diff --git a/build/app.js b/build/app.js deleted file mode 100644 index 2c9629c..0000000 --- a/build/app.js +++ /dev/null @@ -1,52181 +0,0 @@ -/******/ (function(modules) { // webpackBootstrap -/******/ // The module cache -/******/ var installedModules = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ -/******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) { -/******/ return installedModules[moduleId].exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = installedModules[moduleId] = { -/******/ i: moduleId, -/******/ l: false, -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); -/******/ -/******/ // Flag the module as loaded -/******/ module.l = true; -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/******/ -/******/ // expose the modules object (__webpack_modules__) -/******/ __webpack_require__.m = modules; -/******/ -/******/ // expose the module cache -/******/ __webpack_require__.c = installedModules; -/******/ -/******/ // define getter function for harmony exports -/******/ __webpack_require__.d = function(exports, name, getter) { -/******/ if(!__webpack_require__.o(exports, name)) { -/******/ Object.defineProperty(exports, name, { -/******/ configurable: false, -/******/ enumerable: true, -/******/ get: getter -/******/ }); -/******/ } -/******/ }; -/******/ -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function getDefault() { return module['default']; } : -/******/ function getModuleExports() { return module; }; -/******/ __webpack_require__.d(getter, 'a', getter); -/******/ return getter; -/******/ }; -/******/ -/******/ // Object.prototype.hasOwnProperty.call -/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; -/******/ -/******/ // __webpack_public_path__ -/******/ __webpack_require__.p = ""; -/******/ -/******/ // Load entry module and return exports -/******/ return __webpack_require__(__webpack_require__.s = 278); -/******/ }) -/************************************************************************/ -/******/ ([ -/* 0 */ -/***/ (function(module, exports) { - -// shim for using process in browser -var process = module.exports = {}; - -// cached from whatever global is present so that test runners that stub it -// don't break things. But we need to wrap it in a try catch in case it is -// wrapped in strict mode code which doesn't define any globals. It's inside a -// function because try/catches deoptimize in certain engines. - -var cachedSetTimeout; -var cachedClearTimeout; - -function defaultSetTimout() { - throw new Error('setTimeout has not been defined'); -} -function defaultClearTimeout () { - throw new Error('clearTimeout has not been defined'); -} -(function () { - try { - if (typeof setTimeout === 'function') { - cachedSetTimeout = setTimeout; - } else { - cachedSetTimeout = defaultSetTimout; - } - } catch (e) { - cachedSetTimeout = defaultSetTimout; - } - try { - if (typeof clearTimeout === 'function') { - cachedClearTimeout = clearTimeout; - } else { - cachedClearTimeout = defaultClearTimeout; - } - } catch (e) { - cachedClearTimeout = defaultClearTimeout; - } -} ()) -function runTimeout(fun) { - if (cachedSetTimeout === setTimeout) { - //normal enviroments in sane situations - return setTimeout(fun, 0); - } - // if setTimeout wasn't available but was latter defined - if ((cachedSetTimeout === defaultSetTimout || !cachedSetTimeout) && setTimeout) { - cachedSetTimeout = setTimeout; - return setTimeout(fun, 0); - } - try { - // when when somebody has screwed with setTimeout but no I.E. maddness - return cachedSetTimeout(fun, 0); - } catch(e){ - try { - // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally - return cachedSetTimeout.call(null, fun, 0); - } catch(e){ - // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error - return cachedSetTimeout.call(this, fun, 0); - } - } - - -} -function runClearTimeout(marker) { - if (cachedClearTimeout === clearTimeout) { - //normal enviroments in sane situations - return clearTimeout(marker); - } - // if clearTimeout wasn't available but was latter defined - if ((cachedClearTimeout === defaultClearTimeout || !cachedClearTimeout) && clearTimeout) { - cachedClearTimeout = clearTimeout; - return clearTimeout(marker); - } - try { - // when when somebody has screwed with setTimeout but no I.E. maddness - return cachedClearTimeout(marker); - } catch (e){ - try { - // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally - return cachedClearTimeout.call(null, marker); - } catch (e){ - // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error. - // Some versions of I.E. have different rules for clearTimeout vs setTimeout - return cachedClearTimeout.call(this, marker); - } - } - - - -} -var queue = []; -var draining = false; -var currentQueue; -var queueIndex = -1; - -function cleanUpNextTick() { - if (!draining || !currentQueue) { - return; - } - draining = false; - if (currentQueue.length) { - queue = currentQueue.concat(queue); - } else { - queueIndex = -1; - } - if (queue.length) { - drainQueue(); - } -} - -function drainQueue() { - if (draining) { - return; - } - var timeout = runTimeout(cleanUpNextTick); - draining = true; - - var len = queue.length; - while(len) { - currentQueue = queue; - queue = []; - while (++queueIndex < len) { - if (currentQueue) { - currentQueue[queueIndex].run(); - } - } - queueIndex = -1; - len = queue.length; - } - currentQueue = null; - draining = false; - runClearTimeout(timeout); -} - -process.nextTick = function (fun) { - var args = new Array(arguments.length - 1); - if (arguments.length > 1) { - for (var i = 1; i < arguments.length; i++) { - args[i - 1] = arguments[i]; - } - } - queue.push(new Item(fun, args)); - if (queue.length === 1 && !draining) { - runTimeout(drainQueue); - } -}; - -// v8 likes predictible objects -function Item(fun, array) { - this.fun = fun; - this.array = array; -} -Item.prototype.run = function () { - this.fun.apply(null, this.array); -}; -process.title = 'browser'; -process.browser = true; -process.env = {}; -process.argv = []; -process.version = ''; // empty string to avoid regexp issues -process.versions = {}; - -function noop() {} - -process.on = noop; -process.addListener = noop; -process.once = noop; -process.off = noop; -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'); -}; - -process.cwd = function () { return '/' }; -process.chdir = function (dir) { - throw new Error('process.chdir is not supported'); -}; -process.umask = function() { return 0; }; - - -/***/ }), -/* 1 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* 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 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__(0))) - -/***/ }), -/* 2 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* 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. - * - */ - - - -var emptyFunction = __webpack_require__(14); - -/** - * 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') { - 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__(0))) - -/***/ }), -/* 3 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -module.exports = __webpack_require__(37); - - -/***/ }), -/* 4 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "i", function() { return epsilon; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "j", function() { return epsilon2; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "o", function() { return pi; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "l", function() { return halfPi; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "q", function() { return quarterPi; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "w", function() { return tau; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "h", function() { return degrees; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "r", function() { return radians; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return abs; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return atan; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "e", function() { return atan2; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "g", function() { return cos; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "f", function() { return ceil; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "k", function() { return exp; }); -/* unused harmony export floor */ -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "n", function() { return log; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "p", function() { return pow; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "t", function() { return sin; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "s", function() { return sign; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "u", function() { return sqrt; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "v", function() { return tan; }); -/* harmony export (immutable) */ __webpack_exports__["b"] = acos; -/* harmony export (immutable) */ __webpack_exports__["c"] = asin; -/* harmony export (immutable) */ __webpack_exports__["m"] = haversin; -var epsilon = 1e-6; -var epsilon2 = 1e-12; -var pi = Math.PI; -var halfPi = pi / 2; -var quarterPi = pi / 4; -var tau = pi * 2; - -var degrees = 180 / pi; -var radians = pi / 180; - -var abs = Math.abs; -var atan = Math.atan; -var atan2 = Math.atan2; -var cos = Math.cos; -var ceil = Math.ceil; -var exp = Math.exp; -var floor = Math.floor; -var log = Math.log; -var pow = Math.pow; -var sin = Math.sin; -var sign = Math.sign || function(x) { return x > 0 ? 1 : x < 0 ? -1 : 0; }; -var sqrt = Math.sqrt; -var tan = Math.tan; - -function acos(x) { - return x > 1 ? 0 : x < -1 ? pi : Math.acos(x); -} - -function asin(x) { - return x > 1 ? halfPi : x < -1 ? -halfPi : Math.asin(x); -} - -function haversin(x) { - return (x = sin(x / 2)) * x; -} - - -/***/ }), -/* 5 */ -/***/ (function(module, exports, __webpack_require__) { - -"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. - * - * - */ - - -/** - * WARNING: DO NOT manually require this module. - * This is a replacement for `invariant(...)` used by the error code system - * and will _only_ be required by the corresponding babel pass. - * It always throws. - */ - -function reactProdInvariant(code) { - var argCount = arguments.length - 1; - - var message = 'Minified React error #' + code + '; visit ' + 'http://facebook.github.io/react/docs/error-decoder.html?invariant=' + code; - - for (var argIdx = 0; argIdx < argCount; argIdx++) { - message += '&args[]=' + encodeURIComponent(arguments[argIdx + 1]); - } - - message += ' for the full message or use the non-minified dev environment' + ' for full errors and additional helpful warnings.'; - - var error = new Error(message); - error.name = 'Invariant Violation'; - error.framesToPop = 1; // we don't care about reactProdInvariant's own frame - - throw error; -} - -module.exports = reactProdInvariant; - -/***/ }), -/* 6 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* -object-assign -(c) Sindre Sorhus -@license MIT -*/ - - -/* eslint-disable no-unused-vars */ -var getOwnPropertySymbols = Object.getOwnPropertySymbols; -var hasOwnProperty = Object.prototype.hasOwnProperty; -var propIsEnumerable = Object.prototype.propertyIsEnumerable; - -function toObject(val) { - if (val === null || val === undefined) { - throw new TypeError('Object.assign cannot be called with null or undefined'); - } - - return Object(val); -} - -function shouldUseNative() { - try { - if (!Object.assign) { - return false; - } - - // Detect buggy property enumeration order in older V8 versions. - - // https://bugs.chromium.org/p/v8/issues/detail?id=4118 - var test1 = new String('abc'); // eslint-disable-line no-new-wrappers - test1[5] = 'de'; - if (Object.getOwnPropertyNames(test1)[0] === '5') { - return false; - } - - // https://bugs.chromium.org/p/v8/issues/detail?id=3056 - var test2 = {}; - for (var i = 0; i < 10; i++) { - test2['_' + String.fromCharCode(i)] = i; - } - var order2 = Object.getOwnPropertyNames(test2).map(function (n) { - return test2[n]; - }); - if (order2.join('') !== '0123456789') { - return false; - } - - // https://bugs.chromium.org/p/v8/issues/detail?id=3056 - var test3 = {}; - 'abcdefghijklmnopqrst'.split('').forEach(function (letter) { - test3[letter] = letter; - }); - if (Object.keys(Object.assign({}, test3)).join('') !== - 'abcdefghijklmnopqrst') { - return false; - } - - return true; - } catch (err) { - // We don't expect any of the above to throw, but better to be safe. - return false; - } -} - -module.exports = shouldUseNative() ? Object.assign : function (target, source) { - var from; - var to = toObject(target); - var symbols; - - for (var s = 1; s < arguments.length; s++) { - from = Object(arguments[s]); - - for (var key in from) { - if (hasOwnProperty.call(from, key)) { - to[key] = from[key]; - } - } - - if (getOwnPropertySymbols) { - symbols = getOwnPropertySymbols(from); - for (var i = 0; i < symbols.length; i++) { - if (propIsEnumerable.call(from, symbols[i])) { - to[symbols[i]] = from[symbols[i]]; - } - } - } - } - - return to; -}; - - -/***/ }), -/* 7 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* 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 _prodInvariant = __webpack_require__(5); - -var DOMProperty = __webpack_require__(27); -var ReactDOMComponentFlags = __webpack_require__(163); - -var invariant = __webpack_require__(1); - -var ATTR_NAME = DOMProperty.ID_ATTRIBUTE_NAME; -var Flags = ReactDOMComponentFlags; - -var internalInstanceKey = '__reactInternalInstance$' + Math.random().toString(36).slice(2); - -/** - * Check if a given node should be cached. - */ -function shouldPrecacheNode(node, nodeID) { - return node.nodeType === 1 && node.getAttribute(ATTR_NAME) === String(nodeID) || node.nodeType === 8 && node.nodeValue === ' react-text: ' + nodeID + ' ' || node.nodeType === 8 && node.nodeValue === ' react-empty: ' + nodeID + ' '; -} - -/** - * Drill down (through composites and empty components) until we get a host or - * host text component. - * - * This is pretty polymorphic but unavoidable with the current structure we have - * for `_renderedChildren`. - */ -function getRenderedHostOrTextFromComponent(component) { - var rendered; - while (rendered = component._renderedComponent) { - component = rendered; - } - return component; -} - -/** - * Populate `_hostNode` on the rendered host/text component with the given - * DOM node. The passed `inst` can be a composite. - */ -function precacheNode(inst, node) { - var hostInst = getRenderedHostOrTextFromComponent(inst); - hostInst._hostNode = node; - node[internalInstanceKey] = hostInst; -} - -function uncacheNode(inst) { - var node = inst._hostNode; - if (node) { - delete node[internalInstanceKey]; - inst._hostNode = null; - } -} - -/** - * Populate `_hostNode` on each child of `inst`, assuming that the children - * match up with the DOM (element) children of `node`. - * - * We cache entire levels at once to avoid an n^2 problem where we access the - * children of a node sequentially and have to walk from the start to our target - * node every time. - * - * Since we update `_renderedChildren` and the actual DOM at (slightly) - * different times, we could race here and see a newer `_renderedChildren` than - * the DOM nodes we see. To avoid this, ReactMultiChild calls - * `prepareToManageChildren` before we change `_renderedChildren`, at which - * time the container's child nodes are always cached (until it unmounts). - */ -function precacheChildNodes(inst, node) { - if (inst._flags & Flags.hasCachedChildNodes) { - return; - } - var children = inst._renderedChildren; - var childNode = node.firstChild; - outer: for (var name in children) { - if (!children.hasOwnProperty(name)) { - continue; - } - var childInst = children[name]; - var childID = getRenderedHostOrTextFromComponent(childInst)._domID; - if (childID === 0) { - // We're currently unmounting this child in ReactMultiChild; skip it. - continue; - } - // We assume the child nodes are in the same order as the child instances. - for (; childNode !== null; childNode = childNode.nextSibling) { - if (shouldPrecacheNode(childNode, childID)) { - precacheNode(childInst, childNode); - continue outer; - } - } - // We reached the end of the DOM children without finding an ID match. - true ? process.env.NODE_ENV !== 'production' ? invariant(false, 'Unable to find element with ID %s.', childID) : _prodInvariant('32', childID) : void 0; - } - inst._flags |= Flags.hasCachedChildNodes; -} - -/** - * Given a DOM node, return the closest ReactDOMComponent or - * ReactDOMTextComponent instance ancestor. - */ -function getClosestInstanceFromNode(node) { - if (node[internalInstanceKey]) { - return node[internalInstanceKey]; - } - - // Walk up the tree until we find an ancestor whose instance we have cached. - var parents = []; - while (!node[internalInstanceKey]) { - parents.push(node); - if (node.parentNode) { - node = node.parentNode; - } else { - // Top of the tree. This node must not be part of a React tree (or is - // unmounted, potentially). - return null; - } - } - - var closest; - var inst; - for (; node && (inst = node[internalInstanceKey]); node = parents.pop()) { - closest = inst; - if (parents.length) { - precacheChildNodes(inst, node); - } - } - - return closest; -} - -/** - * Given a DOM node, return the ReactDOMComponent or ReactDOMTextComponent - * instance, or null if the node was not rendered by this React. - */ -function getInstanceFromNode(node) { - var inst = getClosestInstanceFromNode(node); - if (inst != null && inst._hostNode === node) { - return inst; - } else { - return null; - } -} - -/** - * Given a ReactDOMComponent or ReactDOMTextComponent, return the corresponding - * DOM node. - */ -function getNodeFromInstance(inst) { - // Without this first invariant, passing a non-DOM-component triggers the next - // invariant for a missing parent, which is super confusing. - !(inst._hostNode !== undefined) ? process.env.NODE_ENV !== 'production' ? invariant(false, 'getNodeFromInstance: Invalid argument.') : _prodInvariant('33') : void 0; - - if (inst._hostNode) { - return inst._hostNode; - } - - // Walk up the tree until we find an ancestor whose DOM node we have cached. - var parents = []; - while (!inst._hostNode) { - parents.push(inst); - !inst._hostParent ? process.env.NODE_ENV !== 'production' ? invariant(false, 'React DOM tree root should always have a node reference.') : _prodInvariant('34') : void 0; - inst = inst._hostParent; - } - - // Now parents contains each ancestor that does *not* have a cached native - // node, and `inst` is the deepest ancestor that does. - for (; parents.length; inst = parents.pop()) { - precacheChildNodes(inst, inst._hostNode); - } - - return inst._hostNode; -} - -var ReactDOMComponentTree = { - getClosestInstanceFromNode: getClosestInstanceFromNode, - getInstanceFromNode: getInstanceFromNode, - getNodeFromInstance: getNodeFromInstance, - precacheChildNodes: precacheChildNodes, - precacheNode: precacheNode, - uncacheNode: uncacheNode -}; - -module.exports = ReactDOMComponentTree; -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) - -/***/ }), -/* 8 */ -/***/ (function(module, exports, __webpack_require__) { - -"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. - * - */ - - - -var canUseDOM = !!(typeof window !== 'undefined' && window.document && window.document.createElement); - -/** - * 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 = { - - canUseDOM: canUseDOM, - - canUseWorkers: typeof Worker !== 'undefined', - - canUseEventListeners: canUseDOM && !!(window.addEventListener || window.attachEvent), - - canUseViewport: canUseDOM && !!window.screen, - - isInWorker: !canUseDOM // For now, this is true - might change in the future. - -}; - -module.exports = ExecutionEnvironment; - -/***/ }), -/* 9 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__src_creator__ = __webpack_require__(115); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return __WEBPACK_IMPORTED_MODULE_0__src_creator__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__src_local__ = __webpack_require__(441); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return __WEBPACK_IMPORTED_MODULE_1__src_local__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__src_matcher__ = __webpack_require__(208); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "e", function() { return __WEBPACK_IMPORTED_MODULE_2__src_matcher__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__src_mouse__ = __webpack_require__(442); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "f", function() { return __WEBPACK_IMPORTED_MODULE_3__src_mouse__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__src_namespace__ = __webpack_require__(116); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "g", function() { return __WEBPACK_IMPORTED_MODULE_4__src_namespace__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__src_namespaces__ = __webpack_require__(117); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "h", function() { return __WEBPACK_IMPORTED_MODULE_5__src_namespaces__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__src_select__ = __webpack_require__(443); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "i", function() { return __WEBPACK_IMPORTED_MODULE_6__src_select__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__src_selectAll__ = __webpack_require__(471); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "j", function() { return __WEBPACK_IMPORTED_MODULE_7__src_selectAll__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__src_selection_index__ = __webpack_require__(18); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "k", function() { return __WEBPACK_IMPORTED_MODULE_8__src_selection_index__["b"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__src_selector__ = __webpack_require__(121); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "l", function() { return __WEBPACK_IMPORTED_MODULE_9__src_selector__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_10__src_selectorAll__ = __webpack_require__(209); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "m", function() { return __WEBPACK_IMPORTED_MODULE_10__src_selectorAll__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_11__src_selection_style__ = __webpack_require__(212); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "n", function() { return __WEBPACK_IMPORTED_MODULE_11__src_selection_style__["b"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_12__src_touch__ = __webpack_require__(472); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "o", function() { return __WEBPACK_IMPORTED_MODULE_12__src_touch__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_13__src_touches__ = __webpack_require__(473); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "p", function() { return __WEBPACK_IMPORTED_MODULE_13__src_touches__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_14__src_window__ = __webpack_require__(122); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "q", function() { return __WEBPACK_IMPORTED_MODULE_14__src_window__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_15__src_selection_on__ = __webpack_require__(119); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return __WEBPACK_IMPORTED_MODULE_15__src_selection_on__["c"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return __WEBPACK_IMPORTED_MODULE_15__src_selection_on__["a"]; }); - - - - - - - - - - - - - - - - - - -/***/ }), -/* 10 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* 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. - */ - - - -/** - * 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 = function() {}; - -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' - ); - } - - 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 - ); - } - - 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) {} - } - }; -} - -module.exports = warning; - -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) - -/***/ }), -/* 11 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (immutable) */ __webpack_exports__["a"] = newInterval; -var t0 = new Date, - t1 = new Date; - -function newInterval(floori, offseti, count, field) { - - function interval(date) { - return floori(date = new Date(+date)), date; - } - - interval.floor = interval; - - interval.ceil = function(date) { - return floori(date = new Date(date - 1)), offseti(date, 1), floori(date), date; - }; - - interval.round = function(date) { - var d0 = interval(date), - d1 = interval.ceil(date); - return date - d0 < d1 - date ? d0 : d1; - }; - - interval.offset = function(date, step) { - return offseti(date = new Date(+date), step == null ? 1 : Math.floor(step)), date; - }; - - interval.range = function(start, stop, step) { - var range = []; - start = interval.ceil(start); - step = step == null ? 1 : Math.floor(step); - if (!(start < stop) || !(step > 0)) return range; // also handles Invalid Date - do range.push(new Date(+start)); while (offseti(start, step), floori(start), start < stop) - return range; - }; - - interval.filter = function(test) { - return newInterval(function(date) { - if (date >= date) while (floori(date), !test(date)) date.setTime(date - 1); - }, function(date, step) { - if (date >= date) { - if (step < 0) while (++step <= 0) { - while (offseti(date, -1), !test(date)) {} // eslint-disable-line no-empty - } else while (--step >= 0) { - while (offseti(date, +1), !test(date)) {} // eslint-disable-line no-empty - } - } - }); - }; - - if (count) { - interval.count = function(start, end) { - t0.setTime(+start), t1.setTime(+end); - floori(t0), floori(t1); - return Math.floor(count(t0, t1)); - }; - - interval.every = function(step) { - step = Math.floor(step); - return !isFinite(step) || !(step > 0) ? null - : !(step > 1) ? interval - : interval.filter(field - ? function(d) { return field(d) % step === 0; } - : function(d) { return interval.count(0, d) % step === 0; }); - }; - } - - return interval; -} - - -/***/ }), -/* 12 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__src_bisect__ = __webpack_require__(196); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return __WEBPACK_IMPORTED_MODULE_0__src_bisect__["c"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return __WEBPACK_IMPORTED_MODULE_0__src_bisect__["b"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return __WEBPACK_IMPORTED_MODULE_0__src_bisect__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__src_ascending__ = __webpack_require__(41); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return __WEBPACK_IMPORTED_MODULE_1__src_ascending__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__src_bisector__ = __webpack_require__(197); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "e", function() { return __WEBPACK_IMPORTED_MODULE_2__src_bisector__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__src_cross__ = __webpack_require__(417); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "f", function() { return __WEBPACK_IMPORTED_MODULE_3__src_cross__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__src_descending__ = __webpack_require__(418); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "g", function() { return __WEBPACK_IMPORTED_MODULE_4__src_descending__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__src_deviation__ = __webpack_require__(199); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "h", function() { return __WEBPACK_IMPORTED_MODULE_5__src_deviation__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__src_extent__ = __webpack_require__(201); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "i", function() { return __WEBPACK_IMPORTED_MODULE_6__src_extent__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__src_histogram__ = __webpack_require__(419); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "j", function() { return __WEBPACK_IMPORTED_MODULE_7__src_histogram__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__src_threshold_freedmanDiaconis__ = __webpack_require__(422); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "w", function() { return __WEBPACK_IMPORTED_MODULE_8__src_threshold_freedmanDiaconis__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__src_threshold_scott__ = __webpack_require__(423); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "x", function() { return __WEBPACK_IMPORTED_MODULE_9__src_threshold_scott__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_10__src_threshold_sturges__ = __webpack_require__(205); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "y", function() { return __WEBPACK_IMPORTED_MODULE_10__src_threshold_sturges__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_11__src_max__ = __webpack_require__(424); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "k", function() { return __WEBPACK_IMPORTED_MODULE_11__src_max__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_12__src_mean__ = __webpack_require__(425); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "l", function() { return __WEBPACK_IMPORTED_MODULE_12__src_mean__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_13__src_median__ = __webpack_require__(426); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "m", function() { return __WEBPACK_IMPORTED_MODULE_13__src_median__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_14__src_merge__ = __webpack_require__(427); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "n", function() { return __WEBPACK_IMPORTED_MODULE_14__src_merge__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_15__src_min__ = __webpack_require__(206); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "o", function() { return __WEBPACK_IMPORTED_MODULE_15__src_min__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_16__src_pairs__ = __webpack_require__(198); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "p", function() { return __WEBPACK_IMPORTED_MODULE_16__src_pairs__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_17__src_permute__ = __webpack_require__(428); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "q", function() { return __WEBPACK_IMPORTED_MODULE_17__src_permute__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_18__src_quantile__ = __webpack_require__(113); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "r", function() { return __WEBPACK_IMPORTED_MODULE_18__src_quantile__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_19__src_range__ = __webpack_require__(203); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "s", function() { return __WEBPACK_IMPORTED_MODULE_19__src_range__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_20__src_scan__ = __webpack_require__(429); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "t", function() { return __WEBPACK_IMPORTED_MODULE_20__src_scan__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_21__src_shuffle__ = __webpack_require__(430); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "u", function() { return __WEBPACK_IMPORTED_MODULE_21__src_shuffle__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_22__src_sum__ = __webpack_require__(431); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "v", function() { return __WEBPACK_IMPORTED_MODULE_22__src_sum__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_23__src_ticks__ = __webpack_require__(204); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "B", function() { return __WEBPACK_IMPORTED_MODULE_23__src_ticks__["a"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "z", function() { return __WEBPACK_IMPORTED_MODULE_23__src_ticks__["b"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "A", function() { return __WEBPACK_IMPORTED_MODULE_23__src_ticks__["c"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_24__src_transpose__ = __webpack_require__(207); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "C", function() { return __WEBPACK_IMPORTED_MODULE_24__src_transpose__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_25__src_variance__ = __webpack_require__(200); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "D", function() { return __WEBPACK_IMPORTED_MODULE_25__src_variance__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_26__src_zip__ = __webpack_require__(432); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "E", function() { return __WEBPACK_IMPORTED_MODULE_26__src_zip__["a"]; }); - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -/***/ }), -/* 13 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* 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. - * - * - */ - - - -var _prodInvariant = __webpack_require__(38); - -var ReactCurrentOwner = __webpack_require__(21); - -var invariant = __webpack_require__(1); -var warning = __webpack_require__(2); - -function isNative(fn) { - // Based on isNative() from Lodash - var funcToString = Function.prototype.toString; - var hasOwnProperty = Object.prototype.hasOwnProperty; - var reIsNative = RegExp('^' + funcToString - // Take an example native function source for comparison - .call(hasOwnProperty - // Strip regex characters so we can use it for regex - ).replace(/[\\^$.*+?()[\]{}|]/g, '\\$&' - // Remove hasOwnProperty from the template to make it generic - ).replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, '$1.*?') + '$'); - try { - var source = funcToString.call(fn); - return reIsNative.test(source); - } catch (err) { - return false; - } -} - -var canUseCollections = -// Array.from -typeof Array.from === 'function' && -// Map -typeof Map === 'function' && isNative(Map) && -// Map.prototype.keys -Map.prototype != null && typeof Map.prototype.keys === 'function' && isNative(Map.prototype.keys) && -// Set -typeof Set === 'function' && isNative(Set) && -// Set.prototype.keys -Set.prototype != null && typeof Set.prototype.keys === 'function' && isNative(Set.prototype.keys); - -var setItem; -var getItem; -var removeItem; -var getItemIDs; -var addRoot; -var removeRoot; -var getRootIDs; - -if (canUseCollections) { - var itemMap = new Map(); - var rootIDSet = new Set(); - - setItem = function (id, item) { - itemMap.set(id, item); - }; - getItem = function (id) { - return itemMap.get(id); - }; - removeItem = function (id) { - itemMap['delete'](id); - }; - getItemIDs = function () { - return Array.from(itemMap.keys()); - }; - - addRoot = function (id) { - rootIDSet.add(id); - }; - removeRoot = function (id) { - rootIDSet['delete'](id); - }; - getRootIDs = function () { - return Array.from(rootIDSet.keys()); - }; -} else { - var itemByKey = {}; - var rootByKey = {}; - - // Use non-numeric keys to prevent V8 performance issues: - // https://github.com/facebook/react/pull/7232 - var getKeyFromID = function (id) { - return '.' + id; - }; - var getIDFromKey = function (key) { - return parseInt(key.substr(1), 10); - }; - - setItem = function (id, item) { - var key = getKeyFromID(id); - itemByKey[key] = item; - }; - getItem = function (id) { - var key = getKeyFromID(id); - return itemByKey[key]; - }; - removeItem = function (id) { - var key = getKeyFromID(id); - delete itemByKey[key]; - }; - getItemIDs = function () { - return Object.keys(itemByKey).map(getIDFromKey); - }; - - addRoot = function (id) { - var key = getKeyFromID(id); - rootByKey[key] = true; - }; - removeRoot = function (id) { - var key = getKeyFromID(id); - delete rootByKey[key]; - }; - getRootIDs = function () { - return Object.keys(rootByKey).map(getIDFromKey); - }; -} - -var unmountedIDs = []; - -function purgeDeep(id) { - var item = getItem(id); - if (item) { - var childIDs = item.childIDs; - - removeItem(id); - childIDs.forEach(purgeDeep); - } -} - -function describeComponentFrame(name, source, ownerName) { - return '\n in ' + (name || 'Unknown') + (source ? ' (at ' + source.fileName.replace(/^.*[\\\/]/, '') + ':' + source.lineNumber + ')' : ownerName ? ' (created by ' + ownerName + ')' : ''); -} - -function getDisplayName(element) { - if (element == null) { - return '#empty'; - } else if (typeof element === 'string' || typeof element === 'number') { - return '#text'; - } else if (typeof element.type === 'string') { - return element.type; - } else { - return element.type.displayName || element.type.name || 'Unknown'; - } -} - -function describeID(id) { - var name = ReactComponentTreeHook.getDisplayName(id); - var element = ReactComponentTreeHook.getElement(id); - var ownerID = ReactComponentTreeHook.getOwnerID(id); - var ownerName; - if (ownerID) { - ownerName = ReactComponentTreeHook.getDisplayName(ownerID); - } - process.env.NODE_ENV !== 'production' ? warning(element, 'ReactComponentTreeHook: Missing React element for debugID %s when ' + 'building stack', id) : void 0; - return describeComponentFrame(name, element && element._source, ownerName); -} - -var ReactComponentTreeHook = { - onSetChildren: function (id, nextChildIDs) { - var item = getItem(id); - !item ? process.env.NODE_ENV !== 'production' ? invariant(false, 'Item must have been set') : _prodInvariant('144') : void 0; - item.childIDs = nextChildIDs; - - for (var i = 0; i < nextChildIDs.length; i++) { - var nextChildID = nextChildIDs[i]; - var nextChild = getItem(nextChildID); - !nextChild ? process.env.NODE_ENV !== 'production' ? invariant(false, 'Expected hook events to fire for the child before its parent includes it in onSetChildren().') : _prodInvariant('140') : void 0; - !(nextChild.childIDs != null || typeof nextChild.element !== 'object' || nextChild.element == null) ? process.env.NODE_ENV !== 'production' ? invariant(false, 'Expected onSetChildren() to fire for a container child before its parent includes it in onSetChildren().') : _prodInvariant('141') : void 0; - !nextChild.isMounted ? process.env.NODE_ENV !== 'production' ? invariant(false, 'Expected onMountComponent() to fire for the child before its parent includes it in onSetChildren().') : _prodInvariant('71') : void 0; - if (nextChild.parentID == null) { - nextChild.parentID = id; - // TODO: This shouldn't be necessary but mounting a new root during in - // componentWillMount currently causes not-yet-mounted components to - // be purged from our tree data so their parent id is missing. - } - !(nextChild.parentID === id) ? process.env.NODE_ENV !== 'production' ? invariant(false, 'Expected onBeforeMountComponent() parent and onSetChildren() to be consistent (%s has parents %s and %s).', nextChildID, nextChild.parentID, id) : _prodInvariant('142', nextChildID, nextChild.parentID, id) : void 0; - } - }, - onBeforeMountComponent: function (id, element, parentID) { - var item = { - element: element, - parentID: parentID, - text: null, - childIDs: [], - isMounted: false, - updateCount: 0 - }; - setItem(id, item); - }, - onBeforeUpdateComponent: function (id, element) { - var item = getItem(id); - if (!item || !item.isMounted) { - // We may end up here as a result of setState() in componentWillUnmount(). - // In this case, ignore the element. - return; - } - item.element = element; - }, - onMountComponent: function (id) { - var item = getItem(id); - !item ? process.env.NODE_ENV !== 'production' ? invariant(false, 'Item must have been set') : _prodInvariant('144') : void 0; - item.isMounted = true; - var isRoot = item.parentID === 0; - if (isRoot) { - addRoot(id); - } - }, - onUpdateComponent: function (id) { - var item = getItem(id); - if (!item || !item.isMounted) { - // We may end up here as a result of setState() in componentWillUnmount(). - // In this case, ignore the element. - return; - } - item.updateCount++; - }, - onUnmountComponent: function (id) { - var item = getItem(id); - if (item) { - // We need to check if it exists. - // `item` might not exist if it is inside an error boundary, and a sibling - // error boundary child threw while mounting. Then this instance never - // got a chance to mount, but it still gets an unmounting event during - // the error boundary cleanup. - item.isMounted = false; - var isRoot = item.parentID === 0; - if (isRoot) { - removeRoot(id); - } - } - unmountedIDs.push(id); - }, - purgeUnmountedComponents: function () { - if (ReactComponentTreeHook._preventPurging) { - // Should only be used for testing. - return; - } - - for (var i = 0; i < unmountedIDs.length; i++) { - var id = unmountedIDs[i]; - purgeDeep(id); - } - unmountedIDs.length = 0; - }, - isMounted: function (id) { - var item = getItem(id); - return item ? item.isMounted : false; - }, - getCurrentStackAddendum: function (topElement) { - var info = ''; - if (topElement) { - var name = getDisplayName(topElement); - var owner = topElement._owner; - info += describeComponentFrame(name, topElement._source, owner && owner.getName()); - } - - var currentOwner = ReactCurrentOwner.current; - var id = currentOwner && currentOwner._debugID; - - info += ReactComponentTreeHook.getStackAddendumByID(id); - return info; - }, - getStackAddendumByID: function (id) { - var info = ''; - while (id) { - info += describeID(id); - id = ReactComponentTreeHook.getParentID(id); - } - return info; - }, - getChildIDs: function (id) { - var item = getItem(id); - return item ? item.childIDs : []; - }, - getDisplayName: function (id) { - var element = ReactComponentTreeHook.getElement(id); - if (!element) { - return null; - } - return getDisplayName(element); - }, - getElement: function (id) { - var item = getItem(id); - return item ? item.element : null; - }, - getOwnerID: function (id) { - var element = ReactComponentTreeHook.getElement(id); - if (!element || !element._owner) { - return null; - } - return element._owner._debugID; - }, - getParentID: function (id) { - var item = getItem(id); - return item ? item.parentID : null; - }, - getSource: function (id) { - var item = getItem(id); - var element = item ? item.element : null; - var source = element != null ? element._source : null; - return source; - }, - getText: function (id) { - var element = ReactComponentTreeHook.getElement(id); - if (typeof element === 'string') { - return element; - } else if (typeof element === 'number') { - return '' + element; - } else { - return null; - } - }, - getUpdateCount: function (id) { - var item = getItem(id); - return item ? item.updateCount : 0; - }, - - - getRootIDs: getRootIDs, - getRegisteredIDs: getItemIDs, - - pushNonStandardWarningStack: function (isCreatingElement, currentSource) { - if (typeof console.reactStack !== 'function') { - return; - } - - var stack = []; - var currentOwner = ReactCurrentOwner.current; - var id = currentOwner && currentOwner._debugID; - - try { - if (isCreatingElement) { - stack.push({ - name: id ? ReactComponentTreeHook.getDisplayName(id) : null, - fileName: currentSource ? currentSource.fileName : null, - lineNumber: currentSource ? currentSource.lineNumber : null - }); - } - - while (id) { - var element = ReactComponentTreeHook.getElement(id); - var parentID = ReactComponentTreeHook.getParentID(id); - var ownerID = ReactComponentTreeHook.getOwnerID(id); - var ownerName = ownerID ? ReactComponentTreeHook.getDisplayName(ownerID) : null; - var source = element && element._source; - stack.push({ - name: ownerName, - fileName: source ? source.fileName : null, - lineNumber: source ? source.lineNumber : null - }); - id = parentID; - } - } catch (err) { - // Internal state is messed up. - // Stop building the stack (it's just a nice to have). - } - - console.reactStack(stack); - }, - popNonStandardWarningStack: function () { - if (typeof console.reactStackEnd !== 'function') { - return; - } - console.reactStackEnd(); - } -}; - -module.exports = ReactComponentTreeHook; -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) - -/***/ }), -/* 14 */ -/***/ (function(module, exports, __webpack_require__) { - -"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; - -/***/ }), -/* 15 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* 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. - * - * - */ - - - -// Trust the developer to only use ReactInstrumentation with a __DEV__ check - -var debugTool = null; - -if (process.env.NODE_ENV !== 'production') { - var ReactDebugTool = __webpack_require__(303); - debugTool = ReactDebugTool; -} - -module.exports = { debugTool: debugTool }; -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) - -/***/ }), -/* 16 */ -/***/ (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__(162)(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__(379)(); -} - -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) - -/***/ }), -/* 17 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(process) {/** - * Copyright 2013-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 invariant() to assert state which your program assumes to be true. - * - * Provide sprintf-style format (only %s is supported) and arguments - * to provide information about what broke and what you were - * expecting. - * - * The invariant message will be stripped in production, but the invariant - * will remain to ensure logic does not differ in production. - */ - -var invariant = function(condition, format, a, b, c, d, e, f) { - if (process.env.NODE_ENV !== 'production') { - if (format === undefined) { - throw new Error('invariant requires an error message argument'); - } - } - - if (!condition) { - var error; - if (format === undefined) { - error = new Error( - 'Minified exception occurred; use the non-minified dev environment ' + - 'for the full error message and additional helpful warnings.' - ); - } else { - var args = [a, b, c, d, e, f]; - var argIndex = 0; - error = new Error( - format.replace(/%s/g, function() { return args[argIndex++]; }) - ); - error.name = 'Invariant Violation'; - } - - error.framesToPop = 1; // we don't care about invariant's own frame - throw error; - } -}; - -module.exports = invariant; - -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) - -/***/ }), -/* 18 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return root; }); -/* harmony export (immutable) */ __webpack_exports__["a"] = Selection; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__select__ = __webpack_require__(444); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__selectAll__ = __webpack_require__(445); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__filter__ = __webpack_require__(446); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__data__ = __webpack_require__(447); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__enter__ = __webpack_require__(210); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__exit__ = __webpack_require__(449); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__merge__ = __webpack_require__(450); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__order__ = __webpack_require__(451); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__sort__ = __webpack_require__(452); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__call__ = __webpack_require__(453); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_10__nodes__ = __webpack_require__(454); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_11__node__ = __webpack_require__(455); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_12__size__ = __webpack_require__(456); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_13__empty__ = __webpack_require__(457); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_14__each__ = __webpack_require__(458); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_15__attr__ = __webpack_require__(459); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_16__style__ = __webpack_require__(212); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_17__property__ = __webpack_require__(460); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_18__classed__ = __webpack_require__(461); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_19__text__ = __webpack_require__(462); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_20__html__ = __webpack_require__(463); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_21__raise__ = __webpack_require__(464); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_22__lower__ = __webpack_require__(465); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_23__append__ = __webpack_require__(466); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_24__insert__ = __webpack_require__(467); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_25__remove__ = __webpack_require__(468); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_26__datum__ = __webpack_require__(469); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_27__on__ = __webpack_require__(119); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_28__dispatch__ = __webpack_require__(470); - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -var root = [null]; - -function Selection(groups, parents) { - this._groups = groups; - this._parents = parents; -} - -function selection() { - return new Selection([[document.documentElement]], root); -} - -Selection.prototype = selection.prototype = { - constructor: Selection, - select: __WEBPACK_IMPORTED_MODULE_0__select__["a" /* default */], - selectAll: __WEBPACK_IMPORTED_MODULE_1__selectAll__["a" /* default */], - filter: __WEBPACK_IMPORTED_MODULE_2__filter__["a" /* default */], - data: __WEBPACK_IMPORTED_MODULE_3__data__["a" /* default */], - enter: __WEBPACK_IMPORTED_MODULE_4__enter__["b" /* default */], - exit: __WEBPACK_IMPORTED_MODULE_5__exit__["a" /* default */], - merge: __WEBPACK_IMPORTED_MODULE_6__merge__["a" /* default */], - order: __WEBPACK_IMPORTED_MODULE_7__order__["a" /* default */], - sort: __WEBPACK_IMPORTED_MODULE_8__sort__["a" /* default */], - call: __WEBPACK_IMPORTED_MODULE_9__call__["a" /* default */], - nodes: __WEBPACK_IMPORTED_MODULE_10__nodes__["a" /* default */], - node: __WEBPACK_IMPORTED_MODULE_11__node__["a" /* default */], - size: __WEBPACK_IMPORTED_MODULE_12__size__["a" /* default */], - empty: __WEBPACK_IMPORTED_MODULE_13__empty__["a" /* default */], - each: __WEBPACK_IMPORTED_MODULE_14__each__["a" /* default */], - attr: __WEBPACK_IMPORTED_MODULE_15__attr__["a" /* default */], - style: __WEBPACK_IMPORTED_MODULE_16__style__["a" /* default */], - property: __WEBPACK_IMPORTED_MODULE_17__property__["a" /* default */], - classed: __WEBPACK_IMPORTED_MODULE_18__classed__["a" /* default */], - text: __WEBPACK_IMPORTED_MODULE_19__text__["a" /* default */], - html: __WEBPACK_IMPORTED_MODULE_20__html__["a" /* default */], - raise: __WEBPACK_IMPORTED_MODULE_21__raise__["a" /* default */], - lower: __WEBPACK_IMPORTED_MODULE_22__lower__["a" /* default */], - append: __WEBPACK_IMPORTED_MODULE_23__append__["a" /* default */], - insert: __WEBPACK_IMPORTED_MODULE_24__insert__["a" /* default */], - remove: __WEBPACK_IMPORTED_MODULE_25__remove__["a" /* default */], - datum: __WEBPACK_IMPORTED_MODULE_26__datum__["a" /* default */], - on: __WEBPACK_IMPORTED_MODULE_27__on__["b" /* default */], - dispatch: __WEBPACK_IMPORTED_MODULE_28__dispatch__["a" /* default */] -}; - -/* harmony default export */ __webpack_exports__["b"] = (selection); - - -/***/ }), -/* 19 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__src_value__ = __webpack_require__(123); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return __WEBPACK_IMPORTED_MODULE_0__src_value__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__src_array__ = __webpack_require__(219); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return __WEBPACK_IMPORTED_MODULE_1__src_array__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__src_basis__ = __webpack_require__(126); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return __WEBPACK_IMPORTED_MODULE_2__src_basis__["b"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__src_basisClosed__ = __webpack_require__(217); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return __WEBPACK_IMPORTED_MODULE_3__src_basisClosed__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__src_date__ = __webpack_require__(220); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "g", function() { return __WEBPACK_IMPORTED_MODULE_4__src_date__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__src_number__ = __webpack_require__(74); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "m", function() { return __WEBPACK_IMPORTED_MODULE_5__src_number__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__src_object__ = __webpack_require__(221); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "n", function() { return __WEBPACK_IMPORTED_MODULE_6__src_object__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__src_round__ = __webpack_require__(478); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "r", function() { return __WEBPACK_IMPORTED_MODULE_7__src_round__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__src_string__ = __webpack_require__(222); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "s", function() { return __WEBPACK_IMPORTED_MODULE_8__src_string__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__src_transform_index__ = __webpack_require__(479); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "t", function() { return __WEBPACK_IMPORTED_MODULE_9__src_transform_index__["a"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "u", function() { return __WEBPACK_IMPORTED_MODULE_9__src_transform_index__["b"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_10__src_zoom__ = __webpack_require__(482); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "v", function() { return __WEBPACK_IMPORTED_MODULE_10__src_zoom__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_11__src_rgb__ = __webpack_require__(216); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "o", function() { return __WEBPACK_IMPORTED_MODULE_11__src_rgb__["a"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "p", function() { return __WEBPACK_IMPORTED_MODULE_11__src_rgb__["b"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "q", function() { return __WEBPACK_IMPORTED_MODULE_11__src_rgb__["c"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_12__src_hsl__ = __webpack_require__(483); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "j", function() { return __WEBPACK_IMPORTED_MODULE_12__src_hsl__["a"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "k", function() { return __WEBPACK_IMPORTED_MODULE_12__src_hsl__["b"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_13__src_lab__ = __webpack_require__(484); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "l", function() { return __WEBPACK_IMPORTED_MODULE_13__src_lab__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_14__src_hcl__ = __webpack_require__(485); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "h", function() { return __WEBPACK_IMPORTED_MODULE_14__src_hcl__["a"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "i", function() { return __WEBPACK_IMPORTED_MODULE_14__src_hcl__["b"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_15__src_cubehelix__ = __webpack_require__(486); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "e", function() { return __WEBPACK_IMPORTED_MODULE_15__src_cubehelix__["b"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "f", function() { return __WEBPACK_IMPORTED_MODULE_15__src_cubehelix__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_16__src_quantize__ = __webpack_require__(487); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "w", function() { return __WEBPACK_IMPORTED_MODULE_16__src_quantize__["a"]; }); - - - - - - - - - - - - - - - - - - - -/***/ }), -/* 20 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* unused harmony export CREATED */ -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return SCHEDULED; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return STARTING; }); -/* unused harmony export STARTED */ -/* unused harmony export RUNNING */ -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return ENDING; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return ENDED; }); -/* harmony export (immutable) */ __webpack_exports__["g"] = init; -/* harmony export (immutable) */ __webpack_exports__["h"] = set; -/* harmony export (immutable) */ __webpack_exports__["f"] = get; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_d3_dispatch__ = __webpack_require__(32); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_d3_timer__ = __webpack_require__(75); - - - -var emptyOn = Object(__WEBPACK_IMPORTED_MODULE_0_d3_dispatch__["a" /* dispatch */])("start", "end", "interrupt"); -var emptyTween = []; - -var CREATED = 0; -var SCHEDULED = 1; -var STARTING = 2; -var STARTED = 3; -var RUNNING = 4; -var ENDING = 5; -var ENDED = 6; - -/* harmony default export */ __webpack_exports__["e"] = (function(node, name, id, index, group, timing) { - var schedules = node.__transition; - if (!schedules) node.__transition = {}; - else if (id in schedules) return; - create(node, id, { - name: name, - index: index, // For context during callback. - group: group, // For context during callback. - on: emptyOn, - tween: emptyTween, - time: timing.time, - delay: timing.delay, - duration: timing.duration, - ease: timing.ease, - timer: null, - state: CREATED - }); -}); - -function init(node, id) { - var schedule = node.__transition; - if (!schedule || !(schedule = schedule[id]) || schedule.state > CREATED) throw new Error("too late"); - return schedule; -} - -function set(node, id) { - var schedule = node.__transition; - if (!schedule || !(schedule = schedule[id]) || schedule.state > STARTING) throw new Error("too late"); - return schedule; -} - -function get(node, id) { - var schedule = node.__transition; - if (!schedule || !(schedule = schedule[id])) throw new Error("too late"); - return schedule; -} - -function create(node, id, self) { - var schedules = node.__transition, - tween; - - // Initialize the self timer when the transition is created. - // Note the actual delay is not known until the first callback! - schedules[id] = self; - self.timer = Object(__WEBPACK_IMPORTED_MODULE_1_d3_timer__["d" /* timer */])(schedule, 0, self.time); - - function schedule(elapsed) { - self.state = SCHEDULED; - self.timer.restart(start, self.delay, self.time); - - // If the elapsed delay is less than our first sleep, start immediately. - if (self.delay <= elapsed) start(elapsed - self.delay); - } - - function start(elapsed) { - var i, j, n, o; - - // If the state is not SCHEDULED, then we previously errored on start. - if (self.state !== SCHEDULED) return stop(); - - for (i in schedules) { - o = schedules[i]; - if (o.name !== self.name) continue; - - // While this element already has a starting transition during this frame, - // defer starting an interrupting transition until that transition has a - // chance to tick (and possibly end); see d3/d3-transition#54! - if (o.state === STARTED) return Object(__WEBPACK_IMPORTED_MODULE_1_d3_timer__["c" /* timeout */])(start); - - // Interrupt the active transition, if any. - // Dispatch the interrupt event. - if (o.state === RUNNING) { - o.state = ENDED; - o.timer.stop(); - o.on.call("interrupt", node, node.__data__, o.index, o.group); - delete schedules[i]; - } - - // Cancel any pre-empted transitions. No interrupt event is dispatched - // because the cancelled transitions never started. Note that this also - // removes this transition from the pending list! - else if (+i < id) { - o.state = ENDED; - o.timer.stop(); - delete schedules[i]; - } - } - - // Defer the first tick to end of the current frame; see d3/d3#1576. - // Note the transition may be canceled after start and before the first tick! - // Note this must be scheduled before the start event; see d3/d3-transition#16! - // Assuming this is successful, subsequent callbacks go straight to tick. - Object(__WEBPACK_IMPORTED_MODULE_1_d3_timer__["c" /* timeout */])(function() { - if (self.state === STARTED) { - self.state = RUNNING; - self.timer.restart(tick, self.delay, self.time); - tick(elapsed); - } - }); - - // Dispatch the start event. - // Note this must be done before the tween are initialized. - self.state = STARTING; - self.on.call("start", node, node.__data__, self.index, self.group); - if (self.state !== STARTING) return; // interrupted - self.state = STARTED; - - // Initialize the tween, deleting null tween. - tween = new Array(n = self.tween.length); - for (i = 0, j = -1; i < n; ++i) { - if (o = self.tween[i].value.call(node, node.__data__, self.index, self.group)) { - tween[++j] = o; - } - } - tween.length = j + 1; - } - - function tick(elapsed) { - var t = elapsed < self.duration ? self.ease.call(null, elapsed / self.duration) : (self.timer.restart(stop), self.state = ENDING, 1), - i = -1, - n = tween.length; - - while (++i < n) { - tween[i].call(null, t); - } - - // Dispatch the end event. - if (self.state === ENDING) { - self.on.call("end", node, node.__data__, self.index, self.group); - stop(); - } - } - - function stop() { - self.state = ENDED; - self.timer.stop(); - delete schedules[id]; - for (var i in schedules) return; // eslint-disable-line no-unused-vars - delete node.__transition; - } -} - - -/***/ }), -/* 21 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - * - */ - - - -/** - * Keeps track of the current owner. - * - * The current owner is the component who should own any components that are - * currently being constructed. - */ -var ReactCurrentOwner = { - /** - * @internal - * @type {ReactComponent} - */ - current: null -}; - -module.exports = ReactCurrentOwner; - -/***/ }), -/* 22 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* 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 _prodInvariant = __webpack_require__(5), - _assign = __webpack_require__(6); - -var CallbackQueue = __webpack_require__(167); -var PooledClass = __webpack_require__(31); -var ReactFeatureFlags = __webpack_require__(168); -var ReactReconciler = __webpack_require__(39); -var Transaction = __webpack_require__(68); - -var invariant = __webpack_require__(1); - -var dirtyComponents = []; -var updateBatchNumber = 0; -var asapCallbackQueue = CallbackQueue.getPooled(); -var asapEnqueued = false; - -var batchingStrategy = null; - -function ensureInjected() { - !(ReactUpdates.ReactReconcileTransaction && batchingStrategy) ? process.env.NODE_ENV !== 'production' ? invariant(false, 'ReactUpdates: must inject a reconcile transaction class and batching strategy') : _prodInvariant('123') : void 0; -} - -var NESTED_UPDATES = { - initialize: function () { - this.dirtyComponentsLength = dirtyComponents.length; - }, - close: function () { - if (this.dirtyComponentsLength !== dirtyComponents.length) { - // Additional updates were enqueued by componentDidUpdate handlers or - // similar; before our own UPDATE_QUEUEING wrapper closes, we want to run - // these new updates so that if A's componentDidUpdate calls setState on - // B, B will update before the callback A's updater provided when calling - // setState. - dirtyComponents.splice(0, this.dirtyComponentsLength); - flushBatchedUpdates(); - } else { - dirtyComponents.length = 0; - } - } -}; - -var UPDATE_QUEUEING = { - initialize: function () { - this.callbackQueue.reset(); - }, - close: function () { - this.callbackQueue.notifyAll(); - } -}; - -var TRANSACTION_WRAPPERS = [NESTED_UPDATES, UPDATE_QUEUEING]; - -function ReactUpdatesFlushTransaction() { - this.reinitializeTransaction(); - this.dirtyComponentsLength = null; - this.callbackQueue = CallbackQueue.getPooled(); - this.reconcileTransaction = ReactUpdates.ReactReconcileTransaction.getPooled( - /* useCreateElement */true); -} - -_assign(ReactUpdatesFlushTransaction.prototype, Transaction, { - getTransactionWrappers: function () { - return TRANSACTION_WRAPPERS; - }, - - destructor: function () { - this.dirtyComponentsLength = null; - CallbackQueue.release(this.callbackQueue); - this.callbackQueue = null; - ReactUpdates.ReactReconcileTransaction.release(this.reconcileTransaction); - this.reconcileTransaction = null; - }, - - perform: function (method, scope, a) { - // Essentially calls `this.reconcileTransaction.perform(method, scope, a)` - // with this transaction's wrappers around it. - return Transaction.perform.call(this, this.reconcileTransaction.perform, this.reconcileTransaction, method, scope, a); - } -}); - -PooledClass.addPoolingTo(ReactUpdatesFlushTransaction); - -function batchedUpdates(callback, a, b, c, d, e) { - ensureInjected(); - return batchingStrategy.batchedUpdates(callback, a, b, c, d, e); -} - -/** - * Array comparator for ReactComponents by mount ordering. - * - * @param {ReactComponent} c1 first component you're comparing - * @param {ReactComponent} c2 second component you're comparing - * @return {number} Return value usable by Array.prototype.sort(). - */ -function mountOrderComparator(c1, c2) { - return c1._mountOrder - c2._mountOrder; -} - -function runBatchedUpdates(transaction) { - var len = transaction.dirtyComponentsLength; - !(len === dirtyComponents.length) ? process.env.NODE_ENV !== 'production' ? invariant(false, 'Expected flush transaction\'s stored dirty-components length (%s) to match dirty-components array length (%s).', len, dirtyComponents.length) : _prodInvariant('124', len, dirtyComponents.length) : void 0; - - // Since reconciling a component higher in the owner hierarchy usually (not - // always -- see shouldComponentUpdate()) will reconcile children, reconcile - // them before their children by sorting the array. - dirtyComponents.sort(mountOrderComparator); - - // Any updates enqueued while reconciling must be performed after this entire - // batch. Otherwise, if dirtyComponents is [A, B] where A has children B and - // C, B could update twice in a single batch if C's render enqueues an update - // to B (since B would have already updated, we should skip it, and the only - // way we can know to do so is by checking the batch counter). - updateBatchNumber++; - - for (var i = 0; i < len; i++) { - // If a component is unmounted before pending changes apply, it will still - // be here, but we assume that it has cleared its _pendingCallbacks and - // that performUpdateIfNecessary is a noop. - var component = dirtyComponents[i]; - - // If performUpdateIfNecessary happens to enqueue any new updates, we - // shouldn't execute the callbacks until the next render happens, so - // stash the callbacks first - var callbacks = component._pendingCallbacks; - component._pendingCallbacks = null; - - var markerName; - if (ReactFeatureFlags.logTopLevelRenders) { - var namedComponent = component; - // Duck type TopLevelWrapper. This is probably always true. - if (component._currentElement.type.isReactTopLevelWrapper) { - namedComponent = component._renderedComponent; - } - markerName = 'React update: ' + namedComponent.getName(); - console.time(markerName); - } - - ReactReconciler.performUpdateIfNecessary(component, transaction.reconcileTransaction, updateBatchNumber); - - if (markerName) { - console.timeEnd(markerName); - } - - if (callbacks) { - for (var j = 0; j < callbacks.length; j++) { - transaction.callbackQueue.enqueue(callbacks[j], component.getPublicInstance()); - } - } - } -} - -var flushBatchedUpdates = function () { - // ReactUpdatesFlushTransaction's wrappers will clear the dirtyComponents - // array and perform any updates enqueued by mount-ready handlers (i.e., - // componentDidUpdate) but we need to check here too in order to catch - // updates enqueued by setState callbacks and asap calls. - while (dirtyComponents.length || asapEnqueued) { - if (dirtyComponents.length) { - var transaction = ReactUpdatesFlushTransaction.getPooled(); - transaction.perform(runBatchedUpdates, null, transaction); - ReactUpdatesFlushTransaction.release(transaction); - } - - if (asapEnqueued) { - asapEnqueued = false; - var queue = asapCallbackQueue; - asapCallbackQueue = CallbackQueue.getPooled(); - queue.notifyAll(); - CallbackQueue.release(queue); - } - } -}; - -/** - * Mark a component as needing a rerender, adding an optional callback to a - * list of functions which will be executed once the rerender occurs. - */ -function enqueueUpdate(component) { - ensureInjected(); - - // Various parts of our code (such as ReactCompositeComponent's - // _renderValidatedComponent) assume that calls to render aren't nested; - // verify that that's the case. (This is called by each top-level update - // function, like setState, forceUpdate, etc.; creation and - // destruction of top-level components is guarded in ReactMount.) - - if (!batchingStrategy.isBatchingUpdates) { - batchingStrategy.batchedUpdates(enqueueUpdate, component); - return; - } - - dirtyComponents.push(component); - if (component._updateBatchNumber == null) { - component._updateBatchNumber = updateBatchNumber + 1; - } -} - -/** - * Enqueue a callback to be run at the end of the current batching cycle. Throws - * if no updates are currently being performed. - */ -function asap(callback, context) { - !batchingStrategy.isBatchingUpdates ? process.env.NODE_ENV !== 'production' ? invariant(false, 'ReactUpdates.asap: Can\'t enqueue an asap callback in a context whereupdates are not being batched.') : _prodInvariant('125') : void 0; - asapCallbackQueue.enqueue(callback, context); - asapEnqueued = true; -} - -var ReactUpdatesInjection = { - injectReconcileTransaction: function (ReconcileTransaction) { - !ReconcileTransaction ? process.env.NODE_ENV !== 'production' ? invariant(false, 'ReactUpdates: must provide a reconcile transaction class') : _prodInvariant('126') : void 0; - ReactUpdates.ReactReconcileTransaction = ReconcileTransaction; - }, - - injectBatchingStrategy: function (_batchingStrategy) { - !_batchingStrategy ? process.env.NODE_ENV !== 'production' ? invariant(false, 'ReactUpdates: must provide a batching strategy') : _prodInvariant('127') : void 0; - !(typeof _batchingStrategy.batchedUpdates === 'function') ? process.env.NODE_ENV !== 'production' ? invariant(false, 'ReactUpdates: must provide a batchedUpdates() function') : _prodInvariant('128') : void 0; - !(typeof _batchingStrategy.isBatchingUpdates === 'boolean') ? process.env.NODE_ENV !== 'production' ? invariant(false, 'ReactUpdates: must provide an isBatchingUpdates boolean attribute') : _prodInvariant('129') : void 0; - batchingStrategy = _batchingStrategy; - } -}; - -var ReactUpdates = { - /** - * React references `ReactReconcileTransaction` using this property in order - * to allow dependency injection. - * - * @internal - */ - ReactReconcileTransaction: null, - - batchedUpdates: batchedUpdates, - enqueueUpdate: enqueueUpdate, - flushBatchedUpdates: flushBatchedUpdates, - injection: ReactUpdatesInjection, - asap: asap -}; - -module.exports = ReactUpdates; -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) - -/***/ }), -/* 23 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__src_color__ = __webpack_require__(124); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return __WEBPACK_IMPORTED_MODULE_0__src_color__["e"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "f", function() { return __WEBPACK_IMPORTED_MODULE_0__src_color__["g"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return __WEBPACK_IMPORTED_MODULE_0__src_color__["f"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__src_lab__ = __webpack_require__(476); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "e", function() { return __WEBPACK_IMPORTED_MODULE_1__src_lab__["a"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return __WEBPACK_IMPORTED_MODULE_1__src_lab__["b"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__src_cubehelix__ = __webpack_require__(477); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return __WEBPACK_IMPORTED_MODULE_2__src_cubehelix__["a"]; }); - - - - - -/***/ }), -/* 24 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* 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 _assign = __webpack_require__(6); - -var PooledClass = __webpack_require__(31); - -var emptyFunction = __webpack_require__(14); -var warning = __webpack_require__(2); - -var didWarnForAddedNewProperty = false; -var isProxySupported = typeof Proxy === 'function'; - -var shouldBeReleasedProperties = ['dispatchConfig', '_targetInst', 'nativeEvent', 'isDefaultPrevented', 'isPropagationStopped', '_dispatchListeners', '_dispatchInstances']; - -/** - * @interface Event - * @see http://www.w3.org/TR/DOM-Level-3-Events/ - */ -var EventInterface = { - type: null, - target: null, - // currentTarget is set when dispatching; no use in copying it here - currentTarget: emptyFunction.thatReturnsNull, - eventPhase: null, - bubbles: null, - cancelable: null, - timeStamp: function (event) { - return event.timeStamp || Date.now(); - }, - defaultPrevented: null, - isTrusted: null -}; - -/** - * Synthetic events are dispatched by event plugins, typically in response to a - * top-level event delegation handler. - * - * These systems should generally use pooling to reduce the frequency of garbage - * collection. The system should check `isPersistent` to determine whether the - * event should be released into the pool after being dispatched. Users that - * need a persisted event should invoke `persist`. - * - * Synthetic events (and subclasses) implement the DOM Level 3 Events API by - * normalizing browser quirks. Subclasses do not necessarily have to implement a - * DOM interface; custom application-specific events can also subclass this. - * - * @param {object} dispatchConfig Configuration used to dispatch this event. - * @param {*} targetInst Marker identifying the event target. - * @param {object} nativeEvent Native browser event. - * @param {DOMEventTarget} nativeEventTarget Target node. - */ -function SyntheticEvent(dispatchConfig, targetInst, nativeEvent, nativeEventTarget) { - if (process.env.NODE_ENV !== 'production') { - // these have a getter/setter for warnings - delete this.nativeEvent; - delete this.preventDefault; - delete this.stopPropagation; - } - - this.dispatchConfig = dispatchConfig; - this._targetInst = targetInst; - this.nativeEvent = nativeEvent; - - var Interface = this.constructor.Interface; - for (var propName in Interface) { - if (!Interface.hasOwnProperty(propName)) { - continue; - } - if (process.env.NODE_ENV !== 'production') { - delete this[propName]; // this has a getter/setter for warnings - } - var normalize = Interface[propName]; - if (normalize) { - this[propName] = normalize(nativeEvent); - } else { - if (propName === 'target') { - this.target = nativeEventTarget; - } else { - this[propName] = nativeEvent[propName]; - } - } - } - - var defaultPrevented = nativeEvent.defaultPrevented != null ? nativeEvent.defaultPrevented : nativeEvent.returnValue === false; - if (defaultPrevented) { - this.isDefaultPrevented = emptyFunction.thatReturnsTrue; - } else { - this.isDefaultPrevented = emptyFunction.thatReturnsFalse; - } - this.isPropagationStopped = emptyFunction.thatReturnsFalse; - return this; -} - -_assign(SyntheticEvent.prototype, { - preventDefault: function () { - this.defaultPrevented = true; - var event = this.nativeEvent; - if (!event) { - return; - } - - if (event.preventDefault) { - event.preventDefault(); - // eslint-disable-next-line valid-typeof - } else if (typeof event.returnValue !== 'unknown') { - event.returnValue = false; - } - this.isDefaultPrevented = emptyFunction.thatReturnsTrue; - }, - - stopPropagation: function () { - var event = this.nativeEvent; - if (!event) { - return; - } - - if (event.stopPropagation) { - event.stopPropagation(); - // eslint-disable-next-line valid-typeof - } else if (typeof event.cancelBubble !== 'unknown') { - // The ChangeEventPlugin registers a "propertychange" event for - // IE. This event does not support bubbling or cancelling, and - // any references to cancelBubble throw "Member not found". A - // typeof check of "unknown" circumvents this issue (and is also - // IE specific). - event.cancelBubble = true; - } - - this.isPropagationStopped = emptyFunction.thatReturnsTrue; - }, - - /** - * We release all dispatched `SyntheticEvent`s after each event loop, adding - * them back into the pool. This allows a way to hold onto a reference that - * won't be added back into the pool. - */ - persist: function () { - this.isPersistent = emptyFunction.thatReturnsTrue; - }, - - /** - * Checks if this event should be released back into the pool. - * - * @return {boolean} True if this should not be released, false otherwise. - */ - isPersistent: emptyFunction.thatReturnsFalse, - - /** - * `PooledClass` looks for `destructor` on each instance it releases. - */ - destructor: function () { - var Interface = this.constructor.Interface; - for (var propName in Interface) { - if (process.env.NODE_ENV !== 'production') { - Object.defineProperty(this, propName, getPooledWarningPropertyDefinition(propName, Interface[propName])); - } else { - this[propName] = null; - } - } - for (var i = 0; i < shouldBeReleasedProperties.length; i++) { - this[shouldBeReleasedProperties[i]] = null; - } - if (process.env.NODE_ENV !== 'production') { - Object.defineProperty(this, 'nativeEvent', getPooledWarningPropertyDefinition('nativeEvent', null)); - Object.defineProperty(this, 'preventDefault', getPooledWarningPropertyDefinition('preventDefault', emptyFunction)); - Object.defineProperty(this, 'stopPropagation', getPooledWarningPropertyDefinition('stopPropagation', emptyFunction)); - } - } -}); - -SyntheticEvent.Interface = EventInterface; - -if (process.env.NODE_ENV !== 'production') { - if (isProxySupported) { - /*eslint-disable no-func-assign */ - SyntheticEvent = new Proxy(SyntheticEvent, { - construct: function (target, args) { - return this.apply(target, Object.create(target.prototype), args); - }, - apply: function (constructor, that, args) { - return new Proxy(constructor.apply(that, args), { - set: function (target, prop, value) { - if (prop !== 'isPersistent' && !target.constructor.Interface.hasOwnProperty(prop) && shouldBeReleasedProperties.indexOf(prop) === -1) { - process.env.NODE_ENV !== 'production' ? warning(didWarnForAddedNewProperty || target.isPersistent(), "This synthetic event is reused for performance reasons. If you're " + "seeing this, you're adding a new property in the synthetic event object. " + 'The property is never released. See ' + 'https://fb.me/react-event-pooling for more information.') : void 0; - didWarnForAddedNewProperty = true; - } - target[prop] = value; - return true; - } - }); - } - }); - /*eslint-enable no-func-assign */ - } -} -/** - * Helper to reduce boilerplate when creating subclasses. - * - * @param {function} Class - * @param {?object} Interface - */ -SyntheticEvent.augmentClass = function (Class, Interface) { - var Super = this; - - var E = function () {}; - E.prototype = Super.prototype; - var prototype = new E(); - - _assign(prototype, Class.prototype); - Class.prototype = prototype; - Class.prototype.constructor = Class; - - Class.Interface = _assign({}, Super.Interface, Interface); - Class.augmentClass = Super.augmentClass; - - PooledClass.addPoolingTo(Class, PooledClass.fourArgumentPooler); -}; - -PooledClass.addPoolingTo(SyntheticEvent, PooledClass.fourArgumentPooler); - -module.exports = SyntheticEvent; - -/** - * Helper to nullify syntheticEvent instance properties when destructing - * - * @param {object} SyntheticEvent - * @param {String} propName - * @return {object} defineProperty object - */ -function getPooledWarningPropertyDefinition(propName, getVal) { - var isFunction = typeof getVal === 'function'; - return { - configurable: true, - set: set, - get: get - }; - - function set(val) { - var action = isFunction ? 'setting the method' : 'setting the property'; - warn(action, 'This is effectively a no-op'); - return val; - } - - function get() { - var action = isFunction ? 'accessing the method' : 'accessing the property'; - var result = isFunction ? 'This is a no-op function' : 'This is set to null'; - warn(action, result); - return getVal; - } - - function warn(action, result) { - var warningCondition = false; - process.env.NODE_ENV !== 'production' ? warning(warningCondition, "This synthetic event is reused for performance reasons. If you're seeing this, " + "you're %s `%s` on a released/nullified synthetic event. %s. " + 'If you must keep the original synthetic event around, use event.persist(). ' + 'See https://fb.me/react-event-pooling for more information.', action, propName, result) : void 0; - } -} -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) - -/***/ }), -/* 25 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (immutable) */ __webpack_exports__["a"] = projection; -/* harmony export (immutable) */ __webpack_exports__["b"] = projectionMutator; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__clip_antimeridian__ = __webpack_require__(579); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__clip_circle__ = __webpack_require__(580); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__clip_extent__ = __webpack_require__(137); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__compose__ = __webpack_require__(234); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__identity__ = __webpack_require__(138); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__math__ = __webpack_require__(4); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__rotation__ = __webpack_require__(78); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__transform__ = __webpack_require__(79); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__fit__ = __webpack_require__(141); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__resample__ = __webpack_require__(581); - - - - - - - - - - - -var transformRadians = Object(__WEBPACK_IMPORTED_MODULE_7__transform__["b" /* transformer */])({ - point: function(x, y) { - this.stream.point(x * __WEBPACK_IMPORTED_MODULE_5__math__["r" /* radians */], y * __WEBPACK_IMPORTED_MODULE_5__math__["r" /* radians */]); - } -}); - -function projection(project) { - return projectionMutator(function() { return project; })(); -} - -function projectionMutator(projectAt) { - var project, - k = 150, // scale - x = 480, y = 250, // translate - dx, dy, lambda = 0, phi = 0, // center - deltaLambda = 0, deltaPhi = 0, deltaGamma = 0, rotate, projectRotate, // rotate - theta = null, preclip = __WEBPACK_IMPORTED_MODULE_0__clip_antimeridian__["a" /* default */], // clip angle - x0 = null, y0, x1, y1, postclip = __WEBPACK_IMPORTED_MODULE_4__identity__["a" /* default */], // clip extent - delta2 = 0.5, projectResample = Object(__WEBPACK_IMPORTED_MODULE_9__resample__["a" /* default */])(projectTransform, delta2), // precision - cache, - cacheStream; - - function projection(point) { - point = projectRotate(point[0] * __WEBPACK_IMPORTED_MODULE_5__math__["r" /* radians */], point[1] * __WEBPACK_IMPORTED_MODULE_5__math__["r" /* radians */]); - return [point[0] * k + dx, dy - point[1] * k]; - } - - function invert(point) { - point = projectRotate.invert((point[0] - dx) / k, (dy - point[1]) / k); - return point && [point[0] * __WEBPACK_IMPORTED_MODULE_5__math__["h" /* degrees */], point[1] * __WEBPACK_IMPORTED_MODULE_5__math__["h" /* degrees */]]; - } - - function projectTransform(x, y) { - return x = project(x, y), [x[0] * k + dx, dy - x[1] * k]; - } - - projection.stream = function(stream) { - return cache && cacheStream === stream ? cache : cache = transformRadians(preclip(rotate, projectResample(postclip(cacheStream = stream)))); - }; - - projection.clipAngle = function(_) { - return arguments.length ? (preclip = +_ ? Object(__WEBPACK_IMPORTED_MODULE_1__clip_circle__["a" /* default */])(theta = _ * __WEBPACK_IMPORTED_MODULE_5__math__["r" /* radians */], 6 * __WEBPACK_IMPORTED_MODULE_5__math__["r" /* radians */]) : (theta = null, __WEBPACK_IMPORTED_MODULE_0__clip_antimeridian__["a" /* default */]), reset()) : theta * __WEBPACK_IMPORTED_MODULE_5__math__["h" /* degrees */]; - }; - - projection.clipExtent = function(_) { - return arguments.length ? (postclip = _ == null ? (x0 = y0 = x1 = y1 = null, __WEBPACK_IMPORTED_MODULE_4__identity__["a" /* default */]) : Object(__WEBPACK_IMPORTED_MODULE_2__clip_extent__["a" /* clipExtent */])(x0 = +_[0][0], y0 = +_[0][1], x1 = +_[1][0], y1 = +_[1][1]), reset()) : x0 == null ? null : [[x0, y0], [x1, y1]]; - }; - - projection.scale = function(_) { - return arguments.length ? (k = +_, recenter()) : k; - }; - - projection.translate = function(_) { - return arguments.length ? (x = +_[0], y = +_[1], recenter()) : [x, y]; - }; - - projection.center = function(_) { - return arguments.length ? (lambda = _[0] % 360 * __WEBPACK_IMPORTED_MODULE_5__math__["r" /* radians */], phi = _[1] % 360 * __WEBPACK_IMPORTED_MODULE_5__math__["r" /* radians */], recenter()) : [lambda * __WEBPACK_IMPORTED_MODULE_5__math__["h" /* degrees */], phi * __WEBPACK_IMPORTED_MODULE_5__math__["h" /* degrees */]]; - }; - - projection.rotate = function(_) { - return arguments.length ? (deltaLambda = _[0] % 360 * __WEBPACK_IMPORTED_MODULE_5__math__["r" /* radians */], deltaPhi = _[1] % 360 * __WEBPACK_IMPORTED_MODULE_5__math__["r" /* radians */], deltaGamma = _.length > 2 ? _[2] % 360 * __WEBPACK_IMPORTED_MODULE_5__math__["r" /* radians */] : 0, recenter()) : [deltaLambda * __WEBPACK_IMPORTED_MODULE_5__math__["h" /* degrees */], deltaPhi * __WEBPACK_IMPORTED_MODULE_5__math__["h" /* degrees */], deltaGamma * __WEBPACK_IMPORTED_MODULE_5__math__["h" /* degrees */]]; - }; - - projection.precision = function(_) { - return arguments.length ? (projectResample = Object(__WEBPACK_IMPORTED_MODULE_9__resample__["a" /* default */])(projectTransform, delta2 = _ * _), reset()) : Object(__WEBPACK_IMPORTED_MODULE_5__math__["u" /* sqrt */])(delta2); - }; - - projection.fitExtent = function(extent, object) { - return Object(__WEBPACK_IMPORTED_MODULE_8__fit__["a" /* fitExtent */])(projection, extent, object); - }; - - projection.fitSize = function(size, object) { - return Object(__WEBPACK_IMPORTED_MODULE_8__fit__["b" /* fitSize */])(projection, size, object); - }; - - function recenter() { - projectRotate = Object(__WEBPACK_IMPORTED_MODULE_3__compose__["a" /* default */])(rotate = Object(__WEBPACK_IMPORTED_MODULE_6__rotation__["b" /* rotateRadians */])(deltaLambda, deltaPhi, deltaGamma), project); - var center = project(lambda, phi); - dx = x - center[0] * k; - dy = y + center[1] * k; - return reset(); - } - - function reset() { - cache = cacheStream = null; - return projection; - } - - return function() { - project = projectAt.apply(this, arguments); - projection.invert = project.invert && invert; - return recenter(); - }; -} - - -/***/ }), -/* 26 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return durationSecond; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return durationMinute; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return durationHour; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return durationDay; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "e", function() { return durationWeek; }); -var durationSecond = 1e3; -var durationMinute = 6e4; -var durationHour = 36e5; -var durationDay = 864e5; -var durationWeek = 6048e5; - - -/***/ }), -/* 27 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* 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 _prodInvariant = __webpack_require__(5); - -var invariant = __webpack_require__(1); - -function checkMask(value, bitmask) { - return (value & bitmask) === bitmask; -} - -var DOMPropertyInjection = { - /** - * Mapping from normalized, camelcased property names to a configuration that - * specifies how the associated DOM property should be accessed or rendered. - */ - MUST_USE_PROPERTY: 0x1, - HAS_BOOLEAN_VALUE: 0x4, - HAS_NUMERIC_VALUE: 0x8, - HAS_POSITIVE_NUMERIC_VALUE: 0x10 | 0x8, - HAS_OVERLOADED_BOOLEAN_VALUE: 0x20, - - /** - * Inject some specialized knowledge about the DOM. This takes a config object - * with the following properties: - * - * isCustomAttribute: function that given an attribute name will return true - * if it can be inserted into the DOM verbatim. Useful for data-* or aria-* - * attributes where it's impossible to enumerate all of the possible - * attribute names, - * - * Properties: object mapping DOM property name to one of the - * DOMPropertyInjection constants or null. If your attribute isn't in here, - * it won't get written to the DOM. - * - * DOMAttributeNames: object mapping React attribute name to the DOM - * attribute name. Attribute names not specified use the **lowercase** - * normalized name. - * - * DOMAttributeNamespaces: object mapping React attribute name to the DOM - * attribute namespace URL. (Attribute names not specified use no namespace.) - * - * DOMPropertyNames: similar to DOMAttributeNames but for DOM properties. - * Property names not specified use the normalized name. - * - * DOMMutationMethods: Properties that require special mutation methods. If - * `value` is undefined, the mutation method should unset the property. - * - * @param {object} domPropertyConfig the config as described above. - */ - injectDOMPropertyConfig: function (domPropertyConfig) { - var Injection = DOMPropertyInjection; - var Properties = domPropertyConfig.Properties || {}; - var DOMAttributeNamespaces = domPropertyConfig.DOMAttributeNamespaces || {}; - var DOMAttributeNames = domPropertyConfig.DOMAttributeNames || {}; - var DOMPropertyNames = domPropertyConfig.DOMPropertyNames || {}; - var DOMMutationMethods = domPropertyConfig.DOMMutationMethods || {}; - - if (domPropertyConfig.isCustomAttribute) { - DOMProperty._isCustomAttributeFunctions.push(domPropertyConfig.isCustomAttribute); - } - - for (var propName in Properties) { - !!DOMProperty.properties.hasOwnProperty(propName) ? process.env.NODE_ENV !== 'production' ? invariant(false, 'injectDOMPropertyConfig(...): You\'re trying to inject DOM property \'%s\' which has already been injected. You may be accidentally injecting the same DOM property config twice, or you may be injecting two configs that have conflicting property names.', propName) : _prodInvariant('48', propName) : void 0; - - var lowerCased = propName.toLowerCase(); - var propConfig = Properties[propName]; - - var propertyInfo = { - attributeName: lowerCased, - attributeNamespace: null, - propertyName: propName, - mutationMethod: null, - - mustUseProperty: checkMask(propConfig, Injection.MUST_USE_PROPERTY), - hasBooleanValue: checkMask(propConfig, Injection.HAS_BOOLEAN_VALUE), - hasNumericValue: checkMask(propConfig, Injection.HAS_NUMERIC_VALUE), - hasPositiveNumericValue: checkMask(propConfig, Injection.HAS_POSITIVE_NUMERIC_VALUE), - hasOverloadedBooleanValue: checkMask(propConfig, Injection.HAS_OVERLOADED_BOOLEAN_VALUE) - }; - !(propertyInfo.hasBooleanValue + propertyInfo.hasNumericValue + propertyInfo.hasOverloadedBooleanValue <= 1) ? process.env.NODE_ENV !== 'production' ? invariant(false, 'DOMProperty: Value can be one of boolean, overloaded boolean, or numeric value, but not a combination: %s', propName) : _prodInvariant('50', propName) : void 0; - - if (process.env.NODE_ENV !== 'production') { - DOMProperty.getPossibleStandardName[lowerCased] = propName; - } - - if (DOMAttributeNames.hasOwnProperty(propName)) { - var attributeName = DOMAttributeNames[propName]; - propertyInfo.attributeName = attributeName; - if (process.env.NODE_ENV !== 'production') { - DOMProperty.getPossibleStandardName[attributeName] = propName; - } - } - - if (DOMAttributeNamespaces.hasOwnProperty(propName)) { - propertyInfo.attributeNamespace = DOMAttributeNamespaces[propName]; - } - - if (DOMPropertyNames.hasOwnProperty(propName)) { - propertyInfo.propertyName = DOMPropertyNames[propName]; - } - - if (DOMMutationMethods.hasOwnProperty(propName)) { - propertyInfo.mutationMethod = DOMMutationMethods[propName]; - } - - DOMProperty.properties[propName] = propertyInfo; - } - } -}; - -/* eslint-disable max-len */ -var ATTRIBUTE_NAME_START_CHAR = ':A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD'; -/* eslint-enable max-len */ - -/** - * DOMProperty exports lookup objects that can be used like functions: - * - * > DOMProperty.isValid['id'] - * true - * > DOMProperty.isValid['foobar'] - * undefined - * - * Although this may be confusing, it performs better in general. - * - * @see http://jsperf.com/key-exists - * @see http://jsperf.com/key-missing - */ -var DOMProperty = { - ID_ATTRIBUTE_NAME: 'data-reactid', - ROOT_ATTRIBUTE_NAME: 'data-reactroot', - - ATTRIBUTE_NAME_START_CHAR: ATTRIBUTE_NAME_START_CHAR, - ATTRIBUTE_NAME_CHAR: ATTRIBUTE_NAME_START_CHAR + '\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040', - - /** - * Map from property "standard name" to an object with info about how to set - * the property in the DOM. Each object contains: - * - * attributeName: - * Used when rendering markup or with `*Attribute()`. - * attributeNamespace - * propertyName: - * Used on DOM node instances. (This includes properties that mutate due to - * external factors.) - * mutationMethod: - * If non-null, used instead of the property or `setAttribute()` after - * initial render. - * mustUseProperty: - * Whether the property must be accessed and mutated as an object property. - * hasBooleanValue: - * Whether the property should be removed when set to a falsey value. - * hasNumericValue: - * Whether the property must be numeric or parse as a numeric and should be - * removed when set to a falsey value. - * hasPositiveNumericValue: - * Whether the property must be positive numeric or parse as a positive - * numeric and should be removed when set to a falsey value. - * hasOverloadedBooleanValue: - * Whether the property can be used as a flag as well as with a value. - * Removed when strictly equal to false; present without a value when - * strictly equal to true; present with a value otherwise. - */ - properties: {}, - - /** - * Mapping from lowercase property names to the properly cased version, used - * to warn in the case of missing properties. Available only in __DEV__. - * - * autofocus is predefined, because adding it to the property whitelist - * causes unintended side effects. - * - * @type {Object} - */ - getPossibleStandardName: process.env.NODE_ENV !== 'production' ? { autofocus: 'autoFocus' } : null, - - /** - * All of the isCustomAttribute() functions that have been injected. - */ - _isCustomAttributeFunctions: [], - - /** - * Checks whether a property name is a custom attribute. - * @method - */ - isCustomAttribute: function (attributeName) { - for (var i = 0; i < DOMProperty._isCustomAttributeFunctions.length; i++) { - var isCustomAttributeFn = DOMProperty._isCustomAttributeFunctions[i]; - if (isCustomAttributeFn(attributeName)) { - return true; - } - } - return false; - }, - - injection: DOMPropertyInjection -}; - -module.exports = DOMProperty; -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) - -/***/ }), -/* 28 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (immutable) */ __webpack_exports__["a"] = Transition; -/* harmony export (immutable) */ __webpack_exports__["b"] = transition; -/* harmony export (immutable) */ __webpack_exports__["c"] = newId; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_d3_selection__ = __webpack_require__(9); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__attr__ = __webpack_require__(493); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__attrTween__ = __webpack_require__(494); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__delay__ = __webpack_require__(495); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__duration__ = __webpack_require__(496); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__ease__ = __webpack_require__(497); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__filter__ = __webpack_require__(498); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__merge__ = __webpack_require__(499); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__on__ = __webpack_require__(500); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__remove__ = __webpack_require__(501); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_10__select__ = __webpack_require__(502); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_11__selectAll__ = __webpack_require__(503); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_12__selection__ = __webpack_require__(504); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_13__style__ = __webpack_require__(505); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_14__styleTween__ = __webpack_require__(506); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_15__text__ = __webpack_require__(507); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_16__transition__ = __webpack_require__(508); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_17__tween__ = __webpack_require__(76); - - - - - - - - - - - - - - - - - - - -var id = 0; - -function Transition(groups, parents, name, id) { - this._groups = groups; - this._parents = parents; - this._name = name; - this._id = id; -} - -function transition(name) { - return Object(__WEBPACK_IMPORTED_MODULE_0_d3_selection__["k" /* selection */])().transition(name); -} - -function newId() { - return ++id; -} - -var selection_prototype = __WEBPACK_IMPORTED_MODULE_0_d3_selection__["k" /* selection */].prototype; - -Transition.prototype = transition.prototype = { - constructor: Transition, - select: __WEBPACK_IMPORTED_MODULE_10__select__["a" /* default */], - selectAll: __WEBPACK_IMPORTED_MODULE_11__selectAll__["a" /* default */], - filter: __WEBPACK_IMPORTED_MODULE_6__filter__["a" /* default */], - merge: __WEBPACK_IMPORTED_MODULE_7__merge__["a" /* default */], - selection: __WEBPACK_IMPORTED_MODULE_12__selection__["a" /* default */], - transition: __WEBPACK_IMPORTED_MODULE_16__transition__["a" /* default */], - call: selection_prototype.call, - nodes: selection_prototype.nodes, - node: selection_prototype.node, - size: selection_prototype.size, - empty: selection_prototype.empty, - each: selection_prototype.each, - on: __WEBPACK_IMPORTED_MODULE_8__on__["a" /* default */], - attr: __WEBPACK_IMPORTED_MODULE_1__attr__["a" /* default */], - attrTween: __WEBPACK_IMPORTED_MODULE_2__attrTween__["a" /* default */], - style: __WEBPACK_IMPORTED_MODULE_13__style__["a" /* default */], - styleTween: __WEBPACK_IMPORTED_MODULE_14__styleTween__["a" /* default */], - text: __WEBPACK_IMPORTED_MODULE_15__text__["a" /* default */], - remove: __WEBPACK_IMPORTED_MODULE_9__remove__["a" /* default */], - tween: __WEBPACK_IMPORTED_MODULE_17__tween__["a" /* default */], - delay: __WEBPACK_IMPORTED_MODULE_3__delay__["a" /* default */], - duration: __WEBPACK_IMPORTED_MODULE_4__duration__["a" /* default */], - ease: __WEBPACK_IMPORTED_MODULE_5__ease__["a" /* default */] -}; - - -/***/ }), -/* 29 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (immutable) */ __webpack_exports__["a"] = noop; -function noop() {} - - -/***/ }), -/* 30 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(process) {/** - * Copyright 2014-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 _assign = __webpack_require__(6); - -var ReactCurrentOwner = __webpack_require__(21); - -var warning = __webpack_require__(2); -var canDefineProperty = __webpack_require__(64); -var hasOwnProperty = Object.prototype.hasOwnProperty; - -var REACT_ELEMENT_TYPE = __webpack_require__(158); - -var RESERVED_PROPS = { - key: true, - ref: true, - __self: true, - __source: true -}; - -var specialPropKeyWarningShown, specialPropRefWarningShown; - -function hasValidRef(config) { - if (process.env.NODE_ENV !== 'production') { - if (hasOwnProperty.call(config, 'ref')) { - var getter = Object.getOwnPropertyDescriptor(config, 'ref').get; - if (getter && getter.isReactWarning) { - return false; - } - } - } - return config.ref !== undefined; -} - -function hasValidKey(config) { - if (process.env.NODE_ENV !== 'production') { - if (hasOwnProperty.call(config, 'key')) { - var getter = Object.getOwnPropertyDescriptor(config, 'key').get; - if (getter && getter.isReactWarning) { - return false; - } - } - } - return config.key !== undefined; -} - -function defineKeyPropWarningGetter(props, displayName) { - var warnAboutAccessingKey = function () { - if (!specialPropKeyWarningShown) { - specialPropKeyWarningShown = true; - process.env.NODE_ENV !== 'production' ? warning(false, '%s: `key` is not a prop. Trying to access it will result ' + 'in `undefined` being returned. If you need to access the same ' + 'value within the child component, you should pass it as a different ' + 'prop. (https://fb.me/react-special-props)', displayName) : void 0; - } - }; - warnAboutAccessingKey.isReactWarning = true; - Object.defineProperty(props, 'key', { - get: warnAboutAccessingKey, - configurable: true - }); -} - -function defineRefPropWarningGetter(props, displayName) { - var warnAboutAccessingRef = function () { - if (!specialPropRefWarningShown) { - specialPropRefWarningShown = true; - process.env.NODE_ENV !== 'production' ? warning(false, '%s: `ref` is not a prop. Trying to access it will result ' + 'in `undefined` being returned. If you need to access the same ' + 'value within the child component, you should pass it as a different ' + 'prop. (https://fb.me/react-special-props)', displayName) : void 0; - } - }; - warnAboutAccessingRef.isReactWarning = true; - Object.defineProperty(props, 'ref', { - get: warnAboutAccessingRef, - configurable: true - }); -} - -/** - * Factory method to create a new React element. This no longer adheres to - * the class pattern, so do not use new to call it. Also, no instanceof check - * will work. Instead test $$typeof field against Symbol.for('react.element') to check - * if something is a React Element. - * - * @param {*} type - * @param {*} key - * @param {string|object} ref - * @param {*} self A *temporary* helper to detect places where `this` is - * different from the `owner` when React.createElement is called, so that we - * can warn. We want to get rid of owner and replace string `ref`s with arrow - * functions, and as long as `this` and owner are the same, there will be no - * change in behavior. - * @param {*} source An annotation object (added by a transpiler or otherwise) - * indicating filename, line number, and/or other information. - * @param {*} owner - * @param {*} props - * @internal - */ -var ReactElement = function (type, key, ref, self, source, owner, props) { - var element = { - // This tag allow us to uniquely identify this as a React Element - $$typeof: REACT_ELEMENT_TYPE, - - // Built-in properties that belong on the element - type: type, - key: key, - ref: ref, - props: props, - - // Record the component responsible for creating this element. - _owner: owner - }; - - if (process.env.NODE_ENV !== 'production') { - // The validation flag is currently mutative. We put it on - // an external backing store so that we can freeze the whole object. - // This can be replaced with a WeakMap once they are implemented in - // commonly used development environments. - element._store = {}; - - // To make comparing ReactElements easier for testing purposes, we make - // the validation flag non-enumerable (where possible, which should - // include every environment we run tests in), so the test framework - // ignores it. - if (canDefineProperty) { - Object.defineProperty(element._store, 'validated', { - configurable: false, - enumerable: false, - writable: true, - value: false - }); - // self and source are DEV only properties. - Object.defineProperty(element, '_self', { - configurable: false, - enumerable: false, - writable: false, - value: self - }); - // Two elements created in two different places should be considered - // equal for testing purposes and therefore we hide it from enumeration. - Object.defineProperty(element, '_source', { - configurable: false, - enumerable: false, - writable: false, - value: source - }); - } else { - element._store.validated = false; - element._self = self; - element._source = source; - } - if (Object.freeze) { - Object.freeze(element.props); - Object.freeze(element); - } - } - - return element; -}; - -/** - * Create and return a new ReactElement of the given type. - * See https://facebook.github.io/react/docs/top-level-api.html#react.createelement - */ -ReactElement.createElement = function (type, config, children) { - var propName; - - // Reserved names are extracted - var props = {}; - - var key = null; - var ref = null; - var self = null; - var source = null; - - if (config != null) { - if (hasValidRef(config)) { - ref = config.ref; - } - if (hasValidKey(config)) { - key = '' + config.key; - } - - self = config.__self === undefined ? null : config.__self; - source = config.__source === undefined ? null : config.__source; - // Remaining properties are added to a new props object - for (propName in config) { - if (hasOwnProperty.call(config, propName) && !RESERVED_PROPS.hasOwnProperty(propName)) { - props[propName] = config[propName]; - } - } - } - - // Children can be more than one argument, and those are transferred onto - // the newly allocated props object. - var childrenLength = arguments.length - 2; - if (childrenLength === 1) { - props.children = children; - } else if (childrenLength > 1) { - var childArray = Array(childrenLength); - for (var i = 0; i < childrenLength; i++) { - childArray[i] = arguments[i + 2]; - } - if (process.env.NODE_ENV !== 'production') { - if (Object.freeze) { - Object.freeze(childArray); - } - } - props.children = childArray; - } - - // Resolve default props - if (type && type.defaultProps) { - var defaultProps = type.defaultProps; - for (propName in defaultProps) { - if (props[propName] === undefined) { - props[propName] = defaultProps[propName]; - } - } - } - if (process.env.NODE_ENV !== 'production') { - if (key || ref) { - if (typeof props.$$typeof === 'undefined' || props.$$typeof !== REACT_ELEMENT_TYPE) { - var displayName = typeof type === 'function' ? type.displayName || type.name || 'Unknown' : type; - if (key) { - defineKeyPropWarningGetter(props, displayName); - } - if (ref) { - defineRefPropWarningGetter(props, displayName); - } - } - } - } - return ReactElement(type, key, ref, self, source, ReactCurrentOwner.current, props); -}; - -/** - * Return a function that produces ReactElements of a given type. - * See https://facebook.github.io/react/docs/top-level-api.html#react.createfactory - */ -ReactElement.createFactory = function (type) { - var factory = ReactElement.createElement.bind(null, type); - // Expose the type on the factory and the prototype so that it can be - // easily accessed on elements. E.g. `.type === Foo`. - // This should not be named `constructor` since this may not be the function - // that created the element, and it may not even be a constructor. - // Legacy hook TODO: Warn if this is accessed - factory.type = type; - return factory; -}; - -ReactElement.cloneAndReplaceKey = function (oldElement, newKey) { - var newElement = ReactElement(oldElement.type, newKey, oldElement.ref, oldElement._self, oldElement._source, oldElement._owner, oldElement.props); - - return newElement; -}; - -/** - * Clone and return a new ReactElement using element as the starting point. - * See https://facebook.github.io/react/docs/top-level-api.html#react.cloneelement - */ -ReactElement.cloneElement = function (element, config, children) { - var propName; - - // Original props are copied - var props = _assign({}, element.props); - - // Reserved names are extracted - var key = element.key; - var ref = element.ref; - // Self is preserved since the owner is preserved. - var self = element._self; - // Source is preserved since cloneElement is unlikely to be targeted by a - // transpiler, and the original source is probably a better indicator of the - // true owner. - var source = element._source; - - // Owner will be preserved, unless ref is overridden - var owner = element._owner; - - if (config != null) { - if (hasValidRef(config)) { - // Silently steal the ref from the parent. - ref = config.ref; - owner = ReactCurrentOwner.current; - } - if (hasValidKey(config)) { - key = '' + config.key; - } - - // Remaining properties override existing props - var defaultProps; - if (element.type && element.type.defaultProps) { - defaultProps = element.type.defaultProps; - } - for (propName in config) { - if (hasOwnProperty.call(config, propName) && !RESERVED_PROPS.hasOwnProperty(propName)) { - if (config[propName] === undefined && defaultProps !== undefined) { - // Resolve default props - props[propName] = defaultProps[propName]; - } else { - props[propName] = config[propName]; - } - } - } - } - - // Children can be more than one argument, and those are transferred onto - // the newly allocated props object. - var childrenLength = arguments.length - 2; - if (childrenLength === 1) { - props.children = children; - } else if (childrenLength > 1) { - var childArray = Array(childrenLength); - for (var i = 0; i < childrenLength; i++) { - childArray[i] = arguments[i + 2]; - } - props.children = childArray; - } - - return ReactElement(element.type, key, ref, self, source, owner, props); -}; - -/** - * Verifies the object is a ReactElement. - * See https://facebook.github.io/react/docs/top-level-api.html#react.isvalidelement - * @param {?object} object - * @return {boolean} True if `object` is a valid component. - * @final - */ -ReactElement.isValidElement = function (object) { - return typeof object === 'object' && object !== null && object.$$typeof === REACT_ELEMENT_TYPE; -}; - -module.exports = ReactElement; -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) - -/***/ }), -/* 31 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* 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 _prodInvariant = __webpack_require__(5); - -var invariant = __webpack_require__(1); - -/** - * Static poolers. Several custom versions for each potential number of - * arguments. A completely generic pooler is easy to implement, but would - * require accessing the `arguments` object. In each of these, `this` refers to - * the Class itself, not an instance. If any others are needed, simply add them - * here, or in their own files. - */ -var oneArgumentPooler = function (copyFieldsFrom) { - var Klass = this; - if (Klass.instancePool.length) { - var instance = Klass.instancePool.pop(); - Klass.call(instance, copyFieldsFrom); - return instance; - } else { - return new Klass(copyFieldsFrom); - } -}; - -var twoArgumentPooler = function (a1, a2) { - var Klass = this; - if (Klass.instancePool.length) { - var instance = Klass.instancePool.pop(); - Klass.call(instance, a1, a2); - return instance; - } else { - return new Klass(a1, a2); - } -}; - -var threeArgumentPooler = function (a1, a2, a3) { - var Klass = this; - if (Klass.instancePool.length) { - var instance = Klass.instancePool.pop(); - Klass.call(instance, a1, a2, a3); - return instance; - } else { - return new Klass(a1, a2, a3); - } -}; - -var fourArgumentPooler = function (a1, a2, a3, a4) { - var Klass = this; - if (Klass.instancePool.length) { - var instance = Klass.instancePool.pop(); - Klass.call(instance, a1, a2, a3, a4); - return instance; - } else { - return new Klass(a1, a2, a3, a4); - } -}; - -var standardReleaser = function (instance) { - var Klass = this; - !(instance instanceof Klass) ? process.env.NODE_ENV !== 'production' ? invariant(false, 'Trying to release an instance into a pool of a different type.') : _prodInvariant('25') : void 0; - instance.destructor(); - if (Klass.instancePool.length < Klass.poolSize) { - Klass.instancePool.push(instance); - } -}; - -var DEFAULT_POOL_SIZE = 10; -var DEFAULT_POOLER = oneArgumentPooler; - -/** - * Augments `CopyConstructor` to be a poolable class, augmenting only the class - * itself (statically) not adding any prototypical fields. Any CopyConstructor - * you give this may have a `poolSize` property, and will look for a - * prototypical `destructor` on instances. - * - * @param {Function} CopyConstructor Constructor that can be used to reset. - * @param {Function} pooler Customizable pooler. - */ -var addPoolingTo = function (CopyConstructor, pooler) { - // Casting as any so that flow ignores the actual implementation and trusts - // it to match the type we declared - var NewKlass = CopyConstructor; - NewKlass.instancePool = []; - NewKlass.getPooled = pooler || DEFAULT_POOLER; - if (!NewKlass.poolSize) { - NewKlass.poolSize = DEFAULT_POOL_SIZE; - } - NewKlass.release = standardReleaser; - return NewKlass; -}; - -var PooledClass = { - addPoolingTo: addPoolingTo, - oneArgumentPooler: oneArgumentPooler, - twoArgumentPooler: twoArgumentPooler, - threeArgumentPooler: threeArgumentPooler, - fourArgumentPooler: fourArgumentPooler -}; - -module.exports = PooledClass; -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) - -/***/ }), -/* 32 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__src_dispatch__ = __webpack_require__(439); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return __WEBPACK_IMPORTED_MODULE_0__src_dispatch__["a"]; }); - - - -/***/ }), -/* 33 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__src_path__ = __webpack_require__(528); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return __WEBPACK_IMPORTED_MODULE_0__src_path__["a"]; }); - - - -/***/ }), -/* 34 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -function streamGeometry(geometry, stream) { - if (geometry && streamGeometryType.hasOwnProperty(geometry.type)) { - streamGeometryType[geometry.type](geometry, stream); - } -} - -var streamObjectType = { - Feature: function(object, stream) { - streamGeometry(object.geometry, stream); - }, - FeatureCollection: function(object, stream) { - var features = object.features, i = -1, n = features.length; - while (++i < n) streamGeometry(features[i].geometry, stream); - } -}; - -var streamGeometryType = { - Sphere: function(object, stream) { - stream.sphere(); - }, - Point: function(object, stream) { - object = object.coordinates; - stream.point(object[0], object[1], object[2]); - }, - MultiPoint: function(object, stream) { - var coordinates = object.coordinates, i = -1, n = coordinates.length; - while (++i < n) object = coordinates[i], stream.point(object[0], object[1], object[2]); - }, - LineString: function(object, stream) { - streamLine(object.coordinates, stream, 0); - }, - MultiLineString: function(object, stream) { - var coordinates = object.coordinates, i = -1, n = coordinates.length; - while (++i < n) streamLine(coordinates[i], stream, 0); - }, - Polygon: function(object, stream) { - streamPolygon(object.coordinates, stream); - }, - MultiPolygon: function(object, stream) { - var coordinates = object.coordinates, i = -1, n = coordinates.length; - while (++i < n) streamPolygon(coordinates[i], stream); - }, - GeometryCollection: function(object, stream) { - var geometries = object.geometries, i = -1, n = geometries.length; - while (++i < n) streamGeometry(geometries[i], stream); - } -}; - -function streamLine(coordinates, stream, closed) { - var i = -1, n = coordinates.length - closed, coordinate; - stream.lineStart(); - while (++i < n) coordinate = coordinates[i], stream.point(coordinate[0], coordinate[1], coordinate[2]); - stream.lineEnd(); -} - -function streamPolygon(coordinates, stream) { - var i = -1, n = coordinates.length; - stream.polygonStart(); - while (++i < n) streamLine(coordinates[i], stream, 1); - stream.polygonEnd(); -} - -/* harmony default export */ __webpack_exports__["a"] = (function(object, stream) { - if (object && streamObjectType.hasOwnProperty(object.type)) { - streamObjectType[object.type](object, stream); - } else { - streamGeometry(object, stream); - } -}); - - -/***/ }), -/* 35 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return map; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return slice; }); -var array = Array.prototype; - -var map = array.map; -var slice = array.slice; - - -/***/ }), -/* 36 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony default export */ __webpack_exports__["a"] = (function(x) { - return function constant() { - return x; - }; -}); - - -/***/ }), -/* 37 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* 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 _assign = __webpack_require__(6); - -var ReactBaseClasses = __webpack_require__(156); -var ReactChildren = __webpack_require__(279); -var ReactDOMFactories = __webpack_require__(283); -var ReactElement = __webpack_require__(30); -var ReactPropTypes = __webpack_require__(287); -var ReactVersion = __webpack_require__(289); - -var createReactClass = __webpack_require__(290); -var onlyChild = __webpack_require__(292); - -var createElement = ReactElement.createElement; -var createFactory = ReactElement.createFactory; -var cloneElement = ReactElement.cloneElement; - -if (process.env.NODE_ENV !== 'production') { - var lowPriorityWarning = __webpack_require__(88); - var canDefineProperty = __webpack_require__(64); - var ReactElementValidator = __webpack_require__(160); - var didWarnPropTypesDeprecated = false; - createElement = ReactElementValidator.createElement; - createFactory = ReactElementValidator.createFactory; - cloneElement = ReactElementValidator.cloneElement; -} - -var __spread = _assign; -var createMixin = function (mixin) { - return mixin; -}; - -if (process.env.NODE_ENV !== 'production') { - var warnedForSpread = false; - var warnedForCreateMixin = false; - __spread = function () { - lowPriorityWarning(warnedForSpread, 'React.__spread is deprecated and should not be used. Use ' + 'Object.assign directly or another helper function with similar ' + 'semantics. You may be seeing this warning due to your compiler. ' + 'See https://fb.me/react-spread-deprecation for more details.'); - warnedForSpread = true; - return _assign.apply(null, arguments); - }; - - createMixin = function (mixin) { - lowPriorityWarning(warnedForCreateMixin, 'React.createMixin is deprecated and should not be used. ' + 'In React v16.0, it will be removed. ' + 'You can use this mixin directly instead. ' + 'See https://fb.me/createmixin-was-never-implemented for more info.'); - warnedForCreateMixin = true; - return mixin; - }; -} - -var React = { - // Modern - - Children: { - map: ReactChildren.map, - forEach: ReactChildren.forEach, - count: ReactChildren.count, - toArray: ReactChildren.toArray, - only: onlyChild - }, - - Component: ReactBaseClasses.Component, - PureComponent: ReactBaseClasses.PureComponent, - - createElement: createElement, - cloneElement: cloneElement, - isValidElement: ReactElement.isValidElement, - - // Classic - - PropTypes: ReactPropTypes, - createClass: createReactClass, - createFactory: createFactory, - createMixin: createMixin, - - // This looks DOM specific but these are actually isomorphic helpers - // since they are just generating DOM strings. - DOM: ReactDOMFactories, - - version: ReactVersion, - - // Deprecated hook for JSX spread, don't use this for anything. - __spread: __spread -}; - -if (process.env.NODE_ENV !== 'production') { - var warnedForCreateClass = false; - if (canDefineProperty) { - Object.defineProperty(React, 'PropTypes', { - get: function () { - lowPriorityWarning(didWarnPropTypesDeprecated, 'Accessing PropTypes via the main React package is deprecated,' + ' and will be removed in React v16.0.' + ' Use the latest available v15.* prop-types package from npm instead.' + ' For info on usage, compatibility, migration and more, see ' + 'https://fb.me/prop-types-docs'); - didWarnPropTypesDeprecated = true; - return ReactPropTypes; - } - }); - - Object.defineProperty(React, 'createClass', { - get: function () { - lowPriorityWarning(warnedForCreateClass, 'Accessing createClass via the main React package is deprecated,' + ' and will be removed in React v16.0.' + " Use a plain JavaScript class instead. If you're not yet " + 'ready to migrate, create-react-class v15.* is available ' + 'on npm as a temporary, drop-in replacement. ' + 'For more info see https://fb.me/react-create-class'); - warnedForCreateClass = true; - return createReactClass; - } - }); - } - - // React.DOM factories are deprecated. Wrap these methods so that - // invocations of the React.DOM namespace and alert users to switch - // to the `react-dom-factories` package. - React.DOM = {}; - var warnedForFactories = false; - Object.keys(ReactDOMFactories).forEach(function (factory) { - React.DOM[factory] = function () { - if (!warnedForFactories) { - lowPriorityWarning(false, 'Accessing factories like React.DOM.%s has been deprecated ' + 'and will be removed in v16.0+. Use the ' + 'react-dom-factories package instead. ' + ' Version 1.0 provides a drop-in replacement.' + ' For more info, see https://fb.me/react-dom-factories', factory); - warnedForFactories = true; - } - return ReactDOMFactories[factory].apply(ReactDOMFactories, arguments); - }; - }); -} - -module.exports = React; -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) - -/***/ }), -/* 38 */ -/***/ (function(module, exports, __webpack_require__) { - -"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. - * - * - */ - - -/** - * WARNING: DO NOT manually require this module. - * This is a replacement for `invariant(...)` used by the error code system - * and will _only_ be required by the corresponding babel pass. - * It always throws. - */ - -function reactProdInvariant(code) { - var argCount = arguments.length - 1; - - var message = 'Minified React error #' + code + '; visit ' + 'http://facebook.github.io/react/docs/error-decoder.html?invariant=' + code; - - for (var argIdx = 0; argIdx < argCount; argIdx++) { - message += '&args[]=' + encodeURIComponent(arguments[argIdx + 1]); - } - - message += ' for the full message or use the non-minified dev environment' + ' for full errors and additional helpful warnings.'; - - var error = new Error(message); - error.name = 'Invariant Violation'; - error.framesToPop = 1; // we don't care about reactProdInvariant's own frame - - throw error; -} - -module.exports = reactProdInvariant; - -/***/ }), -/* 39 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* 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 ReactRef = __webpack_require__(301); -var ReactInstrumentation = __webpack_require__(15); - -var warning = __webpack_require__(2); - -/** - * Helper to call ReactRef.attachRefs with this composite component, split out - * to avoid allocations in the transaction mount-ready queue. - */ -function attachRefs() { - ReactRef.attachRefs(this, this._currentElement); -} - -var ReactReconciler = { - /** - * Initializes the component, renders markup, and registers event listeners. - * - * @param {ReactComponent} internalInstance - * @param {ReactReconcileTransaction|ReactServerRenderingTransaction} transaction - * @param {?object} the containing host component instance - * @param {?object} info about the host container - * @return {?string} Rendered markup to be inserted into the DOM. - * @final - * @internal - */ - mountComponent: function (internalInstance, transaction, hostParent, hostContainerInfo, context, parentDebugID) // 0 in production and for roots - { - if (process.env.NODE_ENV !== 'production') { - if (internalInstance._debugID !== 0) { - ReactInstrumentation.debugTool.onBeforeMountComponent(internalInstance._debugID, internalInstance._currentElement, parentDebugID); - } - } - var markup = internalInstance.mountComponent(transaction, hostParent, hostContainerInfo, context, parentDebugID); - if (internalInstance._currentElement && internalInstance._currentElement.ref != null) { - transaction.getReactMountReady().enqueue(attachRefs, internalInstance); - } - if (process.env.NODE_ENV !== 'production') { - if (internalInstance._debugID !== 0) { - ReactInstrumentation.debugTool.onMountComponent(internalInstance._debugID); - } - } - return markup; - }, - - /** - * Returns a value that can be passed to - * ReactComponentEnvironment.replaceNodeWithMarkup. - */ - getHostNode: function (internalInstance) { - return internalInstance.getHostNode(); - }, - - /** - * Releases any resources allocated by `mountComponent`. - * - * @final - * @internal - */ - unmountComponent: function (internalInstance, safely) { - if (process.env.NODE_ENV !== 'production') { - if (internalInstance._debugID !== 0) { - ReactInstrumentation.debugTool.onBeforeUnmountComponent(internalInstance._debugID); - } - } - ReactRef.detachRefs(internalInstance, internalInstance._currentElement); - internalInstance.unmountComponent(safely); - if (process.env.NODE_ENV !== 'production') { - if (internalInstance._debugID !== 0) { - ReactInstrumentation.debugTool.onUnmountComponent(internalInstance._debugID); - } - } - }, - - /** - * Update a component using a new element. - * - * @param {ReactComponent} internalInstance - * @param {ReactElement} nextElement - * @param {ReactReconcileTransaction} transaction - * @param {object} context - * @internal - */ - receiveComponent: function (internalInstance, nextElement, transaction, context) { - var prevElement = internalInstance._currentElement; - - if (nextElement === prevElement && context === internalInstance._context) { - // Since elements are immutable after the owner is rendered, - // we can do a cheap identity compare here to determine if this is a - // superfluous reconcile. It's possible for state to be mutable but such - // change should trigger an update of the owner which would recreate - // the element. We explicitly check for the existence of an owner since - // it's possible for an element created outside a composite to be - // deeply mutated and reused. - - // TODO: Bailing out early is just a perf optimization right? - // TODO: Removing the return statement should affect correctness? - return; - } - - if (process.env.NODE_ENV !== 'production') { - if (internalInstance._debugID !== 0) { - ReactInstrumentation.debugTool.onBeforeUpdateComponent(internalInstance._debugID, nextElement); - } - } - - var refsChanged = ReactRef.shouldUpdateRefs(prevElement, nextElement); - - if (refsChanged) { - ReactRef.detachRefs(internalInstance, prevElement); - } - - internalInstance.receiveComponent(nextElement, transaction, context); - - if (refsChanged && internalInstance._currentElement && internalInstance._currentElement.ref != null) { - transaction.getReactMountReady().enqueue(attachRefs, internalInstance); - } - - if (process.env.NODE_ENV !== 'production') { - if (internalInstance._debugID !== 0) { - ReactInstrumentation.debugTool.onUpdateComponent(internalInstance._debugID); - } - } - }, - - /** - * Flush any dirty changes in a component. - * - * @param {ReactComponent} internalInstance - * @param {ReactReconcileTransaction} transaction - * @internal - */ - performUpdateIfNecessary: function (internalInstance, transaction, updateBatchNumber) { - if (internalInstance._updateBatchNumber !== updateBatchNumber) { - // The component's enqueued batch number should always be the current - // batch or the following one. - process.env.NODE_ENV !== 'production' ? warning(internalInstance._updateBatchNumber == null || internalInstance._updateBatchNumber === updateBatchNumber + 1, 'performUpdateIfNecessary: Unexpected batch number (current %s, ' + 'pending %s)', updateBatchNumber, internalInstance._updateBatchNumber) : void 0; - return; - } - if (process.env.NODE_ENV !== 'production') { - if (internalInstance._debugID !== 0) { - ReactInstrumentation.debugTool.onBeforeUpdateComponent(internalInstance._debugID, internalInstance._currentElement); - } - } - internalInstance.performUpdateIfNecessary(transaction); - if (process.env.NODE_ENV !== 'production') { - if (internalInstance._debugID !== 0) { - ReactInstrumentation.debugTool.onUpdateComponent(internalInstance._debugID); - } - } - } -}; - -module.exports = ReactReconciler; -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) - -/***/ }), -/* 40 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/** - * Copyright 2015-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 DOMNamespaces = __webpack_require__(96); -var setInnerHTML = __webpack_require__(70); - -var createMicrosoftUnsafeLocalFunction = __webpack_require__(97); -var setTextContent = __webpack_require__(172); - -var ELEMENT_NODE_TYPE = 1; -var DOCUMENT_FRAGMENT_NODE_TYPE = 11; - -/** - * In IE (8-11) and Edge, appending nodes with no children is dramatically - * faster than appending a full subtree, so we essentially queue up the - * .appendChild calls here and apply them so each node is added to its parent - * before any children are added. - * - * In other browsers, doing so is slower or neutral compared to the other order - * (in Firefox, twice as slow) so we only do this inversion in IE. - * - * See https://github.com/spicyj/innerhtml-vs-createelement-vs-clonenode. - */ -var enableLazy = typeof document !== 'undefined' && typeof document.documentMode === 'number' || typeof navigator !== 'undefined' && typeof navigator.userAgent === 'string' && /\bEdge\/\d/.test(navigator.userAgent); - -function insertTreeChildren(tree) { - if (!enableLazy) { - return; - } - var node = tree.node; - var children = tree.children; - if (children.length) { - for (var i = 0; i < children.length; i++) { - insertTreeBefore(node, children[i], null); - } - } else if (tree.html != null) { - setInnerHTML(node, tree.html); - } else if (tree.text != null) { - setTextContent(node, tree.text); - } -} - -var insertTreeBefore = createMicrosoftUnsafeLocalFunction(function (parentNode, tree, referenceNode) { - // DocumentFragments aren't actually part of the DOM after insertion so - // appending children won't update the DOM. We need to ensure the fragment - // is properly populated first, breaking out of our lazy approach for just - // this level. Also, some plugins (like Flash Player) will read - // nodes immediately upon insertion into the DOM, so - // must also be populated prior to insertion into the DOM. - if (tree.node.nodeType === DOCUMENT_FRAGMENT_NODE_TYPE || tree.node.nodeType === ELEMENT_NODE_TYPE && tree.node.nodeName.toLowerCase() === 'object' && (tree.node.namespaceURI == null || tree.node.namespaceURI === DOMNamespaces.html)) { - insertTreeChildren(tree); - parentNode.insertBefore(tree.node, referenceNode); - } else { - parentNode.insertBefore(tree.node, referenceNode); - insertTreeChildren(tree); - } -}); - -function replaceChildWithTree(oldNode, newTree) { - oldNode.parentNode.replaceChild(newTree.node, oldNode); - insertTreeChildren(newTree); -} - -function queueChild(parentTree, childTree) { - if (enableLazy) { - parentTree.children.push(childTree); - } else { - parentTree.node.appendChild(childTree.node); - } -} - -function queueHTML(tree, html) { - if (enableLazy) { - tree.html = html; - } else { - setInnerHTML(tree.node, html); - } -} - -function queueText(tree, text) { - if (enableLazy) { - tree.text = text; - } else { - setTextContent(tree.node, text); - } -} - -function toString() { - return this.node.nodeName; -} - -function DOMLazyTree(node) { - return { - node: node, - children: [], - html: null, - text: null, - toString: toString - }; -} - -DOMLazyTree.insertTreeBefore = insertTreeBefore; -DOMLazyTree.replaceChildWithTree = replaceChildWithTree; -DOMLazyTree.queueChild = queueChild; -DOMLazyTree.queueHTML = queueHTML; -DOMLazyTree.queueText = queueText; - -module.exports = DOMLazyTree; - -/***/ }), -/* 41 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony default export */ __webpack_exports__["a"] = (function(a, b) { - return a < b ? -1 : a > b ? 1 : a >= b ? 0 : NaN; -}); - - -/***/ }), -/* 42 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -// Adds floating point numbers with twice the normal precision. -// Reference: J. R. Shewchuk, Adaptive Precision Floating-Point Arithmetic and -// Fast Robust Geometric Predicates, Discrete & Computational Geometry 18(3) -// 305–363 (1997). -// Code adapted from GeographicLib by Charles F. F. Karney, -// http://geographiclib.sourceforge.net/ - -/* harmony default export */ __webpack_exports__["a"] = (function() { - return new Adder; -}); - -function Adder() { - this.reset(); -} - -Adder.prototype = { - constructor: Adder, - reset: function() { - this.s = // rounded value - this.t = 0; // exact error - }, - add: function(y) { - add(temp, y, this.t); - add(this, temp.s, this.s); - if (this.s) this.t += temp.t; - else this.s = temp.t; - }, - valueOf: function() { - return this.s; - } -}; - -var temp = new Adder; - -function add(adder, a, b) { - var x = adder.s = a + b, - bv = x - a, - av = x - bv; - adder.t = (a - av) + (b - bv); -} - - -/***/ }), -/* 43 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony default export */ __webpack_exports__["a"] = (function() { - return Math.random(); -}); - - -/***/ }), -/* 44 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* 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 EventPluginHub = __webpack_require__(45); -var EventPluginUtils = __webpack_require__(90); - -var accumulateInto = __webpack_require__(164); -var forEachAccumulated = __webpack_require__(165); -var warning = __webpack_require__(2); - -var getListener = EventPluginHub.getListener; - -/** - * Some event types have a notion of different registration names for different - * "phases" of propagation. This finds listeners by a given phase. - */ -function listenerAtPhase(inst, event, propagationPhase) { - var registrationName = event.dispatchConfig.phasedRegistrationNames[propagationPhase]; - return getListener(inst, registrationName); -} - -/** - * Tags a `SyntheticEvent` with dispatched listeners. Creating this function - * here, allows us to not have to bind or create functions for each event. - * Mutating the event's members allows us to not have to create a wrapping - * "dispatch" object that pairs the event with the listener. - */ -function accumulateDirectionalDispatches(inst, phase, event) { - if (process.env.NODE_ENV !== 'production') { - process.env.NODE_ENV !== 'production' ? warning(inst, 'Dispatching inst must not be null') : void 0; - } - var listener = listenerAtPhase(inst, event, phase); - if (listener) { - event._dispatchListeners = accumulateInto(event._dispatchListeners, listener); - event._dispatchInstances = accumulateInto(event._dispatchInstances, inst); - } -} - -/** - * Collect dispatches (must be entirely collected before dispatching - see unit - * tests). Lazily allocate the array to conserve memory. We must loop through - * each event and perform the traversal for each one. We cannot perform a - * single traversal for the entire collection of events because each event may - * have a different target. - */ -function accumulateTwoPhaseDispatchesSingle(event) { - if (event && event.dispatchConfig.phasedRegistrationNames) { - EventPluginUtils.traverseTwoPhase(event._targetInst, accumulateDirectionalDispatches, event); - } -} - -/** - * Same as `accumulateTwoPhaseDispatchesSingle`, but skips over the targetID. - */ -function accumulateTwoPhaseDispatchesSingleSkipTarget(event) { - if (event && event.dispatchConfig.phasedRegistrationNames) { - var targetInst = event._targetInst; - var parentInst = targetInst ? EventPluginUtils.getParentInstance(targetInst) : null; - EventPluginUtils.traverseTwoPhase(parentInst, accumulateDirectionalDispatches, event); - } -} - -/** - * Accumulates without regard to direction, does not look for phased - * registration names. Same as `accumulateDirectDispatchesSingle` but without - * requiring that the `dispatchMarker` be the same as the dispatched ID. - */ -function accumulateDispatches(inst, ignoredDirection, event) { - if (event && event.dispatchConfig.registrationName) { - var registrationName = event.dispatchConfig.registrationName; - var listener = getListener(inst, registrationName); - if (listener) { - event._dispatchListeners = accumulateInto(event._dispatchListeners, listener); - event._dispatchInstances = accumulateInto(event._dispatchInstances, inst); - } - } -} - -/** - * Accumulates dispatches on an `SyntheticEvent`, but only for the - * `dispatchMarker`. - * @param {SyntheticEvent} event - */ -function accumulateDirectDispatchesSingle(event) { - if (event && event.dispatchConfig.registrationName) { - accumulateDispatches(event._targetInst, null, event); - } -} - -function accumulateTwoPhaseDispatches(events) { - forEachAccumulated(events, accumulateTwoPhaseDispatchesSingle); -} - -function accumulateTwoPhaseDispatchesSkipTarget(events) { - forEachAccumulated(events, accumulateTwoPhaseDispatchesSingleSkipTarget); -} - -function accumulateEnterLeaveDispatches(leave, enter, from, to) { - EventPluginUtils.traverseEnterLeave(from, to, accumulateDispatches, leave, enter); -} - -function accumulateDirectDispatches(events) { - forEachAccumulated(events, accumulateDirectDispatchesSingle); -} - -/** - * A small set of propagation patterns, each of which will accept a small amount - * of information, and generate a set of "dispatch ready event objects" - which - * are sets of events that have already been annotated with a set of dispatched - * listener functions/ids. The API is designed this way to discourage these - * propagation strategies from actually executing the dispatches, since we - * always want to collect the entire set of dispatches before executing event a - * single one. - * - * @constructor EventPropagators - */ -var EventPropagators = { - accumulateTwoPhaseDispatches: accumulateTwoPhaseDispatches, - accumulateTwoPhaseDispatchesSkipTarget: accumulateTwoPhaseDispatchesSkipTarget, - accumulateDirectDispatches: accumulateDirectDispatches, - accumulateEnterLeaveDispatches: accumulateEnterLeaveDispatches -}; - -module.exports = EventPropagators; -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) - -/***/ }), -/* 45 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* 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 _prodInvariant = __webpack_require__(5); - -var EventPluginRegistry = __webpack_require__(67); -var EventPluginUtils = __webpack_require__(90); -var ReactErrorUtils = __webpack_require__(91); - -var accumulateInto = __webpack_require__(164); -var forEachAccumulated = __webpack_require__(165); -var invariant = __webpack_require__(1); - -/** - * Internal store for event listeners - */ -var listenerBank = {}; - -/** - * Internal queue of events that have accumulated their dispatches and are - * waiting to have their dispatches executed. - */ -var eventQueue = null; - -/** - * Dispatches an event and releases it back into the pool, unless persistent. - * - * @param {?object} event Synthetic event to be dispatched. - * @param {boolean} simulated If the event is simulated (changes exn behavior) - * @private - */ -var executeDispatchesAndRelease = function (event, simulated) { - if (event) { - EventPluginUtils.executeDispatchesInOrder(event, simulated); - - if (!event.isPersistent()) { - event.constructor.release(event); - } - } -}; -var executeDispatchesAndReleaseSimulated = function (e) { - return executeDispatchesAndRelease(e, true); -}; -var executeDispatchesAndReleaseTopLevel = function (e) { - return executeDispatchesAndRelease(e, false); -}; - -var getDictionaryKey = function (inst) { - // Prevents V8 performance issue: - // https://github.com/facebook/react/pull/7232 - return '.' + inst._rootNodeID; -}; - -function isInteractive(tag) { - return tag === 'button' || tag === 'input' || tag === 'select' || tag === 'textarea'; -} - -function shouldPreventMouseEvent(name, type, props) { - switch (name) { - case 'onClick': - case 'onClickCapture': - case 'onDoubleClick': - case 'onDoubleClickCapture': - case 'onMouseDown': - case 'onMouseDownCapture': - case 'onMouseMove': - case 'onMouseMoveCapture': - case 'onMouseUp': - case 'onMouseUpCapture': - return !!(props.disabled && isInteractive(type)); - default: - return false; - } -} - -/** - * This is a unified interface for event plugins to be installed and configured. - * - * Event plugins can implement the following properties: - * - * `extractEvents` {function(string, DOMEventTarget, string, object): *} - * Required. When a top-level event is fired, this method is expected to - * extract synthetic events that will in turn be queued and dispatched. - * - * `eventTypes` {object} - * Optional, plugins that fire events must publish a mapping of registration - * names that are used to register listeners. Values of this mapping must - * be objects that contain `registrationName` or `phasedRegistrationNames`. - * - * `executeDispatch` {function(object, function, string)} - * Optional, allows plugins to override how an event gets dispatched. By - * default, the listener is simply invoked. - * - * Each plugin that is injected into `EventsPluginHub` is immediately operable. - * - * @public - */ -var EventPluginHub = { - /** - * Methods for injecting dependencies. - */ - injection: { - /** - * @param {array} InjectedEventPluginOrder - * @public - */ - injectEventPluginOrder: EventPluginRegistry.injectEventPluginOrder, - - /** - * @param {object} injectedNamesToPlugins Map from names to plugin modules. - */ - injectEventPluginsByName: EventPluginRegistry.injectEventPluginsByName - }, - - /** - * Stores `listener` at `listenerBank[registrationName][key]`. Is idempotent. - * - * @param {object} inst The instance, which is the source of events. - * @param {string} registrationName Name of listener (e.g. `onClick`). - * @param {function} listener The callback to store. - */ - putListener: function (inst, registrationName, listener) { - !(typeof listener === 'function') ? process.env.NODE_ENV !== 'production' ? invariant(false, 'Expected %s listener to be a function, instead got type %s', registrationName, typeof listener) : _prodInvariant('94', registrationName, typeof listener) : void 0; - - var key = getDictionaryKey(inst); - var bankForRegistrationName = listenerBank[registrationName] || (listenerBank[registrationName] = {}); - bankForRegistrationName[key] = listener; - - var PluginModule = EventPluginRegistry.registrationNameModules[registrationName]; - if (PluginModule && PluginModule.didPutListener) { - PluginModule.didPutListener(inst, registrationName, listener); - } - }, - - /** - * @param {object} inst The instance, which is the source of events. - * @param {string} registrationName Name of listener (e.g. `onClick`). - * @return {?function} The stored callback. - */ - getListener: function (inst, registrationName) { - // TODO: shouldPreventMouseEvent is DOM-specific and definitely should not - // live here; needs to be moved to a better place soon - var bankForRegistrationName = listenerBank[registrationName]; - if (shouldPreventMouseEvent(registrationName, inst._currentElement.type, inst._currentElement.props)) { - return null; - } - var key = getDictionaryKey(inst); - return bankForRegistrationName && bankForRegistrationName[key]; - }, - - /** - * Deletes a listener from the registration bank. - * - * @param {object} inst The instance, which is the source of events. - * @param {string} registrationName Name of listener (e.g. `onClick`). - */ - deleteListener: function (inst, registrationName) { - var PluginModule = EventPluginRegistry.registrationNameModules[registrationName]; - if (PluginModule && PluginModule.willDeleteListener) { - PluginModule.willDeleteListener(inst, registrationName); - } - - var bankForRegistrationName = listenerBank[registrationName]; - // TODO: This should never be null -- when is it? - if (bankForRegistrationName) { - var key = getDictionaryKey(inst); - delete bankForRegistrationName[key]; - } - }, - - /** - * Deletes all listeners for the DOM element with the supplied ID. - * - * @param {object} inst The instance, which is the source of events. - */ - deleteAllListeners: function (inst) { - var key = getDictionaryKey(inst); - for (var registrationName in listenerBank) { - if (!listenerBank.hasOwnProperty(registrationName)) { - continue; - } - - if (!listenerBank[registrationName][key]) { - continue; - } - - var PluginModule = EventPluginRegistry.registrationNameModules[registrationName]; - if (PluginModule && PluginModule.willDeleteListener) { - PluginModule.willDeleteListener(inst, registrationName); - } - - delete listenerBank[registrationName][key]; - } - }, - - /** - * Allows registered plugins an opportunity to extract events from top-level - * native browser events. - * - * @return {*} An accumulation of synthetic events. - * @internal - */ - extractEvents: function (topLevelType, targetInst, nativeEvent, nativeEventTarget) { - var events; - var plugins = EventPluginRegistry.plugins; - for (var i = 0; i < plugins.length; i++) { - // Not every plugin in the ordering may be loaded at runtime. - var possiblePlugin = plugins[i]; - if (possiblePlugin) { - var extractedEvents = possiblePlugin.extractEvents(topLevelType, targetInst, nativeEvent, nativeEventTarget); - if (extractedEvents) { - events = accumulateInto(events, extractedEvents); - } - } - } - return events; - }, - - /** - * Enqueues a synthetic event that should be dispatched when - * `processEventQueue` is invoked. - * - * @param {*} events An accumulation of synthetic events. - * @internal - */ - enqueueEvents: function (events) { - if (events) { - eventQueue = accumulateInto(eventQueue, events); - } - }, - - /** - * Dispatches all synthetic events on the event queue. - * - * @internal - */ - processEventQueue: function (simulated) { - // Set `eventQueue` to null before processing it so that we can tell if more - // events get enqueued while processing. - var processingEventQueue = eventQueue; - eventQueue = null; - if (simulated) { - forEachAccumulated(processingEventQueue, executeDispatchesAndReleaseSimulated); - } else { - forEachAccumulated(processingEventQueue, executeDispatchesAndReleaseTopLevel); - } - !!eventQueue ? process.env.NODE_ENV !== 'production' ? invariant(false, 'processEventQueue(): Additional events were enqueued while processing an event queue. Support for this has not yet been implemented.') : _prodInvariant('95') : void 0; - // This would be a good time to rethrow if any of the event handlers threw. - ReactErrorUtils.rethrowCaughtError(); - }, - - /** - * These are needed for tests only. Do not use! - */ - __purge: function () { - listenerBank = {}; - }, - - __getListenerBank: function () { - return listenerBank; - } -}; - -module.exports = EventPluginHub; -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) - -/***/ }), -/* 46 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - */ - - - -var SyntheticEvent = __webpack_require__(24); - -var getEventTarget = __webpack_require__(92); - -/** - * @interface UIEvent - * @see http://www.w3.org/TR/DOM-Level-3-Events/ - */ -var UIEventInterface = { - view: function (event) { - if (event.view) { - return event.view; - } - - var target = getEventTarget(event); - if (target.window === target) { - // target is a window object - return target; - } - - var doc = target.ownerDocument; - // TODO: Figure out why `ownerDocument` is sometimes undefined in IE8. - if (doc) { - return doc.defaultView || doc.parentWindow; - } else { - return window; - } - }, - detail: function (event) { - return event.detail || 0; - } -}; - -/** - * @param {object} dispatchConfig Configuration used to dispatch this event. - * @param {string} dispatchMarker Marker identifying the event target. - * @param {object} nativeEvent Native browser event. - * @extends {SyntheticEvent} - */ -function SyntheticUIEvent(dispatchConfig, dispatchMarker, nativeEvent, nativeEventTarget) { - return SyntheticEvent.call(this, dispatchConfig, dispatchMarker, nativeEvent, nativeEventTarget); -} - -SyntheticEvent.augmentClass(SyntheticUIEvent, UIEventInterface); - -module.exports = SyntheticUIEvent; - -/***/ }), -/* 47 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - */ - - - -/** - * `ReactInstanceMap` maintains a mapping from a public facing stateful - * instance (key) and the internal representation (value). This allows public - * methods to accept the user facing instance as an argument and map them back - * to internal methods. - */ - -// TODO: Replace this with ES6: var ReactInstanceMap = new Map(); - -var ReactInstanceMap = { - /** - * This API should be called `delete` but we'd have to make sure to always - * transform these to strings for IE support. When this transform is fully - * supported we can rename it. - */ - remove: function (key) { - key._reactInternalInstance = undefined; - }, - - get: function (key) { - return key._reactInternalInstance; - }, - - has: function (key) { - return key._reactInternalInstance !== undefined; - }, - - set: function (key, value) { - key._reactInternalInstance = value; - } -}; - -module.exports = ReactInstanceMap; - -/***/ }), -/* 48 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -exports.__esModule = true; -var addLeadingSlash = exports.addLeadingSlash = function addLeadingSlash(path) { - return path.charAt(0) === '/' ? path : '/' + path; -}; - -var stripLeadingSlash = exports.stripLeadingSlash = function stripLeadingSlash(path) { - return path.charAt(0) === '/' ? path.substr(1) : path; -}; - -var hasBasename = exports.hasBasename = function hasBasename(path, prefix) { - return new RegExp('^' + prefix + '(\\/|\\?|#|$)', 'i').test(path); -}; - -var stripBasename = exports.stripBasename = function stripBasename(path, prefix) { - return hasBasename(path, prefix) ? path.substr(prefix.length) : path; -}; - -var stripTrailingSlash = exports.stripTrailingSlash = function stripTrailingSlash(path) { - return path.charAt(path.length - 1) === '/' ? path.slice(0, -1) : path; -}; - -var parsePath = exports.parsePath = function parsePath(path) { - var pathname = path || '/'; - var search = ''; - var hash = ''; - - var hashIndex = pathname.indexOf('#'); - if (hashIndex !== -1) { - hash = pathname.substr(hashIndex); - pathname = pathname.substr(0, hashIndex); - } - - var searchIndex = pathname.indexOf('?'); - if (searchIndex !== -1) { - search = pathname.substr(searchIndex); - pathname = pathname.substr(0, searchIndex); - } - - return { - pathname: pathname, - search: search === '?' ? '' : search, - hash: hash === '#' ? '' : hash - }; -}; - -var createPath = exports.createPath = function createPath(location) { - var pathname = location.pathname, - search = location.search, - hash = location.hash; - - - var path = pathname || '/'; - - if (search && search !== '?') path += search.charAt(0) === '?' ? search : '?' + search; - - if (hash && hash !== '#') path += hash.charAt(0) === '#' ? hash : '#' + hash; - - return path; -}; - -/***/ }), -/* 49 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return addLeadingSlash; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "f", function() { return stripLeadingSlash; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return hasBasename; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "e", function() { return stripBasename; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "g", function() { return stripTrailingSlash; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return parsePath; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return createPath; }); -var addLeadingSlash = function addLeadingSlash(path) { - return path.charAt(0) === '/' ? path : '/' + path; -}; - -var stripLeadingSlash = function stripLeadingSlash(path) { - return path.charAt(0) === '/' ? path.substr(1) : path; -}; - -var hasBasename = function hasBasename(path, prefix) { - return new RegExp('^' + prefix + '(\\/|\\?|#|$)', 'i').test(path); -}; - -var stripBasename = function stripBasename(path, prefix) { - return hasBasename(path, prefix) ? path.substr(prefix.length) : path; -}; - -var stripTrailingSlash = function stripTrailingSlash(path) { - return path.charAt(path.length - 1) === '/' ? path.slice(0, -1) : path; -}; - -var parsePath = function parsePath(path) { - var pathname = path || '/'; - var search = ''; - var hash = ''; - - var hashIndex = pathname.indexOf('#'); - if (hashIndex !== -1) { - hash = pathname.substr(hashIndex); - pathname = pathname.substr(0, hashIndex); - } - - var searchIndex = pathname.indexOf('?'); - if (searchIndex !== -1) { - search = pathname.substr(searchIndex); - pathname = pathname.substr(0, searchIndex); - } - - return { - pathname: pathname, - search: search === '?' ? '' : search, - hash: hash === '#' ? '' : hash - }; -}; - -var createPath = function createPath(location) { - var pathname = location.pathname, - search = location.search, - hash = location.hash; - - - var path = pathname || '/'; - - if (search && search !== '?') path += search.charAt(0) === '?' ? search : '?' + search; - - if (hash && hash !== '#') path += hash.charAt(0) === '#' ? hash : '#' + hash; - - return path; -}; - -/***/ }), -/* 50 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__build_package__ = __webpack_require__(416); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "version", function() { return __WEBPACK_IMPORTED_MODULE_0__build_package__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_d3_array__ = __webpack_require__(12); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "bisect", function() { return __WEBPACK_IMPORTED_MODULE_1_d3_array__["b"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "bisectRight", function() { return __WEBPACK_IMPORTED_MODULE_1_d3_array__["d"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "bisectLeft", function() { return __WEBPACK_IMPORTED_MODULE_1_d3_array__["c"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "ascending", function() { return __WEBPACK_IMPORTED_MODULE_1_d3_array__["a"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "bisector", function() { return __WEBPACK_IMPORTED_MODULE_1_d3_array__["e"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "cross", function() { return __WEBPACK_IMPORTED_MODULE_1_d3_array__["f"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "descending", function() { return __WEBPACK_IMPORTED_MODULE_1_d3_array__["g"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "deviation", function() { return __WEBPACK_IMPORTED_MODULE_1_d3_array__["h"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "extent", function() { return __WEBPACK_IMPORTED_MODULE_1_d3_array__["i"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "histogram", function() { return __WEBPACK_IMPORTED_MODULE_1_d3_array__["j"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "thresholdFreedmanDiaconis", function() { return __WEBPACK_IMPORTED_MODULE_1_d3_array__["w"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "thresholdScott", function() { return __WEBPACK_IMPORTED_MODULE_1_d3_array__["x"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "thresholdSturges", function() { return __WEBPACK_IMPORTED_MODULE_1_d3_array__["y"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "max", function() { return __WEBPACK_IMPORTED_MODULE_1_d3_array__["k"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "mean", function() { return __WEBPACK_IMPORTED_MODULE_1_d3_array__["l"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "median", function() { return __WEBPACK_IMPORTED_MODULE_1_d3_array__["m"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "merge", function() { return __WEBPACK_IMPORTED_MODULE_1_d3_array__["n"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "min", function() { return __WEBPACK_IMPORTED_MODULE_1_d3_array__["o"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "pairs", function() { return __WEBPACK_IMPORTED_MODULE_1_d3_array__["p"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "permute", function() { return __WEBPACK_IMPORTED_MODULE_1_d3_array__["q"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "quantile", function() { return __WEBPACK_IMPORTED_MODULE_1_d3_array__["r"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "range", function() { return __WEBPACK_IMPORTED_MODULE_1_d3_array__["s"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "scan", function() { return __WEBPACK_IMPORTED_MODULE_1_d3_array__["t"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "shuffle", function() { return __WEBPACK_IMPORTED_MODULE_1_d3_array__["u"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "sum", function() { return __WEBPACK_IMPORTED_MODULE_1_d3_array__["v"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "ticks", function() { return __WEBPACK_IMPORTED_MODULE_1_d3_array__["B"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "tickIncrement", function() { return __WEBPACK_IMPORTED_MODULE_1_d3_array__["z"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "tickStep", function() { return __WEBPACK_IMPORTED_MODULE_1_d3_array__["A"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "transpose", function() { return __WEBPACK_IMPORTED_MODULE_1_d3_array__["C"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "variance", function() { return __WEBPACK_IMPORTED_MODULE_1_d3_array__["D"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "zip", function() { return __WEBPACK_IMPORTED_MODULE_1_d3_array__["E"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_d3_axis__ = __webpack_require__(433); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "axisTop", function() { return __WEBPACK_IMPORTED_MODULE_2_d3_axis__["d"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "axisRight", function() { return __WEBPACK_IMPORTED_MODULE_2_d3_axis__["c"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "axisBottom", function() { return __WEBPACK_IMPORTED_MODULE_2_d3_axis__["a"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "axisLeft", function() { return __WEBPACK_IMPORTED_MODULE_2_d3_axis__["b"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_d3_brush__ = __webpack_require__(437); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "brush", function() { return __WEBPACK_IMPORTED_MODULE_3_d3_brush__["a"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "brushX", function() { return __WEBPACK_IMPORTED_MODULE_3_d3_brush__["c"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "brushY", function() { return __WEBPACK_IMPORTED_MODULE_3_d3_brush__["d"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "brushSelection", function() { return __WEBPACK_IMPORTED_MODULE_3_d3_brush__["b"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_d3_chord__ = __webpack_require__(523); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "chord", function() { return __WEBPACK_IMPORTED_MODULE_4_d3_chord__["a"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "ribbon", function() { return __WEBPACK_IMPORTED_MODULE_4_d3_chord__["b"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_d3_collection__ = __webpack_require__(53); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "nest", function() { return __WEBPACK_IMPORTED_MODULE_5_d3_collection__["d"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "set", function() { return __WEBPACK_IMPORTED_MODULE_5_d3_collection__["e"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "map", function() { return __WEBPACK_IMPORTED_MODULE_5_d3_collection__["c"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "keys", function() { return __WEBPACK_IMPORTED_MODULE_5_d3_collection__["b"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "values", function() { return __WEBPACK_IMPORTED_MODULE_5_d3_collection__["f"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "entries", function() { return __WEBPACK_IMPORTED_MODULE_5_d3_collection__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_d3_color__ = __webpack_require__(23); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "color", function() { return __WEBPACK_IMPORTED_MODULE_6_d3_color__["a"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "rgb", function() { return __WEBPACK_IMPORTED_MODULE_6_d3_color__["f"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "hsl", function() { return __WEBPACK_IMPORTED_MODULE_6_d3_color__["d"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "lab", function() { return __WEBPACK_IMPORTED_MODULE_6_d3_color__["e"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "hcl", function() { return __WEBPACK_IMPORTED_MODULE_6_d3_color__["c"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "cubehelix", function() { return __WEBPACK_IMPORTED_MODULE_6_d3_color__["b"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_d3_dispatch__ = __webpack_require__(32); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "dispatch", function() { return __WEBPACK_IMPORTED_MODULE_7_d3_dispatch__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8_d3_drag__ = __webpack_require__(114); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "drag", function() { return __WEBPACK_IMPORTED_MODULE_8_d3_drag__["a"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "dragDisable", function() { return __WEBPACK_IMPORTED_MODULE_8_d3_drag__["b"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "dragEnable", function() { return __WEBPACK_IMPORTED_MODULE_8_d3_drag__["c"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9_d3_dsv__ = __webpack_require__(130); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "dsvFormat", function() { return __WEBPACK_IMPORTED_MODULE_9_d3_dsv__["e"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "csvParse", function() { return __WEBPACK_IMPORTED_MODULE_9_d3_dsv__["c"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "csvParseRows", function() { return __WEBPACK_IMPORTED_MODULE_9_d3_dsv__["d"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "csvFormat", function() { return __WEBPACK_IMPORTED_MODULE_9_d3_dsv__["a"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "csvFormatRows", function() { return __WEBPACK_IMPORTED_MODULE_9_d3_dsv__["b"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "tsvParse", function() { return __WEBPACK_IMPORTED_MODULE_9_d3_dsv__["h"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "tsvParseRows", function() { return __WEBPACK_IMPORTED_MODULE_9_d3_dsv__["i"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "tsvFormat", function() { return __WEBPACK_IMPORTED_MODULE_9_d3_dsv__["f"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "tsvFormatRows", function() { return __WEBPACK_IMPORTED_MODULE_9_d3_dsv__["g"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_10_d3_ease__ = __webpack_require__(225); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "easeLinear", function() { return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["y"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "easeQuad", function() { return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["D"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "easeQuadIn", function() { return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["E"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "easeQuadOut", function() { return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["G"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "easeQuadInOut", function() { return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["F"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "easeCubic", function() { return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["m"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "easeCubicIn", function() { return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["n"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "easeCubicOut", function() { return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["p"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "easeCubicInOut", function() { return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["o"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "easePoly", function() { return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["z"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "easePolyIn", function() { return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["A"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "easePolyOut", function() { return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["C"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "easePolyInOut", function() { return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["B"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "easeSin", function() { return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["H"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "easeSinIn", function() { return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["I"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "easeSinOut", function() { return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["K"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "easeSinInOut", function() { return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["J"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "easeExp", function() { return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["u"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "easeExpIn", function() { return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["v"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "easeExpOut", function() { return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["x"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "easeExpInOut", function() { return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["w"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "easeCircle", function() { return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["i"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "easeCircleIn", function() { return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["j"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "easeCircleOut", function() { return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["l"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "easeCircleInOut", function() { return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["k"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "easeBounce", function() { return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["e"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "easeBounceIn", function() { return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["f"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "easeBounceOut", function() { return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["h"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "easeBounceInOut", function() { return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["g"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "easeBack", function() { return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["a"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "easeBackIn", function() { return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["b"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "easeBackOut", function() { return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["d"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "easeBackInOut", function() { return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["c"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "easeElastic", function() { return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["q"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "easeElasticIn", function() { return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["r"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "easeElasticOut", function() { return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["t"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "easeElasticInOut", function() { return __WEBPACK_IMPORTED_MODULE_10_d3_ease__["s"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_11_d3_force__ = __webpack_require__(536); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "forceCenter", function() { return __WEBPACK_IMPORTED_MODULE_11_d3_force__["a"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "forceCollide", function() { return __WEBPACK_IMPORTED_MODULE_11_d3_force__["b"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "forceLink", function() { return __WEBPACK_IMPORTED_MODULE_11_d3_force__["c"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "forceManyBody", function() { return __WEBPACK_IMPORTED_MODULE_11_d3_force__["d"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "forceSimulation", function() { return __WEBPACK_IMPORTED_MODULE_11_d3_force__["e"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "forceX", function() { return __WEBPACK_IMPORTED_MODULE_11_d3_force__["f"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "forceY", function() { return __WEBPACK_IMPORTED_MODULE_11_d3_force__["g"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_12_d3_format__ = __webpack_require__(135); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "formatDefaultLocale", function() { return __WEBPACK_IMPORTED_MODULE_12_d3_format__["b"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "format", function() { return __WEBPACK_IMPORTED_MODULE_12_d3_format__["a"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "formatPrefix", function() { return __WEBPACK_IMPORTED_MODULE_12_d3_format__["d"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "formatLocale", function() { return __WEBPACK_IMPORTED_MODULE_12_d3_format__["c"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "formatSpecifier", function() { return __WEBPACK_IMPORTED_MODULE_12_d3_format__["e"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "precisionFixed", function() { return __WEBPACK_IMPORTED_MODULE_12_d3_format__["f"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "precisionPrefix", function() { return __WEBPACK_IMPORTED_MODULE_12_d3_format__["g"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "precisionRound", function() { return __WEBPACK_IMPORTED_MODULE_12_d3_format__["h"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_13_d3_geo__ = __webpack_require__(565); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "geoArea", function() { return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["c"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "geoBounds", function() { return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["h"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "geoCentroid", function() { return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["i"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "geoCircle", function() { return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["j"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "geoClipExtent", function() { return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["k"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "geoContains", function() { return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["r"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "geoDistance", function() { return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["s"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "geoGraticule", function() { return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["x"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "geoGraticule10", function() { return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["y"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "geoInterpolate", function() { return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["A"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "geoLength", function() { return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["B"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "geoPath", function() { return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["G"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "geoAlbers", function() { return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["a"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "geoAlbersUsa", function() { return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["b"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "geoAzimuthalEqualArea", function() { return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["d"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "geoAzimuthalEqualAreaRaw", function() { return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["e"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "geoAzimuthalEquidistant", function() { return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["f"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "geoAzimuthalEquidistantRaw", function() { return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["g"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "geoConicConformal", function() { return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["l"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "geoConicConformalRaw", function() { return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["m"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "geoConicEqualArea", function() { return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["n"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "geoConicEqualAreaRaw", function() { return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["o"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "geoConicEquidistant", function() { return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["p"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "geoConicEquidistantRaw", function() { return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["q"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "geoEquirectangular", function() { return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["t"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "geoEquirectangularRaw", function() { return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["u"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "geoGnomonic", function() { return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["v"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "geoGnomonicRaw", function() { return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["w"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "geoIdentity", function() { return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["z"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "geoProjection", function() { return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["H"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "geoProjectionMutator", function() { return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["I"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "geoMercator", function() { return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["C"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "geoMercatorRaw", function() { return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["D"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "geoOrthographic", function() { return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["E"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "geoOrthographicRaw", function() { return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["F"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "geoStereographic", function() { return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["K"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "geoStereographicRaw", function() { return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["L"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "geoTransverseMercator", function() { return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["O"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "geoTransverseMercatorRaw", function() { return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["P"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "geoRotation", function() { return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["J"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "geoStream", function() { return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["M"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "geoTransform", function() { return __WEBPACK_IMPORTED_MODULE_13_d3_geo__["N"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_14_d3_hierarchy__ = __webpack_require__(593); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "cluster", function() { return __WEBPACK_IMPORTED_MODULE_14_d3_hierarchy__["a"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "hierarchy", function() { return __WEBPACK_IMPORTED_MODULE_14_d3_hierarchy__["b"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "pack", function() { return __WEBPACK_IMPORTED_MODULE_14_d3_hierarchy__["c"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "packSiblings", function() { return __WEBPACK_IMPORTED_MODULE_14_d3_hierarchy__["e"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "packEnclose", function() { return __WEBPACK_IMPORTED_MODULE_14_d3_hierarchy__["d"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "partition", function() { return __WEBPACK_IMPORTED_MODULE_14_d3_hierarchy__["f"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "stratify", function() { return __WEBPACK_IMPORTED_MODULE_14_d3_hierarchy__["g"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "tree", function() { return __WEBPACK_IMPORTED_MODULE_14_d3_hierarchy__["h"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "treemap", function() { return __WEBPACK_IMPORTED_MODULE_14_d3_hierarchy__["i"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "treemapBinary", function() { return __WEBPACK_IMPORTED_MODULE_14_d3_hierarchy__["j"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "treemapDice", function() { return __WEBPACK_IMPORTED_MODULE_14_d3_hierarchy__["k"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "treemapSlice", function() { return __WEBPACK_IMPORTED_MODULE_14_d3_hierarchy__["m"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "treemapSliceDice", function() { return __WEBPACK_IMPORTED_MODULE_14_d3_hierarchy__["n"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "treemapSquarify", function() { return __WEBPACK_IMPORTED_MODULE_14_d3_hierarchy__["o"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "treemapResquarify", function() { return __WEBPACK_IMPORTED_MODULE_14_d3_hierarchy__["l"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_15_d3_interpolate__ = __webpack_require__(19); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "interpolate", function() { return __WEBPACK_IMPORTED_MODULE_15_d3_interpolate__["a"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "interpolateArray", function() { return __WEBPACK_IMPORTED_MODULE_15_d3_interpolate__["b"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "interpolateBasis", function() { return __WEBPACK_IMPORTED_MODULE_15_d3_interpolate__["c"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "interpolateBasisClosed", function() { return __WEBPACK_IMPORTED_MODULE_15_d3_interpolate__["d"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "interpolateDate", function() { return __WEBPACK_IMPORTED_MODULE_15_d3_interpolate__["g"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "interpolateNumber", function() { return __WEBPACK_IMPORTED_MODULE_15_d3_interpolate__["m"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "interpolateObject", function() { return __WEBPACK_IMPORTED_MODULE_15_d3_interpolate__["n"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "interpolateRound", function() { return __WEBPACK_IMPORTED_MODULE_15_d3_interpolate__["r"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "interpolateString", function() { return __WEBPACK_IMPORTED_MODULE_15_d3_interpolate__["s"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "interpolateTransformCss", function() { return __WEBPACK_IMPORTED_MODULE_15_d3_interpolate__["t"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "interpolateTransformSvg", function() { return __WEBPACK_IMPORTED_MODULE_15_d3_interpolate__["u"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "interpolateZoom", function() { return __WEBPACK_IMPORTED_MODULE_15_d3_interpolate__["v"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "interpolateRgb", function() { return __WEBPACK_IMPORTED_MODULE_15_d3_interpolate__["o"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "interpolateRgbBasis", function() { return __WEBPACK_IMPORTED_MODULE_15_d3_interpolate__["p"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "interpolateRgbBasisClosed", function() { return __WEBPACK_IMPORTED_MODULE_15_d3_interpolate__["q"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "interpolateHsl", function() { return __WEBPACK_IMPORTED_MODULE_15_d3_interpolate__["j"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "interpolateHslLong", function() { return __WEBPACK_IMPORTED_MODULE_15_d3_interpolate__["k"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "interpolateLab", function() { return __WEBPACK_IMPORTED_MODULE_15_d3_interpolate__["l"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "interpolateHcl", function() { return __WEBPACK_IMPORTED_MODULE_15_d3_interpolate__["h"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "interpolateHclLong", function() { return __WEBPACK_IMPORTED_MODULE_15_d3_interpolate__["i"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "interpolateCubehelix", function() { return __WEBPACK_IMPORTED_MODULE_15_d3_interpolate__["e"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "interpolateCubehelixLong", function() { return __WEBPACK_IMPORTED_MODULE_15_d3_interpolate__["f"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "quantize", function() { return __WEBPACK_IMPORTED_MODULE_15_d3_interpolate__["w"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_16_d3_path__ = __webpack_require__(33); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "path", function() { return __WEBPACK_IMPORTED_MODULE_16_d3_path__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_17_d3_polygon__ = __webpack_require__(615); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "polygonArea", function() { return __WEBPACK_IMPORTED_MODULE_17_d3_polygon__["a"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "polygonCentroid", function() { return __WEBPACK_IMPORTED_MODULE_17_d3_polygon__["b"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "polygonHull", function() { return __WEBPACK_IMPORTED_MODULE_17_d3_polygon__["d"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "polygonContains", function() { return __WEBPACK_IMPORTED_MODULE_17_d3_polygon__["c"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "polygonLength", function() { return __WEBPACK_IMPORTED_MODULE_17_d3_polygon__["e"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_18_d3_quadtree__ = __webpack_require__(133); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "quadtree", function() { return __WEBPACK_IMPORTED_MODULE_18_d3_quadtree__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_19_d3_queue__ = __webpack_require__(622); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "queue", function() { return __WEBPACK_IMPORTED_MODULE_19_d3_queue__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_20_d3_random__ = __webpack_require__(625); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "randomUniform", function() { return __WEBPACK_IMPORTED_MODULE_20_d3_random__["f"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "randomNormal", function() { return __WEBPACK_IMPORTED_MODULE_20_d3_random__["e"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "randomLogNormal", function() { return __WEBPACK_IMPORTED_MODULE_20_d3_random__["d"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "randomBates", function() { return __WEBPACK_IMPORTED_MODULE_20_d3_random__["a"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "randomIrwinHall", function() { return __WEBPACK_IMPORTED_MODULE_20_d3_random__["c"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "randomExponential", function() { return __WEBPACK_IMPORTED_MODULE_20_d3_random__["b"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_21_d3_request__ = __webpack_require__(630); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "request", function() { return __WEBPACK_IMPORTED_MODULE_21_d3_request__["d"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "html", function() { return __WEBPACK_IMPORTED_MODULE_21_d3_request__["b"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "json", function() { return __WEBPACK_IMPORTED_MODULE_21_d3_request__["c"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "text", function() { return __WEBPACK_IMPORTED_MODULE_21_d3_request__["e"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "xml", function() { return __WEBPACK_IMPORTED_MODULE_21_d3_request__["g"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "csv", function() { return __WEBPACK_IMPORTED_MODULE_21_d3_request__["a"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "tsv", function() { return __WEBPACK_IMPORTED_MODULE_21_d3_request__["f"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_22_d3_scale__ = __webpack_require__(637); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "scaleBand", function() { return __WEBPACK_IMPORTED_MODULE_22_d3_scale__["i"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "scalePoint", function() { return __WEBPACK_IMPORTED_MODULE_22_d3_scale__["o"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "scaleIdentity", function() { return __WEBPACK_IMPORTED_MODULE_22_d3_scale__["j"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "scaleLinear", function() { return __WEBPACK_IMPORTED_MODULE_22_d3_scale__["l"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "scaleLog", function() { return __WEBPACK_IMPORTED_MODULE_22_d3_scale__["m"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "scaleOrdinal", function() { return __WEBPACK_IMPORTED_MODULE_22_d3_scale__["n"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "scaleImplicit", function() { return __WEBPACK_IMPORTED_MODULE_22_d3_scale__["k"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "scalePow", function() { return __WEBPACK_IMPORTED_MODULE_22_d3_scale__["p"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "scaleSqrt", function() { return __WEBPACK_IMPORTED_MODULE_22_d3_scale__["t"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "scaleQuantile", function() { return __WEBPACK_IMPORTED_MODULE_22_d3_scale__["q"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "scaleQuantize", function() { return __WEBPACK_IMPORTED_MODULE_22_d3_scale__["r"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "scaleThreshold", function() { return __WEBPACK_IMPORTED_MODULE_22_d3_scale__["u"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "scaleTime", function() { return __WEBPACK_IMPORTED_MODULE_22_d3_scale__["v"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "scaleUtc", function() { return __WEBPACK_IMPORTED_MODULE_22_d3_scale__["w"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "schemeCategory10", function() { return __WEBPACK_IMPORTED_MODULE_22_d3_scale__["x"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "schemeCategory20b", function() { return __WEBPACK_IMPORTED_MODULE_22_d3_scale__["z"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "schemeCategory20c", function() { return __WEBPACK_IMPORTED_MODULE_22_d3_scale__["A"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "schemeCategory20", function() { return __WEBPACK_IMPORTED_MODULE_22_d3_scale__["y"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "interpolateCubehelixDefault", function() { return __WEBPACK_IMPORTED_MODULE_22_d3_scale__["b"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "interpolateRainbow", function() { return __WEBPACK_IMPORTED_MODULE_22_d3_scale__["f"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "interpolateWarm", function() { return __WEBPACK_IMPORTED_MODULE_22_d3_scale__["h"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "interpolateCool", function() { return __WEBPACK_IMPORTED_MODULE_22_d3_scale__["a"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "interpolateViridis", function() { return __WEBPACK_IMPORTED_MODULE_22_d3_scale__["g"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "interpolateMagma", function() { return __WEBPACK_IMPORTED_MODULE_22_d3_scale__["d"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "interpolateInferno", function() { return __WEBPACK_IMPORTED_MODULE_22_d3_scale__["c"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "interpolatePlasma", function() { return __WEBPACK_IMPORTED_MODULE_22_d3_scale__["e"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "scaleSequential", function() { return __WEBPACK_IMPORTED_MODULE_22_d3_scale__["s"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_23_d3_selection__ = __webpack_require__(9); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "creator", function() { return __WEBPACK_IMPORTED_MODULE_23_d3_selection__["a"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "local", function() { return __WEBPACK_IMPORTED_MODULE_23_d3_selection__["d"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "matcher", function() { return __WEBPACK_IMPORTED_MODULE_23_d3_selection__["e"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "mouse", function() { return __WEBPACK_IMPORTED_MODULE_23_d3_selection__["f"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "namespace", function() { return __WEBPACK_IMPORTED_MODULE_23_d3_selection__["g"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "namespaces", function() { return __WEBPACK_IMPORTED_MODULE_23_d3_selection__["h"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "select", function() { return __WEBPACK_IMPORTED_MODULE_23_d3_selection__["i"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "selectAll", function() { return __WEBPACK_IMPORTED_MODULE_23_d3_selection__["j"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "selection", function() { return __WEBPACK_IMPORTED_MODULE_23_d3_selection__["k"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "selector", function() { return __WEBPACK_IMPORTED_MODULE_23_d3_selection__["l"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "selectorAll", function() { return __WEBPACK_IMPORTED_MODULE_23_d3_selection__["m"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "style", function() { return __WEBPACK_IMPORTED_MODULE_23_d3_selection__["n"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "touch", function() { return __WEBPACK_IMPORTED_MODULE_23_d3_selection__["o"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "touches", function() { return __WEBPACK_IMPORTED_MODULE_23_d3_selection__["p"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "window", function() { return __WEBPACK_IMPORTED_MODULE_23_d3_selection__["q"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "event", function() { return __WEBPACK_IMPORTED_MODULE_23_d3_selection__["c"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "customEvent", function() { return __WEBPACK_IMPORTED_MODULE_23_d3_selection__["b"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_24_d3_shape__ = __webpack_require__(670); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "arc", function() { return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["a"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "area", function() { return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["b"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "line", function() { return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["v"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "pie", function() { return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["A"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "areaRadial", function() { return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["c"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "radialArea", function() { return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["C"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "lineRadial", function() { return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["w"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "radialLine", function() { return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["D"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "pointRadial", function() { return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["B"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "linkHorizontal", function() { return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["x"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "linkVertical", function() { return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["z"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "linkRadial", function() { return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["y"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "symbol", function() { return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["P"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "symbols", function() { return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["X"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "symbolCircle", function() { return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["Q"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "symbolCross", function() { return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["R"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "symbolDiamond", function() { return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["S"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "symbolSquare", function() { return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["T"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "symbolStar", function() { return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["U"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "symbolTriangle", function() { return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["V"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "symbolWye", function() { return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["W"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "curveBasisClosed", function() { return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["e"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "curveBasisOpen", function() { return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["f"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "curveBasis", function() { return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["d"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "curveBundle", function() { return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["g"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "curveCardinalClosed", function() { return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["i"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "curveCardinalOpen", function() { return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["j"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "curveCardinal", function() { return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["h"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "curveCatmullRomClosed", function() { return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["l"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "curveCatmullRomOpen", function() { return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["m"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "curveCatmullRom", function() { return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["k"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "curveLinearClosed", function() { return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["o"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "curveLinear", function() { return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["n"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "curveMonotoneX", function() { return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["p"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "curveMonotoneY", function() { return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["q"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "curveNatural", function() { return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["r"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "curveStep", function() { return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["s"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "curveStepAfter", function() { return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["t"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "curveStepBefore", function() { return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["u"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "stack", function() { return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["E"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "stackOffsetExpand", function() { return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["G"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "stackOffsetDiverging", function() { return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["F"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "stackOffsetNone", function() { return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["H"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "stackOffsetSilhouette", function() { return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["I"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "stackOffsetWiggle", function() { return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["J"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "stackOrderAscending", function() { return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["K"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "stackOrderDescending", function() { return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["L"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "stackOrderInsideOut", function() { return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["M"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "stackOrderNone", function() { return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["N"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "stackOrderReverse", function() { return __WEBPACK_IMPORTED_MODULE_24_d3_shape__["O"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_25_d3_time__ = __webpack_require__(83); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "timeInterval", function() { return __WEBPACK_IMPORTED_MODULE_25_d3_time__["g"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "timeMillisecond", function() { return __WEBPACK_IMPORTED_MODULE_25_d3_time__["h"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "timeMilliseconds", function() { return __WEBPACK_IMPORTED_MODULE_25_d3_time__["i"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "utcMillisecond", function() { return __WEBPACK_IMPORTED_MODULE_25_d3_time__["L"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "utcMilliseconds", function() { return __WEBPACK_IMPORTED_MODULE_25_d3_time__["M"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "timeSecond", function() { return __WEBPACK_IMPORTED_MODULE_25_d3_time__["r"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "timeSeconds", function() { return __WEBPACK_IMPORTED_MODULE_25_d3_time__["s"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "utcSecond", function() { return __WEBPACK_IMPORTED_MODULE_25_d3_time__["V"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "utcSeconds", function() { return __WEBPACK_IMPORTED_MODULE_25_d3_time__["W"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "timeMinute", function() { return __WEBPACK_IMPORTED_MODULE_25_d3_time__["j"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "timeMinutes", function() { return __WEBPACK_IMPORTED_MODULE_25_d3_time__["k"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "timeHour", function() { return __WEBPACK_IMPORTED_MODULE_25_d3_time__["e"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "timeHours", function() { return __WEBPACK_IMPORTED_MODULE_25_d3_time__["f"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "timeDay", function() { return __WEBPACK_IMPORTED_MODULE_25_d3_time__["a"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "timeDays", function() { return __WEBPACK_IMPORTED_MODULE_25_d3_time__["b"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "timeWeek", function() { return __WEBPACK_IMPORTED_MODULE_25_d3_time__["B"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "timeWeeks", function() { return __WEBPACK_IMPORTED_MODULE_25_d3_time__["C"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "timeSunday", function() { return __WEBPACK_IMPORTED_MODULE_25_d3_time__["t"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "timeSundays", function() { return __WEBPACK_IMPORTED_MODULE_25_d3_time__["u"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "timeMonday", function() { return __WEBPACK_IMPORTED_MODULE_25_d3_time__["l"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "timeMondays", function() { return __WEBPACK_IMPORTED_MODULE_25_d3_time__["m"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "timeTuesday", function() { return __WEBPACK_IMPORTED_MODULE_25_d3_time__["x"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "timeTuesdays", function() { return __WEBPACK_IMPORTED_MODULE_25_d3_time__["y"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "timeWednesday", function() { return __WEBPACK_IMPORTED_MODULE_25_d3_time__["z"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "timeWednesdays", function() { return __WEBPACK_IMPORTED_MODULE_25_d3_time__["A"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "timeThursday", function() { return __WEBPACK_IMPORTED_MODULE_25_d3_time__["v"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "timeThursdays", function() { return __WEBPACK_IMPORTED_MODULE_25_d3_time__["w"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "timeFriday", function() { return __WEBPACK_IMPORTED_MODULE_25_d3_time__["c"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "timeFridays", function() { return __WEBPACK_IMPORTED_MODULE_25_d3_time__["d"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "timeSaturday", function() { return __WEBPACK_IMPORTED_MODULE_25_d3_time__["p"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "timeSaturdays", function() { return __WEBPACK_IMPORTED_MODULE_25_d3_time__["q"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "timeMonth", function() { return __WEBPACK_IMPORTED_MODULE_25_d3_time__["n"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "timeMonths", function() { return __WEBPACK_IMPORTED_MODULE_25_d3_time__["o"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "timeYear", function() { return __WEBPACK_IMPORTED_MODULE_25_d3_time__["D"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "timeYears", function() { return __WEBPACK_IMPORTED_MODULE_25_d3_time__["E"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "utcMinute", function() { return __WEBPACK_IMPORTED_MODULE_25_d3_time__["N"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "utcMinutes", function() { return __WEBPACK_IMPORTED_MODULE_25_d3_time__["O"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "utcHour", function() { return __WEBPACK_IMPORTED_MODULE_25_d3_time__["J"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "utcHours", function() { return __WEBPACK_IMPORTED_MODULE_25_d3_time__["K"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "utcDay", function() { return __WEBPACK_IMPORTED_MODULE_25_d3_time__["F"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "utcDays", function() { return __WEBPACK_IMPORTED_MODULE_25_d3_time__["G"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "utcWeek", function() { return __WEBPACK_IMPORTED_MODULE_25_d3_time__["_5"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "utcWeeks", function() { return __WEBPACK_IMPORTED_MODULE_25_d3_time__["_6"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "utcSunday", function() { return __WEBPACK_IMPORTED_MODULE_25_d3_time__["X"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "utcSundays", function() { return __WEBPACK_IMPORTED_MODULE_25_d3_time__["Y"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "utcMonday", function() { return __WEBPACK_IMPORTED_MODULE_25_d3_time__["P"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "utcMondays", function() { return __WEBPACK_IMPORTED_MODULE_25_d3_time__["Q"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "utcTuesday", function() { return __WEBPACK_IMPORTED_MODULE_25_d3_time__["_1"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "utcTuesdays", function() { return __WEBPACK_IMPORTED_MODULE_25_d3_time__["_2"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "utcWednesday", function() { return __WEBPACK_IMPORTED_MODULE_25_d3_time__["_3"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "utcWednesdays", function() { return __WEBPACK_IMPORTED_MODULE_25_d3_time__["_4"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "utcThursday", function() { return __WEBPACK_IMPORTED_MODULE_25_d3_time__["Z"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "utcThursdays", function() { return __WEBPACK_IMPORTED_MODULE_25_d3_time__["_0"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "utcFriday", function() { return __WEBPACK_IMPORTED_MODULE_25_d3_time__["H"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "utcFridays", function() { return __WEBPACK_IMPORTED_MODULE_25_d3_time__["I"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "utcSaturday", function() { return __WEBPACK_IMPORTED_MODULE_25_d3_time__["T"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "utcSaturdays", function() { return __WEBPACK_IMPORTED_MODULE_25_d3_time__["U"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "utcMonth", function() { return __WEBPACK_IMPORTED_MODULE_25_d3_time__["R"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "utcMonths", function() { return __WEBPACK_IMPORTED_MODULE_25_d3_time__["S"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "utcYear", function() { return __WEBPACK_IMPORTED_MODULE_25_d3_time__["_7"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "utcYears", function() { return __WEBPACK_IMPORTED_MODULE_25_d3_time__["_8"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_26_d3_time_format__ = __webpack_require__(148); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "timeFormatDefaultLocale", function() { return __WEBPACK_IMPORTED_MODULE_26_d3_time_format__["d"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "timeFormat", function() { return __WEBPACK_IMPORTED_MODULE_26_d3_time_format__["c"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "timeParse", function() { return __WEBPACK_IMPORTED_MODULE_26_d3_time_format__["f"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "utcFormat", function() { return __WEBPACK_IMPORTED_MODULE_26_d3_time_format__["g"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "utcParse", function() { return __WEBPACK_IMPORTED_MODULE_26_d3_time_format__["h"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "timeFormatLocale", function() { return __WEBPACK_IMPORTED_MODULE_26_d3_time_format__["e"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "isoFormat", function() { return __WEBPACK_IMPORTED_MODULE_26_d3_time_format__["a"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "isoParse", function() { return __WEBPACK_IMPORTED_MODULE_26_d3_time_format__["b"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_27_d3_timer__ = __webpack_require__(75); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "now", function() { return __WEBPACK_IMPORTED_MODULE_27_d3_timer__["b"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "timer", function() { return __WEBPACK_IMPORTED_MODULE_27_d3_timer__["d"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "timerFlush", function() { return __WEBPACK_IMPORTED_MODULE_27_d3_timer__["e"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "timeout", function() { return __WEBPACK_IMPORTED_MODULE_27_d3_timer__["c"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "interval", function() { return __WEBPACK_IMPORTED_MODULE_27_d3_timer__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_28_d3_transition__ = __webpack_require__(127); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "transition", function() { return __WEBPACK_IMPORTED_MODULE_28_d3_transition__["c"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "active", function() { return __WEBPACK_IMPORTED_MODULE_28_d3_transition__["a"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "interrupt", function() { return __WEBPACK_IMPORTED_MODULE_28_d3_transition__["b"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_29_d3_voronoi__ = __webpack_require__(695); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "voronoi", function() { return __WEBPACK_IMPORTED_MODULE_29_d3_voronoi__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_30_d3_zoom__ = __webpack_require__(700); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "zoom", function() { return __WEBPACK_IMPORTED_MODULE_30_d3_zoom__["a"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "zoomTransform", function() { return __WEBPACK_IMPORTED_MODULE_30_d3_zoom__["c"]; }); -/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "zoomIdentity", function() { return __WEBPACK_IMPORTED_MODULE_30_d3_zoom__["b"]; }); - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -/***/ }), -/* 51 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony default export */ __webpack_exports__["a"] = (function(x) { - return x === null ? NaN : +x; -}); - - -/***/ }), -/* 52 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (immutable) */ __webpack_exports__["c"] = hue; -/* harmony export (immutable) */ __webpack_exports__["b"] = gamma; -/* harmony export (immutable) */ __webpack_exports__["a"] = nogamma; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__constant__ = __webpack_require__(218); - - -function linear(a, d) { - return function(t) { - return a + t * d; - }; -} - -function exponential(a, b, y) { - return a = Math.pow(a, y), b = Math.pow(b, y) - a, y = 1 / y, function(t) { - return Math.pow(a + t * b, y); - }; -} - -function hue(a, b) { - var d = b - a; - return d ? linear(a, d > 180 || d < -180 ? d - 360 * Math.round(d / 360) : d) : Object(__WEBPACK_IMPORTED_MODULE_0__constant__["a" /* default */])(isNaN(a) ? b : a); -} - -function gamma(y) { - return (y = +y) === 1 ? nogamma : function(a, b) { - return b - a ? exponential(a, b, y) : Object(__WEBPACK_IMPORTED_MODULE_0__constant__["a" /* default */])(isNaN(a) ? b : a); - }; -} - -function nogamma(a, b) { - var d = b - a; - return d ? linear(a, d) : Object(__WEBPACK_IMPORTED_MODULE_0__constant__["a" /* default */])(isNaN(a) ? b : a); -} - - -/***/ }), -/* 53 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__src_nest__ = __webpack_require__(529); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return __WEBPACK_IMPORTED_MODULE_0__src_nest__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__src_set__ = __webpack_require__(530); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "e", function() { return __WEBPACK_IMPORTED_MODULE_1__src_set__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__src_map__ = __webpack_require__(129); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return __WEBPACK_IMPORTED_MODULE_2__src_map__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__src_keys__ = __webpack_require__(531); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return __WEBPACK_IMPORTED_MODULE_3__src_keys__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__src_values__ = __webpack_require__(532); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "f", function() { return __WEBPACK_IMPORTED_MODULE_4__src_values__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__src_entries__ = __webpack_require__(533); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return __WEBPACK_IMPORTED_MODULE_5__src_entries__["a"]; }); - - - - - - - - -/***/ }), -/* 54 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony default export */ __webpack_exports__["a"] = (function(x) { - return function() { - return x; - }; -}); - - -/***/ }), -/* 55 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (immutable) */ __webpack_exports__["g"] = spherical; -/* harmony export (immutable) */ __webpack_exports__["a"] = cartesian; -/* harmony export (immutable) */ __webpack_exports__["d"] = cartesianDot; -/* harmony export (immutable) */ __webpack_exports__["c"] = cartesianCross; -/* harmony export (immutable) */ __webpack_exports__["b"] = cartesianAddInPlace; -/* harmony export (immutable) */ __webpack_exports__["f"] = cartesianScale; -/* harmony export (immutable) */ __webpack_exports__["e"] = cartesianNormalizeInPlace; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__math__ = __webpack_require__(4); - - -function spherical(cartesian) { - return [Object(__WEBPACK_IMPORTED_MODULE_0__math__["e" /* atan2 */])(cartesian[1], cartesian[0]), Object(__WEBPACK_IMPORTED_MODULE_0__math__["c" /* asin */])(cartesian[2])]; -} - -function cartesian(spherical) { - var lambda = spherical[0], phi = spherical[1], cosPhi = Object(__WEBPACK_IMPORTED_MODULE_0__math__["g" /* cos */])(phi); - return [cosPhi * Object(__WEBPACK_IMPORTED_MODULE_0__math__["g" /* cos */])(lambda), cosPhi * Object(__WEBPACK_IMPORTED_MODULE_0__math__["t" /* sin */])(lambda), Object(__WEBPACK_IMPORTED_MODULE_0__math__["t" /* sin */])(phi)]; -} - -function cartesianDot(a, b) { - return a[0] * b[0] + a[1] * b[1] + a[2] * b[2]; -} - -function cartesianCross(a, b) { - return [a[1] * b[2] - a[2] * b[1], a[2] * b[0] - a[0] * b[2], a[0] * b[1] - a[1] * b[0]]; -} - -// TODO return a -function cartesianAddInPlace(a, b) { - a[0] += b[0], a[1] += b[1], a[2] += b[2]; -} - -function cartesianScale(vector, k) { - return [vector[0] * k, vector[1] * k, vector[2] * k]; -} - -// TODO return d -function cartesianNormalizeInPlace(d) { - var l = Object(__WEBPACK_IMPORTED_MODULE_0__math__["u" /* sqrt */])(d[0] * d[0] + d[1] * d[1] + d[2] * d[2]); - d[0] /= l, d[1] /= l, d[2] /= l; -} - - -/***/ }), -/* 56 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (immutable) */ __webpack_exports__["b"] = azimuthalRaw; -/* harmony export (immutable) */ __webpack_exports__["a"] = azimuthalInvert; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__math__ = __webpack_require__(4); - - -function azimuthalRaw(scale) { - return function(x, y) { - var cx = Object(__WEBPACK_IMPORTED_MODULE_0__math__["g" /* cos */])(x), - cy = Object(__WEBPACK_IMPORTED_MODULE_0__math__["g" /* cos */])(y), - k = scale(cx * cy); - return [ - k * cy * Object(__WEBPACK_IMPORTED_MODULE_0__math__["t" /* sin */])(x), - k * Object(__WEBPACK_IMPORTED_MODULE_0__math__["t" /* sin */])(y) - ]; - } -} - -function azimuthalInvert(angle) { - return function(x, y) { - var z = Object(__WEBPACK_IMPORTED_MODULE_0__math__["u" /* sqrt */])(x * x + y * y), - c = angle(z), - sc = Object(__WEBPACK_IMPORTED_MODULE_0__math__["t" /* sin */])(c), - cc = Object(__WEBPACK_IMPORTED_MODULE_0__math__["g" /* cos */])(c); - return [ - Object(__WEBPACK_IMPORTED_MODULE_0__math__["e" /* atan2 */])(x * sc, z * cc), - Object(__WEBPACK_IMPORTED_MODULE_0__math__["c" /* asin */])(z && y * sc / z) - ]; - } -} - - -/***/ }), -/* 57 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony default export */ __webpack_exports__["a"] = (function(parent, x0, y0, x1, y1) { - var nodes = parent.children, - node, - i = -1, - n = nodes.length, - k = parent.value && (x1 - x0) / parent.value; - - while (++i < n) { - node = nodes[i], node.y0 = y0, node.y1 = y1; - node.x0 = x0, node.x1 = x0 += node.value * k; - } -}); - - -/***/ }), -/* 58 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (immutable) */ __webpack_exports__["b"] = linearish; -/* harmony export (immutable) */ __webpack_exports__["a"] = linear; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_d3_array__ = __webpack_require__(12); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_d3_interpolate__ = __webpack_require__(19); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__continuous__ = __webpack_require__(82); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__tickFormat__ = __webpack_require__(640); - - - - - -function linearish(scale) { - var domain = scale.domain; - - scale.ticks = function(count) { - var d = domain(); - return Object(__WEBPACK_IMPORTED_MODULE_0_d3_array__["B" /* ticks */])(d[0], d[d.length - 1], count == null ? 10 : count); - }; - - scale.tickFormat = function(count, specifier) { - return Object(__WEBPACK_IMPORTED_MODULE_3__tickFormat__["a" /* default */])(domain(), count, specifier); - }; - - scale.nice = function(count) { - if (count == null) count = 10; - - var d = domain(), - i0 = 0, - i1 = d.length - 1, - start = d[i0], - stop = d[i1], - step; - - if (stop < start) { - step = start, start = stop, stop = step; - step = i0, i0 = i1, i1 = step; - } - - step = Object(__WEBPACK_IMPORTED_MODULE_0_d3_array__["z" /* tickIncrement */])(start, stop, count); - - if (step > 0) { - start = Math.floor(start / step) * step; - stop = Math.ceil(stop / step) * step; - step = Object(__WEBPACK_IMPORTED_MODULE_0_d3_array__["z" /* tickIncrement */])(start, stop, count); - } else if (step < 0) { - start = Math.ceil(start * step) / step; - stop = Math.floor(stop * step) / step; - step = Object(__WEBPACK_IMPORTED_MODULE_0_d3_array__["z" /* tickIncrement */])(start, stop, count); - } - - if (step > 0) { - d[i0] = Math.floor(start / step) * step; - d[i1] = Math.ceil(stop / step) * step; - domain(d); - } else if (step < 0) { - d[i0] = Math.ceil(start * step) / step; - d[i1] = Math.floor(stop * step) / step; - domain(d); - } - - return scale; - }; - - return scale; -} - -function linear() { - var scale = Object(__WEBPACK_IMPORTED_MODULE_2__continuous__["b" /* default */])(__WEBPACK_IMPORTED_MODULE_2__continuous__["c" /* deinterpolateLinear */], __WEBPACK_IMPORTED_MODULE_1_d3_interpolate__["m" /* interpolateNumber */]); - - scale.copy = function() { - return Object(__WEBPACK_IMPORTED_MODULE_2__continuous__["a" /* copy */])(scale, linear()); - }; - - return linearish(scale); -} - - -/***/ }), -/* 59 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony default export */ __webpack_exports__["a"] = (function(s) { - return s.match(/.{6}/g).map(function(x) { - return "#" + x; - }); -}); - - -/***/ }), -/* 60 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return abs; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return atan2; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "e", function() { return cos; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "h", function() { return max; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "i", function() { return min; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "k", function() { return sin; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "l", function() { return sqrt; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "f", function() { return epsilon; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "j", function() { return pi; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "g", function() { return halfPi; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "m", function() { return tau; }); -/* harmony export (immutable) */ __webpack_exports__["b"] = acos; -/* harmony export (immutable) */ __webpack_exports__["c"] = asin; -var abs = Math.abs; -var atan2 = Math.atan2; -var cos = Math.cos; -var max = Math.max; -var min = Math.min; -var sin = Math.sin; -var sqrt = Math.sqrt; - -var epsilon = 1e-12; -var pi = Math.PI; -var halfPi = pi / 2; -var tau = 2 * pi; - -function acos(x) { - return x > 1 ? 0 : x < -1 ? pi : Math.acos(x); -} - -function asin(x) { - return x >= 1 ? halfPi : x <= -1 ? -halfPi : Math.asin(x); -} - - -/***/ }), -/* 61 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony default export */ __webpack_exports__["a"] = (function(series, order) { - if (!((n = series.length) > 1)) return; - for (var i = 1, j, s0, s1 = series[order[0]], n, m = s1.length; i < n; ++i) { - s0 = s1, s1 = series[order[i]]; - for (j = 0; j < m; ++j) { - s1[j][1] += s1[j][0] = isNaN(s0[j][1]) ? s0[j][0] : s0[j][1]; - } - } -}); - - -/***/ }), -/* 62 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony default export */ __webpack_exports__["a"] = (function(series) { - var n = series.length, o = new Array(n); - while (--n >= 0) o[n] = n; - return o; -}); - - -/***/ }), -/* 63 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "f", function() { return epsilon; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "g", function() { return epsilon2; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return beaches; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return cells; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return circles; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "e", function() { return edges; }); -/* harmony export (immutable) */ __webpack_exports__["d"] = Diagram; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__Beach__ = __webpack_require__(699); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Cell__ = __webpack_require__(272); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__Circle__ = __webpack_require__(273); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__Edge__ = __webpack_require__(155); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__RedBlackTree__ = __webpack_require__(154); - - - - - - -var epsilon = 1e-6; -var epsilon2 = 1e-12; -var beaches; -var cells; -var circles; -var edges; - -function triangleArea(a, b, c) { - return (a[0] - c[0]) * (b[1] - a[1]) - (a[0] - b[0]) * (c[1] - a[1]); -} - -function lexicographic(a, b) { - return b[1] - a[1] - || b[0] - a[0]; -} - -function Diagram(sites, extent) { - var site = sites.sort(lexicographic).pop(), - x, - y, - circle; - - edges = []; - cells = new Array(sites.length); - beaches = new __WEBPACK_IMPORTED_MODULE_4__RedBlackTree__["b" /* default */]; - circles = new __WEBPACK_IMPORTED_MODULE_4__RedBlackTree__["b" /* default */]; - - while (true) { - circle = __WEBPACK_IMPORTED_MODULE_2__Circle__["c" /* firstCircle */]; - if (site && (!circle || site[1] < circle.y || (site[1] === circle.y && site[0] < circle.x))) { - if (site[0] !== x || site[1] !== y) { - Object(__WEBPACK_IMPORTED_MODULE_0__Beach__["a" /* addBeach */])(site); - x = site[0], y = site[1]; - } - site = sites.pop(); - } else if (circle) { - Object(__WEBPACK_IMPORTED_MODULE_0__Beach__["b" /* removeBeach */])(circle.arc); - } else { - break; - } - } - - Object(__WEBPACK_IMPORTED_MODULE_1__Cell__["d" /* sortCellHalfedges */])(); - - if (extent) { - var x0 = +extent[0][0], - y0 = +extent[0][1], - x1 = +extent[1][0], - y1 = +extent[1][1]; - Object(__WEBPACK_IMPORTED_MODULE_3__Edge__["a" /* clipEdges */])(x0, y0, x1, y1); - Object(__WEBPACK_IMPORTED_MODULE_1__Cell__["b" /* clipCells */])(x0, y0, x1, y1); - } - - this.edges = edges; - this.cells = cells; - - beaches = - circles = - edges = - cells = null; -} - -Diagram.prototype = { - constructor: Diagram, - - polygons: function() { - var edges = this.edges; - - return this.cells.map(function(cell) { - var polygon = cell.halfedges.map(function(i) { return Object(__WEBPACK_IMPORTED_MODULE_1__Cell__["a" /* cellHalfedgeStart */])(cell, edges[i]); }); - polygon.data = cell.site.data; - return polygon; - }); - }, - - triangles: function() { - var triangles = [], - edges = this.edges; - - this.cells.forEach(function(cell, i) { - if (!(m = (halfedges = cell.halfedges).length)) return; - var site = cell.site, - halfedges, - j = -1, - m, - s0, - e1 = edges[halfedges[m - 1]], - s1 = e1.left === site ? e1.right : e1.left; - - while (++j < m) { - s0 = s1; - e1 = edges[halfedges[j]]; - s1 = e1.left === site ? e1.right : e1.left; - if (s0 && s1 && i < s0.index && i < s1.index && triangleArea(site, s0, s1) < 0) { - triangles.push([site.data, s0.data, s1.data]); - } - } - }); - - return triangles; - }, - - links: function() { - return this.edges.filter(function(edge) { - return edge.right; - }).map(function(edge) { - return { - source: edge.left.data, - target: edge.right.data - }; - }); - }, - - find: function(x, y, radius) { - var that = this, i0, i1 = that._found || 0, n = that.cells.length, cell; - - // Use the previously-found cell, or start with an arbitrary one. - while (!(cell = that.cells[i1])) if (++i1 >= n) return null; - var dx = x - cell.site[0], dy = y - cell.site[1], d2 = dx * dx + dy * dy; - - // Traverse the half-edges to find a closer cell, if any. - do { - cell = that.cells[i0 = i1], i1 = null; - cell.halfedges.forEach(function(e) { - var edge = that.edges[e], v = edge.left; - if ((v === cell.site || !v) && !(v = edge.right)) return; - var vx = x - v[0], vy = y - v[1], v2 = vx * vx + vy * vy; - if (v2 < d2) d2 = v2, i1 = v.index; - }); - } while (i1 !== null); - - that._found = i0; - - return radius == null || d2 <= radius * radius ? cell.site : null; - } -} - - -/***/ }), -/* 64 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* 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 canDefineProperty = false; -if (process.env.NODE_ENV !== 'production') { - try { - // $FlowFixMe https://github.com/facebook/flow/issues/285 - Object.defineProperty({}, 'x', { get: function () {} }); - canDefineProperty = true; - } catch (x) { - // IE will fail on defineProperty - } -} - -module.exports = canDefineProperty; -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) - -/***/ }), -/* 65 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* 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. - * - */ - - - -var emptyObject = {}; - -if (process.env.NODE_ENV !== 'production') { - Object.freeze(emptyObject); -} - -module.exports = emptyObject; -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) - -/***/ }), -/* 66 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -module.exports = __webpack_require__(293); - - -/***/ }), -/* 67 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* 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 _prodInvariant = __webpack_require__(5); - -var invariant = __webpack_require__(1); - -/** - * Injectable ordering of event plugins. - */ -var eventPluginOrder = null; - -/** - * Injectable mapping from names to event plugin modules. - */ -var namesToPlugins = {}; - -/** - * Recomputes the plugin list using the injected plugins and plugin ordering. - * - * @private - */ -function recomputePluginOrdering() { - if (!eventPluginOrder) { - // Wait until an `eventPluginOrder` is injected. - return; - } - for (var pluginName in namesToPlugins) { - var pluginModule = namesToPlugins[pluginName]; - var pluginIndex = eventPluginOrder.indexOf(pluginName); - !(pluginIndex > -1) ? process.env.NODE_ENV !== 'production' ? invariant(false, 'EventPluginRegistry: Cannot inject event plugins that do not exist in the plugin ordering, `%s`.', pluginName) : _prodInvariant('96', pluginName) : void 0; - if (EventPluginRegistry.plugins[pluginIndex]) { - continue; - } - !pluginModule.extractEvents ? process.env.NODE_ENV !== 'production' ? invariant(false, 'EventPluginRegistry: Event plugins must implement an `extractEvents` method, but `%s` does not.', pluginName) : _prodInvariant('97', pluginName) : void 0; - EventPluginRegistry.plugins[pluginIndex] = pluginModule; - var publishedEvents = pluginModule.eventTypes; - for (var eventName in publishedEvents) { - !publishEventForPlugin(publishedEvents[eventName], pluginModule, eventName) ? process.env.NODE_ENV !== 'production' ? invariant(false, 'EventPluginRegistry: Failed to publish event `%s` for plugin `%s`.', eventName, pluginName) : _prodInvariant('98', eventName, pluginName) : void 0; - } - } -} - -/** - * Publishes an event so that it can be dispatched by the supplied plugin. - * - * @param {object} dispatchConfig Dispatch configuration for the event. - * @param {object} PluginModule Plugin publishing the event. - * @return {boolean} True if the event was successfully published. - * @private - */ -function publishEventForPlugin(dispatchConfig, pluginModule, eventName) { - !!EventPluginRegistry.eventNameDispatchConfigs.hasOwnProperty(eventName) ? process.env.NODE_ENV !== 'production' ? invariant(false, 'EventPluginHub: More than one plugin attempted to publish the same event name, `%s`.', eventName) : _prodInvariant('99', eventName) : void 0; - EventPluginRegistry.eventNameDispatchConfigs[eventName] = dispatchConfig; - - var phasedRegistrationNames = dispatchConfig.phasedRegistrationNames; - if (phasedRegistrationNames) { - for (var phaseName in phasedRegistrationNames) { - if (phasedRegistrationNames.hasOwnProperty(phaseName)) { - var phasedRegistrationName = phasedRegistrationNames[phaseName]; - publishRegistrationName(phasedRegistrationName, pluginModule, eventName); - } - } - return true; - } else if (dispatchConfig.registrationName) { - publishRegistrationName(dispatchConfig.registrationName, pluginModule, eventName); - return true; - } - return false; -} - -/** - * Publishes a registration name that is used to identify dispatched events and - * can be used with `EventPluginHub.putListener` to register listeners. - * - * @param {string} registrationName Registration name to add. - * @param {object} PluginModule Plugin publishing the event. - * @private - */ -function publishRegistrationName(registrationName, pluginModule, eventName) { - !!EventPluginRegistry.registrationNameModules[registrationName] ? process.env.NODE_ENV !== 'production' ? invariant(false, 'EventPluginHub: More than one plugin attempted to publish the same registration name, `%s`.', registrationName) : _prodInvariant('100', registrationName) : void 0; - EventPluginRegistry.registrationNameModules[registrationName] = pluginModule; - EventPluginRegistry.registrationNameDependencies[registrationName] = pluginModule.eventTypes[eventName].dependencies; - - if (process.env.NODE_ENV !== 'production') { - var lowerCasedName = registrationName.toLowerCase(); - EventPluginRegistry.possibleRegistrationNames[lowerCasedName] = registrationName; - - if (registrationName === 'onDoubleClick') { - EventPluginRegistry.possibleRegistrationNames.ondblclick = registrationName; - } - } -} - -/** - * Registers plugins so that they can extract and dispatch events. - * - * @see {EventPluginHub} - */ -var EventPluginRegistry = { - /** - * Ordered list of injected plugins. - */ - plugins: [], - - /** - * Mapping from event name to dispatch config - */ - eventNameDispatchConfigs: {}, - - /** - * Mapping from registration name to plugin module - */ - registrationNameModules: {}, - - /** - * Mapping from registration name to event name - */ - registrationNameDependencies: {}, - - /** - * Mapping from lowercase registration names to the properly cased version, - * used to warn in the case of missing event handlers. Available - * only in __DEV__. - * @type {Object} - */ - possibleRegistrationNames: process.env.NODE_ENV !== 'production' ? {} : null, - // Trust the developer to only use possibleRegistrationNames in __DEV__ - - /** - * Injects an ordering of plugins (by plugin name). This allows the ordering - * to be decoupled from injection of the actual plugins so that ordering is - * always deterministic regardless of packaging, on-the-fly injection, etc. - * - * @param {array} InjectedEventPluginOrder - * @internal - * @see {EventPluginHub.injection.injectEventPluginOrder} - */ - injectEventPluginOrder: function (injectedEventPluginOrder) { - !!eventPluginOrder ? process.env.NODE_ENV !== 'production' ? invariant(false, 'EventPluginRegistry: Cannot inject event plugin ordering more than once. You are likely trying to load more than one copy of React.') : _prodInvariant('101') : void 0; - // Clone the ordering so it cannot be dynamically mutated. - eventPluginOrder = Array.prototype.slice.call(injectedEventPluginOrder); - recomputePluginOrdering(); - }, - - /** - * Injects plugins to be used by `EventPluginHub`. The plugin names must be - * in the ordering injected by `injectEventPluginOrder`. - * - * Plugins can be injected as part of page initialization or on-the-fly. - * - * @param {object} injectedNamesToPlugins Map from names to plugin modules. - * @internal - * @see {EventPluginHub.injection.injectEventPluginsByName} - */ - injectEventPluginsByName: function (injectedNamesToPlugins) { - var isOrderingDirty = false; - for (var pluginName in injectedNamesToPlugins) { - if (!injectedNamesToPlugins.hasOwnProperty(pluginName)) { - continue; - } - var pluginModule = injectedNamesToPlugins[pluginName]; - if (!namesToPlugins.hasOwnProperty(pluginName) || namesToPlugins[pluginName] !== pluginModule) { - !!namesToPlugins[pluginName] ? process.env.NODE_ENV !== 'production' ? invariant(false, 'EventPluginRegistry: Cannot inject two different event plugins using the same name, `%s`.', pluginName) : _prodInvariant('102', pluginName) : void 0; - namesToPlugins[pluginName] = pluginModule; - isOrderingDirty = true; - } - } - if (isOrderingDirty) { - recomputePluginOrdering(); - } - }, - - /** - * Looks up the plugin for the supplied event. - * - * @param {object} event A synthetic event. - * @return {?object} The plugin that created the supplied event. - * @internal - */ - getPluginModuleForEvent: function (event) { - var dispatchConfig = event.dispatchConfig; - if (dispatchConfig.registrationName) { - return EventPluginRegistry.registrationNameModules[dispatchConfig.registrationName] || null; - } - if (dispatchConfig.phasedRegistrationNames !== undefined) { - // pulling phasedRegistrationNames out of dispatchConfig helps Flow see - // that it is not undefined. - var phasedRegistrationNames = dispatchConfig.phasedRegistrationNames; - - for (var phase in phasedRegistrationNames) { - if (!phasedRegistrationNames.hasOwnProperty(phase)) { - continue; - } - var pluginModule = EventPluginRegistry.registrationNameModules[phasedRegistrationNames[phase]]; - if (pluginModule) { - return pluginModule; - } - } - } - return null; - }, - - /** - * Exposed for unit testing. - * @private - */ - _resetEventPlugins: function () { - eventPluginOrder = null; - for (var pluginName in namesToPlugins) { - if (namesToPlugins.hasOwnProperty(pluginName)) { - delete namesToPlugins[pluginName]; - } - } - EventPluginRegistry.plugins.length = 0; - - var eventNameDispatchConfigs = EventPluginRegistry.eventNameDispatchConfigs; - for (var eventName in eventNameDispatchConfigs) { - if (eventNameDispatchConfigs.hasOwnProperty(eventName)) { - delete eventNameDispatchConfigs[eventName]; - } - } - - var registrationNameModules = EventPluginRegistry.registrationNameModules; - for (var registrationName in registrationNameModules) { - if (registrationNameModules.hasOwnProperty(registrationName)) { - delete registrationNameModules[registrationName]; - } - } - - if (process.env.NODE_ENV !== 'production') { - var possibleRegistrationNames = EventPluginRegistry.possibleRegistrationNames; - for (var lowerCasedName in possibleRegistrationNames) { - if (possibleRegistrationNames.hasOwnProperty(lowerCasedName)) { - delete possibleRegistrationNames[lowerCasedName]; - } - } - } - } -}; - -module.exports = EventPluginRegistry; -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) - -/***/ }), -/* 68 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* 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 _prodInvariant = __webpack_require__(5); - -var invariant = __webpack_require__(1); - -var OBSERVED_ERROR = {}; - -/** - * `Transaction` creates a black box that is able to wrap any method such that - * certain invariants are maintained before and after the method is invoked - * (Even if an exception is thrown while invoking the wrapped method). Whoever - * instantiates a transaction can provide enforcers of the invariants at - * creation time. The `Transaction` class itself will supply one additional - * automatic invariant for you - the invariant that any transaction instance - * should not be run while it is already being run. You would typically create a - * single instance of a `Transaction` for reuse multiple times, that potentially - * is used to wrap several different methods. Wrappers are extremely simple - - * they only require implementing two methods. - * - * - * wrappers (injected at creation time) - * + + - * | | - * +-----------------|--------|--------------+ - * | v | | - * | +---------------+ | | - * | +--| wrapper1 |---|----+ | - * | | +---------------+ v | | - * | | +-------------+ | | - * | | +----| wrapper2 |--------+ | - * | | | +-------------+ | | | - * | | | | | | - * | v v v v | wrapper - * | +---+ +---+ +---------+ +---+ +---+ | invariants - * perform(anyMethod) | | | | | | | | | | | | maintained - * +----------------->|-|---|-|---|-->|anyMethod|---|---|-|---|-|--------> - * | | | | | | | | | | | | - * | | | | | | | | | | | | - * | | | | | | | | | | | | - * | +---+ +---+ +---------+ +---+ +---+ | - * | initialize close | - * +-----------------------------------------+ - * - * - * Use cases: - * - Preserving the input selection ranges before/after reconciliation. - * Restoring selection even in the event of an unexpected error. - * - Deactivating events while rearranging the DOM, preventing blurs/focuses, - * while guaranteeing that afterwards, the event system is reactivated. - * - Flushing a queue of collected DOM mutations to the main UI thread after a - * reconciliation takes place in a worker thread. - * - Invoking any collected `componentDidUpdate` callbacks after rendering new - * content. - * - (Future use case): Wrapping particular flushes of the `ReactWorker` queue - * to preserve the `scrollTop` (an automatic scroll aware DOM). - * - (Future use case): Layout calculations before and after DOM updates. - * - * Transactional plugin API: - * - A module that has an `initialize` method that returns any precomputation. - * - and a `close` method that accepts the precomputation. `close` is invoked - * when the wrapped process is completed, or has failed. - * - * @param {Array} transactionWrapper Wrapper modules - * that implement `initialize` and `close`. - * @return {Transaction} Single transaction for reuse in thread. - * - * @class Transaction - */ -var TransactionImpl = { - /** - * Sets up this instance so that it is prepared for collecting metrics. Does - * so such that this setup method may be used on an instance that is already - * initialized, in a way that does not consume additional memory upon reuse. - * That can be useful if you decide to make your subclass of this mixin a - * "PooledClass". - */ - reinitializeTransaction: function () { - this.transactionWrappers = this.getTransactionWrappers(); - if (this.wrapperInitData) { - this.wrapperInitData.length = 0; - } else { - this.wrapperInitData = []; - } - this._isInTransaction = false; - }, - - _isInTransaction: false, - - /** - * @abstract - * @return {Array} Array of transaction wrappers. - */ - getTransactionWrappers: null, - - isInTransaction: function () { - return !!this._isInTransaction; - }, - - /* eslint-disable space-before-function-paren */ - - /** - * Executes the function within a safety window. Use this for the top level - * methods that result in large amounts of computation/mutations that would - * need to be safety checked. The optional arguments helps prevent the need - * to bind in many cases. - * - * @param {function} method Member of scope to call. - * @param {Object} scope Scope to invoke from. - * @param {Object?=} a Argument to pass to the method. - * @param {Object?=} b Argument to pass to the method. - * @param {Object?=} c Argument to pass to the method. - * @param {Object?=} d Argument to pass to the method. - * @param {Object?=} e Argument to pass to the method. - * @param {Object?=} f Argument to pass to the method. - * - * @return {*} Return value from `method`. - */ - perform: function (method, scope, a, b, c, d, e, f) { - /* eslint-enable space-before-function-paren */ - !!this.isInTransaction() ? process.env.NODE_ENV !== 'production' ? invariant(false, 'Transaction.perform(...): Cannot initialize a transaction when there is already an outstanding transaction.') : _prodInvariant('27') : void 0; - var errorThrown; - var ret; - try { - this._isInTransaction = true; - // Catching errors makes debugging more difficult, so we start with - // errorThrown set to true before setting it to false after calling - // close -- if it's still set to true in the finally block, it means - // one of these calls threw. - errorThrown = true; - this.initializeAll(0); - ret = method.call(scope, a, b, c, d, e, f); - errorThrown = false; - } finally { - try { - if (errorThrown) { - // If `method` throws, prefer to show that stack trace over any thrown - // by invoking `closeAll`. - try { - this.closeAll(0); - } catch (err) {} - } else { - // Since `method` didn't throw, we don't want to silence the exception - // here. - this.closeAll(0); - } - } finally { - this._isInTransaction = false; - } - } - return ret; - }, - - initializeAll: function (startIndex) { - var transactionWrappers = this.transactionWrappers; - for (var i = startIndex; i < transactionWrappers.length; i++) { - var wrapper = transactionWrappers[i]; - try { - // Catching errors makes debugging more difficult, so we start with the - // OBSERVED_ERROR state before overwriting it with the real return value - // of initialize -- if it's still set to OBSERVED_ERROR in the finally - // block, it means wrapper.initialize threw. - this.wrapperInitData[i] = OBSERVED_ERROR; - this.wrapperInitData[i] = wrapper.initialize ? wrapper.initialize.call(this) : null; - } finally { - if (this.wrapperInitData[i] === OBSERVED_ERROR) { - // The initializer for wrapper i threw an error; initialize the - // remaining wrappers but silence any exceptions from them to ensure - // that the first error is the one to bubble up. - try { - this.initializeAll(i + 1); - } catch (err) {} - } - } - } - }, - - /** - * Invokes each of `this.transactionWrappers.close[i]` functions, passing into - * them the respective return values of `this.transactionWrappers.init[i]` - * (`close`rs that correspond to initializers that failed will not be - * invoked). - */ - closeAll: function (startIndex) { - !this.isInTransaction() ? process.env.NODE_ENV !== 'production' ? invariant(false, 'Transaction.closeAll(): Cannot close transaction when none are open.') : _prodInvariant('28') : void 0; - var transactionWrappers = this.transactionWrappers; - for (var i = startIndex; i < transactionWrappers.length; i++) { - var wrapper = transactionWrappers[i]; - var initData = this.wrapperInitData[i]; - var errorThrown; - try { - // Catching errors makes debugging more difficult, so we start with - // errorThrown set to true before setting it to false after calling - // close -- if it's still set to true in the finally block, it means - // wrapper.close threw. - errorThrown = true; - if (initData !== OBSERVED_ERROR && wrapper.close) { - wrapper.close.call(this, initData); - } - errorThrown = false; - } finally { - if (errorThrown) { - // The closer for wrapper i threw an error; close the remaining - // wrappers but silence any exceptions from them to ensure that the - // first error is the one to bubble up. - try { - this.closeAll(i + 1); - } catch (e) {} - } - } - } - this.wrapperInitData.length = 0; - } -}; - -module.exports = TransactionImpl; -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) - -/***/ }), -/* 69 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - */ - - - -var SyntheticUIEvent = __webpack_require__(46); -var ViewportMetrics = __webpack_require__(171); - -var getEventModifierState = __webpack_require__(94); - -/** - * @interface MouseEvent - * @see http://www.w3.org/TR/DOM-Level-3-Events/ - */ -var MouseEventInterface = { - screenX: null, - screenY: null, - clientX: null, - clientY: null, - ctrlKey: null, - shiftKey: null, - altKey: null, - metaKey: null, - getModifierState: getEventModifierState, - button: function (event) { - // Webkit, Firefox, IE9+ - // which: 1 2 3 - // button: 0 1 2 (standard) - var button = event.button; - if ('which' in event) { - return button; - } - // IE<9 - // which: undefined - // button: 0 0 0 - // button: 1 4 2 (onmouseup) - return button === 2 ? 2 : button === 4 ? 1 : 0; - }, - buttons: null, - relatedTarget: function (event) { - return event.relatedTarget || (event.fromElement === event.srcElement ? event.toElement : event.fromElement); - }, - // "Proprietary" Interface. - pageX: function (event) { - return 'pageX' in event ? event.pageX : event.clientX + ViewportMetrics.currentScrollLeft; - }, - pageY: function (event) { - return 'pageY' in event ? event.pageY : event.clientY + ViewportMetrics.currentScrollTop; - } -}; - -/** - * @param {object} dispatchConfig Configuration used to dispatch this event. - * @param {string} dispatchMarker Marker identifying the event target. - * @param {object} nativeEvent Native browser event. - * @extends {SyntheticUIEvent} - */ -function SyntheticMouseEvent(dispatchConfig, dispatchMarker, nativeEvent, nativeEventTarget) { - return SyntheticUIEvent.call(this, dispatchConfig, dispatchMarker, nativeEvent, nativeEventTarget); -} - -SyntheticUIEvent.augmentClass(SyntheticMouseEvent, MouseEventInterface); - -module.exports = SyntheticMouseEvent; - -/***/ }), -/* 70 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - */ - - - -var ExecutionEnvironment = __webpack_require__(8); -var DOMNamespaces = __webpack_require__(96); - -var WHITESPACE_TEST = /^[ \r\n\t\f]/; -var NONVISIBLE_TEST = /<(!--|link|noscript|meta|script|style)[ \r\n\t\f\/>]/; - -var createMicrosoftUnsafeLocalFunction = __webpack_require__(97); - -// SVG temp container for IE lacking innerHTML -var reusableSVGContainer; - -/** - * Set the innerHTML property of a node, ensuring that whitespace is preserved - * even in IE8. - * - * @param {DOMElement} node - * @param {string} html - * @internal - */ -var setInnerHTML = createMicrosoftUnsafeLocalFunction(function (node, html) { - // IE does not have innerHTML for SVG nodes, so instead we inject the - // new markup in a temp node and then move the child nodes across into - // the target node - if (node.namespaceURI === DOMNamespaces.svg && !('innerHTML' in node)) { - reusableSVGContainer = reusableSVGContainer || document.createElement('div'); - reusableSVGContainer.innerHTML = '' + html + ''; - var svgNode = reusableSVGContainer.firstChild; - while (svgNode.firstChild) { - node.appendChild(svgNode.firstChild); - } - } else { - node.innerHTML = html; - } -}); - -if (ExecutionEnvironment.canUseDOM) { - // IE8: When updating a just created node with innerHTML only leading - // whitespace is removed. When updating an existing node with innerHTML - // whitespace in root TextNodes is also collapsed. - // @see quirksmode.org/bugreports/archives/2004/11/innerhtml_and_t.html - - // Feature detection; only IE8 is known to behave improperly like this. - var testElement = document.createElement('div'); - testElement.innerHTML = ' '; - if (testElement.innerHTML === '') { - setInnerHTML = function (node, html) { - // Magic theory: IE8 supposedly differentiates between added and updated - // nodes when processing innerHTML, innerHTML on updated nodes suffers - // from worse whitespace behavior. Re-adding a node like this triggers - // the initial and more favorable whitespace behavior. - // TODO: What to do on a detached node? - if (node.parentNode) { - node.parentNode.replaceChild(node, node); - } - - // We also implement a workaround for non-visible tags disappearing into - // thin air on IE8, this only happens if there is no visible text - // in-front of the non-visible tags. Piggyback on the whitespace fix - // and simply check if any non-visible tags appear in the source. - if (WHITESPACE_TEST.test(html) || html[0] === '<' && NONVISIBLE_TEST.test(html)) { - // Recover leading whitespace by temporarily prepending any character. - // \uFEFF has the potential advantage of being zero-width/invisible. - // UglifyJS drops U+FEFF chars when parsing, so use String.fromCharCode - // in hopes that this is preserved even if "\uFEFF" is transformed to - // the actual Unicode character (by Babel, for example). - // https://github.com/mishoo/UglifyJS2/blob/v2.4.20/lib/parse.js#L216 - node.innerHTML = String.fromCharCode(0xfeff) + html; - - // deleteData leaves an empty `TextNode` which offsets the index of all - // children. Definitely want to avoid this. - var textNode = node.firstChild; - if (textNode.data.length === 1) { - node.removeChild(textNode); - } else { - textNode.deleteData(0, 1); - } - } else { - node.innerHTML = html; - } - }; - } - testElement = null; -} - -module.exports = setInnerHTML; - -/***/ }), -/* 71 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/** - * 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. - * - * Based on the escape-html library, which is used under the MIT License below: - * - * Copyright (c) 2012-2013 TJ Holowaychuk - * Copyright (c) 2015 Andreas Lubbe - * Copyright (c) 2015 Tiancheng "Timothy" Gu - * - * Permission is hereby granted, free of charge, to any person obtaining - * a copy of this software and associated documentation files (the - * 'Software'), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sublicense, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY - * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - * - */ - - - -// code copied and modified from escape-html -/** - * Module variables. - * @private - */ - -var matchHtmlRegExp = /["'&<>]/; - -/** - * Escape special characters in the given string of html. - * - * @param {string} string The string to escape for inserting into HTML - * @return {string} - * @public - */ - -function escapeHtml(string) { - var str = '' + string; - var match = matchHtmlRegExp.exec(str); - - if (!match) { - return str; - } - - var escape; - var html = ''; - var index = 0; - var lastIndex = 0; - - for (index = match.index; index < str.length; index++) { - switch (str.charCodeAt(index)) { - case 34: - // " - escape = '"'; - break; - case 38: - // & - escape = '&'; - break; - case 39: - // ' - escape = '''; // modified from escape-html; used to be ''' - break; - case 60: - // < - escape = '<'; - break; - case 62: - // > - escape = '>'; - break; - default: - continue; - } - - if (lastIndex !== index) { - html += str.substring(lastIndex, index); - } - - lastIndex = index + 1; - html += escape; - } - - return lastIndex !== index ? html + str.substring(lastIndex, index) : html; -} -// end code copied and modified from escape-html - -/** - * Escapes text to prevent scripting attacks. - * - * @param {*} text Text value to escape. - * @return {string} An escaped string. - */ -function escapeTextContentForBrowser(text) { - if (typeof text === 'boolean' || typeof text === 'number') { - // this shortcircuit helps perf for types that we know will never have - // special characters, especially given that this function is used often - // for numeric dom ids. - return '' + text; - } - return escapeHtml(text); -} - -module.exports = escapeTextContentForBrowser; - -/***/ }), -/* 72 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - */ - - - -var _assign = __webpack_require__(6); - -var EventPluginRegistry = __webpack_require__(67); -var ReactEventEmitterMixin = __webpack_require__(327); -var ViewportMetrics = __webpack_require__(171); - -var getVendorPrefixedEventName = __webpack_require__(328); -var isEventSupported = __webpack_require__(93); - -/** - * Summary of `ReactBrowserEventEmitter` event handling: - * - * - Top-level delegation is used to trap most native browser events. This - * may only occur in the main thread and is the responsibility of - * ReactEventListener, which is injected and can therefore support pluggable - * event sources. This is the only work that occurs in the main thread. - * - * - We normalize and de-duplicate events to account for browser quirks. This - * may be done in the worker thread. - * - * - Forward these native events (with the associated top-level type used to - * trap it) to `EventPluginHub`, which in turn will ask plugins if they want - * to extract any synthetic events. - * - * - The `EventPluginHub` will then process each event by annotating them with - * "dispatches", a sequence of listeners and IDs that care about that event. - * - * - The `EventPluginHub` then dispatches the events. - * - * Overview of React and the event system: - * - * +------------+ . - * | DOM | . - * +------------+ . - * | . - * v . - * +------------+ . - * | ReactEvent | . - * | Listener | . - * +------------+ . +-----------+ - * | . +--------+|SimpleEvent| - * | . | |Plugin | - * +-----|------+ . v +-----------+ - * | | | . +--------------+ +------------+ - * | +-----------.--->|EventPluginHub| | Event | - * | | . | | +-----------+ | Propagators| - * | ReactEvent | . | | |TapEvent | |------------| - * | Emitter | . | |<---+|Plugin | |other plugin| - * | | . | | +-----------+ | utilities | - * | +-----------.--->| | +------------+ - * | | | . +--------------+ - * +-----|------+ . ^ +-----------+ - * | . | |Enter/Leave| - * + . +-------+|Plugin | - * +-------------+ . +-----------+ - * | application | . - * |-------------| . - * | | . - * | | . - * +-------------+ . - * . - * React Core . General Purpose Event Plugin System - */ - -var hasEventPageXY; -var alreadyListeningTo = {}; -var isMonitoringScrollValue = false; -var reactTopListenersCounter = 0; - -// For events like 'submit' which don't consistently bubble (which we trap at a -// lower node than `document`), binding at `document` would cause duplicate -// events so we don't include them here -var topEventMapping = { - topAbort: 'abort', - topAnimationEnd: getVendorPrefixedEventName('animationend') || 'animationend', - topAnimationIteration: getVendorPrefixedEventName('animationiteration') || 'animationiteration', - topAnimationStart: getVendorPrefixedEventName('animationstart') || 'animationstart', - topBlur: 'blur', - topCanPlay: 'canplay', - topCanPlayThrough: 'canplaythrough', - topChange: 'change', - topClick: 'click', - topCompositionEnd: 'compositionend', - topCompositionStart: 'compositionstart', - topCompositionUpdate: 'compositionupdate', - topContextMenu: 'contextmenu', - topCopy: 'copy', - topCut: 'cut', - topDoubleClick: 'dblclick', - topDrag: 'drag', - topDragEnd: 'dragend', - topDragEnter: 'dragenter', - topDragExit: 'dragexit', - topDragLeave: 'dragleave', - topDragOver: 'dragover', - topDragStart: 'dragstart', - topDrop: 'drop', - topDurationChange: 'durationchange', - topEmptied: 'emptied', - topEncrypted: 'encrypted', - topEnded: 'ended', - topError: 'error', - topFocus: 'focus', - topInput: 'input', - topKeyDown: 'keydown', - topKeyPress: 'keypress', - topKeyUp: 'keyup', - topLoadedData: 'loadeddata', - topLoadedMetadata: 'loadedmetadata', - topLoadStart: 'loadstart', - topMouseDown: 'mousedown', - topMouseMove: 'mousemove', - topMouseOut: 'mouseout', - topMouseOver: 'mouseover', - topMouseUp: 'mouseup', - topPaste: 'paste', - topPause: 'pause', - topPlay: 'play', - topPlaying: 'playing', - topProgress: 'progress', - topRateChange: 'ratechange', - topScroll: 'scroll', - topSeeked: 'seeked', - topSeeking: 'seeking', - topSelectionChange: 'selectionchange', - topStalled: 'stalled', - topSuspend: 'suspend', - topTextInput: 'textInput', - topTimeUpdate: 'timeupdate', - topTouchCancel: 'touchcancel', - topTouchEnd: 'touchend', - topTouchMove: 'touchmove', - topTouchStart: 'touchstart', - topTransitionEnd: getVendorPrefixedEventName('transitionend') || 'transitionend', - topVolumeChange: 'volumechange', - topWaiting: 'waiting', - topWheel: 'wheel' -}; - -/** - * To ensure no conflicts with other potential React instances on the page - */ -var topListenersIDKey = '_reactListenersID' + String(Math.random()).slice(2); - -function getListeningForDocument(mountAt) { - // In IE8, `mountAt` is a host object and doesn't have `hasOwnProperty` - // directly. - if (!Object.prototype.hasOwnProperty.call(mountAt, topListenersIDKey)) { - mountAt[topListenersIDKey] = reactTopListenersCounter++; - alreadyListeningTo[mountAt[topListenersIDKey]] = {}; - } - return alreadyListeningTo[mountAt[topListenersIDKey]]; -} - -/** - * `ReactBrowserEventEmitter` is used to attach top-level event listeners. For - * example: - * - * EventPluginHub.putListener('myID', 'onClick', myFunction); - * - * This would allocate a "registration" of `('onClick', myFunction)` on 'myID'. - * - * @internal - */ -var ReactBrowserEventEmitter = _assign({}, ReactEventEmitterMixin, { - /** - * Injectable event backend - */ - ReactEventListener: null, - - injection: { - /** - * @param {object} ReactEventListener - */ - injectReactEventListener: function (ReactEventListener) { - ReactEventListener.setHandleTopLevel(ReactBrowserEventEmitter.handleTopLevel); - ReactBrowserEventEmitter.ReactEventListener = ReactEventListener; - } - }, - - /** - * Sets whether or not any created callbacks should be enabled. - * - * @param {boolean} enabled True if callbacks should be enabled. - */ - setEnabled: function (enabled) { - if (ReactBrowserEventEmitter.ReactEventListener) { - ReactBrowserEventEmitter.ReactEventListener.setEnabled(enabled); - } - }, - - /** - * @return {boolean} True if callbacks are enabled. - */ - isEnabled: function () { - return !!(ReactBrowserEventEmitter.ReactEventListener && ReactBrowserEventEmitter.ReactEventListener.isEnabled()); - }, - - /** - * We listen for bubbled touch events on the document object. - * - * Firefox v8.01 (and possibly others) exhibited strange behavior when - * mounting `onmousemove` events at some node that was not the document - * element. The symptoms were that if your mouse is not moving over something - * contained within that mount point (for example on the background) the - * top-level listeners for `onmousemove` won't be called. However, if you - * register the `mousemove` on the document object, then it will of course - * catch all `mousemove`s. This along with iOS quirks, justifies restricting - * top-level listeners to the document object only, at least for these - * movement types of events and possibly all events. - * - * @see http://www.quirksmode.org/blog/archives/2010/09/click_event_del.html - * - * Also, `keyup`/`keypress`/`keydown` do not bubble to the window on IE, but - * they bubble to document. - * - * @param {string} registrationName Name of listener (e.g. `onClick`). - * @param {object} contentDocumentHandle Document which owns the container - */ - listenTo: function (registrationName, contentDocumentHandle) { - var mountAt = contentDocumentHandle; - var isListening = getListeningForDocument(mountAt); - var dependencies = EventPluginRegistry.registrationNameDependencies[registrationName]; - - for (var i = 0; i < dependencies.length; i++) { - var dependency = dependencies[i]; - if (!(isListening.hasOwnProperty(dependency) && isListening[dependency])) { - if (dependency === 'topWheel') { - if (isEventSupported('wheel')) { - ReactBrowserEventEmitter.ReactEventListener.trapBubbledEvent('topWheel', 'wheel', mountAt); - } else if (isEventSupported('mousewheel')) { - ReactBrowserEventEmitter.ReactEventListener.trapBubbledEvent('topWheel', 'mousewheel', mountAt); - } else { - // Firefox needs to capture a different mouse scroll event. - // @see http://www.quirksmode.org/dom/events/tests/scroll.html - ReactBrowserEventEmitter.ReactEventListener.trapBubbledEvent('topWheel', 'DOMMouseScroll', mountAt); - } - } else if (dependency === 'topScroll') { - if (isEventSupported('scroll', true)) { - ReactBrowserEventEmitter.ReactEventListener.trapCapturedEvent('topScroll', 'scroll', mountAt); - } else { - ReactBrowserEventEmitter.ReactEventListener.trapBubbledEvent('topScroll', 'scroll', ReactBrowserEventEmitter.ReactEventListener.WINDOW_HANDLE); - } - } else if (dependency === 'topFocus' || dependency === 'topBlur') { - if (isEventSupported('focus', true)) { - ReactBrowserEventEmitter.ReactEventListener.trapCapturedEvent('topFocus', 'focus', mountAt); - ReactBrowserEventEmitter.ReactEventListener.trapCapturedEvent('topBlur', 'blur', mountAt); - } else if (isEventSupported('focusin')) { - // IE has `focusin` and `focusout` events which bubble. - // @see http://www.quirksmode.org/blog/archives/2008/04/delegating_the.html - ReactBrowserEventEmitter.ReactEventListener.trapBubbledEvent('topFocus', 'focusin', mountAt); - ReactBrowserEventEmitter.ReactEventListener.trapBubbledEvent('topBlur', 'focusout', mountAt); - } - - // to make sure blur and focus event listeners are only attached once - isListening.topBlur = true; - isListening.topFocus = true; - } else if (topEventMapping.hasOwnProperty(dependency)) { - ReactBrowserEventEmitter.ReactEventListener.trapBubbledEvent(dependency, topEventMapping[dependency], mountAt); - } - - isListening[dependency] = true; - } - } - }, - - trapBubbledEvent: function (topLevelType, handlerBaseName, handle) { - return ReactBrowserEventEmitter.ReactEventListener.trapBubbledEvent(topLevelType, handlerBaseName, handle); - }, - - trapCapturedEvent: function (topLevelType, handlerBaseName, handle) { - return ReactBrowserEventEmitter.ReactEventListener.trapCapturedEvent(topLevelType, handlerBaseName, handle); - }, - - /** - * Protect against document.createEvent() returning null - * Some popup blocker extensions appear to do this: - * https://github.com/facebook/react/issues/6887 - */ - supportsEventPageXY: function () { - if (!document.createEvent) { - return false; - } - var ev = document.createEvent('MouseEvent'); - return ev != null && 'pageX' in ev; - }, - - /** - * Listens to window scroll and resize events. We cache scroll values so that - * application code can access them without triggering reflows. - * - * ViewportMetrics is only used by SyntheticMouse/TouchEvent and only when - * pageX/pageY isn't supported (legacy browsers). - * - * NOTE: Scroll events do not bubble. - * - * @see http://www.quirksmode.org/dom/events/scroll.html - */ - ensureScrollValueMonitoring: function () { - if (hasEventPageXY === undefined) { - hasEventPageXY = ReactBrowserEventEmitter.supportsEventPageXY(); - } - if (!hasEventPageXY && !isMonitoringScrollValue) { - var refresh = ViewportMetrics.refreshScrollValues; - ReactBrowserEventEmitter.ReactEventListener.monitorScrollValue(refresh); - isMonitoringScrollValue = true; - } - } -}); - -module.exports = ReactBrowserEventEmitter; - -/***/ }), -/* 73 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return createLocation; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return locationsAreEqual; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_resolve_pathname__ = __webpack_require__(188); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_value_equal__ = __webpack_require__(189); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__PathUtils__ = __webpack_require__(49); -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 createLocation = function createLocation(path, state, key, currentLocation) { - var location = void 0; - if (typeof path === 'string') { - // Two-arg form: push(path, state) - location = Object(__WEBPACK_IMPORTED_MODULE_2__PathUtils__["d" /* parsePath */])(path); - location.state = state; - } else { - // One-arg form: push(location) - location = _extends({}, path); - - if (location.pathname === undefined) location.pathname = ''; - - if (location.search) { - if (location.search.charAt(0) !== '?') location.search = '?' + location.search; - } else { - location.search = ''; - } - - if (location.hash) { - if (location.hash.charAt(0) !== '#') location.hash = '#' + location.hash; - } else { - location.hash = ''; - } - - if (state !== undefined && location.state === undefined) location.state = state; - } - - try { - location.pathname = decodeURI(location.pathname); - } catch (e) { - if (e instanceof URIError) { - throw new URIError('Pathname "' + location.pathname + '" could not be decoded. ' + 'This is likely caused by an invalid percent-encoding.'); - } else { - throw e; - } - } - - if (key) location.key = key; - - if (currentLocation) { - // Resolve incomplete/relative pathname relative to current location. - if (!location.pathname) { - location.pathname = currentLocation.pathname; - } else if (location.pathname.charAt(0) !== '/') { - location.pathname = Object(__WEBPACK_IMPORTED_MODULE_0_resolve_pathname__["default"])(location.pathname, currentLocation.pathname); - } - } else { - // When there is no prior location and pathname is empty, set it to / - if (!location.pathname) { - location.pathname = '/'; - } - } - - return location; -}; - -var locationsAreEqual = function locationsAreEqual(a, b) { - return a.pathname === b.pathname && a.search === b.search && a.hash === b.hash && a.key === b.key && Object(__WEBPACK_IMPORTED_MODULE_1_value_equal__["default"])(a.state, b.state); -}; - -/***/ }), -/* 74 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony default export */ __webpack_exports__["a"] = (function(a, b) { - return a = +a, b -= a, function(t) { - return a + b * t; - }; -}); - - -/***/ }), -/* 75 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__src_timer__ = __webpack_require__(128); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return __WEBPACK_IMPORTED_MODULE_0__src_timer__["b"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return __WEBPACK_IMPORTED_MODULE_0__src_timer__["c"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "e", function() { return __WEBPACK_IMPORTED_MODULE_0__src_timer__["d"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__src_timeout__ = __webpack_require__(490); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return __WEBPACK_IMPORTED_MODULE_1__src_timeout__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__src_interval__ = __webpack_require__(491); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return __WEBPACK_IMPORTED_MODULE_2__src_interval__["a"]; }); - - - - - - - -/***/ }), -/* 76 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (immutable) */ __webpack_exports__["b"] = tweenValue; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__schedule__ = __webpack_require__(20); - - -function tweenRemove(id, name) { - var tween0, tween1; - return function() { - var schedule = Object(__WEBPACK_IMPORTED_MODULE_0__schedule__["h" /* set */])(this, id), - tween = schedule.tween; - - // If this node shared tween with the previous node, - // just assign the updated shared tween and we’re done! - // Otherwise, copy-on-write. - if (tween !== tween0) { - tween1 = tween0 = tween; - for (var i = 0, n = tween1.length; i < n; ++i) { - if (tween1[i].name === name) { - tween1 = tween1.slice(); - tween1.splice(i, 1); - break; - } - } - } - - schedule.tween = tween1; - }; -} - -function tweenFunction(id, name, value) { - var tween0, tween1; - if (typeof value !== "function") throw new Error; - return function() { - var schedule = Object(__WEBPACK_IMPORTED_MODULE_0__schedule__["h" /* set */])(this, id), - tween = schedule.tween; - - // If this node shared tween with the previous node, - // just assign the updated shared tween and we’re done! - // Otherwise, copy-on-write. - if (tween !== tween0) { - tween1 = (tween0 = tween).slice(); - for (var t = {name: name, value: value}, i = 0, n = tween1.length; i < n; ++i) { - if (tween1[i].name === name) { - tween1[i] = t; - break; - } - } - if (i === n) tween1.push(t); - } - - schedule.tween = tween1; - }; -} - -/* harmony default export */ __webpack_exports__["a"] = (function(name, value) { - var id = this._id; - - name += ""; - - if (arguments.length < 2) { - var tween = Object(__WEBPACK_IMPORTED_MODULE_0__schedule__["f" /* get */])(this.node(), id).tween; - for (var i = 0, n = tween.length, t; i < n; ++i) { - if ((t = tween[i]).name === name) { - return t.value; - } - } - return null; - } - - return this.each((value == null ? tweenRemove : tweenFunction)(id, name, value)); -}); - -function tweenValue(transition, name, value) { - var id = transition._id; - - transition.each(function() { - var schedule = Object(__WEBPACK_IMPORTED_MODULE_0__schedule__["h" /* set */])(this, id); - (schedule.value || (schedule.value = {}))[name] = value.apply(this, arguments); - }); - - return function(node) { - return Object(__WEBPACK_IMPORTED_MODULE_0__schedule__["f" /* get */])(node, id).value[name]; - }; -} - - -/***/ }), -/* 77 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__formatDecimal__ = __webpack_require__(136); - - -/* harmony default export */ __webpack_exports__["a"] = (function(x) { - return x = Object(__WEBPACK_IMPORTED_MODULE_0__formatDecimal__["a" /* default */])(Math.abs(x)), x ? x[1] : NaN; -}); - - -/***/ }), -/* 78 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (immutable) */ __webpack_exports__["b"] = rotateRadians; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__compose__ = __webpack_require__(234); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__math__ = __webpack_require__(4); - - - -function rotationIdentity(lambda, phi) { - return [lambda > __WEBPACK_IMPORTED_MODULE_1__math__["o" /* pi */] ? lambda - __WEBPACK_IMPORTED_MODULE_1__math__["w" /* tau */] : lambda < -__WEBPACK_IMPORTED_MODULE_1__math__["o" /* pi */] ? lambda + __WEBPACK_IMPORTED_MODULE_1__math__["w" /* tau */] : lambda, phi]; -} - -rotationIdentity.invert = rotationIdentity; - -function rotateRadians(deltaLambda, deltaPhi, deltaGamma) { - return (deltaLambda %= __WEBPACK_IMPORTED_MODULE_1__math__["w" /* tau */]) ? (deltaPhi || deltaGamma ? Object(__WEBPACK_IMPORTED_MODULE_0__compose__["a" /* default */])(rotationLambda(deltaLambda), rotationPhiGamma(deltaPhi, deltaGamma)) - : rotationLambda(deltaLambda)) - : (deltaPhi || deltaGamma ? rotationPhiGamma(deltaPhi, deltaGamma) - : rotationIdentity); -} - -function forwardRotationLambda(deltaLambda) { - return function(lambda, phi) { - return lambda += deltaLambda, [lambda > __WEBPACK_IMPORTED_MODULE_1__math__["o" /* pi */] ? lambda - __WEBPACK_IMPORTED_MODULE_1__math__["w" /* tau */] : lambda < -__WEBPACK_IMPORTED_MODULE_1__math__["o" /* pi */] ? lambda + __WEBPACK_IMPORTED_MODULE_1__math__["w" /* tau */] : lambda, phi]; - }; -} - -function rotationLambda(deltaLambda) { - var rotation = forwardRotationLambda(deltaLambda); - rotation.invert = forwardRotationLambda(-deltaLambda); - return rotation; -} - -function rotationPhiGamma(deltaPhi, deltaGamma) { - var cosDeltaPhi = Object(__WEBPACK_IMPORTED_MODULE_1__math__["g" /* cos */])(deltaPhi), - sinDeltaPhi = Object(__WEBPACK_IMPORTED_MODULE_1__math__["t" /* sin */])(deltaPhi), - cosDeltaGamma = Object(__WEBPACK_IMPORTED_MODULE_1__math__["g" /* cos */])(deltaGamma), - sinDeltaGamma = Object(__WEBPACK_IMPORTED_MODULE_1__math__["t" /* sin */])(deltaGamma); - - function rotation(lambda, phi) { - var cosPhi = Object(__WEBPACK_IMPORTED_MODULE_1__math__["g" /* cos */])(phi), - x = Object(__WEBPACK_IMPORTED_MODULE_1__math__["g" /* cos */])(lambda) * cosPhi, - y = Object(__WEBPACK_IMPORTED_MODULE_1__math__["t" /* sin */])(lambda) * cosPhi, - z = Object(__WEBPACK_IMPORTED_MODULE_1__math__["t" /* sin */])(phi), - k = z * cosDeltaPhi + x * sinDeltaPhi; - return [ - Object(__WEBPACK_IMPORTED_MODULE_1__math__["e" /* atan2 */])(y * cosDeltaGamma - k * sinDeltaGamma, x * cosDeltaPhi - z * sinDeltaPhi), - Object(__WEBPACK_IMPORTED_MODULE_1__math__["c" /* asin */])(k * cosDeltaGamma + y * sinDeltaGamma) - ]; - } - - rotation.invert = function(lambda, phi) { - var cosPhi = Object(__WEBPACK_IMPORTED_MODULE_1__math__["g" /* cos */])(phi), - x = Object(__WEBPACK_IMPORTED_MODULE_1__math__["g" /* cos */])(lambda) * cosPhi, - y = Object(__WEBPACK_IMPORTED_MODULE_1__math__["t" /* sin */])(lambda) * cosPhi, - z = Object(__WEBPACK_IMPORTED_MODULE_1__math__["t" /* sin */])(phi), - k = z * cosDeltaGamma - y * sinDeltaGamma; - return [ - Object(__WEBPACK_IMPORTED_MODULE_1__math__["e" /* atan2 */])(y * cosDeltaGamma + z * sinDeltaGamma, x * cosDeltaPhi + k * sinDeltaPhi), - Object(__WEBPACK_IMPORTED_MODULE_1__math__["c" /* asin */])(k * cosDeltaPhi - x * sinDeltaPhi) - ]; - }; - - return rotation; -} - -/* harmony default export */ __webpack_exports__["a"] = (function(rotate) { - rotate = rotateRadians(rotate[0] * __WEBPACK_IMPORTED_MODULE_1__math__["r" /* radians */], rotate[1] * __WEBPACK_IMPORTED_MODULE_1__math__["r" /* radians */], rotate.length > 2 ? rotate[2] * __WEBPACK_IMPORTED_MODULE_1__math__["r" /* radians */] : 0); - - function forward(coordinates) { - coordinates = rotate(coordinates[0] * __WEBPACK_IMPORTED_MODULE_1__math__["r" /* radians */], coordinates[1] * __WEBPACK_IMPORTED_MODULE_1__math__["r" /* radians */]); - return coordinates[0] *= __WEBPACK_IMPORTED_MODULE_1__math__["h" /* degrees */], coordinates[1] *= __WEBPACK_IMPORTED_MODULE_1__math__["h" /* degrees */], coordinates; - } - - forward.invert = function(coordinates) { - coordinates = rotate.invert(coordinates[0] * __WEBPACK_IMPORTED_MODULE_1__math__["r" /* radians */], coordinates[1] * __WEBPACK_IMPORTED_MODULE_1__math__["r" /* radians */]); - return coordinates[0] *= __WEBPACK_IMPORTED_MODULE_1__math__["h" /* degrees */], coordinates[1] *= __WEBPACK_IMPORTED_MODULE_1__math__["h" /* degrees */], coordinates; - }; - - return forward; -}); - - -/***/ }), -/* 79 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (immutable) */ __webpack_exports__["b"] = transformer; -/* harmony default export */ __webpack_exports__["a"] = (function(methods) { - return { - stream: transformer(methods) - }; -}); - -function transformer(methods) { - return function(stream) { - var s = new TransformStream; - for (var key in methods) s[key] = methods[key]; - s.stream = stream; - return s; - }; -} - -function TransformStream() {} - -TransformStream.prototype = { - constructor: TransformStream, - point: function(x, y) { this.stream.point(x, y); }, - sphere: function() { this.stream.sphere(); }, - lineStart: function() { this.stream.lineStart(); }, - lineEnd: function() { this.stream.lineEnd(); }, - polygonStart: function() { this.stream.polygonStart(); }, - polygonEnd: function() { this.stream.polygonEnd(); } -}; - - -/***/ }), -/* 80 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony default export */ __webpack_exports__["a"] = (function(parent, x0, y0, x1, y1) { - var nodes = parent.children, - node, - i = -1, - n = nodes.length, - k = parent.value && (y1 - y0) / parent.value; - - while (++i < n) { - node = nodes[i], node.x0 = x0, node.x1 = x1; - node.y0 = y0, node.y1 = y0 += node.value * k; - } -}); - - -/***/ }), -/* 81 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__request__ = __webpack_require__(146); - - -/* harmony default export */ __webpack_exports__["a"] = (function(defaultMimeType, response) { - return function(url, callback) { - var r = Object(__WEBPACK_IMPORTED_MODULE_0__request__["a" /* default */])(url).mimeType(defaultMimeType).response(response); - if (callback != null) { - if (typeof callback !== "function") throw new Error("invalid callback: " + callback); - return r.get(callback); - } - return r; - }; -}); - - -/***/ }), -/* 82 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (immutable) */ __webpack_exports__["c"] = deinterpolateLinear; -/* harmony export (immutable) */ __webpack_exports__["a"] = copy; -/* harmony export (immutable) */ __webpack_exports__["b"] = continuous; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_d3_array__ = __webpack_require__(12); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_d3_interpolate__ = __webpack_require__(19); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__array__ = __webpack_require__(35); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__constant__ = __webpack_require__(147); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__number__ = __webpack_require__(253); - - - - - - -var unit = [0, 1]; - -function deinterpolateLinear(a, b) { - return (b -= (a = +a)) - ? function(x) { return (x - a) / b; } - : Object(__WEBPACK_IMPORTED_MODULE_3__constant__["a" /* default */])(b); -} - -function deinterpolateClamp(deinterpolate) { - return function(a, b) { - var d = deinterpolate(a = +a, b = +b); - return function(x) { return x <= a ? 0 : x >= b ? 1 : d(x); }; - }; -} - -function reinterpolateClamp(reinterpolate) { - return function(a, b) { - var r = reinterpolate(a = +a, b = +b); - return function(t) { return t <= 0 ? a : t >= 1 ? b : r(t); }; - }; -} - -function bimap(domain, range, deinterpolate, reinterpolate) { - var d0 = domain[0], d1 = domain[1], r0 = range[0], r1 = range[1]; - if (d1 < d0) d0 = deinterpolate(d1, d0), r0 = reinterpolate(r1, r0); - else d0 = deinterpolate(d0, d1), r0 = reinterpolate(r0, r1); - return function(x) { return r0(d0(x)); }; -} - -function polymap(domain, range, deinterpolate, reinterpolate) { - var j = Math.min(domain.length, range.length) - 1, - d = new Array(j), - r = new Array(j), - i = -1; - - // Reverse descending domains. - if (domain[j] < domain[0]) { - domain = domain.slice().reverse(); - range = range.slice().reverse(); - } - - while (++i < j) { - d[i] = deinterpolate(domain[i], domain[i + 1]); - r[i] = reinterpolate(range[i], range[i + 1]); - } - - return function(x) { - var i = Object(__WEBPACK_IMPORTED_MODULE_0_d3_array__["b" /* bisect */])(domain, x, 1, j) - 1; - return r[i](d[i](x)); - }; -} - -function copy(source, target) { - return target - .domain(source.domain()) - .range(source.range()) - .interpolate(source.interpolate()) - .clamp(source.clamp()); -} - -// deinterpolate(a, b)(x) takes a domain value x in [a,b] and returns the corresponding parameter t in [0,1]. -// reinterpolate(a, b)(t) takes a parameter t in [0,1] and returns the corresponding domain value x in [a,b]. -function continuous(deinterpolate, reinterpolate) { - var domain = unit, - range = unit, - interpolate = __WEBPACK_IMPORTED_MODULE_1_d3_interpolate__["a" /* interpolate */], - clamp = false, - piecewise, - output, - input; - - function rescale() { - piecewise = Math.min(domain.length, range.length) > 2 ? polymap : bimap; - output = input = null; - return scale; - } - - function scale(x) { - return (output || (output = piecewise(domain, range, clamp ? deinterpolateClamp(deinterpolate) : deinterpolate, interpolate)))(+x); - } - - scale.invert = function(y) { - return (input || (input = piecewise(range, domain, deinterpolateLinear, clamp ? reinterpolateClamp(reinterpolate) : reinterpolate)))(+y); - }; - - scale.domain = function(_) { - return arguments.length ? (domain = __WEBPACK_IMPORTED_MODULE_2__array__["a" /* map */].call(_, __WEBPACK_IMPORTED_MODULE_4__number__["a" /* default */]), rescale()) : domain.slice(); - }; - - scale.range = function(_) { - return arguments.length ? (range = __WEBPACK_IMPORTED_MODULE_2__array__["b" /* slice */].call(_), rescale()) : range.slice(); - }; - - scale.rangeRound = function(_) { - return range = __WEBPACK_IMPORTED_MODULE_2__array__["b" /* slice */].call(_), interpolate = __WEBPACK_IMPORTED_MODULE_1_d3_interpolate__["r" /* interpolateRound */], rescale(); - }; - - scale.clamp = function(_) { - return arguments.length ? (clamp = !!_, rescale()) : clamp; - }; - - scale.interpolate = function(_) { - return arguments.length ? (interpolate = _, rescale()) : interpolate; - }; - - return rescale(); -} - - -/***/ }), -/* 83 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__src_interval__ = __webpack_require__(11); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "g", function() { return __WEBPACK_IMPORTED_MODULE_0__src_interval__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__src_millisecond__ = __webpack_require__(646); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "h", function() { return __WEBPACK_IMPORTED_MODULE_1__src_millisecond__["a"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "i", function() { return __WEBPACK_IMPORTED_MODULE_1__src_millisecond__["b"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "L", function() { return __WEBPACK_IMPORTED_MODULE_1__src_millisecond__["a"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "M", function() { return __WEBPACK_IMPORTED_MODULE_1__src_millisecond__["b"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__src_second__ = __webpack_require__(647); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "r", function() { return __WEBPACK_IMPORTED_MODULE_2__src_second__["a"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "s", function() { return __WEBPACK_IMPORTED_MODULE_2__src_second__["b"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "V", function() { return __WEBPACK_IMPORTED_MODULE_2__src_second__["a"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "W", function() { return __WEBPACK_IMPORTED_MODULE_2__src_second__["b"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__src_minute__ = __webpack_require__(648); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "j", function() { return __WEBPACK_IMPORTED_MODULE_3__src_minute__["a"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "k", function() { return __WEBPACK_IMPORTED_MODULE_3__src_minute__["b"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__src_hour__ = __webpack_require__(649); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "e", function() { return __WEBPACK_IMPORTED_MODULE_4__src_hour__["a"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "f", function() { return __WEBPACK_IMPORTED_MODULE_4__src_hour__["b"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__src_day__ = __webpack_require__(650); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return __WEBPACK_IMPORTED_MODULE_5__src_day__["b"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return __WEBPACK_IMPORTED_MODULE_5__src_day__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__src_week__ = __webpack_require__(651); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "B", function() { return __WEBPACK_IMPORTED_MODULE_6__src_week__["g"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "C", function() { return __WEBPACK_IMPORTED_MODULE_6__src_week__["h"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "t", function() { return __WEBPACK_IMPORTED_MODULE_6__src_week__["g"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "u", function() { return __WEBPACK_IMPORTED_MODULE_6__src_week__["h"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "l", function() { return __WEBPACK_IMPORTED_MODULE_6__src_week__["c"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "m", function() { return __WEBPACK_IMPORTED_MODULE_6__src_week__["d"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "x", function() { return __WEBPACK_IMPORTED_MODULE_6__src_week__["k"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "y", function() { return __WEBPACK_IMPORTED_MODULE_6__src_week__["l"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "z", function() { return __WEBPACK_IMPORTED_MODULE_6__src_week__["m"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "A", function() { return __WEBPACK_IMPORTED_MODULE_6__src_week__["n"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "v", function() { return __WEBPACK_IMPORTED_MODULE_6__src_week__["i"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "w", function() { return __WEBPACK_IMPORTED_MODULE_6__src_week__["j"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return __WEBPACK_IMPORTED_MODULE_6__src_week__["a"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return __WEBPACK_IMPORTED_MODULE_6__src_week__["b"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "p", function() { return __WEBPACK_IMPORTED_MODULE_6__src_week__["e"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "q", function() { return __WEBPACK_IMPORTED_MODULE_6__src_week__["f"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__src_month__ = __webpack_require__(652); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "n", function() { return __WEBPACK_IMPORTED_MODULE_7__src_month__["a"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "o", function() { return __WEBPACK_IMPORTED_MODULE_7__src_month__["b"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__src_year__ = __webpack_require__(653); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "D", function() { return __WEBPACK_IMPORTED_MODULE_8__src_year__["a"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "E", function() { return __WEBPACK_IMPORTED_MODULE_8__src_year__["b"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__src_utcMinute__ = __webpack_require__(654); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "N", function() { return __WEBPACK_IMPORTED_MODULE_9__src_utcMinute__["a"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "O", function() { return __WEBPACK_IMPORTED_MODULE_9__src_utcMinute__["b"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_10__src_utcHour__ = __webpack_require__(655); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "J", function() { return __WEBPACK_IMPORTED_MODULE_10__src_utcHour__["a"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "K", function() { return __WEBPACK_IMPORTED_MODULE_10__src_utcHour__["b"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_11__src_utcDay__ = __webpack_require__(656); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "F", function() { return __WEBPACK_IMPORTED_MODULE_11__src_utcDay__["a"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "G", function() { return __WEBPACK_IMPORTED_MODULE_11__src_utcDay__["b"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_12__src_utcWeek__ = __webpack_require__(657); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "_5", function() { return __WEBPACK_IMPORTED_MODULE_12__src_utcWeek__["g"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "_6", function() { return __WEBPACK_IMPORTED_MODULE_12__src_utcWeek__["h"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "X", function() { return __WEBPACK_IMPORTED_MODULE_12__src_utcWeek__["g"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "Y", function() { return __WEBPACK_IMPORTED_MODULE_12__src_utcWeek__["h"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "P", function() { return __WEBPACK_IMPORTED_MODULE_12__src_utcWeek__["c"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "Q", function() { return __WEBPACK_IMPORTED_MODULE_12__src_utcWeek__["d"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "_1", function() { return __WEBPACK_IMPORTED_MODULE_12__src_utcWeek__["k"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "_2", function() { return __WEBPACK_IMPORTED_MODULE_12__src_utcWeek__["l"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "_3", function() { return __WEBPACK_IMPORTED_MODULE_12__src_utcWeek__["m"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "_4", function() { return __WEBPACK_IMPORTED_MODULE_12__src_utcWeek__["n"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "Z", function() { return __WEBPACK_IMPORTED_MODULE_12__src_utcWeek__["i"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "_0", function() { return __WEBPACK_IMPORTED_MODULE_12__src_utcWeek__["j"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "H", function() { return __WEBPACK_IMPORTED_MODULE_12__src_utcWeek__["a"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "I", function() { return __WEBPACK_IMPORTED_MODULE_12__src_utcWeek__["b"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "T", function() { return __WEBPACK_IMPORTED_MODULE_12__src_utcWeek__["e"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "U", function() { return __WEBPACK_IMPORTED_MODULE_12__src_utcWeek__["f"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_13__src_utcMonth__ = __webpack_require__(658); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "R", function() { return __WEBPACK_IMPORTED_MODULE_13__src_utcMonth__["a"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "S", function() { return __WEBPACK_IMPORTED_MODULE_13__src_utcMonth__["b"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_14__src_utcYear__ = __webpack_require__(659); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "_7", function() { return __WEBPACK_IMPORTED_MODULE_14__src_utcYear__["a"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "_8", function() { return __WEBPACK_IMPORTED_MODULE_14__src_utcYear__["b"]; }); - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -/***/ }), -/* 84 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -function Linear(context) { - this._context = context; -} - -Linear.prototype = { - areaStart: function() { - this._line = 0; - }, - areaEnd: function() { - this._line = NaN; - }, - lineStart: function() { - this._point = 0; - }, - lineEnd: function() { - if (this._line || (this._line !== 0 && this._point === 1)) this._context.closePath(); - this._line = 1 - this._line; - }, - point: function(x, y) { - x = +x, y = +y; - switch (this._point) { - case 0: this._point = 1; this._line ? this._context.lineTo(x, y) : this._context.moveTo(x, y); break; - case 1: this._point = 2; // proceed - default: this._context.lineTo(x, y); break; - } - } -}; - -/* harmony default export */ __webpack_exports__["a"] = (function(context) { - return new Linear(context); -}); - - -/***/ }), -/* 85 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony default export */ __webpack_exports__["a"] = (function() {}); - - -/***/ }), -/* 86 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (immutable) */ __webpack_exports__["c"] = point; -/* harmony export (immutable) */ __webpack_exports__["a"] = Basis; -function point(that, x, y) { - that._context.bezierCurveTo( - (2 * that._x0 + that._x1) / 3, - (2 * that._y0 + that._y1) / 3, - (that._x0 + 2 * that._x1) / 3, - (that._y0 + 2 * that._y1) / 3, - (that._x0 + 4 * that._x1 + x) / 6, - (that._y0 + 4 * that._y1 + y) / 6 - ); -} - -function Basis(context) { - this._context = context; -} - -Basis.prototype = { - areaStart: function() { - this._line = 0; - }, - areaEnd: function() { - this._line = NaN; - }, - lineStart: function() { - this._x0 = this._x1 = - this._y0 = this._y1 = NaN; - this._point = 0; - }, - lineEnd: function() { - switch (this._point) { - case 3: point(this, this._x1, this._y1); // proceed - case 2: this._context.lineTo(this._x1, this._y1); break; - } - if (this._line || (this._line !== 0 && this._point === 1)) this._context.closePath(); - this._line = 1 - this._line; - }, - point: function(x, y) { - x = +x, y = +y; - switch (this._point) { - case 0: this._point = 1; this._line ? this._context.lineTo(x, y) : this._context.moveTo(x, y); break; - case 1: this._point = 2; break; - case 2: this._point = 3; this._context.lineTo((5 * this._x0 + this._x1) / 6, (5 * this._y0 + this._y1) / 6); // proceed - default: point(this, x, y); break; - } - this._x0 = this._x1, this._x1 = x; - this._y0 = this._y1, this._y1 = y; - } -}; - -/* harmony default export */ __webpack_exports__["b"] = (function(context) { - return new Basis(context); -}); - - -/***/ }), -/* 87 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (immutable) */ __webpack_exports__["c"] = point; -/* harmony export (immutable) */ __webpack_exports__["a"] = Cardinal; -function point(that, x, y) { - that._context.bezierCurveTo( - that._x1 + that._k * (that._x2 - that._x0), - that._y1 + that._k * (that._y2 - that._y0), - that._x2 + that._k * (that._x1 - x), - that._y2 + that._k * (that._y1 - y), - that._x2, - that._y2 - ); -} - -function Cardinal(context, tension) { - this._context = context; - this._k = (1 - tension) / 6; -} - -Cardinal.prototype = { - areaStart: function() { - this._line = 0; - }, - areaEnd: function() { - this._line = NaN; - }, - lineStart: function() { - this._x0 = this._x1 = this._x2 = - this._y0 = this._y1 = this._y2 = NaN; - this._point = 0; - }, - lineEnd: function() { - switch (this._point) { - case 2: this._context.lineTo(this._x2, this._y2); break; - case 3: point(this, this._x1, this._y1); break; - } - if (this._line || (this._line !== 0 && this._point === 1)) this._context.closePath(); - this._line = 1 - this._line; - }, - point: function(x, y) { - x = +x, y = +y; - switch (this._point) { - case 0: this._point = 1; this._line ? this._context.lineTo(x, y) : this._context.moveTo(x, y); break; - case 1: this._point = 2; this._x1 = x, this._y1 = y; break; - case 2: this._point = 3; // proceed - default: point(this, x, y); break; - } - this._x0 = this._x1, this._x1 = this._x2, this._x2 = x; - this._y0 = this._y1, this._y1 = this._y2, this._y2 = y; - } -}; - -/* harmony default export */ __webpack_exports__["b"] = ((function custom(tension) { - - function cardinal(context) { - return new Cardinal(context, tension); - } - - cardinal.tension = function(tension) { - return custom(+tension); - }; - - return cardinal; -})(0)); - - -/***/ }), -/* 88 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* 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. - * - */ - - - -/** - * Forked from fbjs/warning: - * https://github.com/facebook/fbjs/blob/e66ba20ad5be433eb54423f2b097d829324d9de6/packages/fbjs/src/__forks__/warning.js - * - * Only change is we use console.warn instead of console.error, - * and do nothing when 'console' is not supported. - * This really simplifies the code. - * --- - * 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 lowPriorityWarning = function () {}; - -if (process.env.NODE_ENV !== 'production') { - var printWarning = function (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.warn(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) {} - }; - - lowPriorityWarning = function (condition, format) { - if (format === undefined) { - throw new Error('`warning(condition, format, ...args)` requires a warning ' + 'message argument'); - } - 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 = lowPriorityWarning; -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) - -/***/ }), -/* 89 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - */ - - - -var ReactPropTypesSecret = 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED'; - -module.exports = ReactPropTypesSecret; - - -/***/ }), -/* 90 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* 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 _prodInvariant = __webpack_require__(5); - -var ReactErrorUtils = __webpack_require__(91); - -var invariant = __webpack_require__(1); -var warning = __webpack_require__(2); - -/** - * Injected dependencies: - */ - -/** - * - `ComponentTree`: [required] Module that can convert between React instances - * and actual node references. - */ -var ComponentTree; -var TreeTraversal; -var injection = { - injectComponentTree: function (Injected) { - ComponentTree = Injected; - if (process.env.NODE_ENV !== 'production') { - process.env.NODE_ENV !== 'production' ? warning(Injected && Injected.getNodeFromInstance && Injected.getInstanceFromNode, 'EventPluginUtils.injection.injectComponentTree(...): Injected ' + 'module is missing getNodeFromInstance or getInstanceFromNode.') : void 0; - } - }, - injectTreeTraversal: function (Injected) { - TreeTraversal = Injected; - if (process.env.NODE_ENV !== 'production') { - process.env.NODE_ENV !== 'production' ? warning(Injected && Injected.isAncestor && Injected.getLowestCommonAncestor, 'EventPluginUtils.injection.injectTreeTraversal(...): Injected ' + 'module is missing isAncestor or getLowestCommonAncestor.') : void 0; - } - } -}; - -function isEndish(topLevelType) { - return topLevelType === 'topMouseUp' || topLevelType === 'topTouchEnd' || topLevelType === 'topTouchCancel'; -} - -function isMoveish(topLevelType) { - return topLevelType === 'topMouseMove' || topLevelType === 'topTouchMove'; -} -function isStartish(topLevelType) { - return topLevelType === 'topMouseDown' || topLevelType === 'topTouchStart'; -} - -var validateEventDispatches; -if (process.env.NODE_ENV !== 'production') { - validateEventDispatches = function (event) { - var dispatchListeners = event._dispatchListeners; - var dispatchInstances = event._dispatchInstances; - - var listenersIsArr = Array.isArray(dispatchListeners); - var listenersLen = listenersIsArr ? dispatchListeners.length : dispatchListeners ? 1 : 0; - - var instancesIsArr = Array.isArray(dispatchInstances); - var instancesLen = instancesIsArr ? dispatchInstances.length : dispatchInstances ? 1 : 0; - - process.env.NODE_ENV !== 'production' ? warning(instancesIsArr === listenersIsArr && instancesLen === listenersLen, 'EventPluginUtils: Invalid `event`.') : void 0; - }; -} - -/** - * Dispatch the event to the listener. - * @param {SyntheticEvent} event SyntheticEvent to handle - * @param {boolean} simulated If the event is simulated (changes exn behavior) - * @param {function} listener Application-level callback - * @param {*} inst Internal component instance - */ -function executeDispatch(event, simulated, listener, inst) { - var type = event.type || 'unknown-event'; - event.currentTarget = EventPluginUtils.getNodeFromInstance(inst); - if (simulated) { - ReactErrorUtils.invokeGuardedCallbackWithCatch(type, listener, event); - } else { - ReactErrorUtils.invokeGuardedCallback(type, listener, event); - } - event.currentTarget = null; -} - -/** - * Standard/simple iteration through an event's collected dispatches. - */ -function executeDispatchesInOrder(event, simulated) { - var dispatchListeners = event._dispatchListeners; - var dispatchInstances = event._dispatchInstances; - if (process.env.NODE_ENV !== 'production') { - validateEventDispatches(event); - } - if (Array.isArray(dispatchListeners)) { - for (var i = 0; i < dispatchListeners.length; i++) { - if (event.isPropagationStopped()) { - break; - } - // Listeners and Instances are two parallel arrays that are always in sync. - executeDispatch(event, simulated, dispatchListeners[i], dispatchInstances[i]); - } - } else if (dispatchListeners) { - executeDispatch(event, simulated, dispatchListeners, dispatchInstances); - } - event._dispatchListeners = null; - event._dispatchInstances = null; -} - -/** - * Standard/simple iteration through an event's collected dispatches, but stops - * at the first dispatch execution returning true, and returns that id. - * - * @return {?string} id of the first dispatch execution who's listener returns - * true, or null if no listener returned true. - */ -function executeDispatchesInOrderStopAtTrueImpl(event) { - var dispatchListeners = event._dispatchListeners; - var dispatchInstances = event._dispatchInstances; - if (process.env.NODE_ENV !== 'production') { - validateEventDispatches(event); - } - if (Array.isArray(dispatchListeners)) { - for (var i = 0; i < dispatchListeners.length; i++) { - if (event.isPropagationStopped()) { - break; - } - // Listeners and Instances are two parallel arrays that are always in sync. - if (dispatchListeners[i](event, dispatchInstances[i])) { - return dispatchInstances[i]; - } - } - } else if (dispatchListeners) { - if (dispatchListeners(event, dispatchInstances)) { - return dispatchInstances; - } - } - return null; -} - -/** - * @see executeDispatchesInOrderStopAtTrueImpl - */ -function executeDispatchesInOrderStopAtTrue(event) { - var ret = executeDispatchesInOrderStopAtTrueImpl(event); - event._dispatchInstances = null; - event._dispatchListeners = null; - return ret; -} - -/** - * Execution of a "direct" dispatch - there must be at most one dispatch - * accumulated on the event or it is considered an error. It doesn't really make - * sense for an event with multiple dispatches (bubbled) to keep track of the - * return values at each dispatch execution, but it does tend to make sense when - * dealing with "direct" dispatches. - * - * @return {*} The return value of executing the single dispatch. - */ -function executeDirectDispatch(event) { - if (process.env.NODE_ENV !== 'production') { - validateEventDispatches(event); - } - var dispatchListener = event._dispatchListeners; - var dispatchInstance = event._dispatchInstances; - !!Array.isArray(dispatchListener) ? process.env.NODE_ENV !== 'production' ? invariant(false, 'executeDirectDispatch(...): Invalid `event`.') : _prodInvariant('103') : void 0; - event.currentTarget = dispatchListener ? EventPluginUtils.getNodeFromInstance(dispatchInstance) : null; - var res = dispatchListener ? dispatchListener(event) : null; - event.currentTarget = null; - event._dispatchListeners = null; - event._dispatchInstances = null; - return res; -} - -/** - * @param {SyntheticEvent} event - * @return {boolean} True iff number of dispatches accumulated is greater than 0. - */ -function hasDispatches(event) { - return !!event._dispatchListeners; -} - -/** - * General utilities that are useful in creating custom Event Plugins. - */ -var EventPluginUtils = { - isEndish: isEndish, - isMoveish: isMoveish, - isStartish: isStartish, - - executeDirectDispatch: executeDirectDispatch, - executeDispatchesInOrder: executeDispatchesInOrder, - executeDispatchesInOrderStopAtTrue: executeDispatchesInOrderStopAtTrue, - hasDispatches: hasDispatches, - - getInstanceFromNode: function (node) { - return ComponentTree.getInstanceFromNode(node); - }, - getNodeFromInstance: function (node) { - return ComponentTree.getNodeFromInstance(node); - }, - isAncestor: function (a, b) { - return TreeTraversal.isAncestor(a, b); - }, - getLowestCommonAncestor: function (a, b) { - return TreeTraversal.getLowestCommonAncestor(a, b); - }, - getParentInstance: function (inst) { - return TreeTraversal.getParentInstance(inst); - }, - traverseTwoPhase: function (target, fn, arg) { - return TreeTraversal.traverseTwoPhase(target, fn, arg); - }, - traverseEnterLeave: function (from, to, fn, argFrom, argTo) { - return TreeTraversal.traverseEnterLeave(from, to, fn, argFrom, argTo); - }, - - injection: injection -}; - -module.exports = EventPluginUtils; -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) - -/***/ }), -/* 91 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* 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 caughtError = null; - -/** - * Call a function while guarding against errors that happens within it. - * - * @param {String} name of the guard to use for logging or debugging - * @param {Function} func The function to invoke - * @param {*} a First argument - * @param {*} b Second argument - */ -function invokeGuardedCallback(name, func, a) { - try { - func(a); - } catch (x) { - if (caughtError === null) { - caughtError = x; - } - } -} - -var ReactErrorUtils = { - invokeGuardedCallback: invokeGuardedCallback, - - /** - * Invoked by ReactTestUtils.Simulate so that any errors thrown by the event - * handler are sure to be rethrown by rethrowCaughtError. - */ - invokeGuardedCallbackWithCatch: invokeGuardedCallback, - - /** - * During execution of guarded functions we will capture the first error which - * we will rethrow to be handled by the top level error handler. - */ - rethrowCaughtError: function () { - if (caughtError) { - var error = caughtError; - caughtError = null; - throw error; - } - } -}; - -if (process.env.NODE_ENV !== 'production') { - /** - * To help development we can get better devtools integration by simulating a - * real browser event. - */ - if (typeof window !== 'undefined' && typeof window.dispatchEvent === 'function' && typeof document !== 'undefined' && typeof document.createEvent === 'function') { - var fakeNode = document.createElement('react'); - ReactErrorUtils.invokeGuardedCallback = function (name, func, a) { - var boundFunc = func.bind(null, a); - var evtType = 'react-' + name; - fakeNode.addEventListener(evtType, boundFunc, false); - var evt = document.createEvent('Event'); - evt.initEvent(evtType, false, false); - fakeNode.dispatchEvent(evt); - fakeNode.removeEventListener(evtType, boundFunc, false); - }; - } -} - -module.exports = ReactErrorUtils; -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) - -/***/ }), -/* 92 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - */ - - - -/** - * Gets the target node from a native browser event by accounting for - * inconsistencies in browser DOM APIs. - * - * @param {object} nativeEvent Native browser event. - * @return {DOMEventTarget} Target node. - */ - -function getEventTarget(nativeEvent) { - var target = nativeEvent.target || nativeEvent.srcElement || window; - - // Normalize SVG element events #4963 - if (target.correspondingUseElement) { - target = target.correspondingUseElement; - } - - // Safari may fire events on text nodes (Node.TEXT_NODE is 3). - // @see http://www.quirksmode.org/js/events_properties.html - return target.nodeType === 3 ? target.parentNode : target; -} - -module.exports = getEventTarget; - -/***/ }), -/* 93 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - */ - - - -var ExecutionEnvironment = __webpack_require__(8); - -var useHasFeature; -if (ExecutionEnvironment.canUseDOM) { - useHasFeature = document.implementation && document.implementation.hasFeature && - // always returns true in newer browsers as per the standard. - // @see http://dom.spec.whatwg.org/#dom-domimplementation-hasfeature - document.implementation.hasFeature('', '') !== true; -} - -/** - * Checks if an event is supported in the current execution environment. - * - * NOTE: This will not work correctly for non-generic events such as `change`, - * `reset`, `load`, `error`, and `select`. - * - * Borrows from Modernizr. - * - * @param {string} eventNameSuffix Event name, e.g. "click". - * @param {?boolean} capture Check if the capture phase is supported. - * @return {boolean} True if the event is supported. - * @internal - * @license Modernizr 3.0.0pre (Custom Build) | MIT - */ -function isEventSupported(eventNameSuffix, capture) { - if (!ExecutionEnvironment.canUseDOM || capture && !('addEventListener' in document)) { - return false; - } - - var eventName = 'on' + eventNameSuffix; - var isSupported = eventName in document; - - if (!isSupported) { - var element = document.createElement('div'); - element.setAttribute(eventName, 'return;'); - isSupported = typeof element[eventName] === 'function'; - } - - if (!isSupported && useHasFeature && eventNameSuffix === 'wheel') { - // This is the only way to test support for the `wheel` event in IE9+. - isSupported = document.implementation.hasFeature('Events.wheel', '3.0'); - } - - return isSupported; -} - -module.exports = isEventSupported; - -/***/ }), -/* 94 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - */ - - - -/** - * Translation from modifier key to the associated property in the event. - * @see http://www.w3.org/TR/DOM-Level-3-Events/#keys-Modifiers - */ - -var modifierKeyToProp = { - Alt: 'altKey', - Control: 'ctrlKey', - Meta: 'metaKey', - Shift: 'shiftKey' -}; - -// IE8 does not implement getModifierState so we simply map it to the only -// modifier keys exposed by the event itself, does not support Lock-keys. -// Currently, all major browsers except Chrome seems to support Lock-keys. -function modifierStateGetter(keyArg) { - var syntheticEvent = this; - var nativeEvent = syntheticEvent.nativeEvent; - if (nativeEvent.getModifierState) { - return nativeEvent.getModifierState(keyArg); - } - var keyProp = modifierKeyToProp[keyArg]; - return keyProp ? !!nativeEvent[keyProp] : false; -} - -function getEventModifierState(nativeEvent) { - return modifierStateGetter; -} - -module.exports = getEventModifierState; - -/***/ }), -/* 95 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* 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 DOMLazyTree = __webpack_require__(40); -var Danger = __webpack_require__(312); -var ReactDOMComponentTree = __webpack_require__(7); -var ReactInstrumentation = __webpack_require__(15); - -var createMicrosoftUnsafeLocalFunction = __webpack_require__(97); -var setInnerHTML = __webpack_require__(70); -var setTextContent = __webpack_require__(172); - -function getNodeAfter(parentNode, node) { - // Special case for text components, which return [open, close] comments - // from getHostNode. - if (Array.isArray(node)) { - node = node[1]; - } - return node ? node.nextSibling : parentNode.firstChild; -} - -/** - * Inserts `childNode` as a child of `parentNode` at the `index`. - * - * @param {DOMElement} parentNode Parent node in which to insert. - * @param {DOMElement} childNode Child node to insert. - * @param {number} index Index at which to insert the child. - * @internal - */ -var insertChildAt = createMicrosoftUnsafeLocalFunction(function (parentNode, childNode, referenceNode) { - // We rely exclusively on `insertBefore(node, null)` instead of also using - // `appendChild(node)`. (Using `undefined` is not allowed by all browsers so - // we are careful to use `null`.) - parentNode.insertBefore(childNode, referenceNode); -}); - -function insertLazyTreeChildAt(parentNode, childTree, referenceNode) { - DOMLazyTree.insertTreeBefore(parentNode, childTree, referenceNode); -} - -function moveChild(parentNode, childNode, referenceNode) { - if (Array.isArray(childNode)) { - moveDelimitedText(parentNode, childNode[0], childNode[1], referenceNode); - } else { - insertChildAt(parentNode, childNode, referenceNode); - } -} - -function removeChild(parentNode, childNode) { - if (Array.isArray(childNode)) { - var closingComment = childNode[1]; - childNode = childNode[0]; - removeDelimitedText(parentNode, childNode, closingComment); - parentNode.removeChild(closingComment); - } - parentNode.removeChild(childNode); -} - -function moveDelimitedText(parentNode, openingComment, closingComment, referenceNode) { - var node = openingComment; - while (true) { - var nextNode = node.nextSibling; - insertChildAt(parentNode, node, referenceNode); - if (node === closingComment) { - break; - } - node = nextNode; - } -} - -function removeDelimitedText(parentNode, startNode, closingComment) { - while (true) { - var node = startNode.nextSibling; - if (node === closingComment) { - // The closing comment is removed by ReactMultiChild. - break; - } else { - parentNode.removeChild(node); - } - } -} - -function replaceDelimitedText(openingComment, closingComment, stringText) { - var parentNode = openingComment.parentNode; - var nodeAfterComment = openingComment.nextSibling; - if (nodeAfterComment === closingComment) { - // There are no text nodes between the opening and closing comments; insert - // a new one if stringText isn't empty. - if (stringText) { - insertChildAt(parentNode, document.createTextNode(stringText), nodeAfterComment); - } - } else { - if (stringText) { - // Set the text content of the first node after the opening comment, and - // remove all following nodes up until the closing comment. - setTextContent(nodeAfterComment, stringText); - removeDelimitedText(parentNode, nodeAfterComment, closingComment); - } else { - removeDelimitedText(parentNode, openingComment, closingComment); - } - } - - if (process.env.NODE_ENV !== 'production') { - ReactInstrumentation.debugTool.onHostOperation({ - instanceID: ReactDOMComponentTree.getInstanceFromNode(openingComment)._debugID, - type: 'replace text', - payload: stringText - }); - } -} - -var dangerouslyReplaceNodeWithMarkup = Danger.dangerouslyReplaceNodeWithMarkup; -if (process.env.NODE_ENV !== 'production') { - dangerouslyReplaceNodeWithMarkup = function (oldChild, markup, prevInstance) { - Danger.dangerouslyReplaceNodeWithMarkup(oldChild, markup); - if (prevInstance._debugID !== 0) { - ReactInstrumentation.debugTool.onHostOperation({ - instanceID: prevInstance._debugID, - type: 'replace with', - payload: markup.toString() - }); - } else { - var nextInstance = ReactDOMComponentTree.getInstanceFromNode(markup.node); - if (nextInstance._debugID !== 0) { - ReactInstrumentation.debugTool.onHostOperation({ - instanceID: nextInstance._debugID, - type: 'mount', - payload: markup.toString() - }); - } - } - }; -} - -/** - * Operations for updating with DOM children. - */ -var DOMChildrenOperations = { - dangerouslyReplaceNodeWithMarkup: dangerouslyReplaceNodeWithMarkup, - - replaceDelimitedText: replaceDelimitedText, - - /** - * Updates a component's children by processing a series of updates. The - * update configurations are each expected to have a `parentNode` property. - * - * @param {array} updates List of update configurations. - * @internal - */ - processUpdates: function (parentNode, updates) { - if (process.env.NODE_ENV !== 'production') { - var parentNodeDebugID = ReactDOMComponentTree.getInstanceFromNode(parentNode)._debugID; - } - - for (var k = 0; k < updates.length; k++) { - var update = updates[k]; - switch (update.type) { - case 'INSERT_MARKUP': - insertLazyTreeChildAt(parentNode, update.content, getNodeAfter(parentNode, update.afterNode)); - if (process.env.NODE_ENV !== 'production') { - ReactInstrumentation.debugTool.onHostOperation({ - instanceID: parentNodeDebugID, - type: 'insert child', - payload: { - toIndex: update.toIndex, - content: update.content.toString() - } - }); - } - break; - case 'MOVE_EXISTING': - moveChild(parentNode, update.fromNode, getNodeAfter(parentNode, update.afterNode)); - if (process.env.NODE_ENV !== 'production') { - ReactInstrumentation.debugTool.onHostOperation({ - instanceID: parentNodeDebugID, - type: 'move child', - payload: { fromIndex: update.fromIndex, toIndex: update.toIndex } - }); - } - break; - case 'SET_MARKUP': - setInnerHTML(parentNode, update.content); - if (process.env.NODE_ENV !== 'production') { - ReactInstrumentation.debugTool.onHostOperation({ - instanceID: parentNodeDebugID, - type: 'replace children', - payload: update.content.toString() - }); - } - break; - case 'TEXT_CONTENT': - setTextContent(parentNode, update.content); - if (process.env.NODE_ENV !== 'production') { - ReactInstrumentation.debugTool.onHostOperation({ - instanceID: parentNodeDebugID, - type: 'replace text', - payload: update.content.toString() - }); - } - break; - case 'REMOVE_NODE': - removeChild(parentNode, update.fromNode); - if (process.env.NODE_ENV !== 'production') { - ReactInstrumentation.debugTool.onHostOperation({ - instanceID: parentNodeDebugID, - type: 'remove child', - payload: { fromIndex: update.fromIndex } - }); - } - break; - } - } - } -}; - -module.exports = DOMChildrenOperations; -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) - -/***/ }), -/* 96 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - */ - - - -var DOMNamespaces = { - html: 'http://www.w3.org/1999/xhtml', - mathml: 'http://www.w3.org/1998/Math/MathML', - svg: 'http://www.w3.org/2000/svg' -}; - -module.exports = DOMNamespaces; - -/***/ }), -/* 97 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - */ - -/* globals MSApp */ - - - -/** - * Create a function which has 'unsafe' privileges (required by windows8 apps) - */ - -var createMicrosoftUnsafeLocalFunction = function (func) { - if (typeof MSApp !== 'undefined' && MSApp.execUnsafeLocalFunction) { - return function (arg0, arg1, arg2, arg3) { - MSApp.execUnsafeLocalFunction(function () { - return func(arg0, arg1, arg2, arg3); - }); - }; - } else { - return func; - } -}; - -module.exports = createMicrosoftUnsafeLocalFunction; - -/***/ }), -/* 98 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* 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 _prodInvariant = __webpack_require__(5); - -var ReactPropTypesSecret = __webpack_require__(176); -var propTypesFactory = __webpack_require__(161); - -var React = __webpack_require__(37); -var PropTypes = propTypesFactory(React.isValidElement); - -var invariant = __webpack_require__(1); -var warning = __webpack_require__(2); - -var hasReadOnlyValue = { - button: true, - checkbox: true, - image: true, - hidden: true, - radio: true, - reset: true, - submit: true -}; - -function _assertSingleLink(inputProps) { - !(inputProps.checkedLink == null || inputProps.valueLink == null) ? process.env.NODE_ENV !== 'production' ? invariant(false, 'Cannot provide a checkedLink and a valueLink. If you want to use checkedLink, you probably don\'t want to use valueLink and vice versa.') : _prodInvariant('87') : void 0; -} -function _assertValueLink(inputProps) { - _assertSingleLink(inputProps); - !(inputProps.value == null && inputProps.onChange == null) ? process.env.NODE_ENV !== 'production' ? invariant(false, 'Cannot provide a valueLink and a value or onChange event. If you want to use value or onChange, you probably don\'t want to use valueLink.') : _prodInvariant('88') : void 0; -} - -function _assertCheckedLink(inputProps) { - _assertSingleLink(inputProps); - !(inputProps.checked == null && inputProps.onChange == null) ? process.env.NODE_ENV !== 'production' ? invariant(false, 'Cannot provide a checkedLink and a checked property or onChange event. If you want to use checked or onChange, you probably don\'t want to use checkedLink') : _prodInvariant('89') : void 0; -} - -var propTypes = { - value: function (props, propName, componentName) { - if (!props[propName] || hasReadOnlyValue[props.type] || props.onChange || props.readOnly || props.disabled) { - return null; - } - return new Error('You provided a `value` prop to a form field without an ' + '`onChange` handler. This will render a read-only field. If ' + 'the field should be mutable use `defaultValue`. Otherwise, ' + 'set either `onChange` or `readOnly`.'); - }, - checked: function (props, propName, componentName) { - if (!props[propName] || props.onChange || props.readOnly || props.disabled) { - return null; - } - return new Error('You provided a `checked` prop to a form field without an ' + '`onChange` handler. This will render a read-only field. If ' + 'the field should be mutable use `defaultChecked`. Otherwise, ' + 'set either `onChange` or `readOnly`.'); - }, - onChange: PropTypes.func -}; - -var loggedTypeFailures = {}; -function getDeclarationErrorAddendum(owner) { - if (owner) { - var name = owner.getName(); - if (name) { - return ' Check the render method of `' + name + '`.'; - } - } - return ''; -} - -/** - * Provide a linked `value` attribute for controlled forms. You should not use - * this outside of the ReactDOM controlled form components. - */ -var LinkedValueUtils = { - checkPropTypes: function (tagName, props, owner) { - for (var propName in propTypes) { - if (propTypes.hasOwnProperty(propName)) { - var error = propTypes[propName](props, propName, tagName, 'prop', null, ReactPropTypesSecret); - } - if (error instanceof Error && !(error.message in loggedTypeFailures)) { - // Only monitor this failure once because there tends to be a lot of the - // same error. - loggedTypeFailures[error.message] = true; - - var addendum = getDeclarationErrorAddendum(owner); - process.env.NODE_ENV !== 'production' ? warning(false, 'Failed form propType: %s%s', error.message, addendum) : void 0; - } - } - }, - - /** - * @param {object} inputProps Props for form component - * @return {*} current value of the input either from value prop or link. - */ - getValue: function (inputProps) { - if (inputProps.valueLink) { - _assertValueLink(inputProps); - return inputProps.valueLink.value; - } - return inputProps.value; - }, - - /** - * @param {object} inputProps Props for form component - * @return {*} current checked status of the input either from checked prop - * or link. - */ - getChecked: function (inputProps) { - if (inputProps.checkedLink) { - _assertCheckedLink(inputProps); - return inputProps.checkedLink.value; - } - return inputProps.checked; - }, - - /** - * @param {object} inputProps Props for form component - * @param {SyntheticEvent} event change event to handle - */ - executeOnChange: function (inputProps, event) { - if (inputProps.valueLink) { - _assertValueLink(inputProps); - return inputProps.valueLink.requestChange(event.target.value); - } else if (inputProps.checkedLink) { - _assertCheckedLink(inputProps); - return inputProps.checkedLink.requestChange(event.target.checked); - } else if (inputProps.onChange) { - return inputProps.onChange.call(undefined, event); - } - } -}; - -module.exports = LinkedValueUtils; -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) - -/***/ }), -/* 99 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(process) {/** - * Copyright 2014-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 _prodInvariant = __webpack_require__(5); - -var invariant = __webpack_require__(1); - -var injected = false; - -var ReactComponentEnvironment = { - /** - * Optionally injectable hook for swapping out mount images in the middle of - * the tree. - */ - replaceNodeWithMarkup: null, - - /** - * Optionally injectable hook for processing a queue of child updates. Will - * later move into MultiChildComponents. - */ - processChildrenUpdates: null, - - injection: { - injectEnvironment: function (environment) { - !!injected ? process.env.NODE_ENV !== 'production' ? invariant(false, 'ReactCompositeComponent: injectEnvironment() can only be called once.') : _prodInvariant('104') : void 0; - ReactComponentEnvironment.replaceNodeWithMarkup = environment.replaceNodeWithMarkup; - ReactComponentEnvironment.processChildrenUpdates = environment.processChildrenUpdates; - injected = true; - } - } -}; - -module.exports = ReactComponentEnvironment; -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) - -/***/ }), -/* 100 */ -/***/ (function(module, exports, __webpack_require__) { - -"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. - * - * @typechecks - * - */ - -/*eslint-disable no-self-compare */ - - - -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; - -/***/ }), -/* 101 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - */ - - - -/** - * Given a `prevElement` and `nextElement`, determines if the existing - * instance should be updated as opposed to being destroyed or replaced by a new - * instance. Both arguments are elements. This ensures that this logic can - * operate on stateless trees without any backing instance. - * - * @param {?object} prevElement - * @param {?object} nextElement - * @return {boolean} True if the existing instance should be updated. - * @protected - */ - -function shouldUpdateReactComponent(prevElement, nextElement) { - var prevEmpty = prevElement === null || prevElement === false; - var nextEmpty = nextElement === null || nextElement === false; - if (prevEmpty || nextEmpty) { - return prevEmpty === nextEmpty; - } - - var prevType = typeof prevElement; - var nextType = typeof nextElement; - if (prevType === 'string' || prevType === 'number') { - return nextType === 'string' || nextType === 'number'; - } else { - return nextType === 'object' && prevElement.type === nextElement.type && prevElement.key === nextElement.key; - } -} - -module.exports = shouldUpdateReactComponent; - -/***/ }), -/* 102 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - * - */ - - - -/** - * Escape and wrap key so it is safe to use as a reactid - * - * @param {string} key to be escaped. - * @return {string} the escaped key. - */ - -function escape(key) { - var escapeRegex = /[=:]/g; - var escaperLookup = { - '=': '=0', - ':': '=2' - }; - var escapedString = ('' + key).replace(escapeRegex, function (match) { - return escaperLookup[match]; - }); - - return '$' + escapedString; -} - -/** - * Unescape and unwrap key for human-readable display - * - * @param {string} key to unescape. - * @return {string} the unescaped key. - */ -function unescape(key) { - var unescapeRegex = /(=0|=2)/g; - var unescaperLookup = { - '=0': '=', - '=2': ':' - }; - var keySubstring = key[0] === '.' && key[1] === '$' ? key.substring(2) : key.substring(1); - - return ('' + keySubstring).replace(unescapeRegex, function (match) { - return unescaperLookup[match]; - }); -} - -var KeyEscapeUtils = { - escape: escape, - unescape: unescape -}; - -module.exports = KeyEscapeUtils; - -/***/ }), -/* 103 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(process) {/** - * Copyright 2015-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 _prodInvariant = __webpack_require__(5); - -var ReactCurrentOwner = __webpack_require__(21); -var ReactInstanceMap = __webpack_require__(47); -var ReactInstrumentation = __webpack_require__(15); -var ReactUpdates = __webpack_require__(22); - -var invariant = __webpack_require__(1); -var warning = __webpack_require__(2); - -function enqueueUpdate(internalInstance) { - ReactUpdates.enqueueUpdate(internalInstance); -} - -function formatUnexpectedArgument(arg) { - var type = typeof arg; - if (type !== 'object') { - return type; - } - var displayName = arg.constructor && arg.constructor.name || type; - var keys = Object.keys(arg); - if (keys.length > 0 && keys.length < 20) { - return displayName + ' (keys: ' + keys.join(', ') + ')'; - } - return displayName; -} - -function getInternalInstanceReadyForUpdate(publicInstance, callerName) { - var internalInstance = ReactInstanceMap.get(publicInstance); - if (!internalInstance) { - if (process.env.NODE_ENV !== 'production') { - var ctor = publicInstance.constructor; - // Only warn when we have a callerName. Otherwise we should be silent. - // We're probably calling from enqueueCallback. We don't want to warn - // there because we already warned for the corresponding lifecycle method. - process.env.NODE_ENV !== 'production' ? warning(!callerName, '%s(...): Can only update a mounted or mounting component. ' + 'This usually means you called %s() on an unmounted component. ' + 'This is a no-op. Please check the code for the %s component.', callerName, callerName, ctor && (ctor.displayName || ctor.name) || 'ReactClass') : void 0; - } - return null; - } - - if (process.env.NODE_ENV !== 'production') { - process.env.NODE_ENV !== 'production' ? warning(ReactCurrentOwner.current == null, '%s(...): Cannot update during an existing state transition (such as ' + "within `render` or another component's constructor). Render methods " + 'should be a pure function of props and state; constructor ' + 'side-effects are an anti-pattern, but can be moved to ' + '`componentWillMount`.', callerName) : void 0; - } - - return internalInstance; -} - -/** - * ReactUpdateQueue allows for state updates to be scheduled into a later - * reconciliation step. - */ -var ReactUpdateQueue = { - /** - * Checks whether or not this composite component is mounted. - * @param {ReactClass} publicInstance The instance we want to test. - * @return {boolean} True if mounted, false otherwise. - * @protected - * @final - */ - isMounted: function (publicInstance) { - if (process.env.NODE_ENV !== 'production') { - var owner = ReactCurrentOwner.current; - if (owner !== null) { - process.env.NODE_ENV !== 'production' ? warning(owner._warnedAboutRefsInRender, '%s is accessing isMounted inside its render() function. ' + 'render() should be a pure function of props and state. It should ' + 'never access something that requires stale data from the previous ' + 'render, such as refs. Move this logic to componentDidMount and ' + 'componentDidUpdate instead.', owner.getName() || 'A component') : void 0; - owner._warnedAboutRefsInRender = true; - } - } - var internalInstance = ReactInstanceMap.get(publicInstance); - if (internalInstance) { - // During componentWillMount and render this will still be null but after - // that will always render to something. At least for now. So we can use - // this hack. - return !!internalInstance._renderedComponent; - } else { - return false; - } - }, - - /** - * Enqueue a callback that will be executed after all the pending updates - * have processed. - * - * @param {ReactClass} publicInstance The instance to use as `this` context. - * @param {?function} callback Called after state is updated. - * @param {string} callerName Name of the calling function in the public API. - * @internal - */ - enqueueCallback: function (publicInstance, callback, callerName) { - ReactUpdateQueue.validateCallback(callback, callerName); - var internalInstance = getInternalInstanceReadyForUpdate(publicInstance); - - // Previously we would throw an error if we didn't have an internal - // instance. Since we want to make it a no-op instead, we mirror the same - // behavior we have in other enqueue* methods. - // We also need to ignore callbacks in componentWillMount. See - // enqueueUpdates. - if (!internalInstance) { - return null; - } - - if (internalInstance._pendingCallbacks) { - internalInstance._pendingCallbacks.push(callback); - } else { - internalInstance._pendingCallbacks = [callback]; - } - // TODO: The callback here is ignored when setState is called from - // componentWillMount. Either fix it or disallow doing so completely in - // favor of getInitialState. Alternatively, we can disallow - // componentWillMount during server-side rendering. - enqueueUpdate(internalInstance); - }, - - enqueueCallbackInternal: function (internalInstance, callback) { - if (internalInstance._pendingCallbacks) { - internalInstance._pendingCallbacks.push(callback); - } else { - internalInstance._pendingCallbacks = [callback]; - } - enqueueUpdate(internalInstance); - }, - - /** - * Forces an update. This should only be invoked when it is known with - * certainty that we are **not** in a DOM transaction. - * - * You may want to call this when you know that some deeper aspect of the - * component's state has changed but `setState` was not called. - * - * This will not invoke `shouldComponentUpdate`, but it will invoke - * `componentWillUpdate` and `componentDidUpdate`. - * - * @param {ReactClass} publicInstance The instance that should rerender. - * @internal - */ - enqueueForceUpdate: function (publicInstance) { - var internalInstance = getInternalInstanceReadyForUpdate(publicInstance, 'forceUpdate'); - - if (!internalInstance) { - return; - } - - internalInstance._pendingForceUpdate = true; - - enqueueUpdate(internalInstance); - }, - - /** - * Replaces all of the state. Always use this or `setState` to mutate state. - * You should treat `this.state` as immutable. - * - * There is no guarantee that `this.state` will be immediately updated, so - * accessing `this.state` after calling this method may return the old value. - * - * @param {ReactClass} publicInstance The instance that should rerender. - * @param {object} completeState Next state. - * @internal - */ - enqueueReplaceState: function (publicInstance, completeState, callback) { - var internalInstance = getInternalInstanceReadyForUpdate(publicInstance, 'replaceState'); - - if (!internalInstance) { - return; - } - - internalInstance._pendingStateQueue = [completeState]; - internalInstance._pendingReplaceState = true; - - // Future-proof 15.5 - if (callback !== undefined && callback !== null) { - ReactUpdateQueue.validateCallback(callback, 'replaceState'); - if (internalInstance._pendingCallbacks) { - internalInstance._pendingCallbacks.push(callback); - } else { - internalInstance._pendingCallbacks = [callback]; - } - } - - enqueueUpdate(internalInstance); - }, - - /** - * Sets a subset of the state. This only exists because _pendingState is - * internal. This provides a merging strategy that is not available to deep - * properties which is confusing. TODO: Expose pendingState or don't use it - * during the merge. - * - * @param {ReactClass} publicInstance The instance that should rerender. - * @param {object} partialState Next partial state to be merged with state. - * @internal - */ - enqueueSetState: function (publicInstance, partialState) { - if (process.env.NODE_ENV !== 'production') { - ReactInstrumentation.debugTool.onSetState(); - process.env.NODE_ENV !== 'production' ? warning(partialState != null, 'setState(...): You passed an undefined or null state object; ' + 'instead, use forceUpdate().') : void 0; - } - - var internalInstance = getInternalInstanceReadyForUpdate(publicInstance, 'setState'); - - if (!internalInstance) { - return; - } - - var queue = internalInstance._pendingStateQueue || (internalInstance._pendingStateQueue = []); - queue.push(partialState); - - enqueueUpdate(internalInstance); - }, - - enqueueElementInternal: function (internalInstance, nextElement, nextContext) { - internalInstance._pendingElement = nextElement; - // TODO: introduce _pendingContext instead of setting it directly. - internalInstance._context = nextContext; - enqueueUpdate(internalInstance); - }, - - validateCallback: function (callback, callerName) { - !(!callback || typeof callback === 'function') ? process.env.NODE_ENV !== 'production' ? invariant(false, '%s(...): Expected the last optional `callback` argument to be a function. Instead received: %s.', callerName, formatUnexpectedArgument(callback)) : _prodInvariant('122', callerName, formatUnexpectedArgument(callback)) : void 0; - } -}; - -module.exports = ReactUpdateQueue; -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) - -/***/ }), -/* 104 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(process) {/** - * Copyright 2015-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 _assign = __webpack_require__(6); - -var emptyFunction = __webpack_require__(14); -var warning = __webpack_require__(2); - -var validateDOMNesting = emptyFunction; - -if (process.env.NODE_ENV !== 'production') { - // This validation code was written based on the HTML5 parsing spec: - // https://html.spec.whatwg.org/multipage/syntax.html#has-an-element-in-scope - // - // Note: this does not catch all invalid nesting, nor does it try to (as it's - // not clear what practical benefit doing so provides); instead, we warn only - // for cases where the parser will give a parse tree differing from what React - // intended. For example, is invalid but we don't warn - // because it still parses correctly; we do warn for other cases like nested - // tags where the beginning of the second element implicitly closes the - // first, causing a confusing mess. - - // https://html.spec.whatwg.org/multipage/syntax.html#special - var specialTags = ['address', 'applet', 'area', 'article', 'aside', 'base', 'basefont', 'bgsound', 'blockquote', 'body', 'br', 'button', 'caption', 'center', 'col', 'colgroup', 'dd', 'details', 'dir', 'div', 'dl', 'dt', 'embed', 'fieldset', 'figcaption', 'figure', 'footer', 'form', 'frame', 'frameset', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'head', 'header', 'hgroup', 'hr', 'html', 'iframe', 'img', 'input', 'isindex', 'li', 'link', 'listing', 'main', 'marquee', 'menu', 'menuitem', 'meta', 'nav', 'noembed', 'noframes', 'noscript', 'object', 'ol', 'p', 'param', 'plaintext', 'pre', 'script', 'section', 'select', 'source', 'style', 'summary', 'table', 'tbody', 'td', 'template', 'textarea', 'tfoot', 'th', 'thead', 'title', 'tr', 'track', 'ul', 'wbr', 'xmp']; - - // https://html.spec.whatwg.org/multipage/syntax.html#has-an-element-in-scope - var inScopeTags = ['applet', 'caption', 'html', 'table', 'td', 'th', 'marquee', 'object', 'template', - - // https://html.spec.whatwg.org/multipage/syntax.html#html-integration-point - // TODO: Distinguish by namespace here -- for , including it here - // errs on the side of fewer warnings - 'foreignObject', 'desc', 'title']; - - // https://html.spec.whatwg.org/multipage/syntax.html#has-an-element-in-button-scope - var buttonScopeTags = inScopeTags.concat(['button']); - - // https://html.spec.whatwg.org/multipage/syntax.html#generate-implied-end-tags - var impliedEndTags = ['dd', 'dt', 'li', 'option', 'optgroup', 'p', 'rp', 'rt']; - - var emptyAncestorInfo = { - current: null, - - formTag: null, - aTagInScope: null, - buttonTagInScope: null, - nobrTagInScope: null, - pTagInButtonScope: null, - - listItemTagAutoclosing: null, - dlItemTagAutoclosing: null - }; - - var updatedAncestorInfo = function (oldInfo, tag, instance) { - var ancestorInfo = _assign({}, oldInfo || emptyAncestorInfo); - var info = { tag: tag, instance: instance }; - - if (inScopeTags.indexOf(tag) !== -1) { - ancestorInfo.aTagInScope = null; - ancestorInfo.buttonTagInScope = null; - ancestorInfo.nobrTagInScope = null; - } - if (buttonScopeTags.indexOf(tag) !== -1) { - ancestorInfo.pTagInButtonScope = null; - } - - // See rules for 'li', 'dd', 'dt' start tags in - // https://html.spec.whatwg.org/multipage/syntax.html#parsing-main-inbody - if (specialTags.indexOf(tag) !== -1 && tag !== 'address' && tag !== 'div' && tag !== 'p') { - ancestorInfo.listItemTagAutoclosing = null; - ancestorInfo.dlItemTagAutoclosing = null; - } - - ancestorInfo.current = info; - - if (tag === 'form') { - ancestorInfo.formTag = info; - } - if (tag === 'a') { - ancestorInfo.aTagInScope = info; - } - if (tag === 'button') { - ancestorInfo.buttonTagInScope = info; - } - if (tag === 'nobr') { - ancestorInfo.nobrTagInScope = info; - } - if (tag === 'p') { - ancestorInfo.pTagInButtonScope = info; - } - if (tag === 'li') { - ancestorInfo.listItemTagAutoclosing = info; - } - if (tag === 'dd' || tag === 'dt') { - ancestorInfo.dlItemTagAutoclosing = info; - } - - return ancestorInfo; - }; - - /** - * Returns whether - */ - var isTagValidWithParent = function (tag, parentTag) { - // First, let's check if we're in an unusual parsing mode... - switch (parentTag) { - // https://html.spec.whatwg.org/multipage/syntax.html#parsing-main-inselect - case 'select': - return tag === 'option' || tag === 'optgroup' || tag === '#text'; - case 'optgroup': - return tag === 'option' || tag === '#text'; - // Strictly speaking, seeing an doesn't mean we're in a - // but - case 'option': - return tag === '#text'; - // https://html.spec.whatwg.org/multipage/syntax.html#parsing-main-intd - // https://html.spec.whatwg.org/multipage/syntax.html#parsing-main-incaption - // No special behavior since these rules fall back to "in body" mode for - // all except special table nodes which cause bad parsing behavior anyway. - - // https://html.spec.whatwg.org/multipage/syntax.html#parsing-main-intr - case 'tr': - return tag === 'th' || tag === 'td' || tag === 'style' || tag === 'script' || tag === 'template'; - // https://html.spec.whatwg.org/multipage/syntax.html#parsing-main-intbody - case 'tbody': - case 'thead': - case 'tfoot': - return tag === 'tr' || tag === 'style' || tag === 'script' || tag === 'template'; - // https://html.spec.whatwg.org/multipage/syntax.html#parsing-main-incolgroup - case 'colgroup': - return tag === 'col' || tag === 'template'; - // https://html.spec.whatwg.org/multipage/syntax.html#parsing-main-intable - case 'table': - return tag === 'caption' || tag === 'colgroup' || tag === 'tbody' || tag === 'tfoot' || tag === 'thead' || tag === 'style' || tag === 'script' || tag === 'template'; - // https://html.spec.whatwg.org/multipage/syntax.html#parsing-main-inhead - case 'head': - return tag === 'base' || tag === 'basefont' || tag === 'bgsound' || tag === 'link' || tag === 'meta' || tag === 'title' || tag === 'noscript' || tag === 'noframes' || tag === 'style' || tag === 'script' || tag === 'template'; - // https://html.spec.whatwg.org/multipage/semantics.html#the-html-element - case 'html': - return tag === 'head' || tag === 'body'; - case '#document': - return tag === 'html'; - } - - // Probably in the "in body" parsing mode, so we outlaw only tag combos - // where the parsing rules cause implicit opens or closes to be added. - // https://html.spec.whatwg.org/multipage/syntax.html#parsing-main-inbody - switch (tag) { - case 'h1': - case 'h2': - case 'h3': - case 'h4': - case 'h5': - case 'h6': - return parentTag !== 'h1' && parentTag !== 'h2' && parentTag !== 'h3' && parentTag !== 'h4' && parentTag !== 'h5' && parentTag !== 'h6'; - - case 'rp': - case 'rt': - return impliedEndTags.indexOf(parentTag) === -1; - - case 'body': - case 'caption': - case 'col': - case 'colgroup': - case 'frame': - case 'head': - case 'html': - case 'tbody': - case 'td': - case 'tfoot': - case 'th': - case 'thead': - case 'tr': - // These tags are only valid with a few parents that have special child - // parsing rules -- if we're down here, then none of those matched and - // so we allow it only if we don't know what the parent is, as all other - // cases are invalid. - return parentTag == null; - } - - return true; - }; - - /** - * Returns whether - */ - var findInvalidAncestorForTag = function (tag, ancestorInfo) { - switch (tag) { - case 'address': - case 'article': - case 'aside': - case 'blockquote': - case 'center': - case 'details': - case 'dialog': - case 'dir': - case 'div': - case 'dl': - case 'fieldset': - case 'figcaption': - case 'figure': - case 'footer': - case 'header': - case 'hgroup': - case 'main': - case 'menu': - case 'nav': - case 'ol': - case 'p': - case 'section': - case 'summary': - case 'ul': - case 'pre': - case 'listing': - case 'table': - case 'hr': - case 'xmp': - case 'h1': - case 'h2': - case 'h3': - case 'h4': - case 'h5': - case 'h6': - return ancestorInfo.pTagInButtonScope; - - case 'form': - return ancestorInfo.formTag || ancestorInfo.pTagInButtonScope; - - case 'li': - return ancestorInfo.listItemTagAutoclosing; - - case 'dd': - case 'dt': - return ancestorInfo.dlItemTagAutoclosing; - - case 'button': - return ancestorInfo.buttonTagInScope; - - case 'a': - // Spec says something about storing a list of markers, but it sounds - // equivalent to this check. - return ancestorInfo.aTagInScope; - - case 'nobr': - return ancestorInfo.nobrTagInScope; - } - - return null; - }; - - /** - * Given a ReactCompositeComponent instance, return a list of its recursive - * owners, starting at the root and ending with the instance itself. - */ - var findOwnerStack = function (instance) { - if (!instance) { - return []; - } - - var stack = []; - do { - stack.push(instance); - } while (instance = instance._currentElement._owner); - stack.reverse(); - return stack; - }; - - var didWarn = {}; - - validateDOMNesting = function (childTag, childText, childInstance, ancestorInfo) { - ancestorInfo = ancestorInfo || emptyAncestorInfo; - var parentInfo = ancestorInfo.current; - var parentTag = parentInfo && parentInfo.tag; - - if (childText != null) { - process.env.NODE_ENV !== 'production' ? warning(childTag == null, 'validateDOMNesting: when childText is passed, childTag should be null') : void 0; - childTag = '#text'; - } - - var invalidParent = isTagValidWithParent(childTag, parentTag) ? null : parentInfo; - var invalidAncestor = invalidParent ? null : findInvalidAncestorForTag(childTag, ancestorInfo); - var problematic = invalidParent || invalidAncestor; - - if (problematic) { - var ancestorTag = problematic.tag; - var ancestorInstance = problematic.instance; - - var childOwner = childInstance && childInstance._currentElement._owner; - var ancestorOwner = ancestorInstance && ancestorInstance._currentElement._owner; - - var childOwners = findOwnerStack(childOwner); - var ancestorOwners = findOwnerStack(ancestorOwner); - - var minStackLen = Math.min(childOwners.length, ancestorOwners.length); - var i; - - var deepestCommon = -1; - for (i = 0; i < minStackLen; i++) { - if (childOwners[i] === ancestorOwners[i]) { - deepestCommon = i; - } else { - break; - } - } - - var UNKNOWN = '(unknown)'; - var childOwnerNames = childOwners.slice(deepestCommon + 1).map(function (inst) { - return inst.getName() || UNKNOWN; - }); - var ancestorOwnerNames = ancestorOwners.slice(deepestCommon + 1).map(function (inst) { - return inst.getName() || UNKNOWN; - }); - var ownerInfo = [].concat( - // If the parent and child instances have a common owner ancestor, start - // with that -- otherwise we just start with the parent's owners. - deepestCommon !== -1 ? childOwners[deepestCommon].getName() || UNKNOWN : [], ancestorOwnerNames, ancestorTag, - // If we're warning about an invalid (non-parent) ancestry, add '...' - invalidAncestor ? ['...'] : [], childOwnerNames, childTag).join(' > '); - - var warnKey = !!invalidParent + '|' + childTag + '|' + ancestorTag + '|' + ownerInfo; - if (didWarn[warnKey]) { - return; - } - didWarn[warnKey] = true; - - var tagDisplayName = childTag; - var whitespaceInfo = ''; - if (childTag === '#text') { - if (/\S/.test(childText)) { - tagDisplayName = 'Text nodes'; - } else { - tagDisplayName = 'Whitespace text nodes'; - whitespaceInfo = " Make sure you don't have any extra whitespace between tags on " + 'each line of your source code.'; - } - } else { - tagDisplayName = '<' + childTag + '>'; - } - - if (invalidParent) { - var info = ''; - if (ancestorTag === 'table' && childTag === 'tr') { - info += ' Add a to your code to match the DOM tree generated by ' + 'the browser.'; - } - process.env.NODE_ENV !== 'production' ? warning(false, 'validateDOMNesting(...): %s cannot appear as a child of <%s>.%s ' + 'See %s.%s', tagDisplayName, ancestorTag, whitespaceInfo, ownerInfo, info) : void 0; - } else { - process.env.NODE_ENV !== 'production' ? warning(false, 'validateDOMNesting(...): %s cannot appear as a descendant of ' + '<%s>. See %s.', tagDisplayName, ancestorTag, ownerInfo) : void 0; - } - } - }; - - validateDOMNesting.updatedAncestorInfo = updatedAncestorInfo; - - // For testing - validateDOMNesting.isTagValidInContext = function (tag, ancestorInfo) { - ancestorInfo = ancestorInfo || emptyAncestorInfo; - var parentInfo = ancestorInfo.current; - var parentTag = parentInfo && parentInfo.tag; - return isTagValidWithParent(tag, parentTag) && !findInvalidAncestorForTag(tag, ancestorInfo); - }; -} - -module.exports = validateDOMNesting; -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) - -/***/ }), -/* 105 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - */ - - - -/** - * `charCode` represents the actual "character code" and is safe to use with - * `String.fromCharCode`. As such, only keys that correspond to printable - * characters produce a valid `charCode`, the only exception to this is Enter. - * The Tab-key is considered non-printable and does not have a `charCode`, - * presumably because it does not produce a tab-character in browsers. - * - * @param {object} nativeEvent Native browser event. - * @return {number} Normalized `charCode` property. - */ - -function getEventCharCode(nativeEvent) { - var charCode; - var keyCode = nativeEvent.keyCode; - - if ('charCode' in nativeEvent) { - charCode = nativeEvent.charCode; - - // FF does not set `charCode` for the Enter-key, check against `keyCode`. - if (charCode === 0 && keyCode === 13) { - charCode = 13; - } - } else { - // IE8 does not implement `charCode`, but `keyCode` has the correct value. - charCode = keyCode; - } - - // Some non-printable keys are reported in `charCode`/`keyCode`, discard them. - // Must not discard the (non-)printable Enter-key. - if (charCode >= 32 || charCode === 13) { - return charCode; - } - - return 0; -} - -module.exports = getEventCharCode; - -/***/ }), -/* 106 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__BrowserRouter__ = __webpack_require__(378); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "BrowserRouter", function() { return __WEBPACK_IMPORTED_MODULE_0__BrowserRouter__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__HashRouter__ = __webpack_require__(381); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "HashRouter", function() { return __WEBPACK_IMPORTED_MODULE_1__HashRouter__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__Link__ = __webpack_require__(191); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "Link", function() { return __WEBPACK_IMPORTED_MODULE_2__Link__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__MemoryRouter__ = __webpack_require__(383); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "MemoryRouter", function() { return __WEBPACK_IMPORTED_MODULE_3__MemoryRouter__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__NavLink__ = __webpack_require__(386); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "NavLink", function() { return __WEBPACK_IMPORTED_MODULE_4__NavLink__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__Prompt__ = __webpack_require__(389); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "Prompt", function() { return __WEBPACK_IMPORTED_MODULE_5__Prompt__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__Redirect__ = __webpack_require__(391); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "Redirect", function() { return __WEBPACK_IMPORTED_MODULE_6__Redirect__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__Route__ = __webpack_require__(192); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "Route", function() { return __WEBPACK_IMPORTED_MODULE_7__Route__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__Router__ = __webpack_require__(109); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "Router", function() { return __WEBPACK_IMPORTED_MODULE_8__Router__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__StaticRouter__ = __webpack_require__(397); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "StaticRouter", function() { return __WEBPACK_IMPORTED_MODULE_9__StaticRouter__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_10__Switch__ = __webpack_require__(399); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "Switch", function() { return __WEBPACK_IMPORTED_MODULE_10__Switch__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_11__matchPath__ = __webpack_require__(401); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "matchPath", function() { return __WEBPACK_IMPORTED_MODULE_11__matchPath__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_12__withRouter__ = __webpack_require__(402); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "withRouter", function() { return __WEBPACK_IMPORTED_MODULE_12__withRouter__["a"]; }); - - - - - - - - - - - - - - - - - - - - - - - - - - - -/***/ }), -/* 107 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -exports.__esModule = true; -exports.locationsAreEqual = exports.createLocation = undefined; - -var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; - -var _resolvePathname = __webpack_require__(188); - -var _resolvePathname2 = _interopRequireDefault(_resolvePathname); - -var _valueEqual = __webpack_require__(189); - -var _valueEqual2 = _interopRequireDefault(_valueEqual); - -var _PathUtils = __webpack_require__(48); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -var createLocation = exports.createLocation = function createLocation(path, state, key, currentLocation) { - var location = void 0; - if (typeof path === 'string') { - // Two-arg form: push(path, state) - location = (0, _PathUtils.parsePath)(path); - location.state = state; - } else { - // One-arg form: push(location) - location = _extends({}, path); - - if (location.pathname === undefined) location.pathname = ''; - - if (location.search) { - if (location.search.charAt(0) !== '?') location.search = '?' + location.search; - } else { - location.search = ''; - } - - if (location.hash) { - if (location.hash.charAt(0) !== '#') location.hash = '#' + location.hash; - } else { - location.hash = ''; - } - - if (state !== undefined && location.state === undefined) location.state = state; - } - - try { - location.pathname = decodeURI(location.pathname); - } catch (e) { - if (e instanceof URIError) { - throw new URIError('Pathname "' + location.pathname + '" could not be decoded. ' + 'This is likely caused by an invalid percent-encoding.'); - } else { - throw e; - } - } - - if (key) location.key = key; - - if (currentLocation) { - // Resolve incomplete/relative pathname relative to current location. - if (!location.pathname) { - location.pathname = currentLocation.pathname; - } else if (location.pathname.charAt(0) !== '/') { - location.pathname = (0, _resolvePathname2.default)(location.pathname, currentLocation.pathname); - } - } else { - // When there is no prior location and pathname is empty, set it to / - if (!location.pathname) { - location.pathname = '/'; - } - } - - return location; -}; - -var locationsAreEqual = exports.locationsAreEqual = function locationsAreEqual(a, b) { - return a.pathname === b.pathname && a.search === b.search && a.hash === b.hash && a.key === b.key && (0, _valueEqual2.default)(a.state, b.state); -}; - -/***/ }), -/* 108 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -exports.__esModule = true; - -var _warning = __webpack_require__(10); - -var _warning2 = _interopRequireDefault(_warning); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -var createTransitionManager = function createTransitionManager() { - var prompt = null; - - var setPrompt = function setPrompt(nextPrompt) { - (0, _warning2.default)(prompt == null, 'A history supports only one prompt at a time'); - - prompt = nextPrompt; - - return function () { - if (prompt === nextPrompt) prompt = null; - }; - }; - - var confirmTransitionTo = function confirmTransitionTo(location, action, getUserConfirmation, callback) { - // TODO: If another transition starts while we're still confirming - // the previous one, we may end up in a weird state. Figure out the - // best way to handle this. - if (prompt != null) { - var result = typeof prompt === 'function' ? prompt(location, action) : prompt; - - if (typeof result === 'string') { - if (typeof getUserConfirmation === 'function') { - getUserConfirmation(result, callback); - } else { - (0, _warning2.default)(false, 'A history needs a getUserConfirmation function in order to use a prompt message'); - - callback(true); - } - } else { - // Return false from a transition hook to cancel the transition. - callback(result !== false); - } - } else { - callback(true); - } - }; - - var listeners = []; - - var appendListener = function appendListener(fn) { - var isActive = true; - - var listener = function listener() { - if (isActive) fn.apply(undefined, arguments); - }; - - listeners.push(listener); - - return function () { - isActive = false; - listeners = listeners.filter(function (item) { - return item !== listener; - }); - }; - }; - - var notifyListeners = function notifyListeners() { - for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) { - args[_key] = arguments[_key]; - } - - listeners.forEach(function (listener) { - return listener.apply(undefined, args); - }); - }; - - return { - setPrompt: setPrompt, - confirmTransitionTo: confirmTransitionTo, - appendListener: appendListener, - notifyListeners: notifyListeners - }; -}; - -exports.default = createTransitionManager; - -/***/ }), -/* 109 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react_router_es_Router__ = __webpack_require__(110); -// Written in this round about way for babel-transform-imports - - -/* harmony default export */ __webpack_exports__["a"] = (__WEBPACK_IMPORTED_MODULE_0_react_router_es_Router__["a" /* default */]); - -/***/ }), -/* 110 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_warning__ = __webpack_require__(10); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_warning___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_warning__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_invariant__ = __webpack_require__(17); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_invariant___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_invariant__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_react__ = __webpack_require__(3); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_react__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_prop_types__ = __webpack_require__(16); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_prop_types__); -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; }; - -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; } - - - - - - -/** - * The public API for putting history on context. - */ - -var Router = function (_React$Component) { - _inherits(Router, _React$Component); - - function Router() { - var _temp, _this, _ret; - - _classCallCheck(this, Router); - - for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) { - args[_key] = arguments[_key]; - } - - return _ret = (_temp = (_this = _possibleConstructorReturn(this, _React$Component.call.apply(_React$Component, [this].concat(args))), _this), _this.state = { - match: _this.computeMatch(_this.props.history.location.pathname) - }, _temp), _possibleConstructorReturn(_this, _ret); - } - - Router.prototype.getChildContext = function getChildContext() { - return { - router: _extends({}, this.context.router, { - history: this.props.history, - route: { - location: this.props.history.location, - match: this.state.match - } - }) - }; - }; - - Router.prototype.computeMatch = function computeMatch(pathname) { - return { - path: '/', - url: '/', - params: {}, - isExact: pathname === '/' - }; - }; - - Router.prototype.componentWillMount = function componentWillMount() { - var _this2 = this; - - var _props = this.props, - children = _props.children, - history = _props.history; - - - __WEBPACK_IMPORTED_MODULE_1_invariant___default()(children == null || __WEBPACK_IMPORTED_MODULE_2_react___default.a.Children.count(children) === 1, 'A may have only one child element'); - - // Do this here so we can setState when a changes the - // location in componentWillMount. This happens e.g. when doing - // server rendering using a . - this.unlisten = history.listen(function () { - _this2.setState({ - match: _this2.computeMatch(history.location.pathname) - }); - }); - }; - - Router.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) { - __WEBPACK_IMPORTED_MODULE_0_warning___default()(this.props.history === nextProps.history, 'You cannot change '); - }; - - Router.prototype.componentWillUnmount = function componentWillUnmount() { - this.unlisten(); - }; - - Router.prototype.render = function render() { - var children = this.props.children; - - return children ? __WEBPACK_IMPORTED_MODULE_2_react___default.a.Children.only(children) : null; - }; - - return Router; -}(__WEBPACK_IMPORTED_MODULE_2_react___default.a.Component); - -Router.propTypes = { - history: __WEBPACK_IMPORTED_MODULE_3_prop_types___default.a.object.isRequired, - children: __WEBPACK_IMPORTED_MODULE_3_prop_types___default.a.node -}; -Router.contextTypes = { - router: __WEBPACK_IMPORTED_MODULE_3_prop_types___default.a.object -}; -Router.childContextTypes = { - router: __WEBPACK_IMPORTED_MODULE_3_prop_types___default.a.object.isRequired -}; - - -/* harmony default export */ __webpack_exports__["a"] = (Router); - -/***/ }), -/* 111 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_path_to_regexp__ = __webpack_require__(387); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_path_to_regexp___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_path_to_regexp__); - - -var patternCache = {}; -var cacheLimit = 10000; -var cacheCount = 0; - -var compilePath = function compilePath(pattern, options) { - var cacheKey = '' + options.end + options.strict + options.sensitive; - var cache = patternCache[cacheKey] || (patternCache[cacheKey] = {}); - - if (cache[pattern]) return cache[pattern]; - - var keys = []; - var re = __WEBPACK_IMPORTED_MODULE_0_path_to_regexp___default()(pattern, keys, options); - var compiledPattern = { re: re, keys: keys }; - - if (cacheCount < cacheLimit) { - cache[pattern] = compiledPattern; - cacheCount++; - } - - return compiledPattern; -}; - -/** - * Public API for matching a URL pathname to a path pattern. - */ -var matchPath = function matchPath(pathname) { - var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; - - if (typeof options === 'string') options = { path: options }; - - var _options = options, - _options$path = _options.path, - path = _options$path === undefined ? '/' : _options$path, - _options$exact = _options.exact, - exact = _options$exact === undefined ? false : _options$exact, - _options$strict = _options.strict, - strict = _options$strict === undefined ? false : _options$strict, - _options$sensitive = _options.sensitive, - sensitive = _options$sensitive === undefined ? false : _options$sensitive; - - var _compilePath = compilePath(path, { end: exact, strict: strict, sensitive: sensitive }), - re = _compilePath.re, - keys = _compilePath.keys; - - var match = re.exec(pathname); - - if (!match) return null; - - var url = match[0], - values = match.slice(1); - - var isExact = pathname === url; - - if (exact && !isExact) return null; - - return { - path: path, // the path pattern used to match - url: path === '/' && url === '' ? '/' : url, // the matched portion of the URL - isExact: isExact, // whether or not we matched exactly - params: keys.reduce(function (memo, key, index) { - memo[key.name] = values[index]; - return memo; - }, {}) - }; -}; - -/* harmony default export */ __webpack_exports__["a"] = (matchPath); - -/***/ }), -/* 112 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_warning__ = __webpack_require__(10); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_warning___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_warning__); - - -var createTransitionManager = function createTransitionManager() { - var prompt = null; - - var setPrompt = function setPrompt(nextPrompt) { - __WEBPACK_IMPORTED_MODULE_0_warning___default()(prompt == null, 'A history supports only one prompt at a time'); - - prompt = nextPrompt; - - return function () { - if (prompt === nextPrompt) prompt = null; - }; - }; - - var confirmTransitionTo = function confirmTransitionTo(location, action, getUserConfirmation, callback) { - // TODO: If another transition starts while we're still confirming - // the previous one, we may end up in a weird state. Figure out the - // best way to handle this. - if (prompt != null) { - var result = typeof prompt === 'function' ? prompt(location, action) : prompt; - - if (typeof result === 'string') { - if (typeof getUserConfirmation === 'function') { - getUserConfirmation(result, callback); - } else { - __WEBPACK_IMPORTED_MODULE_0_warning___default()(false, 'A history needs a getUserConfirmation function in order to use a prompt message'); - - callback(true); - } - } else { - // Return false from a transition hook to cancel the transition. - callback(result !== false); - } - } else { - callback(true); - } - }; - - var listeners = []; - - var appendListener = function appendListener(fn) { - var isActive = true; - - var listener = function listener() { - if (isActive) fn.apply(undefined, arguments); - }; - - listeners.push(listener); - - return function () { - isActive = false; - listeners = listeners.filter(function (item) { - return item !== listener; - }); - }; - }; - - var notifyListeners = function notifyListeners() { - for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) { - args[_key] = arguments[_key]; - } - - listeners.forEach(function (listener) { - return listener.apply(undefined, args); - }); - }; - - return { - setPrompt: setPrompt, - confirmTransitionTo: confirmTransitionTo, - appendListener: appendListener, - notifyListeners: notifyListeners - }; -}; - -/* harmony default export */ __webpack_exports__["a"] = (createTransitionManager); - -/***/ }), -/* 113 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__number__ = __webpack_require__(51); - - -/* harmony default export */ __webpack_exports__["a"] = (function(values, p, valueof) { - if (valueof == null) valueof = __WEBPACK_IMPORTED_MODULE_0__number__["a" /* default */]; - if (!(n = values.length)) return; - if ((p = +p) <= 0 || n < 2) return +valueof(values[0], 0, values); - if (p >= 1) return +valueof(values[n - 1], n - 1, values); - var n, - i = (n - 1) * p, - i0 = Math.floor(i), - value0 = +valueof(values[i0], i0, values), - value1 = +valueof(values[i0 + 1], i0 + 1, values); - return value0 + (value1 - value0) * (i - i0); -}); - - -/***/ }), -/* 114 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__src_drag__ = __webpack_require__(440); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return __WEBPACK_IMPORTED_MODULE_0__src_drag__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__src_nodrag__ = __webpack_require__(213); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return __WEBPACK_IMPORTED_MODULE_1__src_nodrag__["a"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return __WEBPACK_IMPORTED_MODULE_1__src_nodrag__["b"]; }); - - - - -/***/ }), -/* 115 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__namespace__ = __webpack_require__(116); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__namespaces__ = __webpack_require__(117); - - - -function creatorInherit(name) { - return function() { - var document = this.ownerDocument, - uri = this.namespaceURI; - return uri === __WEBPACK_IMPORTED_MODULE_1__namespaces__["b" /* xhtml */] && document.documentElement.namespaceURI === __WEBPACK_IMPORTED_MODULE_1__namespaces__["b" /* xhtml */] - ? document.createElement(name) - : document.createElementNS(uri, name); - }; -} - -function creatorFixed(fullname) { - return function() { - return this.ownerDocument.createElementNS(fullname.space, fullname.local); - }; -} - -/* harmony default export */ __webpack_exports__["a"] = (function(name) { - var fullname = Object(__WEBPACK_IMPORTED_MODULE_0__namespace__["a" /* default */])(name); - return (fullname.local - ? creatorFixed - : creatorInherit)(fullname); -}); - - -/***/ }), -/* 116 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__namespaces__ = __webpack_require__(117); - - -/* harmony default export */ __webpack_exports__["a"] = (function(name) { - var prefix = name += "", i = prefix.indexOf(":"); - if (i >= 0 && (prefix = name.slice(0, i)) !== "xmlns") name = name.slice(i + 1); - return __WEBPACK_IMPORTED_MODULE_0__namespaces__["a" /* default */].hasOwnProperty(prefix) ? {space: __WEBPACK_IMPORTED_MODULE_0__namespaces__["a" /* default */][prefix], local: name} : name; -}); - - -/***/ }), -/* 117 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return xhtml; }); -var xhtml = "http://www.w3.org/1999/xhtml"; - -/* harmony default export */ __webpack_exports__["a"] = ({ - svg: "http://www.w3.org/2000/svg", - xhtml: xhtml, - xlink: "http://www.w3.org/1999/xlink", - xml: "http://www.w3.org/XML/1998/namespace", - xmlns: "http://www.w3.org/2000/xmlns/" -}); - - -/***/ }), -/* 118 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__selection_on__ = __webpack_require__(119); - - -/* harmony default export */ __webpack_exports__["a"] = (function() { - var current = __WEBPACK_IMPORTED_MODULE_0__selection_on__["c" /* event */], source; - while (source = current.sourceEvent) current = source; - return current; -}); - - -/***/ }), -/* 119 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return event; }); -/* harmony export (immutable) */ __webpack_exports__["a"] = customEvent; -var filterEvents = {}; - -var event = null; - -if (typeof document !== "undefined") { - var element = document.documentElement; - if (!("onmouseenter" in element)) { - filterEvents = {mouseenter: "mouseover", mouseleave: "mouseout"}; - } -} - -function filterContextListener(listener, index, group) { - listener = contextListener(listener, index, group); - return function(event) { - var related = event.relatedTarget; - if (!related || (related !== this && !(related.compareDocumentPosition(this) & 8))) { - listener.call(this, event); - } - }; -} - -function contextListener(listener, index, group) { - return function(event1) { - var event0 = event; // Events can be reentrant (e.g., focus). - event = event1; - try { - listener.call(this, this.__data__, index, group); - } finally { - event = event0; - } - }; -} - -function parseTypenames(typenames) { - return typenames.trim().split(/^|\s+/).map(function(t) { - var name = "", i = t.indexOf("."); - if (i >= 0) name = t.slice(i + 1), t = t.slice(0, i); - return {type: t, name: name}; - }); -} - -function onRemove(typename) { - return function() { - var on = this.__on; - if (!on) return; - for (var j = 0, i = -1, m = on.length, o; j < m; ++j) { - if (o = on[j], (!typename.type || o.type === typename.type) && o.name === typename.name) { - this.removeEventListener(o.type, o.listener, o.capture); - } else { - on[++i] = o; - } - } - if (++i) on.length = i; - else delete this.__on; - }; -} - -function onAdd(typename, value, capture) { - var wrap = filterEvents.hasOwnProperty(typename.type) ? filterContextListener : contextListener; - return function(d, i, group) { - var on = this.__on, o, listener = wrap(value, i, group); - if (on) for (var j = 0, m = on.length; j < m; ++j) { - if ((o = on[j]).type === typename.type && o.name === typename.name) { - this.removeEventListener(o.type, o.listener, o.capture); - this.addEventListener(o.type, o.listener = listener, o.capture = capture); - o.value = value; - return; - } - } - this.addEventListener(typename.type, listener, capture); - o = {type: typename.type, name: typename.name, value: value, listener: listener, capture: capture}; - if (!on) this.__on = [o]; - else on.push(o); - }; -} - -/* harmony default export */ __webpack_exports__["b"] = (function(typename, value, capture) { - var typenames = parseTypenames(typename + ""), i, n = typenames.length, t; - - if (arguments.length < 2) { - var on = this.node().__on; - if (on) for (var j = 0, m = on.length, o; j < m; ++j) { - for (i = 0, o = on[j]; i < n; ++i) { - if ((t = typenames[i]).type === o.type && t.name === o.name) { - return o.value; - } - } - } - return; - } - - on = value ? onAdd : onRemove; - if (capture == null) capture = false; - for (i = 0; i < n; ++i) this.each(on(typenames[i], value, capture)); - return this; -}); - -function customEvent(event1, listener, that, args) { - var event0 = event; - event1.sourceEvent = event; - event = event1; - try { - return listener.apply(that, args); - } finally { - event = event0; - } -} - - -/***/ }), -/* 120 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony default export */ __webpack_exports__["a"] = (function(node, event) { - var svg = node.ownerSVGElement || node; - - if (svg.createSVGPoint) { - var point = svg.createSVGPoint(); - point.x = event.clientX, point.y = event.clientY; - point = point.matrixTransform(node.getScreenCTM().inverse()); - return [point.x, point.y]; - } - - var rect = node.getBoundingClientRect(); - return [event.clientX - rect.left - node.clientLeft, event.clientY - rect.top - node.clientTop]; -}); - - -/***/ }), -/* 121 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -function none() {} - -/* harmony default export */ __webpack_exports__["a"] = (function(selector) { - return selector == null ? none : function() { - return this.querySelector(selector); - }; -}); - - -/***/ }), -/* 122 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony default export */ __webpack_exports__["a"] = (function(node) { - return (node.ownerDocument && node.ownerDocument.defaultView) // node is a Node - || (node.document && node) // node is a Window - || node.defaultView; // node is a Document -}); - - -/***/ }), -/* 123 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_d3_color__ = __webpack_require__(23); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__rgb__ = __webpack_require__(216); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__array__ = __webpack_require__(219); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__date__ = __webpack_require__(220); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__number__ = __webpack_require__(74); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__object__ = __webpack_require__(221); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__string__ = __webpack_require__(222); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__constant__ = __webpack_require__(218); - - - - - - - - - -/* harmony default export */ __webpack_exports__["a"] = (function(a, b) { - var t = typeof b, c; - return b == null || t === "boolean" ? Object(__WEBPACK_IMPORTED_MODULE_7__constant__["a" /* default */])(b) - : (t === "number" ? __WEBPACK_IMPORTED_MODULE_4__number__["a" /* default */] - : t === "string" ? ((c = Object(__WEBPACK_IMPORTED_MODULE_0_d3_color__["a" /* color */])(b)) ? (b = c, __WEBPACK_IMPORTED_MODULE_1__rgb__["a" /* default */]) : __WEBPACK_IMPORTED_MODULE_6__string__["a" /* default */]) - : b instanceof __WEBPACK_IMPORTED_MODULE_0_d3_color__["a" /* color */] ? __WEBPACK_IMPORTED_MODULE_1__rgb__["a" /* default */] - : b instanceof Date ? __WEBPACK_IMPORTED_MODULE_3__date__["a" /* default */] - : Array.isArray(b) ? __WEBPACK_IMPORTED_MODULE_2__array__["a" /* default */] - : typeof b.valueOf !== "function" && typeof b.toString !== "function" || isNaN(b) ? __WEBPACK_IMPORTED_MODULE_5__object__["a" /* default */] - : __WEBPACK_IMPORTED_MODULE_4__number__["a" /* default */])(a, b); -}); - - -/***/ }), -/* 124 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (immutable) */ __webpack_exports__["a"] = Color; -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return darker; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return brighter; }); -/* harmony export (immutable) */ __webpack_exports__["e"] = color; -/* harmony export (immutable) */ __webpack_exports__["h"] = rgbConvert; -/* harmony export (immutable) */ __webpack_exports__["g"] = rgb; -/* harmony export (immutable) */ __webpack_exports__["b"] = Rgb; -/* unused harmony export hslConvert */ -/* harmony export (immutable) */ __webpack_exports__["f"] = hsl; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__define__ = __webpack_require__(125); - - -function Color() {} - -var darker = 0.7; -var brighter = 1 / darker; - -var reI = "\\s*([+-]?\\d+)\\s*", - reN = "\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*", - reP = "\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*", - reHex3 = /^#([0-9a-f]{3})$/, - reHex6 = /^#([0-9a-f]{6})$/, - reRgbInteger = new RegExp("^rgb\\(" + [reI, reI, reI] + "\\)$"), - reRgbPercent = new RegExp("^rgb\\(" + [reP, reP, reP] + "\\)$"), - reRgbaInteger = new RegExp("^rgba\\(" + [reI, reI, reI, reN] + "\\)$"), - reRgbaPercent = new RegExp("^rgba\\(" + [reP, reP, reP, reN] + "\\)$"), - reHslPercent = new RegExp("^hsl\\(" + [reN, reP, reP] + "\\)$"), - reHslaPercent = new RegExp("^hsla\\(" + [reN, reP, reP, reN] + "\\)$"); - -var named = { - aliceblue: 0xf0f8ff, - antiquewhite: 0xfaebd7, - aqua: 0x00ffff, - aquamarine: 0x7fffd4, - azure: 0xf0ffff, - beige: 0xf5f5dc, - bisque: 0xffe4c4, - black: 0x000000, - blanchedalmond: 0xffebcd, - blue: 0x0000ff, - blueviolet: 0x8a2be2, - brown: 0xa52a2a, - burlywood: 0xdeb887, - cadetblue: 0x5f9ea0, - chartreuse: 0x7fff00, - chocolate: 0xd2691e, - coral: 0xff7f50, - cornflowerblue: 0x6495ed, - cornsilk: 0xfff8dc, - crimson: 0xdc143c, - cyan: 0x00ffff, - darkblue: 0x00008b, - darkcyan: 0x008b8b, - darkgoldenrod: 0xb8860b, - darkgray: 0xa9a9a9, - darkgreen: 0x006400, - darkgrey: 0xa9a9a9, - darkkhaki: 0xbdb76b, - darkmagenta: 0x8b008b, - darkolivegreen: 0x556b2f, - darkorange: 0xff8c00, - darkorchid: 0x9932cc, - darkred: 0x8b0000, - darksalmon: 0xe9967a, - darkseagreen: 0x8fbc8f, - darkslateblue: 0x483d8b, - darkslategray: 0x2f4f4f, - darkslategrey: 0x2f4f4f, - darkturquoise: 0x00ced1, - darkviolet: 0x9400d3, - deeppink: 0xff1493, - deepskyblue: 0x00bfff, - dimgray: 0x696969, - dimgrey: 0x696969, - dodgerblue: 0x1e90ff, - firebrick: 0xb22222, - floralwhite: 0xfffaf0, - forestgreen: 0x228b22, - fuchsia: 0xff00ff, - gainsboro: 0xdcdcdc, - ghostwhite: 0xf8f8ff, - gold: 0xffd700, - goldenrod: 0xdaa520, - gray: 0x808080, - green: 0x008000, - greenyellow: 0xadff2f, - grey: 0x808080, - honeydew: 0xf0fff0, - hotpink: 0xff69b4, - indianred: 0xcd5c5c, - indigo: 0x4b0082, - ivory: 0xfffff0, - khaki: 0xf0e68c, - lavender: 0xe6e6fa, - lavenderblush: 0xfff0f5, - lawngreen: 0x7cfc00, - lemonchiffon: 0xfffacd, - lightblue: 0xadd8e6, - lightcoral: 0xf08080, - lightcyan: 0xe0ffff, - lightgoldenrodyellow: 0xfafad2, - lightgray: 0xd3d3d3, - lightgreen: 0x90ee90, - lightgrey: 0xd3d3d3, - lightpink: 0xffb6c1, - lightsalmon: 0xffa07a, - lightseagreen: 0x20b2aa, - lightskyblue: 0x87cefa, - lightslategray: 0x778899, - lightslategrey: 0x778899, - lightsteelblue: 0xb0c4de, - lightyellow: 0xffffe0, - lime: 0x00ff00, - limegreen: 0x32cd32, - linen: 0xfaf0e6, - magenta: 0xff00ff, - maroon: 0x800000, - mediumaquamarine: 0x66cdaa, - mediumblue: 0x0000cd, - mediumorchid: 0xba55d3, - mediumpurple: 0x9370db, - mediumseagreen: 0x3cb371, - mediumslateblue: 0x7b68ee, - mediumspringgreen: 0x00fa9a, - mediumturquoise: 0x48d1cc, - mediumvioletred: 0xc71585, - midnightblue: 0x191970, - mintcream: 0xf5fffa, - mistyrose: 0xffe4e1, - moccasin: 0xffe4b5, - navajowhite: 0xffdead, - navy: 0x000080, - oldlace: 0xfdf5e6, - olive: 0x808000, - olivedrab: 0x6b8e23, - orange: 0xffa500, - orangered: 0xff4500, - orchid: 0xda70d6, - palegoldenrod: 0xeee8aa, - palegreen: 0x98fb98, - paleturquoise: 0xafeeee, - palevioletred: 0xdb7093, - papayawhip: 0xffefd5, - peachpuff: 0xffdab9, - peru: 0xcd853f, - pink: 0xffc0cb, - plum: 0xdda0dd, - powderblue: 0xb0e0e6, - purple: 0x800080, - rebeccapurple: 0x663399, - red: 0xff0000, - rosybrown: 0xbc8f8f, - royalblue: 0x4169e1, - saddlebrown: 0x8b4513, - salmon: 0xfa8072, - sandybrown: 0xf4a460, - seagreen: 0x2e8b57, - seashell: 0xfff5ee, - sienna: 0xa0522d, - silver: 0xc0c0c0, - skyblue: 0x87ceeb, - slateblue: 0x6a5acd, - slategray: 0x708090, - slategrey: 0x708090, - snow: 0xfffafa, - springgreen: 0x00ff7f, - steelblue: 0x4682b4, - tan: 0xd2b48c, - teal: 0x008080, - thistle: 0xd8bfd8, - tomato: 0xff6347, - turquoise: 0x40e0d0, - violet: 0xee82ee, - wheat: 0xf5deb3, - white: 0xffffff, - whitesmoke: 0xf5f5f5, - yellow: 0xffff00, - yellowgreen: 0x9acd32 -}; - -Object(__WEBPACK_IMPORTED_MODULE_0__define__["a" /* default */])(Color, color, { - displayable: function() { - return this.rgb().displayable(); - }, - toString: function() { - return this.rgb() + ""; - } -}); - -function color(format) { - var m; - format = (format + "").trim().toLowerCase(); - return (m = reHex3.exec(format)) ? (m = parseInt(m[1], 16), new Rgb((m >> 8 & 0xf) | (m >> 4 & 0x0f0), (m >> 4 & 0xf) | (m & 0xf0), ((m & 0xf) << 4) | (m & 0xf), 1)) // #f00 - : (m = reHex6.exec(format)) ? rgbn(parseInt(m[1], 16)) // #ff0000 - : (m = reRgbInteger.exec(format)) ? new Rgb(m[1], m[2], m[3], 1) // rgb(255, 0, 0) - : (m = reRgbPercent.exec(format)) ? new Rgb(m[1] * 255 / 100, m[2] * 255 / 100, m[3] * 255 / 100, 1) // rgb(100%, 0%, 0%) - : (m = reRgbaInteger.exec(format)) ? rgba(m[1], m[2], m[3], m[4]) // rgba(255, 0, 0, 1) - : (m = reRgbaPercent.exec(format)) ? rgba(m[1] * 255 / 100, m[2] * 255 / 100, m[3] * 255 / 100, m[4]) // rgb(100%, 0%, 0%, 1) - : (m = reHslPercent.exec(format)) ? hsla(m[1], m[2] / 100, m[3] / 100, 1) // hsl(120, 50%, 50%) - : (m = reHslaPercent.exec(format)) ? hsla(m[1], m[2] / 100, m[3] / 100, m[4]) // hsla(120, 50%, 50%, 1) - : named.hasOwnProperty(format) ? rgbn(named[format]) - : format === "transparent" ? new Rgb(NaN, NaN, NaN, 0) - : null; -} - -function rgbn(n) { - return new Rgb(n >> 16 & 0xff, n >> 8 & 0xff, n & 0xff, 1); -} - -function rgba(r, g, b, a) { - if (a <= 0) r = g = b = NaN; - return new Rgb(r, g, b, a); -} - -function rgbConvert(o) { - if (!(o instanceof Color)) o = color(o); - if (!o) return new Rgb; - o = o.rgb(); - return new Rgb(o.r, o.g, o.b, o.opacity); -} - -function rgb(r, g, b, opacity) { - return arguments.length === 1 ? rgbConvert(r) : new Rgb(r, g, b, opacity == null ? 1 : opacity); -} - -function Rgb(r, g, b, opacity) { - this.r = +r; - this.g = +g; - this.b = +b; - this.opacity = +opacity; -} - -Object(__WEBPACK_IMPORTED_MODULE_0__define__["a" /* default */])(Rgb, rgb, Object(__WEBPACK_IMPORTED_MODULE_0__define__["b" /* extend */])(Color, { - brighter: function(k) { - k = k == null ? brighter : Math.pow(brighter, k); - return new Rgb(this.r * k, this.g * k, this.b * k, this.opacity); - }, - darker: function(k) { - k = k == null ? darker : Math.pow(darker, k); - return new Rgb(this.r * k, this.g * k, this.b * k, this.opacity); - }, - rgb: function() { - return this; - }, - displayable: function() { - return (0 <= this.r && this.r <= 255) - && (0 <= this.g && this.g <= 255) - && (0 <= this.b && this.b <= 255) - && (0 <= this.opacity && this.opacity <= 1); - }, - toString: function() { - var a = this.opacity; a = isNaN(a) ? 1 : Math.max(0, Math.min(1, a)); - return (a === 1 ? "rgb(" : "rgba(") - + Math.max(0, Math.min(255, Math.round(this.r) || 0)) + ", " - + Math.max(0, Math.min(255, Math.round(this.g) || 0)) + ", " - + Math.max(0, Math.min(255, Math.round(this.b) || 0)) - + (a === 1 ? ")" : ", " + a + ")"); - } -})); - -function hsla(h, s, l, a) { - if (a <= 0) h = s = l = NaN; - else if (l <= 0 || l >= 1) h = s = NaN; - else if (s <= 0) h = NaN; - return new Hsl(h, s, l, a); -} - -function hslConvert(o) { - if (o instanceof Hsl) return new Hsl(o.h, o.s, o.l, o.opacity); - if (!(o instanceof Color)) o = color(o); - if (!o) return new Hsl; - if (o instanceof Hsl) return o; - o = o.rgb(); - var r = o.r / 255, - g = o.g / 255, - b = o.b / 255, - min = Math.min(r, g, b), - max = Math.max(r, g, b), - h = NaN, - s = max - min, - l = (max + min) / 2; - if (s) { - if (r === max) h = (g - b) / s + (g < b) * 6; - else if (g === max) h = (b - r) / s + 2; - else h = (r - g) / s + 4; - s /= l < 0.5 ? max + min : 2 - max - min; - h *= 60; - } else { - s = l > 0 && l < 1 ? 0 : h; - } - return new Hsl(h, s, l, o.opacity); -} - -function hsl(h, s, l, opacity) { - return arguments.length === 1 ? hslConvert(h) : new Hsl(h, s, l, opacity == null ? 1 : opacity); -} - -function Hsl(h, s, l, opacity) { - this.h = +h; - this.s = +s; - this.l = +l; - this.opacity = +opacity; -} - -Object(__WEBPACK_IMPORTED_MODULE_0__define__["a" /* default */])(Hsl, hsl, Object(__WEBPACK_IMPORTED_MODULE_0__define__["b" /* extend */])(Color, { - brighter: function(k) { - k = k == null ? brighter : Math.pow(brighter, k); - return new Hsl(this.h, this.s, this.l * k, this.opacity); - }, - darker: function(k) { - k = k == null ? darker : Math.pow(darker, k); - return new Hsl(this.h, this.s, this.l * k, this.opacity); - }, - rgb: function() { - var h = this.h % 360 + (this.h < 0) * 360, - s = isNaN(h) || isNaN(this.s) ? 0 : this.s, - l = this.l, - m2 = l + (l < 0.5 ? l : 1 - l) * s, - m1 = 2 * l - m2; - return new Rgb( - hsl2rgb(h >= 240 ? h - 240 : h + 120, m1, m2), - hsl2rgb(h, m1, m2), - hsl2rgb(h < 120 ? h + 240 : h - 120, m1, m2), - this.opacity - ); - }, - displayable: function() { - return (0 <= this.s && this.s <= 1 || isNaN(this.s)) - && (0 <= this.l && this.l <= 1) - && (0 <= this.opacity && this.opacity <= 1); - } -})); - -/* From FvD 13.37, CSS Color Module Level 3 */ -function hsl2rgb(h, m1, m2) { - return (h < 60 ? m1 + (m2 - m1) * h / 60 - : h < 180 ? m2 - : h < 240 ? m1 + (m2 - m1) * (240 - h) / 60 - : m1) * 255; -} - - -/***/ }), -/* 125 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (immutable) */ __webpack_exports__["b"] = extend; -/* harmony default export */ __webpack_exports__["a"] = (function(constructor, factory, prototype) { - constructor.prototype = factory.prototype = prototype; - prototype.constructor = constructor; -}); - -function extend(parent, definition) { - var prototype = Object.create(parent.prototype); - for (var key in definition) prototype[key] = definition[key]; - return prototype; -} - - -/***/ }), -/* 126 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (immutable) */ __webpack_exports__["a"] = basis; -function basis(t1, v0, v1, v2, v3) { - var t2 = t1 * t1, t3 = t2 * t1; - return ((1 - 3 * t1 + 3 * t2 - t3) * v0 - + (4 - 6 * t2 + 3 * t3) * v1 - + (1 + 3 * t1 + 3 * t2 - 3 * t3) * v2 - + t3 * v3) / 6; -} - -/* harmony default export */ __webpack_exports__["b"] = (function(values) { - var n = values.length - 1; - return function(t) { - var i = t <= 0 ? (t = 0) : t >= 1 ? (t = 1, n - 1) : Math.floor(t * n), - v1 = values[i], - v2 = values[i + 1], - v0 = i > 0 ? values[i - 1] : 2 * v1 - v2, - v3 = i < n - 1 ? values[i + 2] : 2 * v2 - v1; - return basis((t - i / n) * n, v0, v1, v2, v3); - }; -}); - - -/***/ }), -/* 127 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__src_selection_index__ = __webpack_require__(488); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__src_transition_index__ = __webpack_require__(28); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return __WEBPACK_IMPORTED_MODULE_1__src_transition_index__["b"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__src_active__ = __webpack_require__(519); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return __WEBPACK_IMPORTED_MODULE_2__src_active__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__src_interrupt__ = __webpack_require__(223); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return __WEBPACK_IMPORTED_MODULE_3__src_interrupt__["a"]; }); - - - - - - -/***/ }), -/* 128 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (immutable) */ __webpack_exports__["b"] = now; -/* harmony export (immutable) */ __webpack_exports__["a"] = Timer; -/* harmony export (immutable) */ __webpack_exports__["c"] = timer; -/* harmony export (immutable) */ __webpack_exports__["d"] = timerFlush; -var frame = 0, // is an animation frame pending? - timeout = 0, // is a timeout pending? - interval = 0, // are any timers active? - pokeDelay = 1000, // how frequently we check for clock skew - taskHead, - taskTail, - clockLast = 0, - clockNow = 0, - clockSkew = 0, - clock = typeof performance === "object" && performance.now ? performance : Date, - setFrame = typeof window === "object" && window.requestAnimationFrame ? window.requestAnimationFrame.bind(window) : function(f) { setTimeout(f, 17); }; - -function now() { - return clockNow || (setFrame(clearNow), clockNow = clock.now() + clockSkew); -} - -function clearNow() { - clockNow = 0; -} - -function Timer() { - this._call = - this._time = - this._next = null; -} - -Timer.prototype = timer.prototype = { - constructor: Timer, - restart: function(callback, delay, time) { - if (typeof callback !== "function") throw new TypeError("callback is not a function"); - time = (time == null ? now() : +time) + (delay == null ? 0 : +delay); - if (!this._next && taskTail !== this) { - if (taskTail) taskTail._next = this; - else taskHead = this; - taskTail = this; - } - this._call = callback; - this._time = time; - sleep(); - }, - stop: function() { - if (this._call) { - this._call = null; - this._time = Infinity; - sleep(); - } - } -}; - -function timer(callback, delay, time) { - var t = new Timer; - t.restart(callback, delay, time); - return t; -} - -function timerFlush() { - now(); // Get the current time, if not already set. - ++frame; // Pretend we’ve set an alarm, if we haven’t already. - var t = taskHead, e; - while (t) { - if ((e = clockNow - t._time) >= 0) t._call.call(null, e); - t = t._next; - } - --frame; -} - -function wake() { - clockNow = (clockLast = clock.now()) + clockSkew; - frame = timeout = 0; - try { - timerFlush(); - } finally { - frame = 0; - nap(); - clockNow = 0; - } -} - -function poke() { - var now = clock.now(), delay = now - clockLast; - if (delay > pokeDelay) clockSkew -= delay, clockLast = now; -} - -function nap() { - var t0, t1 = taskHead, t2, time = Infinity; - while (t1) { - if (t1._call) { - if (time > t1._time) time = t1._time; - t0 = t1, t1 = t1._next; - } else { - t2 = t1._next, t1._next = null; - t1 = t0 ? t0._next = t2 : taskHead = t2; - } - } - taskTail = t0; - sleep(time); -} - -function sleep(time) { - if (frame) return; // Soonest alarm already set, or will be. - if (timeout) timeout = clearTimeout(timeout); - var delay = time - clockNow; // Strictly less than if we recomputed clockNow. - if (delay > 24) { - if (time < Infinity) timeout = setTimeout(wake, time - clock.now() - clockSkew); - if (interval) interval = clearInterval(interval); - } else { - if (!interval) clockLast = clock.now(), interval = setInterval(poke, pokeDelay); - frame = 1, setFrame(wake); - } -} - - -/***/ }), -/* 129 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return prefix; }); -var prefix = "$"; - -function Map() {} - -Map.prototype = map.prototype = { - constructor: Map, - has: function(key) { - return (prefix + key) in this; - }, - get: function(key) { - return this[prefix + key]; - }, - set: function(key, value) { - this[prefix + key] = value; - return this; - }, - remove: function(key) { - var property = prefix + key; - return property in this && delete this[property]; - }, - clear: function() { - for (var property in this) if (property[0] === prefix) delete this[property]; - }, - keys: function() { - var keys = []; - for (var property in this) if (property[0] === prefix) keys.push(property.slice(1)); - return keys; - }, - values: function() { - var values = []; - for (var property in this) if (property[0] === prefix) values.push(this[property]); - return values; - }, - entries: function() { - var entries = []; - for (var property in this) if (property[0] === prefix) entries.push({key: property.slice(1), value: this[property]}); - return entries; - }, - size: function() { - var size = 0; - for (var property in this) if (property[0] === prefix) ++size; - return size; - }, - empty: function() { - for (var property in this) if (property[0] === prefix) return false; - return true; - }, - each: function(f) { - for (var property in this) if (property[0] === prefix) f(this[property], property.slice(1), this); - } -}; - -function map(object, f) { - var map = new Map; - - // Copy constructor. - if (object instanceof Map) object.each(function(value, key) { map.set(key, value); }); - - // Index array by numeric index or specified key function. - else if (Array.isArray(object)) { - var i = -1, - n = object.length, - o; - - if (f == null) while (++i < n) map.set(i, object[i]); - else while (++i < n) map.set(f(o = object[i], i, object), o); - } - - // Convert object to map. - else if (object) for (var key in object) map.set(key, object[key]); - - return map; -} - -/* harmony default export */ __webpack_exports__["a"] = (map); - - -/***/ }), -/* 130 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__src_dsv__ = __webpack_require__(131); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "e", function() { return __WEBPACK_IMPORTED_MODULE_0__src_dsv__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__src_csv__ = __webpack_require__(534); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return __WEBPACK_IMPORTED_MODULE_1__src_csv__["c"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return __WEBPACK_IMPORTED_MODULE_1__src_csv__["d"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return __WEBPACK_IMPORTED_MODULE_1__src_csv__["a"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return __WEBPACK_IMPORTED_MODULE_1__src_csv__["b"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__src_tsv__ = __webpack_require__(535); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "h", function() { return __WEBPACK_IMPORTED_MODULE_2__src_tsv__["c"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "i", function() { return __WEBPACK_IMPORTED_MODULE_2__src_tsv__["d"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "f", function() { return __WEBPACK_IMPORTED_MODULE_2__src_tsv__["a"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "g", function() { return __WEBPACK_IMPORTED_MODULE_2__src_tsv__["b"]; }); - - - - - -/***/ }), -/* 131 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -var EOL = {}, - EOF = {}, - QUOTE = 34, - NEWLINE = 10, - RETURN = 13; - -function objectConverter(columns) { - return new Function("d", "return {" + columns.map(function(name, i) { - return JSON.stringify(name) + ": d[" + i + "]"; - }).join(",") + "}"); -} - -function customConverter(columns, f) { - var object = objectConverter(columns); - return function(row, i) { - return f(object(row), i, columns); - }; -} - -// Compute unique columns in order of discovery. -function inferColumns(rows) { - var columnSet = Object.create(null), - columns = []; - - rows.forEach(function(row) { - for (var column in row) { - if (!(column in columnSet)) { - columns.push(columnSet[column] = column); - } - } - }); - - return columns; -} - -/* harmony default export */ __webpack_exports__["a"] = (function(delimiter) { - var reFormat = new RegExp("[\"" + delimiter + "\n\r]"), - DELIMITER = delimiter.charCodeAt(0); - - function parse(text, f) { - var convert, columns, rows = parseRows(text, function(row, i) { - if (convert) return convert(row, i - 1); - columns = row, convert = f ? customConverter(row, f) : objectConverter(row); - }); - rows.columns = columns; - return rows; - } - - function parseRows(text, f) { - var rows = [], // output rows - N = text.length, - I = 0, // current character index - n = 0, // current line number - t, // current token - eof = N <= 0, // current token followed by EOF? - eol = false; // current token followed by EOL? - - // Strip the trailing newline. - if (text.charCodeAt(N - 1) === NEWLINE) --N; - if (text.charCodeAt(N - 1) === RETURN) --N; - - function token() { - if (eof) return EOF; - if (eol) return eol = false, EOL; - - // Unescape quotes. - var i, j = I, c; - if (text.charCodeAt(j) === QUOTE) { - while (I++ < N && text.charCodeAt(I) !== QUOTE || text.charCodeAt(++I) === QUOTE); - if ((i = I) >= N) eof = true; - else if ((c = text.charCodeAt(I++)) === NEWLINE) eol = true; - else if (c === RETURN) { eol = true; if (text.charCodeAt(I) === NEWLINE) ++I; } - return text.slice(j + 1, i - 1).replace(/""/g, "\""); - } - - // Find next delimiter or newline. - while (I < N) { - if ((c = text.charCodeAt(i = I++)) === NEWLINE) eol = true; - else if (c === RETURN) { eol = true; if (text.charCodeAt(I) === NEWLINE) ++I; } - else if (c !== DELIMITER) continue; - return text.slice(j, i); - } - - // Return last token before EOF. - return eof = true, text.slice(j, N); - } - - while ((t = token()) !== EOF) { - var row = []; - while (t !== EOL && t !== EOF) row.push(t), t = token(); - if (f && (row = f(row, n++)) == null) continue; - rows.push(row); - } - - return rows; - } - - function format(rows, columns) { - if (columns == null) columns = inferColumns(rows); - return [columns.map(formatValue).join(delimiter)].concat(rows.map(function(row) { - return columns.map(function(column) { - return formatValue(row[column]); - }).join(delimiter); - })).join("\n"); - } - - function formatRows(rows) { - return rows.map(formatRow).join("\n"); - } - - function formatRow(row) { - return row.map(formatValue).join(delimiter); - } - - function formatValue(text) { - return text == null ? "" - : reFormat.test(text += "") ? "\"" + text.replace(/"/g, "\"\"") + "\"" - : text; - } - - return { - parse: parse, - parseRows: parseRows, - format: format, - formatRows: formatRows - }; -}); - - -/***/ }), -/* 132 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony default export */ __webpack_exports__["a"] = (function() { - return (Math.random() - 0.5) * 1e-6; -}); - - -/***/ }), -/* 133 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__src_quadtree__ = __webpack_require__(539); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return __WEBPACK_IMPORTED_MODULE_0__src_quadtree__["a"]; }); - - - -/***/ }), -/* 134 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony default export */ __webpack_exports__["a"] = (function(node, x0, y0, x1, y1) { - this.node = node; - this.x0 = x0; - this.y0 = y0; - this.x1 = x1; - this.y1 = y1; -}); - - -/***/ }), -/* 135 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__src_defaultLocale__ = __webpack_require__(556); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return __WEBPACK_IMPORTED_MODULE_0__src_defaultLocale__["a"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return __WEBPACK_IMPORTED_MODULE_0__src_defaultLocale__["b"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return __WEBPACK_IMPORTED_MODULE_0__src_defaultLocale__["c"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__src_locale__ = __webpack_require__(228); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return __WEBPACK_IMPORTED_MODULE_1__src_locale__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__src_formatSpecifier__ = __webpack_require__(229); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "e", function() { return __WEBPACK_IMPORTED_MODULE_2__src_formatSpecifier__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__src_precisionFixed__ = __webpack_require__(562); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "f", function() { return __WEBPACK_IMPORTED_MODULE_3__src_precisionFixed__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__src_precisionPrefix__ = __webpack_require__(563); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "g", function() { return __WEBPACK_IMPORTED_MODULE_4__src_precisionPrefix__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__src_precisionRound__ = __webpack_require__(564); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "h", function() { return __WEBPACK_IMPORTED_MODULE_5__src_precisionRound__["a"]; }); - - - - - - - - -/***/ }), -/* 136 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -// Computes the decimal coefficient and exponent of the specified number x with -// significant digits p, where x is positive and p is in [1, 21] or undefined. -// For example, formatDecimal(1.23) returns ["123", 0]. -/* harmony default export */ __webpack_exports__["a"] = (function(x, p) { - if ((i = (x = p ? x.toExponential(p - 1) : x.toExponential()).indexOf("e")) < 0) return null; // NaN, ±Infinity - var i, coefficient = x.slice(0, i); - - // The string returned by toExponential either has the form \d\.\d+e[-+]\d+ - // (e.g., 1.2e+3) or the form \de[-+]\d+ (e.g., 1e+3). - return [ - coefficient.length > 1 ? coefficient[0] + coefficient.slice(2) : coefficient, - +x.slice(i + 1) - ]; -}); - - -/***/ }), -/* 137 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (immutable) */ __webpack_exports__["a"] = clipExtent; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__math__ = __webpack_require__(4); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__buffer__ = __webpack_require__(235); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__line__ = __webpack_require__(569); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__polygon__ = __webpack_require__(236); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_d3_array__ = __webpack_require__(12); - - - - - - -var clipMax = 1e9, clipMin = -clipMax; - -// TODO Use d3-polygon’s polygonContains here for the ring check? -// TODO Eliminate duplicate buffering in clipBuffer and polygon.push? - -function clipExtent(x0, y0, x1, y1) { - - function visible(x, y) { - return x0 <= x && x <= x1 && y0 <= y && y <= y1; - } - - function interpolate(from, to, direction, stream) { - var a = 0, a1 = 0; - if (from == null - || (a = corner(from, direction)) !== (a1 = corner(to, direction)) - || comparePoint(from, to) < 0 ^ direction > 0) { - do stream.point(a === 0 || a === 3 ? x0 : x1, a > 1 ? y1 : y0); - while ((a = (a + direction + 4) % 4) !== a1); - } else { - stream.point(to[0], to[1]); - } - } - - function corner(p, direction) { - return Object(__WEBPACK_IMPORTED_MODULE_0__math__["a" /* abs */])(p[0] - x0) < __WEBPACK_IMPORTED_MODULE_0__math__["i" /* epsilon */] ? direction > 0 ? 0 : 3 - : Object(__WEBPACK_IMPORTED_MODULE_0__math__["a" /* abs */])(p[0] - x1) < __WEBPACK_IMPORTED_MODULE_0__math__["i" /* epsilon */] ? direction > 0 ? 2 : 1 - : Object(__WEBPACK_IMPORTED_MODULE_0__math__["a" /* abs */])(p[1] - y0) < __WEBPACK_IMPORTED_MODULE_0__math__["i" /* epsilon */] ? direction > 0 ? 1 : 0 - : direction > 0 ? 3 : 2; // abs(p[1] - y1) < epsilon - } - - function compareIntersection(a, b) { - return comparePoint(a.x, b.x); - } - - function comparePoint(a, b) { - var ca = corner(a, 1), - cb = corner(b, 1); - return ca !== cb ? ca - cb - : ca === 0 ? b[1] - a[1] - : ca === 1 ? a[0] - b[0] - : ca === 2 ? a[1] - b[1] - : b[0] - a[0]; - } - - return function(stream) { - var activeStream = stream, - bufferStream = Object(__WEBPACK_IMPORTED_MODULE_1__buffer__["a" /* default */])(), - segments, - polygon, - ring, - x__, y__, v__, // first point - x_, y_, v_, // previous point - first, - clean; - - var clipStream = { - point: point, - lineStart: lineStart, - lineEnd: lineEnd, - polygonStart: polygonStart, - polygonEnd: polygonEnd - }; - - function point(x, y) { - if (visible(x, y)) activeStream.point(x, y); - } - - function polygonInside() { - var winding = 0; - - for (var i = 0, n = polygon.length; i < n; ++i) { - for (var ring = polygon[i], j = 1, m = ring.length, point = ring[0], a0, a1, b0 = point[0], b1 = point[1]; j < m; ++j) { - a0 = b0, a1 = b1, point = ring[j], b0 = point[0], b1 = point[1]; - if (a1 <= y1) { if (b1 > y1 && (b0 - a0) * (y1 - a1) > (b1 - a1) * (x0 - a0)) ++winding; } - else { if (b1 <= y1 && (b0 - a0) * (y1 - a1) < (b1 - a1) * (x0 - a0)) --winding; } - } - } - - return winding; - } - - // Buffer geometry within a polygon and then clip it en masse. - function polygonStart() { - activeStream = bufferStream, segments = [], polygon = [], clean = true; - } - - function polygonEnd() { - var startInside = polygonInside(), - cleanInside = clean && startInside, - visible = (segments = Object(__WEBPACK_IMPORTED_MODULE_4_d3_array__["n" /* merge */])(segments)).length; - if (cleanInside || visible) { - stream.polygonStart(); - if (cleanInside) { - stream.lineStart(); - interpolate(null, null, 1, stream); - stream.lineEnd(); - } - if (visible) { - Object(__WEBPACK_IMPORTED_MODULE_3__polygon__["a" /* default */])(segments, compareIntersection, startInside, interpolate, stream); - } - stream.polygonEnd(); - } - activeStream = stream, segments = polygon = ring = null; - } - - function lineStart() { - clipStream.point = linePoint; - if (polygon) polygon.push(ring = []); - first = true; - v_ = false; - x_ = y_ = NaN; - } - - // TODO rather than special-case polygons, simply handle them separately. - // Ideally, coincident intersection points should be jittered to avoid - // clipping issues. - function lineEnd() { - if (segments) { - linePoint(x__, y__); - if (v__ && v_) bufferStream.rejoin(); - segments.push(bufferStream.result()); - } - clipStream.point = point; - if (v_) activeStream.lineEnd(); - } - - function linePoint(x, y) { - var v = visible(x, y); - if (polygon) ring.push([x, y]); - if (first) { - x__ = x, y__ = y, v__ = v; - first = false; - if (v) { - activeStream.lineStart(); - activeStream.point(x, y); - } - } else { - if (v && v_) activeStream.point(x, y); - else { - var a = [x_ = Math.max(clipMin, Math.min(clipMax, x_)), y_ = Math.max(clipMin, Math.min(clipMax, y_))], - b = [x = Math.max(clipMin, Math.min(clipMax, x)), y = Math.max(clipMin, Math.min(clipMax, y))]; - if (Object(__WEBPACK_IMPORTED_MODULE_2__line__["a" /* default */])(a, b, x0, y0, x1, y1)) { - if (!v_) { - activeStream.lineStart(); - activeStream.point(a[0], a[1]); - } - activeStream.point(b[0], b[1]); - if (!v) activeStream.lineEnd(); - clean = false; - } else if (v) { - activeStream.lineStart(); - activeStream.point(x, y); - clean = false; - } - } - } - x_ = x, y_ = y, v_ = v; - } - - return clipStream; - }; -} - -/* harmony default export */ __webpack_exports__["b"] = (function() { - var x0 = 0, - y0 = 0, - x1 = 960, - y1 = 500, - cache, - cacheStream, - clip; - - return clip = { - stream: function(stream) { - return cache && cacheStream === stream ? cache : cache = clipExtent(x0, y0, x1, y1)(cacheStream = stream); - }, - extent: function(_) { - return arguments.length ? (x0 = +_[0][0], y0 = +_[0][1], x1 = +_[1][0], y1 = +_[1][1], cache = cacheStream = null, clip) : [[x0, y0], [x1, y1]]; - } - }; -}); - - -/***/ }), -/* 138 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony default export */ __webpack_exports__["a"] = (function(x) { - return x; -}); - - -/***/ }), -/* 139 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (immutable) */ __webpack_exports__["a"] = conicEqualAreaRaw; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__math__ = __webpack_require__(4); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__conic__ = __webpack_require__(140); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__cylindricalEqualArea__ = __webpack_require__(582); - - - - -function conicEqualAreaRaw(y0, y1) { - var sy0 = Object(__WEBPACK_IMPORTED_MODULE_0__math__["t" /* sin */])(y0), n = (sy0 + Object(__WEBPACK_IMPORTED_MODULE_0__math__["t" /* sin */])(y1)) / 2; - - // Are the parallels symmetrical around the Equator? - if (Object(__WEBPACK_IMPORTED_MODULE_0__math__["a" /* abs */])(n) < __WEBPACK_IMPORTED_MODULE_0__math__["i" /* epsilon */]) return Object(__WEBPACK_IMPORTED_MODULE_2__cylindricalEqualArea__["a" /* cylindricalEqualAreaRaw */])(y0); - - var c = 1 + sy0 * (2 * n - sy0), r0 = Object(__WEBPACK_IMPORTED_MODULE_0__math__["u" /* sqrt */])(c) / n; - - function project(x, y) { - var r = Object(__WEBPACK_IMPORTED_MODULE_0__math__["u" /* sqrt */])(c - 2 * n * Object(__WEBPACK_IMPORTED_MODULE_0__math__["t" /* sin */])(y)) / n; - return [r * Object(__WEBPACK_IMPORTED_MODULE_0__math__["t" /* sin */])(x *= n), r0 - r * Object(__WEBPACK_IMPORTED_MODULE_0__math__["g" /* cos */])(x)]; - } - - project.invert = function(x, y) { - var r0y = r0 - y; - return [Object(__WEBPACK_IMPORTED_MODULE_0__math__["e" /* atan2 */])(x, Object(__WEBPACK_IMPORTED_MODULE_0__math__["a" /* abs */])(r0y)) / n * Object(__WEBPACK_IMPORTED_MODULE_0__math__["s" /* sign */])(r0y), Object(__WEBPACK_IMPORTED_MODULE_0__math__["c" /* asin */])((c - (x * x + r0y * r0y) * n * n) / (2 * n))]; - }; - - return project; -} - -/* harmony default export */ __webpack_exports__["b"] = (function() { - return Object(__WEBPACK_IMPORTED_MODULE_1__conic__["a" /* conicProjection */])(conicEqualAreaRaw) - .scale(155.424) - .center([0, 33.6442]); -}); - - -/***/ }), -/* 140 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (immutable) */ __webpack_exports__["a"] = conicProjection; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__math__ = __webpack_require__(4); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__index__ = __webpack_require__(25); - - - -function conicProjection(projectAt) { - var phi0 = 0, - phi1 = __WEBPACK_IMPORTED_MODULE_0__math__["o" /* pi */] / 3, - m = Object(__WEBPACK_IMPORTED_MODULE_1__index__["b" /* projectionMutator */])(projectAt), - p = m(phi0, phi1); - - p.parallels = function(_) { - return arguments.length ? m(phi0 = _[0] * __WEBPACK_IMPORTED_MODULE_0__math__["r" /* radians */], phi1 = _[1] * __WEBPACK_IMPORTED_MODULE_0__math__["r" /* radians */]) : [phi0 * __WEBPACK_IMPORTED_MODULE_0__math__["h" /* degrees */], phi1 * __WEBPACK_IMPORTED_MODULE_0__math__["h" /* degrees */]]; - }; - - return p; -} - - -/***/ }), -/* 141 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (immutable) */ __webpack_exports__["a"] = fitExtent; -/* harmony export (immutable) */ __webpack_exports__["b"] = fitSize; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__stream__ = __webpack_require__(34); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__path_bounds__ = __webpack_require__(241); - - - -function fitExtent(projection, extent, object) { - var w = extent[1][0] - extent[0][0], - h = extent[1][1] - extent[0][1], - clip = projection.clipExtent && projection.clipExtent(); - - projection - .scale(150) - .translate([0, 0]); - - if (clip != null) projection.clipExtent(null); - - Object(__WEBPACK_IMPORTED_MODULE_0__stream__["a" /* default */])(object, projection.stream(__WEBPACK_IMPORTED_MODULE_1__path_bounds__["a" /* default */])); - - var b = __WEBPACK_IMPORTED_MODULE_1__path_bounds__["a" /* default */].result(), - k = Math.min(w / (b[1][0] - b[0][0]), h / (b[1][1] - b[0][1])), - x = +extent[0][0] + (w - k * (b[1][0] + b[0][0])) / 2, - y = +extent[0][1] + (h - k * (b[1][1] + b[0][1])) / 2; - - if (clip != null) projection.clipExtent(clip); - - return projection - .scale(k * 150) - .translate([x, y]); -} - -function fitSize(projection, size, object) { - return fitExtent(projection, [[0, 0], size], object); -} - - -/***/ }), -/* 142 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (immutable) */ __webpack_exports__["c"] = mercatorRaw; -/* harmony export (immutable) */ __webpack_exports__["b"] = mercatorProjection; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__math__ = __webpack_require__(4); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__rotation__ = __webpack_require__(78); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__index__ = __webpack_require__(25); - - - - -function mercatorRaw(lambda, phi) { - return [lambda, Object(__WEBPACK_IMPORTED_MODULE_0__math__["n" /* log */])(Object(__WEBPACK_IMPORTED_MODULE_0__math__["v" /* tan */])((__WEBPACK_IMPORTED_MODULE_0__math__["l" /* halfPi */] + phi) / 2))]; -} - -mercatorRaw.invert = function(x, y) { - return [x, 2 * Object(__WEBPACK_IMPORTED_MODULE_0__math__["d" /* atan */])(Object(__WEBPACK_IMPORTED_MODULE_0__math__["k" /* exp */])(y)) - __WEBPACK_IMPORTED_MODULE_0__math__["l" /* halfPi */]]; -}; - -/* harmony default export */ __webpack_exports__["a"] = (function() { - return mercatorProjection(mercatorRaw) - .scale(961 / __WEBPACK_IMPORTED_MODULE_0__math__["w" /* tau */]); -}); - -function mercatorProjection(project) { - var m = Object(__WEBPACK_IMPORTED_MODULE_2__index__["a" /* default */])(project), - center = m.center, - scale = m.scale, - translate = m.translate, - clipExtent = m.clipExtent, - x0 = null, y0, x1, y1; // clip extent - - m.scale = function(_) { - return arguments.length ? (scale(_), reclip()) : scale(); - }; - - m.translate = function(_) { - return arguments.length ? (translate(_), reclip()) : translate(); - }; - - m.center = function(_) { - return arguments.length ? (center(_), reclip()) : center(); - }; - - m.clipExtent = function(_) { - return arguments.length ? ((_ == null ? x0 = y0 = x1 = y1 = null : (x0 = +_[0][0], y0 = +_[0][1], x1 = +_[1][0], y1 = +_[1][1])), reclip()) : x0 == null ? null : [[x0, y0], [x1, y1]]; - }; - - function reclip() { - var k = __WEBPACK_IMPORTED_MODULE_0__math__["o" /* pi */] * scale(), - t = m(Object(__WEBPACK_IMPORTED_MODULE_1__rotation__["a" /* default */])(m.rotate()).invert([0, 0])); - return clipExtent(x0 == null - ? [[t[0] - k, t[1] - k], [t[0] + k, t[1] + k]] : project === mercatorRaw - ? [[Math.max(t[0] - k, x0), y0], [Math.min(t[0] + k, x1), y1]] - : [[x0, Math.max(t[1] - k, y0)], [x1, Math.min(t[1] + k, y1)]]); - } - - return reclip(); -} - - -/***/ }), -/* 143 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (immutable) */ __webpack_exports__["c"] = hierarchy; -/* harmony export (immutable) */ __webpack_exports__["b"] = computeHeight; -/* harmony export (immutable) */ __webpack_exports__["a"] = Node; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__count__ = __webpack_require__(595); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__each__ = __webpack_require__(596); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__eachBefore__ = __webpack_require__(597); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__eachAfter__ = __webpack_require__(598); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__sum__ = __webpack_require__(599); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__sort__ = __webpack_require__(600); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__path__ = __webpack_require__(601); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__ancestors__ = __webpack_require__(602); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__descendants__ = __webpack_require__(603); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__leaves__ = __webpack_require__(604); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_10__links__ = __webpack_require__(605); - - - - - - - - - - - - -function hierarchy(data, children) { - var root = new Node(data), - valued = +data.value && (root.value = data.value), - node, - nodes = [root], - child, - childs, - i, - n; - - if (children == null) children = defaultChildren; - - while (node = nodes.pop()) { - if (valued) node.value = +node.data.value; - if ((childs = children(node.data)) && (n = childs.length)) { - node.children = new Array(n); - for (i = n - 1; i >= 0; --i) { - nodes.push(child = node.children[i] = new Node(childs[i])); - child.parent = node; - child.depth = node.depth + 1; - } - } - } - - return root.eachBefore(computeHeight); -} - -function node_copy() { - return hierarchy(this).eachBefore(copyData); -} - -function defaultChildren(d) { - return d.children; -} - -function copyData(node) { - node.data = node.data.data; -} - -function computeHeight(node) { - var height = 0; - do node.height = height; - while ((node = node.parent) && (node.height < ++height)); -} - -function Node(data) { - this.data = data; - this.depth = - this.height = 0; - this.parent = null; -} - -Node.prototype = hierarchy.prototype = { - constructor: Node, - count: __WEBPACK_IMPORTED_MODULE_0__count__["a" /* default */], - each: __WEBPACK_IMPORTED_MODULE_1__each__["a" /* default */], - eachAfter: __WEBPACK_IMPORTED_MODULE_3__eachAfter__["a" /* default */], - eachBefore: __WEBPACK_IMPORTED_MODULE_2__eachBefore__["a" /* default */], - sum: __WEBPACK_IMPORTED_MODULE_4__sum__["a" /* default */], - sort: __WEBPACK_IMPORTED_MODULE_5__sort__["a" /* default */], - path: __WEBPACK_IMPORTED_MODULE_6__path__["a" /* default */], - ancestors: __WEBPACK_IMPORTED_MODULE_7__ancestors__["a" /* default */], - descendants: __WEBPACK_IMPORTED_MODULE_8__descendants__["a" /* default */], - leaves: __WEBPACK_IMPORTED_MODULE_9__leaves__["a" /* default */], - links: __WEBPACK_IMPORTED_MODULE_10__links__["a" /* default */], - copy: node_copy -}; - - -/***/ }), -/* 144 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (immutable) */ __webpack_exports__["a"] = optional; -/* harmony export (immutable) */ __webpack_exports__["b"] = required; -function optional(f) { - return f == null ? null : required(f); -} - -function required(f) { - if (typeof f !== "function") throw new Error; - return f; -} - - -/***/ }), -/* 145 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return phi; }); -/* harmony export (immutable) */ __webpack_exports__["c"] = squarifyRatio; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__dice__ = __webpack_require__(57); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__slice__ = __webpack_require__(80); - - - -var phi = (1 + Math.sqrt(5)) / 2; - -function squarifyRatio(ratio, parent, x0, y0, x1, y1) { - var rows = [], - nodes = parent.children, - row, - nodeValue, - i0 = 0, - i1 = 0, - n = nodes.length, - dx, dy, - value = parent.value, - sumValue, - minValue, - maxValue, - newRatio, - minRatio, - alpha, - beta; - - while (i0 < n) { - dx = x1 - x0, dy = y1 - y0; - - // Find the next non-empty node. - do sumValue = nodes[i1++].value; while (!sumValue && i1 < n); - minValue = maxValue = sumValue; - alpha = Math.max(dy / dx, dx / dy) / (value * ratio); - beta = sumValue * sumValue * alpha; - minRatio = Math.max(maxValue / beta, beta / minValue); - - // Keep adding nodes while the aspect ratio maintains or improves. - for (; i1 < n; ++i1) { - sumValue += nodeValue = nodes[i1].value; - if (nodeValue < minValue) minValue = nodeValue; - if (nodeValue > maxValue) maxValue = nodeValue; - beta = sumValue * sumValue * alpha; - newRatio = Math.max(maxValue / beta, beta / minValue); - if (newRatio > minRatio) { sumValue -= nodeValue; break; } - minRatio = newRatio; - } - - // Position and record the row orientation. - rows.push(row = {value: sumValue, dice: dx < dy, children: nodes.slice(i0, i1)}); - if (row.dice) Object(__WEBPACK_IMPORTED_MODULE_0__dice__["a" /* default */])(row, x0, y0, x1, value ? y0 += dy * sumValue / value : y1); - else Object(__WEBPACK_IMPORTED_MODULE_1__slice__["a" /* default */])(row, x0, y0, value ? x0 += dx * sumValue / value : x1, y1); - value -= sumValue, i0 = i1; - } - - return rows; -} - -/* harmony default export */ __webpack_exports__["a"] = ((function custom(ratio) { - - function squarify(parent, x0, y0, x1, y1) { - squarifyRatio(ratio, parent, x0, y0, x1, y1); - } - - squarify.ratio = function(x) { - return custom((x = +x) > 1 ? x : 1); - }; - - return squarify; -})(phi)); - - -/***/ }), -/* 146 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_d3_collection__ = __webpack_require__(53); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_d3_dispatch__ = __webpack_require__(32); - - - -/* harmony default export */ __webpack_exports__["a"] = (function(url, callback) { - var request, - event = Object(__WEBPACK_IMPORTED_MODULE_1_d3_dispatch__["a" /* dispatch */])("beforesend", "progress", "load", "error"), - mimeType, - headers = Object(__WEBPACK_IMPORTED_MODULE_0_d3_collection__["c" /* map */])(), - xhr = new XMLHttpRequest, - user = null, - password = null, - response, - responseType, - timeout = 0; - - // If IE does not support CORS, use XDomainRequest. - if (typeof XDomainRequest !== "undefined" - && !("withCredentials" in xhr) - && /^(http(s)?:)?\/\//.test(url)) xhr = new XDomainRequest; - - "onload" in xhr - ? xhr.onload = xhr.onerror = xhr.ontimeout = respond - : xhr.onreadystatechange = function(o) { xhr.readyState > 3 && respond(o); }; - - function respond(o) { - var status = xhr.status, result; - if (!status && hasResponse(xhr) - || status >= 200 && status < 300 - || status === 304) { - if (response) { - try { - result = response.call(request, xhr); - } catch (e) { - event.call("error", request, e); - return; - } - } else { - result = xhr; - } - event.call("load", request, result); - } else { - event.call("error", request, o); - } - } - - xhr.onprogress = function(e) { - event.call("progress", request, e); - }; - - request = { - header: function(name, value) { - name = (name + "").toLowerCase(); - if (arguments.length < 2) return headers.get(name); - if (value == null) headers.remove(name); - else headers.set(name, value + ""); - return request; - }, - - // If mimeType is non-null and no Accept header is set, a default is used. - mimeType: function(value) { - if (!arguments.length) return mimeType; - mimeType = value == null ? null : value + ""; - return request; - }, - - // Specifies what type the response value should take; - // for instance, arraybuffer, blob, document, or text. - responseType: function(value) { - if (!arguments.length) return responseType; - responseType = value; - return request; - }, - - timeout: function(value) { - if (!arguments.length) return timeout; - timeout = +value; - return request; - }, - - user: function(value) { - return arguments.length < 1 ? user : (user = value == null ? null : value + "", request); - }, - - password: function(value) { - return arguments.length < 1 ? password : (password = value == null ? null : value + "", request); - }, - - // Specify how to convert the response content to a specific type; - // changes the callback value on "load" events. - response: function(value) { - response = value; - return request; - }, - - // Alias for send("GET", …). - get: function(data, callback) { - return request.send("GET", data, callback); - }, - - // Alias for send("POST", …). - post: function(data, callback) { - return request.send("POST", data, callback); - }, - - // If callback is non-null, it will be used for error and load events. - send: function(method, data, callback) { - xhr.open(method, url, true, user, password); - if (mimeType != null && !headers.has("accept")) headers.set("accept", mimeType + ",*/*"); - if (xhr.setRequestHeader) headers.each(function(value, name) { xhr.setRequestHeader(name, value); }); - if (mimeType != null && xhr.overrideMimeType) xhr.overrideMimeType(mimeType); - if (responseType != null) xhr.responseType = responseType; - if (timeout > 0) xhr.timeout = timeout; - if (callback == null && typeof data === "function") callback = data, data = null; - if (callback != null && callback.length === 1) callback = fixCallback(callback); - if (callback != null) request.on("error", callback).on("load", function(xhr) { callback(null, xhr); }); - event.call("beforesend", request, xhr); - xhr.send(data == null ? null : data); - return request; - }, - - abort: function() { - xhr.abort(); - return request; - }, - - on: function() { - var value = event.on.apply(event, arguments); - return value === event ? request : value; - } - }; - - if (callback != null) { - if (typeof callback !== "function") throw new Error("invalid callback: " + callback); - return request.get(callback); - } - - return request; -}); - -function fixCallback(callback) { - return function(error, xhr) { - callback(error == null ? xhr : null); - }; -} - -function hasResponse(xhr) { - var type = xhr.responseType; - return type && type !== "text" - ? xhr.response // null on error - : xhr.responseText; // "" on error -} - - -/***/ }), -/* 147 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony default export */ __webpack_exports__["a"] = (function(x) { - return function() { - return x; - }; -}); - - -/***/ }), -/* 148 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__src_defaultLocale__ = __webpack_require__(149); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return __WEBPACK_IMPORTED_MODULE_0__src_defaultLocale__["a"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return __WEBPACK_IMPORTED_MODULE_0__src_defaultLocale__["b"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "f", function() { return __WEBPACK_IMPORTED_MODULE_0__src_defaultLocale__["c"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "g", function() { return __WEBPACK_IMPORTED_MODULE_0__src_defaultLocale__["d"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "h", function() { return __WEBPACK_IMPORTED_MODULE_0__src_defaultLocale__["e"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__src_locale__ = __webpack_require__(256); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "e", function() { return __WEBPACK_IMPORTED_MODULE_1__src_locale__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__src_isoFormat__ = __webpack_require__(257); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return __WEBPACK_IMPORTED_MODULE_2__src_isoFormat__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__src_isoParse__ = __webpack_require__(660); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return __WEBPACK_IMPORTED_MODULE_3__src_isoParse__["a"]; }); - - - - - - -/***/ }), -/* 149 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return timeFormat; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return timeParse; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return utcFormat; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "e", function() { return utcParse; }); -/* harmony export (immutable) */ __webpack_exports__["a"] = defaultLocale; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__locale__ = __webpack_require__(256); - - -var locale; -var timeFormat; -var timeParse; -var utcFormat; -var utcParse; - -defaultLocale({ - dateTime: "%x, %X", - date: "%-m/%-d/%Y", - time: "%-I:%M:%S %p", - periods: ["AM", "PM"], - days: ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"], - shortDays: ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"], - months: ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"], - shortMonths: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"] -}); - -function defaultLocale(definition) { - locale = Object(__WEBPACK_IMPORTED_MODULE_0__locale__["a" /* default */])(definition); - timeFormat = locale.format; - timeParse = locale.parse; - utcFormat = locale.utcFormat; - utcParse = locale.utcParse; - return locale; -} - - -/***/ }), -/* 150 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_d3_path__ = __webpack_require__(33); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__constant__ = __webpack_require__(36); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__curve_linear__ = __webpack_require__(84); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__point__ = __webpack_require__(151); - - - - - -/* harmony default export */ __webpack_exports__["a"] = (function() { - var x = __WEBPACK_IMPORTED_MODULE_3__point__["a" /* x */], - y = __WEBPACK_IMPORTED_MODULE_3__point__["b" /* y */], - defined = Object(__WEBPACK_IMPORTED_MODULE_1__constant__["a" /* default */])(true), - context = null, - curve = __WEBPACK_IMPORTED_MODULE_2__curve_linear__["a" /* default */], - output = null; - - function line(data) { - var i, - n = data.length, - d, - defined0 = false, - buffer; - - if (context == null) output = curve(buffer = Object(__WEBPACK_IMPORTED_MODULE_0_d3_path__["a" /* path */])()); - - for (i = 0; i <= n; ++i) { - if (!(i < n && defined(d = data[i], i, data)) === defined0) { - if (defined0 = !defined0) output.lineStart(); - else output.lineEnd(); - } - if (defined0) output.point(+x(d, i, data), +y(d, i, data)); - } - - if (buffer) return output = null, buffer + "" || null; - } - - line.x = function(_) { - return arguments.length ? (x = typeof _ === "function" ? _ : Object(__WEBPACK_IMPORTED_MODULE_1__constant__["a" /* default */])(+_), line) : x; - }; - - line.y = function(_) { - return arguments.length ? (y = typeof _ === "function" ? _ : Object(__WEBPACK_IMPORTED_MODULE_1__constant__["a" /* default */])(+_), line) : y; - }; - - line.defined = function(_) { - return arguments.length ? (defined = typeof _ === "function" ? _ : Object(__WEBPACK_IMPORTED_MODULE_1__constant__["a" /* default */])(!!_), line) : defined; - }; - - line.curve = function(_) { - return arguments.length ? (curve = _, context != null && (output = curve(context)), line) : curve; - }; - - line.context = function(_) { - return arguments.length ? (_ == null ? context = output = null : output = curve(context = _), line) : context; - }; - - return line; -}); - - -/***/ }), -/* 151 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (immutable) */ __webpack_exports__["a"] = x; -/* harmony export (immutable) */ __webpack_exports__["b"] = y; -function x(p) { - return p[0]; -} - -function y(p) { - return p[1]; -} - - -/***/ }), -/* 152 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (immutable) */ __webpack_exports__["b"] = point; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__math__ = __webpack_require__(60); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__cardinal__ = __webpack_require__(87); - - - -function point(that, x, y) { - var x1 = that._x1, - y1 = that._y1, - x2 = that._x2, - y2 = that._y2; - - if (that._l01_a > __WEBPACK_IMPORTED_MODULE_0__math__["f" /* epsilon */]) { - var a = 2 * that._l01_2a + 3 * that._l01_a * that._l12_a + that._l12_2a, - n = 3 * that._l01_a * (that._l01_a + that._l12_a); - x1 = (x1 * a - that._x0 * that._l12_2a + that._x2 * that._l01_2a) / n; - y1 = (y1 * a - that._y0 * that._l12_2a + that._y2 * that._l01_2a) / n; - } - - if (that._l23_a > __WEBPACK_IMPORTED_MODULE_0__math__["f" /* epsilon */]) { - var b = 2 * that._l23_2a + 3 * that._l23_a * that._l12_a + that._l12_2a, - m = 3 * that._l23_a * (that._l23_a + that._l12_a); - x2 = (x2 * b + that._x1 * that._l23_2a - x * that._l12_2a) / m; - y2 = (y2 * b + that._y1 * that._l23_2a - y * that._l12_2a) / m; - } - - that._context.bezierCurveTo(x1, y1, x2, y2, that._x2, that._y2); -} - -function CatmullRom(context, alpha) { - this._context = context; - this._alpha = alpha; -} - -CatmullRom.prototype = { - areaStart: function() { - this._line = 0; - }, - areaEnd: function() { - this._line = NaN; - }, - lineStart: function() { - this._x0 = this._x1 = this._x2 = - this._y0 = this._y1 = this._y2 = NaN; - this._l01_a = this._l12_a = this._l23_a = - this._l01_2a = this._l12_2a = this._l23_2a = - this._point = 0; - }, - lineEnd: function() { - switch (this._point) { - case 2: this._context.lineTo(this._x2, this._y2); break; - case 3: this.point(this._x2, this._y2); break; - } - if (this._line || (this._line !== 0 && this._point === 1)) this._context.closePath(); - this._line = 1 - this._line; - }, - point: function(x, y) { - x = +x, y = +y; - - if (this._point) { - var x23 = this._x2 - x, - y23 = this._y2 - y; - this._l23_a = Math.sqrt(this._l23_2a = Math.pow(x23 * x23 + y23 * y23, this._alpha)); - } - - switch (this._point) { - case 0: this._point = 1; this._line ? this._context.lineTo(x, y) : this._context.moveTo(x, y); break; - case 1: this._point = 2; break; - case 2: this._point = 3; // proceed - default: point(this, x, y); break; - } - - this._l01_a = this._l12_a, this._l12_a = this._l23_a; - this._l01_2a = this._l12_2a, this._l12_2a = this._l23_2a; - this._x0 = this._x1, this._x1 = this._x2, this._x2 = x; - this._y0 = this._y1, this._y1 = this._y2, this._y2 = y; - } -}; - -/* harmony default export */ __webpack_exports__["a"] = ((function custom(alpha) { - - function catmullRom(context) { - return alpha ? new CatmullRom(context, alpha) : new __WEBPACK_IMPORTED_MODULE_1__cardinal__["a" /* Cardinal */](context, 0); - } - - catmullRom.alpha = function(alpha) { - return custom(+alpha); - }; - - return catmullRom; -})(0.5)); - - -/***/ }), -/* 153 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (immutable) */ __webpack_exports__["b"] = sum; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__none__ = __webpack_require__(62); - - -/* harmony default export */ __webpack_exports__["a"] = (function(series) { - var sums = series.map(sum); - return Object(__WEBPACK_IMPORTED_MODULE_0__none__["a" /* default */])(series).sort(function(a, b) { return sums[a] - sums[b]; }); -}); - -function sum(series) { - var s = 0, i = -1, n = series.length, v; - while (++i < n) if (v = +series[i][1]) s += v; - return s; -} - - -/***/ }), -/* 154 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (immutable) */ __webpack_exports__["a"] = RedBlackNode; -function RedBlackTree() { - this._ = null; // root node -} - -function RedBlackNode(node) { - node.U = // parent node - node.C = // color - true for red, false for black - node.L = // left node - node.R = // right node - node.P = // previous node - node.N = null; // next node -} - -RedBlackTree.prototype = { - constructor: RedBlackTree, - - insert: function(after, node) { - var parent, grandpa, uncle; - - if (after) { - node.P = after; - node.N = after.N; - if (after.N) after.N.P = node; - after.N = node; - if (after.R) { - after = after.R; - while (after.L) after = after.L; - after.L = node; - } else { - after.R = node; - } - parent = after; - } else if (this._) { - after = RedBlackFirst(this._); - node.P = null; - node.N = after; - after.P = after.L = node; - parent = after; - } else { - node.P = node.N = null; - this._ = node; - parent = null; - } - node.L = node.R = null; - node.U = parent; - node.C = true; - - after = node; - while (parent && parent.C) { - grandpa = parent.U; - if (parent === grandpa.L) { - uncle = grandpa.R; - if (uncle && uncle.C) { - parent.C = uncle.C = false; - grandpa.C = true; - after = grandpa; - } else { - if (after === parent.R) { - RedBlackRotateLeft(this, parent); - after = parent; - parent = after.U; - } - parent.C = false; - grandpa.C = true; - RedBlackRotateRight(this, grandpa); - } - } else { - uncle = grandpa.L; - if (uncle && uncle.C) { - parent.C = uncle.C = false; - grandpa.C = true; - after = grandpa; - } else { - if (after === parent.L) { - RedBlackRotateRight(this, parent); - after = parent; - parent = after.U; - } - parent.C = false; - grandpa.C = true; - RedBlackRotateLeft(this, grandpa); - } - } - parent = after.U; - } - this._.C = false; - }, - - remove: function(node) { - if (node.N) node.N.P = node.P; - if (node.P) node.P.N = node.N; - node.N = node.P = null; - - var parent = node.U, - sibling, - left = node.L, - right = node.R, - next, - red; - - if (!left) next = right; - else if (!right) next = left; - else next = RedBlackFirst(right); - - if (parent) { - if (parent.L === node) parent.L = next; - else parent.R = next; - } else { - this._ = next; - } - - if (left && right) { - red = next.C; - next.C = node.C; - next.L = left; - left.U = next; - if (next !== right) { - parent = next.U; - next.U = node.U; - node = next.R; - parent.L = node; - next.R = right; - right.U = next; - } else { - next.U = parent; - parent = next; - node = next.R; - } - } else { - red = node.C; - node = next; - } - - if (node) node.U = parent; - if (red) return; - if (node && node.C) { node.C = false; return; } - - do { - if (node === this._) break; - if (node === parent.L) { - sibling = parent.R; - if (sibling.C) { - sibling.C = false; - parent.C = true; - RedBlackRotateLeft(this, parent); - sibling = parent.R; - } - if ((sibling.L && sibling.L.C) - || (sibling.R && sibling.R.C)) { - if (!sibling.R || !sibling.R.C) { - sibling.L.C = false; - sibling.C = true; - RedBlackRotateRight(this, sibling); - sibling = parent.R; - } - sibling.C = parent.C; - parent.C = sibling.R.C = false; - RedBlackRotateLeft(this, parent); - node = this._; - break; - } - } else { - sibling = parent.L; - if (sibling.C) { - sibling.C = false; - parent.C = true; - RedBlackRotateRight(this, parent); - sibling = parent.L; - } - if ((sibling.L && sibling.L.C) - || (sibling.R && sibling.R.C)) { - if (!sibling.L || !sibling.L.C) { - sibling.R.C = false; - sibling.C = true; - RedBlackRotateLeft(this, sibling); - sibling = parent.L; - } - sibling.C = parent.C; - parent.C = sibling.L.C = false; - RedBlackRotateRight(this, parent); - node = this._; - break; - } - } - sibling.C = true; - node = parent; - parent = parent.U; - } while (!node.C); - - if (node) node.C = false; - } -}; - -function RedBlackRotateLeft(tree, node) { - var p = node, - q = node.R, - parent = p.U; - - if (parent) { - if (parent.L === p) parent.L = q; - else parent.R = q; - } else { - tree._ = q; - } - - q.U = parent; - p.U = q; - p.R = q.L; - if (p.R) p.R.U = p; - q.L = p; -} - -function RedBlackRotateRight(tree, node) { - var p = node, - q = node.L, - parent = p.U; - - if (parent) { - if (parent.L === p) parent.L = q; - else parent.R = q; - } else { - tree._ = q; - } - - q.U = parent; - p.U = q; - p.L = q.R; - if (p.L) p.L.U = p; - q.R = p; -} - -function RedBlackFirst(node) { - while (node.L) node = node.L; - return node; -} - -/* harmony default export */ __webpack_exports__["b"] = (RedBlackTree); - - -/***/ }), -/* 155 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (immutable) */ __webpack_exports__["c"] = createEdge; -/* harmony export (immutable) */ __webpack_exports__["b"] = createBorderEdge; -/* harmony export (immutable) */ __webpack_exports__["d"] = setEdgeEnd; -/* harmony export (immutable) */ __webpack_exports__["a"] = clipEdges; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__Diagram__ = __webpack_require__(63); - - -function createEdge(left, right, v0, v1) { - var edge = [null, null], - index = __WEBPACK_IMPORTED_MODULE_0__Diagram__["e" /* edges */].push(edge) - 1; - edge.left = left; - edge.right = right; - if (v0) setEdgeEnd(edge, left, right, v0); - if (v1) setEdgeEnd(edge, right, left, v1); - __WEBPACK_IMPORTED_MODULE_0__Diagram__["b" /* cells */][left.index].halfedges.push(index); - __WEBPACK_IMPORTED_MODULE_0__Diagram__["b" /* cells */][right.index].halfedges.push(index); - return edge; -} - -function createBorderEdge(left, v0, v1) { - var edge = [v0, v1]; - edge.left = left; - return edge; -} - -function setEdgeEnd(edge, left, right, vertex) { - if (!edge[0] && !edge[1]) { - edge[0] = vertex; - edge.left = left; - edge.right = right; - } else if (edge.left === right) { - edge[1] = vertex; - } else { - edge[0] = vertex; - } -} - -// Liang–Barsky line clipping. -function clipEdge(edge, x0, y0, x1, y1) { - var a = edge[0], - b = edge[1], - ax = a[0], - ay = a[1], - bx = b[0], - by = b[1], - t0 = 0, - t1 = 1, - dx = bx - ax, - dy = by - ay, - r; - - r = x0 - ax; - if (!dx && r > 0) return; - r /= dx; - if (dx < 0) { - if (r < t0) return; - if (r < t1) t1 = r; - } else if (dx > 0) { - if (r > t1) return; - if (r > t0) t0 = r; - } - - r = x1 - ax; - if (!dx && r < 0) return; - r /= dx; - if (dx < 0) { - if (r > t1) return; - if (r > t0) t0 = r; - } else if (dx > 0) { - if (r < t0) return; - if (r < t1) t1 = r; - } - - r = y0 - ay; - if (!dy && r > 0) return; - r /= dy; - if (dy < 0) { - if (r < t0) return; - if (r < t1) t1 = r; - } else if (dy > 0) { - if (r > t1) return; - if (r > t0) t0 = r; - } - - r = y1 - ay; - if (!dy && r < 0) return; - r /= dy; - if (dy < 0) { - if (r > t1) return; - if (r > t0) t0 = r; - } else if (dy > 0) { - if (r < t0) return; - if (r < t1) t1 = r; - } - - if (!(t0 > 0) && !(t1 < 1)) return true; // TODO Better check? - - if (t0 > 0) edge[0] = [ax + t0 * dx, ay + t0 * dy]; - if (t1 < 1) edge[1] = [ax + t1 * dx, ay + t1 * dy]; - return true; -} - -function connectEdge(edge, x0, y0, x1, y1) { - var v1 = edge[1]; - if (v1) return true; - - var v0 = edge[0], - left = edge.left, - right = edge.right, - lx = left[0], - ly = left[1], - rx = right[0], - ry = right[1], - fx = (lx + rx) / 2, - fy = (ly + ry) / 2, - fm, - fb; - - if (ry === ly) { - if (fx < x0 || fx >= x1) return; - if (lx > rx) { - if (!v0) v0 = [fx, y0]; - else if (v0[1] >= y1) return; - v1 = [fx, y1]; - } else { - if (!v0) v0 = [fx, y1]; - else if (v0[1] < y0) return; - v1 = [fx, y0]; - } - } else { - fm = (lx - rx) / (ry - ly); - fb = fy - fm * fx; - if (fm < -1 || fm > 1) { - if (lx > rx) { - if (!v0) v0 = [(y0 - fb) / fm, y0]; - else if (v0[1] >= y1) return; - v1 = [(y1 - fb) / fm, y1]; - } else { - if (!v0) v0 = [(y1 - fb) / fm, y1]; - else if (v0[1] < y0) return; - v1 = [(y0 - fb) / fm, y0]; - } - } else { - if (ly < ry) { - if (!v0) v0 = [x0, fm * x0 + fb]; - else if (v0[0] >= x1) return; - v1 = [x1, fm * x1 + fb]; - } else { - if (!v0) v0 = [x1, fm * x1 + fb]; - else if (v0[0] < x0) return; - v1 = [x0, fm * x0 + fb]; - } - } - } - - edge[0] = v0; - edge[1] = v1; - return true; -} - -function clipEdges(x0, y0, x1, y1) { - var i = __WEBPACK_IMPORTED_MODULE_0__Diagram__["e" /* edges */].length, - edge; - - while (i--) { - if (!connectEdge(edge = __WEBPACK_IMPORTED_MODULE_0__Diagram__["e" /* edges */][i], x0, y0, x1, y1) - || !clipEdge(edge, x0, y0, x1, y1) - || !(Math.abs(edge[0][0] - edge[1][0]) > __WEBPACK_IMPORTED_MODULE_0__Diagram__["f" /* epsilon */] - || Math.abs(edge[0][1] - edge[1][1]) > __WEBPACK_IMPORTED_MODULE_0__Diagram__["f" /* epsilon */])) { - delete __WEBPACK_IMPORTED_MODULE_0__Diagram__["e" /* edges */][i]; - } - } -} - - -/***/ }), -/* 156 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* 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 _prodInvariant = __webpack_require__(38), - _assign = __webpack_require__(6); - -var ReactNoopUpdateQueue = __webpack_require__(157); - -var canDefineProperty = __webpack_require__(64); -var emptyObject = __webpack_require__(65); -var invariant = __webpack_require__(1); -var lowPriorityWarning = __webpack_require__(88); - -/** - * Base class helpers for the updating state of a component. - */ -function ReactComponent(props, context, updater) { - this.props = props; - this.context = context; - this.refs = emptyObject; - // We initialize the default updater but the real one gets injected by the - // renderer. - this.updater = updater || ReactNoopUpdateQueue; -} - -ReactComponent.prototype.isReactComponent = {}; - -/** - * Sets a subset of the state. Always use this to mutate - * state. You should treat `this.state` as immutable. - * - * There is no guarantee that `this.state` will be immediately updated, so - * accessing `this.state` after calling this method may return the old value. - * - * There is no guarantee that calls to `setState` will run synchronously, - * as they may eventually be batched together. You can provide an optional - * callback that will be executed when the call to setState is actually - * completed. - * - * When a function is provided to setState, it will be called at some point in - * the future (not synchronously). It will be called with the up to date - * component arguments (state, props, context). These values can be different - * from this.* because your function may be called after receiveProps but before - * shouldComponentUpdate, and this new state, props, and context will not yet be - * assigned to this. - * - * @param {object|function} partialState Next partial state or function to - * produce next partial state to be merged with current state. - * @param {?function} callback Called after state is updated. - * @final - * @protected - */ -ReactComponent.prototype.setState = function (partialState, callback) { - !(typeof partialState === 'object' || typeof partialState === 'function' || partialState == null) ? process.env.NODE_ENV !== 'production' ? invariant(false, 'setState(...): takes an object of state variables to update or a function which returns an object of state variables.') : _prodInvariant('85') : void 0; - this.updater.enqueueSetState(this, partialState); - if (callback) { - this.updater.enqueueCallback(this, callback, 'setState'); - } -}; - -/** - * Forces an update. This should only be invoked when it is known with - * certainty that we are **not** in a DOM transaction. - * - * You may want to call this when you know that some deeper aspect of the - * component's state has changed but `setState` was not called. - * - * This will not invoke `shouldComponentUpdate`, but it will invoke - * `componentWillUpdate` and `componentDidUpdate`. - * - * @param {?function} callback Called after update is complete. - * @final - * @protected - */ -ReactComponent.prototype.forceUpdate = function (callback) { - this.updater.enqueueForceUpdate(this); - if (callback) { - this.updater.enqueueCallback(this, callback, 'forceUpdate'); - } -}; - -/** - * Deprecated APIs. These APIs used to exist on classic React classes but since - * we would like to deprecate them, we're not going to move them over to this - * modern base class. Instead, we define a getter that warns if it's accessed. - */ -if (process.env.NODE_ENV !== 'production') { - var deprecatedAPIs = { - isMounted: ['isMounted', 'Instead, make sure to clean up subscriptions and pending requests in ' + 'componentWillUnmount to prevent memory leaks.'], - replaceState: ['replaceState', 'Refactor your code to use setState instead (see ' + 'https://github.com/facebook/react/issues/3236).'] - }; - var defineDeprecationWarning = function (methodName, info) { - if (canDefineProperty) { - Object.defineProperty(ReactComponent.prototype, methodName, { - get: function () { - lowPriorityWarning(false, '%s(...) is deprecated in plain JavaScript React classes. %s', info[0], info[1]); - return undefined; - } - }); - } - }; - for (var fnName in deprecatedAPIs) { - if (deprecatedAPIs.hasOwnProperty(fnName)) { - defineDeprecationWarning(fnName, deprecatedAPIs[fnName]); - } - } -} - -/** - * Base class helpers for the updating state of a component. - */ -function ReactPureComponent(props, context, updater) { - // Duplicated from ReactComponent. - this.props = props; - this.context = context; - this.refs = emptyObject; - // We initialize the default updater but the real one gets injected by the - // renderer. - this.updater = updater || ReactNoopUpdateQueue; -} - -function ComponentDummy() {} -ComponentDummy.prototype = ReactComponent.prototype; -ReactPureComponent.prototype = new ComponentDummy(); -ReactPureComponent.prototype.constructor = ReactPureComponent; -// Avoid an extra prototype jump for these methods. -_assign(ReactPureComponent.prototype, ReactComponent.prototype); -ReactPureComponent.prototype.isPureReactComponent = true; - -module.exports = { - Component: ReactComponent, - PureComponent: ReactPureComponent -}; -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) - -/***/ }), -/* 157 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(process) {/** - * Copyright 2015-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 warning = __webpack_require__(2); - -function warnNoop(publicInstance, callerName) { - if (process.env.NODE_ENV !== 'production') { - var constructor = publicInstance.constructor; - process.env.NODE_ENV !== 'production' ? warning(false, '%s(...): Can only update a mounted or mounting component. ' + 'This usually means you called %s() on an unmounted component. ' + 'This is a no-op. Please check the code for the %s component.', callerName, callerName, constructor && (constructor.displayName || constructor.name) || 'ReactClass') : void 0; - } -} - -/** - * This is the abstract API for an update queue. - */ -var ReactNoopUpdateQueue = { - /** - * Checks whether or not this composite component is mounted. - * @param {ReactClass} publicInstance The instance we want to test. - * @return {boolean} True if mounted, false otherwise. - * @protected - * @final - */ - isMounted: function (publicInstance) { - return false; - }, - - /** - * Enqueue a callback that will be executed after all the pending updates - * have processed. - * - * @param {ReactClass} publicInstance The instance to use as `this` context. - * @param {?function} callback Called after state is updated. - * @internal - */ - enqueueCallback: function (publicInstance, callback) {}, - - /** - * Forces an update. This should only be invoked when it is known with - * certainty that we are **not** in a DOM transaction. - * - * You may want to call this when you know that some deeper aspect of the - * component's state has changed but `setState` was not called. - * - * This will not invoke `shouldComponentUpdate`, but it will invoke - * `componentWillUpdate` and `componentDidUpdate`. - * - * @param {ReactClass} publicInstance The instance that should rerender. - * @internal - */ - enqueueForceUpdate: function (publicInstance) { - warnNoop(publicInstance, 'forceUpdate'); - }, - - /** - * Replaces all of the state. Always use this or `setState` to mutate state. - * You should treat `this.state` as immutable. - * - * There is no guarantee that `this.state` will be immediately updated, so - * accessing `this.state` after calling this method may return the old value. - * - * @param {ReactClass} publicInstance The instance that should rerender. - * @param {object} completeState Next state. - * @internal - */ - enqueueReplaceState: function (publicInstance, completeState) { - warnNoop(publicInstance, 'replaceState'); - }, - - /** - * Sets a subset of the state. This only exists because _pendingState is - * internal. This provides a merging strategy that is not available to deep - * properties which is confusing. TODO: Expose pendingState or don't use it - * during the merge. - * - * @param {ReactClass} publicInstance The instance that should rerender. - * @param {object} partialState Next partial state to be merged with state. - * @internal - */ - enqueueSetState: function (publicInstance, partialState) { - warnNoop(publicInstance, 'setState'); - } -}; - -module.exports = ReactNoopUpdateQueue; -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) - -/***/ }), -/* 158 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/** - * Copyright 2014-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. - * - * - */ - - - -// The Symbol used to tag the ReactElement type. If there is no native Symbol -// nor polyfill, then a plain number is used for performance. - -var REACT_ELEMENT_TYPE = typeof Symbol === 'function' && Symbol['for'] && Symbol['for']('react.element') || 0xeac7; - -module.exports = REACT_ELEMENT_TYPE; - -/***/ }), -/* 159 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - * - */ - - - -/* global Symbol */ - -var ITERATOR_SYMBOL = typeof Symbol === 'function' && Symbol.iterator; -var FAUX_ITERATOR_SYMBOL = '@@iterator'; // Before Symbol spec. - -/** - * Returns the iterator method function contained on the iterable object. - * - * Be sure to invoke the function with the iterable as context: - * - * var iteratorFn = getIteratorFn(myIterable); - * if (iteratorFn) { - * var iterator = iteratorFn.call(myIterable); - * ... - * } - * - * @param {?object} maybeIterable - * @return {?function} - */ -function getIteratorFn(maybeIterable) { - var iteratorFn = maybeIterable && (ITERATOR_SYMBOL && maybeIterable[ITERATOR_SYMBOL] || maybeIterable[FAUX_ITERATOR_SYMBOL]); - if (typeof iteratorFn === 'function') { - return iteratorFn; - } -} - -module.exports = getIteratorFn; - -/***/ }), -/* 160 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(process) {/** - * Copyright 2014-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. - * - */ - -/** - * ReactElementValidator provides a wrapper around a element factory - * which validates the props passed to the element. This is intended to be - * used only in DEV and could be replaced by a static type checker for languages - * that support it. - */ - - - -var ReactCurrentOwner = __webpack_require__(21); -var ReactComponentTreeHook = __webpack_require__(13); -var ReactElement = __webpack_require__(30); - -var checkReactTypeSpec = __webpack_require__(284); - -var canDefineProperty = __webpack_require__(64); -var getIteratorFn = __webpack_require__(159); -var warning = __webpack_require__(2); -var lowPriorityWarning = __webpack_require__(88); - -function getDeclarationErrorAddendum() { - if (ReactCurrentOwner.current) { - var name = ReactCurrentOwner.current.getName(); - if (name) { - return ' Check the render method of `' + name + '`.'; - } - } - return ''; -} - -function getSourceInfoErrorAddendum(elementProps) { - if (elementProps !== null && elementProps !== undefined && elementProps.__source !== undefined) { - var source = elementProps.__source; - var fileName = source.fileName.replace(/^.*[\\\/]/, ''); - var lineNumber = source.lineNumber; - return ' Check your code at ' + fileName + ':' + lineNumber + '.'; - } - return ''; -} - -/** - * Warn if there's no key explicitly set on dynamic arrays of children or - * object keys are not valid. This allows us to keep track of children between - * updates. - */ -var ownerHasKeyUseWarning = {}; - -function getCurrentComponentErrorInfo(parentType) { - var info = getDeclarationErrorAddendum(); - - if (!info) { - var parentName = typeof parentType === 'string' ? parentType : parentType.displayName || parentType.name; - if (parentName) { - info = ' Check the top-level render call using <' + parentName + '>.'; - } - } - return info; -} - -/** - * Warn if the element doesn't have an explicit key assigned to it. - * This element is in an array. The array could grow and shrink or be - * reordered. All children that haven't already been validated are required to - * have a "key" property assigned to it. Error statuses are cached so a warning - * will only be shown once. - * - * @internal - * @param {ReactElement} element Element that requires a key. - * @param {*} parentType element's parent's type. - */ -function validateExplicitKey(element, parentType) { - if (!element._store || element._store.validated || element.key != null) { - return; - } - element._store.validated = true; - - var memoizer = ownerHasKeyUseWarning.uniqueKey || (ownerHasKeyUseWarning.uniqueKey = {}); - - var currentComponentErrorInfo = getCurrentComponentErrorInfo(parentType); - if (memoizer[currentComponentErrorInfo]) { - return; - } - memoizer[currentComponentErrorInfo] = true; - - // Usually the current owner is the offender, but if it accepts children as a - // property, it may be the creator of the child that's responsible for - // assigning it a key. - var childOwner = ''; - if (element && element._owner && element._owner !== ReactCurrentOwner.current) { - // Give the component that originally created this child. - childOwner = ' It was passed a child from ' + element._owner.getName() + '.'; - } - - process.env.NODE_ENV !== 'production' ? warning(false, 'Each child in an array or iterator should have a unique "key" prop.' + '%s%s See https://fb.me/react-warning-keys for more information.%s', currentComponentErrorInfo, childOwner, ReactComponentTreeHook.getCurrentStackAddendum(element)) : void 0; -} - -/** - * Ensure that every element either is passed in a static location, in an - * array with an explicit keys property defined, or in an object literal - * with valid key property. - * - * @internal - * @param {ReactNode} node Statically passed child of any type. - * @param {*} parentType node's parent's type. - */ -function validateChildKeys(node, parentType) { - if (typeof node !== 'object') { - return; - } - if (Array.isArray(node)) { - for (var i = 0; i < node.length; i++) { - var child = node[i]; - if (ReactElement.isValidElement(child)) { - validateExplicitKey(child, parentType); - } - } - } else if (ReactElement.isValidElement(node)) { - // This element was passed in a valid location. - if (node._store) { - node._store.validated = true; - } - } else if (node) { - var iteratorFn = getIteratorFn(node); - // Entry iterators provide implicit keys. - if (iteratorFn) { - if (iteratorFn !== node.entries) { - var iterator = iteratorFn.call(node); - var step; - while (!(step = iterator.next()).done) { - if (ReactElement.isValidElement(step.value)) { - validateExplicitKey(step.value, parentType); - } - } - } - } - } -} - -/** - * Given an element, validate that its props follow the propTypes definition, - * provided by the type. - * - * @param {ReactElement} element - */ -function validatePropTypes(element) { - var componentClass = element.type; - if (typeof componentClass !== 'function') { - return; - } - var name = componentClass.displayName || componentClass.name; - if (componentClass.propTypes) { - checkReactTypeSpec(componentClass.propTypes, element.props, 'prop', name, element, null); - } - if (typeof componentClass.getDefaultProps === 'function') { - process.env.NODE_ENV !== 'production' ? warning(componentClass.getDefaultProps.isReactClassApproved, 'getDefaultProps is only used on classic React.createClass ' + 'definitions. Use a static property named `defaultProps` instead.') : void 0; - } -} - -var ReactElementValidator = { - createElement: function (type, props, children) { - var validType = typeof type === 'string' || typeof type === 'function'; - // We warn in this case but don't throw. We expect the element creation to - // succeed and there will likely be errors in render. - if (!validType) { - if (typeof type !== 'function' && typeof type !== 'string') { - var info = ''; - if (type === undefined || typeof type === 'object' && type !== null && Object.keys(type).length === 0) { - info += ' You likely forgot to export your component from the file ' + "it's defined in."; - } - - var sourceInfo = getSourceInfoErrorAddendum(props); - if (sourceInfo) { - info += sourceInfo; - } else { - info += getDeclarationErrorAddendum(); - } - - info += ReactComponentTreeHook.getCurrentStackAddendum(); - - var currentSource = props !== null && props !== undefined && props.__source !== undefined ? props.__source : null; - ReactComponentTreeHook.pushNonStandardWarningStack(true, currentSource); - process.env.NODE_ENV !== 'production' ? warning(false, 'React.createElement: type is invalid -- expected a string (for ' + 'built-in components) or a class/function (for composite ' + 'components) but got: %s.%s', type == null ? type : typeof type, info) : void 0; - ReactComponentTreeHook.popNonStandardWarningStack(); - } - } - - var element = ReactElement.createElement.apply(this, arguments); - - // The result can be nullish if a mock or a custom function is used. - // TODO: Drop this when these are no longer allowed as the type argument. - if (element == null) { - return element; - } - - // Skip key warning if the type isn't valid since our key validation logic - // doesn't expect a non-string/function type and can throw confusing errors. - // We don't want exception behavior to differ between dev and prod. - // (Rendering will throw with a helpful message and as soon as the type is - // fixed, the key warnings will appear.) - if (validType) { - for (var i = 2; i < arguments.length; i++) { - validateChildKeys(arguments[i], type); - } - } - - validatePropTypes(element); - - return element; - }, - - createFactory: function (type) { - var validatedFactory = ReactElementValidator.createElement.bind(null, type); - // Legacy hook TODO: Warn if this is accessed - validatedFactory.type = type; - - if (process.env.NODE_ENV !== 'production') { - if (canDefineProperty) { - Object.defineProperty(validatedFactory, 'type', { - enumerable: false, - get: function () { - lowPriorityWarning(false, 'Factory.type is deprecated. Access the class directly ' + 'before passing it to createFactory.'); - Object.defineProperty(this, 'type', { - value: type - }); - return type; - } - }); - } - } - - return validatedFactory; - }, - - cloneElement: function (element, props, children) { - var newElement = ReactElement.cloneElement.apply(this, arguments); - for (var i = 2; i < arguments.length; i++) { - validateChildKeys(arguments[i], newElement.type); - } - validatePropTypes(newElement); - return newElement; - } -}; - -module.exports = ReactElementValidator; -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) - -/***/ }), -/* 161 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - */ - - - -// React 15.5 references this module, and assumes PropTypes are still callable in production. -// Therefore we re-export development-only version with all the PropTypes checks here. -// However if one is migrating to the `prop-types` npm library, they will go through the -// `index.js` entry point, and it will branch depending on the environment. -var factory = __webpack_require__(162); -module.exports = function(isValidElement) { - // It is still allowed in 15.5. - var throwOnDirectAccess = false; - return factory(isValidElement, throwOnDirectAccess); -}; - - -/***/ }), -/* 162 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* 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 emptyFunction = __webpack_require__(14); -var invariant = __webpack_require__(1); -var warning = __webpack_require__(2); - -var ReactPropTypesSecret = __webpack_require__(89); -var checkPropTypes = __webpack_require__(288); - -module.exports = function(isValidElement, throwOnDirectAccess) { - /* global Symbol */ - var ITERATOR_SYMBOL = typeof Symbol === 'function' && Symbol.iterator; - var FAUX_ITERATOR_SYMBOL = '@@iterator'; // Before Symbol spec. - - /** - * Returns the iterator method function contained on the iterable object. - * - * Be sure to invoke the function with the iterable as context: - * - * var iteratorFn = getIteratorFn(myIterable); - * if (iteratorFn) { - * var iterator = iteratorFn.call(myIterable); - * ... - * } - * - * @param {?object} maybeIterable - * @return {?function} - */ - function getIteratorFn(maybeIterable) { - var iteratorFn = maybeIterable && (ITERATOR_SYMBOL && maybeIterable[ITERATOR_SYMBOL] || maybeIterable[FAUX_ITERATOR_SYMBOL]); - if (typeof iteratorFn === 'function') { - return iteratorFn; - } - } - - /** - * Collection of methods that allow declaration and validation of props that are - * supplied to React components. Example usage: - * - * var Props = require('ReactPropTypes'); - * var MyArticle = React.createClass({ - * propTypes: { - * // An optional string prop named "description". - * description: Props.string, - * - * // A required enum prop named "category". - * category: Props.oneOf(['News','Photos']).isRequired, - * - * // A prop named "dialog" that requires an instance of Dialog. - * dialog: Props.instanceOf(Dialog).isRequired - * }, - * render: function() { ... } - * }); - * - * A more formal specification of how these methods are used: - * - * type := array|bool|func|object|number|string|oneOf([...])|instanceOf(...) - * decl := ReactPropTypes.{type}(.isRequired)? - * - * Each and every declaration produces a function with the same signature. This - * allows the creation of custom validation functions. For example: - * - * var MyLink = React.createClass({ - * propTypes: { - * // An optional string or URI prop named "href". - * href: function(props, propName, componentName) { - * var propValue = props[propName]; - * if (propValue != null && typeof propValue !== 'string' && - * !(propValue instanceof URI)) { - * return new Error( - * 'Expected a string or an URI for ' + propName + ' in ' + - * componentName - * ); - * } - * } - * }, - * render: function() {...} - * }); - * - * @internal - */ - - var ANONYMOUS = '<>'; - - // Important! - // Keep this list in sync with production version in `./factoryWithThrowingShims.js`. - var ReactPropTypes = { - array: createPrimitiveTypeChecker('array'), - bool: createPrimitiveTypeChecker('boolean'), - func: createPrimitiveTypeChecker('function'), - number: createPrimitiveTypeChecker('number'), - object: createPrimitiveTypeChecker('object'), - string: createPrimitiveTypeChecker('string'), - symbol: createPrimitiveTypeChecker('symbol'), - - any: createAnyTypeChecker(), - arrayOf: createArrayOfTypeChecker, - element: createElementTypeChecker(), - instanceOf: createInstanceTypeChecker, - node: createNodeChecker(), - objectOf: createObjectOfTypeChecker, - oneOf: createEnumTypeChecker, - oneOfType: createUnionTypeChecker, - shape: createShapeTypeChecker - }; - - /** - * inlined Object.is polyfill to avoid requiring consumers ship their own - * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is - */ - /*eslint-disable no-self-compare*/ - function is(x, y) { - // SameValue algorithm - if (x === y) { - // Steps 1-5, 7-10 - // Steps 6.b-6.e: +0 != -0 - return x !== 0 || 1 / x === 1 / y; - } else { - // Step 6.a: NaN == NaN - return x !== x && y !== y; - } - } - /*eslint-enable no-self-compare*/ - - /** - * We use an Error-like object for backward compatibility as people may call - * PropTypes directly and inspect their output. However, we don't use real - * Errors anymore. We don't inspect their stack anyway, and creating them - * is prohibitively expensive if they are created too often, such as what - * happens in oneOfType() for any type before the one that matched. - */ - function PropTypeError(message) { - this.message = message; - this.stack = ''; - } - // Make `instanceof Error` still work for returned errors. - PropTypeError.prototype = Error.prototype; - - function createChainableTypeChecker(validate) { - if (process.env.NODE_ENV !== 'production') { - var manualPropTypeCallCache = {}; - var manualPropTypeWarningCount = 0; - } - function checkType(isRequired, props, propName, componentName, location, propFullName, secret) { - componentName = componentName || ANONYMOUS; - propFullName = propFullName || propName; - - if (secret !== ReactPropTypesSecret) { - if (throwOnDirectAccess) { - // New behavior only for users of `prop-types` package - 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' - ); - } else if (process.env.NODE_ENV !== 'production' && typeof console !== 'undefined') { - // Old behavior for people using React.PropTypes - var cacheKey = componentName + ':' + propName; - if ( - !manualPropTypeCallCache[cacheKey] && - // Avoid spamming the console because they are often not actionable except for lib authors - manualPropTypeWarningCount < 3 - ) { - warning( - false, - 'You are manually calling a React.PropTypes validation ' + - 'function for the `%s` prop on `%s`. This is deprecated ' + - 'and will throw in the standalone `prop-types` package. ' + - 'You may be seeing this warning due to a third-party PropTypes ' + - 'library. See https://fb.me/react-warning-dont-call-proptypes ' + 'for details.', - propFullName, - componentName - ); - manualPropTypeCallCache[cacheKey] = true; - manualPropTypeWarningCount++; - } - } - } - if (props[propName] == null) { - if (isRequired) { - if (props[propName] === null) { - return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required ' + ('in `' + componentName + '`, but its value is `null`.')); - } - return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required in ' + ('`' + componentName + '`, but its value is `undefined`.')); - } - return null; - } else { - return validate(props, propName, componentName, location, propFullName); - } - } - - var chainedCheckType = checkType.bind(null, false); - chainedCheckType.isRequired = checkType.bind(null, true); - - return chainedCheckType; - } - - function createPrimitiveTypeChecker(expectedType) { - function validate(props, propName, componentName, location, propFullName, secret) { - var propValue = props[propName]; - var propType = getPropType(propValue); - if (propType !== expectedType) { - // `propValue` being instance of, say, date/regexp, pass the 'object' - // check, but we can offer a more precise error message here rather than - // 'of type `object`'. - var preciseType = getPreciseType(propValue); - - return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + preciseType + '` supplied to `' + componentName + '`, expected ') + ('`' + expectedType + '`.')); - } - return null; - } - return createChainableTypeChecker(validate); - } - - function createAnyTypeChecker() { - return createChainableTypeChecker(emptyFunction.thatReturnsNull); - } - - function createArrayOfTypeChecker(typeChecker) { - function validate(props, propName, componentName, location, propFullName) { - if (typeof typeChecker !== 'function') { - return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside arrayOf.'); - } - var propValue = props[propName]; - if (!Array.isArray(propValue)) { - var propType = getPropType(propValue); - return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an array.')); - } - for (var i = 0; i < propValue.length; i++) { - var error = typeChecker(propValue, i, componentName, location, propFullName + '[' + i + ']', ReactPropTypesSecret); - if (error instanceof Error) { - return error; - } - } - return null; - } - return createChainableTypeChecker(validate); - } - - function createElementTypeChecker() { - function validate(props, propName, componentName, location, propFullName) { - var propValue = props[propName]; - if (!isValidElement(propValue)) { - var propType = getPropType(propValue); - return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected a single ReactElement.')); - } - return null; - } - return createChainableTypeChecker(validate); - } - - function createInstanceTypeChecker(expectedClass) { - function validate(props, propName, componentName, location, propFullName) { - if (!(props[propName] instanceof expectedClass)) { - var expectedClassName = expectedClass.name || ANONYMOUS; - var actualClassName = getClassName(props[propName]); - return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + actualClassName + '` supplied to `' + componentName + '`, expected ') + ('instance of `' + expectedClassName + '`.')); - } - return null; - } - return createChainableTypeChecker(validate); - } - - function createEnumTypeChecker(expectedValues) { - if (!Array.isArray(expectedValues)) { - process.env.NODE_ENV !== 'production' ? warning(false, 'Invalid argument supplied to oneOf, expected an instance of array.') : void 0; - return emptyFunction.thatReturnsNull; - } - - function validate(props, propName, componentName, location, propFullName) { - var propValue = props[propName]; - for (var i = 0; i < expectedValues.length; i++) { - if (is(propValue, expectedValues[i])) { - return null; - } - } - - var valuesString = JSON.stringify(expectedValues); - return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of value `' + propValue + '` ' + ('supplied to `' + componentName + '`, expected one of ' + valuesString + '.')); - } - return createChainableTypeChecker(validate); - } - - function createObjectOfTypeChecker(typeChecker) { - function validate(props, propName, componentName, location, propFullName) { - if (typeof typeChecker !== 'function') { - return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside objectOf.'); - } - var propValue = props[propName]; - var propType = getPropType(propValue); - if (propType !== 'object') { - return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an object.')); - } - for (var key in propValue) { - if (propValue.hasOwnProperty(key)) { - var error = typeChecker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret); - if (error instanceof Error) { - return error; - } - } - } - return null; - } - return createChainableTypeChecker(validate); - } - - function createUnionTypeChecker(arrayOfTypeCheckers) { - if (!Array.isArray(arrayOfTypeCheckers)) { - process.env.NODE_ENV !== 'production' ? warning(false, 'Invalid argument supplied to oneOfType, expected an instance of array.') : void 0; - 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]; - if (checker(props, propName, componentName, location, propFullName, ReactPropTypesSecret) == null) { - return null; - } - } - - return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`.')); - } - return createChainableTypeChecker(validate); - } - - function createNodeChecker() { - function validate(props, propName, componentName, location, propFullName) { - if (!isNode(props[propName])) { - return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`, expected a ReactNode.')); - } - return null; - } - return createChainableTypeChecker(validate); - } - - function createShapeTypeChecker(shapeTypes) { - function validate(props, propName, componentName, location, propFullName) { - var propValue = props[propName]; - var propType = getPropType(propValue); - if (propType !== 'object') { - return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.')); - } - for (var key in shapeTypes) { - var checker = shapeTypes[key]; - if (!checker) { - continue; - } - var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret); - if (error) { - return error; - } - } - return null; - } - return createChainableTypeChecker(validate); - } - - function isNode(propValue) { - switch (typeof propValue) { - case 'number': - case 'string': - case 'undefined': - return true; - case 'boolean': - return !propValue; - case 'object': - if (Array.isArray(propValue)) { - return propValue.every(isNode); - } - if (propValue === null || isValidElement(propValue)) { - return true; - } - - var iteratorFn = getIteratorFn(propValue); - if (iteratorFn) { - var iterator = iteratorFn.call(propValue); - var step; - if (iteratorFn !== propValue.entries) { - while (!(step = iterator.next()).done) { - if (!isNode(step.value)) { - return false; - } - } - } else { - // Iterator will provide entry [k,v] tuples rather than values. - while (!(step = iterator.next()).done) { - var entry = step.value; - if (entry) { - if (!isNode(entry[1])) { - return false; - } - } - } - } - } else { - return false; - } - - return true; - default: - return false; - } - } - - function isSymbol(propType, propValue) { - // Native Symbol. - if (propType === 'symbol') { - return true; - } - - // 19.4.3.5 Symbol.prototype[@@toStringTag] === 'Symbol' - if (propValue['@@toStringTag'] === 'Symbol') { - return true; - } - - // Fallback for non-spec compliant Symbols which are polyfilled. - if (typeof Symbol === 'function' && propValue instanceof Symbol) { - return true; - } - - return false; - } - - // Equivalent of `typeof` but with special handling for array and regexp. - function getPropType(propValue) { - var propType = typeof propValue; - if (Array.isArray(propValue)) { - return 'array'; - } - if (propValue instanceof RegExp) { - // Old webkits (at least until Android 4.0) return 'function' rather than - // 'object' for typeof a RegExp. We'll normalize this here so that /bla/ - // passes PropTypes.object. - return 'object'; - } - if (isSymbol(propType, propValue)) { - return 'symbol'; - } - return propType; - } - - // This handles more types than `getPropType`. Only used for error messages. - // See `createPrimitiveTypeChecker`. - function getPreciseType(propValue) { - if (typeof propValue === 'undefined' || propValue === null) { - return '' + propValue; - } - var propType = getPropType(propValue); - if (propType === 'object') { - if (propValue instanceof Date) { - return 'date'; - } else if (propValue instanceof RegExp) { - return 'regexp'; - } - } - return propType; - } - - // Returns a string that is postfixed to a warning about an invalid type. - // For example, "undefined" or "of type array" - function getPostfixForTypeWarning(value) { - var type = getPreciseType(value); - switch (type) { - case 'array': - case 'object': - return 'an ' + type; - case 'boolean': - case 'date': - case 'regexp': - return 'a ' + type; - default: - return type; - } - } - - // Returns class name of the object, if any. - function getClassName(propValue) { - if (!propValue.constructor || !propValue.constructor.name) { - return ANONYMOUS; - } - return propValue.constructor.name; - } - - ReactPropTypes.checkPropTypes = checkPropTypes; - ReactPropTypes.PropTypes = ReactPropTypes; - - return ReactPropTypes; -}; - -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) - -/***/ }), -/* 163 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/** - * Copyright 2015-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 ReactDOMComponentFlags = { - hasCachedChildNodes: 1 << 0 -}; - -module.exports = ReactDOMComponentFlags; - -/***/ }), -/* 164 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(process) {/** - * Copyright 2014-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 _prodInvariant = __webpack_require__(5); - -var invariant = __webpack_require__(1); - -/** - * Accumulates items that must not be null or undefined into the first one. This - * is used to conserve memory by avoiding array allocations, and thus sacrifices - * API cleanness. Since `current` can be null before being passed in and not - * null after this function, make sure to assign it back to `current`: - * - * `a = accumulateInto(a, b);` - * - * This API should be sparingly used. Try `accumulate` for something cleaner. - * - * @return {*|array<*>} An accumulation of items. - */ - -function accumulateInto(current, next) { - !(next != null) ? process.env.NODE_ENV !== 'production' ? invariant(false, 'accumulateInto(...): Accumulated items must not be null or undefined.') : _prodInvariant('30') : void 0; - - if (current == null) { - return next; - } - - // Both are not empty. Warning: Never call x.concat(y) when you are not - // certain that x is an Array (x could be a string with concat method). - if (Array.isArray(current)) { - if (Array.isArray(next)) { - current.push.apply(current, next); - return current; - } - current.push(next); - return current; - } - - if (Array.isArray(next)) { - // A bit too dangerous to mutate `next`. - return [current].concat(next); - } - - return [current, next]; -} - -module.exports = accumulateInto; -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) - -/***/ }), -/* 165 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - * - */ - - - -/** - * @param {array} arr an "accumulation" of items which is either an Array or - * a single item. Useful when paired with the `accumulate` module. This is a - * simple utility that allows us to reason about a collection of items, but - * handling the case when there is exactly one item (and we do not need to - * allocate an array). - */ - -function forEachAccumulated(arr, cb, scope) { - if (Array.isArray(arr)) { - arr.forEach(cb, scope); - } else if (arr) { - cb.call(scope, arr); - } -} - -module.exports = forEachAccumulated; - -/***/ }), -/* 166 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - */ - - - -var ExecutionEnvironment = __webpack_require__(8); - -var contentKey = null; - -/** - * Gets the key used to access text content on a DOM node. - * - * @return {?string} Key used to access text content. - * @internal - */ -function getTextContentAccessor() { - if (!contentKey && ExecutionEnvironment.canUseDOM) { - // Prefer textContent to innerText because many browsers support both but - // SVG elements don't support innerText even when does. - contentKey = 'textContent' in document.documentElement ? 'textContent' : 'innerText'; - } - return contentKey; -} - -module.exports = getTextContentAccessor; - -/***/ }), -/* 167 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* 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 _prodInvariant = __webpack_require__(5); - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -var PooledClass = __webpack_require__(31); - -var invariant = __webpack_require__(1); - -/** - * A specialized pseudo-event module to help keep track of components waiting to - * be notified when their DOM representations are available for use. - * - * This implements `PooledClass`, so you should never need to instantiate this. - * Instead, use `CallbackQueue.getPooled()`. - * - * @class ReactMountReady - * @implements PooledClass - * @internal - */ - -var CallbackQueue = function () { - function CallbackQueue(arg) { - _classCallCheck(this, CallbackQueue); - - this._callbacks = null; - this._contexts = null; - this._arg = arg; - } - - /** - * Enqueues a callback to be invoked when `notifyAll` is invoked. - * - * @param {function} callback Invoked when `notifyAll` is invoked. - * @param {?object} context Context to call `callback` with. - * @internal - */ - - - CallbackQueue.prototype.enqueue = function enqueue(callback, context) { - this._callbacks = this._callbacks || []; - this._callbacks.push(callback); - this._contexts = this._contexts || []; - this._contexts.push(context); - }; - - /** - * Invokes all enqueued callbacks and clears the queue. This is invoked after - * the DOM representation of a component has been created or updated. - * - * @internal - */ - - - CallbackQueue.prototype.notifyAll = function notifyAll() { - var callbacks = this._callbacks; - var contexts = this._contexts; - var arg = this._arg; - if (callbacks && contexts) { - !(callbacks.length === contexts.length) ? process.env.NODE_ENV !== 'production' ? invariant(false, 'Mismatched list of contexts in callback queue') : _prodInvariant('24') : void 0; - this._callbacks = null; - this._contexts = null; - for (var i = 0; i < callbacks.length; i++) { - callbacks[i].call(contexts[i], arg); - } - callbacks.length = 0; - contexts.length = 0; - } - }; - - CallbackQueue.prototype.checkpoint = function checkpoint() { - return this._callbacks ? this._callbacks.length : 0; - }; - - CallbackQueue.prototype.rollback = function rollback(len) { - if (this._callbacks && this._contexts) { - this._callbacks.length = len; - this._contexts.length = len; - } - }; - - /** - * Resets the internal queue. - * - * @internal - */ - - - CallbackQueue.prototype.reset = function reset() { - this._callbacks = null; - this._contexts = null; - }; - - /** - * `PooledClass` looks for this. - */ - - - CallbackQueue.prototype.destructor = function destructor() { - this.reset(); - }; - - return CallbackQueue; -}(); - -module.exports = PooledClass.addPoolingTo(CallbackQueue); -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) - -/***/ }), -/* 168 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - * - */ - - - -var ReactFeatureFlags = { - // When true, call console.time() before and .timeEnd() after each top-level - // render (both initial renders and updates). Useful when looking at prod-mode - // timeline profiles in Chrome, for example. - logTopLevelRenders: false -}; - -module.exports = ReactFeatureFlags; - -/***/ }), -/* 169 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - */ - - - -var ReactDOMComponentTree = __webpack_require__(7); - -function isCheckable(elem) { - var type = elem.type; - var nodeName = elem.nodeName; - return nodeName && nodeName.toLowerCase() === 'input' && (type === 'checkbox' || type === 'radio'); -} - -function getTracker(inst) { - return inst._wrapperState.valueTracker; -} - -function attachTracker(inst, tracker) { - inst._wrapperState.valueTracker = tracker; -} - -function detachTracker(inst) { - delete inst._wrapperState.valueTracker; -} - -function getValueFromNode(node) { - var value; - if (node) { - value = isCheckable(node) ? '' + node.checked : node.value; - } - return value; -} - -var inputValueTracking = { - // exposed for testing - _getTrackerFromNode: function (node) { - return getTracker(ReactDOMComponentTree.getInstanceFromNode(node)); - }, - - - track: function (inst) { - if (getTracker(inst)) { - return; - } - - var node = ReactDOMComponentTree.getNodeFromInstance(inst); - var valueField = isCheckable(node) ? 'checked' : 'value'; - var descriptor = Object.getOwnPropertyDescriptor(node.constructor.prototype, valueField); - - var currentValue = '' + node[valueField]; - - // if someone has already defined a value or Safari, then bail - // and don't track value will cause over reporting of changes, - // but it's better then a hard failure - // (needed for certain tests that spyOn input values and Safari) - if (node.hasOwnProperty(valueField) || typeof descriptor.get !== 'function' || typeof descriptor.set !== 'function') { - return; - } - - Object.defineProperty(node, valueField, { - enumerable: descriptor.enumerable, - configurable: true, - get: function () { - return descriptor.get.call(this); - }, - set: function (value) { - currentValue = '' + value; - descriptor.set.call(this, value); - } - }); - - attachTracker(inst, { - getValue: function () { - return currentValue; - }, - setValue: function (value) { - currentValue = '' + value; - }, - stopTracking: function () { - detachTracker(inst); - delete node[valueField]; - } - }); - }, - - updateValueIfChanged: function (inst) { - if (!inst) { - return false; - } - var tracker = getTracker(inst); - - if (!tracker) { - inputValueTracking.track(inst); - return true; - } - - var lastValue = tracker.getValue(); - var nextValue = getValueFromNode(ReactDOMComponentTree.getNodeFromInstance(inst)); - - if (nextValue !== lastValue) { - tracker.setValue(nextValue); - return true; - } - - return false; - }, - stopTracking: function (inst) { - var tracker = getTracker(inst); - if (tracker) { - tracker.stopTracking(); - } - } -}; - -module.exports = inputValueTracking; - -/***/ }), -/* 170 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - * - */ - - - -/** - * @see http://www.whatwg.org/specs/web-apps/current-work/multipage/the-input-element.html#input-type-attr-summary - */ - -var supportedInputTypes = { - color: true, - date: true, - datetime: true, - 'datetime-local': true, - email: true, - month: true, - number: true, - password: true, - range: true, - search: true, - tel: true, - text: true, - time: true, - url: true, - week: true -}; - -function isTextInputElement(elem) { - var nodeName = elem && elem.nodeName && elem.nodeName.toLowerCase(); - - if (nodeName === 'input') { - return !!supportedInputTypes[elem.type]; - } - - if (nodeName === 'textarea') { - return true; - } - - return false; -} - -module.exports = isTextInputElement; - -/***/ }), -/* 171 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - */ - - - -var ViewportMetrics = { - currentScrollLeft: 0, - - currentScrollTop: 0, - - refreshScrollValues: function (scrollPosition) { - ViewportMetrics.currentScrollLeft = scrollPosition.x; - ViewportMetrics.currentScrollTop = scrollPosition.y; - } -}; - -module.exports = ViewportMetrics; - -/***/ }), -/* 172 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - */ - - - -var ExecutionEnvironment = __webpack_require__(8); -var escapeTextContentForBrowser = __webpack_require__(71); -var setInnerHTML = __webpack_require__(70); - -/** - * Set the textContent property of a node, ensuring that whitespace is preserved - * even in IE8. innerText is a poor substitute for textContent and, among many - * issues, inserts instead of the literal newline chars. innerHTML behaves - * as it should. - * - * @param {DOMElement} node - * @param {string} text - * @internal - */ -var setTextContent = function (node, text) { - if (text) { - var firstChild = node.firstChild; - - if (firstChild && firstChild === node.lastChild && firstChild.nodeType === 3) { - firstChild.nodeValue = text; - return; - } - } - node.textContent = text; -}; - -if (ExecutionEnvironment.canUseDOM) { - if (!('textContent' in document.documentElement)) { - setTextContent = function (node, text) { - if (node.nodeType === 3) { - node.nodeValue = text; - return; - } - setInnerHTML(node, escapeTextContentForBrowser(text)); - }; - } -} - -module.exports = setTextContent; - -/***/ }), -/* 173 */ -/***/ (function(module, exports, __webpack_require__) { - -"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. - * - */ - - - -/** - * @param {DOMElement} node input/textarea to focus - */ - -function focusNode(node) { - // IE8 can throw "Can't move focus to the control because it is invisible, - // not enabled, or of a type that does not accept the focus." for all kinds of - // reasons that are too expensive and fragile to test. - try { - node.focus(); - } catch (e) {} -} - -module.exports = focusNode; - -/***/ }), -/* 174 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - */ - - - -/** - * CSS properties which accept numbers but are not in units of "px". - */ - -var isUnitlessNumber = { - animationIterationCount: true, - borderImageOutset: true, - borderImageSlice: true, - borderImageWidth: true, - boxFlex: true, - boxFlexGroup: true, - boxOrdinalGroup: true, - columnCount: true, - flex: true, - flexGrow: true, - flexPositive: true, - flexShrink: true, - flexNegative: true, - flexOrder: true, - gridRow: true, - gridRowEnd: true, - gridRowSpan: true, - gridRowStart: true, - gridColumn: true, - gridColumnEnd: true, - gridColumnSpan: true, - gridColumnStart: true, - fontWeight: true, - lineClamp: true, - lineHeight: true, - opacity: true, - order: true, - orphans: true, - tabSize: true, - widows: true, - zIndex: true, - zoom: true, - - // SVG-related properties - fillOpacity: true, - floodOpacity: true, - stopOpacity: true, - strokeDasharray: true, - strokeDashoffset: true, - strokeMiterlimit: true, - strokeOpacity: true, - strokeWidth: true -}; - -/** - * @param {string} prefix vendor-specific prefix, eg: Webkit - * @param {string} key style name, eg: transitionDuration - * @return {string} style name prefixed with `prefix`, properly camelCased, eg: - * WebkitTransitionDuration - */ -function prefixKey(prefix, key) { - return prefix + key.charAt(0).toUpperCase() + key.substring(1); -} - -/** - * Support style names that may come passed in prefixed by adding permutations - * of vendor prefixes. - */ -var prefixes = ['Webkit', 'ms', 'Moz', 'O']; - -// Using Object.keys here, or else the vanilla for-in loop makes IE8 go into an -// infinite loop, because it iterates over the newly added props too. -Object.keys(isUnitlessNumber).forEach(function (prop) { - prefixes.forEach(function (prefix) { - isUnitlessNumber[prefixKey(prefix, prop)] = isUnitlessNumber[prop]; - }); -}); - -/** - * Most style properties can be unset by doing .style[prop] = '' but IE8 - * doesn't like doing that with shorthand properties so for the properties that - * IE8 breaks on, which are listed here, we instead unset each of the - * individual properties. See http://bugs.jquery.com/ticket/12385. - * The 4-value 'clock' properties like margin, padding, border-width seem to - * behave without any problems. Curiously, list-style works too without any - * special prodding. - */ -var shorthandPropertyExpansions = { - background: { - backgroundAttachment: true, - backgroundColor: true, - backgroundImage: true, - backgroundPositionX: true, - backgroundPositionY: true, - backgroundRepeat: true - }, - backgroundPosition: { - backgroundPositionX: true, - backgroundPositionY: true - }, - border: { - borderWidth: true, - borderStyle: true, - borderColor: true - }, - borderBottom: { - borderBottomWidth: true, - borderBottomStyle: true, - borderBottomColor: true - }, - borderLeft: { - borderLeftWidth: true, - borderLeftStyle: true, - borderLeftColor: true - }, - borderRight: { - borderRightWidth: true, - borderRightStyle: true, - borderRightColor: true - }, - borderTop: { - borderTopWidth: true, - borderTopStyle: true, - borderTopColor: true - }, - font: { - fontStyle: true, - fontVariant: true, - fontWeight: true, - fontSize: true, - lineHeight: true, - fontFamily: true - }, - outline: { - outlineWidth: true, - outlineStyle: true, - outlineColor: true - } -}; - -var CSSProperty = { - isUnitlessNumber: isUnitlessNumber, - shorthandPropertyExpansions: shorthandPropertyExpansions -}; - -module.exports = CSSProperty; - -/***/ }), -/* 175 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* 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 DOMProperty = __webpack_require__(27); -var ReactDOMComponentTree = __webpack_require__(7); -var ReactInstrumentation = __webpack_require__(15); - -var quoteAttributeValueForBrowser = __webpack_require__(326); -var warning = __webpack_require__(2); - -var VALID_ATTRIBUTE_NAME_REGEX = new RegExp('^[' + DOMProperty.ATTRIBUTE_NAME_START_CHAR + '][' + DOMProperty.ATTRIBUTE_NAME_CHAR + ']*$'); -var illegalAttributeNameCache = {}; -var validatedAttributeNameCache = {}; - -function isAttributeNameSafe(attributeName) { - if (validatedAttributeNameCache.hasOwnProperty(attributeName)) { - return true; - } - if (illegalAttributeNameCache.hasOwnProperty(attributeName)) { - return false; - } - if (VALID_ATTRIBUTE_NAME_REGEX.test(attributeName)) { - validatedAttributeNameCache[attributeName] = true; - return true; - } - illegalAttributeNameCache[attributeName] = true; - process.env.NODE_ENV !== 'production' ? warning(false, 'Invalid attribute name: `%s`', attributeName) : void 0; - return false; -} - -function shouldIgnoreValue(propertyInfo, value) { - return value == null || propertyInfo.hasBooleanValue && !value || propertyInfo.hasNumericValue && isNaN(value) || propertyInfo.hasPositiveNumericValue && value < 1 || propertyInfo.hasOverloadedBooleanValue && value === false; -} - -/** - * Operations for dealing with DOM properties. - */ -var DOMPropertyOperations = { - /** - * Creates markup for the ID property. - * - * @param {string} id Unescaped ID. - * @return {string} Markup string. - */ - createMarkupForID: function (id) { - return DOMProperty.ID_ATTRIBUTE_NAME + '=' + quoteAttributeValueForBrowser(id); - }, - - setAttributeForID: function (node, id) { - node.setAttribute(DOMProperty.ID_ATTRIBUTE_NAME, id); - }, - - createMarkupForRoot: function () { - return DOMProperty.ROOT_ATTRIBUTE_NAME + '=""'; - }, - - setAttributeForRoot: function (node) { - node.setAttribute(DOMProperty.ROOT_ATTRIBUTE_NAME, ''); - }, - - /** - * Creates markup for a property. - * - * @param {string} name - * @param {*} value - * @return {?string} Markup string, or null if the property was invalid. - */ - createMarkupForProperty: function (name, value) { - var propertyInfo = DOMProperty.properties.hasOwnProperty(name) ? DOMProperty.properties[name] : null; - if (propertyInfo) { - if (shouldIgnoreValue(propertyInfo, value)) { - return ''; - } - var attributeName = propertyInfo.attributeName; - if (propertyInfo.hasBooleanValue || propertyInfo.hasOverloadedBooleanValue && value === true) { - return attributeName + '=""'; - } - return attributeName + '=' + quoteAttributeValueForBrowser(value); - } else if (DOMProperty.isCustomAttribute(name)) { - if (value == null) { - return ''; - } - return name + '=' + quoteAttributeValueForBrowser(value); - } - return null; - }, - - /** - * Creates markup for a custom property. - * - * @param {string} name - * @param {*} value - * @return {string} Markup string, or empty string if the property was invalid. - */ - createMarkupForCustomAttribute: function (name, value) { - if (!isAttributeNameSafe(name) || value == null) { - return ''; - } - return name + '=' + quoteAttributeValueForBrowser(value); - }, - - /** - * Sets the value for a property on a node. - * - * @param {DOMElement} node - * @param {string} name - * @param {*} value - */ - setValueForProperty: function (node, name, value) { - var propertyInfo = DOMProperty.properties.hasOwnProperty(name) ? DOMProperty.properties[name] : null; - if (propertyInfo) { - var mutationMethod = propertyInfo.mutationMethod; - if (mutationMethod) { - mutationMethod(node, value); - } else if (shouldIgnoreValue(propertyInfo, value)) { - this.deleteValueForProperty(node, name); - return; - } else if (propertyInfo.mustUseProperty) { - // Contrary to `setAttribute`, object properties are properly - // `toString`ed by IE8/9. - node[propertyInfo.propertyName] = value; - } else { - var attributeName = propertyInfo.attributeName; - var namespace = propertyInfo.attributeNamespace; - // `setAttribute` with objects becomes only `[object]` in IE8/9, - // ('' + value) makes it output the correct toString()-value. - if (namespace) { - node.setAttributeNS(namespace, attributeName, '' + value); - } else if (propertyInfo.hasBooleanValue || propertyInfo.hasOverloadedBooleanValue && value === true) { - node.setAttribute(attributeName, ''); - } else { - node.setAttribute(attributeName, '' + value); - } - } - } else if (DOMProperty.isCustomAttribute(name)) { - DOMPropertyOperations.setValueForAttribute(node, name, value); - return; - } - - if (process.env.NODE_ENV !== 'production') { - var payload = {}; - payload[name] = value; - ReactInstrumentation.debugTool.onHostOperation({ - instanceID: ReactDOMComponentTree.getInstanceFromNode(node)._debugID, - type: 'update attribute', - payload: payload - }); - } - }, - - setValueForAttribute: function (node, name, value) { - if (!isAttributeNameSafe(name)) { - return; - } - if (value == null) { - node.removeAttribute(name); - } else { - node.setAttribute(name, '' + value); - } - - if (process.env.NODE_ENV !== 'production') { - var payload = {}; - payload[name] = value; - ReactInstrumentation.debugTool.onHostOperation({ - instanceID: ReactDOMComponentTree.getInstanceFromNode(node)._debugID, - type: 'update attribute', - payload: payload - }); - } - }, - - /** - * Deletes an attributes from a node. - * - * @param {DOMElement} node - * @param {string} name - */ - deleteValueForAttribute: function (node, name) { - node.removeAttribute(name); - if (process.env.NODE_ENV !== 'production') { - ReactInstrumentation.debugTool.onHostOperation({ - instanceID: ReactDOMComponentTree.getInstanceFromNode(node)._debugID, - type: 'remove attribute', - payload: name - }); - } - }, - - /** - * Deletes the value for a property on a node. - * - * @param {DOMElement} node - * @param {string} name - */ - deleteValueForProperty: function (node, name) { - var propertyInfo = DOMProperty.properties.hasOwnProperty(name) ? DOMProperty.properties[name] : null; - if (propertyInfo) { - var mutationMethod = propertyInfo.mutationMethod; - if (mutationMethod) { - mutationMethod(node, undefined); - } else if (propertyInfo.mustUseProperty) { - var propName = propertyInfo.propertyName; - if (propertyInfo.hasBooleanValue) { - node[propName] = false; - } else { - node[propName] = ''; - } - } else { - node.removeAttribute(propertyInfo.attributeName); - } - } else if (DOMProperty.isCustomAttribute(name)) { - node.removeAttribute(name); - } - - if (process.env.NODE_ENV !== 'production') { - ReactInstrumentation.debugTool.onHostOperation({ - instanceID: ReactDOMComponentTree.getInstanceFromNode(node)._debugID, - type: 'remove attribute', - payload: name - }); - } - } -}; - -module.exports = DOMPropertyOperations; -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) - -/***/ }), -/* 176 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - * - */ - - - -var ReactPropTypesSecret = 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED'; - -module.exports = ReactPropTypesSecret; - -/***/ }), -/* 177 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* 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 _assign = __webpack_require__(6); - -var LinkedValueUtils = __webpack_require__(98); -var ReactDOMComponentTree = __webpack_require__(7); -var ReactUpdates = __webpack_require__(22); - -var warning = __webpack_require__(2); - -var didWarnValueLink = false; -var didWarnValueDefaultValue = false; - -function updateOptionsIfPendingUpdateAndMounted() { - if (this._rootNodeID && this._wrapperState.pendingUpdate) { - this._wrapperState.pendingUpdate = false; - - var props = this._currentElement.props; - var value = LinkedValueUtils.getValue(props); - - if (value != null) { - updateOptions(this, Boolean(props.multiple), value); - } - } -} - -function getDeclarationErrorAddendum(owner) { - if (owner) { - var name = owner.getName(); - if (name) { - return ' Check the render method of `' + name + '`.'; - } - } - return ''; -} - -var valuePropNames = ['value', 'defaultValue']; - -/** - * Validation function for `value` and `defaultValue`. - * @private - */ -function checkSelectPropTypes(inst, props) { - var owner = inst._currentElement._owner; - LinkedValueUtils.checkPropTypes('select', props, owner); - - if (props.valueLink !== undefined && !didWarnValueLink) { - process.env.NODE_ENV !== 'production' ? warning(false, '`valueLink` prop on `select` is deprecated; set `value` and `onChange` instead.') : void 0; - didWarnValueLink = true; - } - - for (var i = 0; i < valuePropNames.length; i++) { - var propName = valuePropNames[i]; - if (props[propName] == null) { - continue; - } - var isArray = Array.isArray(props[propName]); - if (props.multiple && !isArray) { - process.env.NODE_ENV !== 'production' ? warning(false, 'The `%s` prop supplied to must be an array if ' + '`multiple` is true.%s', propName, getDeclarationErrorAddendum(owner)) : void 0; - } else if (!props.multiple && isArray) { - process.env.NODE_ENV !== 'production' ? warning(false, 'The `%s` prop supplied to must be a scalar ' + 'value if `multiple` is false.%s', propName, getDeclarationErrorAddendum(owner)) : void 0; - } - } -} - -/** - * @param {ReactDOMComponent} inst - * @param {boolean} multiple - * @param {*} propValue A stringable (with `multiple`, a list of stringables). - * @private - */ -function updateOptions(inst, multiple, propValue) { - var selectedValue, i; - var options = ReactDOMComponentTree.getNodeFromInstance(inst).options; - - if (multiple) { - selectedValue = {}; - for (i = 0; i < propValue.length; i++) { - selectedValue['' + propValue[i]] = true; - } - for (i = 0; i < options.length; i++) { - var selected = selectedValue.hasOwnProperty(options[i].value); - if (options[i].selected !== selected) { - options[i].selected = selected; - } - } - } else { - // Do not set `select.value` as exact behavior isn't consistent across all - // browsers for all cases. - selectedValue = '' + propValue; - for (i = 0; i < options.length; i++) { - if (options[i].value === selectedValue) { - options[i].selected = true; - return; - } - } - if (options.length) { - options[0].selected = true; - } - } -} - -/** - * Implements a host component that allows optionally setting the - * props `value` and `defaultValue`. If `multiple` is false, the prop must be a - * stringable. If `multiple` is true, the prop must be an array of stringables. - * - * If `value` is not supplied (or null/undefined), user actions that change the - * selected option will trigger updates to the rendered options. - * - * If it is supplied (and not null/undefined), the rendered options will not - * update in response to user actions. Instead, the `value` prop must change in - * order for the rendered options to update. - * - * If `defaultValue` is provided, any options with the supplied values will be - * selected. - */ -var ReactDOMSelect = { - getHostProps: function (inst, props) { - return _assign({}, props, { - onChange: inst._wrapperState.onChange, - value: undefined - }); - }, - - mountWrapper: function (inst, props) { - if (process.env.NODE_ENV !== 'production') { - checkSelectPropTypes(inst, props); - } - - var value = LinkedValueUtils.getValue(props); - inst._wrapperState = { - pendingUpdate: false, - initialValue: value != null ? value : props.defaultValue, - listeners: null, - onChange: _handleChange.bind(inst), - wasMultiple: Boolean(props.multiple) - }; - - if (props.value !== undefined && props.defaultValue !== undefined && !didWarnValueDefaultValue) { - process.env.NODE_ENV !== 'production' ? warning(false, 'Select elements must be either controlled or uncontrolled ' + '(specify either the value prop, or the defaultValue prop, but not ' + 'both). Decide between using a controlled or uncontrolled select ' + 'element and remove one of these props. More info: ' + 'https://fb.me/react-controlled-components') : void 0; - didWarnValueDefaultValue = true; - } - }, - - getSelectValueContext: function (inst) { - // ReactDOMOption looks at this initial value so the initial generated - // markup has correct `selected` attributes - return inst._wrapperState.initialValue; - }, - - postUpdateWrapper: function (inst) { - var props = inst._currentElement.props; - - // After the initial mount, we control selected-ness manually so don't pass - // this value down - inst._wrapperState.initialValue = undefined; - - var wasMultiple = inst._wrapperState.wasMultiple; - inst._wrapperState.wasMultiple = Boolean(props.multiple); - - var value = LinkedValueUtils.getValue(props); - if (value != null) { - inst._wrapperState.pendingUpdate = false; - updateOptions(inst, Boolean(props.multiple), value); - } else if (wasMultiple !== Boolean(props.multiple)) { - // For simplicity, reapply `defaultValue` if `multiple` is toggled. - if (props.defaultValue != null) { - updateOptions(inst, Boolean(props.multiple), props.defaultValue); - } else { - // Revert the select back to its default unselected state. - updateOptions(inst, Boolean(props.multiple), props.multiple ? [] : ''); - } - } - } -}; - -function _handleChange(event) { - var props = this._currentElement.props; - var returnValue = LinkedValueUtils.executeOnChange(props, event); - - if (this._rootNodeID) { - this._wrapperState.pendingUpdate = true; - } - ReactUpdates.asap(updateOptionsIfPendingUpdateAndMounted, this); - return returnValue; -} - -module.exports = ReactDOMSelect; -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) - -/***/ }), -/* 178 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* 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 _prodInvariant = __webpack_require__(5), - _assign = __webpack_require__(6); - -var ReactCompositeComponent = __webpack_require__(334); -var ReactEmptyComponent = __webpack_require__(180); -var ReactHostComponent = __webpack_require__(181); - -var getNextDebugID = __webpack_require__(337); -var invariant = __webpack_require__(1); -var warning = __webpack_require__(2); - -// To avoid a cyclic dependency, we create the final class in this module -var ReactCompositeComponentWrapper = function (element) { - this.construct(element); -}; - -function getDeclarationErrorAddendum(owner) { - if (owner) { - var name = owner.getName(); - if (name) { - return ' Check the render method of `' + name + '`.'; - } - } - return ''; -} - -/** - * Check if the type reference is a known internal type. I.e. not a user - * provided composite type. - * - * @param {function} type - * @return {boolean} Returns true if this is a valid internal type. - */ -function isInternalComponentType(type) { - return typeof type === 'function' && typeof type.prototype !== 'undefined' && typeof type.prototype.mountComponent === 'function' && typeof type.prototype.receiveComponent === 'function'; -} - -/** - * Given a ReactNode, create an instance that will actually be mounted. - * - * @param {ReactNode} node - * @param {boolean} shouldHaveDebugID - * @return {object} A new instance of the element's constructor. - * @protected - */ -function instantiateReactComponent(node, shouldHaveDebugID) { - var instance; - - if (node === null || node === false) { - instance = ReactEmptyComponent.create(instantiateReactComponent); - } else if (typeof node === 'object') { - var element = node; - var type = element.type; - if (typeof type !== 'function' && typeof type !== 'string') { - var info = ''; - if (process.env.NODE_ENV !== 'production') { - if (type === undefined || typeof type === 'object' && type !== null && Object.keys(type).length === 0) { - info += ' You likely forgot to export your component from the file ' + "it's defined in."; - } - } - info += getDeclarationErrorAddendum(element._owner); - true ? process.env.NODE_ENV !== 'production' ? invariant(false, 'Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s', type == null ? type : typeof type, info) : _prodInvariant('130', type == null ? type : typeof type, info) : void 0; - } - - // Special case string values - if (typeof element.type === 'string') { - instance = ReactHostComponent.createInternalComponent(element); - } else if (isInternalComponentType(element.type)) { - // This is temporarily available for custom components that are not string - // representations. I.e. ART. Once those are updated to use the string - // representation, we can drop this code path. - instance = new element.type(element); - - // We renamed this. Allow the old name for compat. :( - if (!instance.getHostNode) { - instance.getHostNode = instance.getNativeNode; - } - } else { - instance = new ReactCompositeComponentWrapper(element); - } - } else if (typeof node === 'string' || typeof node === 'number') { - instance = ReactHostComponent.createInstanceForText(node); - } else { - true ? process.env.NODE_ENV !== 'production' ? invariant(false, 'Encountered invalid React node of type %s', typeof node) : _prodInvariant('131', typeof node) : void 0; - } - - if (process.env.NODE_ENV !== 'production') { - process.env.NODE_ENV !== 'production' ? warning(typeof instance.mountComponent === 'function' && typeof instance.receiveComponent === 'function' && typeof instance.getHostNode === 'function' && typeof instance.unmountComponent === 'function', 'Only React Components can be mounted.') : void 0; - } - - // These two fields are used by the DOM and ART diffing algorithms - // respectively. Instead of using expandos on components, we should be - // storing the state needed by the diffing algorithms elsewhere. - instance._mountIndex = 0; - instance._mountImage = null; - - if (process.env.NODE_ENV !== 'production') { - instance._debugID = shouldHaveDebugID ? getNextDebugID() : 0; - } - - // Internal instances should fully constructed at this point, so they should - // not get any new fields added to them at this point. - if (process.env.NODE_ENV !== 'production') { - if (Object.preventExtensions) { - Object.preventExtensions(instance); - } - } - - return instance; -} - -_assign(ReactCompositeComponentWrapper.prototype, ReactCompositeComponent, { - _instantiateReactComponent: instantiateReactComponent -}); - -module.exports = instantiateReactComponent; -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) - -/***/ }), -/* 179 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* 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 _prodInvariant = __webpack_require__(5); - -var React = __webpack_require__(37); - -var invariant = __webpack_require__(1); - -var ReactNodeTypes = { - HOST: 0, - COMPOSITE: 1, - EMPTY: 2, - - getType: function (node) { - if (node === null || node === false) { - return ReactNodeTypes.EMPTY; - } else if (React.isValidElement(node)) { - if (typeof node.type === 'function') { - return ReactNodeTypes.COMPOSITE; - } else { - return ReactNodeTypes.HOST; - } - } - true ? process.env.NODE_ENV !== 'production' ? invariant(false, 'Unexpected node: %s', node) : _prodInvariant('26', node) : void 0; - } -}; - -module.exports = ReactNodeTypes; -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) - -/***/ }), -/* 180 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/** - * Copyright 2014-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 emptyComponentFactory; - -var ReactEmptyComponentInjection = { - injectEmptyComponentFactory: function (factory) { - emptyComponentFactory = factory; - } -}; - -var ReactEmptyComponent = { - create: function (instantiate) { - return emptyComponentFactory(instantiate); - } -}; - -ReactEmptyComponent.injection = ReactEmptyComponentInjection; - -module.exports = ReactEmptyComponent; - -/***/ }), -/* 181 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(process) {/** - * Copyright 2014-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 _prodInvariant = __webpack_require__(5); - -var invariant = __webpack_require__(1); - -var genericComponentClass = null; -var textComponentClass = null; - -var ReactHostComponentInjection = { - // This accepts a class that receives the tag string. This is a catch all - // that can render any kind of tag. - injectGenericComponentClass: function (componentClass) { - genericComponentClass = componentClass; - }, - // This accepts a text component class that takes the text string to be - // rendered as props. - injectTextComponentClass: function (componentClass) { - textComponentClass = componentClass; - } -}; - -/** - * Get a host internal component class for a specific tag. - * - * @param {ReactElement} element The element to create. - * @return {function} The internal class constructor function. - */ -function createInternalComponent(element) { - !genericComponentClass ? process.env.NODE_ENV !== 'production' ? invariant(false, 'There is no registered component for the tag %s', element.type) : _prodInvariant('111', element.type) : void 0; - return new genericComponentClass(element); -} - -/** - * @param {ReactText} text - * @return {ReactComponent} - */ -function createInstanceForText(text) { - return new textComponentClass(text); -} - -/** - * @param {ReactComponent} component - * @return {boolean} - */ -function isTextComponent(component) { - return component instanceof textComponentClass; -} - -var ReactHostComponent = { - createInternalComponent: createInternalComponent, - createInstanceForText: createInstanceForText, - isTextComponent: isTextComponent, - injection: ReactHostComponentInjection -}; - -module.exports = ReactHostComponent; -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) - -/***/ }), -/* 182 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* 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 _prodInvariant = __webpack_require__(5); - -var ReactCurrentOwner = __webpack_require__(21); -var REACT_ELEMENT_TYPE = __webpack_require__(338); - -var getIteratorFn = __webpack_require__(339); -var invariant = __webpack_require__(1); -var KeyEscapeUtils = __webpack_require__(102); -var warning = __webpack_require__(2); - -var SEPARATOR = '.'; -var SUBSEPARATOR = ':'; - -/** - * This is inlined from ReactElement since this file is shared between - * isomorphic and renderers. We could extract this to a - * - */ - -/** - * TODO: Test that a single child and an array with one item have the same key - * pattern. - */ - -var didWarnAboutMaps = false; - -/** - * Generate a key string that identifies a component within a set. - * - * @param {*} component A component that could contain a manual key. - * @param {number} index Index that is used if a manual key is not provided. - * @return {string} - */ -function getComponentKey(component, index) { - // Do some typechecking here since we call this blindly. We want to ensure - // that we don't block potential future ES APIs. - if (component && typeof component === 'object' && component.key != null) { - // Explicit key - return KeyEscapeUtils.escape(component.key); - } - // Implicit key determined by the index in the set - return index.toString(36); -} - -/** - * @param {?*} children Children tree container. - * @param {!string} nameSoFar Name of the key path so far. - * @param {!function} callback Callback to invoke with each child found. - * @param {?*} traverseContext Used to pass information throughout the traversal - * process. - * @return {!number} The number of children in this subtree. - */ -function traverseAllChildrenImpl(children, nameSoFar, callback, traverseContext) { - var type = typeof children; - - if (type === 'undefined' || type === 'boolean') { - // All of the above are perceived as null. - children = null; - } - - if (children === null || type === 'string' || type === 'number' || - // The following is inlined from ReactElement. This means we can optimize - // some checks. React Fiber also inlines this logic for similar purposes. - type === 'object' && children.$$typeof === REACT_ELEMENT_TYPE) { - callback(traverseContext, children, - // If it's the only child, treat the name as if it was wrapped in an array - // so that it's consistent if the number of children grows. - nameSoFar === '' ? SEPARATOR + getComponentKey(children, 0) : nameSoFar); - return 1; - } - - var child; - var nextName; - var subtreeCount = 0; // Count of children found in the current subtree. - var nextNamePrefix = nameSoFar === '' ? SEPARATOR : nameSoFar + SUBSEPARATOR; - - if (Array.isArray(children)) { - for (var i = 0; i < children.length; i++) { - child = children[i]; - nextName = nextNamePrefix + getComponentKey(child, i); - subtreeCount += traverseAllChildrenImpl(child, nextName, callback, traverseContext); - } - } else { - var iteratorFn = getIteratorFn(children); - if (iteratorFn) { - var iterator = iteratorFn.call(children); - var step; - if (iteratorFn !== children.entries) { - var ii = 0; - while (!(step = iterator.next()).done) { - child = step.value; - nextName = nextNamePrefix + getComponentKey(child, ii++); - subtreeCount += traverseAllChildrenImpl(child, nextName, callback, traverseContext); - } - } else { - if (process.env.NODE_ENV !== 'production') { - var mapsAsChildrenAddendum = ''; - if (ReactCurrentOwner.current) { - var mapsAsChildrenOwnerName = ReactCurrentOwner.current.getName(); - if (mapsAsChildrenOwnerName) { - mapsAsChildrenAddendum = ' Check the render method of `' + mapsAsChildrenOwnerName + '`.'; - } - } - process.env.NODE_ENV !== 'production' ? warning(didWarnAboutMaps, 'Using Maps as children is not yet fully supported. It is an ' + 'experimental feature that might be removed. Convert it to a ' + 'sequence / iterable of keyed ReactElements instead.%s', mapsAsChildrenAddendum) : void 0; - didWarnAboutMaps = true; - } - // Iterator will provide entry [k,v] tuples rather than values. - while (!(step = iterator.next()).done) { - var entry = step.value; - if (entry) { - child = entry[1]; - nextName = nextNamePrefix + KeyEscapeUtils.escape(entry[0]) + SUBSEPARATOR + getComponentKey(child, 0); - subtreeCount += traverseAllChildrenImpl(child, nextName, callback, traverseContext); - } - } - } - } else if (type === 'object') { - var addendum = ''; - if (process.env.NODE_ENV !== 'production') { - addendum = ' If you meant to render a collection of children, use an array ' + 'instead or wrap the object using createFragment(object) from the ' + 'React add-ons.'; - if (children._isReactElement) { - addendum = " It looks like you're using an element created by a different " + 'version of React. Make sure to use only one copy of React.'; - } - if (ReactCurrentOwner.current) { - var name = ReactCurrentOwner.current.getName(); - if (name) { - addendum += ' Check the render method of `' + name + '`.'; - } - } - } - var childrenString = String(children); - true ? process.env.NODE_ENV !== 'production' ? invariant(false, 'Objects are not valid as a React child (found: %s).%s', childrenString === '[object Object]' ? 'object with keys {' + Object.keys(children).join(', ') + '}' : childrenString, addendum) : _prodInvariant('31', childrenString === '[object Object]' ? 'object with keys {' + Object.keys(children).join(', ') + '}' : childrenString, addendum) : void 0; - } - } - - return subtreeCount; -} - -/** - * Traverses children that are typically specified as `props.children`, but - * might also be specified through attributes: - * - * - `traverseAllChildren(this.props.children, ...)` - * - `traverseAllChildren(this.props.leftPanelChildren, ...)` - * - * The `traverseContext` is an optional argument that is passed through the - * entire traversal. It can be used to store accumulations or anything else that - * the callback might find relevant. - * - * @param {?*} children Children tree object. - * @param {!function} callback To invoke upon traversing each child. - * @param {?*} traverseContext Context for traversal. - * @return {!number} The number of children in this subtree. - */ -function traverseAllChildren(children, callback, traverseContext) { - if (children == null) { - return 0; - } - - return traverseAllChildrenImpl(children, '', callback, traverseContext); -} - -module.exports = traverseAllChildren; -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) - -/***/ }), -/* 183 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* 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. - * - * @typechecks - */ - -var emptyFunction = __webpack_require__(14); - -/** - * Upstream version of event listener. Does not take into account specific - * nature of platform. - */ -var EventListener = { - /** - * Listen to DOM events during the bubble phase. - * - * @param {DOMEventTarget} target DOM element to register listener on. - * @param {string} eventType Event type, e.g. 'click' or 'mouseover'. - * @param {function} callback Callback function. - * @return {object} Object with a `remove` method. - */ - listen: function listen(target, eventType, callback) { - if (target.addEventListener) { - target.addEventListener(eventType, callback, false); - return { - remove: function remove() { - target.removeEventListener(eventType, callback, false); - } - }; - } else if (target.attachEvent) { - target.attachEvent('on' + eventType, callback); - return { - remove: function remove() { - target.detachEvent('on' + eventType, callback); - } - }; - } - }, - - /** - * Listen to DOM events during the capture phase. - * - * @param {DOMEventTarget} target DOM element to register listener on. - * @param {string} eventType Event type, e.g. 'click' or 'mouseover'. - * @param {function} callback Callback function. - * @return {object} Object with a `remove` method. - */ - capture: function capture(target, eventType, callback) { - if (target.addEventListener) { - target.addEventListener(eventType, callback, true); - return { - remove: function remove() { - target.removeEventListener(eventType, callback, true); - } - }; - } else { - if (process.env.NODE_ENV !== 'production') { - console.error('Attempted to listen to events during the capture phase on a ' + 'browser that does not support the capture phase. Your application ' + 'will not receive some events.'); - } - return { - remove: emptyFunction - }; - } - }, - - registerDefault: function registerDefault() {} -}; - -module.exports = EventListener; -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) - -/***/ }), -/* 184 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - */ - - - -var ReactDOMSelection = __webpack_require__(351); - -var containsNode = __webpack_require__(353); -var focusNode = __webpack_require__(173); -var getActiveElement = __webpack_require__(185); - -function isInDocument(node) { - return containsNode(document.documentElement, node); -} - -/** - * @ReactInputSelection: React input selection module. Based on Selection.js, - * but modified to be suitable for react and has a couple of bug fixes (doesn't - * assume buttons have range selections allowed). - * Input selection module for React. - */ -var ReactInputSelection = { - hasSelectionCapabilities: function (elem) { - var nodeName = elem && elem.nodeName && elem.nodeName.toLowerCase(); - return nodeName && (nodeName === 'input' && elem.type === 'text' || nodeName === 'textarea' || elem.contentEditable === 'true'); - }, - - getSelectionInformation: function () { - var focusedElem = getActiveElement(); - return { - focusedElem: focusedElem, - selectionRange: ReactInputSelection.hasSelectionCapabilities(focusedElem) ? ReactInputSelection.getSelection(focusedElem) : null - }; - }, - - /** - * @restoreSelection: If any selection information was potentially lost, - * restore it. This is useful when performing operations that could remove dom - * nodes and place them back in, resulting in focus being lost. - */ - restoreSelection: function (priorSelectionInformation) { - var curFocusedElem = getActiveElement(); - var priorFocusedElem = priorSelectionInformation.focusedElem; - var priorSelectionRange = priorSelectionInformation.selectionRange; - if (curFocusedElem !== priorFocusedElem && isInDocument(priorFocusedElem)) { - if (ReactInputSelection.hasSelectionCapabilities(priorFocusedElem)) { - ReactInputSelection.setSelection(priorFocusedElem, priorSelectionRange); - } - focusNode(priorFocusedElem); - } - }, - - /** - * @getSelection: Gets the selection bounds of a focused textarea, input or - * contentEditable node. - * -@input: Look up selection bounds of this input - * -@return {start: selectionStart, end: selectionEnd} - */ - getSelection: function (input) { - var selection; - - if ('selectionStart' in input) { - // Modern browser with input or textarea. - selection = { - start: input.selectionStart, - end: input.selectionEnd - }; - } else if (document.selection && input.nodeName && input.nodeName.toLowerCase() === 'input') { - // IE8 input. - var range = document.selection.createRange(); - // There can only be one selection per document in IE, so it must - // be in our element. - if (range.parentElement() === input) { - selection = { - start: -range.moveStart('character', -input.value.length), - end: -range.moveEnd('character', -input.value.length) - }; - } - } else { - // Content editable or old IE textarea. - selection = ReactDOMSelection.getOffsets(input); - } - - return selection || { start: 0, end: 0 }; - }, - - /** - * @setSelection: Sets the selection bounds of a textarea or input and focuses - * the input. - * -@input Set selection bounds of this input or textarea - * -@offsets Object of same form that is returned from get* - */ - setSelection: function (input, offsets) { - var start = offsets.start; - var end = offsets.end; - if (end === undefined) { - end = start; - } - - if ('selectionStart' in input) { - input.selectionStart = start; - input.selectionEnd = Math.min(end, input.value.length); - } else if (document.selection && input.nodeName && input.nodeName.toLowerCase() === 'input') { - var range = input.createTextRange(); - range.collapse(true); - range.moveStart('character', start); - range.moveEnd('character', end - start); - range.select(); - } else { - ReactDOMSelection.setOffsets(input, offsets); - } - } -}; - -module.exports = ReactInputSelection; - -/***/ }), -/* 185 */ -/***/ (function(module, exports, __webpack_require__) { - -"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. - * - * @typechecks - */ - -/* eslint-disable fb-www/typeof-undefined */ - -/** - * Same as document.activeElement but wraps in a try-catch block. In IE it is - * not safe to call document.activeElement if there is nothing focused. - * - * The activeElement will be null only if the document or document body is not - * yet defined. - * - * @param {?DOMDocument} doc Defaults to current document. - * @return {?DOMElement} - */ -function getActiveElement(doc) /*?DOMElement*/{ - doc = doc || (typeof document !== 'undefined' ? document : undefined); - if (typeof doc === 'undefined') { - return null; - } - try { - return doc.activeElement || doc.body; - } catch (e) { - return doc.body; - } -} - -module.exports = getActiveElement; - -/***/ }), -/* 186 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* 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 _prodInvariant = __webpack_require__(5); - -var DOMLazyTree = __webpack_require__(40); -var DOMProperty = __webpack_require__(27); -var React = __webpack_require__(37); -var ReactBrowserEventEmitter = __webpack_require__(72); -var ReactCurrentOwner = __webpack_require__(21); -var ReactDOMComponentTree = __webpack_require__(7); -var ReactDOMContainerInfo = __webpack_require__(368); -var ReactDOMFeatureFlags = __webpack_require__(369); -var ReactFeatureFlags = __webpack_require__(168); -var ReactInstanceMap = __webpack_require__(47); -var ReactInstrumentation = __webpack_require__(15); -var ReactMarkupChecksum = __webpack_require__(370); -var ReactReconciler = __webpack_require__(39); -var ReactUpdateQueue = __webpack_require__(103); -var ReactUpdates = __webpack_require__(22); - -var emptyObject = __webpack_require__(65); -var instantiateReactComponent = __webpack_require__(178); -var invariant = __webpack_require__(1); -var setInnerHTML = __webpack_require__(70); -var shouldUpdateReactComponent = __webpack_require__(101); -var warning = __webpack_require__(2); - -var ATTR_NAME = DOMProperty.ID_ATTRIBUTE_NAME; -var ROOT_ATTR_NAME = DOMProperty.ROOT_ATTRIBUTE_NAME; - -var ELEMENT_NODE_TYPE = 1; -var DOC_NODE_TYPE = 9; -var DOCUMENT_FRAGMENT_NODE_TYPE = 11; - -var instancesByReactRootID = {}; - -/** - * Finds the index of the first character - * that's not common between the two given strings. - * - * @return {number} the index of the character where the strings diverge - */ -function firstDifferenceIndex(string1, string2) { - var minLen = Math.min(string1.length, string2.length); - for (var i = 0; i < minLen; i++) { - if (string1.charAt(i) !== string2.charAt(i)) { - return i; - } - } - return string1.length === string2.length ? -1 : minLen; -} - -/** - * @param {DOMElement|DOMDocument} container DOM element that may contain - * a React component - * @return {?*} DOM element that may have the reactRoot ID, or null. - */ -function getReactRootElementInContainer(container) { - if (!container) { - return null; - } - - if (container.nodeType === DOC_NODE_TYPE) { - return container.documentElement; - } else { - return container.firstChild; - } -} - -function internalGetID(node) { - // If node is something like a window, document, or text node, none of - // which support attributes or a .getAttribute method, gracefully return - // the empty string, as if the attribute were missing. - return node.getAttribute && node.getAttribute(ATTR_NAME) || ''; -} - -/** - * Mounts this component and inserts it into the DOM. - * - * @param {ReactComponent} componentInstance The instance to mount. - * @param {DOMElement} container DOM element to mount into. - * @param {ReactReconcileTransaction} transaction - * @param {boolean} shouldReuseMarkup If true, do not insert markup - */ -function mountComponentIntoNode(wrapperInstance, container, transaction, shouldReuseMarkup, context) { - var markerName; - if (ReactFeatureFlags.logTopLevelRenders) { - var wrappedElement = wrapperInstance._currentElement.props.child; - var type = wrappedElement.type; - markerName = 'React mount: ' + (typeof type === 'string' ? type : type.displayName || type.name); - console.time(markerName); - } - - var markup = ReactReconciler.mountComponent(wrapperInstance, transaction, null, ReactDOMContainerInfo(wrapperInstance, container), context, 0 /* parentDebugID */ - ); - - if (markerName) { - console.timeEnd(markerName); - } - - wrapperInstance._renderedComponent._topLevelWrapper = wrapperInstance; - ReactMount._mountImageIntoNode(markup, container, wrapperInstance, shouldReuseMarkup, transaction); -} - -/** - * Batched mount. - * - * @param {ReactComponent} componentInstance The instance to mount. - * @param {DOMElement} container DOM element to mount into. - * @param {boolean} shouldReuseMarkup If true, do not insert markup - */ -function batchedMountComponentIntoNode(componentInstance, container, shouldReuseMarkup, context) { - var transaction = ReactUpdates.ReactReconcileTransaction.getPooled( - /* useCreateElement */ - !shouldReuseMarkup && ReactDOMFeatureFlags.useCreateElement); - transaction.perform(mountComponentIntoNode, null, componentInstance, container, transaction, shouldReuseMarkup, context); - ReactUpdates.ReactReconcileTransaction.release(transaction); -} - -/** - * Unmounts a component and removes it from the DOM. - * - * @param {ReactComponent} instance React component instance. - * @param {DOMElement} container DOM element to unmount from. - * @final - * @internal - * @see {ReactMount.unmountComponentAtNode} - */ -function unmountComponentFromNode(instance, container, safely) { - if (process.env.NODE_ENV !== 'production') { - ReactInstrumentation.debugTool.onBeginFlush(); - } - ReactReconciler.unmountComponent(instance, safely); - if (process.env.NODE_ENV !== 'production') { - ReactInstrumentation.debugTool.onEndFlush(); - } - - if (container.nodeType === DOC_NODE_TYPE) { - container = container.documentElement; - } - - // http://jsperf.com/emptying-a-node - while (container.lastChild) { - container.removeChild(container.lastChild); - } -} - -/** - * True if the supplied DOM node has a direct React-rendered child that is - * not a React root element. Useful for warning in `render`, - * `unmountComponentAtNode`, etc. - * - * @param {?DOMElement} node The candidate DOM node. - * @return {boolean} True if the DOM element contains a direct child that was - * rendered by React but is not a root element. - * @internal - */ -function hasNonRootReactChild(container) { - var rootEl = getReactRootElementInContainer(container); - if (rootEl) { - var inst = ReactDOMComponentTree.getInstanceFromNode(rootEl); - return !!(inst && inst._hostParent); - } -} - -/** - * True if the supplied DOM node is a React DOM element and - * it has been rendered by another copy of React. - * - * @param {?DOMElement} node The candidate DOM node. - * @return {boolean} True if the DOM has been rendered by another copy of React - * @internal - */ -function nodeIsRenderedByOtherInstance(container) { - var rootEl = getReactRootElementInContainer(container); - return !!(rootEl && isReactNode(rootEl) && !ReactDOMComponentTree.getInstanceFromNode(rootEl)); -} - -/** - * True if the supplied DOM node is a valid node element. - * - * @param {?DOMElement} node The candidate DOM node. - * @return {boolean} True if the DOM is a valid DOM node. - * @internal - */ -function isValidContainer(node) { - return !!(node && (node.nodeType === ELEMENT_NODE_TYPE || node.nodeType === DOC_NODE_TYPE || node.nodeType === DOCUMENT_FRAGMENT_NODE_TYPE)); -} - -/** - * True if the supplied DOM node is a valid React node element. - * - * @param {?DOMElement} node The candidate DOM node. - * @return {boolean} True if the DOM is a valid React DOM node. - * @internal - */ -function isReactNode(node) { - return isValidContainer(node) && (node.hasAttribute(ROOT_ATTR_NAME) || node.hasAttribute(ATTR_NAME)); -} - -function getHostRootInstanceInContainer(container) { - var rootEl = getReactRootElementInContainer(container); - var prevHostInstance = rootEl && ReactDOMComponentTree.getInstanceFromNode(rootEl); - return prevHostInstance && !prevHostInstance._hostParent ? prevHostInstance : null; -} - -function getTopLevelWrapperInContainer(container) { - var root = getHostRootInstanceInContainer(container); - return root ? root._hostContainerInfo._topLevelWrapper : null; -} - -/** - * Temporary (?) hack so that we can store all top-level pending updates on - * composites instead of having to worry about different types of components - * here. - */ -var topLevelRootCounter = 1; -var TopLevelWrapper = function () { - this.rootID = topLevelRootCounter++; -}; -TopLevelWrapper.prototype.isReactComponent = {}; -if (process.env.NODE_ENV !== 'production') { - TopLevelWrapper.displayName = 'TopLevelWrapper'; -} -TopLevelWrapper.prototype.render = function () { - return this.props.child; -}; -TopLevelWrapper.isReactTopLevelWrapper = true; - -/** - * Mounting is the process of initializing a React component by creating its - * representative DOM elements and inserting them into a supplied `container`. - * Any prior content inside `container` is destroyed in the process. - * - * ReactMount.render( - * component, - * document.getElementById('container') - * ); - * - * <-- Supplied `container`. - * <-- Rendered reactRoot of React - * // ... component. - * - * - * - * Inside of `container`, the first element rendered is the "reactRoot". - */ -var ReactMount = { - TopLevelWrapper: TopLevelWrapper, - - /** - * Used by devtools. The keys are not important. - */ - _instancesByReactRootID: instancesByReactRootID, - - /** - * This is a hook provided to support rendering React components while - * ensuring that the apparent scroll position of its `container` does not - * change. - * - * @param {DOMElement} container The `container` being rendered into. - * @param {function} renderCallback This must be called once to do the render. - */ - scrollMonitor: function (container, renderCallback) { - renderCallback(); - }, - - /** - * Take a component that's already mounted into the DOM and replace its props - * @param {ReactComponent} prevComponent component instance already in the DOM - * @param {ReactElement} nextElement component instance to render - * @param {DOMElement} container container to render into - * @param {?function} callback function triggered on completion - */ - _updateRootComponent: function (prevComponent, nextElement, nextContext, container, callback) { - ReactMount.scrollMonitor(container, function () { - ReactUpdateQueue.enqueueElementInternal(prevComponent, nextElement, nextContext); - if (callback) { - ReactUpdateQueue.enqueueCallbackInternal(prevComponent, callback); - } - }); - - return prevComponent; - }, - - /** - * Render a new component into the DOM. Hooked by hooks! - * - * @param {ReactElement} nextElement element to render - * @param {DOMElement} container container to render into - * @param {boolean} shouldReuseMarkup if we should skip the markup insertion - * @return {ReactComponent} nextComponent - */ - _renderNewRootComponent: function (nextElement, container, shouldReuseMarkup, context) { - // Various parts of our code (such as ReactCompositeComponent's - // _renderValidatedComponent) assume that calls to render aren't nested; - // verify that that's the case. - process.env.NODE_ENV !== 'production' ? warning(ReactCurrentOwner.current == null, '_renderNewRootComponent(): Render methods should be a pure function ' + 'of props and state; triggering nested component updates from ' + 'render is not allowed. If necessary, trigger nested updates in ' + 'componentDidUpdate. Check the render method of %s.', ReactCurrentOwner.current && ReactCurrentOwner.current.getName() || 'ReactCompositeComponent') : void 0; - - !isValidContainer(container) ? process.env.NODE_ENV !== 'production' ? invariant(false, '_registerComponent(...): Target container is not a DOM element.') : _prodInvariant('37') : void 0; - - ReactBrowserEventEmitter.ensureScrollValueMonitoring(); - var componentInstance = instantiateReactComponent(nextElement, false); - - // The initial render is synchronous but any updates that happen during - // rendering, in componentWillMount or componentDidMount, will be batched - // according to the current batching strategy. - - ReactUpdates.batchedUpdates(batchedMountComponentIntoNode, componentInstance, container, shouldReuseMarkup, context); - - var wrapperID = componentInstance._instance.rootID; - instancesByReactRootID[wrapperID] = componentInstance; - - return componentInstance; - }, - - /** - * Renders a React component into the DOM in the supplied `container`. - * - * If the React component was previously rendered into `container`, this will - * perform an update on it and only mutate the DOM as necessary to reflect the - * latest React component. - * - * @param {ReactComponent} parentComponent The conceptual parent of this render tree. - * @param {ReactElement} nextElement Component element to render. - * @param {DOMElement} container DOM element to render into. - * @param {?function} callback function triggered on completion - * @return {ReactComponent} Component instance rendered in `container`. - */ - renderSubtreeIntoContainer: function (parentComponent, nextElement, container, callback) { - !(parentComponent != null && ReactInstanceMap.has(parentComponent)) ? process.env.NODE_ENV !== 'production' ? invariant(false, 'parentComponent must be a valid React Component') : _prodInvariant('38') : void 0; - return ReactMount._renderSubtreeIntoContainer(parentComponent, nextElement, container, callback); - }, - - _renderSubtreeIntoContainer: function (parentComponent, nextElement, container, callback) { - ReactUpdateQueue.validateCallback(callback, 'ReactDOM.render'); - !React.isValidElement(nextElement) ? process.env.NODE_ENV !== 'production' ? invariant(false, 'ReactDOM.render(): Invalid component element.%s', typeof nextElement === 'string' ? " Instead of passing a string like 'div', pass " + "React.createElement('div') or ." : typeof nextElement === 'function' ? ' Instead of passing a class like Foo, pass ' + 'React.createElement(Foo) or .' : // Check if it quacks like an element - nextElement != null && nextElement.props !== undefined ? ' This may be caused by unintentionally loading two independent ' + 'copies of React.' : '') : _prodInvariant('39', typeof nextElement === 'string' ? " Instead of passing a string like 'div', pass " + "React.createElement('div') or ." : typeof nextElement === 'function' ? ' Instead of passing a class like Foo, pass ' + 'React.createElement(Foo) or .' : nextElement != null && nextElement.props !== undefined ? ' This may be caused by unintentionally loading two independent ' + 'copies of React.' : '') : void 0; - - process.env.NODE_ENV !== 'production' ? warning(!container || !container.tagName || container.tagName.toUpperCase() !== 'BODY', 'render(): Rendering components directly into document.body is ' + 'discouraged, since its children are often manipulated by third-party ' + 'scripts and browser extensions. This may lead to subtle ' + 'reconciliation issues. Try rendering into a container element created ' + 'for your app.') : void 0; - - var nextWrappedElement = React.createElement(TopLevelWrapper, { - child: nextElement - }); - - var nextContext; - if (parentComponent) { - var parentInst = ReactInstanceMap.get(parentComponent); - nextContext = parentInst._processChildContext(parentInst._context); - } else { - nextContext = emptyObject; - } - - var prevComponent = getTopLevelWrapperInContainer(container); - - if (prevComponent) { - var prevWrappedElement = prevComponent._currentElement; - var prevElement = prevWrappedElement.props.child; - if (shouldUpdateReactComponent(prevElement, nextElement)) { - var publicInst = prevComponent._renderedComponent.getPublicInstance(); - var updatedCallback = callback && function () { - callback.call(publicInst); - }; - ReactMount._updateRootComponent(prevComponent, nextWrappedElement, nextContext, container, updatedCallback); - return publicInst; - } else { - ReactMount.unmountComponentAtNode(container); - } - } - - var reactRootElement = getReactRootElementInContainer(container); - var containerHasReactMarkup = reactRootElement && !!internalGetID(reactRootElement); - var containerHasNonRootReactChild = hasNonRootReactChild(container); - - if (process.env.NODE_ENV !== 'production') { - process.env.NODE_ENV !== 'production' ? warning(!containerHasNonRootReactChild, 'render(...): Replacing React-rendered children with a new root ' + 'component. If you intended to update the children of this node, ' + 'you should instead have the existing children update their state ' + 'and render the new components instead of calling ReactDOM.render.') : void 0; - - if (!containerHasReactMarkup || reactRootElement.nextSibling) { - var rootElementSibling = reactRootElement; - while (rootElementSibling) { - if (internalGetID(rootElementSibling)) { - process.env.NODE_ENV !== 'production' ? warning(false, 'render(): Target node has markup rendered by React, but there ' + 'are unrelated nodes as well. This is most commonly caused by ' + 'white-space inserted around server-rendered markup.') : void 0; - break; - } - rootElementSibling = rootElementSibling.nextSibling; - } - } - } - - var shouldReuseMarkup = containerHasReactMarkup && !prevComponent && !containerHasNonRootReactChild; - var component = ReactMount._renderNewRootComponent(nextWrappedElement, container, shouldReuseMarkup, nextContext)._renderedComponent.getPublicInstance(); - if (callback) { - callback.call(component); - } - return component; - }, - - /** - * Renders a React component into the DOM in the supplied `container`. - * See https://facebook.github.io/react/docs/top-level-api.html#reactdom.render - * - * If the React component was previously rendered into `container`, this will - * perform an update on it and only mutate the DOM as necessary to reflect the - * latest React component. - * - * @param {ReactElement} nextElement Component element to render. - * @param {DOMElement} container DOM element to render into. - * @param {?function} callback function triggered on completion - * @return {ReactComponent} Component instance rendered in `container`. - */ - render: function (nextElement, container, callback) { - return ReactMount._renderSubtreeIntoContainer(null, nextElement, container, callback); - }, - - /** - * Unmounts and destroys the React component rendered in the `container`. - * See https://facebook.github.io/react/docs/top-level-api.html#reactdom.unmountcomponentatnode - * - * @param {DOMElement} container DOM element containing a React component. - * @return {boolean} True if a component was found in and unmounted from - * `container` - */ - unmountComponentAtNode: function (container) { - // Various parts of our code (such as ReactCompositeComponent's - // _renderValidatedComponent) assume that calls to render aren't nested; - // verify that that's the case. (Strictly speaking, unmounting won't cause a - // render but we still don't expect to be in a render call here.) - process.env.NODE_ENV !== 'production' ? warning(ReactCurrentOwner.current == null, 'unmountComponentAtNode(): Render methods should be a pure function ' + 'of props and state; triggering nested component updates from render ' + 'is not allowed. If necessary, trigger nested updates in ' + 'componentDidUpdate. Check the render method of %s.', ReactCurrentOwner.current && ReactCurrentOwner.current.getName() || 'ReactCompositeComponent') : void 0; - - !isValidContainer(container) ? process.env.NODE_ENV !== 'production' ? invariant(false, 'unmountComponentAtNode(...): Target container is not a DOM element.') : _prodInvariant('40') : void 0; - - if (process.env.NODE_ENV !== 'production') { - process.env.NODE_ENV !== 'production' ? warning(!nodeIsRenderedByOtherInstance(container), "unmountComponentAtNode(): The node you're attempting to unmount " + 'was rendered by another copy of React.') : void 0; - } - - var prevComponent = getTopLevelWrapperInContainer(container); - if (!prevComponent) { - // Check if the node being unmounted was rendered by React, but isn't a - // root node. - var containerHasNonRootReactChild = hasNonRootReactChild(container); - - // Check if the container itself is a React root node. - var isContainerReactRoot = container.nodeType === 1 && container.hasAttribute(ROOT_ATTR_NAME); - - if (process.env.NODE_ENV !== 'production') { - process.env.NODE_ENV !== 'production' ? warning(!containerHasNonRootReactChild, "unmountComponentAtNode(): The node you're attempting to unmount " + 'was rendered by React and is not a top-level container. %s', isContainerReactRoot ? 'You may have accidentally passed in a React root node instead ' + 'of its container.' : 'Instead, have the parent component update its state and ' + 'rerender in order to remove this component.') : void 0; - } - - return false; - } - delete instancesByReactRootID[prevComponent._instance.rootID]; - ReactUpdates.batchedUpdates(unmountComponentFromNode, prevComponent, container, false); - return true; - }, - - _mountImageIntoNode: function (markup, container, instance, shouldReuseMarkup, transaction) { - !isValidContainer(container) ? process.env.NODE_ENV !== 'production' ? invariant(false, 'mountComponentIntoNode(...): Target container is not valid.') : _prodInvariant('41') : void 0; - - if (shouldReuseMarkup) { - var rootElement = getReactRootElementInContainer(container); - if (ReactMarkupChecksum.canReuseMarkup(markup, rootElement)) { - ReactDOMComponentTree.precacheNode(instance, rootElement); - return; - } else { - var checksum = rootElement.getAttribute(ReactMarkupChecksum.CHECKSUM_ATTR_NAME); - rootElement.removeAttribute(ReactMarkupChecksum.CHECKSUM_ATTR_NAME); - - var rootMarkup = rootElement.outerHTML; - rootElement.setAttribute(ReactMarkupChecksum.CHECKSUM_ATTR_NAME, checksum); - - var normalizedMarkup = markup; - if (process.env.NODE_ENV !== 'production') { - // because rootMarkup is retrieved from the DOM, various normalizations - // will have occurred which will not be present in `markup`. Here, - // insert markup into a or depending on the container - // type to perform the same normalizations before comparing. - var normalizer; - if (container.nodeType === ELEMENT_NODE_TYPE) { - normalizer = document.createElement('div'); - normalizer.innerHTML = markup; - normalizedMarkup = normalizer.innerHTML; - } else { - normalizer = document.createElement('iframe'); - document.body.appendChild(normalizer); - normalizer.contentDocument.write(markup); - normalizedMarkup = normalizer.contentDocument.documentElement.outerHTML; - document.body.removeChild(normalizer); - } - } - - var diffIndex = firstDifferenceIndex(normalizedMarkup, rootMarkup); - var difference = ' (client) ' + normalizedMarkup.substring(diffIndex - 20, diffIndex + 20) + '\n (server) ' + rootMarkup.substring(diffIndex - 20, diffIndex + 20); - - !(container.nodeType !== DOC_NODE_TYPE) ? process.env.NODE_ENV !== 'production' ? invariant(false, 'You\'re trying to render a component to the document using server rendering but the checksum was invalid. This usually means you rendered a different component type or props on the client from the one on the server, or your render() methods are impure. React cannot handle this case due to cross-browser quirks by rendering at the document root. You should look for environment dependent code in your components and ensure the props are the same client and server side:\n%s', difference) : _prodInvariant('42', difference) : void 0; - - if (process.env.NODE_ENV !== 'production') { - process.env.NODE_ENV !== 'production' ? warning(false, 'React attempted to reuse markup in a container but the ' + 'checksum was invalid. This generally means that you are ' + 'using server rendering and the markup generated on the ' + 'server was not what the client was expecting. React injected ' + 'new markup to compensate which works but you have lost many ' + 'of the benefits of server rendering. Instead, figure out ' + 'why the markup being generated is different on the client ' + 'or server:\n%s', difference) : void 0; - } - } - } - - !(container.nodeType !== DOC_NODE_TYPE) ? process.env.NODE_ENV !== 'production' ? invariant(false, 'You\'re trying to render a component to the document but you didn\'t use server rendering. We can\'t do this without using server rendering due to cross-browser quirks. See ReactDOMServer.renderToString() for server rendering.') : _prodInvariant('43') : void 0; - - if (transaction.useCreateElement) { - while (container.lastChild) { - container.removeChild(container.lastChild); - } - DOMLazyTree.insertTreeBefore(container, markup, null); - } else { - setInnerHTML(container, markup); - ReactDOMComponentTree.precacheNode(instance, container.firstChild); - } - - if (process.env.NODE_ENV !== 'production') { - var hostNode = ReactDOMComponentTree.getInstanceFromNode(container.firstChild); - if (hostNode._debugID !== 0) { - ReactInstrumentation.debugTool.onHostOperation({ - instanceID: hostNode._debugID, - type: 'mount', - payload: markup.toString() - }); - } - } - } -}; - -module.exports = ReactMount; -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) - -/***/ }), -/* 187 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - */ - - - -var ReactNodeTypes = __webpack_require__(179); - -function getHostComponentFromComposite(inst) { - var type; - - while ((type = inst._renderedNodeType) === ReactNodeTypes.COMPOSITE) { - inst = inst._renderedComponent; - } - - if (type === ReactNodeTypes.HOST) { - return inst._renderedComponent; - } else if (type === ReactNodeTypes.EMPTY) { - return null; - } -} - -module.exports = getHostComponentFromComposite; - -/***/ }), -/* 188 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); -function isAbsolute(pathname) { - return pathname.charAt(0) === '/'; -} - -// About 1.5x faster than the two-arg version of Array#splice() -function spliceOne(list, index) { - for (var i = index, k = i + 1, n = list.length; k < n; i += 1, k += 1) { - list[i] = list[k]; - } - - list.pop(); -} - -// This implementation is based heavily on node's url.parse -function resolvePathname(to) { - var from = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : ''; - - var toParts = to && to.split('/') || []; - var fromParts = from && from.split('/') || []; - - var isToAbs = to && isAbsolute(to); - var isFromAbs = from && isAbsolute(from); - var mustEndAbs = isToAbs || isFromAbs; - - if (to && isAbsolute(to)) { - // to is absolute - fromParts = toParts; - } else if (toParts.length) { - // to is relative, drop the filename - fromParts.pop(); - fromParts = fromParts.concat(toParts); - } - - if (!fromParts.length) return '/'; - - var hasTrailingSlash = void 0; - if (fromParts.length) { - var last = fromParts[fromParts.length - 1]; - hasTrailingSlash = last === '.' || last === '..' || last === ''; - } else { - hasTrailingSlash = false; - } - - var up = 0; - for (var i = fromParts.length; i >= 0; i--) { - var part = fromParts[i]; - - if (part === '.') { - spliceOne(fromParts, i); - } else if (part === '..') { - spliceOne(fromParts, i); - up++; - } else if (up) { - spliceOne(fromParts, i); - up--; - } - } - - if (!mustEndAbs) for (; up--; up) { - fromParts.unshift('..'); - }if (mustEndAbs && fromParts[0] !== '' && (!fromParts[0] || !isAbsolute(fromParts[0]))) fromParts.unshift(''); - - var result = fromParts.join('/'); - - if (hasTrailingSlash && result.substr(-1) !== '/') result += '/'; - - return result; -} - -/* harmony default export */ __webpack_exports__["default"] = (resolvePathname); - -/***/ }), -/* 189 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); -var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; - -function valueEqual(a, b) { - if (a === b) return true; - - if (a == null || b == null) return false; - - if (Array.isArray(a)) { - return Array.isArray(b) && a.length === b.length && a.every(function (item, index) { - return valueEqual(item, b[index]); - }); - } - - var aType = typeof a === 'undefined' ? 'undefined' : _typeof(a); - var bType = typeof b === 'undefined' ? 'undefined' : _typeof(b); - - if (aType !== bType) return false; - - if (aType === 'object') { - var aValue = a.valueOf(); - var bValue = b.valueOf(); - - if (aValue !== a || bValue !== b) return valueEqual(aValue, bValue); - - var aKeys = Object.keys(a); - var bKeys = Object.keys(b); - - if (aKeys.length !== bKeys.length) return false; - - return aKeys.every(function (key) { - return valueEqual(a[key], b[key]); - }); - } - - return false; -} - -/* harmony default export */ __webpack_exports__["default"] = (valueEqual); - -/***/ }), -/* 190 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -exports.__esModule = true; -var canUseDOM = exports.canUseDOM = !!(typeof window !== 'undefined' && window.document && window.document.createElement); - -var addEventListener = exports.addEventListener = function addEventListener(node, event, listener) { - return node.addEventListener ? node.addEventListener(event, listener, false) : node.attachEvent('on' + event, listener); -}; - -var removeEventListener = exports.removeEventListener = function removeEventListener(node, event, listener) { - return node.removeEventListener ? node.removeEventListener(event, listener, false) : node.detachEvent('on' + event, listener); -}; - -var getConfirmation = exports.getConfirmation = function getConfirmation(message, callback) { - return callback(window.confirm(message)); -}; // eslint-disable-line no-alert - -/** - * Returns true if the HTML5 history API is supported. Taken from Modernizr. - * - * https://github.com/Modernizr/Modernizr/blob/master/LICENSE - * https://github.com/Modernizr/Modernizr/blob/master/feature-detects/history.js - * changed to avoid false negatives for Windows Phones: https://github.com/reactjs/react-router/issues/586 - */ -var supportsHistory = exports.supportsHistory = function supportsHistory() { - var ua = window.navigator.userAgent; - - if ((ua.indexOf('Android 2.') !== -1 || ua.indexOf('Android 4.0') !== -1) && ua.indexOf('Mobile Safari') !== -1 && ua.indexOf('Chrome') === -1 && ua.indexOf('Windows Phone') === -1) return false; - - return window.history && 'pushState' in window.history; -}; - -/** - * Returns true if browser fires popstate on hash change. - * IE10 and IE11 do not. - */ -var supportsPopStateOnHashChange = exports.supportsPopStateOnHashChange = function supportsPopStateOnHashChange() { - return window.navigator.userAgent.indexOf('Trident') === -1; -}; - -/** - * Returns false if using go(n) with hash history causes a full page reload. - */ -var supportsGoWithoutReloadUsingHash = exports.supportsGoWithoutReloadUsingHash = function supportsGoWithoutReloadUsingHash() { - return window.navigator.userAgent.indexOf('Firefox') === -1; -}; - -/** - * Returns true if a given popstate event is an extraneous WebKit event. - * Accounts for the fact that Chrome on iOS fires real popstate events - * containing undefined state when pressing the back button. - */ -var isExtraneousPopstateEvent = exports.isExtraneousPopstateEvent = function isExtraneousPopstateEvent(event) { - return event.state === undefined && navigator.userAgent.indexOf('CriOS') === -1; -}; - -/***/ }), -/* 191 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(3); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_prop_types__ = __webpack_require__(16); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_prop_types__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_invariant__ = __webpack_require__(17); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_invariant___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_invariant__); -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; }; - -function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } - -function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } - - - - - -var isModifiedEvent = function isModifiedEvent(event) { - return !!(event.metaKey || event.altKey || event.ctrlKey || event.shiftKey); -}; - -/** - * The public API for rendering a history-aware . - */ - -var Link = function (_React$Component) { - _inherits(Link, _React$Component); - - function Link() { - var _temp, _this, _ret; - - _classCallCheck(this, Link); - - 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.handleClick = function (event) { - if (_this.props.onClick) _this.props.onClick(event); - - if (!event.defaultPrevented && // onClick prevented default - event.button === 0 && // ignore right clicks - !_this.props.target && // let browser handle "target=_blank" etc. - !isModifiedEvent(event) // ignore clicks with modifier keys - ) { - event.preventDefault(); - - var history = _this.context.router.history; - var _this$props = _this.props, - replace = _this$props.replace, - to = _this$props.to; - - - if (replace) { - history.replace(to); - } else { - history.push(to); - } - } - }, _temp), _possibleConstructorReturn(_this, _ret); - } - - Link.prototype.render = function render() { - var _props = this.props, - replace = _props.replace, - to = _props.to, - innerRef = _props.innerRef, - props = _objectWithoutProperties(_props, ['replace', 'to', 'innerRef']); // eslint-disable-line no-unused-vars - - __WEBPACK_IMPORTED_MODULE_2_invariant___default()(this.context.router, 'You should not use outside a '); - - var href = this.context.router.history.createHref(typeof to === 'string' ? { pathname: to } : to); - - return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement('a', _extends({}, props, { onClick: this.handleClick, href: href, ref: innerRef })); - }; - - return Link; -}(__WEBPACK_IMPORTED_MODULE_0_react___default.a.Component); - -Link.propTypes = { - onClick: __WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.func, - target: __WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.string, - replace: __WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.bool, - to: __WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.oneOfType([__WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.string, __WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.object]).isRequired, - innerRef: __WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.oneOfType([__WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.string, __WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.func]) -}; -Link.defaultProps = { - replace: false -}; -Link.contextTypes = { - router: __WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.shape({ - history: __WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.shape({ - push: __WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.func.isRequired, - replace: __WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.func.isRequired, - createHref: __WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.func.isRequired - }).isRequired - }).isRequired -}; - - -/* harmony default export */ __webpack_exports__["a"] = (Link); - -/***/ }), -/* 192 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react_router_es_Route__ = __webpack_require__(193); -// Written in this round about way for babel-transform-imports - - -/* harmony default export */ __webpack_exports__["a"] = (__WEBPACK_IMPORTED_MODULE_0_react_router_es_Route__["a" /* default */]); - -/***/ }), -/* 193 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_warning__ = __webpack_require__(10); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_warning___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_warning__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_invariant__ = __webpack_require__(17); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_invariant___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_invariant__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_react__ = __webpack_require__(3); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_react__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_prop_types__ = __webpack_require__(16); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_prop_types__); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__matchPath__ = __webpack_require__(111); -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; }; - -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 isEmptyChildren = function isEmptyChildren(children) { - return __WEBPACK_IMPORTED_MODULE_2_react___default.a.Children.count(children) === 0; -}; - -/** - * The public API for matching a single path and rendering. - */ - -var Route = function (_React$Component) { - _inherits(Route, _React$Component); - - function Route() { - var _temp, _this, _ret; - - _classCallCheck(this, Route); - - for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) { - args[_key] = arguments[_key]; - } - - return _ret = (_temp = (_this = _possibleConstructorReturn(this, _React$Component.call.apply(_React$Component, [this].concat(args))), _this), _this.state = { - match: _this.computeMatch(_this.props, _this.context.router) - }, _temp), _possibleConstructorReturn(_this, _ret); - } - - Route.prototype.getChildContext = function getChildContext() { - return { - router: _extends({}, this.context.router, { - route: { - location: this.props.location || this.context.router.route.location, - match: this.state.match - } - }) - }; - }; - - Route.prototype.computeMatch = function computeMatch(_ref, router) { - var computedMatch = _ref.computedMatch, - location = _ref.location, - path = _ref.path, - strict = _ref.strict, - exact = _ref.exact, - sensitive = _ref.sensitive; - - if (computedMatch) return computedMatch; // already computed the match for us - - __WEBPACK_IMPORTED_MODULE_1_invariant___default()(router, 'You should not use or withRouter() outside a '); - - var route = router.route; - - var pathname = (location || route.location).pathname; - - return path ? Object(__WEBPACK_IMPORTED_MODULE_4__matchPath__["a" /* default */])(pathname, { path: path, strict: strict, exact: exact, sensitive: sensitive }) : route.match; - }; - - Route.prototype.componentWillMount = function componentWillMount() { - __WEBPACK_IMPORTED_MODULE_0_warning___default()(!(this.props.component && this.props.render), 'You should not use and in the same route; will be ignored'); - - __WEBPACK_IMPORTED_MODULE_0_warning___default()(!(this.props.component && this.props.children && !isEmptyChildren(this.props.children)), 'You should not use and in the same route; will be ignored'); - - __WEBPACK_IMPORTED_MODULE_0_warning___default()(!(this.props.render && this.props.children && !isEmptyChildren(this.props.children)), 'You should not use and in the same route; will be ignored'); - }; - - Route.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps, nextContext) { - __WEBPACK_IMPORTED_MODULE_0_warning___default()(!(nextProps.location && !this.props.location), ' elements should not change from uncontrolled to controlled (or vice versa). You initially used no "location" prop and then provided one on a subsequent render.'); - - __WEBPACK_IMPORTED_MODULE_0_warning___default()(!(!nextProps.location && this.props.location), ' elements should not change from controlled to uncontrolled (or vice versa). You provided a "location" prop initially but omitted it on a subsequent render.'); - - this.setState({ - match: this.computeMatch(nextProps, nextContext.router) - }); - }; - - Route.prototype.render = function render() { - var match = this.state.match; - var _props = this.props, - children = _props.children, - component = _props.component, - render = _props.render; - var _context$router = this.context.router, - history = _context$router.history, - route = _context$router.route, - staticContext = _context$router.staticContext; - - var location = this.props.location || route.location; - var props = { match: match, location: location, history: history, staticContext: staticContext }; - - return component ? // component prop gets first priority, only called if there's a match - match ? __WEBPACK_IMPORTED_MODULE_2_react___default.a.createElement(component, props) : null : render ? // render prop is next, only called if there's a match - match ? render(props) : null : children ? // children come last, always called - typeof children === 'function' ? children(props) : !isEmptyChildren(children) ? __WEBPACK_IMPORTED_MODULE_2_react___default.a.Children.only(children) : null : null; - }; - - return Route; -}(__WEBPACK_IMPORTED_MODULE_2_react___default.a.Component); - -Route.propTypes = { - computedMatch: __WEBPACK_IMPORTED_MODULE_3_prop_types___default.a.object, // private, from - path: __WEBPACK_IMPORTED_MODULE_3_prop_types___default.a.string, - exact: __WEBPACK_IMPORTED_MODULE_3_prop_types___default.a.bool, - strict: __WEBPACK_IMPORTED_MODULE_3_prop_types___default.a.bool, - sensitive: __WEBPACK_IMPORTED_MODULE_3_prop_types___default.a.bool, - component: __WEBPACK_IMPORTED_MODULE_3_prop_types___default.a.func, - render: __WEBPACK_IMPORTED_MODULE_3_prop_types___default.a.func, - children: __WEBPACK_IMPORTED_MODULE_3_prop_types___default.a.oneOfType([__WEBPACK_IMPORTED_MODULE_3_prop_types___default.a.func, __WEBPACK_IMPORTED_MODULE_3_prop_types___default.a.node]), - location: __WEBPACK_IMPORTED_MODULE_3_prop_types___default.a.object -}; -Route.contextTypes = { - router: __WEBPACK_IMPORTED_MODULE_3_prop_types___default.a.shape({ - history: __WEBPACK_IMPORTED_MODULE_3_prop_types___default.a.object.isRequired, - route: __WEBPACK_IMPORTED_MODULE_3_prop_types___default.a.object.isRequired, - staticContext: __WEBPACK_IMPORTED_MODULE_3_prop_types___default.a.object - }) -}; -Route.childContextTypes = { - router: __WEBPACK_IMPORTED_MODULE_3_prop_types___default.a.object.isRequired -}; - - -/* harmony default export */ __webpack_exports__["a"] = (Route); - -/***/ }), -/* 194 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return canUseDOM; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return addEventListener; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "e", function() { return removeEventListener; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return getConfirmation; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "g", function() { return supportsHistory; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "h", function() { return supportsPopStateOnHashChange; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "f", function() { return supportsGoWithoutReloadUsingHash; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return isExtraneousPopstateEvent; }); -var canUseDOM = !!(typeof window !== 'undefined' && window.document && window.document.createElement); - -var addEventListener = function addEventListener(node, event, listener) { - return node.addEventListener ? node.addEventListener(event, listener, false) : node.attachEvent('on' + event, listener); -}; - -var removeEventListener = function removeEventListener(node, event, listener) { - return node.removeEventListener ? node.removeEventListener(event, listener, false) : node.detachEvent('on' + event, listener); -}; - -var getConfirmation = function getConfirmation(message, callback) { - return callback(window.confirm(message)); -}; // eslint-disable-line no-alert - -/** - * Returns true if the HTML5 history API is supported. Taken from Modernizr. - * - * https://github.com/Modernizr/Modernizr/blob/master/LICENSE - * https://github.com/Modernizr/Modernizr/blob/master/feature-detects/history.js - * changed to avoid false negatives for Windows Phones: https://github.com/reactjs/react-router/issues/586 - */ -var supportsHistory = function supportsHistory() { - var ua = window.navigator.userAgent; - - if ((ua.indexOf('Android 2.') !== -1 || ua.indexOf('Android 4.0') !== -1) && ua.indexOf('Mobile Safari') !== -1 && ua.indexOf('Chrome') === -1 && ua.indexOf('Windows Phone') === -1) return false; - - return window.history && 'pushState' in window.history; -}; - -/** - * Returns true if browser fires popstate on hash change. - * IE10 and IE11 do not. - */ -var supportsPopStateOnHashChange = function supportsPopStateOnHashChange() { - return window.navigator.userAgent.indexOf('Trident') === -1; -}; - -/** - * Returns false if using go(n) with hash history causes a full page reload. - */ -var supportsGoWithoutReloadUsingHash = function supportsGoWithoutReloadUsingHash() { - return window.navigator.userAgent.indexOf('Firefox') === -1; -}; - -/** - * Returns true if a given popstate event is an extraneous WebKit event. - * Accounts for the fact that Chrome on iOS fires real popstate events - * containing undefined state when pressing the back button. - */ -var isExtraneousPopstateEvent = function isExtraneousPopstateEvent(event) { - return event.state === undefined && navigator.userAgent.indexOf('CriOS') === -1; -}; - -/***/ }), -/* 195 */ -/***/ (function(module, exports) { - -module.exports = [{"timeStamp":1505612659039,"hash":"810008942fc752bafb72","version":"3.5.6","errors":[],"size":925364,"assets":[{"name":"app.js","chunks":[0],"size":924960},{"name":"index.html","chunks":[],"size":404}],"chunks":[{"size":868434,"files":["app.js"],"entry":true,"hash":"adbfe6e134cab41fb278","parents":[],"rendered":true,"inital":true,"modules":[{"name":"./node_modules/process/browser.js","size":5418,"id":0,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/fbjs/lib/invariant.js","size":1632,"id":1,"warnings":0,"errors":0,"depth":4,"issuerId":64},{"name":"./node_modules/fbjs/lib/warning.js","size":2016,"id":2,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/react-dom/lib/reactProdInvariant.js","size":1236,"id":3,"warnings":0,"errors":0,"depth":4,"issuerId":6},{"name":"./node_modules/react/react.js","size":56,"id":4,"warnings":0,"errors":0,"depth":1,"issuerId":103},{"name":"./node_modules/object-assign/index.js","size":2108,"id":5,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/react-dom/lib/ReactDOMComponentTree.js","size":6270,"id":6,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/fbjs/lib/ExecutionEnvironment.js","size":1061,"id":7,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/warning/browser.js","size":1807,"id":8,"warnings":0,"errors":0,"depth":3,"issuerId":204},{"name":"./node_modules/react/lib/ReactComponentTreeHook.js","size":11795,"id":9,"warnings":0,"errors":0,"depth":4,"issuerId":68},{"name":"./node_modules/fbjs/lib/emptyFunction.js","size":1085,"id":10,"warnings":0,"errors":0,"depth":4,"issuerId":104},{"name":"./node_modules/react-dom/lib/ReactInstrumentation.js","size":601,"id":11,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/prop-types/index.js","size":1078,"id":12,"warnings":0,"errors":0,"depth":3,"issuerId":204},{"name":"./node_modules/invariant/browser.js","size":1516,"id":13,"warnings":0,"errors":0,"depth":3,"issuerId":99},{"name":"./node_modules/react/lib/ReactCurrentOwner.js","size":621,"id":14,"warnings":0,"errors":0,"depth":4,"issuerId":18},{"name":"./node_modules/react-dom/lib/ReactUpdates.js","size":9534,"id":15,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/react-dom/lib/SyntheticEvent.js","size":9181,"id":16,"warnings":0,"errors":0,"depth":5,"issuerId":126},{"name":"./node_modules/react-dom/lib/DOMProperty.js","size":8239,"id":17,"warnings":0,"errors":0,"depth":4,"issuerId":6},{"name":"./node_modules/react/lib/ReactElement.js","size":11233,"id":18,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/react-dom/lib/PooledClass.js","size":3356,"id":19,"warnings":0,"errors":0,"depth":4,"issuerId":15},{"name":"./node_modules/react/lib/React.js","size":5078,"id":20,"warnings":0,"errors":0,"depth":2,"issuerId":4},{"name":"./node_modules/react/lib/reactProdInvariant.js","size":1236,"id":21,"warnings":0,"errors":0,"depth":4,"issuerId":64},{"name":"./node_modules/react-dom/lib/ReactReconciler.js","size":6210,"id":22,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/react-dom/lib/DOMLazyTree.js","size":3715,"id":23,"warnings":0,"errors":0,"depth":4,"issuerId":94},{"name":"./node_modules/react-dom/lib/EventPropagators.js","size":5094,"id":24,"warnings":0,"errors":0,"depth":5,"issuerId":122},{"name":"./node_modules/react-dom/lib/EventPluginHub.js","size":9107,"id":25,"warnings":0,"errors":0,"depth":5,"issuerId":126},{"name":"./node_modules/react-dom/lib/SyntheticUIEvent.js","size":1571,"id":26,"warnings":0,"errors":0,"depth":5,"issuerId":184},{"name":"./node_modules/react-dom/lib/ReactInstanceMap.js","size":1219,"id":27,"warnings":0,"errors":0,"depth":4,"issuerId":94},{"name":"./node_modules/react-router-dom/es/index.js","size":925,"id":28,"warnings":0,"errors":0,"depth":1,"issuerId":103},{"name":"./node_modules/history/PathUtils.js","size":1768,"id":29,"warnings":0,"errors":0,"depth":4,"issuerId":208},{"name":"./node_modules/history/es/PathUtils.js","size":1605,"id":30,"warnings":0,"errors":0,"depth":5,"issuerId":219},{"name":"./node_modules/react/lib/canDefineProperty.js","size":661,"id":31,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/fbjs/lib/emptyObject.js","size":458,"id":32,"warnings":0,"errors":0,"depth":4,"issuerId":64},{"name":"./node_modules/react-dom/lib/EventPluginRegistry.js","size":9746,"id":33,"warnings":0,"errors":0,"depth":4,"issuerId":201},{"name":"./node_modules/react-dom/lib/Transaction.js","size":9553,"id":34,"warnings":0,"errors":0,"depth":4,"issuerId":15},{"name":"./node_modules/react-dom/lib/SyntheticMouseEvent.js","size":2141,"id":35,"warnings":0,"errors":0,"depth":5,"issuerId":135},{"name":"./node_modules/react-dom/lib/setInnerHTML.js","size":3860,"id":36,"warnings":0,"errors":0,"depth":4,"issuerId":94},{"name":"./node_modules/react-dom/lib/escapeTextContentForBrowser.js","size":3431,"id":37,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/ReactBrowserEventEmitter.js","size":12553,"id":38,"warnings":0,"errors":0,"depth":4,"issuerId":94},{"name":"./node_modules/history/es/LocationUtils.js","size":2224,"id":39,"warnings":0,"errors":0,"depth":5,"issuerId":219},{"name":"./node_modules/react/lib/lowPriorityWarning.js","size":2162,"id":40,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/prop-types/lib/ReactPropTypesSecret.js","size":436,"id":41,"warnings":0,"errors":0,"depth":5,"issuerId":70},{"name":"./node_modules/react-dom/lib/EventPluginUtils.js","size":7945,"id":42,"warnings":0,"errors":0,"depth":5,"issuerId":175},{"name":"./node_modules/react-dom/lib/ReactErrorUtils.js","size":2188,"id":43,"warnings":0,"errors":0,"depth":6,"issuerId":25},{"name":"./node_modules/react-dom/lib/getEventTarget.js","size":1010,"id":44,"warnings":0,"errors":0,"depth":5,"issuerId":126},{"name":"./node_modules/react-dom/lib/isEventSupported.js","size":1937,"id":45,"warnings":0,"errors":0,"depth":5,"issuerId":126},{"name":"./node_modules/react-dom/lib/getEventModifierState.js","size":1225,"id":46,"warnings":0,"errors":0,"depth":6,"issuerId":35},{"name":"./node_modules/react-dom/lib/DOMChildrenOperations.js","size":7717,"id":47,"warnings":0,"errors":0,"depth":5,"issuerId":137},{"name":"./node_modules/react-dom/lib/DOMNamespaces.js","size":505,"id":48,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/createMicrosoftUnsafeLocalFunction.js","size":810,"id":49,"warnings":0,"errors":0,"depth":5,"issuerId":23},{"name":"./node_modules/react-dom/lib/LinkedValueUtils.js","size":5239,"id":50,"warnings":0,"errors":0,"depth":6,"issuerId":155},{"name":"./node_modules/react-dom/lib/ReactComponentEnvironment.js","size":1302,"id":51,"warnings":0,"errors":0,"depth":5,"issuerId":175},{"name":"./node_modules/fbjs/lib/shallowEqual.js","size":1742,"id":52,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/shouldUpdateReactComponent.js","size":1403,"id":53,"warnings":0,"errors":0,"depth":4,"issuerId":94},{"name":"./node_modules/react-dom/lib/KeyEscapeUtils.js","size":1294,"id":54,"warnings":0,"errors":0,"depth":7,"issuerId":159},{"name":"./node_modules/react-dom/lib/ReactUpdateQueue.js","size":9354,"id":55,"warnings":0,"errors":0,"depth":4,"issuerId":94},{"name":"./node_modules/react-dom/lib/validateDOMNesting.js","size":13654,"id":56,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/getEventCharCode.js","size":1505,"id":57,"warnings":0,"errors":0,"depth":5,"issuerId":184},{"name":"./node_modules/history/LocationUtils.js","size":2647,"id":58,"warnings":0,"errors":0,"depth":4,"issuerId":208},{"name":"./node_modules/history/createTransitionManager.js","size":2361,"id":59,"warnings":0,"errors":0,"depth":4,"issuerId":208},{"name":"./node_modules/react-router-dom/es/Router.js","size":131,"id":60,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/react-router/es/Router.js","size":3804,"id":61,"warnings":0,"errors":0,"depth":3,"issuerId":60},{"name":"./node_modules/react-router/es/matchPath.js","size":2051,"id":62,"warnings":0,"errors":0,"depth":3,"issuerId":227},{"name":"./node_modules/history/es/createTransitionManager.js","size":2133,"id":63,"warnings":0,"errors":0,"depth":6,"issuerId":222},{"name":"./node_modules/react/lib/ReactBaseClasses.js","size":5436,"id":64,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/react/lib/ReactNoopUpdateQueue.js","size":3362,"id":65,"warnings":0,"errors":0,"depth":4,"issuerId":64},{"name":"./node_modules/react/lib/ReactElementSymbol.js","size":622,"id":66,"warnings":0,"errors":0,"depth":4,"issuerId":18},{"name":"./node_modules/react/lib/getIteratorFn.js","size":1119,"id":67,"warnings":0,"errors":0,"depth":4,"issuerId":68},{"name":"./node_modules/react/lib/ReactElementValidator.js","size":9198,"id":68,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/prop-types/factory.js","size":890,"id":69,"warnings":0,"errors":0,"depth":4,"issuerId":112},{"name":"./node_modules/prop-types/factoryWithTypeCheckers.js","size":18600,"id":70,"warnings":0,"errors":0,"depth":4,"issuerId":69},{"name":"./node_modules/react-dom/lib/ReactDOMComponentFlags.js","size":429,"id":71,"warnings":0,"errors":0,"depth":4,"issuerId":6},{"name":"./node_modules/react-dom/lib/accumulateInto.js","size":1694,"id":72,"warnings":0,"errors":0,"depth":6,"issuerId":24},{"name":"./node_modules/react-dom/lib/forEachAccumulated.js","size":855,"id":73,"warnings":0,"errors":0,"depth":6,"issuerId":24},{"name":"./node_modules/react-dom/lib/getTextContentAccessor.js","size":955,"id":74,"warnings":0,"errors":0,"depth":6,"issuerId":123},{"name":"./node_modules/react-dom/lib/CallbackQueue.js","size":3162,"id":75,"warnings":0,"errors":0,"depth":4,"issuerId":15},{"name":"./node_modules/react-dom/lib/ReactFeatureFlags.js","size":628,"id":76,"warnings":0,"errors":0,"depth":4,"issuerId":94},{"name":"./node_modules/react-dom/lib/inputValueTracking.js","size":3096,"id":77,"warnings":0,"errors":0,"depth":5,"issuerId":126},{"name":"./node_modules/react-dom/lib/isTextInputElement.js","size":1017,"id":78,"warnings":0,"errors":0,"depth":5,"issuerId":126},{"name":"./node_modules/react-dom/lib/ViewportMetrics.js","size":604,"id":79,"warnings":0,"errors":0,"depth":5,"issuerId":38},{"name":"./node_modules/react-dom/lib/setTextContent.js","size":1453,"id":80,"warnings":0,"errors":0,"depth":5,"issuerId":23},{"name":"./node_modules/fbjs/lib/focusNode.js","size":704,"id":81,"warnings":0,"errors":0,"depth":6,"issuerId":144},{"name":"./node_modules/react-dom/lib/CSSProperty.js","size":3798,"id":82,"warnings":0,"errors":0,"depth":6,"issuerId":145},{"name":"./node_modules/react-dom/lib/DOMPropertyOperations.js","size":7607,"id":83,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/ReactPropTypesSecret.js","size":442,"id":84,"warnings":0,"errors":0,"depth":7,"issuerId":50},{"name":"./node_modules/react-dom/lib/ReactDOMSelect.js","size":6808,"id":85,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/instantiateReactComponent.js","size":5056,"id":86,"warnings":0,"errors":0,"depth":4,"issuerId":94},{"name":"./node_modules/react-dom/lib/ReactNodeTypes.js","size":1016,"id":87,"warnings":0,"errors":0,"depth":4,"issuerId":95},{"name":"./node_modules/react-dom/lib/ReactEmptyComponent.js","size":704,"id":88,"warnings":0,"errors":0,"depth":5,"issuerId":175},{"name":"./node_modules/react-dom/lib/ReactHostComponent.js","size":1977,"id":89,"warnings":0,"errors":0,"depth":5,"issuerId":175},{"name":"./node_modules/react-dom/lib/traverseAllChildren.js","size":7038,"id":90,"warnings":0,"errors":0,"depth":7,"issuerId":159},{"name":"./node_modules/fbjs/lib/EventListener.js","size":2374,"id":91,"warnings":0,"errors":0,"depth":5,"issuerId":173},{"name":"./node_modules/react-dom/lib/ReactInputSelection.js","size":4270,"id":92,"warnings":0,"errors":0,"depth":5,"issuerId":176},{"name":"./node_modules/fbjs/lib/getActiveElement.js","size":1038,"id":93,"warnings":0,"errors":0,"depth":5,"issuerId":183},{"name":"./node_modules/react-dom/lib/ReactMount.js","size":25507,"id":94,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/react-dom/lib/getHostComponentFromComposite.js","size":740,"id":95,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/resolve-pathname/index.js","size":1797,"id":96,"warnings":0,"errors":0,"depth":5,"issuerId":58},{"name":"./node_modules/value-equal/index.js","size":1136,"id":97,"warnings":0,"errors":0,"depth":5,"issuerId":58},{"name":"./node_modules/history/DOMUtils.js","size":2491,"id":98,"warnings":0,"errors":0,"depth":4,"issuerId":206},{"name":"./node_modules/react-router-dom/es/Link.js","size":4073,"id":99,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/react-router-dom/es/Route.js","size":128,"id":100,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/react-router/es/Route.js","size":6023,"id":101,"warnings":0,"errors":0,"depth":3,"issuerId":100},{"name":"./node_modules/history/es/DOMUtils.js","size":2258,"id":102,"warnings":0,"errors":0,"depth":6,"issuerId":220},{"name":"./client/index.jsx","size":549,"id":103,"warnings":0,"errors":0,"depth":0,"issuerId":null},{"name":"./node_modules/react/lib/ReactChildren.js","size":6189,"id":104,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/react/lib/PooledClass.js","size":3356,"id":105,"warnings":0,"errors":0,"depth":4,"issuerId":104},{"name":"./node_modules/react/lib/traverseAllChildren.js","size":7030,"id":106,"warnings":0,"errors":0,"depth":4,"issuerId":104},{"name":"./node_modules/react/lib/KeyEscapeUtils.js","size":1294,"id":107,"warnings":0,"errors":0,"depth":5,"issuerId":106},{"name":"./node_modules/react/lib/ReactDOMFactories.js","size":5481,"id":108,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/react/lib/checkReactTypeSpec.js","size":4193,"id":109,"warnings":0,"errors":0,"depth":4,"issuerId":68},{"name":"./node_modules/react/lib/ReactPropTypeLocationNames.js","size":572,"id":110,"warnings":0,"errors":0,"depth":5,"issuerId":109},{"name":"./node_modules/react/lib/ReactPropTypesSecret.js","size":442,"id":111,"warnings":0,"errors":0,"depth":5,"issuerId":109},{"name":"./node_modules/react/lib/ReactPropTypes.js","size":500,"id":112,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/prop-types/checkPropTypes.js","size":2935,"id":113,"warnings":0,"errors":0,"depth":5,"issuerId":70},{"name":"./node_modules/react/lib/ReactVersion.js","size":350,"id":114,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/react/lib/createClass.js","size":688,"id":115,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/create-react-class/factory.js","size":28376,"id":116,"warnings":0,"errors":0,"depth":4,"issuerId":115},{"name":"./node_modules/react/lib/onlyChild.js","size":1338,"id":117,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/react-dom/index.js","size":59,"id":118,"warnings":0,"errors":0,"depth":1,"issuerId":103},{"name":"./node_modules/react-dom/lib/ReactDOM.js","size":5170,"id":119,"warnings":0,"errors":0,"depth":2,"issuerId":118},{"name":"./node_modules/react-dom/lib/ReactDefaultInjection.js","size":3501,"id":120,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/react-dom/lib/ARIADOMPropertyConfig.js","size":1816,"id":121,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/BeforeInputEventPlugin.js","size":13251,"id":122,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/FallbackCompositionState.js","size":2426,"id":123,"warnings":0,"errors":0,"depth":5,"issuerId":122},{"name":"./node_modules/react-dom/lib/SyntheticCompositionEvent.js","size":1099,"id":124,"warnings":0,"errors":0,"depth":5,"issuerId":122},{"name":"./node_modules/react-dom/lib/SyntheticInputEvent.js","size":1089,"id":125,"warnings":0,"errors":0,"depth":5,"issuerId":122},{"name":"./node_modules/react-dom/lib/ChangeEventPlugin.js","size":10820,"id":126,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/ReactRef.js","size":2557,"id":127,"warnings":0,"errors":0,"depth":4,"issuerId":22},{"name":"./node_modules/react-dom/lib/ReactOwner.js","size":3527,"id":128,"warnings":0,"errors":0,"depth":5,"issuerId":127},{"name":"./node_modules/react-dom/lib/ReactDebugTool.js","size":11661,"id":129,"warnings":0,"errors":0,"depth":4,"issuerId":11},{"name":"./node_modules/react-dom/lib/ReactInvalidSetStateWarningHook.js","size":984,"id":130,"warnings":0,"errors":0,"depth":5,"issuerId":129},{"name":"./node_modules/react-dom/lib/ReactHostOperationHistoryHook.js","size":736,"id":131,"warnings":0,"errors":0,"depth":5,"issuerId":129},{"name":"./node_modules/fbjs/lib/performanceNow.js","size":845,"id":132,"warnings":0,"errors":0,"depth":5,"issuerId":129},{"name":"./node_modules/fbjs/lib/performance.js","size":588,"id":133,"warnings":0,"errors":0,"depth":6,"issuerId":132},{"name":"./node_modules/react-dom/lib/DefaultEventPluginOrder.js","size":1077,"id":134,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/EnterLeaveEventPlugin.js","size":3154,"id":135,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/HTMLDOMPropertyConfig.js","size":6571,"id":136,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/ReactComponentBrowserEnvironment.js","size":904,"id":137,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/Danger.js","size":2240,"id":138,"warnings":0,"errors":0,"depth":6,"issuerId":47},{"name":"./node_modules/fbjs/lib/createNodesFromMarkup.js","size":2662,"id":139,"warnings":0,"errors":0,"depth":7,"issuerId":138},{"name":"./node_modules/fbjs/lib/createArrayFromMixed.js","size":4113,"id":140,"warnings":0,"errors":0,"depth":8,"issuerId":139},{"name":"./node_modules/fbjs/lib/getMarkupWrap.js","size":3035,"id":141,"warnings":0,"errors":0,"depth":8,"issuerId":139},{"name":"./node_modules/react-dom/lib/ReactDOMIDOperations.js","size":955,"id":142,"warnings":0,"errors":0,"depth":5,"issuerId":137},{"name":"./node_modules/react-dom/lib/ReactDOMComponent.js","size":38923,"id":143,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/AutoFocusUtils.js","size":599,"id":144,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/CSSPropertyOperations.js","size":7197,"id":145,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/fbjs/lib/camelizeStyleName.js","size":1001,"id":146,"warnings":0,"errors":0,"depth":6,"issuerId":145},{"name":"./node_modules/fbjs/lib/camelize.js","size":708,"id":147,"warnings":0,"errors":0,"depth":7,"issuerId":146},{"name":"./node_modules/react-dom/lib/dangerousStyleValue.js","size":3061,"id":148,"warnings":0,"errors":0,"depth":6,"issuerId":145},{"name":"./node_modules/fbjs/lib/hyphenateStyleName.js","size":974,"id":149,"warnings":0,"errors":0,"depth":6,"issuerId":145},{"name":"./node_modules/fbjs/lib/hyphenate.js","size":800,"id":150,"warnings":0,"errors":0,"depth":7,"issuerId":149},{"name":"./node_modules/fbjs/lib/memoizeStringOnly.js","size":698,"id":151,"warnings":0,"errors":0,"depth":6,"issuerId":145},{"name":"./node_modules/react-dom/lib/quoteAttributeValueForBrowser.js","size":700,"id":152,"warnings":0,"errors":0,"depth":6,"issuerId":83},{"name":"./node_modules/react-dom/lib/ReactEventEmitterMixin.js","size":958,"id":153,"warnings":0,"errors":0,"depth":5,"issuerId":38},{"name":"./node_modules/react-dom/lib/getVendorPrefixedEventName.js","size":2869,"id":154,"warnings":0,"errors":0,"depth":5,"issuerId":38},{"name":"./node_modules/react-dom/lib/ReactDOMInput.js","size":13078,"id":155,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/ReactDOMOption.js","size":3687,"id":156,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/ReactDOMTextarea.js","size":6464,"id":157,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/ReactMultiChild.js","size":14556,"id":158,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/ReactChildReconciler.js","size":6106,"id":159,"warnings":0,"errors":0,"depth":6,"issuerId":158},{"name":"./node_modules/react-dom/lib/ReactCompositeComponent.js","size":35192,"id":160,"warnings":0,"errors":0,"depth":5,"issuerId":86},{"name":"./node_modules/react-dom/lib/checkReactTypeSpec.js","size":4209,"id":161,"warnings":0,"errors":0,"depth":6,"issuerId":160},{"name":"./node_modules/react-dom/lib/ReactPropTypeLocationNames.js","size":572,"id":162,"warnings":0,"errors":0,"depth":7,"issuerId":161},{"name":"./node_modules/react/lib/getNextDebugID.js","size":437,"id":163,"warnings":0,"errors":0,"depth":5,"issuerId":86},{"name":"./node_modules/react-dom/lib/ReactElementSymbol.js","size":622,"id":164,"warnings":0,"errors":0,"depth":8,"issuerId":90},{"name":"./node_modules/react-dom/lib/getIteratorFn.js","size":1119,"id":165,"warnings":0,"errors":0,"depth":8,"issuerId":90},{"name":"./node_modules/react-dom/lib/flattenChildren.js","size":2773,"id":166,"warnings":0,"errors":0,"depth":6,"issuerId":158},{"name":"./node_modules/react-dom/lib/ReactServerRenderingTransaction.js","size":2288,"id":167,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/ReactServerUpdateQueue.js","size":4828,"id":168,"warnings":0,"errors":0,"depth":6,"issuerId":167},{"name":"./node_modules/react-dom/lib/ReactDOMEmptyComponent.js","size":1902,"id":169,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/ReactDOMTreeTraversal.js","size":3721,"id":170,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/ReactDOMTextComponent.js","size":5814,"id":171,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/ReactDefaultBatchingStrategy.js","size":1880,"id":172,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/ReactEventListener.js","size":5297,"id":173,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/fbjs/lib/getUnboundedScrollPosition.js","size":1122,"id":174,"warnings":0,"errors":0,"depth":5,"issuerId":173},{"name":"./node_modules/react-dom/lib/ReactInjection.js","size":1200,"id":175,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/ReactReconcileTransaction.js","size":5259,"id":176,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/ReactDOMSelection.js","size":6776,"id":177,"warnings":0,"errors":0,"depth":6,"issuerId":92},{"name":"./node_modules/react-dom/lib/getNodeForCharacterOffset.js","size":1617,"id":178,"warnings":0,"errors":0,"depth":7,"issuerId":177},{"name":"./node_modules/fbjs/lib/containsNode.js","size":1049,"id":179,"warnings":0,"errors":0,"depth":6,"issuerId":92},{"name":"./node_modules/fbjs/lib/isTextNode.js","size":605,"id":180,"warnings":0,"errors":0,"depth":7,"issuerId":179},{"name":"./node_modules/fbjs/lib/isNode.js","size":828,"id":181,"warnings":0,"errors":0,"depth":8,"issuerId":180},{"name":"./node_modules/react-dom/lib/SVGDOMPropertyConfig.js","size":7318,"id":182,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/SelectEventPlugin.js","size":6057,"id":183,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/SimpleEventPlugin.js","size":7973,"id":184,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/SyntheticAnimationEvent.js","size":1209,"id":185,"warnings":0,"errors":0,"depth":5,"issuerId":184},{"name":"./node_modules/react-dom/lib/SyntheticClipboardEvent.js","size":1169,"id":186,"warnings":0,"errors":0,"depth":5,"issuerId":184},{"name":"./node_modules/react-dom/lib/SyntheticFocusEvent.js","size":1066,"id":187,"warnings":0,"errors":0,"depth":5,"issuerId":184},{"name":"./node_modules/react-dom/lib/SyntheticKeyboardEvent.js","size":2705,"id":188,"warnings":0,"errors":0,"depth":5,"issuerId":184},{"name":"./node_modules/react-dom/lib/getEventKey.js","size":2868,"id":189,"warnings":0,"errors":0,"depth":6,"issuerId":188},{"name":"./node_modules/react-dom/lib/SyntheticDragEvent.js","size":1071,"id":190,"warnings":0,"errors":0,"depth":5,"issuerId":184},{"name":"./node_modules/react-dom/lib/SyntheticTouchEvent.js","size":1277,"id":191,"warnings":0,"errors":0,"depth":5,"issuerId":184},{"name":"./node_modules/react-dom/lib/SyntheticTransitionEvent.js","size":1226,"id":192,"warnings":0,"errors":0,"depth":5,"issuerId":184},{"name":"./node_modules/react-dom/lib/SyntheticWheelEvent.js","size":1924,"id":193,"warnings":0,"errors":0,"depth":5,"issuerId":184},{"name":"./node_modules/react-dom/lib/ReactDOMContainerInfo.js","size":967,"id":194,"warnings":0,"errors":0,"depth":4,"issuerId":94},{"name":"./node_modules/react-dom/lib/ReactDOMFeatureFlags.js","size":439,"id":195,"warnings":0,"errors":0,"depth":4,"issuerId":94},{"name":"./node_modules/react-dom/lib/ReactMarkupChecksum.js","size":1472,"id":196,"warnings":0,"errors":0,"depth":4,"issuerId":94},{"name":"./node_modules/react-dom/lib/adler32.js","size":1191,"id":197,"warnings":0,"errors":0,"depth":5,"issuerId":196},{"name":"./node_modules/react-dom/lib/ReactVersion.js","size":350,"id":198,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/react-dom/lib/findDOMNode.js","size":2465,"id":199,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/react-dom/lib/renderSubtreeIntoContainer.js","size":422,"id":200,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/react-dom/lib/ReactDOMUnknownPropertyHook.js","size":4319,"id":201,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/react-dom/lib/ReactDOMNullInputValuePropHook.js","size":1368,"id":202,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/react-dom/lib/ReactDOMInvalidARIAHook.js","size":3140,"id":203,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/react-router-dom/es/BrowserRouter.js","size":2412,"id":204,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/prop-types/factoryWithThrowingShims.js","size":1594,"id":205,"warnings":0,"errors":0,"depth":4,"issuerId":12},{"name":"./node_modules/history/createBrowserHistory.js","size":9751,"id":206,"warnings":0,"errors":0,"depth":3,"issuerId":204},{"name":"./node_modules/react-router-dom/es/HashRouter.js","size":2383,"id":207,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/history/createHashHistory.js","size":10053,"id":208,"warnings":0,"errors":0,"depth":3,"issuerId":207},{"name":"./node_modules/react-router-dom/es/MemoryRouter.js","size":149,"id":209,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/react-router/es/MemoryRouter.js","size":2414,"id":210,"warnings":0,"errors":0,"depth":3,"issuerId":209},{"name":"./node_modules/history/createMemoryHistory.js","size":5816,"id":211,"warnings":0,"errors":0,"depth":4,"issuerId":210},{"name":"./node_modules/react-router-dom/es/NavLink.js","size":2663,"id":212,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/path-to-regexp/index.js","size":10809,"id":213,"warnings":0,"errors":0,"depth":4,"issuerId":62},{"name":"./node_modules/isarray/index.js","size":120,"id":214,"warnings":0,"errors":0,"depth":5,"issuerId":213},{"name":"./node_modules/react-router-dom/es/Prompt.js","size":131,"id":215,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/react-router/es/Prompt.js","size":2685,"id":216,"warnings":0,"errors":0,"depth":3,"issuerId":215},{"name":"./node_modules/react-router-dom/es/Redirect.js","size":137,"id":217,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/react-router/es/Redirect.js","size":3127,"id":218,"warnings":0,"errors":0,"depth":3,"issuerId":217},{"name":"./node_modules/history/es/index.js","size":460,"id":219,"warnings":0,"errors":0,"depth":4,"issuerId":218},{"name":"./node_modules/history/es/createBrowserHistory.js","size":9230,"id":220,"warnings":0,"errors":0,"depth":5,"issuerId":219},{"name":"./node_modules/history/es/createHashHistory.js","size":9382,"id":221,"warnings":0,"errors":0,"depth":5,"issuerId":219},{"name":"./node_modules/history/es/createMemoryHistory.js","size":5394,"id":222,"warnings":0,"errors":0,"depth":5,"issuerId":219},{"name":"./node_modules/react-router-dom/es/StaticRouter.js","size":149,"id":223,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/react-router/es/StaticRouter.js","size":6327,"id":224,"warnings":0,"errors":0,"depth":3,"issuerId":223},{"name":"./node_modules/react-router-dom/es/Switch.js","size":131,"id":225,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/react-router/es/Switch.js","size":3290,"id":226,"warnings":0,"errors":0,"depth":3,"issuerId":225},{"name":"./node_modules/react-router-dom/es/matchPath.js","size":140,"id":227,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/react-router-dom/es/withRouter.js","size":143,"id":228,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/react-router/es/withRouter.js","size":1400,"id":229,"warnings":0,"errors":0,"depth":3,"issuerId":228},{"name":"./node_modules/hoist-non-react-statics/index.js","size":2001,"id":230,"warnings":0,"errors":0,"depth":4,"issuerId":229},{"name":"./client/components/App.jsx","size":653,"id":231,"warnings":0,"errors":0,"depth":1,"issuerId":103},{"name":"./client/components/Header.jsx","size":1566,"id":232,"warnings":0,"errors":0,"depth":2,"issuerId":231},{"name":"./client/components/Main.jsx","size":1438,"id":233,"warnings":0,"errors":0,"depth":2,"issuerId":231},{"name":"./client/components/BuildRoutes.jsx","size":1156,"id":234,"warnings":0,"errors":0,"depth":3,"issuerId":233},{"name":"./client/components/BuildsAll.jsx","size":796,"id":235,"warnings":0,"errors":0,"depth":4,"issuerId":234},{"name":"./client/components/BuildSingle.jsx","size":537,"id":236,"warnings":0,"errors":0,"depth":4,"issuerId":234},{"name":"./client/components/Dashboard.jsx","size":466,"id":237,"warnings":0,"errors":0,"depth":4,"issuerId":234},{"name":"./client/components/Overview.jsx","size":405,"id":238,"warnings":0,"errors":0,"depth":3,"issuerId":233},{"name":"./client/components/Recommendations.jsx","size":433,"id":239,"warnings":0,"errors":0,"depth":3,"issuerId":233},{"name":"./client/components/Performance.jsx","size":417,"id":240,"warnings":0,"errors":0,"depth":3,"issuerId":233}]}]},{"timeStamp":1505765140546,"hash":"0a0b61c0d7cdbcb10a68","version":"3.5.6","errors":[],"size":925365,"assets":[{"name":"app.js","chunks":[0],"size":924961},{"name":"index.html","chunks":[],"size":404}],"chunks":[{"size":868435,"files":["app.js"],"entry":true,"hash":"d3fb92332012f10864ed","parents":[],"rendered":true,"inital":true,"modules":[{"name":"./node_modules/process/browser.js","size":5418,"id":0,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/fbjs/lib/invariant.js","size":1632,"id":1,"warnings":0,"errors":0,"depth":4,"issuerId":64},{"name":"./node_modules/fbjs/lib/warning.js","size":2016,"id":2,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/react-dom/lib/reactProdInvariant.js","size":1236,"id":3,"warnings":0,"errors":0,"depth":4,"issuerId":6},{"name":"./node_modules/react/react.js","size":56,"id":4,"warnings":0,"errors":0,"depth":1,"issuerId":103},{"name":"./node_modules/object-assign/index.js","size":2108,"id":5,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/react-dom/lib/ReactDOMComponentTree.js","size":6270,"id":6,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/fbjs/lib/ExecutionEnvironment.js","size":1061,"id":7,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/warning/browser.js","size":1807,"id":8,"warnings":0,"errors":0,"depth":3,"issuerId":207},{"name":"./node_modules/react/lib/ReactComponentTreeHook.js","size":11795,"id":9,"warnings":0,"errors":0,"depth":4,"issuerId":68},{"name":"./node_modules/fbjs/lib/emptyFunction.js","size":1085,"id":10,"warnings":0,"errors":0,"depth":4,"issuerId":104},{"name":"./node_modules/react-dom/lib/ReactInstrumentation.js","size":601,"id":11,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/prop-types/index.js","size":1078,"id":12,"warnings":0,"errors":0,"depth":3,"issuerId":99},{"name":"./node_modules/invariant/browser.js","size":1516,"id":13,"warnings":0,"errors":0,"depth":3,"issuerId":99},{"name":"./node_modules/react/lib/ReactCurrentOwner.js","size":621,"id":14,"warnings":0,"errors":0,"depth":4,"issuerId":18},{"name":"./node_modules/react-dom/lib/ReactUpdates.js","size":9534,"id":15,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/react-dom/lib/SyntheticEvent.js","size":9181,"id":16,"warnings":0,"errors":0,"depth":5,"issuerId":126},{"name":"./node_modules/react-dom/lib/DOMProperty.js","size":8239,"id":17,"warnings":0,"errors":0,"depth":4,"issuerId":6},{"name":"./node_modules/react/lib/ReactElement.js","size":11233,"id":18,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/react-dom/lib/PooledClass.js","size":3356,"id":19,"warnings":0,"errors":0,"depth":4,"issuerId":15},{"name":"./node_modules/react/lib/React.js","size":5078,"id":20,"warnings":0,"errors":0,"depth":2,"issuerId":4},{"name":"./node_modules/react/lib/reactProdInvariant.js","size":1236,"id":21,"warnings":0,"errors":0,"depth":4,"issuerId":64},{"name":"./node_modules/react-dom/lib/ReactReconciler.js","size":6210,"id":22,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/react-dom/lib/DOMLazyTree.js","size":3715,"id":23,"warnings":0,"errors":0,"depth":4,"issuerId":94},{"name":"./node_modules/react-dom/lib/EventPropagators.js","size":5094,"id":24,"warnings":0,"errors":0,"depth":5,"issuerId":122},{"name":"./node_modules/react-dom/lib/EventPluginHub.js","size":9107,"id":25,"warnings":0,"errors":0,"depth":5,"issuerId":126},{"name":"./node_modules/react-dom/lib/SyntheticUIEvent.js","size":1571,"id":26,"warnings":0,"errors":0,"depth":5,"issuerId":184},{"name":"./node_modules/react-dom/lib/ReactInstanceMap.js","size":1219,"id":27,"warnings":0,"errors":0,"depth":4,"issuerId":94},{"name":"./node_modules/react-router-dom/es/index.js","size":925,"id":28,"warnings":0,"errors":0,"depth":1,"issuerId":103},{"name":"./node_modules/history/PathUtils.js","size":1768,"id":29,"warnings":0,"errors":0,"depth":4,"issuerId":224},{"name":"./node_modules/history/es/PathUtils.js","size":1605,"id":30,"warnings":0,"errors":0,"depth":5,"issuerId":219},{"name":"./node_modules/react/lib/canDefineProperty.js","size":661,"id":31,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/fbjs/lib/emptyObject.js","size":458,"id":32,"warnings":0,"errors":0,"depth":4,"issuerId":64},{"name":"./node_modules/react-dom/lib/EventPluginRegistry.js","size":9746,"id":33,"warnings":0,"errors":0,"depth":4,"issuerId":201},{"name":"./node_modules/react-dom/lib/Transaction.js","size":9553,"id":34,"warnings":0,"errors":0,"depth":4,"issuerId":15},{"name":"./node_modules/react-dom/lib/SyntheticMouseEvent.js","size":2141,"id":35,"warnings":0,"errors":0,"depth":5,"issuerId":135},{"name":"./node_modules/react-dom/lib/setInnerHTML.js","size":3860,"id":36,"warnings":0,"errors":0,"depth":4,"issuerId":94},{"name":"./node_modules/react-dom/lib/escapeTextContentForBrowser.js","size":3431,"id":37,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/ReactBrowserEventEmitter.js","size":12553,"id":38,"warnings":0,"errors":0,"depth":4,"issuerId":94},{"name":"./node_modules/history/es/LocationUtils.js","size":2224,"id":39,"warnings":0,"errors":0,"depth":5,"issuerId":219},{"name":"./node_modules/react/lib/lowPriorityWarning.js","size":2162,"id":40,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/prop-types/lib/ReactPropTypesSecret.js","size":436,"id":41,"warnings":0,"errors":0,"depth":5,"issuerId":70},{"name":"./node_modules/react-dom/lib/EventPluginUtils.js","size":7945,"id":42,"warnings":0,"errors":0,"depth":5,"issuerId":175},{"name":"./node_modules/react-dom/lib/ReactErrorUtils.js","size":2188,"id":43,"warnings":0,"errors":0,"depth":6,"issuerId":25},{"name":"./node_modules/react-dom/lib/getEventTarget.js","size":1010,"id":44,"warnings":0,"errors":0,"depth":5,"issuerId":126},{"name":"./node_modules/react-dom/lib/isEventSupported.js","size":1937,"id":45,"warnings":0,"errors":0,"depth":5,"issuerId":126},{"name":"./node_modules/react-dom/lib/getEventModifierState.js","size":1225,"id":46,"warnings":0,"errors":0,"depth":6,"issuerId":35},{"name":"./node_modules/react-dom/lib/DOMChildrenOperations.js","size":7717,"id":47,"warnings":0,"errors":0,"depth":5,"issuerId":137},{"name":"./node_modules/react-dom/lib/DOMNamespaces.js","size":505,"id":48,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/createMicrosoftUnsafeLocalFunction.js","size":810,"id":49,"warnings":0,"errors":0,"depth":5,"issuerId":23},{"name":"./node_modules/react-dom/lib/LinkedValueUtils.js","size":5239,"id":50,"warnings":0,"errors":0,"depth":6,"issuerId":155},{"name":"./node_modules/react-dom/lib/ReactComponentEnvironment.js","size":1302,"id":51,"warnings":0,"errors":0,"depth":5,"issuerId":175},{"name":"./node_modules/fbjs/lib/shallowEqual.js","size":1742,"id":52,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/shouldUpdateReactComponent.js","size":1403,"id":53,"warnings":0,"errors":0,"depth":4,"issuerId":94},{"name":"./node_modules/react-dom/lib/KeyEscapeUtils.js","size":1294,"id":54,"warnings":0,"errors":0,"depth":7,"issuerId":166},{"name":"./node_modules/react-dom/lib/ReactUpdateQueue.js","size":9354,"id":55,"warnings":0,"errors":0,"depth":4,"issuerId":94},{"name":"./node_modules/react-dom/lib/validateDOMNesting.js","size":13654,"id":56,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/getEventCharCode.js","size":1505,"id":57,"warnings":0,"errors":0,"depth":5,"issuerId":184},{"name":"./node_modules/history/LocationUtils.js","size":2647,"id":58,"warnings":0,"errors":0,"depth":4,"issuerId":208},{"name":"./node_modules/history/createTransitionManager.js","size":2361,"id":59,"warnings":0,"errors":0,"depth":4,"issuerId":208},{"name":"./node_modules/react-router-dom/es/Router.js","size":131,"id":60,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/react-router/es/Router.js","size":3804,"id":61,"warnings":0,"errors":0,"depth":3,"issuerId":60},{"name":"./node_modules/react-router/es/matchPath.js","size":2051,"id":62,"warnings":0,"errors":0,"depth":3,"issuerId":227},{"name":"./node_modules/history/es/createTransitionManager.js","size":2133,"id":63,"warnings":0,"errors":0,"depth":6,"issuerId":220},{"name":"./node_modules/react/lib/ReactBaseClasses.js","size":5436,"id":64,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/react/lib/ReactNoopUpdateQueue.js","size":3362,"id":65,"warnings":0,"errors":0,"depth":4,"issuerId":64},{"name":"./node_modules/react/lib/ReactElementSymbol.js","size":622,"id":66,"warnings":0,"errors":0,"depth":4,"issuerId":18},{"name":"./node_modules/react/lib/getIteratorFn.js","size":1119,"id":67,"warnings":0,"errors":0,"depth":4,"issuerId":68},{"name":"./node_modules/react/lib/ReactElementValidator.js","size":9198,"id":68,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/prop-types/factory.js","size":890,"id":69,"warnings":0,"errors":0,"depth":4,"issuerId":112},{"name":"./node_modules/prop-types/factoryWithTypeCheckers.js","size":18600,"id":70,"warnings":0,"errors":0,"depth":4,"issuerId":69},{"name":"./node_modules/react-dom/lib/ReactDOMComponentFlags.js","size":429,"id":71,"warnings":0,"errors":0,"depth":4,"issuerId":6},{"name":"./node_modules/react-dom/lib/accumulateInto.js","size":1694,"id":72,"warnings":0,"errors":0,"depth":6,"issuerId":24},{"name":"./node_modules/react-dom/lib/forEachAccumulated.js","size":855,"id":73,"warnings":0,"errors":0,"depth":6,"issuerId":24},{"name":"./node_modules/react-dom/lib/getTextContentAccessor.js","size":955,"id":74,"warnings":0,"errors":0,"depth":6,"issuerId":123},{"name":"./node_modules/react-dom/lib/CallbackQueue.js","size":3162,"id":75,"warnings":0,"errors":0,"depth":4,"issuerId":15},{"name":"./node_modules/react-dom/lib/ReactFeatureFlags.js","size":628,"id":76,"warnings":0,"errors":0,"depth":4,"issuerId":94},{"name":"./node_modules/react-dom/lib/inputValueTracking.js","size":3096,"id":77,"warnings":0,"errors":0,"depth":5,"issuerId":126},{"name":"./node_modules/react-dom/lib/isTextInputElement.js","size":1017,"id":78,"warnings":0,"errors":0,"depth":5,"issuerId":126},{"name":"./node_modules/react-dom/lib/ViewportMetrics.js","size":604,"id":79,"warnings":0,"errors":0,"depth":5,"issuerId":38},{"name":"./node_modules/react-dom/lib/setTextContent.js","size":1453,"id":80,"warnings":0,"errors":0,"depth":5,"issuerId":23},{"name":"./node_modules/fbjs/lib/focusNode.js","size":704,"id":81,"warnings":0,"errors":0,"depth":6,"issuerId":144},{"name":"./node_modules/react-dom/lib/CSSProperty.js","size":3798,"id":82,"warnings":0,"errors":0,"depth":6,"issuerId":145},{"name":"./node_modules/react-dom/lib/DOMPropertyOperations.js","size":7607,"id":83,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/ReactPropTypesSecret.js","size":442,"id":84,"warnings":0,"errors":0,"depth":7,"issuerId":50},{"name":"./node_modules/react-dom/lib/ReactDOMSelect.js","size":6808,"id":85,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/instantiateReactComponent.js","size":5056,"id":86,"warnings":0,"errors":0,"depth":4,"issuerId":94},{"name":"./node_modules/react-dom/lib/ReactNodeTypes.js","size":1016,"id":87,"warnings":0,"errors":0,"depth":4,"issuerId":95},{"name":"./node_modules/react-dom/lib/ReactEmptyComponent.js","size":704,"id":88,"warnings":0,"errors":0,"depth":5,"issuerId":175},{"name":"./node_modules/react-dom/lib/ReactHostComponent.js","size":1977,"id":89,"warnings":0,"errors":0,"depth":5,"issuerId":175},{"name":"./node_modules/react-dom/lib/traverseAllChildren.js","size":7038,"id":90,"warnings":0,"errors":0,"depth":7,"issuerId":166},{"name":"./node_modules/fbjs/lib/EventListener.js","size":2374,"id":91,"warnings":0,"errors":0,"depth":5,"issuerId":173},{"name":"./node_modules/react-dom/lib/ReactInputSelection.js","size":4270,"id":92,"warnings":0,"errors":0,"depth":5,"issuerId":176},{"name":"./node_modules/fbjs/lib/getActiveElement.js","size":1038,"id":93,"warnings":0,"errors":0,"depth":5,"issuerId":183},{"name":"./node_modules/react-dom/lib/ReactMount.js","size":25507,"id":94,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/react-dom/lib/getHostComponentFromComposite.js","size":740,"id":95,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/resolve-pathname/index.js","size":1797,"id":96,"warnings":0,"errors":0,"depth":5,"issuerId":58},{"name":"./node_modules/value-equal/index.js","size":1136,"id":97,"warnings":0,"errors":0,"depth":5,"issuerId":58},{"name":"./node_modules/history/DOMUtils.js","size":2491,"id":98,"warnings":0,"errors":0,"depth":4,"issuerId":206},{"name":"./node_modules/react-router-dom/es/Link.js","size":4073,"id":99,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/react-router-dom/es/Route.js","size":128,"id":100,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/react-router/es/Route.js","size":6023,"id":101,"warnings":0,"errors":0,"depth":3,"issuerId":100},{"name":"./node_modules/history/es/DOMUtils.js","size":2258,"id":102,"warnings":0,"errors":0,"depth":6,"issuerId":220},{"name":"./client/index.jsx","size":549,"id":103,"warnings":0,"errors":0,"depth":0,"issuerId":null},{"name":"./node_modules/react/lib/ReactChildren.js","size":6189,"id":104,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/react/lib/PooledClass.js","size":3356,"id":105,"warnings":0,"errors":0,"depth":4,"issuerId":104},{"name":"./node_modules/react/lib/traverseAllChildren.js","size":7030,"id":106,"warnings":0,"errors":0,"depth":4,"issuerId":104},{"name":"./node_modules/react/lib/KeyEscapeUtils.js","size":1294,"id":107,"warnings":0,"errors":0,"depth":5,"issuerId":106},{"name":"./node_modules/react/lib/ReactDOMFactories.js","size":5481,"id":108,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/react/lib/checkReactTypeSpec.js","size":4193,"id":109,"warnings":0,"errors":0,"depth":4,"issuerId":68},{"name":"./node_modules/react/lib/ReactPropTypeLocationNames.js","size":572,"id":110,"warnings":0,"errors":0,"depth":5,"issuerId":109},{"name":"./node_modules/react/lib/ReactPropTypesSecret.js","size":442,"id":111,"warnings":0,"errors":0,"depth":5,"issuerId":109},{"name":"./node_modules/react/lib/ReactPropTypes.js","size":500,"id":112,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/prop-types/checkPropTypes.js","size":2935,"id":113,"warnings":0,"errors":0,"depth":5,"issuerId":70},{"name":"./node_modules/react/lib/ReactVersion.js","size":350,"id":114,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/react/lib/createClass.js","size":688,"id":115,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/create-react-class/factory.js","size":28376,"id":116,"warnings":0,"errors":0,"depth":4,"issuerId":115},{"name":"./node_modules/react/lib/onlyChild.js","size":1338,"id":117,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/react-dom/index.js","size":59,"id":118,"warnings":0,"errors":0,"depth":1,"issuerId":103},{"name":"./node_modules/react-dom/lib/ReactDOM.js","size":5170,"id":119,"warnings":0,"errors":0,"depth":2,"issuerId":118},{"name":"./node_modules/react-dom/lib/ReactDefaultInjection.js","size":3501,"id":120,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/react-dom/lib/ARIADOMPropertyConfig.js","size":1816,"id":121,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/BeforeInputEventPlugin.js","size":13251,"id":122,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/FallbackCompositionState.js","size":2426,"id":123,"warnings":0,"errors":0,"depth":5,"issuerId":122},{"name":"./node_modules/react-dom/lib/SyntheticCompositionEvent.js","size":1099,"id":124,"warnings":0,"errors":0,"depth":5,"issuerId":122},{"name":"./node_modules/react-dom/lib/SyntheticInputEvent.js","size":1089,"id":125,"warnings":0,"errors":0,"depth":5,"issuerId":122},{"name":"./node_modules/react-dom/lib/ChangeEventPlugin.js","size":10820,"id":126,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/ReactRef.js","size":2557,"id":127,"warnings":0,"errors":0,"depth":4,"issuerId":22},{"name":"./node_modules/react-dom/lib/ReactOwner.js","size":3527,"id":128,"warnings":0,"errors":0,"depth":5,"issuerId":127},{"name":"./node_modules/react-dom/lib/ReactDebugTool.js","size":11661,"id":129,"warnings":0,"errors":0,"depth":4,"issuerId":11},{"name":"./node_modules/react-dom/lib/ReactInvalidSetStateWarningHook.js","size":984,"id":130,"warnings":0,"errors":0,"depth":5,"issuerId":129},{"name":"./node_modules/react-dom/lib/ReactHostOperationHistoryHook.js","size":736,"id":131,"warnings":0,"errors":0,"depth":5,"issuerId":129},{"name":"./node_modules/fbjs/lib/performanceNow.js","size":845,"id":132,"warnings":0,"errors":0,"depth":5,"issuerId":129},{"name":"./node_modules/fbjs/lib/performance.js","size":588,"id":133,"warnings":0,"errors":0,"depth":6,"issuerId":132},{"name":"./node_modules/react-dom/lib/DefaultEventPluginOrder.js","size":1077,"id":134,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/EnterLeaveEventPlugin.js","size":3154,"id":135,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/HTMLDOMPropertyConfig.js","size":6571,"id":136,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/ReactComponentBrowserEnvironment.js","size":904,"id":137,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/Danger.js","size":2240,"id":138,"warnings":0,"errors":0,"depth":6,"issuerId":47},{"name":"./node_modules/fbjs/lib/createNodesFromMarkup.js","size":2662,"id":139,"warnings":0,"errors":0,"depth":7,"issuerId":138},{"name":"./node_modules/fbjs/lib/createArrayFromMixed.js","size":4113,"id":140,"warnings":0,"errors":0,"depth":8,"issuerId":139},{"name":"./node_modules/fbjs/lib/getMarkupWrap.js","size":3035,"id":141,"warnings":0,"errors":0,"depth":8,"issuerId":139},{"name":"./node_modules/react-dom/lib/ReactDOMIDOperations.js","size":955,"id":142,"warnings":0,"errors":0,"depth":5,"issuerId":137},{"name":"./node_modules/react-dom/lib/ReactDOMComponent.js","size":38923,"id":143,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/AutoFocusUtils.js","size":599,"id":144,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/CSSPropertyOperations.js","size":7197,"id":145,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/fbjs/lib/camelizeStyleName.js","size":1001,"id":146,"warnings":0,"errors":0,"depth":6,"issuerId":145},{"name":"./node_modules/fbjs/lib/camelize.js","size":708,"id":147,"warnings":0,"errors":0,"depth":7,"issuerId":146},{"name":"./node_modules/react-dom/lib/dangerousStyleValue.js","size":3061,"id":148,"warnings":0,"errors":0,"depth":6,"issuerId":145},{"name":"./node_modules/fbjs/lib/hyphenateStyleName.js","size":974,"id":149,"warnings":0,"errors":0,"depth":6,"issuerId":145},{"name":"./node_modules/fbjs/lib/hyphenate.js","size":800,"id":150,"warnings":0,"errors":0,"depth":7,"issuerId":149},{"name":"./node_modules/fbjs/lib/memoizeStringOnly.js","size":698,"id":151,"warnings":0,"errors":0,"depth":6,"issuerId":145},{"name":"./node_modules/react-dom/lib/quoteAttributeValueForBrowser.js","size":700,"id":152,"warnings":0,"errors":0,"depth":6,"issuerId":83},{"name":"./node_modules/react-dom/lib/ReactEventEmitterMixin.js","size":958,"id":153,"warnings":0,"errors":0,"depth":5,"issuerId":38},{"name":"./node_modules/react-dom/lib/getVendorPrefixedEventName.js","size":2869,"id":154,"warnings":0,"errors":0,"depth":5,"issuerId":38},{"name":"./node_modules/react-dom/lib/ReactDOMInput.js","size":13078,"id":155,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/ReactDOMOption.js","size":3687,"id":156,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/ReactDOMTextarea.js","size":6464,"id":157,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/ReactMultiChild.js","size":14556,"id":158,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/ReactChildReconciler.js","size":6106,"id":159,"warnings":0,"errors":0,"depth":6,"issuerId":158},{"name":"./node_modules/react-dom/lib/ReactCompositeComponent.js","size":35192,"id":160,"warnings":0,"errors":0,"depth":5,"issuerId":86},{"name":"./node_modules/react-dom/lib/checkReactTypeSpec.js","size":4209,"id":161,"warnings":0,"errors":0,"depth":6,"issuerId":160},{"name":"./node_modules/react-dom/lib/ReactPropTypeLocationNames.js","size":572,"id":162,"warnings":0,"errors":0,"depth":7,"issuerId":161},{"name":"./node_modules/react/lib/getNextDebugID.js","size":437,"id":163,"warnings":0,"errors":0,"depth":5,"issuerId":86},{"name":"./node_modules/react-dom/lib/ReactElementSymbol.js","size":622,"id":164,"warnings":0,"errors":0,"depth":8,"issuerId":90},{"name":"./node_modules/react-dom/lib/getIteratorFn.js","size":1119,"id":165,"warnings":0,"errors":0,"depth":8,"issuerId":90},{"name":"./node_modules/react-dom/lib/flattenChildren.js","size":2773,"id":166,"warnings":0,"errors":0,"depth":6,"issuerId":158},{"name":"./node_modules/react-dom/lib/ReactServerRenderingTransaction.js","size":2288,"id":167,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/ReactServerUpdateQueue.js","size":4828,"id":168,"warnings":0,"errors":0,"depth":6,"issuerId":167},{"name":"./node_modules/react-dom/lib/ReactDOMEmptyComponent.js","size":1902,"id":169,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/ReactDOMTreeTraversal.js","size":3721,"id":170,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/ReactDOMTextComponent.js","size":5814,"id":171,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/ReactDefaultBatchingStrategy.js","size":1880,"id":172,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/ReactEventListener.js","size":5297,"id":173,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/fbjs/lib/getUnboundedScrollPosition.js","size":1122,"id":174,"warnings":0,"errors":0,"depth":5,"issuerId":173},{"name":"./node_modules/react-dom/lib/ReactInjection.js","size":1200,"id":175,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/ReactReconcileTransaction.js","size":5259,"id":176,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/ReactDOMSelection.js","size":6776,"id":177,"warnings":0,"errors":0,"depth":6,"issuerId":92},{"name":"./node_modules/react-dom/lib/getNodeForCharacterOffset.js","size":1617,"id":178,"warnings":0,"errors":0,"depth":7,"issuerId":177},{"name":"./node_modules/fbjs/lib/containsNode.js","size":1049,"id":179,"warnings":0,"errors":0,"depth":6,"issuerId":92},{"name":"./node_modules/fbjs/lib/isTextNode.js","size":605,"id":180,"warnings":0,"errors":0,"depth":7,"issuerId":179},{"name":"./node_modules/fbjs/lib/isNode.js","size":828,"id":181,"warnings":0,"errors":0,"depth":8,"issuerId":180},{"name":"./node_modules/react-dom/lib/SVGDOMPropertyConfig.js","size":7318,"id":182,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/SelectEventPlugin.js","size":6057,"id":183,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/SimpleEventPlugin.js","size":7973,"id":184,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/SyntheticAnimationEvent.js","size":1209,"id":185,"warnings":0,"errors":0,"depth":5,"issuerId":184},{"name":"./node_modules/react-dom/lib/SyntheticClipboardEvent.js","size":1169,"id":186,"warnings":0,"errors":0,"depth":5,"issuerId":184},{"name":"./node_modules/react-dom/lib/SyntheticFocusEvent.js","size":1066,"id":187,"warnings":0,"errors":0,"depth":5,"issuerId":184},{"name":"./node_modules/react-dom/lib/SyntheticKeyboardEvent.js","size":2705,"id":188,"warnings":0,"errors":0,"depth":5,"issuerId":184},{"name":"./node_modules/react-dom/lib/getEventKey.js","size":2868,"id":189,"warnings":0,"errors":0,"depth":6,"issuerId":188},{"name":"./node_modules/react-dom/lib/SyntheticDragEvent.js","size":1071,"id":190,"warnings":0,"errors":0,"depth":5,"issuerId":184},{"name":"./node_modules/react-dom/lib/SyntheticTouchEvent.js","size":1277,"id":191,"warnings":0,"errors":0,"depth":5,"issuerId":184},{"name":"./node_modules/react-dom/lib/SyntheticTransitionEvent.js","size":1226,"id":192,"warnings":0,"errors":0,"depth":5,"issuerId":184},{"name":"./node_modules/react-dom/lib/SyntheticWheelEvent.js","size":1924,"id":193,"warnings":0,"errors":0,"depth":5,"issuerId":184},{"name":"./node_modules/react-dom/lib/ReactDOMContainerInfo.js","size":967,"id":194,"warnings":0,"errors":0,"depth":4,"issuerId":94},{"name":"./node_modules/react-dom/lib/ReactDOMFeatureFlags.js","size":439,"id":195,"warnings":0,"errors":0,"depth":4,"issuerId":94},{"name":"./node_modules/react-dom/lib/ReactMarkupChecksum.js","size":1472,"id":196,"warnings":0,"errors":0,"depth":4,"issuerId":94},{"name":"./node_modules/react-dom/lib/adler32.js","size":1191,"id":197,"warnings":0,"errors":0,"depth":5,"issuerId":196},{"name":"./node_modules/react-dom/lib/ReactVersion.js","size":350,"id":198,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/react-dom/lib/findDOMNode.js","size":2465,"id":199,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/react-dom/lib/renderSubtreeIntoContainer.js","size":422,"id":200,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/react-dom/lib/ReactDOMUnknownPropertyHook.js","size":4319,"id":201,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/react-dom/lib/ReactDOMNullInputValuePropHook.js","size":1368,"id":202,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/react-dom/lib/ReactDOMInvalidARIAHook.js","size":3140,"id":203,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/react-router-dom/es/BrowserRouter.js","size":2412,"id":204,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/prop-types/factoryWithThrowingShims.js","size":1594,"id":205,"warnings":0,"errors":0,"depth":4,"issuerId":12},{"name":"./node_modules/history/createBrowserHistory.js","size":9751,"id":206,"warnings":0,"errors":0,"depth":3,"issuerId":204},{"name":"./node_modules/react-router-dom/es/HashRouter.js","size":2383,"id":207,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/history/createHashHistory.js","size":10053,"id":208,"warnings":0,"errors":0,"depth":3,"issuerId":207},{"name":"./node_modules/react-router-dom/es/MemoryRouter.js","size":149,"id":209,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/react-router/es/MemoryRouter.js","size":2414,"id":210,"warnings":0,"errors":0,"depth":3,"issuerId":209},{"name":"./node_modules/history/createMemoryHistory.js","size":5816,"id":211,"warnings":0,"errors":0,"depth":4,"issuerId":210},{"name":"./node_modules/react-router-dom/es/NavLink.js","size":2663,"id":212,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/path-to-regexp/index.js","size":10809,"id":213,"warnings":0,"errors":0,"depth":4,"issuerId":62},{"name":"./node_modules/isarray/index.js","size":120,"id":214,"warnings":0,"errors":0,"depth":5,"issuerId":213},{"name":"./node_modules/react-router-dom/es/Prompt.js","size":131,"id":215,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/react-router/es/Prompt.js","size":2685,"id":216,"warnings":0,"errors":0,"depth":3,"issuerId":215},{"name":"./node_modules/react-router-dom/es/Redirect.js","size":137,"id":217,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/react-router/es/Redirect.js","size":3127,"id":218,"warnings":0,"errors":0,"depth":3,"issuerId":217},{"name":"./node_modules/history/es/index.js","size":460,"id":219,"warnings":0,"errors":0,"depth":4,"issuerId":218},{"name":"./node_modules/history/es/createBrowserHistory.js","size":9230,"id":220,"warnings":0,"errors":0,"depth":5,"issuerId":219},{"name":"./node_modules/history/es/createHashHistory.js","size":9382,"id":221,"warnings":0,"errors":0,"depth":5,"issuerId":219},{"name":"./node_modules/history/es/createMemoryHistory.js","size":5394,"id":222,"warnings":0,"errors":0,"depth":5,"issuerId":219},{"name":"./node_modules/react-router-dom/es/StaticRouter.js","size":149,"id":223,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/react-router/es/StaticRouter.js","size":6327,"id":224,"warnings":0,"errors":0,"depth":3,"issuerId":223},{"name":"./node_modules/react-router-dom/es/Switch.js","size":131,"id":225,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/react-router/es/Switch.js","size":3290,"id":226,"warnings":0,"errors":0,"depth":3,"issuerId":225},{"name":"./node_modules/react-router-dom/es/matchPath.js","size":140,"id":227,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/react-router-dom/es/withRouter.js","size":143,"id":228,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/react-router/es/withRouter.js","size":1400,"id":229,"warnings":0,"errors":0,"depth":3,"issuerId":228},{"name":"./node_modules/hoist-non-react-statics/index.js","size":2001,"id":230,"warnings":0,"errors":0,"depth":4,"issuerId":229},{"name":"./client/components/App.jsx","size":653,"id":231,"warnings":0,"errors":0,"depth":1,"issuerId":103},{"name":"./client/components/Header.jsx","size":1566,"id":232,"warnings":0,"errors":0,"depth":2,"issuerId":231},{"name":"./client/components/Main.jsx","size":1438,"id":233,"warnings":0,"errors":0,"depth":2,"issuerId":231},{"name":"./client/components/BuildRoutes.jsx","size":1156,"id":234,"warnings":0,"errors":0,"depth":3,"issuerId":233},{"name":"./client/components/BuildsAll.jsx","size":796,"id":235,"warnings":0,"errors":0,"depth":4,"issuerId":234},{"name":"./client/components/BuildSingle.jsx","size":537,"id":236,"warnings":0,"errors":0,"depth":4,"issuerId":234},{"name":"./client/components/Dashboard.jsx","size":466,"id":237,"warnings":0,"errors":0,"depth":4,"issuerId":234},{"name":"./client/components/Overview.jsx","size":406,"id":238,"warnings":0,"errors":0,"depth":3,"issuerId":233},{"name":"./client/components/Recommendations.jsx","size":433,"id":239,"warnings":0,"errors":0,"depth":3,"issuerId":233},{"name":"./client/components/Performance.jsx","size":417,"id":240,"warnings":0,"errors":0,"depth":3,"issuerId":233}]}]},{"timeStamp":1505770731946,"hash":"810008942fc752bafb72","version":"3.5.6","errors":[],"size":925364,"assets":[{"name":"app.js","chunks":[0],"size":924960},{"name":"index.html","chunks":[],"size":404}],"chunks":[{"size":868434,"files":["app.js"],"entry":true,"hash":"adbfe6e134cab41fb278","parents":[],"rendered":true,"inital":true,"modules":[{"name":"./node_modules/process/browser.js","size":5418,"id":0,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/fbjs/lib/invariant.js","size":1632,"id":1,"warnings":0,"errors":0,"depth":4,"issuerId":64},{"name":"./node_modules/fbjs/lib/warning.js","size":2016,"id":2,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/react-dom/lib/reactProdInvariant.js","size":1236,"id":3,"warnings":0,"errors":0,"depth":4,"issuerId":6},{"name":"./node_modules/react/react.js","size":56,"id":4,"warnings":0,"errors":0,"depth":1,"issuerId":103},{"name":"./node_modules/object-assign/index.js","size":2108,"id":5,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/react-dom/lib/ReactDOMComponentTree.js","size":6270,"id":6,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/fbjs/lib/ExecutionEnvironment.js","size":1061,"id":7,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/warning/browser.js","size":1807,"id":8,"warnings":0,"errors":0,"depth":3,"issuerId":204},{"name":"./node_modules/react/lib/ReactComponentTreeHook.js","size":11795,"id":9,"warnings":0,"errors":0,"depth":4,"issuerId":68},{"name":"./node_modules/fbjs/lib/emptyFunction.js","size":1085,"id":10,"warnings":0,"errors":0,"depth":4,"issuerId":104},{"name":"./node_modules/react-dom/lib/ReactInstrumentation.js","size":601,"id":11,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/prop-types/index.js","size":1078,"id":12,"warnings":0,"errors":0,"depth":3,"issuerId":204},{"name":"./node_modules/invariant/browser.js","size":1516,"id":13,"warnings":0,"errors":0,"depth":3,"issuerId":99},{"name":"./node_modules/react/lib/ReactCurrentOwner.js","size":621,"id":14,"warnings":0,"errors":0,"depth":4,"issuerId":18},{"name":"./node_modules/react-dom/lib/ReactUpdates.js","size":9534,"id":15,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/react-dom/lib/SyntheticEvent.js","size":9181,"id":16,"warnings":0,"errors":0,"depth":5,"issuerId":126},{"name":"./node_modules/react-dom/lib/DOMProperty.js","size":8239,"id":17,"warnings":0,"errors":0,"depth":4,"issuerId":6},{"name":"./node_modules/react/lib/ReactElement.js","size":11233,"id":18,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/react-dom/lib/PooledClass.js","size":3356,"id":19,"warnings":0,"errors":0,"depth":4,"issuerId":15},{"name":"./node_modules/react/lib/React.js","size":5078,"id":20,"warnings":0,"errors":0,"depth":2,"issuerId":4},{"name":"./node_modules/react/lib/reactProdInvariant.js","size":1236,"id":21,"warnings":0,"errors":0,"depth":4,"issuerId":64},{"name":"./node_modules/react-dom/lib/ReactReconciler.js","size":6210,"id":22,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/react-dom/lib/DOMLazyTree.js","size":3715,"id":23,"warnings":0,"errors":0,"depth":4,"issuerId":94},{"name":"./node_modules/react-dom/lib/EventPropagators.js","size":5094,"id":24,"warnings":0,"errors":0,"depth":5,"issuerId":122},{"name":"./node_modules/react-dom/lib/EventPluginHub.js","size":9107,"id":25,"warnings":0,"errors":0,"depth":5,"issuerId":126},{"name":"./node_modules/react-dom/lib/SyntheticUIEvent.js","size":1571,"id":26,"warnings":0,"errors":0,"depth":5,"issuerId":184},{"name":"./node_modules/react-dom/lib/ReactInstanceMap.js","size":1219,"id":27,"warnings":0,"errors":0,"depth":4,"issuerId":94},{"name":"./node_modules/react-router-dom/es/index.js","size":925,"id":28,"warnings":0,"errors":0,"depth":1,"issuerId":103},{"name":"./node_modules/history/PathUtils.js","size":1768,"id":29,"warnings":0,"errors":0,"depth":4,"issuerId":224},{"name":"./node_modules/history/es/PathUtils.js","size":1605,"id":30,"warnings":0,"errors":0,"depth":5,"issuerId":219},{"name":"./node_modules/react/lib/canDefineProperty.js","size":661,"id":31,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/fbjs/lib/emptyObject.js","size":458,"id":32,"warnings":0,"errors":0,"depth":4,"issuerId":64},{"name":"./node_modules/react-dom/lib/EventPluginRegistry.js","size":9746,"id":33,"warnings":0,"errors":0,"depth":4,"issuerId":201},{"name":"./node_modules/react-dom/lib/Transaction.js","size":9553,"id":34,"warnings":0,"errors":0,"depth":4,"issuerId":15},{"name":"./node_modules/react-dom/lib/SyntheticMouseEvent.js","size":2141,"id":35,"warnings":0,"errors":0,"depth":5,"issuerId":135},{"name":"./node_modules/react-dom/lib/setInnerHTML.js","size":3860,"id":36,"warnings":0,"errors":0,"depth":4,"issuerId":94},{"name":"./node_modules/react-dom/lib/escapeTextContentForBrowser.js","size":3431,"id":37,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/ReactBrowserEventEmitter.js","size":12553,"id":38,"warnings":0,"errors":0,"depth":4,"issuerId":94},{"name":"./node_modules/history/es/LocationUtils.js","size":2224,"id":39,"warnings":0,"errors":0,"depth":5,"issuerId":219},{"name":"./node_modules/react/lib/lowPriorityWarning.js","size":2162,"id":40,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/prop-types/lib/ReactPropTypesSecret.js","size":436,"id":41,"warnings":0,"errors":0,"depth":5,"issuerId":70},{"name":"./node_modules/react-dom/lib/EventPluginUtils.js","size":7945,"id":42,"warnings":0,"errors":0,"depth":5,"issuerId":175},{"name":"./node_modules/react-dom/lib/ReactErrorUtils.js","size":2188,"id":43,"warnings":0,"errors":0,"depth":6,"issuerId":25},{"name":"./node_modules/react-dom/lib/getEventTarget.js","size":1010,"id":44,"warnings":0,"errors":0,"depth":5,"issuerId":126},{"name":"./node_modules/react-dom/lib/isEventSupported.js","size":1937,"id":45,"warnings":0,"errors":0,"depth":5,"issuerId":126},{"name":"./node_modules/react-dom/lib/getEventModifierState.js","size":1225,"id":46,"warnings":0,"errors":0,"depth":6,"issuerId":35},{"name":"./node_modules/react-dom/lib/DOMChildrenOperations.js","size":7717,"id":47,"warnings":0,"errors":0,"depth":5,"issuerId":137},{"name":"./node_modules/react-dom/lib/DOMNamespaces.js","size":505,"id":48,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/createMicrosoftUnsafeLocalFunction.js","size":810,"id":49,"warnings":0,"errors":0,"depth":5,"issuerId":23},{"name":"./node_modules/react-dom/lib/LinkedValueUtils.js","size":5239,"id":50,"warnings":0,"errors":0,"depth":6,"issuerId":155},{"name":"./node_modules/react-dom/lib/ReactComponentEnvironment.js","size":1302,"id":51,"warnings":0,"errors":0,"depth":5,"issuerId":175},{"name":"./node_modules/fbjs/lib/shallowEqual.js","size":1742,"id":52,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/shouldUpdateReactComponent.js","size":1403,"id":53,"warnings":0,"errors":0,"depth":4,"issuerId":94},{"name":"./node_modules/react-dom/lib/KeyEscapeUtils.js","size":1294,"id":54,"warnings":0,"errors":0,"depth":7,"issuerId":159},{"name":"./node_modules/react-dom/lib/ReactUpdateQueue.js","size":9354,"id":55,"warnings":0,"errors":0,"depth":4,"issuerId":94},{"name":"./node_modules/react-dom/lib/validateDOMNesting.js","size":13654,"id":56,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/getEventCharCode.js","size":1505,"id":57,"warnings":0,"errors":0,"depth":5,"issuerId":184},{"name":"./node_modules/history/LocationUtils.js","size":2647,"id":58,"warnings":0,"errors":0,"depth":4,"issuerId":208},{"name":"./node_modules/history/createTransitionManager.js","size":2361,"id":59,"warnings":0,"errors":0,"depth":4,"issuerId":208},{"name":"./node_modules/react-router-dom/es/Router.js","size":131,"id":60,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/react-router/es/Router.js","size":3804,"id":61,"warnings":0,"errors":0,"depth":3,"issuerId":60},{"name":"./node_modules/react-router/es/matchPath.js","size":2051,"id":62,"warnings":0,"errors":0,"depth":3,"issuerId":227},{"name":"./node_modules/history/es/createTransitionManager.js","size":2133,"id":63,"warnings":0,"errors":0,"depth":6,"issuerId":222},{"name":"./node_modules/react/lib/ReactBaseClasses.js","size":5436,"id":64,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/react/lib/ReactNoopUpdateQueue.js","size":3362,"id":65,"warnings":0,"errors":0,"depth":4,"issuerId":64},{"name":"./node_modules/react/lib/ReactElementSymbol.js","size":622,"id":66,"warnings":0,"errors":0,"depth":4,"issuerId":18},{"name":"./node_modules/react/lib/getIteratorFn.js","size":1119,"id":67,"warnings":0,"errors":0,"depth":4,"issuerId":68},{"name":"./node_modules/react/lib/ReactElementValidator.js","size":9198,"id":68,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/prop-types/factory.js","size":890,"id":69,"warnings":0,"errors":0,"depth":4,"issuerId":112},{"name":"./node_modules/prop-types/factoryWithTypeCheckers.js","size":18600,"id":70,"warnings":0,"errors":0,"depth":4,"issuerId":69},{"name":"./node_modules/react-dom/lib/ReactDOMComponentFlags.js","size":429,"id":71,"warnings":0,"errors":0,"depth":4,"issuerId":6},{"name":"./node_modules/react-dom/lib/accumulateInto.js","size":1694,"id":72,"warnings":0,"errors":0,"depth":6,"issuerId":24},{"name":"./node_modules/react-dom/lib/forEachAccumulated.js","size":855,"id":73,"warnings":0,"errors":0,"depth":6,"issuerId":24},{"name":"./node_modules/react-dom/lib/getTextContentAccessor.js","size":955,"id":74,"warnings":0,"errors":0,"depth":6,"issuerId":123},{"name":"./node_modules/react-dom/lib/CallbackQueue.js","size":3162,"id":75,"warnings":0,"errors":0,"depth":4,"issuerId":15},{"name":"./node_modules/react-dom/lib/ReactFeatureFlags.js","size":628,"id":76,"warnings":0,"errors":0,"depth":4,"issuerId":94},{"name":"./node_modules/react-dom/lib/inputValueTracking.js","size":3096,"id":77,"warnings":0,"errors":0,"depth":5,"issuerId":126},{"name":"./node_modules/react-dom/lib/isTextInputElement.js","size":1017,"id":78,"warnings":0,"errors":0,"depth":5,"issuerId":126},{"name":"./node_modules/react-dom/lib/ViewportMetrics.js","size":604,"id":79,"warnings":0,"errors":0,"depth":5,"issuerId":38},{"name":"./node_modules/react-dom/lib/setTextContent.js","size":1453,"id":80,"warnings":0,"errors":0,"depth":5,"issuerId":23},{"name":"./node_modules/fbjs/lib/focusNode.js","size":704,"id":81,"warnings":0,"errors":0,"depth":6,"issuerId":144},{"name":"./node_modules/react-dom/lib/CSSProperty.js","size":3798,"id":82,"warnings":0,"errors":0,"depth":6,"issuerId":145},{"name":"./node_modules/react-dom/lib/DOMPropertyOperations.js","size":7607,"id":83,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/ReactPropTypesSecret.js","size":442,"id":84,"warnings":0,"errors":0,"depth":7,"issuerId":50},{"name":"./node_modules/react-dom/lib/ReactDOMSelect.js","size":6808,"id":85,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/instantiateReactComponent.js","size":5056,"id":86,"warnings":0,"errors":0,"depth":4,"issuerId":94},{"name":"./node_modules/react-dom/lib/ReactNodeTypes.js","size":1016,"id":87,"warnings":0,"errors":0,"depth":4,"issuerId":95},{"name":"./node_modules/react-dom/lib/ReactEmptyComponent.js","size":704,"id":88,"warnings":0,"errors":0,"depth":5,"issuerId":175},{"name":"./node_modules/react-dom/lib/ReactHostComponent.js","size":1977,"id":89,"warnings":0,"errors":0,"depth":5,"issuerId":175},{"name":"./node_modules/react-dom/lib/traverseAllChildren.js","size":7038,"id":90,"warnings":0,"errors":0,"depth":7,"issuerId":159},{"name":"./node_modules/fbjs/lib/EventListener.js","size":2374,"id":91,"warnings":0,"errors":0,"depth":5,"issuerId":173},{"name":"./node_modules/react-dom/lib/ReactInputSelection.js","size":4270,"id":92,"warnings":0,"errors":0,"depth":5,"issuerId":183},{"name":"./node_modules/fbjs/lib/getActiveElement.js","size":1038,"id":93,"warnings":0,"errors":0,"depth":5,"issuerId":183},{"name":"./node_modules/react-dom/lib/ReactMount.js","size":25507,"id":94,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/react-dom/lib/getHostComponentFromComposite.js","size":740,"id":95,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/resolve-pathname/index.js","size":1797,"id":96,"warnings":0,"errors":0,"depth":5,"issuerId":58},{"name":"./node_modules/value-equal/index.js","size":1136,"id":97,"warnings":0,"errors":0,"depth":5,"issuerId":58},{"name":"./node_modules/history/DOMUtils.js","size":2491,"id":98,"warnings":0,"errors":0,"depth":4,"issuerId":206},{"name":"./node_modules/react-router-dom/es/Link.js","size":4073,"id":99,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/react-router-dom/es/Route.js","size":128,"id":100,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/react-router/es/Route.js","size":6023,"id":101,"warnings":0,"errors":0,"depth":3,"issuerId":100},{"name":"./node_modules/history/es/DOMUtils.js","size":2258,"id":102,"warnings":0,"errors":0,"depth":6,"issuerId":220},{"name":"./client/index.jsx","size":549,"id":103,"warnings":0,"errors":0,"depth":0,"issuerId":null},{"name":"./node_modules/react/lib/ReactChildren.js","size":6189,"id":104,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/react/lib/PooledClass.js","size":3356,"id":105,"warnings":0,"errors":0,"depth":4,"issuerId":104},{"name":"./node_modules/react/lib/traverseAllChildren.js","size":7030,"id":106,"warnings":0,"errors":0,"depth":4,"issuerId":104},{"name":"./node_modules/react/lib/KeyEscapeUtils.js","size":1294,"id":107,"warnings":0,"errors":0,"depth":5,"issuerId":106},{"name":"./node_modules/react/lib/ReactDOMFactories.js","size":5481,"id":108,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/react/lib/checkReactTypeSpec.js","size":4193,"id":109,"warnings":0,"errors":0,"depth":4,"issuerId":68},{"name":"./node_modules/react/lib/ReactPropTypeLocationNames.js","size":572,"id":110,"warnings":0,"errors":0,"depth":5,"issuerId":109},{"name":"./node_modules/react/lib/ReactPropTypesSecret.js","size":442,"id":111,"warnings":0,"errors":0,"depth":5,"issuerId":109},{"name":"./node_modules/react/lib/ReactPropTypes.js","size":500,"id":112,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/prop-types/checkPropTypes.js","size":2935,"id":113,"warnings":0,"errors":0,"depth":5,"issuerId":70},{"name":"./node_modules/react/lib/ReactVersion.js","size":350,"id":114,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/react/lib/createClass.js","size":688,"id":115,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/create-react-class/factory.js","size":28376,"id":116,"warnings":0,"errors":0,"depth":4,"issuerId":115},{"name":"./node_modules/react/lib/onlyChild.js","size":1338,"id":117,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/react-dom/index.js","size":59,"id":118,"warnings":0,"errors":0,"depth":1,"issuerId":103},{"name":"./node_modules/react-dom/lib/ReactDOM.js","size":5170,"id":119,"warnings":0,"errors":0,"depth":2,"issuerId":118},{"name":"./node_modules/react-dom/lib/ReactDefaultInjection.js","size":3501,"id":120,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/react-dom/lib/ARIADOMPropertyConfig.js","size":1816,"id":121,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/BeforeInputEventPlugin.js","size":13251,"id":122,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/FallbackCompositionState.js","size":2426,"id":123,"warnings":0,"errors":0,"depth":5,"issuerId":122},{"name":"./node_modules/react-dom/lib/SyntheticCompositionEvent.js","size":1099,"id":124,"warnings":0,"errors":0,"depth":5,"issuerId":122},{"name":"./node_modules/react-dom/lib/SyntheticInputEvent.js","size":1089,"id":125,"warnings":0,"errors":0,"depth":5,"issuerId":122},{"name":"./node_modules/react-dom/lib/ChangeEventPlugin.js","size":10820,"id":126,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/ReactRef.js","size":2557,"id":127,"warnings":0,"errors":0,"depth":4,"issuerId":22},{"name":"./node_modules/react-dom/lib/ReactOwner.js","size":3527,"id":128,"warnings":0,"errors":0,"depth":5,"issuerId":127},{"name":"./node_modules/react-dom/lib/ReactDebugTool.js","size":11661,"id":129,"warnings":0,"errors":0,"depth":4,"issuerId":11},{"name":"./node_modules/react-dom/lib/ReactInvalidSetStateWarningHook.js","size":984,"id":130,"warnings":0,"errors":0,"depth":5,"issuerId":129},{"name":"./node_modules/react-dom/lib/ReactHostOperationHistoryHook.js","size":736,"id":131,"warnings":0,"errors":0,"depth":5,"issuerId":129},{"name":"./node_modules/fbjs/lib/performanceNow.js","size":845,"id":132,"warnings":0,"errors":0,"depth":5,"issuerId":129},{"name":"./node_modules/fbjs/lib/performance.js","size":588,"id":133,"warnings":0,"errors":0,"depth":6,"issuerId":132},{"name":"./node_modules/react-dom/lib/DefaultEventPluginOrder.js","size":1077,"id":134,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/EnterLeaveEventPlugin.js","size":3154,"id":135,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/HTMLDOMPropertyConfig.js","size":6571,"id":136,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/ReactComponentBrowserEnvironment.js","size":904,"id":137,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/Danger.js","size":2240,"id":138,"warnings":0,"errors":0,"depth":6,"issuerId":47},{"name":"./node_modules/fbjs/lib/createNodesFromMarkup.js","size":2662,"id":139,"warnings":0,"errors":0,"depth":7,"issuerId":138},{"name":"./node_modules/fbjs/lib/createArrayFromMixed.js","size":4113,"id":140,"warnings":0,"errors":0,"depth":8,"issuerId":139},{"name":"./node_modules/fbjs/lib/getMarkupWrap.js","size":3035,"id":141,"warnings":0,"errors":0,"depth":8,"issuerId":139},{"name":"./node_modules/react-dom/lib/ReactDOMIDOperations.js","size":955,"id":142,"warnings":0,"errors":0,"depth":5,"issuerId":137},{"name":"./node_modules/react-dom/lib/ReactDOMComponent.js","size":38923,"id":143,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/AutoFocusUtils.js","size":599,"id":144,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/CSSPropertyOperations.js","size":7197,"id":145,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/fbjs/lib/camelizeStyleName.js","size":1001,"id":146,"warnings":0,"errors":0,"depth":6,"issuerId":145},{"name":"./node_modules/fbjs/lib/camelize.js","size":708,"id":147,"warnings":0,"errors":0,"depth":7,"issuerId":146},{"name":"./node_modules/react-dom/lib/dangerousStyleValue.js","size":3061,"id":148,"warnings":0,"errors":0,"depth":6,"issuerId":145},{"name":"./node_modules/fbjs/lib/hyphenateStyleName.js","size":974,"id":149,"warnings":0,"errors":0,"depth":6,"issuerId":145},{"name":"./node_modules/fbjs/lib/hyphenate.js","size":800,"id":150,"warnings":0,"errors":0,"depth":7,"issuerId":149},{"name":"./node_modules/fbjs/lib/memoizeStringOnly.js","size":698,"id":151,"warnings":0,"errors":0,"depth":6,"issuerId":145},{"name":"./node_modules/react-dom/lib/quoteAttributeValueForBrowser.js","size":700,"id":152,"warnings":0,"errors":0,"depth":6,"issuerId":83},{"name":"./node_modules/react-dom/lib/ReactEventEmitterMixin.js","size":958,"id":153,"warnings":0,"errors":0,"depth":5,"issuerId":38},{"name":"./node_modules/react-dom/lib/getVendorPrefixedEventName.js","size":2869,"id":154,"warnings":0,"errors":0,"depth":5,"issuerId":38},{"name":"./node_modules/react-dom/lib/ReactDOMInput.js","size":13078,"id":155,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/ReactDOMOption.js","size":3687,"id":156,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/ReactDOMTextarea.js","size":6464,"id":157,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/ReactMultiChild.js","size":14556,"id":158,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/ReactChildReconciler.js","size":6106,"id":159,"warnings":0,"errors":0,"depth":6,"issuerId":158},{"name":"./node_modules/react-dom/lib/ReactCompositeComponent.js","size":35192,"id":160,"warnings":0,"errors":0,"depth":5,"issuerId":86},{"name":"./node_modules/react-dom/lib/checkReactTypeSpec.js","size":4209,"id":161,"warnings":0,"errors":0,"depth":6,"issuerId":160},{"name":"./node_modules/react-dom/lib/ReactPropTypeLocationNames.js","size":572,"id":162,"warnings":0,"errors":0,"depth":7,"issuerId":161},{"name":"./node_modules/react/lib/getNextDebugID.js","size":437,"id":163,"warnings":0,"errors":0,"depth":5,"issuerId":86},{"name":"./node_modules/react-dom/lib/ReactElementSymbol.js","size":622,"id":164,"warnings":0,"errors":0,"depth":8,"issuerId":90},{"name":"./node_modules/react-dom/lib/getIteratorFn.js","size":1119,"id":165,"warnings":0,"errors":0,"depth":8,"issuerId":90},{"name":"./node_modules/react-dom/lib/flattenChildren.js","size":2773,"id":166,"warnings":0,"errors":0,"depth":6,"issuerId":158},{"name":"./node_modules/react-dom/lib/ReactServerRenderingTransaction.js","size":2288,"id":167,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/ReactServerUpdateQueue.js","size":4828,"id":168,"warnings":0,"errors":0,"depth":6,"issuerId":167},{"name":"./node_modules/react-dom/lib/ReactDOMEmptyComponent.js","size":1902,"id":169,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/ReactDOMTreeTraversal.js","size":3721,"id":170,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/ReactDOMTextComponent.js","size":5814,"id":171,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/ReactDefaultBatchingStrategy.js","size":1880,"id":172,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/ReactEventListener.js","size":5297,"id":173,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/fbjs/lib/getUnboundedScrollPosition.js","size":1122,"id":174,"warnings":0,"errors":0,"depth":5,"issuerId":173},{"name":"./node_modules/react-dom/lib/ReactInjection.js","size":1200,"id":175,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/ReactReconcileTransaction.js","size":5259,"id":176,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/ReactDOMSelection.js","size":6776,"id":177,"warnings":0,"errors":0,"depth":6,"issuerId":92},{"name":"./node_modules/react-dom/lib/getNodeForCharacterOffset.js","size":1617,"id":178,"warnings":0,"errors":0,"depth":7,"issuerId":177},{"name":"./node_modules/fbjs/lib/containsNode.js","size":1049,"id":179,"warnings":0,"errors":0,"depth":6,"issuerId":92},{"name":"./node_modules/fbjs/lib/isTextNode.js","size":605,"id":180,"warnings":0,"errors":0,"depth":7,"issuerId":179},{"name":"./node_modules/fbjs/lib/isNode.js","size":828,"id":181,"warnings":0,"errors":0,"depth":8,"issuerId":180},{"name":"./node_modules/react-dom/lib/SVGDOMPropertyConfig.js","size":7318,"id":182,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/SelectEventPlugin.js","size":6057,"id":183,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/SimpleEventPlugin.js","size":7973,"id":184,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/SyntheticAnimationEvent.js","size":1209,"id":185,"warnings":0,"errors":0,"depth":5,"issuerId":184},{"name":"./node_modules/react-dom/lib/SyntheticClipboardEvent.js","size":1169,"id":186,"warnings":0,"errors":0,"depth":5,"issuerId":184},{"name":"./node_modules/react-dom/lib/SyntheticFocusEvent.js","size":1066,"id":187,"warnings":0,"errors":0,"depth":5,"issuerId":184},{"name":"./node_modules/react-dom/lib/SyntheticKeyboardEvent.js","size":2705,"id":188,"warnings":0,"errors":0,"depth":5,"issuerId":184},{"name":"./node_modules/react-dom/lib/getEventKey.js","size":2868,"id":189,"warnings":0,"errors":0,"depth":6,"issuerId":188},{"name":"./node_modules/react-dom/lib/SyntheticDragEvent.js","size":1071,"id":190,"warnings":0,"errors":0,"depth":5,"issuerId":184},{"name":"./node_modules/react-dom/lib/SyntheticTouchEvent.js","size":1277,"id":191,"warnings":0,"errors":0,"depth":5,"issuerId":184},{"name":"./node_modules/react-dom/lib/SyntheticTransitionEvent.js","size":1226,"id":192,"warnings":0,"errors":0,"depth":5,"issuerId":184},{"name":"./node_modules/react-dom/lib/SyntheticWheelEvent.js","size":1924,"id":193,"warnings":0,"errors":0,"depth":5,"issuerId":184},{"name":"./node_modules/react-dom/lib/ReactDOMContainerInfo.js","size":967,"id":194,"warnings":0,"errors":0,"depth":4,"issuerId":94},{"name":"./node_modules/react-dom/lib/ReactDOMFeatureFlags.js","size":439,"id":195,"warnings":0,"errors":0,"depth":4,"issuerId":94},{"name":"./node_modules/react-dom/lib/ReactMarkupChecksum.js","size":1472,"id":196,"warnings":0,"errors":0,"depth":4,"issuerId":94},{"name":"./node_modules/react-dom/lib/adler32.js","size":1191,"id":197,"warnings":0,"errors":0,"depth":5,"issuerId":196},{"name":"./node_modules/react-dom/lib/ReactVersion.js","size":350,"id":198,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/react-dom/lib/findDOMNode.js","size":2465,"id":199,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/react-dom/lib/renderSubtreeIntoContainer.js","size":422,"id":200,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/react-dom/lib/ReactDOMUnknownPropertyHook.js","size":4319,"id":201,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/react-dom/lib/ReactDOMNullInputValuePropHook.js","size":1368,"id":202,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/react-dom/lib/ReactDOMInvalidARIAHook.js","size":3140,"id":203,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/react-router-dom/es/BrowserRouter.js","size":2412,"id":204,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/prop-types/factoryWithThrowingShims.js","size":1594,"id":205,"warnings":0,"errors":0,"depth":4,"issuerId":12},{"name":"./node_modules/history/createBrowserHistory.js","size":9751,"id":206,"warnings":0,"errors":0,"depth":3,"issuerId":204},{"name":"./node_modules/react-router-dom/es/HashRouter.js","size":2383,"id":207,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/history/createHashHistory.js","size":10053,"id":208,"warnings":0,"errors":0,"depth":3,"issuerId":207},{"name":"./node_modules/react-router-dom/es/MemoryRouter.js","size":149,"id":209,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/react-router/es/MemoryRouter.js","size":2414,"id":210,"warnings":0,"errors":0,"depth":3,"issuerId":209},{"name":"./node_modules/history/createMemoryHistory.js","size":5816,"id":211,"warnings":0,"errors":0,"depth":4,"issuerId":210},{"name":"./node_modules/react-router-dom/es/NavLink.js","size":2663,"id":212,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/path-to-regexp/index.js","size":10809,"id":213,"warnings":0,"errors":0,"depth":4,"issuerId":62},{"name":"./node_modules/isarray/index.js","size":120,"id":214,"warnings":0,"errors":0,"depth":5,"issuerId":213},{"name":"./node_modules/react-router-dom/es/Prompt.js","size":131,"id":215,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/react-router/es/Prompt.js","size":2685,"id":216,"warnings":0,"errors":0,"depth":3,"issuerId":215},{"name":"./node_modules/react-router-dom/es/Redirect.js","size":137,"id":217,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/react-router/es/Redirect.js","size":3127,"id":218,"warnings":0,"errors":0,"depth":3,"issuerId":217},{"name":"./node_modules/history/es/index.js","size":460,"id":219,"warnings":0,"errors":0,"depth":4,"issuerId":218},{"name":"./node_modules/history/es/createBrowserHistory.js","size":9230,"id":220,"warnings":0,"errors":0,"depth":5,"issuerId":219},{"name":"./node_modules/history/es/createHashHistory.js","size":9382,"id":221,"warnings":0,"errors":0,"depth":5,"issuerId":219},{"name":"./node_modules/history/es/createMemoryHistory.js","size":5394,"id":222,"warnings":0,"errors":0,"depth":5,"issuerId":219},{"name":"./node_modules/react-router-dom/es/StaticRouter.js","size":149,"id":223,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/react-router/es/StaticRouter.js","size":6327,"id":224,"warnings":0,"errors":0,"depth":3,"issuerId":223},{"name":"./node_modules/react-router-dom/es/Switch.js","size":131,"id":225,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/react-router/es/Switch.js","size":3290,"id":226,"warnings":0,"errors":0,"depth":3,"issuerId":225},{"name":"./node_modules/react-router-dom/es/matchPath.js","size":140,"id":227,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/react-router-dom/es/withRouter.js","size":143,"id":228,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/react-router/es/withRouter.js","size":1400,"id":229,"warnings":0,"errors":0,"depth":3,"issuerId":228},{"name":"./node_modules/hoist-non-react-statics/index.js","size":2001,"id":230,"warnings":0,"errors":0,"depth":4,"issuerId":229},{"name":"./client/components/App.jsx","size":653,"id":231,"warnings":0,"errors":0,"depth":1,"issuerId":103},{"name":"./client/components/Header.jsx","size":1566,"id":232,"warnings":0,"errors":0,"depth":2,"issuerId":231},{"name":"./client/components/Main.jsx","size":1438,"id":233,"warnings":0,"errors":0,"depth":2,"issuerId":231},{"name":"./client/components/BuildRoutes.jsx","size":1156,"id":234,"warnings":0,"errors":0,"depth":3,"issuerId":233},{"name":"./client/components/BuildsAll.jsx","size":796,"id":235,"warnings":0,"errors":0,"depth":4,"issuerId":234},{"name":"./client/components/BuildSingle.jsx","size":537,"id":236,"warnings":0,"errors":0,"depth":4,"issuerId":234},{"name":"./client/components/Dashboard.jsx","size":466,"id":237,"warnings":0,"errors":0,"depth":4,"issuerId":234},{"name":"./client/components/Overview.jsx","size":405,"id":238,"warnings":0,"errors":0,"depth":3,"issuerId":233},{"name":"./client/components/Recommendations.jsx","size":433,"id":239,"warnings":0,"errors":0,"depth":3,"issuerId":233},{"name":"./client/components/Performance.jsx","size":417,"id":240,"warnings":0,"errors":0,"depth":3,"issuerId":233}]}]},{"timeStamp":1505774664203,"hash":"d9275e5bd95549245ecd","version":"3.5.6","errors":[],"size":931228,"assets":[{"name":"app.js","chunks":[0],"size":179357},{"name":"vendor.js","chunks":[1],"size":751401},{"name":"index.html","chunks":[],"size":470}],"chunks":[{"size":142663,"files":["app.js"],"entry":false,"hash":"f8cbb445b15ab031b30d","parents":[1],"rendered":true,"inital":true,"modules":[{"name":"./node_modules/warning/browser.js","size":1807,"id":8,"warnings":0,"errors":0,"depth":3,"issuerId":208},{"name":"./node_modules/prop-types/index.js","size":1078,"id":12,"warnings":0,"errors":0,"depth":3,"issuerId":100},{"name":"./node_modules/invariant/browser.js","size":1516,"id":13,"warnings":0,"errors":0,"depth":3,"issuerId":100},{"name":"./node_modules/react-router-dom/es/index.js","size":925,"id":28,"warnings":0,"errors":0,"depth":1,"issuerId":204},{"name":"./node_modules/history/PathUtils.js","size":1768,"id":29,"warnings":0,"errors":0,"depth":4,"issuerId":207},{"name":"./node_modules/history/es/PathUtils.js","size":1605,"id":30,"warnings":0,"errors":0,"depth":5,"issuerId":220},{"name":"./node_modules/history/es/LocationUtils.js","size":2224,"id":39,"warnings":0,"errors":0,"depth":5,"issuerId":220},{"name":"./node_modules/history/LocationUtils.js","size":2647,"id":58,"warnings":0,"errors":0,"depth":4,"issuerId":207},{"name":"./node_modules/history/createTransitionManager.js","size":2361,"id":59,"warnings":0,"errors":0,"depth":4,"issuerId":207},{"name":"./node_modules/react-router-dom/es/Router.js","size":131,"id":60,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/react-router/es/Router.js","size":3804,"id":61,"warnings":0,"errors":0,"depth":3,"issuerId":60},{"name":"./node_modules/react-router/es/matchPath.js","size":2051,"id":62,"warnings":0,"errors":0,"depth":3,"issuerId":228},{"name":"./node_modules/history/es/createTransitionManager.js","size":2133,"id":63,"warnings":0,"errors":0,"depth":6,"issuerId":221},{"name":"./node_modules/resolve-pathname/index.js","size":1797,"id":97,"warnings":0,"errors":0,"depth":5,"issuerId":58},{"name":"./node_modules/value-equal/index.js","size":1136,"id":98,"warnings":0,"errors":0,"depth":5,"issuerId":58},{"name":"./node_modules/history/DOMUtils.js","size":2491,"id":99,"warnings":0,"errors":0,"depth":4,"issuerId":207},{"name":"./node_modules/react-router-dom/es/Link.js","size":4073,"id":100,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/react-router-dom/es/Route.js","size":128,"id":101,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/react-router/es/Route.js","size":6023,"id":102,"warnings":0,"errors":0,"depth":3,"issuerId":101},{"name":"./node_modules/history/es/DOMUtils.js","size":2258,"id":103,"warnings":0,"errors":0,"depth":6,"issuerId":221},{"name":"./client/index.jsx","size":549,"id":204,"warnings":0,"errors":0,"depth":0,"issuerId":null},{"name":"./node_modules/react-router-dom/es/BrowserRouter.js","size":2412,"id":205,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/prop-types/factoryWithThrowingShims.js","size":1594,"id":206,"warnings":0,"errors":0,"depth":4,"issuerId":12},{"name":"./node_modules/history/createBrowserHistory.js","size":9751,"id":207,"warnings":0,"errors":0,"depth":3,"issuerId":205},{"name":"./node_modules/react-router-dom/es/HashRouter.js","size":2383,"id":208,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/history/createHashHistory.js","size":10053,"id":209,"warnings":0,"errors":0,"depth":3,"issuerId":208},{"name":"./node_modules/react-router-dom/es/MemoryRouter.js","size":149,"id":210,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/react-router/es/MemoryRouter.js","size":2414,"id":211,"warnings":0,"errors":0,"depth":3,"issuerId":210},{"name":"./node_modules/history/createMemoryHistory.js","size":5816,"id":212,"warnings":0,"errors":0,"depth":4,"issuerId":211},{"name":"./node_modules/react-router-dom/es/NavLink.js","size":2663,"id":213,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/path-to-regexp/index.js","size":10809,"id":214,"warnings":0,"errors":0,"depth":4,"issuerId":62},{"name":"./node_modules/isarray/index.js","size":120,"id":215,"warnings":0,"errors":0,"depth":5,"issuerId":214},{"name":"./node_modules/react-router-dom/es/Prompt.js","size":131,"id":216,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/react-router/es/Prompt.js","size":2685,"id":217,"warnings":0,"errors":0,"depth":3,"issuerId":216},{"name":"./node_modules/react-router-dom/es/Redirect.js","size":137,"id":218,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/react-router/es/Redirect.js","size":3127,"id":219,"warnings":0,"errors":0,"depth":3,"issuerId":218},{"name":"./node_modules/history/es/index.js","size":460,"id":220,"warnings":0,"errors":0,"depth":4,"issuerId":219},{"name":"./node_modules/history/es/createBrowserHistory.js","size":9230,"id":221,"warnings":0,"errors":0,"depth":5,"issuerId":220},{"name":"./node_modules/history/es/createHashHistory.js","size":9382,"id":222,"warnings":0,"errors":0,"depth":5,"issuerId":220},{"name":"./node_modules/history/es/createMemoryHistory.js","size":5394,"id":223,"warnings":0,"errors":0,"depth":5,"issuerId":220},{"name":"./node_modules/react-router-dom/es/StaticRouter.js","size":149,"id":224,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/react-router/es/StaticRouter.js","size":6327,"id":225,"warnings":0,"errors":0,"depth":3,"issuerId":224},{"name":"./node_modules/react-router-dom/es/Switch.js","size":131,"id":226,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/react-router/es/Switch.js","size":3290,"id":227,"warnings":0,"errors":0,"depth":3,"issuerId":226},{"name":"./node_modules/react-router-dom/es/matchPath.js","size":140,"id":228,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/react-router-dom/es/withRouter.js","size":143,"id":229,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/react-router/es/withRouter.js","size":1400,"id":230,"warnings":0,"errors":0,"depth":3,"issuerId":229},{"name":"./node_modules/hoist-non-react-statics/index.js","size":2001,"id":231,"warnings":0,"errors":0,"depth":4,"issuerId":230},{"name":"./client/components/App.jsx","size":653,"id":232,"warnings":0,"errors":0,"depth":1,"issuerId":204},{"name":"./client/components/Header.jsx","size":1566,"id":233,"warnings":0,"errors":0,"depth":2,"issuerId":232},{"name":"./client/components/Main.jsx","size":1438,"id":234,"warnings":0,"errors":0,"depth":2,"issuerId":232},{"name":"./client/components/BuildRoutes.jsx","size":1156,"id":235,"warnings":0,"errors":0,"depth":3,"issuerId":234},{"name":"./client/components/BuildsAll.jsx","size":796,"id":236,"warnings":0,"errors":0,"depth":4,"issuerId":235},{"name":"./client/components/BuildSingle.jsx","size":537,"id":237,"warnings":0,"errors":0,"depth":4,"issuerId":235},{"name":"./client/components/Dashboard.jsx","size":466,"id":238,"warnings":0,"errors":0,"depth":4,"issuerId":235},{"name":"./client/components/Overview.jsx","size":405,"id":239,"warnings":0,"errors":0,"depth":3,"issuerId":234},{"name":"./client/components/Recommendations.jsx","size":433,"id":240,"warnings":0,"errors":0,"depth":3,"issuerId":234},{"name":"./client/components/Performance.jsx","size":417,"id":241,"warnings":0,"errors":0,"depth":3,"issuerId":234}]},{"size":725811,"files":["vendor.js"],"entry":true,"hash":"57f9d4b9ccaed2b27b67","parents":[],"rendered":true,"inital":true,"modules":[{"name":"./node_modules/process/browser.js","size":5418,"id":0,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/fbjs/lib/invariant.js","size":1632,"id":1,"warnings":0,"errors":0,"depth":4,"issuerId":64},{"name":"./node_modules/fbjs/lib/warning.js","size":2016,"id":2,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/react-dom/lib/reactProdInvariant.js","size":1236,"id":3,"warnings":0,"errors":0,"depth":4,"issuerId":6},{"name":"./node_modules/react/react.js","size":56,"id":4,"warnings":0,"errors":0,"depth":1,"issuerId":104},{"name":"./node_modules/object-assign/index.js","size":2108,"id":5,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/react-dom/lib/ReactDOMComponentTree.js","size":6270,"id":6,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/fbjs/lib/ExecutionEnvironment.js","size":1061,"id":7,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/react/lib/ReactComponentTreeHook.js","size":11795,"id":9,"warnings":0,"errors":0,"depth":4,"issuerId":68},{"name":"./node_modules/fbjs/lib/emptyFunction.js","size":1085,"id":10,"warnings":0,"errors":0,"depth":4,"issuerId":105},{"name":"./node_modules/react-dom/lib/ReactInstrumentation.js","size":601,"id":11,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/react/lib/ReactCurrentOwner.js","size":621,"id":14,"warnings":0,"errors":0,"depth":4,"issuerId":18},{"name":"./node_modules/react-dom/lib/ReactUpdates.js","size":9534,"id":15,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/react-dom/lib/SyntheticEvent.js","size":9181,"id":16,"warnings":0,"errors":0,"depth":5,"issuerId":126},{"name":"./node_modules/react-dom/lib/DOMProperty.js","size":8239,"id":17,"warnings":0,"errors":0,"depth":4,"issuerId":6},{"name":"./node_modules/react/lib/ReactElement.js","size":11233,"id":18,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/react-dom/lib/PooledClass.js","size":3356,"id":19,"warnings":0,"errors":0,"depth":4,"issuerId":15},{"name":"./node_modules/react/lib/React.js","size":5078,"id":20,"warnings":0,"errors":0,"depth":2,"issuerId":4},{"name":"./node_modules/react/lib/reactProdInvariant.js","size":1236,"id":21,"warnings":0,"errors":0,"depth":4,"issuerId":64},{"name":"./node_modules/react-dom/lib/ReactReconciler.js","size":6210,"id":22,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/react-dom/lib/DOMLazyTree.js","size":3715,"id":23,"warnings":0,"errors":0,"depth":4,"issuerId":95},{"name":"./node_modules/react-dom/lib/EventPropagators.js","size":5094,"id":24,"warnings":0,"errors":0,"depth":5,"issuerId":126},{"name":"./node_modules/react-dom/lib/EventPluginHub.js","size":9107,"id":25,"warnings":0,"errors":0,"depth":5,"issuerId":126},{"name":"./node_modules/react-dom/lib/SyntheticUIEvent.js","size":1571,"id":26,"warnings":0,"errors":0,"depth":5,"issuerId":184},{"name":"./node_modules/react-dom/lib/ReactInstanceMap.js","size":1219,"id":27,"warnings":0,"errors":0,"depth":4,"issuerId":95},{"name":"./node_modules/react/lib/canDefineProperty.js","size":661,"id":31,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/fbjs/lib/emptyObject.js","size":458,"id":32,"warnings":0,"errors":0,"depth":4,"issuerId":64},{"name":"./node_modules/react-dom/lib/EventPluginRegistry.js","size":9746,"id":33,"warnings":0,"errors":0,"depth":4,"issuerId":201},{"name":"./node_modules/react-dom/lib/Transaction.js","size":9553,"id":34,"warnings":0,"errors":0,"depth":4,"issuerId":15},{"name":"./node_modules/react-dom/lib/SyntheticMouseEvent.js","size":2141,"id":35,"warnings":0,"errors":0,"depth":5,"issuerId":135},{"name":"./node_modules/react-dom/lib/setInnerHTML.js","size":3860,"id":36,"warnings":0,"errors":0,"depth":4,"issuerId":95},{"name":"./node_modules/react-dom/lib/escapeTextContentForBrowser.js","size":3431,"id":37,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/ReactBrowserEventEmitter.js","size":12553,"id":38,"warnings":0,"errors":0,"depth":4,"issuerId":95},{"name":"./node_modules/react/lib/lowPriorityWarning.js","size":2162,"id":40,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/prop-types/lib/ReactPropTypesSecret.js","size":436,"id":41,"warnings":0,"errors":0,"depth":5,"issuerId":70},{"name":"./node_modules/react-dom/lib/EventPluginUtils.js","size":7945,"id":42,"warnings":0,"errors":0,"depth":5,"issuerId":175},{"name":"./node_modules/react-dom/lib/ReactErrorUtils.js","size":2188,"id":43,"warnings":0,"errors":0,"depth":6,"issuerId":25},{"name":"./node_modules/react-dom/lib/getEventTarget.js","size":1010,"id":44,"warnings":0,"errors":0,"depth":5,"issuerId":126},{"name":"./node_modules/react-dom/lib/isEventSupported.js","size":1937,"id":45,"warnings":0,"errors":0,"depth":5,"issuerId":126},{"name":"./node_modules/react-dom/lib/getEventModifierState.js","size":1225,"id":46,"warnings":0,"errors":0,"depth":6,"issuerId":35},{"name":"./node_modules/react-dom/lib/DOMChildrenOperations.js","size":7717,"id":47,"warnings":0,"errors":0,"depth":5,"issuerId":137},{"name":"./node_modules/react-dom/lib/DOMNamespaces.js","size":505,"id":48,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/createMicrosoftUnsafeLocalFunction.js","size":810,"id":49,"warnings":0,"errors":0,"depth":5,"issuerId":23},{"name":"./node_modules/react-dom/lib/LinkedValueUtils.js","size":5239,"id":50,"warnings":0,"errors":0,"depth":6,"issuerId":155},{"name":"./node_modules/react-dom/lib/ReactComponentEnvironment.js","size":1302,"id":51,"warnings":0,"errors":0,"depth":5,"issuerId":175},{"name":"./node_modules/fbjs/lib/shallowEqual.js","size":1742,"id":52,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/shouldUpdateReactComponent.js","size":1403,"id":53,"warnings":0,"errors":0,"depth":4,"issuerId":95},{"name":"./node_modules/react-dom/lib/KeyEscapeUtils.js","size":1294,"id":54,"warnings":0,"errors":0,"depth":7,"issuerId":159},{"name":"./node_modules/react-dom/lib/ReactUpdateQueue.js","size":9354,"id":55,"warnings":0,"errors":0,"depth":4,"issuerId":95},{"name":"./node_modules/react-dom/lib/validateDOMNesting.js","size":13654,"id":56,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/getEventCharCode.js","size":1505,"id":57,"warnings":0,"errors":0,"depth":5,"issuerId":184},{"name":"./node_modules/react/lib/ReactBaseClasses.js","size":5436,"id":64,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/react/lib/ReactNoopUpdateQueue.js","size":3362,"id":65,"warnings":0,"errors":0,"depth":4,"issuerId":64},{"name":"./node_modules/react/lib/ReactElementSymbol.js","size":622,"id":66,"warnings":0,"errors":0,"depth":4,"issuerId":18},{"name":"./node_modules/react/lib/getIteratorFn.js","size":1119,"id":67,"warnings":0,"errors":0,"depth":4,"issuerId":68},{"name":"./node_modules/react/lib/ReactElementValidator.js","size":9198,"id":68,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/prop-types/factory.js","size":890,"id":69,"warnings":0,"errors":0,"depth":4,"issuerId":113},{"name":"./node_modules/prop-types/factoryWithTypeCheckers.js","size":18600,"id":70,"warnings":0,"errors":0,"depth":4,"issuerId":69},{"name":"./node_modules/react-dom/index.js","size":59,"id":71,"warnings":0,"errors":0,"depth":1,"issuerId":104},{"name":"./node_modules/react-dom/lib/ReactDOMComponentFlags.js","size":429,"id":72,"warnings":0,"errors":0,"depth":4,"issuerId":6},{"name":"./node_modules/react-dom/lib/accumulateInto.js","size":1694,"id":73,"warnings":0,"errors":0,"depth":6,"issuerId":25},{"name":"./node_modules/react-dom/lib/forEachAccumulated.js","size":855,"id":74,"warnings":0,"errors":0,"depth":6,"issuerId":25},{"name":"./node_modules/react-dom/lib/getTextContentAccessor.js","size":955,"id":75,"warnings":0,"errors":0,"depth":6,"issuerId":123},{"name":"./node_modules/react-dom/lib/CallbackQueue.js","size":3162,"id":76,"warnings":0,"errors":0,"depth":4,"issuerId":15},{"name":"./node_modules/react-dom/lib/ReactFeatureFlags.js","size":628,"id":77,"warnings":0,"errors":0,"depth":4,"issuerId":15},{"name":"./node_modules/react-dom/lib/inputValueTracking.js","size":3096,"id":78,"warnings":0,"errors":0,"depth":5,"issuerId":126},{"name":"./node_modules/react-dom/lib/isTextInputElement.js","size":1017,"id":79,"warnings":0,"errors":0,"depth":5,"issuerId":126},{"name":"./node_modules/react-dom/lib/ViewportMetrics.js","size":604,"id":80,"warnings":0,"errors":0,"depth":5,"issuerId":38},{"name":"./node_modules/react-dom/lib/setTextContent.js","size":1453,"id":81,"warnings":0,"errors":0,"depth":5,"issuerId":23},{"name":"./node_modules/fbjs/lib/focusNode.js","size":704,"id":82,"warnings":0,"errors":0,"depth":6,"issuerId":144},{"name":"./node_modules/react-dom/lib/CSSProperty.js","size":3798,"id":83,"warnings":0,"errors":0,"depth":6,"issuerId":145},{"name":"./node_modules/react-dom/lib/DOMPropertyOperations.js","size":7607,"id":84,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/ReactPropTypesSecret.js","size":442,"id":85,"warnings":0,"errors":0,"depth":7,"issuerId":50},{"name":"./node_modules/react-dom/lib/ReactDOMSelect.js","size":6808,"id":86,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/instantiateReactComponent.js","size":5056,"id":87,"warnings":0,"errors":0,"depth":4,"issuerId":95},{"name":"./node_modules/react-dom/lib/ReactNodeTypes.js","size":1016,"id":88,"warnings":0,"errors":0,"depth":4,"issuerId":96},{"name":"./node_modules/react-dom/lib/ReactEmptyComponent.js","size":704,"id":89,"warnings":0,"errors":0,"depth":5,"issuerId":175},{"name":"./node_modules/react-dom/lib/ReactHostComponent.js","size":1977,"id":90,"warnings":0,"errors":0,"depth":5,"issuerId":175},{"name":"./node_modules/react-dom/lib/traverseAllChildren.js","size":7038,"id":91,"warnings":0,"errors":0,"depth":7,"issuerId":159},{"name":"./node_modules/fbjs/lib/EventListener.js","size":2374,"id":92,"warnings":0,"errors":0,"depth":5,"issuerId":173},{"name":"./node_modules/react-dom/lib/ReactInputSelection.js","size":4270,"id":93,"warnings":0,"errors":0,"depth":5,"issuerId":176},{"name":"./node_modules/fbjs/lib/getActiveElement.js","size":1038,"id":94,"warnings":0,"errors":0,"depth":5,"issuerId":183},{"name":"./node_modules/react-dom/lib/ReactMount.js","size":25507,"id":95,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/react-dom/lib/getHostComponentFromComposite.js","size":740,"id":96,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"multi react react-dom","size":40,"id":104,"warnings":0,"errors":0,"depth":0,"issuerId":null},{"name":"./node_modules/react/lib/ReactChildren.js","size":6189,"id":105,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/react/lib/PooledClass.js","size":3356,"id":106,"warnings":0,"errors":0,"depth":4,"issuerId":105},{"name":"./node_modules/react/lib/traverseAllChildren.js","size":7030,"id":107,"warnings":0,"errors":0,"depth":4,"issuerId":105},{"name":"./node_modules/react/lib/KeyEscapeUtils.js","size":1294,"id":108,"warnings":0,"errors":0,"depth":5,"issuerId":107},{"name":"./node_modules/react/lib/ReactDOMFactories.js","size":5481,"id":109,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/react/lib/checkReactTypeSpec.js","size":4193,"id":110,"warnings":0,"errors":0,"depth":4,"issuerId":68},{"name":"./node_modules/react/lib/ReactPropTypeLocationNames.js","size":572,"id":111,"warnings":0,"errors":0,"depth":5,"issuerId":110},{"name":"./node_modules/react/lib/ReactPropTypesSecret.js","size":442,"id":112,"warnings":0,"errors":0,"depth":5,"issuerId":110},{"name":"./node_modules/react/lib/ReactPropTypes.js","size":500,"id":113,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/prop-types/checkPropTypes.js","size":2935,"id":114,"warnings":0,"errors":0,"depth":5,"issuerId":70},{"name":"./node_modules/react/lib/ReactVersion.js","size":350,"id":115,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/react/lib/createClass.js","size":688,"id":116,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/create-react-class/factory.js","size":28376,"id":117,"warnings":0,"errors":0,"depth":4,"issuerId":116},{"name":"./node_modules/react/lib/onlyChild.js","size":1338,"id":118,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/react-dom/lib/ReactDOM.js","size":5170,"id":119,"warnings":0,"errors":0,"depth":2,"issuerId":71},{"name":"./node_modules/react-dom/lib/ReactDefaultInjection.js","size":3501,"id":120,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/react-dom/lib/ARIADOMPropertyConfig.js","size":1816,"id":121,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/BeforeInputEventPlugin.js","size":13251,"id":122,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/FallbackCompositionState.js","size":2426,"id":123,"warnings":0,"errors":0,"depth":5,"issuerId":122},{"name":"./node_modules/react-dom/lib/SyntheticCompositionEvent.js","size":1099,"id":124,"warnings":0,"errors":0,"depth":5,"issuerId":122},{"name":"./node_modules/react-dom/lib/SyntheticInputEvent.js","size":1089,"id":125,"warnings":0,"errors":0,"depth":5,"issuerId":122},{"name":"./node_modules/react-dom/lib/ChangeEventPlugin.js","size":10820,"id":126,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/ReactRef.js","size":2557,"id":127,"warnings":0,"errors":0,"depth":4,"issuerId":22},{"name":"./node_modules/react-dom/lib/ReactOwner.js","size":3527,"id":128,"warnings":0,"errors":0,"depth":5,"issuerId":127},{"name":"./node_modules/react-dom/lib/ReactDebugTool.js","size":11661,"id":129,"warnings":0,"errors":0,"depth":4,"issuerId":11},{"name":"./node_modules/react-dom/lib/ReactInvalidSetStateWarningHook.js","size":984,"id":130,"warnings":0,"errors":0,"depth":5,"issuerId":129},{"name":"./node_modules/react-dom/lib/ReactHostOperationHistoryHook.js","size":736,"id":131,"warnings":0,"errors":0,"depth":5,"issuerId":129},{"name":"./node_modules/fbjs/lib/performanceNow.js","size":845,"id":132,"warnings":0,"errors":0,"depth":5,"issuerId":129},{"name":"./node_modules/fbjs/lib/performance.js","size":588,"id":133,"warnings":0,"errors":0,"depth":6,"issuerId":132},{"name":"./node_modules/react-dom/lib/DefaultEventPluginOrder.js","size":1077,"id":134,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/EnterLeaveEventPlugin.js","size":3154,"id":135,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/HTMLDOMPropertyConfig.js","size":6571,"id":136,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/ReactComponentBrowserEnvironment.js","size":904,"id":137,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/Danger.js","size":2240,"id":138,"warnings":0,"errors":0,"depth":6,"issuerId":47},{"name":"./node_modules/fbjs/lib/createNodesFromMarkup.js","size":2662,"id":139,"warnings":0,"errors":0,"depth":7,"issuerId":138},{"name":"./node_modules/fbjs/lib/createArrayFromMixed.js","size":4113,"id":140,"warnings":0,"errors":0,"depth":8,"issuerId":139},{"name":"./node_modules/fbjs/lib/getMarkupWrap.js","size":3035,"id":141,"warnings":0,"errors":0,"depth":8,"issuerId":139},{"name":"./node_modules/react-dom/lib/ReactDOMIDOperations.js","size":955,"id":142,"warnings":0,"errors":0,"depth":5,"issuerId":137},{"name":"./node_modules/react-dom/lib/ReactDOMComponent.js","size":38923,"id":143,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/AutoFocusUtils.js","size":599,"id":144,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/CSSPropertyOperations.js","size":7197,"id":145,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/fbjs/lib/camelizeStyleName.js","size":1001,"id":146,"warnings":0,"errors":0,"depth":6,"issuerId":145},{"name":"./node_modules/fbjs/lib/camelize.js","size":708,"id":147,"warnings":0,"errors":0,"depth":7,"issuerId":146},{"name":"./node_modules/react-dom/lib/dangerousStyleValue.js","size":3061,"id":148,"warnings":0,"errors":0,"depth":6,"issuerId":145},{"name":"./node_modules/fbjs/lib/hyphenateStyleName.js","size":974,"id":149,"warnings":0,"errors":0,"depth":6,"issuerId":145},{"name":"./node_modules/fbjs/lib/hyphenate.js","size":800,"id":150,"warnings":0,"errors":0,"depth":7,"issuerId":149},{"name":"./node_modules/fbjs/lib/memoizeStringOnly.js","size":698,"id":151,"warnings":0,"errors":0,"depth":6,"issuerId":145},{"name":"./node_modules/react-dom/lib/quoteAttributeValueForBrowser.js","size":700,"id":152,"warnings":0,"errors":0,"depth":6,"issuerId":84},{"name":"./node_modules/react-dom/lib/ReactEventEmitterMixin.js","size":958,"id":153,"warnings":0,"errors":0,"depth":5,"issuerId":38},{"name":"./node_modules/react-dom/lib/getVendorPrefixedEventName.js","size":2869,"id":154,"warnings":0,"errors":0,"depth":5,"issuerId":38},{"name":"./node_modules/react-dom/lib/ReactDOMInput.js","size":13078,"id":155,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/ReactDOMOption.js","size":3687,"id":156,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/ReactDOMTextarea.js","size":6464,"id":157,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/ReactMultiChild.js","size":14556,"id":158,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/ReactChildReconciler.js","size":6106,"id":159,"warnings":0,"errors":0,"depth":6,"issuerId":158},{"name":"./node_modules/react-dom/lib/ReactCompositeComponent.js","size":35192,"id":160,"warnings":0,"errors":0,"depth":5,"issuerId":87},{"name":"./node_modules/react-dom/lib/checkReactTypeSpec.js","size":4209,"id":161,"warnings":0,"errors":0,"depth":6,"issuerId":160},{"name":"./node_modules/react-dom/lib/ReactPropTypeLocationNames.js","size":572,"id":162,"warnings":0,"errors":0,"depth":7,"issuerId":161},{"name":"./node_modules/react/lib/getNextDebugID.js","size":437,"id":163,"warnings":0,"errors":0,"depth":5,"issuerId":87},{"name":"./node_modules/react-dom/lib/ReactElementSymbol.js","size":622,"id":164,"warnings":0,"errors":0,"depth":8,"issuerId":91},{"name":"./node_modules/react-dom/lib/getIteratorFn.js","size":1119,"id":165,"warnings":0,"errors":0,"depth":8,"issuerId":91},{"name":"./node_modules/react-dom/lib/flattenChildren.js","size":2773,"id":166,"warnings":0,"errors":0,"depth":6,"issuerId":158},{"name":"./node_modules/react-dom/lib/ReactServerRenderingTransaction.js","size":2288,"id":167,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/ReactServerUpdateQueue.js","size":4828,"id":168,"warnings":0,"errors":0,"depth":6,"issuerId":167},{"name":"./node_modules/react-dom/lib/ReactDOMEmptyComponent.js","size":1902,"id":169,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/ReactDOMTreeTraversal.js","size":3721,"id":170,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/ReactDOMTextComponent.js","size":5814,"id":171,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/ReactDefaultBatchingStrategy.js","size":1880,"id":172,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/ReactEventListener.js","size":5297,"id":173,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/fbjs/lib/getUnboundedScrollPosition.js","size":1122,"id":174,"warnings":0,"errors":0,"depth":5,"issuerId":173},{"name":"./node_modules/react-dom/lib/ReactInjection.js","size":1200,"id":175,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/ReactReconcileTransaction.js","size":5259,"id":176,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/ReactDOMSelection.js","size":6776,"id":177,"warnings":0,"errors":0,"depth":6,"issuerId":93},{"name":"./node_modules/react-dom/lib/getNodeForCharacterOffset.js","size":1617,"id":178,"warnings":0,"errors":0,"depth":7,"issuerId":177},{"name":"./node_modules/fbjs/lib/containsNode.js","size":1049,"id":179,"warnings":0,"errors":0,"depth":6,"issuerId":93},{"name":"./node_modules/fbjs/lib/isTextNode.js","size":605,"id":180,"warnings":0,"errors":0,"depth":7,"issuerId":179},{"name":"./node_modules/fbjs/lib/isNode.js","size":828,"id":181,"warnings":0,"errors":0,"depth":8,"issuerId":180},{"name":"./node_modules/react-dom/lib/SVGDOMPropertyConfig.js","size":7318,"id":182,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/SelectEventPlugin.js","size":6057,"id":183,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/SimpleEventPlugin.js","size":7973,"id":184,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/SyntheticAnimationEvent.js","size":1209,"id":185,"warnings":0,"errors":0,"depth":5,"issuerId":184},{"name":"./node_modules/react-dom/lib/SyntheticClipboardEvent.js","size":1169,"id":186,"warnings":0,"errors":0,"depth":5,"issuerId":184},{"name":"./node_modules/react-dom/lib/SyntheticFocusEvent.js","size":1066,"id":187,"warnings":0,"errors":0,"depth":5,"issuerId":184},{"name":"./node_modules/react-dom/lib/SyntheticKeyboardEvent.js","size":2705,"id":188,"warnings":0,"errors":0,"depth":5,"issuerId":184},{"name":"./node_modules/react-dom/lib/getEventKey.js","size":2868,"id":189,"warnings":0,"errors":0,"depth":6,"issuerId":188},{"name":"./node_modules/react-dom/lib/SyntheticDragEvent.js","size":1071,"id":190,"warnings":0,"errors":0,"depth":5,"issuerId":184},{"name":"./node_modules/react-dom/lib/SyntheticTouchEvent.js","size":1277,"id":191,"warnings":0,"errors":0,"depth":5,"issuerId":184},{"name":"./node_modules/react-dom/lib/SyntheticTransitionEvent.js","size":1226,"id":192,"warnings":0,"errors":0,"depth":5,"issuerId":184},{"name":"./node_modules/react-dom/lib/SyntheticWheelEvent.js","size":1924,"id":193,"warnings":0,"errors":0,"depth":5,"issuerId":184},{"name":"./node_modules/react-dom/lib/ReactDOMContainerInfo.js","size":967,"id":194,"warnings":0,"errors":0,"depth":4,"issuerId":95},{"name":"./node_modules/react-dom/lib/ReactDOMFeatureFlags.js","size":439,"id":195,"warnings":0,"errors":0,"depth":4,"issuerId":95},{"name":"./node_modules/react-dom/lib/ReactMarkupChecksum.js","size":1472,"id":196,"warnings":0,"errors":0,"depth":4,"issuerId":95},{"name":"./node_modules/react-dom/lib/adler32.js","size":1191,"id":197,"warnings":0,"errors":0,"depth":5,"issuerId":196},{"name":"./node_modules/react-dom/lib/ReactVersion.js","size":350,"id":198,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/react-dom/lib/findDOMNode.js","size":2465,"id":199,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/react-dom/lib/renderSubtreeIntoContainer.js","size":422,"id":200,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/react-dom/lib/ReactDOMUnknownPropertyHook.js","size":4319,"id":201,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/react-dom/lib/ReactDOMNullInputValuePropHook.js","size":1368,"id":202,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/react-dom/lib/ReactDOMInvalidARIAHook.js","size":3140,"id":203,"warnings":0,"errors":0,"depth":3,"issuerId":119}]}]},{"timeStamp":1505777615379,"hash":"eb93f528a63efd2c92b8","version":"3.5.6","errors":[],"size":931228,"assets":[{"name":"app.js","chunks":[0],"size":179357},{"name":"vendor.js","chunks":[1],"size":751401},{"name":"index.html","chunks":[],"size":470}],"chunks":[{"size":142663,"files":["app.js"],"entry":false,"hash":"4849b09556950197d2f4","parents":[1],"rendered":true,"inital":true,"modules":[{"name":"./node_modules/warning/browser.js","size":1807,"id":8,"warnings":0,"errors":0,"depth":3,"issuerId":205},{"name":"./node_modules/prop-types/index.js","size":1078,"id":12,"warnings":0,"errors":0,"depth":3,"issuerId":208},{"name":"./node_modules/invariant/browser.js","size":1516,"id":13,"warnings":0,"errors":0,"depth":3,"issuerId":100},{"name":"./node_modules/react-router-dom/es/index.js","size":925,"id":28,"warnings":0,"errors":0,"depth":1,"issuerId":204},{"name":"./node_modules/history/PathUtils.js","size":1768,"id":29,"warnings":0,"errors":0,"depth":4,"issuerId":207},{"name":"./node_modules/history/es/PathUtils.js","size":1605,"id":30,"warnings":0,"errors":0,"depth":5,"issuerId":220},{"name":"./node_modules/history/es/LocationUtils.js","size":2224,"id":39,"warnings":0,"errors":0,"depth":5,"issuerId":220},{"name":"./node_modules/history/LocationUtils.js","size":2647,"id":58,"warnings":0,"errors":0,"depth":4,"issuerId":207},{"name":"./node_modules/history/createTransitionManager.js","size":2361,"id":59,"warnings":0,"errors":0,"depth":4,"issuerId":207},{"name":"./node_modules/react-router-dom/es/Router.js","size":131,"id":60,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/react-router/es/Router.js","size":3804,"id":61,"warnings":0,"errors":0,"depth":3,"issuerId":60},{"name":"./node_modules/react-router/es/matchPath.js","size":2051,"id":62,"warnings":0,"errors":0,"depth":3,"issuerId":228},{"name":"./node_modules/history/es/createTransitionManager.js","size":2133,"id":63,"warnings":0,"errors":0,"depth":6,"issuerId":221},{"name":"./node_modules/resolve-pathname/index.js","size":1797,"id":97,"warnings":0,"errors":0,"depth":5,"issuerId":58},{"name":"./node_modules/value-equal/index.js","size":1136,"id":98,"warnings":0,"errors":0,"depth":5,"issuerId":58},{"name":"./node_modules/history/DOMUtils.js","size":2491,"id":99,"warnings":0,"errors":0,"depth":4,"issuerId":207},{"name":"./node_modules/react-router-dom/es/Link.js","size":4073,"id":100,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/react-router-dom/es/Route.js","size":128,"id":101,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/react-router/es/Route.js","size":6023,"id":102,"warnings":0,"errors":0,"depth":3,"issuerId":101},{"name":"./node_modules/history/es/DOMUtils.js","size":2258,"id":103,"warnings":0,"errors":0,"depth":6,"issuerId":221},{"name":"./client/index.jsx","size":549,"id":204,"warnings":0,"errors":0,"depth":0,"issuerId":null},{"name":"./node_modules/react-router-dom/es/BrowserRouter.js","size":2412,"id":205,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/prop-types/factoryWithThrowingShims.js","size":1594,"id":206,"warnings":0,"errors":0,"depth":4,"issuerId":12},{"name":"./node_modules/history/createBrowserHistory.js","size":9751,"id":207,"warnings":0,"errors":0,"depth":3,"issuerId":205},{"name":"./node_modules/react-router-dom/es/HashRouter.js","size":2383,"id":208,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/history/createHashHistory.js","size":10053,"id":209,"warnings":0,"errors":0,"depth":3,"issuerId":208},{"name":"./node_modules/react-router-dom/es/MemoryRouter.js","size":149,"id":210,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/react-router/es/MemoryRouter.js","size":2414,"id":211,"warnings":0,"errors":0,"depth":3,"issuerId":210},{"name":"./node_modules/history/createMemoryHistory.js","size":5816,"id":212,"warnings":0,"errors":0,"depth":4,"issuerId":211},{"name":"./node_modules/react-router-dom/es/NavLink.js","size":2663,"id":213,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/path-to-regexp/index.js","size":10809,"id":214,"warnings":0,"errors":0,"depth":4,"issuerId":62},{"name":"./node_modules/isarray/index.js","size":120,"id":215,"warnings":0,"errors":0,"depth":5,"issuerId":214},{"name":"./node_modules/react-router-dom/es/Prompt.js","size":131,"id":216,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/react-router/es/Prompt.js","size":2685,"id":217,"warnings":0,"errors":0,"depth":3,"issuerId":216},{"name":"./node_modules/react-router-dom/es/Redirect.js","size":137,"id":218,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/react-router/es/Redirect.js","size":3127,"id":219,"warnings":0,"errors":0,"depth":3,"issuerId":218},{"name":"./node_modules/history/es/index.js","size":460,"id":220,"warnings":0,"errors":0,"depth":4,"issuerId":219},{"name":"./node_modules/history/es/createBrowserHistory.js","size":9230,"id":221,"warnings":0,"errors":0,"depth":5,"issuerId":220},{"name":"./node_modules/history/es/createHashHistory.js","size":9382,"id":222,"warnings":0,"errors":0,"depth":5,"issuerId":220},{"name":"./node_modules/history/es/createMemoryHistory.js","size":5394,"id":223,"warnings":0,"errors":0,"depth":5,"issuerId":220},{"name":"./node_modules/react-router-dom/es/StaticRouter.js","size":149,"id":224,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/react-router/es/StaticRouter.js","size":6327,"id":225,"warnings":0,"errors":0,"depth":3,"issuerId":224},{"name":"./node_modules/react-router-dom/es/Switch.js","size":131,"id":226,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/react-router/es/Switch.js","size":3290,"id":227,"warnings":0,"errors":0,"depth":3,"issuerId":226},{"name":"./node_modules/react-router-dom/es/matchPath.js","size":140,"id":228,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/react-router-dom/es/withRouter.js","size":143,"id":229,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/react-router/es/withRouter.js","size":1400,"id":230,"warnings":0,"errors":0,"depth":3,"issuerId":229},{"name":"./node_modules/hoist-non-react-statics/index.js","size":2001,"id":231,"warnings":0,"errors":0,"depth":4,"issuerId":230},{"name":"./client/components/App.jsx","size":653,"id":232,"warnings":0,"errors":0,"depth":1,"issuerId":204},{"name":"./client/components/Header.jsx","size":1566,"id":233,"warnings":0,"errors":0,"depth":2,"issuerId":232},{"name":"./client/components/Main.jsx","size":1438,"id":234,"warnings":0,"errors":0,"depth":2,"issuerId":232},{"name":"./client/components/BuildRoutes.jsx","size":1156,"id":235,"warnings":0,"errors":0,"depth":3,"issuerId":234},{"name":"./client/components/BuildsAll.jsx","size":796,"id":236,"warnings":0,"errors":0,"depth":4,"issuerId":235},{"name":"./client/components/BuildSingle.jsx","size":537,"id":237,"warnings":0,"errors":0,"depth":4,"issuerId":235},{"name":"./client/components/Dashboard.jsx","size":466,"id":238,"warnings":0,"errors":0,"depth":4,"issuerId":235},{"name":"./client/components/Overview.jsx","size":405,"id":239,"warnings":0,"errors":0,"depth":3,"issuerId":234},{"name":"./client/components/Recommendations.jsx","size":433,"id":240,"warnings":0,"errors":0,"depth":3,"issuerId":234},{"name":"./client/components/Performance.jsx","size":417,"id":241,"warnings":0,"errors":0,"depth":3,"issuerId":234}]},{"size":725811,"files":["vendor.js"],"entry":true,"hash":"9737e019a95c0c7cb896","parents":[],"rendered":true,"inital":true,"modules":[{"name":"./node_modules/process/browser.js","size":5418,"id":0,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/fbjs/lib/invariant.js","size":1632,"id":1,"warnings":0,"errors":0,"depth":4,"issuerId":64},{"name":"./node_modules/fbjs/lib/warning.js","size":2016,"id":2,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/react-dom/lib/reactProdInvariant.js","size":1236,"id":3,"warnings":0,"errors":0,"depth":4,"issuerId":6},{"name":"./node_modules/react/react.js","size":56,"id":4,"warnings":0,"errors":0,"depth":1,"issuerId":104},{"name":"./node_modules/object-assign/index.js","size":2108,"id":5,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/react-dom/lib/ReactDOMComponentTree.js","size":6270,"id":6,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/fbjs/lib/ExecutionEnvironment.js","size":1061,"id":7,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/react/lib/ReactComponentTreeHook.js","size":11795,"id":9,"warnings":0,"errors":0,"depth":4,"issuerId":68},{"name":"./node_modules/fbjs/lib/emptyFunction.js","size":1085,"id":10,"warnings":0,"errors":0,"depth":4,"issuerId":105},{"name":"./node_modules/react-dom/lib/ReactInstrumentation.js","size":601,"id":11,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/react/lib/ReactCurrentOwner.js","size":621,"id":14,"warnings":0,"errors":0,"depth":4,"issuerId":18},{"name":"./node_modules/react-dom/lib/ReactUpdates.js","size":9534,"id":15,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/react-dom/lib/SyntheticEvent.js","size":9181,"id":16,"warnings":0,"errors":0,"depth":5,"issuerId":126},{"name":"./node_modules/react-dom/lib/DOMProperty.js","size":8239,"id":17,"warnings":0,"errors":0,"depth":4,"issuerId":6},{"name":"./node_modules/react/lib/ReactElement.js","size":11233,"id":18,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/react-dom/lib/PooledClass.js","size":3356,"id":19,"warnings":0,"errors":0,"depth":4,"issuerId":15},{"name":"./node_modules/react/lib/React.js","size":5078,"id":20,"warnings":0,"errors":0,"depth":2,"issuerId":4},{"name":"./node_modules/react/lib/reactProdInvariant.js","size":1236,"id":21,"warnings":0,"errors":0,"depth":4,"issuerId":64},{"name":"./node_modules/react-dom/lib/ReactReconciler.js","size":6210,"id":22,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/react-dom/lib/DOMLazyTree.js","size":3715,"id":23,"warnings":0,"errors":0,"depth":4,"issuerId":95},{"name":"./node_modules/react-dom/lib/EventPropagators.js","size":5094,"id":24,"warnings":0,"errors":0,"depth":5,"issuerId":122},{"name":"./node_modules/react-dom/lib/EventPluginHub.js","size":9107,"id":25,"warnings":0,"errors":0,"depth":5,"issuerId":126},{"name":"./node_modules/react-dom/lib/SyntheticUIEvent.js","size":1571,"id":26,"warnings":0,"errors":0,"depth":5,"issuerId":184},{"name":"./node_modules/react-dom/lib/ReactInstanceMap.js","size":1219,"id":27,"warnings":0,"errors":0,"depth":4,"issuerId":95},{"name":"./node_modules/react/lib/canDefineProperty.js","size":661,"id":31,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/fbjs/lib/emptyObject.js","size":458,"id":32,"warnings":0,"errors":0,"depth":4,"issuerId":64},{"name":"./node_modules/react-dom/lib/EventPluginRegistry.js","size":9746,"id":33,"warnings":0,"errors":0,"depth":4,"issuerId":201},{"name":"./node_modules/react-dom/lib/Transaction.js","size":9553,"id":34,"warnings":0,"errors":0,"depth":4,"issuerId":15},{"name":"./node_modules/react-dom/lib/SyntheticMouseEvent.js","size":2141,"id":35,"warnings":0,"errors":0,"depth":5,"issuerId":135},{"name":"./node_modules/react-dom/lib/setInnerHTML.js","size":3860,"id":36,"warnings":0,"errors":0,"depth":4,"issuerId":95},{"name":"./node_modules/react-dom/lib/escapeTextContentForBrowser.js","size":3431,"id":37,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/ReactBrowserEventEmitter.js","size":12553,"id":38,"warnings":0,"errors":0,"depth":4,"issuerId":95},{"name":"./node_modules/react/lib/lowPriorityWarning.js","size":2162,"id":40,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/prop-types/lib/ReactPropTypesSecret.js","size":436,"id":41,"warnings":0,"errors":0,"depth":5,"issuerId":70},{"name":"./node_modules/react-dom/lib/EventPluginUtils.js","size":7945,"id":42,"warnings":0,"errors":0,"depth":5,"issuerId":175},{"name":"./node_modules/react-dom/lib/ReactErrorUtils.js","size":2188,"id":43,"warnings":0,"errors":0,"depth":6,"issuerId":25},{"name":"./node_modules/react-dom/lib/getEventTarget.js","size":1010,"id":44,"warnings":0,"errors":0,"depth":5,"issuerId":126},{"name":"./node_modules/react-dom/lib/isEventSupported.js","size":1937,"id":45,"warnings":0,"errors":0,"depth":5,"issuerId":126},{"name":"./node_modules/react-dom/lib/getEventModifierState.js","size":1225,"id":46,"warnings":0,"errors":0,"depth":6,"issuerId":35},{"name":"./node_modules/react-dom/lib/DOMChildrenOperations.js","size":7717,"id":47,"warnings":0,"errors":0,"depth":5,"issuerId":137},{"name":"./node_modules/react-dom/lib/DOMNamespaces.js","size":505,"id":48,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/createMicrosoftUnsafeLocalFunction.js","size":810,"id":49,"warnings":0,"errors":0,"depth":5,"issuerId":23},{"name":"./node_modules/react-dom/lib/LinkedValueUtils.js","size":5239,"id":50,"warnings":0,"errors":0,"depth":6,"issuerId":155},{"name":"./node_modules/react-dom/lib/ReactComponentEnvironment.js","size":1302,"id":51,"warnings":0,"errors":0,"depth":5,"issuerId":175},{"name":"./node_modules/fbjs/lib/shallowEqual.js","size":1742,"id":52,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/shouldUpdateReactComponent.js","size":1403,"id":53,"warnings":0,"errors":0,"depth":4,"issuerId":95},{"name":"./node_modules/react-dom/lib/KeyEscapeUtils.js","size":1294,"id":54,"warnings":0,"errors":0,"depth":7,"issuerId":159},{"name":"./node_modules/react-dom/lib/ReactUpdateQueue.js","size":9354,"id":55,"warnings":0,"errors":0,"depth":4,"issuerId":95},{"name":"./node_modules/react-dom/lib/validateDOMNesting.js","size":13654,"id":56,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/getEventCharCode.js","size":1505,"id":57,"warnings":0,"errors":0,"depth":5,"issuerId":184},{"name":"./node_modules/react/lib/ReactBaseClasses.js","size":5436,"id":64,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/react/lib/ReactNoopUpdateQueue.js","size":3362,"id":65,"warnings":0,"errors":0,"depth":4,"issuerId":64},{"name":"./node_modules/react/lib/ReactElementSymbol.js","size":622,"id":66,"warnings":0,"errors":0,"depth":4,"issuerId":18},{"name":"./node_modules/react/lib/getIteratorFn.js","size":1119,"id":67,"warnings":0,"errors":0,"depth":4,"issuerId":68},{"name":"./node_modules/react/lib/ReactElementValidator.js","size":9198,"id":68,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/prop-types/factory.js","size":890,"id":69,"warnings":0,"errors":0,"depth":4,"issuerId":113},{"name":"./node_modules/prop-types/factoryWithTypeCheckers.js","size":18600,"id":70,"warnings":0,"errors":0,"depth":4,"issuerId":69},{"name":"./node_modules/react-dom/index.js","size":59,"id":71,"warnings":0,"errors":0,"depth":1,"issuerId":104},{"name":"./node_modules/react-dom/lib/ReactDOMComponentFlags.js","size":429,"id":72,"warnings":0,"errors":0,"depth":4,"issuerId":6},{"name":"./node_modules/react-dom/lib/accumulateInto.js","size":1694,"id":73,"warnings":0,"errors":0,"depth":6,"issuerId":24},{"name":"./node_modules/react-dom/lib/forEachAccumulated.js","size":855,"id":74,"warnings":0,"errors":0,"depth":6,"issuerId":24},{"name":"./node_modules/react-dom/lib/getTextContentAccessor.js","size":955,"id":75,"warnings":0,"errors":0,"depth":6,"issuerId":123},{"name":"./node_modules/react-dom/lib/CallbackQueue.js","size":3162,"id":76,"warnings":0,"errors":0,"depth":4,"issuerId":15},{"name":"./node_modules/react-dom/lib/ReactFeatureFlags.js","size":628,"id":77,"warnings":0,"errors":0,"depth":4,"issuerId":95},{"name":"./node_modules/react-dom/lib/inputValueTracking.js","size":3096,"id":78,"warnings":0,"errors":0,"depth":5,"issuerId":126},{"name":"./node_modules/react-dom/lib/isTextInputElement.js","size":1017,"id":79,"warnings":0,"errors":0,"depth":5,"issuerId":126},{"name":"./node_modules/react-dom/lib/ViewportMetrics.js","size":604,"id":80,"warnings":0,"errors":0,"depth":5,"issuerId":38},{"name":"./node_modules/react-dom/lib/setTextContent.js","size":1453,"id":81,"warnings":0,"errors":0,"depth":5,"issuerId":23},{"name":"./node_modules/fbjs/lib/focusNode.js","size":704,"id":82,"warnings":0,"errors":0,"depth":6,"issuerId":144},{"name":"./node_modules/react-dom/lib/CSSProperty.js","size":3798,"id":83,"warnings":0,"errors":0,"depth":6,"issuerId":145},{"name":"./node_modules/react-dom/lib/DOMPropertyOperations.js","size":7607,"id":84,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/ReactPropTypesSecret.js","size":442,"id":85,"warnings":0,"errors":0,"depth":7,"issuerId":50},{"name":"./node_modules/react-dom/lib/ReactDOMSelect.js","size":6808,"id":86,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/instantiateReactComponent.js","size":5056,"id":87,"warnings":0,"errors":0,"depth":4,"issuerId":95},{"name":"./node_modules/react-dom/lib/ReactNodeTypes.js","size":1016,"id":88,"warnings":0,"errors":0,"depth":4,"issuerId":96},{"name":"./node_modules/react-dom/lib/ReactEmptyComponent.js","size":704,"id":89,"warnings":0,"errors":0,"depth":5,"issuerId":175},{"name":"./node_modules/react-dom/lib/ReactHostComponent.js","size":1977,"id":90,"warnings":0,"errors":0,"depth":5,"issuerId":175},{"name":"./node_modules/react-dom/lib/traverseAllChildren.js","size":7038,"id":91,"warnings":0,"errors":0,"depth":7,"issuerId":159},{"name":"./node_modules/fbjs/lib/EventListener.js","size":2374,"id":92,"warnings":0,"errors":0,"depth":5,"issuerId":173},{"name":"./node_modules/react-dom/lib/ReactInputSelection.js","size":4270,"id":93,"warnings":0,"errors":0,"depth":5,"issuerId":176},{"name":"./node_modules/fbjs/lib/getActiveElement.js","size":1038,"id":94,"warnings":0,"errors":0,"depth":5,"issuerId":183},{"name":"./node_modules/react-dom/lib/ReactMount.js","size":25507,"id":95,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/react-dom/lib/getHostComponentFromComposite.js","size":740,"id":96,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"multi react react-dom","size":40,"id":104,"warnings":0,"errors":0,"depth":0,"issuerId":null},{"name":"./node_modules/react/lib/ReactChildren.js","size":6189,"id":105,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/react/lib/PooledClass.js","size":3356,"id":106,"warnings":0,"errors":0,"depth":4,"issuerId":105},{"name":"./node_modules/react/lib/traverseAllChildren.js","size":7030,"id":107,"warnings":0,"errors":0,"depth":4,"issuerId":105},{"name":"./node_modules/react/lib/KeyEscapeUtils.js","size":1294,"id":108,"warnings":0,"errors":0,"depth":5,"issuerId":107},{"name":"./node_modules/react/lib/ReactDOMFactories.js","size":5481,"id":109,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/react/lib/checkReactTypeSpec.js","size":4193,"id":110,"warnings":0,"errors":0,"depth":4,"issuerId":68},{"name":"./node_modules/react/lib/ReactPropTypeLocationNames.js","size":572,"id":111,"warnings":0,"errors":0,"depth":5,"issuerId":110},{"name":"./node_modules/react/lib/ReactPropTypesSecret.js","size":442,"id":112,"warnings":0,"errors":0,"depth":5,"issuerId":110},{"name":"./node_modules/react/lib/ReactPropTypes.js","size":500,"id":113,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/prop-types/checkPropTypes.js","size":2935,"id":114,"warnings":0,"errors":0,"depth":5,"issuerId":70},{"name":"./node_modules/react/lib/ReactVersion.js","size":350,"id":115,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/react/lib/createClass.js","size":688,"id":116,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/create-react-class/factory.js","size":28376,"id":117,"warnings":0,"errors":0,"depth":4,"issuerId":116},{"name":"./node_modules/react/lib/onlyChild.js","size":1338,"id":118,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/react-dom/lib/ReactDOM.js","size":5170,"id":119,"warnings":0,"errors":0,"depth":2,"issuerId":71},{"name":"./node_modules/react-dom/lib/ReactDefaultInjection.js","size":3501,"id":120,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/react-dom/lib/ARIADOMPropertyConfig.js","size":1816,"id":121,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/BeforeInputEventPlugin.js","size":13251,"id":122,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/FallbackCompositionState.js","size":2426,"id":123,"warnings":0,"errors":0,"depth":5,"issuerId":122},{"name":"./node_modules/react-dom/lib/SyntheticCompositionEvent.js","size":1099,"id":124,"warnings":0,"errors":0,"depth":5,"issuerId":122},{"name":"./node_modules/react-dom/lib/SyntheticInputEvent.js","size":1089,"id":125,"warnings":0,"errors":0,"depth":5,"issuerId":122},{"name":"./node_modules/react-dom/lib/ChangeEventPlugin.js","size":10820,"id":126,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/ReactRef.js","size":2557,"id":127,"warnings":0,"errors":0,"depth":4,"issuerId":22},{"name":"./node_modules/react-dom/lib/ReactOwner.js","size":3527,"id":128,"warnings":0,"errors":0,"depth":5,"issuerId":127},{"name":"./node_modules/react-dom/lib/ReactDebugTool.js","size":11661,"id":129,"warnings":0,"errors":0,"depth":4,"issuerId":11},{"name":"./node_modules/react-dom/lib/ReactInvalidSetStateWarningHook.js","size":984,"id":130,"warnings":0,"errors":0,"depth":5,"issuerId":129},{"name":"./node_modules/react-dom/lib/ReactHostOperationHistoryHook.js","size":736,"id":131,"warnings":0,"errors":0,"depth":5,"issuerId":129},{"name":"./node_modules/fbjs/lib/performanceNow.js","size":845,"id":132,"warnings":0,"errors":0,"depth":5,"issuerId":129},{"name":"./node_modules/fbjs/lib/performance.js","size":588,"id":133,"warnings":0,"errors":0,"depth":6,"issuerId":132},{"name":"./node_modules/react-dom/lib/DefaultEventPluginOrder.js","size":1077,"id":134,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/EnterLeaveEventPlugin.js","size":3154,"id":135,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/HTMLDOMPropertyConfig.js","size":6571,"id":136,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/ReactComponentBrowserEnvironment.js","size":904,"id":137,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/Danger.js","size":2240,"id":138,"warnings":0,"errors":0,"depth":6,"issuerId":47},{"name":"./node_modules/fbjs/lib/createNodesFromMarkup.js","size":2662,"id":139,"warnings":0,"errors":0,"depth":7,"issuerId":138},{"name":"./node_modules/fbjs/lib/createArrayFromMixed.js","size":4113,"id":140,"warnings":0,"errors":0,"depth":8,"issuerId":139},{"name":"./node_modules/fbjs/lib/getMarkupWrap.js","size":3035,"id":141,"warnings":0,"errors":0,"depth":8,"issuerId":139},{"name":"./node_modules/react-dom/lib/ReactDOMIDOperations.js","size":955,"id":142,"warnings":0,"errors":0,"depth":5,"issuerId":137},{"name":"./node_modules/react-dom/lib/ReactDOMComponent.js","size":38923,"id":143,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/AutoFocusUtils.js","size":599,"id":144,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/CSSPropertyOperations.js","size":7197,"id":145,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/fbjs/lib/camelizeStyleName.js","size":1001,"id":146,"warnings":0,"errors":0,"depth":6,"issuerId":145},{"name":"./node_modules/fbjs/lib/camelize.js","size":708,"id":147,"warnings":0,"errors":0,"depth":7,"issuerId":146},{"name":"./node_modules/react-dom/lib/dangerousStyleValue.js","size":3061,"id":148,"warnings":0,"errors":0,"depth":6,"issuerId":145},{"name":"./node_modules/fbjs/lib/hyphenateStyleName.js","size":974,"id":149,"warnings":0,"errors":0,"depth":6,"issuerId":145},{"name":"./node_modules/fbjs/lib/hyphenate.js","size":800,"id":150,"warnings":0,"errors":0,"depth":7,"issuerId":149},{"name":"./node_modules/fbjs/lib/memoizeStringOnly.js","size":698,"id":151,"warnings":0,"errors":0,"depth":6,"issuerId":145},{"name":"./node_modules/react-dom/lib/quoteAttributeValueForBrowser.js","size":700,"id":152,"warnings":0,"errors":0,"depth":6,"issuerId":84},{"name":"./node_modules/react-dom/lib/ReactEventEmitterMixin.js","size":958,"id":153,"warnings":0,"errors":0,"depth":5,"issuerId":38},{"name":"./node_modules/react-dom/lib/getVendorPrefixedEventName.js","size":2869,"id":154,"warnings":0,"errors":0,"depth":5,"issuerId":38},{"name":"./node_modules/react-dom/lib/ReactDOMInput.js","size":13078,"id":155,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/ReactDOMOption.js","size":3687,"id":156,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/ReactDOMTextarea.js","size":6464,"id":157,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/ReactMultiChild.js","size":14556,"id":158,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/ReactChildReconciler.js","size":6106,"id":159,"warnings":0,"errors":0,"depth":6,"issuerId":158},{"name":"./node_modules/react-dom/lib/ReactCompositeComponent.js","size":35192,"id":160,"warnings":0,"errors":0,"depth":5,"issuerId":87},{"name":"./node_modules/react-dom/lib/checkReactTypeSpec.js","size":4209,"id":161,"warnings":0,"errors":0,"depth":6,"issuerId":160},{"name":"./node_modules/react-dom/lib/ReactPropTypeLocationNames.js","size":572,"id":162,"warnings":0,"errors":0,"depth":7,"issuerId":161},{"name":"./node_modules/react/lib/getNextDebugID.js","size":437,"id":163,"warnings":0,"errors":0,"depth":5,"issuerId":87},{"name":"./node_modules/react-dom/lib/ReactElementSymbol.js","size":622,"id":164,"warnings":0,"errors":0,"depth":8,"issuerId":91},{"name":"./node_modules/react-dom/lib/getIteratorFn.js","size":1119,"id":165,"warnings":0,"errors":0,"depth":8,"issuerId":91},{"name":"./node_modules/react-dom/lib/flattenChildren.js","size":2773,"id":166,"warnings":0,"errors":0,"depth":6,"issuerId":158},{"name":"./node_modules/react-dom/lib/ReactServerRenderingTransaction.js","size":2288,"id":167,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/ReactServerUpdateQueue.js","size":4828,"id":168,"warnings":0,"errors":0,"depth":6,"issuerId":167},{"name":"./node_modules/react-dom/lib/ReactDOMEmptyComponent.js","size":1902,"id":169,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/ReactDOMTreeTraversal.js","size":3721,"id":170,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/ReactDOMTextComponent.js","size":5814,"id":171,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/ReactDefaultBatchingStrategy.js","size":1880,"id":172,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/ReactEventListener.js","size":5297,"id":173,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/fbjs/lib/getUnboundedScrollPosition.js","size":1122,"id":174,"warnings":0,"errors":0,"depth":5,"issuerId":173},{"name":"./node_modules/react-dom/lib/ReactInjection.js","size":1200,"id":175,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/ReactReconcileTransaction.js","size":5259,"id":176,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/ReactDOMSelection.js","size":6776,"id":177,"warnings":0,"errors":0,"depth":6,"issuerId":93},{"name":"./node_modules/react-dom/lib/getNodeForCharacterOffset.js","size":1617,"id":178,"warnings":0,"errors":0,"depth":7,"issuerId":177},{"name":"./node_modules/fbjs/lib/containsNode.js","size":1049,"id":179,"warnings":0,"errors":0,"depth":6,"issuerId":93},{"name":"./node_modules/fbjs/lib/isTextNode.js","size":605,"id":180,"warnings":0,"errors":0,"depth":7,"issuerId":179},{"name":"./node_modules/fbjs/lib/isNode.js","size":828,"id":181,"warnings":0,"errors":0,"depth":8,"issuerId":180},{"name":"./node_modules/react-dom/lib/SVGDOMPropertyConfig.js","size":7318,"id":182,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/SelectEventPlugin.js","size":6057,"id":183,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/SimpleEventPlugin.js","size":7973,"id":184,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/SyntheticAnimationEvent.js","size":1209,"id":185,"warnings":0,"errors":0,"depth":5,"issuerId":184},{"name":"./node_modules/react-dom/lib/SyntheticClipboardEvent.js","size":1169,"id":186,"warnings":0,"errors":0,"depth":5,"issuerId":184},{"name":"./node_modules/react-dom/lib/SyntheticFocusEvent.js","size":1066,"id":187,"warnings":0,"errors":0,"depth":5,"issuerId":184},{"name":"./node_modules/react-dom/lib/SyntheticKeyboardEvent.js","size":2705,"id":188,"warnings":0,"errors":0,"depth":5,"issuerId":184},{"name":"./node_modules/react-dom/lib/getEventKey.js","size":2868,"id":189,"warnings":0,"errors":0,"depth":6,"issuerId":188},{"name":"./node_modules/react-dom/lib/SyntheticDragEvent.js","size":1071,"id":190,"warnings":0,"errors":0,"depth":5,"issuerId":184},{"name":"./node_modules/react-dom/lib/SyntheticTouchEvent.js","size":1277,"id":191,"warnings":0,"errors":0,"depth":5,"issuerId":184},{"name":"./node_modules/react-dom/lib/SyntheticTransitionEvent.js","size":1226,"id":192,"warnings":0,"errors":0,"depth":5,"issuerId":184},{"name":"./node_modules/react-dom/lib/SyntheticWheelEvent.js","size":1924,"id":193,"warnings":0,"errors":0,"depth":5,"issuerId":184},{"name":"./node_modules/react-dom/lib/ReactDOMContainerInfo.js","size":967,"id":194,"warnings":0,"errors":0,"depth":4,"issuerId":95},{"name":"./node_modules/react-dom/lib/ReactDOMFeatureFlags.js","size":439,"id":195,"warnings":0,"errors":0,"depth":4,"issuerId":95},{"name":"./node_modules/react-dom/lib/ReactMarkupChecksum.js","size":1472,"id":196,"warnings":0,"errors":0,"depth":4,"issuerId":95},{"name":"./node_modules/react-dom/lib/adler32.js","size":1191,"id":197,"warnings":0,"errors":0,"depth":5,"issuerId":196},{"name":"./node_modules/react-dom/lib/ReactVersion.js","size":350,"id":198,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/react-dom/lib/findDOMNode.js","size":2465,"id":199,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/react-dom/lib/renderSubtreeIntoContainer.js","size":422,"id":200,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/react-dom/lib/ReactDOMUnknownPropertyHook.js","size":4319,"id":201,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/react-dom/lib/ReactDOMNullInputValuePropHook.js","size":1368,"id":202,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/react-dom/lib/ReactDOMInvalidARIAHook.js","size":3140,"id":203,"warnings":0,"errors":0,"depth":3,"issuerId":119}]}]},{"timeStamp":1505785954917,"hash":"1fb3d505391da912f4f2","version":"3.5.6","errors":["./client/components/BuildComponents/Modules.jsx\nModule not found: Error: Can't resolve './history.json' in '/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents'\nresolve './history.json' in '/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents'\n using description file: /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/package.json (relative path: ./client/components/BuildComponents)\n Field 'browser' doesn't contain a valid alias configuration\n after using description file: /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/package.json (relative path: ./client/components/BuildComponents)\n using description file: /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/package.json (relative path: ./client/components/BuildComponents/history.json)\n no extension\n Field 'browser' doesn't contain a valid alias configuration\n /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json doesn't exist\n .js\n Field 'browser' doesn't contain a valid alias configuration\n /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json.js doesn't exist\n json\n Field 'browser' doesn't contain a valid alias configuration\n /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.jsonjson doesn't exist\n .jsx\n Field 'browser' doesn't contain a valid alias configuration\n /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json.jsx doesn't exist\n as directory\n /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json doesn't exist\n[/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json]\n[/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json.js]\n[/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.jsonjson]\n[/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json.jsx]\n[/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json]\n @ ./client/components/BuildComponents/Modules.jsx 13:12-37\n @ ./client/components/BuildComponents/Dashboard.jsx\n @ ./client/components/BuildComponents/BuildRoutes.jsx\n @ ./client/components/Main.jsx\n @ ./client/components/App.jsx\n @ ./client/index.jsx","./client/components/BuildComponents/Assets.jsx\nModule not found: Error: Can't resolve './history.json' in '/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents'\nresolve './history.json' in '/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents'\n using description file: /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/package.json (relative path: ./client/components/BuildComponents)\n Field 'browser' doesn't contain a valid alias configuration\n after using description file: /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/package.json (relative path: ./client/components/BuildComponents)\n using description file: /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/package.json (relative path: ./client/components/BuildComponents/history.json)\n no extension\n Field 'browser' doesn't contain a valid alias configuration\n /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json doesn't exist\n .js\n Field 'browser' doesn't contain a valid alias configuration\n /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json.js doesn't exist\n json\n Field 'browser' doesn't contain a valid alias configuration\n /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.jsonjson doesn't exist\n .jsx\n Field 'browser' doesn't contain a valid alias configuration\n /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json.jsx doesn't exist\n as directory\n /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json doesn't exist\n[/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json]\n[/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json.js]\n[/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.jsonjson]\n[/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json.jsx]\n[/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json]\n @ ./client/components/BuildComponents/Assets.jsx 13:12-37\n @ ./client/components/BuildComponents/Dashboard.jsx\n @ ./client/components/BuildComponents/BuildRoutes.jsx\n @ ./client/components/Main.jsx\n @ ./client/components/App.jsx\n @ ./client/index.jsx","./client/components/BuildComponents/Errors.jsx\nModule not found: Error: Can't resolve './history.json' in '/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents'\nresolve './history.json' in '/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents'\n using description file: /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/package.json (relative path: ./client/components/BuildComponents)\n Field 'browser' doesn't contain a valid alias configuration\n after using description file: /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/package.json (relative path: ./client/components/BuildComponents)\n using description file: /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/package.json (relative path: ./client/components/BuildComponents/history.json)\n no extension\n Field 'browser' doesn't contain a valid alias configuration\n /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json doesn't exist\n .js\n Field 'browser' doesn't contain a valid alias configuration\n /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json.js doesn't exist\n json\n Field 'browser' doesn't contain a valid alias configuration\n /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.jsonjson doesn't exist\n .jsx\n Field 'browser' doesn't contain a valid alias configuration\n /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json.jsx doesn't exist\n as directory\n /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json doesn't exist\n[/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json]\n[/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json.js]\n[/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.jsonjson]\n[/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json.jsx]\n[/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json]\n @ ./client/components/BuildComponents/Errors.jsx 13:12-37\n @ ./client/components/BuildComponents/Dashboard.jsx\n @ ./client/components/BuildComponents/BuildRoutes.jsx\n @ ./client/components/Main.jsx\n @ ./client/components/App.jsx\n @ ./client/index.jsx","./client/components/Overview.jsx\nModule not found: Error: Can't resolve 'd3' in '/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components'\nresolve 'd3' in '/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components'\n Parsed request is a module\n using description file: /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/package.json (relative path: ./client/components)\n Field 'browser' doesn't contain a valid alias configuration\n after using description file: /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/package.json (relative path: ./client/components)\n resolve as module\n /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/node_modules doesn't exist or is not a directory\n /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/node_modules doesn't exist or is not a directory\n /Users/jonroach/Programming/codesmith/production-project/node_modules doesn't exist or is not a directory\n /Users/jonroach/Programming/codesmith/node_modules doesn't exist or is not a directory\n /Users/jonroach/Programming/node_modules doesn't exist or is not a directory\n /Users/node_modules doesn't exist or is not a directory\n /node_modules doesn't exist or is not a directory\n looking for modules in /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/node_modules\n using description file: /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/package.json (relative path: ./node_modules)\n Field 'browser' doesn't contain a valid alias configuration\n after using description file: /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/package.json (relative path: ./node_modules)\n using description file: /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/package.json (relative path: ./node_modules/d3)\n no extension\n Field 'browser' doesn't contain a valid alias configuration\n /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/node_modules/d3 doesn't exist\n .js\n Field 'browser' doesn't contain a valid alias configuration\n /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/node_modules/d3.js doesn't exist\n json\n Field 'browser' doesn't contain a valid alias configuration\n /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/node_modules/d3json doesn't exist\n .jsx\n Field 'browser' doesn't contain a valid alias configuration\n /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/node_modules/d3.jsx doesn't exist\n as directory\n /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/node_modules/d3 doesn't exist\n looking for modules in /Users/jonroach/node_modules\n using description file: /Users/jonroach/package.json (relative path: ./node_modules)\n Field 'browser' doesn't contain a valid alias configuration\n after using description file: /Users/jonroach/package.json (relative path: ./node_modules)\n using description file: /Users/jonroach/package.json (relative path: ./node_modules/d3)\n no extension\n Field 'browser' doesn't contain a valid alias configuration\n /Users/jonroach/node_modules/d3 doesn't exist\n .js\n Field 'browser' doesn't contain a valid alias configuration\n /Users/jonroach/node_modules/d3.js doesn't exist\n json\n Field 'browser' doesn't contain a valid alias configuration\n /Users/jonroach/node_modules/d3json doesn't exist\n .jsx\n Field 'browser' doesn't contain a valid alias configuration\n /Users/jonroach/node_modules/d3.jsx doesn't exist\n as directory\n /Users/jonroach/node_modules/d3 doesn't exist\n[/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/node_modules]\n[/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/node_modules]\n[/Users/jonroach/Programming/codesmith/production-project/node_modules]\n[/Users/jonroach/Programming/codesmith/node_modules]\n[/Users/jonroach/Programming/node_modules]\n[/Users/node_modules]\n[/node_modules]\n[/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/node_modules/d3]\n[/Users/jonroach/node_modules/d3]\n[/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/node_modules/d3.js]\n[/Users/jonroach/node_modules/d3.js]\n[/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/node_modules/d3json]\n[/Users/jonroach/node_modules/d3json]\n[/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/node_modules/d3.jsx]\n[/Users/jonroach/node_modules/d3.jsx]\n[/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/node_modules/d3]\n[/Users/jonroach/node_modules/d3]\n @ ./client/components/Overview.jsx 17:9-22\n @ ./client/components/Main.jsx\n @ ./client/components/App.jsx\n @ ./client/index.jsx","./client/components/Overview.jsx\nModule not found: Error: Can't resolve 'style-loader' in '/Users/jonroach/Programming/codesmith/production-project/webpackmonitor'\nresolve 'style-loader' in '/Users/jonroach/Programming/codesmith/production-project/webpackmonitor'\n Parsed request is a module\n using description file: /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/package.json (relative path: .)\n after using description file: /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/package.json (relative path: .)\n resolve as module\n /Users/jonroach/Programming/codesmith/production-project/node_modules doesn't exist or is not a directory\n /Users/jonroach/Programming/codesmith/node_modules doesn't exist or is not a directory\n /Users/jonroach/Programming/node_modules doesn't exist or is not a directory\n /Users/node_modules doesn't exist or is not a directory\n /node_modules doesn't exist or is not a directory\n looking for modules in /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/node_modules\n using description file: /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/package.json (relative path: ./node_modules)\n after using description file: /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/package.json (relative path: ./node_modules)\n using description file: /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/package.json (relative path: ./node_modules/style-loader)\n no extension\n /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/node_modules/style-loader doesn't exist\n .js\n /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/node_modules/style-loader.js doesn't exist\n .json\n /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/node_modules/style-loader.json doesn't exist\n as directory\n /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/node_modules/style-loader doesn't exist\n looking for modules in /Users/jonroach/node_modules\n using description file: /Users/jonroach/package.json (relative path: ./node_modules)\n after using description file: /Users/jonroach/package.json (relative path: ./node_modules)\n using description file: /Users/jonroach/package.json (relative path: ./node_modules/style-loader)\n no extension\n /Users/jonroach/node_modules/style-loader doesn't exist\n .js\n /Users/jonroach/node_modules/style-loader.js doesn't exist\n .json\n /Users/jonroach/node_modules/style-loader.json doesn't exist\n as directory\n /Users/jonroach/node_modules/style-loader doesn't exist\n[/Users/jonroach/Programming/codesmith/production-project/node_modules]\n[/Users/jonroach/Programming/codesmith/node_modules]\n[/Users/jonroach/Programming/node_modules]\n[/Users/node_modules]\n[/node_modules]\n[/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/node_modules/style-loader]\n[/Users/jonroach/node_modules/style-loader]\n[/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/node_modules/style-loader.js]\n[/Users/jonroach/node_modules/style-loader.js]\n[/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/node_modules/style-loader.json]\n[/Users/jonroach/node_modules/style-loader.json]\n[/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/node_modules/style-loader]\n[/Users/jonroach/node_modules/style-loader]\n @ ./client/components/Overview.jsx 21:0-32\n @ ./client/components/Main.jsx\n @ ./client/components/App.jsx\n @ ./client/index.jsx"],"size":289208,"assets":[{"name":"app.js","chunks":[0],"size":63904},{"name":"vendor.js","chunks":[1],"size":224834},{"name":"index.html","chunks":[],"size":470}],"chunks":[{"size":164887,"files":["app.js"],"entry":false,"hash":"e1b5e34f5f080ef764a2","parents":[1],"rendered":true,"inital":true,"modules":[{"name":"./node_modules/warning/browser.js","size":1807,"id":8,"warnings":0,"errors":0,"depth":3,"issuerId":205},{"name":"./node_modules/prop-types/index.js","size":1078,"id":12,"warnings":0,"errors":0,"depth":3,"issuerId":208},{"name":"./node_modules/invariant/browser.js","size":1516,"id":13,"warnings":0,"errors":0,"depth":3,"issuerId":100},{"name":"./node_modules/react-router-dom/es/index.js","size":925,"id":28,"warnings":0,"errors":0,"depth":1,"issuerId":204},{"name":"./node_modules/history/PathUtils.js","size":1768,"id":29,"warnings":0,"errors":0,"depth":4,"issuerId":209},{"name":"./node_modules/history/es/PathUtils.js","size":1605,"id":30,"warnings":0,"errors":0,"depth":5,"issuerId":220},{"name":"./node_modules/history/es/LocationUtils.js","size":2224,"id":39,"warnings":0,"errors":0,"depth":5,"issuerId":220},{"name":"./node_modules/history/LocationUtils.js","size":2647,"id":59,"warnings":0,"errors":0,"depth":4,"issuerId":209},{"name":"./node_modules/history/createTransitionManager.js","size":2361,"id":60,"warnings":0,"errors":0,"depth":4,"issuerId":209},{"name":"./node_modules/react-router-dom/es/Router.js","size":131,"id":61,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/react-router/es/Router.js","size":3804,"id":62,"warnings":0,"errors":0,"depth":3,"issuerId":61},{"name":"./node_modules/react-router/es/matchPath.js","size":2051,"id":63,"warnings":0,"errors":0,"depth":3,"issuerId":228},{"name":"./node_modules/history/es/createTransitionManager.js","size":2133,"id":64,"warnings":0,"errors":0,"depth":6,"issuerId":221},{"name":"./node_modules/resolve-pathname/index.js","size":1797,"id":97,"warnings":0,"errors":0,"depth":5,"issuerId":59},{"name":"./node_modules/value-equal/index.js","size":1136,"id":98,"warnings":0,"errors":0,"depth":5,"issuerId":59},{"name":"./node_modules/history/DOMUtils.js","size":2491,"id":99,"warnings":0,"errors":0,"depth":4,"issuerId":209},{"name":"./node_modules/react-router-dom/es/Link.js","size":4073,"id":100,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/react-router-dom/es/Route.js","size":128,"id":101,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/react-router/es/Route.js","size":6023,"id":102,"warnings":0,"errors":0,"depth":3,"issuerId":101},{"name":"./node_modules/history/es/DOMUtils.js","size":2258,"id":103,"warnings":0,"errors":0,"depth":6,"issuerId":221},{"name":"./client/index.jsx","size":549,"id":204,"warnings":0,"errors":0,"depth":0,"issuerId":null},{"name":"./node_modules/react-router-dom/es/BrowserRouter.js","size":2412,"id":205,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/prop-types/factoryWithThrowingShims.js","size":1594,"id":206,"warnings":0,"errors":0,"depth":4,"issuerId":12},{"name":"./node_modules/history/createBrowserHistory.js","size":9751,"id":207,"warnings":0,"errors":0,"depth":3,"issuerId":205},{"name":"./node_modules/react-router-dom/es/HashRouter.js","size":2383,"id":208,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/history/createHashHistory.js","size":10053,"id":209,"warnings":0,"errors":0,"depth":3,"issuerId":208},{"name":"./node_modules/react-router-dom/es/MemoryRouter.js","size":149,"id":210,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/react-router/es/MemoryRouter.js","size":2414,"id":211,"warnings":0,"errors":0,"depth":3,"issuerId":210},{"name":"./node_modules/history/createMemoryHistory.js","size":5816,"id":212,"warnings":0,"errors":0,"depth":4,"issuerId":211},{"name":"./node_modules/react-router-dom/es/NavLink.js","size":2663,"id":213,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/path-to-regexp/index.js","size":10809,"id":214,"warnings":0,"errors":0,"depth":4,"issuerId":63},{"name":"./node_modules/isarray/index.js","size":120,"id":215,"warnings":0,"errors":0,"depth":5,"issuerId":214},{"name":"./node_modules/react-router-dom/es/Prompt.js","size":131,"id":216,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/react-router/es/Prompt.js","size":2685,"id":217,"warnings":0,"errors":0,"depth":3,"issuerId":216},{"name":"./node_modules/react-router-dom/es/Redirect.js","size":137,"id":218,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/react-router/es/Redirect.js","size":3127,"id":219,"warnings":0,"errors":0,"depth":3,"issuerId":218},{"name":"./node_modules/history/es/index.js","size":460,"id":220,"warnings":0,"errors":0,"depth":4,"issuerId":219},{"name":"./node_modules/history/es/createBrowserHistory.js","size":9230,"id":221,"warnings":0,"errors":0,"depth":5,"issuerId":220},{"name":"./node_modules/history/es/createHashHistory.js","size":9382,"id":222,"warnings":0,"errors":0,"depth":5,"issuerId":220},{"name":"./node_modules/history/es/createMemoryHistory.js","size":5394,"id":223,"warnings":0,"errors":0,"depth":5,"issuerId":220},{"name":"./node_modules/react-router-dom/es/StaticRouter.js","size":149,"id":224,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/react-router/es/StaticRouter.js","size":6327,"id":225,"warnings":0,"errors":0,"depth":3,"issuerId":224},{"name":"./node_modules/react-router-dom/es/Switch.js","size":131,"id":226,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/react-router/es/Switch.js","size":3290,"id":227,"warnings":0,"errors":0,"depth":3,"issuerId":226},{"name":"./node_modules/react-router-dom/es/matchPath.js","size":140,"id":228,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/react-router-dom/es/withRouter.js","size":143,"id":229,"warnings":0,"errors":0,"depth":2,"issuerId":28},{"name":"./node_modules/react-router/es/withRouter.js","size":1400,"id":230,"warnings":0,"errors":0,"depth":3,"issuerId":229},{"name":"./node_modules/hoist-non-react-statics/index.js","size":2001,"id":231,"warnings":0,"errors":0,"depth":4,"issuerId":230},{"name":"./client/components/App.jsx","size":653,"id":232,"warnings":0,"errors":0,"depth":1,"issuerId":204},{"name":"./client/components/Header.jsx","size":1566,"id":233,"warnings":0,"errors":0,"depth":2,"issuerId":232},{"name":"./client/components/Main.jsx","size":1454,"id":234,"warnings":0,"errors":0,"depth":2,"issuerId":232},{"name":"./client/components/BuildComponents/BuildRoutes.jsx","size":1156,"id":235,"warnings":0,"errors":0,"depth":3,"issuerId":234},{"name":"./client/components/BuildComponents/BuildsAll.jsx","size":796,"id":236,"warnings":0,"errors":0,"depth":4,"issuerId":235},{"name":"./client/components/BuildComponents/BuildSingle.jsx","size":537,"id":237,"warnings":0,"errors":0,"depth":4,"issuerId":235},{"name":"./client/components/BuildComponents/Dashboard.jsx","size":984,"id":238,"warnings":0,"errors":0,"depth":4,"issuerId":235},{"name":"./client/components/BuildComponents/Modules.jsx","size":2682,"id":239,"warnings":0,"errors":0,"depth":5,"issuerId":238},{"name":"./client/components/BuildComponents/Assets.jsx","size":1567,"id":240,"warnings":0,"errors":0,"depth":5,"issuerId":238},{"name":"./client/components/BuildComponents/Errors.jsx","size":1157,"id":241,"warnings":0,"errors":0,"depth":5,"issuerId":238},{"name":"./client/components/Overview.jsx","size":16689,"id":242,"warnings":0,"errors":0,"depth":3,"issuerId":234},{"name":"./client/components/Recommendations.jsx","size":433,"id":243,"warnings":0,"errors":0,"depth":3,"issuerId":234},{"name":"./client/components/Performance.jsx","size":417,"id":244,"warnings":0,"errors":0,"depth":3,"issuerId":234}]},{"size":725811,"files":["vendor.js"],"entry":true,"hash":"0e01ea651e27c68e49a8","parents":[],"rendered":true,"inital":true,"modules":[{"name":"./node_modules/process/browser.js","size":5418,"id":0,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/fbjs/lib/invariant.js","size":1632,"id":1,"warnings":0,"errors":0,"depth":4,"issuerId":65},{"name":"./node_modules/fbjs/lib/warning.js","size":2016,"id":2,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/react-dom/lib/reactProdInvariant.js","size":1236,"id":3,"warnings":0,"errors":0,"depth":4,"issuerId":6},{"name":"./node_modules/react/react.js","size":56,"id":4,"warnings":0,"errors":0,"depth":1,"issuerId":104},{"name":"./node_modules/object-assign/index.js","size":2108,"id":5,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/react-dom/lib/ReactDOMComponentTree.js","size":6270,"id":6,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/fbjs/lib/ExecutionEnvironment.js","size":1061,"id":7,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/react/lib/ReactComponentTreeHook.js","size":11795,"id":9,"warnings":0,"errors":0,"depth":4,"issuerId":69},{"name":"./node_modules/fbjs/lib/emptyFunction.js","size":1085,"id":10,"warnings":0,"errors":0,"depth":4,"issuerId":105},{"name":"./node_modules/react-dom/lib/ReactInstrumentation.js","size":601,"id":11,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/react/lib/ReactCurrentOwner.js","size":621,"id":14,"warnings":0,"errors":0,"depth":4,"issuerId":18},{"name":"./node_modules/react-dom/lib/ReactUpdates.js","size":9534,"id":15,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/react-dom/lib/SyntheticEvent.js","size":9181,"id":16,"warnings":0,"errors":0,"depth":5,"issuerId":126},{"name":"./node_modules/react-dom/lib/DOMProperty.js","size":8239,"id":17,"warnings":0,"errors":0,"depth":4,"issuerId":6},{"name":"./node_modules/react/lib/ReactElement.js","size":11233,"id":18,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/react-dom/lib/PooledClass.js","size":3356,"id":19,"warnings":0,"errors":0,"depth":4,"issuerId":15},{"name":"./node_modules/react/lib/React.js","size":5078,"id":20,"warnings":0,"errors":0,"depth":2,"issuerId":4},{"name":"./node_modules/react/lib/reactProdInvariant.js","size":1236,"id":21,"warnings":0,"errors":0,"depth":4,"issuerId":65},{"name":"./node_modules/react-dom/lib/ReactReconciler.js","size":6210,"id":22,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/react-dom/lib/DOMLazyTree.js","size":3715,"id":23,"warnings":0,"errors":0,"depth":4,"issuerId":95},{"name":"./node_modules/react-dom/lib/EventPropagators.js","size":5094,"id":24,"warnings":0,"errors":0,"depth":5,"issuerId":122},{"name":"./node_modules/react-dom/lib/EventPluginHub.js","size":9107,"id":25,"warnings":0,"errors":0,"depth":5,"issuerId":126},{"name":"./node_modules/react-dom/lib/SyntheticUIEvent.js","size":1571,"id":26,"warnings":0,"errors":0,"depth":5,"issuerId":184},{"name":"./node_modules/react-dom/lib/ReactInstanceMap.js","size":1219,"id":27,"warnings":0,"errors":0,"depth":4,"issuerId":95},{"name":"./node_modules/react/lib/canDefineProperty.js","size":661,"id":31,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/fbjs/lib/emptyObject.js","size":458,"id":32,"warnings":0,"errors":0,"depth":4,"issuerId":65},{"name":"./node_modules/react-dom/lib/EventPluginRegistry.js","size":9746,"id":33,"warnings":0,"errors":0,"depth":4,"issuerId":201},{"name":"./node_modules/react-dom/lib/Transaction.js","size":9553,"id":34,"warnings":0,"errors":0,"depth":4,"issuerId":15},{"name":"./node_modules/react-dom/lib/SyntheticMouseEvent.js","size":2141,"id":35,"warnings":0,"errors":0,"depth":5,"issuerId":135},{"name":"./node_modules/react-dom/lib/setInnerHTML.js","size":3860,"id":36,"warnings":0,"errors":0,"depth":4,"issuerId":95},{"name":"./node_modules/react-dom/lib/escapeTextContentForBrowser.js","size":3431,"id":37,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/ReactBrowserEventEmitter.js","size":12553,"id":38,"warnings":0,"errors":0,"depth":4,"issuerId":95},{"name":"./node_modules/react/lib/lowPriorityWarning.js","size":2162,"id":40,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/prop-types/lib/ReactPropTypesSecret.js","size":436,"id":41,"warnings":0,"errors":0,"depth":5,"issuerId":71},{"name":"./node_modules/react-dom/index.js","size":59,"id":42,"warnings":0,"errors":0,"depth":1,"issuerId":104},{"name":"./node_modules/react-dom/lib/EventPluginUtils.js","size":7945,"id":43,"warnings":0,"errors":0,"depth":5,"issuerId":175},{"name":"./node_modules/react-dom/lib/ReactErrorUtils.js","size":2188,"id":44,"warnings":0,"errors":0,"depth":6,"issuerId":25},{"name":"./node_modules/react-dom/lib/getEventTarget.js","size":1010,"id":45,"warnings":0,"errors":0,"depth":5,"issuerId":126},{"name":"./node_modules/react-dom/lib/isEventSupported.js","size":1937,"id":46,"warnings":0,"errors":0,"depth":5,"issuerId":126},{"name":"./node_modules/react-dom/lib/getEventModifierState.js","size":1225,"id":47,"warnings":0,"errors":0,"depth":6,"issuerId":35},{"name":"./node_modules/react-dom/lib/DOMChildrenOperations.js","size":7717,"id":48,"warnings":0,"errors":0,"depth":5,"issuerId":137},{"name":"./node_modules/react-dom/lib/DOMNamespaces.js","size":505,"id":49,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/createMicrosoftUnsafeLocalFunction.js","size":810,"id":50,"warnings":0,"errors":0,"depth":5,"issuerId":23},{"name":"./node_modules/react-dom/lib/LinkedValueUtils.js","size":5239,"id":51,"warnings":0,"errors":0,"depth":6,"issuerId":155},{"name":"./node_modules/react-dom/lib/ReactComponentEnvironment.js","size":1302,"id":52,"warnings":0,"errors":0,"depth":5,"issuerId":175},{"name":"./node_modules/fbjs/lib/shallowEqual.js","size":1742,"id":53,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/shouldUpdateReactComponent.js","size":1403,"id":54,"warnings":0,"errors":0,"depth":4,"issuerId":95},{"name":"./node_modules/react-dom/lib/KeyEscapeUtils.js","size":1294,"id":55,"warnings":0,"errors":0,"depth":7,"issuerId":159},{"name":"./node_modules/react-dom/lib/ReactUpdateQueue.js","size":9354,"id":56,"warnings":0,"errors":0,"depth":4,"issuerId":95},{"name":"./node_modules/react-dom/lib/validateDOMNesting.js","size":13654,"id":57,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/getEventCharCode.js","size":1505,"id":58,"warnings":0,"errors":0,"depth":5,"issuerId":184},{"name":"./node_modules/react/lib/ReactBaseClasses.js","size":5436,"id":65,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/react/lib/ReactNoopUpdateQueue.js","size":3362,"id":66,"warnings":0,"errors":0,"depth":4,"issuerId":65},{"name":"./node_modules/react/lib/ReactElementSymbol.js","size":622,"id":67,"warnings":0,"errors":0,"depth":4,"issuerId":18},{"name":"./node_modules/react/lib/getIteratorFn.js","size":1119,"id":68,"warnings":0,"errors":0,"depth":4,"issuerId":69},{"name":"./node_modules/react/lib/ReactElementValidator.js","size":9198,"id":69,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/prop-types/factory.js","size":890,"id":70,"warnings":0,"errors":0,"depth":4,"issuerId":113},{"name":"./node_modules/prop-types/factoryWithTypeCheckers.js","size":18600,"id":71,"warnings":0,"errors":0,"depth":4,"issuerId":70},{"name":"./node_modules/react-dom/lib/ReactDOMComponentFlags.js","size":429,"id":72,"warnings":0,"errors":0,"depth":4,"issuerId":6},{"name":"./node_modules/react-dom/lib/accumulateInto.js","size":1694,"id":73,"warnings":0,"errors":0,"depth":6,"issuerId":24},{"name":"./node_modules/react-dom/lib/forEachAccumulated.js","size":855,"id":74,"warnings":0,"errors":0,"depth":6,"issuerId":24},{"name":"./node_modules/react-dom/lib/getTextContentAccessor.js","size":955,"id":75,"warnings":0,"errors":0,"depth":6,"issuerId":123},{"name":"./node_modules/react-dom/lib/CallbackQueue.js","size":3162,"id":76,"warnings":0,"errors":0,"depth":4,"issuerId":15},{"name":"./node_modules/react-dom/lib/ReactFeatureFlags.js","size":628,"id":77,"warnings":0,"errors":0,"depth":4,"issuerId":95},{"name":"./node_modules/react-dom/lib/inputValueTracking.js","size":3096,"id":78,"warnings":0,"errors":0,"depth":5,"issuerId":126},{"name":"./node_modules/react-dom/lib/isTextInputElement.js","size":1017,"id":79,"warnings":0,"errors":0,"depth":5,"issuerId":126},{"name":"./node_modules/react-dom/lib/ViewportMetrics.js","size":604,"id":80,"warnings":0,"errors":0,"depth":5,"issuerId":38},{"name":"./node_modules/react-dom/lib/setTextContent.js","size":1453,"id":81,"warnings":0,"errors":0,"depth":5,"issuerId":23},{"name":"./node_modules/fbjs/lib/focusNode.js","size":704,"id":82,"warnings":0,"errors":0,"depth":6,"issuerId":144},{"name":"./node_modules/react-dom/lib/CSSProperty.js","size":3798,"id":83,"warnings":0,"errors":0,"depth":6,"issuerId":145},{"name":"./node_modules/react-dom/lib/DOMPropertyOperations.js","size":7607,"id":84,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/ReactPropTypesSecret.js","size":442,"id":85,"warnings":0,"errors":0,"depth":7,"issuerId":51},{"name":"./node_modules/react-dom/lib/ReactDOMSelect.js","size":6808,"id":86,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/instantiateReactComponent.js","size":5056,"id":87,"warnings":0,"errors":0,"depth":4,"issuerId":95},{"name":"./node_modules/react-dom/lib/ReactNodeTypes.js","size":1016,"id":88,"warnings":0,"errors":0,"depth":4,"issuerId":96},{"name":"./node_modules/react-dom/lib/ReactEmptyComponent.js","size":704,"id":89,"warnings":0,"errors":0,"depth":5,"issuerId":175},{"name":"./node_modules/react-dom/lib/ReactHostComponent.js","size":1977,"id":90,"warnings":0,"errors":0,"depth":5,"issuerId":175},{"name":"./node_modules/react-dom/lib/traverseAllChildren.js","size":7038,"id":91,"warnings":0,"errors":0,"depth":7,"issuerId":159},{"name":"./node_modules/fbjs/lib/EventListener.js","size":2374,"id":92,"warnings":0,"errors":0,"depth":5,"issuerId":173},{"name":"./node_modules/react-dom/lib/ReactInputSelection.js","size":4270,"id":93,"warnings":0,"errors":0,"depth":5,"issuerId":176},{"name":"./node_modules/fbjs/lib/getActiveElement.js","size":1038,"id":94,"warnings":0,"errors":0,"depth":5,"issuerId":183},{"name":"./node_modules/react-dom/lib/ReactMount.js","size":25507,"id":95,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/react-dom/lib/getHostComponentFromComposite.js","size":740,"id":96,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"multi react react-dom","size":40,"id":104,"warnings":0,"errors":0,"depth":0,"issuerId":null},{"name":"./node_modules/react/lib/ReactChildren.js","size":6189,"id":105,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/react/lib/PooledClass.js","size":3356,"id":106,"warnings":0,"errors":0,"depth":4,"issuerId":105},{"name":"./node_modules/react/lib/traverseAllChildren.js","size":7030,"id":107,"warnings":0,"errors":0,"depth":4,"issuerId":105},{"name":"./node_modules/react/lib/KeyEscapeUtils.js","size":1294,"id":108,"warnings":0,"errors":0,"depth":5,"issuerId":107},{"name":"./node_modules/react/lib/ReactDOMFactories.js","size":5481,"id":109,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/react/lib/checkReactTypeSpec.js","size":4193,"id":110,"warnings":0,"errors":0,"depth":4,"issuerId":69},{"name":"./node_modules/react/lib/ReactPropTypeLocationNames.js","size":572,"id":111,"warnings":0,"errors":0,"depth":5,"issuerId":110},{"name":"./node_modules/react/lib/ReactPropTypesSecret.js","size":442,"id":112,"warnings":0,"errors":0,"depth":5,"issuerId":110},{"name":"./node_modules/react/lib/ReactPropTypes.js","size":500,"id":113,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/prop-types/checkPropTypes.js","size":2935,"id":114,"warnings":0,"errors":0,"depth":5,"issuerId":71},{"name":"./node_modules/react/lib/ReactVersion.js","size":350,"id":115,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/react/lib/createClass.js","size":688,"id":116,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/create-react-class/factory.js","size":28376,"id":117,"warnings":0,"errors":0,"depth":4,"issuerId":116},{"name":"./node_modules/react/lib/onlyChild.js","size":1338,"id":118,"warnings":0,"errors":0,"depth":3,"issuerId":20},{"name":"./node_modules/react-dom/lib/ReactDOM.js","size":5170,"id":119,"warnings":0,"errors":0,"depth":2,"issuerId":42},{"name":"./node_modules/react-dom/lib/ReactDefaultInjection.js","size":3501,"id":120,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/react-dom/lib/ARIADOMPropertyConfig.js","size":1816,"id":121,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/BeforeInputEventPlugin.js","size":13251,"id":122,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/FallbackCompositionState.js","size":2426,"id":123,"warnings":0,"errors":0,"depth":5,"issuerId":122},{"name":"./node_modules/react-dom/lib/SyntheticCompositionEvent.js","size":1099,"id":124,"warnings":0,"errors":0,"depth":5,"issuerId":122},{"name":"./node_modules/react-dom/lib/SyntheticInputEvent.js","size":1089,"id":125,"warnings":0,"errors":0,"depth":5,"issuerId":122},{"name":"./node_modules/react-dom/lib/ChangeEventPlugin.js","size":10820,"id":126,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/ReactRef.js","size":2557,"id":127,"warnings":0,"errors":0,"depth":4,"issuerId":22},{"name":"./node_modules/react-dom/lib/ReactOwner.js","size":3527,"id":128,"warnings":0,"errors":0,"depth":5,"issuerId":127},{"name":"./node_modules/react-dom/lib/ReactDebugTool.js","size":11661,"id":129,"warnings":0,"errors":0,"depth":4,"issuerId":11},{"name":"./node_modules/react-dom/lib/ReactInvalidSetStateWarningHook.js","size":984,"id":130,"warnings":0,"errors":0,"depth":5,"issuerId":129},{"name":"./node_modules/react-dom/lib/ReactHostOperationHistoryHook.js","size":736,"id":131,"warnings":0,"errors":0,"depth":5,"issuerId":129},{"name":"./node_modules/fbjs/lib/performanceNow.js","size":845,"id":132,"warnings":0,"errors":0,"depth":5,"issuerId":129},{"name":"./node_modules/fbjs/lib/performance.js","size":588,"id":133,"warnings":0,"errors":0,"depth":6,"issuerId":132},{"name":"./node_modules/react-dom/lib/DefaultEventPluginOrder.js","size":1077,"id":134,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/EnterLeaveEventPlugin.js","size":3154,"id":135,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/HTMLDOMPropertyConfig.js","size":6571,"id":136,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/ReactComponentBrowserEnvironment.js","size":904,"id":137,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/Danger.js","size":2240,"id":138,"warnings":0,"errors":0,"depth":6,"issuerId":48},{"name":"./node_modules/fbjs/lib/createNodesFromMarkup.js","size":2662,"id":139,"warnings":0,"errors":0,"depth":7,"issuerId":138},{"name":"./node_modules/fbjs/lib/createArrayFromMixed.js","size":4113,"id":140,"warnings":0,"errors":0,"depth":8,"issuerId":139},{"name":"./node_modules/fbjs/lib/getMarkupWrap.js","size":3035,"id":141,"warnings":0,"errors":0,"depth":8,"issuerId":139},{"name":"./node_modules/react-dom/lib/ReactDOMIDOperations.js","size":955,"id":142,"warnings":0,"errors":0,"depth":5,"issuerId":137},{"name":"./node_modules/react-dom/lib/ReactDOMComponent.js","size":38923,"id":143,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/AutoFocusUtils.js","size":599,"id":144,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/CSSPropertyOperations.js","size":7197,"id":145,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/fbjs/lib/camelizeStyleName.js","size":1001,"id":146,"warnings":0,"errors":0,"depth":6,"issuerId":145},{"name":"./node_modules/fbjs/lib/camelize.js","size":708,"id":147,"warnings":0,"errors":0,"depth":7,"issuerId":146},{"name":"./node_modules/react-dom/lib/dangerousStyleValue.js","size":3061,"id":148,"warnings":0,"errors":0,"depth":6,"issuerId":145},{"name":"./node_modules/fbjs/lib/hyphenateStyleName.js","size":974,"id":149,"warnings":0,"errors":0,"depth":6,"issuerId":145},{"name":"./node_modules/fbjs/lib/hyphenate.js","size":800,"id":150,"warnings":0,"errors":0,"depth":7,"issuerId":149},{"name":"./node_modules/fbjs/lib/memoizeStringOnly.js","size":698,"id":151,"warnings":0,"errors":0,"depth":6,"issuerId":145},{"name":"./node_modules/react-dom/lib/quoteAttributeValueForBrowser.js","size":700,"id":152,"warnings":0,"errors":0,"depth":6,"issuerId":84},{"name":"./node_modules/react-dom/lib/ReactEventEmitterMixin.js","size":958,"id":153,"warnings":0,"errors":0,"depth":5,"issuerId":38},{"name":"./node_modules/react-dom/lib/getVendorPrefixedEventName.js","size":2869,"id":154,"warnings":0,"errors":0,"depth":5,"issuerId":38},{"name":"./node_modules/react-dom/lib/ReactDOMInput.js","size":13078,"id":155,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/ReactDOMOption.js","size":3687,"id":156,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/ReactDOMTextarea.js","size":6464,"id":157,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/ReactMultiChild.js","size":14556,"id":158,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/ReactChildReconciler.js","size":6106,"id":159,"warnings":0,"errors":0,"depth":6,"issuerId":158},{"name":"./node_modules/react-dom/lib/ReactCompositeComponent.js","size":35192,"id":160,"warnings":0,"errors":0,"depth":5,"issuerId":87},{"name":"./node_modules/react-dom/lib/checkReactTypeSpec.js","size":4209,"id":161,"warnings":0,"errors":0,"depth":6,"issuerId":160},{"name":"./node_modules/react-dom/lib/ReactPropTypeLocationNames.js","size":572,"id":162,"warnings":0,"errors":0,"depth":7,"issuerId":161},{"name":"./node_modules/react/lib/getNextDebugID.js","size":437,"id":163,"warnings":0,"errors":0,"depth":5,"issuerId":87},{"name":"./node_modules/react-dom/lib/ReactElementSymbol.js","size":622,"id":164,"warnings":0,"errors":0,"depth":8,"issuerId":91},{"name":"./node_modules/react-dom/lib/getIteratorFn.js","size":1119,"id":165,"warnings":0,"errors":0,"depth":8,"issuerId":91},{"name":"./node_modules/react-dom/lib/flattenChildren.js","size":2773,"id":166,"warnings":0,"errors":0,"depth":6,"issuerId":158},{"name":"./node_modules/react-dom/lib/ReactServerRenderingTransaction.js","size":2288,"id":167,"warnings":0,"errors":0,"depth":5,"issuerId":143},{"name":"./node_modules/react-dom/lib/ReactServerUpdateQueue.js","size":4828,"id":168,"warnings":0,"errors":0,"depth":6,"issuerId":167},{"name":"./node_modules/react-dom/lib/ReactDOMEmptyComponent.js","size":1902,"id":169,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/ReactDOMTreeTraversal.js","size":3721,"id":170,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/ReactDOMTextComponent.js","size":5814,"id":171,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/ReactDefaultBatchingStrategy.js","size":1880,"id":172,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/ReactEventListener.js","size":5297,"id":173,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/fbjs/lib/getUnboundedScrollPosition.js","size":1122,"id":174,"warnings":0,"errors":0,"depth":5,"issuerId":173},{"name":"./node_modules/react-dom/lib/ReactInjection.js","size":1200,"id":175,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/ReactReconcileTransaction.js","size":5259,"id":176,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/ReactDOMSelection.js","size":6776,"id":177,"warnings":0,"errors":0,"depth":6,"issuerId":93},{"name":"./node_modules/react-dom/lib/getNodeForCharacterOffset.js","size":1617,"id":178,"warnings":0,"errors":0,"depth":7,"issuerId":177},{"name":"./node_modules/fbjs/lib/containsNode.js","size":1049,"id":179,"warnings":0,"errors":0,"depth":6,"issuerId":93},{"name":"./node_modules/fbjs/lib/isTextNode.js","size":605,"id":180,"warnings":0,"errors":0,"depth":7,"issuerId":179},{"name":"./node_modules/fbjs/lib/isNode.js","size":828,"id":181,"warnings":0,"errors":0,"depth":8,"issuerId":180},{"name":"./node_modules/react-dom/lib/SVGDOMPropertyConfig.js","size":7318,"id":182,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/SelectEventPlugin.js","size":6057,"id":183,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/SimpleEventPlugin.js","size":7973,"id":184,"warnings":0,"errors":0,"depth":4,"issuerId":120},{"name":"./node_modules/react-dom/lib/SyntheticAnimationEvent.js","size":1209,"id":185,"warnings":0,"errors":0,"depth":5,"issuerId":184},{"name":"./node_modules/react-dom/lib/SyntheticClipboardEvent.js","size":1169,"id":186,"warnings":0,"errors":0,"depth":5,"issuerId":184},{"name":"./node_modules/react-dom/lib/SyntheticFocusEvent.js","size":1066,"id":187,"warnings":0,"errors":0,"depth":5,"issuerId":184},{"name":"./node_modules/react-dom/lib/SyntheticKeyboardEvent.js","size":2705,"id":188,"warnings":0,"errors":0,"depth":5,"issuerId":184},{"name":"./node_modules/react-dom/lib/getEventKey.js","size":2868,"id":189,"warnings":0,"errors":0,"depth":6,"issuerId":188},{"name":"./node_modules/react-dom/lib/SyntheticDragEvent.js","size":1071,"id":190,"warnings":0,"errors":0,"depth":5,"issuerId":184},{"name":"./node_modules/react-dom/lib/SyntheticTouchEvent.js","size":1277,"id":191,"warnings":0,"errors":0,"depth":5,"issuerId":184},{"name":"./node_modules/react-dom/lib/SyntheticTransitionEvent.js","size":1226,"id":192,"warnings":0,"errors":0,"depth":5,"issuerId":184},{"name":"./node_modules/react-dom/lib/SyntheticWheelEvent.js","size":1924,"id":193,"warnings":0,"errors":0,"depth":5,"issuerId":184},{"name":"./node_modules/react-dom/lib/ReactDOMContainerInfo.js","size":967,"id":194,"warnings":0,"errors":0,"depth":4,"issuerId":95},{"name":"./node_modules/react-dom/lib/ReactDOMFeatureFlags.js","size":439,"id":195,"warnings":0,"errors":0,"depth":4,"issuerId":95},{"name":"./node_modules/react-dom/lib/ReactMarkupChecksum.js","size":1472,"id":196,"warnings":0,"errors":0,"depth":4,"issuerId":95},{"name":"./node_modules/react-dom/lib/adler32.js","size":1191,"id":197,"warnings":0,"errors":0,"depth":5,"issuerId":196},{"name":"./node_modules/react-dom/lib/ReactVersion.js","size":350,"id":198,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/react-dom/lib/findDOMNode.js","size":2465,"id":199,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/react-dom/lib/renderSubtreeIntoContainer.js","size":422,"id":200,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/react-dom/lib/ReactDOMUnknownPropertyHook.js","size":4319,"id":201,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/react-dom/lib/ReactDOMNullInputValuePropHook.js","size":1368,"id":202,"warnings":0,"errors":0,"depth":3,"issuerId":119},{"name":"./node_modules/react-dom/lib/ReactDOMInvalidARIAHook.js","size":3140,"id":203,"warnings":0,"errors":0,"depth":3,"issuerId":119}]}]},{"timeStamp":1505786007272,"hash":"3f27634ba795e962b6f0","version":"3.5.6","errors":["./node_modules/css-loader!./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"id\":1,\"omit\":1,\"remove\":true}!./node_modules/style-loader!./node_modules/css-loader!./style/style.css\nModule build failed: Unknown word (1:1)\n\n> 1 | // removed by extract-text-webpack-plugin\n | ^\n\nError\n at /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/node_modules/css-loader/lib/processCss.js:226:23\n at \n at runMicrotasksCallback (internal/process/next_tick.js:121:5)\n at _combinedTickCallback (internal/process/next_tick.js:131:7)\n at process._tickCallback (internal/process/next_tick.js:180:9)","./node_modules/css-loader!./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"id\":1,\"omit\":1,\"remove\":true}!./node_modules/style-loader!./node_modules/css-loader!./style/style.css\nModule build failed: Unknown word (5:1)\n\n 3 | // load the styles\n 4 | var content = require(\"!!../node_modules/css-loader/index.js!./style.css\");\n> 5 | if(typeof content === 'string') content = [[module.id, content, '']];\n | ^\n 6 | // Prepare cssTransformation\n 7 | var transform;\n 8 | \n\nError\n at /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/node_modules/css-loader/lib/processCss.js:226:23\n at \n at runMicrotasksCallback (internal/process/next_tick.js:121:5)\n at _combinedTickCallback (internal/process/next_tick.js:131:7)\n at process._tickCallback (internal/process/next_tick.js:180:9)\n @ ./style/style.css 4:14-217\n @ ./client/components/Overview.jsx\n @ ./client/components/Main.jsx\n @ ./client/components/App.jsx\n @ ./client/index.jsx","./client/components/BuildComponents/Modules.jsx\nModule not found: Error: Can't resolve './history.json' in '/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents'\nresolve './history.json' in '/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents'\n using description file: /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/package.json (relative path: ./client/components/BuildComponents)\n Field 'browser' doesn't contain a valid alias configuration\n after using description file: /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/package.json (relative path: ./client/components/BuildComponents)\n using description file: /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/package.json (relative path: ./client/components/BuildComponents/history.json)\n no extension\n Field 'browser' doesn't contain a valid alias configuration\n /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json doesn't exist\n .js\n Field 'browser' doesn't contain a valid alias configuration\n /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json.js doesn't exist\n json\n Field 'browser' doesn't contain a valid alias configuration\n /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.jsonjson doesn't exist\n .jsx\n Field 'browser' doesn't contain a valid alias configuration\n /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json.jsx doesn't exist\n as directory\n /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json doesn't exist\n[/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json]\n[/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json.js]\n[/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.jsonjson]\n[/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json.jsx]\n[/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json]\n @ ./client/components/BuildComponents/Modules.jsx 13:12-37\n @ ./client/components/BuildComponents/Dashboard.jsx\n @ ./client/components/BuildComponents/BuildRoutes.jsx\n @ ./client/components/Main.jsx\n @ ./client/components/App.jsx\n @ ./client/index.jsx","./client/components/BuildComponents/Assets.jsx\nModule not found: Error: Can't resolve './history.json' in '/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents'\nresolve './history.json' in '/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents'\n using description file: /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/package.json (relative path: ./client/components/BuildComponents)\n Field 'browser' doesn't contain a valid alias configuration\n after using description file: /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/package.json (relative path: ./client/components/BuildComponents)\n using description file: /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/package.json (relative path: ./client/components/BuildComponents/history.json)\n no extension\n Field 'browser' doesn't contain a valid alias configuration\n /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json doesn't exist\n .js\n Field 'browser' doesn't contain a valid alias configuration\n /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json.js doesn't exist\n json\n Field 'browser' doesn't contain a valid alias configuration\n /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.jsonjson doesn't exist\n .jsx\n Field 'browser' doesn't contain a valid alias configuration\n /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json.jsx doesn't exist\n as directory\n /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json doesn't exist\n[/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json]\n[/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json.js]\n[/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.jsonjson]\n[/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json.jsx]\n[/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json]\n @ ./client/components/BuildComponents/Assets.jsx 13:12-37\n @ ./client/components/BuildComponents/Dashboard.jsx\n @ ./client/components/BuildComponents/BuildRoutes.jsx\n @ ./client/components/Main.jsx\n @ ./client/components/App.jsx\n @ ./client/index.jsx","./client/components/BuildComponents/Errors.jsx\nModule not found: Error: Can't resolve './history.json' in '/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents'\nresolve './history.json' in '/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents'\n using description file: /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/package.json (relative path: ./client/components/BuildComponents)\n Field 'browser' doesn't contain a valid alias configuration\n after using description file: /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/package.json (relative path: ./client/components/BuildComponents)\n using description file: /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/package.json (relative path: ./client/components/BuildComponents/history.json)\n no extension\n Field 'browser' doesn't contain a valid alias configuration\n /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json doesn't exist\n .js\n Field 'browser' doesn't contain a valid alias configuration\n /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json.js doesn't exist\n json\n Field 'browser' doesn't contain a valid alias configuration\n /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.jsonjson doesn't exist\n .jsx\n Field 'browser' doesn't contain a valid alias configuration\n /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json.jsx doesn't exist\n as directory\n /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json doesn't exist\n[/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json]\n[/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json.js]\n[/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.jsonjson]\n[/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json.jsx]\n[/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json]\n @ ./client/components/BuildComponents/Errors.jsx 13:12-37\n @ ./client/components/BuildComponents/Dashboard.jsx\n @ ./client/components/BuildComponents/BuildRoutes.jsx\n @ ./client/components/Main.jsx\n @ ./client/components/App.jsx\n @ ./client/index.jsx"],"size":574125,"assets":[{"name":"app.js","chunks":[0],"size":348344},{"name":"vendor.js","chunks":[1],"size":225097},{"name":"app.css","chunks":[0],"size":166},{"name":"index.html","chunks":[],"size":518}],"chunks":[{"size":675187,"files":["app.js","app.css"],"entry":false,"hash":"9636b46dbf941b06c688","parents":[1],"rendered":true,"inital":true,"modules":[{"name":"./node_modules/d3-geo/src/math.js","size":880,"id":3,"warnings":0,"errors":0,"depth":7,"issuerId":563},{"name":"./node_modules/d3-selection/index.js","size":832,"id":9,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/warning/browser.js","size":1807,"id":10,"warnings":0,"errors":0,"depth":3,"issuerId":377},{"name":"./node_modules/d3-time/src/interval.js","size":2021,"id":11,"warnings":0,"errors":0,"depth":6,"issuerId":656},{"name":"./node_modules/d3-array/index.js","size":1429,"id":12,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/prop-types/index.js","size":1078,"id":16,"warnings":0,"errors":0,"depth":3,"issuerId":190},{"name":"./node_modules/invariant/browser.js","size":1516,"id":17,"warnings":0,"errors":0,"depth":3,"issuerId":190},{"name":"./node_modules/d3-selection/src/selection/index.js","size":2216,"id":18,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-interpolate/index.js","size":1179,"id":19,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-transition/src/transition/schedule.js","size":4792,"id":20,"warnings":0,"errors":0,"depth":7,"issuerId":221},{"name":"./node_modules/d3-color/index.js","size":157,"id":23,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-geo/src/projection/index.js","size":3752,"id":25,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-time/src/duration.js","size":164,"id":26,"warnings":0,"errors":0,"depth":7,"issuerId":653},{"name":"./node_modules/d3-transition/src/transition/index.js","size":1892,"id":28,"warnings":0,"errors":0,"depth":6,"issuerId":126},{"name":"./node_modules/d3-geo/src/noop.js","size":34,"id":29,"warnings":0,"errors":0,"depth":7,"issuerId":230},{"name":"./node_modules/d3-dispatch/index.js","size":52,"id":32,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-path/index.js","size":44,"id":33,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-geo/src/stream.js","size":2303,"id":34,"warnings":0,"errors":0,"depth":6,"issuerId":230},{"name":"./node_modules/d3-scale/src/array.js","size":90,"id":35,"warnings":0,"errors":0,"depth":7,"issuerId":81},{"name":"./node_modules/d3-shape/src/constant.js","size":81,"id":36,"warnings":0,"errors":0,"depth":7,"issuerId":684},{"name":"./node_modules/d3-array/src/ascending.js","size":86,"id":41,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-geo/src/adder.js","size":904,"id":42,"warnings":0,"errors":0,"depth":7,"issuerId":238},{"name":"./node_modules/d3-random/src/defaultSource.js","size":54,"id":43,"warnings":0,"errors":0,"depth":7,"issuerId":626},{"name":"./node_modules/react-router-dom/es/index.js","size":925,"id":48,"warnings":0,"errors":0,"depth":1,"issuerId":373},{"name":"./node_modules/history/PathUtils.js","size":1768,"id":49,"warnings":0,"errors":0,"depth":4,"issuerId":378},{"name":"./node_modules/history/es/PathUtils.js","size":1605,"id":50,"warnings":0,"errors":0,"depth":5,"issuerId":389},{"name":"./node_modules/d3-array/src/number.js","size":63,"id":51,"warnings":0,"errors":0,"depth":7,"issuerId":422},{"name":"./node_modules/d3-interpolate/src/color.js","size":697,"id":52,"warnings":0,"errors":0,"depth":7,"issuerId":483},{"name":"./node_modules/d3-collection/index.js","size":270,"id":53,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-force/src/constant.js","size":72,"id":54,"warnings":0,"errors":0,"depth":7,"issuerId":552},{"name":"./node_modules/d3-geo/src/cartesian.js","size":929,"id":55,"warnings":0,"errors":0,"depth":7,"issuerId":563},{"name":"./node_modules/d3-geo/src/projection/azimuthal.js","size":502,"id":56,"warnings":0,"errors":0,"depth":7,"issuerId":582},{"name":"./node_modules/d3-hierarchy/src/treemap/dice.js","size":309,"id":57,"warnings":0,"errors":0,"depth":6,"issuerId":611},{"name":"./node_modules/d3-scale/src/linear.js","size":1745,"id":58,"warnings":0,"errors":0,"depth":6,"issuerId":666},{"name":"./node_modules/d3-scale/src/colors.js","size":101,"id":59,"warnings":0,"errors":0,"depth":7,"issuerId":665},{"name":"./node_modules/d3-shape/src/math.js","size":470,"id":60,"warnings":0,"errors":0,"depth":7,"issuerId":151},{"name":"./node_modules/d3-shape/src/offset/none.js","size":309,"id":61,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/order/none.js","size":120,"id":62,"warnings":0,"errors":0,"depth":6,"issuerId":691},{"name":"./node_modules/d3-voronoi/src/Diagram.js","size":3567,"id":63,"warnings":0,"errors":0,"depth":7,"issuerId":693},{"name":"./node_modules/history/es/LocationUtils.js","size":2224,"id":72,"warnings":0,"errors":0,"depth":5,"issuerId":389},{"name":"./node_modules/d3-interpolate/src/number.js","size":100,"id":73,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-timer/index.js","size":172,"id":74,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-transition/src/transition/tween.js","size":2022,"id":75,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-format/src/exponent.js","size":134,"id":76,"warnings":0,"errors":0,"depth":7,"issuerId":559},{"name":"./node_modules/d3-geo/src/rotation.js","size":2509,"id":77,"warnings":0,"errors":0,"depth":6,"issuerId":25},{"name":"./node_modules/d3-geo/src/transform.js","size":701,"id":78,"warnings":0,"errors":0,"depth":6,"issuerId":586},{"name":"./node_modules/d3-hierarchy/src/treemap/slice.js","size":309,"id":79,"warnings":0,"errors":0,"depth":6,"issuerId":611},{"name":"./node_modules/d3-request/src/type.js","size":370,"id":80,"warnings":0,"errors":0,"depth":7,"issuerId":631},{"name":"./node_modules/d3-scale/src/continuous.js","size":3328,"id":81,"warnings":0,"errors":0,"depth":7,"issuerId":58},{"name":"./node_modules/d3-time/index.js","size":2096,"id":82,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-shape/src/curve/linear.js","size":738,"id":83,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/noop.js","size":29,"id":84,"warnings":0,"errors":0,"depth":7,"issuerId":680},{"name":"./node_modules/d3-shape/src/curve/basis.js","size":1436,"id":85,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/cardinal.js","size":1633,"id":86,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/history/LocationUtils.js","size":2647,"id":106,"warnings":0,"errors":0,"depth":4,"issuerId":378},{"name":"./node_modules/history/createTransitionManager.js","size":2361,"id":107,"warnings":0,"errors":0,"depth":4,"issuerId":378},{"name":"./node_modules/react-router-dom/es/Router.js","size":131,"id":108,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/Router.js","size":3804,"id":109,"warnings":0,"errors":0,"depth":3,"issuerId":108},{"name":"./node_modules/react-router/es/matchPath.js","size":2051,"id":110,"warnings":0,"errors":0,"depth":3,"issuerId":397},{"name":"./node_modules/history/es/createTransitionManager.js","size":2133,"id":111,"warnings":0,"errors":0,"depth":6,"issuerId":390},{"name":"./node_modules/d3-array/src/quantile.js","size":499,"id":112,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-drag/index.js","size":120,"id":113,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-selection/src/creator.js","size":662,"id":114,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/namespace.js","size":303,"id":115,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/namespaces.js","size":254,"id":116,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/sourceEvent.js","size":175,"id":117,"warnings":0,"errors":0,"depth":7,"issuerId":469},{"name":"./node_modules/d3-selection/src/selection/on.js","size":3119,"id":118,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/point.js","size":448,"id":119,"warnings":0,"errors":0,"depth":7,"issuerId":469},{"name":"./node_modules/d3-selection/src/selector.js","size":152,"id":120,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/window.js","size":218,"id":121,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-interpolate/src/value.js","size":669,"id":122,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-color/src/color.js","size":9276,"id":123,"warnings":0,"errors":0,"depth":6,"issuerId":23},{"name":"./node_modules/d3-color/src/define.js","size":340,"id":124,"warnings":0,"errors":0,"depth":7,"issuerId":123},{"name":"./node_modules/d3-interpolate/src/basis.js","size":600,"id":125,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-transition/index.js","size":196,"id":126,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-timer/src/timer.js","size":2901,"id":127,"warnings":0,"errors":0,"depth":6,"issuerId":74},{"name":"./node_modules/d3-collection/src/map.js","size":1988,"id":128,"warnings":0,"errors":0,"depth":6,"issuerId":53},{"name":"./node_modules/d3-dsv/index.js","size":200,"id":129,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-dsv/src/dsv.js","size":3514,"id":130,"warnings":0,"errors":0,"depth":6,"issuerId":532},{"name":"./node_modules/d3-force/src/jiggle.js","size":69,"id":131,"warnings":0,"errors":0,"depth":7,"issuerId":550},{"name":"./node_modules/d3-quadtree/index.js","size":52,"id":132,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-quadtree/src/quad.js","size":134,"id":133,"warnings":0,"errors":0,"depth":8,"issuerId":546},{"name":"./node_modules/d3-format/index.js","size":404,"id":134,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-format/src/formatDecimal.js","size":655,"id":135,"warnings":0,"errors":0,"depth":8,"issuerId":76},{"name":"./node_modules/d3-geo/src/clip/extent.js","size":5525,"id":136,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/identity.js","size":43,"id":137,"warnings":0,"errors":0,"depth":7,"issuerId":586},{"name":"./node_modules/d3-geo/src/projection/conicEqualArea.js","size":871,"id":138,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/conic.js","size":402,"id":139,"warnings":0,"errors":0,"depth":7,"issuerId":583},{"name":"./node_modules/d3-geo/src/projection/fit.js","size":910,"id":140,"warnings":0,"errors":0,"depth":7,"issuerId":25},{"name":"./node_modules/d3-geo/src/projection/mercator.js","size":1548,"id":141,"warnings":0,"errors":0,"depth":6,"issuerId":583},{"name":"./node_modules/d3-hierarchy/src/hierarchy/index.js","size":1874,"id":142,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/accessors.js","size":166,"id":143,"warnings":0,"errors":0,"depth":7,"issuerId":608},{"name":"./node_modules/d3-hierarchy/src/treemap/squarify.js","size":1868,"id":144,"warnings":0,"errors":0,"depth":6,"issuerId":611},{"name":"./node_modules/d3-request/src/request.js","size":4589,"id":145,"warnings":0,"errors":0,"depth":6,"issuerId":249},{"name":"./node_modules/d3-scale/src/constant.js","size":72,"id":146,"warnings":0,"errors":0,"depth":7,"issuerId":81},{"name":"./node_modules/d3-time-format/index.js","size":280,"id":147,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-time-format/src/defaultLocale.js","size":867,"id":148,"warnings":0,"errors":0,"depth":6,"issuerId":657},{"name":"./node_modules/d3-shape/src/line.js","size":1516,"id":149,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/point.js","size":81,"id":150,"warnings":0,"errors":0,"depth":7,"issuerId":256},{"name":"./node_modules/d3-shape/src/curve/catmullRom.js","size":2637,"id":151,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/order/ascending.js","size":305,"id":152,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-voronoi/src/RedBlackTree.js","size":5302,"id":153,"warnings":0,"errors":0,"depth":8,"issuerId":63},{"name":"./node_modules/d3-voronoi/src/Edge.js","size":3632,"id":154,"warnings":0,"errors":0,"depth":8,"issuerId":63},{"name":"./node_modules/resolve-pathname/index.js","size":1797,"id":187,"warnings":0,"errors":0,"depth":5,"issuerId":106},{"name":"./node_modules/value-equal/index.js","size":1136,"id":188,"warnings":0,"errors":0,"depth":5,"issuerId":106},{"name":"./node_modules/history/DOMUtils.js","size":2491,"id":189,"warnings":0,"errors":0,"depth":4,"issuerId":378},{"name":"./node_modules/react-router-dom/es/Link.js","size":4073,"id":190,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router-dom/es/Route.js","size":128,"id":191,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/Route.js","size":6023,"id":192,"warnings":0,"errors":0,"depth":3,"issuerId":191},{"name":"./node_modules/history/es/DOMUtils.js","size":2258,"id":193,"warnings":0,"errors":0,"depth":6,"issuerId":390},{"name":"./node_modules/d3-array/src/bisect.js","size":238,"id":194,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/bisector.js","size":786,"id":195,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/pairs.js","size":262,"id":196,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/deviation.js","size":135,"id":197,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/variance.js","size":648,"id":198,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/extent.js","size":961,"id":199,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/array.js","size":90,"id":200,"warnings":0,"errors":0,"depth":7,"issuerId":416},{"name":"./node_modules/d3-array/src/range.js","size":344,"id":201,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/ticks.js","size":1537,"id":202,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/threshold/sturges.js","size":96,"id":203,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/min.js","size":843,"id":204,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/transpose.js","size":356,"id":205,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-selection/src/matcher.js","size":533,"id":206,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/selectorAll.js","size":171,"id":207,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/selection/enter.js","size":792,"id":208,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/sparse.js","size":71,"id":209,"warnings":0,"errors":0,"depth":8,"issuerId":446},{"name":"./node_modules/d3-selection/src/selection/style.js","size":968,"id":210,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-drag/src/nodrag.js","size":857,"id":211,"warnings":0,"errors":0,"depth":6,"issuerId":113},{"name":"./node_modules/d3-drag/src/noevent.js","size":202,"id":212,"warnings":0,"errors":0,"depth":7,"issuerId":437},{"name":"./node_modules/d3-color/src/math.js","size":72,"id":213,"warnings":0,"errors":0,"depth":7,"issuerId":474},{"name":"./node_modules/d3-interpolate/src/rgb.js","size":1288,"id":214,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/basisClosed.js","size":360,"id":215,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/constant.js","size":72,"id":216,"warnings":0,"errors":0,"depth":7,"issuerId":122},{"name":"./node_modules/d3-interpolate/src/array.js","size":372,"id":217,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/date.js","size":134,"id":218,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/object.js","size":390,"id":219,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/string.js","size":1758,"id":220,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-transition/src/interrupt.js","size":665,"id":221,"warnings":0,"errors":0,"depth":6,"issuerId":126},{"name":"./node_modules/d3-transition/src/transition/interpolate.js","size":340,"id":222,"warnings":0,"errors":0,"depth":8,"issuerId":502},{"name":"./node_modules/d3-ease/index.js","size":1320,"id":223,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-chord/src/math.js","size":159,"id":224,"warnings":0,"errors":0,"depth":7,"issuerId":521},{"name":"./node_modules/d3-force/src/simulation.js","size":3444,"id":225,"warnings":0,"errors":0,"depth":6,"issuerId":533},{"name":"./node_modules/d3-format/src/locale.js","size":4946,"id":226,"warnings":0,"errors":0,"depth":6,"issuerId":134},{"name":"./node_modules/d3-format/src/formatSpecifier.js","size":1675,"id":227,"warnings":0,"errors":0,"depth":6,"issuerId":134},{"name":"./node_modules/d3-format/src/formatTypes.js","size":846,"id":228,"warnings":0,"errors":0,"depth":7,"issuerId":227},{"name":"./node_modules/d3-format/src/formatPrefixAuto.js","size":611,"id":229,"warnings":0,"errors":0,"depth":7,"issuerId":226},{"name":"./node_modules/d3-geo/src/area.js","size":1956,"id":230,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/circle.js","size":2371,"id":231,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/compose.js","size":250,"id":232,"warnings":0,"errors":0,"depth":7,"issuerId":25},{"name":"./node_modules/d3-geo/src/clip/buffer.js","size":470,"id":233,"warnings":0,"errors":0,"depth":7,"issuerId":136},{"name":"./node_modules/d3-geo/src/clip/polygon.js","size":2802,"id":234,"warnings":0,"errors":0,"depth":7,"issuerId":136},{"name":"./node_modules/d3-geo/src/pointEqual.js","size":139,"id":235,"warnings":0,"errors":0,"depth":8,"issuerId":234},{"name":"./node_modules/d3-geo/src/polygonContains.js","size":2489,"id":236,"warnings":0,"errors":0,"depth":7,"issuerId":567},{"name":"./node_modules/d3-geo/src/distance.js","size":229,"id":237,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/length.js","size":1309,"id":238,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/path/bounds.js","size":485,"id":239,"warnings":0,"errors":0,"depth":7,"issuerId":570},{"name":"./node_modules/d3-geo/src/projection/albers.js","size":235,"id":240,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/clip/index.js","size":3813,"id":241,"warnings":0,"errors":0,"depth":8,"issuerId":576},{"name":"./node_modules/d3-geo/src/projection/equirectangular.js","size":253,"id":242,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-hierarchy/src/pack/siblings.js","size":3013,"id":243,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/pack/enclose.js","size":2976,"id":244,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/constant.js","size":120,"id":245,"warnings":0,"errors":0,"depth":7,"issuerId":608},{"name":"./node_modules/d3-hierarchy/src/treemap/round.js","size":166,"id":246,"warnings":0,"errors":0,"depth":7,"issuerId":608},{"name":"./node_modules/d3-random/src/normal.js","size":713,"id":247,"warnings":0,"errors":0,"depth":6,"issuerId":622},{"name":"./node_modules/d3-random/src/irwinHall.js","size":345,"id":248,"warnings":0,"errors":0,"depth":6,"issuerId":622},{"name":"./node_modules/d3-request/src/dsv.js","size":517,"id":249,"warnings":0,"errors":0,"depth":7,"issuerId":633},{"name":"./node_modules/d3-scale/src/ordinal.js","size":1116,"id":250,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/number.js","size":44,"id":251,"warnings":0,"errors":0,"depth":7,"issuerId":81},{"name":"./node_modules/d3-scale/src/nice.js","size":340,"id":252,"warnings":0,"errors":0,"depth":7,"issuerId":253},{"name":"./node_modules/d3-scale/src/time.js","size":4565,"id":253,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-time-format/src/locale.js","size":13876,"id":254,"warnings":0,"errors":0,"depth":6,"issuerId":147},{"name":"./node_modules/d3-time-format/src/isoFormat.js","size":284,"id":255,"warnings":0,"errors":0,"depth":6,"issuerId":657},{"name":"./node_modules/d3-shape/src/area.js","size":2917,"id":256,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/radial.js","size":655,"id":257,"warnings":0,"errors":0,"depth":7,"issuerId":258},{"name":"./node_modules/d3-shape/src/lineRadial.js","size":396,"id":258,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/pointRadial.js","size":101,"id":259,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/array.js","size":42,"id":260,"warnings":0,"errors":0,"depth":7,"issuerId":684},{"name":"./node_modules/d3-shape/src/symbol/circle.js","size":186,"id":261,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/symbol/cross.js","size":476,"id":262,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/symbol/diamond.js","size":307,"id":263,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/symbol/star.js","size":609,"id":264,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/symbol/square.js","size":137,"id":265,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/symbol/triangle.js","size":255,"id":266,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/symbol/wye.js","size":733,"id":267,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/cardinalClosed.js","size":1605,"id":268,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/cardinalOpen.js","size":1288,"id":269,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-voronoi/src/Cell.js","size":4083,"id":270,"warnings":0,"errors":0,"depth":8,"issuerId":63},{"name":"./node_modules/d3-voronoi/src/Circle.js","size":1632,"id":271,"warnings":0,"errors":0,"depth":8,"issuerId":63},{"name":"./node_modules/d3-zoom/src/transform.js","size":1336,"id":272,"warnings":0,"errors":0,"depth":6,"issuerId":697},{"name":"./client/index.jsx","size":549,"id":373,"warnings":0,"errors":0,"depth":0,"issuerId":null},{"name":"./node_modules/react-router-dom/es/BrowserRouter.js","size":2412,"id":374,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/prop-types/factoryWithThrowingShims.js","size":1594,"id":375,"warnings":0,"errors":0,"depth":4,"issuerId":16},{"name":"./node_modules/history/createBrowserHistory.js","size":9751,"id":376,"warnings":0,"errors":0,"depth":3,"issuerId":374},{"name":"./node_modules/react-router-dom/es/HashRouter.js","size":2383,"id":377,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/history/createHashHistory.js","size":10053,"id":378,"warnings":0,"errors":0,"depth":3,"issuerId":377},{"name":"./node_modules/react-router-dom/es/MemoryRouter.js","size":149,"id":379,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/MemoryRouter.js","size":2414,"id":380,"warnings":0,"errors":0,"depth":3,"issuerId":379},{"name":"./node_modules/history/createMemoryHistory.js","size":5816,"id":381,"warnings":0,"errors":0,"depth":4,"issuerId":380},{"name":"./node_modules/react-router-dom/es/NavLink.js","size":2663,"id":382,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/path-to-regexp/index.js","size":10809,"id":383,"warnings":0,"errors":0,"depth":4,"issuerId":110},{"name":"./node_modules/isarray/index.js","size":120,"id":384,"warnings":0,"errors":0,"depth":5,"issuerId":383},{"name":"./node_modules/react-router-dom/es/Prompt.js","size":131,"id":385,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/Prompt.js","size":2685,"id":386,"warnings":0,"errors":0,"depth":3,"issuerId":385},{"name":"./node_modules/react-router-dom/es/Redirect.js","size":137,"id":387,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/Redirect.js","size":3127,"id":388,"warnings":0,"errors":0,"depth":3,"issuerId":387},{"name":"./node_modules/history/es/index.js","size":460,"id":389,"warnings":0,"errors":0,"depth":4,"issuerId":388},{"name":"./node_modules/history/es/createBrowserHistory.js","size":9230,"id":390,"warnings":0,"errors":0,"depth":5,"issuerId":389},{"name":"./node_modules/history/es/createHashHistory.js","size":9382,"id":391,"warnings":0,"errors":0,"depth":5,"issuerId":389},{"name":"./node_modules/history/es/createMemoryHistory.js","size":5394,"id":392,"warnings":0,"errors":0,"depth":5,"issuerId":389},{"name":"./node_modules/react-router-dom/es/StaticRouter.js","size":149,"id":393,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/StaticRouter.js","size":6327,"id":394,"warnings":0,"errors":0,"depth":3,"issuerId":393},{"name":"./node_modules/react-router-dom/es/Switch.js","size":131,"id":395,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/Switch.js","size":3290,"id":396,"warnings":0,"errors":0,"depth":3,"issuerId":395},{"name":"./node_modules/react-router-dom/es/matchPath.js","size":140,"id":397,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router-dom/es/withRouter.js","size":143,"id":398,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/withRouter.js","size":1400,"id":399,"warnings":0,"errors":0,"depth":3,"issuerId":398},{"name":"./node_modules/hoist-non-react-statics/index.js","size":2001,"id":400,"warnings":0,"errors":0,"depth":4,"issuerId":399},{"name":"./client/components/App.jsx","size":653,"id":401,"warnings":0,"errors":0,"depth":1,"issuerId":373},{"name":"./client/components/Header.jsx","size":1566,"id":402,"warnings":0,"errors":0,"depth":2,"issuerId":401},{"name":"./client/components/Main.jsx","size":1454,"id":403,"warnings":0,"errors":0,"depth":2,"issuerId":401},{"name":"./client/components/BuildComponents/BuildRoutes.jsx","size":1156,"id":404,"warnings":0,"errors":0,"depth":3,"issuerId":403},{"name":"./client/components/BuildComponents/BuildsAll.jsx","size":796,"id":405,"warnings":0,"errors":0,"depth":4,"issuerId":404},{"name":"./client/components/BuildComponents/BuildSingle.jsx","size":537,"id":406,"warnings":0,"errors":0,"depth":4,"issuerId":404},{"name":"./client/components/BuildComponents/Dashboard.jsx","size":984,"id":407,"warnings":0,"errors":0,"depth":4,"issuerId":404},{"name":"./client/components/BuildComponents/Modules.jsx","size":2682,"id":408,"warnings":0,"errors":0,"depth":5,"issuerId":407},{"name":"./client/components/BuildComponents/Assets.jsx","size":1567,"id":409,"warnings":0,"errors":0,"depth":5,"issuerId":407},{"name":"./client/components/BuildComponents/Errors.jsx","size":1157,"id":410,"warnings":0,"errors":0,"depth":5,"issuerId":407},{"name":"./client/components/Overview.jsx","size":16689,"id":411,"warnings":0,"errors":0,"depth":3,"issuerId":403},{"name":"./node_modules/d3/index.js","size":855,"id":412,"warnings":0,"errors":0,"depth":4,"issuerId":411},{"name":"./node_modules/d3/build/package.js","size":2375,"id":413,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-array/src/cross.js","size":428,"id":414,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/descending.js","size":86,"id":415,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/histogram.js","size":2012,"id":416,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/constant.js","size":72,"id":417,"warnings":0,"errors":0,"depth":7,"issuerId":416},{"name":"./node_modules/d3-array/src/identity.js","size":43,"id":418,"warnings":0,"errors":0,"depth":7,"issuerId":416},{"name":"./node_modules/d3-array/src/threshold/freedmanDiaconis.js","size":361,"id":419,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/threshold/scott.js","size":180,"id":420,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/max.js","size":843,"id":421,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/mean.js","size":453,"id":422,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/median.js","size":559,"id":423,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/merge.js","size":339,"id":424,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/permute.js","size":161,"id":425,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/scan.js","size":392,"id":426,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/shuffle.js","size":285,"id":427,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/sum.js","size":374,"id":428,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/zip.js","size":99,"id":429,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-axis/index.js","size":79,"id":430,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-axis/src/axis.js","size":5171,"id":431,"warnings":0,"errors":0,"depth":6,"issuerId":430},{"name":"./node_modules/d3-axis/src/array.js","size":42,"id":432,"warnings":0,"errors":0,"depth":7,"issuerId":431},{"name":"./node_modules/d3-axis/src/identity.js","size":43,"id":433,"warnings":0,"errors":0,"depth":7,"issuerId":431},{"name":"./node_modules/d3-brush/index.js","size":88,"id":434,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-brush/src/brush.js","size":15774,"id":435,"warnings":0,"errors":0,"depth":6,"issuerId":434},{"name":"./node_modules/d3-dispatch/src/dispatch.js","size":2729,"id":436,"warnings":0,"errors":0,"depth":6,"issuerId":32},{"name":"./node_modules/d3-drag/src/drag.js","size":4824,"id":437,"warnings":0,"errors":0,"depth":6,"issuerId":113},{"name":"./node_modules/d3-selection/src/local.js","size":536,"id":438,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/mouse.js","size":224,"id":439,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/select.js","size":259,"id":440,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/selection/select.js","size":653,"id":441,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/selectAll.js","size":550,"id":442,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/filter.js","size":546,"id":443,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/data.js","size":3591,"id":444,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/constant.js","size":72,"id":445,"warnings":0,"errors":0,"depth":8,"issuerId":444},{"name":"./node_modules/d3-selection/src/selection/exit.js","size":176,"id":446,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/merge.js","size":575,"id":447,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/order.js","size":367,"id":448,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/sort.js","size":681,"id":449,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/call.js","size":134,"id":450,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/nodes.js","size":140,"id":451,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/node.js","size":258,"id":452,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/size.js","size":98,"id":453,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/empty.js","size":53,"id":454,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/each.js","size":289,"id":455,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/attr.js","size":1460,"id":456,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/property.js","size":617,"id":457,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/classed.js","size":1740,"id":458,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/text.js","size":528,"id":459,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/html.js","size":520,"id":460,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/raise.js","size":138,"id":461,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/lower.js","size":171,"id":462,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/append.js","size":235,"id":463,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/insert.js","size":468,"id":464,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/remove.js","size":153,"id":465,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/datum.js","size":132,"id":466,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/dispatch.js","size":891,"id":467,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selectAll.js","size":282,"id":468,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/touch.js","size":407,"id":469,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/touches.js","size":323,"id":470,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-drag/src/constant.js","size":72,"id":471,"warnings":0,"errors":0,"depth":7,"issuerId":437},{"name":"./node_modules/d3-drag/src/event.js","size":430,"id":472,"warnings":0,"errors":0,"depth":7,"issuerId":437},{"name":"./node_modules/d3-color/src/lab.js","size":3167,"id":473,"warnings":0,"errors":0,"depth":6,"issuerId":23},{"name":"./node_modules/d3-color/src/cubehelix.js","size":1855,"id":474,"warnings":0,"errors":0,"depth":6,"issuerId":23},{"name":"./node_modules/d3-interpolate/src/round.js","size":112,"id":475,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/transform/index.js","size":2064,"id":476,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/transform/parse.js","size":980,"id":477,"warnings":0,"errors":0,"depth":7,"issuerId":476},{"name":"./node_modules/d3-interpolate/src/transform/decompose.js","size":672,"id":478,"warnings":0,"errors":0,"depth":8,"issuerId":477},{"name":"./node_modules/d3-interpolate/src/zoom.js","size":1385,"id":479,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/hsl.js","size":547,"id":480,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/lab.js","size":447,"id":481,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/hcl.js","size":547,"id":482,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/cubehelix.js","size":760,"id":483,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/quantize.js","size":163,"id":484,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-transition/src/selection/index.js","size":245,"id":485,"warnings":0,"errors":0,"depth":6,"issuerId":126},{"name":"./node_modules/d3-transition/src/selection/interrupt.js","size":138,"id":486,"warnings":0,"errors":0,"depth":7,"issuerId":485},{"name":"./node_modules/d3-timer/src/timeout.js","size":250,"id":487,"warnings":0,"errors":0,"depth":6,"issuerId":74},{"name":"./node_modules/d3-timer/src/interval.js","size":400,"id":488,"warnings":0,"errors":0,"depth":6,"issuerId":74},{"name":"./node_modules/d3-transition/src/selection/transition.js","size":1090,"id":489,"warnings":0,"errors":0,"depth":7,"issuerId":485},{"name":"./node_modules/d3-transition/src/transition/attr.js","size":2478,"id":490,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/attrTween.js","size":904,"id":491,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/delay.js","size":510,"id":492,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/duration.js","size":528,"id":493,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/ease.js","size":348,"id":494,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/filter.js","size":574,"id":495,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/merge.js","size":653,"id":496,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/on.js","size":851,"id":497,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/remove.js","size":284,"id":498,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/select.js","size":826,"id":499,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/selectAll.js","size":883,"id":500,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/selection.js","size":174,"id":501,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/style.js","size":1914,"id":502,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/styleTween.js","size":607,"id":503,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/text.js","size":473,"id":504,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/transition.js","size":691,"id":505,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-ease/src/linear.js","size":43,"id":506,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/quad.js","size":192,"id":507,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/cubic.js","size":210,"id":508,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/poly.js","size":596,"id":509,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/sin.js","size":236,"id":510,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/exp.js","size":251,"id":511,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/circle.js","size":261,"id":512,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/bounce.js","size":521,"id":513,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/back.js","size":653,"id":514,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/elastic.js","size":1309,"id":515,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-transition/src/active.js","size":484,"id":516,"warnings":0,"errors":0,"depth":6,"issuerId":126},{"name":"./node_modules/d3-brush/src/constant.js","size":72,"id":517,"warnings":0,"errors":0,"depth":7,"issuerId":435},{"name":"./node_modules/d3-brush/src/event.js","size":127,"id":518,"warnings":0,"errors":0,"depth":7,"issuerId":435},{"name":"./node_modules/d3-brush/src/noevent.js","size":202,"id":519,"warnings":0,"errors":0,"depth":7,"issuerId":435},{"name":"./node_modules/d3-chord/index.js","size":94,"id":520,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-chord/src/chord.js","size":3174,"id":521,"warnings":0,"errors":0,"depth":6,"issuerId":520},{"name":"./node_modules/d3-chord/src/ribbon.js","size":2340,"id":522,"warnings":0,"errors":0,"depth":6,"issuerId":520},{"name":"./node_modules/d3-chord/src/array.js","size":42,"id":523,"warnings":0,"errors":0,"depth":7,"issuerId":522},{"name":"./node_modules/d3-chord/src/constant.js","size":72,"id":524,"warnings":0,"errors":0,"depth":7,"issuerId":522},{"name":"./node_modules/d3-path/src/path.js","size":4176,"id":525,"warnings":0,"errors":0,"depth":6,"issuerId":33},{"name":"./node_modules/d3-collection/src/nest.js","size":2017,"id":526,"warnings":0,"errors":0,"depth":6,"issuerId":53},{"name":"./node_modules/d3-collection/src/set.js","size":798,"id":527,"warnings":0,"errors":0,"depth":6,"issuerId":53},{"name":"./node_modules/d3-collection/src/keys.js","size":104,"id":528,"warnings":0,"errors":0,"depth":6,"issuerId":53},{"name":"./node_modules/d3-collection/src/values.js","size":115,"id":529,"warnings":0,"errors":0,"depth":6,"issuerId":53},{"name":"./node_modules/d3-collection/src/entries.js","size":137,"id":530,"warnings":0,"errors":0,"depth":6,"issuerId":53},{"name":"./node_modules/d3-dsv/src/csv.js","size":199,"id":531,"warnings":0,"errors":0,"depth":6,"issuerId":129},{"name":"./node_modules/d3-dsv/src/tsv.js","size":200,"id":532,"warnings":0,"errors":0,"depth":6,"issuerId":129},{"name":"./node_modules/d3-force/index.js","size":361,"id":533,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-force/src/center.js","size":654,"id":534,"warnings":0,"errors":0,"depth":6,"issuerId":533},{"name":"./node_modules/d3-force/src/collide.js","size":2447,"id":535,"warnings":0,"errors":0,"depth":6,"issuerId":533},{"name":"./node_modules/d3-quadtree/src/quadtree.js","size":2077,"id":536,"warnings":0,"errors":0,"depth":6,"issuerId":132},{"name":"./node_modules/d3-quadtree/src/add.js","size":2441,"id":537,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/cover.js","size":1665,"id":538,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/data.js","size":170,"id":539,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/extent.js","size":206,"id":540,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/find.js","size":1692,"id":541,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/remove.js","size":1898,"id":542,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/root.js","size":51,"id":543,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/size.js","size":155,"id":544,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/visit.js","size":695,"id":545,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/visitAfter.js","size":773,"id":546,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/x.js","size":138,"id":547,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/y.js","size":138,"id":548,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-force/src/link.js","size":3213,"id":549,"warnings":0,"errors":0,"depth":6,"issuerId":533},{"name":"./node_modules/d3-force/src/manyBody.js","size":3181,"id":550,"warnings":0,"errors":0,"depth":6,"issuerId":533},{"name":"./node_modules/d3-force/src/x.js","size":1030,"id":551,"warnings":0,"errors":0,"depth":6,"issuerId":533},{"name":"./node_modules/d3-force/src/y.js","size":1030,"id":552,"warnings":0,"errors":0,"depth":6,"issuerId":533},{"name":"./node_modules/d3-format/src/defaultLocale.js","size":361,"id":553,"warnings":0,"errors":0,"depth":6,"issuerId":134},{"name":"./node_modules/d3-format/src/formatGroup.js","size":475,"id":554,"warnings":0,"errors":0,"depth":7,"issuerId":226},{"name":"./node_modules/d3-format/src/formatNumerals.js","size":154,"id":555,"warnings":0,"errors":0,"depth":7,"issuerId":226},{"name":"./node_modules/d3-format/src/formatDefault.js","size":368,"id":556,"warnings":0,"errors":0,"depth":8,"issuerId":228},{"name":"./node_modules/d3-format/src/formatRounded.js","size":458,"id":557,"warnings":0,"errors":0,"depth":8,"issuerId":228},{"name":"./node_modules/d3-format/src/identity.js","size":43,"id":558,"warnings":0,"errors":0,"depth":7,"issuerId":226},{"name":"./node_modules/d3-format/src/precisionFixed.js","size":119,"id":559,"warnings":0,"errors":0,"depth":6,"issuerId":134},{"name":"./node_modules/d3-format/src/precisionPrefix.js","size":190,"id":560,"warnings":0,"errors":0,"depth":6,"issuerId":134},{"name":"./node_modules/d3-format/src/precisionRound.js","size":186,"id":561,"warnings":0,"errors":0,"depth":6,"issuerId":134},{"name":"./node_modules/d3-geo/index.js","size":2484,"id":562,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-geo/src/bounds.js","size":5449,"id":563,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/centroid.js","size":3783,"id":564,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/constant.js","size":72,"id":565,"warnings":0,"errors":0,"depth":7,"issuerId":231},{"name":"./node_modules/d3-geo/src/clip/line.js","size":1099,"id":566,"warnings":0,"errors":0,"depth":7,"issuerId":136},{"name":"./node_modules/d3-geo/src/contains.js","size":2730,"id":567,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/graticule.js","size":3034,"id":568,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/interpolate.js","size":911,"id":569,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/path/index.js","size":1853,"id":570,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/path/area.js","size":945,"id":571,"warnings":0,"errors":0,"depth":7,"issuerId":570},{"name":"./node_modules/d3-geo/src/path/centroid.js","size":2033,"id":572,"warnings":0,"errors":0,"depth":7,"issuerId":570},{"name":"./node_modules/d3-geo/src/path/context.js","size":914,"id":573,"warnings":0,"errors":0,"depth":7,"issuerId":570},{"name":"./node_modules/d3-geo/src/path/measure.js","size":836,"id":574,"warnings":0,"errors":0,"depth":7,"issuerId":570},{"name":"./node_modules/d3-geo/src/path/string.js","size":1316,"id":575,"warnings":0,"errors":0,"depth":7,"issuerId":570},{"name":"./node_modules/d3-geo/src/clip/antimeridian.js","size":2897,"id":576,"warnings":0,"errors":0,"depth":7,"issuerId":25},{"name":"./node_modules/d3-geo/src/clip/circle.js","size":5965,"id":577,"warnings":0,"errors":0,"depth":7,"issuerId":25},{"name":"./node_modules/d3-geo/src/projection/resample.js","size":3275,"id":578,"warnings":0,"errors":0,"depth":7,"issuerId":25},{"name":"./node_modules/d3-geo/src/projection/cylindricalEqualArea.js","size":314,"id":579,"warnings":0,"errors":0,"depth":7,"issuerId":138},{"name":"./node_modules/d3-geo/src/projection/albersUsa.js","size":3984,"id":580,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/azimuthalEqualArea.js","size":447,"id":581,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/azimuthalEquidistant.js","size":443,"id":582,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/conicConformal.js","size":1017,"id":583,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/conicEquidistant.js","size":771,"id":584,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/gnomonic.js","size":387,"id":585,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/identity.js","size":1922,"id":586,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/orthographic.js","size":376,"id":587,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/stereographic.js","size":436,"id":588,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/transverseMercator.js","size":762,"id":589,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-hierarchy/index.js","size":876,"id":590,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-hierarchy/src/cluster.js","size":2093,"id":591,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/hierarchy/count.js","size":263,"id":592,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/each.js","size":381,"id":593,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/eachBefore.js","size":282,"id":594,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/eachAfter.js","size":353,"id":595,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/sum.js","size":264,"id":596,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/sort.js","size":151,"id":597,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/path.js","size":606,"id":598,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/ancestors.js","size":138,"id":599,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/descendants.js","size":121,"id":600,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/leaves.js","size":164,"id":601,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/links.js","size":242,"id":602,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/pack/index.js","size":1917,"id":603,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/array.js","size":250,"id":604,"warnings":0,"errors":0,"depth":7,"issuerId":244},{"name":"./node_modules/d3-hierarchy/src/partition.js","size":1266,"id":605,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/stratify.js","size":1930,"id":606,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/tree.js","size":7054,"id":607,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/treemap/index.js","size":2810,"id":608,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/treemap/binary.js","size":1266,"id":609,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/treemap/sliceDice.js","size":170,"id":610,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/treemap/resquarify.js","size":1029,"id":611,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-polygon/index.js","size":275,"id":612,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-polygon/src/area.js","size":243,"id":613,"warnings":0,"errors":0,"depth":6,"issuerId":612},{"name":"./node_modules/d3-polygon/src/centroid.js","size":346,"id":614,"warnings":0,"errors":0,"depth":6,"issuerId":612},{"name":"./node_modules/d3-polygon/src/hull.js","size":1710,"id":615,"warnings":0,"errors":0,"depth":6,"issuerId":612},{"name":"./node_modules/d3-polygon/src/cross.js","size":402,"id":616,"warnings":0,"errors":0,"depth":7,"issuerId":615},{"name":"./node_modules/d3-polygon/src/contains.js","size":411,"id":617,"warnings":0,"errors":0,"depth":6,"issuerId":612},{"name":"./node_modules/d3-polygon/src/length.js","size":375,"id":618,"warnings":0,"errors":0,"depth":6,"issuerId":612},{"name":"./node_modules/d3-queue/index.js","size":46,"id":619,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-queue/src/queue.js","size":3128,"id":620,"warnings":0,"errors":0,"depth":6,"issuerId":619},{"name":"./node_modules/d3-queue/src/array.js","size":29,"id":621,"warnings":0,"errors":0,"depth":7,"issuerId":620},{"name":"./node_modules/d3-random/index.js","size":346,"id":622,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-random/src/uniform.js","size":440,"id":623,"warnings":0,"errors":0,"depth":6,"issuerId":622},{"name":"./node_modules/d3-random/src/logNormal.js","size":405,"id":624,"warnings":0,"errors":0,"depth":6,"issuerId":622},{"name":"./node_modules/d3-random/src/bates.js","size":375,"id":625,"warnings":0,"errors":0,"depth":6,"issuerId":622},{"name":"./node_modules/d3-random/src/exponential.js","size":329,"id":626,"warnings":0,"errors":0,"depth":6,"issuerId":622},{"name":"./node_modules/d3-request/index.js","size":308,"id":627,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-request/src/html.js","size":157,"id":628,"warnings":0,"errors":0,"depth":6,"issuerId":627},{"name":"./node_modules/d3-request/src/json.js","size":127,"id":629,"warnings":0,"errors":0,"depth":6,"issuerId":627},{"name":"./node_modules/d3-request/src/text.js","size":109,"id":630,"warnings":0,"errors":0,"depth":6,"issuerId":627},{"name":"./node_modules/d3-request/src/xml.js","size":174,"id":631,"warnings":0,"errors":0,"depth":6,"issuerId":627},{"name":"./node_modules/d3-request/src/csv.js","size":101,"id":632,"warnings":0,"errors":0,"depth":6,"issuerId":627},{"name":"./node_modules/d3-request/src/tsv.js","size":118,"id":633,"warnings":0,"errors":0,"depth":6,"issuerId":627},{"name":"./node_modules/d3-scale/index.js","size":1402,"id":634,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-scale/src/band.js","size":2637,"id":635,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/identity.js","size":463,"id":636,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/tickFormat.js","size":1203,"id":637,"warnings":0,"errors":0,"depth":7,"issuerId":58},{"name":"./node_modules/d3-scale/src/log.js","size":3273,"id":638,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/pow.js","size":1000,"id":639,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/quantile.js","size":1280,"id":640,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/quantize.js","size":1066,"id":641,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/threshold.js","size":802,"id":642,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-time/src/millisecond.js","size":668,"id":643,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/second.js","size":440,"id":644,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/minute.js","size":437,"id":645,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/hour.js","size":569,"id":646,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/day.js","size":462,"id":647,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/week.js","size":963,"id":648,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/month.js","size":414,"id":649,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/year.js","size":754,"id":650,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/utcMinute.js","size":412,"id":651,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/utcHour.js","size":399,"id":652,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/utcDay.js","size":397,"id":653,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/utcWeek.js","size":979,"id":654,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/utcMonth.js","size":453,"id":655,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/utcYear.js","size":808,"id":656,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time-format/src/isoParse.js","size":319,"id":657,"warnings":0,"errors":0,"depth":6,"issuerId":147},{"name":"./node_modules/d3-scale/src/utcTime.js","size":379,"id":658,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/category10.js","size":119,"id":659,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/category20b.js","size":179,"id":660,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/category20c.js","size":179,"id":661,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/category20.js","size":179,"id":662,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/cubehelix.js","size":188,"id":663,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/rainbow.js","size":536,"id":664,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/viridis.js","size":6471,"id":665,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/sequential.js","size":717,"id":666,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-shape/index.js","size":2819,"id":667,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-shape/src/arc.js","size":8556,"id":668,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/pie.js","size":2336,"id":669,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/descending.js","size":86,"id":670,"warnings":0,"errors":0,"depth":7,"issuerId":669},{"name":"./node_modules/d3-shape/src/identity.js","size":43,"id":671,"warnings":0,"errors":0,"depth":7,"issuerId":669},{"name":"./node_modules/d3-shape/src/areaRadial.js","size":934,"id":672,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/link/index.js","size":2218,"id":673,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/symbol.js","size":1160,"id":674,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/basisClosed.js","size":1530,"id":675,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/basisOpen.js","size":1069,"id":676,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/bundle.js","size":1081,"id":677,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/catmullRomClosed.js","size":2083,"id":678,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/catmullRomOpen.js","size":1760,"id":679,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/linearClosed.js","size":514,"id":680,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/monotone.js","size":3202,"id":681,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/natural.js","size":1761,"id":682,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/step.js","size":1367,"id":683,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/stack.js","size":1432,"id":684,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/offset/expand.js","size":319,"id":685,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/offset/diverging.js","size":422,"id":686,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/offset/silhouette.js","size":314,"id":687,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/offset/wiggle.js","size":740,"id":688,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/order/descending.js","size":112,"id":689,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/order/insideOut.js","size":545,"id":690,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/order/reverse.js","size":97,"id":691,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-voronoi/index.js","size":50,"id":692,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-voronoi/src/voronoi.js","size":1420,"id":693,"warnings":0,"errors":0,"depth":6,"issuerId":692},{"name":"./node_modules/d3-voronoi/src/constant.js","size":72,"id":694,"warnings":0,"errors":0,"depth":7,"issuerId":693},{"name":"./node_modules/d3-voronoi/src/point.js","size":81,"id":695,"warnings":0,"errors":0,"depth":7,"issuerId":693},{"name":"./node_modules/d3-voronoi/src/Beach.js","size":4381,"id":696,"warnings":0,"errors":0,"depth":8,"issuerId":63},{"name":"./node_modules/d3-zoom/index.js","size":128,"id":697,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-zoom/src/zoom.js","size":13358,"id":698,"warnings":0,"errors":0,"depth":6,"issuerId":697},{"name":"./node_modules/d3-zoom/src/constant.js","size":72,"id":699,"warnings":0,"errors":0,"depth":7,"issuerId":698},{"name":"./node_modules/d3-zoom/src/event.js","size":137,"id":700,"warnings":0,"errors":0,"depth":7,"issuerId":698},{"name":"./node_modules/d3-zoom/src/noevent.js","size":202,"id":701,"warnings":0,"errors":0,"depth":7,"issuerId":698},{"name":"./style/style.css","size":1429,"id":702,"warnings":0,"errors":0,"depth":4,"issuerId":411},{"name":"./node_modules/css-loader!./node_modules/extract-text-webpack-plugin/dist/loader.js?{\"id\":1,\"omit\":1,\"remove\":true}!./node_modules/style-loader!./node_modules/css-loader!./style/style.css","size":121,"id":703,"warnings":0,"errors":1,"depth":5,"issuerId":702},{"name":"./node_modules/style-loader/lib/addStyles.js","size":8704,"id":704,"warnings":0,"errors":0,"depth":5,"issuerId":702},{"name":"./node_modules/style-loader/lib/urls.js","size":3008,"id":705,"warnings":0,"errors":0,"depth":6,"issuerId":704},{"name":"./client/components/Recommendations.jsx","size":433,"id":706,"warnings":0,"errors":0,"depth":3,"issuerId":403},{"name":"./client/components/Performance.jsx","size":417,"id":707,"warnings":0,"errors":0,"depth":3,"issuerId":403}]},{"size":725811,"files":["vendor.js"],"entry":true,"hash":"0ccbe263476bec3ad9c2","parents":[],"rendered":true,"inital":true,"modules":[{"name":"./node_modules/process/browser.js","size":5418,"id":0,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/fbjs/lib/invariant.js","size":1632,"id":1,"warnings":0,"errors":0,"depth":4,"issuerId":155},{"name":"./node_modules/fbjs/lib/warning.js","size":2016,"id":2,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/reactProdInvariant.js","size":1236,"id":4,"warnings":0,"errors":0,"depth":4,"issuerId":7},{"name":"./node_modules/react/react.js","size":56,"id":5,"warnings":0,"errors":0,"depth":1,"issuerId":273},{"name":"./node_modules/object-assign/index.js","size":2108,"id":6,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/react-dom/lib/ReactDOMComponentTree.js","size":6270,"id":7,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/fbjs/lib/ExecutionEnvironment.js","size":1061,"id":8,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react/lib/ReactComponentTreeHook.js","size":11795,"id":13,"warnings":0,"errors":0,"depth":4,"issuerId":159},{"name":"./node_modules/fbjs/lib/emptyFunction.js","size":1085,"id":14,"warnings":0,"errors":0,"depth":4,"issuerId":274},{"name":"./node_modules/react-dom/lib/ReactInstrumentation.js","size":601,"id":15,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react/lib/ReactCurrentOwner.js","size":621,"id":21,"warnings":0,"errors":0,"depth":4,"issuerId":30},{"name":"./node_modules/react-dom/lib/ReactUpdates.js","size":9534,"id":22,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/SyntheticEvent.js","size":9181,"id":24,"warnings":0,"errors":0,"depth":5,"issuerId":295},{"name":"./node_modules/react-dom/lib/DOMProperty.js","size":8239,"id":27,"warnings":0,"errors":0,"depth":4,"issuerId":7},{"name":"./node_modules/react/lib/ReactElement.js","size":11233,"id":30,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/react-dom/lib/PooledClass.js","size":3356,"id":31,"warnings":0,"errors":0,"depth":4,"issuerId":22},{"name":"./node_modules/react/lib/React.js","size":5078,"id":37,"warnings":0,"errors":0,"depth":2,"issuerId":5},{"name":"./node_modules/react/lib/reactProdInvariant.js","size":1236,"id":38,"warnings":0,"errors":0,"depth":4,"issuerId":155},{"name":"./node_modules/react-dom/lib/ReactReconciler.js","size":6210,"id":39,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/DOMLazyTree.js","size":3715,"id":40,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/EventPropagators.js","size":5094,"id":44,"warnings":0,"errors":0,"depth":5,"issuerId":295},{"name":"./node_modules/react-dom/lib/EventPluginHub.js","size":9107,"id":45,"warnings":0,"errors":0,"depth":5,"issuerId":295},{"name":"./node_modules/react-dom/lib/SyntheticUIEvent.js","size":1571,"id":46,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/ReactInstanceMap.js","size":1219,"id":47,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react/lib/canDefineProperty.js","size":661,"id":64,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/fbjs/lib/emptyObject.js","size":458,"id":65,"warnings":0,"errors":0,"depth":4,"issuerId":155},{"name":"./node_modules/react-dom/lib/EventPluginRegistry.js","size":9746,"id":66,"warnings":0,"errors":0,"depth":4,"issuerId":370},{"name":"./node_modules/react-dom/lib/Transaction.js","size":9553,"id":67,"warnings":0,"errors":0,"depth":4,"issuerId":22},{"name":"./node_modules/react-dom/lib/SyntheticMouseEvent.js","size":2141,"id":68,"warnings":0,"errors":0,"depth":5,"issuerId":304},{"name":"./node_modules/react-dom/lib/setInnerHTML.js","size":3860,"id":69,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/escapeTextContentForBrowser.js","size":3431,"id":70,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/ReactBrowserEventEmitter.js","size":12553,"id":71,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react/lib/lowPriorityWarning.js","size":2162,"id":87,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/prop-types/lib/ReactPropTypesSecret.js","size":436,"id":88,"warnings":0,"errors":0,"depth":5,"issuerId":161},{"name":"./node_modules/react-dom/index.js","size":59,"id":89,"warnings":0,"errors":0,"depth":1,"issuerId":273},{"name":"./node_modules/react-dom/lib/EventPluginUtils.js","size":7945,"id":90,"warnings":0,"errors":0,"depth":5,"issuerId":344},{"name":"./node_modules/react-dom/lib/ReactErrorUtils.js","size":2188,"id":91,"warnings":0,"errors":0,"depth":6,"issuerId":45},{"name":"./node_modules/react-dom/lib/getEventTarget.js","size":1010,"id":92,"warnings":0,"errors":0,"depth":5,"issuerId":295},{"name":"./node_modules/react-dom/lib/isEventSupported.js","size":1937,"id":93,"warnings":0,"errors":0,"depth":5,"issuerId":295},{"name":"./node_modules/react-dom/lib/getEventModifierState.js","size":1225,"id":94,"warnings":0,"errors":0,"depth":6,"issuerId":68},{"name":"./node_modules/react-dom/lib/DOMChildrenOperations.js","size":7717,"id":95,"warnings":0,"errors":0,"depth":5,"issuerId":306},{"name":"./node_modules/react-dom/lib/DOMNamespaces.js","size":505,"id":96,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/createMicrosoftUnsafeLocalFunction.js","size":810,"id":97,"warnings":0,"errors":0,"depth":5,"issuerId":40},{"name":"./node_modules/react-dom/lib/LinkedValueUtils.js","size":5239,"id":98,"warnings":0,"errors":0,"depth":6,"issuerId":324},{"name":"./node_modules/react-dom/lib/ReactComponentEnvironment.js","size":1302,"id":99,"warnings":0,"errors":0,"depth":5,"issuerId":344},{"name":"./node_modules/fbjs/lib/shallowEqual.js","size":1742,"id":100,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/shouldUpdateReactComponent.js","size":1403,"id":101,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/KeyEscapeUtils.js","size":1294,"id":102,"warnings":0,"errors":0,"depth":7,"issuerId":328},{"name":"./node_modules/react-dom/lib/ReactUpdateQueue.js","size":9354,"id":103,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/validateDOMNesting.js","size":13654,"id":104,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/getEventCharCode.js","size":1505,"id":105,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react/lib/ReactBaseClasses.js","size":5436,"id":155,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/react/lib/ReactNoopUpdateQueue.js","size":3362,"id":156,"warnings":0,"errors":0,"depth":4,"issuerId":155},{"name":"./node_modules/react/lib/ReactElementSymbol.js","size":622,"id":157,"warnings":0,"errors":0,"depth":4,"issuerId":30},{"name":"./node_modules/react/lib/getIteratorFn.js","size":1119,"id":158,"warnings":0,"errors":0,"depth":4,"issuerId":159},{"name":"./node_modules/react/lib/ReactElementValidator.js","size":9198,"id":159,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/prop-types/factory.js","size":890,"id":160,"warnings":0,"errors":0,"depth":4,"issuerId":282},{"name":"./node_modules/prop-types/factoryWithTypeCheckers.js","size":18600,"id":161,"warnings":0,"errors":0,"depth":4,"issuerId":160},{"name":"./node_modules/react-dom/lib/ReactDOMComponentFlags.js","size":429,"id":162,"warnings":0,"errors":0,"depth":4,"issuerId":7},{"name":"./node_modules/react-dom/lib/accumulateInto.js","size":1694,"id":163,"warnings":0,"errors":0,"depth":6,"issuerId":45},{"name":"./node_modules/react-dom/lib/forEachAccumulated.js","size":855,"id":164,"warnings":0,"errors":0,"depth":6,"issuerId":45},{"name":"./node_modules/react-dom/lib/getTextContentAccessor.js","size":955,"id":165,"warnings":0,"errors":0,"depth":6,"issuerId":292},{"name":"./node_modules/react-dom/lib/CallbackQueue.js","size":3162,"id":166,"warnings":0,"errors":0,"depth":4,"issuerId":22},{"name":"./node_modules/react-dom/lib/ReactFeatureFlags.js","size":628,"id":167,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/inputValueTracking.js","size":3096,"id":168,"warnings":0,"errors":0,"depth":5,"issuerId":295},{"name":"./node_modules/react-dom/lib/isTextInputElement.js","size":1017,"id":169,"warnings":0,"errors":0,"depth":5,"issuerId":295},{"name":"./node_modules/react-dom/lib/ViewportMetrics.js","size":604,"id":170,"warnings":0,"errors":0,"depth":5,"issuerId":71},{"name":"./node_modules/react-dom/lib/setTextContent.js","size":1453,"id":171,"warnings":0,"errors":0,"depth":5,"issuerId":40},{"name":"./node_modules/fbjs/lib/focusNode.js","size":704,"id":172,"warnings":0,"errors":0,"depth":6,"issuerId":313},{"name":"./node_modules/react-dom/lib/CSSProperty.js","size":3798,"id":173,"warnings":0,"errors":0,"depth":6,"issuerId":314},{"name":"./node_modules/react-dom/lib/DOMPropertyOperations.js","size":7607,"id":174,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/ReactPropTypesSecret.js","size":442,"id":175,"warnings":0,"errors":0,"depth":7,"issuerId":98},{"name":"./node_modules/react-dom/lib/ReactDOMSelect.js","size":6808,"id":176,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/instantiateReactComponent.js","size":5056,"id":177,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/ReactNodeTypes.js","size":1016,"id":178,"warnings":0,"errors":0,"depth":4,"issuerId":186},{"name":"./node_modules/react-dom/lib/ReactEmptyComponent.js","size":704,"id":179,"warnings":0,"errors":0,"depth":5,"issuerId":344},{"name":"./node_modules/react-dom/lib/ReactHostComponent.js","size":1977,"id":180,"warnings":0,"errors":0,"depth":5,"issuerId":344},{"name":"./node_modules/react-dom/lib/traverseAllChildren.js","size":7038,"id":181,"warnings":0,"errors":0,"depth":7,"issuerId":328},{"name":"./node_modules/fbjs/lib/EventListener.js","size":2374,"id":182,"warnings":0,"errors":0,"depth":5,"issuerId":342},{"name":"./node_modules/react-dom/lib/ReactInputSelection.js","size":4270,"id":183,"warnings":0,"errors":0,"depth":5,"issuerId":345},{"name":"./node_modules/fbjs/lib/getActiveElement.js","size":1038,"id":184,"warnings":0,"errors":0,"depth":5,"issuerId":352},{"name":"./node_modules/react-dom/lib/ReactMount.js","size":25507,"id":185,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/getHostComponentFromComposite.js","size":740,"id":186,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"multi react react-dom","size":40,"id":273,"warnings":0,"errors":0,"depth":0,"issuerId":null},{"name":"./node_modules/react/lib/ReactChildren.js","size":6189,"id":274,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/react/lib/PooledClass.js","size":3356,"id":275,"warnings":0,"errors":0,"depth":4,"issuerId":274},{"name":"./node_modules/react/lib/traverseAllChildren.js","size":7030,"id":276,"warnings":0,"errors":0,"depth":4,"issuerId":274},{"name":"./node_modules/react/lib/KeyEscapeUtils.js","size":1294,"id":277,"warnings":0,"errors":0,"depth":5,"issuerId":276},{"name":"./node_modules/react/lib/ReactDOMFactories.js","size":5481,"id":278,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/react/lib/checkReactTypeSpec.js","size":4193,"id":279,"warnings":0,"errors":0,"depth":4,"issuerId":159},{"name":"./node_modules/react/lib/ReactPropTypeLocationNames.js","size":572,"id":280,"warnings":0,"errors":0,"depth":5,"issuerId":279},{"name":"./node_modules/react/lib/ReactPropTypesSecret.js","size":442,"id":281,"warnings":0,"errors":0,"depth":5,"issuerId":279},{"name":"./node_modules/react/lib/ReactPropTypes.js","size":500,"id":282,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/prop-types/checkPropTypes.js","size":2935,"id":283,"warnings":0,"errors":0,"depth":5,"issuerId":161},{"name":"./node_modules/react/lib/ReactVersion.js","size":350,"id":284,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/react/lib/createClass.js","size":688,"id":285,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/create-react-class/factory.js","size":28376,"id":286,"warnings":0,"errors":0,"depth":4,"issuerId":285},{"name":"./node_modules/react/lib/onlyChild.js","size":1338,"id":287,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/react-dom/lib/ReactDOM.js","size":5170,"id":288,"warnings":0,"errors":0,"depth":2,"issuerId":89},{"name":"./node_modules/react-dom/lib/ReactDefaultInjection.js","size":3501,"id":289,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/ARIADOMPropertyConfig.js","size":1816,"id":290,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/BeforeInputEventPlugin.js","size":13251,"id":291,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/FallbackCompositionState.js","size":2426,"id":292,"warnings":0,"errors":0,"depth":5,"issuerId":291},{"name":"./node_modules/react-dom/lib/SyntheticCompositionEvent.js","size":1099,"id":293,"warnings":0,"errors":0,"depth":5,"issuerId":291},{"name":"./node_modules/react-dom/lib/SyntheticInputEvent.js","size":1089,"id":294,"warnings":0,"errors":0,"depth":5,"issuerId":291},{"name":"./node_modules/react-dom/lib/ChangeEventPlugin.js","size":10820,"id":295,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactRef.js","size":2557,"id":296,"warnings":0,"errors":0,"depth":4,"issuerId":39},{"name":"./node_modules/react-dom/lib/ReactOwner.js","size":3527,"id":297,"warnings":0,"errors":0,"depth":5,"issuerId":296},{"name":"./node_modules/react-dom/lib/ReactDebugTool.js","size":11661,"id":298,"warnings":0,"errors":0,"depth":4,"issuerId":15},{"name":"./node_modules/react-dom/lib/ReactInvalidSetStateWarningHook.js","size":984,"id":299,"warnings":0,"errors":0,"depth":5,"issuerId":298},{"name":"./node_modules/react-dom/lib/ReactHostOperationHistoryHook.js","size":736,"id":300,"warnings":0,"errors":0,"depth":5,"issuerId":298},{"name":"./node_modules/fbjs/lib/performanceNow.js","size":845,"id":301,"warnings":0,"errors":0,"depth":5,"issuerId":298},{"name":"./node_modules/fbjs/lib/performance.js","size":588,"id":302,"warnings":0,"errors":0,"depth":6,"issuerId":301},{"name":"./node_modules/react-dom/lib/DefaultEventPluginOrder.js","size":1077,"id":303,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/EnterLeaveEventPlugin.js","size":3154,"id":304,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/HTMLDOMPropertyConfig.js","size":6571,"id":305,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactComponentBrowserEnvironment.js","size":904,"id":306,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/Danger.js","size":2240,"id":307,"warnings":0,"errors":0,"depth":6,"issuerId":95},{"name":"./node_modules/fbjs/lib/createNodesFromMarkup.js","size":2662,"id":308,"warnings":0,"errors":0,"depth":7,"issuerId":307},{"name":"./node_modules/fbjs/lib/createArrayFromMixed.js","size":4113,"id":309,"warnings":0,"errors":0,"depth":8,"issuerId":308},{"name":"./node_modules/fbjs/lib/getMarkupWrap.js","size":3035,"id":310,"warnings":0,"errors":0,"depth":8,"issuerId":308},{"name":"./node_modules/react-dom/lib/ReactDOMIDOperations.js","size":955,"id":311,"warnings":0,"errors":0,"depth":5,"issuerId":306},{"name":"./node_modules/react-dom/lib/ReactDOMComponent.js","size":38923,"id":312,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/AutoFocusUtils.js","size":599,"id":313,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/CSSPropertyOperations.js","size":7197,"id":314,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/fbjs/lib/camelizeStyleName.js","size":1001,"id":315,"warnings":0,"errors":0,"depth":6,"issuerId":314},{"name":"./node_modules/fbjs/lib/camelize.js","size":708,"id":316,"warnings":0,"errors":0,"depth":7,"issuerId":315},{"name":"./node_modules/react-dom/lib/dangerousStyleValue.js","size":3061,"id":317,"warnings":0,"errors":0,"depth":6,"issuerId":314},{"name":"./node_modules/fbjs/lib/hyphenateStyleName.js","size":974,"id":318,"warnings":0,"errors":0,"depth":6,"issuerId":314},{"name":"./node_modules/fbjs/lib/hyphenate.js","size":800,"id":319,"warnings":0,"errors":0,"depth":7,"issuerId":318},{"name":"./node_modules/fbjs/lib/memoizeStringOnly.js","size":698,"id":320,"warnings":0,"errors":0,"depth":6,"issuerId":314},{"name":"./node_modules/react-dom/lib/quoteAttributeValueForBrowser.js","size":700,"id":321,"warnings":0,"errors":0,"depth":6,"issuerId":174},{"name":"./node_modules/react-dom/lib/ReactEventEmitterMixin.js","size":958,"id":322,"warnings":0,"errors":0,"depth":5,"issuerId":71},{"name":"./node_modules/react-dom/lib/getVendorPrefixedEventName.js","size":2869,"id":323,"warnings":0,"errors":0,"depth":5,"issuerId":71},{"name":"./node_modules/react-dom/lib/ReactDOMInput.js","size":13078,"id":324,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/ReactDOMOption.js","size":3687,"id":325,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/ReactDOMTextarea.js","size":6464,"id":326,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/ReactMultiChild.js","size":14556,"id":327,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/ReactChildReconciler.js","size":6106,"id":328,"warnings":0,"errors":0,"depth":6,"issuerId":327},{"name":"./node_modules/react-dom/lib/ReactCompositeComponent.js","size":35192,"id":329,"warnings":0,"errors":0,"depth":5,"issuerId":177},{"name":"./node_modules/react-dom/lib/checkReactTypeSpec.js","size":4209,"id":330,"warnings":0,"errors":0,"depth":6,"issuerId":329},{"name":"./node_modules/react-dom/lib/ReactPropTypeLocationNames.js","size":572,"id":331,"warnings":0,"errors":0,"depth":7,"issuerId":330},{"name":"./node_modules/react/lib/getNextDebugID.js","size":437,"id":332,"warnings":0,"errors":0,"depth":5,"issuerId":177},{"name":"./node_modules/react-dom/lib/ReactElementSymbol.js","size":622,"id":333,"warnings":0,"errors":0,"depth":8,"issuerId":181},{"name":"./node_modules/react-dom/lib/getIteratorFn.js","size":1119,"id":334,"warnings":0,"errors":0,"depth":8,"issuerId":181},{"name":"./node_modules/react-dom/lib/flattenChildren.js","size":2773,"id":335,"warnings":0,"errors":0,"depth":6,"issuerId":327},{"name":"./node_modules/react-dom/lib/ReactServerRenderingTransaction.js","size":2288,"id":336,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/ReactServerUpdateQueue.js","size":4828,"id":337,"warnings":0,"errors":0,"depth":6,"issuerId":336},{"name":"./node_modules/react-dom/lib/ReactDOMEmptyComponent.js","size":1902,"id":338,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactDOMTreeTraversal.js","size":3721,"id":339,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactDOMTextComponent.js","size":5814,"id":340,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactDefaultBatchingStrategy.js","size":1880,"id":341,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactEventListener.js","size":5297,"id":342,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/fbjs/lib/getUnboundedScrollPosition.js","size":1122,"id":343,"warnings":0,"errors":0,"depth":5,"issuerId":342},{"name":"./node_modules/react-dom/lib/ReactInjection.js","size":1200,"id":344,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactReconcileTransaction.js","size":5259,"id":345,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactDOMSelection.js","size":6776,"id":346,"warnings":0,"errors":0,"depth":6,"issuerId":183},{"name":"./node_modules/react-dom/lib/getNodeForCharacterOffset.js","size":1617,"id":347,"warnings":0,"errors":0,"depth":7,"issuerId":346},{"name":"./node_modules/fbjs/lib/containsNode.js","size":1049,"id":348,"warnings":0,"errors":0,"depth":6,"issuerId":183},{"name":"./node_modules/fbjs/lib/isTextNode.js","size":605,"id":349,"warnings":0,"errors":0,"depth":7,"issuerId":348},{"name":"./node_modules/fbjs/lib/isNode.js","size":828,"id":350,"warnings":0,"errors":0,"depth":8,"issuerId":349},{"name":"./node_modules/react-dom/lib/SVGDOMPropertyConfig.js","size":7318,"id":351,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/SelectEventPlugin.js","size":6057,"id":352,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/SimpleEventPlugin.js","size":7973,"id":353,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/SyntheticAnimationEvent.js","size":1209,"id":354,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/SyntheticClipboardEvent.js","size":1169,"id":355,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/SyntheticFocusEvent.js","size":1066,"id":356,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/SyntheticKeyboardEvent.js","size":2705,"id":357,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/getEventKey.js","size":2868,"id":358,"warnings":0,"errors":0,"depth":6,"issuerId":357},{"name":"./node_modules/react-dom/lib/SyntheticDragEvent.js","size":1071,"id":359,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/SyntheticTouchEvent.js","size":1277,"id":360,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/SyntheticTransitionEvent.js","size":1226,"id":361,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/SyntheticWheelEvent.js","size":1924,"id":362,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/ReactDOMContainerInfo.js","size":967,"id":363,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/ReactDOMFeatureFlags.js","size":439,"id":364,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/ReactMarkupChecksum.js","size":1472,"id":365,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/adler32.js","size":1191,"id":366,"warnings":0,"errors":0,"depth":5,"issuerId":365},{"name":"./node_modules/react-dom/lib/ReactVersion.js","size":350,"id":367,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/findDOMNode.js","size":2465,"id":368,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/renderSubtreeIntoContainer.js","size":422,"id":369,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/ReactDOMUnknownPropertyHook.js","size":4319,"id":370,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/ReactDOMNullInputValuePropHook.js","size":1368,"id":371,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/ReactDOMInvalidARIAHook.js","size":3140,"id":372,"warnings":0,"errors":0,"depth":3,"issuerId":288}]}]},{"timeStamp":1505786185480,"hash":"89d47d04a926df9a79eb","version":"3.5.6","errors":["./client/components/BuildComponents/Modules.jsx\nModule not found: Error: Can't resolve './history.json' in '/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents'\nresolve './history.json' in '/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents'\n using description file: /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/package.json (relative path: ./client/components/BuildComponents)\n Field 'browser' doesn't contain a valid alias configuration\n after using description file: /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/package.json (relative path: ./client/components/BuildComponents)\n using description file: /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/package.json (relative path: ./client/components/BuildComponents/history.json)\n no extension\n Field 'browser' doesn't contain a valid alias configuration\n /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json doesn't exist\n .js\n Field 'browser' doesn't contain a valid alias configuration\n /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json.js doesn't exist\n json\n Field 'browser' doesn't contain a valid alias configuration\n /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.jsonjson doesn't exist\n .jsx\n Field 'browser' doesn't contain a valid alias configuration\n /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json.jsx doesn't exist\n as directory\n /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json doesn't exist\n[/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json]\n[/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json.js]\n[/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.jsonjson]\n[/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json.jsx]\n[/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json]\n @ ./client/components/BuildComponents/Modules.jsx 13:12-37\n @ ./client/components/BuildComponents/Dashboard.jsx\n @ ./client/components/BuildComponents/BuildRoutes.jsx\n @ ./client/components/Main.jsx\n @ ./client/components/App.jsx\n @ ./client/index.jsx","./client/components/BuildComponents/Assets.jsx\nModule not found: Error: Can't resolve './history.json' in '/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents'\nresolve './history.json' in '/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents'\n using description file: /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/package.json (relative path: ./client/components/BuildComponents)\n Field 'browser' doesn't contain a valid alias configuration\n after using description file: /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/package.json (relative path: ./client/components/BuildComponents)\n using description file: /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/package.json (relative path: ./client/components/BuildComponents/history.json)\n no extension\n Field 'browser' doesn't contain a valid alias configuration\n /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json doesn't exist\n .js\n Field 'browser' doesn't contain a valid alias configuration\n /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json.js doesn't exist\n json\n Field 'browser' doesn't contain a valid alias configuration\n /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.jsonjson doesn't exist\n .jsx\n Field 'browser' doesn't contain a valid alias configuration\n /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json.jsx doesn't exist\n as directory\n /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json doesn't exist\n[/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json]\n[/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json.js]\n[/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.jsonjson]\n[/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json.jsx]\n[/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json]\n @ ./client/components/BuildComponents/Assets.jsx 13:12-37\n @ ./client/components/BuildComponents/Dashboard.jsx\n @ ./client/components/BuildComponents/BuildRoutes.jsx\n @ ./client/components/Main.jsx\n @ ./client/components/App.jsx\n @ ./client/index.jsx","./client/components/BuildComponents/Errors.jsx\nModule not found: Error: Can't resolve './history.json' in '/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents'\nresolve './history.json' in '/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents'\n using description file: /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/package.json (relative path: ./client/components/BuildComponents)\n Field 'browser' doesn't contain a valid alias configuration\n after using description file: /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/package.json (relative path: ./client/components/BuildComponents)\n using description file: /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/package.json (relative path: ./client/components/BuildComponents/history.json)\n no extension\n Field 'browser' doesn't contain a valid alias configuration\n /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json doesn't exist\n .js\n Field 'browser' doesn't contain a valid alias configuration\n /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json.js doesn't exist\n json\n Field 'browser' doesn't contain a valid alias configuration\n /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.jsonjson doesn't exist\n .jsx\n Field 'browser' doesn't contain a valid alias configuration\n /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json.jsx doesn't exist\n as directory\n /Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json doesn't exist\n[/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json]\n[/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json.js]\n[/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.jsonjson]\n[/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json.jsx]\n[/Users/jonroach/Programming/codesmith/production-project/webpackmonitor/client/components/BuildComponents/history.json]\n @ ./client/components/BuildComponents/Errors.jsx 13:12-37\n @ ./client/components/BuildComponents/Dashboard.jsx\n @ ./client/components/BuildComponents/BuildRoutes.jsx\n @ ./client/components/Main.jsx\n @ ./client/components/App.jsx\n @ ./client/index.jsx"],"size":575358,"assets":[{"name":"app.js","chunks":[0],"size":349791},{"name":"vendor.js","chunks":[1],"size":225097},{"name":"index.html","chunks":[],"size":470}],"chunks":[{"size":677762,"files":["app.js"],"entry":false,"hash":"d64241c50fe98861b08c","parents":[1],"rendered":true,"inital":true,"modules":[{"name":"./node_modules/d3-geo/src/math.js","size":880,"id":3,"warnings":0,"errors":0,"depth":7,"issuerId":231},{"name":"./node_modules/d3-selection/index.js","size":832,"id":9,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/warning/browser.js","size":1807,"id":10,"warnings":0,"errors":0,"depth":3,"issuerId":374},{"name":"./node_modules/d3-time/src/interval.js","size":2021,"id":11,"warnings":0,"errors":0,"depth":6,"issuerId":656},{"name":"./node_modules/d3-array/index.js","size":1429,"id":12,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/prop-types/index.js","size":1078,"id":16,"warnings":0,"errors":0,"depth":3,"issuerId":190},{"name":"./node_modules/invariant/browser.js","size":1516,"id":17,"warnings":0,"errors":0,"depth":3,"issuerId":190},{"name":"./node_modules/d3-selection/src/selection/index.js","size":2216,"id":18,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-interpolate/index.js","size":1179,"id":19,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-transition/src/transition/schedule.js","size":4792,"id":20,"warnings":0,"errors":0,"depth":7,"issuerId":221},{"name":"./node_modules/d3-color/index.js","size":157,"id":23,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-geo/src/projection/index.js","size":3752,"id":25,"warnings":0,"errors":0,"depth":6,"issuerId":581},{"name":"./node_modules/d3-time/src/duration.js","size":164,"id":26,"warnings":0,"errors":0,"depth":7,"issuerId":654},{"name":"./node_modules/d3-transition/src/transition/index.js","size":1892,"id":28,"warnings":0,"errors":0,"depth":6,"issuerId":126},{"name":"./node_modules/d3-geo/src/noop.js","size":34,"id":29,"warnings":0,"errors":0,"depth":7,"issuerId":564},{"name":"./node_modules/d3-dispatch/index.js","size":52,"id":32,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-path/index.js","size":44,"id":33,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-geo/src/stream.js","size":2303,"id":34,"warnings":0,"errors":0,"depth":6,"issuerId":564},{"name":"./node_modules/d3-scale/src/array.js","size":90,"id":35,"warnings":0,"errors":0,"depth":7,"issuerId":81},{"name":"./node_modules/d3-shape/src/constant.js","size":81,"id":36,"warnings":0,"errors":0,"depth":7,"issuerId":684},{"name":"./node_modules/d3-array/src/ascending.js","size":86,"id":41,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-geo/src/adder.js","size":904,"id":42,"warnings":0,"errors":0,"depth":7,"issuerId":238},{"name":"./node_modules/d3-random/src/defaultSource.js","size":54,"id":43,"warnings":0,"errors":0,"depth":7,"issuerId":626},{"name":"./node_modules/react-router-dom/es/index.js","size":925,"id":48,"warnings":0,"errors":0,"depth":1,"issuerId":373},{"name":"./node_modules/history/PathUtils.js","size":1768,"id":49,"warnings":0,"errors":0,"depth":4,"issuerId":376},{"name":"./node_modules/history/es/PathUtils.js","size":1605,"id":50,"warnings":0,"errors":0,"depth":5,"issuerId":389},{"name":"./node_modules/d3-array/src/number.js","size":63,"id":51,"warnings":0,"errors":0,"depth":7,"issuerId":422},{"name":"./node_modules/d3-interpolate/src/color.js","size":697,"id":52,"warnings":0,"errors":0,"depth":7,"issuerId":481},{"name":"./node_modules/d3-collection/index.js","size":270,"id":53,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-force/src/constant.js","size":72,"id":54,"warnings":0,"errors":0,"depth":7,"issuerId":551},{"name":"./node_modules/d3-geo/src/cartesian.js","size":929,"id":55,"warnings":0,"errors":0,"depth":7,"issuerId":563},{"name":"./node_modules/d3-geo/src/projection/azimuthal.js","size":502,"id":56,"warnings":0,"errors":0,"depth":7,"issuerId":581},{"name":"./node_modules/d3-hierarchy/src/treemap/dice.js","size":309,"id":57,"warnings":0,"errors":0,"depth":6,"issuerId":611},{"name":"./node_modules/d3-scale/src/linear.js","size":1745,"id":58,"warnings":0,"errors":0,"depth":6,"issuerId":666},{"name":"./node_modules/d3-scale/src/colors.js","size":101,"id":59,"warnings":0,"errors":0,"depth":7,"issuerId":665},{"name":"./node_modules/d3-shape/src/math.js","size":470,"id":60,"warnings":0,"errors":0,"depth":7,"issuerId":264},{"name":"./node_modules/d3-shape/src/offset/none.js","size":309,"id":61,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/order/none.js","size":120,"id":62,"warnings":0,"errors":0,"depth":6,"issuerId":691},{"name":"./node_modules/d3-voronoi/src/Diagram.js","size":3567,"id":63,"warnings":0,"errors":0,"depth":7,"issuerId":693},{"name":"./node_modules/history/es/LocationUtils.js","size":2224,"id":72,"warnings":0,"errors":0,"depth":5,"issuerId":389},{"name":"./node_modules/d3-interpolate/src/number.js","size":100,"id":73,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-timer/index.js","size":172,"id":74,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-transition/src/transition/tween.js","size":2022,"id":75,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-format/src/exponent.js","size":134,"id":76,"warnings":0,"errors":0,"depth":7,"issuerId":559},{"name":"./node_modules/d3-geo/src/rotation.js","size":2509,"id":77,"warnings":0,"errors":0,"depth":6,"issuerId":231},{"name":"./node_modules/d3-geo/src/transform.js","size":701,"id":78,"warnings":0,"errors":0,"depth":6,"issuerId":25},{"name":"./node_modules/d3-hierarchy/src/treemap/slice.js","size":309,"id":79,"warnings":0,"errors":0,"depth":6,"issuerId":611},{"name":"./node_modules/d3-request/src/type.js","size":370,"id":80,"warnings":0,"errors":0,"depth":7,"issuerId":630},{"name":"./node_modules/d3-scale/src/continuous.js","size":3328,"id":81,"warnings":0,"errors":0,"depth":7,"issuerId":58},{"name":"./node_modules/d3-time/index.js","size":2096,"id":82,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-shape/src/curve/linear.js","size":738,"id":83,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/noop.js","size":29,"id":84,"warnings":0,"errors":0,"depth":7,"issuerId":680},{"name":"./node_modules/d3-shape/src/curve/basis.js","size":1436,"id":85,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/cardinal.js","size":1633,"id":86,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/history/LocationUtils.js","size":2647,"id":106,"warnings":0,"errors":0,"depth":4,"issuerId":376},{"name":"./node_modules/history/createTransitionManager.js","size":2361,"id":107,"warnings":0,"errors":0,"depth":4,"issuerId":376},{"name":"./node_modules/react-router-dom/es/Router.js","size":131,"id":108,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/Router.js","size":3804,"id":109,"warnings":0,"errors":0,"depth":3,"issuerId":108},{"name":"./node_modules/react-router/es/matchPath.js","size":2051,"id":110,"warnings":0,"errors":0,"depth":3,"issuerId":397},{"name":"./node_modules/history/es/createTransitionManager.js","size":2133,"id":111,"warnings":0,"errors":0,"depth":6,"issuerId":390},{"name":"./node_modules/d3-array/src/quantile.js","size":499,"id":112,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-drag/index.js","size":120,"id":113,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-selection/src/creator.js","size":662,"id":114,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/namespace.js","size":303,"id":115,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/namespaces.js","size":254,"id":116,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/sourceEvent.js","size":175,"id":117,"warnings":0,"errors":0,"depth":7,"issuerId":470},{"name":"./node_modules/d3-selection/src/selection/on.js","size":3119,"id":118,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/point.js","size":448,"id":119,"warnings":0,"errors":0,"depth":7,"issuerId":470},{"name":"./node_modules/d3-selection/src/selector.js","size":152,"id":120,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/window.js","size":218,"id":121,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-interpolate/src/value.js","size":669,"id":122,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-color/src/color.js","size":9276,"id":123,"warnings":0,"errors":0,"depth":6,"issuerId":23},{"name":"./node_modules/d3-color/src/define.js","size":340,"id":124,"warnings":0,"errors":0,"depth":7,"issuerId":473},{"name":"./node_modules/d3-interpolate/src/basis.js","size":600,"id":125,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-transition/index.js","size":196,"id":126,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-timer/src/timer.js","size":2901,"id":127,"warnings":0,"errors":0,"depth":6,"issuerId":74},{"name":"./node_modules/d3-collection/src/map.js","size":1988,"id":128,"warnings":0,"errors":0,"depth":6,"issuerId":53},{"name":"./node_modules/d3-dsv/index.js","size":200,"id":129,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-dsv/src/dsv.js","size":3514,"id":130,"warnings":0,"errors":0,"depth":6,"issuerId":129},{"name":"./node_modules/d3-force/src/jiggle.js","size":69,"id":131,"warnings":0,"errors":0,"depth":7,"issuerId":550},{"name":"./node_modules/d3-quadtree/index.js","size":52,"id":132,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-quadtree/src/quad.js","size":134,"id":133,"warnings":0,"errors":0,"depth":8,"issuerId":545},{"name":"./node_modules/d3-format/index.js","size":404,"id":134,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-format/src/formatDecimal.js","size":655,"id":135,"warnings":0,"errors":0,"depth":8,"issuerId":229},{"name":"./node_modules/d3-geo/src/clip/extent.js","size":5525,"id":136,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/identity.js","size":43,"id":137,"warnings":0,"errors":0,"depth":7,"issuerId":570},{"name":"./node_modules/d3-geo/src/projection/conicEqualArea.js","size":871,"id":138,"warnings":0,"errors":0,"depth":6,"issuerId":240},{"name":"./node_modules/d3-geo/src/projection/conic.js","size":402,"id":139,"warnings":0,"errors":0,"depth":7,"issuerId":138},{"name":"./node_modules/d3-geo/src/projection/fit.js","size":910,"id":140,"warnings":0,"errors":0,"depth":7,"issuerId":580},{"name":"./node_modules/d3-geo/src/projection/mercator.js","size":1548,"id":141,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-hierarchy/src/hierarchy/index.js","size":1874,"id":142,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/accessors.js","size":166,"id":143,"warnings":0,"errors":0,"depth":7,"issuerId":608},{"name":"./node_modules/d3-hierarchy/src/treemap/squarify.js","size":1868,"id":144,"warnings":0,"errors":0,"depth":6,"issuerId":611},{"name":"./node_modules/d3-request/src/request.js","size":4589,"id":145,"warnings":0,"errors":0,"depth":6,"issuerId":249},{"name":"./node_modules/d3-scale/src/constant.js","size":72,"id":146,"warnings":0,"errors":0,"depth":7,"issuerId":81},{"name":"./node_modules/d3-time-format/index.js","size":280,"id":147,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-time-format/src/defaultLocale.js","size":867,"id":148,"warnings":0,"errors":0,"depth":6,"issuerId":147},{"name":"./node_modules/d3-shape/src/line.js","size":1516,"id":149,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/point.js","size":81,"id":150,"warnings":0,"errors":0,"depth":7,"issuerId":673},{"name":"./node_modules/d3-shape/src/curve/catmullRom.js","size":2637,"id":151,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/order/ascending.js","size":305,"id":152,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-voronoi/src/RedBlackTree.js","size":5302,"id":153,"warnings":0,"errors":0,"depth":8,"issuerId":63},{"name":"./node_modules/d3-voronoi/src/Edge.js","size":3632,"id":154,"warnings":0,"errors":0,"depth":8,"issuerId":63},{"name":"./node_modules/resolve-pathname/index.js","size":1797,"id":187,"warnings":0,"errors":0,"depth":5,"issuerId":106},{"name":"./node_modules/value-equal/index.js","size":1136,"id":188,"warnings":0,"errors":0,"depth":5,"issuerId":106},{"name":"./node_modules/history/DOMUtils.js","size":2491,"id":189,"warnings":0,"errors":0,"depth":4,"issuerId":376},{"name":"./node_modules/react-router-dom/es/Link.js","size":4073,"id":190,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router-dom/es/Route.js","size":128,"id":191,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/Route.js","size":6023,"id":192,"warnings":0,"errors":0,"depth":3,"issuerId":191},{"name":"./node_modules/history/es/DOMUtils.js","size":2258,"id":193,"warnings":0,"errors":0,"depth":6,"issuerId":390},{"name":"./node_modules/d3-array/src/bisect.js","size":238,"id":194,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/bisector.js","size":786,"id":195,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/pairs.js","size":262,"id":196,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/deviation.js","size":135,"id":197,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/variance.js","size":648,"id":198,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/extent.js","size":961,"id":199,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/array.js","size":90,"id":200,"warnings":0,"errors":0,"depth":7,"issuerId":416},{"name":"./node_modules/d3-array/src/range.js","size":344,"id":201,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/ticks.js","size":1537,"id":202,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/threshold/sturges.js","size":96,"id":203,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/min.js","size":843,"id":204,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/transpose.js","size":356,"id":205,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-selection/src/matcher.js","size":533,"id":206,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/selectorAll.js","size":171,"id":207,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/selection/enter.js","size":792,"id":208,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/sparse.js","size":71,"id":209,"warnings":0,"errors":0,"depth":8,"issuerId":446},{"name":"./node_modules/d3-selection/src/selection/style.js","size":968,"id":210,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-drag/src/nodrag.js","size":857,"id":211,"warnings":0,"errors":0,"depth":6,"issuerId":113},{"name":"./node_modules/d3-drag/src/noevent.js","size":202,"id":212,"warnings":0,"errors":0,"depth":7,"issuerId":211},{"name":"./node_modules/d3-color/src/math.js","size":72,"id":213,"warnings":0,"errors":0,"depth":7,"issuerId":474},{"name":"./node_modules/d3-interpolate/src/rgb.js","size":1288,"id":214,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/basisClosed.js","size":360,"id":215,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/constant.js","size":72,"id":216,"warnings":0,"errors":0,"depth":7,"issuerId":122},{"name":"./node_modules/d3-interpolate/src/array.js","size":372,"id":217,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/date.js","size":134,"id":218,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/object.js","size":390,"id":219,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/string.js","size":1758,"id":220,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-transition/src/interrupt.js","size":665,"id":221,"warnings":0,"errors":0,"depth":6,"issuerId":126},{"name":"./node_modules/d3-transition/src/transition/interpolate.js","size":340,"id":222,"warnings":0,"errors":0,"depth":8,"issuerId":502},{"name":"./node_modules/d3-ease/index.js","size":1320,"id":223,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-chord/src/math.js","size":159,"id":224,"warnings":0,"errors":0,"depth":7,"issuerId":521},{"name":"./node_modules/d3-force/src/simulation.js","size":3444,"id":225,"warnings":0,"errors":0,"depth":6,"issuerId":533},{"name":"./node_modules/d3-format/src/locale.js","size":4946,"id":226,"warnings":0,"errors":0,"depth":6,"issuerId":134},{"name":"./node_modules/d3-format/src/formatSpecifier.js","size":1675,"id":227,"warnings":0,"errors":0,"depth":6,"issuerId":134},{"name":"./node_modules/d3-format/src/formatTypes.js","size":846,"id":228,"warnings":0,"errors":0,"depth":7,"issuerId":227},{"name":"./node_modules/d3-format/src/formatPrefixAuto.js","size":611,"id":229,"warnings":0,"errors":0,"depth":7,"issuerId":226},{"name":"./node_modules/d3-geo/src/area.js","size":1956,"id":230,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/circle.js","size":2371,"id":231,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/compose.js","size":250,"id":232,"warnings":0,"errors":0,"depth":7,"issuerId":77},{"name":"./node_modules/d3-geo/src/clip/buffer.js","size":470,"id":233,"warnings":0,"errors":0,"depth":7,"issuerId":136},{"name":"./node_modules/d3-geo/src/clip/polygon.js","size":2802,"id":234,"warnings":0,"errors":0,"depth":7,"issuerId":136},{"name":"./node_modules/d3-geo/src/pointEqual.js","size":139,"id":235,"warnings":0,"errors":0,"depth":8,"issuerId":234},{"name":"./node_modules/d3-geo/src/polygonContains.js","size":2489,"id":236,"warnings":0,"errors":0,"depth":7,"issuerId":567},{"name":"./node_modules/d3-geo/src/distance.js","size":229,"id":237,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/length.js","size":1309,"id":238,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/path/bounds.js","size":485,"id":239,"warnings":0,"errors":0,"depth":7,"issuerId":570},{"name":"./node_modules/d3-geo/src/projection/albers.js","size":235,"id":240,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/clip/index.js","size":3813,"id":241,"warnings":0,"errors":0,"depth":8,"issuerId":577},{"name":"./node_modules/d3-geo/src/projection/equirectangular.js","size":253,"id":242,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-hierarchy/src/pack/siblings.js","size":3013,"id":243,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/pack/enclose.js","size":2976,"id":244,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/constant.js","size":120,"id":245,"warnings":0,"errors":0,"depth":7,"issuerId":608},{"name":"./node_modules/d3-hierarchy/src/treemap/round.js","size":166,"id":246,"warnings":0,"errors":0,"depth":7,"issuerId":608},{"name":"./node_modules/d3-random/src/normal.js","size":713,"id":247,"warnings":0,"errors":0,"depth":6,"issuerId":622},{"name":"./node_modules/d3-random/src/irwinHall.js","size":345,"id":248,"warnings":0,"errors":0,"depth":6,"issuerId":622},{"name":"./node_modules/d3-request/src/dsv.js","size":517,"id":249,"warnings":0,"errors":0,"depth":7,"issuerId":633},{"name":"./node_modules/d3-scale/src/ordinal.js","size":1116,"id":250,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/number.js","size":44,"id":251,"warnings":0,"errors":0,"depth":7,"issuerId":81},{"name":"./node_modules/d3-scale/src/nice.js","size":340,"id":252,"warnings":0,"errors":0,"depth":7,"issuerId":253},{"name":"./node_modules/d3-scale/src/time.js","size":4565,"id":253,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-time-format/src/locale.js","size":13876,"id":254,"warnings":0,"errors":0,"depth":6,"issuerId":147},{"name":"./node_modules/d3-time-format/src/isoFormat.js","size":284,"id":255,"warnings":0,"errors":0,"depth":6,"issuerId":147},{"name":"./node_modules/d3-shape/src/area.js","size":2917,"id":256,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/radial.js","size":655,"id":257,"warnings":0,"errors":0,"depth":7,"issuerId":672},{"name":"./node_modules/d3-shape/src/lineRadial.js","size":396,"id":258,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/pointRadial.js","size":101,"id":259,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/array.js","size":42,"id":260,"warnings":0,"errors":0,"depth":7,"issuerId":684},{"name":"./node_modules/d3-shape/src/symbol/circle.js","size":186,"id":261,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/symbol/cross.js","size":476,"id":262,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/symbol/diamond.js","size":307,"id":263,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/symbol/star.js","size":609,"id":264,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/symbol/square.js","size":137,"id":265,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/symbol/triangle.js","size":255,"id":266,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/symbol/wye.js","size":733,"id":267,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/cardinalClosed.js","size":1605,"id":268,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/cardinalOpen.js","size":1288,"id":269,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-voronoi/src/Cell.js","size":4083,"id":270,"warnings":0,"errors":0,"depth":8,"issuerId":63},{"name":"./node_modules/d3-voronoi/src/Circle.js","size":1632,"id":271,"warnings":0,"errors":0,"depth":8,"issuerId":63},{"name":"./node_modules/d3-zoom/src/transform.js","size":1336,"id":272,"warnings":0,"errors":0,"depth":6,"issuerId":697},{"name":"./client/index.jsx","size":549,"id":373,"warnings":0,"errors":0,"depth":0,"issuerId":null},{"name":"./node_modules/react-router-dom/es/BrowserRouter.js","size":2412,"id":374,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/prop-types/factoryWithThrowingShims.js","size":1594,"id":375,"warnings":0,"errors":0,"depth":4,"issuerId":16},{"name":"./node_modules/history/createBrowserHistory.js","size":9751,"id":376,"warnings":0,"errors":0,"depth":3,"issuerId":374},{"name":"./node_modules/react-router-dom/es/HashRouter.js","size":2383,"id":377,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/history/createHashHistory.js","size":10053,"id":378,"warnings":0,"errors":0,"depth":3,"issuerId":377},{"name":"./node_modules/react-router-dom/es/MemoryRouter.js","size":149,"id":379,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/MemoryRouter.js","size":2414,"id":380,"warnings":0,"errors":0,"depth":3,"issuerId":379},{"name":"./node_modules/history/createMemoryHistory.js","size":5816,"id":381,"warnings":0,"errors":0,"depth":4,"issuerId":380},{"name":"./node_modules/react-router-dom/es/NavLink.js","size":2663,"id":382,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/path-to-regexp/index.js","size":10809,"id":383,"warnings":0,"errors":0,"depth":4,"issuerId":110},{"name":"./node_modules/isarray/index.js","size":120,"id":384,"warnings":0,"errors":0,"depth":5,"issuerId":383},{"name":"./node_modules/react-router-dom/es/Prompt.js","size":131,"id":385,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/Prompt.js","size":2685,"id":386,"warnings":0,"errors":0,"depth":3,"issuerId":385},{"name":"./node_modules/react-router-dom/es/Redirect.js","size":137,"id":387,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/Redirect.js","size":3127,"id":388,"warnings":0,"errors":0,"depth":3,"issuerId":387},{"name":"./node_modules/history/es/index.js","size":460,"id":389,"warnings":0,"errors":0,"depth":4,"issuerId":388},{"name":"./node_modules/history/es/createBrowserHistory.js","size":9230,"id":390,"warnings":0,"errors":0,"depth":5,"issuerId":389},{"name":"./node_modules/history/es/createHashHistory.js","size":9382,"id":391,"warnings":0,"errors":0,"depth":5,"issuerId":389},{"name":"./node_modules/history/es/createMemoryHistory.js","size":5394,"id":392,"warnings":0,"errors":0,"depth":5,"issuerId":389},{"name":"./node_modules/react-router-dom/es/StaticRouter.js","size":149,"id":393,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/StaticRouter.js","size":6327,"id":394,"warnings":0,"errors":0,"depth":3,"issuerId":393},{"name":"./node_modules/react-router-dom/es/Switch.js","size":131,"id":395,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/Switch.js","size":3290,"id":396,"warnings":0,"errors":0,"depth":3,"issuerId":395},{"name":"./node_modules/react-router-dom/es/matchPath.js","size":140,"id":397,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router-dom/es/withRouter.js","size":143,"id":398,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/withRouter.js","size":1400,"id":399,"warnings":0,"errors":0,"depth":3,"issuerId":398},{"name":"./node_modules/hoist-non-react-statics/index.js","size":2001,"id":400,"warnings":0,"errors":0,"depth":4,"issuerId":399},{"name":"./client/components/App.jsx","size":653,"id":401,"warnings":0,"errors":0,"depth":1,"issuerId":373},{"name":"./client/components/Header.jsx","size":1566,"id":402,"warnings":0,"errors":0,"depth":2,"issuerId":401},{"name":"./client/components/Main.jsx","size":1454,"id":403,"warnings":0,"errors":0,"depth":2,"issuerId":401},{"name":"./client/components/BuildComponents/BuildRoutes.jsx","size":1156,"id":404,"warnings":0,"errors":0,"depth":3,"issuerId":403},{"name":"./client/components/BuildComponents/BuildsAll.jsx","size":796,"id":405,"warnings":0,"errors":0,"depth":4,"issuerId":404},{"name":"./client/components/BuildComponents/BuildSingle.jsx","size":537,"id":406,"warnings":0,"errors":0,"depth":4,"issuerId":404},{"name":"./client/components/BuildComponents/Dashboard.jsx","size":984,"id":407,"warnings":0,"errors":0,"depth":4,"issuerId":404},{"name":"./client/components/BuildComponents/Modules.jsx","size":2682,"id":408,"warnings":0,"errors":0,"depth":5,"issuerId":407},{"name":"./client/components/BuildComponents/Assets.jsx","size":1567,"id":409,"warnings":0,"errors":0,"depth":5,"issuerId":407},{"name":"./client/components/BuildComponents/Errors.jsx","size":1157,"id":410,"warnings":0,"errors":0,"depth":5,"issuerId":407},{"name":"./client/components/Overview.jsx","size":16689,"id":411,"warnings":0,"errors":0,"depth":3,"issuerId":403},{"name":"./node_modules/d3/index.js","size":855,"id":412,"warnings":0,"errors":0,"depth":4,"issuerId":411},{"name":"./node_modules/d3/build/package.js","size":2375,"id":413,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-array/src/cross.js","size":428,"id":414,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/descending.js","size":86,"id":415,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/histogram.js","size":2012,"id":416,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/constant.js","size":72,"id":417,"warnings":0,"errors":0,"depth":7,"issuerId":416},{"name":"./node_modules/d3-array/src/identity.js","size":43,"id":418,"warnings":0,"errors":0,"depth":7,"issuerId":416},{"name":"./node_modules/d3-array/src/threshold/freedmanDiaconis.js","size":361,"id":419,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/threshold/scott.js","size":180,"id":420,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/max.js","size":843,"id":421,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/mean.js","size":453,"id":422,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/median.js","size":559,"id":423,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/merge.js","size":339,"id":424,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/permute.js","size":161,"id":425,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/scan.js","size":392,"id":426,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/shuffle.js","size":285,"id":427,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/sum.js","size":374,"id":428,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/zip.js","size":99,"id":429,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-axis/index.js","size":79,"id":430,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-axis/src/axis.js","size":5171,"id":431,"warnings":0,"errors":0,"depth":6,"issuerId":430},{"name":"./node_modules/d3-axis/src/array.js","size":42,"id":432,"warnings":0,"errors":0,"depth":7,"issuerId":431},{"name":"./node_modules/d3-axis/src/identity.js","size":43,"id":433,"warnings":0,"errors":0,"depth":7,"issuerId":431},{"name":"./node_modules/d3-brush/index.js","size":88,"id":434,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-brush/src/brush.js","size":15774,"id":435,"warnings":0,"errors":0,"depth":6,"issuerId":434},{"name":"./node_modules/d3-dispatch/src/dispatch.js","size":2729,"id":436,"warnings":0,"errors":0,"depth":6,"issuerId":32},{"name":"./node_modules/d3-drag/src/drag.js","size":4824,"id":437,"warnings":0,"errors":0,"depth":6,"issuerId":113},{"name":"./node_modules/d3-selection/src/local.js","size":536,"id":438,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/mouse.js","size":224,"id":439,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/select.js","size":259,"id":440,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/selection/select.js","size":653,"id":441,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/selectAll.js","size":550,"id":442,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/filter.js","size":546,"id":443,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/data.js","size":3591,"id":444,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/constant.js","size":72,"id":445,"warnings":0,"errors":0,"depth":8,"issuerId":444},{"name":"./node_modules/d3-selection/src/selection/exit.js","size":176,"id":446,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/merge.js","size":575,"id":447,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/order.js","size":367,"id":448,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/sort.js","size":681,"id":449,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/call.js","size":134,"id":450,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/nodes.js","size":140,"id":451,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/node.js","size":258,"id":452,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/size.js","size":98,"id":453,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/empty.js","size":53,"id":454,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/each.js","size":289,"id":455,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/attr.js","size":1460,"id":456,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/property.js","size":617,"id":457,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/classed.js","size":1740,"id":458,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/text.js","size":528,"id":459,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/html.js","size":520,"id":460,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/raise.js","size":138,"id":461,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/lower.js","size":171,"id":462,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/append.js","size":235,"id":463,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/insert.js","size":468,"id":464,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/remove.js","size":153,"id":465,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/datum.js","size":132,"id":466,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/dispatch.js","size":891,"id":467,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selectAll.js","size":282,"id":468,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/touch.js","size":407,"id":469,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/touches.js","size":323,"id":470,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-drag/src/constant.js","size":72,"id":471,"warnings":0,"errors":0,"depth":7,"issuerId":437},{"name":"./node_modules/d3-drag/src/event.js","size":430,"id":472,"warnings":0,"errors":0,"depth":7,"issuerId":437},{"name":"./node_modules/d3-color/src/lab.js","size":3167,"id":473,"warnings":0,"errors":0,"depth":6,"issuerId":23},{"name":"./node_modules/d3-color/src/cubehelix.js","size":1855,"id":474,"warnings":0,"errors":0,"depth":6,"issuerId":23},{"name":"./node_modules/d3-interpolate/src/round.js","size":112,"id":475,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/transform/index.js","size":2064,"id":476,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/transform/parse.js","size":980,"id":477,"warnings":0,"errors":0,"depth":7,"issuerId":476},{"name":"./node_modules/d3-interpolate/src/transform/decompose.js","size":672,"id":478,"warnings":0,"errors":0,"depth":8,"issuerId":477},{"name":"./node_modules/d3-interpolate/src/zoom.js","size":1385,"id":479,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/hsl.js","size":547,"id":480,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/lab.js","size":447,"id":481,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/hcl.js","size":547,"id":482,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/cubehelix.js","size":760,"id":483,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/quantize.js","size":163,"id":484,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-transition/src/selection/index.js","size":245,"id":485,"warnings":0,"errors":0,"depth":6,"issuerId":126},{"name":"./node_modules/d3-transition/src/selection/interrupt.js","size":138,"id":486,"warnings":0,"errors":0,"depth":7,"issuerId":485},{"name":"./node_modules/d3-timer/src/timeout.js","size":250,"id":487,"warnings":0,"errors":0,"depth":6,"issuerId":74},{"name":"./node_modules/d3-timer/src/interval.js","size":400,"id":488,"warnings":0,"errors":0,"depth":6,"issuerId":74},{"name":"./node_modules/d3-transition/src/selection/transition.js","size":1090,"id":489,"warnings":0,"errors":0,"depth":7,"issuerId":485},{"name":"./node_modules/d3-transition/src/transition/attr.js","size":2478,"id":490,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/attrTween.js","size":904,"id":491,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/delay.js","size":510,"id":492,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/duration.js","size":528,"id":493,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/ease.js","size":348,"id":494,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/filter.js","size":574,"id":495,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/merge.js","size":653,"id":496,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/on.js","size":851,"id":497,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/remove.js","size":284,"id":498,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/select.js","size":826,"id":499,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/selectAll.js","size":883,"id":500,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/selection.js","size":174,"id":501,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/style.js","size":1914,"id":502,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/styleTween.js","size":607,"id":503,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/text.js","size":473,"id":504,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/transition.js","size":691,"id":505,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-ease/src/linear.js","size":43,"id":506,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/quad.js","size":192,"id":507,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/cubic.js","size":210,"id":508,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/poly.js","size":596,"id":509,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/sin.js","size":236,"id":510,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/exp.js","size":251,"id":511,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/circle.js","size":261,"id":512,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/bounce.js","size":521,"id":513,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/back.js","size":653,"id":514,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/elastic.js","size":1309,"id":515,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-transition/src/active.js","size":484,"id":516,"warnings":0,"errors":0,"depth":6,"issuerId":126},{"name":"./node_modules/d3-brush/src/constant.js","size":72,"id":517,"warnings":0,"errors":0,"depth":7,"issuerId":435},{"name":"./node_modules/d3-brush/src/event.js","size":127,"id":518,"warnings":0,"errors":0,"depth":7,"issuerId":435},{"name":"./node_modules/d3-brush/src/noevent.js","size":202,"id":519,"warnings":0,"errors":0,"depth":7,"issuerId":435},{"name":"./node_modules/d3-chord/index.js","size":94,"id":520,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-chord/src/chord.js","size":3174,"id":521,"warnings":0,"errors":0,"depth":6,"issuerId":520},{"name":"./node_modules/d3-chord/src/ribbon.js","size":2340,"id":522,"warnings":0,"errors":0,"depth":6,"issuerId":520},{"name":"./node_modules/d3-chord/src/array.js","size":42,"id":523,"warnings":0,"errors":0,"depth":7,"issuerId":522},{"name":"./node_modules/d3-chord/src/constant.js","size":72,"id":524,"warnings":0,"errors":0,"depth":7,"issuerId":522},{"name":"./node_modules/d3-path/src/path.js","size":4176,"id":525,"warnings":0,"errors":0,"depth":6,"issuerId":33},{"name":"./node_modules/d3-collection/src/nest.js","size":2017,"id":526,"warnings":0,"errors":0,"depth":6,"issuerId":53},{"name":"./node_modules/d3-collection/src/set.js","size":798,"id":527,"warnings":0,"errors":0,"depth":6,"issuerId":53},{"name":"./node_modules/d3-collection/src/keys.js","size":104,"id":528,"warnings":0,"errors":0,"depth":6,"issuerId":53},{"name":"./node_modules/d3-collection/src/values.js","size":115,"id":529,"warnings":0,"errors":0,"depth":6,"issuerId":53},{"name":"./node_modules/d3-collection/src/entries.js","size":137,"id":530,"warnings":0,"errors":0,"depth":6,"issuerId":53},{"name":"./node_modules/d3-dsv/src/csv.js","size":199,"id":531,"warnings":0,"errors":0,"depth":6,"issuerId":129},{"name":"./node_modules/d3-dsv/src/tsv.js","size":200,"id":532,"warnings":0,"errors":0,"depth":6,"issuerId":129},{"name":"./node_modules/d3-force/index.js","size":361,"id":533,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-force/src/center.js","size":654,"id":534,"warnings":0,"errors":0,"depth":6,"issuerId":533},{"name":"./node_modules/d3-force/src/collide.js","size":2447,"id":535,"warnings":0,"errors":0,"depth":6,"issuerId":533},{"name":"./node_modules/d3-quadtree/src/quadtree.js","size":2077,"id":536,"warnings":0,"errors":0,"depth":6,"issuerId":132},{"name":"./node_modules/d3-quadtree/src/add.js","size":2441,"id":537,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/cover.js","size":1665,"id":538,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/data.js","size":170,"id":539,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/extent.js","size":206,"id":540,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/find.js","size":1692,"id":541,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/remove.js","size":1898,"id":542,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/root.js","size":51,"id":543,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/size.js","size":155,"id":544,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/visit.js","size":695,"id":545,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/visitAfter.js","size":773,"id":546,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/x.js","size":138,"id":547,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/y.js","size":138,"id":548,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-force/src/link.js","size":3213,"id":549,"warnings":0,"errors":0,"depth":6,"issuerId":533},{"name":"./node_modules/d3-force/src/manyBody.js","size":3181,"id":550,"warnings":0,"errors":0,"depth":6,"issuerId":533},{"name":"./node_modules/d3-force/src/x.js","size":1030,"id":551,"warnings":0,"errors":0,"depth":6,"issuerId":533},{"name":"./node_modules/d3-force/src/y.js","size":1030,"id":552,"warnings":0,"errors":0,"depth":6,"issuerId":533},{"name":"./node_modules/d3-format/src/defaultLocale.js","size":361,"id":553,"warnings":0,"errors":0,"depth":6,"issuerId":134},{"name":"./node_modules/d3-format/src/formatGroup.js","size":475,"id":554,"warnings":0,"errors":0,"depth":7,"issuerId":226},{"name":"./node_modules/d3-format/src/formatNumerals.js","size":154,"id":555,"warnings":0,"errors":0,"depth":7,"issuerId":226},{"name":"./node_modules/d3-format/src/formatDefault.js","size":368,"id":556,"warnings":0,"errors":0,"depth":8,"issuerId":228},{"name":"./node_modules/d3-format/src/formatRounded.js","size":458,"id":557,"warnings":0,"errors":0,"depth":8,"issuerId":228},{"name":"./node_modules/d3-format/src/identity.js","size":43,"id":558,"warnings":0,"errors":0,"depth":7,"issuerId":226},{"name":"./node_modules/d3-format/src/precisionFixed.js","size":119,"id":559,"warnings":0,"errors":0,"depth":6,"issuerId":134},{"name":"./node_modules/d3-format/src/precisionPrefix.js","size":190,"id":560,"warnings":0,"errors":0,"depth":6,"issuerId":134},{"name":"./node_modules/d3-format/src/precisionRound.js","size":186,"id":561,"warnings":0,"errors":0,"depth":6,"issuerId":134},{"name":"./node_modules/d3-geo/index.js","size":2484,"id":562,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-geo/src/bounds.js","size":5449,"id":563,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/centroid.js","size":3783,"id":564,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/constant.js","size":72,"id":565,"warnings":0,"errors":0,"depth":7,"issuerId":231},{"name":"./node_modules/d3-geo/src/clip/line.js","size":1099,"id":566,"warnings":0,"errors":0,"depth":7,"issuerId":136},{"name":"./node_modules/d3-geo/src/contains.js","size":2730,"id":567,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/graticule.js","size":3034,"id":568,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/interpolate.js","size":911,"id":569,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/path/index.js","size":1853,"id":570,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/path/area.js","size":945,"id":571,"warnings":0,"errors":0,"depth":7,"issuerId":570},{"name":"./node_modules/d3-geo/src/path/centroid.js","size":2033,"id":572,"warnings":0,"errors":0,"depth":7,"issuerId":570},{"name":"./node_modules/d3-geo/src/path/context.js","size":914,"id":573,"warnings":0,"errors":0,"depth":7,"issuerId":570},{"name":"./node_modules/d3-geo/src/path/measure.js","size":836,"id":574,"warnings":0,"errors":0,"depth":7,"issuerId":570},{"name":"./node_modules/d3-geo/src/path/string.js","size":1316,"id":575,"warnings":0,"errors":0,"depth":7,"issuerId":570},{"name":"./node_modules/d3-geo/src/clip/antimeridian.js","size":2897,"id":576,"warnings":0,"errors":0,"depth":7,"issuerId":25},{"name":"./node_modules/d3-geo/src/clip/circle.js","size":5965,"id":577,"warnings":0,"errors":0,"depth":7,"issuerId":25},{"name":"./node_modules/d3-geo/src/projection/resample.js","size":3275,"id":578,"warnings":0,"errors":0,"depth":7,"issuerId":25},{"name":"./node_modules/d3-geo/src/projection/cylindricalEqualArea.js","size":314,"id":579,"warnings":0,"errors":0,"depth":7,"issuerId":138},{"name":"./node_modules/d3-geo/src/projection/albersUsa.js","size":3984,"id":580,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/azimuthalEqualArea.js","size":447,"id":581,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/azimuthalEquidistant.js","size":443,"id":582,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/conicConformal.js","size":1017,"id":583,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/conicEquidistant.js","size":771,"id":584,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/gnomonic.js","size":387,"id":585,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/identity.js","size":1922,"id":586,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/orthographic.js","size":376,"id":587,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/stereographic.js","size":436,"id":588,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/transverseMercator.js","size":762,"id":589,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-hierarchy/index.js","size":876,"id":590,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-hierarchy/src/cluster.js","size":2093,"id":591,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/hierarchy/count.js","size":263,"id":592,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/each.js","size":381,"id":593,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/eachBefore.js","size":282,"id":594,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/eachAfter.js","size":353,"id":595,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/sum.js","size":264,"id":596,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/sort.js","size":151,"id":597,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/path.js","size":606,"id":598,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/ancestors.js","size":138,"id":599,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/descendants.js","size":121,"id":600,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/leaves.js","size":164,"id":601,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/links.js","size":242,"id":602,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/pack/index.js","size":1917,"id":603,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/array.js","size":250,"id":604,"warnings":0,"errors":0,"depth":7,"issuerId":244},{"name":"./node_modules/d3-hierarchy/src/partition.js","size":1266,"id":605,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/stratify.js","size":1930,"id":606,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/tree.js","size":7054,"id":607,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/treemap/index.js","size":2810,"id":608,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/treemap/binary.js","size":1266,"id":609,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/treemap/sliceDice.js","size":170,"id":610,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/treemap/resquarify.js","size":1029,"id":611,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-polygon/index.js","size":275,"id":612,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-polygon/src/area.js","size":243,"id":613,"warnings":0,"errors":0,"depth":6,"issuerId":612},{"name":"./node_modules/d3-polygon/src/centroid.js","size":346,"id":614,"warnings":0,"errors":0,"depth":6,"issuerId":612},{"name":"./node_modules/d3-polygon/src/hull.js","size":1710,"id":615,"warnings":0,"errors":0,"depth":6,"issuerId":612},{"name":"./node_modules/d3-polygon/src/cross.js","size":402,"id":616,"warnings":0,"errors":0,"depth":7,"issuerId":615},{"name":"./node_modules/d3-polygon/src/contains.js","size":411,"id":617,"warnings":0,"errors":0,"depth":6,"issuerId":612},{"name":"./node_modules/d3-polygon/src/length.js","size":375,"id":618,"warnings":0,"errors":0,"depth":6,"issuerId":612},{"name":"./node_modules/d3-queue/index.js","size":46,"id":619,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-queue/src/queue.js","size":3128,"id":620,"warnings":0,"errors":0,"depth":6,"issuerId":619},{"name":"./node_modules/d3-queue/src/array.js","size":29,"id":621,"warnings":0,"errors":0,"depth":7,"issuerId":620},{"name":"./node_modules/d3-random/index.js","size":346,"id":622,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-random/src/uniform.js","size":440,"id":623,"warnings":0,"errors":0,"depth":6,"issuerId":622},{"name":"./node_modules/d3-random/src/logNormal.js","size":405,"id":624,"warnings":0,"errors":0,"depth":6,"issuerId":622},{"name":"./node_modules/d3-random/src/bates.js","size":375,"id":625,"warnings":0,"errors":0,"depth":6,"issuerId":622},{"name":"./node_modules/d3-random/src/exponential.js","size":329,"id":626,"warnings":0,"errors":0,"depth":6,"issuerId":622},{"name":"./node_modules/d3-request/index.js","size":308,"id":627,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-request/src/html.js","size":157,"id":628,"warnings":0,"errors":0,"depth":6,"issuerId":627},{"name":"./node_modules/d3-request/src/json.js","size":127,"id":629,"warnings":0,"errors":0,"depth":6,"issuerId":627},{"name":"./node_modules/d3-request/src/text.js","size":109,"id":630,"warnings":0,"errors":0,"depth":6,"issuerId":627},{"name":"./node_modules/d3-request/src/xml.js","size":174,"id":631,"warnings":0,"errors":0,"depth":6,"issuerId":627},{"name":"./node_modules/d3-request/src/csv.js","size":101,"id":632,"warnings":0,"errors":0,"depth":6,"issuerId":627},{"name":"./node_modules/d3-request/src/tsv.js","size":118,"id":633,"warnings":0,"errors":0,"depth":6,"issuerId":627},{"name":"./node_modules/d3-scale/index.js","size":1402,"id":634,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-scale/src/band.js","size":2637,"id":635,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/identity.js","size":463,"id":636,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/tickFormat.js","size":1203,"id":637,"warnings":0,"errors":0,"depth":7,"issuerId":58},{"name":"./node_modules/d3-scale/src/log.js","size":3273,"id":638,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/pow.js","size":1000,"id":639,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/quantile.js","size":1280,"id":640,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/quantize.js","size":1066,"id":641,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/threshold.js","size":802,"id":642,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-time/src/millisecond.js","size":668,"id":643,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/second.js","size":440,"id":644,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/minute.js","size":437,"id":645,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/hour.js","size":569,"id":646,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/day.js","size":462,"id":647,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/week.js","size":963,"id":648,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/month.js","size":414,"id":649,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/year.js","size":754,"id":650,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/utcMinute.js","size":412,"id":651,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/utcHour.js","size":399,"id":652,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/utcDay.js","size":397,"id":653,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/utcWeek.js","size":979,"id":654,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/utcMonth.js","size":453,"id":655,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/utcYear.js","size":808,"id":656,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time-format/src/isoParse.js","size":319,"id":657,"warnings":0,"errors":0,"depth":6,"issuerId":147},{"name":"./node_modules/d3-scale/src/utcTime.js","size":379,"id":658,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/category10.js","size":119,"id":659,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/category20b.js","size":179,"id":660,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/category20c.js","size":179,"id":661,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/category20.js","size":179,"id":662,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/cubehelix.js","size":188,"id":663,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/rainbow.js","size":536,"id":664,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/viridis.js","size":6471,"id":665,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/sequential.js","size":717,"id":666,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-shape/index.js","size":2819,"id":667,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-shape/src/arc.js","size":8556,"id":668,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/pie.js","size":2336,"id":669,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/descending.js","size":86,"id":670,"warnings":0,"errors":0,"depth":7,"issuerId":669},{"name":"./node_modules/d3-shape/src/identity.js","size":43,"id":671,"warnings":0,"errors":0,"depth":7,"issuerId":669},{"name":"./node_modules/d3-shape/src/areaRadial.js","size":934,"id":672,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/link/index.js","size":2218,"id":673,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/symbol.js","size":1160,"id":674,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/basisClosed.js","size":1530,"id":675,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/basisOpen.js","size":1069,"id":676,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/bundle.js","size":1081,"id":677,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/catmullRomClosed.js","size":2083,"id":678,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/catmullRomOpen.js","size":1760,"id":679,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/linearClosed.js","size":514,"id":680,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/monotone.js","size":3202,"id":681,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/natural.js","size":1761,"id":682,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/step.js","size":1367,"id":683,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/stack.js","size":1432,"id":684,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/offset/expand.js","size":319,"id":685,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/offset/diverging.js","size":422,"id":686,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/offset/silhouette.js","size":314,"id":687,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/offset/wiggle.js","size":740,"id":688,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/order/descending.js","size":112,"id":689,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/order/insideOut.js","size":545,"id":690,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/order/reverse.js","size":97,"id":691,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-voronoi/index.js","size":50,"id":692,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-voronoi/src/voronoi.js","size":1420,"id":693,"warnings":0,"errors":0,"depth":6,"issuerId":692},{"name":"./node_modules/d3-voronoi/src/constant.js","size":72,"id":694,"warnings":0,"errors":0,"depth":7,"issuerId":693},{"name":"./node_modules/d3-voronoi/src/point.js","size":81,"id":695,"warnings":0,"errors":0,"depth":7,"issuerId":693},{"name":"./node_modules/d3-voronoi/src/Beach.js","size":4381,"id":696,"warnings":0,"errors":0,"depth":8,"issuerId":63},{"name":"./node_modules/d3-zoom/index.js","size":128,"id":697,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-zoom/src/zoom.js","size":13358,"id":698,"warnings":0,"errors":0,"depth":6,"issuerId":697},{"name":"./node_modules/d3-zoom/src/constant.js","size":72,"id":699,"warnings":0,"errors":0,"depth":7,"issuerId":698},{"name":"./node_modules/d3-zoom/src/event.js","size":137,"id":700,"warnings":0,"errors":0,"depth":7,"issuerId":698},{"name":"./node_modules/d3-zoom/src/noevent.js","size":202,"id":701,"warnings":0,"errors":0,"depth":7,"issuerId":698},{"name":"./style/style.css","size":1000,"id":702,"warnings":0,"errors":0,"depth":4,"issuerId":411},{"name":"./node_modules/css-loader!./style/style.css","size":865,"id":703,"warnings":0,"errors":0,"depth":5,"issuerId":702},{"name":"./node_modules/css-loader/lib/css-base.js","size":2260,"id":704,"warnings":0,"errors":0,"depth":6,"issuerId":703},{"name":"./node_modules/style-loader/lib/addStyles.js","size":8704,"id":705,"warnings":0,"errors":0,"depth":5,"issuerId":702},{"name":"./node_modules/style-loader/lib/urls.js","size":3008,"id":706,"warnings":0,"errors":0,"depth":6,"issuerId":705},{"name":"./client/components/Recommendations.jsx","size":433,"id":707,"warnings":0,"errors":0,"depth":3,"issuerId":403},{"name":"./client/components/Performance.jsx","size":417,"id":708,"warnings":0,"errors":0,"depth":3,"issuerId":403}]},{"size":725811,"files":["vendor.js"],"entry":true,"hash":"11fb3bf5817b42ea4d4c","parents":[],"rendered":true,"inital":true,"modules":[{"name":"./node_modules/process/browser.js","size":5418,"id":0,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/fbjs/lib/invariant.js","size":1632,"id":1,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/fbjs/lib/warning.js","size":2016,"id":2,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/reactProdInvariant.js","size":1236,"id":4,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react/react.js","size":56,"id":5,"warnings":0,"errors":0,"depth":1,"issuerId":273},{"name":"./node_modules/object-assign/index.js","size":2108,"id":6,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/react-dom/lib/ReactDOMComponentTree.js","size":6270,"id":7,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/fbjs/lib/ExecutionEnvironment.js","size":1061,"id":8,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react/lib/ReactComponentTreeHook.js","size":11795,"id":13,"warnings":0,"errors":0,"depth":4,"issuerId":371},{"name":"./node_modules/fbjs/lib/emptyFunction.js","size":1085,"id":14,"warnings":0,"errors":0,"depth":4,"issuerId":274},{"name":"./node_modules/react-dom/lib/ReactInstrumentation.js","size":601,"id":15,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react/lib/ReactCurrentOwner.js","size":621,"id":21,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/ReactUpdates.js","size":9534,"id":22,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/SyntheticEvent.js","size":9181,"id":24,"warnings":0,"errors":0,"depth":5,"issuerId":295},{"name":"./node_modules/react-dom/lib/DOMProperty.js","size":8239,"id":27,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react/lib/ReactElement.js","size":11233,"id":30,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/react-dom/lib/PooledClass.js","size":3356,"id":31,"warnings":0,"errors":0,"depth":4,"issuerId":22},{"name":"./node_modules/react/lib/React.js","size":5078,"id":37,"warnings":0,"errors":0,"depth":2,"issuerId":5},{"name":"./node_modules/react/lib/reactProdInvariant.js","size":1236,"id":38,"warnings":0,"errors":0,"depth":4,"issuerId":155},{"name":"./node_modules/react-dom/lib/ReactReconciler.js","size":6210,"id":39,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/DOMLazyTree.js","size":3715,"id":40,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/EventPropagators.js","size":5094,"id":44,"warnings":0,"errors":0,"depth":5,"issuerId":291},{"name":"./node_modules/react-dom/lib/EventPluginHub.js","size":9107,"id":45,"warnings":0,"errors":0,"depth":5,"issuerId":295},{"name":"./node_modules/react-dom/lib/SyntheticUIEvent.js","size":1571,"id":46,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/ReactInstanceMap.js","size":1219,"id":47,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react/lib/canDefineProperty.js","size":661,"id":64,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/fbjs/lib/emptyObject.js","size":458,"id":65,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/EventPluginRegistry.js","size":9746,"id":66,"warnings":0,"errors":0,"depth":4,"issuerId":370},{"name":"./node_modules/react-dom/lib/Transaction.js","size":9553,"id":67,"warnings":0,"errors":0,"depth":4,"issuerId":22},{"name":"./node_modules/react-dom/lib/SyntheticMouseEvent.js","size":2141,"id":68,"warnings":0,"errors":0,"depth":5,"issuerId":304},{"name":"./node_modules/react-dom/lib/setInnerHTML.js","size":3860,"id":69,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/escapeTextContentForBrowser.js","size":3431,"id":70,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/ReactBrowserEventEmitter.js","size":12553,"id":71,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react/lib/lowPriorityWarning.js","size":2162,"id":87,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/prop-types/lib/ReactPropTypesSecret.js","size":436,"id":88,"warnings":0,"errors":0,"depth":5,"issuerId":161},{"name":"./node_modules/react-dom/index.js","size":59,"id":89,"warnings":0,"errors":0,"depth":1,"issuerId":273},{"name":"./node_modules/react-dom/lib/EventPluginUtils.js","size":7945,"id":90,"warnings":0,"errors":0,"depth":5,"issuerId":344},{"name":"./node_modules/react-dom/lib/ReactErrorUtils.js","size":2188,"id":91,"warnings":0,"errors":0,"depth":6,"issuerId":45},{"name":"./node_modules/react-dom/lib/getEventTarget.js","size":1010,"id":92,"warnings":0,"errors":0,"depth":5,"issuerId":295},{"name":"./node_modules/react-dom/lib/isEventSupported.js","size":1937,"id":93,"warnings":0,"errors":0,"depth":5,"issuerId":295},{"name":"./node_modules/react-dom/lib/getEventModifierState.js","size":1225,"id":94,"warnings":0,"errors":0,"depth":6,"issuerId":68},{"name":"./node_modules/react-dom/lib/DOMChildrenOperations.js","size":7717,"id":95,"warnings":0,"errors":0,"depth":5,"issuerId":306},{"name":"./node_modules/react-dom/lib/DOMNamespaces.js","size":505,"id":96,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/createMicrosoftUnsafeLocalFunction.js","size":810,"id":97,"warnings":0,"errors":0,"depth":5,"issuerId":40},{"name":"./node_modules/react-dom/lib/LinkedValueUtils.js","size":5239,"id":98,"warnings":0,"errors":0,"depth":6,"issuerId":324},{"name":"./node_modules/react-dom/lib/ReactComponentEnvironment.js","size":1302,"id":99,"warnings":0,"errors":0,"depth":5,"issuerId":344},{"name":"./node_modules/fbjs/lib/shallowEqual.js","size":1742,"id":100,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/shouldUpdateReactComponent.js","size":1403,"id":101,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/KeyEscapeUtils.js","size":1294,"id":102,"warnings":0,"errors":0,"depth":7,"issuerId":328},{"name":"./node_modules/react-dom/lib/ReactUpdateQueue.js","size":9354,"id":103,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/validateDOMNesting.js","size":13654,"id":104,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/getEventCharCode.js","size":1505,"id":105,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react/lib/ReactBaseClasses.js","size":5436,"id":155,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/react/lib/ReactNoopUpdateQueue.js","size":3362,"id":156,"warnings":0,"errors":0,"depth":4,"issuerId":155},{"name":"./node_modules/react/lib/ReactElementSymbol.js","size":622,"id":157,"warnings":0,"errors":0,"depth":4,"issuerId":30},{"name":"./node_modules/react/lib/getIteratorFn.js","size":1119,"id":158,"warnings":0,"errors":0,"depth":4,"issuerId":159},{"name":"./node_modules/react/lib/ReactElementValidator.js","size":9198,"id":159,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/prop-types/factory.js","size":890,"id":160,"warnings":0,"errors":0,"depth":4,"issuerId":282},{"name":"./node_modules/prop-types/factoryWithTypeCheckers.js","size":18600,"id":161,"warnings":0,"errors":0,"depth":4,"issuerId":160},{"name":"./node_modules/react-dom/lib/ReactDOMComponentFlags.js","size":429,"id":162,"warnings":0,"errors":0,"depth":4,"issuerId":7},{"name":"./node_modules/react-dom/lib/accumulateInto.js","size":1694,"id":163,"warnings":0,"errors":0,"depth":6,"issuerId":44},{"name":"./node_modules/react-dom/lib/forEachAccumulated.js","size":855,"id":164,"warnings":0,"errors":0,"depth":6,"issuerId":44},{"name":"./node_modules/react-dom/lib/getTextContentAccessor.js","size":955,"id":165,"warnings":0,"errors":0,"depth":6,"issuerId":292},{"name":"./node_modules/react-dom/lib/CallbackQueue.js","size":3162,"id":166,"warnings":0,"errors":0,"depth":4,"issuerId":22},{"name":"./node_modules/react-dom/lib/ReactFeatureFlags.js","size":628,"id":167,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/inputValueTracking.js","size":3096,"id":168,"warnings":0,"errors":0,"depth":5,"issuerId":295},{"name":"./node_modules/react-dom/lib/isTextInputElement.js","size":1017,"id":169,"warnings":0,"errors":0,"depth":5,"issuerId":295},{"name":"./node_modules/react-dom/lib/ViewportMetrics.js","size":604,"id":170,"warnings":0,"errors":0,"depth":5,"issuerId":71},{"name":"./node_modules/react-dom/lib/setTextContent.js","size":1453,"id":171,"warnings":0,"errors":0,"depth":5,"issuerId":40},{"name":"./node_modules/fbjs/lib/focusNode.js","size":704,"id":172,"warnings":0,"errors":0,"depth":6,"issuerId":313},{"name":"./node_modules/react-dom/lib/CSSProperty.js","size":3798,"id":173,"warnings":0,"errors":0,"depth":6,"issuerId":314},{"name":"./node_modules/react-dom/lib/DOMPropertyOperations.js","size":7607,"id":174,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/ReactPropTypesSecret.js","size":442,"id":175,"warnings":0,"errors":0,"depth":7,"issuerId":98},{"name":"./node_modules/react-dom/lib/ReactDOMSelect.js","size":6808,"id":176,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/instantiateReactComponent.js","size":5056,"id":177,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/ReactNodeTypes.js","size":1016,"id":178,"warnings":0,"errors":0,"depth":4,"issuerId":186},{"name":"./node_modules/react-dom/lib/ReactEmptyComponent.js","size":704,"id":179,"warnings":0,"errors":0,"depth":5,"issuerId":344},{"name":"./node_modules/react-dom/lib/ReactHostComponent.js","size":1977,"id":180,"warnings":0,"errors":0,"depth":5,"issuerId":344},{"name":"./node_modules/react-dom/lib/traverseAllChildren.js","size":7038,"id":181,"warnings":0,"errors":0,"depth":7,"issuerId":328},{"name":"./node_modules/fbjs/lib/EventListener.js","size":2374,"id":182,"warnings":0,"errors":0,"depth":5,"issuerId":342},{"name":"./node_modules/react-dom/lib/ReactInputSelection.js","size":4270,"id":183,"warnings":0,"errors":0,"depth":5,"issuerId":345},{"name":"./node_modules/fbjs/lib/getActiveElement.js","size":1038,"id":184,"warnings":0,"errors":0,"depth":5,"issuerId":352},{"name":"./node_modules/react-dom/lib/ReactMount.js","size":25507,"id":185,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/getHostComponentFromComposite.js","size":740,"id":186,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"multi react react-dom","size":40,"id":273,"warnings":0,"errors":0,"depth":0,"issuerId":null},{"name":"./node_modules/react/lib/ReactChildren.js","size":6189,"id":274,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/react/lib/PooledClass.js","size":3356,"id":275,"warnings":0,"errors":0,"depth":4,"issuerId":274},{"name":"./node_modules/react/lib/traverseAllChildren.js","size":7030,"id":276,"warnings":0,"errors":0,"depth":4,"issuerId":274},{"name":"./node_modules/react/lib/KeyEscapeUtils.js","size":1294,"id":277,"warnings":0,"errors":0,"depth":5,"issuerId":276},{"name":"./node_modules/react/lib/ReactDOMFactories.js","size":5481,"id":278,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/react/lib/checkReactTypeSpec.js","size":4193,"id":279,"warnings":0,"errors":0,"depth":4,"issuerId":159},{"name":"./node_modules/react/lib/ReactPropTypeLocationNames.js","size":572,"id":280,"warnings":0,"errors":0,"depth":5,"issuerId":279},{"name":"./node_modules/react/lib/ReactPropTypesSecret.js","size":442,"id":281,"warnings":0,"errors":0,"depth":5,"issuerId":279},{"name":"./node_modules/react/lib/ReactPropTypes.js","size":500,"id":282,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/prop-types/checkPropTypes.js","size":2935,"id":283,"warnings":0,"errors":0,"depth":5,"issuerId":161},{"name":"./node_modules/react/lib/ReactVersion.js","size":350,"id":284,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/react/lib/createClass.js","size":688,"id":285,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/create-react-class/factory.js","size":28376,"id":286,"warnings":0,"errors":0,"depth":4,"issuerId":285},{"name":"./node_modules/react/lib/onlyChild.js","size":1338,"id":287,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/react-dom/lib/ReactDOM.js","size":5170,"id":288,"warnings":0,"errors":0,"depth":2,"issuerId":89},{"name":"./node_modules/react-dom/lib/ReactDefaultInjection.js","size":3501,"id":289,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/ARIADOMPropertyConfig.js","size":1816,"id":290,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/BeforeInputEventPlugin.js","size":13251,"id":291,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/FallbackCompositionState.js","size":2426,"id":292,"warnings":0,"errors":0,"depth":5,"issuerId":291},{"name":"./node_modules/react-dom/lib/SyntheticCompositionEvent.js","size":1099,"id":293,"warnings":0,"errors":0,"depth":5,"issuerId":291},{"name":"./node_modules/react-dom/lib/SyntheticInputEvent.js","size":1089,"id":294,"warnings":0,"errors":0,"depth":5,"issuerId":291},{"name":"./node_modules/react-dom/lib/ChangeEventPlugin.js","size":10820,"id":295,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactRef.js","size":2557,"id":296,"warnings":0,"errors":0,"depth":4,"issuerId":39},{"name":"./node_modules/react-dom/lib/ReactOwner.js","size":3527,"id":297,"warnings":0,"errors":0,"depth":5,"issuerId":296},{"name":"./node_modules/react-dom/lib/ReactDebugTool.js","size":11661,"id":298,"warnings":0,"errors":0,"depth":4,"issuerId":15},{"name":"./node_modules/react-dom/lib/ReactInvalidSetStateWarningHook.js","size":984,"id":299,"warnings":0,"errors":0,"depth":5,"issuerId":298},{"name":"./node_modules/react-dom/lib/ReactHostOperationHistoryHook.js","size":736,"id":300,"warnings":0,"errors":0,"depth":5,"issuerId":298},{"name":"./node_modules/fbjs/lib/performanceNow.js","size":845,"id":301,"warnings":0,"errors":0,"depth":5,"issuerId":298},{"name":"./node_modules/fbjs/lib/performance.js","size":588,"id":302,"warnings":0,"errors":0,"depth":6,"issuerId":301},{"name":"./node_modules/react-dom/lib/DefaultEventPluginOrder.js","size":1077,"id":303,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/EnterLeaveEventPlugin.js","size":3154,"id":304,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/HTMLDOMPropertyConfig.js","size":6571,"id":305,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactComponentBrowserEnvironment.js","size":904,"id":306,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/Danger.js","size":2240,"id":307,"warnings":0,"errors":0,"depth":6,"issuerId":95},{"name":"./node_modules/fbjs/lib/createNodesFromMarkup.js","size":2662,"id":308,"warnings":0,"errors":0,"depth":7,"issuerId":307},{"name":"./node_modules/fbjs/lib/createArrayFromMixed.js","size":4113,"id":309,"warnings":0,"errors":0,"depth":8,"issuerId":308},{"name":"./node_modules/fbjs/lib/getMarkupWrap.js","size":3035,"id":310,"warnings":0,"errors":0,"depth":8,"issuerId":308},{"name":"./node_modules/react-dom/lib/ReactDOMIDOperations.js","size":955,"id":311,"warnings":0,"errors":0,"depth":5,"issuerId":306},{"name":"./node_modules/react-dom/lib/ReactDOMComponent.js","size":38923,"id":312,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/AutoFocusUtils.js","size":599,"id":313,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/CSSPropertyOperations.js","size":7197,"id":314,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/fbjs/lib/camelizeStyleName.js","size":1001,"id":315,"warnings":0,"errors":0,"depth":6,"issuerId":314},{"name":"./node_modules/fbjs/lib/camelize.js","size":708,"id":316,"warnings":0,"errors":0,"depth":7,"issuerId":315},{"name":"./node_modules/react-dom/lib/dangerousStyleValue.js","size":3061,"id":317,"warnings":0,"errors":0,"depth":6,"issuerId":314},{"name":"./node_modules/fbjs/lib/hyphenateStyleName.js","size":974,"id":318,"warnings":0,"errors":0,"depth":6,"issuerId":314},{"name":"./node_modules/fbjs/lib/hyphenate.js","size":800,"id":319,"warnings":0,"errors":0,"depth":7,"issuerId":318},{"name":"./node_modules/fbjs/lib/memoizeStringOnly.js","size":698,"id":320,"warnings":0,"errors":0,"depth":6,"issuerId":314},{"name":"./node_modules/react-dom/lib/quoteAttributeValueForBrowser.js","size":700,"id":321,"warnings":0,"errors":0,"depth":6,"issuerId":174},{"name":"./node_modules/react-dom/lib/ReactEventEmitterMixin.js","size":958,"id":322,"warnings":0,"errors":0,"depth":5,"issuerId":71},{"name":"./node_modules/react-dom/lib/getVendorPrefixedEventName.js","size":2869,"id":323,"warnings":0,"errors":0,"depth":5,"issuerId":71},{"name":"./node_modules/react-dom/lib/ReactDOMInput.js","size":13078,"id":324,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/ReactDOMOption.js","size":3687,"id":325,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/ReactDOMTextarea.js","size":6464,"id":326,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/ReactMultiChild.js","size":14556,"id":327,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/ReactChildReconciler.js","size":6106,"id":328,"warnings":0,"errors":0,"depth":6,"issuerId":327},{"name":"./node_modules/react-dom/lib/ReactCompositeComponent.js","size":35192,"id":329,"warnings":0,"errors":0,"depth":5,"issuerId":177},{"name":"./node_modules/react-dom/lib/checkReactTypeSpec.js","size":4209,"id":330,"warnings":0,"errors":0,"depth":6,"issuerId":329},{"name":"./node_modules/react-dom/lib/ReactPropTypeLocationNames.js","size":572,"id":331,"warnings":0,"errors":0,"depth":7,"issuerId":330},{"name":"./node_modules/react/lib/getNextDebugID.js","size":437,"id":332,"warnings":0,"errors":0,"depth":5,"issuerId":177},{"name":"./node_modules/react-dom/lib/ReactElementSymbol.js","size":622,"id":333,"warnings":0,"errors":0,"depth":8,"issuerId":181},{"name":"./node_modules/react-dom/lib/getIteratorFn.js","size":1119,"id":334,"warnings":0,"errors":0,"depth":8,"issuerId":181},{"name":"./node_modules/react-dom/lib/flattenChildren.js","size":2773,"id":335,"warnings":0,"errors":0,"depth":6,"issuerId":327},{"name":"./node_modules/react-dom/lib/ReactServerRenderingTransaction.js","size":2288,"id":336,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/ReactServerUpdateQueue.js","size":4828,"id":337,"warnings":0,"errors":0,"depth":6,"issuerId":336},{"name":"./node_modules/react-dom/lib/ReactDOMEmptyComponent.js","size":1902,"id":338,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactDOMTreeTraversal.js","size":3721,"id":339,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactDOMTextComponent.js","size":5814,"id":340,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactDefaultBatchingStrategy.js","size":1880,"id":341,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactEventListener.js","size":5297,"id":342,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/fbjs/lib/getUnboundedScrollPosition.js","size":1122,"id":343,"warnings":0,"errors":0,"depth":5,"issuerId":342},{"name":"./node_modules/react-dom/lib/ReactInjection.js","size":1200,"id":344,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactReconcileTransaction.js","size":5259,"id":345,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactDOMSelection.js","size":6776,"id":346,"warnings":0,"errors":0,"depth":6,"issuerId":183},{"name":"./node_modules/react-dom/lib/getNodeForCharacterOffset.js","size":1617,"id":347,"warnings":0,"errors":0,"depth":7,"issuerId":346},{"name":"./node_modules/fbjs/lib/containsNode.js","size":1049,"id":348,"warnings":0,"errors":0,"depth":6,"issuerId":183},{"name":"./node_modules/fbjs/lib/isTextNode.js","size":605,"id":349,"warnings":0,"errors":0,"depth":7,"issuerId":348},{"name":"./node_modules/fbjs/lib/isNode.js","size":828,"id":350,"warnings":0,"errors":0,"depth":8,"issuerId":349},{"name":"./node_modules/react-dom/lib/SVGDOMPropertyConfig.js","size":7318,"id":351,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/SelectEventPlugin.js","size":6057,"id":352,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/SimpleEventPlugin.js","size":7973,"id":353,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/SyntheticAnimationEvent.js","size":1209,"id":354,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/SyntheticClipboardEvent.js","size":1169,"id":355,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/SyntheticFocusEvent.js","size":1066,"id":356,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/SyntheticKeyboardEvent.js","size":2705,"id":357,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/getEventKey.js","size":2868,"id":358,"warnings":0,"errors":0,"depth":6,"issuerId":357},{"name":"./node_modules/react-dom/lib/SyntheticDragEvent.js","size":1071,"id":359,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/SyntheticTouchEvent.js","size":1277,"id":360,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/SyntheticTransitionEvent.js","size":1226,"id":361,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/SyntheticWheelEvent.js","size":1924,"id":362,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/ReactDOMContainerInfo.js","size":967,"id":363,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/ReactDOMFeatureFlags.js","size":439,"id":364,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/ReactMarkupChecksum.js","size":1472,"id":365,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/adler32.js","size":1191,"id":366,"warnings":0,"errors":0,"depth":5,"issuerId":365},{"name":"./node_modules/react-dom/lib/ReactVersion.js","size":350,"id":367,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/findDOMNode.js","size":2465,"id":368,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/renderSubtreeIntoContainer.js","size":422,"id":369,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/ReactDOMUnknownPropertyHook.js","size":4319,"id":370,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/ReactDOMNullInputValuePropHook.js","size":1368,"id":371,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/ReactDOMInvalidARIAHook.js","size":3140,"id":372,"warnings":0,"errors":0,"depth":3,"issuerId":288}]}]},{"timeStamp":1505786329982,"hash":"9ddf1242c93818029f2b","version":"3.5.6","errors":[],"size":575043,"assets":[{"name":"app.js","chunks":[0],"size":349476},{"name":"vendor.js","chunks":[1],"size":225097},{"name":"index.html","chunks":[],"size":470}],"chunks":[{"size":677777,"files":["app.js"],"entry":false,"hash":"0d5a5c4038a31c412a9f","parents":[1],"rendered":true,"inital":true,"modules":[{"name":"./node_modules/d3-geo/src/math.js","size":880,"id":3,"warnings":0,"errors":0,"depth":7,"issuerId":231},{"name":"./node_modules/d3-selection/index.js","size":832,"id":9,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/warning/browser.js","size":1807,"id":10,"warnings":0,"errors":0,"depth":3,"issuerId":374},{"name":"./node_modules/d3-time/src/interval.js","size":2021,"id":11,"warnings":0,"errors":0,"depth":6,"issuerId":656},{"name":"./node_modules/d3-array/index.js","size":1429,"id":12,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/prop-types/index.js","size":1078,"id":16,"warnings":0,"errors":0,"depth":3,"issuerId":377},{"name":"./node_modules/invariant/browser.js","size":1516,"id":17,"warnings":0,"errors":0,"depth":3,"issuerId":190},{"name":"./node_modules/d3-selection/src/selection/index.js","size":2216,"id":18,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-interpolate/index.js","size":1179,"id":19,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-transition/src/transition/schedule.js","size":4792,"id":20,"warnings":0,"errors":0,"depth":7,"issuerId":221},{"name":"./node_modules/d3-color/index.js","size":157,"id":23,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-geo/src/projection/index.js","size":3752,"id":25,"warnings":0,"errors":0,"depth":6,"issuerId":581},{"name":"./node_modules/d3-time/src/duration.js","size":164,"id":26,"warnings":0,"errors":0,"depth":7,"issuerId":654},{"name":"./node_modules/d3-transition/src/transition/index.js","size":1892,"id":28,"warnings":0,"errors":0,"depth":6,"issuerId":126},{"name":"./node_modules/d3-geo/src/noop.js","size":34,"id":29,"warnings":0,"errors":0,"depth":7,"issuerId":230},{"name":"./node_modules/d3-dispatch/index.js","size":52,"id":32,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-path/index.js","size":44,"id":33,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-geo/src/stream.js","size":2303,"id":34,"warnings":0,"errors":0,"depth":6,"issuerId":230},{"name":"./node_modules/d3-scale/src/array.js","size":90,"id":35,"warnings":0,"errors":0,"depth":7,"issuerId":81},{"name":"./node_modules/d3-shape/src/constant.js","size":81,"id":36,"warnings":0,"errors":0,"depth":7,"issuerId":684},{"name":"./node_modules/d3-array/src/ascending.js","size":86,"id":41,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-geo/src/adder.js","size":904,"id":42,"warnings":0,"errors":0,"depth":7,"issuerId":238},{"name":"./node_modules/d3-random/src/defaultSource.js","size":54,"id":43,"warnings":0,"errors":0,"depth":7,"issuerId":626},{"name":"./node_modules/react-router-dom/es/index.js","size":925,"id":48,"warnings":0,"errors":0,"depth":1,"issuerId":373},{"name":"./node_modules/history/PathUtils.js","size":1768,"id":49,"warnings":0,"errors":0,"depth":4,"issuerId":376},{"name":"./node_modules/history/es/PathUtils.js","size":1605,"id":50,"warnings":0,"errors":0,"depth":5,"issuerId":389},{"name":"./node_modules/d3-array/src/number.js","size":63,"id":51,"warnings":0,"errors":0,"depth":7,"issuerId":423},{"name":"./node_modules/d3-interpolate/src/color.js","size":697,"id":52,"warnings":0,"errors":0,"depth":7,"issuerId":481},{"name":"./node_modules/d3-collection/index.js","size":270,"id":53,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-force/src/constant.js","size":72,"id":54,"warnings":0,"errors":0,"depth":7,"issuerId":552},{"name":"./node_modules/d3-geo/src/cartesian.js","size":929,"id":55,"warnings":0,"errors":0,"depth":7,"issuerId":563},{"name":"./node_modules/d3-geo/src/projection/azimuthal.js","size":502,"id":56,"warnings":0,"errors":0,"depth":7,"issuerId":581},{"name":"./node_modules/d3-hierarchy/src/treemap/dice.js","size":309,"id":57,"warnings":0,"errors":0,"depth":6,"issuerId":611},{"name":"./node_modules/d3-scale/src/linear.js","size":1745,"id":58,"warnings":0,"errors":0,"depth":6,"issuerId":666},{"name":"./node_modules/d3-scale/src/colors.js","size":101,"id":59,"warnings":0,"errors":0,"depth":7,"issuerId":665},{"name":"./node_modules/d3-shape/src/math.js","size":470,"id":60,"warnings":0,"errors":0,"depth":7,"issuerId":151},{"name":"./node_modules/d3-shape/src/offset/none.js","size":309,"id":61,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/order/none.js","size":120,"id":62,"warnings":0,"errors":0,"depth":6,"issuerId":691},{"name":"./node_modules/d3-voronoi/src/Diagram.js","size":3567,"id":63,"warnings":0,"errors":0,"depth":7,"issuerId":693},{"name":"./node_modules/history/es/LocationUtils.js","size":2224,"id":72,"warnings":0,"errors":0,"depth":5,"issuerId":389},{"name":"./node_modules/d3-interpolate/src/number.js","size":100,"id":73,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-timer/index.js","size":172,"id":74,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-transition/src/transition/tween.js","size":2022,"id":75,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-format/src/exponent.js","size":134,"id":76,"warnings":0,"errors":0,"depth":7,"issuerId":560},{"name":"./node_modules/d3-geo/src/rotation.js","size":2509,"id":77,"warnings":0,"errors":0,"depth":6,"issuerId":231},{"name":"./node_modules/d3-geo/src/transform.js","size":701,"id":78,"warnings":0,"errors":0,"depth":6,"issuerId":25},{"name":"./node_modules/d3-hierarchy/src/treemap/slice.js","size":309,"id":79,"warnings":0,"errors":0,"depth":6,"issuerId":611},{"name":"./node_modules/d3-request/src/type.js","size":370,"id":80,"warnings":0,"errors":0,"depth":7,"issuerId":631},{"name":"./node_modules/d3-scale/src/continuous.js","size":3328,"id":81,"warnings":0,"errors":0,"depth":7,"issuerId":58},{"name":"./node_modules/d3-time/index.js","size":2096,"id":82,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-shape/src/curve/linear.js","size":738,"id":83,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/noop.js","size":29,"id":84,"warnings":0,"errors":0,"depth":7,"issuerId":680},{"name":"./node_modules/d3-shape/src/curve/basis.js","size":1436,"id":85,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/cardinal.js","size":1633,"id":86,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/history/LocationUtils.js","size":2647,"id":106,"warnings":0,"errors":0,"depth":4,"issuerId":376},{"name":"./node_modules/history/createTransitionManager.js","size":2361,"id":107,"warnings":0,"errors":0,"depth":4,"issuerId":376},{"name":"./node_modules/react-router-dom/es/Router.js","size":131,"id":108,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/Router.js","size":3804,"id":109,"warnings":0,"errors":0,"depth":3,"issuerId":108},{"name":"./node_modules/react-router/es/matchPath.js","size":2051,"id":110,"warnings":0,"errors":0,"depth":3,"issuerId":397},{"name":"./node_modules/history/es/createTransitionManager.js","size":2133,"id":111,"warnings":0,"errors":0,"depth":6,"issuerId":390},{"name":"./node_modules/d3-array/src/quantile.js","size":499,"id":112,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-drag/index.js","size":120,"id":113,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-selection/src/creator.js","size":662,"id":114,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/namespace.js","size":303,"id":115,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/namespaces.js","size":254,"id":116,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/sourceEvent.js","size":175,"id":117,"warnings":0,"errors":0,"depth":7,"issuerId":470},{"name":"./node_modules/d3-selection/src/selection/on.js","size":3119,"id":118,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/point.js","size":448,"id":119,"warnings":0,"errors":0,"depth":7,"issuerId":470},{"name":"./node_modules/d3-selection/src/selector.js","size":152,"id":120,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/window.js","size":218,"id":121,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-interpolate/src/value.js","size":669,"id":122,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-color/src/color.js","size":9276,"id":123,"warnings":0,"errors":0,"depth":6,"issuerId":23},{"name":"./node_modules/d3-color/src/define.js","size":340,"id":124,"warnings":0,"errors":0,"depth":7,"issuerId":123},{"name":"./node_modules/d3-interpolate/src/basis.js","size":600,"id":125,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-transition/index.js","size":196,"id":126,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-timer/src/timer.js","size":2901,"id":127,"warnings":0,"errors":0,"depth":6,"issuerId":74},{"name":"./node_modules/d3-collection/src/map.js","size":1988,"id":128,"warnings":0,"errors":0,"depth":6,"issuerId":53},{"name":"./node_modules/d3-dsv/index.js","size":200,"id":129,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-dsv/src/dsv.js","size":3514,"id":130,"warnings":0,"errors":0,"depth":6,"issuerId":129},{"name":"./node_modules/d3-force/src/jiggle.js","size":69,"id":131,"warnings":0,"errors":0,"depth":7,"issuerId":549},{"name":"./node_modules/d3-quadtree/index.js","size":52,"id":132,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-quadtree/src/quad.js","size":134,"id":133,"warnings":0,"errors":0,"depth":8,"issuerId":545},{"name":"./node_modules/d3-format/index.js","size":404,"id":134,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-format/src/formatDecimal.js","size":655,"id":135,"warnings":0,"errors":0,"depth":8,"issuerId":76},{"name":"./node_modules/d3-geo/src/clip/extent.js","size":5525,"id":136,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/identity.js","size":43,"id":137,"warnings":0,"errors":0,"depth":7,"issuerId":570},{"name":"./node_modules/d3-geo/src/projection/conicEqualArea.js","size":871,"id":138,"warnings":0,"errors":0,"depth":6,"issuerId":580},{"name":"./node_modules/d3-geo/src/projection/conic.js","size":402,"id":139,"warnings":0,"errors":0,"depth":7,"issuerId":138},{"name":"./node_modules/d3-geo/src/projection/fit.js","size":910,"id":140,"warnings":0,"errors":0,"depth":7,"issuerId":580},{"name":"./node_modules/d3-geo/src/projection/mercator.js","size":1548,"id":141,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-hierarchy/src/hierarchy/index.js","size":1874,"id":142,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/accessors.js","size":166,"id":143,"warnings":0,"errors":0,"depth":7,"issuerId":608},{"name":"./node_modules/d3-hierarchy/src/treemap/squarify.js","size":1868,"id":144,"warnings":0,"errors":0,"depth":6,"issuerId":611},{"name":"./node_modules/d3-request/src/request.js","size":4589,"id":145,"warnings":0,"errors":0,"depth":6,"issuerId":249},{"name":"./node_modules/d3-scale/src/constant.js","size":72,"id":146,"warnings":0,"errors":0,"depth":7,"issuerId":81},{"name":"./node_modules/d3-time-format/index.js","size":280,"id":147,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-time-format/src/defaultLocale.js","size":867,"id":148,"warnings":0,"errors":0,"depth":6,"issuerId":657},{"name":"./node_modules/d3-shape/src/line.js","size":1516,"id":149,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/point.js","size":81,"id":150,"warnings":0,"errors":0,"depth":7,"issuerId":256},{"name":"./node_modules/d3-shape/src/curve/catmullRom.js","size":2637,"id":151,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/order/ascending.js","size":305,"id":152,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-voronoi/src/RedBlackTree.js","size":5302,"id":153,"warnings":0,"errors":0,"depth":8,"issuerId":63},{"name":"./node_modules/d3-voronoi/src/Edge.js","size":3632,"id":154,"warnings":0,"errors":0,"depth":8,"issuerId":63},{"name":"./node_modules/resolve-pathname/index.js","size":1797,"id":187,"warnings":0,"errors":0,"depth":5,"issuerId":106},{"name":"./node_modules/value-equal/index.js","size":1136,"id":188,"warnings":0,"errors":0,"depth":5,"issuerId":106},{"name":"./node_modules/history/DOMUtils.js","size":2491,"id":189,"warnings":0,"errors":0,"depth":4,"issuerId":376},{"name":"./node_modules/react-router-dom/es/Link.js","size":4073,"id":190,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router-dom/es/Route.js","size":128,"id":191,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/Route.js","size":6023,"id":192,"warnings":0,"errors":0,"depth":3,"issuerId":191},{"name":"./node_modules/history/es/DOMUtils.js","size":2258,"id":193,"warnings":0,"errors":0,"depth":6,"issuerId":390},{"name":"./node_modules/d3-array/src/bisect.js","size":238,"id":194,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/bisector.js","size":786,"id":195,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/pairs.js","size":262,"id":196,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/deviation.js","size":135,"id":197,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/variance.js","size":648,"id":198,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/extent.js","size":961,"id":199,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/array.js","size":90,"id":200,"warnings":0,"errors":0,"depth":7,"issuerId":416},{"name":"./node_modules/d3-array/src/range.js","size":344,"id":201,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/ticks.js","size":1537,"id":202,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/threshold/sturges.js","size":96,"id":203,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/min.js","size":843,"id":204,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/transpose.js","size":356,"id":205,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-selection/src/matcher.js","size":533,"id":206,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/selectorAll.js","size":171,"id":207,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/selection/enter.js","size":792,"id":208,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/sparse.js","size":71,"id":209,"warnings":0,"errors":0,"depth":8,"issuerId":446},{"name":"./node_modules/d3-selection/src/selection/style.js","size":968,"id":210,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-drag/src/nodrag.js","size":857,"id":211,"warnings":0,"errors":0,"depth":6,"issuerId":113},{"name":"./node_modules/d3-drag/src/noevent.js","size":202,"id":212,"warnings":0,"errors":0,"depth":7,"issuerId":211},{"name":"./node_modules/d3-color/src/math.js","size":72,"id":213,"warnings":0,"errors":0,"depth":7,"issuerId":474},{"name":"./node_modules/d3-interpolate/src/rgb.js","size":1288,"id":214,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/basisClosed.js","size":360,"id":215,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/constant.js","size":72,"id":216,"warnings":0,"errors":0,"depth":7,"issuerId":122},{"name":"./node_modules/d3-interpolate/src/array.js","size":372,"id":217,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/date.js","size":134,"id":218,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/object.js","size":390,"id":219,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/string.js","size":1758,"id":220,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-transition/src/interrupt.js","size":665,"id":221,"warnings":0,"errors":0,"depth":6,"issuerId":126},{"name":"./node_modules/d3-transition/src/transition/interpolate.js","size":340,"id":222,"warnings":0,"errors":0,"depth":8,"issuerId":502},{"name":"./node_modules/d3-ease/index.js","size":1320,"id":223,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-chord/src/math.js","size":159,"id":224,"warnings":0,"errors":0,"depth":7,"issuerId":521},{"name":"./node_modules/d3-force/src/simulation.js","size":3444,"id":225,"warnings":0,"errors":0,"depth":6,"issuerId":533},{"name":"./node_modules/d3-format/src/locale.js","size":4946,"id":226,"warnings":0,"errors":0,"depth":6,"issuerId":134},{"name":"./node_modules/d3-format/src/formatSpecifier.js","size":1675,"id":227,"warnings":0,"errors":0,"depth":6,"issuerId":134},{"name":"./node_modules/d3-format/src/formatTypes.js","size":846,"id":228,"warnings":0,"errors":0,"depth":7,"issuerId":227},{"name":"./node_modules/d3-format/src/formatPrefixAuto.js","size":611,"id":229,"warnings":0,"errors":0,"depth":7,"issuerId":226},{"name":"./node_modules/d3-geo/src/area.js","size":1956,"id":230,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/circle.js","size":2371,"id":231,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/compose.js","size":250,"id":232,"warnings":0,"errors":0,"depth":7,"issuerId":77},{"name":"./node_modules/d3-geo/src/clip/buffer.js","size":470,"id":233,"warnings":0,"errors":0,"depth":7,"issuerId":136},{"name":"./node_modules/d3-geo/src/clip/polygon.js","size":2802,"id":234,"warnings":0,"errors":0,"depth":7,"issuerId":136},{"name":"./node_modules/d3-geo/src/pointEqual.js","size":139,"id":235,"warnings":0,"errors":0,"depth":8,"issuerId":234},{"name":"./node_modules/d3-geo/src/polygonContains.js","size":2489,"id":236,"warnings":0,"errors":0,"depth":7,"issuerId":567},{"name":"./node_modules/d3-geo/src/distance.js","size":229,"id":237,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/length.js","size":1309,"id":238,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/path/bounds.js","size":485,"id":239,"warnings":0,"errors":0,"depth":7,"issuerId":570},{"name":"./node_modules/d3-geo/src/projection/albers.js","size":235,"id":240,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/clip/index.js","size":3813,"id":241,"warnings":0,"errors":0,"depth":8,"issuerId":577},{"name":"./node_modules/d3-geo/src/projection/equirectangular.js","size":253,"id":242,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-hierarchy/src/pack/siblings.js","size":3013,"id":243,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/pack/enclose.js","size":2976,"id":244,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/constant.js","size":120,"id":245,"warnings":0,"errors":0,"depth":7,"issuerId":608},{"name":"./node_modules/d3-hierarchy/src/treemap/round.js","size":166,"id":246,"warnings":0,"errors":0,"depth":7,"issuerId":608},{"name":"./node_modules/d3-random/src/normal.js","size":713,"id":247,"warnings":0,"errors":0,"depth":6,"issuerId":622},{"name":"./node_modules/d3-random/src/irwinHall.js","size":345,"id":248,"warnings":0,"errors":0,"depth":6,"issuerId":622},{"name":"./node_modules/d3-request/src/dsv.js","size":517,"id":249,"warnings":0,"errors":0,"depth":7,"issuerId":633},{"name":"./node_modules/d3-scale/src/ordinal.js","size":1116,"id":250,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/number.js","size":44,"id":251,"warnings":0,"errors":0,"depth":7,"issuerId":81},{"name":"./node_modules/d3-scale/src/nice.js","size":340,"id":252,"warnings":0,"errors":0,"depth":7,"issuerId":253},{"name":"./node_modules/d3-scale/src/time.js","size":4565,"id":253,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-time-format/src/locale.js","size":13876,"id":254,"warnings":0,"errors":0,"depth":6,"issuerId":147},{"name":"./node_modules/d3-time-format/src/isoFormat.js","size":284,"id":255,"warnings":0,"errors":0,"depth":6,"issuerId":147},{"name":"./node_modules/d3-shape/src/area.js","size":2917,"id":256,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/radial.js","size":655,"id":257,"warnings":0,"errors":0,"depth":7,"issuerId":258},{"name":"./node_modules/d3-shape/src/lineRadial.js","size":396,"id":258,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/pointRadial.js","size":101,"id":259,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/array.js","size":42,"id":260,"warnings":0,"errors":0,"depth":7,"issuerId":684},{"name":"./node_modules/d3-shape/src/symbol/circle.js","size":186,"id":261,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/symbol/cross.js","size":476,"id":262,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/symbol/diamond.js","size":307,"id":263,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/symbol/star.js","size":609,"id":264,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/symbol/square.js","size":137,"id":265,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/symbol/triangle.js","size":255,"id":266,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/symbol/wye.js","size":733,"id":267,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/cardinalClosed.js","size":1605,"id":268,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/cardinalOpen.js","size":1288,"id":269,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-voronoi/src/Cell.js","size":4083,"id":270,"warnings":0,"errors":0,"depth":8,"issuerId":63},{"name":"./node_modules/d3-voronoi/src/Circle.js","size":1632,"id":271,"warnings":0,"errors":0,"depth":8,"issuerId":63},{"name":"./node_modules/d3-zoom/src/transform.js","size":1336,"id":272,"warnings":0,"errors":0,"depth":6,"issuerId":697},{"name":"./client/index.jsx","size":549,"id":373,"warnings":0,"errors":0,"depth":0,"issuerId":null},{"name":"./node_modules/react-router-dom/es/BrowserRouter.js","size":2412,"id":374,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/prop-types/factoryWithThrowingShims.js","size":1594,"id":375,"warnings":0,"errors":0,"depth":4,"issuerId":16},{"name":"./node_modules/history/createBrowserHistory.js","size":9751,"id":376,"warnings":0,"errors":0,"depth":3,"issuerId":374},{"name":"./node_modules/react-router-dom/es/HashRouter.js","size":2383,"id":377,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/history/createHashHistory.js","size":10053,"id":378,"warnings":0,"errors":0,"depth":3,"issuerId":377},{"name":"./node_modules/react-router-dom/es/MemoryRouter.js","size":149,"id":379,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/MemoryRouter.js","size":2414,"id":380,"warnings":0,"errors":0,"depth":3,"issuerId":379},{"name":"./node_modules/history/createMemoryHistory.js","size":5816,"id":381,"warnings":0,"errors":0,"depth":4,"issuerId":380},{"name":"./node_modules/react-router-dom/es/NavLink.js","size":2663,"id":382,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/path-to-regexp/index.js","size":10809,"id":383,"warnings":0,"errors":0,"depth":4,"issuerId":110},{"name":"./node_modules/isarray/index.js","size":120,"id":384,"warnings":0,"errors":0,"depth":5,"issuerId":383},{"name":"./node_modules/react-router-dom/es/Prompt.js","size":131,"id":385,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/Prompt.js","size":2685,"id":386,"warnings":0,"errors":0,"depth":3,"issuerId":385},{"name":"./node_modules/react-router-dom/es/Redirect.js","size":137,"id":387,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/Redirect.js","size":3127,"id":388,"warnings":0,"errors":0,"depth":3,"issuerId":387},{"name":"./node_modules/history/es/index.js","size":460,"id":389,"warnings":0,"errors":0,"depth":4,"issuerId":388},{"name":"./node_modules/history/es/createBrowserHistory.js","size":9230,"id":390,"warnings":0,"errors":0,"depth":5,"issuerId":389},{"name":"./node_modules/history/es/createHashHistory.js","size":9382,"id":391,"warnings":0,"errors":0,"depth":5,"issuerId":389},{"name":"./node_modules/history/es/createMemoryHistory.js","size":5394,"id":392,"warnings":0,"errors":0,"depth":5,"issuerId":389},{"name":"./node_modules/react-router-dom/es/StaticRouter.js","size":149,"id":393,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/StaticRouter.js","size":6327,"id":394,"warnings":0,"errors":0,"depth":3,"issuerId":393},{"name":"./node_modules/react-router-dom/es/Switch.js","size":131,"id":395,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/Switch.js","size":3290,"id":396,"warnings":0,"errors":0,"depth":3,"issuerId":395},{"name":"./node_modules/react-router-dom/es/matchPath.js","size":140,"id":397,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router-dom/es/withRouter.js","size":143,"id":398,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/withRouter.js","size":1400,"id":399,"warnings":0,"errors":0,"depth":3,"issuerId":398},{"name":"./node_modules/hoist-non-react-statics/index.js","size":2001,"id":400,"warnings":0,"errors":0,"depth":4,"issuerId":399},{"name":"./client/components/App.jsx","size":653,"id":401,"warnings":0,"errors":0,"depth":1,"issuerId":373},{"name":"./client/components/Header.jsx","size":1566,"id":402,"warnings":0,"errors":0,"depth":2,"issuerId":401},{"name":"./client/components/Main.jsx","size":1454,"id":403,"warnings":0,"errors":0,"depth":2,"issuerId":401},{"name":"./client/components/BuildComponents/BuildRoutes.jsx","size":1156,"id":404,"warnings":0,"errors":0,"depth":3,"issuerId":403},{"name":"./client/components/BuildComponents/BuildsAll.jsx","size":796,"id":405,"warnings":0,"errors":0,"depth":4,"issuerId":404},{"name":"./client/components/BuildComponents/BuildSingle.jsx","size":537,"id":406,"warnings":0,"errors":0,"depth":4,"issuerId":404},{"name":"./client/components/BuildComponents/Dashboard.jsx","size":984,"id":407,"warnings":0,"errors":0,"depth":4,"issuerId":404},{"name":"./client/components/BuildComponents/Modules.jsx","size":2687,"id":408,"warnings":0,"errors":0,"depth":5,"issuerId":407},{"name":"./client/components/BuildComponents/Assets.jsx","size":1572,"id":409,"warnings":0,"errors":0,"depth":5,"issuerId":407},{"name":"./client/components/BuildComponents/Errors.jsx","size":1162,"id":410,"warnings":0,"errors":0,"depth":5,"issuerId":407},{"name":"./client/components/Overview.jsx","size":16689,"id":411,"warnings":0,"errors":0,"depth":3,"issuerId":403},{"name":"./node_modules/d3/index.js","size":855,"id":412,"warnings":0,"errors":0,"depth":4,"issuerId":411},{"name":"./node_modules/d3/build/package.js","size":2375,"id":413,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-array/src/cross.js","size":428,"id":414,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/descending.js","size":86,"id":415,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/histogram.js","size":2012,"id":416,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/constant.js","size":72,"id":417,"warnings":0,"errors":0,"depth":7,"issuerId":416},{"name":"./node_modules/d3-array/src/identity.js","size":43,"id":418,"warnings":0,"errors":0,"depth":7,"issuerId":416},{"name":"./node_modules/d3-array/src/threshold/freedmanDiaconis.js","size":361,"id":419,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/threshold/scott.js","size":180,"id":420,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/max.js","size":843,"id":421,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/mean.js","size":453,"id":422,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/median.js","size":559,"id":423,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/merge.js","size":339,"id":424,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/permute.js","size":161,"id":425,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/scan.js","size":392,"id":426,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/shuffle.js","size":285,"id":427,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/sum.js","size":374,"id":428,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/zip.js","size":99,"id":429,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-axis/index.js","size":79,"id":430,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-axis/src/axis.js","size":5171,"id":431,"warnings":0,"errors":0,"depth":6,"issuerId":430},{"name":"./node_modules/d3-axis/src/array.js","size":42,"id":432,"warnings":0,"errors":0,"depth":7,"issuerId":431},{"name":"./node_modules/d3-axis/src/identity.js","size":43,"id":433,"warnings":0,"errors":0,"depth":7,"issuerId":431},{"name":"./node_modules/d3-brush/index.js","size":88,"id":434,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-brush/src/brush.js","size":15774,"id":435,"warnings":0,"errors":0,"depth":6,"issuerId":434},{"name":"./node_modules/d3-dispatch/src/dispatch.js","size":2729,"id":436,"warnings":0,"errors":0,"depth":6,"issuerId":32},{"name":"./node_modules/d3-drag/src/drag.js","size":4824,"id":437,"warnings":0,"errors":0,"depth":6,"issuerId":113},{"name":"./node_modules/d3-selection/src/local.js","size":536,"id":438,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/mouse.js","size":224,"id":439,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/select.js","size":259,"id":440,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/selection/select.js","size":653,"id":441,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/selectAll.js","size":550,"id":442,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/filter.js","size":546,"id":443,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/data.js","size":3591,"id":444,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/constant.js","size":72,"id":445,"warnings":0,"errors":0,"depth":8,"issuerId":444},{"name":"./node_modules/d3-selection/src/selection/exit.js","size":176,"id":446,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/merge.js","size":575,"id":447,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/order.js","size":367,"id":448,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/sort.js","size":681,"id":449,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/call.js","size":134,"id":450,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/nodes.js","size":140,"id":451,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/node.js","size":258,"id":452,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/size.js","size":98,"id":453,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/empty.js","size":53,"id":454,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/each.js","size":289,"id":455,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/attr.js","size":1460,"id":456,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/property.js","size":617,"id":457,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/classed.js","size":1740,"id":458,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/text.js","size":528,"id":459,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/html.js","size":520,"id":460,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/raise.js","size":138,"id":461,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/lower.js","size":171,"id":462,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/append.js","size":235,"id":463,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/insert.js","size":468,"id":464,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/remove.js","size":153,"id":465,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/datum.js","size":132,"id":466,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/dispatch.js","size":891,"id":467,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selectAll.js","size":282,"id":468,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/touch.js","size":407,"id":469,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/touches.js","size":323,"id":470,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-drag/src/constant.js","size":72,"id":471,"warnings":0,"errors":0,"depth":7,"issuerId":437},{"name":"./node_modules/d3-drag/src/event.js","size":430,"id":472,"warnings":0,"errors":0,"depth":7,"issuerId":437},{"name":"./node_modules/d3-color/src/lab.js","size":3167,"id":473,"warnings":0,"errors":0,"depth":6,"issuerId":23},{"name":"./node_modules/d3-color/src/cubehelix.js","size":1855,"id":474,"warnings":0,"errors":0,"depth":6,"issuerId":23},{"name":"./node_modules/d3-interpolate/src/round.js","size":112,"id":475,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/transform/index.js","size":2064,"id":476,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/transform/parse.js","size":980,"id":477,"warnings":0,"errors":0,"depth":7,"issuerId":476},{"name":"./node_modules/d3-interpolate/src/transform/decompose.js","size":672,"id":478,"warnings":0,"errors":0,"depth":8,"issuerId":477},{"name":"./node_modules/d3-interpolate/src/zoom.js","size":1385,"id":479,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/hsl.js","size":547,"id":480,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/lab.js","size":447,"id":481,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/hcl.js","size":547,"id":482,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/cubehelix.js","size":760,"id":483,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/quantize.js","size":163,"id":484,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-transition/src/selection/index.js","size":245,"id":485,"warnings":0,"errors":0,"depth":6,"issuerId":126},{"name":"./node_modules/d3-transition/src/selection/interrupt.js","size":138,"id":486,"warnings":0,"errors":0,"depth":7,"issuerId":485},{"name":"./node_modules/d3-timer/src/timeout.js","size":250,"id":487,"warnings":0,"errors":0,"depth":6,"issuerId":74},{"name":"./node_modules/d3-timer/src/interval.js","size":400,"id":488,"warnings":0,"errors":0,"depth":6,"issuerId":74},{"name":"./node_modules/d3-transition/src/selection/transition.js","size":1090,"id":489,"warnings":0,"errors":0,"depth":7,"issuerId":485},{"name":"./node_modules/d3-transition/src/transition/attr.js","size":2478,"id":490,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/attrTween.js","size":904,"id":491,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/delay.js","size":510,"id":492,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/duration.js","size":528,"id":493,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/ease.js","size":348,"id":494,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/filter.js","size":574,"id":495,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/merge.js","size":653,"id":496,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/on.js","size":851,"id":497,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/remove.js","size":284,"id":498,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/select.js","size":826,"id":499,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/selectAll.js","size":883,"id":500,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/selection.js","size":174,"id":501,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/style.js","size":1914,"id":502,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/styleTween.js","size":607,"id":503,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/text.js","size":473,"id":504,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/transition.js","size":691,"id":505,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-ease/src/linear.js","size":43,"id":506,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/quad.js","size":192,"id":507,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/cubic.js","size":210,"id":508,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/poly.js","size":596,"id":509,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/sin.js","size":236,"id":510,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/exp.js","size":251,"id":511,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/circle.js","size":261,"id":512,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/bounce.js","size":521,"id":513,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/back.js","size":653,"id":514,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/elastic.js","size":1309,"id":515,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-transition/src/active.js","size":484,"id":516,"warnings":0,"errors":0,"depth":6,"issuerId":126},{"name":"./node_modules/d3-brush/src/constant.js","size":72,"id":517,"warnings":0,"errors":0,"depth":7,"issuerId":435},{"name":"./node_modules/d3-brush/src/event.js","size":127,"id":518,"warnings":0,"errors":0,"depth":7,"issuerId":435},{"name":"./node_modules/d3-brush/src/noevent.js","size":202,"id":519,"warnings":0,"errors":0,"depth":7,"issuerId":435},{"name":"./node_modules/d3-chord/index.js","size":94,"id":520,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-chord/src/chord.js","size":3174,"id":521,"warnings":0,"errors":0,"depth":6,"issuerId":520},{"name":"./node_modules/d3-chord/src/ribbon.js","size":2340,"id":522,"warnings":0,"errors":0,"depth":6,"issuerId":520},{"name":"./node_modules/d3-chord/src/array.js","size":42,"id":523,"warnings":0,"errors":0,"depth":7,"issuerId":522},{"name":"./node_modules/d3-chord/src/constant.js","size":72,"id":524,"warnings":0,"errors":0,"depth":7,"issuerId":522},{"name":"./node_modules/d3-path/src/path.js","size":4176,"id":525,"warnings":0,"errors":0,"depth":6,"issuerId":33},{"name":"./node_modules/d3-collection/src/nest.js","size":2017,"id":526,"warnings":0,"errors":0,"depth":6,"issuerId":53},{"name":"./node_modules/d3-collection/src/set.js","size":798,"id":527,"warnings":0,"errors":0,"depth":6,"issuerId":53},{"name":"./node_modules/d3-collection/src/keys.js","size":104,"id":528,"warnings":0,"errors":0,"depth":6,"issuerId":53},{"name":"./node_modules/d3-collection/src/values.js","size":115,"id":529,"warnings":0,"errors":0,"depth":6,"issuerId":53},{"name":"./node_modules/d3-collection/src/entries.js","size":137,"id":530,"warnings":0,"errors":0,"depth":6,"issuerId":53},{"name":"./node_modules/d3-dsv/src/csv.js","size":199,"id":531,"warnings":0,"errors":0,"depth":6,"issuerId":129},{"name":"./node_modules/d3-dsv/src/tsv.js","size":200,"id":532,"warnings":0,"errors":0,"depth":6,"issuerId":129},{"name":"./node_modules/d3-force/index.js","size":361,"id":533,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-force/src/center.js","size":654,"id":534,"warnings":0,"errors":0,"depth":6,"issuerId":533},{"name":"./node_modules/d3-force/src/collide.js","size":2447,"id":535,"warnings":0,"errors":0,"depth":6,"issuerId":533},{"name":"./node_modules/d3-quadtree/src/quadtree.js","size":2077,"id":536,"warnings":0,"errors":0,"depth":6,"issuerId":132},{"name":"./node_modules/d3-quadtree/src/add.js","size":2441,"id":537,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/cover.js","size":1665,"id":538,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/data.js","size":170,"id":539,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/extent.js","size":206,"id":540,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/find.js","size":1692,"id":541,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/remove.js","size":1898,"id":542,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/root.js","size":51,"id":543,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/size.js","size":155,"id":544,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/visit.js","size":695,"id":545,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/visitAfter.js","size":773,"id":546,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/x.js","size":138,"id":547,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/y.js","size":138,"id":548,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-force/src/link.js","size":3213,"id":549,"warnings":0,"errors":0,"depth":6,"issuerId":533},{"name":"./node_modules/d3-force/src/manyBody.js","size":3181,"id":550,"warnings":0,"errors":0,"depth":6,"issuerId":533},{"name":"./node_modules/d3-force/src/x.js","size":1030,"id":551,"warnings":0,"errors":0,"depth":6,"issuerId":533},{"name":"./node_modules/d3-force/src/y.js","size":1030,"id":552,"warnings":0,"errors":0,"depth":6,"issuerId":533},{"name":"./node_modules/d3-format/src/defaultLocale.js","size":361,"id":553,"warnings":0,"errors":0,"depth":6,"issuerId":134},{"name":"./node_modules/d3-format/src/formatGroup.js","size":475,"id":554,"warnings":0,"errors":0,"depth":7,"issuerId":226},{"name":"./node_modules/d3-format/src/formatNumerals.js","size":154,"id":555,"warnings":0,"errors":0,"depth":7,"issuerId":226},{"name":"./node_modules/d3-format/src/formatDefault.js","size":368,"id":556,"warnings":0,"errors":0,"depth":8,"issuerId":228},{"name":"./node_modules/d3-format/src/formatRounded.js","size":458,"id":557,"warnings":0,"errors":0,"depth":8,"issuerId":228},{"name":"./node_modules/d3-format/src/identity.js","size":43,"id":558,"warnings":0,"errors":0,"depth":7,"issuerId":226},{"name":"./node_modules/d3-format/src/precisionFixed.js","size":119,"id":559,"warnings":0,"errors":0,"depth":6,"issuerId":134},{"name":"./node_modules/d3-format/src/precisionPrefix.js","size":190,"id":560,"warnings":0,"errors":0,"depth":6,"issuerId":134},{"name":"./node_modules/d3-format/src/precisionRound.js","size":186,"id":561,"warnings":0,"errors":0,"depth":6,"issuerId":134},{"name":"./node_modules/d3-geo/index.js","size":2484,"id":562,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-geo/src/bounds.js","size":5449,"id":563,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/centroid.js","size":3783,"id":564,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/constant.js","size":72,"id":565,"warnings":0,"errors":0,"depth":7,"issuerId":231},{"name":"./node_modules/d3-geo/src/clip/line.js","size":1099,"id":566,"warnings":0,"errors":0,"depth":7,"issuerId":136},{"name":"./node_modules/d3-geo/src/contains.js","size":2730,"id":567,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/graticule.js","size":3034,"id":568,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/interpolate.js","size":911,"id":569,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/path/index.js","size":1853,"id":570,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/path/area.js","size":945,"id":571,"warnings":0,"errors":0,"depth":7,"issuerId":570},{"name":"./node_modules/d3-geo/src/path/centroid.js","size":2033,"id":572,"warnings":0,"errors":0,"depth":7,"issuerId":570},{"name":"./node_modules/d3-geo/src/path/context.js","size":914,"id":573,"warnings":0,"errors":0,"depth":7,"issuerId":570},{"name":"./node_modules/d3-geo/src/path/measure.js","size":836,"id":574,"warnings":0,"errors":0,"depth":7,"issuerId":570},{"name":"./node_modules/d3-geo/src/path/string.js","size":1316,"id":575,"warnings":0,"errors":0,"depth":7,"issuerId":570},{"name":"./node_modules/d3-geo/src/clip/antimeridian.js","size":2897,"id":576,"warnings":0,"errors":0,"depth":7,"issuerId":25},{"name":"./node_modules/d3-geo/src/clip/circle.js","size":5965,"id":577,"warnings":0,"errors":0,"depth":7,"issuerId":25},{"name":"./node_modules/d3-geo/src/projection/resample.js","size":3275,"id":578,"warnings":0,"errors":0,"depth":7,"issuerId":25},{"name":"./node_modules/d3-geo/src/projection/cylindricalEqualArea.js","size":314,"id":579,"warnings":0,"errors":0,"depth":7,"issuerId":138},{"name":"./node_modules/d3-geo/src/projection/albersUsa.js","size":3984,"id":580,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/azimuthalEqualArea.js","size":447,"id":581,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/azimuthalEquidistant.js","size":443,"id":582,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/conicConformal.js","size":1017,"id":583,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/conicEquidistant.js","size":771,"id":584,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/gnomonic.js","size":387,"id":585,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/identity.js","size":1922,"id":586,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/orthographic.js","size":376,"id":587,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/stereographic.js","size":436,"id":588,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/transverseMercator.js","size":762,"id":589,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-hierarchy/index.js","size":876,"id":590,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-hierarchy/src/cluster.js","size":2093,"id":591,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/hierarchy/count.js","size":263,"id":592,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/each.js","size":381,"id":593,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/eachBefore.js","size":282,"id":594,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/eachAfter.js","size":353,"id":595,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/sum.js","size":264,"id":596,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/sort.js","size":151,"id":597,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/path.js","size":606,"id":598,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/ancestors.js","size":138,"id":599,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/descendants.js","size":121,"id":600,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/leaves.js","size":164,"id":601,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/links.js","size":242,"id":602,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/pack/index.js","size":1917,"id":603,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/array.js","size":250,"id":604,"warnings":0,"errors":0,"depth":7,"issuerId":244},{"name":"./node_modules/d3-hierarchy/src/partition.js","size":1266,"id":605,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/stratify.js","size":1930,"id":606,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/tree.js","size":7054,"id":607,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/treemap/index.js","size":2810,"id":608,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/treemap/binary.js","size":1266,"id":609,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/treemap/sliceDice.js","size":170,"id":610,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/treemap/resquarify.js","size":1029,"id":611,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-polygon/index.js","size":275,"id":612,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-polygon/src/area.js","size":243,"id":613,"warnings":0,"errors":0,"depth":6,"issuerId":612},{"name":"./node_modules/d3-polygon/src/centroid.js","size":346,"id":614,"warnings":0,"errors":0,"depth":6,"issuerId":612},{"name":"./node_modules/d3-polygon/src/hull.js","size":1710,"id":615,"warnings":0,"errors":0,"depth":6,"issuerId":612},{"name":"./node_modules/d3-polygon/src/cross.js","size":402,"id":616,"warnings":0,"errors":0,"depth":7,"issuerId":615},{"name":"./node_modules/d3-polygon/src/contains.js","size":411,"id":617,"warnings":0,"errors":0,"depth":6,"issuerId":612},{"name":"./node_modules/d3-polygon/src/length.js","size":375,"id":618,"warnings":0,"errors":0,"depth":6,"issuerId":612},{"name":"./node_modules/d3-queue/index.js","size":46,"id":619,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-queue/src/queue.js","size":3128,"id":620,"warnings":0,"errors":0,"depth":6,"issuerId":619},{"name":"./node_modules/d3-queue/src/array.js","size":29,"id":621,"warnings":0,"errors":0,"depth":7,"issuerId":620},{"name":"./node_modules/d3-random/index.js","size":346,"id":622,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-random/src/uniform.js","size":440,"id":623,"warnings":0,"errors":0,"depth":6,"issuerId":622},{"name":"./node_modules/d3-random/src/logNormal.js","size":405,"id":624,"warnings":0,"errors":0,"depth":6,"issuerId":622},{"name":"./node_modules/d3-random/src/bates.js","size":375,"id":625,"warnings":0,"errors":0,"depth":6,"issuerId":622},{"name":"./node_modules/d3-random/src/exponential.js","size":329,"id":626,"warnings":0,"errors":0,"depth":6,"issuerId":622},{"name":"./node_modules/d3-request/index.js","size":308,"id":627,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-request/src/html.js","size":157,"id":628,"warnings":0,"errors":0,"depth":6,"issuerId":627},{"name":"./node_modules/d3-request/src/json.js","size":127,"id":629,"warnings":0,"errors":0,"depth":6,"issuerId":627},{"name":"./node_modules/d3-request/src/text.js","size":109,"id":630,"warnings":0,"errors":0,"depth":6,"issuerId":627},{"name":"./node_modules/d3-request/src/xml.js","size":174,"id":631,"warnings":0,"errors":0,"depth":6,"issuerId":627},{"name":"./node_modules/d3-request/src/csv.js","size":101,"id":632,"warnings":0,"errors":0,"depth":6,"issuerId":627},{"name":"./node_modules/d3-request/src/tsv.js","size":118,"id":633,"warnings":0,"errors":0,"depth":6,"issuerId":627},{"name":"./node_modules/d3-scale/index.js","size":1402,"id":634,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-scale/src/band.js","size":2637,"id":635,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/identity.js","size":463,"id":636,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/tickFormat.js","size":1203,"id":637,"warnings":0,"errors":0,"depth":7,"issuerId":58},{"name":"./node_modules/d3-scale/src/log.js","size":3273,"id":638,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/pow.js","size":1000,"id":639,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/quantile.js","size":1280,"id":640,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/quantize.js","size":1066,"id":641,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/threshold.js","size":802,"id":642,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-time/src/millisecond.js","size":668,"id":643,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/second.js","size":440,"id":644,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/minute.js","size":437,"id":645,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/hour.js","size":569,"id":646,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/day.js","size":462,"id":647,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/week.js","size":963,"id":648,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/month.js","size":414,"id":649,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/year.js","size":754,"id":650,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/utcMinute.js","size":412,"id":651,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/utcHour.js","size":399,"id":652,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/utcDay.js","size":397,"id":653,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/utcWeek.js","size":979,"id":654,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/utcMonth.js","size":453,"id":655,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/utcYear.js","size":808,"id":656,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time-format/src/isoParse.js","size":319,"id":657,"warnings":0,"errors":0,"depth":6,"issuerId":147},{"name":"./node_modules/d3-scale/src/utcTime.js","size":379,"id":658,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/category10.js","size":119,"id":659,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/category20b.js","size":179,"id":660,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/category20c.js","size":179,"id":661,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/category20.js","size":179,"id":662,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/cubehelix.js","size":188,"id":663,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/rainbow.js","size":536,"id":664,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/viridis.js","size":6471,"id":665,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/sequential.js","size":717,"id":666,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-shape/index.js","size":2819,"id":667,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-shape/src/arc.js","size":8556,"id":668,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/pie.js","size":2336,"id":669,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/descending.js","size":86,"id":670,"warnings":0,"errors":0,"depth":7,"issuerId":669},{"name":"./node_modules/d3-shape/src/identity.js","size":43,"id":671,"warnings":0,"errors":0,"depth":7,"issuerId":669},{"name":"./node_modules/d3-shape/src/areaRadial.js","size":934,"id":672,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/link/index.js","size":2218,"id":673,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/symbol.js","size":1160,"id":674,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/basisClosed.js","size":1530,"id":675,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/basisOpen.js","size":1069,"id":676,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/bundle.js","size":1081,"id":677,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/catmullRomClosed.js","size":2083,"id":678,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/catmullRomOpen.js","size":1760,"id":679,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/linearClosed.js","size":514,"id":680,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/monotone.js","size":3202,"id":681,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/natural.js","size":1761,"id":682,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/step.js","size":1367,"id":683,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/stack.js","size":1432,"id":684,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/offset/expand.js","size":319,"id":685,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/offset/diverging.js","size":422,"id":686,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/offset/silhouette.js","size":314,"id":687,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/offset/wiggle.js","size":740,"id":688,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/order/descending.js","size":112,"id":689,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/order/insideOut.js","size":545,"id":690,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/order/reverse.js","size":97,"id":691,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-voronoi/index.js","size":50,"id":692,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-voronoi/src/voronoi.js","size":1420,"id":693,"warnings":0,"errors":0,"depth":6,"issuerId":692},{"name":"./node_modules/d3-voronoi/src/constant.js","size":72,"id":694,"warnings":0,"errors":0,"depth":7,"issuerId":693},{"name":"./node_modules/d3-voronoi/src/point.js","size":81,"id":695,"warnings":0,"errors":0,"depth":7,"issuerId":693},{"name":"./node_modules/d3-voronoi/src/Beach.js","size":4381,"id":696,"warnings":0,"errors":0,"depth":8,"issuerId":63},{"name":"./node_modules/d3-zoom/index.js","size":128,"id":697,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-zoom/src/zoom.js","size":13358,"id":698,"warnings":0,"errors":0,"depth":6,"issuerId":697},{"name":"./node_modules/d3-zoom/src/constant.js","size":72,"id":699,"warnings":0,"errors":0,"depth":7,"issuerId":698},{"name":"./node_modules/d3-zoom/src/event.js","size":137,"id":700,"warnings":0,"errors":0,"depth":7,"issuerId":698},{"name":"./node_modules/d3-zoom/src/noevent.js","size":202,"id":701,"warnings":0,"errors":0,"depth":7,"issuerId":698},{"name":"./style/style.css","size":1000,"id":702,"warnings":0,"errors":0,"depth":4,"issuerId":411},{"name":"./node_modules/css-loader!./style/style.css","size":865,"id":703,"warnings":0,"errors":0,"depth":5,"issuerId":702},{"name":"./node_modules/css-loader/lib/css-base.js","size":2260,"id":704,"warnings":0,"errors":0,"depth":6,"issuerId":703},{"name":"./node_modules/style-loader/lib/addStyles.js","size":8704,"id":705,"warnings":0,"errors":0,"depth":5,"issuerId":702},{"name":"./node_modules/style-loader/lib/urls.js","size":3008,"id":706,"warnings":0,"errors":0,"depth":6,"issuerId":705},{"name":"./client/components/Recommendations.jsx","size":433,"id":707,"warnings":0,"errors":0,"depth":3,"issuerId":403},{"name":"./client/components/Performance.jsx","size":417,"id":708,"warnings":0,"errors":0,"depth":3,"issuerId":403}]},{"size":725811,"files":["vendor.js"],"entry":true,"hash":"11fb3bf5817b42ea4d4c","parents":[],"rendered":true,"inital":true,"modules":[{"name":"./node_modules/process/browser.js","size":5418,"id":0,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/fbjs/lib/invariant.js","size":1632,"id":1,"warnings":0,"errors":0,"depth":4,"issuerId":155},{"name":"./node_modules/fbjs/lib/warning.js","size":2016,"id":2,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/reactProdInvariant.js","size":1236,"id":4,"warnings":0,"errors":0,"depth":4,"issuerId":7},{"name":"./node_modules/react/react.js","size":56,"id":5,"warnings":0,"errors":0,"depth":1,"issuerId":273},{"name":"./node_modules/object-assign/index.js","size":2108,"id":6,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/react-dom/lib/ReactDOMComponentTree.js","size":6270,"id":7,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/fbjs/lib/ExecutionEnvironment.js","size":1061,"id":8,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react/lib/ReactComponentTreeHook.js","size":11795,"id":13,"warnings":0,"errors":0,"depth":4,"issuerId":159},{"name":"./node_modules/fbjs/lib/emptyFunction.js","size":1085,"id":14,"warnings":0,"errors":0,"depth":4,"issuerId":274},{"name":"./node_modules/react-dom/lib/ReactInstrumentation.js","size":601,"id":15,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react/lib/ReactCurrentOwner.js","size":621,"id":21,"warnings":0,"errors":0,"depth":4,"issuerId":30},{"name":"./node_modules/react-dom/lib/ReactUpdates.js","size":9534,"id":22,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/SyntheticEvent.js","size":9181,"id":24,"warnings":0,"errors":0,"depth":5,"issuerId":295},{"name":"./node_modules/react-dom/lib/DOMProperty.js","size":8239,"id":27,"warnings":0,"errors":0,"depth":4,"issuerId":7},{"name":"./node_modules/react/lib/ReactElement.js","size":11233,"id":30,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/react-dom/lib/PooledClass.js","size":3356,"id":31,"warnings":0,"errors":0,"depth":4,"issuerId":22},{"name":"./node_modules/react/lib/React.js","size":5078,"id":37,"warnings":0,"errors":0,"depth":2,"issuerId":5},{"name":"./node_modules/react/lib/reactProdInvariant.js","size":1236,"id":38,"warnings":0,"errors":0,"depth":4,"issuerId":155},{"name":"./node_modules/react-dom/lib/ReactReconciler.js","size":6210,"id":39,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/DOMLazyTree.js","size":3715,"id":40,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/EventPropagators.js","size":5094,"id":44,"warnings":0,"errors":0,"depth":5,"issuerId":291},{"name":"./node_modules/react-dom/lib/EventPluginHub.js","size":9107,"id":45,"warnings":0,"errors":0,"depth":5,"issuerId":295},{"name":"./node_modules/react-dom/lib/SyntheticUIEvent.js","size":1571,"id":46,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/ReactInstanceMap.js","size":1219,"id":47,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react/lib/canDefineProperty.js","size":661,"id":64,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/fbjs/lib/emptyObject.js","size":458,"id":65,"warnings":0,"errors":0,"depth":4,"issuerId":155},{"name":"./node_modules/react-dom/lib/EventPluginRegistry.js","size":9746,"id":66,"warnings":0,"errors":0,"depth":4,"issuerId":370},{"name":"./node_modules/react-dom/lib/Transaction.js","size":9553,"id":67,"warnings":0,"errors":0,"depth":4,"issuerId":22},{"name":"./node_modules/react-dom/lib/SyntheticMouseEvent.js","size":2141,"id":68,"warnings":0,"errors":0,"depth":5,"issuerId":304},{"name":"./node_modules/react-dom/lib/setInnerHTML.js","size":3860,"id":69,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/escapeTextContentForBrowser.js","size":3431,"id":70,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/ReactBrowserEventEmitter.js","size":12553,"id":71,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react/lib/lowPriorityWarning.js","size":2162,"id":87,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/prop-types/lib/ReactPropTypesSecret.js","size":436,"id":88,"warnings":0,"errors":0,"depth":5,"issuerId":161},{"name":"./node_modules/react-dom/index.js","size":59,"id":89,"warnings":0,"errors":0,"depth":1,"issuerId":273},{"name":"./node_modules/react-dom/lib/EventPluginUtils.js","size":7945,"id":90,"warnings":0,"errors":0,"depth":5,"issuerId":344},{"name":"./node_modules/react-dom/lib/ReactErrorUtils.js","size":2188,"id":91,"warnings":0,"errors":0,"depth":6,"issuerId":45},{"name":"./node_modules/react-dom/lib/getEventTarget.js","size":1010,"id":92,"warnings":0,"errors":0,"depth":5,"issuerId":295},{"name":"./node_modules/react-dom/lib/isEventSupported.js","size":1937,"id":93,"warnings":0,"errors":0,"depth":5,"issuerId":295},{"name":"./node_modules/react-dom/lib/getEventModifierState.js","size":1225,"id":94,"warnings":0,"errors":0,"depth":6,"issuerId":68},{"name":"./node_modules/react-dom/lib/DOMChildrenOperations.js","size":7717,"id":95,"warnings":0,"errors":0,"depth":5,"issuerId":306},{"name":"./node_modules/react-dom/lib/DOMNamespaces.js","size":505,"id":96,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/createMicrosoftUnsafeLocalFunction.js","size":810,"id":97,"warnings":0,"errors":0,"depth":5,"issuerId":40},{"name":"./node_modules/react-dom/lib/LinkedValueUtils.js","size":5239,"id":98,"warnings":0,"errors":0,"depth":6,"issuerId":324},{"name":"./node_modules/react-dom/lib/ReactComponentEnvironment.js","size":1302,"id":99,"warnings":0,"errors":0,"depth":5,"issuerId":344},{"name":"./node_modules/fbjs/lib/shallowEqual.js","size":1742,"id":100,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/shouldUpdateReactComponent.js","size":1403,"id":101,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/KeyEscapeUtils.js","size":1294,"id":102,"warnings":0,"errors":0,"depth":7,"issuerId":328},{"name":"./node_modules/react-dom/lib/ReactUpdateQueue.js","size":9354,"id":103,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/validateDOMNesting.js","size":13654,"id":104,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/getEventCharCode.js","size":1505,"id":105,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react/lib/ReactBaseClasses.js","size":5436,"id":155,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/react/lib/ReactNoopUpdateQueue.js","size":3362,"id":156,"warnings":0,"errors":0,"depth":4,"issuerId":155},{"name":"./node_modules/react/lib/ReactElementSymbol.js","size":622,"id":157,"warnings":0,"errors":0,"depth":4,"issuerId":30},{"name":"./node_modules/react/lib/getIteratorFn.js","size":1119,"id":158,"warnings":0,"errors":0,"depth":4,"issuerId":159},{"name":"./node_modules/react/lib/ReactElementValidator.js","size":9198,"id":159,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/prop-types/factory.js","size":890,"id":160,"warnings":0,"errors":0,"depth":4,"issuerId":282},{"name":"./node_modules/prop-types/factoryWithTypeCheckers.js","size":18600,"id":161,"warnings":0,"errors":0,"depth":4,"issuerId":160},{"name":"./node_modules/react-dom/lib/ReactDOMComponentFlags.js","size":429,"id":162,"warnings":0,"errors":0,"depth":4,"issuerId":7},{"name":"./node_modules/react-dom/lib/accumulateInto.js","size":1694,"id":163,"warnings":0,"errors":0,"depth":6,"issuerId":44},{"name":"./node_modules/react-dom/lib/forEachAccumulated.js","size":855,"id":164,"warnings":0,"errors":0,"depth":6,"issuerId":44},{"name":"./node_modules/react-dom/lib/getTextContentAccessor.js","size":955,"id":165,"warnings":0,"errors":0,"depth":6,"issuerId":292},{"name":"./node_modules/react-dom/lib/CallbackQueue.js","size":3162,"id":166,"warnings":0,"errors":0,"depth":4,"issuerId":22},{"name":"./node_modules/react-dom/lib/ReactFeatureFlags.js","size":628,"id":167,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/inputValueTracking.js","size":3096,"id":168,"warnings":0,"errors":0,"depth":5,"issuerId":295},{"name":"./node_modules/react-dom/lib/isTextInputElement.js","size":1017,"id":169,"warnings":0,"errors":0,"depth":5,"issuerId":295},{"name":"./node_modules/react-dom/lib/ViewportMetrics.js","size":604,"id":170,"warnings":0,"errors":0,"depth":5,"issuerId":71},{"name":"./node_modules/react-dom/lib/setTextContent.js","size":1453,"id":171,"warnings":0,"errors":0,"depth":5,"issuerId":40},{"name":"./node_modules/fbjs/lib/focusNode.js","size":704,"id":172,"warnings":0,"errors":0,"depth":6,"issuerId":313},{"name":"./node_modules/react-dom/lib/CSSProperty.js","size":3798,"id":173,"warnings":0,"errors":0,"depth":6,"issuerId":314},{"name":"./node_modules/react-dom/lib/DOMPropertyOperations.js","size":7607,"id":174,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/ReactPropTypesSecret.js","size":442,"id":175,"warnings":0,"errors":0,"depth":7,"issuerId":98},{"name":"./node_modules/react-dom/lib/ReactDOMSelect.js","size":6808,"id":176,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/instantiateReactComponent.js","size":5056,"id":177,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/ReactNodeTypes.js","size":1016,"id":178,"warnings":0,"errors":0,"depth":4,"issuerId":186},{"name":"./node_modules/react-dom/lib/ReactEmptyComponent.js","size":704,"id":179,"warnings":0,"errors":0,"depth":5,"issuerId":344},{"name":"./node_modules/react-dom/lib/ReactHostComponent.js","size":1977,"id":180,"warnings":0,"errors":0,"depth":5,"issuerId":344},{"name":"./node_modules/react-dom/lib/traverseAllChildren.js","size":7038,"id":181,"warnings":0,"errors":0,"depth":7,"issuerId":328},{"name":"./node_modules/fbjs/lib/EventListener.js","size":2374,"id":182,"warnings":0,"errors":0,"depth":5,"issuerId":342},{"name":"./node_modules/react-dom/lib/ReactInputSelection.js","size":4270,"id":183,"warnings":0,"errors":0,"depth":5,"issuerId":345},{"name":"./node_modules/fbjs/lib/getActiveElement.js","size":1038,"id":184,"warnings":0,"errors":0,"depth":5,"issuerId":352},{"name":"./node_modules/react-dom/lib/ReactMount.js","size":25507,"id":185,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/getHostComponentFromComposite.js","size":740,"id":186,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"multi react react-dom","size":40,"id":273,"warnings":0,"errors":0,"depth":0,"issuerId":null},{"name":"./node_modules/react/lib/ReactChildren.js","size":6189,"id":274,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/react/lib/PooledClass.js","size":3356,"id":275,"warnings":0,"errors":0,"depth":4,"issuerId":274},{"name":"./node_modules/react/lib/traverseAllChildren.js","size":7030,"id":276,"warnings":0,"errors":0,"depth":4,"issuerId":274},{"name":"./node_modules/react/lib/KeyEscapeUtils.js","size":1294,"id":277,"warnings":0,"errors":0,"depth":5,"issuerId":276},{"name":"./node_modules/react/lib/ReactDOMFactories.js","size":5481,"id":278,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/react/lib/checkReactTypeSpec.js","size":4193,"id":279,"warnings":0,"errors":0,"depth":4,"issuerId":159},{"name":"./node_modules/react/lib/ReactPropTypeLocationNames.js","size":572,"id":280,"warnings":0,"errors":0,"depth":5,"issuerId":279},{"name":"./node_modules/react/lib/ReactPropTypesSecret.js","size":442,"id":281,"warnings":0,"errors":0,"depth":5,"issuerId":279},{"name":"./node_modules/react/lib/ReactPropTypes.js","size":500,"id":282,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/prop-types/checkPropTypes.js","size":2935,"id":283,"warnings":0,"errors":0,"depth":5,"issuerId":161},{"name":"./node_modules/react/lib/ReactVersion.js","size":350,"id":284,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/react/lib/createClass.js","size":688,"id":285,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/create-react-class/factory.js","size":28376,"id":286,"warnings":0,"errors":0,"depth":4,"issuerId":285},{"name":"./node_modules/react/lib/onlyChild.js","size":1338,"id":287,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/react-dom/lib/ReactDOM.js","size":5170,"id":288,"warnings":0,"errors":0,"depth":2,"issuerId":89},{"name":"./node_modules/react-dom/lib/ReactDefaultInjection.js","size":3501,"id":289,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/ARIADOMPropertyConfig.js","size":1816,"id":290,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/BeforeInputEventPlugin.js","size":13251,"id":291,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/FallbackCompositionState.js","size":2426,"id":292,"warnings":0,"errors":0,"depth":5,"issuerId":291},{"name":"./node_modules/react-dom/lib/SyntheticCompositionEvent.js","size":1099,"id":293,"warnings":0,"errors":0,"depth":5,"issuerId":291},{"name":"./node_modules/react-dom/lib/SyntheticInputEvent.js","size":1089,"id":294,"warnings":0,"errors":0,"depth":5,"issuerId":291},{"name":"./node_modules/react-dom/lib/ChangeEventPlugin.js","size":10820,"id":295,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactRef.js","size":2557,"id":296,"warnings":0,"errors":0,"depth":4,"issuerId":39},{"name":"./node_modules/react-dom/lib/ReactOwner.js","size":3527,"id":297,"warnings":0,"errors":0,"depth":5,"issuerId":296},{"name":"./node_modules/react-dom/lib/ReactDebugTool.js","size":11661,"id":298,"warnings":0,"errors":0,"depth":4,"issuerId":15},{"name":"./node_modules/react-dom/lib/ReactInvalidSetStateWarningHook.js","size":984,"id":299,"warnings":0,"errors":0,"depth":5,"issuerId":298},{"name":"./node_modules/react-dom/lib/ReactHostOperationHistoryHook.js","size":736,"id":300,"warnings":0,"errors":0,"depth":5,"issuerId":298},{"name":"./node_modules/fbjs/lib/performanceNow.js","size":845,"id":301,"warnings":0,"errors":0,"depth":5,"issuerId":298},{"name":"./node_modules/fbjs/lib/performance.js","size":588,"id":302,"warnings":0,"errors":0,"depth":6,"issuerId":301},{"name":"./node_modules/react-dom/lib/DefaultEventPluginOrder.js","size":1077,"id":303,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/EnterLeaveEventPlugin.js","size":3154,"id":304,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/HTMLDOMPropertyConfig.js","size":6571,"id":305,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactComponentBrowserEnvironment.js","size":904,"id":306,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/Danger.js","size":2240,"id":307,"warnings":0,"errors":0,"depth":6,"issuerId":95},{"name":"./node_modules/fbjs/lib/createNodesFromMarkup.js","size":2662,"id":308,"warnings":0,"errors":0,"depth":7,"issuerId":307},{"name":"./node_modules/fbjs/lib/createArrayFromMixed.js","size":4113,"id":309,"warnings":0,"errors":0,"depth":8,"issuerId":308},{"name":"./node_modules/fbjs/lib/getMarkupWrap.js","size":3035,"id":310,"warnings":0,"errors":0,"depth":8,"issuerId":308},{"name":"./node_modules/react-dom/lib/ReactDOMIDOperations.js","size":955,"id":311,"warnings":0,"errors":0,"depth":5,"issuerId":306},{"name":"./node_modules/react-dom/lib/ReactDOMComponent.js","size":38923,"id":312,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/AutoFocusUtils.js","size":599,"id":313,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/CSSPropertyOperations.js","size":7197,"id":314,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/fbjs/lib/camelizeStyleName.js","size":1001,"id":315,"warnings":0,"errors":0,"depth":6,"issuerId":314},{"name":"./node_modules/fbjs/lib/camelize.js","size":708,"id":316,"warnings":0,"errors":0,"depth":7,"issuerId":315},{"name":"./node_modules/react-dom/lib/dangerousStyleValue.js","size":3061,"id":317,"warnings":0,"errors":0,"depth":6,"issuerId":314},{"name":"./node_modules/fbjs/lib/hyphenateStyleName.js","size":974,"id":318,"warnings":0,"errors":0,"depth":6,"issuerId":314},{"name":"./node_modules/fbjs/lib/hyphenate.js","size":800,"id":319,"warnings":0,"errors":0,"depth":7,"issuerId":318},{"name":"./node_modules/fbjs/lib/memoizeStringOnly.js","size":698,"id":320,"warnings":0,"errors":0,"depth":6,"issuerId":314},{"name":"./node_modules/react-dom/lib/quoteAttributeValueForBrowser.js","size":700,"id":321,"warnings":0,"errors":0,"depth":6,"issuerId":174},{"name":"./node_modules/react-dom/lib/ReactEventEmitterMixin.js","size":958,"id":322,"warnings":0,"errors":0,"depth":5,"issuerId":71},{"name":"./node_modules/react-dom/lib/getVendorPrefixedEventName.js","size":2869,"id":323,"warnings":0,"errors":0,"depth":5,"issuerId":71},{"name":"./node_modules/react-dom/lib/ReactDOMInput.js","size":13078,"id":324,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/ReactDOMOption.js","size":3687,"id":325,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/ReactDOMTextarea.js","size":6464,"id":326,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/ReactMultiChild.js","size":14556,"id":327,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/ReactChildReconciler.js","size":6106,"id":328,"warnings":0,"errors":0,"depth":6,"issuerId":327},{"name":"./node_modules/react-dom/lib/ReactCompositeComponent.js","size":35192,"id":329,"warnings":0,"errors":0,"depth":5,"issuerId":177},{"name":"./node_modules/react-dom/lib/checkReactTypeSpec.js","size":4209,"id":330,"warnings":0,"errors":0,"depth":6,"issuerId":329},{"name":"./node_modules/react-dom/lib/ReactPropTypeLocationNames.js","size":572,"id":331,"warnings":0,"errors":0,"depth":7,"issuerId":330},{"name":"./node_modules/react/lib/getNextDebugID.js","size":437,"id":332,"warnings":0,"errors":0,"depth":5,"issuerId":177},{"name":"./node_modules/react-dom/lib/ReactElementSymbol.js","size":622,"id":333,"warnings":0,"errors":0,"depth":8,"issuerId":181},{"name":"./node_modules/react-dom/lib/getIteratorFn.js","size":1119,"id":334,"warnings":0,"errors":0,"depth":8,"issuerId":181},{"name":"./node_modules/react-dom/lib/flattenChildren.js","size":2773,"id":335,"warnings":0,"errors":0,"depth":6,"issuerId":327},{"name":"./node_modules/react-dom/lib/ReactServerRenderingTransaction.js","size":2288,"id":336,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/ReactServerUpdateQueue.js","size":4828,"id":337,"warnings":0,"errors":0,"depth":6,"issuerId":336},{"name":"./node_modules/react-dom/lib/ReactDOMEmptyComponent.js","size":1902,"id":338,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactDOMTreeTraversal.js","size":3721,"id":339,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactDOMTextComponent.js","size":5814,"id":340,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactDefaultBatchingStrategy.js","size":1880,"id":341,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactEventListener.js","size":5297,"id":342,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/fbjs/lib/getUnboundedScrollPosition.js","size":1122,"id":343,"warnings":0,"errors":0,"depth":5,"issuerId":342},{"name":"./node_modules/react-dom/lib/ReactInjection.js","size":1200,"id":344,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactReconcileTransaction.js","size":5259,"id":345,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactDOMSelection.js","size":6776,"id":346,"warnings":0,"errors":0,"depth":6,"issuerId":183},{"name":"./node_modules/react-dom/lib/getNodeForCharacterOffset.js","size":1617,"id":347,"warnings":0,"errors":0,"depth":7,"issuerId":346},{"name":"./node_modules/fbjs/lib/containsNode.js","size":1049,"id":348,"warnings":0,"errors":0,"depth":6,"issuerId":183},{"name":"./node_modules/fbjs/lib/isTextNode.js","size":605,"id":349,"warnings":0,"errors":0,"depth":7,"issuerId":348},{"name":"./node_modules/fbjs/lib/isNode.js","size":828,"id":350,"warnings":0,"errors":0,"depth":8,"issuerId":349},{"name":"./node_modules/react-dom/lib/SVGDOMPropertyConfig.js","size":7318,"id":351,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/SelectEventPlugin.js","size":6057,"id":352,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/SimpleEventPlugin.js","size":7973,"id":353,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/SyntheticAnimationEvent.js","size":1209,"id":354,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/SyntheticClipboardEvent.js","size":1169,"id":355,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/SyntheticFocusEvent.js","size":1066,"id":356,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/SyntheticKeyboardEvent.js","size":2705,"id":357,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/getEventKey.js","size":2868,"id":358,"warnings":0,"errors":0,"depth":6,"issuerId":357},{"name":"./node_modules/react-dom/lib/SyntheticDragEvent.js","size":1071,"id":359,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/SyntheticTouchEvent.js","size":1277,"id":360,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/SyntheticTransitionEvent.js","size":1226,"id":361,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/SyntheticWheelEvent.js","size":1924,"id":362,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/ReactDOMContainerInfo.js","size":967,"id":363,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/ReactDOMFeatureFlags.js","size":439,"id":364,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/ReactMarkupChecksum.js","size":1472,"id":365,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/adler32.js","size":1191,"id":366,"warnings":0,"errors":0,"depth":5,"issuerId":365},{"name":"./node_modules/react-dom/lib/ReactVersion.js","size":350,"id":367,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/findDOMNode.js","size":2465,"id":368,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/renderSubtreeIntoContainer.js","size":422,"id":369,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/ReactDOMUnknownPropertyHook.js","size":4319,"id":370,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/ReactDOMNullInputValuePropHook.js","size":1368,"id":371,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/ReactDOMInvalidARIAHook.js","size":3140,"id":372,"warnings":0,"errors":0,"depth":3,"issuerId":288}]}]},{"timeStamp":1505789973057,"hash":"6b64b1c48c948e1afe1b","version":"3.5.6","errors":[],"size":1014349,"assets":[{"name":"app.js","chunks":[0],"size":788782},{"name":"vendor.js","chunks":[1],"size":225097},{"name":"index.html","chunks":[],"size":470}],"chunks":[{"size":1167888,"files":["app.js"],"entry":false,"hash":"e7bc69f53a87d9f323dd","parents":[1],"rendered":true,"inital":true,"modules":[{"name":"./node_modules/d3-geo/src/math.js","size":880,"id":3,"warnings":0,"errors":0,"depth":7,"issuerId":568},{"name":"./node_modules/d3-selection/index.js","size":832,"id":9,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/warning/browser.js","size":1807,"id":10,"warnings":0,"errors":0,"depth":3,"issuerId":377},{"name":"./node_modules/d3-time/src/interval.js","size":2021,"id":11,"warnings":0,"errors":0,"depth":6,"issuerId":656},{"name":"./node_modules/d3-array/index.js","size":1429,"id":12,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/prop-types/index.js","size":1078,"id":16,"warnings":0,"errors":0,"depth":3,"issuerId":190},{"name":"./node_modules/invariant/browser.js","size":1516,"id":17,"warnings":0,"errors":0,"depth":3,"issuerId":190},{"name":"./node_modules/d3-selection/src/selection/index.js","size":2216,"id":18,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-interpolate/index.js","size":1179,"id":19,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-transition/src/transition/schedule.js","size":4792,"id":20,"warnings":0,"errors":0,"depth":7,"issuerId":221},{"name":"./node_modules/d3-color/index.js","size":157,"id":23,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-geo/src/projection/index.js","size":3752,"id":25,"warnings":0,"errors":0,"depth":6,"issuerId":581},{"name":"./node_modules/d3-time/src/duration.js","size":164,"id":26,"warnings":0,"errors":0,"depth":7,"issuerId":654},{"name":"./node_modules/d3-transition/src/transition/index.js","size":1892,"id":28,"warnings":0,"errors":0,"depth":6,"issuerId":126},{"name":"./node_modules/d3-geo/src/noop.js","size":34,"id":29,"warnings":0,"errors":0,"depth":7,"issuerId":230},{"name":"./node_modules/d3-dispatch/index.js","size":52,"id":32,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-path/index.js","size":44,"id":33,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-geo/src/stream.js","size":2303,"id":34,"warnings":0,"errors":0,"depth":6,"issuerId":230},{"name":"./node_modules/d3-scale/src/array.js","size":90,"id":35,"warnings":0,"errors":0,"depth":7,"issuerId":642},{"name":"./node_modules/d3-shape/src/constant.js","size":81,"id":36,"warnings":0,"errors":0,"depth":7,"issuerId":684},{"name":"./node_modules/d3-array/src/ascending.js","size":86,"id":41,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-geo/src/adder.js","size":904,"id":42,"warnings":0,"errors":0,"depth":7,"issuerId":238},{"name":"./node_modules/d3-random/src/defaultSource.js","size":54,"id":43,"warnings":0,"errors":0,"depth":7,"issuerId":626},{"name":"./node_modules/react-router-dom/es/index.js","size":925,"id":48,"warnings":0,"errors":0,"depth":1,"issuerId":373},{"name":"./node_modules/history/PathUtils.js","size":1768,"id":49,"warnings":0,"errors":0,"depth":4,"issuerId":394},{"name":"./node_modules/history/es/PathUtils.js","size":1605,"id":50,"warnings":0,"errors":0,"depth":5,"issuerId":389},{"name":"./node_modules/d3-array/src/number.js","size":63,"id":51,"warnings":0,"errors":0,"depth":7,"issuerId":422},{"name":"./node_modules/d3-interpolate/src/color.js","size":697,"id":52,"warnings":0,"errors":0,"depth":7,"issuerId":483},{"name":"./node_modules/d3-collection/index.js","size":270,"id":53,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-force/src/constant.js","size":72,"id":54,"warnings":0,"errors":0,"depth":7,"issuerId":551},{"name":"./node_modules/d3-geo/src/cartesian.js","size":929,"id":55,"warnings":0,"errors":0,"depth":7,"issuerId":231},{"name":"./node_modules/d3-geo/src/projection/azimuthal.js","size":502,"id":56,"warnings":0,"errors":0,"depth":7,"issuerId":581},{"name":"./node_modules/d3-hierarchy/src/treemap/dice.js","size":309,"id":57,"warnings":0,"errors":0,"depth":6,"issuerId":611},{"name":"./node_modules/d3-scale/src/linear.js","size":1745,"id":58,"warnings":0,"errors":0,"depth":6,"issuerId":666},{"name":"./node_modules/d3-scale/src/colors.js","size":101,"id":59,"warnings":0,"errors":0,"depth":7,"issuerId":665},{"name":"./node_modules/d3-shape/src/math.js","size":470,"id":60,"warnings":0,"errors":0,"depth":7,"issuerId":151},{"name":"./node_modules/d3-shape/src/offset/none.js","size":309,"id":61,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/order/none.js","size":120,"id":62,"warnings":0,"errors":0,"depth":6,"issuerId":691},{"name":"./node_modules/d3-voronoi/src/Diagram.js","size":3567,"id":63,"warnings":0,"errors":0,"depth":7,"issuerId":693},{"name":"./node_modules/history/es/LocationUtils.js","size":2224,"id":72,"warnings":0,"errors":0,"depth":5,"issuerId":389},{"name":"./node_modules/d3-interpolate/src/number.js","size":100,"id":73,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-timer/index.js","size":172,"id":74,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-transition/src/transition/tween.js","size":2022,"id":75,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-format/src/exponent.js","size":134,"id":76,"warnings":0,"errors":0,"depth":7,"issuerId":559},{"name":"./node_modules/d3-geo/src/rotation.js","size":2509,"id":77,"warnings":0,"errors":0,"depth":6,"issuerId":231},{"name":"./node_modules/d3-geo/src/transform.js","size":701,"id":78,"warnings":0,"errors":0,"depth":6,"issuerId":25},{"name":"./node_modules/d3-hierarchy/src/treemap/slice.js","size":309,"id":79,"warnings":0,"errors":0,"depth":6,"issuerId":611},{"name":"./node_modules/d3-request/src/type.js","size":370,"id":80,"warnings":0,"errors":0,"depth":7,"issuerId":631},{"name":"./node_modules/d3-scale/src/continuous.js","size":3328,"id":81,"warnings":0,"errors":0,"depth":7,"issuerId":58},{"name":"./node_modules/d3-time/index.js","size":2096,"id":82,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-shape/src/curve/linear.js","size":738,"id":83,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/noop.js","size":29,"id":84,"warnings":0,"errors":0,"depth":7,"issuerId":680},{"name":"./node_modules/d3-shape/src/curve/basis.js","size":1436,"id":85,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/cardinal.js","size":1633,"id":86,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/history/LocationUtils.js","size":2647,"id":106,"warnings":0,"errors":0,"depth":4,"issuerId":378},{"name":"./node_modules/history/createTransitionManager.js","size":2361,"id":107,"warnings":0,"errors":0,"depth":4,"issuerId":378},{"name":"./node_modules/react-router-dom/es/Router.js","size":131,"id":108,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/Router.js","size":3804,"id":109,"warnings":0,"errors":0,"depth":3,"issuerId":108},{"name":"./node_modules/react-router/es/matchPath.js","size":2051,"id":110,"warnings":0,"errors":0,"depth":3,"issuerId":397},{"name":"./node_modules/history/es/createTransitionManager.js","size":2133,"id":111,"warnings":0,"errors":0,"depth":6,"issuerId":390},{"name":"./node_modules/d3-array/src/quantile.js","size":499,"id":112,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-drag/index.js","size":120,"id":113,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-selection/src/creator.js","size":662,"id":114,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/namespace.js","size":303,"id":115,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/namespaces.js","size":254,"id":116,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/sourceEvent.js","size":175,"id":117,"warnings":0,"errors":0,"depth":7,"issuerId":469},{"name":"./node_modules/d3-selection/src/selection/on.js","size":3119,"id":118,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/point.js","size":448,"id":119,"warnings":0,"errors":0,"depth":7,"issuerId":469},{"name":"./node_modules/d3-selection/src/selector.js","size":152,"id":120,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/window.js","size":218,"id":121,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-interpolate/src/value.js","size":669,"id":122,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-color/src/color.js","size":9276,"id":123,"warnings":0,"errors":0,"depth":6,"issuerId":23},{"name":"./node_modules/d3-color/src/define.js","size":340,"id":124,"warnings":0,"errors":0,"depth":7,"issuerId":123},{"name":"./node_modules/d3-interpolate/src/basis.js","size":600,"id":125,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-transition/index.js","size":196,"id":126,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-timer/src/timer.js","size":2901,"id":127,"warnings":0,"errors":0,"depth":6,"issuerId":488},{"name":"./node_modules/d3-collection/src/map.js","size":1988,"id":128,"warnings":0,"errors":0,"depth":6,"issuerId":53},{"name":"./node_modules/d3-dsv/index.js","size":200,"id":129,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-dsv/src/dsv.js","size":3514,"id":130,"warnings":0,"errors":0,"depth":6,"issuerId":129},{"name":"./node_modules/d3-force/src/jiggle.js","size":69,"id":131,"warnings":0,"errors":0,"depth":7,"issuerId":535},{"name":"./node_modules/d3-quadtree/index.js","size":52,"id":132,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-quadtree/src/quad.js","size":134,"id":133,"warnings":0,"errors":0,"depth":8,"issuerId":545},{"name":"./node_modules/d3-format/index.js","size":404,"id":134,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-format/src/formatDecimal.js","size":655,"id":135,"warnings":0,"errors":0,"depth":8,"issuerId":229},{"name":"./node_modules/d3-geo/src/clip/extent.js","size":5525,"id":136,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/identity.js","size":43,"id":137,"warnings":0,"errors":0,"depth":7,"issuerId":570},{"name":"./node_modules/d3-geo/src/projection/conicEqualArea.js","size":871,"id":138,"warnings":0,"errors":0,"depth":6,"issuerId":580},{"name":"./node_modules/d3-geo/src/projection/conic.js","size":402,"id":139,"warnings":0,"errors":0,"depth":7,"issuerId":138},{"name":"./node_modules/d3-geo/src/projection/fit.js","size":910,"id":140,"warnings":0,"errors":0,"depth":7,"issuerId":580},{"name":"./node_modules/d3-geo/src/projection/mercator.js","size":1548,"id":141,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-hierarchy/src/hierarchy/index.js","size":1874,"id":142,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/accessors.js","size":166,"id":143,"warnings":0,"errors":0,"depth":7,"issuerId":608},{"name":"./node_modules/d3-hierarchy/src/treemap/squarify.js","size":1868,"id":144,"warnings":0,"errors":0,"depth":6,"issuerId":611},{"name":"./node_modules/d3-request/src/request.js","size":4589,"id":145,"warnings":0,"errors":0,"depth":6,"issuerId":627},{"name":"./node_modules/d3-scale/src/constant.js","size":72,"id":146,"warnings":0,"errors":0,"depth":7,"issuerId":638},{"name":"./node_modules/d3-time-format/index.js","size":280,"id":147,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-time-format/src/defaultLocale.js","size":867,"id":148,"warnings":0,"errors":0,"depth":6,"issuerId":147},{"name":"./node_modules/d3-shape/src/line.js","size":1516,"id":149,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/point.js","size":81,"id":150,"warnings":0,"errors":0,"depth":7,"issuerId":673},{"name":"./node_modules/d3-shape/src/curve/catmullRom.js","size":2637,"id":151,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/order/ascending.js","size":305,"id":152,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-voronoi/src/RedBlackTree.js","size":5302,"id":153,"warnings":0,"errors":0,"depth":8,"issuerId":63},{"name":"./node_modules/d3-voronoi/src/Edge.js","size":3632,"id":154,"warnings":0,"errors":0,"depth":8,"issuerId":63},{"name":"./node_modules/resolve-pathname/index.js","size":1797,"id":187,"warnings":0,"errors":0,"depth":5,"issuerId":106},{"name":"./node_modules/value-equal/index.js","size":1136,"id":188,"warnings":0,"errors":0,"depth":5,"issuerId":106},{"name":"./node_modules/history/DOMUtils.js","size":2491,"id":189,"warnings":0,"errors":0,"depth":4,"issuerId":378},{"name":"./node_modules/react-router-dom/es/Link.js","size":4073,"id":190,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router-dom/es/Route.js","size":128,"id":191,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/Route.js","size":6023,"id":192,"warnings":0,"errors":0,"depth":3,"issuerId":191},{"name":"./node_modules/history/es/DOMUtils.js","size":2258,"id":193,"warnings":0,"errors":0,"depth":6,"issuerId":390},{"name":"./node_modules/d3-array/src/bisect.js","size":238,"id":194,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/bisector.js","size":786,"id":195,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/pairs.js","size":262,"id":196,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/deviation.js","size":135,"id":197,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/variance.js","size":648,"id":198,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/extent.js","size":961,"id":199,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/array.js","size":90,"id":200,"warnings":0,"errors":0,"depth":7,"issuerId":416},{"name":"./node_modules/d3-array/src/range.js","size":344,"id":201,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/ticks.js","size":1537,"id":202,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/threshold/sturges.js","size":96,"id":203,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/min.js","size":843,"id":204,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/transpose.js","size":356,"id":205,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-selection/src/matcher.js","size":533,"id":206,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/selectorAll.js","size":171,"id":207,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/selection/enter.js","size":792,"id":208,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/sparse.js","size":71,"id":209,"warnings":0,"errors":0,"depth":8,"issuerId":446},{"name":"./node_modules/d3-selection/src/selection/style.js","size":968,"id":210,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-drag/src/nodrag.js","size":857,"id":211,"warnings":0,"errors":0,"depth":6,"issuerId":113},{"name":"./node_modules/d3-drag/src/noevent.js","size":202,"id":212,"warnings":0,"errors":0,"depth":7,"issuerId":211},{"name":"./node_modules/d3-color/src/math.js","size":72,"id":213,"warnings":0,"errors":0,"depth":7,"issuerId":474},{"name":"./node_modules/d3-interpolate/src/rgb.js","size":1288,"id":214,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/basisClosed.js","size":360,"id":215,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/constant.js","size":72,"id":216,"warnings":0,"errors":0,"depth":7,"issuerId":122},{"name":"./node_modules/d3-interpolate/src/array.js","size":372,"id":217,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/date.js","size":134,"id":218,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/object.js","size":390,"id":219,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/string.js","size":1758,"id":220,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-transition/src/interrupt.js","size":665,"id":221,"warnings":0,"errors":0,"depth":6,"issuerId":126},{"name":"./node_modules/d3-transition/src/transition/interpolate.js","size":340,"id":222,"warnings":0,"errors":0,"depth":8,"issuerId":502},{"name":"./node_modules/d3-ease/index.js","size":1320,"id":223,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-chord/src/math.js","size":159,"id":224,"warnings":0,"errors":0,"depth":7,"issuerId":522},{"name":"./node_modules/d3-force/src/simulation.js","size":3444,"id":225,"warnings":0,"errors":0,"depth":6,"issuerId":533},{"name":"./node_modules/d3-format/src/locale.js","size":4946,"id":226,"warnings":0,"errors":0,"depth":6,"issuerId":134},{"name":"./node_modules/d3-format/src/formatSpecifier.js","size":1675,"id":227,"warnings":0,"errors":0,"depth":6,"issuerId":134},{"name":"./node_modules/d3-format/src/formatTypes.js","size":846,"id":228,"warnings":0,"errors":0,"depth":7,"issuerId":227},{"name":"./node_modules/d3-format/src/formatPrefixAuto.js","size":611,"id":229,"warnings":0,"errors":0,"depth":7,"issuerId":226},{"name":"./node_modules/d3-geo/src/area.js","size":1956,"id":230,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/circle.js","size":2371,"id":231,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/compose.js","size":250,"id":232,"warnings":0,"errors":0,"depth":7,"issuerId":25},{"name":"./node_modules/d3-geo/src/clip/buffer.js","size":470,"id":233,"warnings":0,"errors":0,"depth":7,"issuerId":136},{"name":"./node_modules/d3-geo/src/clip/polygon.js","size":2802,"id":234,"warnings":0,"errors":0,"depth":7,"issuerId":136},{"name":"./node_modules/d3-geo/src/pointEqual.js","size":139,"id":235,"warnings":0,"errors":0,"depth":8,"issuerId":234},{"name":"./node_modules/d3-geo/src/polygonContains.js","size":2489,"id":236,"warnings":0,"errors":0,"depth":7,"issuerId":567},{"name":"./node_modules/d3-geo/src/distance.js","size":229,"id":237,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/length.js","size":1309,"id":238,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/path/bounds.js","size":485,"id":239,"warnings":0,"errors":0,"depth":7,"issuerId":570},{"name":"./node_modules/d3-geo/src/projection/albers.js","size":235,"id":240,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/clip/index.js","size":3813,"id":241,"warnings":0,"errors":0,"depth":8,"issuerId":577},{"name":"./node_modules/d3-geo/src/projection/equirectangular.js","size":253,"id":242,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-hierarchy/src/pack/siblings.js","size":3013,"id":243,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/pack/enclose.js","size":2976,"id":244,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/constant.js","size":120,"id":245,"warnings":0,"errors":0,"depth":7,"issuerId":608},{"name":"./node_modules/d3-hierarchy/src/treemap/round.js","size":166,"id":246,"warnings":0,"errors":0,"depth":7,"issuerId":608},{"name":"./node_modules/d3-random/src/normal.js","size":713,"id":247,"warnings":0,"errors":0,"depth":6,"issuerId":622},{"name":"./node_modules/d3-random/src/irwinHall.js","size":345,"id":248,"warnings":0,"errors":0,"depth":6,"issuerId":622},{"name":"./node_modules/d3-request/src/dsv.js","size":517,"id":249,"warnings":0,"errors":0,"depth":7,"issuerId":633},{"name":"./node_modules/d3-scale/src/ordinal.js","size":1116,"id":250,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/number.js","size":44,"id":251,"warnings":0,"errors":0,"depth":7,"issuerId":636},{"name":"./node_modules/d3-scale/src/nice.js","size":340,"id":252,"warnings":0,"errors":0,"depth":7,"issuerId":638},{"name":"./node_modules/d3-scale/src/time.js","size":4565,"id":253,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-time-format/src/locale.js","size":13876,"id":254,"warnings":0,"errors":0,"depth":6,"issuerId":147},{"name":"./node_modules/d3-time-format/src/isoFormat.js","size":284,"id":255,"warnings":0,"errors":0,"depth":6,"issuerId":147},{"name":"./node_modules/d3-shape/src/area.js","size":2917,"id":256,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/radial.js","size":655,"id":257,"warnings":0,"errors":0,"depth":7,"issuerId":672},{"name":"./node_modules/d3-shape/src/lineRadial.js","size":396,"id":258,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/pointRadial.js","size":101,"id":259,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/array.js","size":42,"id":260,"warnings":0,"errors":0,"depth":7,"issuerId":684},{"name":"./node_modules/d3-shape/src/symbol/circle.js","size":186,"id":261,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/symbol/cross.js","size":476,"id":262,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/symbol/diamond.js","size":307,"id":263,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/symbol/star.js","size":609,"id":264,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/symbol/square.js","size":137,"id":265,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/symbol/triangle.js","size":255,"id":266,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/symbol/wye.js","size":733,"id":267,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/cardinalClosed.js","size":1605,"id":268,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/cardinalOpen.js","size":1288,"id":269,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-voronoi/src/Cell.js","size":4083,"id":270,"warnings":0,"errors":0,"depth":8,"issuerId":63},{"name":"./node_modules/d3-voronoi/src/Circle.js","size":1632,"id":271,"warnings":0,"errors":0,"depth":8,"issuerId":63},{"name":"./node_modules/d3-zoom/src/transform.js","size":1336,"id":272,"warnings":0,"errors":0,"depth":6,"issuerId":697},{"name":"./client/index.jsx","size":677,"id":373,"warnings":0,"errors":0,"depth":0,"issuerId":null},{"name":"./node_modules/react-router-dom/es/BrowserRouter.js","size":2412,"id":374,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/prop-types/factoryWithThrowingShims.js","size":1594,"id":375,"warnings":0,"errors":0,"depth":4,"issuerId":16},{"name":"./node_modules/history/createBrowserHistory.js","size":9751,"id":376,"warnings":0,"errors":0,"depth":3,"issuerId":374},{"name":"./node_modules/react-router-dom/es/HashRouter.js","size":2383,"id":377,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/history/createHashHistory.js","size":10053,"id":378,"warnings":0,"errors":0,"depth":3,"issuerId":377},{"name":"./node_modules/react-router-dom/es/MemoryRouter.js","size":149,"id":379,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/MemoryRouter.js","size":2414,"id":380,"warnings":0,"errors":0,"depth":3,"issuerId":379},{"name":"./node_modules/history/createMemoryHistory.js","size":5816,"id":381,"warnings":0,"errors":0,"depth":4,"issuerId":380},{"name":"./node_modules/react-router-dom/es/NavLink.js","size":2663,"id":382,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/path-to-regexp/index.js","size":10809,"id":383,"warnings":0,"errors":0,"depth":4,"issuerId":110},{"name":"./node_modules/isarray/index.js","size":120,"id":384,"warnings":0,"errors":0,"depth":5,"issuerId":383},{"name":"./node_modules/react-router-dom/es/Prompt.js","size":131,"id":385,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/Prompt.js","size":2685,"id":386,"warnings":0,"errors":0,"depth":3,"issuerId":385},{"name":"./node_modules/react-router-dom/es/Redirect.js","size":137,"id":387,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/Redirect.js","size":3127,"id":388,"warnings":0,"errors":0,"depth":3,"issuerId":387},{"name":"./node_modules/history/es/index.js","size":460,"id":389,"warnings":0,"errors":0,"depth":4,"issuerId":388},{"name":"./node_modules/history/es/createBrowserHistory.js","size":9230,"id":390,"warnings":0,"errors":0,"depth":5,"issuerId":389},{"name":"./node_modules/history/es/createHashHistory.js","size":9382,"id":391,"warnings":0,"errors":0,"depth":5,"issuerId":389},{"name":"./node_modules/history/es/createMemoryHistory.js","size":5394,"id":392,"warnings":0,"errors":0,"depth":5,"issuerId":389},{"name":"./node_modules/react-router-dom/es/StaticRouter.js","size":149,"id":393,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/StaticRouter.js","size":6327,"id":394,"warnings":0,"errors":0,"depth":3,"issuerId":393},{"name":"./node_modules/react-router-dom/es/Switch.js","size":131,"id":395,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/Switch.js","size":3290,"id":396,"warnings":0,"errors":0,"depth":3,"issuerId":395},{"name":"./node_modules/react-router-dom/es/matchPath.js","size":140,"id":397,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router-dom/es/withRouter.js","size":143,"id":398,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/withRouter.js","size":1400,"id":399,"warnings":0,"errors":0,"depth":3,"issuerId":398},{"name":"./node_modules/hoist-non-react-statics/index.js","size":2001,"id":400,"warnings":0,"errors":0,"depth":4,"issuerId":399},{"name":"./client/components/App.jsx","size":653,"id":401,"warnings":0,"errors":0,"depth":1,"issuerId":373},{"name":"./client/components/Header.jsx","size":1566,"id":402,"warnings":0,"errors":0,"depth":2,"issuerId":401},{"name":"./client/components/Main.jsx","size":1454,"id":403,"warnings":0,"errors":0,"depth":2,"issuerId":401},{"name":"./client/components/BuildComponents/BuildRoutes.jsx","size":1156,"id":404,"warnings":0,"errors":0,"depth":3,"issuerId":403},{"name":"./client/components/BuildComponents/BuildsAll.jsx","size":796,"id":405,"warnings":0,"errors":0,"depth":4,"issuerId":404},{"name":"./client/components/BuildComponents/BuildSingle.jsx","size":537,"id":406,"warnings":0,"errors":0,"depth":4,"issuerId":404},{"name":"./client/components/BuildComponents/Dashboard.jsx","size":984,"id":407,"warnings":0,"errors":0,"depth":4,"issuerId":404},{"name":"./client/components/BuildComponents/Modules.jsx","size":2687,"id":408,"warnings":0,"errors":0,"depth":5,"issuerId":407},{"name":"./client/components/BuildComponents/Assets.jsx","size":1572,"id":409,"warnings":0,"errors":0,"depth":5,"issuerId":407},{"name":"./client/components/BuildComponents/Errors.jsx","size":1162,"id":410,"warnings":0,"errors":0,"depth":5,"issuerId":407},{"name":"./client/components/Overview.jsx","size":16689,"id":411,"warnings":0,"errors":0,"depth":3,"issuerId":403},{"name":"./node_modules/d3/index.js","size":855,"id":412,"warnings":0,"errors":0,"depth":4,"issuerId":411},{"name":"./node_modules/d3/build/package.js","size":2375,"id":413,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-array/src/cross.js","size":428,"id":414,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/descending.js","size":86,"id":415,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/histogram.js","size":2012,"id":416,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/constant.js","size":72,"id":417,"warnings":0,"errors":0,"depth":7,"issuerId":416},{"name":"./node_modules/d3-array/src/identity.js","size":43,"id":418,"warnings":0,"errors":0,"depth":7,"issuerId":416},{"name":"./node_modules/d3-array/src/threshold/freedmanDiaconis.js","size":361,"id":419,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/threshold/scott.js","size":180,"id":420,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/max.js","size":843,"id":421,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/mean.js","size":453,"id":422,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/median.js","size":559,"id":423,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/merge.js","size":339,"id":424,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/permute.js","size":161,"id":425,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/scan.js","size":392,"id":426,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/shuffle.js","size":285,"id":427,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/sum.js","size":374,"id":428,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/zip.js","size":99,"id":429,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-axis/index.js","size":79,"id":430,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-axis/src/axis.js","size":5171,"id":431,"warnings":0,"errors":0,"depth":6,"issuerId":430},{"name":"./node_modules/d3-axis/src/array.js","size":42,"id":432,"warnings":0,"errors":0,"depth":7,"issuerId":431},{"name":"./node_modules/d3-axis/src/identity.js","size":43,"id":433,"warnings":0,"errors":0,"depth":7,"issuerId":431},{"name":"./node_modules/d3-brush/index.js","size":88,"id":434,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-brush/src/brush.js","size":15774,"id":435,"warnings":0,"errors":0,"depth":6,"issuerId":434},{"name":"./node_modules/d3-dispatch/src/dispatch.js","size":2729,"id":436,"warnings":0,"errors":0,"depth":6,"issuerId":32},{"name":"./node_modules/d3-drag/src/drag.js","size":4824,"id":437,"warnings":0,"errors":0,"depth":6,"issuerId":113},{"name":"./node_modules/d3-selection/src/local.js","size":536,"id":438,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/mouse.js","size":224,"id":439,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/select.js","size":259,"id":440,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/selection/select.js","size":653,"id":441,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/selectAll.js","size":550,"id":442,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/filter.js","size":546,"id":443,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/data.js","size":3591,"id":444,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/constant.js","size":72,"id":445,"warnings":0,"errors":0,"depth":8,"issuerId":444},{"name":"./node_modules/d3-selection/src/selection/exit.js","size":176,"id":446,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/merge.js","size":575,"id":447,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/order.js","size":367,"id":448,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/sort.js","size":681,"id":449,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/call.js","size":134,"id":450,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/nodes.js","size":140,"id":451,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/node.js","size":258,"id":452,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/size.js","size":98,"id":453,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/empty.js","size":53,"id":454,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/each.js","size":289,"id":455,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/attr.js","size":1460,"id":456,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/property.js","size":617,"id":457,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/classed.js","size":1740,"id":458,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/text.js","size":528,"id":459,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/html.js","size":520,"id":460,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/raise.js","size":138,"id":461,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/lower.js","size":171,"id":462,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/append.js","size":235,"id":463,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/insert.js","size":468,"id":464,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/remove.js","size":153,"id":465,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/datum.js","size":132,"id":466,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/dispatch.js","size":891,"id":467,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selectAll.js","size":282,"id":468,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/touch.js","size":407,"id":469,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/touches.js","size":323,"id":470,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-drag/src/constant.js","size":72,"id":471,"warnings":0,"errors":0,"depth":7,"issuerId":437},{"name":"./node_modules/d3-drag/src/event.js","size":430,"id":472,"warnings":0,"errors":0,"depth":7,"issuerId":437},{"name":"./node_modules/d3-color/src/lab.js","size":3167,"id":473,"warnings":0,"errors":0,"depth":6,"issuerId":23},{"name":"./node_modules/d3-color/src/cubehelix.js","size":1855,"id":474,"warnings":0,"errors":0,"depth":6,"issuerId":23},{"name":"./node_modules/d3-interpolate/src/round.js","size":112,"id":475,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/transform/index.js","size":2064,"id":476,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/transform/parse.js","size":980,"id":477,"warnings":0,"errors":0,"depth":7,"issuerId":476},{"name":"./node_modules/d3-interpolate/src/transform/decompose.js","size":672,"id":478,"warnings":0,"errors":0,"depth":8,"issuerId":477},{"name":"./node_modules/d3-interpolate/src/zoom.js","size":1385,"id":479,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/hsl.js","size":547,"id":480,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/lab.js","size":447,"id":481,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/hcl.js","size":547,"id":482,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/cubehelix.js","size":760,"id":483,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/quantize.js","size":163,"id":484,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-transition/src/selection/index.js","size":245,"id":485,"warnings":0,"errors":0,"depth":6,"issuerId":126},{"name":"./node_modules/d3-transition/src/selection/interrupt.js","size":138,"id":486,"warnings":0,"errors":0,"depth":7,"issuerId":485},{"name":"./node_modules/d3-timer/src/timeout.js","size":250,"id":487,"warnings":0,"errors":0,"depth":6,"issuerId":74},{"name":"./node_modules/d3-timer/src/interval.js","size":400,"id":488,"warnings":0,"errors":0,"depth":6,"issuerId":74},{"name":"./node_modules/d3-transition/src/selection/transition.js","size":1090,"id":489,"warnings":0,"errors":0,"depth":7,"issuerId":485},{"name":"./node_modules/d3-transition/src/transition/attr.js","size":2478,"id":490,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/attrTween.js","size":904,"id":491,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/delay.js","size":510,"id":492,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/duration.js","size":528,"id":493,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/ease.js","size":348,"id":494,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/filter.js","size":574,"id":495,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/merge.js","size":653,"id":496,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/on.js","size":851,"id":497,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/remove.js","size":284,"id":498,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/select.js","size":826,"id":499,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/selectAll.js","size":883,"id":500,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/selection.js","size":174,"id":501,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/style.js","size":1914,"id":502,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/styleTween.js","size":607,"id":503,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/text.js","size":473,"id":504,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/transition.js","size":691,"id":505,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-ease/src/linear.js","size":43,"id":506,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/quad.js","size":192,"id":507,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/cubic.js","size":210,"id":508,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/poly.js","size":596,"id":509,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/sin.js","size":236,"id":510,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/exp.js","size":251,"id":511,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/circle.js","size":261,"id":512,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/bounce.js","size":521,"id":513,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/back.js","size":653,"id":514,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/elastic.js","size":1309,"id":515,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-transition/src/active.js","size":484,"id":516,"warnings":0,"errors":0,"depth":6,"issuerId":126},{"name":"./node_modules/d3-brush/src/constant.js","size":72,"id":517,"warnings":0,"errors":0,"depth":7,"issuerId":435},{"name":"./node_modules/d3-brush/src/event.js","size":127,"id":518,"warnings":0,"errors":0,"depth":7,"issuerId":435},{"name":"./node_modules/d3-brush/src/noevent.js","size":202,"id":519,"warnings":0,"errors":0,"depth":7,"issuerId":435},{"name":"./node_modules/d3-chord/index.js","size":94,"id":520,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-chord/src/chord.js","size":3174,"id":521,"warnings":0,"errors":0,"depth":6,"issuerId":520},{"name":"./node_modules/d3-chord/src/ribbon.js","size":2340,"id":522,"warnings":0,"errors":0,"depth":6,"issuerId":520},{"name":"./node_modules/d3-chord/src/array.js","size":42,"id":523,"warnings":0,"errors":0,"depth":7,"issuerId":522},{"name":"./node_modules/d3-chord/src/constant.js","size":72,"id":524,"warnings":0,"errors":0,"depth":7,"issuerId":522},{"name":"./node_modules/d3-path/src/path.js","size":4176,"id":525,"warnings":0,"errors":0,"depth":6,"issuerId":33},{"name":"./node_modules/d3-collection/src/nest.js","size":2017,"id":526,"warnings":0,"errors":0,"depth":6,"issuerId":53},{"name":"./node_modules/d3-collection/src/set.js","size":798,"id":527,"warnings":0,"errors":0,"depth":6,"issuerId":53},{"name":"./node_modules/d3-collection/src/keys.js","size":104,"id":528,"warnings":0,"errors":0,"depth":6,"issuerId":53},{"name":"./node_modules/d3-collection/src/values.js","size":115,"id":529,"warnings":0,"errors":0,"depth":6,"issuerId":53},{"name":"./node_modules/d3-collection/src/entries.js","size":137,"id":530,"warnings":0,"errors":0,"depth":6,"issuerId":53},{"name":"./node_modules/d3-dsv/src/csv.js","size":199,"id":531,"warnings":0,"errors":0,"depth":6,"issuerId":129},{"name":"./node_modules/d3-dsv/src/tsv.js","size":200,"id":532,"warnings":0,"errors":0,"depth":6,"issuerId":129},{"name":"./node_modules/d3-force/index.js","size":361,"id":533,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-force/src/center.js","size":654,"id":534,"warnings":0,"errors":0,"depth":6,"issuerId":533},{"name":"./node_modules/d3-force/src/collide.js","size":2447,"id":535,"warnings":0,"errors":0,"depth":6,"issuerId":533},{"name":"./node_modules/d3-quadtree/src/quadtree.js","size":2077,"id":536,"warnings":0,"errors":0,"depth":6,"issuerId":132},{"name":"./node_modules/d3-quadtree/src/add.js","size":2441,"id":537,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/cover.js","size":1665,"id":538,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/data.js","size":170,"id":539,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/extent.js","size":206,"id":540,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/find.js","size":1692,"id":541,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/remove.js","size":1898,"id":542,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/root.js","size":51,"id":543,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/size.js","size":155,"id":544,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/visit.js","size":695,"id":545,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/visitAfter.js","size":773,"id":546,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/x.js","size":138,"id":547,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/y.js","size":138,"id":548,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-force/src/link.js","size":3213,"id":549,"warnings":0,"errors":0,"depth":6,"issuerId":533},{"name":"./node_modules/d3-force/src/manyBody.js","size":3181,"id":550,"warnings":0,"errors":0,"depth":6,"issuerId":533},{"name":"./node_modules/d3-force/src/x.js","size":1030,"id":551,"warnings":0,"errors":0,"depth":6,"issuerId":533},{"name":"./node_modules/d3-force/src/y.js","size":1030,"id":552,"warnings":0,"errors":0,"depth":6,"issuerId":533},{"name":"./node_modules/d3-format/src/defaultLocale.js","size":361,"id":553,"warnings":0,"errors":0,"depth":6,"issuerId":134},{"name":"./node_modules/d3-format/src/formatGroup.js","size":475,"id":554,"warnings":0,"errors":0,"depth":7,"issuerId":226},{"name":"./node_modules/d3-format/src/formatNumerals.js","size":154,"id":555,"warnings":0,"errors":0,"depth":7,"issuerId":226},{"name":"./node_modules/d3-format/src/formatDefault.js","size":368,"id":556,"warnings":0,"errors":0,"depth":8,"issuerId":228},{"name":"./node_modules/d3-format/src/formatRounded.js","size":458,"id":557,"warnings":0,"errors":0,"depth":8,"issuerId":228},{"name":"./node_modules/d3-format/src/identity.js","size":43,"id":558,"warnings":0,"errors":0,"depth":7,"issuerId":226},{"name":"./node_modules/d3-format/src/precisionFixed.js","size":119,"id":559,"warnings":0,"errors":0,"depth":6,"issuerId":134},{"name":"./node_modules/d3-format/src/precisionPrefix.js","size":190,"id":560,"warnings":0,"errors":0,"depth":6,"issuerId":134},{"name":"./node_modules/d3-format/src/precisionRound.js","size":186,"id":561,"warnings":0,"errors":0,"depth":6,"issuerId":134},{"name":"./node_modules/d3-geo/index.js","size":2484,"id":562,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-geo/src/bounds.js","size":5449,"id":563,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/centroid.js","size":3783,"id":564,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/constant.js","size":72,"id":565,"warnings":0,"errors":0,"depth":7,"issuerId":231},{"name":"./node_modules/d3-geo/src/clip/line.js","size":1099,"id":566,"warnings":0,"errors":0,"depth":7,"issuerId":136},{"name":"./node_modules/d3-geo/src/contains.js","size":2730,"id":567,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/graticule.js","size":3034,"id":568,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/interpolate.js","size":911,"id":569,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/path/index.js","size":1853,"id":570,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/path/area.js","size":945,"id":571,"warnings":0,"errors":0,"depth":7,"issuerId":570},{"name":"./node_modules/d3-geo/src/path/centroid.js","size":2033,"id":572,"warnings":0,"errors":0,"depth":7,"issuerId":570},{"name":"./node_modules/d3-geo/src/path/context.js","size":914,"id":573,"warnings":0,"errors":0,"depth":7,"issuerId":570},{"name":"./node_modules/d3-geo/src/path/measure.js","size":836,"id":574,"warnings":0,"errors":0,"depth":7,"issuerId":570},{"name":"./node_modules/d3-geo/src/path/string.js","size":1316,"id":575,"warnings":0,"errors":0,"depth":7,"issuerId":570},{"name":"./node_modules/d3-geo/src/clip/antimeridian.js","size":2897,"id":576,"warnings":0,"errors":0,"depth":7,"issuerId":25},{"name":"./node_modules/d3-geo/src/clip/circle.js","size":5965,"id":577,"warnings":0,"errors":0,"depth":7,"issuerId":25},{"name":"./node_modules/d3-geo/src/projection/resample.js","size":3275,"id":578,"warnings":0,"errors":0,"depth":7,"issuerId":25},{"name":"./node_modules/d3-geo/src/projection/cylindricalEqualArea.js","size":314,"id":579,"warnings":0,"errors":0,"depth":7,"issuerId":138},{"name":"./node_modules/d3-geo/src/projection/albersUsa.js","size":3984,"id":580,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/azimuthalEqualArea.js","size":447,"id":581,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/azimuthalEquidistant.js","size":443,"id":582,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/conicConformal.js","size":1017,"id":583,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/conicEquidistant.js","size":771,"id":584,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/gnomonic.js","size":387,"id":585,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/identity.js","size":1922,"id":586,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/orthographic.js","size":376,"id":587,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/stereographic.js","size":436,"id":588,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/transverseMercator.js","size":762,"id":589,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-hierarchy/index.js","size":876,"id":590,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-hierarchy/src/cluster.js","size":2093,"id":591,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/hierarchy/count.js","size":263,"id":592,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/each.js","size":381,"id":593,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/eachBefore.js","size":282,"id":594,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/eachAfter.js","size":353,"id":595,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/sum.js","size":264,"id":596,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/sort.js","size":151,"id":597,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/path.js","size":606,"id":598,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/ancestors.js","size":138,"id":599,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/descendants.js","size":121,"id":600,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/leaves.js","size":164,"id":601,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/links.js","size":242,"id":602,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/pack/index.js","size":1917,"id":603,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/array.js","size":250,"id":604,"warnings":0,"errors":0,"depth":7,"issuerId":244},{"name":"./node_modules/d3-hierarchy/src/partition.js","size":1266,"id":605,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/stratify.js","size":1930,"id":606,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/tree.js","size":7054,"id":607,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/treemap/index.js","size":2810,"id":608,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/treemap/binary.js","size":1266,"id":609,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/treemap/sliceDice.js","size":170,"id":610,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/treemap/resquarify.js","size":1029,"id":611,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-polygon/index.js","size":275,"id":612,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-polygon/src/area.js","size":243,"id":613,"warnings":0,"errors":0,"depth":6,"issuerId":612},{"name":"./node_modules/d3-polygon/src/centroid.js","size":346,"id":614,"warnings":0,"errors":0,"depth":6,"issuerId":612},{"name":"./node_modules/d3-polygon/src/hull.js","size":1710,"id":615,"warnings":0,"errors":0,"depth":6,"issuerId":612},{"name":"./node_modules/d3-polygon/src/cross.js","size":402,"id":616,"warnings":0,"errors":0,"depth":7,"issuerId":615},{"name":"./node_modules/d3-polygon/src/contains.js","size":411,"id":617,"warnings":0,"errors":0,"depth":6,"issuerId":612},{"name":"./node_modules/d3-polygon/src/length.js","size":375,"id":618,"warnings":0,"errors":0,"depth":6,"issuerId":612},{"name":"./node_modules/d3-queue/index.js","size":46,"id":619,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-queue/src/queue.js","size":3128,"id":620,"warnings":0,"errors":0,"depth":6,"issuerId":619},{"name":"./node_modules/d3-queue/src/array.js","size":29,"id":621,"warnings":0,"errors":0,"depth":7,"issuerId":620},{"name":"./node_modules/d3-random/index.js","size":346,"id":622,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-random/src/uniform.js","size":440,"id":623,"warnings":0,"errors":0,"depth":6,"issuerId":622},{"name":"./node_modules/d3-random/src/logNormal.js","size":405,"id":624,"warnings":0,"errors":0,"depth":6,"issuerId":622},{"name":"./node_modules/d3-random/src/bates.js","size":375,"id":625,"warnings":0,"errors":0,"depth":6,"issuerId":622},{"name":"./node_modules/d3-random/src/exponential.js","size":329,"id":626,"warnings":0,"errors":0,"depth":6,"issuerId":622},{"name":"./node_modules/d3-request/index.js","size":308,"id":627,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-request/src/html.js","size":157,"id":628,"warnings":0,"errors":0,"depth":6,"issuerId":627},{"name":"./node_modules/d3-request/src/json.js","size":127,"id":629,"warnings":0,"errors":0,"depth":6,"issuerId":627},{"name":"./node_modules/d3-request/src/text.js","size":109,"id":630,"warnings":0,"errors":0,"depth":6,"issuerId":627},{"name":"./node_modules/d3-request/src/xml.js","size":174,"id":631,"warnings":0,"errors":0,"depth":6,"issuerId":627},{"name":"./node_modules/d3-request/src/csv.js","size":101,"id":632,"warnings":0,"errors":0,"depth":6,"issuerId":627},{"name":"./node_modules/d3-request/src/tsv.js","size":118,"id":633,"warnings":0,"errors":0,"depth":6,"issuerId":627},{"name":"./node_modules/d3-scale/index.js","size":1402,"id":634,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-scale/src/band.js","size":2637,"id":635,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/identity.js","size":463,"id":636,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/tickFormat.js","size":1203,"id":637,"warnings":0,"errors":0,"depth":7,"issuerId":58},{"name":"./node_modules/d3-scale/src/log.js","size":3273,"id":638,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/pow.js","size":1000,"id":639,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/quantile.js","size":1280,"id":640,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/quantize.js","size":1066,"id":641,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/threshold.js","size":802,"id":642,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-time/src/millisecond.js","size":668,"id":643,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/second.js","size":440,"id":644,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/minute.js","size":437,"id":645,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/hour.js","size":569,"id":646,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/day.js","size":462,"id":647,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/week.js","size":963,"id":648,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/month.js","size":414,"id":649,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/year.js","size":754,"id":650,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/utcMinute.js","size":412,"id":651,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/utcHour.js","size":399,"id":652,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/utcDay.js","size":397,"id":653,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/utcWeek.js","size":979,"id":654,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/utcMonth.js","size":453,"id":655,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/utcYear.js","size":808,"id":656,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time-format/src/isoParse.js","size":319,"id":657,"warnings":0,"errors":0,"depth":6,"issuerId":147},{"name":"./node_modules/d3-scale/src/utcTime.js","size":379,"id":658,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/category10.js","size":119,"id":659,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/category20b.js","size":179,"id":660,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/category20c.js","size":179,"id":661,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/category20.js","size":179,"id":662,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/cubehelix.js","size":188,"id":663,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/rainbow.js","size":536,"id":664,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/viridis.js","size":6471,"id":665,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/sequential.js","size":717,"id":666,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-shape/index.js","size":2819,"id":667,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-shape/src/arc.js","size":8556,"id":668,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/pie.js","size":2336,"id":669,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/descending.js","size":86,"id":670,"warnings":0,"errors":0,"depth":7,"issuerId":669},{"name":"./node_modules/d3-shape/src/identity.js","size":43,"id":671,"warnings":0,"errors":0,"depth":7,"issuerId":669},{"name":"./node_modules/d3-shape/src/areaRadial.js","size":934,"id":672,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/link/index.js","size":2218,"id":673,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/symbol.js","size":1160,"id":674,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/basisClosed.js","size":1530,"id":675,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/basisOpen.js","size":1069,"id":676,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/bundle.js","size":1081,"id":677,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/catmullRomClosed.js","size":2083,"id":678,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/catmullRomOpen.js","size":1760,"id":679,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/linearClosed.js","size":514,"id":680,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/monotone.js","size":3202,"id":681,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/natural.js","size":1761,"id":682,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/step.js","size":1367,"id":683,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/stack.js","size":1432,"id":684,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/offset/expand.js","size":319,"id":685,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/offset/diverging.js","size":422,"id":686,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/offset/silhouette.js","size":314,"id":687,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/offset/wiggle.js","size":740,"id":688,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/order/descending.js","size":112,"id":689,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/order/insideOut.js","size":545,"id":690,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/order/reverse.js","size":97,"id":691,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-voronoi/index.js","size":50,"id":692,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-voronoi/src/voronoi.js","size":1420,"id":693,"warnings":0,"errors":0,"depth":6,"issuerId":692},{"name":"./node_modules/d3-voronoi/src/constant.js","size":72,"id":694,"warnings":0,"errors":0,"depth":7,"issuerId":693},{"name":"./node_modules/d3-voronoi/src/point.js","size":81,"id":695,"warnings":0,"errors":0,"depth":7,"issuerId":693},{"name":"./node_modules/d3-voronoi/src/Beach.js","size":4381,"id":696,"warnings":0,"errors":0,"depth":8,"issuerId":63},{"name":"./node_modules/d3-zoom/index.js","size":128,"id":697,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-zoom/src/zoom.js","size":13358,"id":698,"warnings":0,"errors":0,"depth":6,"issuerId":697},{"name":"./node_modules/d3-zoom/src/constant.js","size":72,"id":699,"warnings":0,"errors":0,"depth":7,"issuerId":698},{"name":"./node_modules/d3-zoom/src/event.js","size":137,"id":700,"warnings":0,"errors":0,"depth":7,"issuerId":698},{"name":"./node_modules/d3-zoom/src/noevent.js","size":202,"id":701,"warnings":0,"errors":0,"depth":7,"issuerId":698},{"name":"./style/style.css","size":1000,"id":702,"warnings":0,"errors":0,"depth":4,"issuerId":411},{"name":"./node_modules/css-loader!./style/style.css","size":865,"id":703,"warnings":0,"errors":0,"depth":5,"issuerId":702},{"name":"./node_modules/css-loader/lib/css-base.js","size":2260,"id":704,"warnings":0,"errors":0,"depth":6,"issuerId":703},{"name":"./node_modules/style-loader/lib/addStyles.js","size":8704,"id":705,"warnings":0,"errors":0,"depth":5,"issuerId":702},{"name":"./node_modules/style-loader/lib/urls.js","size":3008,"id":706,"warnings":0,"errors":0,"depth":6,"issuerId":705},{"name":"./client/components/Recommendations.jsx","size":433,"id":707,"warnings":0,"errors":0,"depth":3,"issuerId":403},{"name":"./client/components/Performance.jsx","size":417,"id":708,"warnings":0,"errors":0,"depth":3,"issuerId":403},{"name":"./monitor/stats.json","size":489983,"id":709,"warnings":0,"errors":0,"depth":1,"issuerId":373}]},{"size":725811,"files":["vendor.js"],"entry":true,"hash":"11fb3bf5817b42ea4d4c","parents":[],"rendered":true,"inital":true,"modules":[{"name":"./node_modules/process/browser.js","size":5418,"id":0,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/fbjs/lib/invariant.js","size":1632,"id":1,"warnings":0,"errors":0,"depth":4,"issuerId":155},{"name":"./node_modules/fbjs/lib/warning.js","size":2016,"id":2,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/reactProdInvariant.js","size":1236,"id":4,"warnings":0,"errors":0,"depth":4,"issuerId":7},{"name":"./node_modules/react/react.js","size":56,"id":5,"warnings":0,"errors":0,"depth":1,"issuerId":273},{"name":"./node_modules/object-assign/index.js","size":2108,"id":6,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/react-dom/lib/ReactDOMComponentTree.js","size":6270,"id":7,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/fbjs/lib/ExecutionEnvironment.js","size":1061,"id":8,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react/lib/ReactComponentTreeHook.js","size":11795,"id":13,"warnings":0,"errors":0,"depth":4,"issuerId":159},{"name":"./node_modules/fbjs/lib/emptyFunction.js","size":1085,"id":14,"warnings":0,"errors":0,"depth":4,"issuerId":274},{"name":"./node_modules/react-dom/lib/ReactInstrumentation.js","size":601,"id":15,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react/lib/ReactCurrentOwner.js","size":621,"id":21,"warnings":0,"errors":0,"depth":4,"issuerId":30},{"name":"./node_modules/react-dom/lib/ReactUpdates.js","size":9534,"id":22,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/SyntheticEvent.js","size":9181,"id":24,"warnings":0,"errors":0,"depth":5,"issuerId":295},{"name":"./node_modules/react-dom/lib/DOMProperty.js","size":8239,"id":27,"warnings":0,"errors":0,"depth":4,"issuerId":7},{"name":"./node_modules/react/lib/ReactElement.js","size":11233,"id":30,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/react-dom/lib/PooledClass.js","size":3356,"id":31,"warnings":0,"errors":0,"depth":4,"issuerId":22},{"name":"./node_modules/react/lib/React.js","size":5078,"id":37,"warnings":0,"errors":0,"depth":2,"issuerId":5},{"name":"./node_modules/react/lib/reactProdInvariant.js","size":1236,"id":38,"warnings":0,"errors":0,"depth":4,"issuerId":155},{"name":"./node_modules/react-dom/lib/ReactReconciler.js","size":6210,"id":39,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/DOMLazyTree.js","size":3715,"id":40,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/EventPropagators.js","size":5094,"id":44,"warnings":0,"errors":0,"depth":5,"issuerId":291},{"name":"./node_modules/react-dom/lib/EventPluginHub.js","size":9107,"id":45,"warnings":0,"errors":0,"depth":5,"issuerId":295},{"name":"./node_modules/react-dom/lib/SyntheticUIEvent.js","size":1571,"id":46,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/ReactInstanceMap.js","size":1219,"id":47,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react/lib/canDefineProperty.js","size":661,"id":64,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/fbjs/lib/emptyObject.js","size":458,"id":65,"warnings":0,"errors":0,"depth":4,"issuerId":155},{"name":"./node_modules/react-dom/lib/EventPluginRegistry.js","size":9746,"id":66,"warnings":0,"errors":0,"depth":4,"issuerId":370},{"name":"./node_modules/react-dom/lib/Transaction.js","size":9553,"id":67,"warnings":0,"errors":0,"depth":4,"issuerId":22},{"name":"./node_modules/react-dom/lib/SyntheticMouseEvent.js","size":2141,"id":68,"warnings":0,"errors":0,"depth":5,"issuerId":304},{"name":"./node_modules/react-dom/lib/setInnerHTML.js","size":3860,"id":69,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/escapeTextContentForBrowser.js","size":3431,"id":70,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/ReactBrowserEventEmitter.js","size":12553,"id":71,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react/lib/lowPriorityWarning.js","size":2162,"id":87,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/prop-types/lib/ReactPropTypesSecret.js","size":436,"id":88,"warnings":0,"errors":0,"depth":5,"issuerId":161},{"name":"./node_modules/react-dom/index.js","size":59,"id":89,"warnings":0,"errors":0,"depth":1,"issuerId":273},{"name":"./node_modules/react-dom/lib/EventPluginUtils.js","size":7945,"id":90,"warnings":0,"errors":0,"depth":5,"issuerId":344},{"name":"./node_modules/react-dom/lib/ReactErrorUtils.js","size":2188,"id":91,"warnings":0,"errors":0,"depth":6,"issuerId":45},{"name":"./node_modules/react-dom/lib/getEventTarget.js","size":1010,"id":92,"warnings":0,"errors":0,"depth":5,"issuerId":295},{"name":"./node_modules/react-dom/lib/isEventSupported.js","size":1937,"id":93,"warnings":0,"errors":0,"depth":5,"issuerId":295},{"name":"./node_modules/react-dom/lib/getEventModifierState.js","size":1225,"id":94,"warnings":0,"errors":0,"depth":6,"issuerId":68},{"name":"./node_modules/react-dom/lib/DOMChildrenOperations.js","size":7717,"id":95,"warnings":0,"errors":0,"depth":5,"issuerId":306},{"name":"./node_modules/react-dom/lib/DOMNamespaces.js","size":505,"id":96,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/createMicrosoftUnsafeLocalFunction.js","size":810,"id":97,"warnings":0,"errors":0,"depth":5,"issuerId":40},{"name":"./node_modules/react-dom/lib/LinkedValueUtils.js","size":5239,"id":98,"warnings":0,"errors":0,"depth":6,"issuerId":324},{"name":"./node_modules/react-dom/lib/ReactComponentEnvironment.js","size":1302,"id":99,"warnings":0,"errors":0,"depth":5,"issuerId":344},{"name":"./node_modules/fbjs/lib/shallowEqual.js","size":1742,"id":100,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/shouldUpdateReactComponent.js","size":1403,"id":101,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/KeyEscapeUtils.js","size":1294,"id":102,"warnings":0,"errors":0,"depth":7,"issuerId":328},{"name":"./node_modules/react-dom/lib/ReactUpdateQueue.js","size":9354,"id":103,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/validateDOMNesting.js","size":13654,"id":104,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/getEventCharCode.js","size":1505,"id":105,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react/lib/ReactBaseClasses.js","size":5436,"id":155,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/react/lib/ReactNoopUpdateQueue.js","size":3362,"id":156,"warnings":0,"errors":0,"depth":4,"issuerId":155},{"name":"./node_modules/react/lib/ReactElementSymbol.js","size":622,"id":157,"warnings":0,"errors":0,"depth":4,"issuerId":30},{"name":"./node_modules/react/lib/getIteratorFn.js","size":1119,"id":158,"warnings":0,"errors":0,"depth":4,"issuerId":159},{"name":"./node_modules/react/lib/ReactElementValidator.js","size":9198,"id":159,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/prop-types/factory.js","size":890,"id":160,"warnings":0,"errors":0,"depth":4,"issuerId":282},{"name":"./node_modules/prop-types/factoryWithTypeCheckers.js","size":18600,"id":161,"warnings":0,"errors":0,"depth":4,"issuerId":160},{"name":"./node_modules/react-dom/lib/ReactDOMComponentFlags.js","size":429,"id":162,"warnings":0,"errors":0,"depth":4,"issuerId":7},{"name":"./node_modules/react-dom/lib/accumulateInto.js","size":1694,"id":163,"warnings":0,"errors":0,"depth":6,"issuerId":44},{"name":"./node_modules/react-dom/lib/forEachAccumulated.js","size":855,"id":164,"warnings":0,"errors":0,"depth":6,"issuerId":44},{"name":"./node_modules/react-dom/lib/getTextContentAccessor.js","size":955,"id":165,"warnings":0,"errors":0,"depth":6,"issuerId":292},{"name":"./node_modules/react-dom/lib/CallbackQueue.js","size":3162,"id":166,"warnings":0,"errors":0,"depth":4,"issuerId":22},{"name":"./node_modules/react-dom/lib/ReactFeatureFlags.js","size":628,"id":167,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/inputValueTracking.js","size":3096,"id":168,"warnings":0,"errors":0,"depth":5,"issuerId":295},{"name":"./node_modules/react-dom/lib/isTextInputElement.js","size":1017,"id":169,"warnings":0,"errors":0,"depth":5,"issuerId":295},{"name":"./node_modules/react-dom/lib/ViewportMetrics.js","size":604,"id":170,"warnings":0,"errors":0,"depth":5,"issuerId":71},{"name":"./node_modules/react-dom/lib/setTextContent.js","size":1453,"id":171,"warnings":0,"errors":0,"depth":5,"issuerId":40},{"name":"./node_modules/fbjs/lib/focusNode.js","size":704,"id":172,"warnings":0,"errors":0,"depth":6,"issuerId":313},{"name":"./node_modules/react-dom/lib/CSSProperty.js","size":3798,"id":173,"warnings":0,"errors":0,"depth":6,"issuerId":314},{"name":"./node_modules/react-dom/lib/DOMPropertyOperations.js","size":7607,"id":174,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/ReactPropTypesSecret.js","size":442,"id":175,"warnings":0,"errors":0,"depth":7,"issuerId":98},{"name":"./node_modules/react-dom/lib/ReactDOMSelect.js","size":6808,"id":176,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/instantiateReactComponent.js","size":5056,"id":177,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/ReactNodeTypes.js","size":1016,"id":178,"warnings":0,"errors":0,"depth":4,"issuerId":186},{"name":"./node_modules/react-dom/lib/ReactEmptyComponent.js","size":704,"id":179,"warnings":0,"errors":0,"depth":5,"issuerId":344},{"name":"./node_modules/react-dom/lib/ReactHostComponent.js","size":1977,"id":180,"warnings":0,"errors":0,"depth":5,"issuerId":344},{"name":"./node_modules/react-dom/lib/traverseAllChildren.js","size":7038,"id":181,"warnings":0,"errors":0,"depth":7,"issuerId":328},{"name":"./node_modules/fbjs/lib/EventListener.js","size":2374,"id":182,"warnings":0,"errors":0,"depth":5,"issuerId":342},{"name":"./node_modules/react-dom/lib/ReactInputSelection.js","size":4270,"id":183,"warnings":0,"errors":0,"depth":5,"issuerId":345},{"name":"./node_modules/fbjs/lib/getActiveElement.js","size":1038,"id":184,"warnings":0,"errors":0,"depth":5,"issuerId":352},{"name":"./node_modules/react-dom/lib/ReactMount.js","size":25507,"id":185,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/getHostComponentFromComposite.js","size":740,"id":186,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"multi react react-dom","size":40,"id":273,"warnings":0,"errors":0,"depth":0,"issuerId":null},{"name":"./node_modules/react/lib/ReactChildren.js","size":6189,"id":274,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/react/lib/PooledClass.js","size":3356,"id":275,"warnings":0,"errors":0,"depth":4,"issuerId":274},{"name":"./node_modules/react/lib/traverseAllChildren.js","size":7030,"id":276,"warnings":0,"errors":0,"depth":4,"issuerId":274},{"name":"./node_modules/react/lib/KeyEscapeUtils.js","size":1294,"id":277,"warnings":0,"errors":0,"depth":5,"issuerId":276},{"name":"./node_modules/react/lib/ReactDOMFactories.js","size":5481,"id":278,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/react/lib/checkReactTypeSpec.js","size":4193,"id":279,"warnings":0,"errors":0,"depth":4,"issuerId":159},{"name":"./node_modules/react/lib/ReactPropTypeLocationNames.js","size":572,"id":280,"warnings":0,"errors":0,"depth":5,"issuerId":279},{"name":"./node_modules/react/lib/ReactPropTypesSecret.js","size":442,"id":281,"warnings":0,"errors":0,"depth":5,"issuerId":279},{"name":"./node_modules/react/lib/ReactPropTypes.js","size":500,"id":282,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/prop-types/checkPropTypes.js","size":2935,"id":283,"warnings":0,"errors":0,"depth":5,"issuerId":161},{"name":"./node_modules/react/lib/ReactVersion.js","size":350,"id":284,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/react/lib/createClass.js","size":688,"id":285,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/create-react-class/factory.js","size":28376,"id":286,"warnings":0,"errors":0,"depth":4,"issuerId":285},{"name":"./node_modules/react/lib/onlyChild.js","size":1338,"id":287,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/react-dom/lib/ReactDOM.js","size":5170,"id":288,"warnings":0,"errors":0,"depth":2,"issuerId":89},{"name":"./node_modules/react-dom/lib/ReactDefaultInjection.js","size":3501,"id":289,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/ARIADOMPropertyConfig.js","size":1816,"id":290,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/BeforeInputEventPlugin.js","size":13251,"id":291,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/FallbackCompositionState.js","size":2426,"id":292,"warnings":0,"errors":0,"depth":5,"issuerId":291},{"name":"./node_modules/react-dom/lib/SyntheticCompositionEvent.js","size":1099,"id":293,"warnings":0,"errors":0,"depth":5,"issuerId":291},{"name":"./node_modules/react-dom/lib/SyntheticInputEvent.js","size":1089,"id":294,"warnings":0,"errors":0,"depth":5,"issuerId":291},{"name":"./node_modules/react-dom/lib/ChangeEventPlugin.js","size":10820,"id":295,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactRef.js","size":2557,"id":296,"warnings":0,"errors":0,"depth":4,"issuerId":39},{"name":"./node_modules/react-dom/lib/ReactOwner.js","size":3527,"id":297,"warnings":0,"errors":0,"depth":5,"issuerId":296},{"name":"./node_modules/react-dom/lib/ReactDebugTool.js","size":11661,"id":298,"warnings":0,"errors":0,"depth":4,"issuerId":15},{"name":"./node_modules/react-dom/lib/ReactInvalidSetStateWarningHook.js","size":984,"id":299,"warnings":0,"errors":0,"depth":5,"issuerId":298},{"name":"./node_modules/react-dom/lib/ReactHostOperationHistoryHook.js","size":736,"id":300,"warnings":0,"errors":0,"depth":5,"issuerId":298},{"name":"./node_modules/fbjs/lib/performanceNow.js","size":845,"id":301,"warnings":0,"errors":0,"depth":5,"issuerId":298},{"name":"./node_modules/fbjs/lib/performance.js","size":588,"id":302,"warnings":0,"errors":0,"depth":6,"issuerId":301},{"name":"./node_modules/react-dom/lib/DefaultEventPluginOrder.js","size":1077,"id":303,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/EnterLeaveEventPlugin.js","size":3154,"id":304,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/HTMLDOMPropertyConfig.js","size":6571,"id":305,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactComponentBrowserEnvironment.js","size":904,"id":306,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/Danger.js","size":2240,"id":307,"warnings":0,"errors":0,"depth":6,"issuerId":95},{"name":"./node_modules/fbjs/lib/createNodesFromMarkup.js","size":2662,"id":308,"warnings":0,"errors":0,"depth":7,"issuerId":307},{"name":"./node_modules/fbjs/lib/createArrayFromMixed.js","size":4113,"id":309,"warnings":0,"errors":0,"depth":8,"issuerId":308},{"name":"./node_modules/fbjs/lib/getMarkupWrap.js","size":3035,"id":310,"warnings":0,"errors":0,"depth":8,"issuerId":308},{"name":"./node_modules/react-dom/lib/ReactDOMIDOperations.js","size":955,"id":311,"warnings":0,"errors":0,"depth":5,"issuerId":306},{"name":"./node_modules/react-dom/lib/ReactDOMComponent.js","size":38923,"id":312,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/AutoFocusUtils.js","size":599,"id":313,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/CSSPropertyOperations.js","size":7197,"id":314,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/fbjs/lib/camelizeStyleName.js","size":1001,"id":315,"warnings":0,"errors":0,"depth":6,"issuerId":314},{"name":"./node_modules/fbjs/lib/camelize.js","size":708,"id":316,"warnings":0,"errors":0,"depth":7,"issuerId":315},{"name":"./node_modules/react-dom/lib/dangerousStyleValue.js","size":3061,"id":317,"warnings":0,"errors":0,"depth":6,"issuerId":314},{"name":"./node_modules/fbjs/lib/hyphenateStyleName.js","size":974,"id":318,"warnings":0,"errors":0,"depth":6,"issuerId":314},{"name":"./node_modules/fbjs/lib/hyphenate.js","size":800,"id":319,"warnings":0,"errors":0,"depth":7,"issuerId":318},{"name":"./node_modules/fbjs/lib/memoizeStringOnly.js","size":698,"id":320,"warnings":0,"errors":0,"depth":6,"issuerId":314},{"name":"./node_modules/react-dom/lib/quoteAttributeValueForBrowser.js","size":700,"id":321,"warnings":0,"errors":0,"depth":6,"issuerId":174},{"name":"./node_modules/react-dom/lib/ReactEventEmitterMixin.js","size":958,"id":322,"warnings":0,"errors":0,"depth":5,"issuerId":71},{"name":"./node_modules/react-dom/lib/getVendorPrefixedEventName.js","size":2869,"id":323,"warnings":0,"errors":0,"depth":5,"issuerId":71},{"name":"./node_modules/react-dom/lib/ReactDOMInput.js","size":13078,"id":324,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/ReactDOMOption.js","size":3687,"id":325,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/ReactDOMTextarea.js","size":6464,"id":326,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/ReactMultiChild.js","size":14556,"id":327,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/ReactChildReconciler.js","size":6106,"id":328,"warnings":0,"errors":0,"depth":6,"issuerId":327},{"name":"./node_modules/react-dom/lib/ReactCompositeComponent.js","size":35192,"id":329,"warnings":0,"errors":0,"depth":5,"issuerId":177},{"name":"./node_modules/react-dom/lib/checkReactTypeSpec.js","size":4209,"id":330,"warnings":0,"errors":0,"depth":6,"issuerId":329},{"name":"./node_modules/react-dom/lib/ReactPropTypeLocationNames.js","size":572,"id":331,"warnings":0,"errors":0,"depth":7,"issuerId":330},{"name":"./node_modules/react/lib/getNextDebugID.js","size":437,"id":332,"warnings":0,"errors":0,"depth":5,"issuerId":177},{"name":"./node_modules/react-dom/lib/ReactElementSymbol.js","size":622,"id":333,"warnings":0,"errors":0,"depth":8,"issuerId":181},{"name":"./node_modules/react-dom/lib/getIteratorFn.js","size":1119,"id":334,"warnings":0,"errors":0,"depth":8,"issuerId":181},{"name":"./node_modules/react-dom/lib/flattenChildren.js","size":2773,"id":335,"warnings":0,"errors":0,"depth":6,"issuerId":327},{"name":"./node_modules/react-dom/lib/ReactServerRenderingTransaction.js","size":2288,"id":336,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/ReactServerUpdateQueue.js","size":4828,"id":337,"warnings":0,"errors":0,"depth":6,"issuerId":336},{"name":"./node_modules/react-dom/lib/ReactDOMEmptyComponent.js","size":1902,"id":338,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactDOMTreeTraversal.js","size":3721,"id":339,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactDOMTextComponent.js","size":5814,"id":340,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactDefaultBatchingStrategy.js","size":1880,"id":341,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactEventListener.js","size":5297,"id":342,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/fbjs/lib/getUnboundedScrollPosition.js","size":1122,"id":343,"warnings":0,"errors":0,"depth":5,"issuerId":342},{"name":"./node_modules/react-dom/lib/ReactInjection.js","size":1200,"id":344,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactReconcileTransaction.js","size":5259,"id":345,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactDOMSelection.js","size":6776,"id":346,"warnings":0,"errors":0,"depth":6,"issuerId":183},{"name":"./node_modules/react-dom/lib/getNodeForCharacterOffset.js","size":1617,"id":347,"warnings":0,"errors":0,"depth":7,"issuerId":346},{"name":"./node_modules/fbjs/lib/containsNode.js","size":1049,"id":348,"warnings":0,"errors":0,"depth":6,"issuerId":183},{"name":"./node_modules/fbjs/lib/isTextNode.js","size":605,"id":349,"warnings":0,"errors":0,"depth":7,"issuerId":348},{"name":"./node_modules/fbjs/lib/isNode.js","size":828,"id":350,"warnings":0,"errors":0,"depth":8,"issuerId":349},{"name":"./node_modules/react-dom/lib/SVGDOMPropertyConfig.js","size":7318,"id":351,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/SelectEventPlugin.js","size":6057,"id":352,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/SimpleEventPlugin.js","size":7973,"id":353,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/SyntheticAnimationEvent.js","size":1209,"id":354,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/SyntheticClipboardEvent.js","size":1169,"id":355,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/SyntheticFocusEvent.js","size":1066,"id":356,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/SyntheticKeyboardEvent.js","size":2705,"id":357,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/getEventKey.js","size":2868,"id":358,"warnings":0,"errors":0,"depth":6,"issuerId":357},{"name":"./node_modules/react-dom/lib/SyntheticDragEvent.js","size":1071,"id":359,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/SyntheticTouchEvent.js","size":1277,"id":360,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/SyntheticTransitionEvent.js","size":1226,"id":361,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/SyntheticWheelEvent.js","size":1924,"id":362,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/ReactDOMContainerInfo.js","size":967,"id":363,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/ReactDOMFeatureFlags.js","size":439,"id":364,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/ReactMarkupChecksum.js","size":1472,"id":365,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/adler32.js","size":1191,"id":366,"warnings":0,"errors":0,"depth":5,"issuerId":365},{"name":"./node_modules/react-dom/lib/ReactVersion.js","size":350,"id":367,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/findDOMNode.js","size":2465,"id":368,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/renderSubtreeIntoContainer.js","size":422,"id":369,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/ReactDOMUnknownPropertyHook.js","size":4319,"id":370,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/ReactDOMNullInputValuePropHook.js","size":1368,"id":371,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/ReactDOMInvalidARIAHook.js","size":3140,"id":372,"warnings":0,"errors":0,"depth":3,"issuerId":288}]}]},{"timeStamp":1505791819391,"hash":"44f303e0f11aa5583847","version":"3.5.6","errors":[],"size":1093002,"assets":[{"name":"app.js","chunks":[0],"size":867435},{"name":"vendor.js","chunks":[1],"size":225097},{"name":"index.html","chunks":[],"size":470}],"chunks":[{"size":1256560,"files":["app.js"],"entry":false,"hash":"b0f322d0f09df1ffd147","parents":[1],"rendered":true,"inital":true,"modules":[{"name":"./node_modules/d3-geo/src/math.js","size":880,"id":3,"warnings":0,"errors":0,"depth":7,"issuerId":231},{"name":"./node_modules/d3-selection/index.js","size":832,"id":9,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/warning/browser.js","size":1807,"id":10,"warnings":0,"errors":0,"depth":3,"issuerId":374},{"name":"./node_modules/d3-time/src/interval.js","size":2021,"id":11,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-array/index.js","size":1429,"id":12,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/prop-types/index.js","size":1078,"id":16,"warnings":0,"errors":0,"depth":3,"issuerId":190},{"name":"./node_modules/invariant/browser.js","size":1516,"id":17,"warnings":0,"errors":0,"depth":3,"issuerId":190},{"name":"./node_modules/d3-selection/src/selection/index.js","size":2216,"id":18,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-interpolate/index.js","size":1179,"id":19,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-transition/src/transition/schedule.js","size":4792,"id":20,"warnings":0,"errors":0,"depth":7,"issuerId":221},{"name":"./node_modules/d3-color/index.js","size":157,"id":23,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-geo/src/projection/index.js","size":3752,"id":25,"warnings":0,"errors":0,"depth":6,"issuerId":581},{"name":"./node_modules/d3-time/src/duration.js","size":164,"id":26,"warnings":0,"errors":0,"depth":7,"issuerId":654},{"name":"./node_modules/d3-transition/src/transition/index.js","size":1892,"id":28,"warnings":0,"errors":0,"depth":6,"issuerId":126},{"name":"./node_modules/d3-geo/src/noop.js","size":34,"id":29,"warnings":0,"errors":0,"depth":7,"issuerId":230},{"name":"./node_modules/d3-dispatch/index.js","size":52,"id":32,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-path/index.js","size":44,"id":33,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-geo/src/stream.js","size":2303,"id":34,"warnings":0,"errors":0,"depth":6,"issuerId":230},{"name":"./node_modules/d3-scale/src/array.js","size":90,"id":35,"warnings":0,"errors":0,"depth":7,"issuerId":81},{"name":"./node_modules/d3-shape/src/constant.js","size":81,"id":36,"warnings":0,"errors":0,"depth":7,"issuerId":684},{"name":"./node_modules/d3-array/src/ascending.js","size":86,"id":41,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-geo/src/adder.js","size":904,"id":42,"warnings":0,"errors":0,"depth":7,"issuerId":238},{"name":"./node_modules/d3-random/src/defaultSource.js","size":54,"id":43,"warnings":0,"errors":0,"depth":7,"issuerId":626},{"name":"./node_modules/react-router-dom/es/index.js","size":925,"id":48,"warnings":0,"errors":0,"depth":1,"issuerId":373},{"name":"./node_modules/history/PathUtils.js","size":1768,"id":49,"warnings":0,"errors":0,"depth":4,"issuerId":376},{"name":"./node_modules/history/es/PathUtils.js","size":1605,"id":50,"warnings":0,"errors":0,"depth":5,"issuerId":389},{"name":"./node_modules/d3-array/src/number.js","size":63,"id":51,"warnings":0,"errors":0,"depth":7,"issuerId":423},{"name":"./node_modules/d3-interpolate/src/color.js","size":697,"id":52,"warnings":0,"errors":0,"depth":7,"issuerId":483},{"name":"./node_modules/d3-collection/index.js","size":270,"id":53,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-force/src/constant.js","size":72,"id":54,"warnings":0,"errors":0,"depth":7,"issuerId":552},{"name":"./node_modules/d3-geo/src/cartesian.js","size":929,"id":55,"warnings":0,"errors":0,"depth":7,"issuerId":231},{"name":"./node_modules/d3-geo/src/projection/azimuthal.js","size":502,"id":56,"warnings":0,"errors":0,"depth":7,"issuerId":581},{"name":"./node_modules/d3-hierarchy/src/treemap/dice.js","size":309,"id":57,"warnings":0,"errors":0,"depth":6,"issuerId":611},{"name":"./node_modules/d3-scale/src/linear.js","size":1745,"id":58,"warnings":0,"errors":0,"depth":6,"issuerId":666},{"name":"./node_modules/d3-scale/src/colors.js","size":101,"id":59,"warnings":0,"errors":0,"depth":7,"issuerId":665},{"name":"./node_modules/d3-shape/src/math.js","size":470,"id":60,"warnings":0,"errors":0,"depth":7,"issuerId":151},{"name":"./node_modules/d3-shape/src/offset/none.js","size":309,"id":61,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/order/none.js","size":120,"id":62,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-voronoi/src/Diagram.js","size":3567,"id":63,"warnings":0,"errors":0,"depth":7,"issuerId":693},{"name":"./node_modules/history/es/LocationUtils.js","size":2224,"id":72,"warnings":0,"errors":0,"depth":5,"issuerId":389},{"name":"./node_modules/d3-interpolate/src/number.js","size":100,"id":73,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-timer/index.js","size":172,"id":74,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-transition/src/transition/tween.js","size":2022,"id":75,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-format/src/exponent.js","size":134,"id":76,"warnings":0,"errors":0,"depth":7,"issuerId":560},{"name":"./node_modules/d3-geo/src/rotation.js","size":2509,"id":77,"warnings":0,"errors":0,"depth":6,"issuerId":231},{"name":"./node_modules/d3-geo/src/transform.js","size":701,"id":78,"warnings":0,"errors":0,"depth":6,"issuerId":25},{"name":"./node_modules/d3-hierarchy/src/treemap/slice.js","size":309,"id":79,"warnings":0,"errors":0,"depth":6,"issuerId":611},{"name":"./node_modules/d3-request/src/type.js","size":370,"id":80,"warnings":0,"errors":0,"depth":7,"issuerId":631},{"name":"./node_modules/d3-scale/src/continuous.js","size":3328,"id":81,"warnings":0,"errors":0,"depth":7,"issuerId":58},{"name":"./node_modules/d3-time/index.js","size":2096,"id":82,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-shape/src/curve/linear.js","size":738,"id":83,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/noop.js","size":29,"id":84,"warnings":0,"errors":0,"depth":7,"issuerId":680},{"name":"./node_modules/d3-shape/src/curve/basis.js","size":1436,"id":85,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/cardinal.js","size":1633,"id":86,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/history/LocationUtils.js","size":2647,"id":106,"warnings":0,"errors":0,"depth":4,"issuerId":376},{"name":"./node_modules/history/createTransitionManager.js","size":2361,"id":107,"warnings":0,"errors":0,"depth":4,"issuerId":376},{"name":"./node_modules/react-router-dom/es/Router.js","size":131,"id":108,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/Router.js","size":3804,"id":109,"warnings":0,"errors":0,"depth":3,"issuerId":108},{"name":"./node_modules/react-router/es/matchPath.js","size":2051,"id":110,"warnings":0,"errors":0,"depth":3,"issuerId":397},{"name":"./node_modules/history/es/createTransitionManager.js","size":2133,"id":111,"warnings":0,"errors":0,"depth":6,"issuerId":390},{"name":"./node_modules/d3-array/src/quantile.js","size":499,"id":112,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-drag/index.js","size":120,"id":113,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-selection/src/creator.js","size":662,"id":114,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/namespace.js","size":303,"id":115,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/namespaces.js","size":254,"id":116,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/sourceEvent.js","size":175,"id":117,"warnings":0,"errors":0,"depth":7,"issuerId":470},{"name":"./node_modules/d3-selection/src/selection/on.js","size":3119,"id":118,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/point.js","size":448,"id":119,"warnings":0,"errors":0,"depth":7,"issuerId":470},{"name":"./node_modules/d3-selection/src/selector.js","size":152,"id":120,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/window.js","size":218,"id":121,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-interpolate/src/value.js","size":669,"id":122,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-color/src/color.js","size":9276,"id":123,"warnings":0,"errors":0,"depth":6,"issuerId":23},{"name":"./node_modules/d3-color/src/define.js","size":340,"id":124,"warnings":0,"errors":0,"depth":7,"issuerId":123},{"name":"./node_modules/d3-interpolate/src/basis.js","size":600,"id":125,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-transition/index.js","size":196,"id":126,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-timer/src/timer.js","size":2901,"id":127,"warnings":0,"errors":0,"depth":6,"issuerId":74},{"name":"./node_modules/d3-collection/src/map.js","size":1988,"id":128,"warnings":0,"errors":0,"depth":6,"issuerId":53},{"name":"./node_modules/d3-dsv/index.js","size":200,"id":129,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-dsv/src/dsv.js","size":3514,"id":130,"warnings":0,"errors":0,"depth":6,"issuerId":129},{"name":"./node_modules/d3-force/src/jiggle.js","size":69,"id":131,"warnings":0,"errors":0,"depth":7,"issuerId":535},{"name":"./node_modules/d3-quadtree/index.js","size":52,"id":132,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-quadtree/src/quad.js","size":134,"id":133,"warnings":0,"errors":0,"depth":8,"issuerId":545},{"name":"./node_modules/d3-format/index.js","size":404,"id":134,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-format/src/formatDecimal.js","size":655,"id":135,"warnings":0,"errors":0,"depth":8,"issuerId":229},{"name":"./node_modules/d3-geo/src/clip/extent.js","size":5525,"id":136,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/identity.js","size":43,"id":137,"warnings":0,"errors":0,"depth":7,"issuerId":570},{"name":"./node_modules/d3-geo/src/projection/conicEqualArea.js","size":871,"id":138,"warnings":0,"errors":0,"depth":6,"issuerId":580},{"name":"./node_modules/d3-geo/src/projection/conic.js","size":402,"id":139,"warnings":0,"errors":0,"depth":7,"issuerId":138},{"name":"./node_modules/d3-geo/src/projection/fit.js","size":910,"id":140,"warnings":0,"errors":0,"depth":7,"issuerId":580},{"name":"./node_modules/d3-geo/src/projection/mercator.js","size":1548,"id":141,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-hierarchy/src/hierarchy/index.js","size":1874,"id":142,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/accessors.js","size":166,"id":143,"warnings":0,"errors":0,"depth":7,"issuerId":608},{"name":"./node_modules/d3-hierarchy/src/treemap/squarify.js","size":1868,"id":144,"warnings":0,"errors":0,"depth":6,"issuerId":611},{"name":"./node_modules/d3-request/src/request.js","size":4589,"id":145,"warnings":0,"errors":0,"depth":6,"issuerId":249},{"name":"./node_modules/d3-scale/src/constant.js","size":72,"id":146,"warnings":0,"errors":0,"depth":7,"issuerId":81},{"name":"./node_modules/d3-time-format/index.js","size":280,"id":147,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-time-format/src/defaultLocale.js","size":867,"id":148,"warnings":0,"errors":0,"depth":6,"issuerId":147},{"name":"./node_modules/d3-shape/src/line.js","size":1516,"id":149,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/point.js","size":81,"id":150,"warnings":0,"errors":0,"depth":7,"issuerId":149},{"name":"./node_modules/d3-shape/src/curve/catmullRom.js","size":2637,"id":151,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/order/ascending.js","size":305,"id":152,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-voronoi/src/RedBlackTree.js","size":5302,"id":153,"warnings":0,"errors":0,"depth":8,"issuerId":63},{"name":"./node_modules/d3-voronoi/src/Edge.js","size":3632,"id":154,"warnings":0,"errors":0,"depth":8,"issuerId":63},{"name":"./node_modules/resolve-pathname/index.js","size":1797,"id":187,"warnings":0,"errors":0,"depth":5,"issuerId":106},{"name":"./node_modules/value-equal/index.js","size":1136,"id":188,"warnings":0,"errors":0,"depth":5,"issuerId":106},{"name":"./node_modules/history/DOMUtils.js","size":2491,"id":189,"warnings":0,"errors":0,"depth":4,"issuerId":376},{"name":"./node_modules/react-router-dom/es/Link.js","size":4073,"id":190,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router-dom/es/Route.js","size":128,"id":191,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/Route.js","size":6023,"id":192,"warnings":0,"errors":0,"depth":3,"issuerId":191},{"name":"./node_modules/history/es/DOMUtils.js","size":2258,"id":193,"warnings":0,"errors":0,"depth":6,"issuerId":390},{"name":"./node_modules/d3-array/src/bisect.js","size":238,"id":194,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/bisector.js","size":786,"id":195,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/pairs.js","size":262,"id":196,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/deviation.js","size":135,"id":197,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/variance.js","size":648,"id":198,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/extent.js","size":961,"id":199,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/array.js","size":90,"id":200,"warnings":0,"errors":0,"depth":7,"issuerId":416},{"name":"./node_modules/d3-array/src/range.js","size":344,"id":201,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/ticks.js","size":1537,"id":202,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/threshold/sturges.js","size":96,"id":203,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/min.js","size":843,"id":204,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/transpose.js","size":356,"id":205,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-selection/src/matcher.js","size":533,"id":206,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/selectorAll.js","size":171,"id":207,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/selection/enter.js","size":792,"id":208,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/sparse.js","size":71,"id":209,"warnings":0,"errors":0,"depth":8,"issuerId":446},{"name":"./node_modules/d3-selection/src/selection/style.js","size":968,"id":210,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-drag/src/nodrag.js","size":857,"id":211,"warnings":0,"errors":0,"depth":6,"issuerId":113},{"name":"./node_modules/d3-drag/src/noevent.js","size":202,"id":212,"warnings":0,"errors":0,"depth":7,"issuerId":211},{"name":"./node_modules/d3-color/src/math.js","size":72,"id":213,"warnings":0,"errors":0,"depth":7,"issuerId":474},{"name":"./node_modules/d3-interpolate/src/rgb.js","size":1288,"id":214,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/basisClosed.js","size":360,"id":215,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/constant.js","size":72,"id":216,"warnings":0,"errors":0,"depth":7,"issuerId":122},{"name":"./node_modules/d3-interpolate/src/array.js","size":372,"id":217,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/date.js","size":134,"id":218,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/object.js","size":390,"id":219,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/string.js","size":1758,"id":220,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-transition/src/interrupt.js","size":665,"id":221,"warnings":0,"errors":0,"depth":6,"issuerId":126},{"name":"./node_modules/d3-transition/src/transition/interpolate.js","size":340,"id":222,"warnings":0,"errors":0,"depth":8,"issuerId":502},{"name":"./node_modules/d3-ease/index.js","size":1320,"id":223,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-chord/src/math.js","size":159,"id":224,"warnings":0,"errors":0,"depth":7,"issuerId":521},{"name":"./node_modules/d3-force/src/simulation.js","size":3444,"id":225,"warnings":0,"errors":0,"depth":6,"issuerId":533},{"name":"./node_modules/d3-format/src/locale.js","size":4946,"id":226,"warnings":0,"errors":0,"depth":6,"issuerId":134},{"name":"./node_modules/d3-format/src/formatSpecifier.js","size":1675,"id":227,"warnings":0,"errors":0,"depth":6,"issuerId":134},{"name":"./node_modules/d3-format/src/formatTypes.js","size":846,"id":228,"warnings":0,"errors":0,"depth":7,"issuerId":227},{"name":"./node_modules/d3-format/src/formatPrefixAuto.js","size":611,"id":229,"warnings":0,"errors":0,"depth":7,"issuerId":226},{"name":"./node_modules/d3-geo/src/area.js","size":1956,"id":230,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/circle.js","size":2371,"id":231,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/compose.js","size":250,"id":232,"warnings":0,"errors":0,"depth":7,"issuerId":77},{"name":"./node_modules/d3-geo/src/clip/buffer.js","size":470,"id":233,"warnings":0,"errors":0,"depth":7,"issuerId":136},{"name":"./node_modules/d3-geo/src/clip/polygon.js","size":2802,"id":234,"warnings":0,"errors":0,"depth":7,"issuerId":136},{"name":"./node_modules/d3-geo/src/pointEqual.js","size":139,"id":235,"warnings":0,"errors":0,"depth":8,"issuerId":234},{"name":"./node_modules/d3-geo/src/polygonContains.js","size":2489,"id":236,"warnings":0,"errors":0,"depth":7,"issuerId":567},{"name":"./node_modules/d3-geo/src/distance.js","size":229,"id":237,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/length.js","size":1309,"id":238,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/path/bounds.js","size":485,"id":239,"warnings":0,"errors":0,"depth":7,"issuerId":570},{"name":"./node_modules/d3-geo/src/projection/albers.js","size":235,"id":240,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/clip/index.js","size":3813,"id":241,"warnings":0,"errors":0,"depth":8,"issuerId":577},{"name":"./node_modules/d3-geo/src/projection/equirectangular.js","size":253,"id":242,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-hierarchy/src/pack/siblings.js","size":3013,"id":243,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/pack/enclose.js","size":2976,"id":244,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/constant.js","size":120,"id":245,"warnings":0,"errors":0,"depth":7,"issuerId":608},{"name":"./node_modules/d3-hierarchy/src/treemap/round.js","size":166,"id":246,"warnings":0,"errors":0,"depth":7,"issuerId":608},{"name":"./node_modules/d3-random/src/normal.js","size":713,"id":247,"warnings":0,"errors":0,"depth":6,"issuerId":622},{"name":"./node_modules/d3-random/src/irwinHall.js","size":345,"id":248,"warnings":0,"errors":0,"depth":6,"issuerId":622},{"name":"./node_modules/d3-request/src/dsv.js","size":517,"id":249,"warnings":0,"errors":0,"depth":7,"issuerId":633},{"name":"./node_modules/d3-scale/src/ordinal.js","size":1116,"id":250,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/number.js","size":44,"id":251,"warnings":0,"errors":0,"depth":7,"issuerId":81},{"name":"./node_modules/d3-scale/src/nice.js","size":340,"id":252,"warnings":0,"errors":0,"depth":7,"issuerId":253},{"name":"./node_modules/d3-scale/src/time.js","size":4565,"id":253,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-time-format/src/locale.js","size":13876,"id":254,"warnings":0,"errors":0,"depth":6,"issuerId":147},{"name":"./node_modules/d3-time-format/src/isoFormat.js","size":284,"id":255,"warnings":0,"errors":0,"depth":6,"issuerId":147},{"name":"./node_modules/d3-shape/src/area.js","size":2917,"id":256,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/radial.js","size":655,"id":257,"warnings":0,"errors":0,"depth":7,"issuerId":258},{"name":"./node_modules/d3-shape/src/lineRadial.js","size":396,"id":258,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/pointRadial.js","size":101,"id":259,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/array.js","size":42,"id":260,"warnings":0,"errors":0,"depth":7,"issuerId":684},{"name":"./node_modules/d3-shape/src/symbol/circle.js","size":186,"id":261,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/symbol/cross.js","size":476,"id":262,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/symbol/diamond.js","size":307,"id":263,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/symbol/star.js","size":609,"id":264,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/symbol/square.js","size":137,"id":265,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/symbol/triangle.js","size":255,"id":266,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/symbol/wye.js","size":733,"id":267,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/cardinalClosed.js","size":1605,"id":268,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/cardinalOpen.js","size":1288,"id":269,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-voronoi/src/Cell.js","size":4083,"id":270,"warnings":0,"errors":0,"depth":8,"issuerId":63},{"name":"./node_modules/d3-voronoi/src/Circle.js","size":1632,"id":271,"warnings":0,"errors":0,"depth":8,"issuerId":63},{"name":"./node_modules/d3-zoom/src/transform.js","size":1336,"id":272,"warnings":0,"errors":0,"depth":6,"issuerId":697},{"name":"./client/index.jsx","size":677,"id":373,"warnings":0,"errors":0,"depth":0,"issuerId":null},{"name":"./node_modules/react-router-dom/es/BrowserRouter.js","size":2412,"id":374,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/prop-types/factoryWithThrowingShims.js","size":1594,"id":375,"warnings":0,"errors":0,"depth":4,"issuerId":16},{"name":"./node_modules/history/createBrowserHistory.js","size":9751,"id":376,"warnings":0,"errors":0,"depth":3,"issuerId":374},{"name":"./node_modules/react-router-dom/es/HashRouter.js","size":2383,"id":377,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/history/createHashHistory.js","size":10053,"id":378,"warnings":0,"errors":0,"depth":3,"issuerId":377},{"name":"./node_modules/react-router-dom/es/MemoryRouter.js","size":149,"id":379,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/MemoryRouter.js","size":2414,"id":380,"warnings":0,"errors":0,"depth":3,"issuerId":379},{"name":"./node_modules/history/createMemoryHistory.js","size":5816,"id":381,"warnings":0,"errors":0,"depth":4,"issuerId":380},{"name":"./node_modules/react-router-dom/es/NavLink.js","size":2663,"id":382,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/path-to-regexp/index.js","size":10809,"id":383,"warnings":0,"errors":0,"depth":4,"issuerId":110},{"name":"./node_modules/isarray/index.js","size":120,"id":384,"warnings":0,"errors":0,"depth":5,"issuerId":383},{"name":"./node_modules/react-router-dom/es/Prompt.js","size":131,"id":385,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/Prompt.js","size":2685,"id":386,"warnings":0,"errors":0,"depth":3,"issuerId":385},{"name":"./node_modules/react-router-dom/es/Redirect.js","size":137,"id":387,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/Redirect.js","size":3127,"id":388,"warnings":0,"errors":0,"depth":3,"issuerId":387},{"name":"./node_modules/history/es/index.js","size":460,"id":389,"warnings":0,"errors":0,"depth":4,"issuerId":388},{"name":"./node_modules/history/es/createBrowserHistory.js","size":9230,"id":390,"warnings":0,"errors":0,"depth":5,"issuerId":389},{"name":"./node_modules/history/es/createHashHistory.js","size":9382,"id":391,"warnings":0,"errors":0,"depth":5,"issuerId":389},{"name":"./node_modules/history/es/createMemoryHistory.js","size":5394,"id":392,"warnings":0,"errors":0,"depth":5,"issuerId":389},{"name":"./node_modules/react-router-dom/es/StaticRouter.js","size":149,"id":393,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/StaticRouter.js","size":6327,"id":394,"warnings":0,"errors":0,"depth":3,"issuerId":393},{"name":"./node_modules/react-router-dom/es/Switch.js","size":131,"id":395,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/Switch.js","size":3290,"id":396,"warnings":0,"errors":0,"depth":3,"issuerId":395},{"name":"./node_modules/react-router-dom/es/matchPath.js","size":140,"id":397,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router-dom/es/withRouter.js","size":143,"id":398,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/withRouter.js","size":1400,"id":399,"warnings":0,"errors":0,"depth":3,"issuerId":398},{"name":"./node_modules/hoist-non-react-statics/index.js","size":2001,"id":400,"warnings":0,"errors":0,"depth":4,"issuerId":399},{"name":"./client/components/App.jsx","size":653,"id":401,"warnings":0,"errors":0,"depth":1,"issuerId":373},{"name":"./client/components/Header.jsx","size":1566,"id":402,"warnings":0,"errors":0,"depth":2,"issuerId":401},{"name":"./client/components/Main.jsx","size":1454,"id":403,"warnings":0,"errors":0,"depth":2,"issuerId":401},{"name":"./client/components/BuildComponents/BuildRoutes.jsx","size":1156,"id":404,"warnings":0,"errors":0,"depth":3,"issuerId":403},{"name":"./client/components/BuildComponents/BuildsAll.jsx","size":796,"id":405,"warnings":0,"errors":0,"depth":4,"issuerId":404},{"name":"./client/components/BuildComponents/BuildSingle.jsx","size":537,"id":406,"warnings":0,"errors":0,"depth":4,"issuerId":404},{"name":"./client/components/BuildComponents/Dashboard.jsx","size":984,"id":407,"warnings":0,"errors":0,"depth":4,"issuerId":404},{"name":"./client/components/BuildComponents/Modules.jsx","size":2687,"id":408,"warnings":0,"errors":0,"depth":5,"issuerId":407},{"name":"./client/components/BuildComponents/Assets.jsx","size":1572,"id":409,"warnings":0,"errors":0,"depth":5,"issuerId":407},{"name":"./client/components/BuildComponents/Errors.jsx","size":1162,"id":410,"warnings":0,"errors":0,"depth":5,"issuerId":407},{"name":"./client/components/Overview.jsx","size":16689,"id":411,"warnings":0,"errors":0,"depth":3,"issuerId":403},{"name":"./node_modules/d3/index.js","size":855,"id":412,"warnings":0,"errors":0,"depth":4,"issuerId":411},{"name":"./node_modules/d3/build/package.js","size":2375,"id":413,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-array/src/cross.js","size":428,"id":414,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/descending.js","size":86,"id":415,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/histogram.js","size":2012,"id":416,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/constant.js","size":72,"id":417,"warnings":0,"errors":0,"depth":7,"issuerId":416},{"name":"./node_modules/d3-array/src/identity.js","size":43,"id":418,"warnings":0,"errors":0,"depth":7,"issuerId":416},{"name":"./node_modules/d3-array/src/threshold/freedmanDiaconis.js","size":361,"id":419,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/threshold/scott.js","size":180,"id":420,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/max.js","size":843,"id":421,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/mean.js","size":453,"id":422,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/median.js","size":559,"id":423,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/merge.js","size":339,"id":424,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/permute.js","size":161,"id":425,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/scan.js","size":392,"id":426,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/shuffle.js","size":285,"id":427,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/sum.js","size":374,"id":428,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/zip.js","size":99,"id":429,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-axis/index.js","size":79,"id":430,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-axis/src/axis.js","size":5171,"id":431,"warnings":0,"errors":0,"depth":6,"issuerId":430},{"name":"./node_modules/d3-axis/src/array.js","size":42,"id":432,"warnings":0,"errors":0,"depth":7,"issuerId":431},{"name":"./node_modules/d3-axis/src/identity.js","size":43,"id":433,"warnings":0,"errors":0,"depth":7,"issuerId":431},{"name":"./node_modules/d3-brush/index.js","size":88,"id":434,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-brush/src/brush.js","size":15774,"id":435,"warnings":0,"errors":0,"depth":6,"issuerId":434},{"name":"./node_modules/d3-dispatch/src/dispatch.js","size":2729,"id":436,"warnings":0,"errors":0,"depth":6,"issuerId":32},{"name":"./node_modules/d3-drag/src/drag.js","size":4824,"id":437,"warnings":0,"errors":0,"depth":6,"issuerId":113},{"name":"./node_modules/d3-selection/src/local.js","size":536,"id":438,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/mouse.js","size":224,"id":439,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/select.js","size":259,"id":440,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/selection/select.js","size":653,"id":441,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/selectAll.js","size":550,"id":442,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/filter.js","size":546,"id":443,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/data.js","size":3591,"id":444,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/constant.js","size":72,"id":445,"warnings":0,"errors":0,"depth":8,"issuerId":444},{"name":"./node_modules/d3-selection/src/selection/exit.js","size":176,"id":446,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/merge.js","size":575,"id":447,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/order.js","size":367,"id":448,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/sort.js","size":681,"id":449,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/call.js","size":134,"id":450,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/nodes.js","size":140,"id":451,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/node.js","size":258,"id":452,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/size.js","size":98,"id":453,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/empty.js","size":53,"id":454,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/each.js","size":289,"id":455,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/attr.js","size":1460,"id":456,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/property.js","size":617,"id":457,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/classed.js","size":1740,"id":458,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/text.js","size":528,"id":459,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/html.js","size":520,"id":460,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/raise.js","size":138,"id":461,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/lower.js","size":171,"id":462,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/append.js","size":235,"id":463,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/insert.js","size":468,"id":464,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/remove.js","size":153,"id":465,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/datum.js","size":132,"id":466,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/dispatch.js","size":891,"id":467,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selectAll.js","size":282,"id":468,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/touch.js","size":407,"id":469,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/touches.js","size":323,"id":470,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-drag/src/constant.js","size":72,"id":471,"warnings":0,"errors":0,"depth":7,"issuerId":437},{"name":"./node_modules/d3-drag/src/event.js","size":430,"id":472,"warnings":0,"errors":0,"depth":7,"issuerId":437},{"name":"./node_modules/d3-color/src/lab.js","size":3167,"id":473,"warnings":0,"errors":0,"depth":6,"issuerId":23},{"name":"./node_modules/d3-color/src/cubehelix.js","size":1855,"id":474,"warnings":0,"errors":0,"depth":6,"issuerId":23},{"name":"./node_modules/d3-interpolate/src/round.js","size":112,"id":475,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/transform/index.js","size":2064,"id":476,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/transform/parse.js","size":980,"id":477,"warnings":0,"errors":0,"depth":7,"issuerId":476},{"name":"./node_modules/d3-interpolate/src/transform/decompose.js","size":672,"id":478,"warnings":0,"errors":0,"depth":8,"issuerId":477},{"name":"./node_modules/d3-interpolate/src/zoom.js","size":1385,"id":479,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/hsl.js","size":547,"id":480,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/lab.js","size":447,"id":481,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/hcl.js","size":547,"id":482,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/cubehelix.js","size":760,"id":483,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/quantize.js","size":163,"id":484,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-transition/src/selection/index.js","size":245,"id":485,"warnings":0,"errors":0,"depth":6,"issuerId":126},{"name":"./node_modules/d3-transition/src/selection/interrupt.js","size":138,"id":486,"warnings":0,"errors":0,"depth":7,"issuerId":485},{"name":"./node_modules/d3-timer/src/timeout.js","size":250,"id":487,"warnings":0,"errors":0,"depth":6,"issuerId":74},{"name":"./node_modules/d3-timer/src/interval.js","size":400,"id":488,"warnings":0,"errors":0,"depth":6,"issuerId":74},{"name":"./node_modules/d3-transition/src/selection/transition.js","size":1090,"id":489,"warnings":0,"errors":0,"depth":7,"issuerId":485},{"name":"./node_modules/d3-transition/src/transition/attr.js","size":2478,"id":490,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/attrTween.js","size":904,"id":491,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/delay.js","size":510,"id":492,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/duration.js","size":528,"id":493,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/ease.js","size":348,"id":494,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/filter.js","size":574,"id":495,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/merge.js","size":653,"id":496,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/on.js","size":851,"id":497,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/remove.js","size":284,"id":498,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/select.js","size":826,"id":499,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/selectAll.js","size":883,"id":500,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/selection.js","size":174,"id":501,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/style.js","size":1914,"id":502,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/styleTween.js","size":607,"id":503,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/text.js","size":473,"id":504,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/transition.js","size":691,"id":505,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-ease/src/linear.js","size":43,"id":506,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/quad.js","size":192,"id":507,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/cubic.js","size":210,"id":508,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/poly.js","size":596,"id":509,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/sin.js","size":236,"id":510,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/exp.js","size":251,"id":511,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/circle.js","size":261,"id":512,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/bounce.js","size":521,"id":513,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/back.js","size":653,"id":514,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/elastic.js","size":1309,"id":515,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-transition/src/active.js","size":484,"id":516,"warnings":0,"errors":0,"depth":6,"issuerId":126},{"name":"./node_modules/d3-brush/src/constant.js","size":72,"id":517,"warnings":0,"errors":0,"depth":7,"issuerId":435},{"name":"./node_modules/d3-brush/src/event.js","size":127,"id":518,"warnings":0,"errors":0,"depth":7,"issuerId":435},{"name":"./node_modules/d3-brush/src/noevent.js","size":202,"id":519,"warnings":0,"errors":0,"depth":7,"issuerId":435},{"name":"./node_modules/d3-chord/index.js","size":94,"id":520,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-chord/src/chord.js","size":3174,"id":521,"warnings":0,"errors":0,"depth":6,"issuerId":520},{"name":"./node_modules/d3-chord/src/ribbon.js","size":2340,"id":522,"warnings":0,"errors":0,"depth":6,"issuerId":520},{"name":"./node_modules/d3-chord/src/array.js","size":42,"id":523,"warnings":0,"errors":0,"depth":7,"issuerId":522},{"name":"./node_modules/d3-chord/src/constant.js","size":72,"id":524,"warnings":0,"errors":0,"depth":7,"issuerId":522},{"name":"./node_modules/d3-path/src/path.js","size":4176,"id":525,"warnings":0,"errors":0,"depth":6,"issuerId":33},{"name":"./node_modules/d3-collection/src/nest.js","size":2017,"id":526,"warnings":0,"errors":0,"depth":6,"issuerId":53},{"name":"./node_modules/d3-collection/src/set.js","size":798,"id":527,"warnings":0,"errors":0,"depth":6,"issuerId":53},{"name":"./node_modules/d3-collection/src/keys.js","size":104,"id":528,"warnings":0,"errors":0,"depth":6,"issuerId":53},{"name":"./node_modules/d3-collection/src/values.js","size":115,"id":529,"warnings":0,"errors":0,"depth":6,"issuerId":53},{"name":"./node_modules/d3-collection/src/entries.js","size":137,"id":530,"warnings":0,"errors":0,"depth":6,"issuerId":53},{"name":"./node_modules/d3-dsv/src/csv.js","size":199,"id":531,"warnings":0,"errors":0,"depth":6,"issuerId":129},{"name":"./node_modules/d3-dsv/src/tsv.js","size":200,"id":532,"warnings":0,"errors":0,"depth":6,"issuerId":129},{"name":"./node_modules/d3-force/index.js","size":361,"id":533,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-force/src/center.js","size":654,"id":534,"warnings":0,"errors":0,"depth":6,"issuerId":533},{"name":"./node_modules/d3-force/src/collide.js","size":2447,"id":535,"warnings":0,"errors":0,"depth":6,"issuerId":533},{"name":"./node_modules/d3-quadtree/src/quadtree.js","size":2077,"id":536,"warnings":0,"errors":0,"depth":6,"issuerId":132},{"name":"./node_modules/d3-quadtree/src/add.js","size":2441,"id":537,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/cover.js","size":1665,"id":538,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/data.js","size":170,"id":539,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/extent.js","size":206,"id":540,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/find.js","size":1692,"id":541,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/remove.js","size":1898,"id":542,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/root.js","size":51,"id":543,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/size.js","size":155,"id":544,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/visit.js","size":695,"id":545,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/visitAfter.js","size":773,"id":546,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/x.js","size":138,"id":547,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/y.js","size":138,"id":548,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-force/src/link.js","size":3213,"id":549,"warnings":0,"errors":0,"depth":6,"issuerId":533},{"name":"./node_modules/d3-force/src/manyBody.js","size":3181,"id":550,"warnings":0,"errors":0,"depth":6,"issuerId":533},{"name":"./node_modules/d3-force/src/x.js","size":1030,"id":551,"warnings":0,"errors":0,"depth":6,"issuerId":533},{"name":"./node_modules/d3-force/src/y.js","size":1030,"id":552,"warnings":0,"errors":0,"depth":6,"issuerId":533},{"name":"./node_modules/d3-format/src/defaultLocale.js","size":361,"id":553,"warnings":0,"errors":0,"depth":6,"issuerId":134},{"name":"./node_modules/d3-format/src/formatGroup.js","size":475,"id":554,"warnings":0,"errors":0,"depth":7,"issuerId":226},{"name":"./node_modules/d3-format/src/formatNumerals.js","size":154,"id":555,"warnings":0,"errors":0,"depth":7,"issuerId":226},{"name":"./node_modules/d3-format/src/formatDefault.js","size":368,"id":556,"warnings":0,"errors":0,"depth":8,"issuerId":228},{"name":"./node_modules/d3-format/src/formatRounded.js","size":458,"id":557,"warnings":0,"errors":0,"depth":8,"issuerId":228},{"name":"./node_modules/d3-format/src/identity.js","size":43,"id":558,"warnings":0,"errors":0,"depth":7,"issuerId":226},{"name":"./node_modules/d3-format/src/precisionFixed.js","size":119,"id":559,"warnings":0,"errors":0,"depth":6,"issuerId":134},{"name":"./node_modules/d3-format/src/precisionPrefix.js","size":190,"id":560,"warnings":0,"errors":0,"depth":6,"issuerId":134},{"name":"./node_modules/d3-format/src/precisionRound.js","size":186,"id":561,"warnings":0,"errors":0,"depth":6,"issuerId":134},{"name":"./node_modules/d3-geo/index.js","size":2484,"id":562,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-geo/src/bounds.js","size":5449,"id":563,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/centroid.js","size":3783,"id":564,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/constant.js","size":72,"id":565,"warnings":0,"errors":0,"depth":7,"issuerId":231},{"name":"./node_modules/d3-geo/src/clip/line.js","size":1099,"id":566,"warnings":0,"errors":0,"depth":7,"issuerId":136},{"name":"./node_modules/d3-geo/src/contains.js","size":2730,"id":567,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/graticule.js","size":3034,"id":568,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/interpolate.js","size":911,"id":569,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/path/index.js","size":1853,"id":570,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/path/area.js","size":945,"id":571,"warnings":0,"errors":0,"depth":7,"issuerId":570},{"name":"./node_modules/d3-geo/src/path/centroid.js","size":2033,"id":572,"warnings":0,"errors":0,"depth":7,"issuerId":570},{"name":"./node_modules/d3-geo/src/path/context.js","size":914,"id":573,"warnings":0,"errors":0,"depth":7,"issuerId":570},{"name":"./node_modules/d3-geo/src/path/measure.js","size":836,"id":574,"warnings":0,"errors":0,"depth":7,"issuerId":570},{"name":"./node_modules/d3-geo/src/path/string.js","size":1316,"id":575,"warnings":0,"errors":0,"depth":7,"issuerId":570},{"name":"./node_modules/d3-geo/src/clip/antimeridian.js","size":2897,"id":576,"warnings":0,"errors":0,"depth":7,"issuerId":25},{"name":"./node_modules/d3-geo/src/clip/circle.js","size":5965,"id":577,"warnings":0,"errors":0,"depth":7,"issuerId":25},{"name":"./node_modules/d3-geo/src/projection/resample.js","size":3275,"id":578,"warnings":0,"errors":0,"depth":7,"issuerId":25},{"name":"./node_modules/d3-geo/src/projection/cylindricalEqualArea.js","size":314,"id":579,"warnings":0,"errors":0,"depth":7,"issuerId":138},{"name":"./node_modules/d3-geo/src/projection/albersUsa.js","size":3984,"id":580,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/azimuthalEqualArea.js","size":447,"id":581,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/azimuthalEquidistant.js","size":443,"id":582,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/conicConformal.js","size":1017,"id":583,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/conicEquidistant.js","size":771,"id":584,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/gnomonic.js","size":387,"id":585,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/identity.js","size":1922,"id":586,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/orthographic.js","size":376,"id":587,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/stereographic.js","size":436,"id":588,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/transverseMercator.js","size":762,"id":589,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-hierarchy/index.js","size":876,"id":590,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-hierarchy/src/cluster.js","size":2093,"id":591,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/hierarchy/count.js","size":263,"id":592,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/each.js","size":381,"id":593,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/eachBefore.js","size":282,"id":594,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/eachAfter.js","size":353,"id":595,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/sum.js","size":264,"id":596,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/sort.js","size":151,"id":597,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/path.js","size":606,"id":598,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/ancestors.js","size":138,"id":599,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/descendants.js","size":121,"id":600,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/leaves.js","size":164,"id":601,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/links.js","size":242,"id":602,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/pack/index.js","size":1917,"id":603,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/array.js","size":250,"id":604,"warnings":0,"errors":0,"depth":7,"issuerId":244},{"name":"./node_modules/d3-hierarchy/src/partition.js","size":1266,"id":605,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/stratify.js","size":1930,"id":606,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/tree.js","size":7054,"id":607,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/treemap/index.js","size":2810,"id":608,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/treemap/binary.js","size":1266,"id":609,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/treemap/sliceDice.js","size":170,"id":610,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/treemap/resquarify.js","size":1029,"id":611,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-polygon/index.js","size":275,"id":612,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-polygon/src/area.js","size":243,"id":613,"warnings":0,"errors":0,"depth":6,"issuerId":612},{"name":"./node_modules/d3-polygon/src/centroid.js","size":346,"id":614,"warnings":0,"errors":0,"depth":6,"issuerId":612},{"name":"./node_modules/d3-polygon/src/hull.js","size":1710,"id":615,"warnings":0,"errors":0,"depth":6,"issuerId":612},{"name":"./node_modules/d3-polygon/src/cross.js","size":402,"id":616,"warnings":0,"errors":0,"depth":7,"issuerId":615},{"name":"./node_modules/d3-polygon/src/contains.js","size":411,"id":617,"warnings":0,"errors":0,"depth":6,"issuerId":612},{"name":"./node_modules/d3-polygon/src/length.js","size":375,"id":618,"warnings":0,"errors":0,"depth":6,"issuerId":612},{"name":"./node_modules/d3-queue/index.js","size":46,"id":619,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-queue/src/queue.js","size":3128,"id":620,"warnings":0,"errors":0,"depth":6,"issuerId":619},{"name":"./node_modules/d3-queue/src/array.js","size":29,"id":621,"warnings":0,"errors":0,"depth":7,"issuerId":620},{"name":"./node_modules/d3-random/index.js","size":346,"id":622,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-random/src/uniform.js","size":440,"id":623,"warnings":0,"errors":0,"depth":6,"issuerId":622},{"name":"./node_modules/d3-random/src/logNormal.js","size":405,"id":624,"warnings":0,"errors":0,"depth":6,"issuerId":622},{"name":"./node_modules/d3-random/src/bates.js","size":375,"id":625,"warnings":0,"errors":0,"depth":6,"issuerId":622},{"name":"./node_modules/d3-random/src/exponential.js","size":329,"id":626,"warnings":0,"errors":0,"depth":6,"issuerId":622},{"name":"./node_modules/d3-request/index.js","size":308,"id":627,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-request/src/html.js","size":157,"id":628,"warnings":0,"errors":0,"depth":6,"issuerId":627},{"name":"./node_modules/d3-request/src/json.js","size":127,"id":629,"warnings":0,"errors":0,"depth":6,"issuerId":627},{"name":"./node_modules/d3-request/src/text.js","size":109,"id":630,"warnings":0,"errors":0,"depth":6,"issuerId":627},{"name":"./node_modules/d3-request/src/xml.js","size":174,"id":631,"warnings":0,"errors":0,"depth":6,"issuerId":627},{"name":"./node_modules/d3-request/src/csv.js","size":101,"id":632,"warnings":0,"errors":0,"depth":6,"issuerId":627},{"name":"./node_modules/d3-request/src/tsv.js","size":118,"id":633,"warnings":0,"errors":0,"depth":6,"issuerId":627},{"name":"./node_modules/d3-scale/index.js","size":1402,"id":634,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-scale/src/band.js","size":2637,"id":635,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/identity.js","size":463,"id":636,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/tickFormat.js","size":1203,"id":637,"warnings":0,"errors":0,"depth":7,"issuerId":58},{"name":"./node_modules/d3-scale/src/log.js","size":3273,"id":638,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/pow.js","size":1000,"id":639,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/quantile.js","size":1280,"id":640,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/quantize.js","size":1066,"id":641,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/threshold.js","size":802,"id":642,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-time/src/millisecond.js","size":668,"id":643,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/second.js","size":440,"id":644,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/minute.js","size":437,"id":645,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/hour.js","size":569,"id":646,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/day.js","size":462,"id":647,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/week.js","size":963,"id":648,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/month.js","size":414,"id":649,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/year.js","size":754,"id":650,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/utcMinute.js","size":412,"id":651,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/utcHour.js","size":399,"id":652,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/utcDay.js","size":397,"id":653,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/utcWeek.js","size":979,"id":654,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/utcMonth.js","size":453,"id":655,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/utcYear.js","size":808,"id":656,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time-format/src/isoParse.js","size":319,"id":657,"warnings":0,"errors":0,"depth":6,"issuerId":147},{"name":"./node_modules/d3-scale/src/utcTime.js","size":379,"id":658,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/category10.js","size":119,"id":659,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/category20b.js","size":179,"id":660,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/category20c.js","size":179,"id":661,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/category20.js","size":179,"id":662,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/cubehelix.js","size":188,"id":663,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/rainbow.js","size":536,"id":664,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/viridis.js","size":6471,"id":665,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/sequential.js","size":717,"id":666,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-shape/index.js","size":2819,"id":667,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-shape/src/arc.js","size":8556,"id":668,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/pie.js","size":2336,"id":669,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/descending.js","size":86,"id":670,"warnings":0,"errors":0,"depth":7,"issuerId":669},{"name":"./node_modules/d3-shape/src/identity.js","size":43,"id":671,"warnings":0,"errors":0,"depth":7,"issuerId":669},{"name":"./node_modules/d3-shape/src/areaRadial.js","size":934,"id":672,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/link/index.js","size":2218,"id":673,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/symbol.js","size":1160,"id":674,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/basisClosed.js","size":1530,"id":675,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/basisOpen.js","size":1069,"id":676,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/bundle.js","size":1081,"id":677,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/catmullRomClosed.js","size":2083,"id":678,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/catmullRomOpen.js","size":1760,"id":679,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/linearClosed.js","size":514,"id":680,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/monotone.js","size":3202,"id":681,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/natural.js","size":1761,"id":682,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/step.js","size":1367,"id":683,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/stack.js","size":1432,"id":684,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/offset/expand.js","size":319,"id":685,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/offset/diverging.js","size":422,"id":686,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/offset/silhouette.js","size":314,"id":687,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/offset/wiggle.js","size":740,"id":688,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/order/descending.js","size":112,"id":689,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/order/insideOut.js","size":545,"id":690,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/order/reverse.js","size":97,"id":691,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-voronoi/index.js","size":50,"id":692,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-voronoi/src/voronoi.js","size":1420,"id":693,"warnings":0,"errors":0,"depth":6,"issuerId":692},{"name":"./node_modules/d3-voronoi/src/constant.js","size":72,"id":694,"warnings":0,"errors":0,"depth":7,"issuerId":693},{"name":"./node_modules/d3-voronoi/src/point.js","size":81,"id":695,"warnings":0,"errors":0,"depth":7,"issuerId":693},{"name":"./node_modules/d3-voronoi/src/Beach.js","size":4381,"id":696,"warnings":0,"errors":0,"depth":8,"issuerId":63},{"name":"./node_modules/d3-zoom/index.js","size":128,"id":697,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-zoom/src/zoom.js","size":13358,"id":698,"warnings":0,"errors":0,"depth":6,"issuerId":697},{"name":"./node_modules/d3-zoom/src/constant.js","size":72,"id":699,"warnings":0,"errors":0,"depth":7,"issuerId":698},{"name":"./node_modules/d3-zoom/src/event.js","size":137,"id":700,"warnings":0,"errors":0,"depth":7,"issuerId":698},{"name":"./node_modules/d3-zoom/src/noevent.js","size":202,"id":701,"warnings":0,"errors":0,"depth":7,"issuerId":698},{"name":"./style/style.css","size":1000,"id":702,"warnings":0,"errors":0,"depth":4,"issuerId":411},{"name":"./node_modules/css-loader!./style/style.css","size":865,"id":703,"warnings":0,"errors":0,"depth":5,"issuerId":702},{"name":"./node_modules/css-loader/lib/css-base.js","size":2260,"id":704,"warnings":0,"errors":0,"depth":6,"issuerId":703},{"name":"./node_modules/style-loader/lib/addStyles.js","size":8704,"id":705,"warnings":0,"errors":0,"depth":5,"issuerId":702},{"name":"./node_modules/style-loader/lib/urls.js","size":3008,"id":706,"warnings":0,"errors":0,"depth":6,"issuerId":705},{"name":"./client/components/Recommendations.jsx","size":433,"id":707,"warnings":0,"errors":0,"depth":3,"issuerId":403},{"name":"./client/components/Performance.jsx","size":417,"id":708,"warnings":0,"errors":0,"depth":3,"issuerId":403},{"name":"./monitor/stats.json","size":578655,"id":709,"warnings":0,"errors":0,"depth":1,"issuerId":373}]},{"size":725811,"files":["vendor.js"],"entry":true,"hash":"11fb3bf5817b42ea4d4c","parents":[],"rendered":true,"inital":true,"modules":[{"name":"./node_modules/process/browser.js","size":5418,"id":0,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/fbjs/lib/invariant.js","size":1632,"id":1,"warnings":0,"errors":0,"depth":4,"issuerId":155},{"name":"./node_modules/fbjs/lib/warning.js","size":2016,"id":2,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/reactProdInvariant.js","size":1236,"id":4,"warnings":0,"errors":0,"depth":4,"issuerId":7},{"name":"./node_modules/react/react.js","size":56,"id":5,"warnings":0,"errors":0,"depth":1,"issuerId":273},{"name":"./node_modules/object-assign/index.js","size":2108,"id":6,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/react-dom/lib/ReactDOMComponentTree.js","size":6270,"id":7,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/fbjs/lib/ExecutionEnvironment.js","size":1061,"id":8,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react/lib/ReactComponentTreeHook.js","size":11795,"id":13,"warnings":0,"errors":0,"depth":4,"issuerId":159},{"name":"./node_modules/fbjs/lib/emptyFunction.js","size":1085,"id":14,"warnings":0,"errors":0,"depth":4,"issuerId":274},{"name":"./node_modules/react-dom/lib/ReactInstrumentation.js","size":601,"id":15,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react/lib/ReactCurrentOwner.js","size":621,"id":21,"warnings":0,"errors":0,"depth":4,"issuerId":30},{"name":"./node_modules/react-dom/lib/ReactUpdates.js","size":9534,"id":22,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/SyntheticEvent.js","size":9181,"id":24,"warnings":0,"errors":0,"depth":5,"issuerId":295},{"name":"./node_modules/react-dom/lib/DOMProperty.js","size":8239,"id":27,"warnings":0,"errors":0,"depth":4,"issuerId":7},{"name":"./node_modules/react/lib/ReactElement.js","size":11233,"id":30,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/react-dom/lib/PooledClass.js","size":3356,"id":31,"warnings":0,"errors":0,"depth":4,"issuerId":22},{"name":"./node_modules/react/lib/React.js","size":5078,"id":37,"warnings":0,"errors":0,"depth":2,"issuerId":5},{"name":"./node_modules/react/lib/reactProdInvariant.js","size":1236,"id":38,"warnings":0,"errors":0,"depth":4,"issuerId":155},{"name":"./node_modules/react-dom/lib/ReactReconciler.js","size":6210,"id":39,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/DOMLazyTree.js","size":3715,"id":40,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/EventPropagators.js","size":5094,"id":44,"warnings":0,"errors":0,"depth":5,"issuerId":291},{"name":"./node_modules/react-dom/lib/EventPluginHub.js","size":9107,"id":45,"warnings":0,"errors":0,"depth":5,"issuerId":295},{"name":"./node_modules/react-dom/lib/SyntheticUIEvent.js","size":1571,"id":46,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/ReactInstanceMap.js","size":1219,"id":47,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react/lib/canDefineProperty.js","size":661,"id":64,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/fbjs/lib/emptyObject.js","size":458,"id":65,"warnings":0,"errors":0,"depth":4,"issuerId":155},{"name":"./node_modules/react-dom/lib/EventPluginRegistry.js","size":9746,"id":66,"warnings":0,"errors":0,"depth":4,"issuerId":370},{"name":"./node_modules/react-dom/lib/Transaction.js","size":9553,"id":67,"warnings":0,"errors":0,"depth":4,"issuerId":22},{"name":"./node_modules/react-dom/lib/SyntheticMouseEvent.js","size":2141,"id":68,"warnings":0,"errors":0,"depth":5,"issuerId":304},{"name":"./node_modules/react-dom/lib/setInnerHTML.js","size":3860,"id":69,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/escapeTextContentForBrowser.js","size":3431,"id":70,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/ReactBrowserEventEmitter.js","size":12553,"id":71,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react/lib/lowPriorityWarning.js","size":2162,"id":87,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/prop-types/lib/ReactPropTypesSecret.js","size":436,"id":88,"warnings":0,"errors":0,"depth":5,"issuerId":161},{"name":"./node_modules/react-dom/index.js","size":59,"id":89,"warnings":0,"errors":0,"depth":1,"issuerId":273},{"name":"./node_modules/react-dom/lib/EventPluginUtils.js","size":7945,"id":90,"warnings":0,"errors":0,"depth":5,"issuerId":344},{"name":"./node_modules/react-dom/lib/ReactErrorUtils.js","size":2188,"id":91,"warnings":0,"errors":0,"depth":6,"issuerId":45},{"name":"./node_modules/react-dom/lib/getEventTarget.js","size":1010,"id":92,"warnings":0,"errors":0,"depth":5,"issuerId":295},{"name":"./node_modules/react-dom/lib/isEventSupported.js","size":1937,"id":93,"warnings":0,"errors":0,"depth":5,"issuerId":295},{"name":"./node_modules/react-dom/lib/getEventModifierState.js","size":1225,"id":94,"warnings":0,"errors":0,"depth":6,"issuerId":68},{"name":"./node_modules/react-dom/lib/DOMChildrenOperations.js","size":7717,"id":95,"warnings":0,"errors":0,"depth":5,"issuerId":306},{"name":"./node_modules/react-dom/lib/DOMNamespaces.js","size":505,"id":96,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/createMicrosoftUnsafeLocalFunction.js","size":810,"id":97,"warnings":0,"errors":0,"depth":5,"issuerId":69},{"name":"./node_modules/react-dom/lib/LinkedValueUtils.js","size":5239,"id":98,"warnings":0,"errors":0,"depth":6,"issuerId":324},{"name":"./node_modules/react-dom/lib/ReactComponentEnvironment.js","size":1302,"id":99,"warnings":0,"errors":0,"depth":5,"issuerId":344},{"name":"./node_modules/fbjs/lib/shallowEqual.js","size":1742,"id":100,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/shouldUpdateReactComponent.js","size":1403,"id":101,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/KeyEscapeUtils.js","size":1294,"id":102,"warnings":0,"errors":0,"depth":7,"issuerId":328},{"name":"./node_modules/react-dom/lib/ReactUpdateQueue.js","size":9354,"id":103,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/validateDOMNesting.js","size":13654,"id":104,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/getEventCharCode.js","size":1505,"id":105,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react/lib/ReactBaseClasses.js","size":5436,"id":155,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/react/lib/ReactNoopUpdateQueue.js","size":3362,"id":156,"warnings":0,"errors":0,"depth":4,"issuerId":155},{"name":"./node_modules/react/lib/ReactElementSymbol.js","size":622,"id":157,"warnings":0,"errors":0,"depth":4,"issuerId":30},{"name":"./node_modules/react/lib/getIteratorFn.js","size":1119,"id":158,"warnings":0,"errors":0,"depth":4,"issuerId":159},{"name":"./node_modules/react/lib/ReactElementValidator.js","size":9198,"id":159,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/prop-types/factory.js","size":890,"id":160,"warnings":0,"errors":0,"depth":4,"issuerId":282},{"name":"./node_modules/prop-types/factoryWithTypeCheckers.js","size":18600,"id":161,"warnings":0,"errors":0,"depth":4,"issuerId":160},{"name":"./node_modules/react-dom/lib/ReactDOMComponentFlags.js","size":429,"id":162,"warnings":0,"errors":0,"depth":4,"issuerId":7},{"name":"./node_modules/react-dom/lib/accumulateInto.js","size":1694,"id":163,"warnings":0,"errors":0,"depth":6,"issuerId":44},{"name":"./node_modules/react-dom/lib/forEachAccumulated.js","size":855,"id":164,"warnings":0,"errors":0,"depth":6,"issuerId":44},{"name":"./node_modules/react-dom/lib/getTextContentAccessor.js","size":955,"id":165,"warnings":0,"errors":0,"depth":6,"issuerId":292},{"name":"./node_modules/react-dom/lib/CallbackQueue.js","size":3162,"id":166,"warnings":0,"errors":0,"depth":4,"issuerId":22},{"name":"./node_modules/react-dom/lib/ReactFeatureFlags.js","size":628,"id":167,"warnings":0,"errors":0,"depth":4,"issuerId":22},{"name":"./node_modules/react-dom/lib/inputValueTracking.js","size":3096,"id":168,"warnings":0,"errors":0,"depth":5,"issuerId":295},{"name":"./node_modules/react-dom/lib/isTextInputElement.js","size":1017,"id":169,"warnings":0,"errors":0,"depth":5,"issuerId":295},{"name":"./node_modules/react-dom/lib/ViewportMetrics.js","size":604,"id":170,"warnings":0,"errors":0,"depth":5,"issuerId":71},{"name":"./node_modules/react-dom/lib/setTextContent.js","size":1453,"id":171,"warnings":0,"errors":0,"depth":5,"issuerId":40},{"name":"./node_modules/fbjs/lib/focusNode.js","size":704,"id":172,"warnings":0,"errors":0,"depth":6,"issuerId":313},{"name":"./node_modules/react-dom/lib/CSSProperty.js","size":3798,"id":173,"warnings":0,"errors":0,"depth":6,"issuerId":314},{"name":"./node_modules/react-dom/lib/DOMPropertyOperations.js","size":7607,"id":174,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/ReactPropTypesSecret.js","size":442,"id":175,"warnings":0,"errors":0,"depth":7,"issuerId":98},{"name":"./node_modules/react-dom/lib/ReactDOMSelect.js","size":6808,"id":176,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/instantiateReactComponent.js","size":5056,"id":177,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/ReactNodeTypes.js","size":1016,"id":178,"warnings":0,"errors":0,"depth":4,"issuerId":186},{"name":"./node_modules/react-dom/lib/ReactEmptyComponent.js","size":704,"id":179,"warnings":0,"errors":0,"depth":5,"issuerId":344},{"name":"./node_modules/react-dom/lib/ReactHostComponent.js","size":1977,"id":180,"warnings":0,"errors":0,"depth":5,"issuerId":344},{"name":"./node_modules/react-dom/lib/traverseAllChildren.js","size":7038,"id":181,"warnings":0,"errors":0,"depth":7,"issuerId":328},{"name":"./node_modules/fbjs/lib/EventListener.js","size":2374,"id":182,"warnings":0,"errors":0,"depth":5,"issuerId":342},{"name":"./node_modules/react-dom/lib/ReactInputSelection.js","size":4270,"id":183,"warnings":0,"errors":0,"depth":5,"issuerId":345},{"name":"./node_modules/fbjs/lib/getActiveElement.js","size":1038,"id":184,"warnings":0,"errors":0,"depth":5,"issuerId":352},{"name":"./node_modules/react-dom/lib/ReactMount.js","size":25507,"id":185,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/getHostComponentFromComposite.js","size":740,"id":186,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"multi react react-dom","size":40,"id":273,"warnings":0,"errors":0,"depth":0,"issuerId":null},{"name":"./node_modules/react/lib/ReactChildren.js","size":6189,"id":274,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/react/lib/PooledClass.js","size":3356,"id":275,"warnings":0,"errors":0,"depth":4,"issuerId":274},{"name":"./node_modules/react/lib/traverseAllChildren.js","size":7030,"id":276,"warnings":0,"errors":0,"depth":4,"issuerId":274},{"name":"./node_modules/react/lib/KeyEscapeUtils.js","size":1294,"id":277,"warnings":0,"errors":0,"depth":5,"issuerId":276},{"name":"./node_modules/react/lib/ReactDOMFactories.js","size":5481,"id":278,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/react/lib/checkReactTypeSpec.js","size":4193,"id":279,"warnings":0,"errors":0,"depth":4,"issuerId":159},{"name":"./node_modules/react/lib/ReactPropTypeLocationNames.js","size":572,"id":280,"warnings":0,"errors":0,"depth":5,"issuerId":279},{"name":"./node_modules/react/lib/ReactPropTypesSecret.js","size":442,"id":281,"warnings":0,"errors":0,"depth":5,"issuerId":279},{"name":"./node_modules/react/lib/ReactPropTypes.js","size":500,"id":282,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/prop-types/checkPropTypes.js","size":2935,"id":283,"warnings":0,"errors":0,"depth":5,"issuerId":161},{"name":"./node_modules/react/lib/ReactVersion.js","size":350,"id":284,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/react/lib/createClass.js","size":688,"id":285,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/create-react-class/factory.js","size":28376,"id":286,"warnings":0,"errors":0,"depth":4,"issuerId":285},{"name":"./node_modules/react/lib/onlyChild.js","size":1338,"id":287,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/react-dom/lib/ReactDOM.js","size":5170,"id":288,"warnings":0,"errors":0,"depth":2,"issuerId":89},{"name":"./node_modules/react-dom/lib/ReactDefaultInjection.js","size":3501,"id":289,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/ARIADOMPropertyConfig.js","size":1816,"id":290,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/BeforeInputEventPlugin.js","size":13251,"id":291,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/FallbackCompositionState.js","size":2426,"id":292,"warnings":0,"errors":0,"depth":5,"issuerId":291},{"name":"./node_modules/react-dom/lib/SyntheticCompositionEvent.js","size":1099,"id":293,"warnings":0,"errors":0,"depth":5,"issuerId":291},{"name":"./node_modules/react-dom/lib/SyntheticInputEvent.js","size":1089,"id":294,"warnings":0,"errors":0,"depth":5,"issuerId":291},{"name":"./node_modules/react-dom/lib/ChangeEventPlugin.js","size":10820,"id":295,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactRef.js","size":2557,"id":296,"warnings":0,"errors":0,"depth":4,"issuerId":39},{"name":"./node_modules/react-dom/lib/ReactOwner.js","size":3527,"id":297,"warnings":0,"errors":0,"depth":5,"issuerId":296},{"name":"./node_modules/react-dom/lib/ReactDebugTool.js","size":11661,"id":298,"warnings":0,"errors":0,"depth":4,"issuerId":15},{"name":"./node_modules/react-dom/lib/ReactInvalidSetStateWarningHook.js","size":984,"id":299,"warnings":0,"errors":0,"depth":5,"issuerId":298},{"name":"./node_modules/react-dom/lib/ReactHostOperationHistoryHook.js","size":736,"id":300,"warnings":0,"errors":0,"depth":5,"issuerId":298},{"name":"./node_modules/fbjs/lib/performanceNow.js","size":845,"id":301,"warnings":0,"errors":0,"depth":5,"issuerId":298},{"name":"./node_modules/fbjs/lib/performance.js","size":588,"id":302,"warnings":0,"errors":0,"depth":6,"issuerId":301},{"name":"./node_modules/react-dom/lib/DefaultEventPluginOrder.js","size":1077,"id":303,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/EnterLeaveEventPlugin.js","size":3154,"id":304,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/HTMLDOMPropertyConfig.js","size":6571,"id":305,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactComponentBrowserEnvironment.js","size":904,"id":306,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/Danger.js","size":2240,"id":307,"warnings":0,"errors":0,"depth":6,"issuerId":95},{"name":"./node_modules/fbjs/lib/createNodesFromMarkup.js","size":2662,"id":308,"warnings":0,"errors":0,"depth":7,"issuerId":307},{"name":"./node_modules/fbjs/lib/createArrayFromMixed.js","size":4113,"id":309,"warnings":0,"errors":0,"depth":8,"issuerId":308},{"name":"./node_modules/fbjs/lib/getMarkupWrap.js","size":3035,"id":310,"warnings":0,"errors":0,"depth":8,"issuerId":308},{"name":"./node_modules/react-dom/lib/ReactDOMIDOperations.js","size":955,"id":311,"warnings":0,"errors":0,"depth":5,"issuerId":306},{"name":"./node_modules/react-dom/lib/ReactDOMComponent.js","size":38923,"id":312,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/AutoFocusUtils.js","size":599,"id":313,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/CSSPropertyOperations.js","size":7197,"id":314,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/fbjs/lib/camelizeStyleName.js","size":1001,"id":315,"warnings":0,"errors":0,"depth":6,"issuerId":314},{"name":"./node_modules/fbjs/lib/camelize.js","size":708,"id":316,"warnings":0,"errors":0,"depth":7,"issuerId":315},{"name":"./node_modules/react-dom/lib/dangerousStyleValue.js","size":3061,"id":317,"warnings":0,"errors":0,"depth":6,"issuerId":314},{"name":"./node_modules/fbjs/lib/hyphenateStyleName.js","size":974,"id":318,"warnings":0,"errors":0,"depth":6,"issuerId":314},{"name":"./node_modules/fbjs/lib/hyphenate.js","size":800,"id":319,"warnings":0,"errors":0,"depth":7,"issuerId":318},{"name":"./node_modules/fbjs/lib/memoizeStringOnly.js","size":698,"id":320,"warnings":0,"errors":0,"depth":6,"issuerId":314},{"name":"./node_modules/react-dom/lib/quoteAttributeValueForBrowser.js","size":700,"id":321,"warnings":0,"errors":0,"depth":6,"issuerId":174},{"name":"./node_modules/react-dom/lib/ReactEventEmitterMixin.js","size":958,"id":322,"warnings":0,"errors":0,"depth":5,"issuerId":71},{"name":"./node_modules/react-dom/lib/getVendorPrefixedEventName.js","size":2869,"id":323,"warnings":0,"errors":0,"depth":5,"issuerId":71},{"name":"./node_modules/react-dom/lib/ReactDOMInput.js","size":13078,"id":324,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/ReactDOMOption.js","size":3687,"id":325,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/ReactDOMTextarea.js","size":6464,"id":326,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/ReactMultiChild.js","size":14556,"id":327,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/ReactChildReconciler.js","size":6106,"id":328,"warnings":0,"errors":0,"depth":6,"issuerId":327},{"name":"./node_modules/react-dom/lib/ReactCompositeComponent.js","size":35192,"id":329,"warnings":0,"errors":0,"depth":5,"issuerId":177},{"name":"./node_modules/react-dom/lib/checkReactTypeSpec.js","size":4209,"id":330,"warnings":0,"errors":0,"depth":6,"issuerId":329},{"name":"./node_modules/react-dom/lib/ReactPropTypeLocationNames.js","size":572,"id":331,"warnings":0,"errors":0,"depth":7,"issuerId":330},{"name":"./node_modules/react/lib/getNextDebugID.js","size":437,"id":332,"warnings":0,"errors":0,"depth":5,"issuerId":177},{"name":"./node_modules/react-dom/lib/ReactElementSymbol.js","size":622,"id":333,"warnings":0,"errors":0,"depth":8,"issuerId":181},{"name":"./node_modules/react-dom/lib/getIteratorFn.js","size":1119,"id":334,"warnings":0,"errors":0,"depth":8,"issuerId":181},{"name":"./node_modules/react-dom/lib/flattenChildren.js","size":2773,"id":335,"warnings":0,"errors":0,"depth":6,"issuerId":327},{"name":"./node_modules/react-dom/lib/ReactServerRenderingTransaction.js","size":2288,"id":336,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/ReactServerUpdateQueue.js","size":4828,"id":337,"warnings":0,"errors":0,"depth":6,"issuerId":336},{"name":"./node_modules/react-dom/lib/ReactDOMEmptyComponent.js","size":1902,"id":338,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactDOMTreeTraversal.js","size":3721,"id":339,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactDOMTextComponent.js","size":5814,"id":340,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactDefaultBatchingStrategy.js","size":1880,"id":341,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactEventListener.js","size":5297,"id":342,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/fbjs/lib/getUnboundedScrollPosition.js","size":1122,"id":343,"warnings":0,"errors":0,"depth":5,"issuerId":342},{"name":"./node_modules/react-dom/lib/ReactInjection.js","size":1200,"id":344,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactReconcileTransaction.js","size":5259,"id":345,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactDOMSelection.js","size":6776,"id":346,"warnings":0,"errors":0,"depth":6,"issuerId":183},{"name":"./node_modules/react-dom/lib/getNodeForCharacterOffset.js","size":1617,"id":347,"warnings":0,"errors":0,"depth":7,"issuerId":346},{"name":"./node_modules/fbjs/lib/containsNode.js","size":1049,"id":348,"warnings":0,"errors":0,"depth":6,"issuerId":183},{"name":"./node_modules/fbjs/lib/isTextNode.js","size":605,"id":349,"warnings":0,"errors":0,"depth":7,"issuerId":348},{"name":"./node_modules/fbjs/lib/isNode.js","size":828,"id":350,"warnings":0,"errors":0,"depth":8,"issuerId":349},{"name":"./node_modules/react-dom/lib/SVGDOMPropertyConfig.js","size":7318,"id":351,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/SelectEventPlugin.js","size":6057,"id":352,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/SimpleEventPlugin.js","size":7973,"id":353,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/SyntheticAnimationEvent.js","size":1209,"id":354,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/SyntheticClipboardEvent.js","size":1169,"id":355,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/SyntheticFocusEvent.js","size":1066,"id":356,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/SyntheticKeyboardEvent.js","size":2705,"id":357,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/getEventKey.js","size":2868,"id":358,"warnings":0,"errors":0,"depth":6,"issuerId":357},{"name":"./node_modules/react-dom/lib/SyntheticDragEvent.js","size":1071,"id":359,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/SyntheticTouchEvent.js","size":1277,"id":360,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/SyntheticTransitionEvent.js","size":1226,"id":361,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/SyntheticWheelEvent.js","size":1924,"id":362,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/ReactDOMContainerInfo.js","size":967,"id":363,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/ReactDOMFeatureFlags.js","size":439,"id":364,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/ReactMarkupChecksum.js","size":1472,"id":365,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/adler32.js","size":1191,"id":366,"warnings":0,"errors":0,"depth":5,"issuerId":365},{"name":"./node_modules/react-dom/lib/ReactVersion.js","size":350,"id":367,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/findDOMNode.js","size":2465,"id":368,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/renderSubtreeIntoContainer.js","size":422,"id":369,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/ReactDOMUnknownPropertyHook.js","size":4319,"id":370,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/ReactDOMNullInputValuePropHook.js","size":1368,"id":371,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/ReactDOMInvalidARIAHook.js","size":3140,"id":372,"warnings":0,"errors":0,"depth":3,"issuerId":288}]}]},{"timeStamp":1505870855085,"hash":"94df0eefce1742f39b12","version":"3.5.6","errors":[],"size":1170460,"assets":[{"name":"app.js","chunks":[0],"size":944679},{"name":"vendor.js","chunks":[1],"size":225097},{"name":"app.css","chunks":[0],"size":166},{"name":"index.html","chunks":[],"size":518}],"chunks":[{"size":1337443,"files":["app.js","app.css"],"entry":false,"hash":"85d15e7e97d2c9fab23f","parents":[1],"rendered":true,"inital":true,"modules":[{"name":"./node_modules/d3-geo/src/math.js","size":880,"id":3,"warnings":0,"errors":0,"depth":7,"issuerId":230},{"name":"./node_modules/d3-selection/index.js","size":832,"id":9,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/warning/browser.js","size":1807,"id":10,"warnings":0,"errors":0,"depth":3,"issuerId":377},{"name":"./node_modules/d3-time/src/interval.js","size":2021,"id":11,"warnings":0,"errors":0,"depth":6,"issuerId":656},{"name":"./node_modules/d3-array/index.js","size":1429,"id":12,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/prop-types/index.js","size":1078,"id":16,"warnings":0,"errors":0,"depth":3,"issuerId":374},{"name":"./node_modules/invariant/browser.js","size":1516,"id":17,"warnings":0,"errors":0,"depth":3,"issuerId":190},{"name":"./node_modules/d3-selection/src/selection/index.js","size":2216,"id":18,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-interpolate/index.js","size":1179,"id":19,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-transition/src/transition/schedule.js","size":4792,"id":20,"warnings":0,"errors":0,"depth":7,"issuerId":221},{"name":"./node_modules/d3-color/index.js","size":157,"id":23,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-geo/src/projection/index.js","size":3752,"id":25,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-time/src/duration.js","size":164,"id":26,"warnings":0,"errors":0,"depth":7,"issuerId":653},{"name":"./node_modules/d3-transition/src/transition/index.js","size":1892,"id":28,"warnings":0,"errors":0,"depth":6,"issuerId":126},{"name":"./node_modules/d3-geo/src/noop.js","size":34,"id":29,"warnings":0,"errors":0,"depth":7,"issuerId":230},{"name":"./node_modules/d3-dispatch/index.js","size":52,"id":32,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-path/index.js","size":44,"id":33,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-geo/src/stream.js","size":2303,"id":34,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-scale/src/array.js","size":90,"id":35,"warnings":0,"errors":0,"depth":7,"issuerId":81},{"name":"./node_modules/d3-shape/src/constant.js","size":81,"id":36,"warnings":0,"errors":0,"depth":7,"issuerId":674},{"name":"./node_modules/d3-array/src/ascending.js","size":86,"id":41,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-geo/src/adder.js","size":904,"id":42,"warnings":0,"errors":0,"depth":7,"issuerId":238},{"name":"./node_modules/d3-random/src/defaultSource.js","size":54,"id":43,"warnings":0,"errors":0,"depth":7,"issuerId":626},{"name":"./node_modules/react-router-dom/es/index.js","size":925,"id":48,"warnings":0,"errors":0,"depth":1,"issuerId":373},{"name":"./node_modules/history/PathUtils.js","size":1768,"id":49,"warnings":0,"errors":0,"depth":4,"issuerId":376},{"name":"./node_modules/history/es/PathUtils.js","size":1605,"id":50,"warnings":0,"errors":0,"depth":5,"issuerId":389},{"name":"./node_modules/d3-array/src/number.js","size":63,"id":51,"warnings":0,"errors":0,"depth":7,"issuerId":423},{"name":"./node_modules/d3-interpolate/src/color.js","size":697,"id":52,"warnings":0,"errors":0,"depth":7,"issuerId":483},{"name":"./node_modules/d3-collection/index.js","size":270,"id":53,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-force/src/constant.js","size":72,"id":54,"warnings":0,"errors":0,"depth":7,"issuerId":552},{"name":"./node_modules/d3-geo/src/cartesian.js","size":929,"id":55,"warnings":0,"errors":0,"depth":7,"issuerId":563},{"name":"./node_modules/d3-geo/src/projection/azimuthal.js","size":502,"id":56,"warnings":0,"errors":0,"depth":7,"issuerId":581},{"name":"./node_modules/d3-hierarchy/src/treemap/dice.js","size":309,"id":57,"warnings":0,"errors":0,"depth":6,"issuerId":611},{"name":"./node_modules/d3-scale/src/linear.js","size":1745,"id":58,"warnings":0,"errors":0,"depth":6,"issuerId":666},{"name":"./node_modules/d3-scale/src/colors.js","size":101,"id":59,"warnings":0,"errors":0,"depth":7,"issuerId":665},{"name":"./node_modules/d3-shape/src/math.js","size":470,"id":60,"warnings":0,"errors":0,"depth":7,"issuerId":264},{"name":"./node_modules/d3-shape/src/offset/none.js","size":309,"id":61,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/order/none.js","size":120,"id":62,"warnings":0,"errors":0,"depth":6,"issuerId":691},{"name":"./node_modules/d3-voronoi/src/Diagram.js","size":3567,"id":63,"warnings":0,"errors":0,"depth":7,"issuerId":693},{"name":"./node_modules/history/es/LocationUtils.js","size":2224,"id":72,"warnings":0,"errors":0,"depth":5,"issuerId":389},{"name":"./node_modules/d3-interpolate/src/number.js","size":100,"id":73,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-timer/index.js","size":172,"id":74,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-transition/src/transition/tween.js","size":2022,"id":75,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-format/src/exponent.js","size":134,"id":76,"warnings":0,"errors":0,"depth":7,"issuerId":559},{"name":"./node_modules/d3-geo/src/rotation.js","size":2509,"id":77,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/transform.js","size":701,"id":78,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-hierarchy/src/treemap/slice.js","size":309,"id":79,"warnings":0,"errors":0,"depth":6,"issuerId":611},{"name":"./node_modules/d3-request/src/type.js","size":370,"id":80,"warnings":0,"errors":0,"depth":7,"issuerId":631},{"name":"./node_modules/d3-scale/src/continuous.js","size":3328,"id":81,"warnings":0,"errors":0,"depth":7,"issuerId":58},{"name":"./node_modules/d3-time/index.js","size":2096,"id":82,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-shape/src/curve/linear.js","size":738,"id":83,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/noop.js","size":29,"id":84,"warnings":0,"errors":0,"depth":7,"issuerId":680},{"name":"./node_modules/d3-shape/src/curve/basis.js","size":1436,"id":85,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/cardinal.js","size":1633,"id":86,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/history/LocationUtils.js","size":2647,"id":106,"warnings":0,"errors":0,"depth":4,"issuerId":376},{"name":"./node_modules/history/createTransitionManager.js","size":2361,"id":107,"warnings":0,"errors":0,"depth":4,"issuerId":376},{"name":"./node_modules/react-router-dom/es/Router.js","size":131,"id":108,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/Router.js","size":3804,"id":109,"warnings":0,"errors":0,"depth":3,"issuerId":108},{"name":"./node_modules/react-router/es/matchPath.js","size":2051,"id":110,"warnings":0,"errors":0,"depth":3,"issuerId":397},{"name":"./node_modules/history/es/createTransitionManager.js","size":2133,"id":111,"warnings":0,"errors":0,"depth":6,"issuerId":390},{"name":"./node_modules/d3-array/src/quantile.js","size":499,"id":112,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-drag/index.js","size":120,"id":113,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-selection/src/creator.js","size":662,"id":114,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/namespace.js","size":303,"id":115,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/namespaces.js","size":254,"id":116,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/sourceEvent.js","size":175,"id":117,"warnings":0,"errors":0,"depth":7,"issuerId":470},{"name":"./node_modules/d3-selection/src/selection/on.js","size":3119,"id":118,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/point.js","size":448,"id":119,"warnings":0,"errors":0,"depth":7,"issuerId":470},{"name":"./node_modules/d3-selection/src/selector.js","size":152,"id":120,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/window.js","size":218,"id":121,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-interpolate/src/value.js","size":669,"id":122,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-color/src/color.js","size":9276,"id":123,"warnings":0,"errors":0,"depth":6,"issuerId":23},{"name":"./node_modules/d3-color/src/define.js","size":340,"id":124,"warnings":0,"errors":0,"depth":7,"issuerId":123},{"name":"./node_modules/d3-interpolate/src/basis.js","size":600,"id":125,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-transition/index.js","size":196,"id":126,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-timer/src/timer.js","size":2901,"id":127,"warnings":0,"errors":0,"depth":6,"issuerId":74},{"name":"./node_modules/d3-collection/src/map.js","size":1988,"id":128,"warnings":0,"errors":0,"depth":6,"issuerId":53},{"name":"./node_modules/d3-dsv/index.js","size":200,"id":129,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-dsv/src/dsv.js","size":3514,"id":130,"warnings":0,"errors":0,"depth":6,"issuerId":129},{"name":"./node_modules/d3-force/src/jiggle.js","size":69,"id":131,"warnings":0,"errors":0,"depth":7,"issuerId":550},{"name":"./node_modules/d3-quadtree/index.js","size":52,"id":132,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-quadtree/src/quad.js","size":134,"id":133,"warnings":0,"errors":0,"depth":8,"issuerId":546},{"name":"./node_modules/d3-format/index.js","size":404,"id":134,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-format/src/formatDecimal.js","size":655,"id":135,"warnings":0,"errors":0,"depth":8,"issuerId":229},{"name":"./node_modules/d3-geo/src/clip/extent.js","size":5525,"id":136,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/identity.js","size":43,"id":137,"warnings":0,"errors":0,"depth":7,"issuerId":570},{"name":"./node_modules/d3-geo/src/projection/conicEqualArea.js","size":871,"id":138,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/conic.js","size":402,"id":139,"warnings":0,"errors":0,"depth":7,"issuerId":583},{"name":"./node_modules/d3-geo/src/projection/fit.js","size":910,"id":140,"warnings":0,"errors":0,"depth":7,"issuerId":580},{"name":"./node_modules/d3-geo/src/projection/mercator.js","size":1548,"id":141,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-hierarchy/src/hierarchy/index.js","size":1874,"id":142,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/accessors.js","size":166,"id":143,"warnings":0,"errors":0,"depth":7,"issuerId":608},{"name":"./node_modules/d3-hierarchy/src/treemap/squarify.js","size":1868,"id":144,"warnings":0,"errors":0,"depth":6,"issuerId":611},{"name":"./node_modules/d3-request/src/request.js","size":4589,"id":145,"warnings":0,"errors":0,"depth":6,"issuerId":249},{"name":"./node_modules/d3-scale/src/constant.js","size":72,"id":146,"warnings":0,"errors":0,"depth":7,"issuerId":81},{"name":"./node_modules/d3-time-format/index.js","size":280,"id":147,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-time-format/src/defaultLocale.js","size":867,"id":148,"warnings":0,"errors":0,"depth":6,"issuerId":657},{"name":"./node_modules/d3-shape/src/line.js","size":1516,"id":149,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/point.js","size":81,"id":150,"warnings":0,"errors":0,"depth":7,"issuerId":256},{"name":"./node_modules/d3-shape/src/curve/catmullRom.js","size":2637,"id":151,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/order/ascending.js","size":305,"id":152,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-voronoi/src/RedBlackTree.js","size":5302,"id":153,"warnings":0,"errors":0,"depth":8,"issuerId":63},{"name":"./node_modules/d3-voronoi/src/Edge.js","size":3632,"id":154,"warnings":0,"errors":0,"depth":8,"issuerId":63},{"name":"./node_modules/resolve-pathname/index.js","size":1797,"id":187,"warnings":0,"errors":0,"depth":5,"issuerId":106},{"name":"./node_modules/value-equal/index.js","size":1136,"id":188,"warnings":0,"errors":0,"depth":5,"issuerId":106},{"name":"./node_modules/history/DOMUtils.js","size":2491,"id":189,"warnings":0,"errors":0,"depth":4,"issuerId":376},{"name":"./node_modules/react-router-dom/es/Link.js","size":4073,"id":190,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router-dom/es/Route.js","size":128,"id":191,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/Route.js","size":6023,"id":192,"warnings":0,"errors":0,"depth":3,"issuerId":191},{"name":"./node_modules/history/es/DOMUtils.js","size":2258,"id":193,"warnings":0,"errors":0,"depth":6,"issuerId":390},{"name":"./node_modules/d3-array/src/bisect.js","size":238,"id":194,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/bisector.js","size":786,"id":195,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/pairs.js","size":262,"id":196,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/deviation.js","size":135,"id":197,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/variance.js","size":648,"id":198,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/extent.js","size":961,"id":199,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/array.js","size":90,"id":200,"warnings":0,"errors":0,"depth":7,"issuerId":416},{"name":"./node_modules/d3-array/src/range.js","size":344,"id":201,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/ticks.js","size":1537,"id":202,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/threshold/sturges.js","size":96,"id":203,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/min.js","size":843,"id":204,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/transpose.js","size":356,"id":205,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-selection/src/matcher.js","size":533,"id":206,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/selectorAll.js","size":171,"id":207,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/selection/enter.js","size":792,"id":208,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/sparse.js","size":71,"id":209,"warnings":0,"errors":0,"depth":8,"issuerId":446},{"name":"./node_modules/d3-selection/src/selection/style.js","size":968,"id":210,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-drag/src/nodrag.js","size":857,"id":211,"warnings":0,"errors":0,"depth":6,"issuerId":113},{"name":"./node_modules/d3-drag/src/noevent.js","size":202,"id":212,"warnings":0,"errors":0,"depth":7,"issuerId":211},{"name":"./node_modules/d3-color/src/math.js","size":72,"id":213,"warnings":0,"errors":0,"depth":7,"issuerId":474},{"name":"./node_modules/d3-interpolate/src/rgb.js","size":1288,"id":214,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/basisClosed.js","size":360,"id":215,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/constant.js","size":72,"id":216,"warnings":0,"errors":0,"depth":7,"issuerId":122},{"name":"./node_modules/d3-interpolate/src/array.js","size":372,"id":217,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/date.js","size":134,"id":218,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/object.js","size":390,"id":219,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/string.js","size":1758,"id":220,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-transition/src/interrupt.js","size":665,"id":221,"warnings":0,"errors":0,"depth":6,"issuerId":126},{"name":"./node_modules/d3-transition/src/transition/interpolate.js","size":340,"id":222,"warnings":0,"errors":0,"depth":8,"issuerId":502},{"name":"./node_modules/d3-ease/index.js","size":1320,"id":223,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-chord/src/math.js","size":159,"id":224,"warnings":0,"errors":0,"depth":7,"issuerId":521},{"name":"./node_modules/d3-force/src/simulation.js","size":3444,"id":225,"warnings":0,"errors":0,"depth":6,"issuerId":533},{"name":"./node_modules/d3-format/src/locale.js","size":4946,"id":226,"warnings":0,"errors":0,"depth":6,"issuerId":134},{"name":"./node_modules/d3-format/src/formatSpecifier.js","size":1675,"id":227,"warnings":0,"errors":0,"depth":6,"issuerId":134},{"name":"./node_modules/d3-format/src/formatTypes.js","size":846,"id":228,"warnings":0,"errors":0,"depth":7,"issuerId":227},{"name":"./node_modules/d3-format/src/formatPrefixAuto.js","size":611,"id":229,"warnings":0,"errors":0,"depth":7,"issuerId":226},{"name":"./node_modules/d3-geo/src/area.js","size":1956,"id":230,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/circle.js","size":2371,"id":231,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/compose.js","size":250,"id":232,"warnings":0,"errors":0,"depth":7,"issuerId":77},{"name":"./node_modules/d3-geo/src/clip/buffer.js","size":470,"id":233,"warnings":0,"errors":0,"depth":7,"issuerId":136},{"name":"./node_modules/d3-geo/src/clip/polygon.js","size":2802,"id":234,"warnings":0,"errors":0,"depth":7,"issuerId":136},{"name":"./node_modules/d3-geo/src/pointEqual.js","size":139,"id":235,"warnings":0,"errors":0,"depth":8,"issuerId":577},{"name":"./node_modules/d3-geo/src/polygonContains.js","size":2489,"id":236,"warnings":0,"errors":0,"depth":7,"issuerId":567},{"name":"./node_modules/d3-geo/src/distance.js","size":229,"id":237,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/length.js","size":1309,"id":238,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/path/bounds.js","size":485,"id":239,"warnings":0,"errors":0,"depth":7,"issuerId":570},{"name":"./node_modules/d3-geo/src/projection/albers.js","size":235,"id":240,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/clip/index.js","size":3813,"id":241,"warnings":0,"errors":0,"depth":8,"issuerId":576},{"name":"./node_modules/d3-geo/src/projection/equirectangular.js","size":253,"id":242,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-hierarchy/src/pack/siblings.js","size":3013,"id":243,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/pack/enclose.js","size":2976,"id":244,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/constant.js","size":120,"id":245,"warnings":0,"errors":0,"depth":7,"issuerId":608},{"name":"./node_modules/d3-hierarchy/src/treemap/round.js","size":166,"id":246,"warnings":0,"errors":0,"depth":7,"issuerId":608},{"name":"./node_modules/d3-random/src/normal.js","size":713,"id":247,"warnings":0,"errors":0,"depth":6,"issuerId":622},{"name":"./node_modules/d3-random/src/irwinHall.js","size":345,"id":248,"warnings":0,"errors":0,"depth":6,"issuerId":622},{"name":"./node_modules/d3-request/src/dsv.js","size":517,"id":249,"warnings":0,"errors":0,"depth":7,"issuerId":633},{"name":"./node_modules/d3-scale/src/ordinal.js","size":1116,"id":250,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/number.js","size":44,"id":251,"warnings":0,"errors":0,"depth":7,"issuerId":81},{"name":"./node_modules/d3-scale/src/nice.js","size":340,"id":252,"warnings":0,"errors":0,"depth":7,"issuerId":253},{"name":"./node_modules/d3-scale/src/time.js","size":4565,"id":253,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-time-format/src/locale.js","size":13876,"id":254,"warnings":0,"errors":0,"depth":6,"issuerId":147},{"name":"./node_modules/d3-time-format/src/isoFormat.js","size":284,"id":255,"warnings":0,"errors":0,"depth":6,"issuerId":657},{"name":"./node_modules/d3-shape/src/area.js","size":2917,"id":256,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/radial.js","size":655,"id":257,"warnings":0,"errors":0,"depth":7,"issuerId":258},{"name":"./node_modules/d3-shape/src/lineRadial.js","size":396,"id":258,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/pointRadial.js","size":101,"id":259,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/array.js","size":42,"id":260,"warnings":0,"errors":0,"depth":7,"issuerId":684},{"name":"./node_modules/d3-shape/src/symbol/circle.js","size":186,"id":261,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/symbol/cross.js","size":476,"id":262,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/symbol/diamond.js","size":307,"id":263,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/symbol/star.js","size":609,"id":264,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/symbol/square.js","size":137,"id":265,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/symbol/triangle.js","size":255,"id":266,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/symbol/wye.js","size":733,"id":267,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/cardinalClosed.js","size":1605,"id":268,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/cardinalOpen.js","size":1288,"id":269,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-voronoi/src/Cell.js","size":4083,"id":270,"warnings":0,"errors":0,"depth":8,"issuerId":63},{"name":"./node_modules/d3-voronoi/src/Circle.js","size":1632,"id":271,"warnings":0,"errors":0,"depth":8,"issuerId":63},{"name":"./node_modules/d3-zoom/src/transform.js","size":1336,"id":272,"warnings":0,"errors":0,"depth":6,"issuerId":697},{"name":"./client/index.jsx","size":549,"id":373,"warnings":0,"errors":0,"depth":0,"issuerId":null},{"name":"./node_modules/react-router-dom/es/BrowserRouter.js","size":2412,"id":374,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/prop-types/factoryWithThrowingShims.js","size":1594,"id":375,"warnings":0,"errors":0,"depth":4,"issuerId":16},{"name":"./node_modules/history/createBrowserHistory.js","size":9751,"id":376,"warnings":0,"errors":0,"depth":3,"issuerId":374},{"name":"./node_modules/react-router-dom/es/HashRouter.js","size":2383,"id":377,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/history/createHashHistory.js","size":10053,"id":378,"warnings":0,"errors":0,"depth":3,"issuerId":377},{"name":"./node_modules/react-router-dom/es/MemoryRouter.js","size":149,"id":379,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/MemoryRouter.js","size":2414,"id":380,"warnings":0,"errors":0,"depth":3,"issuerId":379},{"name":"./node_modules/history/createMemoryHistory.js","size":5816,"id":381,"warnings":0,"errors":0,"depth":4,"issuerId":380},{"name":"./node_modules/react-router-dom/es/NavLink.js","size":2663,"id":382,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/path-to-regexp/index.js","size":10809,"id":383,"warnings":0,"errors":0,"depth":4,"issuerId":110},{"name":"./node_modules/isarray/index.js","size":120,"id":384,"warnings":0,"errors":0,"depth":5,"issuerId":383},{"name":"./node_modules/react-router-dom/es/Prompt.js","size":131,"id":385,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/Prompt.js","size":2685,"id":386,"warnings":0,"errors":0,"depth":3,"issuerId":385},{"name":"./node_modules/react-router-dom/es/Redirect.js","size":137,"id":387,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/Redirect.js","size":3127,"id":388,"warnings":0,"errors":0,"depth":3,"issuerId":387},{"name":"./node_modules/history/es/index.js","size":460,"id":389,"warnings":0,"errors":0,"depth":4,"issuerId":388},{"name":"./node_modules/history/es/createBrowserHistory.js","size":9230,"id":390,"warnings":0,"errors":0,"depth":5,"issuerId":389},{"name":"./node_modules/history/es/createHashHistory.js","size":9382,"id":391,"warnings":0,"errors":0,"depth":5,"issuerId":389},{"name":"./node_modules/history/es/createMemoryHistory.js","size":5394,"id":392,"warnings":0,"errors":0,"depth":5,"issuerId":389},{"name":"./node_modules/react-router-dom/es/StaticRouter.js","size":149,"id":393,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/StaticRouter.js","size":6327,"id":394,"warnings":0,"errors":0,"depth":3,"issuerId":393},{"name":"./node_modules/react-router-dom/es/Switch.js","size":131,"id":395,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/Switch.js","size":3290,"id":396,"warnings":0,"errors":0,"depth":3,"issuerId":395},{"name":"./node_modules/react-router-dom/es/matchPath.js","size":140,"id":397,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router-dom/es/withRouter.js","size":143,"id":398,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/withRouter.js","size":1400,"id":399,"warnings":0,"errors":0,"depth":3,"issuerId":398},{"name":"./node_modules/hoist-non-react-statics/index.js","size":2001,"id":400,"warnings":0,"errors":0,"depth":4,"issuerId":399},{"name":"./client/components/App.jsx","size":653,"id":401,"warnings":0,"errors":0,"depth":1,"issuerId":373},{"name":"./client/components/Header.jsx","size":1566,"id":402,"warnings":0,"errors":0,"depth":2,"issuerId":401},{"name":"./client/components/Main.jsx","size":1452,"id":403,"warnings":0,"errors":0,"depth":2,"issuerId":401},{"name":"./client/components/BuildComponents/BuildRoutes.jsx","size":1156,"id":404,"warnings":0,"errors":0,"depth":3,"issuerId":403},{"name":"./client/components/BuildComponents/BuildsAll.jsx","size":796,"id":405,"warnings":0,"errors":0,"depth":4,"issuerId":404},{"name":"./client/components/BuildComponents/BuildSingle.jsx","size":537,"id":406,"warnings":0,"errors":0,"depth":4,"issuerId":404},{"name":"./client/components/BuildComponents/Dashboard.jsx","size":984,"id":407,"warnings":0,"errors":0,"depth":4,"issuerId":404},{"name":"./client/components/BuildComponents/Modules.jsx","size":2687,"id":408,"warnings":0,"errors":0,"depth":5,"issuerId":407},{"name":"./client/components/BuildComponents/Assets.jsx","size":1572,"id":409,"warnings":0,"errors":0,"depth":5,"issuerId":407},{"name":"./client/components/BuildComponents/Errors.jsx","size":1162,"id":410,"warnings":0,"errors":0,"depth":5,"issuerId":407},{"name":"./client/components/Overview.jsx","size":16689,"id":411,"warnings":0,"errors":0,"depth":3,"issuerId":403},{"name":"./node_modules/d3/index.js","size":855,"id":412,"warnings":0,"errors":0,"depth":4,"issuerId":411},{"name":"./node_modules/d3/build/package.js","size":2375,"id":413,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-array/src/cross.js","size":428,"id":414,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/descending.js","size":86,"id":415,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/histogram.js","size":2012,"id":416,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/constant.js","size":72,"id":417,"warnings":0,"errors":0,"depth":7,"issuerId":416},{"name":"./node_modules/d3-array/src/identity.js","size":43,"id":418,"warnings":0,"errors":0,"depth":7,"issuerId":416},{"name":"./node_modules/d3-array/src/threshold/freedmanDiaconis.js","size":361,"id":419,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/threshold/scott.js","size":180,"id":420,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/max.js","size":843,"id":421,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/mean.js","size":453,"id":422,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/median.js","size":559,"id":423,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/merge.js","size":339,"id":424,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/permute.js","size":161,"id":425,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/scan.js","size":392,"id":426,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/shuffle.js","size":285,"id":427,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/sum.js","size":374,"id":428,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/zip.js","size":99,"id":429,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-axis/index.js","size":79,"id":430,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-axis/src/axis.js","size":5171,"id":431,"warnings":0,"errors":0,"depth":6,"issuerId":430},{"name":"./node_modules/d3-axis/src/array.js","size":42,"id":432,"warnings":0,"errors":0,"depth":7,"issuerId":431},{"name":"./node_modules/d3-axis/src/identity.js","size":43,"id":433,"warnings":0,"errors":0,"depth":7,"issuerId":431},{"name":"./node_modules/d3-brush/index.js","size":88,"id":434,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-brush/src/brush.js","size":15774,"id":435,"warnings":0,"errors":0,"depth":6,"issuerId":434},{"name":"./node_modules/d3-dispatch/src/dispatch.js","size":2729,"id":436,"warnings":0,"errors":0,"depth":6,"issuerId":32},{"name":"./node_modules/d3-drag/src/drag.js","size":4824,"id":437,"warnings":0,"errors":0,"depth":6,"issuerId":113},{"name":"./node_modules/d3-selection/src/local.js","size":536,"id":438,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/mouse.js","size":224,"id":439,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/select.js","size":259,"id":440,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/selection/select.js","size":653,"id":441,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/selectAll.js","size":550,"id":442,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/filter.js","size":546,"id":443,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/data.js","size":3591,"id":444,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/constant.js","size":72,"id":445,"warnings":0,"errors":0,"depth":8,"issuerId":444},{"name":"./node_modules/d3-selection/src/selection/exit.js","size":176,"id":446,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/merge.js","size":575,"id":447,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/order.js","size":367,"id":448,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/sort.js","size":681,"id":449,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/call.js","size":134,"id":450,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/nodes.js","size":140,"id":451,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/node.js","size":258,"id":452,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/size.js","size":98,"id":453,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/empty.js","size":53,"id":454,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/each.js","size":289,"id":455,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/attr.js","size":1460,"id":456,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/property.js","size":617,"id":457,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/classed.js","size":1740,"id":458,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/text.js","size":528,"id":459,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/html.js","size":520,"id":460,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/raise.js","size":138,"id":461,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/lower.js","size":171,"id":462,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/append.js","size":235,"id":463,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/insert.js","size":468,"id":464,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/remove.js","size":153,"id":465,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/datum.js","size":132,"id":466,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/dispatch.js","size":891,"id":467,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selectAll.js","size":282,"id":468,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/touch.js","size":407,"id":469,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/touches.js","size":323,"id":470,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-drag/src/constant.js","size":72,"id":471,"warnings":0,"errors":0,"depth":7,"issuerId":437},{"name":"./node_modules/d3-drag/src/event.js","size":430,"id":472,"warnings":0,"errors":0,"depth":7,"issuerId":437},{"name":"./node_modules/d3-color/src/lab.js","size":3167,"id":473,"warnings":0,"errors":0,"depth":6,"issuerId":23},{"name":"./node_modules/d3-color/src/cubehelix.js","size":1855,"id":474,"warnings":0,"errors":0,"depth":6,"issuerId":23},{"name":"./node_modules/d3-interpolate/src/round.js","size":112,"id":475,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/transform/index.js","size":2064,"id":476,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/transform/parse.js","size":980,"id":477,"warnings":0,"errors":0,"depth":7,"issuerId":476},{"name":"./node_modules/d3-interpolate/src/transform/decompose.js","size":672,"id":478,"warnings":0,"errors":0,"depth":8,"issuerId":477},{"name":"./node_modules/d3-interpolate/src/zoom.js","size":1385,"id":479,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/hsl.js","size":547,"id":480,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/lab.js","size":447,"id":481,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/hcl.js","size":547,"id":482,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/cubehelix.js","size":760,"id":483,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/quantize.js","size":163,"id":484,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-transition/src/selection/index.js","size":245,"id":485,"warnings":0,"errors":0,"depth":6,"issuerId":126},{"name":"./node_modules/d3-transition/src/selection/interrupt.js","size":138,"id":486,"warnings":0,"errors":0,"depth":7,"issuerId":485},{"name":"./node_modules/d3-timer/src/timeout.js","size":250,"id":487,"warnings":0,"errors":0,"depth":6,"issuerId":74},{"name":"./node_modules/d3-timer/src/interval.js","size":400,"id":488,"warnings":0,"errors":0,"depth":6,"issuerId":74},{"name":"./node_modules/d3-transition/src/selection/transition.js","size":1090,"id":489,"warnings":0,"errors":0,"depth":7,"issuerId":485},{"name":"./node_modules/d3-transition/src/transition/attr.js","size":2478,"id":490,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/attrTween.js","size":904,"id":491,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/delay.js","size":510,"id":492,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/duration.js","size":528,"id":493,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/ease.js","size":348,"id":494,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/filter.js","size":574,"id":495,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/merge.js","size":653,"id":496,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/on.js","size":851,"id":497,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/remove.js","size":284,"id":498,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/select.js","size":826,"id":499,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/selectAll.js","size":883,"id":500,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/selection.js","size":174,"id":501,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/style.js","size":1914,"id":502,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/styleTween.js","size":607,"id":503,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/text.js","size":473,"id":504,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/transition.js","size":691,"id":505,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-ease/src/linear.js","size":43,"id":506,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/quad.js","size":192,"id":507,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/cubic.js","size":210,"id":508,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/poly.js","size":596,"id":509,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/sin.js","size":236,"id":510,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/exp.js","size":251,"id":511,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/circle.js","size":261,"id":512,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/bounce.js","size":521,"id":513,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/back.js","size":653,"id":514,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/elastic.js","size":1309,"id":515,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-transition/src/active.js","size":484,"id":516,"warnings":0,"errors":0,"depth":6,"issuerId":126},{"name":"./node_modules/d3-brush/src/constant.js","size":72,"id":517,"warnings":0,"errors":0,"depth":7,"issuerId":435},{"name":"./node_modules/d3-brush/src/event.js","size":127,"id":518,"warnings":0,"errors":0,"depth":7,"issuerId":435},{"name":"./node_modules/d3-brush/src/noevent.js","size":202,"id":519,"warnings":0,"errors":0,"depth":7,"issuerId":435},{"name":"./node_modules/d3-chord/index.js","size":94,"id":520,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-chord/src/chord.js","size":3174,"id":521,"warnings":0,"errors":0,"depth":6,"issuerId":520},{"name":"./node_modules/d3-chord/src/ribbon.js","size":2340,"id":522,"warnings":0,"errors":0,"depth":6,"issuerId":520},{"name":"./node_modules/d3-chord/src/array.js","size":42,"id":523,"warnings":0,"errors":0,"depth":7,"issuerId":522},{"name":"./node_modules/d3-chord/src/constant.js","size":72,"id":524,"warnings":0,"errors":0,"depth":7,"issuerId":522},{"name":"./node_modules/d3-path/src/path.js","size":4176,"id":525,"warnings":0,"errors":0,"depth":6,"issuerId":33},{"name":"./node_modules/d3-collection/src/nest.js","size":2017,"id":526,"warnings":0,"errors":0,"depth":6,"issuerId":53},{"name":"./node_modules/d3-collection/src/set.js","size":798,"id":527,"warnings":0,"errors":0,"depth":6,"issuerId":53},{"name":"./node_modules/d3-collection/src/keys.js","size":104,"id":528,"warnings":0,"errors":0,"depth":6,"issuerId":53},{"name":"./node_modules/d3-collection/src/values.js","size":115,"id":529,"warnings":0,"errors":0,"depth":6,"issuerId":53},{"name":"./node_modules/d3-collection/src/entries.js","size":137,"id":530,"warnings":0,"errors":0,"depth":6,"issuerId":53},{"name":"./node_modules/d3-dsv/src/csv.js","size":199,"id":531,"warnings":0,"errors":0,"depth":6,"issuerId":129},{"name":"./node_modules/d3-dsv/src/tsv.js","size":200,"id":532,"warnings":0,"errors":0,"depth":6,"issuerId":129},{"name":"./node_modules/d3-force/index.js","size":361,"id":533,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-force/src/center.js","size":654,"id":534,"warnings":0,"errors":0,"depth":6,"issuerId":533},{"name":"./node_modules/d3-force/src/collide.js","size":2447,"id":535,"warnings":0,"errors":0,"depth":6,"issuerId":533},{"name":"./node_modules/d3-quadtree/src/quadtree.js","size":2077,"id":536,"warnings":0,"errors":0,"depth":6,"issuerId":132},{"name":"./node_modules/d3-quadtree/src/add.js","size":2441,"id":537,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/cover.js","size":1665,"id":538,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/data.js","size":170,"id":539,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/extent.js","size":206,"id":540,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/find.js","size":1692,"id":541,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/remove.js","size":1898,"id":542,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/root.js","size":51,"id":543,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/size.js","size":155,"id":544,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/visit.js","size":695,"id":545,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/visitAfter.js","size":773,"id":546,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/x.js","size":138,"id":547,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/y.js","size":138,"id":548,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-force/src/link.js","size":3213,"id":549,"warnings":0,"errors":0,"depth":6,"issuerId":533},{"name":"./node_modules/d3-force/src/manyBody.js","size":3181,"id":550,"warnings":0,"errors":0,"depth":6,"issuerId":533},{"name":"./node_modules/d3-force/src/x.js","size":1030,"id":551,"warnings":0,"errors":0,"depth":6,"issuerId":533},{"name":"./node_modules/d3-force/src/y.js","size":1030,"id":552,"warnings":0,"errors":0,"depth":6,"issuerId":533},{"name":"./node_modules/d3-format/src/defaultLocale.js","size":361,"id":553,"warnings":0,"errors":0,"depth":6,"issuerId":134},{"name":"./node_modules/d3-format/src/formatGroup.js","size":475,"id":554,"warnings":0,"errors":0,"depth":7,"issuerId":226},{"name":"./node_modules/d3-format/src/formatNumerals.js","size":154,"id":555,"warnings":0,"errors":0,"depth":7,"issuerId":226},{"name":"./node_modules/d3-format/src/formatDefault.js","size":368,"id":556,"warnings":0,"errors":0,"depth":8,"issuerId":228},{"name":"./node_modules/d3-format/src/formatRounded.js","size":458,"id":557,"warnings":0,"errors":0,"depth":8,"issuerId":228},{"name":"./node_modules/d3-format/src/identity.js","size":43,"id":558,"warnings":0,"errors":0,"depth":7,"issuerId":226},{"name":"./node_modules/d3-format/src/precisionFixed.js","size":119,"id":559,"warnings":0,"errors":0,"depth":6,"issuerId":134},{"name":"./node_modules/d3-format/src/precisionPrefix.js","size":190,"id":560,"warnings":0,"errors":0,"depth":6,"issuerId":134},{"name":"./node_modules/d3-format/src/precisionRound.js","size":186,"id":561,"warnings":0,"errors":0,"depth":6,"issuerId":134},{"name":"./node_modules/d3-geo/index.js","size":2484,"id":562,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-geo/src/bounds.js","size":5449,"id":563,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/centroid.js","size":3783,"id":564,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/constant.js","size":72,"id":565,"warnings":0,"errors":0,"depth":7,"issuerId":231},{"name":"./node_modules/d3-geo/src/clip/line.js","size":1099,"id":566,"warnings":0,"errors":0,"depth":7,"issuerId":136},{"name":"./node_modules/d3-geo/src/contains.js","size":2730,"id":567,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/graticule.js","size":3034,"id":568,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/interpolate.js","size":911,"id":569,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/path/index.js","size":1853,"id":570,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/path/area.js","size":945,"id":571,"warnings":0,"errors":0,"depth":7,"issuerId":570},{"name":"./node_modules/d3-geo/src/path/centroid.js","size":2033,"id":572,"warnings":0,"errors":0,"depth":7,"issuerId":570},{"name":"./node_modules/d3-geo/src/path/context.js","size":914,"id":573,"warnings":0,"errors":0,"depth":7,"issuerId":570},{"name":"./node_modules/d3-geo/src/path/measure.js","size":836,"id":574,"warnings":0,"errors":0,"depth":7,"issuerId":570},{"name":"./node_modules/d3-geo/src/path/string.js","size":1316,"id":575,"warnings":0,"errors":0,"depth":7,"issuerId":570},{"name":"./node_modules/d3-geo/src/clip/antimeridian.js","size":2897,"id":576,"warnings":0,"errors":0,"depth":7,"issuerId":25},{"name":"./node_modules/d3-geo/src/clip/circle.js","size":5965,"id":577,"warnings":0,"errors":0,"depth":7,"issuerId":25},{"name":"./node_modules/d3-geo/src/projection/resample.js","size":3275,"id":578,"warnings":0,"errors":0,"depth":7,"issuerId":25},{"name":"./node_modules/d3-geo/src/projection/cylindricalEqualArea.js","size":314,"id":579,"warnings":0,"errors":0,"depth":7,"issuerId":138},{"name":"./node_modules/d3-geo/src/projection/albersUsa.js","size":3984,"id":580,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/azimuthalEqualArea.js","size":447,"id":581,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/azimuthalEquidistant.js","size":443,"id":582,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/conicConformal.js","size":1017,"id":583,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/conicEquidistant.js","size":771,"id":584,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/gnomonic.js","size":387,"id":585,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/identity.js","size":1922,"id":586,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/orthographic.js","size":376,"id":587,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/stereographic.js","size":436,"id":588,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/transverseMercator.js","size":762,"id":589,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-hierarchy/index.js","size":876,"id":590,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-hierarchy/src/cluster.js","size":2093,"id":591,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/hierarchy/count.js","size":263,"id":592,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/each.js","size":381,"id":593,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/eachBefore.js","size":282,"id":594,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/eachAfter.js","size":353,"id":595,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/sum.js","size":264,"id":596,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/sort.js","size":151,"id":597,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/path.js","size":606,"id":598,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/ancestors.js","size":138,"id":599,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/descendants.js","size":121,"id":600,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/leaves.js","size":164,"id":601,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/links.js","size":242,"id":602,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/pack/index.js","size":1917,"id":603,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/array.js","size":250,"id":604,"warnings":0,"errors":0,"depth":7,"issuerId":244},{"name":"./node_modules/d3-hierarchy/src/partition.js","size":1266,"id":605,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/stratify.js","size":1930,"id":606,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/tree.js","size":7054,"id":607,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/treemap/index.js","size":2810,"id":608,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/treemap/binary.js","size":1266,"id":609,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/treemap/sliceDice.js","size":170,"id":610,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/treemap/resquarify.js","size":1029,"id":611,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-polygon/index.js","size":275,"id":612,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-polygon/src/area.js","size":243,"id":613,"warnings":0,"errors":0,"depth":6,"issuerId":612},{"name":"./node_modules/d3-polygon/src/centroid.js","size":346,"id":614,"warnings":0,"errors":0,"depth":6,"issuerId":612},{"name":"./node_modules/d3-polygon/src/hull.js","size":1710,"id":615,"warnings":0,"errors":0,"depth":6,"issuerId":612},{"name":"./node_modules/d3-polygon/src/cross.js","size":402,"id":616,"warnings":0,"errors":0,"depth":7,"issuerId":615},{"name":"./node_modules/d3-polygon/src/contains.js","size":411,"id":617,"warnings":0,"errors":0,"depth":6,"issuerId":612},{"name":"./node_modules/d3-polygon/src/length.js","size":375,"id":618,"warnings":0,"errors":0,"depth":6,"issuerId":612},{"name":"./node_modules/d3-queue/index.js","size":46,"id":619,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-queue/src/queue.js","size":3128,"id":620,"warnings":0,"errors":0,"depth":6,"issuerId":619},{"name":"./node_modules/d3-queue/src/array.js","size":29,"id":621,"warnings":0,"errors":0,"depth":7,"issuerId":620},{"name":"./node_modules/d3-random/index.js","size":346,"id":622,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-random/src/uniform.js","size":440,"id":623,"warnings":0,"errors":0,"depth":6,"issuerId":622},{"name":"./node_modules/d3-random/src/logNormal.js","size":405,"id":624,"warnings":0,"errors":0,"depth":6,"issuerId":622},{"name":"./node_modules/d3-random/src/bates.js","size":375,"id":625,"warnings":0,"errors":0,"depth":6,"issuerId":622},{"name":"./node_modules/d3-random/src/exponential.js","size":329,"id":626,"warnings":0,"errors":0,"depth":6,"issuerId":622},{"name":"./node_modules/d3-request/index.js","size":308,"id":627,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-request/src/html.js","size":157,"id":628,"warnings":0,"errors":0,"depth":6,"issuerId":627},{"name":"./node_modules/d3-request/src/json.js","size":127,"id":629,"warnings":0,"errors":0,"depth":6,"issuerId":627},{"name":"./node_modules/d3-request/src/text.js","size":109,"id":630,"warnings":0,"errors":0,"depth":6,"issuerId":627},{"name":"./node_modules/d3-request/src/xml.js","size":174,"id":631,"warnings":0,"errors":0,"depth":6,"issuerId":627},{"name":"./node_modules/d3-request/src/csv.js","size":101,"id":632,"warnings":0,"errors":0,"depth":6,"issuerId":627},{"name":"./node_modules/d3-request/src/tsv.js","size":118,"id":633,"warnings":0,"errors":0,"depth":6,"issuerId":627},{"name":"./node_modules/d3-scale/index.js","size":1402,"id":634,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-scale/src/band.js","size":2637,"id":635,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/identity.js","size":463,"id":636,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/tickFormat.js","size":1203,"id":637,"warnings":0,"errors":0,"depth":7,"issuerId":58},{"name":"./node_modules/d3-scale/src/log.js","size":3273,"id":638,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/pow.js","size":1000,"id":639,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/quantile.js","size":1280,"id":640,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/quantize.js","size":1066,"id":641,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/threshold.js","size":802,"id":642,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-time/src/millisecond.js","size":668,"id":643,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/second.js","size":440,"id":644,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/minute.js","size":437,"id":645,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/hour.js","size":569,"id":646,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/day.js","size":462,"id":647,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/week.js","size":963,"id":648,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/month.js","size":414,"id":649,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/year.js","size":754,"id":650,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/utcMinute.js","size":412,"id":651,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/utcHour.js","size":399,"id":652,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/utcDay.js","size":397,"id":653,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/utcWeek.js","size":979,"id":654,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/utcMonth.js","size":453,"id":655,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/utcYear.js","size":808,"id":656,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time-format/src/isoParse.js","size":319,"id":657,"warnings":0,"errors":0,"depth":6,"issuerId":147},{"name":"./node_modules/d3-scale/src/utcTime.js","size":379,"id":658,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/category10.js","size":119,"id":659,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/category20b.js","size":179,"id":660,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/category20c.js","size":179,"id":661,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/category20.js","size":179,"id":662,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/cubehelix.js","size":188,"id":663,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/rainbow.js","size":536,"id":664,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/viridis.js","size":6471,"id":665,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/sequential.js","size":717,"id":666,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-shape/index.js","size":2819,"id":667,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-shape/src/arc.js","size":8556,"id":668,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/pie.js","size":2336,"id":669,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/descending.js","size":86,"id":670,"warnings":0,"errors":0,"depth":7,"issuerId":669},{"name":"./node_modules/d3-shape/src/identity.js","size":43,"id":671,"warnings":0,"errors":0,"depth":7,"issuerId":669},{"name":"./node_modules/d3-shape/src/areaRadial.js","size":934,"id":672,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/link/index.js","size":2218,"id":673,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/symbol.js","size":1160,"id":674,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/basisClosed.js","size":1530,"id":675,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/basisOpen.js","size":1069,"id":676,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/bundle.js","size":1081,"id":677,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/catmullRomClosed.js","size":2083,"id":678,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/catmullRomOpen.js","size":1760,"id":679,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/linearClosed.js","size":514,"id":680,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/monotone.js","size":3202,"id":681,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/natural.js","size":1761,"id":682,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/step.js","size":1367,"id":683,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/stack.js","size":1432,"id":684,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/offset/expand.js","size":319,"id":685,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/offset/diverging.js","size":422,"id":686,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/offset/silhouette.js","size":314,"id":687,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/offset/wiggle.js","size":740,"id":688,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/order/descending.js","size":112,"id":689,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/order/insideOut.js","size":545,"id":690,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/order/reverse.js","size":97,"id":691,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-voronoi/index.js","size":50,"id":692,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-voronoi/src/voronoi.js","size":1420,"id":693,"warnings":0,"errors":0,"depth":6,"issuerId":692},{"name":"./node_modules/d3-voronoi/src/constant.js","size":72,"id":694,"warnings":0,"errors":0,"depth":7,"issuerId":693},{"name":"./node_modules/d3-voronoi/src/point.js","size":81,"id":695,"warnings":0,"errors":0,"depth":7,"issuerId":693},{"name":"./node_modules/d3-voronoi/src/Beach.js","size":4381,"id":696,"warnings":0,"errors":0,"depth":8,"issuerId":63},{"name":"./node_modules/d3-zoom/index.js","size":128,"id":697,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-zoom/src/zoom.js","size":13358,"id":698,"warnings":0,"errors":0,"depth":6,"issuerId":697},{"name":"./node_modules/d3-zoom/src/constant.js","size":72,"id":699,"warnings":0,"errors":0,"depth":7,"issuerId":698},{"name":"./node_modules/d3-zoom/src/event.js","size":137,"id":700,"warnings":0,"errors":0,"depth":7,"issuerId":698},{"name":"./node_modules/d3-zoom/src/noevent.js","size":202,"id":701,"warnings":0,"errors":0,"depth":7,"issuerId":698},{"name":"./style/style.css","size":41,"id":702,"warnings":0,"errors":0,"depth":4,"issuerId":411},{"name":"./client/components/Recommendations/Recommendations.jsx","size":6169,"id":703,"warnings":0,"errors":0,"depth":3,"issuerId":403},{"name":"./monitor/stats.json","size":667321,"id":704,"warnings":0,"errors":0,"depth":4,"issuerId":703},{"name":"./client/components/Recommendations/Item.jsx","size":989,"id":705,"warnings":0,"errors":0,"depth":4,"issuerId":703},{"name":"./client/components/Recommendations/Info.jsx","size":415,"id":706,"warnings":0,"errors":0,"depth":5,"issuerId":705},{"name":"./client/components/Recommendations/Warning.jsx","size":453,"id":707,"warnings":0,"errors":0,"depth":5,"issuerId":705},{"name":"./client/components/Recommendations/Checkbox.jsx","size":550,"id":708,"warnings":0,"errors":0,"depth":5,"issuerId":705},{"name":"./client/components/Performance.jsx","size":417,"id":709,"warnings":0,"errors":0,"depth":3,"issuerId":403}]},{"size":725811,"files":["vendor.js"],"entry":true,"hash":"23cc6ba61d091fdd44bd","parents":[],"rendered":true,"inital":true,"modules":[{"name":"./node_modules/process/browser.js","size":5418,"id":0,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/fbjs/lib/invariant.js","size":1632,"id":1,"warnings":0,"errors":0,"depth":4,"issuerId":7},{"name":"./node_modules/fbjs/lib/warning.js","size":2016,"id":2,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react/react.js","size":56,"id":4,"warnings":0,"errors":0,"depth":1,"issuerId":273},{"name":"./node_modules/react-dom/lib/reactProdInvariant.js","size":1236,"id":5,"warnings":0,"errors":0,"depth":4,"issuerId":7},{"name":"./node_modules/object-assign/index.js","size":2108,"id":6,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/react-dom/lib/ReactDOMComponentTree.js","size":6270,"id":7,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/fbjs/lib/ExecutionEnvironment.js","size":1061,"id":8,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react/lib/ReactComponentTreeHook.js","size":11795,"id":13,"warnings":0,"errors":0,"depth":4,"issuerId":370},{"name":"./node_modules/fbjs/lib/emptyFunction.js","size":1085,"id":14,"warnings":0,"errors":0,"depth":4,"issuerId":274},{"name":"./node_modules/react-dom/lib/ReactInstrumentation.js","size":601,"id":15,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react/lib/ReactCurrentOwner.js","size":621,"id":21,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/ReactUpdates.js","size":9534,"id":22,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/SyntheticEvent.js","size":9181,"id":24,"warnings":0,"errors":0,"depth":5,"issuerId":295},{"name":"./node_modules/react-dom/lib/DOMProperty.js","size":8239,"id":27,"warnings":0,"errors":0,"depth":4,"issuerId":7},{"name":"./node_modules/react/lib/ReactElement.js","size":11233,"id":30,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/react-dom/lib/PooledClass.js","size":3356,"id":31,"warnings":0,"errors":0,"depth":4,"issuerId":22},{"name":"./node_modules/react/lib/React.js","size":5078,"id":37,"warnings":0,"errors":0,"depth":2,"issuerId":4},{"name":"./node_modules/react/lib/reactProdInvariant.js","size":1236,"id":38,"warnings":0,"errors":0,"depth":4,"issuerId":155},{"name":"./node_modules/react-dom/lib/ReactReconciler.js","size":6210,"id":39,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/DOMLazyTree.js","size":3715,"id":40,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/EventPropagators.js","size":5094,"id":44,"warnings":0,"errors":0,"depth":5,"issuerId":295},{"name":"./node_modules/react-dom/lib/EventPluginHub.js","size":9107,"id":45,"warnings":0,"errors":0,"depth":5,"issuerId":295},{"name":"./node_modules/react-dom/lib/SyntheticUIEvent.js","size":1571,"id":46,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/ReactInstanceMap.js","size":1219,"id":47,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react/lib/canDefineProperty.js","size":661,"id":64,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/fbjs/lib/emptyObject.js","size":458,"id":65,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/EventPluginRegistry.js","size":9746,"id":66,"warnings":0,"errors":0,"depth":4,"issuerId":370},{"name":"./node_modules/react-dom/lib/Transaction.js","size":9553,"id":67,"warnings":0,"errors":0,"depth":4,"issuerId":22},{"name":"./node_modules/react-dom/lib/SyntheticMouseEvent.js","size":2141,"id":68,"warnings":0,"errors":0,"depth":5,"issuerId":304},{"name":"./node_modules/react-dom/lib/setInnerHTML.js","size":3860,"id":69,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/escapeTextContentForBrowser.js","size":3431,"id":70,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/ReactBrowserEventEmitter.js","size":12553,"id":71,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react/lib/lowPriorityWarning.js","size":2162,"id":87,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/prop-types/lib/ReactPropTypesSecret.js","size":436,"id":88,"warnings":0,"errors":0,"depth":5,"issuerId":161},{"name":"./node_modules/react-dom/index.js","size":59,"id":89,"warnings":0,"errors":0,"depth":1,"issuerId":273},{"name":"./node_modules/react-dom/lib/EventPluginUtils.js","size":7945,"id":90,"warnings":0,"errors":0,"depth":5,"issuerId":344},{"name":"./node_modules/react-dom/lib/ReactErrorUtils.js","size":2188,"id":91,"warnings":0,"errors":0,"depth":6,"issuerId":45},{"name":"./node_modules/react-dom/lib/getEventTarget.js","size":1010,"id":92,"warnings":0,"errors":0,"depth":5,"issuerId":295},{"name":"./node_modules/react-dom/lib/isEventSupported.js","size":1937,"id":93,"warnings":0,"errors":0,"depth":5,"issuerId":295},{"name":"./node_modules/react-dom/lib/getEventModifierState.js","size":1225,"id":94,"warnings":0,"errors":0,"depth":6,"issuerId":68},{"name":"./node_modules/react-dom/lib/DOMChildrenOperations.js","size":7717,"id":95,"warnings":0,"errors":0,"depth":5,"issuerId":306},{"name":"./node_modules/react-dom/lib/DOMNamespaces.js","size":505,"id":96,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/createMicrosoftUnsafeLocalFunction.js","size":810,"id":97,"warnings":0,"errors":0,"depth":5,"issuerId":69},{"name":"./node_modules/react-dom/lib/LinkedValueUtils.js","size":5239,"id":98,"warnings":0,"errors":0,"depth":6,"issuerId":324},{"name":"./node_modules/react-dom/lib/ReactComponentEnvironment.js","size":1302,"id":99,"warnings":0,"errors":0,"depth":5,"issuerId":344},{"name":"./node_modules/fbjs/lib/shallowEqual.js","size":1742,"id":100,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/shouldUpdateReactComponent.js","size":1403,"id":101,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/KeyEscapeUtils.js","size":1294,"id":102,"warnings":0,"errors":0,"depth":7,"issuerId":328},{"name":"./node_modules/react-dom/lib/ReactUpdateQueue.js","size":9354,"id":103,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/validateDOMNesting.js","size":13654,"id":104,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/getEventCharCode.js","size":1505,"id":105,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react/lib/ReactBaseClasses.js","size":5436,"id":155,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/react/lib/ReactNoopUpdateQueue.js","size":3362,"id":156,"warnings":0,"errors":0,"depth":4,"issuerId":155},{"name":"./node_modules/react/lib/ReactElementSymbol.js","size":622,"id":157,"warnings":0,"errors":0,"depth":4,"issuerId":30},{"name":"./node_modules/react/lib/getIteratorFn.js","size":1119,"id":158,"warnings":0,"errors":0,"depth":4,"issuerId":159},{"name":"./node_modules/react/lib/ReactElementValidator.js","size":9198,"id":159,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/prop-types/factory.js","size":890,"id":160,"warnings":0,"errors":0,"depth":4,"issuerId":282},{"name":"./node_modules/prop-types/factoryWithTypeCheckers.js","size":18600,"id":161,"warnings":0,"errors":0,"depth":4,"issuerId":160},{"name":"./node_modules/react-dom/lib/ReactDOMComponentFlags.js","size":429,"id":162,"warnings":0,"errors":0,"depth":4,"issuerId":7},{"name":"./node_modules/react-dom/lib/accumulateInto.js","size":1694,"id":163,"warnings":0,"errors":0,"depth":6,"issuerId":44},{"name":"./node_modules/react-dom/lib/forEachAccumulated.js","size":855,"id":164,"warnings":0,"errors":0,"depth":6,"issuerId":44},{"name":"./node_modules/react-dom/lib/getTextContentAccessor.js","size":955,"id":165,"warnings":0,"errors":0,"depth":6,"issuerId":292},{"name":"./node_modules/react-dom/lib/CallbackQueue.js","size":3162,"id":166,"warnings":0,"errors":0,"depth":4,"issuerId":22},{"name":"./node_modules/react-dom/lib/ReactFeatureFlags.js","size":628,"id":167,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/inputValueTracking.js","size":3096,"id":168,"warnings":0,"errors":0,"depth":5,"issuerId":295},{"name":"./node_modules/react-dom/lib/isTextInputElement.js","size":1017,"id":169,"warnings":0,"errors":0,"depth":5,"issuerId":295},{"name":"./node_modules/react-dom/lib/ViewportMetrics.js","size":604,"id":170,"warnings":0,"errors":0,"depth":5,"issuerId":71},{"name":"./node_modules/react-dom/lib/setTextContent.js","size":1453,"id":171,"warnings":0,"errors":0,"depth":5,"issuerId":40},{"name":"./node_modules/fbjs/lib/focusNode.js","size":704,"id":172,"warnings":0,"errors":0,"depth":6,"issuerId":313},{"name":"./node_modules/react-dom/lib/CSSProperty.js","size":3798,"id":173,"warnings":0,"errors":0,"depth":6,"issuerId":314},{"name":"./node_modules/react-dom/lib/DOMPropertyOperations.js","size":7607,"id":174,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/ReactPropTypesSecret.js","size":442,"id":175,"warnings":0,"errors":0,"depth":7,"issuerId":98},{"name":"./node_modules/react-dom/lib/ReactDOMSelect.js","size":6808,"id":176,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/instantiateReactComponent.js","size":5056,"id":177,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/ReactNodeTypes.js","size":1016,"id":178,"warnings":0,"errors":0,"depth":4,"issuerId":186},{"name":"./node_modules/react-dom/lib/ReactEmptyComponent.js","size":704,"id":179,"warnings":0,"errors":0,"depth":5,"issuerId":344},{"name":"./node_modules/react-dom/lib/ReactHostComponent.js","size":1977,"id":180,"warnings":0,"errors":0,"depth":5,"issuerId":344},{"name":"./node_modules/react-dom/lib/traverseAllChildren.js","size":7038,"id":181,"warnings":0,"errors":0,"depth":7,"issuerId":328},{"name":"./node_modules/fbjs/lib/EventListener.js","size":2374,"id":182,"warnings":0,"errors":0,"depth":5,"issuerId":342},{"name":"./node_modules/react-dom/lib/ReactInputSelection.js","size":4270,"id":183,"warnings":0,"errors":0,"depth":5,"issuerId":345},{"name":"./node_modules/fbjs/lib/getActiveElement.js","size":1038,"id":184,"warnings":0,"errors":0,"depth":5,"issuerId":352},{"name":"./node_modules/react-dom/lib/ReactMount.js","size":25507,"id":185,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/getHostComponentFromComposite.js","size":740,"id":186,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"multi react react-dom","size":40,"id":273,"warnings":0,"errors":0,"depth":0,"issuerId":null},{"name":"./node_modules/react/lib/ReactChildren.js","size":6189,"id":274,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/react/lib/PooledClass.js","size":3356,"id":275,"warnings":0,"errors":0,"depth":4,"issuerId":274},{"name":"./node_modules/react/lib/traverseAllChildren.js","size":7030,"id":276,"warnings":0,"errors":0,"depth":4,"issuerId":274},{"name":"./node_modules/react/lib/KeyEscapeUtils.js","size":1294,"id":277,"warnings":0,"errors":0,"depth":5,"issuerId":276},{"name":"./node_modules/react/lib/ReactDOMFactories.js","size":5481,"id":278,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/react/lib/checkReactTypeSpec.js","size":4193,"id":279,"warnings":0,"errors":0,"depth":4,"issuerId":159},{"name":"./node_modules/react/lib/ReactPropTypeLocationNames.js","size":572,"id":280,"warnings":0,"errors":0,"depth":5,"issuerId":279},{"name":"./node_modules/react/lib/ReactPropTypesSecret.js","size":442,"id":281,"warnings":0,"errors":0,"depth":5,"issuerId":279},{"name":"./node_modules/react/lib/ReactPropTypes.js","size":500,"id":282,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/prop-types/checkPropTypes.js","size":2935,"id":283,"warnings":0,"errors":0,"depth":5,"issuerId":161},{"name":"./node_modules/react/lib/ReactVersion.js","size":350,"id":284,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/react/lib/createClass.js","size":688,"id":285,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/create-react-class/factory.js","size":28376,"id":286,"warnings":0,"errors":0,"depth":4,"issuerId":285},{"name":"./node_modules/react/lib/onlyChild.js","size":1338,"id":287,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/react-dom/lib/ReactDOM.js","size":5170,"id":288,"warnings":0,"errors":0,"depth":2,"issuerId":89},{"name":"./node_modules/react-dom/lib/ReactDefaultInjection.js","size":3501,"id":289,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/ARIADOMPropertyConfig.js","size":1816,"id":290,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/BeforeInputEventPlugin.js","size":13251,"id":291,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/FallbackCompositionState.js","size":2426,"id":292,"warnings":0,"errors":0,"depth":5,"issuerId":291},{"name":"./node_modules/react-dom/lib/SyntheticCompositionEvent.js","size":1099,"id":293,"warnings":0,"errors":0,"depth":5,"issuerId":291},{"name":"./node_modules/react-dom/lib/SyntheticInputEvent.js","size":1089,"id":294,"warnings":0,"errors":0,"depth":5,"issuerId":291},{"name":"./node_modules/react-dom/lib/ChangeEventPlugin.js","size":10820,"id":295,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactRef.js","size":2557,"id":296,"warnings":0,"errors":0,"depth":4,"issuerId":39},{"name":"./node_modules/react-dom/lib/ReactOwner.js","size":3527,"id":297,"warnings":0,"errors":0,"depth":5,"issuerId":296},{"name":"./node_modules/react-dom/lib/ReactDebugTool.js","size":11661,"id":298,"warnings":0,"errors":0,"depth":4,"issuerId":15},{"name":"./node_modules/react-dom/lib/ReactInvalidSetStateWarningHook.js","size":984,"id":299,"warnings":0,"errors":0,"depth":5,"issuerId":298},{"name":"./node_modules/react-dom/lib/ReactHostOperationHistoryHook.js","size":736,"id":300,"warnings":0,"errors":0,"depth":5,"issuerId":298},{"name":"./node_modules/fbjs/lib/performanceNow.js","size":845,"id":301,"warnings":0,"errors":0,"depth":5,"issuerId":298},{"name":"./node_modules/fbjs/lib/performance.js","size":588,"id":302,"warnings":0,"errors":0,"depth":6,"issuerId":301},{"name":"./node_modules/react-dom/lib/DefaultEventPluginOrder.js","size":1077,"id":303,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/EnterLeaveEventPlugin.js","size":3154,"id":304,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/HTMLDOMPropertyConfig.js","size":6571,"id":305,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactComponentBrowserEnvironment.js","size":904,"id":306,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/Danger.js","size":2240,"id":307,"warnings":0,"errors":0,"depth":6,"issuerId":95},{"name":"./node_modules/fbjs/lib/createNodesFromMarkup.js","size":2662,"id":308,"warnings":0,"errors":0,"depth":7,"issuerId":307},{"name":"./node_modules/fbjs/lib/createArrayFromMixed.js","size":4113,"id":309,"warnings":0,"errors":0,"depth":8,"issuerId":308},{"name":"./node_modules/fbjs/lib/getMarkupWrap.js","size":3035,"id":310,"warnings":0,"errors":0,"depth":8,"issuerId":308},{"name":"./node_modules/react-dom/lib/ReactDOMIDOperations.js","size":955,"id":311,"warnings":0,"errors":0,"depth":5,"issuerId":306},{"name":"./node_modules/react-dom/lib/ReactDOMComponent.js","size":38923,"id":312,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/AutoFocusUtils.js","size":599,"id":313,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/CSSPropertyOperations.js","size":7197,"id":314,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/fbjs/lib/camelizeStyleName.js","size":1001,"id":315,"warnings":0,"errors":0,"depth":6,"issuerId":314},{"name":"./node_modules/fbjs/lib/camelize.js","size":708,"id":316,"warnings":0,"errors":0,"depth":7,"issuerId":315},{"name":"./node_modules/react-dom/lib/dangerousStyleValue.js","size":3061,"id":317,"warnings":0,"errors":0,"depth":6,"issuerId":314},{"name":"./node_modules/fbjs/lib/hyphenateStyleName.js","size":974,"id":318,"warnings":0,"errors":0,"depth":6,"issuerId":314},{"name":"./node_modules/fbjs/lib/hyphenate.js","size":800,"id":319,"warnings":0,"errors":0,"depth":7,"issuerId":318},{"name":"./node_modules/fbjs/lib/memoizeStringOnly.js","size":698,"id":320,"warnings":0,"errors":0,"depth":6,"issuerId":314},{"name":"./node_modules/react-dom/lib/quoteAttributeValueForBrowser.js","size":700,"id":321,"warnings":0,"errors":0,"depth":6,"issuerId":174},{"name":"./node_modules/react-dom/lib/ReactEventEmitterMixin.js","size":958,"id":322,"warnings":0,"errors":0,"depth":5,"issuerId":71},{"name":"./node_modules/react-dom/lib/getVendorPrefixedEventName.js","size":2869,"id":323,"warnings":0,"errors":0,"depth":5,"issuerId":71},{"name":"./node_modules/react-dom/lib/ReactDOMInput.js","size":13078,"id":324,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/ReactDOMOption.js","size":3687,"id":325,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/ReactDOMTextarea.js","size":6464,"id":326,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/ReactMultiChild.js","size":14556,"id":327,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/ReactChildReconciler.js","size":6106,"id":328,"warnings":0,"errors":0,"depth":6,"issuerId":327},{"name":"./node_modules/react-dom/lib/ReactCompositeComponent.js","size":35192,"id":329,"warnings":0,"errors":0,"depth":5,"issuerId":177},{"name":"./node_modules/react-dom/lib/checkReactTypeSpec.js","size":4209,"id":330,"warnings":0,"errors":0,"depth":6,"issuerId":329},{"name":"./node_modules/react-dom/lib/ReactPropTypeLocationNames.js","size":572,"id":331,"warnings":0,"errors":0,"depth":7,"issuerId":330},{"name":"./node_modules/react/lib/getNextDebugID.js","size":437,"id":332,"warnings":0,"errors":0,"depth":5,"issuerId":177},{"name":"./node_modules/react-dom/lib/ReactElementSymbol.js","size":622,"id":333,"warnings":0,"errors":0,"depth":8,"issuerId":181},{"name":"./node_modules/react-dom/lib/getIteratorFn.js","size":1119,"id":334,"warnings":0,"errors":0,"depth":8,"issuerId":181},{"name":"./node_modules/react-dom/lib/flattenChildren.js","size":2773,"id":335,"warnings":0,"errors":0,"depth":6,"issuerId":327},{"name":"./node_modules/react-dom/lib/ReactServerRenderingTransaction.js","size":2288,"id":336,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/ReactServerUpdateQueue.js","size":4828,"id":337,"warnings":0,"errors":0,"depth":6,"issuerId":336},{"name":"./node_modules/react-dom/lib/ReactDOMEmptyComponent.js","size":1902,"id":338,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactDOMTreeTraversal.js","size":3721,"id":339,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactDOMTextComponent.js","size":5814,"id":340,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactDefaultBatchingStrategy.js","size":1880,"id":341,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactEventListener.js","size":5297,"id":342,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/fbjs/lib/getUnboundedScrollPosition.js","size":1122,"id":343,"warnings":0,"errors":0,"depth":5,"issuerId":342},{"name":"./node_modules/react-dom/lib/ReactInjection.js","size":1200,"id":344,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactReconcileTransaction.js","size":5259,"id":345,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactDOMSelection.js","size":6776,"id":346,"warnings":0,"errors":0,"depth":6,"issuerId":183},{"name":"./node_modules/react-dom/lib/getNodeForCharacterOffset.js","size":1617,"id":347,"warnings":0,"errors":0,"depth":7,"issuerId":346},{"name":"./node_modules/fbjs/lib/containsNode.js","size":1049,"id":348,"warnings":0,"errors":0,"depth":6,"issuerId":183},{"name":"./node_modules/fbjs/lib/isTextNode.js","size":605,"id":349,"warnings":0,"errors":0,"depth":7,"issuerId":348},{"name":"./node_modules/fbjs/lib/isNode.js","size":828,"id":350,"warnings":0,"errors":0,"depth":8,"issuerId":349},{"name":"./node_modules/react-dom/lib/SVGDOMPropertyConfig.js","size":7318,"id":351,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/SelectEventPlugin.js","size":6057,"id":352,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/SimpleEventPlugin.js","size":7973,"id":353,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/SyntheticAnimationEvent.js","size":1209,"id":354,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/SyntheticClipboardEvent.js","size":1169,"id":355,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/SyntheticFocusEvent.js","size":1066,"id":356,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/SyntheticKeyboardEvent.js","size":2705,"id":357,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/getEventKey.js","size":2868,"id":358,"warnings":0,"errors":0,"depth":6,"issuerId":357},{"name":"./node_modules/react-dom/lib/SyntheticDragEvent.js","size":1071,"id":359,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/SyntheticTouchEvent.js","size":1277,"id":360,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/SyntheticTransitionEvent.js","size":1226,"id":361,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/SyntheticWheelEvent.js","size":1924,"id":362,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/ReactDOMContainerInfo.js","size":967,"id":363,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/ReactDOMFeatureFlags.js","size":439,"id":364,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/ReactMarkupChecksum.js","size":1472,"id":365,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/adler32.js","size":1191,"id":366,"warnings":0,"errors":0,"depth":5,"issuerId":365},{"name":"./node_modules/react-dom/lib/ReactVersion.js","size":350,"id":367,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/findDOMNode.js","size":2465,"id":368,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/renderSubtreeIntoContainer.js","size":422,"id":369,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/ReactDOMUnknownPropertyHook.js","size":4319,"id":370,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/ReactDOMNullInputValuePropHook.js","size":1368,"id":371,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/ReactDOMInvalidARIAHook.js","size":3140,"id":372,"warnings":0,"errors":0,"depth":3,"issuerId":288}]}]},{"timeStamp":1505870917133,"hash":"9fe322e4750af60ad1b2","version":"3.5.6","errors":[],"size":1249186,"assets":[{"name":"app.js","chunks":[0],"size":1023405},{"name":"vendor.js","chunks":[1],"size":225097},{"name":"app.css","chunks":[0],"size":166},{"name":"index.html","chunks":[],"size":518}],"chunks":[{"size":1426193,"files":["app.js","app.css"],"entry":false,"hash":"72138ff0ff5f79b0c9df","parents":[1],"rendered":true,"inital":true,"modules":[{"name":"./node_modules/d3-geo/src/math.js","size":880,"id":3,"warnings":0,"errors":0,"depth":7,"issuerId":231},{"name":"./node_modules/d3-selection/index.js","size":832,"id":9,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/warning/browser.js","size":1807,"id":10,"warnings":0,"errors":0,"depth":3,"issuerId":377},{"name":"./node_modules/d3-time/src/interval.js","size":2021,"id":11,"warnings":0,"errors":0,"depth":6,"issuerId":656},{"name":"./node_modules/d3-array/index.js","size":1429,"id":12,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/prop-types/index.js","size":1078,"id":16,"warnings":0,"errors":0,"depth":3,"issuerId":374},{"name":"./node_modules/invariant/browser.js","size":1516,"id":17,"warnings":0,"errors":0,"depth":3,"issuerId":190},{"name":"./node_modules/d3-selection/src/selection/index.js","size":2216,"id":18,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-interpolate/index.js","size":1179,"id":19,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-transition/src/transition/schedule.js","size":4792,"id":20,"warnings":0,"errors":0,"depth":7,"issuerId":221},{"name":"./node_modules/d3-color/index.js","size":157,"id":23,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-geo/src/projection/index.js","size":3752,"id":25,"warnings":0,"errors":0,"depth":6,"issuerId":581},{"name":"./node_modules/d3-time/src/duration.js","size":164,"id":26,"warnings":0,"errors":0,"depth":7,"issuerId":653},{"name":"./node_modules/d3-transition/src/transition/index.js","size":1892,"id":28,"warnings":0,"errors":0,"depth":6,"issuerId":126},{"name":"./node_modules/d3-geo/src/noop.js","size":34,"id":29,"warnings":0,"errors":0,"depth":7,"issuerId":230},{"name":"./node_modules/d3-dispatch/index.js","size":52,"id":32,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-path/index.js","size":44,"id":33,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-geo/src/stream.js","size":2303,"id":34,"warnings":0,"errors":0,"depth":6,"issuerId":230},{"name":"./node_modules/d3-scale/src/array.js","size":90,"id":35,"warnings":0,"errors":0,"depth":7,"issuerId":81},{"name":"./node_modules/d3-shape/src/constant.js","size":81,"id":36,"warnings":0,"errors":0,"depth":7,"issuerId":684},{"name":"./node_modules/d3-array/src/ascending.js","size":86,"id":41,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-geo/src/adder.js","size":904,"id":42,"warnings":0,"errors":0,"depth":7,"issuerId":238},{"name":"./node_modules/d3-random/src/defaultSource.js","size":54,"id":43,"warnings":0,"errors":0,"depth":7,"issuerId":626},{"name":"./node_modules/react-router-dom/es/index.js","size":925,"id":48,"warnings":0,"errors":0,"depth":1,"issuerId":373},{"name":"./node_modules/history/PathUtils.js","size":1768,"id":49,"warnings":0,"errors":0,"depth":4,"issuerId":376},{"name":"./node_modules/history/es/PathUtils.js","size":1605,"id":50,"warnings":0,"errors":0,"depth":5,"issuerId":389},{"name":"./node_modules/d3-array/src/number.js","size":63,"id":51,"warnings":0,"errors":0,"depth":7,"issuerId":423},{"name":"./node_modules/d3-interpolate/src/color.js","size":697,"id":52,"warnings":0,"errors":0,"depth":7,"issuerId":483},{"name":"./node_modules/d3-collection/index.js","size":270,"id":53,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-force/src/constant.js","size":72,"id":54,"warnings":0,"errors":0,"depth":7,"issuerId":552},{"name":"./node_modules/d3-geo/src/cartesian.js","size":929,"id":55,"warnings":0,"errors":0,"depth":7,"issuerId":563},{"name":"./node_modules/d3-geo/src/projection/azimuthal.js","size":502,"id":56,"warnings":0,"errors":0,"depth":7,"issuerId":581},{"name":"./node_modules/d3-hierarchy/src/treemap/dice.js","size":309,"id":57,"warnings":0,"errors":0,"depth":6,"issuerId":611},{"name":"./node_modules/d3-scale/src/linear.js","size":1745,"id":58,"warnings":0,"errors":0,"depth":6,"issuerId":666},{"name":"./node_modules/d3-scale/src/colors.js","size":101,"id":59,"warnings":0,"errors":0,"depth":7,"issuerId":665},{"name":"./node_modules/d3-shape/src/math.js","size":470,"id":60,"warnings":0,"errors":0,"depth":7,"issuerId":151},{"name":"./node_modules/d3-shape/src/offset/none.js","size":309,"id":61,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/order/none.js","size":120,"id":62,"warnings":0,"errors":0,"depth":6,"issuerId":691},{"name":"./node_modules/d3-voronoi/src/Diagram.js","size":3567,"id":63,"warnings":0,"errors":0,"depth":7,"issuerId":693},{"name":"./node_modules/history/es/LocationUtils.js","size":2224,"id":72,"warnings":0,"errors":0,"depth":5,"issuerId":389},{"name":"./node_modules/d3-interpolate/src/number.js","size":100,"id":73,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-timer/index.js","size":172,"id":74,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-transition/src/transition/tween.js","size":2022,"id":75,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-format/src/exponent.js","size":134,"id":76,"warnings":0,"errors":0,"depth":7,"issuerId":559},{"name":"./node_modules/d3-geo/src/rotation.js","size":2509,"id":77,"warnings":0,"errors":0,"depth":6,"issuerId":231},{"name":"./node_modules/d3-geo/src/transform.js","size":701,"id":78,"warnings":0,"errors":0,"depth":6,"issuerId":25},{"name":"./node_modules/d3-hierarchy/src/treemap/slice.js","size":309,"id":79,"warnings":0,"errors":0,"depth":6,"issuerId":611},{"name":"./node_modules/d3-request/src/type.js","size":370,"id":80,"warnings":0,"errors":0,"depth":7,"issuerId":631},{"name":"./node_modules/d3-scale/src/continuous.js","size":3328,"id":81,"warnings":0,"errors":0,"depth":7,"issuerId":58},{"name":"./node_modules/d3-time/index.js","size":2096,"id":82,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-shape/src/curve/linear.js","size":738,"id":83,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/noop.js","size":29,"id":84,"warnings":0,"errors":0,"depth":7,"issuerId":680},{"name":"./node_modules/d3-shape/src/curve/basis.js","size":1436,"id":85,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/cardinal.js","size":1633,"id":86,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/history/LocationUtils.js","size":2647,"id":106,"warnings":0,"errors":0,"depth":4,"issuerId":376},{"name":"./node_modules/history/createTransitionManager.js","size":2361,"id":107,"warnings":0,"errors":0,"depth":4,"issuerId":376},{"name":"./node_modules/react-router-dom/es/Router.js","size":131,"id":108,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/Router.js","size":3804,"id":109,"warnings":0,"errors":0,"depth":3,"issuerId":108},{"name":"./node_modules/react-router/es/matchPath.js","size":2051,"id":110,"warnings":0,"errors":0,"depth":3,"issuerId":397},{"name":"./node_modules/history/es/createTransitionManager.js","size":2133,"id":111,"warnings":0,"errors":0,"depth":6,"issuerId":390},{"name":"./node_modules/d3-array/src/quantile.js","size":499,"id":112,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-drag/index.js","size":120,"id":113,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-selection/src/creator.js","size":662,"id":114,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/namespace.js","size":303,"id":115,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/namespaces.js","size":254,"id":116,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/sourceEvent.js","size":175,"id":117,"warnings":0,"errors":0,"depth":7,"issuerId":470},{"name":"./node_modules/d3-selection/src/selection/on.js","size":3119,"id":118,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/point.js","size":448,"id":119,"warnings":0,"errors":0,"depth":7,"issuerId":470},{"name":"./node_modules/d3-selection/src/selector.js","size":152,"id":120,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/window.js","size":218,"id":121,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-interpolate/src/value.js","size":669,"id":122,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-color/src/color.js","size":9276,"id":123,"warnings":0,"errors":0,"depth":6,"issuerId":23},{"name":"./node_modules/d3-color/src/define.js","size":340,"id":124,"warnings":0,"errors":0,"depth":7,"issuerId":474},{"name":"./node_modules/d3-interpolate/src/basis.js","size":600,"id":125,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-transition/index.js","size":196,"id":126,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-timer/src/timer.js","size":2901,"id":127,"warnings":0,"errors":0,"depth":6,"issuerId":74},{"name":"./node_modules/d3-collection/src/map.js","size":1988,"id":128,"warnings":0,"errors":0,"depth":6,"issuerId":53},{"name":"./node_modules/d3-dsv/index.js","size":200,"id":129,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-dsv/src/dsv.js","size":3514,"id":130,"warnings":0,"errors":0,"depth":6,"issuerId":129},{"name":"./node_modules/d3-force/src/jiggle.js","size":69,"id":131,"warnings":0,"errors":0,"depth":7,"issuerId":550},{"name":"./node_modules/d3-quadtree/index.js","size":52,"id":132,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-quadtree/src/quad.js","size":134,"id":133,"warnings":0,"errors":0,"depth":8,"issuerId":546},{"name":"./node_modules/d3-format/index.js","size":404,"id":134,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-format/src/formatDecimal.js","size":655,"id":135,"warnings":0,"errors":0,"depth":8,"issuerId":76},{"name":"./node_modules/d3-geo/src/clip/extent.js","size":5525,"id":136,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/identity.js","size":43,"id":137,"warnings":0,"errors":0,"depth":7,"issuerId":570},{"name":"./node_modules/d3-geo/src/projection/conicEqualArea.js","size":871,"id":138,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/conic.js","size":402,"id":139,"warnings":0,"errors":0,"depth":7,"issuerId":583},{"name":"./node_modules/d3-geo/src/projection/fit.js","size":910,"id":140,"warnings":0,"errors":0,"depth":7,"issuerId":580},{"name":"./node_modules/d3-geo/src/projection/mercator.js","size":1548,"id":141,"warnings":0,"errors":0,"depth":6,"issuerId":583},{"name":"./node_modules/d3-hierarchy/src/hierarchy/index.js","size":1874,"id":142,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/accessors.js","size":166,"id":143,"warnings":0,"errors":0,"depth":7,"issuerId":608},{"name":"./node_modules/d3-hierarchy/src/treemap/squarify.js","size":1868,"id":144,"warnings":0,"errors":0,"depth":6,"issuerId":611},{"name":"./node_modules/d3-request/src/request.js","size":4589,"id":145,"warnings":0,"errors":0,"depth":6,"issuerId":249},{"name":"./node_modules/d3-scale/src/constant.js","size":72,"id":146,"warnings":0,"errors":0,"depth":7,"issuerId":81},{"name":"./node_modules/d3-time-format/index.js","size":280,"id":147,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-time-format/src/defaultLocale.js","size":867,"id":148,"warnings":0,"errors":0,"depth":6,"issuerId":147},{"name":"./node_modules/d3-shape/src/line.js","size":1516,"id":149,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/point.js","size":81,"id":150,"warnings":0,"errors":0,"depth":7,"issuerId":256},{"name":"./node_modules/d3-shape/src/curve/catmullRom.js","size":2637,"id":151,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/order/ascending.js","size":305,"id":152,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-voronoi/src/RedBlackTree.js","size":5302,"id":153,"warnings":0,"errors":0,"depth":8,"issuerId":63},{"name":"./node_modules/d3-voronoi/src/Edge.js","size":3632,"id":154,"warnings":0,"errors":0,"depth":8,"issuerId":63},{"name":"./node_modules/resolve-pathname/index.js","size":1797,"id":187,"warnings":0,"errors":0,"depth":5,"issuerId":106},{"name":"./node_modules/value-equal/index.js","size":1136,"id":188,"warnings":0,"errors":0,"depth":5,"issuerId":106},{"name":"./node_modules/history/DOMUtils.js","size":2491,"id":189,"warnings":0,"errors":0,"depth":4,"issuerId":376},{"name":"./node_modules/react-router-dom/es/Link.js","size":4073,"id":190,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router-dom/es/Route.js","size":128,"id":191,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/Route.js","size":6023,"id":192,"warnings":0,"errors":0,"depth":3,"issuerId":191},{"name":"./node_modules/history/es/DOMUtils.js","size":2258,"id":193,"warnings":0,"errors":0,"depth":6,"issuerId":390},{"name":"./node_modules/d3-array/src/bisect.js","size":238,"id":194,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/bisector.js","size":786,"id":195,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/pairs.js","size":262,"id":196,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/deviation.js","size":135,"id":197,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/variance.js","size":648,"id":198,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/extent.js","size":961,"id":199,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/array.js","size":90,"id":200,"warnings":0,"errors":0,"depth":7,"issuerId":416},{"name":"./node_modules/d3-array/src/range.js","size":344,"id":201,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/ticks.js","size":1537,"id":202,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/threshold/sturges.js","size":96,"id":203,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/min.js","size":843,"id":204,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/transpose.js","size":356,"id":205,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-selection/src/matcher.js","size":533,"id":206,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/selectorAll.js","size":171,"id":207,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/selection/enter.js","size":792,"id":208,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/sparse.js","size":71,"id":209,"warnings":0,"errors":0,"depth":8,"issuerId":446},{"name":"./node_modules/d3-selection/src/selection/style.js","size":968,"id":210,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-drag/src/nodrag.js","size":857,"id":211,"warnings":0,"errors":0,"depth":6,"issuerId":113},{"name":"./node_modules/d3-drag/src/noevent.js","size":202,"id":212,"warnings":0,"errors":0,"depth":7,"issuerId":211},{"name":"./node_modules/d3-color/src/math.js","size":72,"id":213,"warnings":0,"errors":0,"depth":7,"issuerId":473},{"name":"./node_modules/d3-interpolate/src/rgb.js","size":1288,"id":214,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/basisClosed.js","size":360,"id":215,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/constant.js","size":72,"id":216,"warnings":0,"errors":0,"depth":7,"issuerId":122},{"name":"./node_modules/d3-interpolate/src/array.js","size":372,"id":217,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/date.js","size":134,"id":218,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/object.js","size":390,"id":219,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/string.js","size":1758,"id":220,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-transition/src/interrupt.js","size":665,"id":221,"warnings":0,"errors":0,"depth":6,"issuerId":126},{"name":"./node_modules/d3-transition/src/transition/interpolate.js","size":340,"id":222,"warnings":0,"errors":0,"depth":8,"issuerId":502},{"name":"./node_modules/d3-ease/index.js","size":1320,"id":223,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-chord/src/math.js","size":159,"id":224,"warnings":0,"errors":0,"depth":7,"issuerId":521},{"name":"./node_modules/d3-force/src/simulation.js","size":3444,"id":225,"warnings":0,"errors":0,"depth":6,"issuerId":533},{"name":"./node_modules/d3-format/src/locale.js","size":4946,"id":226,"warnings":0,"errors":0,"depth":6,"issuerId":134},{"name":"./node_modules/d3-format/src/formatSpecifier.js","size":1675,"id":227,"warnings":0,"errors":0,"depth":6,"issuerId":134},{"name":"./node_modules/d3-format/src/formatTypes.js","size":846,"id":228,"warnings":0,"errors":0,"depth":7,"issuerId":227},{"name":"./node_modules/d3-format/src/formatPrefixAuto.js","size":611,"id":229,"warnings":0,"errors":0,"depth":7,"issuerId":226},{"name":"./node_modules/d3-geo/src/area.js","size":1956,"id":230,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/circle.js","size":2371,"id":231,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/compose.js","size":250,"id":232,"warnings":0,"errors":0,"depth":7,"issuerId":77},{"name":"./node_modules/d3-geo/src/clip/buffer.js","size":470,"id":233,"warnings":0,"errors":0,"depth":7,"issuerId":136},{"name":"./node_modules/d3-geo/src/clip/polygon.js","size":2802,"id":234,"warnings":0,"errors":0,"depth":7,"issuerId":136},{"name":"./node_modules/d3-geo/src/pointEqual.js","size":139,"id":235,"warnings":0,"errors":0,"depth":8,"issuerId":234},{"name":"./node_modules/d3-geo/src/polygonContains.js","size":2489,"id":236,"warnings":0,"errors":0,"depth":7,"issuerId":567},{"name":"./node_modules/d3-geo/src/distance.js","size":229,"id":237,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/length.js","size":1309,"id":238,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/path/bounds.js","size":485,"id":239,"warnings":0,"errors":0,"depth":7,"issuerId":570},{"name":"./node_modules/d3-geo/src/projection/albers.js","size":235,"id":240,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/clip/index.js","size":3813,"id":241,"warnings":0,"errors":0,"depth":8,"issuerId":577},{"name":"./node_modules/d3-geo/src/projection/equirectangular.js","size":253,"id":242,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-hierarchy/src/pack/siblings.js","size":3013,"id":243,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/pack/enclose.js","size":2976,"id":244,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/constant.js","size":120,"id":245,"warnings":0,"errors":0,"depth":7,"issuerId":608},{"name":"./node_modules/d3-hierarchy/src/treemap/round.js","size":166,"id":246,"warnings":0,"errors":0,"depth":7,"issuerId":608},{"name":"./node_modules/d3-random/src/normal.js","size":713,"id":247,"warnings":0,"errors":0,"depth":6,"issuerId":622},{"name":"./node_modules/d3-random/src/irwinHall.js","size":345,"id":248,"warnings":0,"errors":0,"depth":6,"issuerId":622},{"name":"./node_modules/d3-request/src/dsv.js","size":517,"id":249,"warnings":0,"errors":0,"depth":7,"issuerId":633},{"name":"./node_modules/d3-scale/src/ordinal.js","size":1116,"id":250,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/number.js","size":44,"id":251,"warnings":0,"errors":0,"depth":7,"issuerId":81},{"name":"./node_modules/d3-scale/src/nice.js","size":340,"id":252,"warnings":0,"errors":0,"depth":7,"issuerId":253},{"name":"./node_modules/d3-scale/src/time.js","size":4565,"id":253,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-time-format/src/locale.js","size":13876,"id":254,"warnings":0,"errors":0,"depth":6,"issuerId":147},{"name":"./node_modules/d3-time-format/src/isoFormat.js","size":284,"id":255,"warnings":0,"errors":0,"depth":6,"issuerId":147},{"name":"./node_modules/d3-shape/src/area.js","size":2917,"id":256,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/radial.js","size":655,"id":257,"warnings":0,"errors":0,"depth":7,"issuerId":258},{"name":"./node_modules/d3-shape/src/lineRadial.js","size":396,"id":258,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/pointRadial.js","size":101,"id":259,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/array.js","size":42,"id":260,"warnings":0,"errors":0,"depth":7,"issuerId":684},{"name":"./node_modules/d3-shape/src/symbol/circle.js","size":186,"id":261,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/symbol/cross.js","size":476,"id":262,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/symbol/diamond.js","size":307,"id":263,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/symbol/star.js","size":609,"id":264,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/symbol/square.js","size":137,"id":265,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/symbol/triangle.js","size":255,"id":266,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/symbol/wye.js","size":733,"id":267,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/cardinalClosed.js","size":1605,"id":268,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/cardinalOpen.js","size":1288,"id":269,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-voronoi/src/Cell.js","size":4083,"id":270,"warnings":0,"errors":0,"depth":8,"issuerId":63},{"name":"./node_modules/d3-voronoi/src/Circle.js","size":1632,"id":271,"warnings":0,"errors":0,"depth":8,"issuerId":63},{"name":"./node_modules/d3-zoom/src/transform.js","size":1336,"id":272,"warnings":0,"errors":0,"depth":6,"issuerId":697},{"name":"./client/index.jsx","size":549,"id":373,"warnings":0,"errors":0,"depth":0,"issuerId":null},{"name":"./node_modules/react-router-dom/es/BrowserRouter.js","size":2412,"id":374,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/prop-types/factoryWithThrowingShims.js","size":1594,"id":375,"warnings":0,"errors":0,"depth":4,"issuerId":16},{"name":"./node_modules/history/createBrowserHistory.js","size":9751,"id":376,"warnings":0,"errors":0,"depth":3,"issuerId":374},{"name":"./node_modules/react-router-dom/es/HashRouter.js","size":2383,"id":377,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/history/createHashHistory.js","size":10053,"id":378,"warnings":0,"errors":0,"depth":3,"issuerId":377},{"name":"./node_modules/react-router-dom/es/MemoryRouter.js","size":149,"id":379,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/MemoryRouter.js","size":2414,"id":380,"warnings":0,"errors":0,"depth":3,"issuerId":379},{"name":"./node_modules/history/createMemoryHistory.js","size":5816,"id":381,"warnings":0,"errors":0,"depth":4,"issuerId":380},{"name":"./node_modules/react-router-dom/es/NavLink.js","size":2663,"id":382,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/path-to-regexp/index.js","size":10809,"id":383,"warnings":0,"errors":0,"depth":4,"issuerId":110},{"name":"./node_modules/isarray/index.js","size":120,"id":384,"warnings":0,"errors":0,"depth":5,"issuerId":383},{"name":"./node_modules/react-router-dom/es/Prompt.js","size":131,"id":385,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/Prompt.js","size":2685,"id":386,"warnings":0,"errors":0,"depth":3,"issuerId":385},{"name":"./node_modules/react-router-dom/es/Redirect.js","size":137,"id":387,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/Redirect.js","size":3127,"id":388,"warnings":0,"errors":0,"depth":3,"issuerId":387},{"name":"./node_modules/history/es/index.js","size":460,"id":389,"warnings":0,"errors":0,"depth":4,"issuerId":388},{"name":"./node_modules/history/es/createBrowserHistory.js","size":9230,"id":390,"warnings":0,"errors":0,"depth":5,"issuerId":389},{"name":"./node_modules/history/es/createHashHistory.js","size":9382,"id":391,"warnings":0,"errors":0,"depth":5,"issuerId":389},{"name":"./node_modules/history/es/createMemoryHistory.js","size":5394,"id":392,"warnings":0,"errors":0,"depth":5,"issuerId":389},{"name":"./node_modules/react-router-dom/es/StaticRouter.js","size":149,"id":393,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/StaticRouter.js","size":6327,"id":394,"warnings":0,"errors":0,"depth":3,"issuerId":393},{"name":"./node_modules/react-router-dom/es/Switch.js","size":131,"id":395,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/Switch.js","size":3290,"id":396,"warnings":0,"errors":0,"depth":3,"issuerId":395},{"name":"./node_modules/react-router-dom/es/matchPath.js","size":140,"id":397,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router-dom/es/withRouter.js","size":143,"id":398,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/withRouter.js","size":1400,"id":399,"warnings":0,"errors":0,"depth":3,"issuerId":398},{"name":"./node_modules/hoist-non-react-statics/index.js","size":2001,"id":400,"warnings":0,"errors":0,"depth":4,"issuerId":399},{"name":"./client/components/App.jsx","size":653,"id":401,"warnings":0,"errors":0,"depth":1,"issuerId":373},{"name":"./client/components/Header.jsx","size":1566,"id":402,"warnings":0,"errors":0,"depth":2,"issuerId":401},{"name":"./client/components/Main.jsx","size":1452,"id":403,"warnings":0,"errors":0,"depth":2,"issuerId":401},{"name":"./client/components/BuildComponents/BuildRoutes.jsx","size":1156,"id":404,"warnings":0,"errors":0,"depth":3,"issuerId":403},{"name":"./client/components/BuildComponents/BuildsAll.jsx","size":796,"id":405,"warnings":0,"errors":0,"depth":4,"issuerId":404},{"name":"./client/components/BuildComponents/BuildSingle.jsx","size":537,"id":406,"warnings":0,"errors":0,"depth":4,"issuerId":404},{"name":"./client/components/BuildComponents/Dashboard.jsx","size":984,"id":407,"warnings":0,"errors":0,"depth":4,"issuerId":404},{"name":"./client/components/BuildComponents/Modules.jsx","size":2687,"id":408,"warnings":0,"errors":0,"depth":5,"issuerId":407},{"name":"./client/components/BuildComponents/Assets.jsx","size":1572,"id":409,"warnings":0,"errors":0,"depth":5,"issuerId":407},{"name":"./client/components/BuildComponents/Errors.jsx","size":1162,"id":410,"warnings":0,"errors":0,"depth":5,"issuerId":407},{"name":"./client/components/Overview.jsx","size":16689,"id":411,"warnings":0,"errors":0,"depth":3,"issuerId":403},{"name":"./node_modules/d3/index.js","size":855,"id":412,"warnings":0,"errors":0,"depth":4,"issuerId":411},{"name":"./node_modules/d3/build/package.js","size":2375,"id":413,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-array/src/cross.js","size":428,"id":414,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/descending.js","size":86,"id":415,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/histogram.js","size":2012,"id":416,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/constant.js","size":72,"id":417,"warnings":0,"errors":0,"depth":7,"issuerId":416},{"name":"./node_modules/d3-array/src/identity.js","size":43,"id":418,"warnings":0,"errors":0,"depth":7,"issuerId":416},{"name":"./node_modules/d3-array/src/threshold/freedmanDiaconis.js","size":361,"id":419,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/threshold/scott.js","size":180,"id":420,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/max.js","size":843,"id":421,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/mean.js","size":453,"id":422,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/median.js","size":559,"id":423,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/merge.js","size":339,"id":424,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/permute.js","size":161,"id":425,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/scan.js","size":392,"id":426,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/shuffle.js","size":285,"id":427,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/sum.js","size":374,"id":428,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/zip.js","size":99,"id":429,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-axis/index.js","size":79,"id":430,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-axis/src/axis.js","size":5171,"id":431,"warnings":0,"errors":0,"depth":6,"issuerId":430},{"name":"./node_modules/d3-axis/src/array.js","size":42,"id":432,"warnings":0,"errors":0,"depth":7,"issuerId":431},{"name":"./node_modules/d3-axis/src/identity.js","size":43,"id":433,"warnings":0,"errors":0,"depth":7,"issuerId":431},{"name":"./node_modules/d3-brush/index.js","size":88,"id":434,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-brush/src/brush.js","size":15774,"id":435,"warnings":0,"errors":0,"depth":6,"issuerId":434},{"name":"./node_modules/d3-dispatch/src/dispatch.js","size":2729,"id":436,"warnings":0,"errors":0,"depth":6,"issuerId":32},{"name":"./node_modules/d3-drag/src/drag.js","size":4824,"id":437,"warnings":0,"errors":0,"depth":6,"issuerId":113},{"name":"./node_modules/d3-selection/src/local.js","size":536,"id":438,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/mouse.js","size":224,"id":439,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/select.js","size":259,"id":440,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/selection/select.js","size":653,"id":441,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/selectAll.js","size":550,"id":442,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/filter.js","size":546,"id":443,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/data.js","size":3591,"id":444,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/constant.js","size":72,"id":445,"warnings":0,"errors":0,"depth":8,"issuerId":444},{"name":"./node_modules/d3-selection/src/selection/exit.js","size":176,"id":446,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/merge.js","size":575,"id":447,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/order.js","size":367,"id":448,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/sort.js","size":681,"id":449,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/call.js","size":134,"id":450,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/nodes.js","size":140,"id":451,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/node.js","size":258,"id":452,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/size.js","size":98,"id":453,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/empty.js","size":53,"id":454,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/each.js","size":289,"id":455,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/attr.js","size":1460,"id":456,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/property.js","size":617,"id":457,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/classed.js","size":1740,"id":458,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/text.js","size":528,"id":459,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/html.js","size":520,"id":460,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/raise.js","size":138,"id":461,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/lower.js","size":171,"id":462,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/append.js","size":235,"id":463,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/insert.js","size":468,"id":464,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/remove.js","size":153,"id":465,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/datum.js","size":132,"id":466,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/dispatch.js","size":891,"id":467,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selectAll.js","size":282,"id":468,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/touch.js","size":407,"id":469,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/touches.js","size":323,"id":470,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-drag/src/constant.js","size":72,"id":471,"warnings":0,"errors":0,"depth":7,"issuerId":437},{"name":"./node_modules/d3-drag/src/event.js","size":430,"id":472,"warnings":0,"errors":0,"depth":7,"issuerId":437},{"name":"./node_modules/d3-color/src/lab.js","size":3167,"id":473,"warnings":0,"errors":0,"depth":6,"issuerId":23},{"name":"./node_modules/d3-color/src/cubehelix.js","size":1855,"id":474,"warnings":0,"errors":0,"depth":6,"issuerId":23},{"name":"./node_modules/d3-interpolate/src/round.js","size":112,"id":475,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/transform/index.js","size":2064,"id":476,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/transform/parse.js","size":980,"id":477,"warnings":0,"errors":0,"depth":7,"issuerId":476},{"name":"./node_modules/d3-interpolate/src/transform/decompose.js","size":672,"id":478,"warnings":0,"errors":0,"depth":8,"issuerId":477},{"name":"./node_modules/d3-interpolate/src/zoom.js","size":1385,"id":479,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/hsl.js","size":547,"id":480,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/lab.js","size":447,"id":481,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/hcl.js","size":547,"id":482,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/cubehelix.js","size":760,"id":483,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/quantize.js","size":163,"id":484,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-transition/src/selection/index.js","size":245,"id":485,"warnings":0,"errors":0,"depth":6,"issuerId":126},{"name":"./node_modules/d3-transition/src/selection/interrupt.js","size":138,"id":486,"warnings":0,"errors":0,"depth":7,"issuerId":485},{"name":"./node_modules/d3-timer/src/timeout.js","size":250,"id":487,"warnings":0,"errors":0,"depth":6,"issuerId":74},{"name":"./node_modules/d3-timer/src/interval.js","size":400,"id":488,"warnings":0,"errors":0,"depth":6,"issuerId":74},{"name":"./node_modules/d3-transition/src/selection/transition.js","size":1090,"id":489,"warnings":0,"errors":0,"depth":7,"issuerId":485},{"name":"./node_modules/d3-transition/src/transition/attr.js","size":2478,"id":490,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/attrTween.js","size":904,"id":491,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/delay.js","size":510,"id":492,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/duration.js","size":528,"id":493,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/ease.js","size":348,"id":494,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/filter.js","size":574,"id":495,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/merge.js","size":653,"id":496,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/on.js","size":851,"id":497,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/remove.js","size":284,"id":498,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/select.js","size":826,"id":499,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/selectAll.js","size":883,"id":500,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/selection.js","size":174,"id":501,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/style.js","size":1914,"id":502,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/styleTween.js","size":607,"id":503,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/text.js","size":473,"id":504,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/transition.js","size":691,"id":505,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-ease/src/linear.js","size":43,"id":506,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/quad.js","size":192,"id":507,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/cubic.js","size":210,"id":508,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/poly.js","size":596,"id":509,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/sin.js","size":236,"id":510,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/exp.js","size":251,"id":511,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/circle.js","size":261,"id":512,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/bounce.js","size":521,"id":513,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/back.js","size":653,"id":514,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/elastic.js","size":1309,"id":515,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-transition/src/active.js","size":484,"id":516,"warnings":0,"errors":0,"depth":6,"issuerId":126},{"name":"./node_modules/d3-brush/src/constant.js","size":72,"id":517,"warnings":0,"errors":0,"depth":7,"issuerId":435},{"name":"./node_modules/d3-brush/src/event.js","size":127,"id":518,"warnings":0,"errors":0,"depth":7,"issuerId":435},{"name":"./node_modules/d3-brush/src/noevent.js","size":202,"id":519,"warnings":0,"errors":0,"depth":7,"issuerId":435},{"name":"./node_modules/d3-chord/index.js","size":94,"id":520,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-chord/src/chord.js","size":3174,"id":521,"warnings":0,"errors":0,"depth":6,"issuerId":520},{"name":"./node_modules/d3-chord/src/ribbon.js","size":2340,"id":522,"warnings":0,"errors":0,"depth":6,"issuerId":520},{"name":"./node_modules/d3-chord/src/array.js","size":42,"id":523,"warnings":0,"errors":0,"depth":7,"issuerId":522},{"name":"./node_modules/d3-chord/src/constant.js","size":72,"id":524,"warnings":0,"errors":0,"depth":7,"issuerId":522},{"name":"./node_modules/d3-path/src/path.js","size":4176,"id":525,"warnings":0,"errors":0,"depth":6,"issuerId":33},{"name":"./node_modules/d3-collection/src/nest.js","size":2017,"id":526,"warnings":0,"errors":0,"depth":6,"issuerId":53},{"name":"./node_modules/d3-collection/src/set.js","size":798,"id":527,"warnings":0,"errors":0,"depth":6,"issuerId":53},{"name":"./node_modules/d3-collection/src/keys.js","size":104,"id":528,"warnings":0,"errors":0,"depth":6,"issuerId":53},{"name":"./node_modules/d3-collection/src/values.js","size":115,"id":529,"warnings":0,"errors":0,"depth":6,"issuerId":53},{"name":"./node_modules/d3-collection/src/entries.js","size":137,"id":530,"warnings":0,"errors":0,"depth":6,"issuerId":53},{"name":"./node_modules/d3-dsv/src/csv.js","size":199,"id":531,"warnings":0,"errors":0,"depth":6,"issuerId":129},{"name":"./node_modules/d3-dsv/src/tsv.js","size":200,"id":532,"warnings":0,"errors":0,"depth":6,"issuerId":129},{"name":"./node_modules/d3-force/index.js","size":361,"id":533,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-force/src/center.js","size":654,"id":534,"warnings":0,"errors":0,"depth":6,"issuerId":533},{"name":"./node_modules/d3-force/src/collide.js","size":2447,"id":535,"warnings":0,"errors":0,"depth":6,"issuerId":533},{"name":"./node_modules/d3-quadtree/src/quadtree.js","size":2077,"id":536,"warnings":0,"errors":0,"depth":6,"issuerId":132},{"name":"./node_modules/d3-quadtree/src/add.js","size":2441,"id":537,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/cover.js","size":1665,"id":538,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/data.js","size":170,"id":539,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/extent.js","size":206,"id":540,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/find.js","size":1692,"id":541,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/remove.js","size":1898,"id":542,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/root.js","size":51,"id":543,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/size.js","size":155,"id":544,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/visit.js","size":695,"id":545,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/visitAfter.js","size":773,"id":546,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/x.js","size":138,"id":547,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/y.js","size":138,"id":548,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-force/src/link.js","size":3213,"id":549,"warnings":0,"errors":0,"depth":6,"issuerId":533},{"name":"./node_modules/d3-force/src/manyBody.js","size":3181,"id":550,"warnings":0,"errors":0,"depth":6,"issuerId":533},{"name":"./node_modules/d3-force/src/x.js","size":1030,"id":551,"warnings":0,"errors":0,"depth":6,"issuerId":533},{"name":"./node_modules/d3-force/src/y.js","size":1030,"id":552,"warnings":0,"errors":0,"depth":6,"issuerId":533},{"name":"./node_modules/d3-format/src/defaultLocale.js","size":361,"id":553,"warnings":0,"errors":0,"depth":6,"issuerId":134},{"name":"./node_modules/d3-format/src/formatGroup.js","size":475,"id":554,"warnings":0,"errors":0,"depth":7,"issuerId":226},{"name":"./node_modules/d3-format/src/formatNumerals.js","size":154,"id":555,"warnings":0,"errors":0,"depth":7,"issuerId":226},{"name":"./node_modules/d3-format/src/formatDefault.js","size":368,"id":556,"warnings":0,"errors":0,"depth":8,"issuerId":228},{"name":"./node_modules/d3-format/src/formatRounded.js","size":458,"id":557,"warnings":0,"errors":0,"depth":8,"issuerId":228},{"name":"./node_modules/d3-format/src/identity.js","size":43,"id":558,"warnings":0,"errors":0,"depth":7,"issuerId":226},{"name":"./node_modules/d3-format/src/precisionFixed.js","size":119,"id":559,"warnings":0,"errors":0,"depth":6,"issuerId":134},{"name":"./node_modules/d3-format/src/precisionPrefix.js","size":190,"id":560,"warnings":0,"errors":0,"depth":6,"issuerId":134},{"name":"./node_modules/d3-format/src/precisionRound.js","size":186,"id":561,"warnings":0,"errors":0,"depth":6,"issuerId":134},{"name":"./node_modules/d3-geo/index.js","size":2484,"id":562,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-geo/src/bounds.js","size":5449,"id":563,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/centroid.js","size":3783,"id":564,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/constant.js","size":72,"id":565,"warnings":0,"errors":0,"depth":7,"issuerId":231},{"name":"./node_modules/d3-geo/src/clip/line.js","size":1099,"id":566,"warnings":0,"errors":0,"depth":7,"issuerId":136},{"name":"./node_modules/d3-geo/src/contains.js","size":2730,"id":567,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/graticule.js","size":3034,"id":568,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/interpolate.js","size":911,"id":569,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/path/index.js","size":1853,"id":570,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/path/area.js","size":945,"id":571,"warnings":0,"errors":0,"depth":7,"issuerId":570},{"name":"./node_modules/d3-geo/src/path/centroid.js","size":2033,"id":572,"warnings":0,"errors":0,"depth":7,"issuerId":570},{"name":"./node_modules/d3-geo/src/path/context.js","size":914,"id":573,"warnings":0,"errors":0,"depth":7,"issuerId":570},{"name":"./node_modules/d3-geo/src/path/measure.js","size":836,"id":574,"warnings":0,"errors":0,"depth":7,"issuerId":570},{"name":"./node_modules/d3-geo/src/path/string.js","size":1316,"id":575,"warnings":0,"errors":0,"depth":7,"issuerId":570},{"name":"./node_modules/d3-geo/src/clip/antimeridian.js","size":2897,"id":576,"warnings":0,"errors":0,"depth":7,"issuerId":25},{"name":"./node_modules/d3-geo/src/clip/circle.js","size":5965,"id":577,"warnings":0,"errors":0,"depth":7,"issuerId":25},{"name":"./node_modules/d3-geo/src/projection/resample.js","size":3275,"id":578,"warnings":0,"errors":0,"depth":7,"issuerId":25},{"name":"./node_modules/d3-geo/src/projection/cylindricalEqualArea.js","size":314,"id":579,"warnings":0,"errors":0,"depth":7,"issuerId":138},{"name":"./node_modules/d3-geo/src/projection/albersUsa.js","size":3984,"id":580,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/azimuthalEqualArea.js","size":447,"id":581,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/azimuthalEquidistant.js","size":443,"id":582,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/conicConformal.js","size":1017,"id":583,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/conicEquidistant.js","size":771,"id":584,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/gnomonic.js","size":387,"id":585,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/identity.js","size":1922,"id":586,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/orthographic.js","size":376,"id":587,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/stereographic.js","size":436,"id":588,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/transverseMercator.js","size":762,"id":589,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-hierarchy/index.js","size":876,"id":590,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-hierarchy/src/cluster.js","size":2093,"id":591,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/hierarchy/count.js","size":263,"id":592,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/each.js","size":381,"id":593,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/eachBefore.js","size":282,"id":594,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/eachAfter.js","size":353,"id":595,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/sum.js","size":264,"id":596,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/sort.js","size":151,"id":597,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/path.js","size":606,"id":598,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/ancestors.js","size":138,"id":599,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/descendants.js","size":121,"id":600,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/leaves.js","size":164,"id":601,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/links.js","size":242,"id":602,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/pack/index.js","size":1917,"id":603,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/array.js","size":250,"id":604,"warnings":0,"errors":0,"depth":7,"issuerId":244},{"name":"./node_modules/d3-hierarchy/src/partition.js","size":1266,"id":605,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/stratify.js","size":1930,"id":606,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/tree.js","size":7054,"id":607,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/treemap/index.js","size":2810,"id":608,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/treemap/binary.js","size":1266,"id":609,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/treemap/sliceDice.js","size":170,"id":610,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/treemap/resquarify.js","size":1029,"id":611,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-polygon/index.js","size":275,"id":612,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-polygon/src/area.js","size":243,"id":613,"warnings":0,"errors":0,"depth":6,"issuerId":612},{"name":"./node_modules/d3-polygon/src/centroid.js","size":346,"id":614,"warnings":0,"errors":0,"depth":6,"issuerId":612},{"name":"./node_modules/d3-polygon/src/hull.js","size":1710,"id":615,"warnings":0,"errors":0,"depth":6,"issuerId":612},{"name":"./node_modules/d3-polygon/src/cross.js","size":402,"id":616,"warnings":0,"errors":0,"depth":7,"issuerId":615},{"name":"./node_modules/d3-polygon/src/contains.js","size":411,"id":617,"warnings":0,"errors":0,"depth":6,"issuerId":612},{"name":"./node_modules/d3-polygon/src/length.js","size":375,"id":618,"warnings":0,"errors":0,"depth":6,"issuerId":612},{"name":"./node_modules/d3-queue/index.js","size":46,"id":619,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-queue/src/queue.js","size":3128,"id":620,"warnings":0,"errors":0,"depth":6,"issuerId":619},{"name":"./node_modules/d3-queue/src/array.js","size":29,"id":621,"warnings":0,"errors":0,"depth":7,"issuerId":620},{"name":"./node_modules/d3-random/index.js","size":346,"id":622,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-random/src/uniform.js","size":440,"id":623,"warnings":0,"errors":0,"depth":6,"issuerId":622},{"name":"./node_modules/d3-random/src/logNormal.js","size":405,"id":624,"warnings":0,"errors":0,"depth":6,"issuerId":622},{"name":"./node_modules/d3-random/src/bates.js","size":375,"id":625,"warnings":0,"errors":0,"depth":6,"issuerId":622},{"name":"./node_modules/d3-random/src/exponential.js","size":329,"id":626,"warnings":0,"errors":0,"depth":6,"issuerId":622},{"name":"./node_modules/d3-request/index.js","size":308,"id":627,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-request/src/html.js","size":157,"id":628,"warnings":0,"errors":0,"depth":6,"issuerId":627},{"name":"./node_modules/d3-request/src/json.js","size":127,"id":629,"warnings":0,"errors":0,"depth":6,"issuerId":627},{"name":"./node_modules/d3-request/src/text.js","size":109,"id":630,"warnings":0,"errors":0,"depth":6,"issuerId":627},{"name":"./node_modules/d3-request/src/xml.js","size":174,"id":631,"warnings":0,"errors":0,"depth":6,"issuerId":627},{"name":"./node_modules/d3-request/src/csv.js","size":101,"id":632,"warnings":0,"errors":0,"depth":6,"issuerId":627},{"name":"./node_modules/d3-request/src/tsv.js","size":118,"id":633,"warnings":0,"errors":0,"depth":6,"issuerId":627},{"name":"./node_modules/d3-scale/index.js","size":1402,"id":634,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-scale/src/band.js","size":2637,"id":635,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/identity.js","size":463,"id":636,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/tickFormat.js","size":1203,"id":637,"warnings":0,"errors":0,"depth":7,"issuerId":58},{"name":"./node_modules/d3-scale/src/log.js","size":3273,"id":638,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/pow.js","size":1000,"id":639,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/quantile.js","size":1280,"id":640,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/quantize.js","size":1066,"id":641,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/threshold.js","size":802,"id":642,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-time/src/millisecond.js","size":668,"id":643,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/second.js","size":440,"id":644,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/minute.js","size":437,"id":645,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/hour.js","size":569,"id":646,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/day.js","size":462,"id":647,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/week.js","size":963,"id":648,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/month.js","size":414,"id":649,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/year.js","size":754,"id":650,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/utcMinute.js","size":412,"id":651,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/utcHour.js","size":399,"id":652,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/utcDay.js","size":397,"id":653,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/utcWeek.js","size":979,"id":654,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/utcMonth.js","size":453,"id":655,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/utcYear.js","size":808,"id":656,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time-format/src/isoParse.js","size":319,"id":657,"warnings":0,"errors":0,"depth":6,"issuerId":147},{"name":"./node_modules/d3-scale/src/utcTime.js","size":379,"id":658,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/category10.js","size":119,"id":659,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/category20b.js","size":179,"id":660,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/category20c.js","size":179,"id":661,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/category20.js","size":179,"id":662,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/cubehelix.js","size":188,"id":663,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/rainbow.js","size":536,"id":664,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/viridis.js","size":6471,"id":665,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/sequential.js","size":717,"id":666,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-shape/index.js","size":2819,"id":667,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-shape/src/arc.js","size":8556,"id":668,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/pie.js","size":2336,"id":669,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/descending.js","size":86,"id":670,"warnings":0,"errors":0,"depth":7,"issuerId":669},{"name":"./node_modules/d3-shape/src/identity.js","size":43,"id":671,"warnings":0,"errors":0,"depth":7,"issuerId":669},{"name":"./node_modules/d3-shape/src/areaRadial.js","size":934,"id":672,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/link/index.js","size":2218,"id":673,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/symbol.js","size":1160,"id":674,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/basisClosed.js","size":1530,"id":675,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/basisOpen.js","size":1069,"id":676,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/bundle.js","size":1081,"id":677,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/catmullRomClosed.js","size":2083,"id":678,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/catmullRomOpen.js","size":1760,"id":679,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/linearClosed.js","size":514,"id":680,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/monotone.js","size":3202,"id":681,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/natural.js","size":1761,"id":682,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/step.js","size":1367,"id":683,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/stack.js","size":1432,"id":684,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/offset/expand.js","size":319,"id":685,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/offset/diverging.js","size":422,"id":686,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/offset/silhouette.js","size":314,"id":687,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/offset/wiggle.js","size":740,"id":688,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/order/descending.js","size":112,"id":689,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/order/insideOut.js","size":545,"id":690,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/order/reverse.js","size":97,"id":691,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-voronoi/index.js","size":50,"id":692,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-voronoi/src/voronoi.js","size":1420,"id":693,"warnings":0,"errors":0,"depth":6,"issuerId":692},{"name":"./node_modules/d3-voronoi/src/constant.js","size":72,"id":694,"warnings":0,"errors":0,"depth":7,"issuerId":693},{"name":"./node_modules/d3-voronoi/src/point.js","size":81,"id":695,"warnings":0,"errors":0,"depth":7,"issuerId":693},{"name":"./node_modules/d3-voronoi/src/Beach.js","size":4381,"id":696,"warnings":0,"errors":0,"depth":8,"issuerId":63},{"name":"./node_modules/d3-zoom/index.js","size":128,"id":697,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-zoom/src/zoom.js","size":13358,"id":698,"warnings":0,"errors":0,"depth":6,"issuerId":697},{"name":"./node_modules/d3-zoom/src/constant.js","size":72,"id":699,"warnings":0,"errors":0,"depth":7,"issuerId":698},{"name":"./node_modules/d3-zoom/src/event.js","size":137,"id":700,"warnings":0,"errors":0,"depth":7,"issuerId":698},{"name":"./node_modules/d3-zoom/src/noevent.js","size":202,"id":701,"warnings":0,"errors":0,"depth":7,"issuerId":698},{"name":"./style/style.css","size":41,"id":702,"warnings":0,"errors":0,"depth":4,"issuerId":411},{"name":"./client/components/Recommendations/Recommendations.jsx","size":6169,"id":703,"warnings":0,"errors":0,"depth":3,"issuerId":403},{"name":"./monitor/stats.json","size":756071,"id":704,"warnings":0,"errors":0,"depth":4,"issuerId":703},{"name":"./client/components/Recommendations/Item.jsx","size":989,"id":705,"warnings":0,"errors":0,"depth":4,"issuerId":703},{"name":"./client/components/Recommendations/Info.jsx","size":415,"id":706,"warnings":0,"errors":0,"depth":5,"issuerId":705},{"name":"./client/components/Recommendations/Warning.jsx","size":453,"id":707,"warnings":0,"errors":0,"depth":5,"issuerId":705},{"name":"./client/components/Recommendations/Checkbox.jsx","size":550,"id":708,"warnings":0,"errors":0,"depth":5,"issuerId":705},{"name":"./client/components/Performance.jsx","size":417,"id":709,"warnings":0,"errors":0,"depth":3,"issuerId":403}]},{"size":725811,"files":["vendor.js"],"entry":true,"hash":"23cc6ba61d091fdd44bd","parents":[],"rendered":true,"inital":true,"modules":[{"name":"./node_modules/process/browser.js","size":5418,"id":0,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/fbjs/lib/invariant.js","size":1632,"id":1,"warnings":0,"errors":0,"depth":4,"issuerId":7},{"name":"./node_modules/fbjs/lib/warning.js","size":2016,"id":2,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react/react.js","size":56,"id":4,"warnings":0,"errors":0,"depth":1,"issuerId":273},{"name":"./node_modules/react-dom/lib/reactProdInvariant.js","size":1236,"id":5,"warnings":0,"errors":0,"depth":4,"issuerId":7},{"name":"./node_modules/object-assign/index.js","size":2108,"id":6,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/react-dom/lib/ReactDOMComponentTree.js","size":6270,"id":7,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/fbjs/lib/ExecutionEnvironment.js","size":1061,"id":8,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react/lib/ReactComponentTreeHook.js","size":11795,"id":13,"warnings":0,"errors":0,"depth":4,"issuerId":370},{"name":"./node_modules/fbjs/lib/emptyFunction.js","size":1085,"id":14,"warnings":0,"errors":0,"depth":4,"issuerId":274},{"name":"./node_modules/react-dom/lib/ReactInstrumentation.js","size":601,"id":15,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react/lib/ReactCurrentOwner.js","size":621,"id":21,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/ReactUpdates.js","size":9534,"id":22,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/SyntheticEvent.js","size":9181,"id":24,"warnings":0,"errors":0,"depth":5,"issuerId":295},{"name":"./node_modules/react-dom/lib/DOMProperty.js","size":8239,"id":27,"warnings":0,"errors":0,"depth":4,"issuerId":7},{"name":"./node_modules/react/lib/ReactElement.js","size":11233,"id":30,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/react-dom/lib/PooledClass.js","size":3356,"id":31,"warnings":0,"errors":0,"depth":4,"issuerId":22},{"name":"./node_modules/react/lib/React.js","size":5078,"id":37,"warnings":0,"errors":0,"depth":2,"issuerId":4},{"name":"./node_modules/react/lib/reactProdInvariant.js","size":1236,"id":38,"warnings":0,"errors":0,"depth":4,"issuerId":155},{"name":"./node_modules/react-dom/lib/ReactReconciler.js","size":6210,"id":39,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/DOMLazyTree.js","size":3715,"id":40,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/EventPropagators.js","size":5094,"id":44,"warnings":0,"errors":0,"depth":5,"issuerId":291},{"name":"./node_modules/react-dom/lib/EventPluginHub.js","size":9107,"id":45,"warnings":0,"errors":0,"depth":5,"issuerId":295},{"name":"./node_modules/react-dom/lib/SyntheticUIEvent.js","size":1571,"id":46,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/ReactInstanceMap.js","size":1219,"id":47,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react/lib/canDefineProperty.js","size":661,"id":64,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/fbjs/lib/emptyObject.js","size":458,"id":65,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/EventPluginRegistry.js","size":9746,"id":66,"warnings":0,"errors":0,"depth":4,"issuerId":370},{"name":"./node_modules/react-dom/lib/Transaction.js","size":9553,"id":67,"warnings":0,"errors":0,"depth":4,"issuerId":22},{"name":"./node_modules/react-dom/lib/SyntheticMouseEvent.js","size":2141,"id":68,"warnings":0,"errors":0,"depth":5,"issuerId":304},{"name":"./node_modules/react-dom/lib/setInnerHTML.js","size":3860,"id":69,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/escapeTextContentForBrowser.js","size":3431,"id":70,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/ReactBrowserEventEmitter.js","size":12553,"id":71,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react/lib/lowPriorityWarning.js","size":2162,"id":87,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/prop-types/lib/ReactPropTypesSecret.js","size":436,"id":88,"warnings":0,"errors":0,"depth":5,"issuerId":161},{"name":"./node_modules/react-dom/index.js","size":59,"id":89,"warnings":0,"errors":0,"depth":1,"issuerId":273},{"name":"./node_modules/react-dom/lib/EventPluginUtils.js","size":7945,"id":90,"warnings":0,"errors":0,"depth":5,"issuerId":344},{"name":"./node_modules/react-dom/lib/ReactErrorUtils.js","size":2188,"id":91,"warnings":0,"errors":0,"depth":6,"issuerId":329},{"name":"./node_modules/react-dom/lib/getEventTarget.js","size":1010,"id":92,"warnings":0,"errors":0,"depth":5,"issuerId":295},{"name":"./node_modules/react-dom/lib/isEventSupported.js","size":1937,"id":93,"warnings":0,"errors":0,"depth":5,"issuerId":71},{"name":"./node_modules/react-dom/lib/getEventModifierState.js","size":1225,"id":94,"warnings":0,"errors":0,"depth":6,"issuerId":68},{"name":"./node_modules/react-dom/lib/DOMChildrenOperations.js","size":7717,"id":95,"warnings":0,"errors":0,"depth":5,"issuerId":306},{"name":"./node_modules/react-dom/lib/DOMNamespaces.js","size":505,"id":96,"warnings":0,"errors":0,"depth":5,"issuerId":40},{"name":"./node_modules/react-dom/lib/createMicrosoftUnsafeLocalFunction.js","size":810,"id":97,"warnings":0,"errors":0,"depth":5,"issuerId":40},{"name":"./node_modules/react-dom/lib/LinkedValueUtils.js","size":5239,"id":98,"warnings":0,"errors":0,"depth":6,"issuerId":324},{"name":"./node_modules/react-dom/lib/ReactComponentEnvironment.js","size":1302,"id":99,"warnings":0,"errors":0,"depth":5,"issuerId":344},{"name":"./node_modules/fbjs/lib/shallowEqual.js","size":1742,"id":100,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/shouldUpdateReactComponent.js","size":1403,"id":101,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/KeyEscapeUtils.js","size":1294,"id":102,"warnings":0,"errors":0,"depth":7,"issuerId":328},{"name":"./node_modules/react-dom/lib/ReactUpdateQueue.js","size":9354,"id":103,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/validateDOMNesting.js","size":13654,"id":104,"warnings":0,"errors":0,"depth":5,"issuerId":363},{"name":"./node_modules/react-dom/lib/getEventCharCode.js","size":1505,"id":105,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react/lib/ReactBaseClasses.js","size":5436,"id":155,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/react/lib/ReactNoopUpdateQueue.js","size":3362,"id":156,"warnings":0,"errors":0,"depth":4,"issuerId":155},{"name":"./node_modules/react/lib/ReactElementSymbol.js","size":622,"id":157,"warnings":0,"errors":0,"depth":4,"issuerId":30},{"name":"./node_modules/react/lib/getIteratorFn.js","size":1119,"id":158,"warnings":0,"errors":0,"depth":4,"issuerId":159},{"name":"./node_modules/react/lib/ReactElementValidator.js","size":9198,"id":159,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/prop-types/factory.js","size":890,"id":160,"warnings":0,"errors":0,"depth":4,"issuerId":282},{"name":"./node_modules/prop-types/factoryWithTypeCheckers.js","size":18600,"id":161,"warnings":0,"errors":0,"depth":4,"issuerId":160},{"name":"./node_modules/react-dom/lib/ReactDOMComponentFlags.js","size":429,"id":162,"warnings":0,"errors":0,"depth":4,"issuerId":7},{"name":"./node_modules/react-dom/lib/accumulateInto.js","size":1694,"id":163,"warnings":0,"errors":0,"depth":6,"issuerId":44},{"name":"./node_modules/react-dom/lib/forEachAccumulated.js","size":855,"id":164,"warnings":0,"errors":0,"depth":6,"issuerId":44},{"name":"./node_modules/react-dom/lib/getTextContentAccessor.js","size":955,"id":165,"warnings":0,"errors":0,"depth":6,"issuerId":292},{"name":"./node_modules/react-dom/lib/CallbackQueue.js","size":3162,"id":166,"warnings":0,"errors":0,"depth":4,"issuerId":22},{"name":"./node_modules/react-dom/lib/ReactFeatureFlags.js","size":628,"id":167,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/inputValueTracking.js","size":3096,"id":168,"warnings":0,"errors":0,"depth":5,"issuerId":295},{"name":"./node_modules/react-dom/lib/isTextInputElement.js","size":1017,"id":169,"warnings":0,"errors":0,"depth":5,"issuerId":295},{"name":"./node_modules/react-dom/lib/ViewportMetrics.js","size":604,"id":170,"warnings":0,"errors":0,"depth":5,"issuerId":71},{"name":"./node_modules/react-dom/lib/setTextContent.js","size":1453,"id":171,"warnings":0,"errors":0,"depth":5,"issuerId":40},{"name":"./node_modules/fbjs/lib/focusNode.js","size":704,"id":172,"warnings":0,"errors":0,"depth":6,"issuerId":313},{"name":"./node_modules/react-dom/lib/CSSProperty.js","size":3798,"id":173,"warnings":0,"errors":0,"depth":6,"issuerId":314},{"name":"./node_modules/react-dom/lib/DOMPropertyOperations.js","size":7607,"id":174,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/ReactPropTypesSecret.js","size":442,"id":175,"warnings":0,"errors":0,"depth":7,"issuerId":330},{"name":"./node_modules/react-dom/lib/ReactDOMSelect.js","size":6808,"id":176,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/instantiateReactComponent.js","size":5056,"id":177,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/ReactNodeTypes.js","size":1016,"id":178,"warnings":0,"errors":0,"depth":4,"issuerId":186},{"name":"./node_modules/react-dom/lib/ReactEmptyComponent.js","size":704,"id":179,"warnings":0,"errors":0,"depth":5,"issuerId":177},{"name":"./node_modules/react-dom/lib/ReactHostComponent.js","size":1977,"id":180,"warnings":0,"errors":0,"depth":5,"issuerId":177},{"name":"./node_modules/react-dom/lib/traverseAllChildren.js","size":7038,"id":181,"warnings":0,"errors":0,"depth":7,"issuerId":328},{"name":"./node_modules/fbjs/lib/EventListener.js","size":2374,"id":182,"warnings":0,"errors":0,"depth":5,"issuerId":342},{"name":"./node_modules/react-dom/lib/ReactInputSelection.js","size":4270,"id":183,"warnings":0,"errors":0,"depth":5,"issuerId":345},{"name":"./node_modules/fbjs/lib/getActiveElement.js","size":1038,"id":184,"warnings":0,"errors":0,"depth":5,"issuerId":352},{"name":"./node_modules/react-dom/lib/ReactMount.js","size":25507,"id":185,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/getHostComponentFromComposite.js","size":740,"id":186,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"multi react react-dom","size":40,"id":273,"warnings":0,"errors":0,"depth":0,"issuerId":null},{"name":"./node_modules/react/lib/ReactChildren.js","size":6189,"id":274,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/react/lib/PooledClass.js","size":3356,"id":275,"warnings":0,"errors":0,"depth":4,"issuerId":274},{"name":"./node_modules/react/lib/traverseAllChildren.js","size":7030,"id":276,"warnings":0,"errors":0,"depth":4,"issuerId":274},{"name":"./node_modules/react/lib/KeyEscapeUtils.js","size":1294,"id":277,"warnings":0,"errors":0,"depth":5,"issuerId":276},{"name":"./node_modules/react/lib/ReactDOMFactories.js","size":5481,"id":278,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/react/lib/checkReactTypeSpec.js","size":4193,"id":279,"warnings":0,"errors":0,"depth":4,"issuerId":159},{"name":"./node_modules/react/lib/ReactPropTypeLocationNames.js","size":572,"id":280,"warnings":0,"errors":0,"depth":5,"issuerId":279},{"name":"./node_modules/react/lib/ReactPropTypesSecret.js","size":442,"id":281,"warnings":0,"errors":0,"depth":5,"issuerId":279},{"name":"./node_modules/react/lib/ReactPropTypes.js","size":500,"id":282,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/prop-types/checkPropTypes.js","size":2935,"id":283,"warnings":0,"errors":0,"depth":5,"issuerId":161},{"name":"./node_modules/react/lib/ReactVersion.js","size":350,"id":284,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/react/lib/createClass.js","size":688,"id":285,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/create-react-class/factory.js","size":28376,"id":286,"warnings":0,"errors":0,"depth":4,"issuerId":285},{"name":"./node_modules/react/lib/onlyChild.js","size":1338,"id":287,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/react-dom/lib/ReactDOM.js","size":5170,"id":288,"warnings":0,"errors":0,"depth":2,"issuerId":89},{"name":"./node_modules/react-dom/lib/ReactDefaultInjection.js","size":3501,"id":289,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/ARIADOMPropertyConfig.js","size":1816,"id":290,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/BeforeInputEventPlugin.js","size":13251,"id":291,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/FallbackCompositionState.js","size":2426,"id":292,"warnings":0,"errors":0,"depth":5,"issuerId":291},{"name":"./node_modules/react-dom/lib/SyntheticCompositionEvent.js","size":1099,"id":293,"warnings":0,"errors":0,"depth":5,"issuerId":291},{"name":"./node_modules/react-dom/lib/SyntheticInputEvent.js","size":1089,"id":294,"warnings":0,"errors":0,"depth":5,"issuerId":291},{"name":"./node_modules/react-dom/lib/ChangeEventPlugin.js","size":10820,"id":295,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactRef.js","size":2557,"id":296,"warnings":0,"errors":0,"depth":4,"issuerId":39},{"name":"./node_modules/react-dom/lib/ReactOwner.js","size":3527,"id":297,"warnings":0,"errors":0,"depth":5,"issuerId":296},{"name":"./node_modules/react-dom/lib/ReactDebugTool.js","size":11661,"id":298,"warnings":0,"errors":0,"depth":4,"issuerId":15},{"name":"./node_modules/react-dom/lib/ReactInvalidSetStateWarningHook.js","size":984,"id":299,"warnings":0,"errors":0,"depth":5,"issuerId":298},{"name":"./node_modules/react-dom/lib/ReactHostOperationHistoryHook.js","size":736,"id":300,"warnings":0,"errors":0,"depth":5,"issuerId":298},{"name":"./node_modules/fbjs/lib/performanceNow.js","size":845,"id":301,"warnings":0,"errors":0,"depth":5,"issuerId":298},{"name":"./node_modules/fbjs/lib/performance.js","size":588,"id":302,"warnings":0,"errors":0,"depth":6,"issuerId":301},{"name":"./node_modules/react-dom/lib/DefaultEventPluginOrder.js","size":1077,"id":303,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/EnterLeaveEventPlugin.js","size":3154,"id":304,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/HTMLDOMPropertyConfig.js","size":6571,"id":305,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactComponentBrowserEnvironment.js","size":904,"id":306,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/Danger.js","size":2240,"id":307,"warnings":0,"errors":0,"depth":6,"issuerId":95},{"name":"./node_modules/fbjs/lib/createNodesFromMarkup.js","size":2662,"id":308,"warnings":0,"errors":0,"depth":7,"issuerId":307},{"name":"./node_modules/fbjs/lib/createArrayFromMixed.js","size":4113,"id":309,"warnings":0,"errors":0,"depth":8,"issuerId":308},{"name":"./node_modules/fbjs/lib/getMarkupWrap.js","size":3035,"id":310,"warnings":0,"errors":0,"depth":8,"issuerId":308},{"name":"./node_modules/react-dom/lib/ReactDOMIDOperations.js","size":955,"id":311,"warnings":0,"errors":0,"depth":5,"issuerId":306},{"name":"./node_modules/react-dom/lib/ReactDOMComponent.js","size":38923,"id":312,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/AutoFocusUtils.js","size":599,"id":313,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/CSSPropertyOperations.js","size":7197,"id":314,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/fbjs/lib/camelizeStyleName.js","size":1001,"id":315,"warnings":0,"errors":0,"depth":6,"issuerId":314},{"name":"./node_modules/fbjs/lib/camelize.js","size":708,"id":316,"warnings":0,"errors":0,"depth":7,"issuerId":315},{"name":"./node_modules/react-dom/lib/dangerousStyleValue.js","size":3061,"id":317,"warnings":0,"errors":0,"depth":6,"issuerId":314},{"name":"./node_modules/fbjs/lib/hyphenateStyleName.js","size":974,"id":318,"warnings":0,"errors":0,"depth":6,"issuerId":314},{"name":"./node_modules/fbjs/lib/hyphenate.js","size":800,"id":319,"warnings":0,"errors":0,"depth":7,"issuerId":318},{"name":"./node_modules/fbjs/lib/memoizeStringOnly.js","size":698,"id":320,"warnings":0,"errors":0,"depth":6,"issuerId":314},{"name":"./node_modules/react-dom/lib/quoteAttributeValueForBrowser.js","size":700,"id":321,"warnings":0,"errors":0,"depth":6,"issuerId":174},{"name":"./node_modules/react-dom/lib/ReactEventEmitterMixin.js","size":958,"id":322,"warnings":0,"errors":0,"depth":5,"issuerId":71},{"name":"./node_modules/react-dom/lib/getVendorPrefixedEventName.js","size":2869,"id":323,"warnings":0,"errors":0,"depth":5,"issuerId":71},{"name":"./node_modules/react-dom/lib/ReactDOMInput.js","size":13078,"id":324,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/ReactDOMOption.js","size":3687,"id":325,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/ReactDOMTextarea.js","size":6464,"id":326,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/ReactMultiChild.js","size":14556,"id":327,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/ReactChildReconciler.js","size":6106,"id":328,"warnings":0,"errors":0,"depth":6,"issuerId":327},{"name":"./node_modules/react-dom/lib/ReactCompositeComponent.js","size":35192,"id":329,"warnings":0,"errors":0,"depth":5,"issuerId":177},{"name":"./node_modules/react-dom/lib/checkReactTypeSpec.js","size":4209,"id":330,"warnings":0,"errors":0,"depth":6,"issuerId":329},{"name":"./node_modules/react-dom/lib/ReactPropTypeLocationNames.js","size":572,"id":331,"warnings":0,"errors":0,"depth":7,"issuerId":330},{"name":"./node_modules/react/lib/getNextDebugID.js","size":437,"id":332,"warnings":0,"errors":0,"depth":5,"issuerId":177},{"name":"./node_modules/react-dom/lib/ReactElementSymbol.js","size":622,"id":333,"warnings":0,"errors":0,"depth":8,"issuerId":181},{"name":"./node_modules/react-dom/lib/getIteratorFn.js","size":1119,"id":334,"warnings":0,"errors":0,"depth":8,"issuerId":181},{"name":"./node_modules/react-dom/lib/flattenChildren.js","size":2773,"id":335,"warnings":0,"errors":0,"depth":6,"issuerId":327},{"name":"./node_modules/react-dom/lib/ReactServerRenderingTransaction.js","size":2288,"id":336,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/ReactServerUpdateQueue.js","size":4828,"id":337,"warnings":0,"errors":0,"depth":6,"issuerId":336},{"name":"./node_modules/react-dom/lib/ReactDOMEmptyComponent.js","size":1902,"id":338,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactDOMTreeTraversal.js","size":3721,"id":339,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactDOMTextComponent.js","size":5814,"id":340,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactDefaultBatchingStrategy.js","size":1880,"id":341,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactEventListener.js","size":5297,"id":342,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/fbjs/lib/getUnboundedScrollPosition.js","size":1122,"id":343,"warnings":0,"errors":0,"depth":5,"issuerId":342},{"name":"./node_modules/react-dom/lib/ReactInjection.js","size":1200,"id":344,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactReconcileTransaction.js","size":5259,"id":345,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactDOMSelection.js","size":6776,"id":346,"warnings":0,"errors":0,"depth":6,"issuerId":183},{"name":"./node_modules/react-dom/lib/getNodeForCharacterOffset.js","size":1617,"id":347,"warnings":0,"errors":0,"depth":7,"issuerId":346},{"name":"./node_modules/fbjs/lib/containsNode.js","size":1049,"id":348,"warnings":0,"errors":0,"depth":6,"issuerId":183},{"name":"./node_modules/fbjs/lib/isTextNode.js","size":605,"id":349,"warnings":0,"errors":0,"depth":7,"issuerId":348},{"name":"./node_modules/fbjs/lib/isNode.js","size":828,"id":350,"warnings":0,"errors":0,"depth":8,"issuerId":349},{"name":"./node_modules/react-dom/lib/SVGDOMPropertyConfig.js","size":7318,"id":351,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/SelectEventPlugin.js","size":6057,"id":352,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/SimpleEventPlugin.js","size":7973,"id":353,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/SyntheticAnimationEvent.js","size":1209,"id":354,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/SyntheticClipboardEvent.js","size":1169,"id":355,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/SyntheticFocusEvent.js","size":1066,"id":356,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/SyntheticKeyboardEvent.js","size":2705,"id":357,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/getEventKey.js","size":2868,"id":358,"warnings":0,"errors":0,"depth":6,"issuerId":357},{"name":"./node_modules/react-dom/lib/SyntheticDragEvent.js","size":1071,"id":359,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/SyntheticTouchEvent.js","size":1277,"id":360,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/SyntheticTransitionEvent.js","size":1226,"id":361,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/SyntheticWheelEvent.js","size":1924,"id":362,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/ReactDOMContainerInfo.js","size":967,"id":363,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/ReactDOMFeatureFlags.js","size":439,"id":364,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/ReactMarkupChecksum.js","size":1472,"id":365,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/adler32.js","size":1191,"id":366,"warnings":0,"errors":0,"depth":5,"issuerId":365},{"name":"./node_modules/react-dom/lib/ReactVersion.js","size":350,"id":367,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/findDOMNode.js","size":2465,"id":368,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/renderSubtreeIntoContainer.js","size":422,"id":369,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/ReactDOMUnknownPropertyHook.js","size":4319,"id":370,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/ReactDOMNullInputValuePropHook.js","size":1368,"id":371,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/ReactDOMInvalidARIAHook.js","size":3140,"id":372,"warnings":0,"errors":0,"depth":3,"issuerId":288}]}]},{"timeStamp":1505870951209,"hash":"292c4c70db18a8f7a48d","version":"3.5.6","errors":[],"size":573869,"assets":[{"name":"app.js","chunks":[0],"size":348088},{"name":"vendor.js","chunks":[1],"size":225097},{"name":"app.css","chunks":[0],"size":166},{"name":"index.html","chunks":[],"size":518}],"chunks":[{"size":670054,"files":["app.js","app.css"],"entry":false,"hash":"5bf015f4def26461e04e","parents":[1],"rendered":true,"inital":true,"modules":[{"name":"./node_modules/d3-geo/src/math.js","size":880,"id":3,"warnings":0,"errors":0,"depth":7,"issuerId":568},{"name":"./node_modules/d3-selection/index.js","size":832,"id":9,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/warning/browser.js","size":1807,"id":10,"warnings":0,"errors":0,"depth":3,"issuerId":377},{"name":"./node_modules/d3-time/src/interval.js","size":2021,"id":11,"warnings":0,"errors":0,"depth":6,"issuerId":656},{"name":"./node_modules/d3-array/index.js","size":1429,"id":12,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/prop-types/index.js","size":1078,"id":16,"warnings":0,"errors":0,"depth":3,"issuerId":374},{"name":"./node_modules/invariant/browser.js","size":1516,"id":17,"warnings":0,"errors":0,"depth":3,"issuerId":190},{"name":"./node_modules/d3-selection/src/selection/index.js","size":2216,"id":18,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-interpolate/index.js","size":1179,"id":19,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-transition/src/transition/schedule.js","size":4792,"id":20,"warnings":0,"errors":0,"depth":7,"issuerId":221},{"name":"./node_modules/d3-color/index.js","size":157,"id":23,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-geo/src/projection/index.js","size":3752,"id":25,"warnings":0,"errors":0,"depth":6,"issuerId":581},{"name":"./node_modules/d3-time/src/duration.js","size":164,"id":26,"warnings":0,"errors":0,"depth":7,"issuerId":654},{"name":"./node_modules/d3-transition/src/transition/index.js","size":1892,"id":28,"warnings":0,"errors":0,"depth":6,"issuerId":126},{"name":"./node_modules/d3-geo/src/noop.js","size":34,"id":29,"warnings":0,"errors":0,"depth":7,"issuerId":564},{"name":"./node_modules/d3-dispatch/index.js","size":52,"id":32,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-path/index.js","size":44,"id":33,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-geo/src/stream.js","size":2303,"id":34,"warnings":0,"errors":0,"depth":6,"issuerId":564},{"name":"./node_modules/d3-scale/src/array.js","size":90,"id":35,"warnings":0,"errors":0,"depth":7,"issuerId":81},{"name":"./node_modules/d3-shape/src/constant.js","size":81,"id":36,"warnings":0,"errors":0,"depth":7,"issuerId":684},{"name":"./node_modules/d3-array/src/ascending.js","size":86,"id":41,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-geo/src/adder.js","size":904,"id":42,"warnings":0,"errors":0,"depth":7,"issuerId":238},{"name":"./node_modules/d3-random/src/defaultSource.js","size":54,"id":43,"warnings":0,"errors":0,"depth":7,"issuerId":626},{"name":"./node_modules/react-router-dom/es/index.js","size":925,"id":48,"warnings":0,"errors":0,"depth":1,"issuerId":373},{"name":"./node_modules/history/PathUtils.js","size":1768,"id":49,"warnings":0,"errors":0,"depth":4,"issuerId":376},{"name":"./node_modules/history/es/PathUtils.js","size":1605,"id":50,"warnings":0,"errors":0,"depth":5,"issuerId":389},{"name":"./node_modules/d3-array/src/number.js","size":63,"id":51,"warnings":0,"errors":0,"depth":7,"issuerId":423},{"name":"./node_modules/d3-interpolate/src/color.js","size":697,"id":52,"warnings":0,"errors":0,"depth":7,"issuerId":483},{"name":"./node_modules/d3-collection/index.js","size":270,"id":53,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-force/src/constant.js","size":72,"id":54,"warnings":0,"errors":0,"depth":7,"issuerId":552},{"name":"./node_modules/d3-geo/src/cartesian.js","size":929,"id":55,"warnings":0,"errors":0,"depth":7,"issuerId":231},{"name":"./node_modules/d3-geo/src/projection/azimuthal.js","size":502,"id":56,"warnings":0,"errors":0,"depth":7,"issuerId":581},{"name":"./node_modules/d3-hierarchy/src/treemap/dice.js","size":309,"id":57,"warnings":0,"errors":0,"depth":6,"issuerId":611},{"name":"./node_modules/d3-scale/src/linear.js","size":1745,"id":58,"warnings":0,"errors":0,"depth":6,"issuerId":666},{"name":"./node_modules/d3-scale/src/colors.js","size":101,"id":59,"warnings":0,"errors":0,"depth":7,"issuerId":665},{"name":"./node_modules/d3-shape/src/math.js","size":470,"id":60,"warnings":0,"errors":0,"depth":7,"issuerId":151},{"name":"./node_modules/d3-shape/src/offset/none.js","size":309,"id":61,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/order/none.js","size":120,"id":62,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-voronoi/src/Diagram.js","size":3567,"id":63,"warnings":0,"errors":0,"depth":7,"issuerId":693},{"name":"./node_modules/history/es/LocationUtils.js","size":2224,"id":72,"warnings":0,"errors":0,"depth":5,"issuerId":389},{"name":"./node_modules/d3-interpolate/src/number.js","size":100,"id":73,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-timer/index.js","size":172,"id":74,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-transition/src/transition/tween.js","size":2022,"id":75,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-format/src/exponent.js","size":134,"id":76,"warnings":0,"errors":0,"depth":7,"issuerId":560},{"name":"./node_modules/d3-geo/src/rotation.js","size":2509,"id":77,"warnings":0,"errors":0,"depth":6,"issuerId":231},{"name":"./node_modules/d3-geo/src/transform.js","size":701,"id":78,"warnings":0,"errors":0,"depth":6,"issuerId":25},{"name":"./node_modules/d3-hierarchy/src/treemap/slice.js","size":309,"id":79,"warnings":0,"errors":0,"depth":6,"issuerId":611},{"name":"./node_modules/d3-request/src/type.js","size":370,"id":80,"warnings":0,"errors":0,"depth":7,"issuerId":630},{"name":"./node_modules/d3-scale/src/continuous.js","size":3328,"id":81,"warnings":0,"errors":0,"depth":7,"issuerId":58},{"name":"./node_modules/d3-time/index.js","size":2096,"id":82,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-shape/src/curve/linear.js","size":738,"id":83,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/noop.js","size":29,"id":84,"warnings":0,"errors":0,"depth":7,"issuerId":680},{"name":"./node_modules/d3-shape/src/curve/basis.js","size":1436,"id":85,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/cardinal.js","size":1633,"id":86,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/history/LocationUtils.js","size":2647,"id":106,"warnings":0,"errors":0,"depth":4,"issuerId":376},{"name":"./node_modules/history/createTransitionManager.js","size":2361,"id":107,"warnings":0,"errors":0,"depth":4,"issuerId":376},{"name":"./node_modules/react-router-dom/es/Router.js","size":131,"id":108,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/Router.js","size":3804,"id":109,"warnings":0,"errors":0,"depth":3,"issuerId":108},{"name":"./node_modules/react-router/es/matchPath.js","size":2051,"id":110,"warnings":0,"errors":0,"depth":3,"issuerId":397},{"name":"./node_modules/history/es/createTransitionManager.js","size":2133,"id":111,"warnings":0,"errors":0,"depth":6,"issuerId":390},{"name":"./node_modules/d3-array/src/quantile.js","size":499,"id":112,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-drag/index.js","size":120,"id":113,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-selection/src/creator.js","size":662,"id":114,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/namespace.js","size":303,"id":115,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/namespaces.js","size":254,"id":116,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/sourceEvent.js","size":175,"id":117,"warnings":0,"errors":0,"depth":7,"issuerId":470},{"name":"./node_modules/d3-selection/src/selection/on.js","size":3119,"id":118,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/point.js","size":448,"id":119,"warnings":0,"errors":0,"depth":7,"issuerId":470},{"name":"./node_modules/d3-selection/src/selector.js","size":152,"id":120,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/window.js","size":218,"id":121,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-interpolate/src/value.js","size":669,"id":122,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-color/src/color.js","size":9276,"id":123,"warnings":0,"errors":0,"depth":6,"issuerId":23},{"name":"./node_modules/d3-color/src/define.js","size":340,"id":124,"warnings":0,"errors":0,"depth":7,"issuerId":123},{"name":"./node_modules/d3-interpolate/src/basis.js","size":600,"id":125,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-transition/index.js","size":196,"id":126,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-timer/src/timer.js","size":2901,"id":127,"warnings":0,"errors":0,"depth":6,"issuerId":74},{"name":"./node_modules/d3-collection/src/map.js","size":1988,"id":128,"warnings":0,"errors":0,"depth":6,"issuerId":53},{"name":"./node_modules/d3-dsv/index.js","size":200,"id":129,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-dsv/src/dsv.js","size":3514,"id":130,"warnings":0,"errors":0,"depth":6,"issuerId":129},{"name":"./node_modules/d3-force/src/jiggle.js","size":69,"id":131,"warnings":0,"errors":0,"depth":7,"issuerId":535},{"name":"./node_modules/d3-quadtree/index.js","size":52,"id":132,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-quadtree/src/quad.js","size":134,"id":133,"warnings":0,"errors":0,"depth":8,"issuerId":546},{"name":"./node_modules/d3-format/index.js","size":404,"id":134,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-format/src/formatDecimal.js","size":655,"id":135,"warnings":0,"errors":0,"depth":8,"issuerId":229},{"name":"./node_modules/d3-geo/src/clip/extent.js","size":5525,"id":136,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/identity.js","size":43,"id":137,"warnings":0,"errors":0,"depth":7,"issuerId":570},{"name":"./node_modules/d3-geo/src/projection/conicEqualArea.js","size":871,"id":138,"warnings":0,"errors":0,"depth":6,"issuerId":580},{"name":"./node_modules/d3-geo/src/projection/conic.js","size":402,"id":139,"warnings":0,"errors":0,"depth":7,"issuerId":138},{"name":"./node_modules/d3-geo/src/projection/fit.js","size":910,"id":140,"warnings":0,"errors":0,"depth":7,"issuerId":580},{"name":"./node_modules/d3-geo/src/projection/mercator.js","size":1548,"id":141,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-hierarchy/src/hierarchy/index.js","size":1874,"id":142,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/accessors.js","size":166,"id":143,"warnings":0,"errors":0,"depth":7,"issuerId":608},{"name":"./node_modules/d3-hierarchy/src/treemap/squarify.js","size":1868,"id":144,"warnings":0,"errors":0,"depth":6,"issuerId":611},{"name":"./node_modules/d3-request/src/request.js","size":4589,"id":145,"warnings":0,"errors":0,"depth":6,"issuerId":249},{"name":"./node_modules/d3-scale/src/constant.js","size":72,"id":146,"warnings":0,"errors":0,"depth":7,"issuerId":81},{"name":"./node_modules/d3-time-format/index.js","size":280,"id":147,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-time-format/src/defaultLocale.js","size":867,"id":148,"warnings":0,"errors":0,"depth":6,"issuerId":147},{"name":"./node_modules/d3-shape/src/line.js","size":1516,"id":149,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/point.js","size":81,"id":150,"warnings":0,"errors":0,"depth":7,"issuerId":149},{"name":"./node_modules/d3-shape/src/curve/catmullRom.js","size":2637,"id":151,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/order/ascending.js","size":305,"id":152,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-voronoi/src/RedBlackTree.js","size":5302,"id":153,"warnings":0,"errors":0,"depth":8,"issuerId":63},{"name":"./node_modules/d3-voronoi/src/Edge.js","size":3632,"id":154,"warnings":0,"errors":0,"depth":8,"issuerId":63},{"name":"./node_modules/resolve-pathname/index.js","size":1797,"id":187,"warnings":0,"errors":0,"depth":5,"issuerId":106},{"name":"./node_modules/value-equal/index.js","size":1136,"id":188,"warnings":0,"errors":0,"depth":5,"issuerId":106},{"name":"./node_modules/history/DOMUtils.js","size":2491,"id":189,"warnings":0,"errors":0,"depth":4,"issuerId":376},{"name":"./node_modules/react-router-dom/es/Link.js","size":4073,"id":190,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router-dom/es/Route.js","size":128,"id":191,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/Route.js","size":6023,"id":192,"warnings":0,"errors":0,"depth":3,"issuerId":191},{"name":"./node_modules/history/es/DOMUtils.js","size":2258,"id":193,"warnings":0,"errors":0,"depth":6,"issuerId":390},{"name":"./node_modules/d3-array/src/bisect.js","size":238,"id":194,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/bisector.js","size":786,"id":195,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/pairs.js","size":262,"id":196,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/deviation.js","size":135,"id":197,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/variance.js","size":648,"id":198,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/extent.js","size":961,"id":199,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/array.js","size":90,"id":200,"warnings":0,"errors":0,"depth":7,"issuerId":416},{"name":"./node_modules/d3-array/src/range.js","size":344,"id":201,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/ticks.js","size":1537,"id":202,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/threshold/sturges.js","size":96,"id":203,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/min.js","size":843,"id":204,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/transpose.js","size":356,"id":205,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-selection/src/matcher.js","size":533,"id":206,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/selectorAll.js","size":171,"id":207,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/selection/enter.js","size":792,"id":208,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/sparse.js","size":71,"id":209,"warnings":0,"errors":0,"depth":8,"issuerId":208},{"name":"./node_modules/d3-selection/src/selection/style.js","size":968,"id":210,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-drag/src/nodrag.js","size":857,"id":211,"warnings":0,"errors":0,"depth":6,"issuerId":113},{"name":"./node_modules/d3-drag/src/noevent.js","size":202,"id":212,"warnings":0,"errors":0,"depth":7,"issuerId":211},{"name":"./node_modules/d3-color/src/math.js","size":72,"id":213,"warnings":0,"errors":0,"depth":7,"issuerId":474},{"name":"./node_modules/d3-interpolate/src/rgb.js","size":1288,"id":214,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/basisClosed.js","size":360,"id":215,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/constant.js","size":72,"id":216,"warnings":0,"errors":0,"depth":7,"issuerId":122},{"name":"./node_modules/d3-interpolate/src/array.js","size":372,"id":217,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/date.js","size":134,"id":218,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/object.js","size":390,"id":219,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/string.js","size":1758,"id":220,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-transition/src/interrupt.js","size":665,"id":221,"warnings":0,"errors":0,"depth":6,"issuerId":126},{"name":"./node_modules/d3-transition/src/transition/interpolate.js","size":340,"id":222,"warnings":0,"errors":0,"depth":8,"issuerId":502},{"name":"./node_modules/d3-ease/index.js","size":1320,"id":223,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-chord/src/math.js","size":159,"id":224,"warnings":0,"errors":0,"depth":7,"issuerId":521},{"name":"./node_modules/d3-force/src/simulation.js","size":3444,"id":225,"warnings":0,"errors":0,"depth":6,"issuerId":533},{"name":"./node_modules/d3-format/src/locale.js","size":4946,"id":226,"warnings":0,"errors":0,"depth":6,"issuerId":134},{"name":"./node_modules/d3-format/src/formatSpecifier.js","size":1675,"id":227,"warnings":0,"errors":0,"depth":6,"issuerId":134},{"name":"./node_modules/d3-format/src/formatTypes.js","size":846,"id":228,"warnings":0,"errors":0,"depth":7,"issuerId":226},{"name":"./node_modules/d3-format/src/formatPrefixAuto.js","size":611,"id":229,"warnings":0,"errors":0,"depth":7,"issuerId":226},{"name":"./node_modules/d3-geo/src/area.js","size":1956,"id":230,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/circle.js","size":2371,"id":231,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/compose.js","size":250,"id":232,"warnings":0,"errors":0,"depth":7,"issuerId":25},{"name":"./node_modules/d3-geo/src/clip/buffer.js","size":470,"id":233,"warnings":0,"errors":0,"depth":7,"issuerId":136},{"name":"./node_modules/d3-geo/src/clip/polygon.js","size":2802,"id":234,"warnings":0,"errors":0,"depth":7,"issuerId":136},{"name":"./node_modules/d3-geo/src/pointEqual.js","size":139,"id":235,"warnings":0,"errors":0,"depth":8,"issuerId":234},{"name":"./node_modules/d3-geo/src/polygonContains.js","size":2489,"id":236,"warnings":0,"errors":0,"depth":7,"issuerId":567},{"name":"./node_modules/d3-geo/src/distance.js","size":229,"id":237,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/length.js","size":1309,"id":238,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/path/bounds.js","size":485,"id":239,"warnings":0,"errors":0,"depth":7,"issuerId":570},{"name":"./node_modules/d3-geo/src/projection/albers.js","size":235,"id":240,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/clip/index.js","size":3813,"id":241,"warnings":0,"errors":0,"depth":8,"issuerId":577},{"name":"./node_modules/d3-geo/src/projection/equirectangular.js","size":253,"id":242,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-hierarchy/src/pack/siblings.js","size":3013,"id":243,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/pack/enclose.js","size":2976,"id":244,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/constant.js","size":120,"id":245,"warnings":0,"errors":0,"depth":7,"issuerId":608},{"name":"./node_modules/d3-hierarchy/src/treemap/round.js","size":166,"id":246,"warnings":0,"errors":0,"depth":7,"issuerId":608},{"name":"./node_modules/d3-random/src/normal.js","size":713,"id":247,"warnings":0,"errors":0,"depth":6,"issuerId":622},{"name":"./node_modules/d3-random/src/irwinHall.js","size":345,"id":248,"warnings":0,"errors":0,"depth":6,"issuerId":622},{"name":"./node_modules/d3-request/src/dsv.js","size":517,"id":249,"warnings":0,"errors":0,"depth":7,"issuerId":633},{"name":"./node_modules/d3-scale/src/ordinal.js","size":1116,"id":250,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/number.js","size":44,"id":251,"warnings":0,"errors":0,"depth":7,"issuerId":81},{"name":"./node_modules/d3-scale/src/nice.js","size":340,"id":252,"warnings":0,"errors":0,"depth":7,"issuerId":253},{"name":"./node_modules/d3-scale/src/time.js","size":4565,"id":253,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-time-format/src/locale.js","size":13876,"id":254,"warnings":0,"errors":0,"depth":6,"issuerId":147},{"name":"./node_modules/d3-time-format/src/isoFormat.js","size":284,"id":255,"warnings":0,"errors":0,"depth":6,"issuerId":147},{"name":"./node_modules/d3-shape/src/area.js","size":2917,"id":256,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/radial.js","size":655,"id":257,"warnings":0,"errors":0,"depth":7,"issuerId":258},{"name":"./node_modules/d3-shape/src/lineRadial.js","size":396,"id":258,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/pointRadial.js","size":101,"id":259,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/array.js","size":42,"id":260,"warnings":0,"errors":0,"depth":7,"issuerId":684},{"name":"./node_modules/d3-shape/src/symbol/circle.js","size":186,"id":261,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/symbol/cross.js","size":476,"id":262,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/symbol/diamond.js","size":307,"id":263,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/symbol/star.js","size":609,"id":264,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/symbol/square.js","size":137,"id":265,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/symbol/triangle.js","size":255,"id":266,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/symbol/wye.js","size":733,"id":267,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/cardinalClosed.js","size":1605,"id":268,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/cardinalOpen.js","size":1288,"id":269,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-voronoi/src/Cell.js","size":4083,"id":270,"warnings":0,"errors":0,"depth":8,"issuerId":63},{"name":"./node_modules/d3-voronoi/src/Circle.js","size":1632,"id":271,"warnings":0,"errors":0,"depth":8,"issuerId":63},{"name":"./node_modules/d3-zoom/src/transform.js","size":1336,"id":272,"warnings":0,"errors":0,"depth":6,"issuerId":697},{"name":"./client/index.jsx","size":549,"id":373,"warnings":0,"errors":0,"depth":0,"issuerId":null},{"name":"./node_modules/react-router-dom/es/BrowserRouter.js","size":2412,"id":374,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/prop-types/factoryWithThrowingShims.js","size":1594,"id":375,"warnings":0,"errors":0,"depth":4,"issuerId":16},{"name":"./node_modules/history/createBrowserHistory.js","size":9751,"id":376,"warnings":0,"errors":0,"depth":3,"issuerId":374},{"name":"./node_modules/react-router-dom/es/HashRouter.js","size":2383,"id":377,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/history/createHashHistory.js","size":10053,"id":378,"warnings":0,"errors":0,"depth":3,"issuerId":377},{"name":"./node_modules/react-router-dom/es/MemoryRouter.js","size":149,"id":379,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/MemoryRouter.js","size":2414,"id":380,"warnings":0,"errors":0,"depth":3,"issuerId":379},{"name":"./node_modules/history/createMemoryHistory.js","size":5816,"id":381,"warnings":0,"errors":0,"depth":4,"issuerId":380},{"name":"./node_modules/react-router-dom/es/NavLink.js","size":2663,"id":382,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/path-to-regexp/index.js","size":10809,"id":383,"warnings":0,"errors":0,"depth":4,"issuerId":110},{"name":"./node_modules/isarray/index.js","size":120,"id":384,"warnings":0,"errors":0,"depth":5,"issuerId":383},{"name":"./node_modules/react-router-dom/es/Prompt.js","size":131,"id":385,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/Prompt.js","size":2685,"id":386,"warnings":0,"errors":0,"depth":3,"issuerId":385},{"name":"./node_modules/react-router-dom/es/Redirect.js","size":137,"id":387,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/Redirect.js","size":3127,"id":388,"warnings":0,"errors":0,"depth":3,"issuerId":387},{"name":"./node_modules/history/es/index.js","size":460,"id":389,"warnings":0,"errors":0,"depth":4,"issuerId":388},{"name":"./node_modules/history/es/createBrowserHistory.js","size":9230,"id":390,"warnings":0,"errors":0,"depth":5,"issuerId":389},{"name":"./node_modules/history/es/createHashHistory.js","size":9382,"id":391,"warnings":0,"errors":0,"depth":5,"issuerId":389},{"name":"./node_modules/history/es/createMemoryHistory.js","size":5394,"id":392,"warnings":0,"errors":0,"depth":5,"issuerId":389},{"name":"./node_modules/react-router-dom/es/StaticRouter.js","size":149,"id":393,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/StaticRouter.js","size":6327,"id":394,"warnings":0,"errors":0,"depth":3,"issuerId":393},{"name":"./node_modules/react-router-dom/es/Switch.js","size":131,"id":395,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/Switch.js","size":3290,"id":396,"warnings":0,"errors":0,"depth":3,"issuerId":395},{"name":"./node_modules/react-router-dom/es/matchPath.js","size":140,"id":397,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router-dom/es/withRouter.js","size":143,"id":398,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/withRouter.js","size":1400,"id":399,"warnings":0,"errors":0,"depth":3,"issuerId":398},{"name":"./node_modules/hoist-non-react-statics/index.js","size":2001,"id":400,"warnings":0,"errors":0,"depth":4,"issuerId":399},{"name":"./client/components/App.jsx","size":653,"id":401,"warnings":0,"errors":0,"depth":1,"issuerId":373},{"name":"./client/components/Header.jsx","size":1566,"id":402,"warnings":0,"errors":0,"depth":2,"issuerId":401},{"name":"./client/components/Main.jsx","size":1452,"id":403,"warnings":0,"errors":0,"depth":2,"issuerId":401},{"name":"./client/components/BuildComponents/BuildRoutes.jsx","size":1156,"id":404,"warnings":0,"errors":0,"depth":3,"issuerId":403},{"name":"./client/components/BuildComponents/BuildsAll.jsx","size":796,"id":405,"warnings":0,"errors":0,"depth":4,"issuerId":404},{"name":"./client/components/BuildComponents/BuildSingle.jsx","size":537,"id":406,"warnings":0,"errors":0,"depth":4,"issuerId":404},{"name":"./client/components/BuildComponents/Dashboard.jsx","size":984,"id":407,"warnings":0,"errors":0,"depth":4,"issuerId":404},{"name":"./client/components/BuildComponents/Modules.jsx","size":2687,"id":408,"warnings":0,"errors":0,"depth":5,"issuerId":407},{"name":"./client/components/BuildComponents/Assets.jsx","size":1572,"id":409,"warnings":0,"errors":0,"depth":5,"issuerId":407},{"name":"./client/components/BuildComponents/Errors.jsx","size":1162,"id":410,"warnings":0,"errors":0,"depth":5,"issuerId":407},{"name":"./client/components/Overview.jsx","size":16689,"id":411,"warnings":0,"errors":0,"depth":3,"issuerId":403},{"name":"./node_modules/d3/index.js","size":855,"id":412,"warnings":0,"errors":0,"depth":4,"issuerId":411},{"name":"./node_modules/d3/build/package.js","size":2375,"id":413,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-array/src/cross.js","size":428,"id":414,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/descending.js","size":86,"id":415,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/histogram.js","size":2012,"id":416,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/constant.js","size":72,"id":417,"warnings":0,"errors":0,"depth":7,"issuerId":416},{"name":"./node_modules/d3-array/src/identity.js","size":43,"id":418,"warnings":0,"errors":0,"depth":7,"issuerId":416},{"name":"./node_modules/d3-array/src/threshold/freedmanDiaconis.js","size":361,"id":419,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/threshold/scott.js","size":180,"id":420,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/max.js","size":843,"id":421,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/mean.js","size":453,"id":422,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/median.js","size":559,"id":423,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/merge.js","size":339,"id":424,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/permute.js","size":161,"id":425,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/scan.js","size":392,"id":426,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/shuffle.js","size":285,"id":427,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/sum.js","size":374,"id":428,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/zip.js","size":99,"id":429,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-axis/index.js","size":79,"id":430,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-axis/src/axis.js","size":5171,"id":431,"warnings":0,"errors":0,"depth":6,"issuerId":430},{"name":"./node_modules/d3-axis/src/array.js","size":42,"id":432,"warnings":0,"errors":0,"depth":7,"issuerId":431},{"name":"./node_modules/d3-axis/src/identity.js","size":43,"id":433,"warnings":0,"errors":0,"depth":7,"issuerId":431},{"name":"./node_modules/d3-brush/index.js","size":88,"id":434,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-brush/src/brush.js","size":15774,"id":435,"warnings":0,"errors":0,"depth":6,"issuerId":434},{"name":"./node_modules/d3-dispatch/src/dispatch.js","size":2729,"id":436,"warnings":0,"errors":0,"depth":6,"issuerId":32},{"name":"./node_modules/d3-drag/src/drag.js","size":4824,"id":437,"warnings":0,"errors":0,"depth":6,"issuerId":113},{"name":"./node_modules/d3-selection/src/local.js","size":536,"id":438,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/mouse.js","size":224,"id":439,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/select.js","size":259,"id":440,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/selection/select.js","size":653,"id":441,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/selectAll.js","size":550,"id":442,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/filter.js","size":546,"id":443,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/data.js","size":3591,"id":444,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/constant.js","size":72,"id":445,"warnings":0,"errors":0,"depth":8,"issuerId":444},{"name":"./node_modules/d3-selection/src/selection/exit.js","size":176,"id":446,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/merge.js","size":575,"id":447,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/order.js","size":367,"id":448,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/sort.js","size":681,"id":449,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/call.js","size":134,"id":450,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/nodes.js","size":140,"id":451,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/node.js","size":258,"id":452,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/size.js","size":98,"id":453,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/empty.js","size":53,"id":454,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/each.js","size":289,"id":455,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/attr.js","size":1460,"id":456,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/property.js","size":617,"id":457,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/classed.js","size":1740,"id":458,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/text.js","size":528,"id":459,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/html.js","size":520,"id":460,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/raise.js","size":138,"id":461,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/lower.js","size":171,"id":462,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/append.js","size":235,"id":463,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/insert.js","size":468,"id":464,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/remove.js","size":153,"id":465,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/datum.js","size":132,"id":466,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/dispatch.js","size":891,"id":467,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selectAll.js","size":282,"id":468,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/touch.js","size":407,"id":469,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/touches.js","size":323,"id":470,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-drag/src/constant.js","size":72,"id":471,"warnings":0,"errors":0,"depth":7,"issuerId":437},{"name":"./node_modules/d3-drag/src/event.js","size":430,"id":472,"warnings":0,"errors":0,"depth":7,"issuerId":437},{"name":"./node_modules/d3-color/src/lab.js","size":3167,"id":473,"warnings":0,"errors":0,"depth":6,"issuerId":23},{"name":"./node_modules/d3-color/src/cubehelix.js","size":1855,"id":474,"warnings":0,"errors":0,"depth":6,"issuerId":23},{"name":"./node_modules/d3-interpolate/src/round.js","size":112,"id":475,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/transform/index.js","size":2064,"id":476,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/transform/parse.js","size":980,"id":477,"warnings":0,"errors":0,"depth":7,"issuerId":476},{"name":"./node_modules/d3-interpolate/src/transform/decompose.js","size":672,"id":478,"warnings":0,"errors":0,"depth":8,"issuerId":477},{"name":"./node_modules/d3-interpolate/src/zoom.js","size":1385,"id":479,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/hsl.js","size":547,"id":480,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/lab.js","size":447,"id":481,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/hcl.js","size":547,"id":482,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/cubehelix.js","size":760,"id":483,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/quantize.js","size":163,"id":484,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-transition/src/selection/index.js","size":245,"id":485,"warnings":0,"errors":0,"depth":6,"issuerId":126},{"name":"./node_modules/d3-transition/src/selection/interrupt.js","size":138,"id":486,"warnings":0,"errors":0,"depth":7,"issuerId":485},{"name":"./node_modules/d3-timer/src/timeout.js","size":250,"id":487,"warnings":0,"errors":0,"depth":6,"issuerId":74},{"name":"./node_modules/d3-timer/src/interval.js","size":400,"id":488,"warnings":0,"errors":0,"depth":6,"issuerId":74},{"name":"./node_modules/d3-transition/src/selection/transition.js","size":1090,"id":489,"warnings":0,"errors":0,"depth":7,"issuerId":485},{"name":"./node_modules/d3-transition/src/transition/attr.js","size":2478,"id":490,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/attrTween.js","size":904,"id":491,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/delay.js","size":510,"id":492,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/duration.js","size":528,"id":493,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/ease.js","size":348,"id":494,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/filter.js","size":574,"id":495,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/merge.js","size":653,"id":496,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/on.js","size":851,"id":497,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/remove.js","size":284,"id":498,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/select.js","size":826,"id":499,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/selectAll.js","size":883,"id":500,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/selection.js","size":174,"id":501,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/style.js","size":1914,"id":502,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/styleTween.js","size":607,"id":503,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/text.js","size":473,"id":504,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/transition.js","size":691,"id":505,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-ease/src/linear.js","size":43,"id":506,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/quad.js","size":192,"id":507,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/cubic.js","size":210,"id":508,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/poly.js","size":596,"id":509,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/sin.js","size":236,"id":510,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/exp.js","size":251,"id":511,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/circle.js","size":261,"id":512,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/bounce.js","size":521,"id":513,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/back.js","size":653,"id":514,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/elastic.js","size":1309,"id":515,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-transition/src/active.js","size":484,"id":516,"warnings":0,"errors":0,"depth":6,"issuerId":126},{"name":"./node_modules/d3-brush/src/constant.js","size":72,"id":517,"warnings":0,"errors":0,"depth":7,"issuerId":435},{"name":"./node_modules/d3-brush/src/event.js","size":127,"id":518,"warnings":0,"errors":0,"depth":7,"issuerId":435},{"name":"./node_modules/d3-brush/src/noevent.js","size":202,"id":519,"warnings":0,"errors":0,"depth":7,"issuerId":435},{"name":"./node_modules/d3-chord/index.js","size":94,"id":520,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-chord/src/chord.js","size":3174,"id":521,"warnings":0,"errors":0,"depth":6,"issuerId":520},{"name":"./node_modules/d3-chord/src/ribbon.js","size":2340,"id":522,"warnings":0,"errors":0,"depth":6,"issuerId":520},{"name":"./node_modules/d3-chord/src/array.js","size":42,"id":523,"warnings":0,"errors":0,"depth":7,"issuerId":522},{"name":"./node_modules/d3-chord/src/constant.js","size":72,"id":524,"warnings":0,"errors":0,"depth":7,"issuerId":522},{"name":"./node_modules/d3-path/src/path.js","size":4176,"id":525,"warnings":0,"errors":0,"depth":6,"issuerId":33},{"name":"./node_modules/d3-collection/src/nest.js","size":2017,"id":526,"warnings":0,"errors":0,"depth":6,"issuerId":53},{"name":"./node_modules/d3-collection/src/set.js","size":798,"id":527,"warnings":0,"errors":0,"depth":6,"issuerId":53},{"name":"./node_modules/d3-collection/src/keys.js","size":104,"id":528,"warnings":0,"errors":0,"depth":6,"issuerId":53},{"name":"./node_modules/d3-collection/src/values.js","size":115,"id":529,"warnings":0,"errors":0,"depth":6,"issuerId":53},{"name":"./node_modules/d3-collection/src/entries.js","size":137,"id":530,"warnings":0,"errors":0,"depth":6,"issuerId":53},{"name":"./node_modules/d3-dsv/src/csv.js","size":199,"id":531,"warnings":0,"errors":0,"depth":6,"issuerId":129},{"name":"./node_modules/d3-dsv/src/tsv.js","size":200,"id":532,"warnings":0,"errors":0,"depth":6,"issuerId":129},{"name":"./node_modules/d3-force/index.js","size":361,"id":533,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-force/src/center.js","size":654,"id":534,"warnings":0,"errors":0,"depth":6,"issuerId":533},{"name":"./node_modules/d3-force/src/collide.js","size":2447,"id":535,"warnings":0,"errors":0,"depth":6,"issuerId":533},{"name":"./node_modules/d3-quadtree/src/quadtree.js","size":2077,"id":536,"warnings":0,"errors":0,"depth":6,"issuerId":132},{"name":"./node_modules/d3-quadtree/src/add.js","size":2441,"id":537,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/cover.js","size":1665,"id":538,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/data.js","size":170,"id":539,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/extent.js","size":206,"id":540,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/find.js","size":1692,"id":541,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/remove.js","size":1898,"id":542,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/root.js","size":51,"id":543,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/size.js","size":155,"id":544,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/visit.js","size":695,"id":545,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/visitAfter.js","size":773,"id":546,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/x.js","size":138,"id":547,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/y.js","size":138,"id":548,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-force/src/link.js","size":3213,"id":549,"warnings":0,"errors":0,"depth":6,"issuerId":533},{"name":"./node_modules/d3-force/src/manyBody.js","size":3181,"id":550,"warnings":0,"errors":0,"depth":6,"issuerId":533},{"name":"./node_modules/d3-force/src/x.js","size":1030,"id":551,"warnings":0,"errors":0,"depth":6,"issuerId":533},{"name":"./node_modules/d3-force/src/y.js","size":1030,"id":552,"warnings":0,"errors":0,"depth":6,"issuerId":533},{"name":"./node_modules/d3-format/src/defaultLocale.js","size":361,"id":553,"warnings":0,"errors":0,"depth":6,"issuerId":134},{"name":"./node_modules/d3-format/src/formatGroup.js","size":475,"id":554,"warnings":0,"errors":0,"depth":7,"issuerId":226},{"name":"./node_modules/d3-format/src/formatNumerals.js","size":154,"id":555,"warnings":0,"errors":0,"depth":7,"issuerId":226},{"name":"./node_modules/d3-format/src/formatDefault.js","size":368,"id":556,"warnings":0,"errors":0,"depth":8,"issuerId":228},{"name":"./node_modules/d3-format/src/formatRounded.js","size":458,"id":557,"warnings":0,"errors":0,"depth":8,"issuerId":228},{"name":"./node_modules/d3-format/src/identity.js","size":43,"id":558,"warnings":0,"errors":0,"depth":7,"issuerId":226},{"name":"./node_modules/d3-format/src/precisionFixed.js","size":119,"id":559,"warnings":0,"errors":0,"depth":6,"issuerId":134},{"name":"./node_modules/d3-format/src/precisionPrefix.js","size":190,"id":560,"warnings":0,"errors":0,"depth":6,"issuerId":134},{"name":"./node_modules/d3-format/src/precisionRound.js","size":186,"id":561,"warnings":0,"errors":0,"depth":6,"issuerId":134},{"name":"./node_modules/d3-geo/index.js","size":2484,"id":562,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-geo/src/bounds.js","size":5449,"id":563,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/centroid.js","size":3783,"id":564,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/constant.js","size":72,"id":565,"warnings":0,"errors":0,"depth":7,"issuerId":231},{"name":"./node_modules/d3-geo/src/clip/line.js","size":1099,"id":566,"warnings":0,"errors":0,"depth":7,"issuerId":136},{"name":"./node_modules/d3-geo/src/contains.js","size":2730,"id":567,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/graticule.js","size":3034,"id":568,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/interpolate.js","size":911,"id":569,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/path/index.js","size":1853,"id":570,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/path/area.js","size":945,"id":571,"warnings":0,"errors":0,"depth":7,"issuerId":570},{"name":"./node_modules/d3-geo/src/path/centroid.js","size":2033,"id":572,"warnings":0,"errors":0,"depth":7,"issuerId":570},{"name":"./node_modules/d3-geo/src/path/context.js","size":914,"id":573,"warnings":0,"errors":0,"depth":7,"issuerId":570},{"name":"./node_modules/d3-geo/src/path/measure.js","size":836,"id":574,"warnings":0,"errors":0,"depth":7,"issuerId":570},{"name":"./node_modules/d3-geo/src/path/string.js","size":1316,"id":575,"warnings":0,"errors":0,"depth":7,"issuerId":570},{"name":"./node_modules/d3-geo/src/clip/antimeridian.js","size":2897,"id":576,"warnings":0,"errors":0,"depth":7,"issuerId":25},{"name":"./node_modules/d3-geo/src/clip/circle.js","size":5965,"id":577,"warnings":0,"errors":0,"depth":7,"issuerId":25},{"name":"./node_modules/d3-geo/src/projection/resample.js","size":3275,"id":578,"warnings":0,"errors":0,"depth":7,"issuerId":25},{"name":"./node_modules/d3-geo/src/projection/cylindricalEqualArea.js","size":314,"id":579,"warnings":0,"errors":0,"depth":7,"issuerId":138},{"name":"./node_modules/d3-geo/src/projection/albersUsa.js","size":3984,"id":580,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/azimuthalEqualArea.js","size":447,"id":581,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/azimuthalEquidistant.js","size":443,"id":582,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/conicConformal.js","size":1017,"id":583,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/conicEquidistant.js","size":771,"id":584,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/gnomonic.js","size":387,"id":585,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/identity.js","size":1922,"id":586,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/orthographic.js","size":376,"id":587,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/stereographic.js","size":436,"id":588,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/transverseMercator.js","size":762,"id":589,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-hierarchy/index.js","size":876,"id":590,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-hierarchy/src/cluster.js","size":2093,"id":591,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/hierarchy/count.js","size":263,"id":592,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/each.js","size":381,"id":593,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/eachBefore.js","size":282,"id":594,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/eachAfter.js","size":353,"id":595,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/sum.js","size":264,"id":596,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/sort.js","size":151,"id":597,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/path.js","size":606,"id":598,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/ancestors.js","size":138,"id":599,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/descendants.js","size":121,"id":600,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/leaves.js","size":164,"id":601,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/links.js","size":242,"id":602,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/pack/index.js","size":1917,"id":603,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/array.js","size":250,"id":604,"warnings":0,"errors":0,"depth":7,"issuerId":244},{"name":"./node_modules/d3-hierarchy/src/partition.js","size":1266,"id":605,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/stratify.js","size":1930,"id":606,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/tree.js","size":7054,"id":607,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/treemap/index.js","size":2810,"id":608,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/treemap/binary.js","size":1266,"id":609,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/treemap/sliceDice.js","size":170,"id":610,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/treemap/resquarify.js","size":1029,"id":611,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-polygon/index.js","size":275,"id":612,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-polygon/src/area.js","size":243,"id":613,"warnings":0,"errors":0,"depth":6,"issuerId":612},{"name":"./node_modules/d3-polygon/src/centroid.js","size":346,"id":614,"warnings":0,"errors":0,"depth":6,"issuerId":612},{"name":"./node_modules/d3-polygon/src/hull.js","size":1710,"id":615,"warnings":0,"errors":0,"depth":6,"issuerId":612},{"name":"./node_modules/d3-polygon/src/cross.js","size":402,"id":616,"warnings":0,"errors":0,"depth":7,"issuerId":615},{"name":"./node_modules/d3-polygon/src/contains.js","size":411,"id":617,"warnings":0,"errors":0,"depth":6,"issuerId":612},{"name":"./node_modules/d3-polygon/src/length.js","size":375,"id":618,"warnings":0,"errors":0,"depth":6,"issuerId":612},{"name":"./node_modules/d3-queue/index.js","size":46,"id":619,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-queue/src/queue.js","size":3128,"id":620,"warnings":0,"errors":0,"depth":6,"issuerId":619},{"name":"./node_modules/d3-queue/src/array.js","size":29,"id":621,"warnings":0,"errors":0,"depth":7,"issuerId":620},{"name":"./node_modules/d3-random/index.js","size":346,"id":622,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-random/src/uniform.js","size":440,"id":623,"warnings":0,"errors":0,"depth":6,"issuerId":622},{"name":"./node_modules/d3-random/src/logNormal.js","size":405,"id":624,"warnings":0,"errors":0,"depth":6,"issuerId":622},{"name":"./node_modules/d3-random/src/bates.js","size":375,"id":625,"warnings":0,"errors":0,"depth":6,"issuerId":622},{"name":"./node_modules/d3-random/src/exponential.js","size":329,"id":626,"warnings":0,"errors":0,"depth":6,"issuerId":622},{"name":"./node_modules/d3-request/index.js","size":308,"id":627,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-request/src/html.js","size":157,"id":628,"warnings":0,"errors":0,"depth":6,"issuerId":627},{"name":"./node_modules/d3-request/src/json.js","size":127,"id":629,"warnings":0,"errors":0,"depth":6,"issuerId":627},{"name":"./node_modules/d3-request/src/text.js","size":109,"id":630,"warnings":0,"errors":0,"depth":6,"issuerId":627},{"name":"./node_modules/d3-request/src/xml.js","size":174,"id":631,"warnings":0,"errors":0,"depth":6,"issuerId":627},{"name":"./node_modules/d3-request/src/csv.js","size":101,"id":632,"warnings":0,"errors":0,"depth":6,"issuerId":627},{"name":"./node_modules/d3-request/src/tsv.js","size":118,"id":633,"warnings":0,"errors":0,"depth":6,"issuerId":627},{"name":"./node_modules/d3-scale/index.js","size":1402,"id":634,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-scale/src/band.js","size":2637,"id":635,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/identity.js","size":463,"id":636,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/tickFormat.js","size":1203,"id":637,"warnings":0,"errors":0,"depth":7,"issuerId":58},{"name":"./node_modules/d3-scale/src/log.js","size":3273,"id":638,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/pow.js","size":1000,"id":639,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/quantile.js","size":1280,"id":640,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/quantize.js","size":1066,"id":641,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/threshold.js","size":802,"id":642,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-time/src/millisecond.js","size":668,"id":643,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/second.js","size":440,"id":644,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/minute.js","size":437,"id":645,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/hour.js","size":569,"id":646,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/day.js","size":462,"id":647,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/week.js","size":963,"id":648,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/month.js","size":414,"id":649,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/year.js","size":754,"id":650,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/utcMinute.js","size":412,"id":651,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/utcHour.js","size":399,"id":652,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/utcDay.js","size":397,"id":653,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/utcWeek.js","size":979,"id":654,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/utcMonth.js","size":453,"id":655,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/utcYear.js","size":808,"id":656,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time-format/src/isoParse.js","size":319,"id":657,"warnings":0,"errors":0,"depth":6,"issuerId":147},{"name":"./node_modules/d3-scale/src/utcTime.js","size":379,"id":658,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/category10.js","size":119,"id":659,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/category20b.js","size":179,"id":660,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/category20c.js","size":179,"id":661,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/category20.js","size":179,"id":662,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/cubehelix.js","size":188,"id":663,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/rainbow.js","size":536,"id":664,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/viridis.js","size":6471,"id":665,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/sequential.js","size":717,"id":666,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-shape/index.js","size":2819,"id":667,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-shape/src/arc.js","size":8556,"id":668,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/pie.js","size":2336,"id":669,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/descending.js","size":86,"id":670,"warnings":0,"errors":0,"depth":7,"issuerId":669},{"name":"./node_modules/d3-shape/src/identity.js","size":43,"id":671,"warnings":0,"errors":0,"depth":7,"issuerId":669},{"name":"./node_modules/d3-shape/src/areaRadial.js","size":934,"id":672,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/link/index.js","size":2218,"id":673,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/symbol.js","size":1160,"id":674,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/basisClosed.js","size":1530,"id":675,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/basisOpen.js","size":1069,"id":676,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/bundle.js","size":1081,"id":677,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/catmullRomClosed.js","size":2083,"id":678,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/catmullRomOpen.js","size":1760,"id":679,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/linearClosed.js","size":514,"id":680,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/monotone.js","size":3202,"id":681,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/natural.js","size":1761,"id":682,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/step.js","size":1367,"id":683,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/stack.js","size":1432,"id":684,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/offset/expand.js","size":319,"id":685,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/offset/diverging.js","size":422,"id":686,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/offset/silhouette.js","size":314,"id":687,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/offset/wiggle.js","size":740,"id":688,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/order/descending.js","size":112,"id":689,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/order/insideOut.js","size":545,"id":690,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/order/reverse.js","size":97,"id":691,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-voronoi/index.js","size":50,"id":692,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-voronoi/src/voronoi.js","size":1420,"id":693,"warnings":0,"errors":0,"depth":6,"issuerId":692},{"name":"./node_modules/d3-voronoi/src/constant.js","size":72,"id":694,"warnings":0,"errors":0,"depth":7,"issuerId":693},{"name":"./node_modules/d3-voronoi/src/point.js","size":81,"id":695,"warnings":0,"errors":0,"depth":7,"issuerId":693},{"name":"./node_modules/d3-voronoi/src/Beach.js","size":4381,"id":696,"warnings":0,"errors":0,"depth":8,"issuerId":63},{"name":"./node_modules/d3-zoom/index.js","size":128,"id":697,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-zoom/src/zoom.js","size":13358,"id":698,"warnings":0,"errors":0,"depth":6,"issuerId":697},{"name":"./node_modules/d3-zoom/src/constant.js","size":72,"id":699,"warnings":0,"errors":0,"depth":7,"issuerId":698},{"name":"./node_modules/d3-zoom/src/event.js","size":137,"id":700,"warnings":0,"errors":0,"depth":7,"issuerId":698},{"name":"./node_modules/d3-zoom/src/noevent.js","size":202,"id":701,"warnings":0,"errors":0,"depth":7,"issuerId":698},{"name":"./style/style.css","size":41,"id":702,"warnings":0,"errors":0,"depth":4,"issuerId":411},{"name":"./client/components/Recommendations/Recommendations.jsx","size":6101,"id":703,"warnings":0,"errors":0,"depth":3,"issuerId":403},{"name":"./client/components/Recommendations/Item.jsx","size":989,"id":704,"warnings":0,"errors":0,"depth":4,"issuerId":703},{"name":"./client/components/Recommendations/Info.jsx","size":415,"id":705,"warnings":0,"errors":0,"depth":5,"issuerId":704},{"name":"./client/components/Recommendations/Warning.jsx","size":453,"id":706,"warnings":0,"errors":0,"depth":5,"issuerId":704},{"name":"./client/components/Recommendations/Checkbox.jsx","size":550,"id":707,"warnings":0,"errors":0,"depth":5,"issuerId":704},{"name":"./client/components/Performance.jsx","size":417,"id":708,"warnings":0,"errors":0,"depth":3,"issuerId":403}]},{"size":725811,"files":["vendor.js"],"entry":true,"hash":"23cc6ba61d091fdd44bd","parents":[],"rendered":true,"inital":true,"modules":[{"name":"./node_modules/process/browser.js","size":5418,"id":0,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/fbjs/lib/invariant.js","size":1632,"id":1,"warnings":0,"errors":0,"depth":4,"issuerId":155},{"name":"./node_modules/fbjs/lib/warning.js","size":2016,"id":2,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react/react.js","size":56,"id":4,"warnings":0,"errors":0,"depth":1,"issuerId":273},{"name":"./node_modules/react-dom/lib/reactProdInvariant.js","size":1236,"id":5,"warnings":0,"errors":0,"depth":4,"issuerId":7},{"name":"./node_modules/object-assign/index.js","size":2108,"id":6,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/react-dom/lib/ReactDOMComponentTree.js","size":6270,"id":7,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/fbjs/lib/ExecutionEnvironment.js","size":1061,"id":8,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react/lib/ReactComponentTreeHook.js","size":11795,"id":13,"warnings":0,"errors":0,"depth":4,"issuerId":159},{"name":"./node_modules/fbjs/lib/emptyFunction.js","size":1085,"id":14,"warnings":0,"errors":0,"depth":4,"issuerId":274},{"name":"./node_modules/react-dom/lib/ReactInstrumentation.js","size":601,"id":15,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react/lib/ReactCurrentOwner.js","size":621,"id":21,"warnings":0,"errors":0,"depth":4,"issuerId":30},{"name":"./node_modules/react-dom/lib/ReactUpdates.js","size":9534,"id":22,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/SyntheticEvent.js","size":9181,"id":24,"warnings":0,"errors":0,"depth":5,"issuerId":295},{"name":"./node_modules/react-dom/lib/DOMProperty.js","size":8239,"id":27,"warnings":0,"errors":0,"depth":4,"issuerId":7},{"name":"./node_modules/react/lib/ReactElement.js","size":11233,"id":30,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/react-dom/lib/PooledClass.js","size":3356,"id":31,"warnings":0,"errors":0,"depth":4,"issuerId":22},{"name":"./node_modules/react/lib/React.js","size":5078,"id":37,"warnings":0,"errors":0,"depth":2,"issuerId":4},{"name":"./node_modules/react/lib/reactProdInvariant.js","size":1236,"id":38,"warnings":0,"errors":0,"depth":4,"issuerId":155},{"name":"./node_modules/react-dom/lib/ReactReconciler.js","size":6210,"id":39,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/DOMLazyTree.js","size":3715,"id":40,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/EventPropagators.js","size":5094,"id":44,"warnings":0,"errors":0,"depth":5,"issuerId":291},{"name":"./node_modules/react-dom/lib/EventPluginHub.js","size":9107,"id":45,"warnings":0,"errors":0,"depth":5,"issuerId":295},{"name":"./node_modules/react-dom/lib/SyntheticUIEvent.js","size":1571,"id":46,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/ReactInstanceMap.js","size":1219,"id":47,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react/lib/canDefineProperty.js","size":661,"id":64,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/fbjs/lib/emptyObject.js","size":458,"id":65,"warnings":0,"errors":0,"depth":4,"issuerId":155},{"name":"./node_modules/react-dom/lib/EventPluginRegistry.js","size":9746,"id":66,"warnings":0,"errors":0,"depth":4,"issuerId":370},{"name":"./node_modules/react-dom/lib/Transaction.js","size":9553,"id":67,"warnings":0,"errors":0,"depth":4,"issuerId":22},{"name":"./node_modules/react-dom/lib/SyntheticMouseEvent.js","size":2141,"id":68,"warnings":0,"errors":0,"depth":5,"issuerId":304},{"name":"./node_modules/react-dom/lib/setInnerHTML.js","size":3860,"id":69,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/escapeTextContentForBrowser.js","size":3431,"id":70,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/ReactBrowserEventEmitter.js","size":12553,"id":71,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react/lib/lowPriorityWarning.js","size":2162,"id":87,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/prop-types/lib/ReactPropTypesSecret.js","size":436,"id":88,"warnings":0,"errors":0,"depth":5,"issuerId":161},{"name":"./node_modules/react-dom/index.js","size":59,"id":89,"warnings":0,"errors":0,"depth":1,"issuerId":273},{"name":"./node_modules/react-dom/lib/EventPluginUtils.js","size":7945,"id":90,"warnings":0,"errors":0,"depth":5,"issuerId":344},{"name":"./node_modules/react-dom/lib/ReactErrorUtils.js","size":2188,"id":91,"warnings":0,"errors":0,"depth":6,"issuerId":45},{"name":"./node_modules/react-dom/lib/getEventTarget.js","size":1010,"id":92,"warnings":0,"errors":0,"depth":5,"issuerId":295},{"name":"./node_modules/react-dom/lib/isEventSupported.js","size":1937,"id":93,"warnings":0,"errors":0,"depth":5,"issuerId":295},{"name":"./node_modules/react-dom/lib/getEventModifierState.js","size":1225,"id":94,"warnings":0,"errors":0,"depth":6,"issuerId":68},{"name":"./node_modules/react-dom/lib/DOMChildrenOperations.js","size":7717,"id":95,"warnings":0,"errors":0,"depth":5,"issuerId":306},{"name":"./node_modules/react-dom/lib/DOMNamespaces.js","size":505,"id":96,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/createMicrosoftUnsafeLocalFunction.js","size":810,"id":97,"warnings":0,"errors":0,"depth":5,"issuerId":69},{"name":"./node_modules/react-dom/lib/LinkedValueUtils.js","size":5239,"id":98,"warnings":0,"errors":0,"depth":6,"issuerId":324},{"name":"./node_modules/react-dom/lib/ReactComponentEnvironment.js","size":1302,"id":99,"warnings":0,"errors":0,"depth":5,"issuerId":344},{"name":"./node_modules/fbjs/lib/shallowEqual.js","size":1742,"id":100,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/shouldUpdateReactComponent.js","size":1403,"id":101,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/KeyEscapeUtils.js","size":1294,"id":102,"warnings":0,"errors":0,"depth":7,"issuerId":328},{"name":"./node_modules/react-dom/lib/ReactUpdateQueue.js","size":9354,"id":103,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/validateDOMNesting.js","size":13654,"id":104,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/getEventCharCode.js","size":1505,"id":105,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react/lib/ReactBaseClasses.js","size":5436,"id":155,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/react/lib/ReactNoopUpdateQueue.js","size":3362,"id":156,"warnings":0,"errors":0,"depth":4,"issuerId":155},{"name":"./node_modules/react/lib/ReactElementSymbol.js","size":622,"id":157,"warnings":0,"errors":0,"depth":4,"issuerId":30},{"name":"./node_modules/react/lib/getIteratorFn.js","size":1119,"id":158,"warnings":0,"errors":0,"depth":4,"issuerId":159},{"name":"./node_modules/react/lib/ReactElementValidator.js","size":9198,"id":159,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/prop-types/factory.js","size":890,"id":160,"warnings":0,"errors":0,"depth":4,"issuerId":282},{"name":"./node_modules/prop-types/factoryWithTypeCheckers.js","size":18600,"id":161,"warnings":0,"errors":0,"depth":4,"issuerId":160},{"name":"./node_modules/react-dom/lib/ReactDOMComponentFlags.js","size":429,"id":162,"warnings":0,"errors":0,"depth":4,"issuerId":7},{"name":"./node_modules/react-dom/lib/accumulateInto.js","size":1694,"id":163,"warnings":0,"errors":0,"depth":6,"issuerId":44},{"name":"./node_modules/react-dom/lib/forEachAccumulated.js","size":855,"id":164,"warnings":0,"errors":0,"depth":6,"issuerId":44},{"name":"./node_modules/react-dom/lib/getTextContentAccessor.js","size":955,"id":165,"warnings":0,"errors":0,"depth":6,"issuerId":292},{"name":"./node_modules/react-dom/lib/CallbackQueue.js","size":3162,"id":166,"warnings":0,"errors":0,"depth":4,"issuerId":22},{"name":"./node_modules/react-dom/lib/ReactFeatureFlags.js","size":628,"id":167,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/inputValueTracking.js","size":3096,"id":168,"warnings":0,"errors":0,"depth":5,"issuerId":295},{"name":"./node_modules/react-dom/lib/isTextInputElement.js","size":1017,"id":169,"warnings":0,"errors":0,"depth":5,"issuerId":295},{"name":"./node_modules/react-dom/lib/ViewportMetrics.js","size":604,"id":170,"warnings":0,"errors":0,"depth":5,"issuerId":71},{"name":"./node_modules/react-dom/lib/setTextContent.js","size":1453,"id":171,"warnings":0,"errors":0,"depth":5,"issuerId":40},{"name":"./node_modules/fbjs/lib/focusNode.js","size":704,"id":172,"warnings":0,"errors":0,"depth":6,"issuerId":313},{"name":"./node_modules/react-dom/lib/CSSProperty.js","size":3798,"id":173,"warnings":0,"errors":0,"depth":6,"issuerId":314},{"name":"./node_modules/react-dom/lib/DOMPropertyOperations.js","size":7607,"id":174,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/ReactPropTypesSecret.js","size":442,"id":175,"warnings":0,"errors":0,"depth":7,"issuerId":98},{"name":"./node_modules/react-dom/lib/ReactDOMSelect.js","size":6808,"id":176,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/instantiateReactComponent.js","size":5056,"id":177,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/ReactNodeTypes.js","size":1016,"id":178,"warnings":0,"errors":0,"depth":4,"issuerId":186},{"name":"./node_modules/react-dom/lib/ReactEmptyComponent.js","size":704,"id":179,"warnings":0,"errors":0,"depth":5,"issuerId":344},{"name":"./node_modules/react-dom/lib/ReactHostComponent.js","size":1977,"id":180,"warnings":0,"errors":0,"depth":5,"issuerId":344},{"name":"./node_modules/react-dom/lib/traverseAllChildren.js","size":7038,"id":181,"warnings":0,"errors":0,"depth":7,"issuerId":328},{"name":"./node_modules/fbjs/lib/EventListener.js","size":2374,"id":182,"warnings":0,"errors":0,"depth":5,"issuerId":342},{"name":"./node_modules/react-dom/lib/ReactInputSelection.js","size":4270,"id":183,"warnings":0,"errors":0,"depth":5,"issuerId":345},{"name":"./node_modules/fbjs/lib/getActiveElement.js","size":1038,"id":184,"warnings":0,"errors":0,"depth":5,"issuerId":352},{"name":"./node_modules/react-dom/lib/ReactMount.js","size":25507,"id":185,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/getHostComponentFromComposite.js","size":740,"id":186,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"multi react react-dom","size":40,"id":273,"warnings":0,"errors":0,"depth":0,"issuerId":null},{"name":"./node_modules/react/lib/ReactChildren.js","size":6189,"id":274,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/react/lib/PooledClass.js","size":3356,"id":275,"warnings":0,"errors":0,"depth":4,"issuerId":274},{"name":"./node_modules/react/lib/traverseAllChildren.js","size":7030,"id":276,"warnings":0,"errors":0,"depth":4,"issuerId":274},{"name":"./node_modules/react/lib/KeyEscapeUtils.js","size":1294,"id":277,"warnings":0,"errors":0,"depth":5,"issuerId":276},{"name":"./node_modules/react/lib/ReactDOMFactories.js","size":5481,"id":278,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/react/lib/checkReactTypeSpec.js","size":4193,"id":279,"warnings":0,"errors":0,"depth":4,"issuerId":159},{"name":"./node_modules/react/lib/ReactPropTypeLocationNames.js","size":572,"id":280,"warnings":0,"errors":0,"depth":5,"issuerId":279},{"name":"./node_modules/react/lib/ReactPropTypesSecret.js","size":442,"id":281,"warnings":0,"errors":0,"depth":5,"issuerId":279},{"name":"./node_modules/react/lib/ReactPropTypes.js","size":500,"id":282,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/prop-types/checkPropTypes.js","size":2935,"id":283,"warnings":0,"errors":0,"depth":5,"issuerId":161},{"name":"./node_modules/react/lib/ReactVersion.js","size":350,"id":284,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/react/lib/createClass.js","size":688,"id":285,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/create-react-class/factory.js","size":28376,"id":286,"warnings":0,"errors":0,"depth":4,"issuerId":285},{"name":"./node_modules/react/lib/onlyChild.js","size":1338,"id":287,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/react-dom/lib/ReactDOM.js","size":5170,"id":288,"warnings":0,"errors":0,"depth":2,"issuerId":89},{"name":"./node_modules/react-dom/lib/ReactDefaultInjection.js","size":3501,"id":289,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/ARIADOMPropertyConfig.js","size":1816,"id":290,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/BeforeInputEventPlugin.js","size":13251,"id":291,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/FallbackCompositionState.js","size":2426,"id":292,"warnings":0,"errors":0,"depth":5,"issuerId":291},{"name":"./node_modules/react-dom/lib/SyntheticCompositionEvent.js","size":1099,"id":293,"warnings":0,"errors":0,"depth":5,"issuerId":291},{"name":"./node_modules/react-dom/lib/SyntheticInputEvent.js","size":1089,"id":294,"warnings":0,"errors":0,"depth":5,"issuerId":291},{"name":"./node_modules/react-dom/lib/ChangeEventPlugin.js","size":10820,"id":295,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactRef.js","size":2557,"id":296,"warnings":0,"errors":0,"depth":4,"issuerId":39},{"name":"./node_modules/react-dom/lib/ReactOwner.js","size":3527,"id":297,"warnings":0,"errors":0,"depth":5,"issuerId":296},{"name":"./node_modules/react-dom/lib/ReactDebugTool.js","size":11661,"id":298,"warnings":0,"errors":0,"depth":4,"issuerId":15},{"name":"./node_modules/react-dom/lib/ReactInvalidSetStateWarningHook.js","size":984,"id":299,"warnings":0,"errors":0,"depth":5,"issuerId":298},{"name":"./node_modules/react-dom/lib/ReactHostOperationHistoryHook.js","size":736,"id":300,"warnings":0,"errors":0,"depth":5,"issuerId":298},{"name":"./node_modules/fbjs/lib/performanceNow.js","size":845,"id":301,"warnings":0,"errors":0,"depth":5,"issuerId":298},{"name":"./node_modules/fbjs/lib/performance.js","size":588,"id":302,"warnings":0,"errors":0,"depth":6,"issuerId":301},{"name":"./node_modules/react-dom/lib/DefaultEventPluginOrder.js","size":1077,"id":303,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/EnterLeaveEventPlugin.js","size":3154,"id":304,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/HTMLDOMPropertyConfig.js","size":6571,"id":305,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactComponentBrowserEnvironment.js","size":904,"id":306,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/Danger.js","size":2240,"id":307,"warnings":0,"errors":0,"depth":6,"issuerId":95},{"name":"./node_modules/fbjs/lib/createNodesFromMarkup.js","size":2662,"id":308,"warnings":0,"errors":0,"depth":7,"issuerId":307},{"name":"./node_modules/fbjs/lib/createArrayFromMixed.js","size":4113,"id":309,"warnings":0,"errors":0,"depth":8,"issuerId":308},{"name":"./node_modules/fbjs/lib/getMarkupWrap.js","size":3035,"id":310,"warnings":0,"errors":0,"depth":8,"issuerId":308},{"name":"./node_modules/react-dom/lib/ReactDOMIDOperations.js","size":955,"id":311,"warnings":0,"errors":0,"depth":5,"issuerId":306},{"name":"./node_modules/react-dom/lib/ReactDOMComponent.js","size":38923,"id":312,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/AutoFocusUtils.js","size":599,"id":313,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/CSSPropertyOperations.js","size":7197,"id":314,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/fbjs/lib/camelizeStyleName.js","size":1001,"id":315,"warnings":0,"errors":0,"depth":6,"issuerId":314},{"name":"./node_modules/fbjs/lib/camelize.js","size":708,"id":316,"warnings":0,"errors":0,"depth":7,"issuerId":315},{"name":"./node_modules/react-dom/lib/dangerousStyleValue.js","size":3061,"id":317,"warnings":0,"errors":0,"depth":6,"issuerId":314},{"name":"./node_modules/fbjs/lib/hyphenateStyleName.js","size":974,"id":318,"warnings":0,"errors":0,"depth":6,"issuerId":314},{"name":"./node_modules/fbjs/lib/hyphenate.js","size":800,"id":319,"warnings":0,"errors":0,"depth":7,"issuerId":318},{"name":"./node_modules/fbjs/lib/memoizeStringOnly.js","size":698,"id":320,"warnings":0,"errors":0,"depth":6,"issuerId":314},{"name":"./node_modules/react-dom/lib/quoteAttributeValueForBrowser.js","size":700,"id":321,"warnings":0,"errors":0,"depth":6,"issuerId":174},{"name":"./node_modules/react-dom/lib/ReactEventEmitterMixin.js","size":958,"id":322,"warnings":0,"errors":0,"depth":5,"issuerId":71},{"name":"./node_modules/react-dom/lib/getVendorPrefixedEventName.js","size":2869,"id":323,"warnings":0,"errors":0,"depth":5,"issuerId":71},{"name":"./node_modules/react-dom/lib/ReactDOMInput.js","size":13078,"id":324,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/ReactDOMOption.js","size":3687,"id":325,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/ReactDOMTextarea.js","size":6464,"id":326,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/ReactMultiChild.js","size":14556,"id":327,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/ReactChildReconciler.js","size":6106,"id":328,"warnings":0,"errors":0,"depth":6,"issuerId":327},{"name":"./node_modules/react-dom/lib/ReactCompositeComponent.js","size":35192,"id":329,"warnings":0,"errors":0,"depth":5,"issuerId":177},{"name":"./node_modules/react-dom/lib/checkReactTypeSpec.js","size":4209,"id":330,"warnings":0,"errors":0,"depth":6,"issuerId":329},{"name":"./node_modules/react-dom/lib/ReactPropTypeLocationNames.js","size":572,"id":331,"warnings":0,"errors":0,"depth":7,"issuerId":330},{"name":"./node_modules/react/lib/getNextDebugID.js","size":437,"id":332,"warnings":0,"errors":0,"depth":5,"issuerId":177},{"name":"./node_modules/react-dom/lib/ReactElementSymbol.js","size":622,"id":333,"warnings":0,"errors":0,"depth":8,"issuerId":181},{"name":"./node_modules/react-dom/lib/getIteratorFn.js","size":1119,"id":334,"warnings":0,"errors":0,"depth":8,"issuerId":181},{"name":"./node_modules/react-dom/lib/flattenChildren.js","size":2773,"id":335,"warnings":0,"errors":0,"depth":6,"issuerId":327},{"name":"./node_modules/react-dom/lib/ReactServerRenderingTransaction.js","size":2288,"id":336,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/ReactServerUpdateQueue.js","size":4828,"id":337,"warnings":0,"errors":0,"depth":6,"issuerId":336},{"name":"./node_modules/react-dom/lib/ReactDOMEmptyComponent.js","size":1902,"id":338,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactDOMTreeTraversal.js","size":3721,"id":339,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactDOMTextComponent.js","size":5814,"id":340,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactDefaultBatchingStrategy.js","size":1880,"id":341,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactEventListener.js","size":5297,"id":342,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/fbjs/lib/getUnboundedScrollPosition.js","size":1122,"id":343,"warnings":0,"errors":0,"depth":5,"issuerId":342},{"name":"./node_modules/react-dom/lib/ReactInjection.js","size":1200,"id":344,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactReconcileTransaction.js","size":5259,"id":345,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactDOMSelection.js","size":6776,"id":346,"warnings":0,"errors":0,"depth":6,"issuerId":183},{"name":"./node_modules/react-dom/lib/getNodeForCharacterOffset.js","size":1617,"id":347,"warnings":0,"errors":0,"depth":7,"issuerId":346},{"name":"./node_modules/fbjs/lib/containsNode.js","size":1049,"id":348,"warnings":0,"errors":0,"depth":6,"issuerId":183},{"name":"./node_modules/fbjs/lib/isTextNode.js","size":605,"id":349,"warnings":0,"errors":0,"depth":7,"issuerId":348},{"name":"./node_modules/fbjs/lib/isNode.js","size":828,"id":350,"warnings":0,"errors":0,"depth":8,"issuerId":349},{"name":"./node_modules/react-dom/lib/SVGDOMPropertyConfig.js","size":7318,"id":351,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/SelectEventPlugin.js","size":6057,"id":352,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/SimpleEventPlugin.js","size":7973,"id":353,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/SyntheticAnimationEvent.js","size":1209,"id":354,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/SyntheticClipboardEvent.js","size":1169,"id":355,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/SyntheticFocusEvent.js","size":1066,"id":356,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/SyntheticKeyboardEvent.js","size":2705,"id":357,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/getEventKey.js","size":2868,"id":358,"warnings":0,"errors":0,"depth":6,"issuerId":357},{"name":"./node_modules/react-dom/lib/SyntheticDragEvent.js","size":1071,"id":359,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/SyntheticTouchEvent.js","size":1277,"id":360,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/SyntheticTransitionEvent.js","size":1226,"id":361,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/SyntheticWheelEvent.js","size":1924,"id":362,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/ReactDOMContainerInfo.js","size":967,"id":363,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/ReactDOMFeatureFlags.js","size":439,"id":364,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/ReactMarkupChecksum.js","size":1472,"id":365,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/adler32.js","size":1191,"id":366,"warnings":0,"errors":0,"depth":5,"issuerId":365},{"name":"./node_modules/react-dom/lib/ReactVersion.js","size":350,"id":367,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/findDOMNode.js","size":2465,"id":368,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/renderSubtreeIntoContainer.js","size":422,"id":369,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/ReactDOMUnknownPropertyHook.js","size":4319,"id":370,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/ReactDOMNullInputValuePropHook.js","size":1368,"id":371,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/ReactDOMInvalidARIAHook.js","size":3140,"id":372,"warnings":0,"errors":0,"depth":3,"issuerId":288}]}]},{"timeStamp":1505871081810,"hash":"68415ba1677d2efd5d12","version":"3.5.6","errors":[],"size":1815906,"assets":[{"name":"app.js","chunks":[0],"size":1061292},{"name":"vendor.js","chunks":[1],"size":753354},{"name":"app.css","chunks":[0],"size":742},{"name":"index.html","chunks":[],"size":518}],"chunks":[{"size":669991,"files":["app.js","app.css"],"entry":false,"hash":"46c7c9ee328579138e20","parents":[1],"rendered":true,"inital":true,"modules":[{"name":"./node_modules/d3-geo/src/math.js","size":880,"id":3,"warnings":0,"errors":0,"depth":7,"issuerId":563},{"name":"./node_modules/d3-selection/index.js","size":832,"id":9,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/warning/browser.js","size":1807,"id":10,"warnings":0,"errors":0,"depth":3,"issuerId":374},{"name":"./node_modules/d3-time/src/interval.js","size":2021,"id":11,"warnings":0,"errors":0,"depth":6,"issuerId":656},{"name":"./node_modules/d3-array/index.js","size":1429,"id":12,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/prop-types/index.js","size":1078,"id":16,"warnings":0,"errors":0,"depth":3,"issuerId":190},{"name":"./node_modules/invariant/browser.js","size":1516,"id":17,"warnings":0,"errors":0,"depth":3,"issuerId":190},{"name":"./node_modules/d3-selection/src/selection/index.js","size":2216,"id":18,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-interpolate/index.js","size":1179,"id":19,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-transition/src/transition/schedule.js","size":4792,"id":20,"warnings":0,"errors":0,"depth":7,"issuerId":221},{"name":"./node_modules/d3-color/index.js","size":157,"id":23,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-geo/src/projection/index.js","size":3752,"id":25,"warnings":0,"errors":0,"depth":6,"issuerId":581},{"name":"./node_modules/d3-time/src/duration.js","size":164,"id":26,"warnings":0,"errors":0,"depth":7,"issuerId":653},{"name":"./node_modules/d3-transition/src/transition/index.js","size":1892,"id":28,"warnings":0,"errors":0,"depth":6,"issuerId":126},{"name":"./node_modules/d3-geo/src/noop.js","size":34,"id":29,"warnings":0,"errors":0,"depth":7,"issuerId":564},{"name":"./node_modules/d3-dispatch/index.js","size":52,"id":32,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-path/index.js","size":44,"id":33,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-geo/src/stream.js","size":2303,"id":34,"warnings":0,"errors":0,"depth":6,"issuerId":564},{"name":"./node_modules/d3-scale/src/array.js","size":90,"id":35,"warnings":0,"errors":0,"depth":7,"issuerId":81},{"name":"./node_modules/d3-shape/src/constant.js","size":81,"id":36,"warnings":0,"errors":0,"depth":7,"issuerId":684},{"name":"./node_modules/d3-array/src/ascending.js","size":86,"id":41,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-geo/src/adder.js","size":904,"id":42,"warnings":0,"errors":0,"depth":7,"issuerId":238},{"name":"./node_modules/d3-random/src/defaultSource.js","size":54,"id":43,"warnings":0,"errors":0,"depth":7,"issuerId":626},{"name":"./node_modules/react-router-dom/es/index.js","size":925,"id":48,"warnings":0,"errors":0,"depth":1,"issuerId":373},{"name":"./node_modules/history/PathUtils.js","size":1768,"id":49,"warnings":0,"errors":0,"depth":4,"issuerId":376},{"name":"./node_modules/history/es/PathUtils.js","size":1605,"id":50,"warnings":0,"errors":0,"depth":5,"issuerId":389},{"name":"./node_modules/d3-array/src/number.js","size":63,"id":51,"warnings":0,"errors":0,"depth":7,"issuerId":422},{"name":"./node_modules/d3-interpolate/src/color.js","size":697,"id":52,"warnings":0,"errors":0,"depth":7,"issuerId":483},{"name":"./node_modules/d3-collection/index.js","size":270,"id":53,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-force/src/constant.js","size":72,"id":54,"warnings":0,"errors":0,"depth":7,"issuerId":551},{"name":"./node_modules/d3-geo/src/cartesian.js","size":929,"id":55,"warnings":0,"errors":0,"depth":7,"issuerId":563},{"name":"./node_modules/d3-geo/src/projection/azimuthal.js","size":502,"id":56,"warnings":0,"errors":0,"depth":7,"issuerId":581},{"name":"./node_modules/d3-hierarchy/src/treemap/dice.js","size":309,"id":57,"warnings":0,"errors":0,"depth":6,"issuerId":611},{"name":"./node_modules/d3-scale/src/linear.js","size":1745,"id":58,"warnings":0,"errors":0,"depth":6,"issuerId":666},{"name":"./node_modules/d3-scale/src/colors.js","size":101,"id":59,"warnings":0,"errors":0,"depth":7,"issuerId":662},{"name":"./node_modules/d3-shape/src/math.js","size":470,"id":60,"warnings":0,"errors":0,"depth":7,"issuerId":151},{"name":"./node_modules/d3-shape/src/offset/none.js","size":309,"id":61,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/order/none.js","size":120,"id":62,"warnings":0,"errors":0,"depth":6,"issuerId":691},{"name":"./node_modules/d3-voronoi/src/Diagram.js","size":3567,"id":63,"warnings":0,"errors":0,"depth":7,"issuerId":693},{"name":"./node_modules/history/es/LocationUtils.js","size":2224,"id":72,"warnings":0,"errors":0,"depth":5,"issuerId":389},{"name":"./node_modules/d3-interpolate/src/number.js","size":100,"id":73,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-timer/index.js","size":172,"id":74,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-transition/src/transition/tween.js","size":2022,"id":75,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-format/src/exponent.js","size":134,"id":76,"warnings":0,"errors":0,"depth":7,"issuerId":560},{"name":"./node_modules/d3-geo/src/rotation.js","size":2509,"id":77,"warnings":0,"errors":0,"depth":6,"issuerId":231},{"name":"./node_modules/d3-geo/src/transform.js","size":701,"id":78,"warnings":0,"errors":0,"depth":6,"issuerId":25},{"name":"./node_modules/d3-hierarchy/src/treemap/slice.js","size":309,"id":79,"warnings":0,"errors":0,"depth":6,"issuerId":611},{"name":"./node_modules/d3-request/src/type.js","size":370,"id":80,"warnings":0,"errors":0,"depth":7,"issuerId":630},{"name":"./node_modules/d3-scale/src/continuous.js","size":3328,"id":81,"warnings":0,"errors":0,"depth":7,"issuerId":58},{"name":"./node_modules/d3-time/index.js","size":2096,"id":82,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-shape/src/curve/linear.js","size":738,"id":83,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/noop.js","size":29,"id":84,"warnings":0,"errors":0,"depth":7,"issuerId":680},{"name":"./node_modules/d3-shape/src/curve/basis.js","size":1436,"id":85,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/cardinal.js","size":1633,"id":86,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/history/LocationUtils.js","size":2647,"id":106,"warnings":0,"errors":0,"depth":4,"issuerId":376},{"name":"./node_modules/history/createTransitionManager.js","size":2361,"id":107,"warnings":0,"errors":0,"depth":4,"issuerId":376},{"name":"./node_modules/react-router-dom/es/Router.js","size":131,"id":108,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/Router.js","size":3804,"id":109,"warnings":0,"errors":0,"depth":3,"issuerId":108},{"name":"./node_modules/react-router/es/matchPath.js","size":2051,"id":110,"warnings":0,"errors":0,"depth":3,"issuerId":397},{"name":"./node_modules/history/es/createTransitionManager.js","size":2133,"id":111,"warnings":0,"errors":0,"depth":6,"issuerId":391},{"name":"./node_modules/d3-array/src/quantile.js","size":499,"id":112,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-drag/index.js","size":120,"id":113,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-selection/src/creator.js","size":662,"id":114,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/namespace.js","size":303,"id":115,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/namespaces.js","size":254,"id":116,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/sourceEvent.js","size":175,"id":117,"warnings":0,"errors":0,"depth":7,"issuerId":470},{"name":"./node_modules/d3-selection/src/selection/on.js","size":3119,"id":118,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/point.js","size":448,"id":119,"warnings":0,"errors":0,"depth":7,"issuerId":470},{"name":"./node_modules/d3-selection/src/selector.js","size":152,"id":120,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/window.js","size":218,"id":121,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-interpolate/src/value.js","size":669,"id":122,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-color/src/color.js","size":9276,"id":123,"warnings":0,"errors":0,"depth":6,"issuerId":23},{"name":"./node_modules/d3-color/src/define.js","size":340,"id":124,"warnings":0,"errors":0,"depth":7,"issuerId":123},{"name":"./node_modules/d3-interpolate/src/basis.js","size":600,"id":125,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-transition/index.js","size":196,"id":126,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-timer/src/timer.js","size":2901,"id":127,"warnings":0,"errors":0,"depth":6,"issuerId":74},{"name":"./node_modules/d3-collection/src/map.js","size":1988,"id":128,"warnings":0,"errors":0,"depth":6,"issuerId":53},{"name":"./node_modules/d3-dsv/index.js","size":200,"id":129,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-dsv/src/dsv.js","size":3514,"id":130,"warnings":0,"errors":0,"depth":6,"issuerId":129},{"name":"./node_modules/d3-force/src/jiggle.js","size":69,"id":131,"warnings":0,"errors":0,"depth":7,"issuerId":550},{"name":"./node_modules/d3-quadtree/index.js","size":52,"id":132,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-quadtree/src/quad.js","size":134,"id":133,"warnings":0,"errors":0,"depth":8,"issuerId":546},{"name":"./node_modules/d3-format/index.js","size":404,"id":134,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-format/src/formatDecimal.js","size":655,"id":135,"warnings":0,"errors":0,"depth":8,"issuerId":229},{"name":"./node_modules/d3-geo/src/clip/extent.js","size":5525,"id":136,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/identity.js","size":43,"id":137,"warnings":0,"errors":0,"depth":7,"issuerId":570},{"name":"./node_modules/d3-geo/src/projection/conicEqualArea.js","size":871,"id":138,"warnings":0,"errors":0,"depth":6,"issuerId":240},{"name":"./node_modules/d3-geo/src/projection/conic.js","size":402,"id":139,"warnings":0,"errors":0,"depth":7,"issuerId":138},{"name":"./node_modules/d3-geo/src/projection/fit.js","size":910,"id":140,"warnings":0,"errors":0,"depth":7,"issuerId":580},{"name":"./node_modules/d3-geo/src/projection/mercator.js","size":1548,"id":141,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-hierarchy/src/hierarchy/index.js","size":1874,"id":142,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/accessors.js","size":166,"id":143,"warnings":0,"errors":0,"depth":7,"issuerId":608},{"name":"./node_modules/d3-hierarchy/src/treemap/squarify.js","size":1868,"id":144,"warnings":0,"errors":0,"depth":6,"issuerId":611},{"name":"./node_modules/d3-request/src/request.js","size":4589,"id":145,"warnings":0,"errors":0,"depth":6,"issuerId":249},{"name":"./node_modules/d3-scale/src/constant.js","size":72,"id":146,"warnings":0,"errors":0,"depth":7,"issuerId":81},{"name":"./node_modules/d3-time-format/index.js","size":280,"id":147,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-time-format/src/defaultLocale.js","size":867,"id":148,"warnings":0,"errors":0,"depth":6,"issuerId":147},{"name":"./node_modules/d3-shape/src/line.js","size":1516,"id":149,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/point.js","size":81,"id":150,"warnings":0,"errors":0,"depth":7,"issuerId":673},{"name":"./node_modules/d3-shape/src/curve/catmullRom.js","size":2637,"id":151,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/order/ascending.js","size":305,"id":152,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-voronoi/src/RedBlackTree.js","size":5302,"id":153,"warnings":0,"errors":0,"depth":8,"issuerId":63},{"name":"./node_modules/d3-voronoi/src/Edge.js","size":3632,"id":154,"warnings":0,"errors":0,"depth":8,"issuerId":63},{"name":"./node_modules/resolve-pathname/index.js","size":1797,"id":187,"warnings":0,"errors":0,"depth":5,"issuerId":106},{"name":"./node_modules/value-equal/index.js","size":1136,"id":188,"warnings":0,"errors":0,"depth":5,"issuerId":106},{"name":"./node_modules/history/DOMUtils.js","size":2491,"id":189,"warnings":0,"errors":0,"depth":4,"issuerId":376},{"name":"./node_modules/react-router-dom/es/Link.js","size":4073,"id":190,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router-dom/es/Route.js","size":128,"id":191,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/Route.js","size":6023,"id":192,"warnings":0,"errors":0,"depth":3,"issuerId":191},{"name":"./node_modules/history/es/DOMUtils.js","size":2258,"id":193,"warnings":0,"errors":0,"depth":6,"issuerId":391},{"name":"./node_modules/d3-array/src/bisect.js","size":238,"id":194,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/bisector.js","size":786,"id":195,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/pairs.js","size":262,"id":196,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/deviation.js","size":135,"id":197,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/variance.js","size":648,"id":198,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/extent.js","size":961,"id":199,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/array.js","size":90,"id":200,"warnings":0,"errors":0,"depth":7,"issuerId":416},{"name":"./node_modules/d3-array/src/range.js","size":344,"id":201,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/ticks.js","size":1537,"id":202,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/threshold/sturges.js","size":96,"id":203,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/min.js","size":843,"id":204,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/transpose.js","size":356,"id":205,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-selection/src/matcher.js","size":533,"id":206,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/selectorAll.js","size":171,"id":207,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/selection/enter.js","size":792,"id":208,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/sparse.js","size":71,"id":209,"warnings":0,"errors":0,"depth":8,"issuerId":446},{"name":"./node_modules/d3-selection/src/selection/style.js","size":968,"id":210,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-drag/src/nodrag.js","size":857,"id":211,"warnings":0,"errors":0,"depth":6,"issuerId":113},{"name":"./node_modules/d3-drag/src/noevent.js","size":202,"id":212,"warnings":0,"errors":0,"depth":7,"issuerId":211},{"name":"./node_modules/d3-color/src/math.js","size":72,"id":213,"warnings":0,"errors":0,"depth":7,"issuerId":473},{"name":"./node_modules/d3-interpolate/src/rgb.js","size":1288,"id":214,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/basisClosed.js","size":360,"id":215,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/constant.js","size":72,"id":216,"warnings":0,"errors":0,"depth":7,"issuerId":122},{"name":"./node_modules/d3-interpolate/src/array.js","size":372,"id":217,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/date.js","size":134,"id":218,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/object.js","size":390,"id":219,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/string.js","size":1758,"id":220,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-transition/src/interrupt.js","size":665,"id":221,"warnings":0,"errors":0,"depth":6,"issuerId":126},{"name":"./node_modules/d3-transition/src/transition/interpolate.js","size":340,"id":222,"warnings":0,"errors":0,"depth":8,"issuerId":502},{"name":"./node_modules/d3-ease/index.js","size":1320,"id":223,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-chord/src/math.js","size":159,"id":224,"warnings":0,"errors":0,"depth":7,"issuerId":522},{"name":"./node_modules/d3-force/src/simulation.js","size":3444,"id":225,"warnings":0,"errors":0,"depth":6,"issuerId":533},{"name":"./node_modules/d3-format/src/locale.js","size":4946,"id":226,"warnings":0,"errors":0,"depth":6,"issuerId":134},{"name":"./node_modules/d3-format/src/formatSpecifier.js","size":1675,"id":227,"warnings":0,"errors":0,"depth":6,"issuerId":134},{"name":"./node_modules/d3-format/src/formatTypes.js","size":846,"id":228,"warnings":0,"errors":0,"depth":7,"issuerId":227},{"name":"./node_modules/d3-format/src/formatPrefixAuto.js","size":611,"id":229,"warnings":0,"errors":0,"depth":7,"issuerId":226},{"name":"./node_modules/d3-geo/src/area.js","size":1956,"id":230,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/circle.js","size":2371,"id":231,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/compose.js","size":250,"id":232,"warnings":0,"errors":0,"depth":7,"issuerId":25},{"name":"./node_modules/d3-geo/src/clip/buffer.js","size":470,"id":233,"warnings":0,"errors":0,"depth":7,"issuerId":136},{"name":"./node_modules/d3-geo/src/clip/polygon.js","size":2802,"id":234,"warnings":0,"errors":0,"depth":7,"issuerId":136},{"name":"./node_modules/d3-geo/src/pointEqual.js","size":139,"id":235,"warnings":0,"errors":0,"depth":8,"issuerId":234},{"name":"./node_modules/d3-geo/src/polygonContains.js","size":2489,"id":236,"warnings":0,"errors":0,"depth":7,"issuerId":567},{"name":"./node_modules/d3-geo/src/distance.js","size":229,"id":237,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/length.js","size":1309,"id":238,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/path/bounds.js","size":485,"id":239,"warnings":0,"errors":0,"depth":7,"issuerId":570},{"name":"./node_modules/d3-geo/src/projection/albers.js","size":235,"id":240,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/clip/index.js","size":3813,"id":241,"warnings":0,"errors":0,"depth":8,"issuerId":577},{"name":"./node_modules/d3-geo/src/projection/equirectangular.js","size":253,"id":242,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-hierarchy/src/pack/siblings.js","size":3013,"id":243,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/pack/enclose.js","size":2976,"id":244,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/constant.js","size":120,"id":245,"warnings":0,"errors":0,"depth":7,"issuerId":608},{"name":"./node_modules/d3-hierarchy/src/treemap/round.js","size":166,"id":246,"warnings":0,"errors":0,"depth":7,"issuerId":608},{"name":"./node_modules/d3-random/src/normal.js","size":713,"id":247,"warnings":0,"errors":0,"depth":6,"issuerId":622},{"name":"./node_modules/d3-random/src/irwinHall.js","size":345,"id":248,"warnings":0,"errors":0,"depth":6,"issuerId":622},{"name":"./node_modules/d3-request/src/dsv.js","size":517,"id":249,"warnings":0,"errors":0,"depth":7,"issuerId":633},{"name":"./node_modules/d3-scale/src/ordinal.js","size":1116,"id":250,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/number.js","size":44,"id":251,"warnings":0,"errors":0,"depth":7,"issuerId":81},{"name":"./node_modules/d3-scale/src/nice.js","size":340,"id":252,"warnings":0,"errors":0,"depth":7,"issuerId":253},{"name":"./node_modules/d3-scale/src/time.js","size":4565,"id":253,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-time-format/src/locale.js","size":13876,"id":254,"warnings":0,"errors":0,"depth":6,"issuerId":147},{"name":"./node_modules/d3-time-format/src/isoFormat.js","size":284,"id":255,"warnings":0,"errors":0,"depth":6,"issuerId":147},{"name":"./node_modules/d3-shape/src/area.js","size":2917,"id":256,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/radial.js","size":655,"id":257,"warnings":0,"errors":0,"depth":7,"issuerId":258},{"name":"./node_modules/d3-shape/src/lineRadial.js","size":396,"id":258,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/pointRadial.js","size":101,"id":259,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/array.js","size":42,"id":260,"warnings":0,"errors":0,"depth":7,"issuerId":684},{"name":"./node_modules/d3-shape/src/symbol/circle.js","size":186,"id":261,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/symbol/cross.js","size":476,"id":262,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/symbol/diamond.js","size":307,"id":263,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/symbol/star.js","size":609,"id":264,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/symbol/square.js","size":137,"id":265,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/symbol/triangle.js","size":255,"id":266,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/symbol/wye.js","size":733,"id":267,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/cardinalClosed.js","size":1605,"id":268,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/cardinalOpen.js","size":1288,"id":269,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-voronoi/src/Cell.js","size":4083,"id":270,"warnings":0,"errors":0,"depth":8,"issuerId":63},{"name":"./node_modules/d3-voronoi/src/Circle.js","size":1632,"id":271,"warnings":0,"errors":0,"depth":8,"issuerId":63},{"name":"./node_modules/d3-zoom/src/transform.js","size":1336,"id":272,"warnings":0,"errors":0,"depth":6,"issuerId":697},{"name":"./client/index.jsx","size":549,"id":373,"warnings":0,"errors":0,"depth":0,"issuerId":null},{"name":"./node_modules/react-router-dom/es/BrowserRouter.js","size":2412,"id":374,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/prop-types/factoryWithThrowingShims.js","size":1594,"id":375,"warnings":0,"errors":0,"depth":4,"issuerId":16},{"name":"./node_modules/history/createBrowserHistory.js","size":9751,"id":376,"warnings":0,"errors":0,"depth":3,"issuerId":374},{"name":"./node_modules/react-router-dom/es/HashRouter.js","size":2383,"id":377,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/history/createHashHistory.js","size":10053,"id":378,"warnings":0,"errors":0,"depth":3,"issuerId":377},{"name":"./node_modules/react-router-dom/es/MemoryRouter.js","size":149,"id":379,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/MemoryRouter.js","size":2414,"id":380,"warnings":0,"errors":0,"depth":3,"issuerId":379},{"name":"./node_modules/history/createMemoryHistory.js","size":5816,"id":381,"warnings":0,"errors":0,"depth":4,"issuerId":380},{"name":"./node_modules/react-router-dom/es/NavLink.js","size":2663,"id":382,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/path-to-regexp/index.js","size":10809,"id":383,"warnings":0,"errors":0,"depth":4,"issuerId":110},{"name":"./node_modules/isarray/index.js","size":120,"id":384,"warnings":0,"errors":0,"depth":5,"issuerId":383},{"name":"./node_modules/react-router-dom/es/Prompt.js","size":131,"id":385,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/Prompt.js","size":2685,"id":386,"warnings":0,"errors":0,"depth":3,"issuerId":385},{"name":"./node_modules/react-router-dom/es/Redirect.js","size":137,"id":387,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/Redirect.js","size":3127,"id":388,"warnings":0,"errors":0,"depth":3,"issuerId":387},{"name":"./node_modules/history/es/index.js","size":460,"id":389,"warnings":0,"errors":0,"depth":4,"issuerId":388},{"name":"./node_modules/history/es/createBrowserHistory.js","size":9230,"id":390,"warnings":0,"errors":0,"depth":5,"issuerId":389},{"name":"./node_modules/history/es/createHashHistory.js","size":9382,"id":391,"warnings":0,"errors":0,"depth":5,"issuerId":389},{"name":"./node_modules/history/es/createMemoryHistory.js","size":5394,"id":392,"warnings":0,"errors":0,"depth":5,"issuerId":389},{"name":"./node_modules/react-router-dom/es/StaticRouter.js","size":149,"id":393,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/StaticRouter.js","size":6327,"id":394,"warnings":0,"errors":0,"depth":3,"issuerId":393},{"name":"./node_modules/react-router-dom/es/Switch.js","size":131,"id":395,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/Switch.js","size":3290,"id":396,"warnings":0,"errors":0,"depth":3,"issuerId":395},{"name":"./node_modules/react-router-dom/es/matchPath.js","size":140,"id":397,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router-dom/es/withRouter.js","size":143,"id":398,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/withRouter.js","size":1400,"id":399,"warnings":0,"errors":0,"depth":3,"issuerId":398},{"name":"./node_modules/hoist-non-react-statics/index.js","size":2001,"id":400,"warnings":0,"errors":0,"depth":4,"issuerId":399},{"name":"./client/components/App.jsx","size":653,"id":401,"warnings":0,"errors":0,"depth":1,"issuerId":373},{"name":"./client/components/Header.jsx","size":1566,"id":402,"warnings":0,"errors":0,"depth":2,"issuerId":401},{"name":"./client/components/Main.jsx","size":1389,"id":403,"warnings":0,"errors":0,"depth":2,"issuerId":401},{"name":"./client/components/BuildComponents/BuildRoutes.jsx","size":1156,"id":404,"warnings":0,"errors":0,"depth":3,"issuerId":403},{"name":"./client/components/BuildComponents/BuildsAll.jsx","size":796,"id":405,"warnings":0,"errors":0,"depth":4,"issuerId":404},{"name":"./client/components/BuildComponents/BuildSingle.jsx","size":537,"id":406,"warnings":0,"errors":0,"depth":4,"issuerId":404},{"name":"./client/components/BuildComponents/Dashboard.jsx","size":984,"id":407,"warnings":0,"errors":0,"depth":4,"issuerId":404},{"name":"./client/components/BuildComponents/Modules.jsx","size":2687,"id":408,"warnings":0,"errors":0,"depth":5,"issuerId":407},{"name":"./client/components/BuildComponents/Assets.jsx","size":1572,"id":409,"warnings":0,"errors":0,"depth":5,"issuerId":407},{"name":"./client/components/BuildComponents/Errors.jsx","size":1162,"id":410,"warnings":0,"errors":0,"depth":5,"issuerId":407},{"name":"./client/components/Overview.jsx","size":16689,"id":411,"warnings":0,"errors":0,"depth":3,"issuerId":403},{"name":"./node_modules/d3/index.js","size":855,"id":412,"warnings":0,"errors":0,"depth":4,"issuerId":411},{"name":"./node_modules/d3/build/package.js","size":2375,"id":413,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-array/src/cross.js","size":428,"id":414,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/descending.js","size":86,"id":415,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/histogram.js","size":2012,"id":416,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/constant.js","size":72,"id":417,"warnings":0,"errors":0,"depth":7,"issuerId":416},{"name":"./node_modules/d3-array/src/identity.js","size":43,"id":418,"warnings":0,"errors":0,"depth":7,"issuerId":416},{"name":"./node_modules/d3-array/src/threshold/freedmanDiaconis.js","size":361,"id":419,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/threshold/scott.js","size":180,"id":420,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/max.js","size":843,"id":421,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/mean.js","size":453,"id":422,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/median.js","size":559,"id":423,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/merge.js","size":339,"id":424,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/permute.js","size":161,"id":425,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/scan.js","size":392,"id":426,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/shuffle.js","size":285,"id":427,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/sum.js","size":374,"id":428,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/zip.js","size":99,"id":429,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-axis/index.js","size":79,"id":430,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-axis/src/axis.js","size":5171,"id":431,"warnings":0,"errors":0,"depth":6,"issuerId":430},{"name":"./node_modules/d3-axis/src/array.js","size":42,"id":432,"warnings":0,"errors":0,"depth":7,"issuerId":431},{"name":"./node_modules/d3-axis/src/identity.js","size":43,"id":433,"warnings":0,"errors":0,"depth":7,"issuerId":431},{"name":"./node_modules/d3-brush/index.js","size":88,"id":434,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-brush/src/brush.js","size":15774,"id":435,"warnings":0,"errors":0,"depth":6,"issuerId":434},{"name":"./node_modules/d3-dispatch/src/dispatch.js","size":2729,"id":436,"warnings":0,"errors":0,"depth":6,"issuerId":32},{"name":"./node_modules/d3-drag/src/drag.js","size":4824,"id":437,"warnings":0,"errors":0,"depth":6,"issuerId":113},{"name":"./node_modules/d3-selection/src/local.js","size":536,"id":438,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/mouse.js","size":224,"id":439,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/select.js","size":259,"id":440,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/selection/select.js","size":653,"id":441,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/selectAll.js","size":550,"id":442,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/filter.js","size":546,"id":443,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/data.js","size":3591,"id":444,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/constant.js","size":72,"id":445,"warnings":0,"errors":0,"depth":8,"issuerId":444},{"name":"./node_modules/d3-selection/src/selection/exit.js","size":176,"id":446,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/merge.js","size":575,"id":447,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/order.js","size":367,"id":448,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/sort.js","size":681,"id":449,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/call.js","size":134,"id":450,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/nodes.js","size":140,"id":451,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/node.js","size":258,"id":452,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/size.js","size":98,"id":453,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/empty.js","size":53,"id":454,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/each.js","size":289,"id":455,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/attr.js","size":1460,"id":456,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/property.js","size":617,"id":457,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/classed.js","size":1740,"id":458,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/text.js","size":528,"id":459,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/html.js","size":520,"id":460,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/raise.js","size":138,"id":461,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/lower.js","size":171,"id":462,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/append.js","size":235,"id":463,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/insert.js","size":468,"id":464,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/remove.js","size":153,"id":465,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/datum.js","size":132,"id":466,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/dispatch.js","size":891,"id":467,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selectAll.js","size":282,"id":468,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/touch.js","size":407,"id":469,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/touches.js","size":323,"id":470,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-drag/src/constant.js","size":72,"id":471,"warnings":0,"errors":0,"depth":7,"issuerId":437},{"name":"./node_modules/d3-drag/src/event.js","size":430,"id":472,"warnings":0,"errors":0,"depth":7,"issuerId":437},{"name":"./node_modules/d3-color/src/lab.js","size":3167,"id":473,"warnings":0,"errors":0,"depth":6,"issuerId":23},{"name":"./node_modules/d3-color/src/cubehelix.js","size":1855,"id":474,"warnings":0,"errors":0,"depth":6,"issuerId":23},{"name":"./node_modules/d3-interpolate/src/round.js","size":112,"id":475,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/transform/index.js","size":2064,"id":476,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/transform/parse.js","size":980,"id":477,"warnings":0,"errors":0,"depth":7,"issuerId":476},{"name":"./node_modules/d3-interpolate/src/transform/decompose.js","size":672,"id":478,"warnings":0,"errors":0,"depth":8,"issuerId":477},{"name":"./node_modules/d3-interpolate/src/zoom.js","size":1385,"id":479,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/hsl.js","size":547,"id":480,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/lab.js","size":447,"id":481,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/hcl.js","size":547,"id":482,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/cubehelix.js","size":760,"id":483,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/quantize.js","size":163,"id":484,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-transition/src/selection/index.js","size":245,"id":485,"warnings":0,"errors":0,"depth":6,"issuerId":126},{"name":"./node_modules/d3-transition/src/selection/interrupt.js","size":138,"id":486,"warnings":0,"errors":0,"depth":7,"issuerId":485},{"name":"./node_modules/d3-timer/src/timeout.js","size":250,"id":487,"warnings":0,"errors":0,"depth":6,"issuerId":74},{"name":"./node_modules/d3-timer/src/interval.js","size":400,"id":488,"warnings":0,"errors":0,"depth":6,"issuerId":74},{"name":"./node_modules/d3-transition/src/selection/transition.js","size":1090,"id":489,"warnings":0,"errors":0,"depth":7,"issuerId":485},{"name":"./node_modules/d3-transition/src/transition/attr.js","size":2478,"id":490,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/attrTween.js","size":904,"id":491,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/delay.js","size":510,"id":492,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/duration.js","size":528,"id":493,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/ease.js","size":348,"id":494,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/filter.js","size":574,"id":495,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/merge.js","size":653,"id":496,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/on.js","size":851,"id":497,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/remove.js","size":284,"id":498,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/select.js","size":826,"id":499,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/selectAll.js","size":883,"id":500,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/selection.js","size":174,"id":501,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/style.js","size":1914,"id":502,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/styleTween.js","size":607,"id":503,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/text.js","size":473,"id":504,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/transition.js","size":691,"id":505,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-ease/src/linear.js","size":43,"id":506,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/quad.js","size":192,"id":507,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/cubic.js","size":210,"id":508,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/poly.js","size":596,"id":509,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/sin.js","size":236,"id":510,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/exp.js","size":251,"id":511,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/circle.js","size":261,"id":512,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/bounce.js","size":521,"id":513,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/back.js","size":653,"id":514,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/elastic.js","size":1309,"id":515,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-transition/src/active.js","size":484,"id":516,"warnings":0,"errors":0,"depth":6,"issuerId":126},{"name":"./node_modules/d3-brush/src/constant.js","size":72,"id":517,"warnings":0,"errors":0,"depth":7,"issuerId":435},{"name":"./node_modules/d3-brush/src/event.js","size":127,"id":518,"warnings":0,"errors":0,"depth":7,"issuerId":435},{"name":"./node_modules/d3-brush/src/noevent.js","size":202,"id":519,"warnings":0,"errors":0,"depth":7,"issuerId":435},{"name":"./node_modules/d3-chord/index.js","size":94,"id":520,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-chord/src/chord.js","size":3174,"id":521,"warnings":0,"errors":0,"depth":6,"issuerId":520},{"name":"./node_modules/d3-chord/src/ribbon.js","size":2340,"id":522,"warnings":0,"errors":0,"depth":6,"issuerId":520},{"name":"./node_modules/d3-chord/src/array.js","size":42,"id":523,"warnings":0,"errors":0,"depth":7,"issuerId":522},{"name":"./node_modules/d3-chord/src/constant.js","size":72,"id":524,"warnings":0,"errors":0,"depth":7,"issuerId":522},{"name":"./node_modules/d3-path/src/path.js","size":4176,"id":525,"warnings":0,"errors":0,"depth":6,"issuerId":33},{"name":"./node_modules/d3-collection/src/nest.js","size":2017,"id":526,"warnings":0,"errors":0,"depth":6,"issuerId":53},{"name":"./node_modules/d3-collection/src/set.js","size":798,"id":527,"warnings":0,"errors":0,"depth":6,"issuerId":53},{"name":"./node_modules/d3-collection/src/keys.js","size":104,"id":528,"warnings":0,"errors":0,"depth":6,"issuerId":53},{"name":"./node_modules/d3-collection/src/values.js","size":115,"id":529,"warnings":0,"errors":0,"depth":6,"issuerId":53},{"name":"./node_modules/d3-collection/src/entries.js","size":137,"id":530,"warnings":0,"errors":0,"depth":6,"issuerId":53},{"name":"./node_modules/d3-dsv/src/csv.js","size":199,"id":531,"warnings":0,"errors":0,"depth":6,"issuerId":129},{"name":"./node_modules/d3-dsv/src/tsv.js","size":200,"id":532,"warnings":0,"errors":0,"depth":6,"issuerId":129},{"name":"./node_modules/d3-force/index.js","size":361,"id":533,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-force/src/center.js","size":654,"id":534,"warnings":0,"errors":0,"depth":6,"issuerId":533},{"name":"./node_modules/d3-force/src/collide.js","size":2447,"id":535,"warnings":0,"errors":0,"depth":6,"issuerId":533},{"name":"./node_modules/d3-quadtree/src/quadtree.js","size":2077,"id":536,"warnings":0,"errors":0,"depth":6,"issuerId":132},{"name":"./node_modules/d3-quadtree/src/add.js","size":2441,"id":537,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/cover.js","size":1665,"id":538,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/data.js","size":170,"id":539,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/extent.js","size":206,"id":540,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/find.js","size":1692,"id":541,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/remove.js","size":1898,"id":542,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/root.js","size":51,"id":543,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/size.js","size":155,"id":544,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/visit.js","size":695,"id":545,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/visitAfter.js","size":773,"id":546,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/x.js","size":138,"id":547,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/y.js","size":138,"id":548,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-force/src/link.js","size":3213,"id":549,"warnings":0,"errors":0,"depth":6,"issuerId":533},{"name":"./node_modules/d3-force/src/manyBody.js","size":3181,"id":550,"warnings":0,"errors":0,"depth":6,"issuerId":533},{"name":"./node_modules/d3-force/src/x.js","size":1030,"id":551,"warnings":0,"errors":0,"depth":6,"issuerId":533},{"name":"./node_modules/d3-force/src/y.js","size":1030,"id":552,"warnings":0,"errors":0,"depth":6,"issuerId":533},{"name":"./node_modules/d3-format/src/defaultLocale.js","size":361,"id":553,"warnings":0,"errors":0,"depth":6,"issuerId":134},{"name":"./node_modules/d3-format/src/formatGroup.js","size":475,"id":554,"warnings":0,"errors":0,"depth":7,"issuerId":226},{"name":"./node_modules/d3-format/src/formatNumerals.js","size":154,"id":555,"warnings":0,"errors":0,"depth":7,"issuerId":226},{"name":"./node_modules/d3-format/src/formatDefault.js","size":368,"id":556,"warnings":0,"errors":0,"depth":8,"issuerId":228},{"name":"./node_modules/d3-format/src/formatRounded.js","size":458,"id":557,"warnings":0,"errors":0,"depth":8,"issuerId":228},{"name":"./node_modules/d3-format/src/identity.js","size":43,"id":558,"warnings":0,"errors":0,"depth":7,"issuerId":226},{"name":"./node_modules/d3-format/src/precisionFixed.js","size":119,"id":559,"warnings":0,"errors":0,"depth":6,"issuerId":134},{"name":"./node_modules/d3-format/src/precisionPrefix.js","size":190,"id":560,"warnings":0,"errors":0,"depth":6,"issuerId":134},{"name":"./node_modules/d3-format/src/precisionRound.js","size":186,"id":561,"warnings":0,"errors":0,"depth":6,"issuerId":134},{"name":"./node_modules/d3-geo/index.js","size":2484,"id":562,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-geo/src/bounds.js","size":5449,"id":563,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/centroid.js","size":3783,"id":564,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/constant.js","size":72,"id":565,"warnings":0,"errors":0,"depth":7,"issuerId":231},{"name":"./node_modules/d3-geo/src/clip/line.js","size":1099,"id":566,"warnings":0,"errors":0,"depth":7,"issuerId":136},{"name":"./node_modules/d3-geo/src/contains.js","size":2730,"id":567,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/graticule.js","size":3034,"id":568,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/interpolate.js","size":911,"id":569,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/path/index.js","size":1853,"id":570,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/path/area.js","size":945,"id":571,"warnings":0,"errors":0,"depth":7,"issuerId":570},{"name":"./node_modules/d3-geo/src/path/centroid.js","size":2033,"id":572,"warnings":0,"errors":0,"depth":7,"issuerId":570},{"name":"./node_modules/d3-geo/src/path/context.js","size":914,"id":573,"warnings":0,"errors":0,"depth":7,"issuerId":570},{"name":"./node_modules/d3-geo/src/path/measure.js","size":836,"id":574,"warnings":0,"errors":0,"depth":7,"issuerId":570},{"name":"./node_modules/d3-geo/src/path/string.js","size":1316,"id":575,"warnings":0,"errors":0,"depth":7,"issuerId":570},{"name":"./node_modules/d3-geo/src/clip/antimeridian.js","size":2897,"id":576,"warnings":0,"errors":0,"depth":7,"issuerId":25},{"name":"./node_modules/d3-geo/src/clip/circle.js","size":5965,"id":577,"warnings":0,"errors":0,"depth":7,"issuerId":25},{"name":"./node_modules/d3-geo/src/projection/resample.js","size":3275,"id":578,"warnings":0,"errors":0,"depth":7,"issuerId":25},{"name":"./node_modules/d3-geo/src/projection/cylindricalEqualArea.js","size":314,"id":579,"warnings":0,"errors":0,"depth":7,"issuerId":138},{"name":"./node_modules/d3-geo/src/projection/albersUsa.js","size":3984,"id":580,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/azimuthalEqualArea.js","size":447,"id":581,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/azimuthalEquidistant.js","size":443,"id":582,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/conicConformal.js","size":1017,"id":583,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/conicEquidistant.js","size":771,"id":584,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/gnomonic.js","size":387,"id":585,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/identity.js","size":1922,"id":586,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/orthographic.js","size":376,"id":587,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/stereographic.js","size":436,"id":588,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/transverseMercator.js","size":762,"id":589,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-hierarchy/index.js","size":876,"id":590,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-hierarchy/src/cluster.js","size":2093,"id":591,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/hierarchy/count.js","size":263,"id":592,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/each.js","size":381,"id":593,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/eachBefore.js","size":282,"id":594,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/eachAfter.js","size":353,"id":595,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/sum.js","size":264,"id":596,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/sort.js","size":151,"id":597,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/path.js","size":606,"id":598,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/ancestors.js","size":138,"id":599,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/descendants.js","size":121,"id":600,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/leaves.js","size":164,"id":601,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/links.js","size":242,"id":602,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/pack/index.js","size":1917,"id":603,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/array.js","size":250,"id":604,"warnings":0,"errors":0,"depth":7,"issuerId":244},{"name":"./node_modules/d3-hierarchy/src/partition.js","size":1266,"id":605,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/stratify.js","size":1930,"id":606,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/tree.js","size":7054,"id":607,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/treemap/index.js","size":2810,"id":608,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/treemap/binary.js","size":1266,"id":609,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/treemap/sliceDice.js","size":170,"id":610,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/treemap/resquarify.js","size":1029,"id":611,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-polygon/index.js","size":275,"id":612,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-polygon/src/area.js","size":243,"id":613,"warnings":0,"errors":0,"depth":6,"issuerId":612},{"name":"./node_modules/d3-polygon/src/centroid.js","size":346,"id":614,"warnings":0,"errors":0,"depth":6,"issuerId":612},{"name":"./node_modules/d3-polygon/src/hull.js","size":1710,"id":615,"warnings":0,"errors":0,"depth":6,"issuerId":612},{"name":"./node_modules/d3-polygon/src/cross.js","size":402,"id":616,"warnings":0,"errors":0,"depth":7,"issuerId":615},{"name":"./node_modules/d3-polygon/src/contains.js","size":411,"id":617,"warnings":0,"errors":0,"depth":6,"issuerId":612},{"name":"./node_modules/d3-polygon/src/length.js","size":375,"id":618,"warnings":0,"errors":0,"depth":6,"issuerId":612},{"name":"./node_modules/d3-queue/index.js","size":46,"id":619,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-queue/src/queue.js","size":3128,"id":620,"warnings":0,"errors":0,"depth":6,"issuerId":619},{"name":"./node_modules/d3-queue/src/array.js","size":29,"id":621,"warnings":0,"errors":0,"depth":7,"issuerId":620},{"name":"./node_modules/d3-random/index.js","size":346,"id":622,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-random/src/uniform.js","size":440,"id":623,"warnings":0,"errors":0,"depth":6,"issuerId":622},{"name":"./node_modules/d3-random/src/logNormal.js","size":405,"id":624,"warnings":0,"errors":0,"depth":6,"issuerId":622},{"name":"./node_modules/d3-random/src/bates.js","size":375,"id":625,"warnings":0,"errors":0,"depth":6,"issuerId":622},{"name":"./node_modules/d3-random/src/exponential.js","size":329,"id":626,"warnings":0,"errors":0,"depth":6,"issuerId":622},{"name":"./node_modules/d3-request/index.js","size":308,"id":627,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-request/src/html.js","size":157,"id":628,"warnings":0,"errors":0,"depth":6,"issuerId":627},{"name":"./node_modules/d3-request/src/json.js","size":127,"id":629,"warnings":0,"errors":0,"depth":6,"issuerId":627},{"name":"./node_modules/d3-request/src/text.js","size":109,"id":630,"warnings":0,"errors":0,"depth":6,"issuerId":627},{"name":"./node_modules/d3-request/src/xml.js","size":174,"id":631,"warnings":0,"errors":0,"depth":6,"issuerId":627},{"name":"./node_modules/d3-request/src/csv.js","size":101,"id":632,"warnings":0,"errors":0,"depth":6,"issuerId":627},{"name":"./node_modules/d3-request/src/tsv.js","size":118,"id":633,"warnings":0,"errors":0,"depth":6,"issuerId":627},{"name":"./node_modules/d3-scale/index.js","size":1402,"id":634,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-scale/src/band.js","size":2637,"id":635,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/identity.js","size":463,"id":636,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/tickFormat.js","size":1203,"id":637,"warnings":0,"errors":0,"depth":7,"issuerId":58},{"name":"./node_modules/d3-scale/src/log.js","size":3273,"id":638,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/pow.js","size":1000,"id":639,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/quantile.js","size":1280,"id":640,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/quantize.js","size":1066,"id":641,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/threshold.js","size":802,"id":642,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-time/src/millisecond.js","size":668,"id":643,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/second.js","size":440,"id":644,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/minute.js","size":437,"id":645,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/hour.js","size":569,"id":646,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/day.js","size":462,"id":647,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/week.js","size":963,"id":648,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/month.js","size":414,"id":649,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/year.js","size":754,"id":650,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/utcMinute.js","size":412,"id":651,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/utcHour.js","size":399,"id":652,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/utcDay.js","size":397,"id":653,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/utcWeek.js","size":979,"id":654,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/utcMonth.js","size":453,"id":655,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/utcYear.js","size":808,"id":656,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time-format/src/isoParse.js","size":319,"id":657,"warnings":0,"errors":0,"depth":6,"issuerId":147},{"name":"./node_modules/d3-scale/src/utcTime.js","size":379,"id":658,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/category10.js","size":119,"id":659,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/category20b.js","size":179,"id":660,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/category20c.js","size":179,"id":661,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/category20.js","size":179,"id":662,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/cubehelix.js","size":188,"id":663,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/rainbow.js","size":536,"id":664,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/viridis.js","size":6471,"id":665,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/sequential.js","size":717,"id":666,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-shape/index.js","size":2819,"id":667,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-shape/src/arc.js","size":8556,"id":668,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/pie.js","size":2336,"id":669,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/descending.js","size":86,"id":670,"warnings":0,"errors":0,"depth":7,"issuerId":669},{"name":"./node_modules/d3-shape/src/identity.js","size":43,"id":671,"warnings":0,"errors":0,"depth":7,"issuerId":669},{"name":"./node_modules/d3-shape/src/areaRadial.js","size":934,"id":672,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/link/index.js","size":2218,"id":673,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/symbol.js","size":1160,"id":674,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/basisClosed.js","size":1530,"id":675,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/basisOpen.js","size":1069,"id":676,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/bundle.js","size":1081,"id":677,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/catmullRomClosed.js","size":2083,"id":678,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/catmullRomOpen.js","size":1760,"id":679,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/linearClosed.js","size":514,"id":680,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/monotone.js","size":3202,"id":681,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/natural.js","size":1761,"id":682,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/step.js","size":1367,"id":683,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/stack.js","size":1432,"id":684,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/offset/expand.js","size":319,"id":685,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/offset/diverging.js","size":422,"id":686,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/offset/silhouette.js","size":314,"id":687,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/offset/wiggle.js","size":740,"id":688,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/order/descending.js","size":112,"id":689,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/order/insideOut.js","size":545,"id":690,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/order/reverse.js","size":97,"id":691,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-voronoi/index.js","size":50,"id":692,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-voronoi/src/voronoi.js","size":1420,"id":693,"warnings":0,"errors":0,"depth":6,"issuerId":692},{"name":"./node_modules/d3-voronoi/src/constant.js","size":72,"id":694,"warnings":0,"errors":0,"depth":7,"issuerId":693},{"name":"./node_modules/d3-voronoi/src/point.js","size":81,"id":695,"warnings":0,"errors":0,"depth":7,"issuerId":693},{"name":"./node_modules/d3-voronoi/src/Beach.js","size":4381,"id":696,"warnings":0,"errors":0,"depth":8,"issuerId":63},{"name":"./node_modules/d3-zoom/index.js","size":128,"id":697,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-zoom/src/zoom.js","size":13358,"id":698,"warnings":0,"errors":0,"depth":6,"issuerId":697},{"name":"./node_modules/d3-zoom/src/constant.js","size":72,"id":699,"warnings":0,"errors":0,"depth":7,"issuerId":698},{"name":"./node_modules/d3-zoom/src/event.js","size":137,"id":700,"warnings":0,"errors":0,"depth":7,"issuerId":698},{"name":"./node_modules/d3-zoom/src/noevent.js","size":202,"id":701,"warnings":0,"errors":0,"depth":7,"issuerId":698},{"name":"./style/style.css","size":41,"id":702,"warnings":0,"errors":0,"depth":4,"issuerId":411},{"name":"./client/components/Recommendations/Recommendations.jsx","size":6101,"id":703,"warnings":0,"errors":0,"depth":3,"issuerId":403},{"name":"./client/components/Recommendations/Item.jsx","size":989,"id":704,"warnings":0,"errors":0,"depth":4,"issuerId":703},{"name":"./client/components/Recommendations/Info.jsx","size":415,"id":705,"warnings":0,"errors":0,"depth":5,"issuerId":704},{"name":"./client/components/Recommendations/Warning.jsx","size":453,"id":706,"warnings":0,"errors":0,"depth":5,"issuerId":704},{"name":"./client/components/Recommendations/Checkbox.jsx","size":550,"id":707,"warnings":0,"errors":0,"depth":5,"issuerId":704},{"name":"./client/components/Performance.jsx","size":417,"id":708,"warnings":0,"errors":0,"depth":3,"issuerId":403}]},{"size":725811,"files":["vendor.js"],"entry":true,"hash":"23cc6ba61d091fdd44bd","parents":[],"rendered":true,"inital":true,"modules":[{"name":"./node_modules/process/browser.js","size":5418,"id":0,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/fbjs/lib/invariant.js","size":1632,"id":1,"warnings":0,"errors":0,"depth":4,"issuerId":7},{"name":"./node_modules/fbjs/lib/warning.js","size":2016,"id":2,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react/react.js","size":56,"id":4,"warnings":0,"errors":0,"depth":1,"issuerId":273},{"name":"./node_modules/react-dom/lib/reactProdInvariant.js","size":1236,"id":5,"warnings":0,"errors":0,"depth":4,"issuerId":7},{"name":"./node_modules/object-assign/index.js","size":2108,"id":6,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/react-dom/lib/ReactDOMComponentTree.js","size":6270,"id":7,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/fbjs/lib/ExecutionEnvironment.js","size":1061,"id":8,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react/lib/ReactComponentTreeHook.js","size":11795,"id":13,"warnings":0,"errors":0,"depth":4,"issuerId":370},{"name":"./node_modules/fbjs/lib/emptyFunction.js","size":1085,"id":14,"warnings":0,"errors":0,"depth":4,"issuerId":274},{"name":"./node_modules/react-dom/lib/ReactInstrumentation.js","size":601,"id":15,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react/lib/ReactCurrentOwner.js","size":621,"id":21,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/ReactUpdates.js","size":9534,"id":22,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/SyntheticEvent.js","size":9181,"id":24,"warnings":0,"errors":0,"depth":5,"issuerId":295},{"name":"./node_modules/react-dom/lib/DOMProperty.js","size":8239,"id":27,"warnings":0,"errors":0,"depth":4,"issuerId":7},{"name":"./node_modules/react/lib/ReactElement.js","size":11233,"id":30,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/react-dom/lib/PooledClass.js","size":3356,"id":31,"warnings":0,"errors":0,"depth":4,"issuerId":22},{"name":"./node_modules/react/lib/React.js","size":5078,"id":37,"warnings":0,"errors":0,"depth":2,"issuerId":4},{"name":"./node_modules/react/lib/reactProdInvariant.js","size":1236,"id":38,"warnings":0,"errors":0,"depth":4,"issuerId":155},{"name":"./node_modules/react-dom/lib/ReactReconciler.js","size":6210,"id":39,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/DOMLazyTree.js","size":3715,"id":40,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/EventPropagators.js","size":5094,"id":44,"warnings":0,"errors":0,"depth":5,"issuerId":291},{"name":"./node_modules/react-dom/lib/EventPluginHub.js","size":9107,"id":45,"warnings":0,"errors":0,"depth":5,"issuerId":295},{"name":"./node_modules/react-dom/lib/SyntheticUIEvent.js","size":1571,"id":46,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/ReactInstanceMap.js","size":1219,"id":47,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react/lib/canDefineProperty.js","size":661,"id":64,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/fbjs/lib/emptyObject.js","size":458,"id":65,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/EventPluginRegistry.js","size":9746,"id":66,"warnings":0,"errors":0,"depth":4,"issuerId":370},{"name":"./node_modules/react-dom/lib/Transaction.js","size":9553,"id":67,"warnings":0,"errors":0,"depth":4,"issuerId":22},{"name":"./node_modules/react-dom/lib/SyntheticMouseEvent.js","size":2141,"id":68,"warnings":0,"errors":0,"depth":5,"issuerId":304},{"name":"./node_modules/react-dom/lib/setInnerHTML.js","size":3860,"id":69,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/escapeTextContentForBrowser.js","size":3431,"id":70,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/ReactBrowserEventEmitter.js","size":12553,"id":71,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react/lib/lowPriorityWarning.js","size":2162,"id":87,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/prop-types/lib/ReactPropTypesSecret.js","size":436,"id":88,"warnings":0,"errors":0,"depth":5,"issuerId":161},{"name":"./node_modules/react-dom/index.js","size":59,"id":89,"warnings":0,"errors":0,"depth":1,"issuerId":273},{"name":"./node_modules/react-dom/lib/EventPluginUtils.js","size":7945,"id":90,"warnings":0,"errors":0,"depth":5,"issuerId":344},{"name":"./node_modules/react-dom/lib/ReactErrorUtils.js","size":2188,"id":91,"warnings":0,"errors":0,"depth":6,"issuerId":45},{"name":"./node_modules/react-dom/lib/getEventTarget.js","size":1010,"id":92,"warnings":0,"errors":0,"depth":5,"issuerId":295},{"name":"./node_modules/react-dom/lib/isEventSupported.js","size":1937,"id":93,"warnings":0,"errors":0,"depth":5,"issuerId":295},{"name":"./node_modules/react-dom/lib/getEventModifierState.js","size":1225,"id":94,"warnings":0,"errors":0,"depth":6,"issuerId":68},{"name":"./node_modules/react-dom/lib/DOMChildrenOperations.js","size":7717,"id":95,"warnings":0,"errors":0,"depth":5,"issuerId":306},{"name":"./node_modules/react-dom/lib/DOMNamespaces.js","size":505,"id":96,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/createMicrosoftUnsafeLocalFunction.js","size":810,"id":97,"warnings":0,"errors":0,"depth":5,"issuerId":40},{"name":"./node_modules/react-dom/lib/LinkedValueUtils.js","size":5239,"id":98,"warnings":0,"errors":0,"depth":6,"issuerId":324},{"name":"./node_modules/react-dom/lib/ReactComponentEnvironment.js","size":1302,"id":99,"warnings":0,"errors":0,"depth":5,"issuerId":344},{"name":"./node_modules/fbjs/lib/shallowEqual.js","size":1742,"id":100,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/shouldUpdateReactComponent.js","size":1403,"id":101,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/KeyEscapeUtils.js","size":1294,"id":102,"warnings":0,"errors":0,"depth":7,"issuerId":335},{"name":"./node_modules/react-dom/lib/ReactUpdateQueue.js","size":9354,"id":103,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/validateDOMNesting.js","size":13654,"id":104,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/getEventCharCode.js","size":1505,"id":105,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react/lib/ReactBaseClasses.js","size":5436,"id":155,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/react/lib/ReactNoopUpdateQueue.js","size":3362,"id":156,"warnings":0,"errors":0,"depth":4,"issuerId":155},{"name":"./node_modules/react/lib/ReactElementSymbol.js","size":622,"id":157,"warnings":0,"errors":0,"depth":4,"issuerId":30},{"name":"./node_modules/react/lib/getIteratorFn.js","size":1119,"id":158,"warnings":0,"errors":0,"depth":4,"issuerId":159},{"name":"./node_modules/react/lib/ReactElementValidator.js","size":9198,"id":159,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/prop-types/factory.js","size":890,"id":160,"warnings":0,"errors":0,"depth":4,"issuerId":282},{"name":"./node_modules/prop-types/factoryWithTypeCheckers.js","size":18600,"id":161,"warnings":0,"errors":0,"depth":4,"issuerId":160},{"name":"./node_modules/react-dom/lib/ReactDOMComponentFlags.js","size":429,"id":162,"warnings":0,"errors":0,"depth":4,"issuerId":7},{"name":"./node_modules/react-dom/lib/accumulateInto.js","size":1694,"id":163,"warnings":0,"errors":0,"depth":6,"issuerId":44},{"name":"./node_modules/react-dom/lib/forEachAccumulated.js","size":855,"id":164,"warnings":0,"errors":0,"depth":6,"issuerId":44},{"name":"./node_modules/react-dom/lib/getTextContentAccessor.js","size":955,"id":165,"warnings":0,"errors":0,"depth":6,"issuerId":292},{"name":"./node_modules/react-dom/lib/CallbackQueue.js","size":3162,"id":166,"warnings":0,"errors":0,"depth":4,"issuerId":22},{"name":"./node_modules/react-dom/lib/ReactFeatureFlags.js","size":628,"id":167,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/inputValueTracking.js","size":3096,"id":168,"warnings":0,"errors":0,"depth":5,"issuerId":295},{"name":"./node_modules/react-dom/lib/isTextInputElement.js","size":1017,"id":169,"warnings":0,"errors":0,"depth":5,"issuerId":295},{"name":"./node_modules/react-dom/lib/ViewportMetrics.js","size":604,"id":170,"warnings":0,"errors":0,"depth":5,"issuerId":71},{"name":"./node_modules/react-dom/lib/setTextContent.js","size":1453,"id":171,"warnings":0,"errors":0,"depth":5,"issuerId":40},{"name":"./node_modules/fbjs/lib/focusNode.js","size":704,"id":172,"warnings":0,"errors":0,"depth":6,"issuerId":313},{"name":"./node_modules/react-dom/lib/CSSProperty.js","size":3798,"id":173,"warnings":0,"errors":0,"depth":6,"issuerId":314},{"name":"./node_modules/react-dom/lib/DOMPropertyOperations.js","size":7607,"id":174,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/ReactPropTypesSecret.js","size":442,"id":175,"warnings":0,"errors":0,"depth":7,"issuerId":98},{"name":"./node_modules/react-dom/lib/ReactDOMSelect.js","size":6808,"id":176,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/instantiateReactComponent.js","size":5056,"id":177,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/ReactNodeTypes.js","size":1016,"id":178,"warnings":0,"errors":0,"depth":4,"issuerId":186},{"name":"./node_modules/react-dom/lib/ReactEmptyComponent.js","size":704,"id":179,"warnings":0,"errors":0,"depth":5,"issuerId":344},{"name":"./node_modules/react-dom/lib/ReactHostComponent.js","size":1977,"id":180,"warnings":0,"errors":0,"depth":5,"issuerId":344},{"name":"./node_modules/react-dom/lib/traverseAllChildren.js","size":7038,"id":181,"warnings":0,"errors":0,"depth":7,"issuerId":335},{"name":"./node_modules/fbjs/lib/EventListener.js","size":2374,"id":182,"warnings":0,"errors":0,"depth":5,"issuerId":342},{"name":"./node_modules/react-dom/lib/ReactInputSelection.js","size":4270,"id":183,"warnings":0,"errors":0,"depth":5,"issuerId":345},{"name":"./node_modules/fbjs/lib/getActiveElement.js","size":1038,"id":184,"warnings":0,"errors":0,"depth":5,"issuerId":352},{"name":"./node_modules/react-dom/lib/ReactMount.js","size":25507,"id":185,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/getHostComponentFromComposite.js","size":740,"id":186,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"multi react react-dom","size":40,"id":273,"warnings":0,"errors":0,"depth":0,"issuerId":null},{"name":"./node_modules/react/lib/ReactChildren.js","size":6189,"id":274,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/react/lib/PooledClass.js","size":3356,"id":275,"warnings":0,"errors":0,"depth":4,"issuerId":274},{"name":"./node_modules/react/lib/traverseAllChildren.js","size":7030,"id":276,"warnings":0,"errors":0,"depth":4,"issuerId":274},{"name":"./node_modules/react/lib/KeyEscapeUtils.js","size":1294,"id":277,"warnings":0,"errors":0,"depth":5,"issuerId":276},{"name":"./node_modules/react/lib/ReactDOMFactories.js","size":5481,"id":278,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/react/lib/checkReactTypeSpec.js","size":4193,"id":279,"warnings":0,"errors":0,"depth":4,"issuerId":159},{"name":"./node_modules/react/lib/ReactPropTypeLocationNames.js","size":572,"id":280,"warnings":0,"errors":0,"depth":5,"issuerId":279},{"name":"./node_modules/react/lib/ReactPropTypesSecret.js","size":442,"id":281,"warnings":0,"errors":0,"depth":5,"issuerId":279},{"name":"./node_modules/react/lib/ReactPropTypes.js","size":500,"id":282,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/prop-types/checkPropTypes.js","size":2935,"id":283,"warnings":0,"errors":0,"depth":5,"issuerId":161},{"name":"./node_modules/react/lib/ReactVersion.js","size":350,"id":284,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/react/lib/createClass.js","size":688,"id":285,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/create-react-class/factory.js","size":28376,"id":286,"warnings":0,"errors":0,"depth":4,"issuerId":285},{"name":"./node_modules/react/lib/onlyChild.js","size":1338,"id":287,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/react-dom/lib/ReactDOM.js","size":5170,"id":288,"warnings":0,"errors":0,"depth":2,"issuerId":89},{"name":"./node_modules/react-dom/lib/ReactDefaultInjection.js","size":3501,"id":289,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/ARIADOMPropertyConfig.js","size":1816,"id":290,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/BeforeInputEventPlugin.js","size":13251,"id":291,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/FallbackCompositionState.js","size":2426,"id":292,"warnings":0,"errors":0,"depth":5,"issuerId":291},{"name":"./node_modules/react-dom/lib/SyntheticCompositionEvent.js","size":1099,"id":293,"warnings":0,"errors":0,"depth":5,"issuerId":291},{"name":"./node_modules/react-dom/lib/SyntheticInputEvent.js","size":1089,"id":294,"warnings":0,"errors":0,"depth":5,"issuerId":291},{"name":"./node_modules/react-dom/lib/ChangeEventPlugin.js","size":10820,"id":295,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactRef.js","size":2557,"id":296,"warnings":0,"errors":0,"depth":4,"issuerId":39},{"name":"./node_modules/react-dom/lib/ReactOwner.js","size":3527,"id":297,"warnings":0,"errors":0,"depth":5,"issuerId":296},{"name":"./node_modules/react-dom/lib/ReactDebugTool.js","size":11661,"id":298,"warnings":0,"errors":0,"depth":4,"issuerId":15},{"name":"./node_modules/react-dom/lib/ReactInvalidSetStateWarningHook.js","size":984,"id":299,"warnings":0,"errors":0,"depth":5,"issuerId":298},{"name":"./node_modules/react-dom/lib/ReactHostOperationHistoryHook.js","size":736,"id":300,"warnings":0,"errors":0,"depth":5,"issuerId":298},{"name":"./node_modules/fbjs/lib/performanceNow.js","size":845,"id":301,"warnings":0,"errors":0,"depth":5,"issuerId":298},{"name":"./node_modules/fbjs/lib/performance.js","size":588,"id":302,"warnings":0,"errors":0,"depth":6,"issuerId":301},{"name":"./node_modules/react-dom/lib/DefaultEventPluginOrder.js","size":1077,"id":303,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/EnterLeaveEventPlugin.js","size":3154,"id":304,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/HTMLDOMPropertyConfig.js","size":6571,"id":305,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactComponentBrowserEnvironment.js","size":904,"id":306,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/Danger.js","size":2240,"id":307,"warnings":0,"errors":0,"depth":6,"issuerId":95},{"name":"./node_modules/fbjs/lib/createNodesFromMarkup.js","size":2662,"id":308,"warnings":0,"errors":0,"depth":7,"issuerId":307},{"name":"./node_modules/fbjs/lib/createArrayFromMixed.js","size":4113,"id":309,"warnings":0,"errors":0,"depth":8,"issuerId":308},{"name":"./node_modules/fbjs/lib/getMarkupWrap.js","size":3035,"id":310,"warnings":0,"errors":0,"depth":8,"issuerId":308},{"name":"./node_modules/react-dom/lib/ReactDOMIDOperations.js","size":955,"id":311,"warnings":0,"errors":0,"depth":5,"issuerId":306},{"name":"./node_modules/react-dom/lib/ReactDOMComponent.js","size":38923,"id":312,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/AutoFocusUtils.js","size":599,"id":313,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/CSSPropertyOperations.js","size":7197,"id":314,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/fbjs/lib/camelizeStyleName.js","size":1001,"id":315,"warnings":0,"errors":0,"depth":6,"issuerId":314},{"name":"./node_modules/fbjs/lib/camelize.js","size":708,"id":316,"warnings":0,"errors":0,"depth":7,"issuerId":315},{"name":"./node_modules/react-dom/lib/dangerousStyleValue.js","size":3061,"id":317,"warnings":0,"errors":0,"depth":6,"issuerId":314},{"name":"./node_modules/fbjs/lib/hyphenateStyleName.js","size":974,"id":318,"warnings":0,"errors":0,"depth":6,"issuerId":314},{"name":"./node_modules/fbjs/lib/hyphenate.js","size":800,"id":319,"warnings":0,"errors":0,"depth":7,"issuerId":318},{"name":"./node_modules/fbjs/lib/memoizeStringOnly.js","size":698,"id":320,"warnings":0,"errors":0,"depth":6,"issuerId":314},{"name":"./node_modules/react-dom/lib/quoteAttributeValueForBrowser.js","size":700,"id":321,"warnings":0,"errors":0,"depth":6,"issuerId":174},{"name":"./node_modules/react-dom/lib/ReactEventEmitterMixin.js","size":958,"id":322,"warnings":0,"errors":0,"depth":5,"issuerId":71},{"name":"./node_modules/react-dom/lib/getVendorPrefixedEventName.js","size":2869,"id":323,"warnings":0,"errors":0,"depth":5,"issuerId":71},{"name":"./node_modules/react-dom/lib/ReactDOMInput.js","size":13078,"id":324,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/ReactDOMOption.js","size":3687,"id":325,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/ReactDOMTextarea.js","size":6464,"id":326,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/ReactMultiChild.js","size":14556,"id":327,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/ReactChildReconciler.js","size":6106,"id":328,"warnings":0,"errors":0,"depth":6,"issuerId":327},{"name":"./node_modules/react-dom/lib/ReactCompositeComponent.js","size":35192,"id":329,"warnings":0,"errors":0,"depth":5,"issuerId":177},{"name":"./node_modules/react-dom/lib/checkReactTypeSpec.js","size":4209,"id":330,"warnings":0,"errors":0,"depth":6,"issuerId":329},{"name":"./node_modules/react-dom/lib/ReactPropTypeLocationNames.js","size":572,"id":331,"warnings":0,"errors":0,"depth":7,"issuerId":330},{"name":"./node_modules/react/lib/getNextDebugID.js","size":437,"id":332,"warnings":0,"errors":0,"depth":5,"issuerId":177},{"name":"./node_modules/react-dom/lib/ReactElementSymbol.js","size":622,"id":333,"warnings":0,"errors":0,"depth":8,"issuerId":181},{"name":"./node_modules/react-dom/lib/getIteratorFn.js","size":1119,"id":334,"warnings":0,"errors":0,"depth":8,"issuerId":181},{"name":"./node_modules/react-dom/lib/flattenChildren.js","size":2773,"id":335,"warnings":0,"errors":0,"depth":6,"issuerId":327},{"name":"./node_modules/react-dom/lib/ReactServerRenderingTransaction.js","size":2288,"id":336,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/ReactServerUpdateQueue.js","size":4828,"id":337,"warnings":0,"errors":0,"depth":6,"issuerId":336},{"name":"./node_modules/react-dom/lib/ReactDOMEmptyComponent.js","size":1902,"id":338,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactDOMTreeTraversal.js","size":3721,"id":339,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactDOMTextComponent.js","size":5814,"id":340,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactDefaultBatchingStrategy.js","size":1880,"id":341,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactEventListener.js","size":5297,"id":342,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/fbjs/lib/getUnboundedScrollPosition.js","size":1122,"id":343,"warnings":0,"errors":0,"depth":5,"issuerId":342},{"name":"./node_modules/react-dom/lib/ReactInjection.js","size":1200,"id":344,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactReconcileTransaction.js","size":5259,"id":345,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactDOMSelection.js","size":6776,"id":346,"warnings":0,"errors":0,"depth":6,"issuerId":183},{"name":"./node_modules/react-dom/lib/getNodeForCharacterOffset.js","size":1617,"id":347,"warnings":0,"errors":0,"depth":7,"issuerId":346},{"name":"./node_modules/fbjs/lib/containsNode.js","size":1049,"id":348,"warnings":0,"errors":0,"depth":6,"issuerId":183},{"name":"./node_modules/fbjs/lib/isTextNode.js","size":605,"id":349,"warnings":0,"errors":0,"depth":7,"issuerId":348},{"name":"./node_modules/fbjs/lib/isNode.js","size":828,"id":350,"warnings":0,"errors":0,"depth":8,"issuerId":349},{"name":"./node_modules/react-dom/lib/SVGDOMPropertyConfig.js","size":7318,"id":351,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/SelectEventPlugin.js","size":6057,"id":352,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/SimpleEventPlugin.js","size":7973,"id":353,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/SyntheticAnimationEvent.js","size":1209,"id":354,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/SyntheticClipboardEvent.js","size":1169,"id":355,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/SyntheticFocusEvent.js","size":1066,"id":356,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/SyntheticKeyboardEvent.js","size":2705,"id":357,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/getEventKey.js","size":2868,"id":358,"warnings":0,"errors":0,"depth":6,"issuerId":357},{"name":"./node_modules/react-dom/lib/SyntheticDragEvent.js","size":1071,"id":359,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/SyntheticTouchEvent.js","size":1277,"id":360,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/SyntheticTransitionEvent.js","size":1226,"id":361,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/SyntheticWheelEvent.js","size":1924,"id":362,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/ReactDOMContainerInfo.js","size":967,"id":363,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/ReactDOMFeatureFlags.js","size":439,"id":364,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/ReactMarkupChecksum.js","size":1472,"id":365,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/adler32.js","size":1191,"id":366,"warnings":0,"errors":0,"depth":5,"issuerId":365},{"name":"./node_modules/react-dom/lib/ReactVersion.js","size":350,"id":367,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/findDOMNode.js","size":2465,"id":368,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/renderSubtreeIntoContainer.js","size":422,"id":369,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/ReactDOMUnknownPropertyHook.js","size":4319,"id":370,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/ReactDOMNullInputValuePropHook.js","size":1368,"id":371,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/ReactDOMInvalidARIAHook.js","size":3140,"id":372,"warnings":0,"errors":0,"depth":3,"issuerId":288}]}]},{"timeStamp":1505871192469,"hash":"292c4c70db18a8f7a48d","version":"3.5.6","errors":[],"size":573869,"assets":[{"name":"app.js","chunks":[0],"size":348088},{"name":"vendor.js","chunks":[1],"size":225097},{"name":"app.css","chunks":[0],"size":166},{"name":"index.html","chunks":[],"size":518}],"chunks":[{"size":670054,"files":["app.js","app.css"],"entry":false,"hash":"5bf015f4def26461e04e","parents":[1],"rendered":true,"inital":true,"modules":[{"name":"./node_modules/d3-geo/src/math.js","size":880,"id":3,"warnings":0,"errors":0,"depth":7,"issuerId":563},{"name":"./node_modules/d3-selection/index.js","size":832,"id":9,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/warning/browser.js","size":1807,"id":10,"warnings":0,"errors":0,"depth":3,"issuerId":377},{"name":"./node_modules/d3-time/src/interval.js","size":2021,"id":11,"warnings":0,"errors":0,"depth":6,"issuerId":656},{"name":"./node_modules/d3-array/index.js","size":1429,"id":12,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/prop-types/index.js","size":1078,"id":16,"warnings":0,"errors":0,"depth":3,"issuerId":374},{"name":"./node_modules/invariant/browser.js","size":1516,"id":17,"warnings":0,"errors":0,"depth":3,"issuerId":190},{"name":"./node_modules/d3-selection/src/selection/index.js","size":2216,"id":18,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-interpolate/index.js","size":1179,"id":19,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-transition/src/transition/schedule.js","size":4792,"id":20,"warnings":0,"errors":0,"depth":7,"issuerId":221},{"name":"./node_modules/d3-color/index.js","size":157,"id":23,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-geo/src/projection/index.js","size":3752,"id":25,"warnings":0,"errors":0,"depth":6,"issuerId":581},{"name":"./node_modules/d3-time/src/duration.js","size":164,"id":26,"warnings":0,"errors":0,"depth":7,"issuerId":654},{"name":"./node_modules/d3-transition/src/transition/index.js","size":1892,"id":28,"warnings":0,"errors":0,"depth":6,"issuerId":126},{"name":"./node_modules/d3-geo/src/noop.js","size":34,"id":29,"warnings":0,"errors":0,"depth":7,"issuerId":564},{"name":"./node_modules/d3-dispatch/index.js","size":52,"id":32,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-path/index.js","size":44,"id":33,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-geo/src/stream.js","size":2303,"id":34,"warnings":0,"errors":0,"depth":6,"issuerId":564},{"name":"./node_modules/d3-scale/src/array.js","size":90,"id":35,"warnings":0,"errors":0,"depth":7,"issuerId":81},{"name":"./node_modules/d3-shape/src/constant.js","size":81,"id":36,"warnings":0,"errors":0,"depth":7,"issuerId":684},{"name":"./node_modules/d3-array/src/ascending.js","size":86,"id":41,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-geo/src/adder.js","size":904,"id":42,"warnings":0,"errors":0,"depth":7,"issuerId":238},{"name":"./node_modules/d3-random/src/defaultSource.js","size":54,"id":43,"warnings":0,"errors":0,"depth":7,"issuerId":626},{"name":"./node_modules/react-router-dom/es/index.js","size":925,"id":48,"warnings":0,"errors":0,"depth":1,"issuerId":373},{"name":"./node_modules/history/PathUtils.js","size":1768,"id":49,"warnings":0,"errors":0,"depth":4,"issuerId":378},{"name":"./node_modules/history/es/PathUtils.js","size":1605,"id":50,"warnings":0,"errors":0,"depth":5,"issuerId":389},{"name":"./node_modules/d3-array/src/number.js","size":63,"id":51,"warnings":0,"errors":0,"depth":7,"issuerId":422},{"name":"./node_modules/d3-interpolate/src/color.js","size":697,"id":52,"warnings":0,"errors":0,"depth":7,"issuerId":481},{"name":"./node_modules/d3-collection/index.js","size":270,"id":53,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-force/src/constant.js","size":72,"id":54,"warnings":0,"errors":0,"depth":7,"issuerId":552},{"name":"./node_modules/d3-geo/src/cartesian.js","size":929,"id":55,"warnings":0,"errors":0,"depth":7,"issuerId":563},{"name":"./node_modules/d3-geo/src/projection/azimuthal.js","size":502,"id":56,"warnings":0,"errors":0,"depth":7,"issuerId":581},{"name":"./node_modules/d3-hierarchy/src/treemap/dice.js","size":309,"id":57,"warnings":0,"errors":0,"depth":6,"issuerId":611},{"name":"./node_modules/d3-scale/src/linear.js","size":1745,"id":58,"warnings":0,"errors":0,"depth":6,"issuerId":666},{"name":"./node_modules/d3-scale/src/colors.js","size":101,"id":59,"warnings":0,"errors":0,"depth":7,"issuerId":665},{"name":"./node_modules/d3-shape/src/math.js","size":470,"id":60,"warnings":0,"errors":0,"depth":7,"issuerId":151},{"name":"./node_modules/d3-shape/src/offset/none.js","size":309,"id":61,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/order/none.js","size":120,"id":62,"warnings":0,"errors":0,"depth":6,"issuerId":691},{"name":"./node_modules/d3-voronoi/src/Diagram.js","size":3567,"id":63,"warnings":0,"errors":0,"depth":7,"issuerId":693},{"name":"./node_modules/history/es/LocationUtils.js","size":2224,"id":72,"warnings":0,"errors":0,"depth":5,"issuerId":389},{"name":"./node_modules/d3-interpolate/src/number.js","size":100,"id":73,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-timer/index.js","size":172,"id":74,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-transition/src/transition/tween.js","size":2022,"id":75,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-format/src/exponent.js","size":134,"id":76,"warnings":0,"errors":0,"depth":7,"issuerId":560},{"name":"./node_modules/d3-geo/src/rotation.js","size":2509,"id":77,"warnings":0,"errors":0,"depth":6,"issuerId":231},{"name":"./node_modules/d3-geo/src/transform.js","size":701,"id":78,"warnings":0,"errors":0,"depth":6,"issuerId":25},{"name":"./node_modules/d3-hierarchy/src/treemap/slice.js","size":309,"id":79,"warnings":0,"errors":0,"depth":6,"issuerId":611},{"name":"./node_modules/d3-request/src/type.js","size":370,"id":80,"warnings":0,"errors":0,"depth":7,"issuerId":631},{"name":"./node_modules/d3-scale/src/continuous.js","size":3328,"id":81,"warnings":0,"errors":0,"depth":7,"issuerId":58},{"name":"./node_modules/d3-time/index.js","size":2096,"id":82,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-shape/src/curve/linear.js","size":738,"id":83,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/noop.js","size":29,"id":84,"warnings":0,"errors":0,"depth":7,"issuerId":680},{"name":"./node_modules/d3-shape/src/curve/basis.js","size":1436,"id":85,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/cardinal.js","size":1633,"id":86,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/history/LocationUtils.js","size":2647,"id":106,"warnings":0,"errors":0,"depth":4,"issuerId":378},{"name":"./node_modules/history/createTransitionManager.js","size":2361,"id":107,"warnings":0,"errors":0,"depth":4,"issuerId":378},{"name":"./node_modules/react-router-dom/es/Router.js","size":131,"id":108,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/Router.js","size":3804,"id":109,"warnings":0,"errors":0,"depth":3,"issuerId":108},{"name":"./node_modules/react-router/es/matchPath.js","size":2051,"id":110,"warnings":0,"errors":0,"depth":3,"issuerId":397},{"name":"./node_modules/history/es/createTransitionManager.js","size":2133,"id":111,"warnings":0,"errors":0,"depth":6,"issuerId":392},{"name":"./node_modules/d3-array/src/quantile.js","size":499,"id":112,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-drag/index.js","size":120,"id":113,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-selection/src/creator.js","size":662,"id":114,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/namespace.js","size":303,"id":115,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/namespaces.js","size":254,"id":116,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/sourceEvent.js","size":175,"id":117,"warnings":0,"errors":0,"depth":7,"issuerId":470},{"name":"./node_modules/d3-selection/src/selection/on.js","size":3119,"id":118,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/point.js","size":448,"id":119,"warnings":0,"errors":0,"depth":7,"issuerId":470},{"name":"./node_modules/d3-selection/src/selector.js","size":152,"id":120,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/window.js","size":218,"id":121,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-interpolate/src/value.js","size":669,"id":122,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-color/src/color.js","size":9276,"id":123,"warnings":0,"errors":0,"depth":6,"issuerId":23},{"name":"./node_modules/d3-color/src/define.js","size":340,"id":124,"warnings":0,"errors":0,"depth":7,"issuerId":123},{"name":"./node_modules/d3-interpolate/src/basis.js","size":600,"id":125,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-transition/index.js","size":196,"id":126,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-timer/src/timer.js","size":2901,"id":127,"warnings":0,"errors":0,"depth":6,"issuerId":74},{"name":"./node_modules/d3-collection/src/map.js","size":1988,"id":128,"warnings":0,"errors":0,"depth":6,"issuerId":53},{"name":"./node_modules/d3-dsv/index.js","size":200,"id":129,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-dsv/src/dsv.js","size":3514,"id":130,"warnings":0,"errors":0,"depth":6,"issuerId":129},{"name":"./node_modules/d3-force/src/jiggle.js","size":69,"id":131,"warnings":0,"errors":0,"depth":7,"issuerId":535},{"name":"./node_modules/d3-quadtree/index.js","size":52,"id":132,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-quadtree/src/quad.js","size":134,"id":133,"warnings":0,"errors":0,"depth":8,"issuerId":545},{"name":"./node_modules/d3-format/index.js","size":404,"id":134,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-format/src/formatDecimal.js","size":655,"id":135,"warnings":0,"errors":0,"depth":8,"issuerId":76},{"name":"./node_modules/d3-geo/src/clip/extent.js","size":5525,"id":136,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/identity.js","size":43,"id":137,"warnings":0,"errors":0,"depth":7,"issuerId":570},{"name":"./node_modules/d3-geo/src/projection/conicEqualArea.js","size":871,"id":138,"warnings":0,"errors":0,"depth":6,"issuerId":580},{"name":"./node_modules/d3-geo/src/projection/conic.js","size":402,"id":139,"warnings":0,"errors":0,"depth":7,"issuerId":138},{"name":"./node_modules/d3-geo/src/projection/fit.js","size":910,"id":140,"warnings":0,"errors":0,"depth":7,"issuerId":580},{"name":"./node_modules/d3-geo/src/projection/mercator.js","size":1548,"id":141,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-hierarchy/src/hierarchy/index.js","size":1874,"id":142,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/accessors.js","size":166,"id":143,"warnings":0,"errors":0,"depth":7,"issuerId":608},{"name":"./node_modules/d3-hierarchy/src/treemap/squarify.js","size":1868,"id":144,"warnings":0,"errors":0,"depth":6,"issuerId":611},{"name":"./node_modules/d3-request/src/request.js","size":4589,"id":145,"warnings":0,"errors":0,"depth":6,"issuerId":627},{"name":"./node_modules/d3-scale/src/constant.js","size":72,"id":146,"warnings":0,"errors":0,"depth":7,"issuerId":81},{"name":"./node_modules/d3-time-format/index.js","size":280,"id":147,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-time-format/src/defaultLocale.js","size":867,"id":148,"warnings":0,"errors":0,"depth":6,"issuerId":147},{"name":"./node_modules/d3-shape/src/line.js","size":1516,"id":149,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/point.js","size":81,"id":150,"warnings":0,"errors":0,"depth":7,"issuerId":149},{"name":"./node_modules/d3-shape/src/curve/catmullRom.js","size":2637,"id":151,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/order/ascending.js","size":305,"id":152,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-voronoi/src/RedBlackTree.js","size":5302,"id":153,"warnings":0,"errors":0,"depth":8,"issuerId":63},{"name":"./node_modules/d3-voronoi/src/Edge.js","size":3632,"id":154,"warnings":0,"errors":0,"depth":8,"issuerId":63},{"name":"./node_modules/resolve-pathname/index.js","size":1797,"id":187,"warnings":0,"errors":0,"depth":5,"issuerId":106},{"name":"./node_modules/value-equal/index.js","size":1136,"id":188,"warnings":0,"errors":0,"depth":5,"issuerId":106},{"name":"./node_modules/history/DOMUtils.js","size":2491,"id":189,"warnings":0,"errors":0,"depth":4,"issuerId":378},{"name":"./node_modules/react-router-dom/es/Link.js","size":4073,"id":190,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router-dom/es/Route.js","size":128,"id":191,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/Route.js","size":6023,"id":192,"warnings":0,"errors":0,"depth":3,"issuerId":191},{"name":"./node_modules/history/es/DOMUtils.js","size":2258,"id":193,"warnings":0,"errors":0,"depth":6,"issuerId":390},{"name":"./node_modules/d3-array/src/bisect.js","size":238,"id":194,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/bisector.js","size":786,"id":195,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/pairs.js","size":262,"id":196,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/deviation.js","size":135,"id":197,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/variance.js","size":648,"id":198,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/extent.js","size":961,"id":199,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/array.js","size":90,"id":200,"warnings":0,"errors":0,"depth":7,"issuerId":416},{"name":"./node_modules/d3-array/src/range.js","size":344,"id":201,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/ticks.js","size":1537,"id":202,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/threshold/sturges.js","size":96,"id":203,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/min.js","size":843,"id":204,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/transpose.js","size":356,"id":205,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-selection/src/matcher.js","size":533,"id":206,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/selectorAll.js","size":171,"id":207,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/selection/enter.js","size":792,"id":208,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/sparse.js","size":71,"id":209,"warnings":0,"errors":0,"depth":8,"issuerId":208},{"name":"./node_modules/d3-selection/src/selection/style.js","size":968,"id":210,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-drag/src/nodrag.js","size":857,"id":211,"warnings":0,"errors":0,"depth":6,"issuerId":113},{"name":"./node_modules/d3-drag/src/noevent.js","size":202,"id":212,"warnings":0,"errors":0,"depth":7,"issuerId":211},{"name":"./node_modules/d3-color/src/math.js","size":72,"id":213,"warnings":0,"errors":0,"depth":7,"issuerId":473},{"name":"./node_modules/d3-interpolate/src/rgb.js","size":1288,"id":214,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/basisClosed.js","size":360,"id":215,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/constant.js","size":72,"id":216,"warnings":0,"errors":0,"depth":7,"issuerId":122},{"name":"./node_modules/d3-interpolate/src/array.js","size":372,"id":217,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/date.js","size":134,"id":218,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/object.js","size":390,"id":219,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/string.js","size":1758,"id":220,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-transition/src/interrupt.js","size":665,"id":221,"warnings":0,"errors":0,"depth":6,"issuerId":126},{"name":"./node_modules/d3-transition/src/transition/interpolate.js","size":340,"id":222,"warnings":0,"errors":0,"depth":8,"issuerId":502},{"name":"./node_modules/d3-ease/index.js","size":1320,"id":223,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-chord/src/math.js","size":159,"id":224,"warnings":0,"errors":0,"depth":7,"issuerId":521},{"name":"./node_modules/d3-force/src/simulation.js","size":3444,"id":225,"warnings":0,"errors":0,"depth":6,"issuerId":533},{"name":"./node_modules/d3-format/src/locale.js","size":4946,"id":226,"warnings":0,"errors":0,"depth":6,"issuerId":134},{"name":"./node_modules/d3-format/src/formatSpecifier.js","size":1675,"id":227,"warnings":0,"errors":0,"depth":6,"issuerId":134},{"name":"./node_modules/d3-format/src/formatTypes.js","size":846,"id":228,"warnings":0,"errors":0,"depth":7,"issuerId":227},{"name":"./node_modules/d3-format/src/formatPrefixAuto.js","size":611,"id":229,"warnings":0,"errors":0,"depth":7,"issuerId":226},{"name":"./node_modules/d3-geo/src/area.js","size":1956,"id":230,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/circle.js","size":2371,"id":231,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/compose.js","size":250,"id":232,"warnings":0,"errors":0,"depth":7,"issuerId":25},{"name":"./node_modules/d3-geo/src/clip/buffer.js","size":470,"id":233,"warnings":0,"errors":0,"depth":7,"issuerId":136},{"name":"./node_modules/d3-geo/src/clip/polygon.js","size":2802,"id":234,"warnings":0,"errors":0,"depth":7,"issuerId":136},{"name":"./node_modules/d3-geo/src/pointEqual.js","size":139,"id":235,"warnings":0,"errors":0,"depth":8,"issuerId":234},{"name":"./node_modules/d3-geo/src/polygonContains.js","size":2489,"id":236,"warnings":0,"errors":0,"depth":7,"issuerId":567},{"name":"./node_modules/d3-geo/src/distance.js","size":229,"id":237,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/length.js","size":1309,"id":238,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/path/bounds.js","size":485,"id":239,"warnings":0,"errors":0,"depth":7,"issuerId":570},{"name":"./node_modules/d3-geo/src/projection/albers.js","size":235,"id":240,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/clip/index.js","size":3813,"id":241,"warnings":0,"errors":0,"depth":8,"issuerId":577},{"name":"./node_modules/d3-geo/src/projection/equirectangular.js","size":253,"id":242,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-hierarchy/src/pack/siblings.js","size":3013,"id":243,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/pack/enclose.js","size":2976,"id":244,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/constant.js","size":120,"id":245,"warnings":0,"errors":0,"depth":7,"issuerId":608},{"name":"./node_modules/d3-hierarchy/src/treemap/round.js","size":166,"id":246,"warnings":0,"errors":0,"depth":7,"issuerId":608},{"name":"./node_modules/d3-random/src/normal.js","size":713,"id":247,"warnings":0,"errors":0,"depth":6,"issuerId":622},{"name":"./node_modules/d3-random/src/irwinHall.js","size":345,"id":248,"warnings":0,"errors":0,"depth":6,"issuerId":622},{"name":"./node_modules/d3-request/src/dsv.js","size":517,"id":249,"warnings":0,"errors":0,"depth":7,"issuerId":633},{"name":"./node_modules/d3-scale/src/ordinal.js","size":1116,"id":250,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/number.js","size":44,"id":251,"warnings":0,"errors":0,"depth":7,"issuerId":81},{"name":"./node_modules/d3-scale/src/nice.js","size":340,"id":252,"warnings":0,"errors":0,"depth":7,"issuerId":253},{"name":"./node_modules/d3-scale/src/time.js","size":4565,"id":253,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-time-format/src/locale.js","size":13876,"id":254,"warnings":0,"errors":0,"depth":6,"issuerId":147},{"name":"./node_modules/d3-time-format/src/isoFormat.js","size":284,"id":255,"warnings":0,"errors":0,"depth":6,"issuerId":147},{"name":"./node_modules/d3-shape/src/area.js","size":2917,"id":256,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/radial.js","size":655,"id":257,"warnings":0,"errors":0,"depth":7,"issuerId":258},{"name":"./node_modules/d3-shape/src/lineRadial.js","size":396,"id":258,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/pointRadial.js","size":101,"id":259,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/array.js","size":42,"id":260,"warnings":0,"errors":0,"depth":7,"issuerId":684},{"name":"./node_modules/d3-shape/src/symbol/circle.js","size":186,"id":261,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/symbol/cross.js","size":476,"id":262,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/symbol/diamond.js","size":307,"id":263,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/symbol/star.js","size":609,"id":264,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/symbol/square.js","size":137,"id":265,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/symbol/triangle.js","size":255,"id":266,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/symbol/wye.js","size":733,"id":267,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/cardinalClosed.js","size":1605,"id":268,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/cardinalOpen.js","size":1288,"id":269,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-voronoi/src/Cell.js","size":4083,"id":270,"warnings":0,"errors":0,"depth":8,"issuerId":63},{"name":"./node_modules/d3-voronoi/src/Circle.js","size":1632,"id":271,"warnings":0,"errors":0,"depth":8,"issuerId":63},{"name":"./node_modules/d3-zoom/src/transform.js","size":1336,"id":272,"warnings":0,"errors":0,"depth":6,"issuerId":697},{"name":"./client/index.jsx","size":549,"id":373,"warnings":0,"errors":0,"depth":0,"issuerId":null},{"name":"./node_modules/react-router-dom/es/BrowserRouter.js","size":2412,"id":374,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/prop-types/factoryWithThrowingShims.js","size":1594,"id":375,"warnings":0,"errors":0,"depth":4,"issuerId":16},{"name":"./node_modules/history/createBrowserHistory.js","size":9751,"id":376,"warnings":0,"errors":0,"depth":3,"issuerId":374},{"name":"./node_modules/react-router-dom/es/HashRouter.js","size":2383,"id":377,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/history/createHashHistory.js","size":10053,"id":378,"warnings":0,"errors":0,"depth":3,"issuerId":377},{"name":"./node_modules/react-router-dom/es/MemoryRouter.js","size":149,"id":379,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/MemoryRouter.js","size":2414,"id":380,"warnings":0,"errors":0,"depth":3,"issuerId":379},{"name":"./node_modules/history/createMemoryHistory.js","size":5816,"id":381,"warnings":0,"errors":0,"depth":4,"issuerId":380},{"name":"./node_modules/react-router-dom/es/NavLink.js","size":2663,"id":382,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/path-to-regexp/index.js","size":10809,"id":383,"warnings":0,"errors":0,"depth":4,"issuerId":110},{"name":"./node_modules/isarray/index.js","size":120,"id":384,"warnings":0,"errors":0,"depth":5,"issuerId":383},{"name":"./node_modules/react-router-dom/es/Prompt.js","size":131,"id":385,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/Prompt.js","size":2685,"id":386,"warnings":0,"errors":0,"depth":3,"issuerId":385},{"name":"./node_modules/react-router-dom/es/Redirect.js","size":137,"id":387,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/Redirect.js","size":3127,"id":388,"warnings":0,"errors":0,"depth":3,"issuerId":387},{"name":"./node_modules/history/es/index.js","size":460,"id":389,"warnings":0,"errors":0,"depth":4,"issuerId":388},{"name":"./node_modules/history/es/createBrowserHistory.js","size":9230,"id":390,"warnings":0,"errors":0,"depth":5,"issuerId":389},{"name":"./node_modules/history/es/createHashHistory.js","size":9382,"id":391,"warnings":0,"errors":0,"depth":5,"issuerId":389},{"name":"./node_modules/history/es/createMemoryHistory.js","size":5394,"id":392,"warnings":0,"errors":0,"depth":5,"issuerId":389},{"name":"./node_modules/react-router-dom/es/StaticRouter.js","size":149,"id":393,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/StaticRouter.js","size":6327,"id":394,"warnings":0,"errors":0,"depth":3,"issuerId":393},{"name":"./node_modules/react-router-dom/es/Switch.js","size":131,"id":395,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/Switch.js","size":3290,"id":396,"warnings":0,"errors":0,"depth":3,"issuerId":395},{"name":"./node_modules/react-router-dom/es/matchPath.js","size":140,"id":397,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router-dom/es/withRouter.js","size":143,"id":398,"warnings":0,"errors":0,"depth":2,"issuerId":48},{"name":"./node_modules/react-router/es/withRouter.js","size":1400,"id":399,"warnings":0,"errors":0,"depth":3,"issuerId":398},{"name":"./node_modules/hoist-non-react-statics/index.js","size":2001,"id":400,"warnings":0,"errors":0,"depth":4,"issuerId":399},{"name":"./client/components/App.jsx","size":653,"id":401,"warnings":0,"errors":0,"depth":1,"issuerId":373},{"name":"./client/components/Header.jsx","size":1566,"id":402,"warnings":0,"errors":0,"depth":2,"issuerId":401},{"name":"./client/components/Main.jsx","size":1452,"id":403,"warnings":0,"errors":0,"depth":2,"issuerId":401},{"name":"./client/components/BuildComponents/BuildRoutes.jsx","size":1156,"id":404,"warnings":0,"errors":0,"depth":3,"issuerId":403},{"name":"./client/components/BuildComponents/BuildsAll.jsx","size":796,"id":405,"warnings":0,"errors":0,"depth":4,"issuerId":404},{"name":"./client/components/BuildComponents/BuildSingle.jsx","size":537,"id":406,"warnings":0,"errors":0,"depth":4,"issuerId":404},{"name":"./client/components/BuildComponents/Dashboard.jsx","size":984,"id":407,"warnings":0,"errors":0,"depth":4,"issuerId":404},{"name":"./client/components/BuildComponents/Modules.jsx","size":2687,"id":408,"warnings":0,"errors":0,"depth":5,"issuerId":407},{"name":"./client/components/BuildComponents/Assets.jsx","size":1572,"id":409,"warnings":0,"errors":0,"depth":5,"issuerId":407},{"name":"./client/components/BuildComponents/Errors.jsx","size":1162,"id":410,"warnings":0,"errors":0,"depth":5,"issuerId":407},{"name":"./client/components/Overview.jsx","size":16689,"id":411,"warnings":0,"errors":0,"depth":3,"issuerId":403},{"name":"./node_modules/d3/index.js","size":855,"id":412,"warnings":0,"errors":0,"depth":4,"issuerId":411},{"name":"./node_modules/d3/build/package.js","size":2375,"id":413,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-array/src/cross.js","size":428,"id":414,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/descending.js","size":86,"id":415,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/histogram.js","size":2012,"id":416,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/constant.js","size":72,"id":417,"warnings":0,"errors":0,"depth":7,"issuerId":416},{"name":"./node_modules/d3-array/src/identity.js","size":43,"id":418,"warnings":0,"errors":0,"depth":7,"issuerId":416},{"name":"./node_modules/d3-array/src/threshold/freedmanDiaconis.js","size":361,"id":419,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/threshold/scott.js","size":180,"id":420,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/max.js","size":843,"id":421,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/mean.js","size":453,"id":422,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/median.js","size":559,"id":423,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/merge.js","size":339,"id":424,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/permute.js","size":161,"id":425,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/scan.js","size":392,"id":426,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/shuffle.js","size":285,"id":427,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/sum.js","size":374,"id":428,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-array/src/zip.js","size":99,"id":429,"warnings":0,"errors":0,"depth":6,"issuerId":12},{"name":"./node_modules/d3-axis/index.js","size":79,"id":430,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-axis/src/axis.js","size":5171,"id":431,"warnings":0,"errors":0,"depth":6,"issuerId":430},{"name":"./node_modules/d3-axis/src/array.js","size":42,"id":432,"warnings":0,"errors":0,"depth":7,"issuerId":431},{"name":"./node_modules/d3-axis/src/identity.js","size":43,"id":433,"warnings":0,"errors":0,"depth":7,"issuerId":431},{"name":"./node_modules/d3-brush/index.js","size":88,"id":434,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-brush/src/brush.js","size":15774,"id":435,"warnings":0,"errors":0,"depth":6,"issuerId":434},{"name":"./node_modules/d3-dispatch/src/dispatch.js","size":2729,"id":436,"warnings":0,"errors":0,"depth":6,"issuerId":32},{"name":"./node_modules/d3-drag/src/drag.js","size":4824,"id":437,"warnings":0,"errors":0,"depth":6,"issuerId":113},{"name":"./node_modules/d3-selection/src/local.js","size":536,"id":438,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/mouse.js","size":224,"id":439,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/select.js","size":259,"id":440,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/selection/select.js","size":653,"id":441,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/selectAll.js","size":550,"id":442,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/filter.js","size":546,"id":443,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/data.js","size":3591,"id":444,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/constant.js","size":72,"id":445,"warnings":0,"errors":0,"depth":8,"issuerId":444},{"name":"./node_modules/d3-selection/src/selection/exit.js","size":176,"id":446,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/merge.js","size":575,"id":447,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/order.js","size":367,"id":448,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/sort.js","size":681,"id":449,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/call.js","size":134,"id":450,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/nodes.js","size":140,"id":451,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/node.js","size":258,"id":452,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/size.js","size":98,"id":453,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/empty.js","size":53,"id":454,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/each.js","size":289,"id":455,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/attr.js","size":1460,"id":456,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/property.js","size":617,"id":457,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/classed.js","size":1740,"id":458,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/text.js","size":528,"id":459,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/html.js","size":520,"id":460,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/raise.js","size":138,"id":461,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/lower.js","size":171,"id":462,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/append.js","size":235,"id":463,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/insert.js","size":468,"id":464,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/remove.js","size":153,"id":465,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/datum.js","size":132,"id":466,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selection/dispatch.js","size":891,"id":467,"warnings":0,"errors":0,"depth":7,"issuerId":18},{"name":"./node_modules/d3-selection/src/selectAll.js","size":282,"id":468,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/touch.js","size":407,"id":469,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-selection/src/touches.js","size":323,"id":470,"warnings":0,"errors":0,"depth":6,"issuerId":9},{"name":"./node_modules/d3-drag/src/constant.js","size":72,"id":471,"warnings":0,"errors":0,"depth":7,"issuerId":437},{"name":"./node_modules/d3-drag/src/event.js","size":430,"id":472,"warnings":0,"errors":0,"depth":7,"issuerId":437},{"name":"./node_modules/d3-color/src/lab.js","size":3167,"id":473,"warnings":0,"errors":0,"depth":6,"issuerId":23},{"name":"./node_modules/d3-color/src/cubehelix.js","size":1855,"id":474,"warnings":0,"errors":0,"depth":6,"issuerId":23},{"name":"./node_modules/d3-interpolate/src/round.js","size":112,"id":475,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/transform/index.js","size":2064,"id":476,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/transform/parse.js","size":980,"id":477,"warnings":0,"errors":0,"depth":7,"issuerId":476},{"name":"./node_modules/d3-interpolate/src/transform/decompose.js","size":672,"id":478,"warnings":0,"errors":0,"depth":8,"issuerId":477},{"name":"./node_modules/d3-interpolate/src/zoom.js","size":1385,"id":479,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/hsl.js","size":547,"id":480,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/lab.js","size":447,"id":481,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/hcl.js","size":547,"id":482,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/cubehelix.js","size":760,"id":483,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-interpolate/src/quantize.js","size":163,"id":484,"warnings":0,"errors":0,"depth":6,"issuerId":19},{"name":"./node_modules/d3-transition/src/selection/index.js","size":245,"id":485,"warnings":0,"errors":0,"depth":6,"issuerId":126},{"name":"./node_modules/d3-transition/src/selection/interrupt.js","size":138,"id":486,"warnings":0,"errors":0,"depth":7,"issuerId":485},{"name":"./node_modules/d3-timer/src/timeout.js","size":250,"id":487,"warnings":0,"errors":0,"depth":6,"issuerId":74},{"name":"./node_modules/d3-timer/src/interval.js","size":400,"id":488,"warnings":0,"errors":0,"depth":6,"issuerId":74},{"name":"./node_modules/d3-transition/src/selection/transition.js","size":1090,"id":489,"warnings":0,"errors":0,"depth":7,"issuerId":485},{"name":"./node_modules/d3-transition/src/transition/attr.js","size":2478,"id":490,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/attrTween.js","size":904,"id":491,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/delay.js","size":510,"id":492,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/duration.js","size":528,"id":493,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/ease.js","size":348,"id":494,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/filter.js","size":574,"id":495,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/merge.js","size":653,"id":496,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/on.js","size":851,"id":497,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/remove.js","size":284,"id":498,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/select.js","size":826,"id":499,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/selectAll.js","size":883,"id":500,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/selection.js","size":174,"id":501,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/style.js","size":1914,"id":502,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/styleTween.js","size":607,"id":503,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/text.js","size":473,"id":504,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-transition/src/transition/transition.js","size":691,"id":505,"warnings":0,"errors":0,"depth":7,"issuerId":28},{"name":"./node_modules/d3-ease/src/linear.js","size":43,"id":506,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/quad.js","size":192,"id":507,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/cubic.js","size":210,"id":508,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/poly.js","size":596,"id":509,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/sin.js","size":236,"id":510,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/exp.js","size":251,"id":511,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/circle.js","size":261,"id":512,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/bounce.js","size":521,"id":513,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/back.js","size":653,"id":514,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-ease/src/elastic.js","size":1309,"id":515,"warnings":0,"errors":0,"depth":6,"issuerId":223},{"name":"./node_modules/d3-transition/src/active.js","size":484,"id":516,"warnings":0,"errors":0,"depth":6,"issuerId":126},{"name":"./node_modules/d3-brush/src/constant.js","size":72,"id":517,"warnings":0,"errors":0,"depth":7,"issuerId":435},{"name":"./node_modules/d3-brush/src/event.js","size":127,"id":518,"warnings":0,"errors":0,"depth":7,"issuerId":435},{"name":"./node_modules/d3-brush/src/noevent.js","size":202,"id":519,"warnings":0,"errors":0,"depth":7,"issuerId":435},{"name":"./node_modules/d3-chord/index.js","size":94,"id":520,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-chord/src/chord.js","size":3174,"id":521,"warnings":0,"errors":0,"depth":6,"issuerId":520},{"name":"./node_modules/d3-chord/src/ribbon.js","size":2340,"id":522,"warnings":0,"errors":0,"depth":6,"issuerId":520},{"name":"./node_modules/d3-chord/src/array.js","size":42,"id":523,"warnings":0,"errors":0,"depth":7,"issuerId":522},{"name":"./node_modules/d3-chord/src/constant.js","size":72,"id":524,"warnings":0,"errors":0,"depth":7,"issuerId":522},{"name":"./node_modules/d3-path/src/path.js","size":4176,"id":525,"warnings":0,"errors":0,"depth":6,"issuerId":33},{"name":"./node_modules/d3-collection/src/nest.js","size":2017,"id":526,"warnings":0,"errors":0,"depth":6,"issuerId":53},{"name":"./node_modules/d3-collection/src/set.js","size":798,"id":527,"warnings":0,"errors":0,"depth":6,"issuerId":53},{"name":"./node_modules/d3-collection/src/keys.js","size":104,"id":528,"warnings":0,"errors":0,"depth":6,"issuerId":53},{"name":"./node_modules/d3-collection/src/values.js","size":115,"id":529,"warnings":0,"errors":0,"depth":6,"issuerId":53},{"name":"./node_modules/d3-collection/src/entries.js","size":137,"id":530,"warnings":0,"errors":0,"depth":6,"issuerId":53},{"name":"./node_modules/d3-dsv/src/csv.js","size":199,"id":531,"warnings":0,"errors":0,"depth":6,"issuerId":129},{"name":"./node_modules/d3-dsv/src/tsv.js","size":200,"id":532,"warnings":0,"errors":0,"depth":6,"issuerId":129},{"name":"./node_modules/d3-force/index.js","size":361,"id":533,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-force/src/center.js","size":654,"id":534,"warnings":0,"errors":0,"depth":6,"issuerId":533},{"name":"./node_modules/d3-force/src/collide.js","size":2447,"id":535,"warnings":0,"errors":0,"depth":6,"issuerId":533},{"name":"./node_modules/d3-quadtree/src/quadtree.js","size":2077,"id":536,"warnings":0,"errors":0,"depth":6,"issuerId":132},{"name":"./node_modules/d3-quadtree/src/add.js","size":2441,"id":537,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/cover.js","size":1665,"id":538,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/data.js","size":170,"id":539,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/extent.js","size":206,"id":540,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/find.js","size":1692,"id":541,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/remove.js","size":1898,"id":542,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/root.js","size":51,"id":543,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/size.js","size":155,"id":544,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/visit.js","size":695,"id":545,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/visitAfter.js","size":773,"id":546,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/x.js","size":138,"id":547,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-quadtree/src/y.js","size":138,"id":548,"warnings":0,"errors":0,"depth":7,"issuerId":536},{"name":"./node_modules/d3-force/src/link.js","size":3213,"id":549,"warnings":0,"errors":0,"depth":6,"issuerId":533},{"name":"./node_modules/d3-force/src/manyBody.js","size":3181,"id":550,"warnings":0,"errors":0,"depth":6,"issuerId":533},{"name":"./node_modules/d3-force/src/x.js","size":1030,"id":551,"warnings":0,"errors":0,"depth":6,"issuerId":533},{"name":"./node_modules/d3-force/src/y.js","size":1030,"id":552,"warnings":0,"errors":0,"depth":6,"issuerId":533},{"name":"./node_modules/d3-format/src/defaultLocale.js","size":361,"id":553,"warnings":0,"errors":0,"depth":6,"issuerId":134},{"name":"./node_modules/d3-format/src/formatGroup.js","size":475,"id":554,"warnings":0,"errors":0,"depth":7,"issuerId":226},{"name":"./node_modules/d3-format/src/formatNumerals.js","size":154,"id":555,"warnings":0,"errors":0,"depth":7,"issuerId":226},{"name":"./node_modules/d3-format/src/formatDefault.js","size":368,"id":556,"warnings":0,"errors":0,"depth":8,"issuerId":228},{"name":"./node_modules/d3-format/src/formatRounded.js","size":458,"id":557,"warnings":0,"errors":0,"depth":8,"issuerId":228},{"name":"./node_modules/d3-format/src/identity.js","size":43,"id":558,"warnings":0,"errors":0,"depth":7,"issuerId":226},{"name":"./node_modules/d3-format/src/precisionFixed.js","size":119,"id":559,"warnings":0,"errors":0,"depth":6,"issuerId":134},{"name":"./node_modules/d3-format/src/precisionPrefix.js","size":190,"id":560,"warnings":0,"errors":0,"depth":6,"issuerId":134},{"name":"./node_modules/d3-format/src/precisionRound.js","size":186,"id":561,"warnings":0,"errors":0,"depth":6,"issuerId":134},{"name":"./node_modules/d3-geo/index.js","size":2484,"id":562,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-geo/src/bounds.js","size":5449,"id":563,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/centroid.js","size":3783,"id":564,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/constant.js","size":72,"id":565,"warnings":0,"errors":0,"depth":7,"issuerId":231},{"name":"./node_modules/d3-geo/src/clip/line.js","size":1099,"id":566,"warnings":0,"errors":0,"depth":7,"issuerId":136},{"name":"./node_modules/d3-geo/src/contains.js","size":2730,"id":567,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/graticule.js","size":3034,"id":568,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/interpolate.js","size":911,"id":569,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/path/index.js","size":1853,"id":570,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/path/area.js","size":945,"id":571,"warnings":0,"errors":0,"depth":7,"issuerId":570},{"name":"./node_modules/d3-geo/src/path/centroid.js","size":2033,"id":572,"warnings":0,"errors":0,"depth":7,"issuerId":570},{"name":"./node_modules/d3-geo/src/path/context.js","size":914,"id":573,"warnings":0,"errors":0,"depth":7,"issuerId":570},{"name":"./node_modules/d3-geo/src/path/measure.js","size":836,"id":574,"warnings":0,"errors":0,"depth":7,"issuerId":570},{"name":"./node_modules/d3-geo/src/path/string.js","size":1316,"id":575,"warnings":0,"errors":0,"depth":7,"issuerId":570},{"name":"./node_modules/d3-geo/src/clip/antimeridian.js","size":2897,"id":576,"warnings":0,"errors":0,"depth":7,"issuerId":25},{"name":"./node_modules/d3-geo/src/clip/circle.js","size":5965,"id":577,"warnings":0,"errors":0,"depth":7,"issuerId":25},{"name":"./node_modules/d3-geo/src/projection/resample.js","size":3275,"id":578,"warnings":0,"errors":0,"depth":7,"issuerId":25},{"name":"./node_modules/d3-geo/src/projection/cylindricalEqualArea.js","size":314,"id":579,"warnings":0,"errors":0,"depth":7,"issuerId":138},{"name":"./node_modules/d3-geo/src/projection/albersUsa.js","size":3984,"id":580,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/azimuthalEqualArea.js","size":447,"id":581,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/azimuthalEquidistant.js","size":443,"id":582,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/conicConformal.js","size":1017,"id":583,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/conicEquidistant.js","size":771,"id":584,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/gnomonic.js","size":387,"id":585,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/identity.js","size":1922,"id":586,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/orthographic.js","size":376,"id":587,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/stereographic.js","size":436,"id":588,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-geo/src/projection/transverseMercator.js","size":762,"id":589,"warnings":0,"errors":0,"depth":6,"issuerId":562},{"name":"./node_modules/d3-hierarchy/index.js","size":876,"id":590,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-hierarchy/src/cluster.js","size":2093,"id":591,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/hierarchy/count.js","size":263,"id":592,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/each.js","size":381,"id":593,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/eachBefore.js","size":282,"id":594,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/eachAfter.js","size":353,"id":595,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/sum.js","size":264,"id":596,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/sort.js","size":151,"id":597,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/path.js","size":606,"id":598,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/ancestors.js","size":138,"id":599,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/descendants.js","size":121,"id":600,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/leaves.js","size":164,"id":601,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/hierarchy/links.js","size":242,"id":602,"warnings":0,"errors":0,"depth":7,"issuerId":142},{"name":"./node_modules/d3-hierarchy/src/pack/index.js","size":1917,"id":603,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/array.js","size":250,"id":604,"warnings":0,"errors":0,"depth":7,"issuerId":244},{"name":"./node_modules/d3-hierarchy/src/partition.js","size":1266,"id":605,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/stratify.js","size":1930,"id":606,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/tree.js","size":7054,"id":607,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/treemap/index.js","size":2810,"id":608,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/treemap/binary.js","size":1266,"id":609,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/treemap/sliceDice.js","size":170,"id":610,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-hierarchy/src/treemap/resquarify.js","size":1029,"id":611,"warnings":0,"errors":0,"depth":6,"issuerId":590},{"name":"./node_modules/d3-polygon/index.js","size":275,"id":612,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-polygon/src/area.js","size":243,"id":613,"warnings":0,"errors":0,"depth":6,"issuerId":612},{"name":"./node_modules/d3-polygon/src/centroid.js","size":346,"id":614,"warnings":0,"errors":0,"depth":6,"issuerId":612},{"name":"./node_modules/d3-polygon/src/hull.js","size":1710,"id":615,"warnings":0,"errors":0,"depth":6,"issuerId":612},{"name":"./node_modules/d3-polygon/src/cross.js","size":402,"id":616,"warnings":0,"errors":0,"depth":7,"issuerId":615},{"name":"./node_modules/d3-polygon/src/contains.js","size":411,"id":617,"warnings":0,"errors":0,"depth":6,"issuerId":612},{"name":"./node_modules/d3-polygon/src/length.js","size":375,"id":618,"warnings":0,"errors":0,"depth":6,"issuerId":612},{"name":"./node_modules/d3-queue/index.js","size":46,"id":619,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-queue/src/queue.js","size":3128,"id":620,"warnings":0,"errors":0,"depth":6,"issuerId":619},{"name":"./node_modules/d3-queue/src/array.js","size":29,"id":621,"warnings":0,"errors":0,"depth":7,"issuerId":620},{"name":"./node_modules/d3-random/index.js","size":346,"id":622,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-random/src/uniform.js","size":440,"id":623,"warnings":0,"errors":0,"depth":6,"issuerId":622},{"name":"./node_modules/d3-random/src/logNormal.js","size":405,"id":624,"warnings":0,"errors":0,"depth":6,"issuerId":622},{"name":"./node_modules/d3-random/src/bates.js","size":375,"id":625,"warnings":0,"errors":0,"depth":6,"issuerId":622},{"name":"./node_modules/d3-random/src/exponential.js","size":329,"id":626,"warnings":0,"errors":0,"depth":6,"issuerId":622},{"name":"./node_modules/d3-request/index.js","size":308,"id":627,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-request/src/html.js","size":157,"id":628,"warnings":0,"errors":0,"depth":6,"issuerId":627},{"name":"./node_modules/d3-request/src/json.js","size":127,"id":629,"warnings":0,"errors":0,"depth":6,"issuerId":627},{"name":"./node_modules/d3-request/src/text.js","size":109,"id":630,"warnings":0,"errors":0,"depth":6,"issuerId":627},{"name":"./node_modules/d3-request/src/xml.js","size":174,"id":631,"warnings":0,"errors":0,"depth":6,"issuerId":627},{"name":"./node_modules/d3-request/src/csv.js","size":101,"id":632,"warnings":0,"errors":0,"depth":6,"issuerId":627},{"name":"./node_modules/d3-request/src/tsv.js","size":118,"id":633,"warnings":0,"errors":0,"depth":6,"issuerId":627},{"name":"./node_modules/d3-scale/index.js","size":1402,"id":634,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-scale/src/band.js","size":2637,"id":635,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/identity.js","size":463,"id":636,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/tickFormat.js","size":1203,"id":637,"warnings":0,"errors":0,"depth":7,"issuerId":58},{"name":"./node_modules/d3-scale/src/log.js","size":3273,"id":638,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/pow.js","size":1000,"id":639,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/quantile.js","size":1280,"id":640,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/quantize.js","size":1066,"id":641,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/threshold.js","size":802,"id":642,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-time/src/millisecond.js","size":668,"id":643,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/second.js","size":440,"id":644,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/minute.js","size":437,"id":645,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/hour.js","size":569,"id":646,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/day.js","size":462,"id":647,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/week.js","size":963,"id":648,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/month.js","size":414,"id":649,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/year.js","size":754,"id":650,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/utcMinute.js","size":412,"id":651,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/utcHour.js","size":399,"id":652,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/utcDay.js","size":397,"id":653,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/utcWeek.js","size":979,"id":654,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/utcMonth.js","size":453,"id":655,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time/src/utcYear.js","size":808,"id":656,"warnings":0,"errors":0,"depth":6,"issuerId":82},{"name":"./node_modules/d3-time-format/src/isoParse.js","size":319,"id":657,"warnings":0,"errors":0,"depth":6,"issuerId":147},{"name":"./node_modules/d3-scale/src/utcTime.js","size":379,"id":658,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/category10.js","size":119,"id":659,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/category20b.js","size":179,"id":660,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/category20c.js","size":179,"id":661,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/category20.js","size":179,"id":662,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/cubehelix.js","size":188,"id":663,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/rainbow.js","size":536,"id":664,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/viridis.js","size":6471,"id":665,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-scale/src/sequential.js","size":717,"id":666,"warnings":0,"errors":0,"depth":6,"issuerId":634},{"name":"./node_modules/d3-shape/index.js","size":2819,"id":667,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-shape/src/arc.js","size":8556,"id":668,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/pie.js","size":2336,"id":669,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/descending.js","size":86,"id":670,"warnings":0,"errors":0,"depth":7,"issuerId":669},{"name":"./node_modules/d3-shape/src/identity.js","size":43,"id":671,"warnings":0,"errors":0,"depth":7,"issuerId":669},{"name":"./node_modules/d3-shape/src/areaRadial.js","size":934,"id":672,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/link/index.js","size":2218,"id":673,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/symbol.js","size":1160,"id":674,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/basisClosed.js","size":1530,"id":675,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/basisOpen.js","size":1069,"id":676,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/bundle.js","size":1081,"id":677,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/catmullRomClosed.js","size":2083,"id":678,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/catmullRomOpen.js","size":1760,"id":679,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/linearClosed.js","size":514,"id":680,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/monotone.js","size":3202,"id":681,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/natural.js","size":1761,"id":682,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/curve/step.js","size":1367,"id":683,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/stack.js","size":1432,"id":684,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/offset/expand.js","size":319,"id":685,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/offset/diverging.js","size":422,"id":686,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/offset/silhouette.js","size":314,"id":687,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/offset/wiggle.js","size":740,"id":688,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/order/descending.js","size":112,"id":689,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/order/insideOut.js","size":545,"id":690,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-shape/src/order/reverse.js","size":97,"id":691,"warnings":0,"errors":0,"depth":6,"issuerId":667},{"name":"./node_modules/d3-voronoi/index.js","size":50,"id":692,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-voronoi/src/voronoi.js","size":1420,"id":693,"warnings":0,"errors":0,"depth":6,"issuerId":692},{"name":"./node_modules/d3-voronoi/src/constant.js","size":72,"id":694,"warnings":0,"errors":0,"depth":7,"issuerId":693},{"name":"./node_modules/d3-voronoi/src/point.js","size":81,"id":695,"warnings":0,"errors":0,"depth":7,"issuerId":693},{"name":"./node_modules/d3-voronoi/src/Beach.js","size":4381,"id":696,"warnings":0,"errors":0,"depth":8,"issuerId":63},{"name":"./node_modules/d3-zoom/index.js","size":128,"id":697,"warnings":0,"errors":0,"depth":5,"issuerId":412},{"name":"./node_modules/d3-zoom/src/zoom.js","size":13358,"id":698,"warnings":0,"errors":0,"depth":6,"issuerId":697},{"name":"./node_modules/d3-zoom/src/constant.js","size":72,"id":699,"warnings":0,"errors":0,"depth":7,"issuerId":698},{"name":"./node_modules/d3-zoom/src/event.js","size":137,"id":700,"warnings":0,"errors":0,"depth":7,"issuerId":698},{"name":"./node_modules/d3-zoom/src/noevent.js","size":202,"id":701,"warnings":0,"errors":0,"depth":7,"issuerId":698},{"name":"./style/style.css","size":41,"id":702,"warnings":0,"errors":0,"depth":4,"issuerId":411},{"name":"./client/components/Recommendations/Recommendations.jsx","size":6101,"id":703,"warnings":0,"errors":0,"depth":3,"issuerId":403},{"name":"./client/components/Recommendations/Item.jsx","size":989,"id":704,"warnings":0,"errors":0,"depth":4,"issuerId":703},{"name":"./client/components/Recommendations/Info.jsx","size":415,"id":705,"warnings":0,"errors":0,"depth":5,"issuerId":704},{"name":"./client/components/Recommendations/Warning.jsx","size":453,"id":706,"warnings":0,"errors":0,"depth":5,"issuerId":704},{"name":"./client/components/Recommendations/Checkbox.jsx","size":550,"id":707,"warnings":0,"errors":0,"depth":5,"issuerId":704},{"name":"./client/components/Performance.jsx","size":417,"id":708,"warnings":0,"errors":0,"depth":3,"issuerId":403}]},{"size":725811,"files":["vendor.js"],"entry":true,"hash":"23cc6ba61d091fdd44bd","parents":[],"rendered":true,"inital":true,"modules":[{"name":"./node_modules/process/browser.js","size":5418,"id":0,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/fbjs/lib/invariant.js","size":1632,"id":1,"warnings":0,"errors":0,"depth":4,"issuerId":155},{"name":"./node_modules/fbjs/lib/warning.js","size":2016,"id":2,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react/react.js","size":56,"id":4,"warnings":0,"errors":0,"depth":1,"issuerId":273},{"name":"./node_modules/react-dom/lib/reactProdInvariant.js","size":1236,"id":5,"warnings":0,"errors":0,"depth":4,"issuerId":7},{"name":"./node_modules/object-assign/index.js","size":2108,"id":6,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/react-dom/lib/ReactDOMComponentTree.js","size":6270,"id":7,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/fbjs/lib/ExecutionEnvironment.js","size":1061,"id":8,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react/lib/ReactComponentTreeHook.js","size":11795,"id":13,"warnings":0,"errors":0,"depth":4,"issuerId":159},{"name":"./node_modules/fbjs/lib/emptyFunction.js","size":1085,"id":14,"warnings":0,"errors":0,"depth":4,"issuerId":274},{"name":"./node_modules/react-dom/lib/ReactInstrumentation.js","size":601,"id":15,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react/lib/ReactCurrentOwner.js","size":621,"id":21,"warnings":0,"errors":0,"depth":4,"issuerId":30},{"name":"./node_modules/react-dom/lib/ReactUpdates.js","size":9534,"id":22,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/SyntheticEvent.js","size":9181,"id":24,"warnings":0,"errors":0,"depth":5,"issuerId":295},{"name":"./node_modules/react-dom/lib/DOMProperty.js","size":8239,"id":27,"warnings":0,"errors":0,"depth":4,"issuerId":7},{"name":"./node_modules/react/lib/ReactElement.js","size":11233,"id":30,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/react-dom/lib/PooledClass.js","size":3356,"id":31,"warnings":0,"errors":0,"depth":4,"issuerId":22},{"name":"./node_modules/react/lib/React.js","size":5078,"id":37,"warnings":0,"errors":0,"depth":2,"issuerId":4},{"name":"./node_modules/react/lib/reactProdInvariant.js","size":1236,"id":38,"warnings":0,"errors":0,"depth":4,"issuerId":155},{"name":"./node_modules/react-dom/lib/ReactReconciler.js","size":6210,"id":39,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/DOMLazyTree.js","size":3715,"id":40,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/EventPropagators.js","size":5094,"id":44,"warnings":0,"errors":0,"depth":5,"issuerId":291},{"name":"./node_modules/react-dom/lib/EventPluginHub.js","size":9107,"id":45,"warnings":0,"errors":0,"depth":5,"issuerId":295},{"name":"./node_modules/react-dom/lib/SyntheticUIEvent.js","size":1571,"id":46,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/ReactInstanceMap.js","size":1219,"id":47,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react/lib/canDefineProperty.js","size":661,"id":64,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/fbjs/lib/emptyObject.js","size":458,"id":65,"warnings":0,"errors":0,"depth":4,"issuerId":155},{"name":"./node_modules/react-dom/lib/EventPluginRegistry.js","size":9746,"id":66,"warnings":0,"errors":0,"depth":4,"issuerId":370},{"name":"./node_modules/react-dom/lib/Transaction.js","size":9553,"id":67,"warnings":0,"errors":0,"depth":4,"issuerId":22},{"name":"./node_modules/react-dom/lib/SyntheticMouseEvent.js","size":2141,"id":68,"warnings":0,"errors":0,"depth":5,"issuerId":304},{"name":"./node_modules/react-dom/lib/setInnerHTML.js","size":3860,"id":69,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/escapeTextContentForBrowser.js","size":3431,"id":70,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/ReactBrowserEventEmitter.js","size":12553,"id":71,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react/lib/lowPriorityWarning.js","size":2162,"id":87,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/prop-types/lib/ReactPropTypesSecret.js","size":436,"id":88,"warnings":0,"errors":0,"depth":5,"issuerId":161},{"name":"./node_modules/react-dom/index.js","size":59,"id":89,"warnings":0,"errors":0,"depth":1,"issuerId":273},{"name":"./node_modules/react-dom/lib/EventPluginUtils.js","size":7945,"id":90,"warnings":0,"errors":0,"depth":5,"issuerId":344},{"name":"./node_modules/react-dom/lib/ReactErrorUtils.js","size":2188,"id":91,"warnings":0,"errors":0,"depth":6,"issuerId":45},{"name":"./node_modules/react-dom/lib/getEventTarget.js","size":1010,"id":92,"warnings":0,"errors":0,"depth":5,"issuerId":295},{"name":"./node_modules/react-dom/lib/isEventSupported.js","size":1937,"id":93,"warnings":0,"errors":0,"depth":5,"issuerId":295},{"name":"./node_modules/react-dom/lib/getEventModifierState.js","size":1225,"id":94,"warnings":0,"errors":0,"depth":6,"issuerId":68},{"name":"./node_modules/react-dom/lib/DOMChildrenOperations.js","size":7717,"id":95,"warnings":0,"errors":0,"depth":5,"issuerId":306},{"name":"./node_modules/react-dom/lib/DOMNamespaces.js","size":505,"id":96,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/createMicrosoftUnsafeLocalFunction.js","size":810,"id":97,"warnings":0,"errors":0,"depth":5,"issuerId":40},{"name":"./node_modules/react-dom/lib/LinkedValueUtils.js","size":5239,"id":98,"warnings":0,"errors":0,"depth":6,"issuerId":324},{"name":"./node_modules/react-dom/lib/ReactComponentEnvironment.js","size":1302,"id":99,"warnings":0,"errors":0,"depth":5,"issuerId":344},{"name":"./node_modules/fbjs/lib/shallowEqual.js","size":1742,"id":100,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/shouldUpdateReactComponent.js","size":1403,"id":101,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/KeyEscapeUtils.js","size":1294,"id":102,"warnings":0,"errors":0,"depth":7,"issuerId":328},{"name":"./node_modules/react-dom/lib/ReactUpdateQueue.js","size":9354,"id":103,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/validateDOMNesting.js","size":13654,"id":104,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/getEventCharCode.js","size":1505,"id":105,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react/lib/ReactBaseClasses.js","size":5436,"id":155,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/react/lib/ReactNoopUpdateQueue.js","size":3362,"id":156,"warnings":0,"errors":0,"depth":4,"issuerId":155},{"name":"./node_modules/react/lib/ReactElementSymbol.js","size":622,"id":157,"warnings":0,"errors":0,"depth":4,"issuerId":30},{"name":"./node_modules/react/lib/getIteratorFn.js","size":1119,"id":158,"warnings":0,"errors":0,"depth":4,"issuerId":159},{"name":"./node_modules/react/lib/ReactElementValidator.js","size":9198,"id":159,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/prop-types/factory.js","size":890,"id":160,"warnings":0,"errors":0,"depth":4,"issuerId":282},{"name":"./node_modules/prop-types/factoryWithTypeCheckers.js","size":18600,"id":161,"warnings":0,"errors":0,"depth":4,"issuerId":160},{"name":"./node_modules/react-dom/lib/ReactDOMComponentFlags.js","size":429,"id":162,"warnings":0,"errors":0,"depth":4,"issuerId":7},{"name":"./node_modules/react-dom/lib/accumulateInto.js","size":1694,"id":163,"warnings":0,"errors":0,"depth":6,"issuerId":44},{"name":"./node_modules/react-dom/lib/forEachAccumulated.js","size":855,"id":164,"warnings":0,"errors":0,"depth":6,"issuerId":44},{"name":"./node_modules/react-dom/lib/getTextContentAccessor.js","size":955,"id":165,"warnings":0,"errors":0,"depth":6,"issuerId":292},{"name":"./node_modules/react-dom/lib/CallbackQueue.js","size":3162,"id":166,"warnings":0,"errors":0,"depth":4,"issuerId":22},{"name":"./node_modules/react-dom/lib/ReactFeatureFlags.js","size":628,"id":167,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/inputValueTracking.js","size":3096,"id":168,"warnings":0,"errors":0,"depth":5,"issuerId":295},{"name":"./node_modules/react-dom/lib/isTextInputElement.js","size":1017,"id":169,"warnings":0,"errors":0,"depth":5,"issuerId":295},{"name":"./node_modules/react-dom/lib/ViewportMetrics.js","size":604,"id":170,"warnings":0,"errors":0,"depth":5,"issuerId":71},{"name":"./node_modules/react-dom/lib/setTextContent.js","size":1453,"id":171,"warnings":0,"errors":0,"depth":5,"issuerId":40},{"name":"./node_modules/fbjs/lib/focusNode.js","size":704,"id":172,"warnings":0,"errors":0,"depth":6,"issuerId":313},{"name":"./node_modules/react-dom/lib/CSSProperty.js","size":3798,"id":173,"warnings":0,"errors":0,"depth":6,"issuerId":314},{"name":"./node_modules/react-dom/lib/DOMPropertyOperations.js","size":7607,"id":174,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/ReactPropTypesSecret.js","size":442,"id":175,"warnings":0,"errors":0,"depth":7,"issuerId":98},{"name":"./node_modules/react-dom/lib/ReactDOMSelect.js","size":6808,"id":176,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/instantiateReactComponent.js","size":5056,"id":177,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/ReactNodeTypes.js","size":1016,"id":178,"warnings":0,"errors":0,"depth":4,"issuerId":186},{"name":"./node_modules/react-dom/lib/ReactEmptyComponent.js","size":704,"id":179,"warnings":0,"errors":0,"depth":5,"issuerId":344},{"name":"./node_modules/react-dom/lib/ReactHostComponent.js","size":1977,"id":180,"warnings":0,"errors":0,"depth":5,"issuerId":344},{"name":"./node_modules/react-dom/lib/traverseAllChildren.js","size":7038,"id":181,"warnings":0,"errors":0,"depth":7,"issuerId":328},{"name":"./node_modules/fbjs/lib/EventListener.js","size":2374,"id":182,"warnings":0,"errors":0,"depth":5,"issuerId":342},{"name":"./node_modules/react-dom/lib/ReactInputSelection.js","size":4270,"id":183,"warnings":0,"errors":0,"depth":5,"issuerId":352},{"name":"./node_modules/fbjs/lib/getActiveElement.js","size":1038,"id":184,"warnings":0,"errors":0,"depth":5,"issuerId":352},{"name":"./node_modules/react-dom/lib/ReactMount.js","size":25507,"id":185,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/getHostComponentFromComposite.js","size":740,"id":186,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"multi react react-dom","size":40,"id":273,"warnings":0,"errors":0,"depth":0,"issuerId":null},{"name":"./node_modules/react/lib/ReactChildren.js","size":6189,"id":274,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/react/lib/PooledClass.js","size":3356,"id":275,"warnings":0,"errors":0,"depth":4,"issuerId":274},{"name":"./node_modules/react/lib/traverseAllChildren.js","size":7030,"id":276,"warnings":0,"errors":0,"depth":4,"issuerId":274},{"name":"./node_modules/react/lib/KeyEscapeUtils.js","size":1294,"id":277,"warnings":0,"errors":0,"depth":5,"issuerId":276},{"name":"./node_modules/react/lib/ReactDOMFactories.js","size":5481,"id":278,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/react/lib/checkReactTypeSpec.js","size":4193,"id":279,"warnings":0,"errors":0,"depth":4,"issuerId":159},{"name":"./node_modules/react/lib/ReactPropTypeLocationNames.js","size":572,"id":280,"warnings":0,"errors":0,"depth":5,"issuerId":279},{"name":"./node_modules/react/lib/ReactPropTypesSecret.js","size":442,"id":281,"warnings":0,"errors":0,"depth":5,"issuerId":279},{"name":"./node_modules/react/lib/ReactPropTypes.js","size":500,"id":282,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/prop-types/checkPropTypes.js","size":2935,"id":283,"warnings":0,"errors":0,"depth":5,"issuerId":161},{"name":"./node_modules/react/lib/ReactVersion.js","size":350,"id":284,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/react/lib/createClass.js","size":688,"id":285,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/create-react-class/factory.js","size":28376,"id":286,"warnings":0,"errors":0,"depth":4,"issuerId":285},{"name":"./node_modules/react/lib/onlyChild.js","size":1338,"id":287,"warnings":0,"errors":0,"depth":3,"issuerId":37},{"name":"./node_modules/react-dom/lib/ReactDOM.js","size":5170,"id":288,"warnings":0,"errors":0,"depth":2,"issuerId":89},{"name":"./node_modules/react-dom/lib/ReactDefaultInjection.js","size":3501,"id":289,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/ARIADOMPropertyConfig.js","size":1816,"id":290,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/BeforeInputEventPlugin.js","size":13251,"id":291,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/FallbackCompositionState.js","size":2426,"id":292,"warnings":0,"errors":0,"depth":5,"issuerId":291},{"name":"./node_modules/react-dom/lib/SyntheticCompositionEvent.js","size":1099,"id":293,"warnings":0,"errors":0,"depth":5,"issuerId":291},{"name":"./node_modules/react-dom/lib/SyntheticInputEvent.js","size":1089,"id":294,"warnings":0,"errors":0,"depth":5,"issuerId":291},{"name":"./node_modules/react-dom/lib/ChangeEventPlugin.js","size":10820,"id":295,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactRef.js","size":2557,"id":296,"warnings":0,"errors":0,"depth":4,"issuerId":39},{"name":"./node_modules/react-dom/lib/ReactOwner.js","size":3527,"id":297,"warnings":0,"errors":0,"depth":5,"issuerId":296},{"name":"./node_modules/react-dom/lib/ReactDebugTool.js","size":11661,"id":298,"warnings":0,"errors":0,"depth":4,"issuerId":15},{"name":"./node_modules/react-dom/lib/ReactInvalidSetStateWarningHook.js","size":984,"id":299,"warnings":0,"errors":0,"depth":5,"issuerId":298},{"name":"./node_modules/react-dom/lib/ReactHostOperationHistoryHook.js","size":736,"id":300,"warnings":0,"errors":0,"depth":5,"issuerId":298},{"name":"./node_modules/fbjs/lib/performanceNow.js","size":845,"id":301,"warnings":0,"errors":0,"depth":5,"issuerId":298},{"name":"./node_modules/fbjs/lib/performance.js","size":588,"id":302,"warnings":0,"errors":0,"depth":6,"issuerId":301},{"name":"./node_modules/react-dom/lib/DefaultEventPluginOrder.js","size":1077,"id":303,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/EnterLeaveEventPlugin.js","size":3154,"id":304,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/HTMLDOMPropertyConfig.js","size":6571,"id":305,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactComponentBrowserEnvironment.js","size":904,"id":306,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/Danger.js","size":2240,"id":307,"warnings":0,"errors":0,"depth":6,"issuerId":95},{"name":"./node_modules/fbjs/lib/createNodesFromMarkup.js","size":2662,"id":308,"warnings":0,"errors":0,"depth":7,"issuerId":307},{"name":"./node_modules/fbjs/lib/createArrayFromMixed.js","size":4113,"id":309,"warnings":0,"errors":0,"depth":8,"issuerId":308},{"name":"./node_modules/fbjs/lib/getMarkupWrap.js","size":3035,"id":310,"warnings":0,"errors":0,"depth":8,"issuerId":308},{"name":"./node_modules/react-dom/lib/ReactDOMIDOperations.js","size":955,"id":311,"warnings":0,"errors":0,"depth":5,"issuerId":306},{"name":"./node_modules/react-dom/lib/ReactDOMComponent.js","size":38923,"id":312,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/AutoFocusUtils.js","size":599,"id":313,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/CSSPropertyOperations.js","size":7197,"id":314,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/fbjs/lib/camelizeStyleName.js","size":1001,"id":315,"warnings":0,"errors":0,"depth":6,"issuerId":314},{"name":"./node_modules/fbjs/lib/camelize.js","size":708,"id":316,"warnings":0,"errors":0,"depth":7,"issuerId":315},{"name":"./node_modules/react-dom/lib/dangerousStyleValue.js","size":3061,"id":317,"warnings":0,"errors":0,"depth":6,"issuerId":314},{"name":"./node_modules/fbjs/lib/hyphenateStyleName.js","size":974,"id":318,"warnings":0,"errors":0,"depth":6,"issuerId":314},{"name":"./node_modules/fbjs/lib/hyphenate.js","size":800,"id":319,"warnings":0,"errors":0,"depth":7,"issuerId":318},{"name":"./node_modules/fbjs/lib/memoizeStringOnly.js","size":698,"id":320,"warnings":0,"errors":0,"depth":6,"issuerId":314},{"name":"./node_modules/react-dom/lib/quoteAttributeValueForBrowser.js","size":700,"id":321,"warnings":0,"errors":0,"depth":6,"issuerId":174},{"name":"./node_modules/react-dom/lib/ReactEventEmitterMixin.js","size":958,"id":322,"warnings":0,"errors":0,"depth":5,"issuerId":71},{"name":"./node_modules/react-dom/lib/getVendorPrefixedEventName.js","size":2869,"id":323,"warnings":0,"errors":0,"depth":5,"issuerId":71},{"name":"./node_modules/react-dom/lib/ReactDOMInput.js","size":13078,"id":324,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/ReactDOMOption.js","size":3687,"id":325,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/ReactDOMTextarea.js","size":6464,"id":326,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/ReactMultiChild.js","size":14556,"id":327,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/ReactChildReconciler.js","size":6106,"id":328,"warnings":0,"errors":0,"depth":6,"issuerId":327},{"name":"./node_modules/react-dom/lib/ReactCompositeComponent.js","size":35192,"id":329,"warnings":0,"errors":0,"depth":5,"issuerId":177},{"name":"./node_modules/react-dom/lib/checkReactTypeSpec.js","size":4209,"id":330,"warnings":0,"errors":0,"depth":6,"issuerId":329},{"name":"./node_modules/react-dom/lib/ReactPropTypeLocationNames.js","size":572,"id":331,"warnings":0,"errors":0,"depth":7,"issuerId":330},{"name":"./node_modules/react/lib/getNextDebugID.js","size":437,"id":332,"warnings":0,"errors":0,"depth":5,"issuerId":177},{"name":"./node_modules/react-dom/lib/ReactElementSymbol.js","size":622,"id":333,"warnings":0,"errors":0,"depth":8,"issuerId":181},{"name":"./node_modules/react-dom/lib/getIteratorFn.js","size":1119,"id":334,"warnings":0,"errors":0,"depth":8,"issuerId":181},{"name":"./node_modules/react-dom/lib/flattenChildren.js","size":2773,"id":335,"warnings":0,"errors":0,"depth":6,"issuerId":327},{"name":"./node_modules/react-dom/lib/ReactServerRenderingTransaction.js","size":2288,"id":336,"warnings":0,"errors":0,"depth":5,"issuerId":312},{"name":"./node_modules/react-dom/lib/ReactServerUpdateQueue.js","size":4828,"id":337,"warnings":0,"errors":0,"depth":6,"issuerId":336},{"name":"./node_modules/react-dom/lib/ReactDOMEmptyComponent.js","size":1902,"id":338,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactDOMTreeTraversal.js","size":3721,"id":339,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactDOMTextComponent.js","size":5814,"id":340,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactDefaultBatchingStrategy.js","size":1880,"id":341,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactEventListener.js","size":5297,"id":342,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/fbjs/lib/getUnboundedScrollPosition.js","size":1122,"id":343,"warnings":0,"errors":0,"depth":5,"issuerId":342},{"name":"./node_modules/react-dom/lib/ReactInjection.js","size":1200,"id":344,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactReconcileTransaction.js","size":5259,"id":345,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/ReactDOMSelection.js","size":6776,"id":346,"warnings":0,"errors":0,"depth":6,"issuerId":183},{"name":"./node_modules/react-dom/lib/getNodeForCharacterOffset.js","size":1617,"id":347,"warnings":0,"errors":0,"depth":7,"issuerId":346},{"name":"./node_modules/fbjs/lib/containsNode.js","size":1049,"id":348,"warnings":0,"errors":0,"depth":6,"issuerId":183},{"name":"./node_modules/fbjs/lib/isTextNode.js","size":605,"id":349,"warnings":0,"errors":0,"depth":7,"issuerId":348},{"name":"./node_modules/fbjs/lib/isNode.js","size":828,"id":350,"warnings":0,"errors":0,"depth":8,"issuerId":349},{"name":"./node_modules/react-dom/lib/SVGDOMPropertyConfig.js","size":7318,"id":351,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/SelectEventPlugin.js","size":6057,"id":352,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/SimpleEventPlugin.js","size":7973,"id":353,"warnings":0,"errors":0,"depth":4,"issuerId":289},{"name":"./node_modules/react-dom/lib/SyntheticAnimationEvent.js","size":1209,"id":354,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/SyntheticClipboardEvent.js","size":1169,"id":355,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/SyntheticFocusEvent.js","size":1066,"id":356,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/SyntheticKeyboardEvent.js","size":2705,"id":357,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/getEventKey.js","size":2868,"id":358,"warnings":0,"errors":0,"depth":6,"issuerId":357},{"name":"./node_modules/react-dom/lib/SyntheticDragEvent.js","size":1071,"id":359,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/SyntheticTouchEvent.js","size":1277,"id":360,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/SyntheticTransitionEvent.js","size":1226,"id":361,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/SyntheticWheelEvent.js","size":1924,"id":362,"warnings":0,"errors":0,"depth":5,"issuerId":353},{"name":"./node_modules/react-dom/lib/ReactDOMContainerInfo.js","size":967,"id":363,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/ReactDOMFeatureFlags.js","size":439,"id":364,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/ReactMarkupChecksum.js","size":1472,"id":365,"warnings":0,"errors":0,"depth":4,"issuerId":185},{"name":"./node_modules/react-dom/lib/adler32.js","size":1191,"id":366,"warnings":0,"errors":0,"depth":5,"issuerId":365},{"name":"./node_modules/react-dom/lib/ReactVersion.js","size":350,"id":367,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/findDOMNode.js","size":2465,"id":368,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/renderSubtreeIntoContainer.js","size":422,"id":369,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/ReactDOMUnknownPropertyHook.js","size":4319,"id":370,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/ReactDOMNullInputValuePropHook.js","size":1368,"id":371,"warnings":0,"errors":0,"depth":3,"issuerId":288},{"name":"./node_modules/react-dom/lib/ReactDOMInvalidARIAHook.js","size":3140,"id":372,"warnings":0,"errors":0,"depth":3,"issuerId":288}]}]}] - -/***/ }), -/* 196 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return bisectRight; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return bisectLeft; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__ascending__ = __webpack_require__(41); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__bisector__ = __webpack_require__(197); - - - -var ascendingBisect = Object(__WEBPACK_IMPORTED_MODULE_1__bisector__["a" /* default */])(__WEBPACK_IMPORTED_MODULE_0__ascending__["a" /* default */]); -var bisectRight = ascendingBisect.right; -var bisectLeft = ascendingBisect.left; -/* harmony default export */ __webpack_exports__["c"] = (bisectRight); - - -/***/ }), -/* 197 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__ascending__ = __webpack_require__(41); - - -/* harmony default export */ __webpack_exports__["a"] = (function(compare) { - if (compare.length === 1) compare = ascendingComparator(compare); - return { - left: function(a, x, lo, hi) { - if (lo == null) lo = 0; - if (hi == null) hi = a.length; - while (lo < hi) { - var mid = lo + hi >>> 1; - if (compare(a[mid], x) < 0) lo = mid + 1; - else hi = mid; - } - return lo; - }, - right: function(a, x, lo, hi) { - if (lo == null) lo = 0; - if (hi == null) hi = a.length; - while (lo < hi) { - var mid = lo + hi >>> 1; - if (compare(a[mid], x) > 0) hi = mid; - else lo = mid + 1; - } - return lo; - } - }; -}); - -function ascendingComparator(f) { - return function(d, x) { - return Object(__WEBPACK_IMPORTED_MODULE_0__ascending__["a" /* default */])(f(d), x); - }; -} - - -/***/ }), -/* 198 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (immutable) */ __webpack_exports__["b"] = pair; -/* harmony default export */ __webpack_exports__["a"] = (function(array, f) { - if (f == null) f = pair; - var i = 0, n = array.length - 1, p = array[0], pairs = new Array(n < 0 ? 0 : n); - while (i < n) pairs[i] = f(p, p = array[++i]); - return pairs; -}); - -function pair(a, b) { - return [a, b]; -} - - -/***/ }), -/* 199 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__variance__ = __webpack_require__(200); - - -/* harmony default export */ __webpack_exports__["a"] = (function(array, f) { - var v = Object(__WEBPACK_IMPORTED_MODULE_0__variance__["a" /* default */])(array, f); - return v ? Math.sqrt(v) : v; -}); - - -/***/ }), -/* 200 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__number__ = __webpack_require__(51); - - -/* harmony default export */ __webpack_exports__["a"] = (function(values, valueof) { - var n = values.length, - m = 0, - i = -1, - mean = 0, - value, - delta, - sum = 0; - - if (valueof == null) { - while (++i < n) { - if (!isNaN(value = Object(__WEBPACK_IMPORTED_MODULE_0__number__["a" /* default */])(values[i]))) { - delta = value - mean; - mean += delta / ++m; - sum += delta * (value - mean); - } - } - } - - else { - while (++i < n) { - if (!isNaN(value = Object(__WEBPACK_IMPORTED_MODULE_0__number__["a" /* default */])(valueof(values[i], i, values)))) { - delta = value - mean; - mean += delta / ++m; - sum += delta * (value - mean); - } - } - } - - if (m > 1) return sum / (m - 1); -}); - - -/***/ }), -/* 201 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony default export */ __webpack_exports__["a"] = (function(values, valueof) { - var n = values.length, - i = -1, - value, - min, - max; - - if (valueof == null) { - while (++i < n) { // Find the first comparable value. - if ((value = values[i]) != null && value >= value) { - min = max = value; - while (++i < n) { // Compare the remaining values. - if ((value = values[i]) != null) { - if (min > value) min = value; - if (max < value) max = value; - } - } - } - } - } - - else { - while (++i < n) { // Find the first comparable value. - if ((value = valueof(values[i], i, values)) != null && value >= value) { - min = max = value; - while (++i < n) { // Compare the remaining values. - if ((value = valueof(values[i], i, values)) != null) { - if (min > value) min = value; - if (max < value) max = value; - } - } - } - } - } - - return [min, max]; -}); - - -/***/ }), -/* 202 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return slice; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return map; }); -var array = Array.prototype; - -var slice = array.slice; -var map = array.map; - - -/***/ }), -/* 203 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony default export */ __webpack_exports__["a"] = (function(start, stop, step) { - start = +start, stop = +stop, step = (n = arguments.length) < 2 ? (stop = start, start = 0, 1) : n < 3 ? 1 : +step; - - var i = -1, - n = Math.max(0, Math.ceil((stop - start) / step)) | 0, - range = new Array(n); - - while (++i < n) { - range[i] = start + i * step; - } - - return range; -}); - - -/***/ }), -/* 204 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (immutable) */ __webpack_exports__["b"] = tickIncrement; -/* harmony export (immutable) */ __webpack_exports__["c"] = tickStep; -var e10 = Math.sqrt(50), - e5 = Math.sqrt(10), - e2 = Math.sqrt(2); - -/* harmony default export */ __webpack_exports__["a"] = (function(start, stop, count) { - var reverse = stop < start, - i = -1, - n, - ticks, - step; - - if (reverse) n = start, start = stop, stop = n; - - if ((step = tickIncrement(start, stop, count)) === 0 || !isFinite(step)) return []; - - if (step > 0) { - start = Math.ceil(start / step); - stop = Math.floor(stop / step); - ticks = new Array(n = Math.ceil(stop - start + 1)); - while (++i < n) ticks[i] = (start + i) * step; - } else { - start = Math.floor(start * step); - stop = Math.ceil(stop * step); - ticks = new Array(n = Math.ceil(start - stop + 1)); - while (++i < n) ticks[i] = (start - i) / step; - } - - if (reverse) ticks.reverse(); - - return ticks; -}); - -function tickIncrement(start, stop, count) { - var step = (stop - start) / Math.max(0, count), - power = Math.floor(Math.log(step) / Math.LN10), - error = step / Math.pow(10, power); - return power >= 0 - ? (error >= e10 ? 10 : error >= e5 ? 5 : error >= e2 ? 2 : 1) * Math.pow(10, power) - : -Math.pow(10, -power) / (error >= e10 ? 10 : error >= e5 ? 5 : error >= e2 ? 2 : 1); -} - -function tickStep(start, stop, count) { - var step0 = Math.abs(stop - start) / Math.max(0, count), - step1 = Math.pow(10, Math.floor(Math.log(step0) / Math.LN10)), - error = step0 / step1; - if (error >= e10) step1 *= 10; - else if (error >= e5) step1 *= 5; - else if (error >= e2) step1 *= 2; - return stop < start ? -step1 : step1; -} - - -/***/ }), -/* 205 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony default export */ __webpack_exports__["a"] = (function(values) { - return Math.ceil(Math.log(values.length) / Math.LN2) + 1; -}); - - -/***/ }), -/* 206 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony default export */ __webpack_exports__["a"] = (function(values, valueof) { - var n = values.length, - i = -1, - value, - min; - - if (valueof == null) { - while (++i < n) { // Find the first comparable value. - if ((value = values[i]) != null && value >= value) { - min = value; - while (++i < n) { // Compare the remaining values. - if ((value = values[i]) != null && min > value) { - min = value; - } - } - } - } - } - - else { - while (++i < n) { // Find the first comparable value. - if ((value = valueof(values[i], i, values)) != null && value >= value) { - min = value; - while (++i < n) { // Compare the remaining values. - if ((value = valueof(values[i], i, values)) != null && min > value) { - min = value; - } - } - } - } - } - - return min; -}); - - -/***/ }), -/* 207 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__min__ = __webpack_require__(206); - - -/* harmony default export */ __webpack_exports__["a"] = (function(matrix) { - if (!(n = matrix.length)) return []; - for (var i = -1, m = Object(__WEBPACK_IMPORTED_MODULE_0__min__["a" /* default */])(matrix, length), transpose = new Array(m); ++i < m;) { - for (var j = -1, n, row = transpose[i] = new Array(n); ++j < n;) { - row[j] = matrix[j][i]; - } - } - return transpose; -}); - -function length(d) { - return d.length; -} - - -/***/ }), -/* 208 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -var matcher = function(selector) { - return function() { - return this.matches(selector); - }; -}; - -if (typeof document !== "undefined") { - var element = document.documentElement; - if (!element.matches) { - var vendorMatches = element.webkitMatchesSelector - || element.msMatchesSelector - || element.mozMatchesSelector - || element.oMatchesSelector; - matcher = function(selector) { - return function() { - return vendorMatches.call(this, selector); - }; - }; - } -} - -/* harmony default export */ __webpack_exports__["a"] = (matcher); - - -/***/ }), -/* 209 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -function empty() { - return []; -} - -/* harmony default export */ __webpack_exports__["a"] = (function(selector) { - return selector == null ? empty : function() { - return this.querySelectorAll(selector); - }; -}); - - -/***/ }), -/* 210 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (immutable) */ __webpack_exports__["a"] = EnterNode; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__sparse__ = __webpack_require__(211); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__index__ = __webpack_require__(18); - - - -/* harmony default export */ __webpack_exports__["b"] = (function() { - return new __WEBPACK_IMPORTED_MODULE_1__index__["a" /* Selection */](this._enter || this._groups.map(__WEBPACK_IMPORTED_MODULE_0__sparse__["a" /* default */]), this._parents); -}); - -function EnterNode(parent, datum) { - this.ownerDocument = parent.ownerDocument; - this.namespaceURI = parent.namespaceURI; - this._next = null; - this._parent = parent; - this.__data__ = datum; -} - -EnterNode.prototype = { - constructor: EnterNode, - appendChild: function(child) { return this._parent.insertBefore(child, this._next); }, - insertBefore: function(child, next) { return this._parent.insertBefore(child, next); }, - querySelector: function(selector) { return this._parent.querySelector(selector); }, - querySelectorAll: function(selector) { return this._parent.querySelectorAll(selector); } -}; - - -/***/ }), -/* 211 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony default export */ __webpack_exports__["a"] = (function(update) { - return new Array(update.length); -}); - - -/***/ }), -/* 212 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (immutable) */ __webpack_exports__["b"] = styleValue; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__window__ = __webpack_require__(122); - - -function styleRemove(name) { - return function() { - this.style.removeProperty(name); - }; -} - -function styleConstant(name, value, priority) { - return function() { - this.style.setProperty(name, value, priority); - }; -} - -function styleFunction(name, value, priority) { - return function() { - var v = value.apply(this, arguments); - if (v == null) this.style.removeProperty(name); - else this.style.setProperty(name, v, priority); - }; -} - -/* harmony default export */ __webpack_exports__["a"] = (function(name, value, priority) { - return arguments.length > 1 - ? this.each((value == null - ? styleRemove : typeof value === "function" - ? styleFunction - : styleConstant)(name, value, priority == null ? "" : priority)) - : styleValue(this.node(), name); -}); - -function styleValue(node, name) { - return node.style.getPropertyValue(name) - || Object(__WEBPACK_IMPORTED_MODULE_0__window__["a" /* default */])(node).getComputedStyle(node, null).getPropertyValue(name); -} - - -/***/ }), -/* 213 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (immutable) */ __webpack_exports__["b"] = yesdrag; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_d3_selection__ = __webpack_require__(9); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__noevent__ = __webpack_require__(214); - - - -/* harmony default export */ __webpack_exports__["a"] = (function(view) { - var root = view.document.documentElement, - selection = Object(__WEBPACK_IMPORTED_MODULE_0_d3_selection__["i" /* select */])(view).on("dragstart.drag", __WEBPACK_IMPORTED_MODULE_1__noevent__["a" /* default */], true); - if ("onselectstart" in root) { - selection.on("selectstart.drag", __WEBPACK_IMPORTED_MODULE_1__noevent__["a" /* default */], true); - } else { - root.__noselect = root.style.MozUserSelect; - root.style.MozUserSelect = "none"; - } -}); - -function yesdrag(view, noclick) { - var root = view.document.documentElement, - selection = Object(__WEBPACK_IMPORTED_MODULE_0_d3_selection__["i" /* select */])(view).on("dragstart.drag", null); - if (noclick) { - selection.on("click.drag", __WEBPACK_IMPORTED_MODULE_1__noevent__["a" /* default */], true); - setTimeout(function() { selection.on("click.drag", null); }, 0); - } - if ("onselectstart" in root) { - selection.on("selectstart.drag", null); - } else { - root.style.MozUserSelect = root.__noselect; - delete root.__noselect; - } -} - - -/***/ }), -/* 214 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (immutable) */ __webpack_exports__["b"] = nopropagation; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_d3_selection__ = __webpack_require__(9); - - -function nopropagation() { - __WEBPACK_IMPORTED_MODULE_0_d3_selection__["c" /* event */].stopImmediatePropagation(); -} - -/* harmony default export */ __webpack_exports__["a"] = (function() { - __WEBPACK_IMPORTED_MODULE_0_d3_selection__["c" /* event */].preventDefault(); - __WEBPACK_IMPORTED_MODULE_0_d3_selection__["c" /* event */].stopImmediatePropagation(); -}); - - -/***/ }), -/* 215 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return deg2rad; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return rad2deg; }); -var deg2rad = Math.PI / 180; -var rad2deg = 180 / Math.PI; - - -/***/ }), -/* 216 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return rgbBasis; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return rgbBasisClosed; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_d3_color__ = __webpack_require__(23); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__basis__ = __webpack_require__(126); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__basisClosed__ = __webpack_require__(217); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__color__ = __webpack_require__(52); - - - - - -/* harmony default export */ __webpack_exports__["a"] = ((function rgbGamma(y) { - var color = Object(__WEBPACK_IMPORTED_MODULE_3__color__["b" /* gamma */])(y); - - function rgb(start, end) { - var r = color((start = Object(__WEBPACK_IMPORTED_MODULE_0_d3_color__["f" /* rgb */])(start)).r, (end = Object(__WEBPACK_IMPORTED_MODULE_0_d3_color__["f" /* rgb */])(end)).r), - g = color(start.g, end.g), - b = color(start.b, end.b), - opacity = Object(__WEBPACK_IMPORTED_MODULE_3__color__["a" /* default */])(start.opacity, end.opacity); - return function(t) { - start.r = r(t); - start.g = g(t); - start.b = b(t); - start.opacity = opacity(t); - return start + ""; - }; - } - - rgb.gamma = rgbGamma; - - return rgb; -})(1)); - -function rgbSpline(spline) { - return function(colors) { - var n = colors.length, - r = new Array(n), - g = new Array(n), - b = new Array(n), - i, color; - for (i = 0; i < n; ++i) { - color = Object(__WEBPACK_IMPORTED_MODULE_0_d3_color__["f" /* rgb */])(colors[i]); - r[i] = color.r || 0; - g[i] = color.g || 0; - b[i] = color.b || 0; - } - r = spline(r); - g = spline(g); - b = spline(b); - color.opacity = 1; - return function(t) { - color.r = r(t); - color.g = g(t); - color.b = b(t); - return color + ""; - }; - }; -} - -var rgbBasis = rgbSpline(__WEBPACK_IMPORTED_MODULE_1__basis__["b" /* default */]); -var rgbBasisClosed = rgbSpline(__WEBPACK_IMPORTED_MODULE_2__basisClosed__["a" /* default */]); - - -/***/ }), -/* 217 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__basis__ = __webpack_require__(126); - - -/* harmony default export */ __webpack_exports__["a"] = (function(values) { - var n = values.length; - return function(t) { - var i = Math.floor(((t %= 1) < 0 ? ++t : t) * n), - v0 = values[(i + n - 1) % n], - v1 = values[i % n], - v2 = values[(i + 1) % n], - v3 = values[(i + 2) % n]; - return Object(__WEBPACK_IMPORTED_MODULE_0__basis__["a" /* basis */])((t - i / n) * n, v0, v1, v2, v3); - }; -}); - - -/***/ }), -/* 218 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony default export */ __webpack_exports__["a"] = (function(x) { - return function() { - return x; - }; -}); - - -/***/ }), -/* 219 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__value__ = __webpack_require__(123); - - -/* harmony default export */ __webpack_exports__["a"] = (function(a, b) { - var nb = b ? b.length : 0, - na = a ? Math.min(nb, a.length) : 0, - x = new Array(nb), - c = new Array(nb), - i; - - for (i = 0; i < na; ++i) x[i] = Object(__WEBPACK_IMPORTED_MODULE_0__value__["a" /* default */])(a[i], b[i]); - for (; i < nb; ++i) c[i] = b[i]; - - return function(t) { - for (i = 0; i < na; ++i) c[i] = x[i](t); - return c; - }; -}); - - -/***/ }), -/* 220 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony default export */ __webpack_exports__["a"] = (function(a, b) { - var d = new Date; - return a = +a, b -= a, function(t) { - return d.setTime(a + b * t), d; - }; -}); - - -/***/ }), -/* 221 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__value__ = __webpack_require__(123); - - -/* harmony default export */ __webpack_exports__["a"] = (function(a, b) { - var i = {}, - c = {}, - k; - - if (a === null || typeof a !== "object") a = {}; - if (b === null || typeof b !== "object") b = {}; - - for (k in b) { - if (k in a) { - i[k] = Object(__WEBPACK_IMPORTED_MODULE_0__value__["a" /* default */])(a[k], b[k]); - } else { - c[k] = b[k]; - } - } - - return function(t) { - for (k in i) c[k] = i[k](t); - return c; - }; -}); - - -/***/ }), -/* 222 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__number__ = __webpack_require__(74); - - -var reA = /[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g, - reB = new RegExp(reA.source, "g"); - -function zero(b) { - return function() { - return b; - }; -} - -function one(b) { - return function(t) { - return b(t) + ""; - }; -} - -/* harmony default export */ __webpack_exports__["a"] = (function(a, b) { - var bi = reA.lastIndex = reB.lastIndex = 0, // scan index for next number in b - am, // current match in a - bm, // current match in b - bs, // string preceding current number in b, if any - i = -1, // index in s - s = [], // string constants and placeholders - q = []; // number interpolators - - // Coerce inputs to strings. - a = a + "", b = b + ""; - - // Interpolate pairs of numbers in a & b. - while ((am = reA.exec(a)) - && (bm = reB.exec(b))) { - if ((bs = bm.index) > bi) { // a string precedes the next number in b - bs = b.slice(bi, bs); - if (s[i]) s[i] += bs; // coalesce with previous string - else s[++i] = bs; - } - if ((am = am[0]) === (bm = bm[0])) { // numbers in a & b match - if (s[i]) s[i] += bm; // coalesce with previous string - else s[++i] = bm; - } else { // interpolate non-matching numbers - s[++i] = null; - q.push({i: i, x: Object(__WEBPACK_IMPORTED_MODULE_0__number__["a" /* default */])(am, bm)}); - } - bi = reB.lastIndex; - } - - // Add remains of b. - if (bi < b.length) { - bs = b.slice(bi); - if (s[i]) s[i] += bs; // coalesce with previous string - else s[++i] = bs; - } - - // Special optimization for only a single match. - // Otherwise, interpolate each of the numbers and rejoin the string. - return s.length < 2 ? (q[0] - ? one(q[0].x) - : zero(b)) - : (b = q.length, function(t) { - for (var i = 0, o; i < b; ++i) s[(o = q[i]).i] = o.x(t); - return s.join(""); - }); -}); - - -/***/ }), -/* 223 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__transition_schedule__ = __webpack_require__(20); - - -/* harmony default export */ __webpack_exports__["a"] = (function(node, name) { - var schedules = node.__transition, - schedule, - active, - empty = true, - i; - - if (!schedules) return; - - name = name == null ? null : name + ""; - - for (i in schedules) { - if ((schedule = schedules[i]).name !== name) { empty = false; continue; } - active = schedule.state > __WEBPACK_IMPORTED_MODULE_0__transition_schedule__["d" /* STARTING */] && schedule.state < __WEBPACK_IMPORTED_MODULE_0__transition_schedule__["b" /* ENDING */]; - schedule.state = __WEBPACK_IMPORTED_MODULE_0__transition_schedule__["a" /* ENDED */]; - schedule.timer.stop(); - if (active) schedule.on.call("interrupt", node, node.__data__, schedule.index, schedule.group); - delete schedules[i]; - } - - if (empty) delete node.__transition; -}); - - -/***/ }), -/* 224 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_d3_color__ = __webpack_require__(23); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_d3_interpolate__ = __webpack_require__(19); - - - -/* harmony default export */ __webpack_exports__["a"] = (function(a, b) { - var c; - return (typeof b === "number" ? __WEBPACK_IMPORTED_MODULE_1_d3_interpolate__["m" /* interpolateNumber */] - : b instanceof __WEBPACK_IMPORTED_MODULE_0_d3_color__["a" /* color */] ? __WEBPACK_IMPORTED_MODULE_1_d3_interpolate__["o" /* interpolateRgb */] - : (c = Object(__WEBPACK_IMPORTED_MODULE_0_d3_color__["a" /* color */])(b)) ? (b = c, __WEBPACK_IMPORTED_MODULE_1_d3_interpolate__["o" /* interpolateRgb */]) - : __WEBPACK_IMPORTED_MODULE_1_d3_interpolate__["s" /* interpolateString */])(a, b); -}); - - -/***/ }), -/* 225 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__src_linear__ = __webpack_require__(509); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "y", function() { return __WEBPACK_IMPORTED_MODULE_0__src_linear__["a"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__src_quad__ = __webpack_require__(510); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "D", function() { return __WEBPACK_IMPORTED_MODULE_1__src_quad__["b"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "E", function() { return __WEBPACK_IMPORTED_MODULE_1__src_quad__["a"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "G", function() { return __WEBPACK_IMPORTED_MODULE_1__src_quad__["c"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "F", function() { return __WEBPACK_IMPORTED_MODULE_1__src_quad__["b"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__src_cubic__ = __webpack_require__(511); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "m", function() { return __WEBPACK_IMPORTED_MODULE_2__src_cubic__["b"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "n", function() { return __WEBPACK_IMPORTED_MODULE_2__src_cubic__["a"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "p", function() { return __WEBPACK_IMPORTED_MODULE_2__src_cubic__["c"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "o", function() { return __WEBPACK_IMPORTED_MODULE_2__src_cubic__["b"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__src_poly__ = __webpack_require__(512); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "z", function() { return __WEBPACK_IMPORTED_MODULE_3__src_poly__["b"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "A", function() { return __WEBPACK_IMPORTED_MODULE_3__src_poly__["a"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "C", function() { return __WEBPACK_IMPORTED_MODULE_3__src_poly__["c"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "B", function() { return __WEBPACK_IMPORTED_MODULE_3__src_poly__["b"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__src_sin__ = __webpack_require__(513); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "H", function() { return __WEBPACK_IMPORTED_MODULE_4__src_sin__["b"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "I", function() { return __WEBPACK_IMPORTED_MODULE_4__src_sin__["a"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "K", function() { return __WEBPACK_IMPORTED_MODULE_4__src_sin__["c"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "J", function() { return __WEBPACK_IMPORTED_MODULE_4__src_sin__["b"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__src_exp__ = __webpack_require__(514); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "u", function() { return __WEBPACK_IMPORTED_MODULE_5__src_exp__["b"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "v", function() { return __WEBPACK_IMPORTED_MODULE_5__src_exp__["a"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "x", function() { return __WEBPACK_IMPORTED_MODULE_5__src_exp__["c"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "w", function() { return __WEBPACK_IMPORTED_MODULE_5__src_exp__["b"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__src_circle__ = __webpack_require__(515); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "i", function() { return __WEBPACK_IMPORTED_MODULE_6__src_circle__["b"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "j", function() { return __WEBPACK_IMPORTED_MODULE_6__src_circle__["a"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "l", function() { return __WEBPACK_IMPORTED_MODULE_6__src_circle__["c"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "k", function() { return __WEBPACK_IMPORTED_MODULE_6__src_circle__["b"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__src_bounce__ = __webpack_require__(516); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "e", function() { return __WEBPACK_IMPORTED_MODULE_7__src_bounce__["c"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "f", function() { return __WEBPACK_IMPORTED_MODULE_7__src_bounce__["a"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "h", function() { return __WEBPACK_IMPORTED_MODULE_7__src_bounce__["c"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "g", function() { return __WEBPACK_IMPORTED_MODULE_7__src_bounce__["b"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__src_back__ = __webpack_require__(517); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return __WEBPACK_IMPORTED_MODULE_8__src_back__["b"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return __WEBPACK_IMPORTED_MODULE_8__src_back__["a"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return __WEBPACK_IMPORTED_MODULE_8__src_back__["c"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return __WEBPACK_IMPORTED_MODULE_8__src_back__["b"]; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__src_elastic__ = __webpack_require__(518); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "q", function() { return __WEBPACK_IMPORTED_MODULE_9__src_elastic__["c"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "r", function() { return __WEBPACK_IMPORTED_MODULE_9__src_elastic__["a"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "t", function() { return __WEBPACK_IMPORTED_MODULE_9__src_elastic__["c"]; }); -/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "s", function() { return __WEBPACK_IMPORTED_MODULE_9__src_elastic__["b"]; }); - - - - - - - - - - - - - - - - - - - - - -/***/ }), -/* 226 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return cos; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return sin; }); -/* unused harmony export pi */ -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return halfPi; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "e", function() { return tau; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return max; }); -var cos = Math.cos; -var sin = Math.sin; -var pi = Math.PI; -var halfPi = pi / 2; -var tau = pi * 2; -var max = Math.max; - - -/***/ }), -/* 227 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (immutable) */ __webpack_exports__["b"] = x; -/* harmony export (immutable) */ __webpack_exports__["c"] = y; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_d3_dispatch__ = __webpack_require__(32); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_d3_collection__ = __webpack_require__(53); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_d3_timer__ = __webpack_require__(75); - - - - -function x(d) { - return d.x; -} - -function y(d) { - return d.y; -} - -var initialRadius = 10, - initialAngle = Math.PI * (3 - Math.sqrt(5)); - -/* harmony default export */ __webpack_exports__["a"] = (function(nodes) { - var simulation, - alpha = 1, - alphaMin = 0.001, - alphaDecay = 1 - Math.pow(alphaMin, 1 / 300), - alphaTarget = 0, - velocityDecay = 0.6, - forces = Object(__WEBPACK_IMPORTED_MODULE_1_d3_collection__["c" /* map */])(), - stepper = Object(__WEBPACK_IMPORTED_MODULE_2_d3_timer__["d" /* timer */])(step), - event = Object(__WEBPACK_IMPORTED_MODULE_0_d3_dispatch__["a" /* dispatch */])("tick", "end"); - - if (nodes == null) nodes = []; - - function step() { - tick(); - event.call("tick", simulation); - if (alpha < alphaMin) { - stepper.stop(); - event.call("end", simulation); - } - } - - function tick() { - var i, n = nodes.length, node; - - alpha += (alphaTarget - alpha) * alphaDecay; - - forces.each(function(force) { - force(alpha); - }); - - for (i = 0; i < n; ++i) { - node = nodes[i]; - if (node.fx == null) node.x += node.vx *= velocityDecay; - else node.x = node.fx, node.vx = 0; - if (node.fy == null) node.y += node.vy *= velocityDecay; - else node.y = node.fy, node.vy = 0; - } - } - - function initializeNodes() { - for (var i = 0, n = nodes.length, node; i < n; ++i) { - node = nodes[i], node.index = i; - if (isNaN(node.x) || isNaN(node.y)) { - var radius = initialRadius * Math.sqrt(i), angle = i * initialAngle; - node.x = radius * Math.cos(angle); - node.y = radius * Math.sin(angle); - } - if (isNaN(node.vx) || isNaN(node.vy)) { - node.vx = node.vy = 0; - } - } - } - - function initializeForce(force) { - if (force.initialize) force.initialize(nodes); - return force; - } - - initializeNodes(); - - return simulation = { - tick: tick, - - restart: function() { - return stepper.restart(step), simulation; - }, - - stop: function() { - return stepper.stop(), simulation; - }, - - nodes: function(_) { - return arguments.length ? (nodes = _, initializeNodes(), forces.each(initializeForce), simulation) : nodes; - }, - - alpha: function(_) { - return arguments.length ? (alpha = +_, simulation) : alpha; - }, - - alphaMin: function(_) { - return arguments.length ? (alphaMin = +_, simulation) : alphaMin; - }, - - alphaDecay: function(_) { - return arguments.length ? (alphaDecay = +_, simulation) : +alphaDecay; - }, - - alphaTarget: function(_) { - return arguments.length ? (alphaTarget = +_, simulation) : alphaTarget; - }, - - velocityDecay: function(_) { - return arguments.length ? (velocityDecay = 1 - _, simulation) : 1 - velocityDecay; - }, - - force: function(name, _) { - return arguments.length > 1 ? ((_ == null ? forces.remove(name) : forces.set(name, initializeForce(_))), simulation) : forces.get(name); - }, - - find: function(x, y, radius) { - var i = 0, - n = nodes.length, - dx, - dy, - d2, - node, - closest; - - if (radius == null) radius = Infinity; - else radius *= radius; - - for (i = 0; i < n; ++i) { - node = nodes[i]; - dx = x - node.x; - dy = y - node.y; - d2 = dx * dx + dy * dy; - if (d2 < radius) closest = node, radius = d2; - } - - return closest; - }, - - on: function(name, _) { - return arguments.length > 1 ? (event.on(name, _), simulation) : event.on(name); - } - }; -}); - - -/***/ }), -/* 228 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__exponent__ = __webpack_require__(77); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__formatGroup__ = __webpack_require__(557); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__formatNumerals__ = __webpack_require__(558); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__formatSpecifier__ = __webpack_require__(229); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__formatTypes__ = __webpack_require__(230); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__formatPrefixAuto__ = __webpack_require__(231); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__identity__ = __webpack_require__(561); - - - - - - - - -var prefixes = ["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"]; - -/* harmony default export */ __webpack_exports__["a"] = (function(locale) { - var group = locale.grouping && locale.thousands ? Object(__WEBPACK_IMPORTED_MODULE_1__formatGroup__["a" /* default */])(locale.grouping, locale.thousands) : __WEBPACK_IMPORTED_MODULE_6__identity__["a" /* default */], - currency = locale.currency, - decimal = locale.decimal, - numerals = locale.numerals ? Object(__WEBPACK_IMPORTED_MODULE_2__formatNumerals__["a" /* default */])(locale.numerals) : __WEBPACK_IMPORTED_MODULE_6__identity__["a" /* default */], - percent = locale.percent || "%"; - - function newFormat(specifier) { - specifier = Object(__WEBPACK_IMPORTED_MODULE_3__formatSpecifier__["a" /* default */])(specifier); - - var fill = specifier.fill, - align = specifier.align, - sign = specifier.sign, - symbol = specifier.symbol, - zero = specifier.zero, - width = specifier.width, - comma = specifier.comma, - precision = specifier.precision, - type = specifier.type; - - // Compute the prefix and suffix. - // For SI-prefix, the suffix is lazily computed. - var prefix = symbol === "$" ? currency[0] : symbol === "#" && /[boxX]/.test(type) ? "0" + type.toLowerCase() : "", - suffix = symbol === "$" ? currency[1] : /[%p]/.test(type) ? percent : ""; - - // What format function should we use? - // Is this an integer type? - // Can this type generate exponential notation? - var formatType = __WEBPACK_IMPORTED_MODULE_4__formatTypes__["a" /* default */][type], - maybeSuffix = !type || /[defgprs%]/.test(type); - - // Set the default precision if not specified, - // or clamp the specified precision to the supported range. - // For significant precision, it must be in [1, 21]. - // For fixed precision, it must be in [0, 20]. - precision = precision == null ? (type ? 6 : 12) - : /[gprs]/.test(type) ? Math.max(1, Math.min(21, precision)) - : Math.max(0, Math.min(20, precision)); - - function format(value) { - var valuePrefix = prefix, - valueSuffix = suffix, - i, n, c; - - if (type === "c") { - valueSuffix = formatType(value) + valueSuffix; - value = ""; - } else { - value = +value; - - // Perform the initial formatting. - var valueNegative = value < 0; - value = formatType(Math.abs(value), precision); - - // If a negative value rounds to zero during formatting, treat as positive. - if (valueNegative && +value === 0) valueNegative = false; - - // Compute the prefix and suffix. - valuePrefix = (valueNegative ? (sign === "(" ? sign : "-") : sign === "-" || sign === "(" ? "" : sign) + valuePrefix; - valueSuffix = valueSuffix + (type === "s" ? prefixes[8 + __WEBPACK_IMPORTED_MODULE_5__formatPrefixAuto__["b" /* prefixExponent */] / 3] : "") + (valueNegative && sign === "(" ? ")" : ""); - - // Break the formatted value into the integer “value” part that can be - // grouped, and fractional or exponential “suffix” part that is not. - if (maybeSuffix) { - i = -1, n = value.length; - while (++i < n) { - if (c = value.charCodeAt(i), 48 > c || c > 57) { - valueSuffix = (c === 46 ? decimal + value.slice(i + 1) : value.slice(i)) + valueSuffix; - value = value.slice(0, i); - break; - } - } - } - } - - // If the fill character is not "0", grouping is applied before padding. - if (comma && !zero) value = group(value, Infinity); - - // Compute the padding. - var length = valuePrefix.length + value.length + valueSuffix.length, - padding = length < width ? new Array(width - length + 1).join(fill) : ""; - - // If the fill character is "0", grouping is applied after padding. - if (comma && zero) value = group(padding + value, padding.length ? width - valueSuffix.length : Infinity), padding = ""; - - // Reconstruct the final output based on the desired alignment. - switch (align) { - case "<": value = valuePrefix + value + valueSuffix + padding; break; - case "=": value = valuePrefix + padding + value + valueSuffix; break; - case "^": value = padding.slice(0, length = padding.length >> 1) + valuePrefix + value + valueSuffix + padding.slice(length); break; - default: value = padding + valuePrefix + value + valueSuffix; break; - } - - return numerals(value); - } - - format.toString = function() { - return specifier + ""; - }; - - return format; - } - - function formatPrefix(specifier, value) { - var f = newFormat((specifier = Object(__WEBPACK_IMPORTED_MODULE_3__formatSpecifier__["a" /* default */])(specifier), specifier.type = "f", specifier)), - e = Math.max(-8, Math.min(8, Math.floor(Object(__WEBPACK_IMPORTED_MODULE_0__exponent__["a" /* default */])(value) / 3))) * 3, - k = Math.pow(10, -e), - prefix = prefixes[8 + e / 3]; - return function(value) { - return f(k * value) + prefix; - }; - } - - return { - format: newFormat, - formatPrefix: formatPrefix - }; -}); - - -/***/ }), -/* 229 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (immutable) */ __webpack_exports__["a"] = formatSpecifier; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__formatTypes__ = __webpack_require__(230); - - -// [[fill]align][sign][symbol][0][width][,][.precision][type] -var re = /^(?:(.)?([<>=^]))?([+\-\( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?([a-z%])?$/i; - -function formatSpecifier(specifier) { - return new FormatSpecifier(specifier); -} - -formatSpecifier.prototype = FormatSpecifier.prototype; // instanceof - -function FormatSpecifier(specifier) { - if (!(match = re.exec(specifier))) throw new Error("invalid format: " + specifier); - - var match, - fill = match[1] || " ", - align = match[2] || ">", - sign = match[3] || "-", - symbol = match[4] || "", - zero = !!match[5], - width = match[6] && +match[6], - comma = !!match[7], - precision = match[8] && +match[8].slice(1), - type = match[9] || ""; - - // The "n" type is an alias for ",g". - if (type === "n") comma = true, type = "g"; - - // Map invalid types to the default format. - else if (!__WEBPACK_IMPORTED_MODULE_0__formatTypes__["a" /* default */][type]) type = ""; - - // If zero fill is specified, padding goes after sign and before digits. - if (zero || (fill === "0" && align === "=")) zero = true, fill = "0", align = "="; - - this.fill = fill; - this.align = align; - this.sign = sign; - this.symbol = symbol; - this.zero = zero; - this.width = width; - this.comma = comma; - this.precision = precision; - this.type = type; -} - -FormatSpecifier.prototype.toString = function() { - return this.fill - + this.align - + this.sign - + this.symbol - + (this.zero ? "0" : "") - + (this.width == null ? "" : Math.max(1, this.width | 0)) - + (this.comma ? "," : "") - + (this.precision == null ? "" : "." + Math.max(0, this.precision | 0)) - + this.type; -}; - - -/***/ }), -/* 230 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__formatDefault__ = __webpack_require__(559); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__formatPrefixAuto__ = __webpack_require__(231); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__formatRounded__ = __webpack_require__(560); - - - - -/* harmony default export */ __webpack_exports__["a"] = ({ - "": __WEBPACK_IMPORTED_MODULE_0__formatDefault__["a" /* default */], - "%": function(x, p) { return (x * 100).toFixed(p); }, - "b": function(x) { return Math.round(x).toString(2); }, - "c": function(x) { return x + ""; }, - "d": function(x) { return Math.round(x).toString(10); }, - "e": function(x, p) { return x.toExponential(p); }, - "f": function(x, p) { return x.toFixed(p); }, - "g": function(x, p) { return x.toPrecision(p); }, - "o": function(x) { return Math.round(x).toString(8); }, - "p": function(x, p) { return Object(__WEBPACK_IMPORTED_MODULE_2__formatRounded__["a" /* default */])(x * 100, p); }, - "r": __WEBPACK_IMPORTED_MODULE_2__formatRounded__["a" /* default */], - "s": __WEBPACK_IMPORTED_MODULE_1__formatPrefixAuto__["a" /* default */], - "X": function(x) { return Math.round(x).toString(16).toUpperCase(); }, - "x": function(x) { return Math.round(x).toString(16); } -}); - - -/***/ }), -/* 231 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return prefixExponent; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__formatDecimal__ = __webpack_require__(136); - - -var prefixExponent; - -/* harmony default export */ __webpack_exports__["a"] = (function(x, p) { - var d = Object(__WEBPACK_IMPORTED_MODULE_0__formatDecimal__["a" /* default */])(x, p); - if (!d) return x + ""; - var coefficient = d[0], - exponent = d[1], - i = exponent - (prefixExponent = Math.max(-8, Math.min(8, Math.floor(exponent / 3))) * 3) + 1, - n = coefficient.length; - return i === n ? coefficient - : i > n ? coefficient + new Array(i - n + 1).join("0") - : i > 0 ? coefficient.slice(0, i) + "." + coefficient.slice(i) - : "0." + new Array(1 - i).join("0") + Object(__WEBPACK_IMPORTED_MODULE_0__formatDecimal__["a" /* default */])(x, Math.max(0, p + i - 1))[0]; // less than 1y! -}); - - -/***/ }), -/* 232 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return areaRingSum; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return areaStream; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__adder__ = __webpack_require__(42); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__math__ = __webpack_require__(4); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__noop__ = __webpack_require__(29); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__stream__ = __webpack_require__(34); - - - - - -var areaRingSum = Object(__WEBPACK_IMPORTED_MODULE_0__adder__["a" /* default */])(); - -var areaSum = Object(__WEBPACK_IMPORTED_MODULE_0__adder__["a" /* default */])(), - lambda00, - phi00, - lambda0, - cosPhi0, - sinPhi0; - -var areaStream = { - point: __WEBPACK_IMPORTED_MODULE_2__noop__["a" /* default */], - lineStart: __WEBPACK_IMPORTED_MODULE_2__noop__["a" /* default */], - lineEnd: __WEBPACK_IMPORTED_MODULE_2__noop__["a" /* default */], - polygonStart: function() { - areaRingSum.reset(); - areaStream.lineStart = areaRingStart; - areaStream.lineEnd = areaRingEnd; - }, - polygonEnd: function() { - var areaRing = +areaRingSum; - areaSum.add(areaRing < 0 ? __WEBPACK_IMPORTED_MODULE_1__math__["w" /* tau */] + areaRing : areaRing); - this.lineStart = this.lineEnd = this.point = __WEBPACK_IMPORTED_MODULE_2__noop__["a" /* default */]; - }, - sphere: function() { - areaSum.add(__WEBPACK_IMPORTED_MODULE_1__math__["w" /* tau */]); - } -}; - -function areaRingStart() { - areaStream.point = areaPointFirst; -} - -function areaRingEnd() { - areaPoint(lambda00, phi00); -} - -function areaPointFirst(lambda, phi) { - areaStream.point = areaPoint; - lambda00 = lambda, phi00 = phi; - lambda *= __WEBPACK_IMPORTED_MODULE_1__math__["r" /* radians */], phi *= __WEBPACK_IMPORTED_MODULE_1__math__["r" /* radians */]; - lambda0 = lambda, cosPhi0 = Object(__WEBPACK_IMPORTED_MODULE_1__math__["g" /* cos */])(phi = phi / 2 + __WEBPACK_IMPORTED_MODULE_1__math__["q" /* quarterPi */]), sinPhi0 = Object(__WEBPACK_IMPORTED_MODULE_1__math__["t" /* sin */])(phi); -} - -function areaPoint(lambda, phi) { - lambda *= __WEBPACK_IMPORTED_MODULE_1__math__["r" /* radians */], phi *= __WEBPACK_IMPORTED_MODULE_1__math__["r" /* radians */]; - phi = phi / 2 + __WEBPACK_IMPORTED_MODULE_1__math__["q" /* quarterPi */]; // half the angular distance from south pole - - // Spherical excess E for a spherical triangle with vertices: south pole, - // previous point, current point. Uses a formula derived from Cagnoli’s - // theorem. See Todhunter, Spherical Trig. (1871), Sec. 103, Eq. (2). - var dLambda = lambda - lambda0, - sdLambda = dLambda >= 0 ? 1 : -1, - adLambda = sdLambda * dLambda, - cosPhi = Object(__WEBPACK_IMPORTED_MODULE_1__math__["g" /* cos */])(phi), - sinPhi = Object(__WEBPACK_IMPORTED_MODULE_1__math__["t" /* sin */])(phi), - k = sinPhi0 * sinPhi, - u = cosPhi0 * cosPhi + k * Object(__WEBPACK_IMPORTED_MODULE_1__math__["g" /* cos */])(adLambda), - v = k * sdLambda * Object(__WEBPACK_IMPORTED_MODULE_1__math__["t" /* sin */])(adLambda); - areaRingSum.add(Object(__WEBPACK_IMPORTED_MODULE_1__math__["e" /* atan2 */])(v, u)); - - // Advance the previous points. - lambda0 = lambda, cosPhi0 = cosPhi, sinPhi0 = sinPhi; -} - -/* harmony default export */ __webpack_exports__["c"] = (function(object) { - areaSum.reset(); - Object(__WEBPACK_IMPORTED_MODULE_3__stream__["a" /* default */])(object, areaStream); - return areaSum * 2; -}); - - -/***/ }), -/* 233 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (immutable) */ __webpack_exports__["a"] = circleStream; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__cartesian__ = __webpack_require__(55); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__constant__ = __webpack_require__(568); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__math__ = __webpack_require__(4); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__rotation__ = __webpack_require__(78); - - - - - -// Generates a circle centered at [0°, 0°], with a given radius and precision. -function circleStream(stream, radius, delta, direction, t0, t1) { - if (!delta) return; - var cosRadius = Object(__WEBPACK_IMPORTED_MODULE_2__math__["g" /* cos */])(radius), - sinRadius = Object(__WEBPACK_IMPORTED_MODULE_2__math__["t" /* sin */])(radius), - step = direction * delta; - if (t0 == null) { - t0 = radius + direction * __WEBPACK_IMPORTED_MODULE_2__math__["w" /* tau */]; - t1 = radius - step / 2; - } else { - t0 = circleRadius(cosRadius, t0); - t1 = circleRadius(cosRadius, t1); - if (direction > 0 ? t0 < t1 : t0 > t1) t0 += direction * __WEBPACK_IMPORTED_MODULE_2__math__["w" /* tau */]; - } - for (var point, t = t0; direction > 0 ? t > t1 : t < t1; t -= step) { - point = Object(__WEBPACK_IMPORTED_MODULE_0__cartesian__["g" /* spherical */])([cosRadius, -sinRadius * Object(__WEBPACK_IMPORTED_MODULE_2__math__["g" /* cos */])(t), -sinRadius * Object(__WEBPACK_IMPORTED_MODULE_2__math__["t" /* sin */])(t)]); - stream.point(point[0], point[1]); - } -} - -// Returns the signed angle of a cartesian point relative to [cosRadius, 0, 0]. -function circleRadius(cosRadius, point) { - point = Object(__WEBPACK_IMPORTED_MODULE_0__cartesian__["a" /* cartesian */])(point), point[0] -= cosRadius; - Object(__WEBPACK_IMPORTED_MODULE_0__cartesian__["e" /* cartesianNormalizeInPlace */])(point); - var radius = Object(__WEBPACK_IMPORTED_MODULE_2__math__["b" /* acos */])(-point[1]); - return ((-point[2] < 0 ? -radius : radius) + __WEBPACK_IMPORTED_MODULE_2__math__["w" /* tau */] - __WEBPACK_IMPORTED_MODULE_2__math__["i" /* epsilon */]) % __WEBPACK_IMPORTED_MODULE_2__math__["w" /* tau */]; -} - -/* harmony default export */ __webpack_exports__["b"] = (function() { - var center = Object(__WEBPACK_IMPORTED_MODULE_1__constant__["a" /* default */])([0, 0]), - radius = Object(__WEBPACK_IMPORTED_MODULE_1__constant__["a" /* default */])(90), - precision = Object(__WEBPACK_IMPORTED_MODULE_1__constant__["a" /* default */])(6), - ring, - rotate, - stream = {point: point}; - - function point(x, y) { - ring.push(x = rotate(x, y)); - x[0] *= __WEBPACK_IMPORTED_MODULE_2__math__["h" /* degrees */], x[1] *= __WEBPACK_IMPORTED_MODULE_2__math__["h" /* degrees */]; - } - - function circle() { - var c = center.apply(this, arguments), - r = radius.apply(this, arguments) * __WEBPACK_IMPORTED_MODULE_2__math__["r" /* radians */], - p = precision.apply(this, arguments) * __WEBPACK_IMPORTED_MODULE_2__math__["r" /* radians */]; - ring = []; - rotate = Object(__WEBPACK_IMPORTED_MODULE_3__rotation__["b" /* rotateRadians */])(-c[0] * __WEBPACK_IMPORTED_MODULE_2__math__["r" /* radians */], -c[1] * __WEBPACK_IMPORTED_MODULE_2__math__["r" /* radians */], 0).invert; - circleStream(stream, r, p, 1); - c = {type: "Polygon", coordinates: [ring]}; - ring = rotate = null; - return c; - } - - circle.center = function(_) { - return arguments.length ? (center = typeof _ === "function" ? _ : Object(__WEBPACK_IMPORTED_MODULE_1__constant__["a" /* default */])([+_[0], +_[1]]), circle) : center; - }; - - circle.radius = function(_) { - return arguments.length ? (radius = typeof _ === "function" ? _ : Object(__WEBPACK_IMPORTED_MODULE_1__constant__["a" /* default */])(+_), circle) : radius; - }; - - circle.precision = function(_) { - return arguments.length ? (precision = typeof _ === "function" ? _ : Object(__WEBPACK_IMPORTED_MODULE_1__constant__["a" /* default */])(+_), circle) : precision; - }; - - return circle; -}); - - -/***/ }), -/* 234 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony default export */ __webpack_exports__["a"] = (function(a, b) { - - function compose(x, y) { - return x = a(x, y), b(x[0], x[1]); - } - - if (a.invert && b.invert) compose.invert = function(x, y) { - return x = b.invert(x, y), x && a.invert(x[0], x[1]); - }; - - return compose; -}); - - -/***/ }), -/* 235 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__noop__ = __webpack_require__(29); - - -/* harmony default export */ __webpack_exports__["a"] = (function() { - var lines = [], - line; - return { - point: function(x, y) { - line.push([x, y]); - }, - lineStart: function() { - lines.push(line = []); - }, - lineEnd: __WEBPACK_IMPORTED_MODULE_0__noop__["a" /* default */], - rejoin: function() { - if (lines.length > 1) lines.push(lines.pop().concat(lines.shift())); - }, - result: function() { - var result = lines; - lines = []; - line = null; - return result; - } - }; -}); - - -/***/ }), -/* 236 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__pointEqual__ = __webpack_require__(237); - - -function Intersection(point, points, other, entry) { - this.x = point; - this.z = points; - this.o = other; // another intersection - this.e = entry; // is an entry? - this.v = false; // visited - this.n = this.p = null; // next & previous -} - -// A generalized polygon clipping algorithm: given a polygon that has been cut -// into its visible line segments, and rejoins the segments by interpolating -// along the clip edge. -/* harmony default export */ __webpack_exports__["a"] = (function(segments, compareIntersection, startInside, interpolate, stream) { - var subject = [], - clip = [], - i, - n; - - segments.forEach(function(segment) { - if ((n = segment.length - 1) <= 0) return; - var n, p0 = segment[0], p1 = segment[n], x; - - // If the first and last points of a segment are coincident, then treat as a - // closed ring. TODO if all rings are closed, then the winding order of the - // exterior ring should be checked. - if (Object(__WEBPACK_IMPORTED_MODULE_0__pointEqual__["a" /* default */])(p0, p1)) { - stream.lineStart(); - for (i = 0; i < n; ++i) stream.point((p0 = segment[i])[0], p0[1]); - stream.lineEnd(); - return; - } - - subject.push(x = new Intersection(p0, segment, null, true)); - clip.push(x.o = new Intersection(p0, null, x, false)); - subject.push(x = new Intersection(p1, segment, null, false)); - clip.push(x.o = new Intersection(p1, null, x, true)); - }); - - if (!subject.length) return; - - clip.sort(compareIntersection); - link(subject); - link(clip); - - for (i = 0, n = clip.length; i < n; ++i) { - clip[i].e = startInside = !startInside; - } - - var start = subject[0], - points, - point; - - while (1) { - // Find first unvisited intersection. - var current = start, - isSubject = true; - while (current.v) if ((current = current.n) === start) return; - points = current.z; - stream.lineStart(); - do { - current.v = current.o.v = true; - if (current.e) { - if (isSubject) { - for (i = 0, n = points.length; i < n; ++i) stream.point((point = points[i])[0], point[1]); - } else { - interpolate(current.x, current.n.x, 1, stream); - } - current = current.n; - } else { - if (isSubject) { - points = current.p.z; - for (i = points.length - 1; i >= 0; --i) stream.point((point = points[i])[0], point[1]); - } else { - interpolate(current.x, current.p.x, -1, stream); - } - current = current.p; - } - current = current.o; - points = current.z; - isSubject = !isSubject; - } while (!current.v); - stream.lineEnd(); - } -}); - -function link(array) { - if (!(n = array.length)) return; - var n, - i = 0, - a = array[0], - b; - while (++i < n) { - a.n = b = array[i]; - b.p = a; - a = b; - } - a.n = b = array[0]; - b.p = a; -} - - -/***/ }), -/* 237 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__math__ = __webpack_require__(4); - - -/* harmony default export */ __webpack_exports__["a"] = (function(a, b) { - return Object(__WEBPACK_IMPORTED_MODULE_0__math__["a" /* abs */])(a[0] - b[0]) < __WEBPACK_IMPORTED_MODULE_0__math__["i" /* epsilon */] && Object(__WEBPACK_IMPORTED_MODULE_0__math__["a" /* abs */])(a[1] - b[1]) < __WEBPACK_IMPORTED_MODULE_0__math__["i" /* epsilon */]; -}); - - -/***/ }), -/* 238 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__adder__ = __webpack_require__(42); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__cartesian__ = __webpack_require__(55); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__math__ = __webpack_require__(4); - - - - -var sum = Object(__WEBPACK_IMPORTED_MODULE_0__adder__["a" /* default */])(); - -/* harmony default export */ __webpack_exports__["a"] = (function(polygon, point) { - var lambda = point[0], - phi = point[1], - normal = [Object(__WEBPACK_IMPORTED_MODULE_2__math__["t" /* sin */])(lambda), -Object(__WEBPACK_IMPORTED_MODULE_2__math__["g" /* cos */])(lambda), 0], - angle = 0, - winding = 0; - - sum.reset(); - - for (var i = 0, n = polygon.length; i < n; ++i) { - if (!(m = (ring = polygon[i]).length)) continue; - var ring, - m, - point0 = ring[m - 1], - lambda0 = point0[0], - phi0 = point0[1] / 2 + __WEBPACK_IMPORTED_MODULE_2__math__["q" /* quarterPi */], - sinPhi0 = Object(__WEBPACK_IMPORTED_MODULE_2__math__["t" /* sin */])(phi0), - cosPhi0 = Object(__WEBPACK_IMPORTED_MODULE_2__math__["g" /* cos */])(phi0); - - for (var j = 0; j < m; ++j, lambda0 = lambda1, sinPhi0 = sinPhi1, cosPhi0 = cosPhi1, point0 = point1) { - var point1 = ring[j], - lambda1 = point1[0], - phi1 = point1[1] / 2 + __WEBPACK_IMPORTED_MODULE_2__math__["q" /* quarterPi */], - sinPhi1 = Object(__WEBPACK_IMPORTED_MODULE_2__math__["t" /* sin */])(phi1), - cosPhi1 = Object(__WEBPACK_IMPORTED_MODULE_2__math__["g" /* cos */])(phi1), - delta = lambda1 - lambda0, - sign = delta >= 0 ? 1 : -1, - absDelta = sign * delta, - antimeridian = absDelta > __WEBPACK_IMPORTED_MODULE_2__math__["o" /* pi */], - k = sinPhi0 * sinPhi1; - - sum.add(Object(__WEBPACK_IMPORTED_MODULE_2__math__["e" /* atan2 */])(k * sign * Object(__WEBPACK_IMPORTED_MODULE_2__math__["t" /* sin */])(absDelta), cosPhi0 * cosPhi1 + k * Object(__WEBPACK_IMPORTED_MODULE_2__math__["g" /* cos */])(absDelta))); - angle += antimeridian ? delta + sign * __WEBPACK_IMPORTED_MODULE_2__math__["w" /* tau */] : delta; - - // Are the longitudes either side of the point’s meridian (lambda), - // and are the latitudes smaller than the parallel (phi)? - if (antimeridian ^ lambda0 >= lambda ^ lambda1 >= lambda) { - var arc = Object(__WEBPACK_IMPORTED_MODULE_1__cartesian__["c" /* cartesianCross */])(Object(__WEBPACK_IMPORTED_MODULE_1__cartesian__["a" /* cartesian */])(point0), Object(__WEBPACK_IMPORTED_MODULE_1__cartesian__["a" /* cartesian */])(point1)); - Object(__WEBPACK_IMPORTED_MODULE_1__cartesian__["e" /* cartesianNormalizeInPlace */])(arc); - var intersection = Object(__WEBPACK_IMPORTED_MODULE_1__cartesian__["c" /* cartesianCross */])(normal, arc); - Object(__WEBPACK_IMPORTED_MODULE_1__cartesian__["e" /* cartesianNormalizeInPlace */])(intersection); - var phiArc = (antimeridian ^ delta >= 0 ? -1 : 1) * Object(__WEBPACK_IMPORTED_MODULE_2__math__["c" /* asin */])(intersection[2]); - if (phi > phiArc || phi === phiArc && (arc[0] || arc[1])) { - winding += antimeridian ^ delta >= 0 ? 1 : -1; - } - } - } - } - - // First, determine whether the South pole is inside or outside: - // - // It is inside if: - // * the polygon winds around it in a clockwise direction. - // * the polygon does not (cumulatively) wind around it, but has a negative - // (counter-clockwise) area. - // - // Second, count the (signed) number of times a segment crosses a lambda - // from the point to the South pole. If it is zero, then the point is the - // same side as the South pole. - - return (angle < -__WEBPACK_IMPORTED_MODULE_2__math__["i" /* epsilon */] || angle < __WEBPACK_IMPORTED_MODULE_2__math__["i" /* epsilon */] && sum < -__WEBPACK_IMPORTED_MODULE_2__math__["i" /* epsilon */]) ^ (winding & 1); -}); - - -/***/ }), -/* 239 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__length__ = __webpack_require__(240); - - -var coordinates = [null, null], - object = {type: "LineString", coordinates: coordinates}; - -/* harmony default export */ __webpack_exports__["a"] = (function(a, b) { - coordinates[0] = a; - coordinates[1] = b; - return Object(__WEBPACK_IMPORTED_MODULE_0__length__["a" /* default */])(object); -}); - - -/***/ }), -/* 240 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__adder__ = __webpack_require__(42); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__math__ = __webpack_require__(4); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__noop__ = __webpack_require__(29); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__stream__ = __webpack_require__(34); - - - - - -var lengthSum = Object(__WEBPACK_IMPORTED_MODULE_0__adder__["a" /* default */])(), - lambda0, - sinPhi0, - cosPhi0; - -var lengthStream = { - sphere: __WEBPACK_IMPORTED_MODULE_2__noop__["a" /* default */], - point: __WEBPACK_IMPORTED_MODULE_2__noop__["a" /* default */], - lineStart: lengthLineStart, - lineEnd: __WEBPACK_IMPORTED_MODULE_2__noop__["a" /* default */], - polygonStart: __WEBPACK_IMPORTED_MODULE_2__noop__["a" /* default */], - polygonEnd: __WEBPACK_IMPORTED_MODULE_2__noop__["a" /* default */] -}; - -function lengthLineStart() { - lengthStream.point = lengthPointFirst; - lengthStream.lineEnd = lengthLineEnd; -} - -function lengthLineEnd() { - lengthStream.point = lengthStream.lineEnd = __WEBPACK_IMPORTED_MODULE_2__noop__["a" /* default */]; -} - -function lengthPointFirst(lambda, phi) { - lambda *= __WEBPACK_IMPORTED_MODULE_1__math__["r" /* radians */], phi *= __WEBPACK_IMPORTED_MODULE_1__math__["r" /* radians */]; - lambda0 = lambda, sinPhi0 = Object(__WEBPACK_IMPORTED_MODULE_1__math__["t" /* sin */])(phi), cosPhi0 = Object(__WEBPACK_IMPORTED_MODULE_1__math__["g" /* cos */])(phi); - lengthStream.point = lengthPoint; -} - -function lengthPoint(lambda, phi) { - lambda *= __WEBPACK_IMPORTED_MODULE_1__math__["r" /* radians */], phi *= __WEBPACK_IMPORTED_MODULE_1__math__["r" /* radians */]; - var sinPhi = Object(__WEBPACK_IMPORTED_MODULE_1__math__["t" /* sin */])(phi), - cosPhi = Object(__WEBPACK_IMPORTED_MODULE_1__math__["g" /* cos */])(phi), - delta = Object(__WEBPACK_IMPORTED_MODULE_1__math__["a" /* abs */])(lambda - lambda0), - cosDelta = Object(__WEBPACK_IMPORTED_MODULE_1__math__["g" /* cos */])(delta), - sinDelta = Object(__WEBPACK_IMPORTED_MODULE_1__math__["t" /* sin */])(delta), - x = cosPhi * sinDelta, - y = cosPhi0 * sinPhi - sinPhi0 * cosPhi * cosDelta, - z = sinPhi0 * sinPhi + cosPhi0 * cosPhi * cosDelta; - lengthSum.add(Object(__WEBPACK_IMPORTED_MODULE_1__math__["e" /* atan2 */])(Object(__WEBPACK_IMPORTED_MODULE_1__math__["u" /* sqrt */])(x * x + y * y), z)); - lambda0 = lambda, sinPhi0 = sinPhi, cosPhi0 = cosPhi; -} - -/* harmony default export */ __webpack_exports__["a"] = (function(object) { - lengthSum.reset(); - Object(__WEBPACK_IMPORTED_MODULE_3__stream__["a" /* default */])(object, lengthStream); - return +lengthSum; -}); - - -/***/ }), -/* 241 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__noop__ = __webpack_require__(29); - - -var x0 = Infinity, - y0 = x0, - x1 = -x0, - y1 = x1; - -var boundsStream = { - point: boundsPoint, - lineStart: __WEBPACK_IMPORTED_MODULE_0__noop__["a" /* default */], - lineEnd: __WEBPACK_IMPORTED_MODULE_0__noop__["a" /* default */], - polygonStart: __WEBPACK_IMPORTED_MODULE_0__noop__["a" /* default */], - polygonEnd: __WEBPACK_IMPORTED_MODULE_0__noop__["a" /* default */], - result: function() { - var bounds = [[x0, y0], [x1, y1]]; - x1 = y1 = -(y0 = x0 = Infinity); - return bounds; - } -}; - -function boundsPoint(x, y) { - if (x < x0) x0 = x; - if (x > x1) x1 = x; - if (y < y0) y0 = y; - if (y > y1) y1 = y; -} - -/* harmony default export */ __webpack_exports__["a"] = (boundsStream); - - -/***/ }), -/* 242 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__conicEqualArea__ = __webpack_require__(139); - - -/* harmony default export */ __webpack_exports__["a"] = (function() { - return Object(__WEBPACK_IMPORTED_MODULE_0__conicEqualArea__["b" /* default */])() - .parallels([29.5, 45.5]) - .scale(1070) - .translate([480, 250]) - .rotate([96, 0]) - .center([-0.6, 38.7]); -}); - - -/***/ }), -/* 243 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__buffer__ = __webpack_require__(235); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__polygon__ = __webpack_require__(236); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__math__ = __webpack_require__(4); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__polygonContains__ = __webpack_require__(238); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_d3_array__ = __webpack_require__(12); - - - - - - -/* harmony default export */ __webpack_exports__["a"] = (function(pointVisible, clipLine, interpolate, start) { - return function(rotate, sink) { - var line = clipLine(sink), - rotatedStart = rotate.invert(start[0], start[1]), - ringBuffer = Object(__WEBPACK_IMPORTED_MODULE_0__buffer__["a" /* default */])(), - ringSink = clipLine(ringBuffer), - polygonStarted = false, - polygon, - segments, - ring; - - var clip = { - point: point, - lineStart: lineStart, - lineEnd: lineEnd, - polygonStart: function() { - clip.point = pointRing; - clip.lineStart = ringStart; - clip.lineEnd = ringEnd; - segments = []; - polygon = []; - }, - polygonEnd: function() { - clip.point = point; - clip.lineStart = lineStart; - clip.lineEnd = lineEnd; - segments = Object(__WEBPACK_IMPORTED_MODULE_4_d3_array__["n" /* merge */])(segments); - var startInside = Object(__WEBPACK_IMPORTED_MODULE_3__polygonContains__["a" /* default */])(polygon, rotatedStart); - if (segments.length) { - if (!polygonStarted) sink.polygonStart(), polygonStarted = true; - Object(__WEBPACK_IMPORTED_MODULE_1__polygon__["a" /* default */])(segments, compareIntersection, startInside, interpolate, sink); - } else if (startInside) { - if (!polygonStarted) sink.polygonStart(), polygonStarted = true; - sink.lineStart(); - interpolate(null, null, 1, sink); - sink.lineEnd(); - } - if (polygonStarted) sink.polygonEnd(), polygonStarted = false; - segments = polygon = null; - }, - sphere: function() { - sink.polygonStart(); - sink.lineStart(); - interpolate(null, null, 1, sink); - sink.lineEnd(); - sink.polygonEnd(); - } - }; - - function point(lambda, phi) { - var point = rotate(lambda, phi); - if (pointVisible(lambda = point[0], phi = point[1])) sink.point(lambda, phi); - } - - function pointLine(lambda, phi) { - var point = rotate(lambda, phi); - line.point(point[0], point[1]); - } - - function lineStart() { - clip.point = pointLine; - line.lineStart(); - } - - function lineEnd() { - clip.point = point; - line.lineEnd(); - } - - function pointRing(lambda, phi) { - ring.push([lambda, phi]); - var point = rotate(lambda, phi); - ringSink.point(point[0], point[1]); - } - - function ringStart() { - ringSink.lineStart(); - ring = []; - } - - function ringEnd() { - pointRing(ring[0][0], ring[0][1]); - ringSink.lineEnd(); - - var clean = ringSink.clean(), - ringSegments = ringBuffer.result(), - i, n = ringSegments.length, m, - segment, - point; - - ring.pop(); - polygon.push(ring); - ring = null; - - if (!n) return; - - // No intersections. - if (clean & 1) { - segment = ringSegments[0]; - if ((m = segment.length - 1) > 0) { - if (!polygonStarted) sink.polygonStart(), polygonStarted = true; - sink.lineStart(); - for (i = 0; i < m; ++i) sink.point((point = segment[i])[0], point[1]); - sink.lineEnd(); - } - return; - } - - // Rejoin connected segments. - // TODO reuse ringBuffer.rejoin()? - if (n > 1 && clean & 2) ringSegments.push(ringSegments.pop().concat(ringSegments.shift())); - - segments.push(ringSegments.filter(validSegment)); - } - - return clip; - }; -}); - -function validSegment(segment) { - return segment.length > 1; -} - -// Intersections are sorted along the clip edge. For both antimeridian cutting -// and circle clipping, the same comparison is used. -function compareIntersection(a, b) { - return ((a = a.x)[0] < 0 ? a[1] - __WEBPACK_IMPORTED_MODULE_2__math__["l" /* halfPi */] - __WEBPACK_IMPORTED_MODULE_2__math__["i" /* epsilon */] : __WEBPACK_IMPORTED_MODULE_2__math__["l" /* halfPi */] - a[1]) - - ((b = b.x)[0] < 0 ? b[1] - __WEBPACK_IMPORTED_MODULE_2__math__["l" /* halfPi */] - __WEBPACK_IMPORTED_MODULE_2__math__["i" /* epsilon */] : __WEBPACK_IMPORTED_MODULE_2__math__["l" /* halfPi */] - b[1]); -} - - -/***/ }), -/* 244 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (immutable) */ __webpack_exports__["b"] = equirectangularRaw; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__index__ = __webpack_require__(25); - - -function equirectangularRaw(lambda, phi) { - return [lambda, phi]; -} - -equirectangularRaw.invert = equirectangularRaw; - -/* harmony default export */ __webpack_exports__["a"] = (function() { - return Object(__WEBPACK_IMPORTED_MODULE_0__index__["a" /* default */])(equirectangularRaw) - .scale(152.63); -}); - - -/***/ }), -/* 245 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (immutable) */ __webpack_exports__["b"] = packEnclose; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__enclose__ = __webpack_require__(246); - - -function place(a, b, c) { - var ax = a.x, - ay = a.y, - da = b.r + c.r, - db = a.r + c.r, - dx = b.x - ax, - dy = b.y - ay, - dc = dx * dx + dy * dy; - if (dc) { - var x = 0.5 + ((db *= db) - (da *= da)) / (2 * dc), - y = Math.sqrt(Math.max(0, 2 * da * (db + dc) - (db -= dc) * db - da * da)) / (2 * dc); - c.x = ax + x * dx + y * dy; - c.y = ay + x * dy - y * dx; - } else { - c.x = ax + db; - c.y = ay; - } -} - -function intersects(a, b) { - var dx = b.x - a.x, - dy = b.y - a.y, - dr = a.r + b.r; - return dr * dr - 1e-6 > dx * dx + dy * dy; -} - -function score(node) { - var a = node._, - b = node.next._, - ab = a.r + b.r, - dx = (a.x * b.r + b.x * a.r) / ab, - dy = (a.y * b.r + b.y * a.r) / ab; - return dx * dx + dy * dy; -} - -function Node(circle) { - this._ = circle; - this.next = null; - this.previous = null; -} - -function packEnclose(circles) { - if (!(n = circles.length)) return 0; - - var a, b, c, n, aa, ca, i, j, k, sj, sk; - - // Place the first circle. - a = circles[0], a.x = 0, a.y = 0; - if (!(n > 1)) return a.r; - - // Place the second circle. - b = circles[1], a.x = -b.r, b.x = a.r, b.y = 0; - if (!(n > 2)) return a.r + b.r; - - // Place the third circle. - place(b, a, c = circles[2]); - - // Initialize the front-chain using the first three circles a, b and c. - a = new Node(a), b = new Node(b), c = new Node(c); - a.next = c.previous = b; - b.next = a.previous = c; - c.next = b.previous = a; - - // Attempt to place each remaining circle… - pack: for (i = 3; i < n; ++i) { - place(a._, b._, c = circles[i]), c = new Node(c); - - // Find the closest intersecting circle on the front-chain, if any. - // “Closeness” is determined by linear distance along the front-chain. - // “Ahead” or “behind” is likewise determined by linear distance. - j = b.next, k = a.previous, sj = b._.r, sk = a._.r; - do { - if (sj <= sk) { - if (intersects(j._, c._)) { - b = j, a.next = b, b.previous = a, --i; - continue pack; - } - sj += j._.r, j = j.next; - } else { - if (intersects(k._, c._)) { - a = k, a.next = b, b.previous = a, --i; - continue pack; - } - sk += k._.r, k = k.previous; - } - } while (j !== k.next); - - // Success! Insert the new circle c between a and b. - c.previous = a, c.next = b, a.next = b.previous = b = c; - - // Compute the new closest circle pair to the centroid. - aa = score(a); - while ((c = c.next) !== b) { - if ((ca = score(c)) < aa) { - a = c, aa = ca; - } - } - b = a.next; - } - - // Compute the enclosing circle of the front chain. - a = [b._], c = b; while ((c = c.next) !== b) a.push(c._); c = Object(__WEBPACK_IMPORTED_MODULE_0__enclose__["a" /* default */])(a); - - // Translate the circles to put the enclosing circle around the origin. - for (i = 0; i < n; ++i) a = circles[i], a.x -= c.x, a.y -= c.y; - - return c.r; -} - -/* harmony default export */ __webpack_exports__["a"] = (function(circles) { - packEnclose(circles); - return circles; -}); - - -/***/ }), -/* 246 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__array__ = __webpack_require__(607); - - -/* harmony default export */ __webpack_exports__["a"] = (function(circles) { - var i = 0, n = (circles = Object(__WEBPACK_IMPORTED_MODULE_0__array__["a" /* shuffle */])(__WEBPACK_IMPORTED_MODULE_0__array__["b" /* slice */].call(circles))).length, B = [], p, e; - - while (i < n) { - p = circles[i]; - if (e && enclosesWeak(e, p)) ++i; - else e = encloseBasis(B = extendBasis(B, p)), i = 0; - } - - return e; -}); - -function extendBasis(B, p) { - var i, j; - - if (enclosesWeakAll(p, B)) return [p]; - - // If we get here then B must have at least one element. - for (i = 0; i < B.length; ++i) { - if (enclosesNot(p, B[i]) - && enclosesWeakAll(encloseBasis2(B[i], p), B)) { - return [B[i], p]; - } - } - - // If we get here then B must have at least two elements. - for (i = 0; i < B.length - 1; ++i) { - for (j = i + 1; j < B.length; ++j) { - if (enclosesNot(encloseBasis2(B[i], B[j]), p) - && enclosesNot(encloseBasis2(B[i], p), B[j]) - && enclosesNot(encloseBasis2(B[j], p), B[i]) - && enclosesWeakAll(encloseBasis3(B[i], B[j], p), B)) { - return [B[i], B[j], p]; - } - } - } - - // If we get here then something is very wrong. - throw new Error; -} - -function enclosesNot(a, b) { - var dr = a.r - b.r, dx = b.x - a.x, dy = b.y - a.y; - return dr < 0 || dr * dr < dx * dx + dy * dy; -} - -function enclosesWeak(a, b) { - var dr = a.r - b.r + 1e-6, dx = b.x - a.x, dy = b.y - a.y; - return dr > 0 && dr * dr > dx * dx + dy * dy; -} - -function enclosesWeakAll(a, B) { - for (var i = 0; i < B.length; ++i) { - if (!enclosesWeak(a, B[i])) { - return false; - } - } - return true; -} - -function encloseBasis(B) { - switch (B.length) { - case 1: return encloseBasis1(B[0]); - case 2: return encloseBasis2(B[0], B[1]); - case 3: return encloseBasis3(B[0], B[1], B[2]); - } -} - -function encloseBasis1(a) { - return { - x: a.x, - y: a.y, - r: a.r - }; -} - -function encloseBasis2(a, b) { - var x1 = a.x, y1 = a.y, r1 = a.r, - x2 = b.x, y2 = b.y, r2 = b.r, - x21 = x2 - x1, y21 = y2 - y1, r21 = r2 - r1, - l = Math.sqrt(x21 * x21 + y21 * y21); - return { - x: (x1 + x2 + x21 / l * r21) / 2, - y: (y1 + y2 + y21 / l * r21) / 2, - r: (l + r1 + r2) / 2 - }; -} - -function encloseBasis3(a, b, c) { - var x1 = a.x, y1 = a.y, r1 = a.r, - x2 = b.x, y2 = b.y, r2 = b.r, - x3 = c.x, y3 = c.y, r3 = c.r, - a2 = x1 - x2, - a3 = x1 - x3, - b2 = y1 - y2, - b3 = y1 - y3, - c2 = r2 - r1, - c3 = r3 - r1, - d1 = x1 * x1 + y1 * y1 - r1 * r1, - d2 = d1 - x2 * x2 - y2 * y2 + r2 * r2, - d3 = d1 - x3 * x3 - y3 * y3 + r3 * r3, - ab = a3 * b2 - a2 * b3, - xa = (b2 * d3 - b3 * d2) / (ab * 2) - x1, - xb = (b3 * c2 - b2 * c3) / ab, - ya = (a3 * d2 - a2 * d3) / (ab * 2) - y1, - yb = (a2 * c3 - a3 * c2) / ab, - A = xb * xb + yb * yb - 1, - B = 2 * (r1 + xa * xb + ya * yb), - C = xa * xa + ya * ya - r1 * r1, - r = -(A ? (B + Math.sqrt(B * B - 4 * A * C)) / (2 * A) : C / B); - return { - x: x1 + xa + xb * r, - y: y1 + ya + yb * r, - r: r - }; -} - - -/***/ }), -/* 247 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (immutable) */ __webpack_exports__["a"] = constantZero; -function constantZero() { - return 0; -} - -/* harmony default export */ __webpack_exports__["b"] = (function(x) { - return function() { - return x; - }; -}); - - -/***/ }), -/* 248 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony default export */ __webpack_exports__["a"] = (function(node) { - node.x0 = Math.round(node.x0); - node.y0 = Math.round(node.y0); - node.x1 = Math.round(node.x1); - node.y1 = Math.round(node.y1); -}); - - -/***/ }), -/* 249 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__defaultSource__ = __webpack_require__(43); - - -/* harmony default export */ __webpack_exports__["a"] = ((function sourceRandomNormal(source) { - function randomNormal(mu, sigma) { - var x, r; - mu = mu == null ? 0 : +mu; - sigma = sigma == null ? 1 : +sigma; - return function() { - var y; - - // If available, use the second previously-generated uniform random. - if (x != null) y = x, x = null; - - // Otherwise, generate a new x and y. - else do { - x = source() * 2 - 1; - y = source() * 2 - 1; - r = x * x + y * y; - } while (!r || r > 1); - - return mu + sigma * y * Math.sqrt(-2 * Math.log(r) / r); - }; - } - - randomNormal.source = sourceRandomNormal; - - return randomNormal; -})(__WEBPACK_IMPORTED_MODULE_0__defaultSource__["a" /* default */])); - - -/***/ }), -/* 250 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__defaultSource__ = __webpack_require__(43); - - -/* harmony default export */ __webpack_exports__["a"] = ((function sourceRandomIrwinHall(source) { - function randomIrwinHall(n) { - return function() { - for (var sum = 0, i = 0; i < n; ++i) sum += source(); - return sum; - }; - } - - randomIrwinHall.source = sourceRandomIrwinHall; - - return randomIrwinHall; -})(__WEBPACK_IMPORTED_MODULE_0__defaultSource__["a" /* default */])); - - -/***/ }), -/* 251 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__request__ = __webpack_require__(146); - - -/* harmony default export */ __webpack_exports__["a"] = (function(defaultMimeType, parse) { - return function(url, row, callback) { - if (arguments.length < 3) callback = row, row = null; - var r = Object(__WEBPACK_IMPORTED_MODULE_0__request__["a" /* default */])(url).mimeType(defaultMimeType); - r.row = function(_) { return arguments.length ? r.response(responseOf(parse, row = _)) : row; }; - r.row(row); - return callback ? r.get(callback) : r; - }; -}); - -function responseOf(parse, row) { - return function(request) { - return parse(request.responseText, row); - }; -} - - -/***/ }), -/* 252 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return implicit; }); -/* harmony export (immutable) */ __webpack_exports__["a"] = ordinal; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_d3_collection__ = __webpack_require__(53); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__array__ = __webpack_require__(35); - - - -var implicit = {name: "implicit"}; - -function ordinal(range) { - var index = Object(__WEBPACK_IMPORTED_MODULE_0_d3_collection__["c" /* map */])(), - domain = [], - unknown = implicit; - - range = range == null ? [] : __WEBPACK_IMPORTED_MODULE_1__array__["b" /* slice */].call(range); - - function scale(d) { - var key = d + "", i = index.get(key); - if (!i) { - if (unknown !== implicit) return unknown; - index.set(key, i = domain.push(d)); - } - return range[(i - 1) % range.length]; - } - - scale.domain = function(_) { - if (!arguments.length) return domain.slice(); - domain = [], index = Object(__WEBPACK_IMPORTED_MODULE_0_d3_collection__["c" /* map */])(); - var i = -1, n = _.length, d, key; - while (++i < n) if (!index.has(key = (d = _[i]) + "")) index.set(key, domain.push(d)); - return scale; - }; - - scale.range = function(_) { - return arguments.length ? (range = __WEBPACK_IMPORTED_MODULE_1__array__["b" /* slice */].call(_), scale) : range.slice(); - }; - - scale.unknown = function(_) { - return arguments.length ? (unknown = _, scale) : unknown; - }; - - scale.copy = function() { - return ordinal() - .domain(domain) - .range(range) - .unknown(unknown); - }; - - return scale; -} - - -/***/ }), -/* 253 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony default export */ __webpack_exports__["a"] = (function(x) { - return +x; -}); - - -/***/ }), -/* 254 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony default export */ __webpack_exports__["a"] = (function(domain, interval) { - domain = domain.slice(); - - var i0 = 0, - i1 = domain.length - 1, - x0 = domain[i0], - x1 = domain[i1], - t; - - if (x1 < x0) { - t = i0, i0 = i1, i1 = t; - t = x0, x0 = x1, x1 = t; - } - - domain[i0] = interval.floor(x0); - domain[i1] = interval.ceil(x1); - return domain; -}); - - -/***/ }), -/* 255 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (immutable) */ __webpack_exports__["a"] = calendar; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_d3_array__ = __webpack_require__(12); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_d3_interpolate__ = __webpack_require__(19); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_d3_time__ = __webpack_require__(83); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_d3_time_format__ = __webpack_require__(148); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__array__ = __webpack_require__(35); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__continuous__ = __webpack_require__(82); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__nice__ = __webpack_require__(254); - - - - - - - - -var durationSecond = 1000, - durationMinute = durationSecond * 60, - durationHour = durationMinute * 60, - durationDay = durationHour * 24, - durationWeek = durationDay * 7, - durationMonth = durationDay * 30, - durationYear = durationDay * 365; - -function date(t) { - return new Date(t); -} - -function number(t) { - return t instanceof Date ? +t : +new Date(+t); -} - -function calendar(year, month, week, day, hour, minute, second, millisecond, format) { - var scale = Object(__WEBPACK_IMPORTED_MODULE_5__continuous__["b" /* default */])(__WEBPACK_IMPORTED_MODULE_5__continuous__["c" /* deinterpolateLinear */], __WEBPACK_IMPORTED_MODULE_1_d3_interpolate__["m" /* interpolateNumber */]), - invert = scale.invert, - domain = scale.domain; - - var formatMillisecond = format(".%L"), - formatSecond = format(":%S"), - formatMinute = format("%I:%M"), - formatHour = format("%I %p"), - formatDay = format("%a %d"), - formatWeek = format("%b %d"), - formatMonth = format("%B"), - formatYear = format("%Y"); - - var tickIntervals = [ - [second, 1, durationSecond], - [second, 5, 5 * durationSecond], - [second, 15, 15 * durationSecond], - [second, 30, 30 * durationSecond], - [minute, 1, durationMinute], - [minute, 5, 5 * durationMinute], - [minute, 15, 15 * durationMinute], - [minute, 30, 30 * durationMinute], - [ hour, 1, durationHour ], - [ hour, 3, 3 * durationHour ], - [ hour, 6, 6 * durationHour ], - [ hour, 12, 12 * durationHour ], - [ day, 1, durationDay ], - [ day, 2, 2 * durationDay ], - [ week, 1, durationWeek ], - [ month, 1, durationMonth ], - [ month, 3, 3 * durationMonth ], - [ year, 1, durationYear ] - ]; - - function tickFormat(date) { - return (second(date) < date ? formatMillisecond - : minute(date) < date ? formatSecond - : hour(date) < date ? formatMinute - : day(date) < date ? formatHour - : month(date) < date ? (week(date) < date ? formatDay : formatWeek) - : year(date) < date ? formatMonth - : formatYear)(date); - } - - function tickInterval(interval, start, stop, step) { - if (interval == null) interval = 10; - - // If a desired tick count is specified, pick a reasonable tick interval - // based on the extent of the domain and a rough estimate of tick size. - // Otherwise, assume interval is already a time interval and use it. - if (typeof interval === "number") { - var target = Math.abs(stop - start) / interval, - i = Object(__WEBPACK_IMPORTED_MODULE_0_d3_array__["e" /* bisector */])(function(i) { return i[2]; }).right(tickIntervals, target); - if (i === tickIntervals.length) { - step = Object(__WEBPACK_IMPORTED_MODULE_0_d3_array__["A" /* tickStep */])(start / durationYear, stop / durationYear, interval); - interval = year; - } else if (i) { - i = tickIntervals[target / tickIntervals[i - 1][2] < tickIntervals[i][2] / target ? i - 1 : i]; - step = i[1]; - interval = i[0]; - } else { - step = Object(__WEBPACK_IMPORTED_MODULE_0_d3_array__["A" /* tickStep */])(start, stop, interval); - interval = millisecond; - } - } - - return step == null ? interval : interval.every(step); - } - - scale.invert = function(y) { - return new Date(invert(y)); - }; - - scale.domain = function(_) { - return arguments.length ? domain(__WEBPACK_IMPORTED_MODULE_4__array__["a" /* map */].call(_, number)) : domain().map(date); - }; - - scale.ticks = function(interval, step) { - var d = domain(), - t0 = d[0], - t1 = d[d.length - 1], - r = t1 < t0, - t; - if (r) t = t0, t0 = t1, t1 = t; - t = tickInterval(interval, t0, t1, step); - t = t ? t.range(t0, t1 + 1) : []; // inclusive stop - return r ? t.reverse() : t; - }; - - scale.tickFormat = function(count, specifier) { - return specifier == null ? tickFormat : format(specifier); - }; - - scale.nice = function(interval, step) { - var d = domain(); - return (interval = tickInterval(interval, d[0], d[d.length - 1], step)) - ? domain(Object(__WEBPACK_IMPORTED_MODULE_6__nice__["a" /* default */])(d, interval)) - : scale; - }; - - scale.copy = function() { - return Object(__WEBPACK_IMPORTED_MODULE_5__continuous__["a" /* copy */])(scale, calendar(year, month, week, day, hour, minute, second, millisecond, format)); - }; - - return scale; -} - -/* harmony default export */ __webpack_exports__["b"] = (function() { - return calendar(__WEBPACK_IMPORTED_MODULE_2_d3_time__["D" /* timeYear */], __WEBPACK_IMPORTED_MODULE_2_d3_time__["n" /* timeMonth */], __WEBPACK_IMPORTED_MODULE_2_d3_time__["B" /* timeWeek */], __WEBPACK_IMPORTED_MODULE_2_d3_time__["a" /* timeDay */], __WEBPACK_IMPORTED_MODULE_2_d3_time__["e" /* timeHour */], __WEBPACK_IMPORTED_MODULE_2_d3_time__["j" /* timeMinute */], __WEBPACK_IMPORTED_MODULE_2_d3_time__["r" /* timeSecond */], __WEBPACK_IMPORTED_MODULE_2_d3_time__["h" /* timeMillisecond */], __WEBPACK_IMPORTED_MODULE_3_d3_time_format__["c" /* timeFormat */]).domain([new Date(2000, 0, 1), new Date(2000, 0, 2)]); -}); - - -/***/ }), -/* 256 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (immutable) */ __webpack_exports__["a"] = formatLocale; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_d3_time__ = __webpack_require__(83); - - -function localDate(d) { - if (0 <= d.y && d.y < 100) { - var date = new Date(-1, d.m, d.d, d.H, d.M, d.S, d.L); - date.setFullYear(d.y); - return date; - } - return new Date(d.y, d.m, d.d, d.H, d.M, d.S, d.L); -} - -function utcDate(d) { - if (0 <= d.y && d.y < 100) { - var date = new Date(Date.UTC(-1, d.m, d.d, d.H, d.M, d.S, d.L)); - date.setUTCFullYear(d.y); - return date; - } - return new Date(Date.UTC(d.y, d.m, d.d, d.H, d.M, d.S, d.L)); -} - -function newYear(y) { - return {y: y, m: 0, d: 1, H: 0, M: 0, S: 0, L: 0}; -} - -function formatLocale(locale) { - var locale_dateTime = locale.dateTime, - locale_date = locale.date, - locale_time = locale.time, - locale_periods = locale.periods, - locale_weekdays = locale.days, - locale_shortWeekdays = locale.shortDays, - locale_months = locale.months, - locale_shortMonths = locale.shortMonths; - - var periodRe = formatRe(locale_periods), - periodLookup = formatLookup(locale_periods), - weekdayRe = formatRe(locale_weekdays), - weekdayLookup = formatLookup(locale_weekdays), - shortWeekdayRe = formatRe(locale_shortWeekdays), - shortWeekdayLookup = formatLookup(locale_shortWeekdays), - monthRe = formatRe(locale_months), - monthLookup = formatLookup(locale_months), - shortMonthRe = formatRe(locale_shortMonths), - shortMonthLookup = formatLookup(locale_shortMonths); - - var formats = { - "a": formatShortWeekday, - "A": formatWeekday, - "b": formatShortMonth, - "B": formatMonth, - "c": null, - "d": formatDayOfMonth, - "e": formatDayOfMonth, - "H": formatHour24, - "I": formatHour12, - "j": formatDayOfYear, - "L": formatMilliseconds, - "m": formatMonthNumber, - "M": formatMinutes, - "p": formatPeriod, - "S": formatSeconds, - "U": formatWeekNumberSunday, - "w": formatWeekdayNumber, - "W": formatWeekNumberMonday, - "x": null, - "X": null, - "y": formatYear, - "Y": formatFullYear, - "Z": formatZone, - "%": formatLiteralPercent - }; - - var utcFormats = { - "a": formatUTCShortWeekday, - "A": formatUTCWeekday, - "b": formatUTCShortMonth, - "B": formatUTCMonth, - "c": null, - "d": formatUTCDayOfMonth, - "e": formatUTCDayOfMonth, - "H": formatUTCHour24, - "I": formatUTCHour12, - "j": formatUTCDayOfYear, - "L": formatUTCMilliseconds, - "m": formatUTCMonthNumber, - "M": formatUTCMinutes, - "p": formatUTCPeriod, - "S": formatUTCSeconds, - "U": formatUTCWeekNumberSunday, - "w": formatUTCWeekdayNumber, - "W": formatUTCWeekNumberMonday, - "x": null, - "X": null, - "y": formatUTCYear, - "Y": formatUTCFullYear, - "Z": formatUTCZone, - "%": formatLiteralPercent - }; - - var parses = { - "a": parseShortWeekday, - "A": parseWeekday, - "b": parseShortMonth, - "B": parseMonth, - "c": parseLocaleDateTime, - "d": parseDayOfMonth, - "e": parseDayOfMonth, - "H": parseHour24, - "I": parseHour24, - "j": parseDayOfYear, - "L": parseMilliseconds, - "m": parseMonthNumber, - "M": parseMinutes, - "p": parsePeriod, - "S": parseSeconds, - "U": parseWeekNumberSunday, - "w": parseWeekdayNumber, - "W": parseWeekNumberMonday, - "x": parseLocaleDate, - "X": parseLocaleTime, - "y": parseYear, - "Y": parseFullYear, - "Z": parseZone, - "%": parseLiteralPercent - }; - - // These recursive directive definitions must be deferred. - formats.x = newFormat(locale_date, formats); - formats.X = newFormat(locale_time, formats); - formats.c = newFormat(locale_dateTime, formats); - utcFormats.x = newFormat(locale_date, utcFormats); - utcFormats.X = newFormat(locale_time, utcFormats); - utcFormats.c = newFormat(locale_dateTime, utcFormats); - - function newFormat(specifier, formats) { - return function(date) { - var string = [], - i = -1, - j = 0, - n = specifier.length, - c, - pad, - format; - - if (!(date instanceof Date)) date = new Date(+date); - - while (++i < n) { - if (specifier.charCodeAt(i) === 37) { - string.push(specifier.slice(j, i)); - if ((pad = pads[c = specifier.charAt(++i)]) != null) c = specifier.charAt(++i); - else pad = c === "e" ? " " : "0"; - if (format = formats[c]) c = format(date, pad); - string.push(c); - j = i + 1; - } - } - - string.push(specifier.slice(j, i)); - return string.join(""); - }; - } - - function newParse(specifier, newDate) { - return function(string) { - var d = newYear(1900), - i = parseSpecifier(d, specifier, string += "", 0); - if (i != string.length) return null; - - // The am-pm flag is 0 for AM, and 1 for PM. - if ("p" in d) d.H = d.H % 12 + d.p * 12; - - // Convert day-of-week and week-of-year to day-of-year. - if ("W" in d || "U" in d) { - if (!("w" in d)) d.w = "W" in d ? 1 : 0; - var day = "Z" in d ? utcDate(newYear(d.y)).getUTCDay() : newDate(newYear(d.y)).getDay(); - d.m = 0; - d.d = "W" in d ? (d.w + 6) % 7 + d.W * 7 - (day + 5) % 7 : d.w + d.U * 7 - (day + 6) % 7; - } - - // If a time zone is specified, all fields are interpreted as UTC and then - // offset according to the specified time zone. - if ("Z" in d) { - d.H += d.Z / 100 | 0; - d.M += d.Z % 100; - return utcDate(d); - } - - // Otherwise, all fields are in local time. - return newDate(d); - }; - } - - function parseSpecifier(d, specifier, string, j) { - var i = 0, - n = specifier.length, - m = string.length, - c, - parse; - - while (i < n) { - if (j >= m) return -1; - c = specifier.charCodeAt(i++); - if (c === 37) { - c = specifier.charAt(i++); - parse = parses[c in pads ? specifier.charAt(i++) : c]; - if (!parse || ((j = parse(d, string, j)) < 0)) return -1; - } else if (c != string.charCodeAt(j++)) { - return -1; - } - } - - return j; - } - - function parsePeriod(d, string, i) { - var n = periodRe.exec(string.slice(i)); - return n ? (d.p = periodLookup[n[0].toLowerCase()], i + n[0].length) : -1; - } - - function parseShortWeekday(d, string, i) { - var n = shortWeekdayRe.exec(string.slice(i)); - return n ? (d.w = shortWeekdayLookup[n[0].toLowerCase()], i + n[0].length) : -1; - } - - function parseWeekday(d, string, i) { - var n = weekdayRe.exec(string.slice(i)); - return n ? (d.w = weekdayLookup[n[0].toLowerCase()], i + n[0].length) : -1; - } - - function parseShortMonth(d, string, i) { - var n = shortMonthRe.exec(string.slice(i)); - return n ? (d.m = shortMonthLookup[n[0].toLowerCase()], i + n[0].length) : -1; - } - - function parseMonth(d, string, i) { - var n = monthRe.exec(string.slice(i)); - return n ? (d.m = monthLookup[n[0].toLowerCase()], i + n[0].length) : -1; - } - - function parseLocaleDateTime(d, string, i) { - return parseSpecifier(d, locale_dateTime, string, i); - } - - function parseLocaleDate(d, string, i) { - return parseSpecifier(d, locale_date, string, i); - } - - function parseLocaleTime(d, string, i) { - return parseSpecifier(d, locale_time, string, i); - } - - function formatShortWeekday(d) { - return locale_shortWeekdays[d.getDay()]; - } - - function formatWeekday(d) { - return locale_weekdays[d.getDay()]; - } - - function formatShortMonth(d) { - return locale_shortMonths[d.getMonth()]; - } - - function formatMonth(d) { - return locale_months[d.getMonth()]; - } - - function formatPeriod(d) { - return locale_periods[+(d.getHours() >= 12)]; - } - - function formatUTCShortWeekday(d) { - return locale_shortWeekdays[d.getUTCDay()]; - } - - function formatUTCWeekday(d) { - return locale_weekdays[d.getUTCDay()]; - } - - function formatUTCShortMonth(d) { - return locale_shortMonths[d.getUTCMonth()]; - } - - function formatUTCMonth(d) { - return locale_months[d.getUTCMonth()]; - } - - function formatUTCPeriod(d) { - return locale_periods[+(d.getUTCHours() >= 12)]; - } - - return { - format: function(specifier) { - var f = newFormat(specifier += "", formats); - f.toString = function() { return specifier; }; - return f; - }, - parse: function(specifier) { - var p = newParse(specifier += "", localDate); - p.toString = function() { return specifier; }; - return p; - }, - utcFormat: function(specifier) { - var f = newFormat(specifier += "", utcFormats); - f.toString = function() { return specifier; }; - return f; - }, - utcParse: function(specifier) { - var p = newParse(specifier, utcDate); - p.toString = function() { return specifier; }; - return p; - } - }; -} - -var pads = {"-": "", "_": " ", "0": "0"}, - numberRe = /^\s*\d+/, // note: ignores next directive - percentRe = /^%/, - requoteRe = /[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g; - -function pad(value, fill, width) { - var sign = value < 0 ? "-" : "", - string = (sign ? -value : value) + "", - length = string.length; - return sign + (length < width ? new Array(width - length + 1).join(fill) + string : string); -} - -function requote(s) { - return s.replace(requoteRe, "\\$&"); -} - -function formatRe(names) { - return new RegExp("^(?:" + names.map(requote).join("|") + ")", "i"); -} - -function formatLookup(names) { - var map = {}, i = -1, n = names.length; - while (++i < n) map[names[i].toLowerCase()] = i; - return map; -} - -function parseWeekdayNumber(d, string, i) { - var n = numberRe.exec(string.slice(i, i + 1)); - return n ? (d.w = +n[0], i + n[0].length) : -1; -} - -function parseWeekNumberSunday(d, string, i) { - var n = numberRe.exec(string.slice(i)); - return n ? (d.U = +n[0], i + n[0].length) : -1; -} - -function parseWeekNumberMonday(d, string, i) { - var n = numberRe.exec(string.slice(i)); - return n ? (d.W = +n[0], i + n[0].length) : -1; -} - -function parseFullYear(d, string, i) { - var n = numberRe.exec(string.slice(i, i + 4)); - return n ? (d.y = +n[0], i + n[0].length) : -1; -} - -function parseYear(d, string, i) { - var n = numberRe.exec(string.slice(i, i + 2)); - return n ? (d.y = +n[0] + (+n[0] > 68 ? 1900 : 2000), i + n[0].length) : -1; -} - -function parseZone(d, string, i) { - var n = /^(Z)|([+-]\d\d)(?:\:?(\d\d))?/.exec(string.slice(i, i + 6)); - return n ? (d.Z = n[1] ? 0 : -(n[2] + (n[3] || "00")), i + n[0].length) : -1; -} - -function parseMonthNumber(d, string, i) { - var n = numberRe.exec(string.slice(i, i + 2)); - return n ? (d.m = n[0] - 1, i + n[0].length) : -1; -} - -function parseDayOfMonth(d, string, i) { - var n = numberRe.exec(string.slice(i, i + 2)); - return n ? (d.d = +n[0], i + n[0].length) : -1; -} - -function parseDayOfYear(d, string, i) { - var n = numberRe.exec(string.slice(i, i + 3)); - return n ? (d.m = 0, d.d = +n[0], i + n[0].length) : -1; -} - -function parseHour24(d, string, i) { - var n = numberRe.exec(string.slice(i, i + 2)); - return n ? (d.H = +n[0], i + n[0].length) : -1; -} - -function parseMinutes(d, string, i) { - var n = numberRe.exec(string.slice(i, i + 2)); - return n ? (d.M = +n[0], i + n[0].length) : -1; -} - -function parseSeconds(d, string, i) { - var n = numberRe.exec(string.slice(i, i + 2)); - return n ? (d.S = +n[0], i + n[0].length) : -1; -} - -function parseMilliseconds(d, string, i) { - var n = numberRe.exec(string.slice(i, i + 3)); - return n ? (d.L = +n[0], i + n[0].length) : -1; -} - -function parseLiteralPercent(d, string, i) { - var n = percentRe.exec(string.slice(i, i + 1)); - return n ? i + n[0].length : -1; -} - -function formatDayOfMonth(d, p) { - return pad(d.getDate(), p, 2); -} - -function formatHour24(d, p) { - return pad(d.getHours(), p, 2); -} - -function formatHour12(d, p) { - return pad(d.getHours() % 12 || 12, p, 2); -} - -function formatDayOfYear(d, p) { - return pad(1 + __WEBPACK_IMPORTED_MODULE_0_d3_time__["a" /* timeDay */].count(Object(__WEBPACK_IMPORTED_MODULE_0_d3_time__["D" /* timeYear */])(d), d), p, 3); -} - -function formatMilliseconds(d, p) { - return pad(d.getMilliseconds(), p, 3); -} - -function formatMonthNumber(d, p) { - return pad(d.getMonth() + 1, p, 2); -} - -function formatMinutes(d, p) { - return pad(d.getMinutes(), p, 2); -} - -function formatSeconds(d, p) { - return pad(d.getSeconds(), p, 2); -} - -function formatWeekNumberSunday(d, p) { - return pad(__WEBPACK_IMPORTED_MODULE_0_d3_time__["t" /* timeSunday */].count(Object(__WEBPACK_IMPORTED_MODULE_0_d3_time__["D" /* timeYear */])(d), d), p, 2); -} - -function formatWeekdayNumber(d) { - return d.getDay(); -} - -function formatWeekNumberMonday(d, p) { - return pad(__WEBPACK_IMPORTED_MODULE_0_d3_time__["l" /* timeMonday */].count(Object(__WEBPACK_IMPORTED_MODULE_0_d3_time__["D" /* timeYear */])(d), d), p, 2); -} - -function formatYear(d, p) { - return pad(d.getFullYear() % 100, p, 2); -} - -function formatFullYear(d, p) { - return pad(d.getFullYear() % 10000, p, 4); -} - -function formatZone(d) { - var z = d.getTimezoneOffset(); - return (z > 0 ? "-" : (z *= -1, "+")) - + pad(z / 60 | 0, "0", 2) - + pad(z % 60, "0", 2); -} - -function formatUTCDayOfMonth(d, p) { - return pad(d.getUTCDate(), p, 2); -} - -function formatUTCHour24(d, p) { - return pad(d.getUTCHours(), p, 2); -} - -function formatUTCHour12(d, p) { - return pad(d.getUTCHours() % 12 || 12, p, 2); -} - -function formatUTCDayOfYear(d, p) { - return pad(1 + __WEBPACK_IMPORTED_MODULE_0_d3_time__["F" /* utcDay */].count(Object(__WEBPACK_IMPORTED_MODULE_0_d3_time__["_7" /* utcYear */])(d), d), p, 3); -} - -function formatUTCMilliseconds(d, p) { - return pad(d.getUTCMilliseconds(), p, 3); -} - -function formatUTCMonthNumber(d, p) { - return pad(d.getUTCMonth() + 1, p, 2); -} - -function formatUTCMinutes(d, p) { - return pad(d.getUTCMinutes(), p, 2); -} - -function formatUTCSeconds(d, p) { - return pad(d.getUTCSeconds(), p, 2); -} - -function formatUTCWeekNumberSunday(d, p) { - return pad(__WEBPACK_IMPORTED_MODULE_0_d3_time__["X" /* utcSunday */].count(Object(__WEBPACK_IMPORTED_MODULE_0_d3_time__["_7" /* utcYear */])(d), d), p, 2); -} - -function formatUTCWeekdayNumber(d) { - return d.getUTCDay(); -} - -function formatUTCWeekNumberMonday(d, p) { - return pad(__WEBPACK_IMPORTED_MODULE_0_d3_time__["P" /* utcMonday */].count(Object(__WEBPACK_IMPORTED_MODULE_0_d3_time__["_7" /* utcYear */])(d), d), p, 2); -} - -function formatUTCYear(d, p) { - return pad(d.getUTCFullYear() % 100, p, 2); -} - -function formatUTCFullYear(d, p) { - return pad(d.getUTCFullYear() % 10000, p, 4); -} - -function formatUTCZone() { - return "+0000"; -} - -function formatLiteralPercent() { - return "%"; -} - - -/***/ }), -/* 257 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return isoSpecifier; }); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__defaultLocale__ = __webpack_require__(149); - - -var isoSpecifier = "%Y-%m-%dT%H:%M:%S.%LZ"; - -function formatIsoNative(date) { - return date.toISOString(); -} - -var formatIso = Date.prototype.toISOString - ? formatIsoNative - : Object(__WEBPACK_IMPORTED_MODULE_0__defaultLocale__["d" /* utcFormat */])(isoSpecifier); - -/* harmony default export */ __webpack_exports__["a"] = (formatIso); - - -/***/ }), -/* 258 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_d3_path__ = __webpack_require__(33); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__constant__ = __webpack_require__(36); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__curve_linear__ = __webpack_require__(84); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__line__ = __webpack_require__(150); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__point__ = __webpack_require__(151); - - - - - - -/* harmony default export */ __webpack_exports__["a"] = (function() { - var x0 = __WEBPACK_IMPORTED_MODULE_4__point__["a" /* x */], - x1 = null, - y0 = Object(__WEBPACK_IMPORTED_MODULE_1__constant__["a" /* default */])(0), - y1 = __WEBPACK_IMPORTED_MODULE_4__point__["b" /* y */], - defined = Object(__WEBPACK_IMPORTED_MODULE_1__constant__["a" /* default */])(true), - context = null, - curve = __WEBPACK_IMPORTED_MODULE_2__curve_linear__["a" /* default */], - output = null; - - function area(data) { - var i, - j, - k, - n = data.length, - d, - defined0 = false, - buffer, - x0z = new Array(n), - y0z = new Array(n); - - if (context == null) output = curve(buffer = Object(__WEBPACK_IMPORTED_MODULE_0_d3_path__["a" /* path */])()); - - for (i = 0; i <= n; ++i) { - if (!(i < n && defined(d = data[i], i, data)) === defined0) { - if (defined0 = !defined0) { - j = i; - output.areaStart(); - output.lineStart(); - } else { - output.lineEnd(); - output.lineStart(); - for (k = i - 1; k >= j; --k) { - output.point(x0z[k], y0z[k]); - } - output.lineEnd(); - output.areaEnd(); - } - } - if (defined0) { - x0z[i] = +x0(d, i, data), y0z[i] = +y0(d, i, data); - output.point(x1 ? +x1(d, i, data) : x0z[i], y1 ? +y1(d, i, data) : y0z[i]); - } - } - - if (buffer) return output = null, buffer + "" || null; - } - - function arealine() { - return Object(__WEBPACK_IMPORTED_MODULE_3__line__["a" /* default */])().defined(defined).curve(curve).context(context); - } - - area.x = function(_) { - return arguments.length ? (x0 = typeof _ === "function" ? _ : Object(__WEBPACK_IMPORTED_MODULE_1__constant__["a" /* default */])(+_), x1 = null, area) : x0; - }; - - area.x0 = function(_) { - return arguments.length ? (x0 = typeof _ === "function" ? _ : Object(__WEBPACK_IMPORTED_MODULE_1__constant__["a" /* default */])(+_), area) : x0; - }; - - area.x1 = function(_) { - return arguments.length ? (x1 = _ == null ? null : typeof _ === "function" ? _ : Object(__WEBPACK_IMPORTED_MODULE_1__constant__["a" /* default */])(+_), area) : x1; - }; - - area.y = function(_) { - return arguments.length ? (y0 = typeof _ === "function" ? _ : Object(__WEBPACK_IMPORTED_MODULE_1__constant__["a" /* default */])(+_), y1 = null, area) : y0; - }; - - area.y0 = function(_) { - return arguments.length ? (y0 = typeof _ === "function" ? _ : Object(__WEBPACK_IMPORTED_MODULE_1__constant__["a" /* default */])(+_), area) : y0; - }; - - area.y1 = function(_) { - return arguments.length ? (y1 = _ == null ? null : typeof _ === "function" ? _ : Object(__WEBPACK_IMPORTED_MODULE_1__constant__["a" /* default */])(+_), area) : y1; - }; - - area.lineX0 = - area.lineY0 = function() { - return arealine().x(x0).y(y0); - }; - - area.lineY1 = function() { - return arealine().x(x0).y(y1); - }; - - area.lineX1 = function() { - return arealine().x(x1).y(y0); - }; - - area.defined = function(_) { - return arguments.length ? (defined = typeof _ === "function" ? _ : Object(__WEBPACK_IMPORTED_MODULE_1__constant__["a" /* default */])(!!_), area) : defined; - }; - - area.curve = function(_) { - return arguments.length ? (curve = _, context != null && (output = curve(context)), area) : curve; - }; - - area.context = function(_) { - return arguments.length ? (_ == null ? context = output = null : output = curve(context = _), area) : context; - }; - - return area; -}); - - -/***/ }), -/* 259 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return curveRadialLinear; }); -/* harmony export (immutable) */ __webpack_exports__["b"] = curveRadial; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__linear__ = __webpack_require__(84); - - -var curveRadialLinear = curveRadial(__WEBPACK_IMPORTED_MODULE_0__linear__["a" /* default */]); - -function Radial(curve) { - this._curve = curve; -} - -Radial.prototype = { - areaStart: function() { - this._curve.areaStart(); - }, - areaEnd: function() { - this._curve.areaEnd(); - }, - lineStart: function() { - this._curve.lineStart(); - }, - lineEnd: function() { - this._curve.lineEnd(); - }, - point: function(a, r) { - this._curve.point(r * Math.sin(a), r * -Math.cos(a)); - } -}; - -function curveRadial(curve) { - - function radial(context) { - return new Radial(curve(context)); - } - - radial._curve = curve; - - return radial; -} - - -/***/ }), -/* 260 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (immutable) */ __webpack_exports__["b"] = lineRadial; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__curve_radial__ = __webpack_require__(259); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__line__ = __webpack_require__(150); - - - -function lineRadial(l) { - var c = l.curve; - - l.angle = l.x, delete l.x; - l.radius = l.y, delete l.y; - - l.curve = function(_) { - return arguments.length ? c(Object(__WEBPACK_IMPORTED_MODULE_0__curve_radial__["b" /* default */])(_)) : c()._curve; - }; - - return l; -} - -/* harmony default export */ __webpack_exports__["a"] = (function() { - return lineRadial(Object(__WEBPACK_IMPORTED_MODULE_1__line__["a" /* default */])().curve(__WEBPACK_IMPORTED_MODULE_0__curve_radial__["a" /* curveRadialLinear */])); -}); - - -/***/ }), -/* 261 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony default export */ __webpack_exports__["a"] = (function(x, y) { - return [(y = +y) * Math.cos(x -= Math.PI / 2), y * Math.sin(x)]; -}); - - -/***/ }), -/* 262 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return slice; }); -var slice = Array.prototype.slice; - - -/***/ }), -/* 263 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__math__ = __webpack_require__(60); - - -/* harmony default export */ __webpack_exports__["a"] = ({ - draw: function(context, size) { - var r = Math.sqrt(size / __WEBPACK_IMPORTED_MODULE_0__math__["j" /* pi */]); - context.moveTo(r, 0); - context.arc(0, 0, r, 0, __WEBPACK_IMPORTED_MODULE_0__math__["m" /* tau */]); - } -}); - - -/***/ }), -/* 264 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony default export */ __webpack_exports__["a"] = ({ - draw: function(context, size) { - var r = Math.sqrt(size / 5) / 2; - context.moveTo(-3 * r, -r); - context.lineTo(-r, -r); - context.lineTo(-r, -3 * r); - context.lineTo(r, -3 * r); - context.lineTo(r, -r); - context.lineTo(3 * r, -r); - context.lineTo(3 * r, r); - context.lineTo(r, r); - context.lineTo(r, 3 * r); - context.lineTo(-r, 3 * r); - context.lineTo(-r, r); - context.lineTo(-3 * r, r); - context.closePath(); - } -}); - - -/***/ }), -/* 265 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -var tan30 = Math.sqrt(1 / 3), - tan30_2 = tan30 * 2; - -/* harmony default export */ __webpack_exports__["a"] = ({ - draw: function(context, size) { - var y = Math.sqrt(size / tan30_2), - x = y * tan30; - context.moveTo(0, -y); - context.lineTo(x, 0); - context.lineTo(0, y); - context.lineTo(-x, 0); - context.closePath(); - } -}); - - -/***/ }), -/* 266 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__math__ = __webpack_require__(60); - - -var ka = 0.89081309152928522810, - kr = Math.sin(__WEBPACK_IMPORTED_MODULE_0__math__["j" /* pi */] / 10) / Math.sin(7 * __WEBPACK_IMPORTED_MODULE_0__math__["j" /* pi */] / 10), - kx = Math.sin(__WEBPACK_IMPORTED_MODULE_0__math__["m" /* tau */] / 10) * kr, - ky = -Math.cos(__WEBPACK_IMPORTED_MODULE_0__math__["m" /* tau */] / 10) * kr; - -/* harmony default export */ __webpack_exports__["a"] = ({ - draw: function(context, size) { - var r = Math.sqrt(size * ka), - x = kx * r, - y = ky * r; - context.moveTo(0, -r); - context.lineTo(x, y); - for (var i = 1; i < 5; ++i) { - var a = __WEBPACK_IMPORTED_MODULE_0__math__["m" /* tau */] * i / 5, - c = Math.cos(a), - s = Math.sin(a); - context.lineTo(s * r, -c * r); - context.lineTo(c * x - s * y, s * x + c * y); - } - context.closePath(); - } -}); - - -/***/ }), -/* 267 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony default export */ __webpack_exports__["a"] = ({ - draw: function(context, size) { - var w = Math.sqrt(size), - x = -w / 2; - context.rect(x, x, w, w); - } -}); - - -/***/ }), -/* 268 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -var sqrt3 = Math.sqrt(3); - -/* harmony default export */ __webpack_exports__["a"] = ({ - draw: function(context, size) { - var y = -Math.sqrt(size / (sqrt3 * 3)); - context.moveTo(0, y * 2); - context.lineTo(-sqrt3 * y, -y); - context.lineTo(sqrt3 * y, -y); - context.closePath(); - } -}); - - -/***/ }), -/* 269 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -var c = -0.5, - s = Math.sqrt(3) / 2, - k = 1 / Math.sqrt(12), - a = (k / 2 + 1) * 3; - -/* harmony default export */ __webpack_exports__["a"] = ({ - draw: function(context, size) { - var r = Math.sqrt(size / a), - x0 = r / 2, - y0 = r * k, - x1 = x0, - y1 = r * k + r, - x2 = -x1, - y2 = y1; - context.moveTo(x0, y0); - context.lineTo(x1, y1); - context.lineTo(x2, y2); - context.lineTo(c * x0 - s * y0, s * x0 + c * y0); - context.lineTo(c * x1 - s * y1, s * x1 + c * y1); - context.lineTo(c * x2 - s * y2, s * x2 + c * y2); - context.lineTo(c * x0 + s * y0, c * y0 - s * x0); - context.lineTo(c * x1 + s * y1, c * y1 - s * x1); - context.lineTo(c * x2 + s * y2, c * y2 - s * x2); - context.closePath(); - } -}); - - -/***/ }), -/* 270 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (immutable) */ __webpack_exports__["a"] = CardinalClosed; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__noop__ = __webpack_require__(85); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__cardinal__ = __webpack_require__(87); - - - -function CardinalClosed(context, tension) { - this._context = context; - this._k = (1 - tension) / 6; -} - -CardinalClosed.prototype = { - areaStart: __WEBPACK_IMPORTED_MODULE_0__noop__["a" /* default */], - areaEnd: __WEBPACK_IMPORTED_MODULE_0__noop__["a" /* default */], - lineStart: function() { - this._x0 = this._x1 = this._x2 = this._x3 = this._x4 = this._x5 = - this._y0 = this._y1 = this._y2 = this._y3 = this._y4 = this._y5 = NaN; - this._point = 0; - }, - lineEnd: function() { - switch (this._point) { - case 1: { - this._context.moveTo(this._x3, this._y3); - this._context.closePath(); - break; - } - case 2: { - this._context.lineTo(this._x3, this._y3); - this._context.closePath(); - break; - } - case 3: { - this.point(this._x3, this._y3); - this.point(this._x4, this._y4); - this.point(this._x5, this._y5); - break; - } - } - }, - point: function(x, y) { - x = +x, y = +y; - switch (this._point) { - case 0: this._point = 1; this._x3 = x, this._y3 = y; break; - case 1: this._point = 2; this._context.moveTo(this._x4 = x, this._y4 = y); break; - case 2: this._point = 3; this._x5 = x, this._y5 = y; break; - default: Object(__WEBPACK_IMPORTED_MODULE_1__cardinal__["c" /* point */])(this, x, y); break; - } - this._x0 = this._x1, this._x1 = this._x2, this._x2 = x; - this._y0 = this._y1, this._y1 = this._y2, this._y2 = y; - } -}; - -/* harmony default export */ __webpack_exports__["b"] = ((function custom(tension) { - - function cardinal(context) { - return new CardinalClosed(context, tension); - } - - cardinal.tension = function(tension) { - return custom(+tension); - }; - - return cardinal; -})(0)); - - -/***/ }), -/* 271 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (immutable) */ __webpack_exports__["a"] = CardinalOpen; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__cardinal__ = __webpack_require__(87); - - -function CardinalOpen(context, tension) { - this._context = context; - this._k = (1 - tension) / 6; -} - -CardinalOpen.prototype = { - areaStart: function() { - this._line = 0; - }, - areaEnd: function() { - this._line = NaN; - }, - lineStart: function() { - this._x0 = this._x1 = this._x2 = - this._y0 = this._y1 = this._y2 = NaN; - this._point = 0; - }, - lineEnd: function() { - if (this._line || (this._line !== 0 && this._point === 3)) this._context.closePath(); - this._line = 1 - this._line; - }, - point: function(x, y) { - x = +x, y = +y; - switch (this._point) { - case 0: this._point = 1; break; - case 1: this._point = 2; break; - case 2: this._point = 3; this._line ? this._context.lineTo(this._x2, this._y2) : this._context.moveTo(this._x2, this._y2); break; - case 3: this._point = 4; // proceed - default: Object(__WEBPACK_IMPORTED_MODULE_0__cardinal__["c" /* point */])(this, x, y); break; - } - this._x0 = this._x1, this._x1 = this._x2, this._x2 = x; - this._y0 = this._y1, this._y1 = this._y2, this._y2 = y; - } -}; - -/* harmony default export */ __webpack_exports__["b"] = ((function custom(tension) { - - function cardinal(context) { - return new CardinalOpen(context, tension); - } - - cardinal.tension = function(tension) { - return custom(+tension); - }; - - return cardinal; -})(0)); - - -/***/ }), -/* 272 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (immutable) */ __webpack_exports__["c"] = createCell; -/* harmony export (immutable) */ __webpack_exports__["a"] = cellHalfedgeStart; -/* unused harmony export cellHalfedgeEnd */ -/* harmony export (immutable) */ __webpack_exports__["d"] = sortCellHalfedges; -/* harmony export (immutable) */ __webpack_exports__["b"] = clipCells; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__Edge__ = __webpack_require__(155); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Diagram__ = __webpack_require__(63); - - - -function createCell(site) { - return __WEBPACK_IMPORTED_MODULE_1__Diagram__["b" /* cells */][site.index] = { - site: site, - halfedges: [] - }; -} - -function cellHalfedgeAngle(cell, edge) { - var site = cell.site, - va = edge.left, - vb = edge.right; - if (site === vb) vb = va, va = site; - if (vb) return Math.atan2(vb[1] - va[1], vb[0] - va[0]); - if (site === va) va = edge[1], vb = edge[0]; - else va = edge[0], vb = edge[1]; - return Math.atan2(va[0] - vb[0], vb[1] - va[1]); -} - -function cellHalfedgeStart(cell, edge) { - return edge[+(edge.left !== cell.site)]; -} - -function cellHalfedgeEnd(cell, edge) { - return edge[+(edge.left === cell.site)]; -} - -function sortCellHalfedges() { - for (var i = 0, n = __WEBPACK_IMPORTED_MODULE_1__Diagram__["b" /* cells */].length, cell, halfedges, j, m; i < n; ++i) { - if ((cell = __WEBPACK_IMPORTED_MODULE_1__Diagram__["b" /* cells */][i]) && (m = (halfedges = cell.halfedges).length)) { - var index = new Array(m), - array = new Array(m); - for (j = 0; j < m; ++j) index[j] = j, array[j] = cellHalfedgeAngle(cell, __WEBPACK_IMPORTED_MODULE_1__Diagram__["e" /* edges */][halfedges[j]]); - index.sort(function(i, j) { return array[j] - array[i]; }); - for (j = 0; j < m; ++j) array[j] = halfedges[index[j]]; - for (j = 0; j < m; ++j) halfedges[j] = array[j]; - } - } -} - -function clipCells(x0, y0, x1, y1) { - var nCells = __WEBPACK_IMPORTED_MODULE_1__Diagram__["b" /* cells */].length, - iCell, - cell, - site, - iHalfedge, - halfedges, - nHalfedges, - start, - startX, - startY, - end, - endX, - endY, - cover = true; - - for (iCell = 0; iCell < nCells; ++iCell) { - if (cell = __WEBPACK_IMPORTED_MODULE_1__Diagram__["b" /* cells */][iCell]) { - site = cell.site; - halfedges = cell.halfedges; - iHalfedge = halfedges.length; - - // Remove any dangling clipped edges. - while (iHalfedge--) { - if (!__WEBPACK_IMPORTED_MODULE_1__Diagram__["e" /* edges */][halfedges[iHalfedge]]) { - halfedges.splice(iHalfedge, 1); - } - } - - // Insert any border edges as necessary. - iHalfedge = 0, nHalfedges = halfedges.length; - while (iHalfedge < nHalfedges) { - end = cellHalfedgeEnd(cell, __WEBPACK_IMPORTED_MODULE_1__Diagram__["e" /* edges */][halfedges[iHalfedge]]), endX = end[0], endY = end[1]; - start = cellHalfedgeStart(cell, __WEBPACK_IMPORTED_MODULE_1__Diagram__["e" /* edges */][halfedges[++iHalfedge % nHalfedges]]), startX = start[0], startY = start[1]; - if (Math.abs(endX - startX) > __WEBPACK_IMPORTED_MODULE_1__Diagram__["f" /* epsilon */] || Math.abs(endY - startY) > __WEBPACK_IMPORTED_MODULE_1__Diagram__["f" /* epsilon */]) { - halfedges.splice(iHalfedge, 0, __WEBPACK_IMPORTED_MODULE_1__Diagram__["e" /* edges */].push(Object(__WEBPACK_IMPORTED_MODULE_0__Edge__["b" /* createBorderEdge */])(site, end, - Math.abs(endX - x0) < __WEBPACK_IMPORTED_MODULE_1__Diagram__["f" /* epsilon */] && y1 - endY > __WEBPACK_IMPORTED_MODULE_1__Diagram__["f" /* epsilon */] ? [x0, Math.abs(startX - x0) < __WEBPACK_IMPORTED_MODULE_1__Diagram__["f" /* epsilon */] ? startY : y1] - : Math.abs(endY - y1) < __WEBPACK_IMPORTED_MODULE_1__Diagram__["f" /* epsilon */] && x1 - endX > __WEBPACK_IMPORTED_MODULE_1__Diagram__["f" /* epsilon */] ? [Math.abs(startY - y1) < __WEBPACK_IMPORTED_MODULE_1__Diagram__["f" /* epsilon */] ? startX : x1, y1] - : Math.abs(endX - x1) < __WEBPACK_IMPORTED_MODULE_1__Diagram__["f" /* epsilon */] && endY - y0 > __WEBPACK_IMPORTED_MODULE_1__Diagram__["f" /* epsilon */] ? [x1, Math.abs(startX - x1) < __WEBPACK_IMPORTED_MODULE_1__Diagram__["f" /* epsilon */] ? startY : y0] - : Math.abs(endY - y0) < __WEBPACK_IMPORTED_MODULE_1__Diagram__["f" /* epsilon */] && endX - x0 > __WEBPACK_IMPORTED_MODULE_1__Diagram__["f" /* epsilon */] ? [Math.abs(startY - y0) < __WEBPACK_IMPORTED_MODULE_1__Diagram__["f" /* epsilon */] ? startX : x0, y0] - : null)) - 1); - ++nHalfedges; - } - } - - if (nHalfedges) cover = false; - } - } - - // If there weren’t any edges, have the closest site cover the extent. - // It doesn’t matter which corner of the extent we measure! - if (cover) { - var dx, dy, d2, dc = Infinity; - - for (iCell = 0, cover = null; iCell < nCells; ++iCell) { - if (cell = __WEBPACK_IMPORTED_MODULE_1__Diagram__["b" /* cells */][iCell]) { - site = cell.site; - dx = site[0] - x0; - dy = site[1] - y0; - d2 = dx * dx + dy * dy; - if (d2 < dc) dc = d2, cover = cell; - } - } - - if (cover) { - var v00 = [x0, y0], v01 = [x0, y1], v11 = [x1, y1], v10 = [x1, y0]; - cover.halfedges.push( - __WEBPACK_IMPORTED_MODULE_1__Diagram__["e" /* edges */].push(Object(__WEBPACK_IMPORTED_MODULE_0__Edge__["b" /* createBorderEdge */])(site = cover.site, v00, v01)) - 1, - __WEBPACK_IMPORTED_MODULE_1__Diagram__["e" /* edges */].push(Object(__WEBPACK_IMPORTED_MODULE_0__Edge__["b" /* createBorderEdge */])(site, v01, v11)) - 1, - __WEBPACK_IMPORTED_MODULE_1__Diagram__["e" /* edges */].push(Object(__WEBPACK_IMPORTED_MODULE_0__Edge__["b" /* createBorderEdge */])(site, v11, v10)) - 1, - __WEBPACK_IMPORTED_MODULE_1__Diagram__["e" /* edges */].push(Object(__WEBPACK_IMPORTED_MODULE_0__Edge__["b" /* createBorderEdge */])(site, v10, v00)) - 1 - ); - } - } - - // Lastly delete any cells with no edges; these were entirely clipped. - for (iCell = 0; iCell < nCells; ++iCell) { - if (cell = __WEBPACK_IMPORTED_MODULE_1__Diagram__["b" /* cells */][iCell]) { - if (!cell.halfedges.length) { - delete __WEBPACK_IMPORTED_MODULE_1__Diagram__["b" /* cells */][iCell]; - } - } - } -} - - -/***/ }), -/* 273 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return firstCircle; }); -/* harmony export (immutable) */ __webpack_exports__["a"] = attachCircle; -/* harmony export (immutable) */ __webpack_exports__["b"] = detachCircle; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__RedBlackTree__ = __webpack_require__(154); -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Diagram__ = __webpack_require__(63); - - - -var circlePool = []; - -var firstCircle; - -function Circle() { - Object(__WEBPACK_IMPORTED_MODULE_0__RedBlackTree__["a" /* RedBlackNode */])(this); - this.x = - this.y = - this.arc = - this.site = - this.cy = null; -} - -function attachCircle(arc) { - var lArc = arc.P, - rArc = arc.N; - - if (!lArc || !rArc) return; - - var lSite = lArc.site, - cSite = arc.site, - rSite = rArc.site; - - if (lSite === rSite) return; - - var bx = cSite[0], - by = cSite[1], - ax = lSite[0] - bx, - ay = lSite[1] - by, - cx = rSite[0] - bx, - cy = rSite[1] - by; - - var d = 2 * (ax * cy - ay * cx); - if (d >= -__WEBPACK_IMPORTED_MODULE_1__Diagram__["g" /* epsilon2 */]) return; - - var ha = ax * ax + ay * ay, - hc = cx * cx + cy * cy, - x = (cy * ha - ay * hc) / d, - y = (ax * hc - cx * ha) / d; - - var circle = circlePool.pop() || new Circle; - circle.arc = arc; - circle.site = cSite; - circle.x = x + bx; - circle.y = (circle.cy = y + by) + Math.sqrt(x * x + y * y); // y bottom - - arc.circle = circle; - - var before = null, - node = __WEBPACK_IMPORTED_MODULE_1__Diagram__["c" /* circles */]._; - - while (node) { - if (circle.y < node.y || (circle.y === node.y && circle.x <= node.x)) { - if (node.L) node = node.L; - else { before = node.P; break; } - } else { - if (node.R) node = node.R; - else { before = node; break; } - } - } - - __WEBPACK_IMPORTED_MODULE_1__Diagram__["c" /* circles */].insert(before, circle); - if (!before) firstCircle = circle; -} - -function detachCircle(arc) { - var circle = arc.circle; - if (circle) { - if (!circle.P) firstCircle = circle.N; - __WEBPACK_IMPORTED_MODULE_1__Diagram__["c" /* circles */].remove(circle); - circlePool.push(circle); - Object(__WEBPACK_IMPORTED_MODULE_0__RedBlackTree__["a" /* RedBlackNode */])(circle); - arc.circle = null; - } -} - - -/***/ }), -/* 274 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (immutable) */ __webpack_exports__["a"] = Transform; -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return identity; }); -/* harmony export (immutable) */ __webpack_exports__["b"] = transform; -function Transform(k, x, y) { - this.k = k; - this.x = x; - this.y = y; -} - -Transform.prototype = { - constructor: Transform, - scale: function(k) { - return k === 1 ? this : new Transform(this.k * k, this.x, this.y); - }, - translate: function(x, y) { - return x === 0 & y === 0 ? this : new Transform(this.k, this.x + this.k * x, this.y + this.k * y); - }, - apply: function(point) { - return [point[0] * this.k + this.x, point[1] * this.k + this.y]; - }, - applyX: function(x) { - return x * this.k + this.x; - }, - applyY: function(y) { - return y * this.k + this.y; - }, - invert: function(location) { - return [(location[0] - this.x) / this.k, (location[1] - this.y) / this.k]; - }, - invertX: function(x) { - return (x - this.x) / this.k; - }, - invertY: function(y) { - return (y - this.y) / this.k; - }, - rescaleX: function(x) { - return x.copy().domain(x.range().map(this.invertX, this).map(x.invert, x)); - }, - rescaleY: function(y) { - return y.copy().domain(y.range().map(this.invertY, this).map(y.invert, y)); - }, - toString: function() { - return "translate(" + this.x + "," + this.y + ") scale(" + this.k + ")"; - } -}; - -var identity = new Transform(1, 0, 0); - -transform.prototype = Transform.prototype; - -function transform(node) { - return node.__zoom || identity; -} - - -/***/ }), -/* 275 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -var _react = __webpack_require__(3); - -var _react2 = _interopRequireDefault(_react); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -var Panel = function Panel(props) { - return _react2.default.createElement( - "div", - { className: "bg" }, - props.children - ); -}; - -exports.default = Panel; - -/***/ }), -/* 276 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -var _react = __webpack_require__(3); - -var _react2 = _interopRequireDefault(_react); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -var PanelHeader = function PanelHeader(props) { - return _react2.default.createElement( - "div", - { className: "panel-header" }, - _react2.default.createElement( - "div", - { className: "pull-left panel-title" }, - props.title - ), - _react2.default.createElement( - "div", - { className: "pull-right line-height-30" }, - props.children - ) - ); -}; - -exports.default = PanelHeader; - -/***/ }), -/* 277 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var _react = __webpack_require__(3); - -var _react2 = _interopRequireDefault(_react); - -var _reactDom = __webpack_require__(66); - -var _reactDom2 = _interopRequireDefault(_reactDom); - -var _d = __webpack_require__(50); - -var d3 = _interopRequireWildcard(_d); - -function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } } - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -module.exports = { - - D3Axis: _react2.default.createClass({ - displayName: 'D3Axis', - - propTypes: { - h: _react2.default.PropTypes.number, - scale: _react2.default.PropTypes.func, - axisType: _react2.default.PropTypes.oneOf(['x', 'y']), - orient: _react2.default.PropTypes.oneOf(['left', 'top', 'right', 'bottom']), - className: _react2.default.PropTypes.string, - tickFormat: _react2.default.PropTypes.string, - // ,removeFirst:React.PropTypes.bool - ticks: _react2.default.PropTypes.number - }, - - componentDidUpdate: function componentDidUpdate() { - this.renderAxis(); - }, - componentDidMount: function componentDidMount() { - // console.log(props) - this.renderAxis(); - }, - renderAxis: function renderAxis() { - - if (this.props.orient === 'left') { - this.axis = d3.axisLeft().scale(this.props.scale) - // .orient(this.props.orient) - .ticks(this.props.ticks); - } else { - this.axis = d3.axisBottom().scale(this.props.scale) - // .orient(this.props.orient) - .ticks(this.props.ticks); - } - // if (this.props.tickFormat != null && this.props.axisType === 'x') - // this.axis.tickFormat(d3.time.format(this.props.tickFormat)); - - var node = _reactDom2.default.findDOMNode(this); - d3.select(node).call(this.axis); - }, - render: function render() { - var translate = 'translate(0,' + this.props.h + ')'; - - return _react2.default.createElement('g', { className: this.props.className, transform: this.props.axisType === 'x' ? translate : '' }); - } - }), - - // module.exports=D3Axis; - - D3Grid: _react2.default.createClass({ - displayName: 'D3Grid', - - propTypes: { - h: _react2.default.PropTypes.number, - len: _react2.default.PropTypes.number, - scale: _react2.default.PropTypes.func, - gridType: _react2.default.PropTypes.oneOf(['x', 'y']), - orient: _react2.default.PropTypes.oneOf(['left', 'top', 'right', 'bottom']), - className: _react2.default.PropTypes.string, - ticks: _react2.default.PropTypes.number - }, - - componentDidUpdate: function componentDidUpdate() { - this.renderGrid(); - }, - componentDidMount: function componentDidMount() { - this.renderGrid(); - }, - renderGrid: function renderGrid() { - - this.grid = d3.axisLeft().scale(this.props.scale) - // .orient(this.props.orient) - .ticks(this.props.ticks).tickSize(-this.props.len, 0, 0).tickFormat(""); - - var node = _reactDom2.default.findDOMNode(this); - d3.select(node).call(this.grid); - }, - render: function render() { - var translate = "translate(0," + this.props.h + ")"; - return _react2.default.createElement('g', { className: this.props.className, transform: this.props.gridType == 'x' ? translate : "" }); - } - - }), - - // module.exports=D3Grid; - - D3ToolTip: _react2.default.createClass({ - displayName: 'D3ToolTip', - - propTypes: { - tooltip: _react2.default.PropTypes.object, - bgStyle: _react2.default.PropTypes.string, - textStyle1: _react2.default.PropTypes.string, - textStyle2: _react2.default.PropTypes.string, - xValue: _react2.default.PropTypes.string, - yValue: _react2.default.PropTypes.string - - }, - render: function render() { - - var visibility = "hidden"; - var transform = ""; - var x = 0; - var y = 0; - var width = 150; - var height = 70; - var transformText = 'translate(' + width / 2 + ',' + (height / 2 - 5) + ')'; - var transformArrow = ""; - - if (this.props.tooltip.display == true) { - var position = this.props.tooltip.pos; - - x = position.x; - y = position.y; - visibility = "visible"; - - if (y > height) { - transform = 'translate(' + (x - width / 2) + ',' + (y - height - 20) + ')'; - transformArrow = 'translate(' + (width / 2 - 20) + ',' + (height - .2) + ')'; - } else if (y < height) { - - transform = 'translate(' + (x - width / 2) + ',' + (Math.round(y) + 20) + ')'; - transformArrow = 'translate(' + (width / 2 - 20) + ',' + 0 + ') rotate(180,20,0)'; - } - } else { - visibility = "hidden"; - } - - return _react2.default.createElement( - 'g', - { transform: transform }, - _react2.default.createElement('rect', { 'class': this.props.bgStyle, is: true, width: width, height: height, rx: '5', ry: '5', visibility: visibility }), - _react2.default.createElement('polygon', { 'class': this.props.bgStyle, is: true, points: '10,0 30,0 20,10', transform: transformArrow, - visibility: visibility }), - _react2.default.createElement( - 'text', - { is: true, visibility: visibility, transform: transformText }, - _react2.default.createElement( - 'tspan', - { is: true, x: '0', 'class': this.props.textStyle1, 'text-anchor': 'middle' }, - this.props.xValue + " : " + this.props.tooltip.data.key - ), - _react2.default.createElement( - 'tspan', - { is: true, x: '0', 'class': this.props.textStyle2, 'text-anchor': 'middle', dy: '25' }, - this.props.yValue + " : " + this.props.tooltip.data.value - ) - ) - ); - } - }), - - // module.exports=D3ToolTip; - - - D3Dots: _react2.default.createClass({ - displayName: 'D3Dots', - - propTypes: { - data: _react2.default.PropTypes.array, - xData: _react2.default.PropTypes.string.isRequired, - yData: _react2.default.PropTypes.string.isRequired, - x: _react2.default.PropTypes.func, - y: _react2.default.PropTypes.func, - r: _react2.default.PropTypes.string, - format: _react2.default.PropTypes.string, - removeFirstAndLast: _react2.default.PropTypes.bool, - handleClickCircle: _react2.default.PropTypes.func - }, - - render: function render() { - var _self = this; - - //remove last & first point - - var data = []; - if (this.props.removeFirstAndLast) { - for (var i = 1; i < this.props.data.length - 1; ++i) { - data[i - 1] = this.props.data[i]; - } - } else { - data = this.props.data; - } - - var circles = data.map(function (d, i) { - return _react2.default.createElement('circle', { - onClick: _self.props.handleCircleClick, - className: 'dot', - r: _self.props.r, - cx: _self.props.x(d[_self.props.xData]), - cy: _self.props.y(d[_self.props.yData]), - 'data-build': i, - key: i, - onMouseOver: _self.props.showToolTip, onMouseOut: _self.props.hideToolTip, - 'data-key': d[_self.props.xData] - // data-key="Date" - , 'data-value': Math.floor(d[_self.props.yData]) - }); - }); - - return _react2.default.createElement( - 'g', - null, - circles - ); - } - }) -}; - -/***/ }), -/* 278 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var _react = __webpack_require__(3); - -var _react2 = _interopRequireDefault(_react); - -var _reactDom = __webpack_require__(66); - -var _reactRouterDom = __webpack_require__(106); - -var _App = __webpack_require__(405); - -var _App2 = _interopRequireDefault(_App); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -(0, _reactDom.render)(_react2.default.createElement( - _reactRouterDom.BrowserRouter, - null, - _react2.default.createElement(_App2.default, null) -), document.getElementById('root')); - -/***/ }), -/* 279 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - */ - - - -var PooledClass = __webpack_require__(280); -var ReactElement = __webpack_require__(30); - -var emptyFunction = __webpack_require__(14); -var traverseAllChildren = __webpack_require__(281); - -var twoArgumentPooler = PooledClass.twoArgumentPooler; -var fourArgumentPooler = PooledClass.fourArgumentPooler; - -var userProvidedKeyEscapeRegex = /\/+/g; -function escapeUserProvidedKey(text) { - return ('' + text).replace(userProvidedKeyEscapeRegex, '$&/'); -} - -/** - * PooledClass representing the bookkeeping associated with performing a child - * traversal. Allows avoiding binding callbacks. - * - * @constructor ForEachBookKeeping - * @param {!function} forEachFunction Function to perform traversal with. - * @param {?*} forEachContext Context to perform context with. - */ -function ForEachBookKeeping(forEachFunction, forEachContext) { - this.func = forEachFunction; - this.context = forEachContext; - this.count = 0; -} -ForEachBookKeeping.prototype.destructor = function () { - this.func = null; - this.context = null; - this.count = 0; -}; -PooledClass.addPoolingTo(ForEachBookKeeping, twoArgumentPooler); - -function forEachSingleChild(bookKeeping, child, name) { - var func = bookKeeping.func, - context = bookKeeping.context; - - func.call(context, child, bookKeeping.count++); -} - -/** - * Iterates through children that are typically specified as `props.children`. - * - * See https://facebook.github.io/react/docs/top-level-api.html#react.children.foreach - * - * The provided forEachFunc(child, index) will be called for each - * leaf child. - * - * @param {?*} children Children tree container. - * @param {function(*, int)} forEachFunc - * @param {*} forEachContext Context for forEachContext. - */ -function forEachChildren(children, forEachFunc, forEachContext) { - if (children == null) { - return children; - } - var traverseContext = ForEachBookKeeping.getPooled(forEachFunc, forEachContext); - traverseAllChildren(children, forEachSingleChild, traverseContext); - ForEachBookKeeping.release(traverseContext); -} - -/** - * PooledClass representing the bookkeeping associated with performing a child - * mapping. Allows avoiding binding callbacks. - * - * @constructor MapBookKeeping - * @param {!*} mapResult Object containing the ordered map of results. - * @param {!function} mapFunction Function to perform mapping with. - * @param {?*} mapContext Context to perform mapping with. - */ -function MapBookKeeping(mapResult, keyPrefix, mapFunction, mapContext) { - this.result = mapResult; - this.keyPrefix = keyPrefix; - this.func = mapFunction; - this.context = mapContext; - this.count = 0; -} -MapBookKeeping.prototype.destructor = function () { - this.result = null; - this.keyPrefix = null; - this.func = null; - this.context = null; - this.count = 0; -}; -PooledClass.addPoolingTo(MapBookKeeping, fourArgumentPooler); - -function mapSingleChildIntoContext(bookKeeping, child, childKey) { - var result = bookKeeping.result, - keyPrefix = bookKeeping.keyPrefix, - func = bookKeeping.func, - context = bookKeeping.context; - - - var mappedChild = func.call(context, child, bookKeeping.count++); - if (Array.isArray(mappedChild)) { - mapIntoWithKeyPrefixInternal(mappedChild, result, childKey, emptyFunction.thatReturnsArgument); - } else if (mappedChild != null) { - if (ReactElement.isValidElement(mappedChild)) { - mappedChild = ReactElement.cloneAndReplaceKey(mappedChild, - // Keep both the (mapped) and old keys if they differ, just as - // traverseAllChildren used to do for objects as children - keyPrefix + (mappedChild.key && (!child || child.key !== mappedChild.key) ? escapeUserProvidedKey(mappedChild.key) + '/' : '') + childKey); - } - result.push(mappedChild); - } -} - -function mapIntoWithKeyPrefixInternal(children, array, prefix, func, context) { - var escapedPrefix = ''; - if (prefix != null) { - escapedPrefix = escapeUserProvidedKey(prefix) + '/'; - } - var traverseContext = MapBookKeeping.getPooled(array, escapedPrefix, func, context); - traverseAllChildren(children, mapSingleChildIntoContext, traverseContext); - MapBookKeeping.release(traverseContext); -} - -/** - * Maps children that are typically specified as `props.children`. - * - * See https://facebook.github.io/react/docs/top-level-api.html#react.children.map - * - * The provided mapFunction(child, key, index) will be called for each - * leaf child. - * - * @param {?*} children Children tree container. - * @param {function(*, int)} func The map function. - * @param {*} context Context for mapFunction. - * @return {object} Object containing the ordered map of results. - */ -function mapChildren(children, func, context) { - if (children == null) { - return children; - } - var result = []; - mapIntoWithKeyPrefixInternal(children, result, null, func, context); - return result; -} - -function forEachSingleChildDummy(traverseContext, child, name) { - return null; -} - -/** - * Count the number of children that are typically specified as - * `props.children`. - * - * See https://facebook.github.io/react/docs/top-level-api.html#react.children.count - * - * @param {?*} children Children tree container. - * @return {number} The number of children. - */ -function countChildren(children, context) { - return traverseAllChildren(children, forEachSingleChildDummy, null); -} - -/** - * Flatten a children object (typically specified as `props.children`) and - * return an array with appropriately re-keyed children. - * - * See https://facebook.github.io/react/docs/top-level-api.html#react.children.toarray - */ -function toArray(children) { - var result = []; - mapIntoWithKeyPrefixInternal(children, result, null, emptyFunction.thatReturnsArgument); - return result; -} - -var ReactChildren = { - forEach: forEachChildren, - map: mapChildren, - mapIntoWithKeyPrefixInternal: mapIntoWithKeyPrefixInternal, - count: countChildren, - toArray: toArray -}; - -module.exports = ReactChildren; - -/***/ }), -/* 280 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* 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 _prodInvariant = __webpack_require__(38); - -var invariant = __webpack_require__(1); - -/** - * Static poolers. Several custom versions for each potential number of - * arguments. A completely generic pooler is easy to implement, but would - * require accessing the `arguments` object. In each of these, `this` refers to - * the Class itself, not an instance. If any others are needed, simply add them - * here, or in their own files. - */ -var oneArgumentPooler = function (copyFieldsFrom) { - var Klass = this; - if (Klass.instancePool.length) { - var instance = Klass.instancePool.pop(); - Klass.call(instance, copyFieldsFrom); - return instance; - } else { - return new Klass(copyFieldsFrom); - } -}; - -var twoArgumentPooler = function (a1, a2) { - var Klass = this; - if (Klass.instancePool.length) { - var instance = Klass.instancePool.pop(); - Klass.call(instance, a1, a2); - return instance; - } else { - return new Klass(a1, a2); - } -}; - -var threeArgumentPooler = function (a1, a2, a3) { - var Klass = this; - if (Klass.instancePool.length) { - var instance = Klass.instancePool.pop(); - Klass.call(instance, a1, a2, a3); - return instance; - } else { - return new Klass(a1, a2, a3); - } -}; - -var fourArgumentPooler = function (a1, a2, a3, a4) { - var Klass = this; - if (Klass.instancePool.length) { - var instance = Klass.instancePool.pop(); - Klass.call(instance, a1, a2, a3, a4); - return instance; - } else { - return new Klass(a1, a2, a3, a4); - } -}; - -var standardReleaser = function (instance) { - var Klass = this; - !(instance instanceof Klass) ? process.env.NODE_ENV !== 'production' ? invariant(false, 'Trying to release an instance into a pool of a different type.') : _prodInvariant('25') : void 0; - instance.destructor(); - if (Klass.instancePool.length < Klass.poolSize) { - Klass.instancePool.push(instance); - } -}; - -var DEFAULT_POOL_SIZE = 10; -var DEFAULT_POOLER = oneArgumentPooler; - -/** - * Augments `CopyConstructor` to be a poolable class, augmenting only the class - * itself (statically) not adding any prototypical fields. Any CopyConstructor - * you give this may have a `poolSize` property, and will look for a - * prototypical `destructor` on instances. - * - * @param {Function} CopyConstructor Constructor that can be used to reset. - * @param {Function} pooler Customizable pooler. - */ -var addPoolingTo = function (CopyConstructor, pooler) { - // Casting as any so that flow ignores the actual implementation and trusts - // it to match the type we declared - var NewKlass = CopyConstructor; - NewKlass.instancePool = []; - NewKlass.getPooled = pooler || DEFAULT_POOLER; - if (!NewKlass.poolSize) { - NewKlass.poolSize = DEFAULT_POOL_SIZE; - } - NewKlass.release = standardReleaser; - return NewKlass; -}; - -var PooledClass = { - addPoolingTo: addPoolingTo, - oneArgumentPooler: oneArgumentPooler, - twoArgumentPooler: twoArgumentPooler, - threeArgumentPooler: threeArgumentPooler, - fourArgumentPooler: fourArgumentPooler -}; - -module.exports = PooledClass; -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) - -/***/ }), -/* 281 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* 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 _prodInvariant = __webpack_require__(38); - -var ReactCurrentOwner = __webpack_require__(21); -var REACT_ELEMENT_TYPE = __webpack_require__(158); - -var getIteratorFn = __webpack_require__(159); -var invariant = __webpack_require__(1); -var KeyEscapeUtils = __webpack_require__(282); -var warning = __webpack_require__(2); - -var SEPARATOR = '.'; -var SUBSEPARATOR = ':'; - -/** - * This is inlined from ReactElement since this file is shared between - * isomorphic and renderers. We could extract this to a - * - */ - -/** - * TODO: Test that a single child and an array with one item have the same key - * pattern. - */ - -var didWarnAboutMaps = false; - -/** - * Generate a key string that identifies a component within a set. - * - * @param {*} component A component that could contain a manual key. - * @param {number} index Index that is used if a manual key is not provided. - * @return {string} - */ -function getComponentKey(component, index) { - // Do some typechecking here since we call this blindly. We want to ensure - // that we don't block potential future ES APIs. - if (component && typeof component === 'object' && component.key != null) { - // Explicit key - return KeyEscapeUtils.escape(component.key); - } - // Implicit key determined by the index in the set - return index.toString(36); -} - -/** - * @param {?*} children Children tree container. - * @param {!string} nameSoFar Name of the key path so far. - * @param {!function} callback Callback to invoke with each child found. - * @param {?*} traverseContext Used to pass information throughout the traversal - * process. - * @return {!number} The number of children in this subtree. - */ -function traverseAllChildrenImpl(children, nameSoFar, callback, traverseContext) { - var type = typeof children; - - if (type === 'undefined' || type === 'boolean') { - // All of the above are perceived as null. - children = null; - } - - if (children === null || type === 'string' || type === 'number' || - // The following is inlined from ReactElement. This means we can optimize - // some checks. React Fiber also inlines this logic for similar purposes. - type === 'object' && children.$$typeof === REACT_ELEMENT_TYPE) { - callback(traverseContext, children, - // If it's the only child, treat the name as if it was wrapped in an array - // so that it's consistent if the number of children grows. - nameSoFar === '' ? SEPARATOR + getComponentKey(children, 0) : nameSoFar); - return 1; - } - - var child; - var nextName; - var subtreeCount = 0; // Count of children found in the current subtree. - var nextNamePrefix = nameSoFar === '' ? SEPARATOR : nameSoFar + SUBSEPARATOR; - - if (Array.isArray(children)) { - for (var i = 0; i < children.length; i++) { - child = children[i]; - nextName = nextNamePrefix + getComponentKey(child, i); - subtreeCount += traverseAllChildrenImpl(child, nextName, callback, traverseContext); - } - } else { - var iteratorFn = getIteratorFn(children); - if (iteratorFn) { - var iterator = iteratorFn.call(children); - var step; - if (iteratorFn !== children.entries) { - var ii = 0; - while (!(step = iterator.next()).done) { - child = step.value; - nextName = nextNamePrefix + getComponentKey(child, ii++); - subtreeCount += traverseAllChildrenImpl(child, nextName, callback, traverseContext); - } - } else { - if (process.env.NODE_ENV !== 'production') { - var mapsAsChildrenAddendum = ''; - if (ReactCurrentOwner.current) { - var mapsAsChildrenOwnerName = ReactCurrentOwner.current.getName(); - if (mapsAsChildrenOwnerName) { - mapsAsChildrenAddendum = ' Check the render method of `' + mapsAsChildrenOwnerName + '`.'; - } - } - process.env.NODE_ENV !== 'production' ? warning(didWarnAboutMaps, 'Using Maps as children is not yet fully supported. It is an ' + 'experimental feature that might be removed. Convert it to a ' + 'sequence / iterable of keyed ReactElements instead.%s', mapsAsChildrenAddendum) : void 0; - didWarnAboutMaps = true; - } - // Iterator will provide entry [k,v] tuples rather than values. - while (!(step = iterator.next()).done) { - var entry = step.value; - if (entry) { - child = entry[1]; - nextName = nextNamePrefix + KeyEscapeUtils.escape(entry[0]) + SUBSEPARATOR + getComponentKey(child, 0); - subtreeCount += traverseAllChildrenImpl(child, nextName, callback, traverseContext); - } - } - } - } else if (type === 'object') { - var addendum = ''; - if (process.env.NODE_ENV !== 'production') { - addendum = ' If you meant to render a collection of children, use an array ' + 'instead or wrap the object using createFragment(object) from the ' + 'React add-ons.'; - if (children._isReactElement) { - addendum = " It looks like you're using an element created by a different " + 'version of React. Make sure to use only one copy of React.'; - } - if (ReactCurrentOwner.current) { - var name = ReactCurrentOwner.current.getName(); - if (name) { - addendum += ' Check the render method of `' + name + '`.'; - } - } - } - var childrenString = String(children); - true ? process.env.NODE_ENV !== 'production' ? invariant(false, 'Objects are not valid as a React child (found: %s).%s', childrenString === '[object Object]' ? 'object with keys {' + Object.keys(children).join(', ') + '}' : childrenString, addendum) : _prodInvariant('31', childrenString === '[object Object]' ? 'object with keys {' + Object.keys(children).join(', ') + '}' : childrenString, addendum) : void 0; - } - } - - return subtreeCount; -} - -/** - * Traverses children that are typically specified as `props.children`, but - * might also be specified through attributes: - * - * - `traverseAllChildren(this.props.children, ...)` - * - `traverseAllChildren(this.props.leftPanelChildren, ...)` - * - * The `traverseContext` is an optional argument that is passed through the - * entire traversal. It can be used to store accumulations or anything else that - * the callback might find relevant. - * - * @param {?*} children Children tree object. - * @param {!function} callback To invoke upon traversing each child. - * @param {?*} traverseContext Context for traversal. - * @return {!number} The number of children in this subtree. - */ -function traverseAllChildren(children, callback, traverseContext) { - if (children == null) { - return 0; - } - - return traverseAllChildrenImpl(children, '', callback, traverseContext); -} - -module.exports = traverseAllChildren; -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) - -/***/ }), -/* 282 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - * - */ - - - -/** - * Escape and wrap key so it is safe to use as a reactid - * - * @param {string} key to be escaped. - * @return {string} the escaped key. - */ - -function escape(key) { - var escapeRegex = /[=:]/g; - var escaperLookup = { - '=': '=0', - ':': '=2' - }; - var escapedString = ('' + key).replace(escapeRegex, function (match) { - return escaperLookup[match]; - }); - - return '$' + escapedString; -} - -/** - * Unescape and unwrap key for human-readable display - * - * @param {string} key to unescape. - * @return {string} the unescaped key. - */ -function unescape(key) { - var unescapeRegex = /(=0|=2)/g; - var unescaperLookup = { - '=0': '=', - '=2': ':' - }; - var keySubstring = key[0] === '.' && key[1] === '$' ? key.substring(2) : key.substring(1); - - return ('' + keySubstring).replace(unescapeRegex, function (match) { - return unescaperLookup[match]; - }); -} - -var KeyEscapeUtils = { - escape: escape, - unescape: unescape -}; - -module.exports = KeyEscapeUtils; - -/***/ }), -/* 283 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* 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 ReactElement = __webpack_require__(30); - -/** - * Create a factory that creates HTML tag elements. - * - * @private - */ -var createDOMFactory = ReactElement.createFactory; -if (process.env.NODE_ENV !== 'production') { - var ReactElementValidator = __webpack_require__(160); - createDOMFactory = ReactElementValidator.createFactory; -} - -/** - * Creates a mapping from supported HTML tags to `ReactDOMComponent` classes. - * - * @public - */ -var ReactDOMFactories = { - a: createDOMFactory('a'), - abbr: createDOMFactory('abbr'), - address: createDOMFactory('address'), - area: createDOMFactory('area'), - article: createDOMFactory('article'), - aside: createDOMFactory('aside'), - audio: createDOMFactory('audio'), - b: createDOMFactory('b'), - base: createDOMFactory('base'), - bdi: createDOMFactory('bdi'), - bdo: createDOMFactory('bdo'), - big: createDOMFactory('big'), - blockquote: createDOMFactory('blockquote'), - body: createDOMFactory('body'), - br: createDOMFactory('br'), - button: createDOMFactory('button'), - canvas: createDOMFactory('canvas'), - caption: createDOMFactory('caption'), - cite: createDOMFactory('cite'), - code: createDOMFactory('code'), - col: createDOMFactory('col'), - colgroup: createDOMFactory('colgroup'), - data: createDOMFactory('data'), - datalist: createDOMFactory('datalist'), - dd: createDOMFactory('dd'), - del: createDOMFactory('del'), - details: createDOMFactory('details'), - dfn: createDOMFactory('dfn'), - dialog: createDOMFactory('dialog'), - div: createDOMFactory('div'), - dl: createDOMFactory('dl'), - dt: createDOMFactory('dt'), - em: createDOMFactory('em'), - embed: createDOMFactory('embed'), - fieldset: createDOMFactory('fieldset'), - figcaption: createDOMFactory('figcaption'), - figure: createDOMFactory('figure'), - footer: createDOMFactory('footer'), - form: createDOMFactory('form'), - h1: createDOMFactory('h1'), - h2: createDOMFactory('h2'), - h3: createDOMFactory('h3'), - h4: createDOMFactory('h4'), - h5: createDOMFactory('h5'), - h6: createDOMFactory('h6'), - head: createDOMFactory('head'), - header: createDOMFactory('header'), - hgroup: createDOMFactory('hgroup'), - hr: createDOMFactory('hr'), - html: createDOMFactory('html'), - i: createDOMFactory('i'), - iframe: createDOMFactory('iframe'), - img: createDOMFactory('img'), - input: createDOMFactory('input'), - ins: createDOMFactory('ins'), - kbd: createDOMFactory('kbd'), - keygen: createDOMFactory('keygen'), - label: createDOMFactory('label'), - legend: createDOMFactory('legend'), - li: createDOMFactory('li'), - link: createDOMFactory('link'), - main: createDOMFactory('main'), - map: createDOMFactory('map'), - mark: createDOMFactory('mark'), - menu: createDOMFactory('menu'), - menuitem: createDOMFactory('menuitem'), - meta: createDOMFactory('meta'), - meter: createDOMFactory('meter'), - nav: createDOMFactory('nav'), - noscript: createDOMFactory('noscript'), - object: createDOMFactory('object'), - ol: createDOMFactory('ol'), - optgroup: createDOMFactory('optgroup'), - option: createDOMFactory('option'), - output: createDOMFactory('output'), - p: createDOMFactory('p'), - param: createDOMFactory('param'), - picture: createDOMFactory('picture'), - pre: createDOMFactory('pre'), - progress: createDOMFactory('progress'), - q: createDOMFactory('q'), - rp: createDOMFactory('rp'), - rt: createDOMFactory('rt'), - ruby: createDOMFactory('ruby'), - s: createDOMFactory('s'), - samp: createDOMFactory('samp'), - script: createDOMFactory('script'), - section: createDOMFactory('section'), - select: createDOMFactory('select'), - small: createDOMFactory('small'), - source: createDOMFactory('source'), - span: createDOMFactory('span'), - strong: createDOMFactory('strong'), - style: createDOMFactory('style'), - sub: createDOMFactory('sub'), - summary: createDOMFactory('summary'), - sup: createDOMFactory('sup'), - table: createDOMFactory('table'), - tbody: createDOMFactory('tbody'), - td: createDOMFactory('td'), - textarea: createDOMFactory('textarea'), - tfoot: createDOMFactory('tfoot'), - th: createDOMFactory('th'), - thead: createDOMFactory('thead'), - time: createDOMFactory('time'), - title: createDOMFactory('title'), - tr: createDOMFactory('tr'), - track: createDOMFactory('track'), - u: createDOMFactory('u'), - ul: createDOMFactory('ul'), - 'var': createDOMFactory('var'), - video: createDOMFactory('video'), - wbr: createDOMFactory('wbr'), - - // SVG - circle: createDOMFactory('circle'), - clipPath: createDOMFactory('clipPath'), - defs: createDOMFactory('defs'), - ellipse: createDOMFactory('ellipse'), - g: createDOMFactory('g'), - image: createDOMFactory('image'), - line: createDOMFactory('line'), - linearGradient: createDOMFactory('linearGradient'), - mask: createDOMFactory('mask'), - path: createDOMFactory('path'), - pattern: createDOMFactory('pattern'), - polygon: createDOMFactory('polygon'), - polyline: createDOMFactory('polyline'), - radialGradient: createDOMFactory('radialGradient'), - rect: createDOMFactory('rect'), - stop: createDOMFactory('stop'), - svg: createDOMFactory('svg'), - text: createDOMFactory('text'), - tspan: createDOMFactory('tspan') -}; - -module.exports = ReactDOMFactories; -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) - -/***/ }), -/* 284 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* 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 _prodInvariant = __webpack_require__(38); - -var ReactPropTypeLocationNames = __webpack_require__(285); -var ReactPropTypesSecret = __webpack_require__(286); - -var invariant = __webpack_require__(1); -var warning = __webpack_require__(2); - -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__(13); -} - -var loggedTypeFailures = {}; - -/** - * Assert that the values match with the type specs. - * Error messages are memorized and will only be shown once. - * - * @param {object} typeSpecs Map of name to a ReactPropType - * @param {object} values Runtime values that need to be type-checked - * @param {string} location e.g. "prop", "context", "child context" - * @param {string} componentName Name of the component for error messages. - * @param {?object} element The React element that is being type-checked - * @param {?number} debugID The React component instance that is being type-checked - * @private - */ -function checkReactTypeSpec(typeSpecs, values, location, componentName, element, debugID) { - for (var typeSpecName in typeSpecs) { - if (typeSpecs.hasOwnProperty(typeSpecName)) { - var error; - // Prop type validation may throw. In case they do, we don't want to - // fail the render phase where it didn't fail before. So we log it. - // After these have been cleaned up, we'll let them throw. - try { - // This is intentionally an invariant that gets caught. It's the same - // behavior as without this statement except with a better message. - !(typeof typeSpecs[typeSpecName] === 'function') ? process.env.NODE_ENV !== 'production' ? invariant(false, '%s: %s type `%s` is invalid; it must be a function, usually from React.PropTypes.', componentName || 'React class', ReactPropTypeLocationNames[location], typeSpecName) : _prodInvariant('84', componentName || 'React class', ReactPropTypeLocationNames[location], typeSpecName) : void 0; - error = typeSpecs[typeSpecName](values, typeSpecName, componentName, location, null, ReactPropTypesSecret); - } catch (ex) { - error = ex; - } - process.env.NODE_ENV !== 'production' ? warning(!error || error instanceof Error, '%s: type specification of %s `%s` is invalid; the type checker ' + 'function must return `null` or an `Error` but returned a %s. ' + 'You may have forgotten to pass an argument to the type checker ' + 'creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and ' + 'shape all require an argument).', componentName || 'React class', ReactPropTypeLocationNames[location], typeSpecName, typeof error) : void 0; - if (error instanceof Error && !(error.message in loggedTypeFailures)) { - // Only monitor this failure once because there tends to be a lot of the - // same error. - loggedTypeFailures[error.message] = true; - - var componentStackInfo = ''; - - if (process.env.NODE_ENV !== 'production') { - if (!ReactComponentTreeHook) { - ReactComponentTreeHook = __webpack_require__(13); - } - if (debugID !== null) { - componentStackInfo = ReactComponentTreeHook.getStackAddendumByID(debugID); - } else if (element !== null) { - componentStackInfo = ReactComponentTreeHook.getCurrentStackAddendum(element); - } - } - - process.env.NODE_ENV !== 'production' ? warning(false, 'Failed %s type: %s%s', location, error.message, componentStackInfo) : void 0; - } - } - } -} - -module.exports = checkReactTypeSpec; -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) - -/***/ }), -/* 285 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* 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 ReactPropTypeLocationNames = {}; - -if (process.env.NODE_ENV !== 'production') { - ReactPropTypeLocationNames = { - prop: 'prop', - context: 'context', - childContext: 'child context' - }; -} - -module.exports = ReactPropTypeLocationNames; -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) - -/***/ }), -/* 286 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - * - */ - - - -var ReactPropTypesSecret = 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED'; - -module.exports = ReactPropTypesSecret; - -/***/ }), -/* 287 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - */ - - - -var _require = __webpack_require__(30), - isValidElement = _require.isValidElement; - -var factory = __webpack_require__(161); - -module.exports = factory(isValidElement); - -/***/ }), -/* 288 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* 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 invariant = __webpack_require__(1); - var warning = __webpack_require__(2); - var ReactPropTypesSecret = __webpack_require__(89); - var loggedTypeFailures = {}; -} - -/** - * Assert that the values match with the type specs. - * Error messages are memorized and will only be shown once. - * - * @param {object} typeSpecs Map of name to a ReactPropType - * @param {object} values Runtime values that need to be type-checked - * @param {string} location e.g. "prop", "context", "child context" - * @param {string} componentName Name of the component for error messages. - * @param {?Function} getStack Returns the component stack. - * @private - */ -function checkPropTypes(typeSpecs, values, location, componentName, getStack) { - if (process.env.NODE_ENV !== 'production') { - for (var typeSpecName in typeSpecs) { - if (typeSpecs.hasOwnProperty(typeSpecName)) { - var error; - // Prop type validation may throw. In case they do, we don't want to - // fail the render phase where it didn't fail before. So we log it. - // After these have been cleaned up, we'll let them throw. - try { - // This is intentionally an invariant that gets caught. It's the same - // behavior as without this statement except with a better message. - invariant(typeof typeSpecs[typeSpecName] === 'function', '%s: %s type `%s` is invalid; it must be a function, usually from ' + 'React.PropTypes.', componentName || 'React class', location, typeSpecName); - error = typeSpecs[typeSpecName](values, typeSpecName, componentName, location, null, ReactPropTypesSecret); - } catch (ex) { - error = ex; - } - warning(!error || error instanceof Error, '%s: type specification of %s `%s` is invalid; the type checker ' + 'function must return `null` or an `Error` but returned a %s. ' + 'You may have forgotten to pass an argument to the type checker ' + 'creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and ' + 'shape all require an argument).', componentName || 'React class', location, typeSpecName, typeof error); - if (error instanceof Error && !(error.message in loggedTypeFailures)) { - // Only monitor this failure once because there tends to be a lot of the - // same error. - loggedTypeFailures[error.message] = true; - - var stack = getStack ? getStack() : ''; - - warning(false, 'Failed %s type: %s%s', location, error.message, stack != null ? stack : ''); - } - } - } - } -} - -module.exports = checkPropTypes; - -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) - -/***/ }), -/* 289 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - */ - - - -module.exports = '15.6.1'; - -/***/ }), -/* 290 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - */ - - - -var _require = __webpack_require__(156), - Component = _require.Component; - -var _require2 = __webpack_require__(30), - isValidElement = _require2.isValidElement; - -var ReactNoopUpdateQueue = __webpack_require__(157); -var factory = __webpack_require__(291); - -module.exports = factory(Component, isValidElement, ReactNoopUpdateQueue); - -/***/ }), -/* 291 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* 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 _assign = __webpack_require__(6); - -var emptyObject = __webpack_require__(65); -var _invariant = __webpack_require__(1); - -if (process.env.NODE_ENV !== 'production') { - var warning = __webpack_require__(2); -} - -var MIXINS_KEY = 'mixins'; - -// Helper function to allow the creation of anonymous functions which do not -// have .name set to the name of the variable being assigned to. -function identity(fn) { - return fn; -} - -var ReactPropTypeLocationNames; -if (process.env.NODE_ENV !== 'production') { - ReactPropTypeLocationNames = { - prop: 'prop', - context: 'context', - childContext: 'child context' - }; -} else { - ReactPropTypeLocationNames = {}; -} - -function factory(ReactComponent, isValidElement, ReactNoopUpdateQueue) { - /** - * Policies that describe methods in `ReactClassInterface`. - */ - - var injectedMixins = []; - - /** - * Composite components are higher-level components that compose other composite - * or host components. - * - * To create a new type of `ReactClass`, pass a specification of - * your new class to `React.createClass`. The only requirement of your class - * specification is that you implement a `render` method. - * - * var MyComponent = React.createClass({ - * render: function() { - * return Hello World; - * } - * }); - * - * The class specification supports a specific protocol of methods that have - * special meaning (e.g. `render`). See `ReactClassInterface` for - * more the comprehensive protocol. Any other properties and methods in the - * class specification will be available on the prototype. - * - * @interface ReactClassInterface - * @internal - */ - var ReactClassInterface = { - /** - * An array of Mixin objects to include when defining your component. - * - * @type {array} - * @optional - */ - mixins: 'DEFINE_MANY', - - /** - * An object containing properties and methods that should be defined on - * the component's constructor instead of its prototype (static methods). - * - * @type {object} - * @optional - */ - statics: 'DEFINE_MANY', - - /** - * Definition of prop types for this component. - * - * @type {object} - * @optional - */ - propTypes: 'DEFINE_MANY', - - /** - * Definition of context types for this component. - * - * @type {object} - * @optional - */ - contextTypes: 'DEFINE_MANY', - - /** - * Definition of context types this component sets for its children. - * - * @type {object} - * @optional - */ - childContextTypes: 'DEFINE_MANY', - - // ==== Definition methods ==== - - /** - * Invoked when the component is mounted. Values in the mapping will be set on - * `this.props` if that prop is not specified (i.e. using an `in` check). - * - * This method is invoked before `getInitialState` and therefore cannot rely - * on `this.state` or use `this.setState`. - * - * @return {object} - * @optional - */ - getDefaultProps: 'DEFINE_MANY_MERGED', - - /** - * Invoked once before the component is mounted. The return value will be used - * as the initial value of `this.state`. - * - * getInitialState: function() { - * return { - * isOn: false, - * fooBaz: new BazFoo() - * } - * } - * - * @return {object} - * @optional - */ - getInitialState: 'DEFINE_MANY_MERGED', - - /** - * @return {object} - * @optional - */ - getChildContext: 'DEFINE_MANY_MERGED', - - /** - * Uses props from `this.props` and state from `this.state` to render the - * structure of the component. - * - * No guarantees are made about when or how often this method is invoked, so - * it must not have side effects. - * - * render: function() { - * var name = this.props.name; - * return Hello, {name}!; - * } - * - * @return {ReactComponent} - * @required - */ - render: 'DEFINE_ONCE', - - // ==== Delegate methods ==== - - /** - * Invoked when the component is initially created and about to be mounted. - * This may have side effects, but any external subscriptions or data created - * by this method must be cleaned up in `componentWillUnmount`. - * - * @optional - */ - componentWillMount: 'DEFINE_MANY', - - /** - * Invoked when the component has been mounted and has a DOM representation. - * However, there is no guarantee that the DOM node is in the document. - * - * Use this as an opportunity to operate on the DOM when the component has - * been mounted (initialized and rendered) for the first time. - * - * @param {DOMElement} rootNode DOM element representing the component. - * @optional - */ - componentDidMount: 'DEFINE_MANY', - - /** - * Invoked before the component receives new props. - * - * Use this as an opportunity to react to a prop transition by updating the - * state using `this.setState`. Current props are accessed via `this.props`. - * - * componentWillReceiveProps: function(nextProps, nextContext) { - * this.setState({ - * likesIncreasing: nextProps.likeCount > this.props.likeCount - * }); - * } - * - * NOTE: There is no equivalent `componentWillReceiveState`. An incoming prop - * transition may cause a state change, but the opposite is not true. If you - * need it, you are probably looking for `componentWillUpdate`. - * - * @param {object} nextProps - * @optional - */ - componentWillReceiveProps: 'DEFINE_MANY', - - /** - * Invoked while deciding if the component should be updated as a result of - * receiving new props, state and/or context. - * - * Use this as an opportunity to `return false` when you're certain that the - * transition to the new props/state/context will not require a component - * update. - * - * shouldComponentUpdate: function(nextProps, nextState, nextContext) { - * return !equal(nextProps, this.props) || - * !equal(nextState, this.state) || - * !equal(nextContext, this.context); - * } - * - * @param {object} nextProps - * @param {?object} nextState - * @param {?object} nextContext - * @return {boolean} True if the component should update. - * @optional - */ - shouldComponentUpdate: 'DEFINE_ONCE', - - /** - * Invoked when the component is about to update due to a transition from - * `this.props`, `this.state` and `this.context` to `nextProps`, `nextState` - * and `nextContext`. - * - * Use this as an opportunity to perform preparation before an update occurs. - * - * NOTE: You **cannot** use `this.setState()` in this method. - * - * @param {object} nextProps - * @param {?object} nextState - * @param {?object} nextContext - * @param {ReactReconcileTransaction} transaction - * @optional - */ - componentWillUpdate: 'DEFINE_MANY', - - /** - * Invoked when the component's DOM representation has been updated. - * - * Use this as an opportunity to operate on the DOM when the component has - * been updated. - * - * @param {object} prevProps - * @param {?object} prevState - * @param {?object} prevContext - * @param {DOMElement} rootNode DOM element representing the component. - * @optional - */ - componentDidUpdate: 'DEFINE_MANY', - - /** - * Invoked when the component is about to be removed from its parent and have - * its DOM representation destroyed. - * - * Use this as an opportunity to deallocate any external resources. - * - * NOTE: There is no `componentDidUnmount` since your component will have been - * destroyed by that point. - * - * @optional - */ - componentWillUnmount: 'DEFINE_MANY', - - // ==== Advanced methods ==== - - /** - * Updates the component's currently mounted DOM representation. - * - * By default, this implements React's rendering and reconciliation algorithm. - * Sophisticated clients may wish to override this. - * - * @param {ReactReconcileTransaction} transaction - * @internal - * @overridable - */ - updateComponent: 'OVERRIDE_BASE' - }; - - /** - * Mapping from class specification keys to special processing functions. - * - * Although these are declared like instance properties in the specification - * when defining classes using `React.createClass`, they are actually static - * and are accessible on the constructor instead of the prototype. Despite - * being static, they must be defined outside of the "statics" key under - * which all other static methods are defined. - */ - var RESERVED_SPEC_KEYS = { - displayName: function(Constructor, displayName) { - Constructor.displayName = displayName; - }, - mixins: function(Constructor, mixins) { - if (mixins) { - for (var i = 0; i < mixins.length; i++) { - mixSpecIntoComponent(Constructor, mixins[i]); - } - } - }, - childContextTypes: function(Constructor, childContextTypes) { - if (process.env.NODE_ENV !== 'production') { - validateTypeDef(Constructor, childContextTypes, 'childContext'); - } - Constructor.childContextTypes = _assign( - {}, - Constructor.childContextTypes, - childContextTypes - ); - }, - contextTypes: function(Constructor, contextTypes) { - if (process.env.NODE_ENV !== 'production') { - validateTypeDef(Constructor, contextTypes, 'context'); - } - Constructor.contextTypes = _assign( - {}, - Constructor.contextTypes, - contextTypes - ); - }, - /** - * Special case getDefaultProps which should move into statics but requires - * automatic merging. - */ - getDefaultProps: function(Constructor, getDefaultProps) { - if (Constructor.getDefaultProps) { - Constructor.getDefaultProps = createMergedResultFunction( - Constructor.getDefaultProps, - getDefaultProps - ); - } else { - Constructor.getDefaultProps = getDefaultProps; - } - }, - propTypes: function(Constructor, propTypes) { - if (process.env.NODE_ENV !== 'production') { - validateTypeDef(Constructor, propTypes, 'prop'); - } - Constructor.propTypes = _assign({}, Constructor.propTypes, propTypes); - }, - statics: function(Constructor, statics) { - mixStaticSpecIntoComponent(Constructor, statics); - }, - autobind: function() {} - }; - - function validateTypeDef(Constructor, typeDef, location) { - for (var propName in typeDef) { - if (typeDef.hasOwnProperty(propName)) { - // use a warning instead of an _invariant so components - // don't show up in prod but only in __DEV__ - if (process.env.NODE_ENV !== 'production') { - warning( - typeof typeDef[propName] === 'function', - '%s: %s type `%s` is invalid; it must be a function, usually from ' + - 'React.PropTypes.', - Constructor.displayName || 'ReactClass', - ReactPropTypeLocationNames[location], - propName - ); - } - } - } - } - - function validateMethodOverride(isAlreadyDefined, name) { - var specPolicy = ReactClassInterface.hasOwnProperty(name) - ? ReactClassInterface[name] - : null; - - // Disallow overriding of base class methods unless explicitly allowed. - if (ReactClassMixin.hasOwnProperty(name)) { - _invariant( - specPolicy === 'OVERRIDE_BASE', - 'ReactClassInterface: You are attempting to override ' + - '`%s` from your class specification. Ensure that your method names ' + - 'do not overlap with React methods.', - name - ); - } - - // Disallow defining methods more than once unless explicitly allowed. - if (isAlreadyDefined) { - _invariant( - specPolicy === 'DEFINE_MANY' || specPolicy === 'DEFINE_MANY_MERGED', - 'ReactClassInterface: You are attempting to define ' + - '`%s` on your component more than once. This conflict may be due ' + - 'to a mixin.', - name - ); - } - } - - /** - * Mixin helper which handles policy validation and reserved - * specification keys when building React classes. - */ - function mixSpecIntoComponent(Constructor, spec) { - if (!spec) { - if (process.env.NODE_ENV !== 'production') { - var typeofSpec = typeof spec; - var isMixinValid = typeofSpec === 'object' && spec !== null; - - if (process.env.NODE_ENV !== 'production') { - warning( - isMixinValid, - "%s: You're attempting to include a mixin that is either null " + - 'or not an object. Check the mixins included by the component, ' + - 'as well as any mixins they include themselves. ' + - 'Expected object but got %s.', - Constructor.displayName || 'ReactClass', - spec === null ? null : typeofSpec - ); - } - } - - return; - } - - _invariant( - typeof spec !== 'function', - "ReactClass: You're attempting to " + - 'use a component class or function as a mixin. Instead, just use a ' + - 'regular object.' - ); - _invariant( - !isValidElement(spec), - "ReactClass: You're attempting to " + - 'use a component as a mixin. Instead, just use a regular object.' - ); - - var proto = Constructor.prototype; - var autoBindPairs = proto.__reactAutoBindPairs; - - // By handling mixins before any other properties, we ensure the same - // chaining order is applied to methods with DEFINE_MANY policy, whether - // mixins are listed before or after these methods in the spec. - if (spec.hasOwnProperty(MIXINS_KEY)) { - RESERVED_SPEC_KEYS.mixins(Constructor, spec.mixins); - } - - for (var name in spec) { - if (!spec.hasOwnProperty(name)) { - continue; - } - - if (name === MIXINS_KEY) { - // We have already handled mixins in a special case above. - continue; - } - - var property = spec[name]; - var isAlreadyDefined = proto.hasOwnProperty(name); - validateMethodOverride(isAlreadyDefined, name); - - if (RESERVED_SPEC_KEYS.hasOwnProperty(name)) { - RESERVED_SPEC_KEYS[name](Constructor, property); - } else { - // Setup methods on prototype: - // The following member methods should not be automatically bound: - // 1. Expected ReactClass methods (in the "interface"). - // 2. Overridden methods (that were mixed in). - var isReactClassMethod = ReactClassInterface.hasOwnProperty(name); - var isFunction = typeof property === 'function'; - var shouldAutoBind = - isFunction && - !isReactClassMethod && - !isAlreadyDefined && - spec.autobind !== false; - - if (shouldAutoBind) { - autoBindPairs.push(name, property); - proto[name] = property; - } else { - if (isAlreadyDefined) { - var specPolicy = ReactClassInterface[name]; - - // These cases should already be caught by validateMethodOverride. - _invariant( - isReactClassMethod && - (specPolicy === 'DEFINE_MANY_MERGED' || - specPolicy === 'DEFINE_MANY'), - 'ReactClass: Unexpected spec policy %s for key %s ' + - 'when mixing in component specs.', - specPolicy, - name - ); - - // For methods which are defined more than once, call the existing - // methods before calling the new property, merging if appropriate. - if (specPolicy === 'DEFINE_MANY_MERGED') { - proto[name] = createMergedResultFunction(proto[name], property); - } else if (specPolicy === 'DEFINE_MANY') { - proto[name] = createChainedFunction(proto[name], property); - } - } else { - proto[name] = property; - if (process.env.NODE_ENV !== 'production') { - // Add verbose displayName to the function, which helps when looking - // at profiling tools. - if (typeof property === 'function' && spec.displayName) { - proto[name].displayName = spec.displayName + '_' + name; - } - } - } - } - } - } - } - - function mixStaticSpecIntoComponent(Constructor, statics) { - if (!statics) { - return; - } - for (var name in statics) { - var property = statics[name]; - if (!statics.hasOwnProperty(name)) { - continue; - } - - var isReserved = name in RESERVED_SPEC_KEYS; - _invariant( - !isReserved, - 'ReactClass: You are attempting to define a reserved ' + - 'property, `%s`, that shouldn\'t be on the "statics" key. Define it ' + - 'as an instance property instead; it will still be accessible on the ' + - 'constructor.', - name - ); - - var isInherited = name in Constructor; - _invariant( - !isInherited, - 'ReactClass: You are attempting to define ' + - '`%s` on your component more than once. This conflict may be ' + - 'due to a mixin.', - name - ); - Constructor[name] = property; - } - } - - /** - * Merge two objects, but throw if both contain the same key. - * - * @param {object} one The first object, which is mutated. - * @param {object} two The second object - * @return {object} one after it has been mutated to contain everything in two. - */ - function mergeIntoWithNoDuplicateKeys(one, two) { - _invariant( - one && two && typeof one === 'object' && typeof two === 'object', - 'mergeIntoWithNoDuplicateKeys(): Cannot merge non-objects.' - ); - - for (var key in two) { - if (two.hasOwnProperty(key)) { - _invariant( - one[key] === undefined, - 'mergeIntoWithNoDuplicateKeys(): ' + - 'Tried to merge two objects with the same key: `%s`. This conflict ' + - 'may be due to a mixin; in particular, this may be caused by two ' + - 'getInitialState() or getDefaultProps() methods returning objects ' + - 'with clashing keys.', - key - ); - one[key] = two[key]; - } - } - return one; - } - - /** - * Creates a function that invokes two functions and merges their return values. - * - * @param {function} one Function to invoke first. - * @param {function} two Function to invoke second. - * @return {function} Function that invokes the two argument functions. - * @private - */ - function createMergedResultFunction(one, two) { - return function mergedResult() { - var a = one.apply(this, arguments); - var b = two.apply(this, arguments); - if (a == null) { - return b; - } else if (b == null) { - return a; - } - var c = {}; - mergeIntoWithNoDuplicateKeys(c, a); - mergeIntoWithNoDuplicateKeys(c, b); - return c; - }; - } - - /** - * Creates a function that invokes two functions and ignores their return vales. - * - * @param {function} one Function to invoke first. - * @param {function} two Function to invoke second. - * @return {function} Function that invokes the two argument functions. - * @private - */ - function createChainedFunction(one, two) { - return function chainedFunction() { - one.apply(this, arguments); - two.apply(this, arguments); - }; - } - - /** - * Binds a method to the component. - * - * @param {object} component Component whose method is going to be bound. - * @param {function} method Method to be bound. - * @return {function} The bound method. - */ - function bindAutoBindMethod(component, method) { - var boundMethod = method.bind(component); - if (process.env.NODE_ENV !== 'production') { - boundMethod.__reactBoundContext = component; - boundMethod.__reactBoundMethod = method; - boundMethod.__reactBoundArguments = null; - var componentName = component.constructor.displayName; - var _bind = boundMethod.bind; - boundMethod.bind = function(newThis) { - for ( - var _len = arguments.length, - args = Array(_len > 1 ? _len - 1 : 0), - _key = 1; - _key < _len; - _key++ - ) { - args[_key - 1] = arguments[_key]; - } - - // User is trying to bind() an autobound method; we effectively will - // ignore the value of "this" that the user is trying to use, so - // let's warn. - if (newThis !== component && newThis !== null) { - if (process.env.NODE_ENV !== 'production') { - warning( - false, - 'bind(): React component methods may only be bound to the ' + - 'component instance. See %s', - componentName - ); - } - } else if (!args.length) { - if (process.env.NODE_ENV !== 'production') { - warning( - false, - 'bind(): You are binding a component method to the component. ' + - 'React does this for you automatically in a high-performance ' + - 'way, so you can safely remove this call. See %s', - componentName - ); - } - return boundMethod; - } - var reboundMethod = _bind.apply(boundMethod, arguments); - reboundMethod.__reactBoundContext = component; - reboundMethod.__reactBoundMethod = method; - reboundMethod.__reactBoundArguments = args; - return reboundMethod; - }; - } - return boundMethod; - } - - /** - * Binds all auto-bound methods in a component. - * - * @param {object} component Component whose method is going to be bound. - */ - function bindAutoBindMethods(component) { - var pairs = component.__reactAutoBindPairs; - for (var i = 0; i < pairs.length; i += 2) { - var autoBindKey = pairs[i]; - var method = pairs[i + 1]; - component[autoBindKey] = bindAutoBindMethod(component, method); - } - } - - var IsMountedPreMixin = { - componentDidMount: function() { - this.__isMounted = true; - } - }; - - var IsMountedPostMixin = { - componentWillUnmount: function() { - this.__isMounted = false; - } - }; - - /** - * Add more to the ReactClass base class. These are all legacy features and - * therefore not already part of the modern ReactComponent. - */ - var ReactClassMixin = { - /** - * TODO: This will be deprecated because state should always keep a consistent - * type signature and the only use case for this, is to avoid that. - */ - replaceState: function(newState, callback) { - this.updater.enqueueReplaceState(this, newState, callback); - }, - - /** - * Checks whether or not this composite component is mounted. - * @return {boolean} True if mounted, false otherwise. - * @protected - * @final - */ - isMounted: function() { - if (process.env.NODE_ENV !== 'production') { - warning( - this.__didWarnIsMounted, - '%s: isMounted is deprecated. Instead, make sure to clean up ' + - 'subscriptions and pending requests in componentWillUnmount to ' + - 'prevent memory leaks.', - (this.constructor && this.constructor.displayName) || - this.name || - 'Component' - ); - this.__didWarnIsMounted = true; - } - return !!this.__isMounted; - } - }; - - var ReactClassComponent = function() {}; - _assign( - ReactClassComponent.prototype, - ReactComponent.prototype, - ReactClassMixin - ); - - /** - * Creates a composite component class given a class specification. - * See https://facebook.github.io/react/docs/top-level-api.html#react.createclass - * - * @param {object} spec Class specification (which must define `render`). - * @return {function} Component constructor function. - * @public - */ - function createClass(spec) { - // To keep our warnings more understandable, we'll use a little hack here to - // ensure that Constructor.name !== 'Constructor'. This makes sure we don't - // unnecessarily identify a class without displayName as 'Constructor'. - var Constructor = identity(function(props, context, updater) { - // This constructor gets overridden by mocks. The argument is used - // by mocks to assert on what gets mounted. - - if (process.env.NODE_ENV !== 'production') { - warning( - this instanceof Constructor, - 'Something is calling a React component directly. Use a factory or ' + - 'JSX instead. See: https://fb.me/react-legacyfactory' - ); - } - - // Wire up auto-binding - if (this.__reactAutoBindPairs.length) { - bindAutoBindMethods(this); - } - - this.props = props; - this.context = context; - this.refs = emptyObject; - this.updater = updater || ReactNoopUpdateQueue; - - this.state = null; - - // ReactClasses doesn't have constructors. Instead, they use the - // getInitialState and componentWillMount methods for initialization. - - var initialState = this.getInitialState ? this.getInitialState() : null; - if (process.env.NODE_ENV !== 'production') { - // We allow auto-mocks to proceed as if they're returning null. - if ( - initialState === undefined && - this.getInitialState._isMockFunction - ) { - // This is probably bad practice. Consider warning here and - // deprecating this convenience. - initialState = null; - } - } - _invariant( - typeof initialState === 'object' && !Array.isArray(initialState), - '%s.getInitialState(): must return an object or null', - Constructor.displayName || 'ReactCompositeComponent' - ); - - this.state = initialState; - }); - Constructor.prototype = new ReactClassComponent(); - Constructor.prototype.constructor = Constructor; - Constructor.prototype.__reactAutoBindPairs = []; - - injectedMixins.forEach(mixSpecIntoComponent.bind(null, Constructor)); - - mixSpecIntoComponent(Constructor, IsMountedPreMixin); - mixSpecIntoComponent(Constructor, spec); - mixSpecIntoComponent(Constructor, IsMountedPostMixin); - - // Initialize the defaultProps property after all mixins have been merged. - if (Constructor.getDefaultProps) { - Constructor.defaultProps = Constructor.getDefaultProps(); - } - - if (process.env.NODE_ENV !== 'production') { - // This is a tag to indicate that the use of these method names is ok, - // since it's used with createClass. If it's not, then it's likely a - // mistake so we'll warn you to use the static property, property - // initializer or constructor respectively. - if (Constructor.getDefaultProps) { - Constructor.getDefaultProps.isReactClassApproved = {}; - } - if (Constructor.prototype.getInitialState) { - Constructor.prototype.getInitialState.isReactClassApproved = {}; - } - } - - _invariant( - Constructor.prototype.render, - 'createClass(...): Class specification must implement a `render` method.' - ); - - if (process.env.NODE_ENV !== 'production') { - warning( - !Constructor.prototype.componentShouldUpdate, - '%s has a method called ' + - 'componentShouldUpdate(). Did you mean shouldComponentUpdate()? ' + - 'The name is phrased as a question because the function is ' + - 'expected to return a value.', - spec.displayName || 'A component' - ); - warning( - !Constructor.prototype.componentWillRecieveProps, - '%s has a method called ' + - 'componentWillRecieveProps(). Did you mean componentWillReceiveProps()?', - spec.displayName || 'A component' - ); - } - - // Reduce time spent doing lookups by setting these on the prototype. - for (var methodName in ReactClassInterface) { - if (!Constructor.prototype[methodName]) { - Constructor.prototype[methodName] = null; - } - } - - return Constructor; - } - - return createClass; -} - -module.exports = factory; - -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) - -/***/ }), -/* 292 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* 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 _prodInvariant = __webpack_require__(38); - -var ReactElement = __webpack_require__(30); - -var invariant = __webpack_require__(1); - -/** - * Returns the first child in a collection of children and verifies that there - * is only one child in the collection. - * - * See https://facebook.github.io/react/docs/top-level-api.html#react.children.only - * - * The current implementation of this function assumes that a single child gets - * passed without a wrapper, but the purpose of this helper function is to - * abstract away the particular structure of children. - * - * @param {?object} children Child collection structure. - * @return {ReactElement} The first and only `ReactElement` contained in the - * structure. - */ -function onlyChild(children) { - !ReactElement.isValidElement(children) ? process.env.NODE_ENV !== 'production' ? invariant(false, 'React.Children.only expected to receive a single React element child.') : _prodInvariant('143') : void 0; - return children; -} - -module.exports = onlyChild; -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) - -/***/ }), -/* 293 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* 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. - * - */ - -/* globals __REACT_DEVTOOLS_GLOBAL_HOOK__*/ - - - -var ReactDOMComponentTree = __webpack_require__(7); -var ReactDefaultInjection = __webpack_require__(294); -var ReactMount = __webpack_require__(186); -var ReactReconciler = __webpack_require__(39); -var ReactUpdates = __webpack_require__(22); -var ReactVersion = __webpack_require__(372); - -var findDOMNode = __webpack_require__(373); -var getHostComponentFromComposite = __webpack_require__(187); -var renderSubtreeIntoContainer = __webpack_require__(374); -var warning = __webpack_require__(2); - -ReactDefaultInjection.inject(); - -var ReactDOM = { - findDOMNode: findDOMNode, - render: ReactMount.render, - unmountComponentAtNode: ReactMount.unmountComponentAtNode, - version: ReactVersion, - - /* eslint-disable camelcase */ - unstable_batchedUpdates: ReactUpdates.batchedUpdates, - unstable_renderSubtreeIntoContainer: renderSubtreeIntoContainer - /* eslint-enable camelcase */ -}; - -// Inject the runtime into a devtools global hook regardless of browser. -// Allows for debugging when the hook is injected on the page. -if (typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ !== 'undefined' && typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.inject === 'function') { - __REACT_DEVTOOLS_GLOBAL_HOOK__.inject({ - ComponentTree: { - getClosestInstanceFromNode: ReactDOMComponentTree.getClosestInstanceFromNode, - getNodeFromInstance: function (inst) { - // inst is an internal instance (but could be a composite) - if (inst._renderedComponent) { - inst = getHostComponentFromComposite(inst); - } - if (inst) { - return ReactDOMComponentTree.getNodeFromInstance(inst); - } else { - return null; - } - } - }, - Mount: ReactMount, - Reconciler: ReactReconciler - }); -} - -if (process.env.NODE_ENV !== 'production') { - var ExecutionEnvironment = __webpack_require__(8); - if (ExecutionEnvironment.canUseDOM && window.top === window.self) { - // First check if devtools is not installed - if (typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ === 'undefined') { - // If we're in Chrome or Firefox, provide a download link if not installed. - if (navigator.userAgent.indexOf('Chrome') > -1 && navigator.userAgent.indexOf('Edge') === -1 || navigator.userAgent.indexOf('Firefox') > -1) { - // Firefox does not have the issue with devtools loaded over file:// - var showFileUrlMessage = window.location.protocol.indexOf('http') === -1 && navigator.userAgent.indexOf('Firefox') === -1; - console.debug('Download the React DevTools ' + (showFileUrlMessage ? 'and use an HTTP server (instead of a file: URL) ' : '') + 'for a better development experience: ' + 'https://fb.me/react-devtools'); - } - } - - var testFunc = function testFn() {}; - process.env.NODE_ENV !== 'production' ? warning((testFunc.name || testFunc.toString()).indexOf('testFn') !== -1, "It looks like you're using a minified copy of the development build " + 'of React. When deploying React apps to production, make sure to use ' + 'the production build which skips development warnings and is faster. ' + 'See https://fb.me/react-minification for more details.') : void 0; - - // If we're in IE8, check to see if we are in compatibility mode and provide - // information on preventing compatibility mode - var ieCompatibilityMode = document.documentMode && document.documentMode < 8; - - process.env.NODE_ENV !== 'production' ? warning(!ieCompatibilityMode, 'Internet Explorer is running in compatibility mode; please add the ' + 'following tag to your HTML to prevent this from happening: ' + '') : void 0; - - var expectedFeatures = [ - // shims - Array.isArray, Array.prototype.every, Array.prototype.forEach, Array.prototype.indexOf, Array.prototype.map, Date.now, Function.prototype.bind, Object.keys, String.prototype.trim]; - - for (var i = 0; i < expectedFeatures.length; i++) { - if (!expectedFeatures[i]) { - process.env.NODE_ENV !== 'production' ? warning(false, 'One or more ES5 shims expected by React are not available: ' + 'https://fb.me/react-warning-polyfills') : void 0; - break; - } - } - } -} - -if (process.env.NODE_ENV !== 'production') { - var ReactInstrumentation = __webpack_require__(15); - var ReactDOMUnknownPropertyHook = __webpack_require__(375); - var ReactDOMNullInputValuePropHook = __webpack_require__(376); - var ReactDOMInvalidARIAHook = __webpack_require__(377); - - ReactInstrumentation.debugTool.addHook(ReactDOMUnknownPropertyHook); - ReactInstrumentation.debugTool.addHook(ReactDOMNullInputValuePropHook); - ReactInstrumentation.debugTool.addHook(ReactDOMInvalidARIAHook); -} - -module.exports = ReactDOM; -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) - -/***/ }), -/* 294 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - */ - - - -var ARIADOMPropertyConfig = __webpack_require__(295); -var BeforeInputEventPlugin = __webpack_require__(296); -var ChangeEventPlugin = __webpack_require__(300); -var DefaultEventPluginOrder = __webpack_require__(308); -var EnterLeaveEventPlugin = __webpack_require__(309); -var HTMLDOMPropertyConfig = __webpack_require__(310); -var ReactComponentBrowserEnvironment = __webpack_require__(311); -var ReactDOMComponent = __webpack_require__(317); -var ReactDOMComponentTree = __webpack_require__(7); -var ReactDOMEmptyComponent = __webpack_require__(343); -var ReactDOMTreeTraversal = __webpack_require__(344); -var ReactDOMTextComponent = __webpack_require__(345); -var ReactDefaultBatchingStrategy = __webpack_require__(346); -var ReactEventListener = __webpack_require__(347); -var ReactInjection = __webpack_require__(349); -var ReactReconcileTransaction = __webpack_require__(350); -var SVGDOMPropertyConfig = __webpack_require__(356); -var SelectEventPlugin = __webpack_require__(357); -var SimpleEventPlugin = __webpack_require__(358); - -var alreadyInjected = false; - -function inject() { - if (alreadyInjected) { - // TODO: This is currently true because these injections are shared between - // the client and the server package. They should be built independently - // and not share any injection state. Then this problem will be solved. - return; - } - alreadyInjected = true; - - ReactInjection.EventEmitter.injectReactEventListener(ReactEventListener); - - /** - * Inject modules for resolving DOM hierarchy and plugin ordering. - */ - ReactInjection.EventPluginHub.injectEventPluginOrder(DefaultEventPluginOrder); - ReactInjection.EventPluginUtils.injectComponentTree(ReactDOMComponentTree); - ReactInjection.EventPluginUtils.injectTreeTraversal(ReactDOMTreeTraversal); - - /** - * Some important event plugins included by default (without having to require - * them). - */ - ReactInjection.EventPluginHub.injectEventPluginsByName({ - SimpleEventPlugin: SimpleEventPlugin, - EnterLeaveEventPlugin: EnterLeaveEventPlugin, - ChangeEventPlugin: ChangeEventPlugin, - SelectEventPlugin: SelectEventPlugin, - BeforeInputEventPlugin: BeforeInputEventPlugin - }); - - ReactInjection.HostComponent.injectGenericComponentClass(ReactDOMComponent); - - ReactInjection.HostComponent.injectTextComponentClass(ReactDOMTextComponent); - - ReactInjection.DOMProperty.injectDOMPropertyConfig(ARIADOMPropertyConfig); - ReactInjection.DOMProperty.injectDOMPropertyConfig(HTMLDOMPropertyConfig); - ReactInjection.DOMProperty.injectDOMPropertyConfig(SVGDOMPropertyConfig); - - ReactInjection.EmptyComponent.injectEmptyComponentFactory(function (instantiate) { - return new ReactDOMEmptyComponent(instantiate); - }); - - ReactInjection.Updates.injectReconcileTransaction(ReactReconcileTransaction); - ReactInjection.Updates.injectBatchingStrategy(ReactDefaultBatchingStrategy); - - ReactInjection.Component.injectEnvironment(ReactComponentBrowserEnvironment); -} - -module.exports = { - inject: inject -}; - -/***/ }), -/* 295 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - */ - - - -var ARIADOMPropertyConfig = { - Properties: { - // Global States and Properties - 'aria-current': 0, // state - 'aria-details': 0, - 'aria-disabled': 0, // state - 'aria-hidden': 0, // state - 'aria-invalid': 0, // state - 'aria-keyshortcuts': 0, - 'aria-label': 0, - 'aria-roledescription': 0, - // Widget Attributes - 'aria-autocomplete': 0, - 'aria-checked': 0, - 'aria-expanded': 0, - 'aria-haspopup': 0, - 'aria-level': 0, - 'aria-modal': 0, - 'aria-multiline': 0, - 'aria-multiselectable': 0, - 'aria-orientation': 0, - 'aria-placeholder': 0, - 'aria-pressed': 0, - 'aria-readonly': 0, - 'aria-required': 0, - 'aria-selected': 0, - 'aria-sort': 0, - 'aria-valuemax': 0, - 'aria-valuemin': 0, - 'aria-valuenow': 0, - 'aria-valuetext': 0, - // Live Region Attributes - 'aria-atomic': 0, - 'aria-busy': 0, - 'aria-live': 0, - 'aria-relevant': 0, - // Drag-and-Drop Attributes - 'aria-dropeffect': 0, - 'aria-grabbed': 0, - // Relationship Attributes - 'aria-activedescendant': 0, - 'aria-colcount': 0, - 'aria-colindex': 0, - 'aria-colspan': 0, - 'aria-controls': 0, - 'aria-describedby': 0, - 'aria-errormessage': 0, - 'aria-flowto': 0, - 'aria-labelledby': 0, - 'aria-owns': 0, - 'aria-posinset': 0, - 'aria-rowcount': 0, - 'aria-rowindex': 0, - 'aria-rowspan': 0, - 'aria-setsize': 0 - }, - DOMAttributeNames: {}, - DOMPropertyNames: {} -}; - -module.exports = ARIADOMPropertyConfig; - -/***/ }), -/* 296 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/** - * Copyright 2013-present Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - */ - - - -var EventPropagators = __webpack_require__(44); -var ExecutionEnvironment = __webpack_require__(8); -var FallbackCompositionState = __webpack_require__(297); -var SyntheticCompositionEvent = __webpack_require__(298); -var SyntheticInputEvent = __webpack_require__(299); - -var END_KEYCODES = [9, 13, 27, 32]; // Tab, Return, Esc, Space -var START_KEYCODE = 229; - -var canUseCompositionEvent = ExecutionEnvironment.canUseDOM && 'CompositionEvent' in window; - -var documentMode = null; -if (ExecutionEnvironment.canUseDOM && 'documentMode' in document) { - documentMode = document.documentMode; -} - -// Webkit offers a very useful `textInput` event that can be used to -// directly represent `beforeInput`. The IE `textinput` event is not as -// useful, so we don't use it. -var canUseTextInputEvent = ExecutionEnvironment.canUseDOM && 'TextEvent' in window && !documentMode && !isPresto(); - -// In IE9+, we have access to composition events, but the data supplied -// by the native compositionend event may be incorrect. Japanese ideographic -// spaces, for instance (\u3000) are not recorded correctly. -var useFallbackCompositionData = ExecutionEnvironment.canUseDOM && (!canUseCompositionEvent || documentMode && documentMode > 8 && documentMode <= 11); - -/** - * Opera <= 12 includes TextEvent in window, but does not fire - * text input events. Rely on keypress instead. - */ -function isPresto() { - var opera = window.opera; - return typeof opera === 'object' && typeof opera.version === 'function' && parseInt(opera.version(), 10) <= 12; -} - -var SPACEBAR_CODE = 32; -var SPACEBAR_CHAR = String.fromCharCode(SPACEBAR_CODE); - -// Events and their corresponding property names. -var eventTypes = { - beforeInput: { - phasedRegistrationNames: { - bubbled: 'onBeforeInput', - captured: 'onBeforeInputCapture' - }, - dependencies: ['topCompositionEnd', 'topKeyPress', 'topTextInput', 'topPaste'] - }, - compositionEnd: { - phasedRegistrationNames: { - bubbled: 'onCompositionEnd', - captured: 'onCompositionEndCapture' - }, - dependencies: ['topBlur', 'topCompositionEnd', 'topKeyDown', 'topKeyPress', 'topKeyUp', 'topMouseDown'] - }, - compositionStart: { - phasedRegistrationNames: { - bubbled: 'onCompositionStart', - captured: 'onCompositionStartCapture' - }, - dependencies: ['topBlur', 'topCompositionStart', 'topKeyDown', 'topKeyPress', 'topKeyUp', 'topMouseDown'] - }, - compositionUpdate: { - phasedRegistrationNames: { - bubbled: 'onCompositionUpdate', - captured: 'onCompositionUpdateCapture' - }, - dependencies: ['topBlur', 'topCompositionUpdate', 'topKeyDown', 'topKeyPress', 'topKeyUp', 'topMouseDown'] - } -}; - -// Track whether we've ever handled a keypress on the space key. -var hasSpaceKeypress = false; - -/** - * Return whether a native keypress event is assumed to be a command. - * This is required because Firefox fires `keypress` events for key commands - * (cut, copy, select-all, etc.) even though no character is inserted. - */ -function isKeypressCommand(nativeEvent) { - return (nativeEvent.ctrlKey || nativeEvent.altKey || nativeEvent.metaKey) && - // ctrlKey && altKey is equivalent to AltGr, and is not a command. - !(nativeEvent.ctrlKey && nativeEvent.altKey); -} - -/** - * Translate native top level events into event types. - * - * @param {string} topLevelType - * @return {object} - */ -function getCompositionEventType(topLevelType) { - switch (topLevelType) { - case 'topCompositionStart': - return eventTypes.compositionStart; - case 'topCompositionEnd': - return eventTypes.compositionEnd; - case 'topCompositionUpdate': - return eventTypes.compositionUpdate; - } -} - -/** - * Does our fallback best-guess model think this event signifies that - * composition has begun? - * - * @param {string} topLevelType - * @param {object} nativeEvent - * @return {boolean} - */ -function isFallbackCompositionStart(topLevelType, nativeEvent) { - return topLevelType === 'topKeyDown' && nativeEvent.keyCode === START_KEYCODE; -} - -/** - * Does our fallback mode think that this event is the end of composition? - * - * @param {string} topLevelType - * @param {object} nativeEvent - * @return {boolean} - */ -function isFallbackCompositionEnd(topLevelType, nativeEvent) { - switch (topLevelType) { - case 'topKeyUp': - // Command keys insert or clear IME input. - return END_KEYCODES.indexOf(nativeEvent.keyCode) !== -1; - case 'topKeyDown': - // Expect IME keyCode on each keydown. If we get any other - // code we must have exited earlier. - return nativeEvent.keyCode !== START_KEYCODE; - case 'topKeyPress': - case 'topMouseDown': - case 'topBlur': - // Events are not possible without cancelling IME. - return true; - default: - return false; - } -} - -/** - * Google Input Tools provides composition data via a CustomEvent, - * with the `data` property populated in the `detail` object. If this - * is available on the event object, use it. If not, this is a plain - * composition event and we have nothing special to extract. - * - * @param {object} nativeEvent - * @return {?string} - */ -function getDataFromCustomEvent(nativeEvent) { - var detail = nativeEvent.detail; - if (typeof detail === 'object' && 'data' in detail) { - return detail.data; - } - return null; -} - -// Track the current IME composition fallback object, if any. -var currentComposition = null; - -/** - * @return {?object} A SyntheticCompositionEvent. - */ -function extractCompositionEvent(topLevelType, targetInst, nativeEvent, nativeEventTarget) { - var eventType; - var fallbackData; - - if (canUseCompositionEvent) { - eventType = getCompositionEventType(topLevelType); - } else if (!currentComposition) { - if (isFallbackCompositionStart(topLevelType, nativeEvent)) { - eventType = eventTypes.compositionStart; - } - } else if (isFallbackCompositionEnd(topLevelType, nativeEvent)) { - eventType = eventTypes.compositionEnd; - } - - if (!eventType) { - return null; - } - - if (useFallbackCompositionData) { - // The current composition is stored statically and must not be - // overwritten while composition continues. - if (!currentComposition && eventType === eventTypes.compositionStart) { - currentComposition = FallbackCompositionState.getPooled(nativeEventTarget); - } else if (eventType === eventTypes.compositionEnd) { - if (currentComposition) { - fallbackData = currentComposition.getData(); - } - } - } - - var event = SyntheticCompositionEvent.getPooled(eventType, targetInst, nativeEvent, nativeEventTarget); - - if (fallbackData) { - // Inject data generated from fallback path into the synthetic event. - // This matches the property of native CompositionEventInterface. - event.data = fallbackData; - } else { - var customData = getDataFromCustomEvent(nativeEvent); - if (customData !== null) { - event.data = customData; - } - } - - EventPropagators.accumulateTwoPhaseDispatches(event); - return event; -} - -/** - * @param {string} topLevelType Record from `EventConstants`. - * @param {object} nativeEvent Native browser event. - * @return {?string} The string corresponding to this `beforeInput` event. - */ -function getNativeBeforeInputChars(topLevelType, nativeEvent) { - switch (topLevelType) { - case 'topCompositionEnd': - return getDataFromCustomEvent(nativeEvent); - case 'topKeyPress': - /** - * If native `textInput` events are available, our goal is to make - * use of them. However, there is a special case: the spacebar key. - * In Webkit, preventing default on a spacebar `textInput` event - * cancels character insertion, but it *also* causes the browser - * to fall back to its default spacebar behavior of scrolling the - * page. - * - * Tracking at: - * https://code.google.com/p/chromium/issues/detail?id=355103 - * - * To avoid this issue, use the keypress event as if no `textInput` - * event is available. - */ - var which = nativeEvent.which; - if (which !== SPACEBAR_CODE) { - return null; - } - - hasSpaceKeypress = true; - return SPACEBAR_CHAR; - - case 'topTextInput': - // Record the characters to be added to the DOM. - var chars = nativeEvent.data; - - // If it's a spacebar character, assume that we have already handled - // it at the keypress level and bail immediately. Android Chrome - // doesn't give us keycodes, so we need to blacklist it. - if (chars === SPACEBAR_CHAR && hasSpaceKeypress) { - return null; - } - - return chars; - - default: - // For other native event types, do nothing. - return null; - } -} - -/** - * For browsers that do not provide the `textInput` event, extract the - * appropriate string to use for SyntheticInputEvent. - * - * @param {string} topLevelType Record from `EventConstants`. - * @param {object} nativeEvent Native browser event. - * @return {?string} The fallback string for this `beforeInput` event. - */ -function getFallbackBeforeInputChars(topLevelType, nativeEvent) { - // If we are currently composing (IME) and using a fallback to do so, - // try to extract the composed characters from the fallback object. - // If composition event is available, we extract a string only at - // compositionevent, otherwise extract it at fallback events. - if (currentComposition) { - if (topLevelType === 'topCompositionEnd' || !canUseCompositionEvent && isFallbackCompositionEnd(topLevelType, nativeEvent)) { - var chars = currentComposition.getData(); - FallbackCompositionState.release(currentComposition); - currentComposition = null; - return chars; - } - return null; - } - - switch (topLevelType) { - case 'topPaste': - // If a paste event occurs after a keypress, throw out the input - // chars. Paste events should not lead to BeforeInput events. - return null; - case 'topKeyPress': - /** - * As of v27, Firefox may fire keypress events even when no character - * will be inserted. A few possibilities: - * - * - `which` is `0`. Arrow keys, Esc key, etc. - * - * - `which` is the pressed key code, but no char is available. - * Ex: 'AltGr + d` in Polish. There is no modified character for - * this key combination and no character is inserted into the - * document, but FF fires the keypress for char code `100` anyway. - * No `input` event will occur. - * - * - `which` is the pressed key code, but a command combination is - * being used. Ex: `Cmd+C`. No character is inserted, and no - * `input` event will occur. - */ - if (nativeEvent.which && !isKeypressCommand(nativeEvent)) { - return String.fromCharCode(nativeEvent.which); - } - return null; - case 'topCompositionEnd': - return useFallbackCompositionData ? null : nativeEvent.data; - default: - return null; - } -} - -/** - * Extract a SyntheticInputEvent for `beforeInput`, based on either native - * `textInput` or fallback behavior. - * - * @return {?object} A SyntheticInputEvent. - */ -function extractBeforeInputEvent(topLevelType, targetInst, nativeEvent, nativeEventTarget) { - var chars; - - if (canUseTextInputEvent) { - chars = getNativeBeforeInputChars(topLevelType, nativeEvent); - } else { - chars = getFallbackBeforeInputChars(topLevelType, nativeEvent); - } - - // If no characters are being inserted, no BeforeInput event should - // be fired. - if (!chars) { - return null; - } - - var event = SyntheticInputEvent.getPooled(eventTypes.beforeInput, targetInst, nativeEvent, nativeEventTarget); - - event.data = chars; - EventPropagators.accumulateTwoPhaseDispatches(event); - return event; -} - -/** - * Create an `onBeforeInput` event to match - * http://www.w3.org/TR/2013/WD-DOM-Level-3-Events-20131105/#events-inputevents. - * - * This event plugin is based on the native `textInput` event - * available in Chrome, Safari, Opera, and IE. This event fires after - * `onKeyPress` and `onCompositionEnd`, but before `onInput`. - * - * `beforeInput` is spec'd but not implemented in any browsers, and - * the `input` event does not provide any useful information about what has - * actually been added, contrary to the spec. Thus, `textInput` is the best - * available event to identify the characters that have actually been inserted - * into the target node. - * - * This plugin is also responsible for emitting `composition` events, thus - * allowing us to share composition fallback code for both `beforeInput` and - * `composition` event types. - */ -var BeforeInputEventPlugin = { - eventTypes: eventTypes, - - extractEvents: function (topLevelType, targetInst, nativeEvent, nativeEventTarget) { - return [extractCompositionEvent(topLevelType, targetInst, nativeEvent, nativeEventTarget), extractBeforeInputEvent(topLevelType, targetInst, nativeEvent, nativeEventTarget)]; - } -}; - -module.exports = BeforeInputEventPlugin; - -/***/ }), -/* 297 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - */ - - - -var _assign = __webpack_require__(6); - -var PooledClass = __webpack_require__(31); - -var getTextContentAccessor = __webpack_require__(166); - -/** - * This helper class stores information about text content of a target node, - * allowing comparison of content before and after a given event. - * - * Identify the node where selection currently begins, then observe - * both its text content and its current position in the DOM. Since the - * browser may natively replace the target node during composition, we can - * use its position to find its replacement. - * - * @param {DOMEventTarget} root - */ -function FallbackCompositionState(root) { - this._root = root; - this._startText = this.getText(); - this._fallbackText = null; -} - -_assign(FallbackCompositionState.prototype, { - destructor: function () { - this._root = null; - this._startText = null; - this._fallbackText = null; - }, - - /** - * Get current text of input. - * - * @return {string} - */ - getText: function () { - if ('value' in this._root) { - return this._root.value; - } - return this._root[getTextContentAccessor()]; - }, - - /** - * Determine the differing substring between the initially stored - * text content and the current content. - * - * @return {string} - */ - getData: function () { - if (this._fallbackText) { - return this._fallbackText; - } - - var start; - var startValue = this._startText; - var startLength = startValue.length; - var end; - var endValue = this.getText(); - var endLength = endValue.length; - - for (start = 0; start < startLength; start++) { - if (startValue[start] !== endValue[start]) { - break; - } - } - - var minEnd = startLength - start; - for (end = 1; end <= minEnd; end++) { - if (startValue[startLength - end] !== endValue[endLength - end]) { - break; - } - } - - var sliceTail = end > 1 ? 1 - end : undefined; - this._fallbackText = endValue.slice(start, sliceTail); - return this._fallbackText; - } -}); - -PooledClass.addPoolingTo(FallbackCompositionState); - -module.exports = FallbackCompositionState; - -/***/ }), -/* 298 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - */ - - - -var SyntheticEvent = __webpack_require__(24); - -/** - * @interface Event - * @see http://www.w3.org/TR/DOM-Level-3-Events/#events-compositionevents - */ -var CompositionEventInterface = { - data: null -}; - -/** - * @param {object} dispatchConfig Configuration used to dispatch this event. - * @param {string} dispatchMarker Marker identifying the event target. - * @param {object} nativeEvent Native browser event. - * @extends {SyntheticUIEvent} - */ -function SyntheticCompositionEvent(dispatchConfig, dispatchMarker, nativeEvent, nativeEventTarget) { - return SyntheticEvent.call(this, dispatchConfig, dispatchMarker, nativeEvent, nativeEventTarget); -} - -SyntheticEvent.augmentClass(SyntheticCompositionEvent, CompositionEventInterface); - -module.exports = SyntheticCompositionEvent; - -/***/ }), -/* 299 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - */ - - - -var SyntheticEvent = __webpack_require__(24); - -/** - * @interface Event - * @see http://www.w3.org/TR/2013/WD-DOM-Level-3-Events-20131105 - * /#events-inputevents - */ -var InputEventInterface = { - data: null -}; - -/** - * @param {object} dispatchConfig Configuration used to dispatch this event. - * @param {string} dispatchMarker Marker identifying the event target. - * @param {object} nativeEvent Native browser event. - * @extends {SyntheticUIEvent} - */ -function SyntheticInputEvent(dispatchConfig, dispatchMarker, nativeEvent, nativeEventTarget) { - return SyntheticEvent.call(this, dispatchConfig, dispatchMarker, nativeEvent, nativeEventTarget); -} - -SyntheticEvent.augmentClass(SyntheticInputEvent, InputEventInterface); - -module.exports = SyntheticInputEvent; - -/***/ }), -/* 300 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - */ - - - -var EventPluginHub = __webpack_require__(45); -var EventPropagators = __webpack_require__(44); -var ExecutionEnvironment = __webpack_require__(8); -var ReactDOMComponentTree = __webpack_require__(7); -var ReactUpdates = __webpack_require__(22); -var SyntheticEvent = __webpack_require__(24); - -var inputValueTracking = __webpack_require__(169); -var getEventTarget = __webpack_require__(92); -var isEventSupported = __webpack_require__(93); -var isTextInputElement = __webpack_require__(170); - -var eventTypes = { - change: { - phasedRegistrationNames: { - bubbled: 'onChange', - captured: 'onChangeCapture' - }, - dependencies: ['topBlur', 'topChange', 'topClick', 'topFocus', 'topInput', 'topKeyDown', 'topKeyUp', 'topSelectionChange'] - } -}; - -function createAndAccumulateChangeEvent(inst, nativeEvent, target) { - var event = SyntheticEvent.getPooled(eventTypes.change, inst, nativeEvent, target); - event.type = 'change'; - EventPropagators.accumulateTwoPhaseDispatches(event); - return event; -} -/** - * For IE shims - */ -var activeElement = null; -var activeElementInst = null; - -/** - * SECTION: handle `change` event - */ -function shouldUseChangeEvent(elem) { - var nodeName = elem.nodeName && elem.nodeName.toLowerCase(); - return nodeName === 'select' || nodeName === 'input' && elem.type === 'file'; -} - -var doesChangeEventBubble = false; -if (ExecutionEnvironment.canUseDOM) { - // See `handleChange` comment below - doesChangeEventBubble = isEventSupported('change') && (!document.documentMode || document.documentMode > 8); -} - -function manualDispatchChangeEvent(nativeEvent) { - var event = createAndAccumulateChangeEvent(activeElementInst, nativeEvent, getEventTarget(nativeEvent)); - - // If change and propertychange bubbled, we'd just bind to it like all the - // other events and have it go through ReactBrowserEventEmitter. Since it - // doesn't, we manually listen for the events and so we have to enqueue and - // process the abstract event manually. - // - // Batching is necessary here in order to ensure that all event handlers run - // before the next rerender (including event handlers attached to ancestor - // elements instead of directly on the input). Without this, controlled - // components don't work properly in conjunction with event bubbling because - // the component is rerendered and the value reverted before all the event - // handlers can run. See https://github.com/facebook/react/issues/708. - ReactUpdates.batchedUpdates(runEventInBatch, event); -} - -function runEventInBatch(event) { - EventPluginHub.enqueueEvents(event); - EventPluginHub.processEventQueue(false); -} - -function startWatchingForChangeEventIE8(target, targetInst) { - activeElement = target; - activeElementInst = targetInst; - activeElement.attachEvent('onchange', manualDispatchChangeEvent); -} - -function stopWatchingForChangeEventIE8() { - if (!activeElement) { - return; - } - activeElement.detachEvent('onchange', manualDispatchChangeEvent); - activeElement = null; - activeElementInst = null; -} - -function getInstIfValueChanged(targetInst, nativeEvent) { - var updated = inputValueTracking.updateValueIfChanged(targetInst); - var simulated = nativeEvent.simulated === true && ChangeEventPlugin._allowSimulatedPassThrough; - - if (updated || simulated) { - return targetInst; - } -} - -function getTargetInstForChangeEvent(topLevelType, targetInst) { - if (topLevelType === 'topChange') { - return targetInst; - } -} - -function handleEventsForChangeEventIE8(topLevelType, target, targetInst) { - if (topLevelType === 'topFocus') { - // stopWatching() should be a noop here but we call it just in case we - // missed a blur event somehow. - stopWatchingForChangeEventIE8(); - startWatchingForChangeEventIE8(target, targetInst); - } else if (topLevelType === 'topBlur') { - stopWatchingForChangeEventIE8(); - } -} - -/** - * SECTION: handle `input` event - */ -var isInputEventSupported = false; -if (ExecutionEnvironment.canUseDOM) { - // IE9 claims to support the input event but fails to trigger it when - // deleting text, so we ignore its input events. - - isInputEventSupported = isEventSupported('input') && (!('documentMode' in document) || document.documentMode > 9); -} - -/** - * (For IE <=9) Starts tracking propertychange events on the passed-in element - * and override the value property so that we can distinguish user events from - * value changes in JS. - */ -function startWatchingForValueChange(target, targetInst) { - activeElement = target; - activeElementInst = targetInst; - activeElement.attachEvent('onpropertychange', handlePropertyChange); -} - -/** - * (For IE <=9) Removes the event listeners from the currently-tracked element, - * if any exists. - */ -function stopWatchingForValueChange() { - if (!activeElement) { - return; - } - activeElement.detachEvent('onpropertychange', handlePropertyChange); - - activeElement = null; - activeElementInst = null; -} - -/** - * (For IE <=9) Handles a propertychange event, sending a `change` event if - * the value of the active element has changed. - */ -function handlePropertyChange(nativeEvent) { - if (nativeEvent.propertyName !== 'value') { - return; - } - if (getInstIfValueChanged(activeElementInst, nativeEvent)) { - manualDispatchChangeEvent(nativeEvent); - } -} - -function handleEventsForInputEventPolyfill(topLevelType, target, targetInst) { - if (topLevelType === 'topFocus') { - // In IE8, we can capture almost all .value changes by adding a - // propertychange handler and looking for events with propertyName - // equal to 'value' - // In IE9, propertychange fires for most input events but is buggy and - // doesn't fire when text is deleted, but conveniently, selectionchange - // appears to fire in all of the remaining cases so we catch those and - // forward the event if the value has changed - // In either case, we don't want to call the event handler if the value - // is changed from JS so we redefine a setter for `.value` that updates - // our activeElementValue variable, allowing us to ignore those changes - // - // stopWatching() should be a noop here but we call it just in case we - // missed a blur event somehow. - stopWatchingForValueChange(); - startWatchingForValueChange(target, targetInst); - } else if (topLevelType === 'topBlur') { - stopWatchingForValueChange(); - } -} - -// For IE8 and IE9. -function getTargetInstForInputEventPolyfill(topLevelType, targetInst, nativeEvent) { - if (topLevelType === 'topSelectionChange' || topLevelType === 'topKeyUp' || topLevelType === 'topKeyDown') { - // On the selectionchange event, the target is just document which isn't - // helpful for us so just check activeElement instead. - // - // 99% of the time, keydown and keyup aren't necessary. IE8 fails to fire - // propertychange on the first input event after setting `value` from a - // script and fires only keydown, keypress, keyup. Catching keyup usually - // gets it and catching keydown lets us fire an event for the first - // keystroke if user does a key repeat (it'll be a little delayed: right - // before the second keystroke). Other input methods (e.g., paste) seem to - // fire selectionchange normally. - return getInstIfValueChanged(activeElementInst, nativeEvent); - } -} - -/** - * SECTION: handle `click` event - */ -function shouldUseClickEvent(elem) { - // Use the `click` event to detect changes to checkbox and radio inputs. - // This approach works across all browsers, whereas `change` does not fire - // until `blur` in IE8. - var nodeName = elem.nodeName; - return nodeName && nodeName.toLowerCase() === 'input' && (elem.type === 'checkbox' || elem.type === 'radio'); -} - -function getTargetInstForClickEvent(topLevelType, targetInst, nativeEvent) { - if (topLevelType === 'topClick') { - return getInstIfValueChanged(targetInst, nativeEvent); - } -} - -function getTargetInstForInputOrChangeEvent(topLevelType, targetInst, nativeEvent) { - if (topLevelType === 'topInput' || topLevelType === 'topChange') { - return getInstIfValueChanged(targetInst, nativeEvent); - } -} - -function handleControlledInputBlur(inst, node) { - // TODO: In IE, inst is occasionally null. Why? - if (inst == null) { - return; - } - - // Fiber and ReactDOM keep wrapper state in separate places - var state = inst._wrapperState || node._wrapperState; - - if (!state || !state.controlled || node.type !== 'number') { - return; - } - - // If controlled, assign the value attribute to the current value on blur - var value = '' + node.value; - if (node.getAttribute('value') !== value) { - node.setAttribute('value', value); - } -} - -/** - * This plugin creates an `onChange` event that normalizes change events - * across form elements. This event fires at a time when it's possible to - * change the element's value without seeing a flicker. - * - * Supported elements are: - * - input (see `isTextInputElement`) - * - textarea - * - select - */ -var ChangeEventPlugin = { - eventTypes: eventTypes, - - _allowSimulatedPassThrough: true, - _isInputEventSupported: isInputEventSupported, - - extractEvents: function (topLevelType, targetInst, nativeEvent, nativeEventTarget) { - var targetNode = targetInst ? ReactDOMComponentTree.getNodeFromInstance(targetInst) : window; - - var getTargetInstFunc, handleEventFunc; - if (shouldUseChangeEvent(targetNode)) { - if (doesChangeEventBubble) { - getTargetInstFunc = getTargetInstForChangeEvent; - } else { - handleEventFunc = handleEventsForChangeEventIE8; - } - } else if (isTextInputElement(targetNode)) { - if (isInputEventSupported) { - getTargetInstFunc = getTargetInstForInputOrChangeEvent; - } else { - getTargetInstFunc = getTargetInstForInputEventPolyfill; - handleEventFunc = handleEventsForInputEventPolyfill; - } - } else if (shouldUseClickEvent(targetNode)) { - getTargetInstFunc = getTargetInstForClickEvent; - } - - if (getTargetInstFunc) { - var inst = getTargetInstFunc(topLevelType, targetInst, nativeEvent); - if (inst) { - var event = createAndAccumulateChangeEvent(inst, nativeEvent, nativeEventTarget); - return event; - } - } - - if (handleEventFunc) { - handleEventFunc(topLevelType, targetNode, targetInst); - } - - // When blurring, set the value attribute for number inputs - if (topLevelType === 'topBlur') { - handleControlledInputBlur(targetInst, targetNode); - } - } -}; - -module.exports = ChangeEventPlugin; - -/***/ }), -/* 301 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - * - */ - - - -var ReactOwner = __webpack_require__(302); - -var ReactRef = {}; - -function attachRef(ref, component, owner) { - if (typeof ref === 'function') { - ref(component.getPublicInstance()); - } else { - // Legacy ref - ReactOwner.addComponentAsRefTo(component, ref, owner); - } -} - -function detachRef(ref, component, owner) { - if (typeof ref === 'function') { - ref(null); - } else { - // Legacy ref - ReactOwner.removeComponentAsRefFrom(component, ref, owner); - } -} - -ReactRef.attachRefs = function (instance, element) { - if (element === null || typeof element !== 'object') { - return; - } - var ref = element.ref; - if (ref != null) { - attachRef(ref, instance, element._owner); - } -}; - -ReactRef.shouldUpdateRefs = function (prevElement, nextElement) { - // If either the owner or a `ref` has changed, make sure the newest owner - // has stored a reference to `this`, and the previous owner (if different) - // has forgotten the reference to `this`. We use the element instead - // of the public this.props because the post processing cannot determine - // a ref. The ref conceptually lives on the element. - - // TODO: Should this even be possible? The owner cannot change because - // it's forbidden by shouldUpdateReactComponent. The ref can change - // if you swap the keys of but not the refs. Reconsider where this check - // is made. It probably belongs where the key checking and - // instantiateReactComponent is done. - - var prevRef = null; - var prevOwner = null; - if (prevElement !== null && typeof prevElement === 'object') { - prevRef = prevElement.ref; - prevOwner = prevElement._owner; - } - - var nextRef = null; - var nextOwner = null; - if (nextElement !== null && typeof nextElement === 'object') { - nextRef = nextElement.ref; - nextOwner = nextElement._owner; - } - - return prevRef !== nextRef || - // If owner changes but we have an unchanged function ref, don't update refs - typeof nextRef === 'string' && nextOwner !== prevOwner; -}; - -ReactRef.detachRefs = function (instance, element) { - if (element === null || typeof element !== 'object') { - return; - } - var ref = element.ref; - if (ref != null) { - detachRef(ref, instance, element._owner); - } -}; - -module.exports = ReactRef; - -/***/ }), -/* 302 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* 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 _prodInvariant = __webpack_require__(5); - -var invariant = __webpack_require__(1); - -/** - * @param {?object} object - * @return {boolean} True if `object` is a valid owner. - * @final - */ -function isValidOwner(object) { - return !!(object && typeof object.attachRef === 'function' && typeof object.detachRef === 'function'); -} - -/** - * ReactOwners are capable of storing references to owned components. - * - * All components are capable of //being// referenced by owner components, but - * only ReactOwner components are capable of //referencing// owned components. - * The named reference is known as a "ref". - * - * Refs are available when mounted and updated during reconciliation. - * - * var MyComponent = React.createClass({ - * render: function() { - * return ( - * - * - * - * ); - * }, - * handleClick: function() { - * this.refs.custom.handleClick(); - * }, - * componentDidMount: function() { - * this.refs.custom.initialize(); - * } - * }); - * - * Refs should rarely be used. When refs are used, they should only be done to - * control data that is not handled by React's data flow. - * - * @class ReactOwner - */ -var ReactOwner = { - /** - * Adds a component by ref to an owner component. - * - * @param {ReactComponent} component Component to reference. - * @param {string} ref Name by which to refer to the component. - * @param {ReactOwner} owner Component on which to record the ref. - * @final - * @internal - */ - addComponentAsRefTo: function (component, ref, owner) { - !isValidOwner(owner) ? process.env.NODE_ENV !== 'production' ? invariant(false, 'addComponentAsRefTo(...): Only a ReactOwner can have refs. You might be adding a ref to a component that was not created inside a component\'s `render` method, or you have multiple copies of React loaded (details: https://fb.me/react-refs-must-have-owner).') : _prodInvariant('119') : void 0; - owner.attachRef(ref, component); - }, - - /** - * Removes a component by ref from an owner component. - * - * @param {ReactComponent} component Component to dereference. - * @param {string} ref Name of the ref to remove. - * @param {ReactOwner} owner Component on which the ref is recorded. - * @final - * @internal - */ - removeComponentAsRefFrom: function (component, ref, owner) { - !isValidOwner(owner) ? process.env.NODE_ENV !== 'production' ? invariant(false, 'removeComponentAsRefFrom(...): Only a ReactOwner can have refs. You might be removing a ref to a component that was not created inside a component\'s `render` method, or you have multiple copies of React loaded (details: https://fb.me/react-refs-must-have-owner).') : _prodInvariant('120') : void 0; - var ownerPublicInstance = owner.getPublicInstance(); - // Check that `component`'s owner is still alive and that `component` is still the current ref - // because we do not want to detach the ref if another component stole it. - if (ownerPublicInstance && ownerPublicInstance.refs[ref] === component.getPublicInstance()) { - owner.detachRef(ref); - } - } -}; - -module.exports = ReactOwner; -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) - -/***/ }), -/* 303 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* 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. - * - * - */ - - - -var ReactInvalidSetStateWarningHook = __webpack_require__(304); -var ReactHostOperationHistoryHook = __webpack_require__(305); -var ReactComponentTreeHook = __webpack_require__(13); -var ExecutionEnvironment = __webpack_require__(8); - -var performanceNow = __webpack_require__(306); -var warning = __webpack_require__(2); - -var hooks = []; -var didHookThrowForEvent = {}; - -function callHook(event, fn, context, arg1, arg2, arg3, arg4, arg5) { - try { - fn.call(context, arg1, arg2, arg3, arg4, arg5); - } catch (e) { - process.env.NODE_ENV !== 'production' ? warning(didHookThrowForEvent[event], 'Exception thrown by hook while handling %s: %s', event, e + '\n' + e.stack) : void 0; - didHookThrowForEvent[event] = true; - } -} - -function emitEvent(event, arg1, arg2, arg3, arg4, arg5) { - for (var i = 0; i < hooks.length; i++) { - var hook = hooks[i]; - var fn = hook[event]; - if (fn) { - callHook(event, fn, hook, arg1, arg2, arg3, arg4, arg5); - } - } -} - -var isProfiling = false; -var flushHistory = []; -var lifeCycleTimerStack = []; -var currentFlushNesting = 0; -var currentFlushMeasurements = []; -var currentFlushStartTime = 0; -var currentTimerDebugID = null; -var currentTimerStartTime = 0; -var currentTimerNestedFlushDuration = 0; -var currentTimerType = null; - -var lifeCycleTimerHasWarned = false; - -function clearHistory() { - ReactComponentTreeHook.purgeUnmountedComponents(); - ReactHostOperationHistoryHook.clearHistory(); -} - -function getTreeSnapshot(registeredIDs) { - return registeredIDs.reduce(function (tree, id) { - var ownerID = ReactComponentTreeHook.getOwnerID(id); - var parentID = ReactComponentTreeHook.getParentID(id); - tree[id] = { - displayName: ReactComponentTreeHook.getDisplayName(id), - text: ReactComponentTreeHook.getText(id), - updateCount: ReactComponentTreeHook.getUpdateCount(id), - childIDs: ReactComponentTreeHook.getChildIDs(id), - // Text nodes don't have owners but this is close enough. - ownerID: ownerID || parentID && ReactComponentTreeHook.getOwnerID(parentID) || 0, - parentID: parentID - }; - return tree; - }, {}); -} - -function resetMeasurements() { - var previousStartTime = currentFlushStartTime; - var previousMeasurements = currentFlushMeasurements; - var previousOperations = ReactHostOperationHistoryHook.getHistory(); - - if (currentFlushNesting === 0) { - currentFlushStartTime = 0; - currentFlushMeasurements = []; - clearHistory(); - return; - } - - if (previousMeasurements.length || previousOperations.length) { - var registeredIDs = ReactComponentTreeHook.getRegisteredIDs(); - flushHistory.push({ - duration: performanceNow() - previousStartTime, - measurements: previousMeasurements || [], - operations: previousOperations || [], - treeSnapshot: getTreeSnapshot(registeredIDs) - }); - } - - clearHistory(); - currentFlushStartTime = performanceNow(); - currentFlushMeasurements = []; -} - -function checkDebugID(debugID) { - var allowRoot = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false; - - if (allowRoot && debugID === 0) { - return; - } - if (!debugID) { - process.env.NODE_ENV !== 'production' ? warning(false, 'ReactDebugTool: debugID may not be empty.') : void 0; - } -} - -function beginLifeCycleTimer(debugID, timerType) { - if (currentFlushNesting === 0) { - return; - } - if (currentTimerType && !lifeCycleTimerHasWarned) { - process.env.NODE_ENV !== 'production' ? warning(false, 'There is an internal error in the React performance measurement code. ' + 'Did not expect %s timer to start while %s timer is still in ' + 'progress for %s instance.', timerType, currentTimerType || 'no', debugID === currentTimerDebugID ? 'the same' : 'another') : void 0; - lifeCycleTimerHasWarned = true; - } - currentTimerStartTime = performanceNow(); - currentTimerNestedFlushDuration = 0; - currentTimerDebugID = debugID; - currentTimerType = timerType; -} - -function endLifeCycleTimer(debugID, timerType) { - if (currentFlushNesting === 0) { - return; - } - if (currentTimerType !== timerType && !lifeCycleTimerHasWarned) { - process.env.NODE_ENV !== 'production' ? warning(false, 'There is an internal error in the React performance measurement code. ' + 'We did not expect %s timer to stop while %s timer is still in ' + 'progress for %s instance. Please report this as a bug in React.', timerType, currentTimerType || 'no', debugID === currentTimerDebugID ? 'the same' : 'another') : void 0; - lifeCycleTimerHasWarned = true; - } - if (isProfiling) { - currentFlushMeasurements.push({ - timerType: timerType, - instanceID: debugID, - duration: performanceNow() - currentTimerStartTime - currentTimerNestedFlushDuration - }); - } - currentTimerStartTime = 0; - currentTimerNestedFlushDuration = 0; - currentTimerDebugID = null; - currentTimerType = null; -} - -function pauseCurrentLifeCycleTimer() { - var currentTimer = { - startTime: currentTimerStartTime, - nestedFlushStartTime: performanceNow(), - debugID: currentTimerDebugID, - timerType: currentTimerType - }; - lifeCycleTimerStack.push(currentTimer); - currentTimerStartTime = 0; - currentTimerNestedFlushDuration = 0; - currentTimerDebugID = null; - currentTimerType = null; -} - -function resumeCurrentLifeCycleTimer() { - var _lifeCycleTimerStack$ = lifeCycleTimerStack.pop(), - startTime = _lifeCycleTimerStack$.startTime, - nestedFlushStartTime = _lifeCycleTimerStack$.nestedFlushStartTime, - debugID = _lifeCycleTimerStack$.debugID, - timerType = _lifeCycleTimerStack$.timerType; - - var nestedFlushDuration = performanceNow() - nestedFlushStartTime; - currentTimerStartTime = startTime; - currentTimerNestedFlushDuration += nestedFlushDuration; - currentTimerDebugID = debugID; - currentTimerType = timerType; -} - -var lastMarkTimeStamp = 0; -var canUsePerformanceMeasure = typeof performance !== 'undefined' && typeof performance.mark === 'function' && typeof performance.clearMarks === 'function' && typeof performance.measure === 'function' && typeof performance.clearMeasures === 'function'; - -function shouldMark(debugID) { - if (!isProfiling || !canUsePerformanceMeasure) { - return false; - } - var element = ReactComponentTreeHook.getElement(debugID); - if (element == null || typeof element !== 'object') { - return false; - } - var isHostElement = typeof element.type === 'string'; - if (isHostElement) { - return false; - } - return true; -} - -function markBegin(debugID, markType) { - if (!shouldMark(debugID)) { - return; - } - - var markName = debugID + '::' + markType; - lastMarkTimeStamp = performanceNow(); - performance.mark(markName); -} - -function markEnd(debugID, markType) { - if (!shouldMark(debugID)) { - return; - } - - var markName = debugID + '::' + markType; - var displayName = ReactComponentTreeHook.getDisplayName(debugID) || 'Unknown'; - - // Chrome has an issue of dropping markers recorded too fast: - // https://bugs.chromium.org/p/chromium/issues/detail?id=640652 - // To work around this, we will not report very small measurements. - // I determined the magic number by tweaking it back and forth. - // 0.05ms was enough to prevent the issue, but I set it to 0.1ms to be safe. - // When the bug is fixed, we can `measure()` unconditionally if we want to. - var timeStamp = performanceNow(); - if (timeStamp - lastMarkTimeStamp > 0.1) { - var measurementName = displayName + ' [' + markType + ']'; - performance.measure(measurementName, markName); - } - - performance.clearMarks(markName); - if (measurementName) { - performance.clearMeasures(measurementName); - } -} - -var ReactDebugTool = { - addHook: function (hook) { - hooks.push(hook); - }, - removeHook: function (hook) { - for (var i = 0; i < hooks.length; i++) { - if (hooks[i] === hook) { - hooks.splice(i, 1); - i--; - } - } - }, - isProfiling: function () { - return isProfiling; - }, - beginProfiling: function () { - if (isProfiling) { - return; - } - - isProfiling = true; - flushHistory.length = 0; - resetMeasurements(); - ReactDebugTool.addHook(ReactHostOperationHistoryHook); - }, - endProfiling: function () { - if (!isProfiling) { - return; - } - - isProfiling = false; - resetMeasurements(); - ReactDebugTool.removeHook(ReactHostOperationHistoryHook); - }, - getFlushHistory: function () { - return flushHistory; - }, - onBeginFlush: function () { - currentFlushNesting++; - resetMeasurements(); - pauseCurrentLifeCycleTimer(); - emitEvent('onBeginFlush'); - }, - onEndFlush: function () { - resetMeasurements(); - currentFlushNesting--; - resumeCurrentLifeCycleTimer(); - emitEvent('onEndFlush'); - }, - onBeginLifeCycleTimer: function (debugID, timerType) { - checkDebugID(debugID); - emitEvent('onBeginLifeCycleTimer', debugID, timerType); - markBegin(debugID, timerType); - beginLifeCycleTimer(debugID, timerType); - }, - onEndLifeCycleTimer: function (debugID, timerType) { - checkDebugID(debugID); - endLifeCycleTimer(debugID, timerType); - markEnd(debugID, timerType); - emitEvent('onEndLifeCycleTimer', debugID, timerType); - }, - onBeginProcessingChildContext: function () { - emitEvent('onBeginProcessingChildContext'); - }, - onEndProcessingChildContext: function () { - emitEvent('onEndProcessingChildContext'); - }, - onHostOperation: function (operation) { - checkDebugID(operation.instanceID); - emitEvent('onHostOperation', operation); - }, - onSetState: function () { - emitEvent('onSetState'); - }, - onSetChildren: function (debugID, childDebugIDs) { - checkDebugID(debugID); - childDebugIDs.forEach(checkDebugID); - emitEvent('onSetChildren', debugID, childDebugIDs); - }, - onBeforeMountComponent: function (debugID, element, parentDebugID) { - checkDebugID(debugID); - checkDebugID(parentDebugID, true); - emitEvent('onBeforeMountComponent', debugID, element, parentDebugID); - markBegin(debugID, 'mount'); - }, - onMountComponent: function (debugID) { - checkDebugID(debugID); - markEnd(debugID, 'mount'); - emitEvent('onMountComponent', debugID); - }, - onBeforeUpdateComponent: function (debugID, element) { - checkDebugID(debugID); - emitEvent('onBeforeUpdateComponent', debugID, element); - markBegin(debugID, 'update'); - }, - onUpdateComponent: function (debugID) { - checkDebugID(debugID); - markEnd(debugID, 'update'); - emitEvent('onUpdateComponent', debugID); - }, - onBeforeUnmountComponent: function (debugID) { - checkDebugID(debugID); - emitEvent('onBeforeUnmountComponent', debugID); - markBegin(debugID, 'unmount'); - }, - onUnmountComponent: function (debugID) { - checkDebugID(debugID); - markEnd(debugID, 'unmount'); - emitEvent('onUnmountComponent', debugID); - }, - onTestEvent: function () { - emitEvent('onTestEvent'); - } -}; - -// TODO remove these when RN/www gets updated -ReactDebugTool.addDevtool = ReactDebugTool.addHook; -ReactDebugTool.removeDevtool = ReactDebugTool.removeHook; - -ReactDebugTool.addHook(ReactInvalidSetStateWarningHook); -ReactDebugTool.addHook(ReactComponentTreeHook); -var url = ExecutionEnvironment.canUseDOM && window.location.href || ''; -if (/[?&]react_perf\b/.test(url)) { - ReactDebugTool.beginProfiling(); -} - -module.exports = ReactDebugTool; -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) - -/***/ }), -/* 304 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* 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. - * - * - */ - - - -var warning = __webpack_require__(2); - -if (process.env.NODE_ENV !== 'production') { - var processingChildContext = false; - - var warnInvalidSetState = function () { - process.env.NODE_ENV !== 'production' ? warning(!processingChildContext, 'setState(...): Cannot call setState() inside getChildContext()') : void 0; - }; -} - -var ReactInvalidSetStateWarningHook = { - onBeginProcessingChildContext: function () { - processingChildContext = true; - }, - onEndProcessingChildContext: function () { - processingChildContext = false; - }, - onSetState: function () { - warnInvalidSetState(); - } -}; - -module.exports = ReactInvalidSetStateWarningHook; -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) - -/***/ }), -/* 305 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/** - * 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. - * - * - */ - - - -var history = []; - -var ReactHostOperationHistoryHook = { - onHostOperation: function (operation) { - history.push(operation); - }, - clearHistory: function () { - if (ReactHostOperationHistoryHook._preventClearing) { - // Should only be used for tests. - return; - } - - history = []; - }, - getHistory: function () { - return history; - } -}; - -module.exports = ReactHostOperationHistoryHook; - -/***/ }), -/* 306 */ -/***/ (function(module, exports, __webpack_require__) { - -"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. - * - * @typechecks - */ - -var performance = __webpack_require__(307); - -var performanceNow; - -/** - * Detect if we can use `window.performance.now()` and gracefully fallback to - * `Date.now()` if it doesn't exist. We need to support Firefox < 15 for now - * because of Facebook's testing infrastructure. - */ -if (performance.now) { - performanceNow = function performanceNow() { - return performance.now(); - }; -} else { - performanceNow = function performanceNow() { - return Date.now(); - }; -} - -module.exports = performanceNow; - -/***/ }), -/* 307 */ -/***/ (function(module, exports, __webpack_require__) { - -"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. - * - * @typechecks - */ - - - -var ExecutionEnvironment = __webpack_require__(8); - -var performance; - -if (ExecutionEnvironment.canUseDOM) { - performance = window.performance || window.msPerformance || window.webkitPerformance; -} - -module.exports = performance || {}; - -/***/ }), -/* 308 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - */ - - - -/** - * Module that is injectable into `EventPluginHub`, that specifies a - * deterministic ordering of `EventPlugin`s. A convenient way to reason about - * plugins, without having to package every one of them. This is better than - * having plugins be ordered in the same order that they are injected because - * that ordering would be influenced by the packaging order. - * `ResponderEventPlugin` must occur before `SimpleEventPlugin` so that - * preventing default on events is convenient in `SimpleEventPlugin` handlers. - */ - -var DefaultEventPluginOrder = ['ResponderEventPlugin', 'SimpleEventPlugin', 'TapEventPlugin', 'EnterLeaveEventPlugin', 'ChangeEventPlugin', 'SelectEventPlugin', 'BeforeInputEventPlugin']; - -module.exports = DefaultEventPluginOrder; - -/***/ }), -/* 309 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - */ - - - -var EventPropagators = __webpack_require__(44); -var ReactDOMComponentTree = __webpack_require__(7); -var SyntheticMouseEvent = __webpack_require__(69); - -var eventTypes = { - mouseEnter: { - registrationName: 'onMouseEnter', - dependencies: ['topMouseOut', 'topMouseOver'] - }, - mouseLeave: { - registrationName: 'onMouseLeave', - dependencies: ['topMouseOut', 'topMouseOver'] - } -}; - -var EnterLeaveEventPlugin = { - eventTypes: eventTypes, - - /** - * For almost every interaction we care about, there will be both a top-level - * `mouseover` and `mouseout` event that occurs. Only use `mouseout` so that - * we do not extract duplicate events. However, moving the mouse into the - * browser from outside will not fire a `mouseout` event. In this case, we use - * the `mouseover` top-level event. - */ - extractEvents: function (topLevelType, targetInst, nativeEvent, nativeEventTarget) { - if (topLevelType === 'topMouseOver' && (nativeEvent.relatedTarget || nativeEvent.fromElement)) { - return null; - } - if (topLevelType !== 'topMouseOut' && topLevelType !== 'topMouseOver') { - // Must not be a mouse in or mouse out - ignoring. - return null; - } - - var win; - if (nativeEventTarget.window === nativeEventTarget) { - // `nativeEventTarget` is probably a window object. - win = nativeEventTarget; - } else { - // TODO: Figure out why `ownerDocument` is sometimes undefined in IE8. - var doc = nativeEventTarget.ownerDocument; - if (doc) { - win = doc.defaultView || doc.parentWindow; - } else { - win = window; - } - } - - var from; - var to; - if (topLevelType === 'topMouseOut') { - from = targetInst; - var related = nativeEvent.relatedTarget || nativeEvent.toElement; - to = related ? ReactDOMComponentTree.getClosestInstanceFromNode(related) : null; - } else { - // Moving to a node from outside the window. - from = null; - to = targetInst; - } - - if (from === to) { - // Nothing pertains to our managed components. - return null; - } - - var fromNode = from == null ? win : ReactDOMComponentTree.getNodeFromInstance(from); - var toNode = to == null ? win : ReactDOMComponentTree.getNodeFromInstance(to); - - var leave = SyntheticMouseEvent.getPooled(eventTypes.mouseLeave, from, nativeEvent, nativeEventTarget); - leave.type = 'mouseleave'; - leave.target = fromNode; - leave.relatedTarget = toNode; - - var enter = SyntheticMouseEvent.getPooled(eventTypes.mouseEnter, to, nativeEvent, nativeEventTarget); - enter.type = 'mouseenter'; - enter.target = toNode; - enter.relatedTarget = fromNode; - - EventPropagators.accumulateEnterLeaveDispatches(leave, enter, from, to); - - return [leave, enter]; - } -}; - -module.exports = EnterLeaveEventPlugin; - -/***/ }), -/* 310 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - */ - - - -var DOMProperty = __webpack_require__(27); - -var MUST_USE_PROPERTY = DOMProperty.injection.MUST_USE_PROPERTY; -var HAS_BOOLEAN_VALUE = DOMProperty.injection.HAS_BOOLEAN_VALUE; -var HAS_NUMERIC_VALUE = DOMProperty.injection.HAS_NUMERIC_VALUE; -var HAS_POSITIVE_NUMERIC_VALUE = DOMProperty.injection.HAS_POSITIVE_NUMERIC_VALUE; -var HAS_OVERLOADED_BOOLEAN_VALUE = DOMProperty.injection.HAS_OVERLOADED_BOOLEAN_VALUE; - -var HTMLDOMPropertyConfig = { - isCustomAttribute: RegExp.prototype.test.bind(new RegExp('^(data|aria)-[' + DOMProperty.ATTRIBUTE_NAME_CHAR + ']*$')), - Properties: { - /** - * Standard Properties - */ - accept: 0, - acceptCharset: 0, - accessKey: 0, - action: 0, - allowFullScreen: HAS_BOOLEAN_VALUE, - allowTransparency: 0, - alt: 0, - // specifies target context for links with `preload` type - as: 0, - async: HAS_BOOLEAN_VALUE, - autoComplete: 0, - // autoFocus is polyfilled/normalized by AutoFocusUtils - // autoFocus: HAS_BOOLEAN_VALUE, - autoPlay: HAS_BOOLEAN_VALUE, - capture: HAS_BOOLEAN_VALUE, - cellPadding: 0, - cellSpacing: 0, - charSet: 0, - challenge: 0, - checked: MUST_USE_PROPERTY | HAS_BOOLEAN_VALUE, - cite: 0, - classID: 0, - className: 0, - cols: HAS_POSITIVE_NUMERIC_VALUE, - colSpan: 0, - content: 0, - contentEditable: 0, - contextMenu: 0, - controls: HAS_BOOLEAN_VALUE, - coords: 0, - crossOrigin: 0, - data: 0, // For `` acts as `src`. - dateTime: 0, - 'default': HAS_BOOLEAN_VALUE, - defer: HAS_BOOLEAN_VALUE, - dir: 0, - disabled: HAS_BOOLEAN_VALUE, - download: HAS_OVERLOADED_BOOLEAN_VALUE, - draggable: 0, - encType: 0, - form: 0, - formAction: 0, - formEncType: 0, - formMethod: 0, - formNoValidate: HAS_BOOLEAN_VALUE, - formTarget: 0, - frameBorder: 0, - headers: 0, - height: 0, - hidden: HAS_BOOLEAN_VALUE, - high: 0, - href: 0, - hrefLang: 0, - htmlFor: 0, - httpEquiv: 0, - icon: 0, - id: 0, - inputMode: 0, - integrity: 0, - is: 0, - keyParams: 0, - keyType: 0, - kind: 0, - label: 0, - lang: 0, - list: 0, - loop: HAS_BOOLEAN_VALUE, - low: 0, - manifest: 0, - marginHeight: 0, - marginWidth: 0, - max: 0, - maxLength: 0, - media: 0, - mediaGroup: 0, - method: 0, - min: 0, - minLength: 0, - // Caution; `option.selected` is not updated if `select.multiple` is - // disabled with `removeAttribute`. - multiple: MUST_USE_PROPERTY | HAS_BOOLEAN_VALUE, - muted: MUST_USE_PROPERTY | HAS_BOOLEAN_VALUE, - name: 0, - nonce: 0, - noValidate: HAS_BOOLEAN_VALUE, - open: HAS_BOOLEAN_VALUE, - optimum: 0, - pattern: 0, - placeholder: 0, - playsInline: HAS_BOOLEAN_VALUE, - poster: 0, - preload: 0, - profile: 0, - radioGroup: 0, - readOnly: HAS_BOOLEAN_VALUE, - referrerPolicy: 0, - rel: 0, - required: HAS_BOOLEAN_VALUE, - reversed: HAS_BOOLEAN_VALUE, - role: 0, - rows: HAS_POSITIVE_NUMERIC_VALUE, - rowSpan: HAS_NUMERIC_VALUE, - sandbox: 0, - scope: 0, - scoped: HAS_BOOLEAN_VALUE, - scrolling: 0, - seamless: HAS_BOOLEAN_VALUE, - selected: MUST_USE_PROPERTY | HAS_BOOLEAN_VALUE, - shape: 0, - size: HAS_POSITIVE_NUMERIC_VALUE, - sizes: 0, - span: HAS_POSITIVE_NUMERIC_VALUE, - spellCheck: 0, - src: 0, - srcDoc: 0, - srcLang: 0, - srcSet: 0, - start: HAS_NUMERIC_VALUE, - step: 0, - style: 0, - summary: 0, - tabIndex: 0, - target: 0, - title: 0, - // Setting .type throws on non- tags - type: 0, - useMap: 0, - value: 0, - width: 0, - wmode: 0, - wrap: 0, - - /** - * RDFa Properties - */ - about: 0, - datatype: 0, - inlist: 0, - prefix: 0, - // property is also supported for OpenGraph in meta tags. - property: 0, - resource: 0, - 'typeof': 0, - vocab: 0, - - /** - * Non-standard Properties - */ - // autoCapitalize and autoCorrect are supported in Mobile Safari for - // keyboard hints. - autoCapitalize: 0, - autoCorrect: 0, - // autoSave allows WebKit/Blink to persist values of input fields on page reloads - autoSave: 0, - // color is for Safari mask-icon link - color: 0, - // itemProp, itemScope, itemType are for - // Microdata support. See http://schema.org/docs/gs.html - itemProp: 0, - itemScope: HAS_BOOLEAN_VALUE, - itemType: 0, - // itemID and itemRef are for Microdata support as well but - // only specified in the WHATWG spec document. See - // https://html.spec.whatwg.org/multipage/microdata.html#microdata-dom-api - itemID: 0, - itemRef: 0, - // results show looking glass icon and recent searches on input - // search fields in WebKit/Blink - results: 0, - // IE-only attribute that specifies security restrictions on an iframe - // as an alternative to the sandbox attribute on IE<10 - security: 0, - // IE-only attribute that controls focus behavior - unselectable: 0 - }, - DOMAttributeNames: { - acceptCharset: 'accept-charset', - className: 'class', - htmlFor: 'for', - httpEquiv: 'http-equiv' - }, - DOMPropertyNames: {}, - DOMMutationMethods: { - value: function (node, value) { - if (value == null) { - return node.removeAttribute('value'); - } - - // Number inputs get special treatment due to some edge cases in - // Chrome. Let everything else assign the value attribute as normal. - // https://github.com/facebook/react/issues/7253#issuecomment-236074326 - if (node.type !== 'number' || node.hasAttribute('value') === false) { - node.setAttribute('value', '' + value); - } else if (node.validity && !node.validity.badInput && node.ownerDocument.activeElement !== node) { - // Don't assign an attribute if validation reports bad - // input. Chrome will clear the value. Additionally, don't - // operate on inputs that have focus, otherwise Chrome might - // strip off trailing decimal places and cause the user's - // cursor position to jump to the beginning of the input. - // - // In ReactDOMInput, we have an onBlur event that will trigger - // this function again when focus is lost. - node.setAttribute('value', '' + value); - } - } - } -}; - -module.exports = HTMLDOMPropertyConfig; - -/***/ }), -/* 311 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - */ - - - -var DOMChildrenOperations = __webpack_require__(95); -var ReactDOMIDOperations = __webpack_require__(316); - -/** - * Abstracts away all functionality of the reconciler that requires knowledge of - * the browser context. TODO: These callers should be refactored to avoid the - * need for this injection. - */ -var ReactComponentBrowserEnvironment = { - processChildrenUpdates: ReactDOMIDOperations.dangerouslyProcessChildrenUpdates, - - replaceNodeWithMarkup: DOMChildrenOperations.dangerouslyReplaceNodeWithMarkup -}; - -module.exports = ReactComponentBrowserEnvironment; - -/***/ }), -/* 312 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* 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 _prodInvariant = __webpack_require__(5); - -var DOMLazyTree = __webpack_require__(40); -var ExecutionEnvironment = __webpack_require__(8); - -var createNodesFromMarkup = __webpack_require__(313); -var emptyFunction = __webpack_require__(14); -var invariant = __webpack_require__(1); - -var Danger = { - /** - * Replaces a node with a string of markup at its current position within its - * parent. The markup must render into a single root node. - * - * @param {DOMElement} oldChild Child node to replace. - * @param {string} markup Markup to render in place of the child node. - * @internal - */ - dangerouslyReplaceNodeWithMarkup: function (oldChild, markup) { - !ExecutionEnvironment.canUseDOM ? process.env.NODE_ENV !== 'production' ? invariant(false, 'dangerouslyReplaceNodeWithMarkup(...): Cannot render markup in a worker thread. Make sure `window` and `document` are available globally before requiring React when unit testing or use ReactDOMServer.renderToString() for server rendering.') : _prodInvariant('56') : void 0; - !markup ? process.env.NODE_ENV !== 'production' ? invariant(false, 'dangerouslyReplaceNodeWithMarkup(...): Missing markup.') : _prodInvariant('57') : void 0; - !(oldChild.nodeName !== 'HTML') ? process.env.NODE_ENV !== 'production' ? invariant(false, 'dangerouslyReplaceNodeWithMarkup(...): Cannot replace markup of the node. This is because browser quirks make this unreliable and/or slow. If you want to render to the root you must use server rendering. See ReactDOMServer.renderToString().') : _prodInvariant('58') : void 0; - - if (typeof markup === 'string') { - var newChild = createNodesFromMarkup(markup, emptyFunction)[0]; - oldChild.parentNode.replaceChild(newChild, oldChild); - } else { - DOMLazyTree.replaceChildWithTree(oldChild, markup); - } - } -}; - -module.exports = Danger; -/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0))) - -/***/ }), -/* 313 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* 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. - * - * @typechecks - */ - -/*eslint-disable fb-www/unsafe-html*/ - -var ExecutionEnvironment = __webpack_require__(8); - -var createArrayFromMixed = __webpack_require__(314); -var getMarkupWrap = __webpack_require__(315); -var invariant = __webpack_require__(1); - -/** - * Dummy container used to render all markup. - */ -var dummyNode = ExecutionEnvironment.canUseDOM ? document.createElement('div') : null; - -/** - * Pattern used by `getNodeName`. - */ -var nodeNamePattern = /^\s*<(\w+)/; - -/** - * Extracts the `nodeName` of the first element in a string of markup. - * - * @param {string} markup String of markup. - * @return {?string} Node name of the supplied markup. - */ -function getNodeName(markup) { - var nodeNameMatch = markup.match(nodeNamePattern); - return nodeNameMatch && nodeNameMatch[1].toLowerCase(); -} - -/** - * Creates an array containing the nodes rendered from the supplied markup. The - * optionally supplied `handleScript` function will be invoked once for each - *
- * wrappers (injected at creation time) - * + + - * | | - * +-----------------|--------|--------------+ - * | v | | - * | +---------------+ | | - * | +--| wrapper1 |---|----+ | - * | | +---------------+ v | | - * | | +-------------+ | | - * | | +----| wrapper2 |--------+ | - * | | | +-------------+ | | | - * | | | | | | - * | v v v v | wrapper - * | +---+ +---+ +---------+ +---+ +---+ | invariants - * perform(anyMethod) | | | | | | | | | | | | maintained - * +----------------->|-|---|-|---|-->|anyMethod|---|---|-|---|-|--------> - * | | | | | | | | | | | | - * | | | | | | | | | | | | - * | | | | | | | | | | | | - * | +---+ +---+ +---------+ +---+ +---+ | - * | initialize close | - * +-----------------------------------------+ - *
tags where the beginning of the second element implicitly closes the - // first, causing a confusing mess. - - // https://html.spec.whatwg.org/multipage/syntax.html#special - var specialTags = ['address', 'applet', 'area', 'article', 'aside', 'base', 'basefont', 'bgsound', 'blockquote', 'body', 'br', 'button', 'caption', 'center', 'col', 'colgroup', 'dd', 'details', 'dir', 'div', 'dl', 'dt', 'embed', 'fieldset', 'figcaption', 'figure', 'footer', 'form', 'frame', 'frameset', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'head', 'header', 'hgroup', 'hr', 'html', 'iframe', 'img', 'input', 'isindex', 'li', 'link', 'listing', 'main', 'marquee', 'menu', 'menuitem', 'meta', 'nav', 'noembed', 'noframes', 'noscript', 'object', 'ol', 'p', 'param', 'plaintext', 'pre', 'script', 'section', 'select', 'source', 'style', 'summary', 'table', 'tbody', 'td', 'template', 'textarea', 'tfoot', 'th', 'thead', 'title', 'tr', 'track', 'ul', 'wbr', 'xmp']; - - // https://html.spec.whatwg.org/multipage/syntax.html#has-an-element-in-scope - var inScopeTags = ['applet', 'caption', 'html', 'table', 'td', 'th', 'marquee', 'object', 'template', - - // https://html.spec.whatwg.org/multipage/syntax.html#html-integration-point - // TODO: Distinguish by namespace here -- for