MathML Block - Version 1.1.3

Version Description

Download this release

Release Info

Developer adamsilverstein
Plugin Icon 128x128 MathML Block
Version 1.1.3
Comparing to
See all releases

Code changes from version 1.1.2 to 1.1.3

Files changed (7) hide show
  1. block.json +16 -0
  2. dist/mathml-block.js +1 -274
  3. mathml-block.php +1 -1
  4. package-lock.json +2538 -2103
  5. package.json +13 -13
  6. readme.txt +1 -1
  7. src/mathml-block.js +1 -1
block.json ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "mathml/mathmlblock",
3
+ "title": "MathML block",
4
+ "category": "common",
5
+ "icon": "list-view",
6
+ "description": "Display MathML formulas.",
7
+ "keywords": [ "math", "mathml" ],
8
+ "textdomain": "mathml-block",
9
+ "attributes": {
10
+ "formula": {
11
+ "type": "string",
12
+ "source": "html",
13
+ "selector": "div"
14
+ }
15
+ }
16
+ }
dist/mathml-block.js CHANGED
@@ -1,274 +1 @@
1
- /******/ (function(modules) { // webpackBootstrap
2
- /******/ // The module cache
3
- /******/ var installedModules = {};
4
- /******/
5
- /******/ // The require function
6
- /******/ function __webpack_require__(moduleId) {
7
- /******/
8
- /******/ // Check if module is in cache
9
- /******/ if(installedModules[moduleId]) {
10
- /******/ return installedModules[moduleId].exports;
11
- /******/ }
12
- /******/ // Create a new module (and put it into the cache)
13
- /******/ var module = installedModules[moduleId] = {
14
- /******/ i: moduleId,
15
- /******/ l: false,
16
- /******/ exports: {}
17
- /******/ };
18
- /******/
19
- /******/ // Execute the module function
20
- /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
21
- /******/
22
- /******/ // Flag the module as loaded
23
- /******/ module.l = true;
24
- /******/
25
- /******/ // Return the exports of the module
26
- /******/ return module.exports;
27
- /******/ }
28
- /******/
29
- /******/
30
- /******/ // expose the modules object (__webpack_modules__)
31
- /******/ __webpack_require__.m = modules;
32
- /******/
33
- /******/ // expose the module cache
34
- /******/ __webpack_require__.c = installedModules;
35
- /******/
36
- /******/ // define getter function for harmony exports
37
- /******/ __webpack_require__.d = function(exports, name, getter) {
38
- /******/ if(!__webpack_require__.o(exports, name)) {
39
- /******/ Object.defineProperty(exports, name, { enumerable: true, get: getter });
40
- /******/ }
41
- /******/ };
42
- /******/
43
- /******/ // define __esModule on exports
44
- /******/ __webpack_require__.r = function(exports) {
45
- /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
46
- /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
47
- /******/ }
48
- /******/ Object.defineProperty(exports, '__esModule', { value: true });
49
- /******/ };
50
- /******/
51
- /******/ // create a fake namespace object
52
- /******/ // mode & 1: value is a module id, require it
53
- /******/ // mode & 2: merge all properties of value into the ns
54
- /******/ // mode & 4: return value when already ns object
55
- /******/ // mode & 8|1: behave like require
56
- /******/ __webpack_require__.t = function(value, mode) {
57
- /******/ if(mode & 1) value = __webpack_require__(value);
58
- /******/ if(mode & 8) return value;
59
- /******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
60
- /******/ var ns = Object.create(null);
61
- /******/ __webpack_require__.r(ns);
62
- /******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value });
63
- /******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
64
- /******/ return ns;
65
- /******/ };
66
- /******/
67
- /******/ // getDefaultExport function for compatibility with non-harmony modules
68
- /******/ __webpack_require__.n = function(module) {
69
- /******/ var getter = module && module.__esModule ?
70
- /******/ function getDefault() { return module['default']; } :
71
- /******/ function getModuleExports() { return module; };
72
- /******/ __webpack_require__.d(getter, 'a', getter);
73
- /******/ return getter;
74
- /******/ };
75
- /******/
76
- /******/ // Object.prototype.hasOwnProperty.call
77
- /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
78
- /******/
79
- /******/ // __webpack_public_path__
80
- /******/ __webpack_require__.p = "";
81
- /******/
82
- /******/
83
- /******/ // Load entry module and return exports
84
- /******/ return __webpack_require__(__webpack_require__.s = 0);
85
- /******/ })
86
- /************************************************************************/
87
- /******/ ({
88
-
89
- /***/ "./node_modules/css-loader/dist/cjs.js!./src/mathml-block.css":
90
- /*!********************************************************************!*\
91
- !*** ./node_modules/css-loader/dist/cjs.js!./src/mathml-block.css ***!
92
- \********************************************************************/
93
- /*! no static exports found */
94
- /***/ (function(module, exports, __webpack_require__) {
95
-
96
- eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \".toolbar-button__advanced-mathml:before {\\n\\tcontent: 'M';\\n}\", \"\"]);\n// Exports\nmodule.exports = exports;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcyEuL3NyYy9tYXRobWwtYmxvY2suY3NzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL21hdGhtbC1ibG9jay5jc3M/NmY4MyJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBJbXBvcnRzXG52YXIgX19fQ1NTX0xPQURFUl9BUElfSU1QT1JUX19fID0gcmVxdWlyZShcIi4uL25vZGVfbW9kdWxlcy9jc3MtbG9hZGVyL2Rpc3QvcnVudGltZS9hcGkuanNcIik7XG5leHBvcnRzID0gX19fQ1NTX0xPQURFUl9BUElfSU1QT1JUX19fKGZhbHNlKTtcbi8vIE1vZHVsZVxuZXhwb3J0cy5wdXNoKFttb2R1bGUuaWQsIFwiLnRvb2xiYXItYnV0dG9uX19hZHZhbmNlZC1tYXRobWw6YmVmb3JlIHtcXG5cXHRjb250ZW50OiAnTSc7XFxufVwiLCBcIlwiXSk7XG4vLyBFeHBvcnRzXG5tb2R1bGUuZXhwb3J0cyA9IGV4cG9ydHM7XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/css-loader/dist/cjs.js!./src/mathml-block.css\n");
97
-
98
- /***/ }),
99
-
100
- /***/ "./node_modules/css-loader/dist/runtime/api.js":
101
- /*!*****************************************************!*\
102
- !*** ./node_modules/css-loader/dist/runtime/api.js ***!
103
- \*****************************************************/
104
- /*! no static exports found */
105
- /***/ (function(module, exports, __webpack_require__) {
106
-
107
- "use strict";
108
- eval("\n/*\n MIT License http://www.opensource.org/licenses/mit-license.php\n Author Tobias Koppers @sokra\n*/\n// css base code, injected by the css-loader\n// eslint-disable-next-line func-names\n\nmodule.exports = function (useSourceMap) {\n var list = []; // return the list of modules as css string\n\n list.toString = function toString() {\n return this.map(function (item) {\n var content = cssWithMappingToString(item, useSourceMap);\n\n if (item[2]) {\n return \"@media \".concat(item[2], \" {\").concat(content, \"}\");\n }\n\n return content;\n }).join('');\n }; // import a list of modules into the list\n // eslint-disable-next-line func-names\n\n\n list.i = function (modules, mediaQuery, dedupe) {\n if (typeof modules === 'string') {\n // eslint-disable-next-line no-param-reassign\n modules = [[null, modules, '']];\n }\n\n var alreadyImportedModules = {};\n\n if (dedupe) {\n for (var i = 0; i < this.length; i++) {\n // eslint-disable-next-line prefer-destructuring\n var id = this[i][0];\n\n if (id != null) {\n alreadyImportedModules[id] = true;\n }\n }\n }\n\n for (var _i = 0; _i < modules.length; _i++) {\n var item = [].concat(modules[_i]);\n\n if (dedupe && alreadyImportedModules[item[0]]) {\n // eslint-disable-next-line no-continue\n continue;\n }\n\n if (mediaQuery) {\n if (!item[2]) {\n item[2] = mediaQuery;\n } else {\n item[2] = \"\".concat(mediaQuery, \" and \").concat(item[2]);\n }\n }\n\n list.push(item);\n }\n };\n\n return list;\n};\n\nfunction cssWithMappingToString(item, useSourceMap) {\n var content = item[1] || ''; // eslint-disable-next-line prefer-destructuring\n\n var cssMapping = item[3];\n\n if (!cssMapping) {\n return content;\n }\n\n if (useSourceMap && typeof btoa === 'function') {\n var sourceMapping = toComment(cssMapping);\n var sourceURLs = cssMapping.sources.map(function (source) {\n return \"/*# sourceURL=\".concat(cssMapping.sourceRoot || '').concat(source, \" */\");\n });\n return [content].concat(sourceURLs).concat([sourceMapping]).join('\\n');\n }\n\n return [content].join('\\n');\n} // Adapted from convert-source-map (MIT)\n\n\nfunction toComment(sourceMap) {\n // eslint-disable-next-line no-undef\n var base64 = btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap))));\n var data = \"sourceMappingURL=data:application/json;charset=utf-8;base64,\".concat(base64);\n return \"/*# \".concat(data, \" */\");\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L3J1bnRpbWUvYXBpLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Nzcy1sb2FkZXIvZGlzdC9ydW50aW1lL2FwaS5qcz8yNGZiIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIHN0cmljdFwiO1xuXG4vKlxuICBNSVQgTGljZW5zZSBodHRwOi8vd3d3Lm9wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL21pdC1saWNlbnNlLnBocFxuICBBdXRob3IgVG9iaWFzIEtvcHBlcnMgQHNva3JhXG4qL1xuLy8gY3NzIGJhc2UgY29kZSwgaW5qZWN0ZWQgYnkgdGhlIGNzcy1sb2FkZXJcbi8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBmdW5jLW5hbWVzXG5tb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uICh1c2VTb3VyY2VNYXApIHtcbiAgdmFyIGxpc3QgPSBbXTsgLy8gcmV0dXJuIHRoZSBsaXN0IG9mIG1vZHVsZXMgYXMgY3NzIHN0cmluZ1xuXG4gIGxpc3QudG9TdHJpbmcgPSBmdW5jdGlvbiB0b1N0cmluZygpIHtcbiAgICByZXR1cm4gdGhpcy5tYXAoZnVuY3Rpb24gKGl0ZW0pIHtcbiAgICAgIHZhciBjb250ZW50ID0gY3NzV2l0aE1hcHBpbmdUb1N0cmluZyhpdGVtLCB1c2VTb3VyY2VNYXApO1xuXG4gICAgICBpZiAoaXRlbVsyXSkge1xuICAgICAgICByZXR1cm4gXCJAbWVkaWEgXCIuY29uY2F0KGl0ZW1bMl0sIFwiIHtcIikuY29uY2F0KGNvbnRlbnQsIFwifVwiKTtcbiAgICAgIH1cblxuICAgICAgcmV0dXJuIGNvbnRlbnQ7XG4gICAgfSkuam9pbignJyk7XG4gIH07IC8vIGltcG9ydCBhIGxpc3Qgb2YgbW9kdWxlcyBpbnRvIHRoZSBsaXN0XG4gIC8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBmdW5jLW5hbWVzXG5cblxuICBsaXN0LmkgPSBmdW5jdGlvbiAobW9kdWxlcywgbWVkaWFRdWVyeSwgZGVkdXBlKSB7XG4gICAgaWYgKHR5cGVvZiBtb2R1bGVzID09PSAnc3RyaW5nJykge1xuICAgICAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLXBhcmFtLXJlYXNzaWduXG4gICAgICBtb2R1bGVzID0gW1tudWxsLCBtb2R1bGVzLCAnJ11dO1xuICAgIH1cblxuICAgIHZhciBhbHJlYWR5SW1wb3J0ZWRNb2R1bGVzID0ge307XG5cbiAgICBpZiAoZGVkdXBlKSB7XG4gICAgICBmb3IgKHZhciBpID0gMDsgaSA8IHRoaXMubGVuZ3RoOyBpKyspIHtcbiAgICAgICAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIHByZWZlci1kZXN0cnVjdHVyaW5nXG4gICAgICAgIHZhciBpZCA9IHRoaXNbaV1bMF07XG5cbiAgICAgICAgaWYgKGlkICE9IG51bGwpIHtcbiAgICAgICAgICBhbHJlYWR5SW1wb3J0ZWRNb2R1bGVzW2lkXSA9IHRydWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBmb3IgKHZhciBfaSA9IDA7IF9pIDwgbW9kdWxlcy5sZW5ndGg7IF9pKyspIHtcbiAgICAgIHZhciBpdGVtID0gW10uY29uY2F0KG1vZHVsZXNbX2ldKTtcblxuICAgICAgaWYgKGRlZHVwZSAmJiBhbHJlYWR5SW1wb3J0ZWRNb2R1bGVzW2l0ZW1bMF1dKSB7XG4gICAgICAgIC8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1jb250aW51ZVxuICAgICAgICBjb250aW51ZTtcbiAgICAgIH1cblxuICAgICAgaWYgKG1lZGlhUXVlcnkpIHtcbiAgICAgICAgaWYgKCFpdGVtWzJdKSB7XG4gICAgICAgICAgaXRlbVsyXSA9IG1lZGlhUXVlcnk7XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgaXRlbVsyXSA9IFwiXCIuY29uY2F0KG1lZGlhUXVlcnksIFwiIGFuZCBcIikuY29uY2F0KGl0ZW1bMl0pO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGxpc3QucHVzaChpdGVtKTtcbiAgICB9XG4gIH07XG5cbiAgcmV0dXJuIGxpc3Q7XG59O1xuXG5mdW5jdGlvbiBjc3NXaXRoTWFwcGluZ1RvU3RyaW5nKGl0ZW0sIHVzZVNvdXJjZU1hcCkge1xuICB2YXIgY29udGVudCA9IGl0ZW1bMV0gfHwgJyc7IC8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBwcmVmZXItZGVzdHJ1Y3R1cmluZ1xuXG4gIHZhciBjc3NNYXBwaW5nID0gaXRlbVszXTtcblxuICBpZiAoIWNzc01hcHBpbmcpIHtcbiAgICByZXR1cm4gY29udGVudDtcbiAgfVxuXG4gIGlmICh1c2VTb3VyY2VNYXAgJiYgdHlwZW9mIGJ0b2EgPT09ICdmdW5jdGlvbicpIHtcbiAgICB2YXIgc291cmNlTWFwcGluZyA9IHRvQ29tbWVudChjc3NNYXBwaW5nKTtcbiAgICB2YXIgc291cmNlVVJMcyA9IGNzc01hcHBpbmcuc291cmNlcy5tYXAoZnVuY3Rpb24gKHNvdXJjZSkge1xuICAgICAgcmV0dXJuIFwiLyojIHNvdXJjZVVSTD1cIi5jb25jYXQoY3NzTWFwcGluZy5zb3VyY2VSb290IHx8ICcnKS5jb25jYXQoc291cmNlLCBcIiAqL1wiKTtcbiAgICB9KTtcbiAgICByZXR1cm4gW2NvbnRlbnRdLmNvbmNhdChzb3VyY2VVUkxzKS5jb25jYXQoW3NvdXJjZU1hcHBpbmddKS5qb2luKCdcXG4nKTtcbiAgfVxuXG4gIHJldHVybiBbY29udGVudF0uam9pbignXFxuJyk7XG59IC8vIEFkYXB0ZWQgZnJvbSBjb252ZXJ0LXNvdXJjZS1tYXAgKE1JVClcblxuXG5mdW5jdGlvbiB0b0NvbW1lbnQoc291cmNlTWFwKSB7XG4gIC8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBuby11bmRlZlxuICB2YXIgYmFzZTY0ID0gYnRvYSh1bmVzY2FwZShlbmNvZGVVUklDb21wb25lbnQoSlNPTi5zdHJpbmdpZnkoc291cmNlTWFwKSkpKTtcbiAgdmFyIGRhdGEgPSBcInNvdXJjZU1hcHBpbmdVUkw9ZGF0YTphcHBsaWNhdGlvbi9qc29uO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LFwiLmNvbmNhdChiYXNlNjQpO1xuICByZXR1cm4gXCIvKiMgXCIuY29uY2F0KGRhdGEsIFwiICovXCIpO1xufSJdLCJtYXBwaW5ncyI6IkFBQUE7QUFFQTs7OztBQUlBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/css-loader/dist/runtime/api.js\n");
109
-
110
- /***/ }),
111
-
112
- /***/ "./node_modules/process/browser.js":
113
- /*!*****************************************!*\
114
- !*** ./node_modules/process/browser.js ***!
115
- \*****************************************/
116
- /*! no static exports found */
117
- /***/ (function(module, exports) {
118
-
119
- eval("// shim for using process in browser\nvar process = module.exports = {}; // cached from whatever global is present so that test runners that stub it\n// don't break things. But we need to wrap it in a try catch in case it is\n// wrapped in strict mode code which doesn't define any globals. It's inside a\n// function because try/catches deoptimize in certain engines.\n\nvar cachedSetTimeout;\nvar cachedClearTimeout;\n\nfunction defaultSetTimout() {\n throw new Error('setTimeout has not been defined');\n}\n\nfunction defaultClearTimeout() {\n throw new Error('clearTimeout has not been defined');\n}\n\n(function () {\n try {\n if (typeof setTimeout === 'function') {\n cachedSetTimeout = setTimeout;\n } else {\n cachedSetTimeout = defaultSetTimout;\n }\n } catch (e) {\n cachedSetTimeout = defaultSetTimout;\n }\n\n try {\n if (typeof clearTimeout === 'function') {\n cachedClearTimeout = clearTimeout;\n } else {\n cachedClearTimeout = defaultClearTimeout;\n }\n } catch (e) {\n cachedClearTimeout = defaultClearTimeout;\n }\n})();\n\nfunction runTimeout(fun) {\n if (cachedSetTimeout === setTimeout) {\n //normal enviroments in sane situations\n return setTimeout(fun, 0);\n } // if setTimeout wasn't available but was latter defined\n\n\n if ((cachedSetTimeout === defaultSetTimout || !cachedSetTimeout) && setTimeout) {\n cachedSetTimeout = setTimeout;\n return setTimeout(fun, 0);\n }\n\n try {\n // when when somebody has screwed with setTimeout but no I.E. maddness\n return cachedSetTimeout(fun, 0);\n } catch (e) {\n try {\n // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally\n return cachedSetTimeout.call(null, fun, 0);\n } catch (e) {\n // 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\n return cachedSetTimeout.call(this, fun, 0);\n }\n }\n}\n\nfunction runClearTimeout(marker) {\n if (cachedClearTimeout === clearTimeout) {\n //normal enviroments in sane situations\n return clearTimeout(marker);\n } // if clearTimeout wasn't available but was latter defined\n\n\n if ((cachedClearTimeout === defaultClearTimeout || !cachedClearTimeout) && clearTimeout) {\n cachedClearTimeout = clearTimeout;\n return clearTimeout(marker);\n }\n\n try {\n // when when somebody has screwed with setTimeout but no I.E. maddness\n return cachedClearTimeout(marker);\n } catch (e) {\n try {\n // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally\n return cachedClearTimeout.call(null, marker);\n } catch (e) {\n // 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.\n // Some versions of I.E. have different rules for clearTimeout vs setTimeout\n return cachedClearTimeout.call(this, marker);\n }\n }\n}\n\nvar queue = [];\nvar draining = false;\nvar currentQueue;\nvar queueIndex = -1;\n\nfunction cleanUpNextTick() {\n if (!draining || !currentQueue) {\n return;\n }\n\n draining = false;\n\n if (currentQueue.length) {\n queue = currentQueue.concat(queue);\n } else {\n queueIndex = -1;\n }\n\n if (queue.length) {\n drainQueue();\n }\n}\n\nfunction drainQueue() {\n if (draining) {\n return;\n }\n\n var timeout = runTimeout(cleanUpNextTick);\n draining = true;\n var len = queue.length;\n\n while (len) {\n currentQueue = queue;\n queue = [];\n\n while (++queueIndex < len) {\n if (currentQueue) {\n currentQueue[queueIndex].run();\n }\n }\n\n queueIndex = -1;\n len = queue.length;\n }\n\n currentQueue = null;\n draining = false;\n runClearTimeout(timeout);\n}\n\nprocess.nextTick = function (fun) {\n var args = new Array(arguments.length - 1);\n\n if (arguments.length > 1) {\n for (var i = 1; i < arguments.length; i++) {\n args[i - 1] = arguments[i];\n }\n }\n\n queue.push(new Item(fun, args));\n\n if (queue.length === 1 && !draining) {\n runTimeout(drainQueue);\n }\n}; // v8 likes predictible objects\n\n\nfunction Item(fun, array) {\n this.fun = fun;\n this.array = array;\n}\n\nItem.prototype.run = function () {\n this.fun.apply(null, this.array);\n};\n\nprocess.title = 'browser';\nprocess.browser = true;\nprocess.env = {};\nprocess.argv = [];\nprocess.version = ''; // empty string to avoid regexp issues\n\nprocess.versions = {};\n\nfunction noop() {}\n\nprocess.on = noop;\nprocess.addListener = noop;\nprocess.once = noop;\nprocess.off = noop;\nprocess.removeListener = noop;\nprocess.removeAllListeners = noop;\nprocess.emit = noop;\nprocess.prependListener = noop;\nprocess.prependOnceListener = noop;\n\nprocess.listeners = function (name) {\n return [];\n};\n\nprocess.binding = function (name) {\n throw new Error('process.binding is not supported');\n};\n\nprocess.cwd = function () {\n return '/';\n};\n\nprocess.chdir = function (dir) {\n throw new Error('process.chdir is not supported');\n};\n\nprocess.umask = function () {\n return 0;\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvcHJvY2Vzcy9icm93c2VyLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3Byb2Nlc3MvYnJvd3Nlci5qcz9mMjhjIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIHNoaW0gZm9yIHVzaW5nIHByb2Nlc3MgaW4gYnJvd3NlclxudmFyIHByb2Nlc3MgPSBtb2R1bGUuZXhwb3J0cyA9IHt9O1xuXG4vLyBjYWNoZWQgZnJvbSB3aGF0ZXZlciBnbG9iYWwgaXMgcHJlc2VudCBzbyB0aGF0IHRlc3QgcnVubmVycyB0aGF0IHN0dWIgaXRcbi8vIGRvbid0IGJyZWFrIHRoaW5ncy4gIEJ1dCB3ZSBuZWVkIHRvIHdyYXAgaXQgaW4gYSB0cnkgY2F0Y2ggaW4gY2FzZSBpdCBpc1xuLy8gd3JhcHBlZCBpbiBzdHJpY3QgbW9kZSBjb2RlIHdoaWNoIGRvZXNuJ3QgZGVmaW5lIGFueSBnbG9iYWxzLiAgSXQncyBpbnNpZGUgYVxuLy8gZnVuY3Rpb24gYmVjYXVzZSB0cnkvY2F0Y2hlcyBkZW9wdGltaXplIGluIGNlcnRhaW4gZW5naW5lcy5cblxudmFyIGNhY2hlZFNldFRpbWVvdXQ7XG52YXIgY2FjaGVkQ2xlYXJUaW1lb3V0O1xuXG5mdW5jdGlvbiBkZWZhdWx0U2V0VGltb3V0KCkge1xuICAgIHRocm93IG5ldyBFcnJvcignc2V0VGltZW91dCBoYXMgbm90IGJlZW4gZGVmaW5lZCcpO1xufVxuZnVuY3Rpb24gZGVmYXVsdENsZWFyVGltZW91dCAoKSB7XG4gICAgdGhyb3cgbmV3IEVycm9yKCdjbGVhclRpbWVvdXQgaGFzIG5vdCBiZWVuIGRlZmluZWQnKTtcbn1cbihmdW5jdGlvbiAoKSB7XG4gICAgdHJ5IHtcbiAgICAgICAgaWYgKHR5cGVvZiBzZXRUaW1lb3V0ID09PSAnZnVuY3Rpb24nKSB7XG4gICAgICAgICAgICBjYWNoZWRTZXRUaW1lb3V0ID0gc2V0VGltZW91dDtcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgIGNhY2hlZFNldFRpbWVvdXQgPSBkZWZhdWx0U2V0VGltb3V0O1xuICAgICAgICB9XG4gICAgfSBjYXRjaCAoZSkge1xuICAgICAgICBjYWNoZWRTZXRUaW1lb3V0ID0gZGVmYXVsdFNldFRpbW91dDtcbiAgICB9XG4gICAgdHJ5IHtcbiAgICAgICAgaWYgKHR5cGVvZiBjbGVhclRpbWVvdXQgPT09ICdmdW5jdGlvbicpIHtcbiAgICAgICAgICAgIGNhY2hlZENsZWFyVGltZW91dCA9IGNsZWFyVGltZW91dDtcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgIGNhY2hlZENsZWFyVGltZW91dCA9IGRlZmF1bHRDbGVhclRpbWVvdXQ7XG4gICAgICAgIH1cbiAgICB9IGNhdGNoIChlKSB7XG4gICAgICAgIGNhY2hlZENsZWFyVGltZW91dCA9IGRlZmF1bHRDbGVhclRpbWVvdXQ7XG4gICAgfVxufSAoKSlcbmZ1bmN0aW9uIHJ1blRpbWVvdXQoZnVuKSB7XG4gICAgaWYgKGNhY2hlZFNldFRpbWVvdXQgPT09IHNldFRpbWVvdXQpIHtcbiAgICAgICAgLy9ub3JtYWwgZW52aXJvbWVudHMgaW4gc2FuZSBzaXR1YXRpb25zXG4gICAgICAgIHJldHVybiBzZXRUaW1lb3V0KGZ1biwgMCk7XG4gICAgfVxuICAgIC8vIGlmIHNldFRpbWVvdXQgd2Fzbid0IGF2YWlsYWJsZSBidXQgd2FzIGxhdHRlciBkZWZpbmVkXG4gICAgaWYgKChjYWNoZWRTZXRUaW1lb3V0ID09PSBkZWZhdWx0U2V0VGltb3V0IHx8ICFjYWNoZWRTZXRUaW1lb3V0KSAmJiBzZXRUaW1lb3V0KSB7XG4gICAgICAgIGNhY2hlZFNldFRpbWVvdXQgPSBzZXRUaW1lb3V0O1xuICAgICAgICByZXR1cm4gc2V0VGltZW91dChmdW4sIDApO1xuICAgIH1cbiAgICB0cnkge1xuICAgICAgICAvLyB3aGVuIHdoZW4gc29tZWJvZHkgaGFzIHNjcmV3ZWQgd2l0aCBzZXRUaW1lb3V0IGJ1dCBubyBJLkUuIG1hZGRuZXNzXG4gICAgICAgIHJldHVybiBjYWNoZWRTZXRUaW1lb3V0KGZ1biwgMCk7XG4gICAgfSBjYXRjaChlKXtcbiAgICAgICAgdHJ5IHtcbiAgICAgICAgICAgIC8vIFdoZW4gd2UgYXJlIGluIEkuRS4gYnV0IHRoZSBzY3JpcHQgaGFzIGJlZW4gZXZhbGVkIHNvIEkuRS4gZG9lc24ndCB0cnVzdCB0aGUgZ2xvYmFsIG9iamVjdCB3aGVuIGNhbGxlZCBub3JtYWxseVxuICAgICAgICAgICAgcmV0dXJuIGNhY2hlZFNldFRpbWVvdXQuY2FsbChudWxsLCBmdW4sIDApO1xuICAgICAgICB9IGNhdGNoKGUpe1xuICAgICAgICAgICAgLy8gc2FtZSBhcyBhYm92ZSBidXQgd2hlbiBpdCdzIGEgdmVyc2lvbiBvZiBJLkUuIHRoYXQgbXVzdCBoYXZlIHRoZSBnbG9iYWwgb2JqZWN0IGZvciAndGhpcycsIGhvcGZ1bGx5IG91ciBjb250ZXh0IGNvcnJlY3Qgb3RoZXJ3aXNlIGl0IHdpbGwgdGhyb3cgYSBnbG9iYWwgZXJyb3JcbiAgICAgICAgICAgIHJldHVybiBjYWNoZWRTZXRUaW1lb3V0LmNhbGwodGhpcywgZnVuLCAwKTtcbiAgICAgICAgfVxuICAgIH1cblxuXG59XG5mdW5jdGlvbiBydW5DbGVhclRpbWVvdXQobWFya2VyKSB7XG4gICAgaWYgKGNhY2hlZENsZWFyVGltZW91dCA9PT0gY2xlYXJUaW1lb3V0KSB7XG4gICAgICAgIC8vbm9ybWFsIGVudmlyb21lbnRzIGluIHNhbmUgc2l0dWF0aW9uc1xuICAgICAgICByZXR1cm4gY2xlYXJUaW1lb3V0KG1hcmtlcik7XG4gICAgfVxuICAgIC8vIGlmIGNsZWFyVGltZW91dCB3YXNuJ3QgYXZhaWxhYmxlIGJ1dCB3YXMgbGF0dGVyIGRlZmluZWRcbiAgICBpZiAoKGNhY2hlZENsZWFyVGltZW91dCA9PT0gZGVmYXVsdENsZWFyVGltZW91dCB8fCAhY2FjaGVkQ2xlYXJUaW1lb3V0KSAmJiBjbGVhclRpbWVvdXQpIHtcbiAgICAgICAgY2FjaGVkQ2xlYXJUaW1lb3V0ID0gY2xlYXJUaW1lb3V0O1xuICAgICAgICByZXR1cm4gY2xlYXJUaW1lb3V0KG1hcmtlcik7XG4gICAgfVxuICAgIHRyeSB7XG4gICAgICAgIC8vIHdoZW4gd2hlbiBzb21lYm9keSBoYXMgc2NyZXdlZCB3aXRoIHNldFRpbWVvdXQgYnV0IG5vIEkuRS4gbWFkZG5lc3NcbiAgICAgICAgcmV0dXJuIGNhY2hlZENsZWFyVGltZW91dChtYXJrZXIpO1xuICAgIH0gY2F0Y2ggKGUpe1xuICAgICAgICB0cnkge1xuICAgICAgICAgICAgLy8gV2hlbiB3ZSBhcmUgaW4gSS5FLiBidXQgdGhlIHNjcmlwdCBoYXMgYmVlbiBldmFsZWQgc28gSS5FLiBkb2Vzbid0ICB0cnVzdCB0aGUgZ2xvYmFsIG9iamVjdCB3aGVuIGNhbGxlZCBub3JtYWxseVxuICAgICAgICAgICAgcmV0dXJuIGNhY2hlZENsZWFyVGltZW91dC5jYWxsKG51bGwsIG1hcmtlcik7XG4gICAgICAgIH0gY2F0Y2ggKGUpe1xuICAgICAgICAgICAgLy8gc2FtZSBhcyBhYm92ZSBidXQgd2hlbiBpdCdzIGEgdmVyc2lvbiBvZiBJLkUuIHRoYXQgbXVzdCBoYXZlIHRoZSBnbG9iYWwgb2JqZWN0IGZvciAndGhpcycsIGhvcGZ1bGx5IG91ciBjb250ZXh0IGNvcnJlY3Qgb3RoZXJ3aXNlIGl0IHdpbGwgdGhyb3cgYSBnbG9iYWwgZXJyb3IuXG4gICAgICAgICAgICAvLyBTb21lIHZlcnNpb25zIG9mIEkuRS4gaGF2ZSBkaWZmZXJlbnQgcnVsZXMgZm9yIGNsZWFyVGltZW91dCB2cyBzZXRUaW1lb3V0XG4gICAgICAgICAgICByZXR1cm4gY2FjaGVkQ2xlYXJUaW1lb3V0LmNhbGwodGhpcywgbWFya2VyKTtcbiAgICAgICAgfVxuICAgIH1cblxuXG5cbn1cbnZhciBxdWV1ZSA9IFtdO1xudmFyIGRyYWluaW5nID0gZmFsc2U7XG52YXIgY3VycmVudFF1ZXVlO1xudmFyIHF1ZXVlSW5kZXggPSAtMTtcblxuZnVuY3Rpb24gY2xlYW5VcE5leHRUaWNrKCkge1xuICAgIGlmICghZHJhaW5pbmcgfHwgIWN1cnJlbnRRdWV1ZSkge1xuICAgICAgICByZXR1cm47XG4gICAgfVxuICAgIGRyYWluaW5nID0gZmFsc2U7XG4gICAgaWYgKGN1cnJlbnRRdWV1ZS5sZW5ndGgpIHtcbiAgICAgICAgcXVldWUgPSBjdXJyZW50UXVldWUuY29uY2F0KHF1ZXVlKTtcbiAgICB9IGVsc2Uge1xuICAgICAgICBxdWV1ZUluZGV4ID0gLTE7XG4gICAgfVxuICAgIGlmIChxdWV1ZS5sZW5ndGgpIHtcbiAgICAgICAgZHJhaW5RdWV1ZSgpO1xuICAgIH1cbn1cblxuZnVuY3Rpb24gZHJhaW5RdWV1ZSgpIHtcbiAgICBpZiAoZHJhaW5pbmcpIHtcbiAgICAgICAgcmV0dXJuO1xuICAgIH1cbiAgICB2YXIgdGltZW91dCA9IHJ1blRpbWVvdXQoY2xlYW5VcE5leHRUaWNrKTtcbiAgICBkcmFpbmluZyA9IHRydWU7XG5cbiAgICB2YXIgbGVuID0gcXVldWUubGVuZ3RoO1xuICAgIHdoaWxlKGxlbikge1xuICAgICAgICBjdXJyZW50UXVldWUgPSBxdWV1ZTtcbiAgICAgICAgcXVldWUgPSBbXTtcbiAgICAgICAgd2hpbGUgKCsrcXVldWVJbmRleCA8IGxlbikge1xuICAgICAgICAgICAgaWYgKGN1cnJlbnRRdWV1ZSkge1xuICAgICAgICAgICAgICAgIGN1cnJlbnRRdWV1ZVtxdWV1ZUluZGV4XS5ydW4oKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBxdWV1ZUluZGV4ID0gLTE7XG4gICAgICAgIGxlbiA9IHF1ZXVlLmxlbmd0aDtcbiAgICB9XG4gICAgY3VycmVudFF1ZXVlID0gbnVsbDtcbiAgICBkcmFpbmluZyA9IGZhbHNlO1xuICAgIHJ1bkNsZWFyVGltZW91dCh0aW1lb3V0KTtcbn1cblxucHJvY2Vzcy5uZXh0VGljayA9IGZ1bmN0aW9uIChmdW4pIHtcbiAgICB2YXIgYXJncyA9IG5ldyBBcnJheShhcmd1bWVudHMubGVuZ3RoIC0gMSk7XG4gICAgaWYgKGFyZ3VtZW50cy5sZW5ndGggPiAxKSB7XG4gICAgICAgIGZvciAodmFyIGkgPSAxOyBpIDwgYXJndW1lbnRzLmxlbmd0aDsgaSsrKSB7XG4gICAgICAgICAgICBhcmdzW2kgLSAxXSA9IGFyZ3VtZW50c1tpXTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBxdWV1ZS5wdXNoKG5ldyBJdGVtKGZ1biwgYXJncykpO1xuICAgIGlmIChxdWV1ZS5sZW5ndGggPT09IDEgJiYgIWRyYWluaW5nKSB7XG4gICAgICAgIHJ1blRpbWVvdXQoZHJhaW5RdWV1ZSk7XG4gICAgfVxufTtcblxuLy8gdjggbGlrZXMgcHJlZGljdGlibGUgb2JqZWN0c1xuZnVuY3Rpb24gSXRlbShmdW4sIGFycmF5KSB7XG4gICAgdGhpcy5mdW4gPSBmdW47XG4gICAgdGhpcy5hcnJheSA9IGFycmF5O1xufVxuSXRlbS5wcm90b3R5cGUucnVuID0gZnVuY3Rpb24gKCkge1xuICAgIHRoaXMuZnVuLmFwcGx5KG51bGwsIHRoaXMuYXJyYXkpO1xufTtcbnByb2Nlc3MudGl0bGUgPSAnYnJvd3Nlcic7XG5wcm9jZXNzLmJyb3dzZXIgPSB0cnVlO1xucHJvY2Vzcy5lbnYgPSB7fTtcbnByb2Nlc3MuYXJndiA9IFtdO1xucHJvY2Vzcy52ZXJzaW9uID0gJyc7IC8vIGVtcHR5IHN0cmluZyB0byBhdm9pZCByZWdleHAgaXNzdWVzXG5wcm9jZXNzLnZlcnNpb25zID0ge307XG5cbmZ1bmN0aW9uIG5vb3AoKSB7fVxuXG5wcm9jZXNzLm9uID0gbm9vcDtcbnByb2Nlc3MuYWRkTGlzdGVuZXIgPSBub29wO1xucHJvY2Vzcy5vbmNlID0gbm9vcDtcbnByb2Nlc3Mub2ZmID0gbm9vcDtcbnByb2Nlc3MucmVtb3ZlTGlzdGVuZXIgPSBub29wO1xucHJvY2Vzcy5yZW1vdmVBbGxMaXN0ZW5lcnMgPSBub29wO1xucHJvY2Vzcy5lbWl0ID0gbm9vcDtcbnByb2Nlc3MucHJlcGVuZExpc3RlbmVyID0gbm9vcDtcbnByb2Nlc3MucHJlcGVuZE9uY2VMaXN0ZW5lciA9IG5vb3A7XG5cbnByb2Nlc3MubGlzdGVuZXJzID0gZnVuY3Rpb24gKG5hbWUpIHsgcmV0dXJuIFtdIH1cblxucHJvY2Vzcy5iaW5kaW5nID0gZnVuY3Rpb24gKG5hbWUpIHtcbiAgICB0aHJvdyBuZXcgRXJyb3IoJ3Byb2Nlc3MuYmluZGluZyBpcyBub3Qgc3VwcG9ydGVkJyk7XG59O1xuXG5wcm9jZXNzLmN3ZCA9IGZ1bmN0aW9uICgpIHsgcmV0dXJuICcvJyB9O1xucHJvY2Vzcy5jaGRpciA9IGZ1bmN0aW9uIChkaXIpIHtcbiAgICB0aHJvdyBuZXcgRXJyb3IoJ3Byb2Nlc3MuY2hkaXIgaXMgbm90IHN1cHBvcnRlZCcpO1xufTtcbnByb2Nlc3MudW1hc2sgPSBmdW5jdGlvbigpIHsgcmV0dXJuIDA7IH07XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/process/browser.js\n");
120
-
121
- /***/ }),
122
-
123
- /***/ "./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js":
124
- /*!****************************************************************************!*\
125
- !*** ./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js ***!
126
- \****************************************************************************/
127
- /*! no static exports found */
128
- /***/ (function(module, exports, __webpack_require__) {
129
-
130
- "use strict";
131
- eval("\n\nvar isOldIE = function isOldIE() {\n var memo;\n return function memorize() {\n if (typeof memo === 'undefined') {\n // Test for IE <= 9 as proposed by Browserhacks\n // @see http://browserhacks.com/#hack-e71d8692f65334173fee715c222cb805\n // Tests for existence of standard globals is to allow style-loader\n // to operate correctly into non-standard environments\n // @see https://github.com/webpack-contrib/style-loader/issues/177\n memo = Boolean(window && document && document.all && !window.atob);\n }\n\n return memo;\n };\n}();\n\nvar getTarget = function getTarget() {\n var memo = {};\n return function memorize(target) {\n if (typeof memo[target] === 'undefined') {\n var styleTarget = document.querySelector(target); // Special case to return head of iframe instead of iframe itself\n\n if (window.HTMLIFrameElement && styleTarget instanceof window.HTMLIFrameElement) {\n try {\n // This will throw an exception if access to iframe is blocked\n // due to cross-origin restrictions\n styleTarget = styleTarget.contentDocument.head;\n } catch (e) {\n // istanbul ignore next\n styleTarget = null;\n }\n }\n\n memo[target] = styleTarget;\n }\n\n return memo[target];\n };\n}();\n\nvar stylesInDom = [];\n\nfunction getIndexByIdentifier(identifier) {\n var result = -1;\n\n for (var i = 0; i < stylesInDom.length; i++) {\n if (stylesInDom[i].identifier === identifier) {\n result = i;\n break;\n }\n }\n\n return result;\n}\n\nfunction modulesToDom(list, options) {\n var idCountMap = {};\n var identifiers = [];\n\n for (var i = 0; i < list.length; i++) {\n var item = list[i];\n var id = options.base ? item[0] + options.base : item[0];\n var count = idCountMap[id] || 0;\n var identifier = \"\".concat(id, \" \").concat(count);\n idCountMap[id] = count + 1;\n var index = getIndexByIdentifier(identifier);\n var obj = {\n css: item[1],\n media: item[2],\n sourceMap: item[3]\n };\n\n if (index !== -1) {\n stylesInDom[index].references++;\n stylesInDom[index].updater(obj);\n } else {\n stylesInDom.push({\n identifier: identifier,\n updater: addStyle(obj, options),\n references: 1\n });\n }\n\n identifiers.push(identifier);\n }\n\n return identifiers;\n}\n\nfunction insertStyleElement(options) {\n var style = document.createElement('style');\n var attributes = options.attributes || {};\n\n if (typeof attributes.nonce === 'undefined') {\n var nonce = true ? __webpack_require__.nc : undefined;\n\n if (nonce) {\n attributes.nonce = nonce;\n }\n }\n\n Object.keys(attributes).forEach(function (key) {\n style.setAttribute(key, attributes[key]);\n });\n\n if (typeof options.insert === 'function') {\n options.insert(style);\n } else {\n var target = getTarget(options.insert || 'head');\n\n if (!target) {\n throw new Error(\"Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.\");\n }\n\n target.appendChild(style);\n }\n\n return style;\n}\n\nfunction removeStyleElement(style) {\n // istanbul ignore if\n if (style.parentNode === null) {\n return false;\n }\n\n style.parentNode.removeChild(style);\n}\n/* istanbul ignore next */\n\n\nvar replaceText = function replaceText() {\n var textStore = [];\n return function replace(index, replacement) {\n textStore[index] = replacement;\n return textStore.filter(Boolean).join('\\n');\n };\n}();\n\nfunction applyToSingletonTag(style, index, remove, obj) {\n var css = remove ? '' : obj.media ? \"@media \".concat(obj.media, \" {\").concat(obj.css, \"}\") : obj.css; // For old IE\n\n /* istanbul ignore if */\n\n if (style.styleSheet) {\n style.styleSheet.cssText = replaceText(index, css);\n } else {\n var cssNode = document.createTextNode(css);\n var childNodes = style.childNodes;\n\n if (childNodes[index]) {\n style.removeChild(childNodes[index]);\n }\n\n if (childNodes.length) {\n style.insertBefore(cssNode, childNodes[index]);\n } else {\n style.appendChild(cssNode);\n }\n }\n}\n\nfunction applyToTag(style, options, obj) {\n var css = obj.css;\n var media = obj.media;\n var sourceMap = obj.sourceMap;\n\n if (media) {\n style.setAttribute('media', media);\n } else {\n style.removeAttribute('media');\n }\n\n if (sourceMap && btoa) {\n css += \"\\n/*# sourceMappingURL=data:application/json;base64,\".concat(btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap)))), \" */\");\n } // For old IE\n\n /* istanbul ignore if */\n\n\n if (style.styleSheet) {\n style.styleSheet.cssText = css;\n } else {\n while (style.firstChild) {\n style.removeChild(style.firstChild);\n }\n\n style.appendChild(document.createTextNode(css));\n }\n}\n\nvar singleton = null;\nvar singletonCounter = 0;\n\nfunction addStyle(obj, options) {\n var style;\n var update;\n var remove;\n\n if (options.singleton) {\n var styleIndex = singletonCounter++;\n style = singleton || (singleton = insertStyleElement(options));\n update = applyToSingletonTag.bind(null, style, styleIndex, false);\n remove = applyToSingletonTag.bind(null, style, styleIndex, true);\n } else {\n style = insertStyleElement(options);\n update = applyToTag.bind(null, style, options);\n\n remove = function remove() {\n removeStyleElement(style);\n };\n }\n\n update(obj);\n return function updateStyle(newObj) {\n if (newObj) {\n if (newObj.css === obj.css && newObj.media === obj.media && newObj.sourceMap === obj.sourceMap) {\n return;\n }\n\n update(obj = newObj);\n } else {\n remove();\n }\n };\n}\n\nmodule.exports = function (list, options) {\n options = options || {}; // Force single-tag solution on IE6-9, which has a hard limit on the # of <style>\n // tags it will allow on a page\n\n if (!options.singleton && typeof options.singleton !== 'boolean') {\n options.singleton = isOldIE();\n }\n\n list = list || [];\n var lastIdentifiers = modulesToDom(list, options);\n return function update(newList) {\n newList = newList || [];\n\n if (Object.prototype.toString.call(newList) !== '[object Array]') {\n return;\n }\n\n for (var i = 0; i < lastIdentifiers.length; i++) {\n var identifier = lastIdentifiers[i];\n var index = getIndexByIdentifier(identifier);\n stylesInDom[index].references--;\n }\n\n var newLastIdentifiers = modulesToDom(newList, options);\n\n for (var _i = 0; _i < lastIdentifiers.length; _i++) {\n var _identifier = lastIdentifiers[_i];\n\n var _index = getIndexByIdentifier(_identifier);\n\n if (stylesInDom[_index].references === 0) {\n stylesInDom[_index].updater();\n\n stylesInDom.splice(_index, 1);\n }\n }\n\n lastIdentifiers = newLastIdentifiers;\n };\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvc3R5bGUtbG9hZGVyL2Rpc3QvcnVudGltZS9pbmplY3RTdHlsZXNJbnRvU3R5bGVUYWcuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvc3R5bGUtbG9hZGVyL2Rpc3QvcnVudGltZS9pbmplY3RTdHlsZXNJbnRvU3R5bGVUYWcuanM/MmRiYSJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBzdHJpY3RcIjtcblxudmFyIGlzT2xkSUUgPSBmdW5jdGlvbiBpc09sZElFKCkge1xuICB2YXIgbWVtbztcbiAgcmV0dXJuIGZ1bmN0aW9uIG1lbW9yaXplKCkge1xuICAgIGlmICh0eXBlb2YgbWVtbyA9PT0gJ3VuZGVmaW5lZCcpIHtcbiAgICAgIC8vIFRlc3QgZm9yIElFIDw9IDkgYXMgcHJvcG9zZWQgYnkgQnJvd3NlcmhhY2tzXG4gICAgICAvLyBAc2VlIGh0dHA6Ly9icm93c2VyaGFja3MuY29tLyNoYWNrLWU3MWQ4NjkyZjY1MzM0MTczZmVlNzE1YzIyMmNiODA1XG4gICAgICAvLyBUZXN0cyBmb3IgZXhpc3RlbmNlIG9mIHN0YW5kYXJkIGdsb2JhbHMgaXMgdG8gYWxsb3cgc3R5bGUtbG9hZGVyXG4gICAgICAvLyB0byBvcGVyYXRlIGNvcnJlY3RseSBpbnRvIG5vbi1zdGFuZGFyZCBlbnZpcm9ubWVudHNcbiAgICAgIC8vIEBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3dlYnBhY2stY29udHJpYi9zdHlsZS1sb2FkZXIvaXNzdWVzLzE3N1xuICAgICAgbWVtbyA9IEJvb2xlYW4od2luZG93ICYmIGRvY3VtZW50ICYmIGRvY3VtZW50LmFsbCAmJiAhd2luZG93LmF0b2IpO1xuICAgIH1cblxuICAgIHJldHVybiBtZW1vO1xuICB9O1xufSgpO1xuXG52YXIgZ2V0VGFyZ2V0ID0gZnVuY3Rpb24gZ2V0VGFyZ2V0KCkge1xuICB2YXIgbWVtbyA9IHt9O1xuICByZXR1cm4gZnVuY3Rpb24gbWVtb3JpemUodGFyZ2V0KSB7XG4gICAgaWYgKHR5cGVvZiBtZW1vW3RhcmdldF0gPT09ICd1bmRlZmluZWQnKSB7XG4gICAgICB2YXIgc3R5bGVUYXJnZXQgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKHRhcmdldCk7IC8vIFNwZWNpYWwgY2FzZSB0byByZXR1cm4gaGVhZCBvZiBpZnJhbWUgaW5zdGVhZCBvZiBpZnJhbWUgaXRzZWxmXG5cbiAgICAgIGlmICh3aW5kb3cuSFRNTElGcmFtZUVsZW1lbnQgJiYgc3R5bGVUYXJnZXQgaW5zdGFuY2VvZiB3aW5kb3cuSFRNTElGcmFtZUVsZW1lbnQpIHtcbiAgICAgICAgdHJ5IHtcbiAgICAgICAgICAvLyBUaGlzIHdpbGwgdGhyb3cgYW4gZXhjZXB0aW9uIGlmIGFjY2VzcyB0byBpZnJhbWUgaXMgYmxvY2tlZFxuICAgICAgICAgIC8vIGR1ZSB0byBjcm9zcy1vcmlnaW4gcmVzdHJpY3Rpb25zXG4gICAgICAgICAgc3R5bGVUYXJnZXQgPSBzdHlsZVRhcmdldC5jb250ZW50RG9jdW1lbnQuaGVhZDtcbiAgICAgICAgfSBjYXRjaCAoZSkge1xuICAgICAgICAgIC8vIGlzdGFuYnVsIGlnbm9yZSBuZXh0XG4gICAgICAgICAgc3R5bGVUYXJnZXQgPSBudWxsO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIG1lbW9bdGFyZ2V0XSA9IHN0eWxlVGFyZ2V0O1xuICAgIH1cblxuICAgIHJldHVybiBtZW1vW3RhcmdldF07XG4gIH07XG59KCk7XG5cbnZhciBzdHlsZXNJbkRvbSA9IFtdO1xuXG5mdW5jdGlvbiBnZXRJbmRleEJ5SWRlbnRpZmllcihpZGVudGlmaWVyKSB7XG4gIHZhciByZXN1bHQgPSAtMTtcblxuICBmb3IgKHZhciBpID0gMDsgaSA8IHN0eWxlc0luRG9tLmxlbmd0aDsgaSsrKSB7XG4gICAgaWYgKHN0eWxlc0luRG9tW2ldLmlkZW50aWZpZXIgPT09IGlkZW50aWZpZXIpIHtcbiAgICAgIHJlc3VsdCA9IGk7XG4gICAgICBicmVhaztcbiAgICB9XG4gIH1cblxuICByZXR1cm4gcmVzdWx0O1xufVxuXG5mdW5jdGlvbiBtb2R1bGVzVG9Eb20obGlzdCwgb3B0aW9ucykge1xuICB2YXIgaWRDb3VudE1hcCA9IHt9O1xuICB2YXIgaWRlbnRpZmllcnMgPSBbXTtcblxuICBmb3IgKHZhciBpID0gMDsgaSA8IGxpc3QubGVuZ3RoOyBpKyspIHtcbiAgICB2YXIgaXRlbSA9IGxpc3RbaV07XG4gICAgdmFyIGlkID0gb3B0aW9ucy5iYXNlID8gaXRlbVswXSArIG9wdGlvbnMuYmFzZSA6IGl0ZW1bMF07XG4gICAgdmFyIGNvdW50ID0gaWRDb3VudE1hcFtpZF0gfHwgMDtcbiAgICB2YXIgaWRlbnRpZmllciA9IFwiXCIuY29uY2F0KGlkLCBcIiBcIikuY29uY2F0KGNvdW50KTtcbiAgICBpZENvdW50TWFwW2lkXSA9IGNvdW50ICsgMTtcbiAgICB2YXIgaW5kZXggPSBnZXRJbmRleEJ5SWRlbnRpZmllcihpZGVudGlmaWVyKTtcbiAgICB2YXIgb2JqID0ge1xuICAgICAgY3NzOiBpdGVtWzFdLFxuICAgICAgbWVkaWE6IGl0ZW1bMl0sXG4gICAgICBzb3VyY2VNYXA6IGl0ZW1bM11cbiAgICB9O1xuXG4gICAgaWYgKGluZGV4ICE9PSAtMSkge1xuICAgICAgc3R5bGVzSW5Eb21baW5kZXhdLnJlZmVyZW5jZXMrKztcbiAgICAgIHN0eWxlc0luRG9tW2luZGV4XS51cGRhdGVyKG9iaik7XG4gICAgfSBlbHNlIHtcbiAgICAgIHN0eWxlc0luRG9tLnB1c2goe1xuICAgICAgICBpZGVudGlmaWVyOiBpZGVudGlmaWVyLFxuICAgICAgICB1cGRhdGVyOiBhZGRTdHlsZShvYmosIG9wdGlvbnMpLFxuICAgICAgICByZWZlcmVuY2VzOiAxXG4gICAgICB9KTtcbiAgICB9XG5cbiAgICBpZGVudGlmaWVycy5wdXNoKGlkZW50aWZpZXIpO1xuICB9XG5cbiAgcmV0dXJuIGlkZW50aWZpZXJzO1xufVxuXG5mdW5jdGlvbiBpbnNlcnRTdHlsZUVsZW1lbnQob3B0aW9ucykge1xuICB2YXIgc3R5bGUgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdzdHlsZScpO1xuICB2YXIgYXR0cmlidXRlcyA9IG9wdGlvbnMuYXR0cmlidXRlcyB8fCB7fTtcblxuICBpZiAodHlwZW9mIGF0dHJpYnV0ZXMubm9uY2UgPT09ICd1bmRlZmluZWQnKSB7XG4gICAgdmFyIG5vbmNlID0gdHlwZW9mIF9fd2VicGFja19ub25jZV9fICE9PSAndW5kZWZpbmVkJyA/IF9fd2VicGFja19ub25jZV9fIDogbnVsbDtcblxuICAgIGlmIChub25jZSkge1xuICAgICAgYXR0cmlidXRlcy5ub25jZSA9IG5vbmNlO1xuICAgIH1cbiAgfVxuXG4gIE9iamVjdC5rZXlzKGF0dHJpYnV0ZXMpLmZvckVhY2goZnVuY3Rpb24gKGtleSkge1xuICAgIHN0eWxlLnNldEF0dHJpYnV0ZShrZXksIGF0dHJpYnV0ZXNba2V5XSk7XG4gIH0pO1xuXG4gIGlmICh0eXBlb2Ygb3B0aW9ucy5pbnNlcnQgPT09ICdmdW5jdGlvbicpIHtcbiAgICBvcHRpb25zLmluc2VydChzdHlsZSk7XG4gIH0gZWxzZSB7XG4gICAgdmFyIHRhcmdldCA9IGdldFRhcmdldChvcHRpb25zLmluc2VydCB8fCAnaGVhZCcpO1xuXG4gICAgaWYgKCF0YXJnZXQpIHtcbiAgICAgIHRocm93IG5ldyBFcnJvcihcIkNvdWxkbid0IGZpbmQgYSBzdHlsZSB0YXJnZXQuIFRoaXMgcHJvYmFibHkgbWVhbnMgdGhhdCB0aGUgdmFsdWUgZm9yIHRoZSAnaW5zZXJ0JyBwYXJhbWV0ZXIgaXMgaW52YWxpZC5cIik7XG4gICAgfVxuXG4gICAgdGFyZ2V0LmFwcGVuZENoaWxkKHN0eWxlKTtcbiAgfVxuXG4gIHJldHVybiBzdHlsZTtcbn1cblxuZnVuY3Rpb24gcmVtb3ZlU3R5bGVFbGVtZW50KHN0eWxlKSB7XG4gIC8vIGlzdGFuYnVsIGlnbm9yZSBpZlxuICBpZiAoc3R5bGUucGFyZW50Tm9kZSA9PT0gbnVsbCkge1xuICAgIHJldHVybiBmYWxzZTtcbiAgfVxuXG4gIHN0eWxlLnBhcmVudE5vZGUucmVtb3ZlQ2hpbGQoc3R5bGUpO1xufVxuLyogaXN0YW5idWwgaWdub3JlIG5leHQgICovXG5cblxudmFyIHJlcGxhY2VUZXh0ID0gZnVuY3Rpb24gcmVwbGFjZVRleHQoKSB7XG4gIHZhciB0ZXh0U3RvcmUgPSBbXTtcbiAgcmV0dXJuIGZ1bmN0aW9uIHJlcGxhY2UoaW5kZXgsIHJlcGxhY2VtZW50KSB7XG4gICAgdGV4dFN0b3JlW2luZGV4XSA9IHJlcGxhY2VtZW50O1xuICAgIHJldHVybiB0ZXh0U3RvcmUuZmlsdGVyKEJvb2xlYW4pLmpvaW4oJ1xcbicpO1xuICB9O1xufSgpO1xuXG5mdW5jdGlvbiBhcHBseVRvU2luZ2xldG9uVGFnKHN0eWxlLCBpbmRleCwgcmVtb3ZlLCBvYmopIHtcbiAgdmFyIGNzcyA9IHJlbW92ZSA/ICcnIDogb2JqLm1lZGlhID8gXCJAbWVkaWEgXCIuY29uY2F0KG9iai5tZWRpYSwgXCIge1wiKS5jb25jYXQob2JqLmNzcywgXCJ9XCIpIDogb2JqLmNzczsgLy8gRm9yIG9sZCBJRVxuXG4gIC8qIGlzdGFuYnVsIGlnbm9yZSBpZiAgKi9cblxuICBpZiAoc3R5bGUuc3R5bGVTaGVldCkge1xuICAgIHN0eWxlLnN0eWxlU2hlZXQuY3NzVGV4dCA9IHJlcGxhY2VUZXh0KGluZGV4LCBjc3MpO1xuICB9IGVsc2Uge1xuICAgIHZhciBjc3NOb2RlID0gZG9jdW1lbnQuY3JlYXRlVGV4dE5vZGUoY3NzKTtcbiAgICB2YXIgY2hpbGROb2RlcyA9IHN0eWxlLmNoaWxkTm9kZXM7XG5cbiAgICBpZiAoY2hpbGROb2Rlc1tpbmRleF0pIHtcbiAgICAgIHN0eWxlLnJlbW92ZUNoaWxkKGNoaWxkTm9kZXNbaW5kZXhdKTtcbiAgICB9XG5cbiAgICBpZiAoY2hpbGROb2Rlcy5sZW5ndGgpIHtcbiAgICAgIHN0eWxlLmluc2VydEJlZm9yZShjc3NOb2RlLCBjaGlsZE5vZGVzW2luZGV4XSk7XG4gICAgfSBlbHNlIHtcbiAgICAgIHN0eWxlLmFwcGVuZENoaWxkKGNzc05vZGUpO1xuICAgIH1cbiAgfVxufVxuXG5mdW5jdGlvbiBhcHBseVRvVGFnKHN0eWxlLCBvcHRpb25zLCBvYmopIHtcbiAgdmFyIGNzcyA9IG9iai5jc3M7XG4gIHZhciBtZWRpYSA9IG9iai5tZWRpYTtcbiAgdmFyIHNvdXJjZU1hcCA9IG9iai5zb3VyY2VNYXA7XG5cbiAgaWYgKG1lZGlhKSB7XG4gICAgc3R5bGUuc2V0QXR0cmlidXRlKCdtZWRpYScsIG1lZGlhKTtcbiAgfSBlbHNlIHtcbiAgICBzdHlsZS5yZW1vdmVBdHRyaWJ1dGUoJ21lZGlhJyk7XG4gIH1cblxuICBpZiAoc291cmNlTWFwICYmIGJ0b2EpIHtcbiAgICBjc3MgKz0gXCJcXG4vKiMgc291cmNlTWFwcGluZ1VSTD1kYXRhOmFwcGxpY2F0aW9uL2pzb247YmFzZTY0LFwiLmNvbmNhdChidG9hKHVuZXNjYXBlKGVuY29kZVVSSUNvbXBvbmVudChKU09OLnN0cmluZ2lmeShzb3VyY2VNYXApKSkpLCBcIiAqL1wiKTtcbiAgfSAvLyBGb3Igb2xkIElFXG5cbiAgLyogaXN0YW5idWwgaWdub3JlIGlmICAqL1xuXG5cbiAgaWYgKHN0eWxlLnN0eWxlU2hlZXQpIHtcbiAgICBzdHlsZS5zdHlsZVNoZWV0LmNzc1RleHQgPSBjc3M7XG4gIH0gZWxzZSB7XG4gICAgd2hpbGUgKHN0eWxlLmZpcnN0Q2hpbGQpIHtcbiAgICAgIHN0eWxlLnJlbW92ZUNoaWxkKHN0eWxlLmZpcnN0Q2hpbGQpO1xuICAgIH1cblxuICAgIHN0eWxlLmFwcGVuZENoaWxkKGRvY3VtZW50LmNyZWF0ZVRleHROb2RlKGNzcykpO1xuICB9XG59XG5cbnZhciBzaW5nbGV0b24gPSBudWxsO1xudmFyIHNpbmdsZXRvbkNvdW50ZXIgPSAwO1xuXG5mdW5jdGlvbiBhZGRTdHlsZShvYmosIG9wdGlvbnMpIHtcbiAgdmFyIHN0eWxlO1xuICB2YXIgdXBkYXRlO1xuICB2YXIgcmVtb3ZlO1xuXG4gIGlmIChvcHRpb25zLnNpbmdsZXRvbikge1xuICAgIHZhciBzdHlsZUluZGV4ID0gc2luZ2xldG9uQ291bnRlcisrO1xuICAgIHN0eWxlID0gc2luZ2xldG9uIHx8IChzaW5nbGV0b24gPSBpbnNlcnRTdHlsZUVsZW1lbnQob3B0aW9ucykpO1xuICAgIHVwZGF0ZSA9IGFwcGx5VG9TaW5nbGV0b25UYWcuYmluZChudWxsLCBzdHlsZSwgc3R5bGVJbmRleCwgZmFsc2UpO1xuICAgIHJlbW92ZSA9IGFwcGx5VG9TaW5nbGV0b25UYWcuYmluZChudWxsLCBzdHlsZSwgc3R5bGVJbmRleCwgdHJ1ZSk7XG4gIH0gZWxzZSB7XG4gICAgc3R5bGUgPSBpbnNlcnRTdHlsZUVsZW1lbnQob3B0aW9ucyk7XG4gICAgdXBkYXRlID0gYXBwbHlUb1RhZy5iaW5kKG51bGwsIHN0eWxlLCBvcHRpb25zKTtcblxuICAgIHJlbW92ZSA9IGZ1bmN0aW9uIHJlbW92ZSgpIHtcbiAgICAgIHJlbW92ZVN0eWxlRWxlbWVudChzdHlsZSk7XG4gICAgfTtcbiAgfVxuXG4gIHVwZGF0ZShvYmopO1xuICByZXR1cm4gZnVuY3Rpb24gdXBkYXRlU3R5bGUobmV3T2JqKSB7XG4gICAgaWYgKG5ld09iaikge1xuICAgICAgaWYgKG5ld09iai5jc3MgPT09IG9iai5jc3MgJiYgbmV3T2JqLm1lZGlhID09PSBvYmoubWVkaWEgJiYgbmV3T2JqLnNvdXJjZU1hcCA9PT0gb2JqLnNvdXJjZU1hcCkge1xuICAgICAgICByZXR1cm47XG4gICAgICB9XG5cbiAgICAgIHVwZGF0ZShvYmogPSBuZXdPYmopO1xuICAgIH0gZWxzZSB7XG4gICAgICByZW1vdmUoKTtcbiAgICB9XG4gIH07XG59XG5cbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gKGxpc3QsIG9wdGlvbnMpIHtcbiAgb3B0aW9ucyA9IG9wdGlvbnMgfHwge307IC8vIEZvcmNlIHNpbmdsZS10YWcgc29sdXRpb24gb24gSUU2LTksIHdoaWNoIGhhcyBhIGhhcmQgbGltaXQgb24gdGhlICMgb2YgPHN0eWxlPlxuICAvLyB0YWdzIGl0IHdpbGwgYWxsb3cgb24gYSBwYWdlXG5cbiAgaWYgKCFvcHRpb25zLnNpbmdsZXRvbiAmJiB0eXBlb2Ygb3B0aW9ucy5zaW5nbGV0b24gIT09ICdib29sZWFuJykge1xuICAgIG9wdGlvbnMuc2luZ2xldG9uID0gaXNPbGRJRSgpO1xuICB9XG5cbiAgbGlzdCA9IGxpc3QgfHwgW107XG4gIHZhciBsYXN0SWRlbnRpZmllcnMgPSBtb2R1bGVzVG9Eb20obGlzdCwgb3B0aW9ucyk7XG4gIHJldHVybiBmdW5jdGlvbiB1cGRhdGUobmV3TGlzdCkge1xuICAgIG5ld0xpc3QgPSBuZXdMaXN0IHx8IFtdO1xuXG4gICAgaWYgKE9iamVjdC5wcm90b3R5cGUudG9TdHJpbmcuY2FsbChuZXdMaXN0KSAhPT0gJ1tvYmplY3QgQXJyYXldJykge1xuICAgICAgcmV0dXJuO1xuICAgIH1cblxuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgbGFzdElkZW50aWZpZXJzLmxlbmd0aDsgaSsrKSB7XG4gICAgICB2YXIgaWRlbnRpZmllciA9IGxhc3RJZGVudGlmaWVyc1tpXTtcbiAgICAgIHZhciBpbmRleCA9IGdldEluZGV4QnlJZGVudGlmaWVyKGlkZW50aWZpZXIpO1xuICAgICAgc3R5bGVzSW5Eb21baW5kZXhdLnJlZmVyZW5jZXMtLTtcbiAgICB9XG5cbiAgICB2YXIgbmV3TGFzdElkZW50aWZpZXJzID0gbW9kdWxlc1RvRG9tKG5ld0xpc3QsIG9wdGlvbnMpO1xuXG4gICAgZm9yICh2YXIgX2kgPSAwOyBfaSA8IGxhc3RJZGVudGlmaWVycy5sZW5ndGg7IF9pKyspIHtcbiAgICAgIHZhciBfaWRlbnRpZmllciA9IGxhc3RJZGVudGlmaWVyc1tfaV07XG5cbiAgICAgIHZhciBfaW5kZXggPSBnZXRJbmRleEJ5SWRlbnRpZmllcihfaWRlbnRpZmllcik7XG5cbiAgICAgIGlmIChzdHlsZXNJbkRvbVtfaW5kZXhdLnJlZmVyZW5jZXMgPT09IDApIHtcbiAgICAgICAgc3R5bGVzSW5Eb21bX2luZGV4XS51cGRhdGVyKCk7XG5cbiAgICAgICAgc3R5bGVzSW5Eb20uc3BsaWNlKF9pbmRleCwgMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGFzdElkZW50aWZpZXJzID0gbmV3TGFzdElkZW50aWZpZXJzO1xuICB9O1xufTsiXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\n");
132
-
133
- /***/ }),
134
-
135
- /***/ "./node_modules/util/node_modules/inherits/inherits_browser.js":
136
- /*!*********************************************************************!*\
137
- !*** ./node_modules/util/node_modules/inherits/inherits_browser.js ***!
138
- \*********************************************************************/
139
- /*! no static exports found */
140
- /***/ (function(module, exports) {
141
-
142
- eval("if (typeof Object.create === 'function') {\n // implementation from standard node.js 'util' module\n module.exports = function inherits(ctor, superCtor) {\n ctor.super_ = superCtor;\n ctor.prototype = Object.create(superCtor.prototype, {\n constructor: {\n value: ctor,\n enumerable: false,\n writable: true,\n configurable: true\n }\n });\n };\n} else {\n // old school shim for old browsers\n module.exports = function inherits(ctor, superCtor) {\n ctor.super_ = superCtor;\n\n var TempCtor = function TempCtor() {};\n\n TempCtor.prototype = superCtor.prototype;\n ctor.prototype = new TempCtor();\n ctor.prototype.constructor = ctor;\n };\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvdXRpbC9ub2RlX21vZHVsZXMvaW5oZXJpdHMvaW5oZXJpdHNfYnJvd3Nlci5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy91dGlsL25vZGVfbW9kdWxlcy9pbmhlcml0cy9pbmhlcml0c19icm93c2VyLmpzPzI4YTAiXSwic291cmNlc0NvbnRlbnQiOlsiaWYgKHR5cGVvZiBPYmplY3QuY3JlYXRlID09PSAnZnVuY3Rpb24nKSB7XG4gIC8vIGltcGxlbWVudGF0aW9uIGZyb20gc3RhbmRhcmQgbm9kZS5qcyAndXRpbCcgbW9kdWxlXG4gIG1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gaW5oZXJpdHMoY3Rvciwgc3VwZXJDdG9yKSB7XG4gICAgY3Rvci5zdXBlcl8gPSBzdXBlckN0b3JcbiAgICBjdG9yLnByb3RvdHlwZSA9IE9iamVjdC5jcmVhdGUoc3VwZXJDdG9yLnByb3RvdHlwZSwge1xuICAgICAgY29uc3RydWN0b3I6IHtcbiAgICAgICAgdmFsdWU6IGN0b3IsXG4gICAgICAgIGVudW1lcmFibGU6IGZhbHNlLFxuICAgICAgICB3cml0YWJsZTogdHJ1ZSxcbiAgICAgICAgY29uZmlndXJhYmxlOiB0cnVlXG4gICAgICB9XG4gICAgfSk7XG4gIH07XG59IGVsc2Uge1xuICAvLyBvbGQgc2Nob29sIHNoaW0gZm9yIG9sZCBicm93c2Vyc1xuICBtb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIGluaGVyaXRzKGN0b3IsIHN1cGVyQ3Rvcikge1xuICAgIGN0b3Iuc3VwZXJfID0gc3VwZXJDdG9yXG4gICAgdmFyIFRlbXBDdG9yID0gZnVuY3Rpb24gKCkge31cbiAgICBUZW1wQ3Rvci5wcm90b3R5cGUgPSBzdXBlckN0b3IucHJvdG90eXBlXG4gICAgY3Rvci5wcm90b3R5cGUgPSBuZXcgVGVtcEN0b3IoKVxuICAgIGN0b3IucHJvdG90eXBlLmNvbnN0cnVjdG9yID0gY3RvclxuICB9XG59XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSkE7QUFEQTtBQVFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/util/node_modules/inherits/inherits_browser.js\n");
143
-
144
- /***/ }),
145
-
146
- /***/ "./node_modules/util/support/isBufferBrowser.js":
147
- /*!******************************************************!*\
148
- !*** ./node_modules/util/support/isBufferBrowser.js ***!
149
- \******************************************************/
150
- /*! no static exports found */
151
- /***/ (function(module, exports) {
152
-
153
- eval("function _typeof(obj) { \"@babel/helpers - typeof\"; if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; }; } return _typeof(obj); }\n\nmodule.exports = function isBuffer(arg) {\n return arg && _typeof(arg) === 'object' && typeof arg.copy === 'function' && typeof arg.fill === 'function' && typeof arg.readUInt8 === 'function';\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvdXRpbC9zdXBwb3J0L2lzQnVmZmVyQnJvd3Nlci5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy91dGlsL3N1cHBvcnQvaXNCdWZmZXJCcm93c2VyLmpzP2Q2MGEiXSwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiBpc0J1ZmZlcihhcmcpIHtcbiAgcmV0dXJuIGFyZyAmJiB0eXBlb2YgYXJnID09PSAnb2JqZWN0J1xuICAgICYmIHR5cGVvZiBhcmcuY29weSA9PT0gJ2Z1bmN0aW9uJ1xuICAgICYmIHR5cGVvZiBhcmcuZmlsbCA9PT0gJ2Z1bmN0aW9uJ1xuICAgICYmIHR5cGVvZiBhcmcucmVhZFVJbnQ4ID09PSAnZnVuY3Rpb24nO1xufSJdLCJtYXBwaW5ncyI6Ijs7QUFBQTtBQUNBO0FBSUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/util/support/isBufferBrowser.js\n");
154
-
155
- /***/ }),
156
-
157
- /***/ "./node_modules/util/util.js":
158
- /*!***********************************!*\
159
- !*** ./node_modules/util/util.js ***!
160
- \***********************************/
161
- /*! no static exports found */
162
- /***/ (function(module, exports, __webpack_require__) {
163
-
164
- eval("/* WEBPACK VAR INJECTION */(function(process) {function _typeof(obj) { \"@babel/helpers - typeof\"; if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; }; } return _typeof(obj); }\n\n// Copyright Joyent, Inc. and other Node contributors.\n//\n// Permission is hereby granted, free of charge, to any person obtaining a\n// copy of this software and associated documentation files (the\n// \"Software\"), to deal in the Software without restriction, including\n// without limitation the rights to use, copy, modify, merge, publish,\n// distribute, sublicense, and/or sell copies of the Software, and to permit\n// persons to whom the Software is furnished to do so, subject to the\n// following conditions:\n//\n// The above copyright notice and this permission notice shall be included\n// in all copies or substantial portions of the Software.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\n// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN\n// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,\n// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR\n// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE\n// USE OR OTHER DEALINGS IN THE SOFTWARE.\nvar getOwnPropertyDescriptors = Object.getOwnPropertyDescriptors || function getOwnPropertyDescriptors(obj) {\n var keys = Object.keys(obj);\n var descriptors = {};\n\n for (var i = 0; i < keys.length; i++) {\n descriptors[keys[i]] = Object.getOwnPropertyDescriptor(obj, keys[i]);\n }\n\n return descriptors;\n};\n\nvar formatRegExp = /%[sdj%]/g;\n\nexports.format = function (f) {\n if (!isString(f)) {\n var objects = [];\n\n for (var i = 0; i < arguments.length; i++) {\n objects.push(inspect(arguments[i]));\n }\n\n return objects.join(' ');\n }\n\n var i = 1;\n var args = arguments;\n var len = args.length;\n var str = String(f).replace(formatRegExp, function (x) {\n if (x === '%%') return '%';\n if (i >= len) return x;\n\n switch (x) {\n case '%s':\n return String(args[i++]);\n\n case '%d':\n return Number(args[i++]);\n\n case '%j':\n try {\n return JSON.stringify(args[i++]);\n } catch (_) {\n return '[Circular]';\n }\n\n default:\n return x;\n }\n });\n\n for (var x = args[i]; i < len; x = args[++i]) {\n if (isNull(x) || !isObject(x)) {\n str += ' ' + x;\n } else {\n str += ' ' + inspect(x);\n }\n }\n\n return str;\n}; // Mark that a method should not be used.\n// Returns a modified function which warns once by default.\n// If --no-deprecation is set, then it is a no-op.\n\n\nexports.deprecate = function (fn, msg) {\n if (typeof process !== 'undefined' && process.noDeprecation === true) {\n return fn;\n } // Allow for deprecating things in the process of starting up.\n\n\n if (typeof process === 'undefined') {\n return function () {\n return exports.deprecate(fn, msg).apply(this, arguments);\n };\n }\n\n var warned = false;\n\n function deprecated() {\n if (!warned) {\n if (process.throwDeprecation) {\n throw new Error(msg);\n } else if (process.traceDeprecation) {\n console.trace(msg);\n } else {\n console.error(msg);\n }\n\n warned = true;\n }\n\n return fn.apply(this, arguments);\n }\n\n return deprecated;\n};\n\nvar debugs = {};\nvar debugEnviron;\n\nexports.debuglog = function (set) {\n if (isUndefined(debugEnviron)) debugEnviron = process.env.NODE_DEBUG || '';\n set = set.toUpperCase();\n\n if (!debugs[set]) {\n if (new RegExp('\\\\b' + set + '\\\\b', 'i').test(debugEnviron)) {\n var pid = process.pid;\n\n debugs[set] = function () {\n var msg = exports.format.apply(exports, arguments);\n console.error('%s %d: %s', set, pid, msg);\n };\n } else {\n debugs[set] = function () {};\n }\n }\n\n return debugs[set];\n};\n/**\n * Echos the value of a value. Trys to print the value out\n * in the best way possible given the different types.\n *\n * @param {Object} obj The object to print out.\n * @param {Object} opts Optional options object that alters the output.\n */\n\n/* legacy: obj, showHidden, depth, colors*/\n\n\nfunction inspect(obj, opts) {\n // default options\n var ctx = {\n seen: [],\n stylize: stylizeNoColor\n }; // legacy...\n\n if (arguments.length >= 3) ctx.depth = arguments[2];\n if (arguments.length >= 4) ctx.colors = arguments[3];\n\n if (isBoolean(opts)) {\n // legacy...\n ctx.showHidden = opts;\n } else if (opts) {\n // got an \"options\" object\n exports._extend(ctx, opts);\n } // set default options\n\n\n if (isUndefined(ctx.showHidden)) ctx.showHidden = false;\n if (isUndefined(ctx.depth)) ctx.depth = 2;\n if (isUndefined(ctx.colors)) ctx.colors = false;\n if (isUndefined(ctx.customInspect)) ctx.customInspect = true;\n if (ctx.colors) ctx.stylize = stylizeWithColor;\n return formatValue(ctx, obj, ctx.depth);\n}\n\nexports.inspect = inspect; // http://en.wikipedia.org/wiki/ANSI_escape_code#graphics\n\ninspect.colors = {\n 'bold': [1, 22],\n 'italic': [3, 23],\n 'underline': [4, 24],\n 'inverse': [7, 27],\n 'white': [37, 39],\n 'grey': [90, 39],\n 'black': [30, 39],\n 'blue': [34, 39],\n 'cyan': [36, 39],\n 'green': [32, 39],\n 'magenta': [35, 39],\n 'red': [31, 39],\n 'yellow': [33, 39]\n}; // Don't use 'blue' not visible on cmd.exe\n\ninspect.styles = {\n 'special': 'cyan',\n 'number': 'yellow',\n 'boolean': 'yellow',\n 'undefined': 'grey',\n 'null': 'bold',\n 'string': 'green',\n 'date': 'magenta',\n // \"name\": intentionally not styling\n 'regexp': 'red'\n};\n\nfunction stylizeWithColor(str, styleType) {\n var style = inspect.styles[styleType];\n\n if (style) {\n return \"\\x1B[\" + inspect.colors[style][0] + 'm' + str + \"\\x1B[\" + inspect.colors[style][1] + 'm';\n } else {\n return str;\n }\n}\n\nfunction stylizeNoColor(str, styleType) {\n return str;\n}\n\nfunction arrayToHash(array) {\n var hash = {};\n array.forEach(function (val, idx) {\n hash[val] = true;\n });\n return hash;\n}\n\nfunction formatValue(ctx, value, recurseTimes) {\n // Provide a hook for user-specified inspect functions.\n // Check that value is an object with an inspect function on it\n if (ctx.customInspect && value && isFunction(value.inspect) && // Filter out the util module, it's inspect function is special\n value.inspect !== exports.inspect && // Also filter out any prototype objects using the circular check.\n !(value.constructor && value.constructor.prototype === value)) {\n var ret = value.inspect(recurseTimes, ctx);\n\n if (!isString(ret)) {\n ret = formatValue(ctx, ret, recurseTimes);\n }\n\n return ret;\n } // Primitive types cannot have properties\n\n\n var primitive = formatPrimitive(ctx, value);\n\n if (primitive) {\n return primitive;\n } // Look up the keys of the object.\n\n\n var keys = Object.keys(value);\n var visibleKeys = arrayToHash(keys);\n\n if (ctx.showHidden) {\n keys = Object.getOwnPropertyNames(value);\n } // IE doesn't make error fields non-enumerable\n // http://msdn.microsoft.com/en-us/library/ie/dww52sbt(v=vs.94).aspx\n\n\n if (isError(value) && (keys.indexOf('message') >= 0 || keys.indexOf('description') >= 0)) {\n return formatError(value);\n } // Some type of object without properties can be shortcutted.\n\n\n if (keys.length === 0) {\n if (isFunction(value)) {\n var name = value.name ? ': ' + value.name : '';\n return ctx.stylize('[Function' + name + ']', 'special');\n }\n\n if (isRegExp(value)) {\n return ctx.stylize(RegExp.prototype.toString.call(value), 'regexp');\n }\n\n if (isDate(value)) {\n return ctx.stylize(Date.prototype.toString.call(value), 'date');\n }\n\n if (isError(value)) {\n return formatError(value);\n }\n }\n\n var base = '',\n array = false,\n braces = ['{', '}']; // Make Array say that they are Array\n\n if (isArray(value)) {\n array = true;\n braces = ['[', ']'];\n } // Make functions say that they are functions\n\n\n if (isFunction(value)) {\n var n = value.name ? ': ' + value.name : '';\n base = ' [Function' + n + ']';\n } // Make RegExps say that they are RegExps\n\n\n if (isRegExp(value)) {\n base = ' ' + RegExp.prototype.toString.call(value);\n } // Make dates with properties first say the date\n\n\n if (isDate(value)) {\n base = ' ' + Date.prototype.toUTCString.call(value);\n } // Make error with message first say the error\n\n\n if (isError(value)) {\n base = ' ' + formatError(value);\n }\n\n if (keys.length === 0 && (!array || value.length == 0)) {\n return braces[0] + base + braces[1];\n }\n\n if (recurseTimes < 0) {\n if (isRegExp(value)) {\n return ctx.stylize(RegExp.prototype.toString.call(value), 'regexp');\n } else {\n return ctx.stylize('[Object]', 'special');\n }\n }\n\n ctx.seen.push(value);\n var output;\n\n if (array) {\n output = formatArray(ctx, value, recurseTimes, visibleKeys, keys);\n } else {\n output = keys.map(function (key) {\n return formatProperty(ctx, value, recurseTimes, visibleKeys, key, array);\n });\n }\n\n ctx.seen.pop();\n return reduceToSingleString(output, base, braces);\n}\n\nfunction formatPrimitive(ctx, value) {\n if (isUndefined(value)) return ctx.stylize('undefined', 'undefined');\n\n if (isString(value)) {\n var simple = '\\'' + JSON.stringify(value).replace(/^\"|\"$/g, '').replace(/'/g, \"\\\\'\").replace(/\\\\\"/g, '\"') + '\\'';\n return ctx.stylize(simple, 'string');\n }\n\n if (isNumber(value)) return ctx.stylize('' + value, 'number');\n if (isBoolean(value)) return ctx.stylize('' + value, 'boolean'); // For some reason typeof null is \"object\", so special case here.\n\n if (isNull(value)) return ctx.stylize('null', 'null');\n}\n\nfunction formatError(value) {\n return '[' + Error.prototype.toString.call(value) + ']';\n}\n\nfunction formatArray(ctx, value, recurseTimes, visibleKeys, keys) {\n var output = [];\n\n for (var i = 0, l = value.length; i < l; ++i) {\n if (hasOwnProperty(value, String(i))) {\n output.push(formatProperty(ctx, value, recurseTimes, visibleKeys, String(i), true));\n } else {\n output.push('');\n }\n }\n\n keys.forEach(function (key) {\n if (!key.match(/^\\d+$/)) {\n output.push(formatProperty(ctx, value, recurseTimes, visibleKeys, key, true));\n }\n });\n return output;\n}\n\nfunction formatProperty(ctx, value, recurseTimes, visibleKeys, key, array) {\n var name, str, desc;\n desc = Object.getOwnPropertyDescriptor(value, key) || {\n value: value[key]\n };\n\n if (desc.get) {\n if (desc.set) {\n str = ctx.stylize('[Getter/Setter]', 'special');\n } else {\n str = ctx.stylize('[Getter]', 'special');\n }\n } else {\n if (desc.set) {\n str = ctx.stylize('[Setter]', 'special');\n }\n }\n\n if (!hasOwnProperty(visibleKeys, key)) {\n name = '[' + key + ']';\n }\n\n if (!str) {\n if (ctx.seen.indexOf(desc.value) < 0) {\n if (isNull(recurseTimes)) {\n str = formatValue(ctx, desc.value, null);\n } else {\n str = formatValue(ctx, desc.value, recurseTimes - 1);\n }\n\n if (str.indexOf('\\n') > -1) {\n if (array) {\n str = str.split('\\n').map(function (line) {\n return ' ' + line;\n }).join('\\n').substr(2);\n } else {\n str = '\\n' + str.split('\\n').map(function (line) {\n return ' ' + line;\n }).join('\\n');\n }\n }\n } else {\n str = ctx.stylize('[Circular]', 'special');\n }\n }\n\n if (isUndefined(name)) {\n if (array && key.match(/^\\d+$/)) {\n return str;\n }\n\n name = JSON.stringify('' + key);\n\n if (name.match(/^\"([a-zA-Z_][a-zA-Z_0-9]*)\"$/)) {\n name = name.substr(1, name.length - 2);\n name = ctx.stylize(name, 'name');\n } else {\n name = name.replace(/'/g, \"\\\\'\").replace(/\\\\\"/g, '\"').replace(/(^\"|\"$)/g, \"'\");\n name = ctx.stylize(name, 'string');\n }\n }\n\n return name + ': ' + str;\n}\n\nfunction reduceToSingleString(output, base, braces) {\n var numLinesEst = 0;\n var length = output.reduce(function (prev, cur) {\n numLinesEst++;\n if (cur.indexOf('\\n') >= 0) numLinesEst++;\n return prev + cur.replace(/\\u001b\\[\\d\\d?m/g, '').length + 1;\n }, 0);\n\n if (length > 60) {\n return braces[0] + (base === '' ? '' : base + '\\n ') + ' ' + output.join(',\\n ') + ' ' + braces[1];\n }\n\n return braces[0] + base + ' ' + output.join(', ') + ' ' + braces[1];\n} // NOTE: These type checking functions intentionally don't use `instanceof`\n// because it is fragile and can be easily faked with `Object.create()`.\n\n\nfunction isArray(ar) {\n return Array.isArray(ar);\n}\n\nexports.isArray = isArray;\n\nfunction isBoolean(arg) {\n return typeof arg === 'boolean';\n}\n\nexports.isBoolean = isBoolean;\n\nfunction isNull(arg) {\n return arg === null;\n}\n\nexports.isNull = isNull;\n\nfunction isNullOrUndefined(arg) {\n return arg == null;\n}\n\nexports.isNullOrUndefined = isNullOrUndefined;\n\nfunction isNumber(arg) {\n return typeof arg === 'number';\n}\n\nexports.isNumber = isNumber;\n\nfunction isString(arg) {\n return typeof arg === 'string';\n}\n\nexports.isString = isString;\n\nfunction isSymbol(arg) {\n return _typeof(arg) === 'symbol';\n}\n\nexports.isSymbol = isSymbol;\n\nfunction isUndefined(arg) {\n return arg === void 0;\n}\n\nexports.isUndefined = isUndefined;\n\nfunction isRegExp(re) {\n return isObject(re) && objectToString(re) === '[object RegExp]';\n}\n\nexports.isRegExp = isRegExp;\n\nfunction isObject(arg) {\n return _typeof(arg) === 'object' && arg !== null;\n}\n\nexports.isObject = isObject;\n\nfunction isDate(d) {\n return isObject(d) && objectToString(d) === '[object Date]';\n}\n\nexports.isDate = isDate;\n\nfunction isError(e) {\n return isObject(e) && (objectToString(e) === '[object Error]' || e instanceof Error);\n}\n\nexports.isError = isError;\n\nfunction isFunction(arg) {\n return typeof arg === 'function';\n}\n\nexports.isFunction = isFunction;\n\nfunction isPrimitive(arg) {\n return arg === null || typeof arg === 'boolean' || typeof arg === 'number' || typeof arg === 'string' || _typeof(arg) === 'symbol' || // ES6 symbol\n typeof arg === 'undefined';\n}\n\nexports.isPrimitive = isPrimitive;\nexports.isBuffer = __webpack_require__(/*! ./support/isBuffer */ \"./node_modules/util/support/isBufferBrowser.js\");\n\nfunction objectToString(o) {\n return Object.prototype.toString.call(o);\n}\n\nfunction pad(n) {\n return n < 10 ? '0' + n.toString(10) : n.toString(10);\n}\n\nvar months = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']; // 26 Feb 16:19:34\n\nfunction timestamp() {\n var d = new Date();\n var time = [pad(d.getHours()), pad(d.getMinutes()), pad(d.getSeconds())].join(':');\n return [d.getDate(), months[d.getMonth()], time].join(' ');\n} // log is just a thin wrapper to console.log that prepends a timestamp\n\n\nexports.log = function () {\n console.log('%s - %s', timestamp(), exports.format.apply(exports, arguments));\n};\n/**\n * Inherit the prototype methods from one constructor into another.\n *\n * The Function.prototype.inherits from lang.js rewritten as a standalone\n * function (not on Function.prototype). NOTE: If this file is to be loaded\n * during bootstrapping this function needs to be rewritten using some native\n * functions as prototype setup using normal JavaScript does not work as\n * expected during bootstrapping (see mirror.js in r114903).\n *\n * @param {function} ctor Constructor function which needs to inherit the\n * prototype.\n * @param {function} superCtor Constructor function to inherit prototype from.\n */\n\n\nexports.inherits = __webpack_require__(/*! inherits */ \"./node_modules/util/node_modules/inherits/inherits_browser.js\");\n\nexports._extend = function (origin, add) {\n // Don't do anything if add isn't an object\n if (!add || !isObject(add)) return origin;\n var keys = Object.keys(add);\n var i = keys.length;\n\n while (i--) {\n origin[keys[i]] = add[keys[i]];\n }\n\n return origin;\n};\n\nfunction hasOwnProperty(obj, prop) {\n return Object.prototype.hasOwnProperty.call(obj, prop);\n}\n\nvar kCustomPromisifiedSymbol = typeof Symbol !== 'undefined' ? Symbol('util.promisify.custom') : undefined;\n\nexports.promisify = function promisify(original) {\n if (typeof original !== 'function') throw new TypeError('The \"original\" argument must be of type Function');\n\n if (kCustomPromisifiedSymbol && original[kCustomPromisifiedSymbol]) {\n var fn = original[kCustomPromisifiedSymbol];\n\n if (typeof fn !== 'function') {\n throw new TypeError('The \"util.promisify.custom\" argument must be of type Function');\n }\n\n Object.defineProperty(fn, kCustomPromisifiedSymbol, {\n value: fn,\n enumerable: false,\n writable: false,\n configurable: true\n });\n return fn;\n }\n\n function fn() {\n var promiseResolve, promiseReject;\n var promise = new Promise(function (resolve, reject) {\n promiseResolve = resolve;\n promiseReject = reject;\n });\n var args = [];\n\n for (var i = 0; i < arguments.length; i++) {\n args.push(arguments[i]);\n }\n\n args.push(function (err, value) {\n if (err) {\n promiseReject(err);\n } else {\n promiseResolve(value);\n }\n });\n\n try {\n original.apply(this, args);\n } catch (err) {\n promiseReject(err);\n }\n\n return promise;\n }\n\n Object.setPrototypeOf(fn, Object.getPrototypeOf(original));\n if (kCustomPromisifiedSymbol) Object.defineProperty(fn, kCustomPromisifiedSymbol, {\n value: fn,\n enumerable: false,\n writable: false,\n configurable: true\n });\n return Object.defineProperties(fn, getOwnPropertyDescriptors(original));\n};\n\nexports.promisify.custom = kCustomPromisifiedSymbol;\n\nfunction callbackifyOnRejected(reason, cb) {\n // `!reason` guard inspired by bluebird (Ref: https://goo.gl/t5IS6M).\n // Because `null` is a special error value in callbacks which means \"no error\n // occurred\", we error-wrap so the callback consumer can distinguish between\n // \"the promise rejected with null\" or \"the promise fulfilled with undefined\".\n if (!reason) {\n var newReason = new Error('Promise was rejected with a falsy value');\n newReason.reason = reason;\n reason = newReason;\n }\n\n return cb(reason);\n}\n\nfunction callbackify(original) {\n if (typeof original !== 'function') {\n throw new TypeError('The \"original\" argument must be of type Function');\n } // We DO NOT return the promise as it gives the user a false sense that\n // the promise is actually somehow related to the callback's execution\n // and that the callback throwing will reject the promise.\n\n\n function callbackified() {\n var args = [];\n\n for (var i = 0; i < arguments.length; i++) {\n args.push(arguments[i]);\n }\n\n var maybeCb = args.pop();\n\n if (typeof maybeCb !== 'function') {\n throw new TypeError('The last argument must be of type Function');\n }\n\n var self = this;\n\n var cb = function cb() {\n return maybeCb.apply(self, arguments);\n }; // In true node style we process the callback on `nextTick` with all the\n // implications (stack, `uncaughtException`, `async_hooks`)\n\n\n original.apply(this, args).then(function (ret) {\n process.nextTick(cb, null, ret);\n }, function (rej) {\n process.nextTick(callbackifyOnRejected, rej, cb);\n });\n }\n\n Object.setPrototypeOf(callbackified, Object.getPrototypeOf(original));\n Object.defineProperties(callbackified, getOwnPropertyDescriptors(original));\n return callbackified;\n}\n\nexports.callbackify = callbackify;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../process/browser.js */ \"./node_modules/process/browser.js\")))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvdXRpbC91dGlsLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3V0aWwvdXRpbC5qcz8zMDIyIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIENvcHlyaWdodCBKb3llbnQsIEluYy4gYW5kIG90aGVyIE5vZGUgY29udHJpYnV0b3JzLlxuLy9cbi8vIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhXG4vLyBjb3B5IG9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlXG4vLyBcIlNvZnR3YXJlXCIpLCB0byBkZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmdcbi8vIHdpdGhvdXQgbGltaXRhdGlvbiB0aGUgcmlnaHRzIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBtZXJnZSwgcHVibGlzaCxcbi8vIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsIGFuZC9vciBzZWxsIGNvcGllcyBvZiB0aGUgU29mdHdhcmUsIGFuZCB0byBwZXJtaXRcbi8vIHBlcnNvbnMgdG8gd2hvbSB0aGUgU29mdHdhcmUgaXMgZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRvIHRoZVxuLy8gZm9sbG93aW5nIGNvbmRpdGlvbnM6XG4vL1xuLy8gVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWRcbi8vIGluIGFsbCBjb3BpZXMgb3Igc3Vic3RhbnRpYWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLlxuLy9cbi8vIFRIRSBTT0ZUV0FSRSBJUyBQUk9WSURFRCBcIkFTIElTXCIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsIEVYUFJFU1Ncbi8vIE9SIElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVMgT0Zcbi8vIE1FUkNIQU5UQUJJTElUWSwgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQU5EIE5PTklORlJJTkdFTUVOVC4gSU5cbi8vIE5PIEVWRU5UIFNIQUxMIFRIRSBBVVRIT1JTIE9SIENPUFlSSUdIVCBIT0xERVJTIEJFIExJQUJMRSBGT1IgQU5ZIENMQUlNLFxuLy8gREFNQUdFUyBPUiBPVEhFUiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JUIE9SXG4vLyBPVEhFUldJU0UsIEFSSVNJTkcgRlJPTSwgT1VUIE9GIE9SIElOIENPTk5FQ1RJT04gV0lUSCBUSEUgU09GVFdBUkUgT1IgVEhFXG4vLyBVU0UgT1IgT1RIRVIgREVBTElOR1MgSU4gVEhFIFNPRlRXQVJFLlxuXG52YXIgZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9ycyA9IE9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3JzIHx8XG4gIGZ1bmN0aW9uIGdldE93blByb3BlcnR5RGVzY3JpcHRvcnMob2JqKSB7XG4gICAgdmFyIGtleXMgPSBPYmplY3Qua2V5cyhvYmopO1xuICAgIHZhciBkZXNjcmlwdG9ycyA9IHt9O1xuICAgIGZvciAodmFyIGkgPSAwOyBpIDwga2V5cy5sZW5ndGg7IGkrKykge1xuICAgICAgZGVzY3JpcHRvcnNba2V5c1tpXV0gPSBPYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yKG9iaiwga2V5c1tpXSk7XG4gICAgfVxuICAgIHJldHVybiBkZXNjcmlwdG9ycztcbiAgfTtcblxudmFyIGZvcm1hdFJlZ0V4cCA9IC8lW3NkaiVdL2c7XG5leHBvcnRzLmZvcm1hdCA9IGZ1bmN0aW9uKGYpIHtcbiAgaWYgKCFpc1N0cmluZyhmKSkge1xuICAgIHZhciBvYmplY3RzID0gW107XG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCBhcmd1bWVudHMubGVuZ3RoOyBpKyspIHtcbiAgICAgIG9iamVjdHMucHVzaChpbnNwZWN0KGFyZ3VtZW50c1tpXSkpO1xuICAgIH1cbiAgICByZXR1cm4gb2JqZWN0cy5qb2luKCcgJyk7XG4gIH1cblxuICB2YXIgaSA9IDE7XG4gIHZhciBhcmdzID0gYXJndW1lbnRzO1xuICB2YXIgbGVuID0gYXJncy5sZW5ndGg7XG4gIHZhciBzdHIgPSBTdHJpbmcoZikucmVwbGFjZShmb3JtYXRSZWdFeHAsIGZ1bmN0aW9uKHgpIHtcbiAgICBpZiAoeCA9PT0gJyUlJykgcmV0dXJuICclJztcbiAgICBpZiAoaSA+PSBsZW4pIHJldHVybiB4O1xuICAgIHN3aXRjaCAoeCkge1xuICAgICAgY2FzZSAnJXMnOiByZXR1cm4gU3RyaW5nKGFyZ3NbaSsrXSk7XG4gICAgICBjYXNlICclZCc6IHJldHVybiBOdW1iZXIoYXJnc1tpKytdKTtcbiAgICAgIGNhc2UgJyVqJzpcbiAgICAgICAgdHJ5IHtcbiAgICAgICAgICByZXR1cm4gSlNPTi5zdHJpbmdpZnkoYXJnc1tpKytdKTtcbiAgICAgICAgfSBjYXRjaCAoXykge1xuICAgICAgICAgIHJldHVybiAnW0NpcmN1bGFyXSc7XG4gICAgICAgIH1cbiAgICAgIGRlZmF1bHQ6XG4gICAgICAgIHJldHVybiB4O1xuICAgIH1cbiAgfSk7XG4gIGZvciAodmFyIHggPSBhcmdzW2ldOyBpIDwgbGVuOyB4ID0gYXJnc1srK2ldKSB7XG4gICAgaWYgKGlzTnVsbCh4KSB8fCAhaXNPYmplY3QoeCkpIHtcbiAgICAgIHN0ciArPSAnICcgKyB4O1xuICAgIH0gZWxzZSB7XG4gICAgICBzdHIgKz0gJyAnICsgaW5zcGVjdCh4KTtcbiAgICB9XG4gIH1cbiAgcmV0dXJuIHN0cjtcbn07XG5cblxuLy8gTWFyayB0aGF0IGEgbWV0aG9kIHNob3VsZCBub3QgYmUgdXNlZC5cbi8vIFJldHVybnMgYSBtb2RpZmllZCBmdW5jdGlvbiB3aGljaCB3YXJucyBvbmNlIGJ5IGRlZmF1bHQuXG4vLyBJZiAtLW5vLWRlcHJlY2F0aW9uIGlzIHNldCwgdGhlbiBpdCBpcyBhIG5vLW9wLlxuZXhwb3J0cy5kZXByZWNhdGUgPSBmdW5jdGlvbihmbiwgbXNnKSB7XG4gIGlmICh0eXBlb2YgcHJvY2VzcyAhPT0gJ3VuZGVmaW5lZCcgJiYgcHJvY2Vzcy5ub0RlcHJlY2F0aW9uID09PSB0cnVlKSB7XG4gICAgcmV0dXJuIGZuO1xuICB9XG5cbiAgLy8gQWxsb3cgZm9yIGRlcHJlY2F0aW5nIHRoaW5ncyBpbiB0aGUgcHJvY2VzcyBvZiBzdGFydGluZyB1cC5cbiAgaWYgKHR5cGVvZiBwcm9jZXNzID09PSAndW5kZWZpbmVkJykge1xuICAgIHJldHVybiBmdW5jdGlvbigpIHtcbiAgICAgIHJldHVybiBleHBvcnRzLmRlcHJlY2F0ZShmbiwgbXNnKS5hcHBseSh0aGlzLCBhcmd1bWVudHMpO1xuICAgIH07XG4gIH1cblxuICB2YXIgd2FybmVkID0gZmFsc2U7XG4gIGZ1bmN0aW9uIGRlcHJlY2F0ZWQoKSB7XG4gICAgaWYgKCF3YXJuZWQpIHtcbiAgICAgIGlmIChwcm9jZXNzLnRocm93RGVwcmVjYXRpb24pIHtcbiAgICAgICAgdGhyb3cgbmV3IEVycm9yKG1zZyk7XG4gICAgICB9IGVsc2UgaWYgKHByb2Nlc3MudHJhY2VEZXByZWNhdGlvbikge1xuICAgICAgICBjb25zb2xlLnRyYWNlKG1zZyk7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICBjb25zb2xlLmVycm9yKG1zZyk7XG4gICAgICB9XG4gICAgICB3YXJuZWQgPSB0cnVlO1xuICAgIH1cbiAgICByZXR1cm4gZm4uYXBwbHkodGhpcywgYXJndW1lbnRzKTtcbiAgfVxuXG4gIHJldHVybiBkZXByZWNhdGVkO1xufTtcblxuXG52YXIgZGVidWdzID0ge307XG52YXIgZGVidWdFbnZpcm9uO1xuZXhwb3J0cy5kZWJ1Z2xvZyA9IGZ1bmN0aW9uKHNldCkge1xuICBpZiAoaXNVbmRlZmluZWQoZGVidWdFbnZpcm9uKSlcbiAgICBkZWJ1Z0Vudmlyb24gPSBwcm9jZXNzLmVudi5OT0RFX0RFQlVHIHx8ICcnO1xuICBzZXQgPSBzZXQudG9VcHBlckNhc2UoKTtcbiAgaWYgKCFkZWJ1Z3Nbc2V0XSkge1xuICAgIGlmIChuZXcgUmVnRXhwKCdcXFxcYicgKyBzZXQgKyAnXFxcXGInLCAnaScpLnRlc3QoZGVidWdFbnZpcm9uKSkge1xuICAgICAgdmFyIHBpZCA9IHByb2Nlc3MucGlkO1xuICAgICAgZGVidWdzW3NldF0gPSBmdW5jdGlvbigpIHtcbiAgICAgICAgdmFyIG1zZyA9IGV4cG9ydHMuZm9ybWF0LmFwcGx5KGV4cG9ydHMsIGFyZ3VtZW50cyk7XG4gICAgICAgIGNvbnNvbGUuZXJyb3IoJyVzICVkOiAlcycsIHNldCwgcGlkLCBtc2cpO1xuICAgICAgfTtcbiAgICB9IGVsc2Uge1xuICAgICAgZGVidWdzW3NldF0gPSBmdW5jdGlvbigpIHt9O1xuICAgIH1cbiAgfVxuICByZXR1cm4gZGVidWdzW3NldF07XG59O1xuXG5cbi8qKlxuICogRWNob3MgdGhlIHZhbHVlIG9mIGEgdmFsdWUuIFRyeXMgdG8gcHJpbnQgdGhlIHZhbHVlIG91dFxuICogaW4gdGhlIGJlc3Qgd2F5IHBvc3NpYmxlIGdpdmVuIHRoZSBkaWZmZXJlbnQgdHlwZXMuXG4gKlxuICogQHBhcmFtIHtPYmplY3R9IG9iaiBUaGUgb2JqZWN0IHRvIHByaW50IG91dC5cbiAqIEBwYXJhbSB7T2JqZWN0fSBvcHRzIE9wdGlvbmFsIG9wdGlvbnMgb2JqZWN0IHRoYXQgYWx0ZXJzIHRoZSBvdXRwdXQuXG4gKi9cbi8qIGxlZ2FjeTogb2JqLCBzaG93SGlkZGVuLCBkZXB0aCwgY29sb3JzKi9cbmZ1bmN0aW9uIGluc3BlY3Qob2JqLCBvcHRzKSB7XG4gIC8vIGRlZmF1bHQgb3B0aW9uc1xuICB2YXIgY3R4ID0ge1xuICAgIHNlZW46IFtdLFxuICAgIHN0eWxpemU6IHN0eWxpemVOb0NvbG9yXG4gIH07XG4gIC8vIGxlZ2FjeS4uLlxuICBpZiAoYXJndW1lbnRzLmxlbmd0aCA+PSAzKSBjdHguZGVwdGggPSBhcmd1bWVudHNbMl07XG4gIGlmIChhcmd1bWVudHMubGVuZ3RoID49IDQpIGN0eC5jb2xvcnMgPSBhcmd1bWVudHNbM107XG4gIGlmIChpc0Jvb2xlYW4ob3B0cykpIHtcbiAgICAvLyBsZWdhY3kuLi5cbiAgICBjdHguc2hvd0hpZGRlbiA9IG9wdHM7XG4gIH0gZWxzZSBpZiAob3B0cykge1xuICAgIC8vIGdvdCBhbiBcIm9wdGlvbnNcIiBvYmplY3RcbiAgICBleHBvcnRzLl9leHRlbmQoY3R4LCBvcHRzKTtcbiAgfVxuICAvLyBzZXQgZGVmYXVsdCBvcHRpb25zXG4gIGlmIChpc1VuZGVmaW5lZChjdHguc2hvd0hpZGRlbikpIGN0eC5zaG93SGlkZGVuID0gZmFsc2U7XG4gIGlmIChpc1VuZGVmaW5lZChjdHguZGVwdGgpKSBjdHguZGVwdGggPSAyO1xuICBpZiAoaXNVbmRlZmluZWQoY3R4LmNvbG9ycykpIGN0eC5jb2xvcnMgPSBmYWxzZTtcbiAgaWYgKGlzVW5kZWZpbmVkKGN0eC5jdXN0b21JbnNwZWN0KSkgY3R4LmN1c3RvbUluc3BlY3QgPSB0cnVlO1xuICBpZiAoY3R4LmNvbG9ycykgY3R4LnN0eWxpemUgPSBzdHlsaXplV2l0aENvbG9yO1xuICByZXR1cm4gZm9ybWF0VmFsdWUoY3R4LCBvYmosIGN0eC5kZXB0aCk7XG59XG5leHBvcnRzLmluc3BlY3QgPSBpbnNwZWN0O1xuXG5cbi8vIGh0dHA6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvQU5TSV9lc2NhcGVfY29kZSNncmFwaGljc1xuaW5zcGVjdC5jb2xvcnMgPSB7XG4gICdib2xkJyA6IFsxLCAyMl0sXG4gICdpdGFsaWMnIDogWzMsIDIzXSxcbiAgJ3VuZGVybGluZScgOiBbNCwgMjRdLFxuICAnaW52ZXJzZScgOiBbNywgMjddLFxuICAnd2hpdGUnIDogWzM3LCAzOV0sXG4gICdncmV5JyA6IFs5MCwgMzldLFxuICAnYmxhY2snIDogWzMwLCAzOV0sXG4gICdibHVlJyA6IFszNCwgMzldLFxuICAnY3lhbicgOiBbMzYsIDM5XSxcbiAgJ2dyZWVuJyA6IFszMiwgMzldLFxuICAnbWFnZW50YScgOiBbMzUsIDM5XSxcbiAgJ3JlZCcgOiBbMzEsIDM5XSxcbiAgJ3llbGxvdycgOiBbMzMsIDM5XVxufTtcblxuLy8gRG9uJ3QgdXNlICdibHVlJyBub3QgdmlzaWJsZSBvbiBjbWQuZXhlXG5pbnNwZWN0LnN0eWxlcyA9IHtcbiAgJ3NwZWNpYWwnOiAnY3lhbicsXG4gICdudW1iZXInOiAneWVsbG93JyxcbiAgJ2Jvb2xlYW4nOiAneWVsbG93JyxcbiAgJ3VuZGVmaW5lZCc6ICdncmV5JyxcbiAgJ251bGwnOiAnYm9sZCcsXG4gICdzdHJpbmcnOiAnZ3JlZW4nLFxuICAnZGF0ZSc6ICdtYWdlbnRhJyxcbiAgLy8gXCJuYW1lXCI6IGludGVudGlvbmFsbHkgbm90IHN0eWxpbmdcbiAgJ3JlZ2V4cCc6ICdyZWQnXG59O1xuXG5cbmZ1bmN0aW9uIHN0eWxpemVXaXRoQ29sb3Ioc3RyLCBzdHlsZVR5cGUpIHtcbiAgdmFyIHN0eWxlID0gaW5zcGVjdC5zdHlsZXNbc3R5bGVUeXBlXTtcblxuICBpZiAoc3R5bGUpIHtcbiAgICByZXR1cm4gJ1xcdTAwMWJbJyArIGluc3BlY3QuY29sb3JzW3N0eWxlXVswXSArICdtJyArIHN0ciArXG4gICAgICAgICAgICdcXHUwMDFiWycgKyBpbnNwZWN0LmNvbG9yc1tzdHlsZV1bMV0gKyAnbSc7XG4gIH0gZWxzZSB7XG4gICAgcmV0dXJuIHN0cjtcbiAgfVxufVxuXG5cbmZ1bmN0aW9uIHN0eWxpemVOb0NvbG9yKHN0ciwgc3R5bGVUeXBlKSB7XG4gIHJldHVybiBzdHI7XG59XG5cblxuZnVuY3Rpb24gYXJyYXlUb0hhc2goYXJyYXkpIHtcbiAgdmFyIGhhc2ggPSB7fTtcblxuICBhcnJheS5mb3JFYWNoKGZ1bmN0aW9uKHZhbCwgaWR4KSB7XG4gICAgaGFzaFt2YWxdID0gdHJ1ZTtcbiAgfSk7XG5cbiAgcmV0dXJuIGhhc2g7XG59XG5cblxuZnVuY3Rpb24gZm9ybWF0VmFsdWUoY3R4LCB2YWx1ZSwgcmVjdXJzZVRpbWVzKSB7XG4gIC8vIFByb3ZpZGUgYSBob29rIGZvciB1c2VyLXNwZWNpZmllZCBpbnNwZWN0IGZ1bmN0aW9ucy5cbiAgLy8gQ2hlY2sgdGhhdCB2YWx1ZSBpcyBhbiBvYmplY3Qgd2l0aCBhbiBpbnNwZWN0IGZ1bmN0aW9uIG9uIGl0XG4gIGlmIChjdHguY3VzdG9tSW5zcGVjdCAmJlxuICAgICAgdmFsdWUgJiZcbiAgICAgIGlzRnVuY3Rpb24odmFsdWUuaW5zcGVjdCkgJiZcbiAgICAgIC8vIEZpbHRlciBvdXQgdGhlIHV0aWwgbW9kdWxlLCBpdCdzIGluc3BlY3QgZnVuY3Rpb24gaXMgc3BlY2lhbFxuICAgICAgdmFsdWUuaW5zcGVjdCAhPT0gZXhwb3J0cy5pbnNwZWN0ICYmXG4gICAgICAvLyBBbHNvIGZpbHRlciBvdXQgYW55IHByb3RvdHlwZSBvYmplY3RzIHVzaW5nIHRoZSBjaXJjdWxhciBjaGVjay5cbiAgICAgICEodmFsdWUuY29uc3RydWN0b3IgJiYgdmFsdWUuY29uc3RydWN0b3IucHJvdG90eXBlID09PSB2YWx1ZSkpIHtcbiAgICB2YXIgcmV0ID0gdmFsdWUuaW5zcGVjdChyZWN1cnNlVGltZXMsIGN0eCk7XG4gICAgaWYgKCFpc1N0cmluZyhyZXQpKSB7XG4gICAgICByZXQgPSBmb3JtYXRWYWx1ZShjdHgsIHJldCwgcmVjdXJzZVRpbWVzKTtcbiAgICB9XG4gICAgcmV0dXJuIHJldDtcbiAgfVxuXG4gIC8vIFByaW1pdGl2ZSB0eXBlcyBjYW5ub3QgaGF2ZSBwcm9wZXJ0aWVzXG4gIHZhciBwcmltaXRpdmUgPSBmb3JtYXRQcmltaXRpdmUoY3R4LCB2YWx1ZSk7XG4gIGlmIChwcmltaXRpdmUpIHtcbiAgICByZXR1cm4gcHJpbWl0aXZlO1xuICB9XG5cbiAgLy8gTG9vayB1cCB0aGUga2V5cyBvZiB0aGUgb2JqZWN0LlxuICB2YXIga2V5cyA9IE9iamVjdC5rZXlzKHZhbHVlKTtcbiAgdmFyIHZpc2libGVLZXlzID0gYXJyYXlUb0hhc2goa2V5cyk7XG5cbiAgaWYgKGN0eC5zaG93SGlkZGVuKSB7XG4gICAga2V5cyA9IE9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKHZhbHVlKTtcbiAgfVxuXG4gIC8vIElFIGRvZXNuJ3QgbWFrZSBlcnJvciBmaWVsZHMgbm9uLWVudW1lcmFibGVcbiAgLy8gaHR0cDovL21zZG4ubWljcm9zb2Z0LmNvbS9lbi11cy9saWJyYXJ5L2llL2R3dzUyc2J0KHY9dnMuOTQpLmFzcHhcbiAgaWYgKGlzRXJyb3IodmFsdWUpXG4gICAgICAmJiAoa2V5cy5pbmRleE9mKCdtZXNzYWdlJykgPj0gMCB8fCBrZXlzLmluZGV4T2YoJ2Rlc2NyaXB0aW9uJykgPj0gMCkpIHtcbiAgICByZXR1cm4gZm9ybWF0RXJyb3IodmFsdWUpO1xuICB9XG5cbiAgLy8gU29tZSB0eXBlIG9mIG9iamVjdCB3aXRob3V0IHByb3BlcnRpZXMgY2FuIGJlIHNob3J0Y3V0dGVkLlxuICBpZiAoa2V5cy5sZW5ndGggPT09IDApIHtcbiAgICBpZiAoaXNGdW5jdGlvbih2YWx1ZSkpIHtcbiAgICAgIHZhciBuYW1lID0gdmFsdWUubmFtZSA/ICc6ICcgKyB2YWx1ZS5uYW1lIDogJyc7XG4gICAgICByZXR1cm4gY3R4LnN0eWxpemUoJ1tGdW5jdGlvbicgKyBuYW1lICsgJ10nLCAnc3BlY2lhbCcpO1xuICAgIH1cbiAgICBpZiAoaXNSZWdFeHAodmFsdWUpKSB7XG4gICAgICByZXR1cm4gY3R4LnN0eWxpemUoUmVnRXhwLnByb3RvdHlwZS50b1N0cmluZy5jYWxsKHZhbHVlKSwgJ3JlZ2V4cCcpO1xuICAgIH1cbiAgICBpZiAoaXNEYXRlKHZhbHVlKSkge1xuICAgICAgcmV0dXJuIGN0eC5zdHlsaXplKERhdGUucHJvdG90eXBlLnRvU3RyaW5nLmNhbGwodmFsdWUpLCAnZGF0ZScpO1xuICAgIH1cbiAgICBpZiAoaXNFcnJvcih2YWx1ZSkpIHtcbiAgICAgIHJldHVybiBmb3JtYXRFcnJvcih2YWx1ZSk7XG4gICAgfVxuICB9XG5cbiAgdmFyIGJhc2UgPSAnJywgYXJyYXkgPSBmYWxzZSwgYnJhY2VzID0gWyd7JywgJ30nXTtcblxuICAvLyBNYWtlIEFycmF5IHNheSB0aGF0IHRoZXkgYXJlIEFycmF5XG4gIGlmIChpc0FycmF5KHZhbHVlKSkge1xuICAgIGFycmF5ID0gdHJ1ZTtcbiAgICBicmFjZXMgPSBbJ1snLCAnXSddO1xuICB9XG5cbiAgLy8gTWFrZSBmdW5jdGlvbnMgc2F5IHRoYXQgdGhleSBhcmUgZnVuY3Rpb25zXG4gIGlmIChpc0Z1bmN0aW9uKHZhbHVlKSkge1xuICAgIHZhciBuID0gdmFsdWUubmFtZSA/ICc6ICcgKyB2YWx1ZS5uYW1lIDogJyc7XG4gICAgYmFzZSA9ICcgW0Z1bmN0aW9uJyArIG4gKyAnXSc7XG4gIH1cblxuICAvLyBNYWtlIFJlZ0V4cHMgc2F5IHRoYXQgdGhleSBhcmUgUmVnRXhwc1xuICBpZiAoaXNSZWdFeHAodmFsdWUpKSB7XG4gICAgYmFzZSA9ICcgJyArIFJlZ0V4cC5wcm90b3R5cGUudG9TdHJpbmcuY2FsbCh2YWx1ZSk7XG4gIH1cblxuICAvLyBNYWtlIGRhdGVzIHdpdGggcHJvcGVydGllcyBmaXJzdCBzYXkgdGhlIGRhdGVcbiAgaWYgKGlzRGF0ZSh2YWx1ZSkpIHtcbiAgICBiYXNlID0gJyAnICsgRGF0ZS5wcm90b3R5cGUudG9VVENTdHJpbmcuY2FsbCh2YWx1ZSk7XG4gIH1cblxuICAvLyBNYWtlIGVycm9yIHdpdGggbWVzc2FnZSBmaXJzdCBzYXkgdGhlIGVycm9yXG4gIGlmIChpc0Vycm9yKHZhbHVlKSkge1xuICAgIGJhc2UgPSAnICcgKyBmb3JtYXRFcnJvcih2YWx1ZSk7XG4gIH1cblxuICBpZiAoa2V5cy5sZW5ndGggPT09IDAgJiYgKCFhcnJheSB8fCB2YWx1ZS5sZW5ndGggPT0gMCkpIHtcbiAgICByZXR1cm4gYnJhY2VzWzBdICsgYmFzZSArIGJyYWNlc1sxXTtcbiAgfVxuXG4gIGlmIChyZWN1cnNlVGltZXMgPCAwKSB7XG4gICAgaWYgKGlzUmVnRXhwKHZhbHVlKSkge1xuICAgICAgcmV0dXJuIGN0eC5zdHlsaXplKFJlZ0V4cC5wcm90b3R5cGUudG9TdHJpbmcuY2FsbCh2YWx1ZSksICdyZWdleHAnKTtcbiAgICB9IGVsc2Uge1xuICAgICAgcmV0dXJuIGN0eC5zdHlsaXplKCdbT2JqZWN0XScsICdzcGVjaWFsJyk7XG4gICAgfVxuICB9XG5cbiAgY3R4LnNlZW4ucHVzaCh2YWx1ZSk7XG5cbiAgdmFyIG91dHB1dDtcbiAgaWYgKGFycmF5KSB7XG4gICAgb3V0cHV0ID0gZm9ybWF0QXJyYXkoY3R4LCB2YWx1ZSwgcmVjdXJzZVRpbWVzLCB2aXNpYmxlS2V5cywga2V5cyk7XG4gIH0gZWxzZSB7XG4gICAgb3V0cHV0ID0ga2V5cy5tYXAoZnVuY3Rpb24oa2V5KSB7XG4gICAgICByZXR1cm4gZm9ybWF0UHJvcGVydHkoY3R4LCB2YWx1ZSwgcmVjdXJzZVRpbWVzLCB2aXNpYmxlS2V5cywga2V5LCBhcnJheSk7XG4gICAgfSk7XG4gIH1cblxuICBjdHguc2Vlbi5wb3AoKTtcblxuICByZXR1cm4gcmVkdWNlVG9TaW5nbGVTdHJpbmcob3V0cHV0LCBiYXNlLCBicmFjZXMpO1xufVxuXG5cbmZ1bmN0aW9uIGZvcm1hdFByaW1pdGl2ZShjdHgsIHZhbHVlKSB7XG4gIGlmIChpc1VuZGVmaW5lZCh2YWx1ZSkpXG4gICAgcmV0dXJuIGN0eC5zdHlsaXplKCd1bmRlZmluZWQnLCAndW5kZWZpbmVkJyk7XG4gIGlmIChpc1N0cmluZyh2YWx1ZSkpIHtcbiAgICB2YXIgc2ltcGxlID0gJ1xcJycgKyBKU09OLnN0cmluZ2lmeSh2YWx1ZSkucmVwbGFjZSgvXlwifFwiJC9nLCAnJylcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yZXBsYWNlKC8nL2csIFwiXFxcXCdcIilcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yZXBsYWNlKC9cXFxcXCIvZywgJ1wiJykgKyAnXFwnJztcbiAgICByZXR1cm4gY3R4LnN0eWxpemUoc2ltcGxlLCAnc3RyaW5nJyk7XG4gIH1cbiAgaWYgKGlzTnVtYmVyKHZhbHVlKSlcbiAgICByZXR1cm4gY3R4LnN0eWxpemUoJycgKyB2YWx1ZSwgJ251bWJlcicpO1xuICBpZiAoaXNCb29sZWFuKHZhbHVlKSlcbiAgICByZXR1cm4gY3R4LnN0eWxpemUoJycgKyB2YWx1ZSwgJ2Jvb2xlYW4nKTtcbiAgLy8gRm9yIHNvbWUgcmVhc29uIHR5cGVvZiBudWxsIGlzIFwib2JqZWN0XCIsIHNvIHNwZWNpYWwgY2FzZSBoZXJlLlxuICBpZiAoaXNOdWxsKHZhbHVlKSlcbiAgICByZXR1cm4gY3R4LnN0eWxpemUoJ251bGwnLCAnbnVsbCcpO1xufVxuXG5cbmZ1bmN0aW9uIGZvcm1hdEVycm9yKHZhbHVlKSB7XG4gIHJldHVybiAnWycgKyBFcnJvci5wcm90b3R5cGUudG9TdHJpbmcuY2FsbCh2YWx1ZSkgKyAnXSc7XG59XG5cblxuZnVuY3Rpb24gZm9ybWF0QXJyYXkoY3R4LCB2YWx1ZSwgcmVjdXJzZVRpbWVzLCB2aXNpYmxlS2V5cywga2V5cykge1xuICB2YXIgb3V0cHV0ID0gW107XG4gIGZvciAodmFyIGkgPSAwLCBsID0gdmFsdWUubGVuZ3RoOyBpIDwgbDsgKytpKSB7XG4gICAgaWYgKGhhc093blByb3BlcnR5KHZhbHVlLCBTdHJpbmcoaSkpKSB7XG4gICAgICBvdXRwdXQucHVzaChmb3JtYXRQcm9wZXJ0eShjdHgsIHZhbHVlLCByZWN1cnNlVGltZXMsIHZpc2libGVLZXlzLFxuICAgICAgICAgIFN0cmluZyhpKSwgdHJ1ZSkpO1xuICAgIH0gZWxzZSB7XG4gICAgICBvdXRwdXQucHVzaCgnJyk7XG4gICAgfVxuICB9XG4gIGtleXMuZm9yRWFjaChmdW5jdGlvbihrZXkpIHtcbiAgICBpZiAoIWtleS5tYXRjaCgvXlxcZCskLykpIHtcbiAgICAgIG91dHB1dC5wdXNoKGZvcm1hdFByb3BlcnR5KGN0eCwgdmFsdWUsIHJlY3Vyc2VUaW1lcywgdmlzaWJsZUtleXMsXG4gICAgICAgICAga2V5LCB0cnVlKSk7XG4gICAgfVxuICB9KTtcbiAgcmV0dXJuIG91dHB1dDtcbn1cblxuXG5mdW5jdGlvbiBmb3JtYXRQcm9wZXJ0eShjdHgsIHZhbHVlLCByZWN1cnNlVGltZXMsIHZpc2libGVLZXlzLCBrZXksIGFycmF5KSB7XG4gIHZhciBuYW1lLCBzdHIsIGRlc2M7XG4gIGRlc2MgPSBPYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yKHZhbHVlLCBrZXkpIHx8IHsgdmFsdWU6IHZhbHVlW2tleV0gfTtcbiAgaWYgKGRlc2MuZ2V0KSB7XG4gICAgaWYgKGRlc2Muc2V0KSB7XG4gICAgICBzdHIgPSBjdHguc3R5bGl6ZSgnW0dldHRlci9TZXR0ZXJdJywgJ3NwZWNpYWwnKTtcbiAgICB9IGVsc2Uge1xuICAgICAgc3RyID0gY3R4LnN0eWxpemUoJ1tHZXR0ZXJdJywgJ3NwZWNpYWwnKTtcbiAgICB9XG4gIH0gZWxzZSB7XG4gICAgaWYgKGRlc2Muc2V0KSB7XG4gICAgICBzdHIgPSBjdHguc3R5bGl6ZSgnW1NldHRlcl0nLCAnc3BlY2lhbCcpO1xuICAgIH1cbiAgfVxuICBpZiAoIWhhc093blByb3BlcnR5KHZpc2libGVLZXlzLCBrZXkpKSB7XG4gICAgbmFtZSA9ICdbJyArIGtleSArICddJztcbiAgfVxuICBpZiAoIXN0cikge1xuICAgIGlmIChjdHguc2Vlbi5pbmRleE9mKGRlc2MudmFsdWUpIDwgMCkge1xuICAgICAgaWYgKGlzTnVsbChyZWN1cnNlVGltZXMpKSB7XG4gICAgICAgIHN0ciA9IGZvcm1hdFZhbHVlKGN0eCwgZGVzYy52YWx1ZSwgbnVsbCk7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICBzdHIgPSBmb3JtYXRWYWx1ZShjdHgsIGRlc2MudmFsdWUsIHJlY3Vyc2VUaW1lcyAtIDEpO1xuICAgICAgfVxuICAgICAgaWYgKHN0ci5pbmRleE9mKCdcXG4nKSA+IC0xKSB7XG4gICAgICAgIGlmIChhcnJheSkge1xuICAgICAgICAgIHN0ciA9IHN0ci5zcGxpdCgnXFxuJykubWFwKGZ1bmN0aW9uKGxpbmUpIHtcbiAgICAgICAgICAgIHJldHVybiAnICAnICsgbGluZTtcbiAgICAgICAgICB9KS5qb2luKCdcXG4nKS5zdWJzdHIoMik7XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgc3RyID0gJ1xcbicgKyBzdHIuc3BsaXQoJ1xcbicpLm1hcChmdW5jdGlvbihsaW5lKSB7XG4gICAgICAgICAgICByZXR1cm4gJyAgICcgKyBsaW5lO1xuICAgICAgICAgIH0pLmpvaW4oJ1xcbicpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfSBlbHNlIHtcbiAgICAgIHN0ciA9IGN0eC5zdHlsaXplKCdbQ2lyY3VsYXJdJywgJ3NwZWNpYWwnKTtcbiAgICB9XG4gIH1cbiAgaWYgKGlzVW5kZWZpbmVkKG5hbWUpKSB7XG4gICAgaWYgKGFycmF5ICYmIGtleS5tYXRjaCgvXlxcZCskLykpIHtcbiAgICAgIHJldHVybiBzdHI7XG4gICAgfVxuICAgIG5hbWUgPSBKU09OLnN0cmluZ2lmeSgnJyArIGtleSk7XG4gICAgaWYgKG5hbWUubWF0Y2goL15cIihbYS16QS1aX11bYS16QS1aXzAtOV0qKVwiJC8pKSB7XG4gICAgICBuYW1lID0gbmFtZS5zdWJzdHIoMSwgbmFtZS5sZW5ndGggLSAyKTtcbiAgICAgIG5hbWUgPSBjdHguc3R5bGl6ZShuYW1lLCAnbmFtZScpO1xuICAgIH0gZWxzZSB7XG4gICAgICBuYW1lID0gbmFtZS5yZXBsYWNlKC8nL2csIFwiXFxcXCdcIilcbiAgICAgICAgICAgICAgICAgLnJlcGxhY2UoL1xcXFxcIi9nLCAnXCInKVxuICAgICAgICAgICAgICAgICAucmVwbGFjZSgvKF5cInxcIiQpL2csIFwiJ1wiKTtcbiAgICAgIG5hbWUgPSBjdHguc3R5bGl6ZShuYW1lLCAnc3RyaW5nJyk7XG4gICAgfVxuICB9XG5cbiAgcmV0dXJuIG5hbWUgKyAnOiAnICsgc3RyO1xufVxuXG5cbmZ1bmN0aW9uIHJlZHVjZVRvU2luZ2xlU3RyaW5nKG91dHB1dCwgYmFzZSwgYnJhY2VzKSB7XG4gIHZhciBudW1MaW5lc0VzdCA9IDA7XG4gIHZhciBsZW5ndGggPSBvdXRwdXQucmVkdWNlKGZ1bmN0aW9uKHByZXYsIGN1cikge1xuICAgIG51bUxpbmVzRXN0Kys7XG4gICAgaWYgKGN1ci5pbmRleE9mKCdcXG4nKSA+PSAwKSBudW1MaW5lc0VzdCsrO1xuICAgIHJldHVybiBwcmV2ICsgY3VyLnJlcGxhY2UoL1xcdTAwMWJcXFtcXGRcXGQ/bS9nLCAnJykubGVuZ3RoICsgMTtcbiAgfSwgMCk7XG5cbiAgaWYgKGxlbmd0aCA+IDYwKSB7XG4gICAgcmV0dXJuIGJyYWNlc1swXSArXG4gICAgICAgICAgIChiYXNlID09PSAnJyA/ICcnIDogYmFzZSArICdcXG4gJykgK1xuICAgICAgICAgICAnICcgK1xuICAgICAgICAgICBvdXRwdXQuam9pbignLFxcbiAgJykgK1xuICAgICAgICAgICAnICcgK1xuICAgICAgICAgICBicmFjZXNbMV07XG4gIH1cblxuICByZXR1cm4gYnJhY2VzWzBdICsgYmFzZSArICcgJyArIG91dHB1dC5qb2luKCcsICcpICsgJyAnICsgYnJhY2VzWzFdO1xufVxuXG5cbi8vIE5PVEU6IFRoZXNlIHR5cGUgY2hlY2tpbmcgZnVuY3Rpb25zIGludGVudGlvbmFsbHkgZG9uJ3QgdXNlIGBpbnN0YW5jZW9mYFxuLy8gYmVjYXVzZSBpdCBpcyBmcmFnaWxlIGFuZCBjYW4gYmUgZWFzaWx5IGZha2VkIHdpdGggYE9iamVjdC5jcmVhdGUoKWAuXG5mdW5jdGlvbiBpc0FycmF5KGFyKSB7XG4gIHJldHVybiBBcnJheS5pc0FycmF5KGFyKTtcbn1cbmV4cG9ydHMuaXNBcnJheSA9IGlzQXJyYXk7XG5cbmZ1bmN0aW9uIGlzQm9vbGVhbihhcmcpIHtcbiAgcmV0dXJuIHR5cGVvZiBhcmcgPT09ICdib29sZWFuJztcbn1cbmV4cG9ydHMuaXNCb29sZWFuID0gaXNCb29sZWFuO1xuXG5mdW5jdGlvbiBpc051bGwoYXJnKSB7XG4gIHJldHVybiBhcmcgPT09IG51bGw7XG59XG5leHBvcnRzLmlzTnVsbCA9IGlzTnVsbDtcblxuZnVuY3Rpb24gaXNOdWxsT3JVbmRlZmluZWQoYXJnKSB7XG4gIHJldHVybiBhcmcgPT0gbnVsbDtcbn1cbmV4cG9ydHMuaXNOdWxsT3JVbmRlZmluZWQgPSBpc051bGxPclVuZGVmaW5lZDtcblxuZnVuY3Rpb24gaXNOdW1iZXIoYXJnKSB7XG4gIHJldHVybiB0eXBlb2YgYXJnID09PSAnbnVtYmVyJztcbn1cbmV4cG9ydHMuaXNOdW1iZXIgPSBpc051bWJlcjtcblxuZnVuY3Rpb24gaXNTdHJpbmcoYXJnKSB7XG4gIHJldHVybiB0eXBlb2YgYXJnID09PSAnc3RyaW5nJztcbn1cbmV4cG9ydHMuaXNTdHJpbmcgPSBpc1N0cmluZztcblxuZnVuY3Rpb24gaXNTeW1ib2woYXJnKSB7XG4gIHJldHVybiB0eXBlb2YgYXJnID09PSAnc3ltYm9sJztcbn1cbmV4cG9ydHMuaXNTeW1ib2wgPSBpc1N5bWJvbDtcblxuZnVuY3Rpb24gaXNVbmRlZmluZWQoYXJnKSB7XG4gIHJldHVybiBhcmcgPT09IHZvaWQgMDtcbn1cbmV4cG9ydHMuaXNVbmRlZmluZWQgPSBpc1VuZGVmaW5lZDtcblxuZnVuY3Rpb24gaXNSZWdFeHAocmUpIHtcbiAgcmV0dXJuIGlzT2JqZWN0KHJlKSAmJiBvYmplY3RUb1N0cmluZyhyZSkgPT09ICdbb2JqZWN0IFJlZ0V4cF0nO1xufVxuZXhwb3J0cy5pc1JlZ0V4cCA9IGlzUmVnRXhwO1xuXG5mdW5jdGlvbiBpc09iamVjdChhcmcpIHtcbiAgcmV0dXJuIHR5cGVvZiBhcmcgPT09ICdvYmplY3QnICYmIGFyZyAhPT0gbnVsbDtcbn1cbmV4cG9ydHMuaXNPYmplY3QgPSBpc09iamVjdDtcblxuZnVuY3Rpb24gaXNEYXRlKGQpIHtcbiAgcmV0dXJuIGlzT2JqZWN0KGQpICYmIG9iamVjdFRvU3RyaW5nKGQpID09PSAnW29iamVjdCBEYXRlXSc7XG59XG5leHBvcnRzLmlzRGF0ZSA9IGlzRGF0ZTtcblxuZnVuY3Rpb24gaXNFcnJvcihlKSB7XG4gIHJldHVybiBpc09iamVjdChlKSAmJlxuICAgICAgKG9iamVjdFRvU3RyaW5nKGUpID09PSAnW29iamVjdCBFcnJvcl0nIHx8IGUgaW5zdGFuY2VvZiBFcnJvcik7XG59XG5leHBvcnRzLmlzRXJyb3IgPSBpc0Vycm9yO1xuXG5mdW5jdGlvbiBpc0Z1bmN0aW9uKGFyZykge1xuICByZXR1cm4gdHlwZW9mIGFyZyA9PT0gJ2Z1bmN0aW9uJztcbn1cbmV4cG9ydHMuaXNGdW5jdGlvbiA9IGlzRnVuY3Rpb247XG5cbmZ1bmN0aW9uIGlzUHJpbWl0aXZlKGFyZykge1xuICByZXR1cm4gYXJnID09PSBudWxsIHx8XG4gICAgICAgICB0eXBlb2YgYXJnID09PSAnYm9vbGVhbicgfHxcbiAgICAgICAgIHR5cGVvZiBhcmcgPT09ICdudW1iZXInIHx8XG4gICAgICAgICB0eXBlb2YgYXJnID09PSAnc3RyaW5nJyB8fFxuICAgICAgICAgdHlwZW9mIGFyZyA9PT0gJ3N5bWJvbCcgfHwgIC8vIEVTNiBzeW1ib2xcbiAgICAgICAgIHR5cGVvZiBhcmcgPT09ICd1bmRlZmluZWQnO1xufVxuZXhwb3J0cy5pc1ByaW1pdGl2ZSA9IGlzUHJpbWl0aXZlO1xuXG5leHBvcnRzLmlzQnVmZmVyID0gcmVxdWlyZSgnLi9zdXBwb3J0L2lzQnVmZmVyJyk7XG5cbmZ1bmN0aW9uIG9iamVjdFRvU3RyaW5nKG8pIHtcbiAgcmV0dXJuIE9iamVjdC5wcm90b3R5cGUudG9TdHJpbmcuY2FsbChvKTtcbn1cblxuXG5mdW5jdGlvbiBwYWQobikge1xuICByZXR1cm4gbiA8IDEwID8gJzAnICsgbi50b1N0cmluZygxMCkgOiBuLnRvU3RyaW5nKDEwKTtcbn1cblxuXG52YXIgbW9udGhzID0gWydKYW4nLCAnRmViJywgJ01hcicsICdBcHInLCAnTWF5JywgJ0p1bicsICdKdWwnLCAnQXVnJywgJ1NlcCcsXG4gICAgICAgICAgICAgICdPY3QnLCAnTm92JywgJ0RlYyddO1xuXG4vLyAyNiBGZWIgMTY6MTk6MzRcbmZ1bmN0aW9uIHRpbWVzdGFtcCgpIHtcbiAgdmFyIGQgPSBuZXcgRGF0ZSgpO1xuICB2YXIgdGltZSA9IFtwYWQoZC5nZXRIb3VycygpKSxcbiAgICAgICAgICAgICAgcGFkKGQuZ2V0TWludXRlcygpKSxcbiAgICAgICAgICAgICAgcGFkKGQuZ2V0U2Vjb25kcygpKV0uam9pbignOicpO1xuICByZXR1cm4gW2QuZ2V0RGF0ZSgpLCBtb250aHNbZC5nZXRNb250aCgpXSwgdGltZV0uam9pbignICcpO1xufVxuXG5cbi8vIGxvZyBpcyBqdXN0IGEgdGhpbiB3cmFwcGVyIHRvIGNvbnNvbGUubG9nIHRoYXQgcHJlcGVuZHMgYSB0aW1lc3RhbXBcbmV4cG9ydHMubG9nID0gZnVuY3Rpb24oKSB7XG4gIGNvbnNvbGUubG9nKCclcyAtICVzJywgdGltZXN0YW1wKCksIGV4cG9ydHMuZm9ybWF0LmFwcGx5KGV4cG9ydHMsIGFyZ3VtZW50cykpO1xufTtcblxuXG4vKipcbiAqIEluaGVyaXQgdGhlIHByb3RvdHlwZSBtZXRob2RzIGZyb20gb25lIGNvbnN0cnVjdG9yIGludG8gYW5vdGhlci5cbiAqXG4gKiBUaGUgRnVuY3Rpb24ucHJvdG90eXBlLmluaGVyaXRzIGZyb20gbGFuZy5qcyByZXdyaXR0ZW4gYXMgYSBzdGFuZGFsb25lXG4gKiBmdW5jdGlvbiAobm90IG9uIEZ1bmN0aW9uLnByb3RvdHlwZSkuIE5PVEU6IElmIHRoaXMgZmlsZSBpcyB0byBiZSBsb2FkZWRcbiAqIGR1cmluZyBib290c3RyYXBwaW5nIHRoaXMgZnVuY3Rpb24gbmVlZHMgdG8gYmUgcmV3cml0dGVuIHVzaW5nIHNvbWUgbmF0aXZlXG4gKiBmdW5jdGlvbnMgYXMgcHJvdG90eXBlIHNldHVwIHVzaW5nIG5vcm1hbCBKYXZhU2NyaXB0IGRvZXMgbm90IHdvcmsgYXNcbiAqIGV4cGVjdGVkIGR1cmluZyBib290c3RyYXBwaW5nIChzZWUgbWlycm9yLmpzIGluIHIxMTQ5MDMpLlxuICpcbiAqIEBwYXJhbSB7ZnVuY3Rpb259IGN0b3IgQ29uc3RydWN0b3IgZnVuY3Rpb24gd2hpY2ggbmVlZHMgdG8gaW5oZXJpdCB0aGVcbiAqICAgICBwcm90b3R5cGUuXG4gKiBAcGFyYW0ge2Z1bmN0aW9ufSBzdXBlckN0b3IgQ29uc3RydWN0b3IgZnVuY3Rpb24gdG8gaW5oZXJpdCBwcm90b3R5cGUgZnJvbS5cbiAqL1xuZXhwb3J0cy5pbmhlcml0cyA9IHJlcXVpcmUoJ2luaGVyaXRzJyk7XG5cbmV4cG9ydHMuX2V4dGVuZCA9IGZ1bmN0aW9uKG9yaWdpbiwgYWRkKSB7XG4gIC8vIERvbid0IGRvIGFueXRoaW5nIGlmIGFkZCBpc24ndCBhbiBvYmplY3RcbiAgaWYgKCFhZGQgfHwgIWlzT2JqZWN0KGFkZCkpIHJldHVybiBvcmlnaW47XG5cbiAgdmFyIGtleXMgPSBPYmplY3Qua2V5cyhhZGQpO1xuICB2YXIgaSA9IGtleXMubGVuZ3RoO1xuICB3aGlsZSAoaS0tKSB7XG4gICAgb3JpZ2luW2tleXNbaV1dID0gYWRkW2tleXNbaV1dO1xuICB9XG4gIHJldHVybiBvcmlnaW47XG59O1xuXG5mdW5jdGlvbiBoYXNPd25Qcm9wZXJ0eShvYmosIHByb3ApIHtcbiAgcmV0dXJuIE9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbChvYmosIHByb3ApO1xufVxuXG52YXIga0N1c3RvbVByb21pc2lmaWVkU3ltYm9sID0gdHlwZW9mIFN5bWJvbCAhPT0gJ3VuZGVmaW5lZCcgPyBTeW1ib2woJ3V0aWwucHJvbWlzaWZ5LmN1c3RvbScpIDogdW5kZWZpbmVkO1xuXG5leHBvcnRzLnByb21pc2lmeSA9IGZ1bmN0aW9uIHByb21pc2lmeShvcmlnaW5hbCkge1xuICBpZiAodHlwZW9mIG9yaWdpbmFsICE9PSAnZnVuY3Rpb24nKVxuICAgIHRocm93IG5ldyBUeXBlRXJyb3IoJ1RoZSBcIm9yaWdpbmFsXCIgYXJndW1lbnQgbXVzdCBiZSBvZiB0eXBlIEZ1bmN0aW9uJyk7XG5cbiAgaWYgKGtDdXN0b21Qcm9taXNpZmllZFN5bWJvbCAmJiBvcmlnaW5hbFtrQ3VzdG9tUHJvbWlzaWZpZWRTeW1ib2xdKSB7XG4gICAgdmFyIGZuID0gb3JpZ2luYWxba0N1c3RvbVByb21pc2lmaWVkU3ltYm9sXTtcbiAgICBpZiAodHlwZW9mIGZuICE9PSAnZnVuY3Rpb24nKSB7XG4gICAgICB0aHJvdyBuZXcgVHlwZUVycm9yKCdUaGUgXCJ1dGlsLnByb21pc2lmeS5jdXN0b21cIiBhcmd1bWVudCBtdXN0IGJlIG9mIHR5cGUgRnVuY3Rpb24nKTtcbiAgICB9XG4gICAgT2JqZWN0LmRlZmluZVByb3BlcnR5KGZuLCBrQ3VzdG9tUHJvbWlzaWZpZWRTeW1ib2wsIHtcbiAgICAgIHZhbHVlOiBmbiwgZW51bWVyYWJsZTogZmFsc2UsIHdyaXRhYmxlOiBmYWxzZSwgY29uZmlndXJhYmxlOiB0cnVlXG4gICAgfSk7XG4gICAgcmV0dXJuIGZuO1xuICB9XG5cbiAgZnVuY3Rpb24gZm4oKSB7XG4gICAgdmFyIHByb21pc2VSZXNvbHZlLCBwcm9taXNlUmVqZWN0O1xuICAgIHZhciBwcm9taXNlID0gbmV3IFByb21pc2UoZnVuY3Rpb24gKHJlc29sdmUsIHJlamVjdCkge1xuICAgICAgcHJvbWlzZVJlc29sdmUgPSByZXNvbHZlO1xuICAgICAgcHJvbWlzZVJlamVjdCA9IHJlamVjdDtcbiAgICB9KTtcblxuICAgIHZhciBhcmdzID0gW107XG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCBhcmd1bWVudHMubGVuZ3RoOyBpKyspIHtcbiAgICAgIGFyZ3MucHVzaChhcmd1bWVudHNbaV0pO1xuICAgIH1cbiAgICBhcmdzLnB1c2goZnVuY3Rpb24gKGVyciwgdmFsdWUpIHtcbiAgICAgIGlmIChlcnIpIHtcbiAgICAgICAgcHJvbWlzZVJlamVjdChlcnIpO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgcHJvbWlzZVJlc29sdmUodmFsdWUpO1xuICAgICAgfVxuICAgIH0pO1xuXG4gICAgdHJ5IHtcbiAgICAgIG9yaWdpbmFsLmFwcGx5KHRoaXMsIGFyZ3MpO1xuICAgIH0gY2F0Y2ggKGVycikge1xuICAgICAgcHJvbWlzZVJlamVjdChlcnIpO1xuICAgIH1cblxuICAgIHJldHVybiBwcm9taXNlO1xuICB9XG5cbiAgT2JqZWN0LnNldFByb3RvdHlwZU9mKGZuLCBPYmplY3QuZ2V0UHJvdG90eXBlT2Yob3JpZ2luYWwpKTtcblxuICBpZiAoa0N1c3RvbVByb21pc2lmaWVkU3ltYm9sKSBPYmplY3QuZGVmaW5lUHJvcGVydHkoZm4sIGtDdXN0b21Qcm9taXNpZmllZFN5bWJvbCwge1xuICAgIHZhbHVlOiBmbiwgZW51bWVyYWJsZTogZmFsc2UsIHdyaXRhYmxlOiBmYWxzZSwgY29uZmlndXJhYmxlOiB0cnVlXG4gIH0pO1xuICByZXR1cm4gT2JqZWN0LmRlZmluZVByb3BlcnRpZXMoXG4gICAgZm4sXG4gICAgZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9ycyhvcmlnaW5hbClcbiAgKTtcbn1cblxuZXhwb3J0cy5wcm9taXNpZnkuY3VzdG9tID0ga0N1c3RvbVByb21pc2lmaWVkU3ltYm9sXG5cbmZ1bmN0aW9uIGNhbGxiYWNraWZ5T25SZWplY3RlZChyZWFzb24sIGNiKSB7XG4gIC8vIGAhcmVhc29uYCBndWFyZCBpbnNwaXJlZCBieSBibHVlYmlyZCAoUmVmOiBodHRwczovL2dvby5nbC90NUlTNk0pLlxuICAvLyBCZWNhdXNlIGBudWxsYCBpcyBhIHNwZWNpYWwgZXJyb3IgdmFsdWUgaW4gY2FsbGJhY2tzIHdoaWNoIG1lYW5zIFwibm8gZXJyb3JcbiAgLy8gb2NjdXJyZWRcIiwgd2UgZXJyb3Itd3JhcCBzbyB0aGUgY2FsbGJhY2sgY29uc3VtZXIgY2FuIGRpc3Rpbmd1aXNoIGJldHdlZW5cbiAgLy8gXCJ0aGUgcHJvbWlzZSByZWplY3RlZCB3aXRoIG51bGxcIiBvciBcInRoZSBwcm9taXNlIGZ1bGZpbGxlZCB3aXRoIHVuZGVmaW5lZFwiLlxuICBpZiAoIXJlYXNvbikge1xuICAgIHZhciBuZXdSZWFzb24gPSBuZXcgRXJyb3IoJ1Byb21pc2Ugd2FzIHJlamVjdGVkIHdpdGggYSBmYWxzeSB2YWx1ZScpO1xuICAgIG5ld1JlYXNvbi5yZWFzb24gPSByZWFzb247XG4gICAgcmVhc29uID0gbmV3UmVhc29uO1xuICB9XG4gIHJldHVybiBjYihyZWFzb24pO1xufVxuXG5mdW5jdGlvbiBjYWxsYmFja2lmeShvcmlnaW5hbCkge1xuICBpZiAodHlwZW9mIG9yaWdpbmFsICE9PSAnZnVuY3Rpb24nKSB7XG4gICAgdGhyb3cgbmV3IFR5cGVFcnJvcignVGhlIFwib3JpZ2luYWxcIiBhcmd1bWVudCBtdXN0IGJlIG9mIHR5cGUgRnVuY3Rpb24nKTtcbiAgfVxuXG4gIC8vIFdlIERPIE5PVCByZXR1cm4gdGhlIHByb21pc2UgYXMgaXQgZ2l2ZXMgdGhlIHVzZXIgYSBmYWxzZSBzZW5zZSB0aGF0XG4gIC8vIHRoZSBwcm9taXNlIGlzIGFjdHVhbGx5IHNvbWVob3cgcmVsYXRlZCB0byB0aGUgY2FsbGJhY2sncyBleGVjdXRpb25cbiAgLy8gYW5kIHRoYXQgdGhlIGNhbGxiYWNrIHRocm93aW5nIHdpbGwgcmVqZWN0IHRoZSBwcm9taXNlLlxuICBmdW5jdGlvbiBjYWxsYmFja2lmaWVkKCkge1xuICAgIHZhciBhcmdzID0gW107XG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCBhcmd1bWVudHMubGVuZ3RoOyBpKyspIHtcbiAgICAgIGFyZ3MucHVzaChhcmd1bWVudHNbaV0pO1xuICAgIH1cblxuICAgIHZhciBtYXliZUNiID0gYXJncy5wb3AoKTtcbiAgICBpZiAodHlwZW9mIG1heWJlQ2IgIT09ICdmdW5jdGlvbicpIHtcbiAgICAgIHRocm93IG5ldyBUeXBlRXJyb3IoJ1RoZSBsYXN0IGFyZ3VtZW50IG11c3QgYmUgb2YgdHlwZSBGdW5jdGlvbicpO1xuICAgIH1cbiAgICB2YXIgc2VsZiA9IHRoaXM7XG4gICAgdmFyIGNiID0gZnVuY3Rpb24oKSB7XG4gICAgICByZXR1cm4gbWF5YmVDYi5hcHBseShzZWxmLCBhcmd1bWVudHMpO1xuICAgIH07XG4gICAgLy8gSW4gdHJ1ZSBub2RlIHN0eWxlIHdlIHByb2Nlc3MgdGhlIGNhbGxiYWNrIG9uIGBuZXh0VGlja2Agd2l0aCBhbGwgdGhlXG4gICAgLy8gaW1wbGljYXRpb25zIChzdGFjaywgYHVuY2F1Z2h0RXhjZXB0aW9uYCwgYGFzeW5jX2hvb2tzYClcbiAgICBvcmlnaW5hbC5hcHBseSh0aGlzLCBhcmdzKVxuICAgICAgLnRoZW4oZnVuY3Rpb24ocmV0KSB7IHByb2Nlc3MubmV4dFRpY2soY2IsIG51bGwsIHJldCkgfSxcbiAgICAgICAgICAgIGZ1bmN0aW9uKHJlaikgeyBwcm9jZXNzLm5leHRUaWNrKGNhbGxiYWNraWZ5T25SZWplY3RlZCwgcmVqLCBjYikgfSk7XG4gIH1cblxuICBPYmplY3Quc2V0UHJvdG90eXBlT2YoY2FsbGJhY2tpZmllZCwgT2JqZWN0LmdldFByb3RvdHlwZU9mKG9yaWdpbmFsKSk7XG4gIE9iamVjdC5kZWZpbmVQcm9wZXJ0aWVzKGNhbGxiYWNraWZpZWQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGdldE93blByb3BlcnR5RGVzY3JpcHRvcnMob3JpZ2luYWwpKTtcbiAgcmV0dXJuIGNhbGxiYWNraWZpZWQ7XG59XG5leHBvcnRzLmNhbGxiYWNraWZ5ID0gY2FsbGJhY2tpZnk7XG4iXSwibWFwcGluZ3MiOiI7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBRUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFWQTtBQVlBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFHQTs7Ozs7Ozs7QUFPQTtBQUNBO0FBQ0E7QUFEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRkE7QUFDQTtBQUlBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQWJBO0FBQ0E7QUFnQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFUQTtBQUNBO0FBWUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUlBO0FBRUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBREE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUFBO0FBRUE7QUFDQTtBQUVBO0FBRUE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFNQTtBQUNBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFDQTtBQURBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFLQTtBQUNBO0FBQ0E7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBR0E7Ozs7Ozs7Ozs7Ozs7OztBQWFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQURBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQURBO0FBR0E7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBREE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBREE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQUE7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/util/util.js\n");
165
-
166
- /***/ }),
167
-
168
- /***/ "./node_modules/uuid/deprecate.js":
169
- /*!****************************************!*\
170
- !*** ./node_modules/uuid/deprecate.js ***!
171
- \****************************************/
172
- /*! no static exports found */
173
- /***/ (function(module, exports, __webpack_require__) {
174
-
175
- eval("// Extracted from: https://github.com/TooTallNate/util-deprecate\nvar deprecate;\n\ntry {\n var util = __webpack_require__(/*! util */ \"./node_modules/util/util.js\");\n\n deprecate = util.deprecate;\n} catch (err) {\n deprecate = function deprecate(fn, msg) {\n var warned = false;\n\n function deprecated() {\n if (!warned) {\n console.warn(msg);\n warned = true;\n }\n\n return fn.apply(this, arguments);\n }\n\n return deprecated;\n };\n}\n\nmodule.exports = deprecate;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvdXVpZC9kZXByZWNhdGUuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvdXVpZC9kZXByZWNhdGUuanM/MTI2NCJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBFeHRyYWN0ZWQgZnJvbTogaHR0cHM6Ly9naXRodWIuY29tL1Rvb1RhbGxOYXRlL3V0aWwtZGVwcmVjYXRlXG5sZXQgZGVwcmVjYXRlO1xudHJ5IHtcbiAgY29uc3QgdXRpbCA9IHJlcXVpcmUoJ3V0aWwnKTtcbiAgZGVwcmVjYXRlID0gdXRpbC5kZXByZWNhdGU7XG59IGNhdGNoIChlcnIpIHtcbiAgZGVwcmVjYXRlID0gZnVuY3Rpb24gZGVwcmVjYXRlKGZuLCBtc2cpIHtcbiAgICB2YXIgd2FybmVkID0gZmFsc2U7XG4gICAgZnVuY3Rpb24gZGVwcmVjYXRlZCgpIHtcbiAgICAgIGlmICghd2FybmVkKSB7XG4gICAgICAgIGNvbnNvbGUud2Fybihtc2cpO1xuICAgICAgICB3YXJuZWQgPSB0cnVlO1xuICAgICAgfVxuICAgICAgcmV0dXJuIGZuLmFwcGx5KHRoaXMsIGFyZ3VtZW50cyk7XG4gICAgfVxuXG4gICAgcmV0dXJuIGRlcHJlY2F0ZWQ7XG4gIH07XG59XG5tb2R1bGUuZXhwb3J0cyA9IGRlcHJlY2F0ZTtcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/uuid/deprecate.js\n");
176
-
177
- /***/ }),
178
-
179
- /***/ "./node_modules/uuid/dist/bytesToUuid.js":
180
- /*!***********************************************!*\
181
- !*** ./node_modules/uuid/dist/bytesToUuid.js ***!
182
- \***********************************************/
183
- /*! no static exports found */
184
- /***/ (function(module, exports, __webpack_require__) {
185
-
186
- "use strict";
187
- eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports[\"default\"] = void 0;\n/**\n * Convert array of 16 byte values to UUID string format of the form:\n * XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\n */\n\nvar byteToHex = [];\n\nfor (var i = 0; i < 256; ++i) {\n byteToHex[i] = (i + 0x100).toString(16).substr(1);\n}\n\nfunction bytesToUuid(buf, offset) {\n var i = offset || 0;\n var bth = byteToHex; // join used to fix memory issue caused by concatenation: https://bugs.chromium.org/p/v8/issues/detail?id=3175#c4\n\n return [bth[buf[i++]], bth[buf[i++]], bth[buf[i++]], bth[buf[i++]], '-', bth[buf[i++]], bth[buf[i++]], '-', bth[buf[i++]], bth[buf[i++]], '-', bth[buf[i++]], bth[buf[i++]], '-', bth[buf[i++]], bth[buf[i++]], bth[buf[i++]], bth[buf[i++]], bth[buf[i++]], bth[buf[i++]]].join('');\n}\n\nvar _default = bytesToUuid;\nexports[\"default\"] = _default;\nmodule.exports = exports[\"default\"];//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvdXVpZC9kaXN0L2J5dGVzVG9VdWlkLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3V1aWQvZGlzdC9ieXRlc1RvVXVpZC5qcz8wODM4Il0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIHN0cmljdFwiO1xuXG5PYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgXCJfX2VzTW9kdWxlXCIsIHtcbiAgdmFsdWU6IHRydWVcbn0pO1xuZXhwb3J0cy5kZWZhdWx0ID0gdm9pZCAwO1xuXG4vKipcbiAqIENvbnZlcnQgYXJyYXkgb2YgMTYgYnl0ZSB2YWx1ZXMgdG8gVVVJRCBzdHJpbmcgZm9ybWF0IG9mIHRoZSBmb3JtOlxuICogWFhYWFhYWFgtWFhYWC1YWFhYLVhYWFgtWFhYWFhYWFhYWFhYXG4gKi9cbnZhciBieXRlVG9IZXggPSBbXTtcblxuZm9yICh2YXIgaSA9IDA7IGkgPCAyNTY7ICsraSkge1xuICBieXRlVG9IZXhbaV0gPSAoaSArIDB4MTAwKS50b1N0cmluZygxNikuc3Vic3RyKDEpO1xufVxuXG5mdW5jdGlvbiBieXRlc1RvVXVpZChidWYsIG9mZnNldCkge1xuICB2YXIgaSA9IG9mZnNldCB8fCAwO1xuICB2YXIgYnRoID0gYnl0ZVRvSGV4OyAvLyBqb2luIHVzZWQgdG8gZml4IG1lbW9yeSBpc3N1ZSBjYXVzZWQgYnkgY29uY2F0ZW5hdGlvbjogaHR0cHM6Ly9idWdzLmNocm9taXVtLm9yZy9wL3Y4L2lzc3Vlcy9kZXRhaWw/aWQ9MzE3NSNjNFxuXG4gIHJldHVybiBbYnRoW2J1ZltpKytdXSwgYnRoW2J1ZltpKytdXSwgYnRoW2J1ZltpKytdXSwgYnRoW2J1ZltpKytdXSwgJy0nLCBidGhbYnVmW2krK11dLCBidGhbYnVmW2krK11dLCAnLScsIGJ0aFtidWZbaSsrXV0sIGJ0aFtidWZbaSsrXV0sICctJywgYnRoW2J1ZltpKytdXSwgYnRoW2J1ZltpKytdXSwgJy0nLCBidGhbYnVmW2krK11dLCBidGhbYnVmW2krK11dLCBidGhbYnVmW2krK11dLCBidGhbYnVmW2krK11dLCBidGhbYnVmW2krK11dLCBidGhbYnVmW2krK11dXS5qb2luKCcnKTtcbn1cblxudmFyIF9kZWZhdWx0ID0gYnl0ZXNUb1V1aWQ7XG5leHBvcnRzLmRlZmF1bHQgPSBfZGVmYXVsdDtcbm1vZHVsZS5leHBvcnRzID0gZXhwb3J0cy5kZWZhdWx0OyJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFEQTtBQUdBO0FBRUE7Ozs7O0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/uuid/dist/bytesToUuid.js\n");
188
-
189
- /***/ }),
190
-
191
- /***/ "./node_modules/uuid/dist/rng-browser.js":
192
- /*!***********************************************!*\
193
- !*** ./node_modules/uuid/dist/rng-browser.js ***!
194
- \***********************************************/
195
- /*! no static exports found */
196
- /***/ (function(module, exports, __webpack_require__) {
197
-
198
- "use strict";
199
- eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports[\"default\"] = rng; // Unique ID creation requires a high quality random # generator. In the browser we therefore\n// require the crypto API and do not support built-in fallback to lower quality random number\n// generators (like Math.random()).\n// getRandomValues needs to be invoked in a context where \"this\" is a Crypto implementation. Also,\n// find the complete implementation of crypto (msCrypto) on IE11.\n\nvar getRandomValues = typeof crypto != 'undefined' && crypto.getRandomValues && crypto.getRandomValues.bind(crypto) || typeof msCrypto != 'undefined' && typeof msCrypto.getRandomValues == 'function' && msCrypto.getRandomValues.bind(msCrypto);\nvar rnds8 = new Uint8Array(16); // eslint-disable-line no-undef\n\nfunction rng() {\n if (!getRandomValues) {\n throw new Error('crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported');\n }\n\n return getRandomValues(rnds8);\n}\n\nmodule.exports = exports[\"default\"];//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvdXVpZC9kaXN0L3JuZy1icm93c2VyLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3V1aWQvZGlzdC9ybmctYnJvd3Nlci5qcz85YzJhIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIHN0cmljdFwiO1xuXG5PYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgXCJfX2VzTW9kdWxlXCIsIHtcbiAgdmFsdWU6IHRydWVcbn0pO1xuZXhwb3J0cy5kZWZhdWx0ID0gcm5nO1xuLy8gVW5pcXVlIElEIGNyZWF0aW9uIHJlcXVpcmVzIGEgaGlnaCBxdWFsaXR5IHJhbmRvbSAjIGdlbmVyYXRvci4gSW4gdGhlIGJyb3dzZXIgd2UgdGhlcmVmb3JlXG4vLyByZXF1aXJlIHRoZSBjcnlwdG8gQVBJIGFuZCBkbyBub3Qgc3VwcG9ydCBidWlsdC1pbiBmYWxsYmFjayB0byBsb3dlciBxdWFsaXR5IHJhbmRvbSBudW1iZXJcbi8vIGdlbmVyYXRvcnMgKGxpa2UgTWF0aC5yYW5kb20oKSkuXG4vLyBnZXRSYW5kb21WYWx1ZXMgbmVlZHMgdG8gYmUgaW52b2tlZCBpbiBhIGNvbnRleHQgd2hlcmUgXCJ0aGlzXCIgaXMgYSBDcnlwdG8gaW1wbGVtZW50YXRpb24uIEFsc28sXG4vLyBmaW5kIHRoZSBjb21wbGV0ZSBpbXBsZW1lbnRhdGlvbiBvZiBjcnlwdG8gKG1zQ3J5cHRvKSBvbiBJRTExLlxudmFyIGdldFJhbmRvbVZhbHVlcyA9IHR5cGVvZiBjcnlwdG8gIT0gJ3VuZGVmaW5lZCcgJiYgY3J5cHRvLmdldFJhbmRvbVZhbHVlcyAmJiBjcnlwdG8uZ2V0UmFuZG9tVmFsdWVzLmJpbmQoY3J5cHRvKSB8fCB0eXBlb2YgbXNDcnlwdG8gIT0gJ3VuZGVmaW5lZCcgJiYgdHlwZW9mIG1zQ3J5cHRvLmdldFJhbmRvbVZhbHVlcyA9PSAnZnVuY3Rpb24nICYmIG1zQ3J5cHRvLmdldFJhbmRvbVZhbHVlcy5iaW5kKG1zQ3J5cHRvKTtcbnZhciBybmRzOCA9IG5ldyBVaW50OEFycmF5KDE2KTsgLy8gZXNsaW50LWRpc2FibGUtbGluZSBuby11bmRlZlxuXG5mdW5jdGlvbiBybmcoKSB7XG4gIGlmICghZ2V0UmFuZG9tVmFsdWVzKSB7XG4gICAgdGhyb3cgbmV3IEVycm9yKCdjcnlwdG8uZ2V0UmFuZG9tVmFsdWVzKCkgbm90IHN1cHBvcnRlZC4gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS91dWlkanMvdXVpZCNnZXRyYW5kb212YWx1ZXMtbm90LXN1cHBvcnRlZCcpO1xuICB9XG5cbiAgcmV0dXJuIGdldFJhbmRvbVZhbHVlcyhybmRzOCk7XG59XG5cbm1vZHVsZS5leHBvcnRzID0gZXhwb3J0cy5kZWZhdWx0OyJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFEQTtBQUdBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/uuid/dist/rng-browser.js\n");
200
-
201
- /***/ }),
202
-
203
- /***/ "./node_modules/uuid/dist/v4.js":
204
- /*!**************************************!*\
205
- !*** ./node_modules/uuid/dist/v4.js ***!
206
- \**************************************/
207
- /*! no static exports found */
208
- /***/ (function(module, exports, __webpack_require__) {
209
-
210
- "use strict";
211
- eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports[\"default\"] = void 0;\n\nvar _rng = _interopRequireDefault(__webpack_require__(/*! ./rng.js */ \"./node_modules/uuid/dist/rng-browser.js\"));\n\nvar _bytesToUuid = _interopRequireDefault(__webpack_require__(/*! ./bytesToUuid.js */ \"./node_modules/uuid/dist/bytesToUuid.js\"));\n\nfunction _interopRequireDefault(obj) {\n return obj && obj.__esModule ? obj : {\n \"default\": obj\n };\n}\n\nfunction v4(options, buf, offset) {\n var i = buf && offset || 0;\n\n if (typeof options == 'string') {\n buf = options === 'binary' ? new Array(16) : null;\n options = null;\n }\n\n options = options || {};\n\n var rnds = options.random || (options.rng || _rng[\"default\"])(); // Per 4.4, set bits for version and `clock_seq_hi_and_reserved`\n\n\n rnds[6] = rnds[6] & 0x0f | 0x40;\n rnds[8] = rnds[8] & 0x3f | 0x80; // Copy bytes to buffer, if provided\n\n if (buf) {\n for (var ii = 0; ii < 16; ++ii) {\n buf[i + ii] = rnds[ii];\n }\n }\n\n return buf || (0, _bytesToUuid[\"default\"])(rnds);\n}\n\nvar _default = v4;\nexports[\"default\"] = _default;\nmodule.exports = exports[\"default\"];//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvdXVpZC9kaXN0L3Y0LmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3V1aWQvZGlzdC92NC5qcz9lYjdhIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIHN0cmljdFwiO1xuXG5PYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgXCJfX2VzTW9kdWxlXCIsIHtcbiAgdmFsdWU6IHRydWVcbn0pO1xuZXhwb3J0cy5kZWZhdWx0ID0gdm9pZCAwO1xuXG52YXIgX3JuZyA9IF9pbnRlcm9wUmVxdWlyZURlZmF1bHQocmVxdWlyZShcIi4vcm5nLmpzXCIpKTtcblxudmFyIF9ieXRlc1RvVXVpZCA9IF9pbnRlcm9wUmVxdWlyZURlZmF1bHQocmVxdWlyZShcIi4vYnl0ZXNUb1V1aWQuanNcIikpO1xuXG5mdW5jdGlvbiBfaW50ZXJvcFJlcXVpcmVEZWZhdWx0KG9iaikgeyByZXR1cm4gb2JqICYmIG9iai5fX2VzTW9kdWxlID8gb2JqIDogeyBkZWZhdWx0OiBvYmogfTsgfVxuXG5mdW5jdGlvbiB2NChvcHRpb25zLCBidWYsIG9mZnNldCkge1xuICB2YXIgaSA9IGJ1ZiAmJiBvZmZzZXQgfHwgMDtcblxuICBpZiAodHlwZW9mIG9wdGlvbnMgPT0gJ3N0cmluZycpIHtcbiAgICBidWYgPSBvcHRpb25zID09PSAnYmluYXJ5JyA/IG5ldyBBcnJheSgxNikgOiBudWxsO1xuICAgIG9wdGlvbnMgPSBudWxsO1xuICB9XG5cbiAgb3B0aW9ucyA9IG9wdGlvbnMgfHwge307XG5cbiAgdmFyIHJuZHMgPSBvcHRpb25zLnJhbmRvbSB8fCAob3B0aW9ucy5ybmcgfHwgX3JuZy5kZWZhdWx0KSgpOyAvLyBQZXIgNC40LCBzZXQgYml0cyBmb3IgdmVyc2lvbiBhbmQgYGNsb2NrX3NlcV9oaV9hbmRfcmVzZXJ2ZWRgXG5cblxuICBybmRzWzZdID0gcm5kc1s2XSAmIDB4MGYgfCAweDQwO1xuICBybmRzWzhdID0gcm5kc1s4XSAmIDB4M2YgfCAweDgwOyAvLyBDb3B5IGJ5dGVzIHRvIGJ1ZmZlciwgaWYgcHJvdmlkZWRcblxuICBpZiAoYnVmKSB7XG4gICAgZm9yICh2YXIgaWkgPSAwOyBpaSA8IDE2OyArK2lpKSB7XG4gICAgICBidWZbaSArIGlpXSA9IHJuZHNbaWldO1xuICAgIH1cbiAgfVxuXG4gIHJldHVybiBidWYgfHwgKDAsIF9ieXRlc1RvVXVpZC5kZWZhdWx0KShybmRzKTtcbn1cblxudmFyIF9kZWZhdWx0ID0gdjQ7XG5leHBvcnRzLmRlZmF1bHQgPSBfZGVmYXVsdDtcbm1vZHVsZS5leHBvcnRzID0gZXhwb3J0cy5kZWZhdWx0OyJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFEQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/uuid/dist/v4.js\n");
212
-
213
- /***/ }),
214
-
215
- /***/ "./node_modules/uuid/v4.js":
216
- /*!*********************************!*\
217
- !*** ./node_modules/uuid/v4.js ***!
218
- \*********************************/
219
- /*! no static exports found */
220
- /***/ (function(module, exports, __webpack_require__) {
221
-
222
- eval("var deprecate = __webpack_require__(/*! ./deprecate.js */ \"./node_modules/uuid/deprecate.js\");\n\nvar v4 = __webpack_require__(/*! ./dist/v4.js */ \"./node_modules/uuid/dist/v4.js\");\n\nmodule.exports = deprecate(v4, \"Deep requiring like `const uuidv4 = require('uuid/v4');` is deprecated as of uuid@7.x. Please require the top-level module when using the Node.js CommonJS module or use ECMAScript Modules when bundling for the browser. See https://github.com/uuidjs/uuid#deep-requires-now-deprecated for more information.\");//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvdXVpZC92NC5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy91dWlkL3Y0LmpzP2M2NGUiXSwic291cmNlc0NvbnRlbnQiOlsiY29uc3QgZGVwcmVjYXRlID0gcmVxdWlyZSgnLi9kZXByZWNhdGUuanMnKTtcblxuY29uc3QgdjQgPSByZXF1aXJlKCcuL2Rpc3QvdjQuanMnKTtcblxubW9kdWxlLmV4cG9ydHMgPSBkZXByZWNhdGUoXG4gIHY0LFxuICBcIkRlZXAgcmVxdWlyaW5nIGxpa2UgYGNvbnN0IHV1aWR2NCA9IHJlcXVpcmUoJ3V1aWQvdjQnKTtgIGlzIGRlcHJlY2F0ZWQgYXMgb2YgdXVpZEA3LnguIFBsZWFzZSByZXF1aXJlIHRoZSB0b3AtbGV2ZWwgbW9kdWxlIHdoZW4gdXNpbmcgdGhlIE5vZGUuanMgQ29tbW9uSlMgbW9kdWxlIG9yIHVzZSBFQ01BU2NyaXB0IE1vZHVsZXMgd2hlbiBidW5kbGluZyBmb3IgdGhlIGJyb3dzZXIuIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdXVpZGpzL3V1aWQjZGVlcC1yZXF1aXJlcy1ub3ctZGVwcmVjYXRlZCBmb3IgbW9yZSBpbmZvcm1hdGlvbi5cIixcbik7XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/uuid/v4.js\n");
223
-
224
- /***/ }),
225
-
226
- /***/ "./src/mathml-block.css":
227
- /*!******************************!*\
228
- !*** ./src/mathml-block.css ***!
229
- \******************************/
230
- /*! no static exports found */
231
- /***/ (function(module, exports, __webpack_require__) {
232
-
233
- eval("var api = __webpack_require__(/*! ../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js */ \"./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\");\n var content = __webpack_require__(/*! !../node_modules/css-loader/dist/cjs.js!./mathml-block.css */ \"./node_modules/css-loader/dist/cjs.js!./src/mathml-block.css\");\n\n content = content.__esModule ? content.default : content;\n\n if (typeof content === 'string') {\n content = [[module.i, content, '']];\n }\n\nvar options = {};\n\noptions.insert = \"head\";\noptions.singleton = false;\n\nvar update = api(content, options);\n\nvar exported = content.locals ? content.locals : {};\n\n\n\nmodule.exports = exported;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbWF0aG1sLWJsb2NrLmNzcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9tYXRobWwtYmxvY2suY3NzP2I1NTkiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIGFwaSA9IHJlcXVpcmUoXCIhLi4vbm9kZV9tb2R1bGVzL3N0eWxlLWxvYWRlci9kaXN0L3J1bnRpbWUvaW5qZWN0U3R5bGVzSW50b1N0eWxlVGFnLmpzXCIpO1xuICAgICAgICAgICAgdmFyIGNvbnRlbnQgPSByZXF1aXJlKFwiISEuLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcyEuL21hdGhtbC1ibG9jay5jc3NcIik7XG5cbiAgICAgICAgICAgIGNvbnRlbnQgPSBjb250ZW50Ll9fZXNNb2R1bGUgPyBjb250ZW50LmRlZmF1bHQgOiBjb250ZW50O1xuXG4gICAgICAgICAgICBpZiAodHlwZW9mIGNvbnRlbnQgPT09ICdzdHJpbmcnKSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQgPSBbW21vZHVsZS5pZCwgY29udGVudCwgJyddXTtcbiAgICAgICAgICAgIH1cblxudmFyIG9wdGlvbnMgPSB7fTtcblxub3B0aW9ucy5pbnNlcnQgPSBcImhlYWRcIjtcbm9wdGlvbnMuc2luZ2xldG9uID0gZmFsc2U7XG5cbnZhciB1cGRhdGUgPSBhcGkoY29udGVudCwgb3B0aW9ucyk7XG5cbnZhciBleHBvcnRlZCA9IGNvbnRlbnQubG9jYWxzID8gY29udGVudC5sb2NhbHMgOiB7fTtcblxuXG5cbm1vZHVsZS5leHBvcnRzID0gZXhwb3J0ZWQ7Il0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/mathml-block.css\n");
234
-
235
- /***/ }),
236
-
237
- /***/ "./src/mathml-block.js":
238
- /*!*****************************!*\
239
- !*** ./src/mathml-block.js ***!
240
- \*****************************/
241
- /*! no exports provided */
242
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
243
-
244
- "use strict";
245
- eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var uuid_v4__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! uuid/v4 */ \"./node_modules/uuid/v4.js\");\n/* harmony import */ var uuid_v4__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(uuid_v4__WEBPACK_IMPORTED_MODULE_0__);\n\nvar __ = wp.i18n.__;\nvar registerBlockType = wp.blocks.registerBlockType;\n\nvar renderMathML = function renderMathML(id) {\n setTimeout(function () {\n MathJax.Hub.Queue(['Typeset', MathJax.Hub, document.getElementById(id)]);\n }, 100);\n};\n\nregisterBlockType('mathml/mathmlblock', {\n title: 'MathML',\n icon: 'list-view',\n category: 'common',\n attributes: {\n formula: {\n source: 'html',\n selector: 'div',\n type: 'string'\n }\n },\n edit: function edit(props) {\n var isSelected = props.isSelected,\n attributes = props.attributes,\n setAttributes = props.setAttributes,\n className = props.className;\n var formula = attributes.formula;\n var id = uuid_v4__WEBPACK_IMPORTED_MODULE_0___default()();\n renderMathML(id);\n\n if (isSelected) {\n return /*#__PURE__*/React.createElement(\"div\", {\n className: className\n }, /*#__PURE__*/React.createElement(\"label\", {\n htmlFor: id\n }, __('MathML formula:', 'mathml-block')), /*#__PURE__*/React.createElement(\"textarea\", {\n id: id,\n className: \"mathml-formula\",\n tagname: \"div\",\n onChange: function onChange(event) {\n setAttributes({\n formula: event.target.value\n });\n },\n value: formula,\n style: {\n width: '100%'\n }\n }));\n } else {\n return /*#__PURE__*/React.createElement(\"div\", {\n id: id,\n className: \"mathml-block\"\n }, formula);\n }\n },\n save: function save(_ref) {\n var attributes = _ref.attributes,\n className = _ref.className;\n var formula = attributes.formula;\n return /*#__PURE__*/React.createElement(\"div\", {\n className: className\n }, formula);\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbWF0aG1sLWJsb2NrLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL21hdGhtbC1ibG9jay5qcz8xZmJhIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB1dWlkIGZyb20gJ3V1aWQvdjQnO1xuXG5jb25zdCB7IF9fIH0gICAgICAgICAgICAgICAgPSB3cC5pMThuO1xuY29uc3QgeyByZWdpc3RlckJsb2NrVHlwZSB9ID0gd3AuYmxvY2tzO1xuXG5jb25zdCByZW5kZXJNYXRoTUwgPSAoIGlkICkgPT4ge1xuXHRzZXRUaW1lb3V0KCAoKSA9PiB7XG5cdFx0TWF0aEpheC5IdWIuUXVldWUoIFsgJ1R5cGVzZXQnLCBNYXRoSmF4Lkh1YiwgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoIGlkICkgXSApO1xuXHR9LCAxMDAgKTtcbn07XG5cbnJlZ2lzdGVyQmxvY2tUeXBlKCAnbWF0aG1sL21hdGhtbGJsb2NrJywge1xuXHR0aXRsZTogJ01hdGhNTCcsXG5cdGljb246ICdsaXN0LXZpZXcnLFxuXHRjYXRlZ29yeTogJ2NvbW1vbicsXG5cdGF0dHJpYnV0ZXM6IHtcblx0XHRmb3JtdWxhOiB7XG5cdFx0XHRzb3VyY2U6ICdodG1sJyxcblx0XHRcdHNlbGVjdG9yOiAnZGl2Jyxcblx0XHRcdHR5cGU6ICdzdHJpbmcnLFxuXHRcdH0sXG5cdH0sXG5cblx0ZWRpdDogKCBwcm9wcyApID0+IHtcblxuXHRcdGNvbnN0IHsgaXNTZWxlY3RlZCwgYXR0cmlidXRlcywgc2V0QXR0cmlidXRlcywgY2xhc3NOYW1lIH0gPSBwcm9wcztcblx0XHRjb25zdCB7IGZvcm11bGEgfSA9IGF0dHJpYnV0ZXM7XG5cdFx0Y29uc3QgaWQgPSB1dWlkKCk7XG5cblx0XHRyZW5kZXJNYXRoTUwoIGlkICk7XG5cblx0XHRpZiAoIGlzU2VsZWN0ZWQgKSB7XG5cdFx0XHRyZXR1cm4gKFxuXHRcdFx0XHQ8ZGl2IGNsYXNzTmFtZT17IGNsYXNzTmFtZSB9PlxuXHRcdFx0XHRcdDxsYWJlbCBodG1sRm9yPXsgaWQgfT57IF9fKCAnTWF0aE1MIGZvcm11bGE6JywgJ21hdGhtbC1ibG9jaycgKSB9PC9sYWJlbD5cblx0XHRcdFx0XHQ8dGV4dGFyZWFcblx0XHRcdFx0XHRcdGlkPXsgaWQgfVxuXHRcdFx0XHRcdFx0Y2xhc3NOYW1lPVwibWF0aG1sLWZvcm11bGFcIlxuXHRcdFx0XHRcdFx0dGFnbmFtZT1cImRpdlwiXG5cdFx0XHRcdFx0XHRvbkNoYW5nZT17ICggZXZlbnQgKSA9PiB7XG5cdFx0XHRcdFx0XHRcdHNldEF0dHJpYnV0ZXMoIHsgZm9ybXVsYTogZXZlbnQudGFyZ2V0LnZhbHVlIH0gKTtcblx0XHRcdFx0XHRcdH0gfVxuXHRcdFx0XHRcdFx0dmFsdWU9eyBmb3JtdWxhIH1cblx0XHRcdFx0XHRcdHN0eWxlPXsgeyB3aWR0aDogJzEwMCUnIH0gfVxuXHRcdFx0XHRcdC8+XG5cdFx0XHRcdDwvZGl2PlxuXHRcdFx0KTtcblx0XHR9IGVsc2Uge1xuXHRcdFx0cmV0dXJuIChcblx0XHRcdFx0PGRpdlxuXHRcdFx0XHRcdGlkPXsgaWQgfVxuXHRcdFx0XHRcdGNsYXNzTmFtZT1cIm1hdGhtbC1ibG9ja1wiXG5cdFx0XHRcdD5cblx0XHRcdFx0XHR7IGZvcm11bGEgfVxuXHRcdFx0XHQ8L2Rpdj5cblx0XHRcdCk7XG5cdFx0fVxuXHR9LFxuXG5cdHNhdmU6IGZ1bmN0aW9uIHNhdmUoIHsgYXR0cmlidXRlcywgY2xhc3NOYW1lIH0gKSB7XG5cdFx0Y29uc3QgeyBmb3JtdWxhIH0gPSBhdHRyaWJ1dGVzO1xuXG5cdFx0cmV0dXJuIChcblx0XHRcdDxkaXYgY2xhc3NOYW1lPXsgY2xhc3NOYW1lIH0+XG5cdFx0XHRcdHsgZm9ybXVsYSB9XG5cdFx0XHQ8L2Rpdj5cblx0XHQpO1xuXHR9LFxufSApO1xuXG5cbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFIQTtBQURBO0FBUUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBSUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBUkE7QUFZQTtBQUNBO0FBRUE7QUFDQTtBQUZBO0FBT0E7QUFDQTtBQUVBO0FBQUE7QUFBQTtBQUFBO0FBR0E7QUFDQTtBQUFBO0FBSUE7QUF4REEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/mathml-block.js\n");
246
-
247
- /***/ }),
248
-
249
- /***/ "./src/mathml-inline.js":
250
- /*!******************************!*\
251
- !*** ./src/mathml-inline.js ***!
252
- \******************************/
253
- /*! no exports provided */
254
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
255
-
256
- "use strict";
257
- eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _mathml_block_css__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./mathml-block.css */ \"./src/mathml-block.css\");\n/* harmony import */ var _mathml_block_css__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_mathml_block_css__WEBPACK_IMPORTED_MODULE_0__);\nvar _window$wp$element = window.wp.element,\n createElement = _window$wp$element.createElement,\n Fragment = _window$wp$element.Fragment;\nvar _window$wp$richText = window.wp.richText,\n registerFormatType = _window$wp$richText.registerFormatType,\n toggleFormat = _window$wp$richText.toggleFormat;\nvar _window$wp$blockEdito = window.wp.blockEditor,\n RichTextToolbarButton = _window$wp$blockEdito.RichTextToolbarButton,\n RichTextShortcut = _window$wp$blockEdito.RichTextShortcut;\nvar __ = window.wp.i18n.__;\n\n[{\n name: 'mathml',\n title: __('MathML', 'mathml-block'),\n character: 'm'\n}].forEach(function (_ref) {\n var name = _ref.name,\n title = _ref.title,\n character = _ref.character;\n var type = \"mathml-block/\".concat(name);\n registerFormatType(type, {\n title: title,\n tagName: name,\n className: null,\n edit: function edit(_ref2) {\n var isActive = _ref2.isActive,\n value = _ref2.value,\n onChange = _ref2.onChange;\n\n var onToggle = function onToggle() {\n onChange(toggleFormat(value, {\n type: type\n }));\n setTimeout(function () {\n MathJax.Hub.Queue(['Typeset', MathJax.Hub, document.getElementsByTagName('mathml')]);\n }, 100);\n };\n\n return createElement(Fragment, null, createElement(RichTextShortcut, {\n type: 'primary',\n character: character,\n onUse: onToggle\n }), createElement(RichTextToolbarButton, {\n title: title,\n onClick: onToggle,\n isActive: isActive,\n shortcutType: 'primary',\n shortcutCharacter: character,\n className: \"toolbar-button-with-text toolbar-button__advanced-\".concat(name)\n }));\n }\n });\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbWF0aG1sLWlubGluZS5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9tYXRobWwtaW5saW5lLmpzPzRmNWQiXSwic291cmNlc0NvbnRlbnQiOlsiY29uc3QgeyBjcmVhdGVFbGVtZW50LCBGcmFnbWVudCB9ID0gd2luZG93LndwLmVsZW1lbnQ7XG5jb25zdCB7IHJlZ2lzdGVyRm9ybWF0VHlwZSwgdG9nZ2xlRm9ybWF0IH0gPSB3aW5kb3cud3AucmljaFRleHQ7XG5jb25zdCB7IFJpY2hUZXh0VG9vbGJhckJ1dHRvbiwgUmljaFRleHRTaG9ydGN1dCB9ID0gd2luZG93LndwLmJsb2NrRWRpdG9yO1xuY29uc3QgeyBfXyB9ID0gd2luZG93LndwLmkxOG47XG5pbXBvcnQgJy4vbWF0aG1sLWJsb2NrLmNzcyc7XG5cbltcblx0e1xuXHRcdG5hbWU6ICdtYXRobWwnLFxuXHRcdHRpdGxlOiBfXyggJ01hdGhNTCcsICdtYXRobWwtYmxvY2snICksXG5cdFx0Y2hhcmFjdGVyOiAnbSdcblx0fSxcblxuXS5mb3JFYWNoKCAoIHsgbmFtZSwgdGl0bGUsIGNoYXJhY3RlciB9ICkgPT4ge1xuXHRjb25zdCB0eXBlID0gYG1hdGhtbC1ibG9jay8keyBuYW1lIH1gO1xuXHRyZWdpc3RlckZvcm1hdFR5cGUoIHR5cGUsIHtcblx0XHR0aXRsZSxcblx0XHR0YWdOYW1lOiBuYW1lLFxuXHRcdGNsYXNzTmFtZTogbnVsbCxcblx0XHRlZGl0KCB7IGlzQWN0aXZlLCB2YWx1ZSwgb25DaGFuZ2UgfSApIHtcblx0XHRcdGNvbnN0IG9uVG9nZ2xlID0gKCkgPT4ge1xuXHRcdFx0XHRvbkNoYW5nZSggdG9nZ2xlRm9ybWF0KCB2YWx1ZSwgeyB0eXBlIH0gKSApO1xuXHRcdFx0XHRzZXRUaW1lb3V0KCAoKSA9PiB7XG5cdFx0XHRcdFx0TWF0aEpheC5IdWIuUXVldWUoIFsgJ1R5cGVzZXQnLCBNYXRoSmF4Lkh1YiwgZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoICdtYXRobWwnICkgXSApO1xuXHRcdFx0XHR9LCAxMDAgKTtcblx0XHRcdH07XG5cblx0XHRcdHJldHVybiAoXG5cdFx0XHRcdGNyZWF0ZUVsZW1lbnQoIEZyYWdtZW50LCBudWxsLFxuXHRcdFx0XHRcdGNyZWF0ZUVsZW1lbnQoIFJpY2hUZXh0U2hvcnRjdXQsIHtcblx0XHRcdFx0XHRcdHR5cGU6ICdwcmltYXJ5Jyxcblx0XHRcdFx0XHRcdGNoYXJhY3Rlcixcblx0XHRcdFx0XHRcdG9uVXNlOiBvblRvZ2dsZVxuXHRcdFx0XHRcdH0gKSxcblx0XHRcdFx0XHRjcmVhdGVFbGVtZW50KCBSaWNoVGV4dFRvb2xiYXJCdXR0b24sIHtcblx0XHRcdFx0XHRcdHRpdGxlLFxuXHRcdFx0XHRcdFx0b25DbGljazogb25Ub2dnbGUsXG5cdFx0XHRcdFx0XHRpc0FjdGl2ZSxcblx0XHRcdFx0XHRcdHNob3J0Y3V0VHlwZTogJ3ByaW1hcnknLFxuXHRcdFx0XHRcdFx0c2hvcnRjdXRDaGFyYWN0ZXI6IGNoYXJhY3Rlcixcblx0XHRcdFx0XHRcdGNsYXNzTmFtZTogYHRvb2xiYXItYnV0dG9uLXdpdGgtdGV4dCB0b29sYmFyLWJ1dHRvbl9fYWR2YW5jZWQtJHsgbmFtZSB9YFxuXHRcdFx0XHRcdH0gKSApXG5cdFx0XHQpO1xuXHRcdH1cblx0fSApO1xufSApO1xuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBRUE7QUFFQTtBQUNBO0FBQ0E7QUFIQTtBQU1BO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFIQTtBQU1BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQU5BO0FBU0E7QUE1QkE7QUE4QkEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/mathml-inline.js\n");
258
-
259
- /***/ }),
260
-
261
- /***/ 0:
262
- /*!**********************************************************!*\
263
- !*** multi ./src/mathml-block.js ./src/mathml-inline.js ***!
264
- \**********************************************************/
265
- /*! no static exports found */
266
- /***/ (function(module, exports, __webpack_require__) {
267
-
268
- __webpack_require__(/*! ./src/mathml-block.js */"./src/mathml-block.js");
269
- module.exports = __webpack_require__(/*! ./src/mathml-inline.js */"./src/mathml-inline.js");
270
-
271
-
272
- /***/ })
273
-
274
- /******/ });
1
+ !function(t){var e={};function n(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)n.d(r,o,function(e){return t[e]}.bind(null,o));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=1)}([function(t,e,n){"use strict";t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var n=function(t,e){var n=t[1]||"",r=t[3];if(!r)return n;if(e&&"function"==typeof btoa){var o=(i=r,c=btoa(unescape(encodeURIComponent(JSON.stringify(i)))),u="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(c),"/*# ".concat(u," */")),a=r.sources.map((function(t){return"/*# sourceURL=".concat(r.sourceRoot||"").concat(t," */")}));return[n].concat(a).concat([o]).join("\n")}var i,c,u;return[n].join("\n")}(e,t);return e[2]?"@media ".concat(e[2]," {").concat(n,"}"):n})).join("")},e.i=function(t,n,r){"string"==typeof t&&(t=[[null,t,""]]);var o={};if(r)for(var a=0;a<this.length;a++){var i=this[a][0];null!=i&&(o[i]=!0)}for(var c=0;c<t.length;c++){var u=[].concat(t[c]);r&&o[u[0]]||(n&&(u[2]?u[2]="".concat(n," and ").concat(u[2]):u[2]=n),e.push(u))}},e}},function(t,e,n){n(6),t.exports=n(2)},function(t,e,n){"use strict";n.r(e);n(3);var r=window.wp.element,o=r.createElement,a=r.Fragment,i=window.wp.richText,c=i.registerFormatType,u=i.toggleFormat,s=window.wp.blockEditor,l=s.RichTextToolbarButton,f=s.RichTextShortcut;[{name:"mathml",title:(0,window.wp.i18n.__)("MathML","mathml-block"),character:"m"}].forEach((function(t){var e=t.name,n=t.title,r=t.character,i="mathml-block/".concat(e);c(i,{title:n,tagName:e,className:null,edit:function(t){var c=t.isActive,s=t.value,d=t.onChange,m=function(){d(u(s,{type:i})),setTimeout((function(){MathJax.Hub.Queue(["Typeset",MathJax.Hub,document.getElementsByTagName("mathml")])}),100)};return o(a,null,o(f,{type:"primary",character:r,onUse:m}),o(l,{title:n,onClick:m,isActive:c,shortcutType:"primary",shortcutCharacter:r,className:"toolbar-button-with-text toolbar-button__advanced-".concat(e)}))}})}))},function(t,e,n){var r=n(4),o=n(5);"string"==typeof(o=o.__esModule?o.default:o)&&(o=[[t.i,o,""]]);var a={insert:"head",singleton:!1};r(o,a);t.exports=o.locals||{}},function(t,e,n){"use strict";var r,o=function(){return void 0===r&&(r=Boolean(window&&document&&document.all&&!window.atob)),r},a=function(){var t={};return function(e){if(void 0===t[e]){var n=document.querySelector(e);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(t){n=null}t[e]=n}return t[e]}}(),i=[];function c(t){for(var e=-1,n=0;n<i.length;n++)if(i[n].identifier===t){e=n;break}return e}function u(t,e){for(var n={},r=[],o=0;o<t.length;o++){var a=t[o],u=e.base?a[0]+e.base:a[0],s=n[u]||0,l="".concat(u," ").concat(s);n[u]=s+1;var f=c(l),d={css:a[1],media:a[2],sourceMap:a[3]};-1!==f?(i[f].references++,i[f].updater(d)):i.push({identifier:l,updater:h(d,e),references:1}),r.push(l)}return r}function s(t){var e=document.createElement("style"),r=t.attributes||{};if(void 0===r.nonce){var o=n.nc;o&&(r.nonce=o)}if(Object.keys(r).forEach((function(t){e.setAttribute(t,r[t])})),"function"==typeof t.insert)t.insert(e);else{var i=a(t.insert||"head");if(!i)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");i.appendChild(e)}return e}var l,f=(l=[],function(t,e){return l[t]=e,l.filter(Boolean).join("\n")});function d(t,e,n,r){var o=n?"":r.media?"@media ".concat(r.media," {").concat(r.css,"}"):r.css;if(t.styleSheet)t.styleSheet.cssText=f(e,o);else{var a=document.createTextNode(o),i=t.childNodes;i[e]&&t.removeChild(i[e]),i.length?t.insertBefore(a,i[e]):t.appendChild(a)}}function m(t,e,n){var r=n.css,o=n.media,a=n.sourceMap;if(o?t.setAttribute("media",o):t.removeAttribute("media"),a&&btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(a))))," */")),t.styleSheet)t.styleSheet.cssText=r;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(r))}}var p=null,v=0;function h(t,e){var n,r,o;if(e.singleton){var a=v++;n=p||(p=s(e)),r=d.bind(null,n,a,!1),o=d.bind(null,n,a,!0)}else n=s(e),r=m.bind(null,n,e),o=function(){!function(t){if(null===t.parentNode)return!1;t.parentNode.removeChild(t)}(n)};return r(t),function(e){if(e){if(e.css===t.css&&e.media===t.media&&e.sourceMap===t.sourceMap)return;r(t=e)}else o()}}t.exports=function(t,e){(e=e||{}).singleton||"boolean"==typeof e.singleton||(e.singleton=o());var n=u(t=t||[],e);return function(t){if(t=t||[],"[object Array]"===Object.prototype.toString.call(t)){for(var r=0;r<n.length;r++){var o=c(n[r]);i[o].references--}for(var a=u(t,e),s=0;s<n.length;s++){var l=c(n[s]);0===i[l].references&&(i[l].updater(),i.splice(l,1))}n=a}}}},function(t,e,n){"use strict";n.r(e);var r=n(0),o=n.n(r)()(!1);o.push([t.i,".toolbar-button__advanced-mathml:before {\n\tcontent: 'M';\n}",""]),e.default=o},function(t,e,n){"use strict";n.r(e);var r="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto),o=new Uint8Array(16);function a(){if(!r)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return r(o)}var i=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;for(var c=function(t){return"string"==typeof t&&i.test(t)},u=[],s=0;s<256;++s)u.push((s+256).toString(16).substr(1));var l=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=(u[t[e+0]]+u[t[e+1]]+u[t[e+2]]+u[t[e+3]]+"-"+u[t[e+4]]+u[t[e+5]]+"-"+u[t[e+6]]+u[t[e+7]]+"-"+u[t[e+8]]+u[t[e+9]]+"-"+u[t[e+10]]+u[t[e+11]]+u[t[e+12]]+u[t[e+13]]+u[t[e+14]]+u[t[e+15]]).toLowerCase();if(!c(n))throw TypeError("Stringified UUID is invalid");return n};var f=function(t,e,n){var r=(t=t||{}).random||(t.rng||a)();if(r[6]=15&r[6]|64,r[8]=63&r[8]|128,e){n=n||0;for(var o=0;o<16;++o)e[n+o]=r[o];return e}return l(r)},d=wp.i18n.__,m=wp.blocks.registerBlockType;m("mathml/mathmlblock",{title:"MathML",icon:"list-view",category:"common",attributes:{formula:{source:"html",selector:"div",type:"string"}},edit:function(t){var e=t.isSelected,n=t.attributes,r=t.setAttributes,o=t.className,a=n.formula,i=f();return function(t){setTimeout((function(){MathJax.Hub.Queue(["Typeset",MathJax.Hub,document.getElementById(t)])}),100)}(i),e?React.createElement("div",{className:o},React.createElement("label",{htmlFor:i},d("MathML formula:","mathml-block")),React.createElement("textarea",{id:i,className:"mathml-formula",tagname:"div",onChange:function(t){r({formula:t.target.value})},value:a,style:{width:"100%"}})):React.createElement("div",{id:i,className:"mathml-block"},a)},save:function(t){var e=t.attributes,n=t.className,r=e.formula;return React.createElement("div",{className:n},r)}})}]);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
mathml-block.php CHANGED
@@ -4,7 +4,7 @@
4
  * Description: Display MathML formulas.
5
  * Version: 1.1.2
6
  * Requires at least: 5.0
7
- * Tested up to: 5.4
8
  * Requires PHP: 5.4
9
  * Stable tag: trunk
10
  * Author: adamsilverstein
4
  * Description: Display MathML formulas.
5
  * Version: 1.1.2
6
  * Requires at least: 5.0
7
+ * Tested up to: 5.5
8
  * Requires PHP: 5.4
9
  * Stable tag: trunk
10
  * Author: adamsilverstein
package-lock.json CHANGED
@@ -13,83 +13,142 @@
13
  }
14
  },
15
  "@babel/compat-data": {
16
- "version": "7.9.0",
17
- "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.9.0.tgz",
18
- "integrity": "sha512-zeFQrr+284Ekvd9e7KAX954LkapWiOmQtsfHirhxqfdlX6MEC32iRE+pqUGlYIBchdevaCwvzxWGSy/YBNI85g==",
19
  "dev": true,
20
  "requires": {
21
- "browserslist": "^4.9.1",
22
  "invariant": "^2.2.4",
23
  "semver": "^5.5.0"
24
  }
25
  },
26
  "@babel/core": {
27
- "version": "7.9.0",
28
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.9.0.tgz",
29
- "integrity": "sha512-kWc7L0fw1xwvI0zi8OKVBuxRVefwGOrKSQMvrQ3dW+bIIavBY3/NpXmpjMy7bQnLgwgzWQZ8TlM57YHpHNHz4w==",
30
- "dev": true,
31
- "requires": {
32
- "@babel/code-frame": "^7.8.3",
33
- "@babel/generator": "^7.9.0",
34
- "@babel/helper-module-transforms": "^7.9.0",
35
- "@babel/helpers": "^7.9.0",
36
- "@babel/parser": "^7.9.0",
37
- "@babel/template": "^7.8.6",
38
- "@babel/traverse": "^7.9.0",
39
- "@babel/types": "^7.9.0",
40
  "convert-source-map": "^1.7.0",
41
  "debug": "^4.1.0",
42
  "gensync": "^1.0.0-beta.1",
43
  "json5": "^2.1.2",
44
- "lodash": "^4.17.13",
45
  "resolve": "^1.3.2",
46
  "semver": "^5.4.1",
47
  "source-map": "^0.5.0"
48
  },
49
  "dependencies": {
 
 
 
 
 
 
 
 
 
50
  "@babel/generator": {
51
- "version": "7.9.4",
52
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.9.4.tgz",
53
- "integrity": "sha512-rjP8ahaDy/ouhrvCoU1E5mqaitWrxwuNGU+dy1EpaoK48jZay4MdkskKGIMHLZNewg8sAsqpGSREJwP0zH3YQA==",
54
  "dev": true,
55
  "requires": {
56
- "@babel/types": "^7.9.0",
57
  "jsesc": "^2.5.1",
58
- "lodash": "^4.17.13",
59
  "source-map": "^0.5.0"
60
  }
61
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
62
  "@babel/parser": {
63
- "version": "7.9.4",
64
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.4.tgz",
65
- "integrity": "sha512-bC49otXX6N0/VYhgOMh4gnP26E9xnDZK3TmbNpxYzzz9BQLBosQwfyOe9/cXUU3txYhTzLCbcqd5c8y/OmCjHA==",
66
  "dev": true
67
  },
 
 
 
 
 
 
 
 
 
 
 
68
  "@babel/traverse": {
69
- "version": "7.9.0",
70
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.9.0.tgz",
71
- "integrity": "sha512-jAZQj0+kn4WTHO5dUZkZKhbFrqZE7K5LAQ5JysMnmvGij+wOdr+8lWqPeW0BcF4wFwrEXXtdGO7wcV6YPJcf3w==",
72
  "dev": true,
73
  "requires": {
74
- "@babel/code-frame": "^7.8.3",
75
- "@babel/generator": "^7.9.0",
76
- "@babel/helper-function-name": "^7.8.3",
77
- "@babel/helper-split-export-declaration": "^7.8.3",
78
- "@babel/parser": "^7.9.0",
79
- "@babel/types": "^7.9.0",
80
  "debug": "^4.1.0",
81
  "globals": "^11.1.0",
82
- "lodash": "^4.17.13"
83
  }
84
  },
85
  "@babel/types": {
86
- "version": "7.9.0",
87
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.0.tgz",
88
- "integrity": "sha512-BS9JKfXkzzJl8RluW4JGknzpiUV7ZrvTayM6yfqLTVBEnFtyowVIOu6rqxRd5cVO6yGoWf4T8u8dgK9oB+GCng==",
89
  "dev": true,
90
  "requires": {
91
- "@babel/helper-validator-identifier": "^7.9.0",
92
- "lodash": "^4.17.13",
93
  "to-fast-properties": "^2.0.0"
94
  }
95
  }
@@ -108,114 +167,410 @@
108
  }
109
  },
110
  "@babel/helper-annotate-as-pure": {
111
- "version": "7.8.3",
112
- "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.8.3.tgz",
113
- "integrity": "sha512-6o+mJrZBxOoEX77Ezv9zwW7WV8DdluouRKNY/IR5u/YTMuKHgugHOzYWlYvYLpLA9nPsQCAAASpCIbjI9Mv+Uw==",
114
  "dev": true,
115
  "requires": {
116
- "@babel/types": "^7.8.3"
 
 
 
 
 
 
 
 
 
 
 
 
 
117
  }
118
  },
119
  "@babel/helper-builder-binary-assignment-operator-visitor": {
120
- "version": "7.8.3",
121
- "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.8.3.tgz",
122
- "integrity": "sha512-5eFOm2SyFPK4Rh3XMMRDjN7lBH0orh3ss0g3rTYZnBQ+r6YPj7lgDyCvPphynHvUrobJmeMignBr6Acw9mAPlw==",
123
  "dev": true,
124
  "requires": {
125
- "@babel/helper-explode-assignable-expression": "^7.8.3",
126
- "@babel/types": "^7.8.3"
 
 
 
 
 
 
 
 
 
 
 
 
 
127
  }
128
  },
129
  "@babel/helper-builder-react-jsx": {
130
- "version": "7.9.0",
131
- "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.9.0.tgz",
132
- "integrity": "sha512-weiIo4gaoGgnhff54GQ3P5wsUQmnSwpkvU0r6ZHq6TzoSzKy4JxHEgnxNytaKbov2a9z/CVNyzliuCOUPEX3Jw==",
133
  "dev": true,
134
  "requires": {
135
- "@babel/helper-annotate-as-pure": "^7.8.3",
136
- "@babel/types": "^7.9.0"
137
  },
138
  "dependencies": {
139
  "@babel/types": {
140
- "version": "7.9.0",
141
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.0.tgz",
142
- "integrity": "sha512-BS9JKfXkzzJl8RluW4JGknzpiUV7ZrvTayM6yfqLTVBEnFtyowVIOu6rqxRd5cVO6yGoWf4T8u8dgK9oB+GCng==",
143
  "dev": true,
144
  "requires": {
145
- "@babel/helper-validator-identifier": "^7.9.0",
146
- "lodash": "^4.17.13",
147
  "to-fast-properties": "^2.0.0"
148
  }
149
  }
150
  }
151
  },
152
  "@babel/helper-builder-react-jsx-experimental": {
153
- "version": "7.9.0",
154
- "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx-experimental/-/helper-builder-react-jsx-experimental-7.9.0.tgz",
155
- "integrity": "sha512-3xJEiyuYU4Q/Ar9BsHisgdxZsRlsShMe90URZ0e6przL26CCs8NJbDoxH94kKT17PcxlMhsCAwZd90evCo26VQ==",
156
  "dev": true,
157
  "requires": {
158
- "@babel/helper-annotate-as-pure": "^7.8.3",
159
- "@babel/helper-module-imports": "^7.8.3",
160
- "@babel/types": "^7.9.0"
161
  },
162
  "dependencies": {
163
  "@babel/types": {
164
- "version": "7.9.0",
165
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.0.tgz",
166
- "integrity": "sha512-BS9JKfXkzzJl8RluW4JGknzpiUV7ZrvTayM6yfqLTVBEnFtyowVIOu6rqxRd5cVO6yGoWf4T8u8dgK9oB+GCng==",
167
  "dev": true,
168
  "requires": {
169
- "@babel/helper-validator-identifier": "^7.9.0",
170
- "lodash": "^4.17.13",
171
  "to-fast-properties": "^2.0.0"
172
  }
173
  }
174
  }
175
  },
176
  "@babel/helper-compilation-targets": {
177
- "version": "7.8.7",
178
- "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.8.7.tgz",
179
- "integrity": "sha512-4mWm8DCK2LugIS+p1yArqvG1Pf162upsIsjE7cNBjez+NjliQpVhj20obE520nao0o14DaTnFJv+Fw5a0JpoUw==",
180
  "dev": true,
181
  "requires": {
182
- "@babel/compat-data": "^7.8.6",
183
- "browserslist": "^4.9.1",
184
  "invariant": "^2.2.4",
185
  "levenary": "^1.1.1",
186
  "semver": "^5.5.0"
187
  }
188
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
189
  "@babel/helper-create-regexp-features-plugin": {
190
- "version": "7.8.8",
191
- "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.8.8.tgz",
192
- "integrity": "sha512-LYVPdwkrQEiX9+1R29Ld/wTrmQu1SSKYnuOk3g0CkcZMA1p0gsNxJFj/3gBdaJ7Cg0Fnek5z0DsMULePP7Lrqg==",
193
  "dev": true,
194
  "requires": {
195
- "@babel/helper-annotate-as-pure": "^7.8.3",
196
- "@babel/helper-regex": "^7.8.3",
197
  "regexpu-core": "^4.7.0"
198
  }
199
  },
200
  "@babel/helper-define-map": {
201
- "version": "7.8.3",
202
- "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.8.3.tgz",
203
- "integrity": "sha512-PoeBYtxoZGtct3md6xZOCWPcKuMuk3IHhgxsRRNtnNShebf4C8YonTSblsK4tvDbm+eJAw2HAPOfCr+Q/YRG/g==",
204
  "dev": true,
205
  "requires": {
206
- "@babel/helper-function-name": "^7.8.3",
207
- "@babel/types": "^7.8.3",
208
- "lodash": "^4.17.13"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
209
  }
210
  },
211
  "@babel/helper-explode-assignable-expression": {
212
- "version": "7.8.3",
213
- "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.8.3.tgz",
214
- "integrity": "sha512-N+8eW86/Kj147bO9G2uclsg5pwfs/fqqY5rwgIL7eTBklgXjcOJ3btzS5iM6AitJcftnY7pm2lGsrJVYLGjzIw==",
215
  "dev": true,
216
  "requires": {
217
- "@babel/traverse": "^7.8.3",
218
- "@babel/types": "^7.8.3"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
219
  }
220
  },
221
  "@babel/helper-function-name": {
@@ -239,117 +594,479 @@
239
  }
240
  },
241
  "@babel/helper-hoist-variables": {
242
- "version": "7.8.3",
243
- "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.8.3.tgz",
244
- "integrity": "sha512-ky1JLOjcDUtSc+xkt0xhYff7Z6ILTAHKmZLHPxAhOP0Nd77O+3nCsd6uSVYur6nJnCI029CrNbYlc0LoPfAPQg==",
245
  "dev": true,
246
  "requires": {
247
- "@babel/types": "^7.8.3"
 
 
 
 
 
 
 
 
 
 
 
 
 
248
  }
249
  },
250
  "@babel/helper-member-expression-to-functions": {
251
- "version": "7.8.3",
252
- "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.8.3.tgz",
253
- "integrity": "sha512-fO4Egq88utkQFjbPrSHGmGLFqmrshs11d46WI+WZDESt7Wu7wN2G2Iu+NMMZJFDOVRHAMIkB5SNh30NtwCA7RA==",
254
  "dev": true,
255
  "requires": {
256
- "@babel/types": "^7.8.3"
 
 
 
 
 
 
 
 
 
 
 
 
 
257
  }
258
  },
259
  "@babel/helper-module-imports": {
260
- "version": "7.8.3",
261
- "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz",
262
- "integrity": "sha512-R0Bx3jippsbAEtzkpZ/6FIiuzOURPcMjHp+Z6xPe6DtApDJx+w7UYyOLanZqO8+wKR9G10s/FmHXvxaMd9s6Kg==",
263
  "dev": true,
264
  "requires": {
265
- "@babel/types": "^7.8.3"
 
 
 
 
 
 
 
 
 
 
 
 
 
266
  }
267
  },
268
  "@babel/helper-module-transforms": {
269
- "version": "7.9.0",
270
- "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.9.0.tgz",
271
- "integrity": "sha512-0FvKyu0gpPfIQ8EkxlrAydOWROdHpBmiCiRwLkUiBGhCUPRRbVD2/tm3sFr/c/GWFrQ/ffutGUAnx7V0FzT2wA==",
272
- "dev": true,
273
- "requires": {
274
- "@babel/helper-module-imports": "^7.8.3",
275
- "@babel/helper-replace-supers": "^7.8.6",
276
- "@babel/helper-simple-access": "^7.8.3",
277
- "@babel/helper-split-export-declaration": "^7.8.3",
278
- "@babel/template": "^7.8.6",
279
- "@babel/types": "^7.9.0",
280
- "lodash": "^4.17.13"
281
  },
282
  "dependencies": {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
283
  "@babel/types": {
284
- "version": "7.9.0",
285
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.0.tgz",
286
- "integrity": "sha512-BS9JKfXkzzJl8RluW4JGknzpiUV7ZrvTayM6yfqLTVBEnFtyowVIOu6rqxRd5cVO6yGoWf4T8u8dgK9oB+GCng==",
287
  "dev": true,
288
  "requires": {
289
- "@babel/helper-validator-identifier": "^7.9.0",
290
- "lodash": "^4.17.13",
291
  "to-fast-properties": "^2.0.0"
292
  }
293
  }
294
  }
295
  },
296
  "@babel/helper-optimise-call-expression": {
297
- "version": "7.8.3",
298
- "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.8.3.tgz",
299
- "integrity": "sha512-Kag20n86cbO2AvHca6EJsvqAd82gc6VMGule4HwebwMlwkpXuVqrNRj6CkCV2sKxgi9MyAUnZVnZ6lJ1/vKhHQ==",
300
  "dev": true,
301
  "requires": {
302
- "@babel/types": "^7.8.3"
 
 
 
 
 
 
 
 
 
 
 
 
 
303
  }
304
  },
305
  "@babel/helper-plugin-utils": {
306
- "version": "7.8.3",
307
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz",
308
- "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==",
309
  "dev": true
310
  },
311
  "@babel/helper-regex": {
312
- "version": "7.8.3",
313
- "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.8.3.tgz",
314
- "integrity": "sha512-BWt0QtYv/cg/NecOAZMdcn/waj/5P26DR4mVLXfFtDokSR6fyuG0Pj+e2FqtSME+MqED1khnSMulkmGl8qWiUQ==",
315
  "dev": true,
316
  "requires": {
317
- "lodash": "^4.17.13"
318
  }
319
  },
320
  "@babel/helper-remap-async-to-generator": {
321
- "version": "7.8.3",
322
- "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.8.3.tgz",
323
- "integrity": "sha512-kgwDmw4fCg7AVgS4DukQR/roGp+jP+XluJE5hsRZwxCYGg+Rv9wSGErDWhlI90FODdYfd4xG4AQRiMDjjN0GzA==",
324
- "dev": true,
325
- "requires": {
326
- "@babel/helper-annotate-as-pure": "^7.8.3",
327
- "@babel/helper-wrap-function": "^7.8.3",
328
- "@babel/template": "^7.8.3",
329
- "@babel/traverse": "^7.8.3",
330
- "@babel/types": "^7.8.3"
331
- }
332
- },
333
- "@babel/helper-replace-supers": {
334
- "version": "7.8.6",
335
- "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.8.6.tgz",
336
- "integrity": "sha512-PeMArdA4Sv/Wf4zXwBKPqVj7n9UF/xg6slNRtZW84FM7JpE1CbG8B612FyM4cxrf4fMAMGO0kR7voy1ForHHFA==",
337
- "dev": true,
338
- "requires": {
339
- "@babel/helper-member-expression-to-functions": "^7.8.3",
340
- "@babel/helper-optimise-call-expression": "^7.8.3",
341
- "@babel/traverse": "^7.8.6",
342
- "@babel/types": "^7.8.6"
343
- }
344
- },
345
- "@babel/helper-simple-access": {
346
- "version": "7.8.3",
347
- "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.8.3.tgz",
348
- "integrity": "sha512-VNGUDjx5cCWg4vvCTR8qQ7YJYZ+HBjxOgXEl7ounz+4Sn7+LMD3CFrCTEU6/qXKbA2nKg21CwhhBzO0RpRbdCw==",
349
  "dev": true,
350
  "requires": {
351
- "@babel/template": "^7.8.3",
352
- "@babel/types": "^7.8.3"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
353
  }
354
  },
355
  "@babel/helper-split-export-declaration": {
@@ -362,77 +1079,243 @@
362
  }
363
  },
364
  "@babel/helper-validator-identifier": {
365
- "version": "7.9.0",
366
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.0.tgz",
367
- "integrity": "sha512-6G8bQKjOh+of4PV/ThDm/rRqlU7+IGoJuofpagU5GlEl29Vv0RGqqt86ZGRV8ZuSOY3o+8yXl5y782SMcG7SHw==",
368
  "dev": true
369
  },
370
  "@babel/helper-wrap-function": {
371
- "version": "7.8.3",
372
- "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.8.3.tgz",
373
- "integrity": "sha512-LACJrbUET9cQDzb6kG7EeD7+7doC3JNvUgTEQOx2qaO1fKlzE/Bf05qs9w1oXQMmXlPO65lC3Tq9S6gZpTErEQ==",
374
  "dev": true,
375
  "requires": {
376
- "@babel/helper-function-name": "^7.8.3",
377
- "@babel/template": "^7.8.3",
378
- "@babel/traverse": "^7.8.3",
379
- "@babel/types": "^7.8.3"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
380
  }
381
  },
382
  "@babel/helpers": {
383
- "version": "7.9.2",
384
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.9.2.tgz",
385
- "integrity": "sha512-JwLvzlXVPjO8eU9c/wF9/zOIN7X6h8DYf7mG4CiFRZRvZNKEF5dQ3H3V+ASkHoIB3mWhatgl5ONhyqHRI6MppA==",
386
  "dev": true,
387
  "requires": {
388
- "@babel/template": "^7.8.3",
389
- "@babel/traverse": "^7.9.0",
390
- "@babel/types": "^7.9.0"
391
  },
392
  "dependencies": {
 
 
 
 
 
 
 
 
 
393
  "@babel/generator": {
394
- "version": "7.9.4",
395
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.9.4.tgz",
396
- "integrity": "sha512-rjP8ahaDy/ouhrvCoU1E5mqaitWrxwuNGU+dy1EpaoK48jZay4MdkskKGIMHLZNewg8sAsqpGSREJwP0zH3YQA==",
397
  "dev": true,
398
  "requires": {
399
- "@babel/types": "^7.9.0",
400
  "jsesc": "^2.5.1",
401
- "lodash": "^4.17.13",
402
  "source-map": "^0.5.0"
403
  }
404
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
405
  "@babel/parser": {
406
- "version": "7.9.4",
407
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.4.tgz",
408
- "integrity": "sha512-bC49otXX6N0/VYhgOMh4gnP26E9xnDZK3TmbNpxYzzz9BQLBosQwfyOe9/cXUU3txYhTzLCbcqd5c8y/OmCjHA==",
409
  "dev": true
410
  },
 
 
 
 
 
 
 
 
 
 
 
411
  "@babel/traverse": {
412
- "version": "7.9.0",
413
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.9.0.tgz",
414
- "integrity": "sha512-jAZQj0+kn4WTHO5dUZkZKhbFrqZE7K5LAQ5JysMnmvGij+wOdr+8lWqPeW0BcF4wFwrEXXtdGO7wcV6YPJcf3w==",
415
  "dev": true,
416
  "requires": {
417
- "@babel/code-frame": "^7.8.3",
418
- "@babel/generator": "^7.9.0",
419
- "@babel/helper-function-name": "^7.8.3",
420
- "@babel/helper-split-export-declaration": "^7.8.3",
421
- "@babel/parser": "^7.9.0",
422
- "@babel/types": "^7.9.0",
423
  "debug": "^4.1.0",
424
  "globals": "^11.1.0",
425
- "lodash": "^4.17.13"
426
  }
427
  },
428
  "@babel/types": {
429
- "version": "7.9.0",
430
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.0.tgz",
431
- "integrity": "sha512-BS9JKfXkzzJl8RluW4JGknzpiUV7ZrvTayM6yfqLTVBEnFtyowVIOu6rqxRd5cVO6yGoWf4T8u8dgK9oB+GCng==",
432
  "dev": true,
433
  "requires": {
434
- "@babel/helper-validator-identifier": "^7.9.0",
435
- "lodash": "^4.17.13",
436
  "to-fast-properties": "^2.0.0"
437
  }
438
  }
@@ -456,94 +1339,115 @@
456
  "dev": true
457
  },
458
  "@babel/plugin-proposal-async-generator-functions": {
459
- "version": "7.8.3",
460
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.8.3.tgz",
461
- "integrity": "sha512-NZ9zLv848JsV3hs8ryEh7Uaz/0KsmPLqv0+PdkDJL1cJy0K4kOCFa8zc1E3mp+RHPQcpdfb/6GovEsW4VDrOMw==",
462
  "dev": true,
463
  "requires": {
464
- "@babel/helper-plugin-utils": "^7.8.3",
465
- "@babel/helper-remap-async-to-generator": "^7.8.3",
466
  "@babel/plugin-syntax-async-generators": "^7.8.0"
467
  }
468
  },
 
 
 
 
 
 
 
 
 
 
469
  "@babel/plugin-proposal-dynamic-import": {
470
- "version": "7.8.3",
471
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.8.3.tgz",
472
- "integrity": "sha512-NyaBbyLFXFLT9FP+zk0kYlUlA8XtCUbehs67F0nnEg7KICgMc2mNkIeu9TYhKzyXMkrapZFwAhXLdnt4IYHy1w==",
473
  "dev": true,
474
  "requires": {
475
- "@babel/helper-plugin-utils": "^7.8.3",
476
  "@babel/plugin-syntax-dynamic-import": "^7.8.0"
477
  }
478
  },
479
  "@babel/plugin-proposal-json-strings": {
480
- "version": "7.8.3",
481
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.8.3.tgz",
482
- "integrity": "sha512-KGhQNZ3TVCQG/MjRbAUwuH+14y9q0tpxs1nWWs3pbSleRdDro9SAMMDyye8HhY1gqZ7/NqIc8SKhya0wRDgP1Q==",
483
  "dev": true,
484
  "requires": {
485
- "@babel/helper-plugin-utils": "^7.8.3",
486
  "@babel/plugin-syntax-json-strings": "^7.8.0"
487
  }
488
  },
489
  "@babel/plugin-proposal-nullish-coalescing-operator": {
490
- "version": "7.8.3",
491
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.8.3.tgz",
492
- "integrity": "sha512-TS9MlfzXpXKt6YYomudb/KU7nQI6/xnapG6in1uZxoxDghuSMZsPb6D2fyUwNYSAp4l1iR7QtFOjkqcRYcUsfw==",
493
  "dev": true,
494
  "requires": {
495
- "@babel/helper-plugin-utils": "^7.8.3",
496
  "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0"
497
  }
498
  },
499
  "@babel/plugin-proposal-numeric-separator": {
500
- "version": "7.8.3",
501
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.8.3.tgz",
502
- "integrity": "sha512-jWioO1s6R/R+wEHizfaScNsAx+xKgwTLNXSh7tTC4Usj3ItsPEhYkEpU4h+lpnBwq7NBVOJXfO6cRFYcX69JUQ==",
503
  "dev": true,
504
  "requires": {
505
- "@babel/helper-plugin-utils": "^7.8.3",
506
- "@babel/plugin-syntax-numeric-separator": "^7.8.3"
507
  }
508
  },
509
  "@babel/plugin-proposal-object-rest-spread": {
510
- "version": "7.9.0",
511
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.9.0.tgz",
512
- "integrity": "sha512-UgqBv6bjq4fDb8uku9f+wcm1J7YxJ5nT7WO/jBr0cl0PLKb7t1O6RNR1kZbjgx2LQtsDI9hwoQVmn0yhXeQyow==",
513
  "dev": true,
514
  "requires": {
515
- "@babel/helper-plugin-utils": "^7.8.3",
516
- "@babel/plugin-syntax-object-rest-spread": "^7.8.0"
 
517
  }
518
  },
519
  "@babel/plugin-proposal-optional-catch-binding": {
520
- "version": "7.8.3",
521
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.8.3.tgz",
522
- "integrity": "sha512-0gkX7J7E+AtAw9fcwlVQj8peP61qhdg/89D5swOkjYbkboA2CVckn3kiyum1DE0wskGb7KJJxBdyEBApDLLVdw==",
523
  "dev": true,
524
  "requires": {
525
- "@babel/helper-plugin-utils": "^7.8.3",
526
  "@babel/plugin-syntax-optional-catch-binding": "^7.8.0"
527
  }
528
  },
529
  "@babel/plugin-proposal-optional-chaining": {
530
- "version": "7.9.0",
531
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.9.0.tgz",
532
- "integrity": "sha512-NDn5tu3tcv4W30jNhmc2hyD5c56G6cXx4TesJubhxrJeCvuuMpttxr0OnNCqbZGhFjLrg+NIhxxC+BK5F6yS3w==",
533
  "dev": true,
534
  "requires": {
535
- "@babel/helper-plugin-utils": "^7.8.3",
536
  "@babel/plugin-syntax-optional-chaining": "^7.8.0"
537
  }
538
  },
 
 
 
 
 
 
 
 
 
 
539
  "@babel/plugin-proposal-unicode-property-regex": {
540
- "version": "7.8.8",
541
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.8.8.tgz",
542
- "integrity": "sha512-EVhjVsMpbhLw9ZfHWSx2iy13Q8Z/eg8e8ccVWt23sWQK5l1UdkoLJPN5w69UA4uITGBnEZD2JOe4QOHycYKv8A==",
543
  "dev": true,
544
  "requires": {
545
- "@babel/helper-create-regexp-features-plugin": "^7.8.8",
546
- "@babel/helper-plugin-utils": "^7.8.3"
547
  }
548
  },
549
  "@babel/plugin-syntax-async-generators": {
@@ -555,6 +1459,15 @@
555
  "@babel/helper-plugin-utils": "^7.8.0"
556
  }
557
  },
 
 
 
 
 
 
 
 
 
558
  "@babel/plugin-syntax-dynamic-import": {
559
  "version": "7.8.3",
560
  "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz",
@@ -574,12 +1487,12 @@
574
  }
575
  },
576
  "@babel/plugin-syntax-jsx": {
577
- "version": "7.8.3",
578
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.8.3.tgz",
579
- "integrity": "sha512-WxdW9xyLgBdefoo0Ynn3MRSkhe5tFVxxKNVdnZSh318WrG2e2jH+E9wd/++JsqcLJZPfz87njQJ8j2Upjm0M0A==",
580
  "dev": true,
581
  "requires": {
582
- "@babel/helper-plugin-utils": "^7.8.3"
583
  }
584
  },
585
  "@babel/plugin-syntax-nullish-coalescing-operator": {
@@ -592,12 +1505,12 @@
592
  }
593
  },
594
  "@babel/plugin-syntax-numeric-separator": {
595
- "version": "7.8.3",
596
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.8.3.tgz",
597
- "integrity": "sha512-H7dCMAdN83PcCmqmkHB5dtp+Xa9a6LKSvA2hiFBC/5alSHxM5VgWZXFqDi0YFe8XNGT6iCa+z4V4zSt/PdZ7Dw==",
598
  "dev": true,
599
  "requires": {
600
- "@babel/helper-plugin-utils": "^7.8.3"
601
  }
602
  },
603
  "@babel/plugin-syntax-object-rest-spread": {
@@ -628,434 +1541,627 @@
628
  }
629
  },
630
  "@babel/plugin-syntax-top-level-await": {
631
- "version": "7.8.3",
632
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.8.3.tgz",
633
- "integrity": "sha512-kwj1j9lL/6Wd0hROD3b/OZZ7MSrZLqqn9RAZ5+cYYsflQ9HZBIKCUkr3+uL1MEJ1NePiUbf98jjiMQSv0NMR9g==",
634
  "dev": true,
635
  "requires": {
636
- "@babel/helper-plugin-utils": "^7.8.3"
637
  }
638
  },
639
  "@babel/plugin-transform-arrow-functions": {
640
- "version": "7.8.3",
641
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.8.3.tgz",
642
- "integrity": "sha512-0MRF+KC8EqH4dbuITCWwPSzsyO3HIWWlm30v8BbbpOrS1B++isGxPnnuq/IZvOX5J2D/p7DQalQm+/2PnlKGxg==",
643
  "dev": true,
644
  "requires": {
645
- "@babel/helper-plugin-utils": "^7.8.3"
646
  }
647
  },
648
  "@babel/plugin-transform-async-to-generator": {
649
- "version": "7.8.3",
650
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.8.3.tgz",
651
- "integrity": "sha512-imt9tFLD9ogt56Dd5CI/6XgpukMwd/fLGSrix2httihVe7LOGVPhyhMh1BU5kDM7iHD08i8uUtmV2sWaBFlHVQ==",
652
  "dev": true,
653
  "requires": {
654
- "@babel/helper-module-imports": "^7.8.3",
655
- "@babel/helper-plugin-utils": "^7.8.3",
656
- "@babel/helper-remap-async-to-generator": "^7.8.3"
657
  }
658
  },
659
  "@babel/plugin-transform-block-scoped-functions": {
660
- "version": "7.8.3",
661
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.8.3.tgz",
662
- "integrity": "sha512-vo4F2OewqjbB1+yaJ7k2EJFHlTP3jR634Z9Cj9itpqNjuLXvhlVxgnjsHsdRgASR8xYDrx6onw4vW5H6We0Jmg==",
663
  "dev": true,
664
  "requires": {
665
- "@babel/helper-plugin-utils": "^7.8.3"
666
  }
667
  },
668
  "@babel/plugin-transform-block-scoping": {
669
- "version": "7.8.3",
670
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.8.3.tgz",
671
- "integrity": "sha512-pGnYfm7RNRgYRi7bids5bHluENHqJhrV4bCZRwc5GamaWIIs07N4rZECcmJL6ZClwjDz1GbdMZFtPs27hTB06w==",
672
  "dev": true,
673
  "requires": {
674
- "@babel/helper-plugin-utils": "^7.8.3",
675
- "lodash": "^4.17.13"
676
  }
677
  },
678
  "@babel/plugin-transform-classes": {
679
- "version": "7.9.2",
680
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.9.2.tgz",
681
- "integrity": "sha512-TC2p3bPzsfvSsqBZo0kJnuelnoK9O3welkUpqSqBQuBF6R5MN2rysopri8kNvtlGIb2jmUO7i15IooAZJjZuMQ==",
682
- "dev": true,
683
- "requires": {
684
- "@babel/helper-annotate-as-pure": "^7.8.3",
685
- "@babel/helper-define-map": "^7.8.3",
686
- "@babel/helper-function-name": "^7.8.3",
687
- "@babel/helper-optimise-call-expression": "^7.8.3",
688
- "@babel/helper-plugin-utils": "^7.8.3",
689
- "@babel/helper-replace-supers": "^7.8.6",
690
- "@babel/helper-split-export-declaration": "^7.8.3",
691
  "globals": "^11.1.0"
692
- }
693
- },
694
- "@babel/plugin-transform-computed-properties": {
695
- "version": "7.8.3",
696
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.8.3.tgz",
697
- "integrity": "sha512-O5hiIpSyOGdrQZRQ2ccwtTVkgUDBBiCuK//4RJ6UfePllUTCENOzKxfh6ulckXKc0DixTFLCfb2HVkNA7aDpzA==",
698
- "dev": true,
699
- "requires": {
700
- "@babel/helper-plugin-utils": "^7.8.3"
701
- }
702
- },
703
- "@babel/plugin-transform-destructuring": {
704
- "version": "7.8.8",
705
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.8.8.tgz",
706
- "integrity": "sha512-eRJu4Vs2rmttFCdhPUM3bV0Yo/xPSdPw6ML9KHs/bjB4bLA5HXlbvYXPOD5yASodGod+krjYx21xm1QmL8dCJQ==",
707
- "dev": true,
708
- "requires": {
709
- "@babel/helper-plugin-utils": "^7.8.3"
710
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
711
  },
712
  "@babel/plugin-transform-dotall-regex": {
713
- "version": "7.8.3",
714
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.8.3.tgz",
715
- "integrity": "sha512-kLs1j9Nn4MQoBYdRXH6AeaXMbEJFaFu/v1nQkvib6QzTj8MZI5OQzqmD83/2jEM1z0DLilra5aWO5YpyC0ALIw==",
716
  "dev": true,
717
  "requires": {
718
- "@babel/helper-create-regexp-features-plugin": "^7.8.3",
719
- "@babel/helper-plugin-utils": "^7.8.3"
720
  }
721
  },
722
  "@babel/plugin-transform-duplicate-keys": {
723
- "version": "7.8.3",
724
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.8.3.tgz",
725
- "integrity": "sha512-s8dHiBUbcbSgipS4SMFuWGqCvyge5V2ZeAWzR6INTVC3Ltjig/Vw1G2Gztv0vU/hRG9X8IvKvYdoksnUfgXOEQ==",
726
  "dev": true,
727
  "requires": {
728
- "@babel/helper-plugin-utils": "^7.8.3"
729
  }
730
  },
731
  "@babel/plugin-transform-exponentiation-operator": {
732
- "version": "7.8.3",
733
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.8.3.tgz",
734
- "integrity": "sha512-zwIpuIymb3ACcInbksHaNcR12S++0MDLKkiqXHl3AzpgdKlFNhog+z/K0+TGW+b0w5pgTq4H6IwV/WhxbGYSjQ==",
735
  "dev": true,
736
  "requires": {
737
- "@babel/helper-builder-binary-assignment-operator-visitor": "^7.8.3",
738
- "@babel/helper-plugin-utils": "^7.8.3"
739
  }
740
  },
741
  "@babel/plugin-transform-for-of": {
742
- "version": "7.9.0",
743
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.9.0.tgz",
744
- "integrity": "sha512-lTAnWOpMwOXpyDx06N+ywmF3jNbafZEqZ96CGYabxHrxNX8l5ny7dt4bK/rGwAh9utyP2b2Hv7PlZh1AAS54FQ==",
745
  "dev": true,
746
  "requires": {
747
- "@babel/helper-plugin-utils": "^7.8.3"
748
  }
749
  },
750
  "@babel/plugin-transform-function-name": {
751
- "version": "7.8.3",
752
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.8.3.tgz",
753
- "integrity": "sha512-rO/OnDS78Eifbjn5Py9v8y0aR+aSYhDhqAwVfsTl0ERuMZyr05L1aFSCJnbv2mmsLkit/4ReeQ9N2BgLnOcPCQ==",
754
  "dev": true,
755
  "requires": {
756
- "@babel/helper-function-name": "^7.8.3",
757
- "@babel/helper-plugin-utils": "^7.8.3"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
758
  }
759
  },
760
  "@babel/plugin-transform-literals": {
761
- "version": "7.8.3",
762
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.8.3.tgz",
763
- "integrity": "sha512-3Tqf8JJ/qB7TeldGl+TT55+uQei9JfYaregDcEAyBZ7akutriFrt6C/wLYIer6OYhleVQvH/ntEhjE/xMmy10A==",
764
  "dev": true,
765
  "requires": {
766
- "@babel/helper-plugin-utils": "^7.8.3"
767
  }
768
  },
769
  "@babel/plugin-transform-member-expression-literals": {
770
- "version": "7.8.3",
771
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.8.3.tgz",
772
- "integrity": "sha512-3Wk2EXhnw+rP+IDkK6BdtPKsUE5IeZ6QOGrPYvw52NwBStw9V1ZVzxgK6fSKSxqUvH9eQPR3tm3cOq79HlsKYA==",
773
  "dev": true,
774
  "requires": {
775
- "@babel/helper-plugin-utils": "^7.8.3"
776
  }
777
  },
778
  "@babel/plugin-transform-modules-amd": {
779
- "version": "7.9.0",
780
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.9.0.tgz",
781
- "integrity": "sha512-vZgDDF003B14O8zJy0XXLnPH4sg+9X5hFBBGN1V+B2rgrB+J2xIypSN6Rk9imB2hSTHQi5OHLrFWsZab1GMk+Q==",
782
  "dev": true,
783
  "requires": {
784
- "@babel/helper-module-transforms": "^7.9.0",
785
- "@babel/helper-plugin-utils": "^7.8.3",
786
- "babel-plugin-dynamic-import-node": "^2.3.0"
787
  }
788
  },
789
  "@babel/plugin-transform-modules-commonjs": {
790
- "version": "7.9.0",
791
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.9.0.tgz",
792
- "integrity": "sha512-qzlCrLnKqio4SlgJ6FMMLBe4bySNis8DFn1VkGmOcxG9gqEyPIOzeQrA//u0HAKrWpJlpZbZMPB1n/OPa4+n8g==",
793
  "dev": true,
794
  "requires": {
795
- "@babel/helper-module-transforms": "^7.9.0",
796
- "@babel/helper-plugin-utils": "^7.8.3",
797
- "@babel/helper-simple-access": "^7.8.3",
798
- "babel-plugin-dynamic-import-node": "^2.3.0"
799
  }
800
  },
801
  "@babel/plugin-transform-modules-systemjs": {
802
- "version": "7.9.0",
803
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.9.0.tgz",
804
- "integrity": "sha512-FsiAv/nao/ud2ZWy4wFacoLOm5uxl0ExSQ7ErvP7jpoihLR6Cq90ilOFyX9UXct3rbtKsAiZ9kFt5XGfPe/5SQ==",
805
  "dev": true,
806
  "requires": {
807
- "@babel/helper-hoist-variables": "^7.8.3",
808
- "@babel/helper-module-transforms": "^7.9.0",
809
- "@babel/helper-plugin-utils": "^7.8.3",
810
- "babel-plugin-dynamic-import-node": "^2.3.0"
811
  }
812
  },
813
  "@babel/plugin-transform-modules-umd": {
814
- "version": "7.9.0",
815
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.9.0.tgz",
816
- "integrity": "sha512-uTWkXkIVtg/JGRSIABdBoMsoIeoHQHPTL0Y2E7xf5Oj7sLqwVsNXOkNk0VJc7vF0IMBsPeikHxFjGe+qmwPtTQ==",
817
  "dev": true,
818
  "requires": {
819
- "@babel/helper-module-transforms": "^7.9.0",
820
- "@babel/helper-plugin-utils": "^7.8.3"
821
  }
822
  },
823
  "@babel/plugin-transform-named-capturing-groups-regex": {
824
- "version": "7.8.3",
825
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.8.3.tgz",
826
- "integrity": "sha512-f+tF/8UVPU86TrCb06JoPWIdDpTNSGGcAtaD9mLP0aYGA0OS0j7j7DHJR0GTFrUZPUU6loZhbsVZgTh0N+Qdnw==",
827
  "dev": true,
828
  "requires": {
829
- "@babel/helper-create-regexp-features-plugin": "^7.8.3"
830
  }
831
  },
832
  "@babel/plugin-transform-new-target": {
833
- "version": "7.8.3",
834
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.8.3.tgz",
835
- "integrity": "sha512-QuSGysibQpyxexRyui2vca+Cmbljo8bcRckgzYV4kRIsHpVeyeC3JDO63pY+xFZ6bWOBn7pfKZTqV4o/ix9sFw==",
836
  "dev": true,
837
  "requires": {
838
- "@babel/helper-plugin-utils": "^7.8.3"
839
  }
840
  },
841
  "@babel/plugin-transform-object-super": {
842
- "version": "7.8.3",
843
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.8.3.tgz",
844
- "integrity": "sha512-57FXk+gItG/GejofIyLIgBKTas4+pEU47IXKDBWFTxdPd7F80H8zybyAY7UoblVfBhBGs2EKM+bJUu2+iUYPDQ==",
845
  "dev": true,
846
  "requires": {
847
- "@babel/helper-plugin-utils": "^7.8.3",
848
- "@babel/helper-replace-supers": "^7.8.3"
849
  }
850
  },
851
  "@babel/plugin-transform-parameters": {
852
- "version": "7.9.3",
853
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.9.3.tgz",
854
- "integrity": "sha512-fzrQFQhp7mIhOzmOtPiKffvCYQSK10NR8t6BBz2yPbeUHb9OLW8RZGtgDRBn8z2hGcwvKDL3vC7ojPTLNxmqEg==",
855
  "dev": true,
856
  "requires": {
857
- "@babel/helper-get-function-arity": "^7.8.3",
858
- "@babel/helper-plugin-utils": "^7.8.3"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
859
  }
860
  },
861
  "@babel/plugin-transform-property-literals": {
862
- "version": "7.8.3",
863
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.8.3.tgz",
864
- "integrity": "sha512-uGiiXAZMqEoQhRWMK17VospMZh5sXWg+dlh2soffpkAl96KAm+WZuJfa6lcELotSRmooLqg0MWdH6UUq85nmmg==",
865
  "dev": true,
866
  "requires": {
867
- "@babel/helper-plugin-utils": "^7.8.3"
868
  }
869
  },
870
  "@babel/plugin-transform-react-display-name": {
871
- "version": "7.8.3",
872
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.8.3.tgz",
873
- "integrity": "sha512-3Jy/PCw8Fe6uBKtEgz3M82ljt+lTg+xJaM4og+eyu83qLT87ZUSckn0wy7r31jflURWLO83TW6Ylf7lyXj3m5A==",
874
  "dev": true,
875
  "requires": {
876
- "@babel/helper-plugin-utils": "^7.8.3"
877
  }
878
  },
879
  "@babel/plugin-transform-react-jsx": {
880
- "version": "7.9.4",
881
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.9.4.tgz",
882
- "integrity": "sha512-Mjqf3pZBNLt854CK0C/kRuXAnE6H/bo7xYojP+WGtX8glDGSibcwnsWwhwoSuRg0+EBnxPC1ouVnuetUIlPSAw==",
883
  "dev": true,
884
  "requires": {
885
- "@babel/helper-builder-react-jsx": "^7.9.0",
886
- "@babel/helper-builder-react-jsx-experimental": "^7.9.0",
887
- "@babel/helper-plugin-utils": "^7.8.3",
888
- "@babel/plugin-syntax-jsx": "^7.8.3"
889
  }
890
  },
891
  "@babel/plugin-transform-react-jsx-development": {
892
- "version": "7.9.0",
893
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.9.0.tgz",
894
- "integrity": "sha512-tK8hWKrQncVvrhvtOiPpKrQjfNX3DtkNLSX4ObuGcpS9p0QrGetKmlySIGR07y48Zft8WVgPakqd/bk46JrMSw==",
895
  "dev": true,
896
  "requires": {
897
- "@babel/helper-builder-react-jsx-experimental": "^7.9.0",
898
- "@babel/helper-plugin-utils": "^7.8.3",
899
- "@babel/plugin-syntax-jsx": "^7.8.3"
900
  }
901
  },
902
  "@babel/plugin-transform-react-jsx-self": {
903
- "version": "7.9.0",
904
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.9.0.tgz",
905
- "integrity": "sha512-K2ObbWPKT7KUTAoyjCsFilOkEgMvFG+y0FqOl6Lezd0/13kMkkjHskVsZvblRPj1PHA44PrToaZANrryppzTvQ==",
906
  "dev": true,
907
  "requires": {
908
- "@babel/helper-plugin-utils": "^7.8.3",
909
- "@babel/plugin-syntax-jsx": "^7.8.3"
910
  }
911
  },
912
  "@babel/plugin-transform-react-jsx-source": {
913
- "version": "7.9.0",
914
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.9.0.tgz",
915
- "integrity": "sha512-K6m3LlSnTSfRkM6FcRk8saNEeaeyG5k7AVkBU2bZK3+1zdkSED3qNdsWrUgQBeTVD2Tp3VMmerxVO2yM5iITmw==",
 
 
 
 
 
 
 
 
 
 
916
  "dev": true,
917
  "requires": {
918
- "@babel/helper-plugin-utils": "^7.8.3",
919
- "@babel/plugin-syntax-jsx": "^7.8.3"
920
  }
921
  },
922
  "@babel/plugin-transform-regenerator": {
923
- "version": "7.8.7",
924
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.8.7.tgz",
925
- "integrity": "sha512-TIg+gAl4Z0a3WmD3mbYSk+J9ZUH6n/Yc57rtKRnlA/7rcCvpekHXe0CMZHP1gYp7/KLe9GHTuIba0vXmls6drA==",
926
  "dev": true,
927
  "requires": {
928
  "regenerator-transform": "^0.14.2"
929
  }
930
  },
931
  "@babel/plugin-transform-reserved-words": {
932
- "version": "7.8.3",
933
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.8.3.tgz",
934
- "integrity": "sha512-mwMxcycN3omKFDjDQUl+8zyMsBfjRFr0Zn/64I41pmjv4NJuqcYlEtezwYtw9TFd9WR1vN5kiM+O0gMZzO6L0A==",
935
  "dev": true,
936
  "requires": {
937
- "@babel/helper-plugin-utils": "^7.8.3"
938
  }
939
  },
940
  "@babel/plugin-transform-shorthand-properties": {
941
- "version": "7.8.3",
942
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.8.3.tgz",
943
- "integrity": "sha512-I9DI6Odg0JJwxCHzbzW08ggMdCezoWcuQRz3ptdudgwaHxTjxw5HgdFJmZIkIMlRymL6YiZcped4TTCB0JcC8w==",
944
  "dev": true,
945
  "requires": {
946
- "@babel/helper-plugin-utils": "^7.8.3"
947
  }
948
  },
949
  "@babel/plugin-transform-spread": {
950
- "version": "7.8.3",
951
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.8.3.tgz",
952
- "integrity": "sha512-CkuTU9mbmAoFOI1tklFWYYbzX5qCIZVXPVy0jpXgGwkplCndQAa58s2jr66fTeQnA64bDox0HL4U56CFYoyC7g==",
953
  "dev": true,
954
  "requires": {
955
- "@babel/helper-plugin-utils": "^7.8.3"
956
  }
957
  },
958
  "@babel/plugin-transform-sticky-regex": {
959
- "version": "7.8.3",
960
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.8.3.tgz",
961
- "integrity": "sha512-9Spq0vGCD5Bb4Z/ZXXSK5wbbLFMG085qd2vhL1JYu1WcQ5bXqZBAYRzU1d+p79GcHs2szYv5pVQCX13QgldaWw==",
962
  "dev": true,
963
  "requires": {
964
- "@babel/helper-plugin-utils": "^7.8.3",
965
- "@babel/helper-regex": "^7.8.3"
966
  }
967
  },
968
  "@babel/plugin-transform-template-literals": {
969
- "version": "7.8.3",
970
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.8.3.tgz",
971
- "integrity": "sha512-820QBtykIQOLFT8NZOcTRJ1UNuztIELe4p9DCgvj4NK+PwluSJ49we7s9FB1HIGNIYT7wFUJ0ar2QpCDj0escQ==",
972
  "dev": true,
973
  "requires": {
974
- "@babel/helper-annotate-as-pure": "^7.8.3",
975
- "@babel/helper-plugin-utils": "^7.8.3"
976
  }
977
  },
978
  "@babel/plugin-transform-typeof-symbol": {
979
- "version": "7.8.4",
980
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.8.4.tgz",
981
- "integrity": "sha512-2QKyfjGdvuNfHsb7qnBBlKclbD4CfshH2KvDabiijLMGXPHJXGxtDzwIF7bQP+T0ysw8fYTtxPafgfs/c1Lrqg==",
 
 
 
 
 
 
 
 
 
982
  "dev": true,
983
  "requires": {
984
- "@babel/helper-plugin-utils": "^7.8.3"
985
  }
986
  },
987
  "@babel/plugin-transform-unicode-regex": {
988
- "version": "7.8.3",
989
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.8.3.tgz",
990
- "integrity": "sha512-+ufgJjYdmWfSQ+6NS9VGUR2ns8cjJjYbrbi11mZBTaWm+Fui/ncTLFF28Ei1okavY+xkojGr1eJxNsWYeA5aZw==",
991
  "dev": true,
992
  "requires": {
993
- "@babel/helper-create-regexp-features-plugin": "^7.8.3",
994
- "@babel/helper-plugin-utils": "^7.8.3"
995
  }
996
  },
997
  "@babel/preset-env": {
998
- "version": "7.9.0",
999
- "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.9.0.tgz",
1000
- "integrity": "sha512-712DeRXT6dyKAM/FMbQTV/FvRCms2hPCx+3weRjZ8iQVQWZejWWk1wwG6ViWMyqb/ouBbGOl5b6aCk0+j1NmsQ==",
1001
- "dev": true,
1002
- "requires": {
1003
- "@babel/compat-data": "^7.9.0",
1004
- "@babel/helper-compilation-targets": "^7.8.7",
1005
- "@babel/helper-module-imports": "^7.8.3",
1006
- "@babel/helper-plugin-utils": "^7.8.3",
1007
- "@babel/plugin-proposal-async-generator-functions": "^7.8.3",
1008
- "@babel/plugin-proposal-dynamic-import": "^7.8.3",
1009
- "@babel/plugin-proposal-json-strings": "^7.8.3",
1010
- "@babel/plugin-proposal-nullish-coalescing-operator": "^7.8.3",
1011
- "@babel/plugin-proposal-numeric-separator": "^7.8.3",
1012
- "@babel/plugin-proposal-object-rest-spread": "^7.9.0",
1013
- "@babel/plugin-proposal-optional-catch-binding": "^7.8.3",
1014
- "@babel/plugin-proposal-optional-chaining": "^7.9.0",
1015
- "@babel/plugin-proposal-unicode-property-regex": "^7.8.3",
 
 
1016
  "@babel/plugin-syntax-async-generators": "^7.8.0",
 
1017
  "@babel/plugin-syntax-dynamic-import": "^7.8.0",
1018
  "@babel/plugin-syntax-json-strings": "^7.8.0",
1019
  "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0",
1020
- "@babel/plugin-syntax-numeric-separator": "^7.8.0",
1021
  "@babel/plugin-syntax-object-rest-spread": "^7.8.0",
1022
  "@babel/plugin-syntax-optional-catch-binding": "^7.8.0",
1023
  "@babel/plugin-syntax-optional-chaining": "^7.8.0",
1024
- "@babel/plugin-syntax-top-level-await": "^7.8.3",
1025
- "@babel/plugin-transform-arrow-functions": "^7.8.3",
1026
- "@babel/plugin-transform-async-to-generator": "^7.8.3",
1027
- "@babel/plugin-transform-block-scoped-functions": "^7.8.3",
1028
- "@babel/plugin-transform-block-scoping": "^7.8.3",
1029
- "@babel/plugin-transform-classes": "^7.9.0",
1030
- "@babel/plugin-transform-computed-properties": "^7.8.3",
1031
- "@babel/plugin-transform-destructuring": "^7.8.3",
1032
- "@babel/plugin-transform-dotall-regex": "^7.8.3",
1033
- "@babel/plugin-transform-duplicate-keys": "^7.8.3",
1034
- "@babel/plugin-transform-exponentiation-operator": "^7.8.3",
1035
- "@babel/plugin-transform-for-of": "^7.9.0",
1036
- "@babel/plugin-transform-function-name": "^7.8.3",
1037
- "@babel/plugin-transform-literals": "^7.8.3",
1038
- "@babel/plugin-transform-member-expression-literals": "^7.8.3",
1039
- "@babel/plugin-transform-modules-amd": "^7.9.0",
1040
- "@babel/plugin-transform-modules-commonjs": "^7.9.0",
1041
- "@babel/plugin-transform-modules-systemjs": "^7.9.0",
1042
- "@babel/plugin-transform-modules-umd": "^7.9.0",
1043
- "@babel/plugin-transform-named-capturing-groups-regex": "^7.8.3",
1044
- "@babel/plugin-transform-new-target": "^7.8.3",
1045
- "@babel/plugin-transform-object-super": "^7.8.3",
1046
- "@babel/plugin-transform-parameters": "^7.8.7",
1047
- "@babel/plugin-transform-property-literals": "^7.8.3",
1048
- "@babel/plugin-transform-regenerator": "^7.8.7",
1049
- "@babel/plugin-transform-reserved-words": "^7.8.3",
1050
- "@babel/plugin-transform-shorthand-properties": "^7.8.3",
1051
- "@babel/plugin-transform-spread": "^7.8.3",
1052
- "@babel/plugin-transform-sticky-regex": "^7.8.3",
1053
- "@babel/plugin-transform-template-literals": "^7.8.3",
1054
- "@babel/plugin-transform-typeof-symbol": "^7.8.4",
1055
- "@babel/plugin-transform-unicode-regex": "^7.8.3",
 
1056
  "@babel/preset-modules": "^0.1.3",
1057
- "@babel/types": "^7.9.0",
1058
- "browserslist": "^4.9.1",
1059
  "core-js-compat": "^3.6.2",
1060
  "invariant": "^2.2.2",
1061
  "levenary": "^1.1.1",
@@ -1063,13 +2169,13 @@
1063
  },
1064
  "dependencies": {
1065
  "@babel/types": {
1066
- "version": "7.9.0",
1067
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.0.tgz",
1068
- "integrity": "sha512-BS9JKfXkzzJl8RluW4JGknzpiUV7ZrvTayM6yfqLTVBEnFtyowVIOu6rqxRd5cVO6yGoWf4T8u8dgK9oB+GCng==",
1069
  "dev": true,
1070
  "requires": {
1071
- "@babel/helper-validator-identifier": "^7.9.0",
1072
- "lodash": "^4.17.13",
1073
  "to-fast-properties": "^2.0.0"
1074
  }
1075
  }
@@ -1089,34 +2195,25 @@
1089
  }
1090
  },
1091
  "@babel/preset-react": {
1092
- "version": "7.9.4",
1093
- "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.9.4.tgz",
1094
- "integrity": "sha512-AxylVB3FXeOTQXNXyiuAQJSvss62FEotbX2Pzx3K/7c+MKJMdSg6Ose6QYllkdCFA8EInCJVw7M/o5QbLuA4ZQ==",
1095
  "dev": true,
1096
  "requires": {
1097
- "@babel/helper-plugin-utils": "^7.8.3",
1098
- "@babel/plugin-transform-react-display-name": "^7.8.3",
1099
- "@babel/plugin-transform-react-jsx": "^7.9.4",
1100
- "@babel/plugin-transform-react-jsx-development": "^7.9.0",
1101
- "@babel/plugin-transform-react-jsx-self": "^7.9.0",
1102
- "@babel/plugin-transform-react-jsx-source": "^7.9.0"
 
1103
  }
1104
  },
1105
  "@babel/runtime": {
1106
- "version": "7.9.2",
1107
- "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.2.tgz",
1108
- "integrity": "sha512-NE2DtOdufG7R5vnfQUTehdTfNycfUANEtCa9PssN9O/xmTzP4E08UI797ixaei6hBEVL9BI/PsdJS5x7mWoB9Q==",
1109
- "requires": {
1110
- "regenerator-runtime": "^0.13.4"
1111
- }
1112
- },
1113
- "@babel/runtime-corejs3": {
1114
- "version": "7.8.7",
1115
- "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.8.7.tgz",
1116
- "integrity": "sha512-sc7A+H4I8kTd7S61dgB9RomXu/C+F4IrRr4Ytze4dnfx7AXEpCrejSNpjx7vq6y/Bak9S6Kbk65a/WgMLtg43Q==",
1117
- "dev": true,
1118
  "requires": {
1119
- "core-js-pure": "^3.0.0",
1120
  "regenerator-runtime": "^0.13.4"
1121
  }
1122
  },
@@ -1192,6 +2289,12 @@
1192
  "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==",
1193
  "dev": true
1194
  },
 
 
 
 
 
 
1195
  "@webassemblyjs/ast": {
1196
  "version": "1.9.0",
1197
  "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz",
@@ -1368,16 +2471,16 @@
1368
  }
1369
  },
1370
  "@wordpress/i18n": {
1371
- "version": "3.10.0",
1372
- "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-3.10.0.tgz",
1373
- "integrity": "sha512-f1+ITy2ImcfV6695QTNnlLxs5oHNXslbqVtJuK4Ug9r6nPPt2EwnKkK+rhdDgaRLeWrF9C1vwBxJCOOU2B1aKw==",
1374
  "requires": {
1375
- "@babel/runtime": "^7.8.3",
1376
  "gettext-parser": "^1.3.1",
1377
  "lodash": "^4.17.15",
1378
- "memize": "^1.0.5",
1379
  "sprintf-js": "^1.1.1",
1380
- "tannin": "^1.1.0"
1381
  },
1382
  "dependencies": {
1383
  "sprintf-js": {
@@ -1400,9 +2503,9 @@
1400
  "dev": true
1401
  },
1402
  "acorn": {
1403
- "version": "7.1.1",
1404
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.1.1.tgz",
1405
- "integrity": "sha512-add7dgA5ppRPxCFJoAGfMDi7PIBXq1RtGo7BhbLaxwrXPOmw8gq48Y9ozT01hUKy9byMjlR20EJhu5zlkErEkg==",
1406
  "dev": true
1407
  },
1408
  "acorn-jsx": {
@@ -1435,22 +2538,11 @@
1435
  "integrity": "sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ==",
1436
  "dev": true
1437
  },
1438
- "ansi-escapes": {
1439
- "version": "4.3.1",
1440
- "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz",
1441
- "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==",
1442
- "dev": true,
1443
- "requires": {
1444
- "type-fest": "^0.11.0"
1445
- },
1446
- "dependencies": {
1447
- "type-fest": {
1448
- "version": "0.11.0",
1449
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz",
1450
- "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==",
1451
- "dev": true
1452
- }
1453
- }
1454
  },
1455
  "ansi-regex": {
1456
  "version": "5.0.0",
@@ -1468,24 +2560,14 @@
1468
  }
1469
  },
1470
  "anymatch": {
1471
- "version": "2.0.0",
1472
- "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
1473
- "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
1474
  "dev": true,
 
1475
  "requires": {
1476
- "micromatch": "^3.1.4",
1477
- "normalize-path": "^2.1.1"
1478
- },
1479
- "dependencies": {
1480
- "normalize-path": {
1481
- "version": "2.1.1",
1482
- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
1483
- "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
1484
- "dev": true,
1485
- "requires": {
1486
- "remove-trailing-separator": "^1.0.1"
1487
- }
1488
- }
1489
  }
1490
  },
1491
  "aproba": {
@@ -1538,6 +2620,17 @@
1538
  "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
1539
  "dev": true
1540
  },
 
 
 
 
 
 
 
 
 
 
 
1541
  "asn1.js": {
1542
  "version": "4.10.1",
1543
  "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz",
@@ -1547,6 +2640,14 @@
1547
  "bn.js": "^4.0.0",
1548
  "inherits": "^2.0.1",
1549
  "minimalistic-assert": "^1.0.0"
 
 
 
 
 
 
 
 
1550
  }
1551
  },
1552
  "assert": {
@@ -1592,13 +2693,8 @@
1592
  "version": "1.0.3",
1593
  "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz",
1594
  "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==",
1595
- "dev": true
1596
- },
1597
- "at-least-node": {
1598
- "version": "1.0.0",
1599
- "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz",
1600
- "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==",
1601
- "dev": true
1602
  },
1603
  "atob": {
1604
  "version": "2.1.2",
@@ -1657,9 +2753,9 @@
1657
  }
1658
  },
1659
  "babel-plugin-dynamic-import-node": {
1660
- "version": "2.3.0",
1661
- "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.0.tgz",
1662
- "integrity": "sha512-o6qFkpeQEBxcqt0XYlWzAVxNCSCZdUgcR8IRlhD/8DylxjjO4foPcvTW0GGKa/cVt3rvxZ7o5ippJ+/0nvLhlQ==",
1663
  "dev": true,
1664
  "requires": {
1665
  "object.assign": "^4.1.0"
@@ -1739,10 +2835,11 @@
1739
  "dev": true
1740
  },
1741
  "binary-extensions": {
1742
- "version": "1.13.1",
1743
- "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz",
1744
- "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==",
1745
- "dev": true
 
1746
  },
1747
  "bindings": {
1748
  "version": "1.5.0",
@@ -1761,9 +2858,9 @@
1761
  "dev": true
1762
  },
1763
  "bn.js": {
1764
- "version": "4.11.8",
1765
- "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz",
1766
- "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==",
1767
  "dev": true
1768
  },
1769
  "brace-expansion": {
@@ -1856,21 +2953,44 @@
1856
  "requires": {
1857
  "bn.js": "^4.1.0",
1858
  "randombytes": "^2.0.1"
 
 
 
 
 
 
 
 
1859
  }
1860
  },
1861
  "browserify-sign": {
1862
- "version": "4.0.4",
1863
- "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz",
1864
- "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=",
1865
- "dev": true,
1866
- "requires": {
1867
- "bn.js": "^4.1.1",
1868
- "browserify-rsa": "^4.0.0",
1869
- "create-hash": "^1.1.0",
1870
- "create-hmac": "^1.1.2",
1871
- "elliptic": "^6.0.0",
1872
- "inherits": "^2.0.1",
1873
- "parse-asn1": "^5.0.0"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1874
  }
1875
  },
1876
  "browserify-zlib": {
@@ -1883,15 +3003,15 @@
1883
  }
1884
  },
1885
  "browserslist": {
1886
- "version": "4.11.1",
1887
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.11.1.tgz",
1888
- "integrity": "sha512-DCTr3kDrKEYNw6Jb9HFxVLQNaue8z+0ZfRBRjmCunKDEXEBajKDj2Y+Uelg+Pi29OnvaSGwjOsnRyNEkXzHg5g==",
1889
  "dev": true,
1890
  "requires": {
1891
- "caniuse-lite": "^1.0.30001038",
1892
- "electron-to-chromium": "^1.3.390",
1893
- "node-releases": "^1.1.53",
1894
- "pkg-up": "^2.0.0"
1895
  }
1896
  },
1897
  "buffer": {
@@ -1976,9 +3096,9 @@
1976
  "dev": true
1977
  },
1978
  "caniuse-lite": {
1979
- "version": "1.0.30001039",
1980
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001039.tgz",
1981
- "integrity": "sha512-SezbWCTT34eyFoWHgx8UWso7YtvtM7oosmFoXbCkdC6qJzRfBTeTgE9REtKtiuKXuMwWTZEvdnFNGAyVMorv8Q==",
1982
  "dev": true
1983
  },
1984
  "chalk": {
@@ -1992,51 +3112,58 @@
1992
  "supports-color": "^5.3.0"
1993
  }
1994
  },
1995
- "chardet": {
1996
- "version": "0.7.0",
1997
- "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz",
1998
- "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==",
1999
- "dev": true
2000
- },
2001
  "chokidar": {
2002
- "version": "2.1.8",
2003
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz",
2004
- "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==",
2005
  "dev": true,
 
2006
  "requires": {
2007
- "anymatch": "^2.0.0",
2008
- "async-each": "^1.0.1",
2009
- "braces": "^2.3.2",
2010
- "fsevents": "^1.2.7",
2011
- "glob-parent": "^3.1.0",
2012
- "inherits": "^2.0.3",
2013
- "is-binary-path": "^1.0.0",
2014
- "is-glob": "^4.0.0",
2015
- "normalize-path": "^3.0.0",
2016
- "path-is-absolute": "^1.0.0",
2017
- "readdirp": "^2.2.1",
2018
- "upath": "^1.1.1"
2019
  },
2020
  "dependencies": {
2021
- "glob-parent": {
2022
- "version": "3.1.0",
2023
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
2024
- "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
2025
  "dev": true,
 
2026
  "requires": {
2027
- "is-glob": "^3.1.0",
2028
- "path-dirname": "^1.0.0"
2029
- },
2030
- "dependencies": {
2031
- "is-glob": {
2032
- "version": "3.1.0",
2033
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
2034
- "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
2035
- "dev": true,
2036
- "requires": {
2037
- "is-extglob": "^2.1.0"
2038
- }
2039
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2040
  }
2041
  }
2042
  }
@@ -2095,21 +3222,6 @@
2095
  }
2096
  }
2097
  },
2098
- "cli-cursor": {
2099
- "version": "3.1.0",
2100
- "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
2101
- "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
2102
- "dev": true,
2103
- "requires": {
2104
- "restore-cursor": "^3.1.0"
2105
- }
2106
- },
2107
- "cli-width": {
2108
- "version": "2.2.0",
2109
- "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz",
2110
- "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=",
2111
- "dev": true
2112
- },
2113
  "cliui": {
2114
  "version": "5.0.0",
2115
  "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz",
@@ -2263,12 +3375,12 @@
2263
  "dev": true
2264
  },
2265
  "core-js-compat": {
2266
- "version": "3.6.4",
2267
- "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.6.4.tgz",
2268
- "integrity": "sha512-zAa3IZPvsJ0slViBQ2z+vgyyTuhd3MFn1rBQjZSKVEgB0UMYhUkCj9jJUVPgGTGqWvsBVmfnruXgTcNyTlEiSA==",
2269
  "dev": true,
2270
  "requires": {
2271
- "browserslist": "^4.8.3",
2272
  "semver": "7.0.0"
2273
  },
2274
  "dependencies": {
@@ -2280,12 +3392,6 @@
2280
  }
2281
  }
2282
  },
2283
- "core-js-pure": {
2284
- "version": "3.6.4",
2285
- "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.6.4.tgz",
2286
- "integrity": "sha512-epIhRLkXdgv32xIUFaaAry2wdxZYBi6bgM7cB136dzzXXa+dFyRLTZeLUJxnd8ShrmyVXBub63n2NHo2JAt8Cw==",
2287
- "dev": true
2288
- },
2289
  "core-util-is": {
2290
  "version": "1.0.2",
2291
  "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
@@ -2300,6 +3406,14 @@
2300
  "requires": {
2301
  "bn.js": "^4.1.0",
2302
  "elliptic": "^6.0.0"
 
 
 
 
 
 
 
 
2303
  }
2304
  },
2305
  "create-hash": {
@@ -2330,16 +3444,25 @@
2330
  }
2331
  },
2332
  "cross-spawn": {
2333
- "version": "6.0.5",
2334
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
2335
- "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
2336
  "dev": true,
2337
  "requires": {
2338
- "nice-try": "^1.0.4",
2339
- "path-key": "^2.0.1",
2340
- "semver": "^5.5.0",
2341
- "shebang-command": "^1.2.0",
2342
- "which": "^1.2.9"
 
 
 
 
 
 
 
 
 
2343
  }
2344
  },
2345
  "crypto-browserify": {
@@ -2362,61 +3485,70 @@
2362
  }
2363
  },
2364
  "css-loader": {
2365
- "version": "3.4.2",
2366
- "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.4.2.tgz",
2367
- "integrity": "sha512-jYq4zdZT0oS0Iykt+fqnzVLRIeiPWhka+7BqPn+oSIpWJAHak5tmB/WZrJ2a21JhCeFyNnnlroSl8c+MtVndzA==",
2368
  "dev": true,
2369
  "requires": {
2370
- "camelcase": "^5.3.1",
2371
  "cssesc": "^3.0.0",
2372
  "icss-utils": "^4.1.1",
2373
- "loader-utils": "^1.2.3",
2374
  "normalize-path": "^3.0.0",
2375
- "postcss": "^7.0.23",
2376
  "postcss-modules-extract-imports": "^2.0.0",
2377
- "postcss-modules-local-by-default": "^3.0.2",
2378
- "postcss-modules-scope": "^2.1.1",
2379
  "postcss-modules-values": "^3.0.0",
2380
- "postcss-value-parser": "^4.0.2",
2381
- "schema-utils": "^2.6.0"
 
2382
  },
2383
  "dependencies": {
2384
- "big.js": {
2385
- "version": "5.2.2",
2386
- "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
2387
- "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==",
 
 
 
 
 
 
 
 
 
 
 
 
2388
  "dev": true
2389
  },
2390
- "emojis-list": {
2391
- "version": "3.0.0",
2392
- "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz",
2393
- "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==",
2394
- "dev": true
2395
- },
2396
- "json5": {
2397
- "version": "1.0.1",
2398
- "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
2399
- "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
2400
  "dev": true,
2401
  "requires": {
2402
- "minimist": "^1.2.0"
 
 
2403
  }
2404
  },
2405
- "loader-utils": {
2406
- "version": "1.4.0",
2407
- "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
2408
- "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
2409
  "dev": true,
2410
  "requires": {
2411
- "big.js": "^5.2.2",
2412
- "emojis-list": "^3.0.0",
2413
- "json5": "^1.0.1"
2414
  }
2415
  },
2416
- "minimist": {
2417
- "version": "1.2.5",
2418
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
2419
- "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
2420
  "dev": true
2421
  }
2422
  }
@@ -2535,6 +3667,14 @@
2535
  "bn.js": "^4.1.0",
2536
  "miller-rabin": "^4.0.0",
2537
  "randombytes": "^2.0.0"
 
 
 
 
 
 
 
 
2538
  }
2539
  },
2540
  "doctrine": {
@@ -2565,15 +3705,15 @@
2565
  }
2566
  },
2567
  "electron-to-chromium": {
2568
- "version": "1.3.397",
2569
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.397.tgz",
2570
- "integrity": "sha512-zcUd1p/7yzTSdWkCTrqGvbnEOASy96d0RJL/lc5BDJoO23Z3G/VHd0yIPbguDU9n8QNUTCigLO7oEdtOb7fp2A==",
2571
  "dev": true
2572
  },
2573
  "elliptic": {
2574
- "version": "6.5.2",
2575
- "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.2.tgz",
2576
- "integrity": "sha512-f4x70okzZbIQl/NSRLkI/+tteV/9WqL98zx+SQ69KbXxmVrmjwsNUPn/gYJJ0sHvEak24cZgHIPegRePAtA/xw==",
2577
  "dev": true,
2578
  "requires": {
2579
  "bn.js": "^4.4.0",
@@ -2583,18 +3723,20 @@
2583
  "inherits": "^2.0.1",
2584
  "minimalistic-assert": "^1.0.0",
2585
  "minimalistic-crypto-utils": "^1.0.0"
 
 
 
 
 
 
 
 
2586
  }
2587
  },
2588
- "emoji-regex": {
2589
- "version": "8.0.0",
2590
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
2591
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
2592
- "dev": true
2593
- },
2594
  "emojis-list": {
2595
- "version": "2.1.0",
2596
- "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz",
2597
- "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=",
2598
  "dev": true
2599
  },
2600
  "encoding": {
@@ -2615,9 +3757,9 @@
2615
  }
2616
  },
2617
  "enhanced-resolve": {
2618
- "version": "4.1.1",
2619
- "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.1.tgz",
2620
- "integrity": "sha512-98p2zE+rL7/g/DzMHMTF4zZlCgeVdJ7yr6xzEpJRYwFYrGi9ANdn5DnJURg6RpBkyk60XYDnWIv51VfIhfNGuA==",
2621
  "dev": true,
2622
  "requires": {
2623
  "graceful-fs": "^4.1.2",
@@ -2637,6 +3779,15 @@
2637
  }
2638
  }
2639
  },
 
 
 
 
 
 
 
 
 
2640
  "errno": {
2641
  "version": "0.1.7",
2642
  "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz",
@@ -2647,22 +3798,22 @@
2647
  }
2648
  },
2649
  "es-abstract": {
2650
- "version": "1.17.4",
2651
- "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.4.tgz",
2652
- "integrity": "sha512-Ae3um/gb8F0mui/jPL+QiqmglkUsaQf7FwBEHYIFkztkneosu9imhqHpBzQ3h1vit8t5iQ74t6PEVvphBZiuiQ==",
2653
  "dev": true,
2654
  "requires": {
2655
  "es-to-primitive": "^1.2.1",
2656
  "function-bind": "^1.1.1",
2657
  "has": "^1.0.3",
2658
  "has-symbols": "^1.0.1",
2659
- "is-callable": "^1.1.5",
2660
- "is-regex": "^1.0.5",
2661
  "object-inspect": "^1.7.0",
2662
  "object-keys": "^1.1.1",
2663
  "object.assign": "^4.1.0",
2664
- "string.prototype.trimleft": "^2.1.1",
2665
- "string.prototype.trimright": "^2.1.1"
2666
  }
2667
  },
2668
  "es-to-primitive": {
@@ -2676,6 +3827,12 @@
2676
  "is-symbol": "^1.0.2"
2677
  }
2678
  },
 
 
 
 
 
 
2679
  "escape-string-regexp": {
2680
  "version": "1.0.5",
2681
  "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
@@ -2683,22 +3840,23 @@
2683
  "dev": true
2684
  },
2685
  "eslint": {
2686
- "version": "6.8.0",
2687
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.8.0.tgz",
2688
- "integrity": "sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig==",
2689
  "dev": true,
2690
  "requires": {
2691
  "@babel/code-frame": "^7.0.0",
2692
  "ajv": "^6.10.0",
2693
- "chalk": "^2.1.0",
2694
- "cross-spawn": "^6.0.5",
2695
  "debug": "^4.0.1",
2696
  "doctrine": "^3.0.0",
2697
- "eslint-scope": "^5.0.0",
2698
- "eslint-utils": "^1.4.3",
2699
- "eslint-visitor-keys": "^1.1.0",
2700
- "espree": "^6.1.2",
2701
- "esquery": "^1.0.1",
 
2702
  "esutils": "^2.0.2",
2703
  "file-entry-cache": "^5.0.1",
2704
  "functional-red-black-tree": "^1.0.1",
@@ -2707,26 +3865,65 @@
2707
  "ignore": "^4.0.6",
2708
  "import-fresh": "^3.0.0",
2709
  "imurmurhash": "^0.1.4",
2710
- "inquirer": "^7.0.0",
2711
  "is-glob": "^4.0.0",
2712
  "js-yaml": "^3.13.1",
2713
  "json-stable-stringify-without-jsonify": "^1.0.1",
2714
- "levn": "^0.3.0",
2715
- "lodash": "^4.17.14",
2716
  "minimatch": "^3.0.4",
2717
- "mkdirp": "^0.5.1",
2718
  "natural-compare": "^1.4.0",
2719
- "optionator": "^0.8.3",
2720
  "progress": "^2.0.0",
2721
- "regexpp": "^2.0.1",
2722
- "semver": "^6.1.2",
2723
- "strip-ansi": "^5.2.0",
2724
- "strip-json-comments": "^3.0.1",
2725
  "table": "^5.2.3",
2726
  "text-table": "^0.2.0",
2727
  "v8-compile-cache": "^2.0.3"
2728
  },
2729
  "dependencies": {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2730
  "globals": {
2731
  "version": "12.4.0",
2732
  "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz",
@@ -2736,12 +3933,36 @@
2736
  "type-fest": "^0.8.1"
2737
  }
2738
  },
 
 
 
 
 
 
2739
  "semver": {
2740
- "version": "6.3.0",
2741
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
2742
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
2743
  "dev": true
2744
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2745
  "type-fest": {
2746
  "version": "0.8.1",
2747
  "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
@@ -2757,23 +3978,38 @@
2757
  "dev": true
2758
  },
2759
  "eslint-loader": {
2760
- "version": "4.0.0",
2761
- "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-4.0.0.tgz",
2762
- "integrity": "sha512-QoaFRdh3oXt5i2uonSjO8dDnncsG05w7qvA7yYMvGDne8zAEk9R+R1rsfunp3OKVdO5mAJelf1x2Z1kYp664kA==",
2763
  "dev": true,
2764
  "requires": {
2765
- "fs-extra": "^9.0.0",
2766
- "loader-fs-cache": "^1.0.3",
2767
  "loader-utils": "^2.0.0",
2768
  "object-hash": "^2.0.3",
2769
  "schema-utils": "^2.6.5"
2770
  },
2771
  "dependencies": {
2772
- "emojis-list": {
2773
- "version": "3.0.0",
2774
- "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz",
2775
- "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==",
2776
- "dev": true
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2777
  },
2778
  "loader-utils": {
2779
  "version": "2.0.0",
@@ -2785,27 +4021,83 @@
2785
  "emojis-list": "^3.0.0",
2786
  "json5": "^2.1.2"
2787
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2788
  }
2789
  }
2790
  },
2791
  "eslint-plugin-react": {
2792
- "version": "7.19.0",
2793
- "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.19.0.tgz",
2794
- "integrity": "sha512-SPT8j72CGuAP+JFbT0sJHOB80TX/pu44gQ4vXH/cq+hQTiY2PuZ6IHkqXJV6x1b28GDdo1lbInjKUrrdUf0LOQ==",
2795
  "dev": true,
2796
  "requires": {
2797
  "array-includes": "^3.1.1",
 
2798
  "doctrine": "^2.1.0",
2799
  "has": "^1.0.3",
2800
- "jsx-ast-utils": "^2.2.3",
2801
- "object.entries": "^1.1.1",
2802
  "object.fromentries": "^2.0.2",
2803
  "object.values": "^1.1.1",
2804
  "prop-types": "^15.7.2",
2805
- "resolve": "^1.15.1",
2806
- "semver": "^6.3.0",
2807
- "string.prototype.matchall": "^4.0.2",
2808
- "xregexp": "^4.3.0"
2809
  },
2810
  "dependencies": {
2811
  "doctrine": {
@@ -2817,18 +4109,21 @@
2817
  "esutils": "^2.0.2"
2818
  }
2819
  },
2820
- "semver": {
2821
- "version": "6.3.0",
2822
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
2823
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
2824
- "dev": true
 
 
 
2825
  }
2826
  }
2827
  },
2828
  "eslint-scope": {
2829
- "version": "5.0.0",
2830
- "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.0.0.tgz",
2831
- "integrity": "sha512-oYrhJW7S0bxAFDvWqzvMPRm6pcgcnWc4QnofCAqRTRfQC0JcwenzGglTtsLyIuuWFfkqDG9vz67cnttSd53djw==",
2832
  "dev": true,
2833
  "requires": {
2834
  "esrecurse": "^4.1.0",
@@ -2836,9 +4131,9 @@
2836
  }
2837
  },
2838
  "eslint-utils": {
2839
- "version": "1.4.3",
2840
- "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz",
2841
- "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==",
2842
  "dev": true,
2843
  "requires": {
2844
  "eslint-visitor-keys": "^1.1.0"
@@ -2851,14 +4146,22 @@
2851
  "dev": true
2852
  },
2853
  "espree": {
2854
- "version": "6.2.1",
2855
- "resolved": "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz",
2856
- "integrity": "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==",
2857
  "dev": true,
2858
  "requires": {
2859
- "acorn": "^7.1.1",
2860
  "acorn-jsx": "^5.2.0",
2861
- "eslint-visitor-keys": "^1.1.0"
 
 
 
 
 
 
 
 
2862
  }
2863
  },
2864
  "esprima": {
@@ -2868,12 +4171,20 @@
2868
  "dev": true
2869
  },
2870
  "esquery": {
2871
- "version": "1.1.0",
2872
- "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.1.0.tgz",
2873
- "integrity": "sha512-MxYW9xKmROWF672KqjO75sszsA8Mxhw06YFeS5VHlB98KDHbOSurm3ArsjO60Eaf3QmGMCP1yn+0JQkNLo/97Q==",
2874
  "dev": true,
2875
  "requires": {
2876
- "estraverse": "^4.0.0"
 
 
 
 
 
 
 
 
2877
  }
2878
  },
2879
  "esrecurse": {
@@ -2898,9 +4209,9 @@
2898
  "dev": true
2899
  },
2900
  "events": {
2901
- "version": "3.1.0",
2902
- "resolved": "https://registry.npmjs.org/events/-/events-3.1.0.tgz",
2903
- "integrity": "sha512-Rv+u8MLHNOdMjTAFeT3nCjHn2aGlx435FP/sDHNaRhDEMwyI/aB22Kj2qIN8R0cw3z28psEQLYwxVKLsKrMgWg==",
2904
  "dev": true
2905
  },
2906
  "evp_bytestokey": {
@@ -2913,21 +4224,6 @@
2913
  "safe-buffer": "^5.1.1"
2914
  }
2915
  },
2916
- "execa": {
2917
- "version": "1.0.0",
2918
- "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
2919
- "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
2920
- "dev": true,
2921
- "requires": {
2922
- "cross-spawn": "^6.0.0",
2923
- "get-stream": "^4.0.0",
2924
- "is-stream": "^1.1.0",
2925
- "npm-run-path": "^2.0.0",
2926
- "p-finally": "^1.0.0",
2927
- "signal-exit": "^3.0.0",
2928
- "strip-eof": "^1.0.0"
2929
- }
2930
- },
2931
  "expand-brackets": {
2932
  "version": "2.1.4",
2933
  "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
@@ -3008,17 +4304,6 @@
3008
  }
3009
  }
3010
  },
3011
- "external-editor": {
3012
- "version": "3.1.0",
3013
- "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz",
3014
- "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==",
3015
- "dev": true,
3016
- "requires": {
3017
- "chardet": "^0.7.0",
3018
- "iconv-lite": "^0.4.24",
3019
- "tmp": "^0.0.33"
3020
- }
3021
- },
3022
  "extglob": {
3023
  "version": "2.0.4",
3024
  "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
@@ -3108,15 +4393,6 @@
3108
  "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==",
3109
  "dev": true
3110
  },
3111
- "figures": {
3112
- "version": "3.2.0",
3113
- "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz",
3114
- "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==",
3115
- "dev": true,
3116
- "requires": {
3117
- "escape-string-regexp": "^1.0.5"
3118
- }
3119
- },
3120
  "file-entry-cache": {
3121
  "version": "5.0.1",
3122
  "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz",
@@ -3200,9 +4476,9 @@
3200
  }
3201
  },
3202
  "flatted": {
3203
- "version": "2.0.1",
3204
- "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.1.tgz",
3205
- "integrity": "sha512-a1hQMktqW9Nmqr5aktAux3JMNqaucxGcjtjWnZLHX7yyPCmlSV3M54nGYbqT8K+0GhF3NBgmJCc3ma+WOgX8Jg==",
3206
  "dev": true
3207
  },
3208
  "flush-write-stream": {
@@ -3241,15 +4517,14 @@
3241
  }
3242
  },
3243
  "fs-extra": {
3244
- "version": "9.0.0",
3245
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.0.tgz",
3246
- "integrity": "sha512-pmEYSk3vYsG/bF651KPUXZ+hvjpgWYw/Gc7W9NFUe3ZVLczKKWIij3IKpOrQcdw4TILtibFslZ0UmR8Vvzig4g==",
3247
  "dev": true,
3248
  "requires": {
3249
- "at-least-node": "^1.0.0",
3250
  "graceful-fs": "^4.2.0",
3251
- "jsonfile": "^6.0.1",
3252
- "universalify": "^1.0.0"
3253
  }
3254
  },
3255
  "fs-write-stream-atomic": {
@@ -3271,555 +4546,11 @@
3271
  "dev": true
3272
  },
3273
  "fsevents": {
3274
- "version": "1.2.12",
3275
- "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.12.tgz",
3276
- "integrity": "sha512-Ggd/Ktt7E7I8pxZRbGIs7vwqAPscSESMrCSkx2FtWeqmheJgCo2R74fTsZFCifr0VTPwqRpPv17+6b8Zp7th0Q==",
3277
  "dev": true,
3278
- "optional": true,
3279
- "requires": {
3280
- "bindings": "^1.5.0",
3281
- "nan": "^2.12.1",
3282
- "node-pre-gyp": "*"
3283
- },
3284
- "dependencies": {
3285
- "abbrev": {
3286
- "version": "1.1.1",
3287
- "bundled": true,
3288
- "dev": true,
3289
- "optional": true
3290
- },
3291
- "ansi-regex": {
3292
- "version": "2.1.1",
3293
- "bundled": true,
3294
- "dev": true,
3295
- "optional": true
3296
- },
3297
- "aproba": {
3298
- "version": "1.2.0",
3299
- "bundled": true,
3300
- "dev": true,
3301
- "optional": true
3302
- },
3303
- "are-we-there-yet": {
3304
- "version": "1.1.5",
3305
- "bundled": true,
3306
- "dev": true,
3307
- "optional": true,
3308
- "requires": {
3309
- "delegates": "^1.0.0",
3310
- "readable-stream": "^2.0.6"
3311
- }
3312
- },
3313
- "balanced-match": {
3314
- "version": "1.0.0",
3315
- "bundled": true,
3316
- "dev": true,
3317
- "optional": true
3318
- },
3319
- "brace-expansion": {
3320
- "version": "1.1.11",
3321
- "bundled": true,
3322
- "dev": true,
3323
- "optional": true,
3324
- "requires": {
3325
- "balanced-match": "^1.0.0",
3326
- "concat-map": "0.0.1"
3327
- }
3328
- },
3329
- "chownr": {
3330
- "version": "1.1.4",
3331
- "bundled": true,
3332
- "dev": true,
3333
- "optional": true
3334
- },
3335
- "code-point-at": {
3336
- "version": "1.1.0",
3337
- "bundled": true,
3338
- "dev": true,
3339
- "optional": true
3340
- },
3341
- "concat-map": {
3342
- "version": "0.0.1",
3343
- "bundled": true,
3344
- "dev": true,
3345
- "optional": true
3346
- },
3347
- "console-control-strings": {
3348
- "version": "1.1.0",
3349
- "bundled": true,
3350
- "dev": true,
3351
- "optional": true
3352
- },
3353
- "core-util-is": {
3354
- "version": "1.0.2",
3355
- "bundled": true,
3356
- "dev": true,
3357
- "optional": true
3358
- },
3359
- "debug": {
3360
- "version": "3.2.6",
3361
- "bundled": true,
3362
- "dev": true,
3363
- "optional": true,
3364
- "requires": {
3365
- "ms": "^2.1.1"
3366
- }
3367
- },
3368
- "deep-extend": {
3369
- "version": "0.6.0",
3370
- "bundled": true,
3371
- "dev": true,
3372
- "optional": true
3373
- },
3374
- "delegates": {
3375
- "version": "1.0.0",
3376
- "bundled": true,
3377
- "dev": true,
3378
- "optional": true
3379
- },
3380
- "detect-libc": {
3381
- "version": "1.0.3",
3382
- "bundled": true,
3383
- "dev": true,
3384
- "optional": true
3385
- },
3386
- "fs-minipass": {
3387
- "version": "1.2.7",
3388
- "bundled": true,
3389
- "dev": true,
3390
- "optional": true,
3391
- "requires": {
3392
- "minipass": "^2.6.0"
3393
- }
3394
- },
3395
- "fs.realpath": {
3396
- "version": "1.0.0",
3397
- "bundled": true,
3398
- "dev": true,
3399
- "optional": true
3400
- },
3401
- "gauge": {
3402
- "version": "2.7.4",
3403
- "bundled": true,
3404
- "dev": true,
3405
- "optional": true,
3406
- "requires": {
3407
- "aproba": "^1.0.3",
3408
- "console-control-strings": "^1.0.0",
3409
- "has-unicode": "^2.0.0",
3410
- "object-assign": "^4.1.0",
3411
- "signal-exit": "^3.0.0",
3412
- "string-width": "^1.0.1",
3413
- "strip-ansi": "^3.0.1",
3414
- "wide-align": "^1.1.0"
3415
- }
3416
- },
3417
- "glob": {
3418
- "version": "7.1.6",
3419
- "bundled": true,
3420
- "dev": true,
3421
- "optional": true,
3422
- "requires": {
3423
- "fs.realpath": "^1.0.0",
3424
- "inflight": "^1.0.4",
3425
- "inherits": "2",
3426
- "minimatch": "^3.0.4",
3427
- "once": "^1.3.0",
3428
- "path-is-absolute": "^1.0.0"
3429
- }
3430
- },
3431
- "has-unicode": {
3432
- "version": "2.0.1",
3433
- "bundled": true,
3434
- "dev": true,
3435
- "optional": true
3436
- },
3437
- "iconv-lite": {
3438
- "version": "0.4.24",
3439
- "bundled": true,
3440
- "dev": true,
3441
- "optional": true,
3442
- "requires": {
3443
- "safer-buffer": ">= 2.1.2 < 3"
3444
- }
3445
- },
3446
- "ignore-walk": {
3447
- "version": "3.0.3",
3448
- "bundled": true,
3449
- "dev": true,
3450
- "optional": true,
3451
- "requires": {
3452
- "minimatch": "^3.0.4"
3453
- }
3454
- },
3455
- "inflight": {
3456
- "version": "1.0.6",
3457
- "bundled": true,
3458
- "dev": true,
3459
- "optional": true,
3460
- "requires": {
3461
- "once": "^1.3.0",
3462
- "wrappy": "1"
3463
- }
3464
- },
3465
- "inherits": {
3466
- "version": "2.0.4",
3467
- "bundled": true,
3468
- "dev": true,
3469
- "optional": true
3470
- },
3471
- "ini": {
3472
- "version": "1.3.5",
3473
- "bundled": true,
3474
- "dev": true,
3475
- "optional": true
3476
- },
3477
- "is-fullwidth-code-point": {
3478
- "version": "1.0.0",
3479
- "bundled": true,
3480
- "dev": true,
3481
- "optional": true,
3482
- "requires": {
3483
- "number-is-nan": "^1.0.0"
3484
- }
3485
- },
3486
- "isarray": {
3487
- "version": "1.0.0",
3488
- "bundled": true,
3489
- "dev": true,
3490
- "optional": true
3491
- },
3492
- "minimatch": {
3493
- "version": "3.0.4",
3494
- "bundled": true,
3495
- "dev": true,
3496
- "optional": true,
3497
- "requires": {
3498
- "brace-expansion": "^1.1.7"
3499
- }
3500
- },
3501
- "minimist": {
3502
- "version": "1.2.5",
3503
- "bundled": true,
3504
- "dev": true,
3505
- "optional": true
3506
- },
3507
- "minipass": {
3508
- "version": "2.9.0",
3509
- "bundled": true,
3510
- "dev": true,
3511
- "optional": true,
3512
- "requires": {
3513
- "safe-buffer": "^5.1.2",
3514
- "yallist": "^3.0.0"
3515
- }
3516
- },
3517
- "minizlib": {
3518
- "version": "1.3.3",
3519
- "bundled": true,
3520
- "dev": true,
3521
- "optional": true,
3522
- "requires": {
3523
- "minipass": "^2.9.0"
3524
- }
3525
- },
3526
- "mkdirp": {
3527
- "version": "0.5.3",
3528
- "bundled": true,
3529
- "dev": true,
3530
- "optional": true,
3531
- "requires": {
3532
- "minimist": "^1.2.5"
3533
- }
3534
- },
3535
- "ms": {
3536
- "version": "2.1.2",
3537
- "bundled": true,
3538
- "dev": true,
3539
- "optional": true
3540
- },
3541
- "needle": {
3542
- "version": "2.3.3",
3543
- "bundled": true,
3544
- "dev": true,
3545
- "optional": true,
3546
- "requires": {
3547
- "debug": "^3.2.6",
3548
- "iconv-lite": "^0.4.4",
3549
- "sax": "^1.2.4"
3550
- }
3551
- },
3552
- "node-pre-gyp": {
3553
- "version": "0.14.0",
3554
- "bundled": true,
3555
- "dev": true,
3556
- "optional": true,
3557
- "requires": {
3558
- "detect-libc": "^1.0.2",
3559
- "mkdirp": "^0.5.1",
3560
- "needle": "^2.2.1",
3561
- "nopt": "^4.0.1",
3562
- "npm-packlist": "^1.1.6",
3563
- "npmlog": "^4.0.2",
3564
- "rc": "^1.2.7",
3565
- "rimraf": "^2.6.1",
3566
- "semver": "^5.3.0",
3567
- "tar": "^4.4.2"
3568
- }
3569
- },
3570
- "nopt": {
3571
- "version": "4.0.3",
3572
- "bundled": true,
3573
- "dev": true,
3574
- "optional": true,
3575
- "requires": {
3576
- "abbrev": "1",
3577
- "osenv": "^0.1.4"
3578
- }
3579
- },
3580
- "npm-bundled": {
3581
- "version": "1.1.1",
3582
- "bundled": true,
3583
- "dev": true,
3584
- "optional": true,
3585
- "requires": {
3586
- "npm-normalize-package-bin": "^1.0.1"
3587
- }
3588
- },
3589
- "npm-normalize-package-bin": {
3590
- "version": "1.0.1",
3591
- "bundled": true,
3592
- "dev": true,
3593
- "optional": true
3594
- },
3595
- "npm-packlist": {
3596
- "version": "1.4.8",
3597
- "bundled": true,
3598
- "dev": true,
3599
- "optional": true,
3600
- "requires": {
3601
- "ignore-walk": "^3.0.1",
3602
- "npm-bundled": "^1.0.1",
3603
- "npm-normalize-package-bin": "^1.0.1"
3604
- }
3605
- },
3606
- "npmlog": {
3607
- "version": "4.1.2",
3608
- "bundled": true,
3609
- "dev": true,
3610
- "optional": true,
3611
- "requires": {
3612
- "are-we-there-yet": "~1.1.2",
3613
- "console-control-strings": "~1.1.0",
3614
- "gauge": "~2.7.3",
3615
- "set-blocking": "~2.0.0"
3616
- }
3617
- },
3618
- "number-is-nan": {
3619
- "version": "1.0.1",
3620
- "bundled": true,
3621
- "dev": true,
3622
- "optional": true
3623
- },
3624
- "object-assign": {
3625
- "version": "4.1.1",
3626
- "bundled": true,
3627
- "dev": true,
3628
- "optional": true
3629
- },
3630
- "once": {
3631
- "version": "1.4.0",
3632
- "bundled": true,
3633
- "dev": true,
3634
- "optional": true,
3635
- "requires": {
3636
- "wrappy": "1"
3637
- }
3638
- },
3639
- "os-homedir": {
3640
- "version": "1.0.2",
3641
- "bundled": true,
3642
- "dev": true,
3643
- "optional": true
3644
- },
3645
- "os-tmpdir": {
3646
- "version": "1.0.2",
3647
- "bundled": true,
3648
- "dev": true,
3649
- "optional": true
3650
- },
3651
- "osenv": {
3652
- "version": "0.1.5",
3653
- "bundled": true,
3654
- "dev": true,
3655
- "optional": true,
3656
- "requires": {
3657
- "os-homedir": "^1.0.0",
3658
- "os-tmpdir": "^1.0.0"
3659
- }
3660
- },
3661
- "path-is-absolute": {
3662
- "version": "1.0.1",
3663
- "bundled": true,
3664
- "dev": true,
3665
- "optional": true
3666
- },
3667
- "process-nextick-args": {
3668
- "version": "2.0.1",
3669
- "bundled": true,
3670
- "dev": true,
3671
- "optional": true
3672
- },
3673
- "rc": {
3674
- "version": "1.2.8",
3675
- "bundled": true,
3676
- "dev": true,
3677
- "optional": true,
3678
- "requires": {
3679
- "deep-extend": "^0.6.0",
3680
- "ini": "~1.3.0",
3681
- "minimist": "^1.2.0",
3682
- "strip-json-comments": "~2.0.1"
3683
- }
3684
- },
3685
- "readable-stream": {
3686
- "version": "2.3.7",
3687
- "bundled": true,
3688
- "dev": true,
3689
- "optional": true,
3690
- "requires": {
3691
- "core-util-is": "~1.0.0",
3692
- "inherits": "~2.0.3",
3693
- "isarray": "~1.0.0",
3694
- "process-nextick-args": "~2.0.0",
3695
- "safe-buffer": "~5.1.1",
3696
- "string_decoder": "~1.1.1",
3697
- "util-deprecate": "~1.0.1"
3698
- }
3699
- },
3700
- "rimraf": {
3701
- "version": "2.7.1",
3702
- "bundled": true,
3703
- "dev": true,
3704
- "optional": true,
3705
- "requires": {
3706
- "glob": "^7.1.3"
3707
- }
3708
- },
3709
- "safe-buffer": {
3710
- "version": "5.1.2",
3711
- "bundled": true,
3712
- "dev": true,
3713
- "optional": true
3714
- },
3715
- "safer-buffer": {
3716
- "version": "2.1.2",
3717
- "bundled": true,
3718
- "dev": true,
3719
- "optional": true
3720
- },
3721
- "sax": {
3722
- "version": "1.2.4",
3723
- "bundled": true,
3724
- "dev": true,
3725
- "optional": true
3726
- },
3727
- "semver": {
3728
- "version": "5.7.1",
3729
- "bundled": true,
3730
- "dev": true,
3731
- "optional": true
3732
- },
3733
- "set-blocking": {
3734
- "version": "2.0.0",
3735
- "bundled": true,
3736
- "dev": true,
3737
- "optional": true
3738
- },
3739
- "signal-exit": {
3740
- "version": "3.0.2",
3741
- "bundled": true,
3742
- "dev": true,
3743
- "optional": true
3744
- },
3745
- "string-width": {
3746
- "version": "1.0.2",
3747
- "bundled": true,
3748
- "dev": true,
3749
- "optional": true,
3750
- "requires": {
3751
- "code-point-at": "^1.0.0",
3752
- "is-fullwidth-code-point": "^1.0.0",
3753
- "strip-ansi": "^3.0.0"
3754
- }
3755
- },
3756
- "string_decoder": {
3757
- "version": "1.1.1",
3758
- "bundled": true,
3759
- "dev": true,
3760
- "optional": true,
3761
- "requires": {
3762
- "safe-buffer": "~5.1.0"
3763
- }
3764
- },
3765
- "strip-ansi": {
3766
- "version": "3.0.1",
3767
- "bundled": true,
3768
- "dev": true,
3769
- "optional": true,
3770
- "requires": {
3771
- "ansi-regex": "^2.0.0"
3772
- }
3773
- },
3774
- "strip-json-comments": {
3775
- "version": "2.0.1",
3776
- "bundled": true,
3777
- "dev": true,
3778
- "optional": true
3779
- },
3780
- "tar": {
3781
- "version": "4.4.13",
3782
- "bundled": true,
3783
- "dev": true,
3784
- "optional": true,
3785
- "requires": {
3786
- "chownr": "^1.1.1",
3787
- "fs-minipass": "^1.2.5",
3788
- "minipass": "^2.8.6",
3789
- "minizlib": "^1.2.1",
3790
- "mkdirp": "^0.5.0",
3791
- "safe-buffer": "^5.1.2",
3792
- "yallist": "^3.0.3"
3793
- }
3794
- },
3795
- "util-deprecate": {
3796
- "version": "1.0.2",
3797
- "bundled": true,
3798
- "dev": true,
3799
- "optional": true
3800
- },
3801
- "wide-align": {
3802
- "version": "1.1.3",
3803
- "bundled": true,
3804
- "dev": true,
3805
- "optional": true,
3806
- "requires": {
3807
- "string-width": "^1.0.2 || 2"
3808
- }
3809
- },
3810
- "wrappy": {
3811
- "version": "1.0.2",
3812
- "bundled": true,
3813
- "dev": true,
3814
- "optional": true
3815
- },
3816
- "yallist": {
3817
- "version": "3.1.1",
3818
- "bundled": true,
3819
- "dev": true,
3820
- "optional": true
3821
- }
3822
- }
3823
  },
3824
  "function-bind": {
3825
  "version": "1.1.1",
@@ -3843,16 +4574,7 @@
3843
  "version": "2.0.5",
3844
  "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
3845
  "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
3846
- "dev": true
3847
- },
3848
- "get-stream": {
3849
- "version": "4.1.0",
3850
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
3851
- "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
3852
- "dev": true,
3853
- "requires": {
3854
- "pump": "^3.0.0"
3855
- }
3856
  },
3857
  "get-value": {
3858
  "version": "2.0.6",
@@ -3884,9 +4606,9 @@
3884
  }
3885
  },
3886
  "glob-parent": {
3887
- "version": "5.1.0",
3888
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.0.tgz",
3889
- "integrity": "sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw==",
3890
  "dev": true,
3891
  "requires": {
3892
  "is-glob": "^4.0.1"
@@ -3993,13 +4715,27 @@
3993
  }
3994
  },
3995
  "hash-base": {
3996
- "version": "3.0.4",
3997
- "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz",
3998
- "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=",
3999
  "dev": true,
4000
  "requires": {
4001
- "inherits": "^2.0.1",
4002
- "safe-buffer": "^5.0.1"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4003
  }
4004
  },
4005
  "hash.js": {
@@ -4133,88 +4869,6 @@
4133
  "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==",
4134
  "dev": true
4135
  },
4136
- "inquirer": {
4137
- "version": "7.1.0",
4138
- "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.1.0.tgz",
4139
- "integrity": "sha512-5fJMWEmikSYu0nv/flMc475MhGbB7TSPd/2IpFV4I4rMklboCH2rQjYY5kKiYGHqUF9gvaambupcJFFG9dvReg==",
4140
- "dev": true,
4141
- "requires": {
4142
- "ansi-escapes": "^4.2.1",
4143
- "chalk": "^3.0.0",
4144
- "cli-cursor": "^3.1.0",
4145
- "cli-width": "^2.0.0",
4146
- "external-editor": "^3.0.3",
4147
- "figures": "^3.0.0",
4148
- "lodash": "^4.17.15",
4149
- "mute-stream": "0.0.8",
4150
- "run-async": "^2.4.0",
4151
- "rxjs": "^6.5.3",
4152
- "string-width": "^4.1.0",
4153
- "strip-ansi": "^6.0.0",
4154
- "through": "^2.3.6"
4155
- },
4156
- "dependencies": {
4157
- "ansi-styles": {
4158
- "version": "4.2.1",
4159
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz",
4160
- "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==",
4161
- "dev": true,
4162
- "requires": {
4163
- "@types/color-name": "^1.1.1",
4164
- "color-convert": "^2.0.1"
4165
- }
4166
- },
4167
- "chalk": {
4168
- "version": "3.0.0",
4169
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
4170
- "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
4171
- "dev": true,
4172
- "requires": {
4173
- "ansi-styles": "^4.1.0",
4174
- "supports-color": "^7.1.0"
4175
- }
4176
- },
4177
- "color-convert": {
4178
- "version": "2.0.1",
4179
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
4180
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
4181
- "dev": true,
4182
- "requires": {
4183
- "color-name": "~1.1.4"
4184
- }
4185
- },
4186
- "color-name": {
4187
- "version": "1.1.4",
4188
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
4189
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
4190
- "dev": true
4191
- },
4192
- "has-flag": {
4193
- "version": "4.0.0",
4194
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
4195
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
4196
- "dev": true
4197
- },
4198
- "strip-ansi": {
4199
- "version": "6.0.0",
4200
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
4201
- "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
4202
- "dev": true,
4203
- "requires": {
4204
- "ansi-regex": "^5.0.0"
4205
- }
4206
- },
4207
- "supports-color": {
4208
- "version": "7.1.0",
4209
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz",
4210
- "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==",
4211
- "dev": true,
4212
- "requires": {
4213
- "has-flag": "^4.0.0"
4214
- }
4215
- }
4216
- }
4217
- },
4218
  "internal-slot": {
4219
  "version": "1.0.2",
4220
  "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.2.tgz",
@@ -4227,9 +4881,9 @@
4227
  }
4228
  },
4229
  "interpret": {
4230
- "version": "1.2.0",
4231
- "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz",
4232
- "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==",
4233
  "dev": true
4234
  },
4235
  "invariant": {
@@ -4241,12 +4895,6 @@
4241
  "loose-envify": "^1.0.0"
4242
  }
4243
  },
4244
- "invert-kv": {
4245
- "version": "2.0.0",
4246
- "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz",
4247
- "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==",
4248
- "dev": true
4249
- },
4250
  "is-accessor-descriptor": {
4251
  "version": "0.1.6",
4252
  "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
@@ -4268,12 +4916,13 @@
4268
  }
4269
  },
4270
  "is-binary-path": {
4271
- "version": "1.0.1",
4272
- "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
4273
- "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
4274
  "dev": true,
 
4275
  "requires": {
4276
- "binary-extensions": "^1.0.0"
4277
  }
4278
  },
4279
  "is-buffer": {
@@ -4283,9 +4932,9 @@
4283
  "dev": true
4284
  },
4285
  "is-callable": {
4286
- "version": "1.1.5",
4287
- "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz",
4288
- "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==",
4289
  "dev": true
4290
  },
4291
  "is-data-descriptor": {
@@ -4345,12 +4994,6 @@
4345
  "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
4346
  "dev": true
4347
  },
4348
- "is-fullwidth-code-point": {
4349
- "version": "3.0.0",
4350
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
4351
- "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
4352
- "dev": true
4353
- },
4354
  "is-glob": {
4355
  "version": "4.0.1",
4356
  "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
@@ -4389,27 +5032,15 @@
4389
  "isobject": "^3.0.1"
4390
  }
4391
  },
4392
- "is-promise": {
4393
- "version": "2.1.0",
4394
- "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz",
4395
- "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=",
4396
- "dev": true
4397
- },
4398
  "is-regex": {
4399
- "version": "1.0.5",
4400
- "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz",
4401
- "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==",
4402
  "dev": true,
4403
  "requires": {
4404
- "has": "^1.0.3"
4405
  }
4406
  },
4407
- "is-stream": {
4408
- "version": "1.1.0",
4409
- "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
4410
- "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
4411
- "dev": true
4412
- },
4413
  "is-string": {
4414
  "version": "1.0.5",
4415
  "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz",
@@ -4513,22 +5144,21 @@
4513
  }
4514
  },
4515
  "jsonfile": {
4516
- "version": "6.0.1",
4517
- "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.0.1.tgz",
4518
- "integrity": "sha512-jR2b5v7d2vIOust+w3wtFKZIfpC2pnRmFAhAC/BuweZFQR8qZzxH1OyrQ10HmdVYiXWkYUqPVsz91cG7EL2FBg==",
4519
  "dev": true,
4520
  "requires": {
4521
- "graceful-fs": "^4.1.6",
4522
- "universalify": "^1.0.0"
4523
  }
4524
  },
4525
  "jsx-ast-utils": {
4526
- "version": "2.2.3",
4527
- "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.2.3.tgz",
4528
- "integrity": "sha512-EdIHFMm+1BPynpKOpdPqiOsvnIrInRGJD7bzPZdPkjitQEqpdpUuFpq4T0npZFKTiB3RhWFdGN+oqOJIdhDhQA==",
4529
  "dev": true,
4530
  "requires": {
4531
- "array-includes": "^3.0.3",
4532
  "object.assign": "^4.1.0"
4533
  }
4534
  },
@@ -4538,15 +5168,6 @@
4538
  "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
4539
  "dev": true
4540
  },
4541
- "lcid": {
4542
- "version": "2.0.0",
4543
- "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz",
4544
- "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==",
4545
- "dev": true,
4546
- "requires": {
4547
- "invert-kv": "^2.0.0"
4548
- }
4549
- },
4550
  "leven": {
4551
  "version": "3.1.0",
4552
  "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz",
@@ -4563,64 +5184,13 @@
4563
  }
4564
  },
4565
  "levn": {
4566
- "version": "0.3.0",
4567
- "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
4568
- "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
4569
- "dev": true,
4570
- "requires": {
4571
- "prelude-ls": "~1.1.2",
4572
- "type-check": "~0.3.2"
4573
- }
4574
- },
4575
- "loader-fs-cache": {
4576
- "version": "1.0.3",
4577
- "resolved": "https://registry.npmjs.org/loader-fs-cache/-/loader-fs-cache-1.0.3.tgz",
4578
- "integrity": "sha512-ldcgZpjNJj71n+2Mf6yetz+c9bM4xpKtNds4LbqXzU/PTdeAX0g3ytnU1AJMEcTk2Lex4Smpe3Q/eCTsvUBxbA==",
4579
  "dev": true,
4580
  "requires": {
4581
- "find-cache-dir": "^0.1.1",
4582
- "mkdirp": "^0.5.1"
4583
- },
4584
- "dependencies": {
4585
- "find-cache-dir": {
4586
- "version": "0.1.1",
4587
- "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz",
4588
- "integrity": "sha1-yN765XyKUqinhPnjHFfHQumToLk=",
4589
- "dev": true,
4590
- "requires": {
4591
- "commondir": "^1.0.1",
4592
- "mkdirp": "^0.5.1",
4593
- "pkg-dir": "^1.0.0"
4594
- }
4595
- },
4596
- "find-up": {
4597
- "version": "1.1.2",
4598
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
4599
- "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
4600
- "dev": true,
4601
- "requires": {
4602
- "path-exists": "^2.0.0",
4603
- "pinkie-promise": "^2.0.0"
4604
- }
4605
- },
4606
- "path-exists": {
4607
- "version": "2.1.0",
4608
- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
4609
- "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
4610
- "dev": true,
4611
- "requires": {
4612
- "pinkie-promise": "^2.0.0"
4613
- }
4614
- },
4615
- "pkg-dir": {
4616
- "version": "1.0.0",
4617
- "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz",
4618
- "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=",
4619
- "dev": true,
4620
- "requires": {
4621
- "find-up": "^1.0.0"
4622
- }
4623
- }
4624
  }
4625
  },
4626
  "loader-runner": {
@@ -4674,9 +5244,9 @@
4674
  }
4675
  },
4676
  "lodash": {
4677
- "version": "4.17.15",
4678
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz",
4679
- "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A=="
4680
  },
4681
  "loose-envify": {
4682
  "version": "1.4.0",
@@ -4706,15 +5276,6 @@
4706
  "semver": "^5.6.0"
4707
  }
4708
  },
4709
- "map-age-cleaner": {
4710
- "version": "0.1.3",
4711
- "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz",
4712
- "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==",
4713
- "dev": true,
4714
- "requires": {
4715
- "p-defer": "^1.0.0"
4716
- }
4717
- },
4718
  "map-cache": {
4719
  "version": "0.2.2",
4720
  "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
@@ -4741,17 +5302,6 @@
4741
  "safe-buffer": "^5.1.2"
4742
  }
4743
  },
4744
- "mem": {
4745
- "version": "4.3.0",
4746
- "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz",
4747
- "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==",
4748
- "dev": true,
4749
- "requires": {
4750
- "map-age-cleaner": "^0.1.1",
4751
- "mimic-fn": "^2.0.0",
4752
- "p-is-promise": "^2.0.0"
4753
- }
4754
- },
4755
  "memize": {
4756
  "version": "1.1.0",
4757
  "resolved": "https://registry.npmjs.org/memize/-/memize-1.1.0.tgz",
@@ -4796,14 +5346,16 @@
4796
  "requires": {
4797
  "bn.js": "^4.0.0",
4798
  "brorand": "^1.0.1"
 
 
 
 
 
 
 
 
4799
  }
4800
  },
4801
- "mimic-fn": {
4802
- "version": "2.1.0",
4803
- "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
4804
- "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
4805
- "dev": true
4806
- },
4807
  "minimalistic-assert": {
4808
  "version": "1.0.1",
4809
  "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
@@ -4899,16 +5451,10 @@
4899
  "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
4900
  "dev": true
4901
  },
4902
- "mute-stream": {
4903
- "version": "0.0.8",
4904
- "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz",
4905
- "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==",
4906
- "dev": true
4907
- },
4908
  "nan": {
4909
- "version": "2.14.0",
4910
- "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz",
4911
- "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==",
4912
  "dev": true,
4913
  "optional": true
4914
  },
@@ -4938,9 +5484,9 @@
4938
  "dev": true
4939
  },
4940
  "neo-async": {
4941
- "version": "2.6.1",
4942
- "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz",
4943
- "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==",
4944
  "dev": true
4945
  },
4946
  "nice-try": {
@@ -4989,9 +5535,9 @@
4989
  }
4990
  },
4991
  "node-releases": {
4992
- "version": "1.1.53",
4993
- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.53.tgz",
4994
- "integrity": "sha512-wp8zyQVwef2hpZ/dJH7SfSrIPD6YoJz6BDQDpGEkcA0s3LpAQoxBIYmfIq6QAhC1DhwsyCgTaTTcONwX8qzCuQ==",
4995
  "dev": true
4996
  },
4997
  "normalize-path": {
@@ -5000,15 +5546,6 @@
5000
  "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
5001
  "dev": true
5002
  },
5003
- "npm-run-path": {
5004
- "version": "2.0.2",
5005
- "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
5006
- "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
5007
- "dev": true,
5008
- "requires": {
5009
- "path-key": "^2.0.0"
5010
- }
5011
- },
5012
  "object-assign": {
5013
  "version": "4.1.1",
5014
  "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
@@ -5053,9 +5590,9 @@
5053
  "dev": true
5054
  },
5055
  "object-inspect": {
5056
- "version": "1.7.0",
5057
- "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz",
5058
- "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==",
5059
  "dev": true
5060
  },
5061
  "object-keys": {
@@ -5086,14 +5623,13 @@
5086
  }
5087
  },
5088
  "object.entries": {
5089
- "version": "1.1.1",
5090
- "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.1.tgz",
5091
- "integrity": "sha512-ilqR7BgdyZetJutmDPfXCDffGa0/Yzl2ivVNpbx/g4UeWrCdRnFDUBrKJGLhGieRHDATnyZXWBeCb29k9CJysQ==",
5092
  "dev": true,
5093
  "requires": {
5094
  "define-properties": "^1.1.3",
5095
- "es-abstract": "^1.17.0-next.1",
5096
- "function-bind": "^1.1.1",
5097
  "has": "^1.0.3"
5098
  }
5099
  },
@@ -5139,27 +5675,18 @@
5139
  "wrappy": "1"
5140
  }
5141
  },
5142
- "onetime": {
5143
- "version": "5.1.0",
5144
- "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz",
5145
- "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==",
5146
- "dev": true,
5147
- "requires": {
5148
- "mimic-fn": "^2.1.0"
5149
- }
5150
- },
5151
  "optionator": {
5152
- "version": "0.8.3",
5153
- "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz",
5154
- "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==",
5155
  "dev": true,
5156
  "requires": {
5157
- "deep-is": "~0.1.3",
5158
- "fast-levenshtein": "~2.0.6",
5159
- "levn": "~0.3.0",
5160
- "prelude-ls": "~1.1.2",
5161
- "type-check": "~0.3.2",
5162
- "word-wrap": "~1.2.3"
5163
  }
5164
  },
5165
  "os-browserify": {
@@ -5168,41 +5695,6 @@
5168
  "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=",
5169
  "dev": true
5170
  },
5171
- "os-locale": {
5172
- "version": "3.1.0",
5173
- "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz",
5174
- "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==",
5175
- "dev": true,
5176
- "requires": {
5177
- "execa": "^1.0.0",
5178
- "lcid": "^2.0.0",
5179
- "mem": "^4.0.0"
5180
- }
5181
- },
5182
- "os-tmpdir": {
5183
- "version": "1.0.2",
5184
- "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
5185
- "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
5186
- "dev": true
5187
- },
5188
- "p-defer": {
5189
- "version": "1.0.0",
5190
- "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz",
5191
- "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=",
5192
- "dev": true
5193
- },
5194
- "p-finally": {
5195
- "version": "1.0.0",
5196
- "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
5197
- "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
5198
- "dev": true
5199
- },
5200
- "p-is-promise": {
5201
- "version": "2.1.0",
5202
- "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz",
5203
- "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==",
5204
- "dev": true
5205
- },
5206
  "p-limit": {
5207
  "version": "2.0.0",
5208
  "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.0.0.tgz",
@@ -5289,7 +5781,8 @@
5289
  "version": "1.0.2",
5290
  "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz",
5291
  "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=",
5292
- "dev": true
 
5293
  },
5294
  "path-exists": {
5295
  "version": "3.0.0",
@@ -5304,9 +5797,9 @@
5304
  "dev": true
5305
  },
5306
  "path-key": {
5307
- "version": "2.0.1",
5308
- "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
5309
- "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
5310
  "dev": true
5311
  },
5312
  "path-parse": {
@@ -5316,9 +5809,9 @@
5316
  "dev": true
5317
  },
5318
  "pbkdf2": {
5319
- "version": "3.0.17",
5320
- "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz",
5321
- "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==",
5322
  "dev": true,
5323
  "requires": {
5324
  "create-hash": "^1.1.2",
@@ -5328,88 +5821,26 @@
5328
  "sha.js": "^2.4.8"
5329
  }
5330
  },
5331
- "pify": {
5332
- "version": "4.0.1",
5333
- "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
5334
- "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
5335
- "dev": true
5336
- },
5337
- "pinkie": {
5338
- "version": "2.0.4",
5339
- "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
5340
- "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
5341
- "dev": true
5342
- },
5343
- "pinkie-promise": {
5344
- "version": "2.0.1",
5345
- "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
5346
- "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
5347
- "dev": true,
5348
- "requires": {
5349
- "pinkie": "^2.0.0"
5350
- }
5351
- },
5352
- "pkg-dir": {
5353
- "version": "3.0.0",
5354
- "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz",
5355
- "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==",
5356
  "dev": true,
5357
- "requires": {
5358
- "find-up": "^3.0.0"
5359
- }
5360
  },
5361
- "pkg-up": {
5362
- "version": "2.0.0",
5363
- "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz",
5364
- "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=",
5365
- "dev": true,
5366
- "requires": {
5367
- "find-up": "^2.1.0"
5368
- },
5369
- "dependencies": {
5370
- "find-up": {
5371
- "version": "2.1.0",
5372
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
5373
- "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
5374
- "dev": true,
5375
- "requires": {
5376
- "locate-path": "^2.0.0"
5377
- }
5378
- },
5379
- "locate-path": {
5380
- "version": "2.0.0",
5381
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
5382
- "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
5383
- "dev": true,
5384
- "requires": {
5385
- "p-locate": "^2.0.0",
5386
- "path-exists": "^3.0.0"
5387
- }
5388
- },
5389
- "p-limit": {
5390
- "version": "1.3.0",
5391
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
5392
- "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
5393
- "dev": true,
5394
- "requires": {
5395
- "p-try": "^1.0.0"
5396
- }
5397
- },
5398
- "p-locate": {
5399
- "version": "2.0.0",
5400
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
5401
- "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
5402
- "dev": true,
5403
- "requires": {
5404
- "p-limit": "^1.1.0"
5405
- }
5406
- },
5407
- "p-try": {
5408
- "version": "1.0.0",
5409
- "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
5410
- "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
5411
- "dev": true
5412
- }
5413
  }
5414
  },
5415
  "posix-character-classes": {
@@ -5419,9 +5850,9 @@
5419
  "dev": true
5420
  },
5421
  "postcss": {
5422
- "version": "7.0.27",
5423
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.27.tgz",
5424
- "integrity": "sha512-WuQETPMcW9Uf1/22HWUWP9lgsIC+KEHg2kozMflKjbeUtw9ujvFX6QmIfozaErDkmLWS9WEnEdEe6Uo9/BNTdQ==",
5425
  "dev": true,
5426
  "requires": {
5427
  "chalk": "^2.4.2",
@@ -5456,21 +5887,21 @@
5456
  }
5457
  },
5458
  "postcss-modules-local-by-default": {
5459
- "version": "3.0.2",
5460
- "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.2.tgz",
5461
- "integrity": "sha512-jM/V8eqM4oJ/22j0gx4jrp63GSvDH6v86OqyTHHUvk4/k1vceipZsaymiZ5PvocqZOl5SFHiFJqjs3la0wnfIQ==",
5462
  "dev": true,
5463
  "requires": {
5464
  "icss-utils": "^4.1.1",
5465
- "postcss": "^7.0.16",
5466
  "postcss-selector-parser": "^6.0.2",
5467
- "postcss-value-parser": "^4.0.0"
5468
  }
5469
  },
5470
  "postcss-modules-scope": {
5471
- "version": "2.1.1",
5472
- "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.1.1.tgz",
5473
- "integrity": "sha512-OXRUPecnHCg8b9xWvldG/jUpRIGPNRka0r4D4j0ESUU2/5IOnpsjfPPmDprM3Ih8CgZ8FXjWqaniK5v4rWt3oQ==",
5474
  "dev": true,
5475
  "requires": {
5476
  "postcss": "^7.0.6",
@@ -5499,15 +5930,15 @@
5499
  }
5500
  },
5501
  "postcss-value-parser": {
5502
- "version": "4.0.3",
5503
- "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.0.3.tgz",
5504
- "integrity": "sha512-N7h4pG+Nnu5BEIzyeaaIYWs0LI5XC40OrRh5L60z0QjFsqGWcHcbkBvpe1WYpcIS9yQ8sOi/vIPt1ejQCrMVrg==",
5505
  "dev": true
5506
  },
5507
  "prelude-ls": {
5508
- "version": "1.1.2",
5509
- "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
5510
- "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
5511
  "dev": true
5512
  },
5513
  "pretty-time": {
@@ -5516,12 +5947,6 @@
5516
  "integrity": "sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==",
5517
  "dev": true
5518
  },
5519
- "private": {
5520
- "version": "0.1.8",
5521
- "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz",
5522
- "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==",
5523
- "dev": true
5524
- },
5525
  "process": {
5526
  "version": "0.11.10",
5527
  "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
@@ -5575,6 +6000,14 @@
5575
  "parse-asn1": "^5.0.0",
5576
  "randombytes": "^2.0.1",
5577
  "safe-buffer": "^5.1.2"
 
 
 
 
 
 
 
 
5578
  }
5579
  },
5580
  "pump": {
@@ -5700,20 +6133,19 @@
5700
  }
5701
  },
5702
  "readdirp": {
5703
- "version": "2.2.1",
5704
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
5705
- "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
5706
  "dev": true,
 
5707
  "requires": {
5708
- "graceful-fs": "^4.1.11",
5709
- "micromatch": "^3.1.10",
5710
- "readable-stream": "^2.0.2"
5711
  }
5712
  },
5713
  "regenerate": {
5714
- "version": "1.4.0",
5715
- "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz",
5716
- "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==",
5717
  "dev": true
5718
  },
5719
  "regenerate-unicode-properties": {
@@ -5726,18 +6158,17 @@
5726
  }
5727
  },
5728
  "regenerator-runtime": {
5729
- "version": "0.13.5",
5730
- "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz",
5731
- "integrity": "sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA=="
5732
  },
5733
  "regenerator-transform": {
5734
- "version": "0.14.4",
5735
- "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.4.tgz",
5736
- "integrity": "sha512-EaJaKPBI9GvKpvUz2mz4fhx7WPgvwRLY9v3hlNHWmAuJHI13T4nwKnNvm5RWJzEdnI5g5UwtOww+S8IdoUC2bw==",
5737
  "dev": true,
5738
  "requires": {
5739
- "@babel/runtime": "^7.8.4",
5740
- "private": "^0.1.8"
5741
  }
5742
  },
5743
  "regex-not": {
@@ -5761,9 +6192,9 @@
5761
  }
5762
  },
5763
  "regexpp": {
5764
- "version": "2.0.1",
5765
- "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz",
5766
- "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==",
5767
  "dev": true
5768
  },
5769
  "regexpu-core": {
@@ -5781,9 +6212,9 @@
5781
  }
5782
  },
5783
  "regjsgen": {
5784
- "version": "0.5.1",
5785
- "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.1.tgz",
5786
- "integrity": "sha512-5qxzGZjDs9w4tzT3TPhCJqWdCc3RLYwy9J2NB0nm5Lz+S273lvWcpjaTGHsT1dc6Hhfq41uSEOw8wBmxrKOuyg==",
5787
  "dev": true
5788
  },
5789
  "regjsparser": {
@@ -5807,7 +6238,8 @@
5807
  "version": "1.1.0",
5808
  "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
5809
  "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
5810
- "dev": true
 
5811
  },
5812
  "repeat-element": {
5813
  "version": "1.1.3",
@@ -5894,16 +6326,6 @@
5894
  "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
5895
  "dev": true
5896
  },
5897
- "restore-cursor": {
5898
- "version": "3.1.0",
5899
- "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
5900
- "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
5901
- "dev": true,
5902
- "requires": {
5903
- "onetime": "^5.1.0",
5904
- "signal-exit": "^3.0.2"
5905
- }
5906
- },
5907
  "ret": {
5908
  "version": "0.1.15",
5909
  "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
@@ -5929,15 +6351,6 @@
5929
  "inherits": "^2.0.1"
5930
  }
5931
  },
5932
- "run-async": {
5933
- "version": "2.4.0",
5934
- "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.0.tgz",
5935
- "integrity": "sha512-xJTbh/d7Lm7SBhc1tNvTpeCHaEzoyxPrqNlvSdMfBTYwaY++UJFyXUOxAtsRUXjlqOfj8luNaR9vjCh4KeV+pg==",
5936
- "dev": true,
5937
- "requires": {
5938
- "is-promise": "^2.1.0"
5939
- }
5940
- },
5941
  "run-queue": {
5942
  "version": "1.0.3",
5943
  "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz",
@@ -5947,15 +6360,6 @@
5947
  "aproba": "^1.1.1"
5948
  }
5949
  },
5950
- "rxjs": {
5951
- "version": "6.5.4",
5952
- "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.4.tgz",
5953
- "integrity": "sha512-naMQXcgEo3csAEGvw/NydRA0fuS2nDZJiw1YUWFKU7aPPAPGZEsD4Iimit96qwCieH6y614MCLYwdkrWx7z/7Q==",
5954
- "dev": true,
5955
- "requires": {
5956
- "tslib": "^1.9.0"
5957
- }
5958
- },
5959
  "safe-buffer": {
5960
  "version": "5.2.0",
5961
  "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz",
@@ -6002,10 +6406,13 @@
6002
  "dev": true
6003
  },
6004
  "serialize-javascript": {
6005
- "version": "2.1.2",
6006
- "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-2.1.2.tgz",
6007
- "integrity": "sha512-rs9OggEUF0V4jUSecXazOYsLfu7OGK2qIn3c7IPBiffz32XniEp/TX9Xmc9LQfK2nQ2QKHvZ2oygKUGU0lG4jQ==",
6008
- "dev": true
 
 
 
6009
  },
6010
  "set-blocking": {
6011
  "version": "2.0.0",
@@ -6053,18 +6460,18 @@
6053
  }
6054
  },
6055
  "shebang-command": {
6056
- "version": "1.2.0",
6057
- "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
6058
- "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
6059
  "dev": true,
6060
  "requires": {
6061
- "shebang-regex": "^1.0.0"
6062
  }
6063
  },
6064
  "shebang-regex": {
6065
- "version": "1.0.0",
6066
- "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
6067
- "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
6068
  "dev": true
6069
  },
6070
  "side-channel": {
@@ -6077,12 +6484,6 @@
6077
  "object-inspect": "^1.7.0"
6078
  }
6079
  },
6080
- "signal-exit": {
6081
- "version": "3.0.2",
6082
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
6083
- "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
6084
- "dev": true
6085
- },
6086
  "slice-ansi": {
6087
  "version": "2.1.0",
6088
  "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz",
@@ -6250,9 +6651,9 @@
6250
  }
6251
  },
6252
  "source-map-support": {
6253
- "version": "0.5.16",
6254
- "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.16.tgz",
6255
- "integrity": "sha512-efyLRJDr68D9hBBNIPWFjhpFzURh+KJykQwvMyW5UiZzYwoF6l4YMMDIJJEyFWxWCqfyxLzz6tSfUFR+kXXsVQ==",
6256
  "dev": true,
6257
  "requires": {
6258
  "buffer-from": "^1.0.0",
@@ -6366,28 +6767,6 @@
6366
  "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==",
6367
  "dev": true
6368
  },
6369
- "string-width": {
6370
- "version": "4.2.0",
6371
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
6372
- "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
6373
- "dev": true,
6374
- "requires": {
6375
- "emoji-regex": "^8.0.0",
6376
- "is-fullwidth-code-point": "^3.0.0",
6377
- "strip-ansi": "^6.0.0"
6378
- },
6379
- "dependencies": {
6380
- "strip-ansi": {
6381
- "version": "6.0.0",
6382
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
6383
- "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
6384
- "dev": true,
6385
- "requires": {
6386
- "ansi-regex": "^5.0.0"
6387
- }
6388
- }
6389
- }
6390
- },
6391
  "string.prototype.matchall": {
6392
  "version": "4.0.2",
6393
  "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.2.tgz",
@@ -6402,24 +6781,24 @@
6402
  "side-channel": "^1.0.2"
6403
  }
6404
  },
6405
- "string.prototype.trimleft": {
6406
- "version": "2.1.1",
6407
- "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.1.tgz",
6408
- "integrity": "sha512-iu2AGd3PuP5Rp7x2kEZCrB2Nf41ehzh+goo8TV7z8/XDBbsvc6HQIlUl9RjkZ4oyrW1XM5UwlGl1oVEaDjg6Ag==",
6409
  "dev": true,
6410
  "requires": {
6411
  "define-properties": "^1.1.3",
6412
- "function-bind": "^1.1.1"
6413
  }
6414
  },
6415
- "string.prototype.trimright": {
6416
- "version": "2.1.1",
6417
- "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.1.tgz",
6418
- "integrity": "sha512-qFvWL3/+QIgZXVmJBfpHmxLB7xsUXz6HsUmP8+5dRaC3Q7oKUv9Vo6aMCRZC1smrtyECFsIT30PqBJ1gTjAs+g==",
6419
  "dev": true,
6420
  "requires": {
6421
  "define-properties": "^1.1.3",
6422
- "function-bind": "^1.1.1"
6423
  }
6424
  },
6425
  "string_decoder": {
@@ -6456,65 +6835,55 @@
6456
  }
6457
  }
6458
  },
6459
- "strip-eof": {
6460
- "version": "1.0.0",
6461
- "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
6462
- "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=",
6463
- "dev": true
6464
- },
6465
  "strip-json-comments": {
6466
- "version": "3.0.1",
6467
- "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz",
6468
- "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==",
6469
  "dev": true
6470
  },
6471
  "style-loader": {
6472
- "version": "1.1.3",
6473
- "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-1.1.3.tgz",
6474
- "integrity": "sha512-rlkH7X/22yuwFYK357fMN/BxYOorfnfq0eD7+vqlemSK4wEcejFF1dg4zxP0euBW8NrYx2WZzZ8PPFevr7D+Kw==",
6475
  "dev": true,
6476
  "requires": {
6477
- "loader-utils": "^1.2.3",
6478
- "schema-utils": "^2.6.4"
6479
  },
6480
  "dependencies": {
6481
- "big.js": {
6482
- "version": "5.2.2",
6483
- "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
6484
- "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==",
6485
- "dev": true
6486
- },
6487
- "emojis-list": {
6488
- "version": "3.0.0",
6489
- "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz",
6490
- "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==",
6491
- "dev": true
6492
- },
6493
- "json5": {
6494
- "version": "1.0.1",
6495
- "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
6496
- "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
6497
  "dev": true,
6498
  "requires": {
6499
- "minimist": "^1.2.0"
 
 
 
6500
  }
6501
  },
6502
  "loader-utils": {
6503
- "version": "1.4.0",
6504
- "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
6505
- "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
6506
  "dev": true,
6507
  "requires": {
6508
  "big.js": "^5.2.2",
6509
  "emojis-list": "^3.0.0",
6510
- "json5": "^1.0.1"
6511
  }
6512
  },
6513
- "minimist": {
6514
- "version": "1.2.5",
6515
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
6516
- "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
6517
- "dev": true
 
 
 
 
 
6518
  }
6519
  }
6520
  },
@@ -6579,9 +6948,9 @@
6579
  "dev": true
6580
  },
6581
  "terser": {
6582
- "version": "4.6.10",
6583
- "resolved": "https://registry.npmjs.org/terser/-/terser-4.6.10.tgz",
6584
- "integrity": "sha512-qbF/3UOo11Hggsbsqm2hPa6+L4w7bkr+09FNseEe8xrcVD3APGLFqE+Oz1ZKAxjYnFsj80rLOfgAtJ0LNJjtTA==",
6585
  "dev": true,
6586
  "requires": {
6587
  "commander": "^2.20.0",
@@ -6598,16 +6967,16 @@
6598
  }
6599
  },
6600
  "terser-webpack-plugin": {
6601
- "version": "1.4.3",
6602
- "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.3.tgz",
6603
- "integrity": "sha512-QMxecFz/gHQwteWwSo5nTc6UaICqN1bMedC5sMtUc7y3Ha3Q8y6ZO0iCR8pq4RJC8Hjf0FEPEHZqcMB/+DFCrA==",
6604
  "dev": true,
6605
  "requires": {
6606
  "cacache": "^12.0.2",
6607
  "find-cache-dir": "^2.1.0",
6608
  "is-wsl": "^1.1.0",
6609
  "schema-utils": "^1.0.0",
6610
- "serialize-javascript": "^2.1.2",
6611
  "source-map": "^0.6.1",
6612
  "terser": "^4.1.2",
6613
  "webpack-sources": "^1.4.0",
@@ -6639,12 +7008,6 @@
6639
  "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
6640
  "dev": true
6641
  },
6642
- "through": {
6643
- "version": "2.3.8",
6644
- "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
6645
- "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
6646
- "dev": true
6647
- },
6648
  "through2": {
6649
  "version": "2.0.5",
6650
  "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
@@ -6664,15 +7027,6 @@
6664
  "setimmediate": "^1.0.4"
6665
  }
6666
  },
6667
- "tmp": {
6668
- "version": "0.0.33",
6669
- "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
6670
- "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
6671
- "dev": true,
6672
- "requires": {
6673
- "os-tmpdir": "~1.0.2"
6674
- }
6675
- },
6676
  "to-arraybuffer": {
6677
  "version": "1.0.1",
6678
  "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz",
@@ -6728,9 +7082,9 @@
6728
  }
6729
  },
6730
  "tslib": {
6731
- "version": "1.11.1",
6732
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz",
6733
- "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==",
6734
  "dev": true
6735
  },
6736
  "tty-browserify": {
@@ -6740,12 +7094,12 @@
6740
  "dev": true
6741
  },
6742
  "type-check": {
6743
- "version": "0.3.2",
6744
- "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
6745
- "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
6746
  "dev": true,
6747
  "requires": {
6748
- "prelude-ls": "~1.1.2"
6749
  }
6750
  },
6751
  "type-fest": {
@@ -6825,9 +7179,9 @@
6825
  }
6826
  },
6827
  "universalify": {
6828
- "version": "1.0.0",
6829
- "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz",
6830
- "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==",
6831
  "dev": true
6832
  },
6833
  "unset-value": {
@@ -6874,7 +7228,8 @@
6874
  "version": "1.2.0",
6875
  "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz",
6876
  "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==",
6877
- "dev": true
 
6878
  },
6879
  "uri-js": {
6880
  "version": "4.2.2",
@@ -6939,15 +7294,15 @@
6939
  "dev": true
6940
  },
6941
  "uuid": {
6942
- "version": "7.0.3",
6943
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz",
6944
- "integrity": "sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==",
6945
  "dev": true
6946
  },
6947
  "v8-compile-cache": {
6948
- "version": "2.1.0",
6949
- "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz",
6950
- "integrity": "sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g==",
6951
  "dev": true
6952
  },
6953
  "vm-browserify": {
@@ -6957,31 +7312,151 @@
6957
  "dev": true
6958
  },
6959
  "watchpack": {
6960
- "version": "1.6.1",
6961
- "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.1.tgz",
6962
- "integrity": "sha512-+IF9hfUFOrYOOaKyfaI7h7dquUIOgyEMoQMLA7OP5FxegKA2+XdXThAZ9TU2kucfhDH7rfMHs1oPYziVGWRnZA==",
6963
  "dev": true,
6964
  "requires": {
6965
- "chokidar": "^2.1.8",
6966
  "graceful-fs": "^4.1.2",
6967
- "neo-async": "^2.5.0"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6968
  }
6969
  },
6970
  "webpack": {
6971
- "version": "4.42.1",
6972
- "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.42.1.tgz",
6973
- "integrity": "sha512-SGfYMigqEfdGchGhFFJ9KyRpQKnipvEvjc1TwrXEPCM6H5Wywu10ka8o3KGrMzSMxMQKt8aCHUFh5DaQ9UmyRg==",
6974
  "dev": true,
6975
  "requires": {
6976
  "@webassemblyjs/ast": "1.9.0",
6977
  "@webassemblyjs/helper-module-context": "1.9.0",
6978
  "@webassemblyjs/wasm-edit": "1.9.0",
6979
  "@webassemblyjs/wasm-parser": "1.9.0",
6980
- "acorn": "^6.2.1",
6981
  "ajv": "^6.10.2",
6982
  "ajv-keywords": "^3.4.1",
6983
  "chrome-trace-event": "^1.0.2",
6984
- "enhanced-resolve": "^4.1.0",
6985
  "eslint-scope": "^4.0.3",
6986
  "json-parse-better-errors": "^1.0.2",
6987
  "loader-runner": "^2.4.0",
@@ -6994,7 +7469,7 @@
6994
  "schema-utils": "^1.0.0",
6995
  "tapable": "^1.1.3",
6996
  "terser-webpack-plugin": "^1.4.3",
6997
- "watchpack": "^1.6.0",
6998
  "webpack-sources": "^1.4.1"
6999
  },
7000
  "dependencies": {
@@ -7014,21 +7489,6 @@
7014
  "estraverse": "^4.1.1"
7015
  }
7016
  },
7017
- "minimist": {
7018
- "version": "1.2.5",
7019
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
7020
- "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
7021
- "dev": true
7022
- },
7023
- "mkdirp": {
7024
- "version": "0.5.5",
7025
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
7026
- "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
7027
- "dev": true,
7028
- "requires": {
7029
- "minimist": "^1.2.5"
7030
- }
7031
- },
7032
  "schema-utils": {
7033
  "version": "1.0.0",
7034
  "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
@@ -7043,65 +7503,56 @@
7043
  }
7044
  },
7045
  "webpack-cli": {
7046
- "version": "3.3.11",
7047
- "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.11.tgz",
7048
- "integrity": "sha512-dXlfuml7xvAFwYUPsrtQAA9e4DOe58gnzSxhgrO/ZM/gyXTBowrsYeubyN4mqGhYdpXMFNyQ6emjJS9M7OBd4g==",
7049
- "dev": true,
7050
- "requires": {
7051
- "chalk": "2.4.2",
7052
- "cross-spawn": "6.0.5",
7053
- "enhanced-resolve": "4.1.0",
7054
- "findup-sync": "3.0.0",
7055
- "global-modules": "2.0.0",
7056
- "import-local": "2.0.0",
7057
- "interpret": "1.2.0",
7058
- "loader-utils": "1.2.3",
7059
- "supports-color": "6.1.0",
7060
- "v8-compile-cache": "2.0.3",
7061
- "yargs": "13.2.4"
7062
  },
7063
  "dependencies": {
7064
- "big.js": {
7065
- "version": "5.2.2",
7066
- "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
7067
- "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==",
7068
- "dev": true
7069
- },
7070
- "enhanced-resolve": {
7071
- "version": "4.1.0",
7072
- "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz",
7073
- "integrity": "sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng==",
7074
  "dev": true,
7075
  "requires": {
7076
- "graceful-fs": "^4.1.2",
7077
- "memory-fs": "^0.4.0",
7078
- "tapable": "^1.0.0"
 
 
7079
  }
7080
  },
7081
- "json5": {
7082
- "version": "1.0.1",
7083
- "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
7084
- "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
7085
- "dev": true,
7086
- "requires": {
7087
- "minimist": "^1.2.0"
7088
- }
7089
  },
7090
- "loader-utils": {
7091
- "version": "1.2.3",
7092
- "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz",
7093
- "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==",
7094
  "dev": true,
7095
  "requires": {
7096
- "big.js": "^5.2.2",
7097
- "emojis-list": "^2.0.0",
7098
- "json5": "^1.0.1"
7099
  }
7100
  },
7101
- "minimist": {
7102
- "version": "1.2.5",
7103
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
7104
- "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
7105
  "dev": true
7106
  },
7107
  "supports-color": {
@@ -7112,12 +7563,6 @@
7112
  "requires": {
7113
  "has-flag": "^3.0.0"
7114
  }
7115
- },
7116
- "v8-compile-cache": {
7117
- "version": "2.0.3",
7118
- "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.0.3.tgz",
7119
- "integrity": "sha512-CNmdbwQMBjwr9Gsmohvm0pbL954tJrNzf6gWL3K+QMQf00PF7ERGrEiLgjuU3mKreLC2MeGhUsNV9ybTbLgd3w==",
7120
- "dev": true
7121
  }
7122
  }
7123
  },
@@ -7327,15 +7772,6 @@
7327
  "mkdirp": "^0.5.1"
7328
  }
7329
  },
7330
- "xregexp": {
7331
- "version": "4.3.0",
7332
- "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-4.3.0.tgz",
7333
- "integrity": "sha512-7jXDIFXh5yJ/orPn4SXjuVrWWoi4Cr8jfV1eHv9CixKSbU+jY4mxfrBwAuDvupPNKpMUY+FeIqsVw/JLT9+B8g==",
7334
- "dev": true,
7335
- "requires": {
7336
- "@babel/runtime-corejs3": "^7.8.3"
7337
- }
7338
- },
7339
  "xtend": {
7340
  "version": "4.0.2",
7341
  "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
@@ -7355,22 +7791,21 @@
7355
  "dev": true
7356
  },
7357
  "yargs": {
7358
- "version": "13.2.4",
7359
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.2.4.tgz",
7360
- "integrity": "sha512-HG/DWAJa1PAnHT9JAhNa8AbAv3FPaiLzioSjCcmuXXhP8MlpHO5vwls4g4j6n30Z74GVQj8Xa62dWVx1QCGklg==",
7361
  "dev": true,
7362
  "requires": {
7363
  "cliui": "^5.0.0",
7364
  "find-up": "^3.0.0",
7365
  "get-caller-file": "^2.0.1",
7366
- "os-locale": "^3.1.0",
7367
  "require-directory": "^2.1.1",
7368
  "require-main-filename": "^2.0.0",
7369
  "set-blocking": "^2.0.0",
7370
  "string-width": "^3.0.0",
7371
  "which-module": "^2.0.0",
7372
  "y18n": "^4.0.0",
7373
- "yargs-parser": "^13.1.0"
7374
  },
7375
  "dependencies": {
7376
  "emoji-regex": {
13
  }
14
  },
15
  "@babel/compat-data": {
16
+ "version": "7.10.5",
17
+ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.10.5.tgz",
18
+ "integrity": "sha512-mPVoWNzIpYJHbWje0if7Ck36bpbtTvIxOi9+6WSK9wjGEXearAqlwBoTQvVjsAY2VIwgcs8V940geY3okzRCEw==",
19
  "dev": true,
20
  "requires": {
21
+ "browserslist": "^4.12.0",
22
  "invariant": "^2.2.4",
23
  "semver": "^5.5.0"
24
  }
25
  },
26
  "@babel/core": {
27
+ "version": "7.10.5",
28
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.10.5.tgz",
29
+ "integrity": "sha512-O34LQooYVDXPl7QWCdW9p4NR+QlzOr7xShPPJz8GsuCU3/8ua/wqTr7gmnxXv+WBESiGU/G5s16i6tUvHkNb+w==",
30
+ "dev": true,
31
+ "requires": {
32
+ "@babel/code-frame": "^7.10.4",
33
+ "@babel/generator": "^7.10.5",
34
+ "@babel/helper-module-transforms": "^7.10.5",
35
+ "@babel/helpers": "^7.10.4",
36
+ "@babel/parser": "^7.10.5",
37
+ "@babel/template": "^7.10.4",
38
+ "@babel/traverse": "^7.10.5",
39
+ "@babel/types": "^7.10.5",
40
  "convert-source-map": "^1.7.0",
41
  "debug": "^4.1.0",
42
  "gensync": "^1.0.0-beta.1",
43
  "json5": "^2.1.2",
44
+ "lodash": "^4.17.19",
45
  "resolve": "^1.3.2",
46
  "semver": "^5.4.1",
47
  "source-map": "^0.5.0"
48
  },
49
  "dependencies": {
50
+ "@babel/code-frame": {
51
+ "version": "7.10.4",
52
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz",
53
+ "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==",
54
+ "dev": true,
55
+ "requires": {
56
+ "@babel/highlight": "^7.10.4"
57
+ }
58
+ },
59
  "@babel/generator": {
60
+ "version": "7.10.5",
61
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.10.5.tgz",
62
+ "integrity": "sha512-3vXxr3FEW7E7lJZiWQ3bM4+v/Vyr9C+hpolQ8BGFr9Y8Ri2tFLWTixmwKBafDujO1WVah4fhZBeU1bieKdghig==",
63
  "dev": true,
64
  "requires": {
65
+ "@babel/types": "^7.10.5",
66
  "jsesc": "^2.5.1",
 
67
  "source-map": "^0.5.0"
68
  }
69
  },
70
+ "@babel/helper-function-name": {
71
+ "version": "7.10.4",
72
+ "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz",
73
+ "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==",
74
+ "dev": true,
75
+ "requires": {
76
+ "@babel/helper-get-function-arity": "^7.10.4",
77
+ "@babel/template": "^7.10.4",
78
+ "@babel/types": "^7.10.4"
79
+ }
80
+ },
81
+ "@babel/helper-get-function-arity": {
82
+ "version": "7.10.4",
83
+ "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz",
84
+ "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==",
85
+ "dev": true,
86
+ "requires": {
87
+ "@babel/types": "^7.10.4"
88
+ }
89
+ },
90
+ "@babel/helper-split-export-declaration": {
91
+ "version": "7.10.4",
92
+ "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.10.4.tgz",
93
+ "integrity": "sha512-pySBTeoUff56fL5CBU2hWm9TesA4r/rOkI9DyJLvvgz09MB9YtfIYe3iBriVaYNaPe+Alua0vBIOVOLs2buWhg==",
94
+ "dev": true,
95
+ "requires": {
96
+ "@babel/types": "^7.10.4"
97
+ }
98
+ },
99
+ "@babel/highlight": {
100
+ "version": "7.10.4",
101
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz",
102
+ "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==",
103
+ "dev": true,
104
+ "requires": {
105
+ "@babel/helper-validator-identifier": "^7.10.4",
106
+ "chalk": "^2.0.0",
107
+ "js-tokens": "^4.0.0"
108
+ }
109
+ },
110
  "@babel/parser": {
111
+ "version": "7.10.5",
112
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.10.5.tgz",
113
+ "integrity": "sha512-wfryxy4bE1UivvQKSQDU4/X6dr+i8bctjUjj8Zyt3DQy7NtPizJXT8M52nqpNKL+nq2PW8lxk4ZqLj0fD4B4hQ==",
114
  "dev": true
115
  },
116
+ "@babel/template": {
117
+ "version": "7.10.4",
118
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz",
119
+ "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==",
120
+ "dev": true,
121
+ "requires": {
122
+ "@babel/code-frame": "^7.10.4",
123
+ "@babel/parser": "^7.10.4",
124
+ "@babel/types": "^7.10.4"
125
+ }
126
+ },
127
  "@babel/traverse": {
128
+ "version": "7.10.5",
129
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.10.5.tgz",
130
+ "integrity": "sha512-yc/fyv2gUjPqzTz0WHeRJH2pv7jA9kA7mBX2tXl/x5iOE81uaVPuGPtaYk7wmkx4b67mQ7NqI8rmT2pF47KYKQ==",
131
  "dev": true,
132
  "requires": {
133
+ "@babel/code-frame": "^7.10.4",
134
+ "@babel/generator": "^7.10.5",
135
+ "@babel/helper-function-name": "^7.10.4",
136
+ "@babel/helper-split-export-declaration": "^7.10.4",
137
+ "@babel/parser": "^7.10.5",
138
+ "@babel/types": "^7.10.5",
139
  "debug": "^4.1.0",
140
  "globals": "^11.1.0",
141
+ "lodash": "^4.17.19"
142
  }
143
  },
144
  "@babel/types": {
145
+ "version": "7.10.5",
146
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.10.5.tgz",
147
+ "integrity": "sha512-ixV66KWfCI6GKoA/2H9v6bQdbfXEwwpOdQ8cRvb4F+eyvhlaHxWFMQB4+3d9QFJXZsiiiqVrewNV0DFEQpyT4Q==",
148
  "dev": true,
149
  "requires": {
150
+ "@babel/helper-validator-identifier": "^7.10.4",
151
+ "lodash": "^4.17.19",
152
  "to-fast-properties": "^2.0.0"
153
  }
154
  }
167
  }
168
  },
169
  "@babel/helper-annotate-as-pure": {
170
+ "version": "7.10.4",
171
+ "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.4.tgz",
172
+ "integrity": "sha512-XQlqKQP4vXFB7BN8fEEerrmYvHp3fK/rBkRFz9jaJbzK0B1DSfej9Kc7ZzE8Z/OnId1jpJdNAZ3BFQjWG68rcA==",
173
  "dev": true,
174
  "requires": {
175
+ "@babel/types": "^7.10.4"
176
+ },
177
+ "dependencies": {
178
+ "@babel/types": {
179
+ "version": "7.10.5",
180
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.10.5.tgz",
181
+ "integrity": "sha512-ixV66KWfCI6GKoA/2H9v6bQdbfXEwwpOdQ8cRvb4F+eyvhlaHxWFMQB4+3d9QFJXZsiiiqVrewNV0DFEQpyT4Q==",
182
+ "dev": true,
183
+ "requires": {
184
+ "@babel/helper-validator-identifier": "^7.10.4",
185
+ "lodash": "^4.17.19",
186
+ "to-fast-properties": "^2.0.0"
187
+ }
188
+ }
189
  }
190
  },
191
  "@babel/helper-builder-binary-assignment-operator-visitor": {
192
+ "version": "7.10.4",
193
+ "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz",
194
+ "integrity": "sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg==",
195
  "dev": true,
196
  "requires": {
197
+ "@babel/helper-explode-assignable-expression": "^7.10.4",
198
+ "@babel/types": "^7.10.4"
199
+ },
200
+ "dependencies": {
201
+ "@babel/types": {
202
+ "version": "7.10.5",
203
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.10.5.tgz",
204
+ "integrity": "sha512-ixV66KWfCI6GKoA/2H9v6bQdbfXEwwpOdQ8cRvb4F+eyvhlaHxWFMQB4+3d9QFJXZsiiiqVrewNV0DFEQpyT4Q==",
205
+ "dev": true,
206
+ "requires": {
207
+ "@babel/helper-validator-identifier": "^7.10.4",
208
+ "lodash": "^4.17.19",
209
+ "to-fast-properties": "^2.0.0"
210
+ }
211
+ }
212
  }
213
  },
214
  "@babel/helper-builder-react-jsx": {
215
+ "version": "7.10.4",
216
+ "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.10.4.tgz",
217
+ "integrity": "sha512-5nPcIZ7+KKDxT1427oBivl9V9YTal7qk0diccnh7RrcgrT/pGFOjgGw1dgryyx1GvHEpXVfoDF6Ak3rTiWh8Rg==",
218
  "dev": true,
219
  "requires": {
220
+ "@babel/helper-annotate-as-pure": "^7.10.4",
221
+ "@babel/types": "^7.10.4"
222
  },
223
  "dependencies": {
224
  "@babel/types": {
225
+ "version": "7.10.5",
226
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.10.5.tgz",
227
+ "integrity": "sha512-ixV66KWfCI6GKoA/2H9v6bQdbfXEwwpOdQ8cRvb4F+eyvhlaHxWFMQB4+3d9QFJXZsiiiqVrewNV0DFEQpyT4Q==",
228
  "dev": true,
229
  "requires": {
230
+ "@babel/helper-validator-identifier": "^7.10.4",
231
+ "lodash": "^4.17.19",
232
  "to-fast-properties": "^2.0.0"
233
  }
234
  }
235
  }
236
  },
237
  "@babel/helper-builder-react-jsx-experimental": {
238
+ "version": "7.10.5",
239
+ "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx-experimental/-/helper-builder-react-jsx-experimental-7.10.5.tgz",
240
+ "integrity": "sha512-Buewnx6M4ttG+NLkKyt7baQn7ScC/Td+e99G914fRU8fGIUivDDgVIQeDHFa5e4CRSJQt58WpNHhsAZgtzVhsg==",
241
  "dev": true,
242
  "requires": {
243
+ "@babel/helper-annotate-as-pure": "^7.10.4",
244
+ "@babel/helper-module-imports": "^7.10.4",
245
+ "@babel/types": "^7.10.5"
246
  },
247
  "dependencies": {
248
  "@babel/types": {
249
+ "version": "7.10.5",
250
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.10.5.tgz",
251
+ "integrity": "sha512-ixV66KWfCI6GKoA/2H9v6bQdbfXEwwpOdQ8cRvb4F+eyvhlaHxWFMQB4+3d9QFJXZsiiiqVrewNV0DFEQpyT4Q==",
252
  "dev": true,
253
  "requires": {
254
+ "@babel/helper-validator-identifier": "^7.10.4",
255
+ "lodash": "^4.17.19",
256
  "to-fast-properties": "^2.0.0"
257
  }
258
  }
259
  }
260
  },
261
  "@babel/helper-compilation-targets": {
262
+ "version": "7.10.4",
263
+ "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.10.4.tgz",
264
+ "integrity": "sha512-a3rYhlsGV0UHNDvrtOXBg8/OpfV0OKTkxKPzIplS1zpx7CygDcWWxckxZeDd3gzPzC4kUT0A4nVFDK0wGMh4MQ==",
265
  "dev": true,
266
  "requires": {
267
+ "@babel/compat-data": "^7.10.4",
268
+ "browserslist": "^4.12.0",
269
  "invariant": "^2.2.4",
270
  "levenary": "^1.1.1",
271
  "semver": "^5.5.0"
272
  }
273
  },
274
+ "@babel/helper-create-class-features-plugin": {
275
+ "version": "7.10.5",
276
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.10.5.tgz",
277
+ "integrity": "sha512-0nkdeijB7VlZoLT3r/mY3bUkw3T8WG/hNw+FATs/6+pG2039IJWjTYL0VTISqsNHMUTEnwbVnc89WIJX9Qed0A==",
278
+ "dev": true,
279
+ "requires": {
280
+ "@babel/helper-function-name": "^7.10.4",
281
+ "@babel/helper-member-expression-to-functions": "^7.10.5",
282
+ "@babel/helper-optimise-call-expression": "^7.10.4",
283
+ "@babel/helper-plugin-utils": "^7.10.4",
284
+ "@babel/helper-replace-supers": "^7.10.4",
285
+ "@babel/helper-split-export-declaration": "^7.10.4"
286
+ },
287
+ "dependencies": {
288
+ "@babel/code-frame": {
289
+ "version": "7.10.4",
290
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz",
291
+ "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==",
292
+ "dev": true,
293
+ "requires": {
294
+ "@babel/highlight": "^7.10.4"
295
+ }
296
+ },
297
+ "@babel/helper-function-name": {
298
+ "version": "7.10.4",
299
+ "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz",
300
+ "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==",
301
+ "dev": true,
302
+ "requires": {
303
+ "@babel/helper-get-function-arity": "^7.10.4",
304
+ "@babel/template": "^7.10.4",
305
+ "@babel/types": "^7.10.4"
306
+ }
307
+ },
308
+ "@babel/helper-get-function-arity": {
309
+ "version": "7.10.4",
310
+ "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz",
311
+ "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==",
312
+ "dev": true,
313
+ "requires": {
314
+ "@babel/types": "^7.10.4"
315
+ }
316
+ },
317
+ "@babel/helper-split-export-declaration": {
318
+ "version": "7.10.4",
319
+ "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.10.4.tgz",
320
+ "integrity": "sha512-pySBTeoUff56fL5CBU2hWm9TesA4r/rOkI9DyJLvvgz09MB9YtfIYe3iBriVaYNaPe+Alua0vBIOVOLs2buWhg==",
321
+ "dev": true,
322
+ "requires": {
323
+ "@babel/types": "^7.10.4"
324
+ }
325
+ },
326
+ "@babel/highlight": {
327
+ "version": "7.10.4",
328
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz",
329
+ "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==",
330
+ "dev": true,
331
+ "requires": {
332
+ "@babel/helper-validator-identifier": "^7.10.4",
333
+ "chalk": "^2.0.0",
334
+ "js-tokens": "^4.0.0"
335
+ }
336
+ },
337
+ "@babel/parser": {
338
+ "version": "7.10.5",
339
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.10.5.tgz",
340
+ "integrity": "sha512-wfryxy4bE1UivvQKSQDU4/X6dr+i8bctjUjj8Zyt3DQy7NtPizJXT8M52nqpNKL+nq2PW8lxk4ZqLj0fD4B4hQ==",
341
+ "dev": true
342
+ },
343
+ "@babel/template": {
344
+ "version": "7.10.4",
345
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz",
346
+ "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==",
347
+ "dev": true,
348
+ "requires": {
349
+ "@babel/code-frame": "^7.10.4",
350
+ "@babel/parser": "^7.10.4",
351
+ "@babel/types": "^7.10.4"
352
+ }
353
+ },
354
+ "@babel/types": {
355
+ "version": "7.10.5",
356
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.10.5.tgz",
357
+ "integrity": "sha512-ixV66KWfCI6GKoA/2H9v6bQdbfXEwwpOdQ8cRvb4F+eyvhlaHxWFMQB4+3d9QFJXZsiiiqVrewNV0DFEQpyT4Q==",
358
+ "dev": true,
359
+ "requires": {
360
+ "@babel/helper-validator-identifier": "^7.10.4",
361
+ "lodash": "^4.17.19",
362
+ "to-fast-properties": "^2.0.0"
363
+ }
364
+ }
365
+ }
366
+ },
367
  "@babel/helper-create-regexp-features-plugin": {
368
+ "version": "7.10.4",
369
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.10.4.tgz",
370
+ "integrity": "sha512-2/hu58IEPKeoLF45DBwx3XFqsbCXmkdAay4spVr2x0jYgRxrSNp+ePwvSsy9g6YSaNDcKIQVPXk1Ov8S2edk2g==",
371
  "dev": true,
372
  "requires": {
373
+ "@babel/helper-annotate-as-pure": "^7.10.4",
374
+ "@babel/helper-regex": "^7.10.4",
375
  "regexpu-core": "^4.7.0"
376
  }
377
  },
378
  "@babel/helper-define-map": {
379
+ "version": "7.10.5",
380
+ "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz",
381
+ "integrity": "sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ==",
382
  "dev": true,
383
  "requires": {
384
+ "@babel/helper-function-name": "^7.10.4",
385
+ "@babel/types": "^7.10.5",
386
+ "lodash": "^4.17.19"
387
+ },
388
+ "dependencies": {
389
+ "@babel/code-frame": {
390
+ "version": "7.10.4",
391
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz",
392
+ "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==",
393
+ "dev": true,
394
+ "requires": {
395
+ "@babel/highlight": "^7.10.4"
396
+ }
397
+ },
398
+ "@babel/helper-function-name": {
399
+ "version": "7.10.4",
400
+ "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz",
401
+ "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==",
402
+ "dev": true,
403
+ "requires": {
404
+ "@babel/helper-get-function-arity": "^7.10.4",
405
+ "@babel/template": "^7.10.4",
406
+ "@babel/types": "^7.10.4"
407
+ }
408
+ },
409
+ "@babel/helper-get-function-arity": {
410
+ "version": "7.10.4",
411
+ "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz",
412
+ "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==",
413
+ "dev": true,
414
+ "requires": {
415
+ "@babel/types": "^7.10.4"
416
+ }
417
+ },
418
+ "@babel/highlight": {
419
+ "version": "7.10.4",
420
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz",
421
+ "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==",
422
+ "dev": true,
423
+ "requires": {
424
+ "@babel/helper-validator-identifier": "^7.10.4",
425
+ "chalk": "^2.0.0",
426
+ "js-tokens": "^4.0.0"
427
+ }
428
+ },
429
+ "@babel/parser": {
430
+ "version": "7.10.5",
431
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.10.5.tgz",
432
+ "integrity": "sha512-wfryxy4bE1UivvQKSQDU4/X6dr+i8bctjUjj8Zyt3DQy7NtPizJXT8M52nqpNKL+nq2PW8lxk4ZqLj0fD4B4hQ==",
433
+ "dev": true
434
+ },
435
+ "@babel/template": {
436
+ "version": "7.10.4",
437
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz",
438
+ "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==",
439
+ "dev": true,
440
+ "requires": {
441
+ "@babel/code-frame": "^7.10.4",
442
+ "@babel/parser": "^7.10.4",
443
+ "@babel/types": "^7.10.4"
444
+ }
445
+ },
446
+ "@babel/types": {
447
+ "version": "7.10.5",
448
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.10.5.tgz",
449
+ "integrity": "sha512-ixV66KWfCI6GKoA/2H9v6bQdbfXEwwpOdQ8cRvb4F+eyvhlaHxWFMQB4+3d9QFJXZsiiiqVrewNV0DFEQpyT4Q==",
450
+ "dev": true,
451
+ "requires": {
452
+ "@babel/helper-validator-identifier": "^7.10.4",
453
+ "lodash": "^4.17.19",
454
+ "to-fast-properties": "^2.0.0"
455
+ }
456
+ }
457
  }
458
  },
459
  "@babel/helper-explode-assignable-expression": {
460
+ "version": "7.10.4",
461
+ "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.10.4.tgz",
462
+ "integrity": "sha512-4K71RyRQNPRrR85sr5QY4X3VwG4wtVoXZB9+L3r1Gp38DhELyHCtovqydRi7c1Ovb17eRGiQ/FD5s8JdU0Uy5A==",
463
  "dev": true,
464
  "requires": {
465
+ "@babel/traverse": "^7.10.4",
466
+ "@babel/types": "^7.10.4"
467
+ },
468
+ "dependencies": {
469
+ "@babel/code-frame": {
470
+ "version": "7.10.4",
471
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz",
472
+ "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==",
473
+ "dev": true,
474
+ "requires": {
475
+ "@babel/highlight": "^7.10.4"
476
+ }
477
+ },
478
+ "@babel/generator": {
479
+ "version": "7.10.5",
480
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.10.5.tgz",
481
+ "integrity": "sha512-3vXxr3FEW7E7lJZiWQ3bM4+v/Vyr9C+hpolQ8BGFr9Y8Ri2tFLWTixmwKBafDujO1WVah4fhZBeU1bieKdghig==",
482
+ "dev": true,
483
+ "requires": {
484
+ "@babel/types": "^7.10.5",
485
+ "jsesc": "^2.5.1",
486
+ "source-map": "^0.5.0"
487
+ }
488
+ },
489
+ "@babel/helper-function-name": {
490
+ "version": "7.10.4",
491
+ "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz",
492
+ "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==",
493
+ "dev": true,
494
+ "requires": {
495
+ "@babel/helper-get-function-arity": "^7.10.4",
496
+ "@babel/template": "^7.10.4",
497
+ "@babel/types": "^7.10.4"
498
+ }
499
+ },
500
+ "@babel/helper-get-function-arity": {
501
+ "version": "7.10.4",
502
+ "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz",
503
+ "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==",
504
+ "dev": true,
505
+ "requires": {
506
+ "@babel/types": "^7.10.4"
507
+ }
508
+ },
509
+ "@babel/helper-split-export-declaration": {
510
+ "version": "7.10.4",
511
+ "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.10.4.tgz",
512
+ "integrity": "sha512-pySBTeoUff56fL5CBU2hWm9TesA4r/rOkI9DyJLvvgz09MB9YtfIYe3iBriVaYNaPe+Alua0vBIOVOLs2buWhg==",
513
+ "dev": true,
514
+ "requires": {
515
+ "@babel/types": "^7.10.4"
516
+ }
517
+ },
518
+ "@babel/highlight": {
519
+ "version": "7.10.4",
520
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz",
521
+ "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==",
522
+ "dev": true,
523
+ "requires": {
524
+ "@babel/helper-validator-identifier": "^7.10.4",
525
+ "chalk": "^2.0.0",
526
+ "js-tokens": "^4.0.0"
527
+ }
528
+ },
529
+ "@babel/parser": {
530
+ "version": "7.10.5",
531
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.10.5.tgz",
532
+ "integrity": "sha512-wfryxy4bE1UivvQKSQDU4/X6dr+i8bctjUjj8Zyt3DQy7NtPizJXT8M52nqpNKL+nq2PW8lxk4ZqLj0fD4B4hQ==",
533
+ "dev": true
534
+ },
535
+ "@babel/template": {
536
+ "version": "7.10.4",
537
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz",
538
+ "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==",
539
+ "dev": true,
540
+ "requires": {
541
+ "@babel/code-frame": "^7.10.4",
542
+ "@babel/parser": "^7.10.4",
543
+ "@babel/types": "^7.10.4"
544
+ }
545
+ },
546
+ "@babel/traverse": {
547
+ "version": "7.10.5",
548
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.10.5.tgz",
549
+ "integrity": "sha512-yc/fyv2gUjPqzTz0WHeRJH2pv7jA9kA7mBX2tXl/x5iOE81uaVPuGPtaYk7wmkx4b67mQ7NqI8rmT2pF47KYKQ==",
550
+ "dev": true,
551
+ "requires": {
552
+ "@babel/code-frame": "^7.10.4",
553
+ "@babel/generator": "^7.10.5",
554
+ "@babel/helper-function-name": "^7.10.4",
555
+ "@babel/helper-split-export-declaration": "^7.10.4",
556
+ "@babel/parser": "^7.10.5",
557
+ "@babel/types": "^7.10.5",
558
+ "debug": "^4.1.0",
559
+ "globals": "^11.1.0",
560
+ "lodash": "^4.17.19"
561
+ }
562
+ },
563
+ "@babel/types": {
564
+ "version": "7.10.5",
565
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.10.5.tgz",
566
+ "integrity": "sha512-ixV66KWfCI6GKoA/2H9v6bQdbfXEwwpOdQ8cRvb4F+eyvhlaHxWFMQB4+3d9QFJXZsiiiqVrewNV0DFEQpyT4Q==",
567
+ "dev": true,
568
+ "requires": {
569
+ "@babel/helper-validator-identifier": "^7.10.4",
570
+ "lodash": "^4.17.19",
571
+ "to-fast-properties": "^2.0.0"
572
+ }
573
+ }
574
  }
575
  },
576
  "@babel/helper-function-name": {
594
  }
595
  },
596
  "@babel/helper-hoist-variables": {
597
+ "version": "7.10.4",
598
+ "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz",
599
+ "integrity": "sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA==",
600
  "dev": true,
601
  "requires": {
602
+ "@babel/types": "^7.10.4"
603
+ },
604
+ "dependencies": {
605
+ "@babel/types": {
606
+ "version": "7.10.5",
607
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.10.5.tgz",
608
+ "integrity": "sha512-ixV66KWfCI6GKoA/2H9v6bQdbfXEwwpOdQ8cRvb4F+eyvhlaHxWFMQB4+3d9QFJXZsiiiqVrewNV0DFEQpyT4Q==",
609
+ "dev": true,
610
+ "requires": {
611
+ "@babel/helper-validator-identifier": "^7.10.4",
612
+ "lodash": "^4.17.19",
613
+ "to-fast-properties": "^2.0.0"
614
+ }
615
+ }
616
  }
617
  },
618
  "@babel/helper-member-expression-to-functions": {
619
+ "version": "7.10.5",
620
+ "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.10.5.tgz",
621
+ "integrity": "sha512-HiqJpYD5+WopCXIAbQDG0zye5XYVvcO9w/DHp5GsaGkRUaamLj2bEtu6i8rnGGprAhHM3qidCMgp71HF4endhA==",
622
  "dev": true,
623
  "requires": {
624
+ "@babel/types": "^7.10.5"
625
+ },
626
+ "dependencies": {
627
+ "@babel/types": {
628
+ "version": "7.10.5",
629
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.10.5.tgz",
630
+ "integrity": "sha512-ixV66KWfCI6GKoA/2H9v6bQdbfXEwwpOdQ8cRvb4F+eyvhlaHxWFMQB4+3d9QFJXZsiiiqVrewNV0DFEQpyT4Q==",
631
+ "dev": true,
632
+ "requires": {
633
+ "@babel/helper-validator-identifier": "^7.10.4",
634
+ "lodash": "^4.17.19",
635
+ "to-fast-properties": "^2.0.0"
636
+ }
637
+ }
638
  }
639
  },
640
  "@babel/helper-module-imports": {
641
+ "version": "7.10.4",
642
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.10.4.tgz",
643
+ "integrity": "sha512-nEQJHqYavI217oD9+s5MUBzk6x1IlvoS9WTPfgG43CbMEeStE0v+r+TucWdx8KFGowPGvyOkDT9+7DHedIDnVw==",
644
  "dev": true,
645
  "requires": {
646
+ "@babel/types": "^7.10.4"
647
+ },
648
+ "dependencies": {
649
+ "@babel/types": {
650
+ "version": "7.10.5",
651
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.10.5.tgz",
652
+ "integrity": "sha512-ixV66KWfCI6GKoA/2H9v6bQdbfXEwwpOdQ8cRvb4F+eyvhlaHxWFMQB4+3d9QFJXZsiiiqVrewNV0DFEQpyT4Q==",
653
+ "dev": true,
654
+ "requires": {
655
+ "@babel/helper-validator-identifier": "^7.10.4",
656
+ "lodash": "^4.17.19",
657
+ "to-fast-properties": "^2.0.0"
658
+ }
659
+ }
660
  }
661
  },
662
  "@babel/helper-module-transforms": {
663
+ "version": "7.10.5",
664
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.10.5.tgz",
665
+ "integrity": "sha512-4P+CWMJ6/j1W915ITJaUkadLObmCRRSC234uctJfn/vHrsLNxsR8dwlcXv9ZhJWzl77awf+mWXSZEKt5t0OnlA==",
666
+ "dev": true,
667
+ "requires": {
668
+ "@babel/helper-module-imports": "^7.10.4",
669
+ "@babel/helper-replace-supers": "^7.10.4",
670
+ "@babel/helper-simple-access": "^7.10.4",
671
+ "@babel/helper-split-export-declaration": "^7.10.4",
672
+ "@babel/template": "^7.10.4",
673
+ "@babel/types": "^7.10.5",
674
+ "lodash": "^4.17.19"
675
  },
676
  "dependencies": {
677
+ "@babel/code-frame": {
678
+ "version": "7.10.4",
679
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz",
680
+ "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==",
681
+ "dev": true,
682
+ "requires": {
683
+ "@babel/highlight": "^7.10.4"
684
+ }
685
+ },
686
+ "@babel/helper-split-export-declaration": {
687
+ "version": "7.10.4",
688
+ "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.10.4.tgz",
689
+ "integrity": "sha512-pySBTeoUff56fL5CBU2hWm9TesA4r/rOkI9DyJLvvgz09MB9YtfIYe3iBriVaYNaPe+Alua0vBIOVOLs2buWhg==",
690
+ "dev": true,
691
+ "requires": {
692
+ "@babel/types": "^7.10.4"
693
+ }
694
+ },
695
+ "@babel/highlight": {
696
+ "version": "7.10.4",
697
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz",
698
+ "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==",
699
+ "dev": true,
700
+ "requires": {
701
+ "@babel/helper-validator-identifier": "^7.10.4",
702
+ "chalk": "^2.0.0",
703
+ "js-tokens": "^4.0.0"
704
+ }
705
+ },
706
+ "@babel/parser": {
707
+ "version": "7.10.5",
708
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.10.5.tgz",
709
+ "integrity": "sha512-wfryxy4bE1UivvQKSQDU4/X6dr+i8bctjUjj8Zyt3DQy7NtPizJXT8M52nqpNKL+nq2PW8lxk4ZqLj0fD4B4hQ==",
710
+ "dev": true
711
+ },
712
+ "@babel/template": {
713
+ "version": "7.10.4",
714
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz",
715
+ "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==",
716
+ "dev": true,
717
+ "requires": {
718
+ "@babel/code-frame": "^7.10.4",
719
+ "@babel/parser": "^7.10.4",
720
+ "@babel/types": "^7.10.4"
721
+ }
722
+ },
723
  "@babel/types": {
724
+ "version": "7.10.5",
725
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.10.5.tgz",
726
+ "integrity": "sha512-ixV66KWfCI6GKoA/2H9v6bQdbfXEwwpOdQ8cRvb4F+eyvhlaHxWFMQB4+3d9QFJXZsiiiqVrewNV0DFEQpyT4Q==",
727
  "dev": true,
728
  "requires": {
729
+ "@babel/helper-validator-identifier": "^7.10.4",
730
+ "lodash": "^4.17.19",
731
  "to-fast-properties": "^2.0.0"
732
  }
733
  }
734
  }
735
  },
736
  "@babel/helper-optimise-call-expression": {
737
+ "version": "7.10.4",
738
+ "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz",
739
+ "integrity": "sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg==",
740
  "dev": true,
741
  "requires": {
742
+ "@babel/types": "^7.10.4"
743
+ },
744
+ "dependencies": {
745
+ "@babel/types": {
746
+ "version": "7.10.5",
747
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.10.5.tgz",
748
+ "integrity": "sha512-ixV66KWfCI6GKoA/2H9v6bQdbfXEwwpOdQ8cRvb4F+eyvhlaHxWFMQB4+3d9QFJXZsiiiqVrewNV0DFEQpyT4Q==",
749
+ "dev": true,
750
+ "requires": {
751
+ "@babel/helper-validator-identifier": "^7.10.4",
752
+ "lodash": "^4.17.19",
753
+ "to-fast-properties": "^2.0.0"
754
+ }
755
+ }
756
  }
757
  },
758
  "@babel/helper-plugin-utils": {
759
+ "version": "7.10.4",
760
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
761
+ "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==",
762
  "dev": true
763
  },
764
  "@babel/helper-regex": {
765
+ "version": "7.10.5",
766
+ "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.10.5.tgz",
767
+ "integrity": "sha512-68kdUAzDrljqBrio7DYAEgCoJHxppJOERHOgOrDN7WjOzP0ZQ1LsSDRXcemzVZaLvjaJsJEESb6qt+znNuENDg==",
768
  "dev": true,
769
  "requires": {
770
+ "lodash": "^4.17.19"
771
  }
772
  },
773
  "@babel/helper-remap-async-to-generator": {
774
+ "version": "7.10.4",
775
+ "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.10.4.tgz",
776
+ "integrity": "sha512-86Lsr6NNw3qTNl+TBcF1oRZMaVzJtbWTyTko+CQL/tvNvcGYEFKbLXDPxtW0HKk3McNOk4KzY55itGWCAGK5tg==",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
777
  "dev": true,
778
  "requires": {
779
+ "@babel/helper-annotate-as-pure": "^7.10.4",
780
+ "@babel/helper-wrap-function": "^7.10.4",
781
+ "@babel/template": "^7.10.4",
782
+ "@babel/traverse": "^7.10.4",
783
+ "@babel/types": "^7.10.4"
784
+ },
785
+ "dependencies": {
786
+ "@babel/code-frame": {
787
+ "version": "7.10.4",
788
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz",
789
+ "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==",
790
+ "dev": true,
791
+ "requires": {
792
+ "@babel/highlight": "^7.10.4"
793
+ }
794
+ },
795
+ "@babel/generator": {
796
+ "version": "7.10.5",
797
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.10.5.tgz",
798
+ "integrity": "sha512-3vXxr3FEW7E7lJZiWQ3bM4+v/Vyr9C+hpolQ8BGFr9Y8Ri2tFLWTixmwKBafDujO1WVah4fhZBeU1bieKdghig==",
799
+ "dev": true,
800
+ "requires": {
801
+ "@babel/types": "^7.10.5",
802
+ "jsesc": "^2.5.1",
803
+ "source-map": "^0.5.0"
804
+ }
805
+ },
806
+ "@babel/helper-function-name": {
807
+ "version": "7.10.4",
808
+ "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz",
809
+ "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==",
810
+ "dev": true,
811
+ "requires": {
812
+ "@babel/helper-get-function-arity": "^7.10.4",
813
+ "@babel/template": "^7.10.4",
814
+ "@babel/types": "^7.10.4"
815
+ }
816
+ },
817
+ "@babel/helper-get-function-arity": {
818
+ "version": "7.10.4",
819
+ "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz",
820
+ "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==",
821
+ "dev": true,
822
+ "requires": {
823
+ "@babel/types": "^7.10.4"
824
+ }
825
+ },
826
+ "@babel/helper-split-export-declaration": {
827
+ "version": "7.10.4",
828
+ "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.10.4.tgz",
829
+ "integrity": "sha512-pySBTeoUff56fL5CBU2hWm9TesA4r/rOkI9DyJLvvgz09MB9YtfIYe3iBriVaYNaPe+Alua0vBIOVOLs2buWhg==",
830
+ "dev": true,
831
+ "requires": {
832
+ "@babel/types": "^7.10.4"
833
+ }
834
+ },
835
+ "@babel/highlight": {
836
+ "version": "7.10.4",
837
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz",
838
+ "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==",
839
+ "dev": true,
840
+ "requires": {
841
+ "@babel/helper-validator-identifier": "^7.10.4",
842
+ "chalk": "^2.0.0",
843
+ "js-tokens": "^4.0.0"
844
+ }
845
+ },
846
+ "@babel/parser": {
847
+ "version": "7.10.5",
848
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.10.5.tgz",
849
+ "integrity": "sha512-wfryxy4bE1UivvQKSQDU4/X6dr+i8bctjUjj8Zyt3DQy7NtPizJXT8M52nqpNKL+nq2PW8lxk4ZqLj0fD4B4hQ==",
850
+ "dev": true
851
+ },
852
+ "@babel/template": {
853
+ "version": "7.10.4",
854
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz",
855
+ "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==",
856
+ "dev": true,
857
+ "requires": {
858
+ "@babel/code-frame": "^7.10.4",
859
+ "@babel/parser": "^7.10.4",
860
+ "@babel/types": "^7.10.4"
861
+ }
862
+ },
863
+ "@babel/traverse": {
864
+ "version": "7.10.5",
865
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.10.5.tgz",
866
+ "integrity": "sha512-yc/fyv2gUjPqzTz0WHeRJH2pv7jA9kA7mBX2tXl/x5iOE81uaVPuGPtaYk7wmkx4b67mQ7NqI8rmT2pF47KYKQ==",
867
+ "dev": true,
868
+ "requires": {
869
+ "@babel/code-frame": "^7.10.4",
870
+ "@babel/generator": "^7.10.5",
871
+ "@babel/helper-function-name": "^7.10.4",
872
+ "@babel/helper-split-export-declaration": "^7.10.4",
873
+ "@babel/parser": "^7.10.5",
874
+ "@babel/types": "^7.10.5",
875
+ "debug": "^4.1.0",
876
+ "globals": "^11.1.0",
877
+ "lodash": "^4.17.19"
878
+ }
879
+ },
880
+ "@babel/types": {
881
+ "version": "7.10.5",
882
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.10.5.tgz",
883
+ "integrity": "sha512-ixV66KWfCI6GKoA/2H9v6bQdbfXEwwpOdQ8cRvb4F+eyvhlaHxWFMQB4+3d9QFJXZsiiiqVrewNV0DFEQpyT4Q==",
884
+ "dev": true,
885
+ "requires": {
886
+ "@babel/helper-validator-identifier": "^7.10.4",
887
+ "lodash": "^4.17.19",
888
+ "to-fast-properties": "^2.0.0"
889
+ }
890
+ }
891
+ }
892
+ },
893
+ "@babel/helper-replace-supers": {
894
+ "version": "7.10.4",
895
+ "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.10.4.tgz",
896
+ "integrity": "sha512-sPxZfFXocEymYTdVK1UNmFPBN+Hv5mJkLPsYWwGBxZAxaWfFu+xqp7b6qWD0yjNuNL2VKc6L5M18tOXUP7NU0A==",
897
+ "dev": true,
898
+ "requires": {
899
+ "@babel/helper-member-expression-to-functions": "^7.10.4",
900
+ "@babel/helper-optimise-call-expression": "^7.10.4",
901
+ "@babel/traverse": "^7.10.4",
902
+ "@babel/types": "^7.10.4"
903
+ },
904
+ "dependencies": {
905
+ "@babel/code-frame": {
906
+ "version": "7.10.4",
907
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz",
908
+ "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==",
909
+ "dev": true,
910
+ "requires": {
911
+ "@babel/highlight": "^7.10.4"
912
+ }
913
+ },
914
+ "@babel/generator": {
915
+ "version": "7.10.5",
916
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.10.5.tgz",
917
+ "integrity": "sha512-3vXxr3FEW7E7lJZiWQ3bM4+v/Vyr9C+hpolQ8BGFr9Y8Ri2tFLWTixmwKBafDujO1WVah4fhZBeU1bieKdghig==",
918
+ "dev": true,
919
+ "requires": {
920
+ "@babel/types": "^7.10.5",
921
+ "jsesc": "^2.5.1",
922
+ "source-map": "^0.5.0"
923
+ }
924
+ },
925
+ "@babel/helper-function-name": {
926
+ "version": "7.10.4",
927
+ "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz",
928
+ "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==",
929
+ "dev": true,
930
+ "requires": {
931
+ "@babel/helper-get-function-arity": "^7.10.4",
932
+ "@babel/template": "^7.10.4",
933
+ "@babel/types": "^7.10.4"
934
+ }
935
+ },
936
+ "@babel/helper-get-function-arity": {
937
+ "version": "7.10.4",
938
+ "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz",
939
+ "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==",
940
+ "dev": true,
941
+ "requires": {
942
+ "@babel/types": "^7.10.4"
943
+ }
944
+ },
945
+ "@babel/helper-split-export-declaration": {
946
+ "version": "7.10.4",
947
+ "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.10.4.tgz",
948
+ "integrity": "sha512-pySBTeoUff56fL5CBU2hWm9TesA4r/rOkI9DyJLvvgz09MB9YtfIYe3iBriVaYNaPe+Alua0vBIOVOLs2buWhg==",
949
+ "dev": true,
950
+ "requires": {
951
+ "@babel/types": "^7.10.4"
952
+ }
953
+ },
954
+ "@babel/highlight": {
955
+ "version": "7.10.4",
956
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz",
957
+ "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==",
958
+ "dev": true,
959
+ "requires": {
960
+ "@babel/helper-validator-identifier": "^7.10.4",
961
+ "chalk": "^2.0.0",
962
+ "js-tokens": "^4.0.0"
963
+ }
964
+ },
965
+ "@babel/parser": {
966
+ "version": "7.10.5",
967
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.10.5.tgz",
968
+ "integrity": "sha512-wfryxy4bE1UivvQKSQDU4/X6dr+i8bctjUjj8Zyt3DQy7NtPizJXT8M52nqpNKL+nq2PW8lxk4ZqLj0fD4B4hQ==",
969
+ "dev": true
970
+ },
971
+ "@babel/template": {
972
+ "version": "7.10.4",
973
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz",
974
+ "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==",
975
+ "dev": true,
976
+ "requires": {
977
+ "@babel/code-frame": "^7.10.4",
978
+ "@babel/parser": "^7.10.4",
979
+ "@babel/types": "^7.10.4"
980
+ }
981
+ },
982
+ "@babel/traverse": {
983
+ "version": "7.10.5",
984
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.10.5.tgz",
985
+ "integrity": "sha512-yc/fyv2gUjPqzTz0WHeRJH2pv7jA9kA7mBX2tXl/x5iOE81uaVPuGPtaYk7wmkx4b67mQ7NqI8rmT2pF47KYKQ==",
986
+ "dev": true,
987
+ "requires": {
988
+ "@babel/code-frame": "^7.10.4",
989
+ "@babel/generator": "^7.10.5",
990
+ "@babel/helper-function-name": "^7.10.4",
991
+ "@babel/helper-split-export-declaration": "^7.10.4",
992
+ "@babel/parser": "^7.10.5",
993
+ "@babel/types": "^7.10.5",
994
+ "debug": "^4.1.0",
995
+ "globals": "^11.1.0",
996
+ "lodash": "^4.17.19"
997
+ }
998
+ },
999
+ "@babel/types": {
1000
+ "version": "7.10.5",
1001
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.10.5.tgz",
1002
+ "integrity": "sha512-ixV66KWfCI6GKoA/2H9v6bQdbfXEwwpOdQ8cRvb4F+eyvhlaHxWFMQB4+3d9QFJXZsiiiqVrewNV0DFEQpyT4Q==",
1003
+ "dev": true,
1004
+ "requires": {
1005
+ "@babel/helper-validator-identifier": "^7.10.4",
1006
+ "lodash": "^4.17.19",
1007
+ "to-fast-properties": "^2.0.0"
1008
+ }
1009
+ }
1010
+ }
1011
+ },
1012
+ "@babel/helper-simple-access": {
1013
+ "version": "7.10.4",
1014
+ "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.10.4.tgz",
1015
+ "integrity": "sha512-0fMy72ej/VEvF8ULmX6yb5MtHG4uH4Dbd6I/aHDb/JVg0bbivwt9Wg+h3uMvX+QSFtwr5MeItvazbrc4jtRAXw==",
1016
+ "dev": true,
1017
+ "requires": {
1018
+ "@babel/template": "^7.10.4",
1019
+ "@babel/types": "^7.10.4"
1020
+ },
1021
+ "dependencies": {
1022
+ "@babel/code-frame": {
1023
+ "version": "7.10.4",
1024
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz",
1025
+ "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==",
1026
+ "dev": true,
1027
+ "requires": {
1028
+ "@babel/highlight": "^7.10.4"
1029
+ }
1030
+ },
1031
+ "@babel/highlight": {
1032
+ "version": "7.10.4",
1033
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz",
1034
+ "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==",
1035
+ "dev": true,
1036
+ "requires": {
1037
+ "@babel/helper-validator-identifier": "^7.10.4",
1038
+ "chalk": "^2.0.0",
1039
+ "js-tokens": "^4.0.0"
1040
+ }
1041
+ },
1042
+ "@babel/parser": {
1043
+ "version": "7.10.5",
1044
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.10.5.tgz",
1045
+ "integrity": "sha512-wfryxy4bE1UivvQKSQDU4/X6dr+i8bctjUjj8Zyt3DQy7NtPizJXT8M52nqpNKL+nq2PW8lxk4ZqLj0fD4B4hQ==",
1046
+ "dev": true
1047
+ },
1048
+ "@babel/template": {
1049
+ "version": "7.10.4",
1050
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz",
1051
+ "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==",
1052
+ "dev": true,
1053
+ "requires": {
1054
+ "@babel/code-frame": "^7.10.4",
1055
+ "@babel/parser": "^7.10.4",
1056
+ "@babel/types": "^7.10.4"
1057
+ }
1058
+ },
1059
+ "@babel/types": {
1060
+ "version": "7.10.5",
1061
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.10.5.tgz",
1062
+ "integrity": "sha512-ixV66KWfCI6GKoA/2H9v6bQdbfXEwwpOdQ8cRvb4F+eyvhlaHxWFMQB4+3d9QFJXZsiiiqVrewNV0DFEQpyT4Q==",
1063
+ "dev": true,
1064
+ "requires": {
1065
+ "@babel/helper-validator-identifier": "^7.10.4",
1066
+ "lodash": "^4.17.19",
1067
+ "to-fast-properties": "^2.0.0"
1068
+ }
1069
+ }
1070
  }
1071
  },
1072
  "@babel/helper-split-export-declaration": {
1079
  }
1080
  },
1081
  "@babel/helper-validator-identifier": {
1082
+ "version": "7.10.4",
1083
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz",
1084
+ "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==",
1085
  "dev": true
1086
  },
1087
  "@babel/helper-wrap-function": {
1088
+ "version": "7.10.4",
1089
+ "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.10.4.tgz",
1090
+ "integrity": "sha512-6py45WvEF0MhiLrdxtRjKjufwLL1/ob2qDJgg5JgNdojBAZSAKnAjkyOCNug6n+OBl4VW76XjvgSFTdaMcW0Ug==",
1091
  "dev": true,
1092
  "requires": {
1093
+ "@babel/helper-function-name": "^7.10.4",
1094
+ "@babel/template": "^7.10.4",
1095
+ "@babel/traverse": "^7.10.4",
1096
+ "@babel/types": "^7.10.4"
1097
+ },
1098
+ "dependencies": {
1099
+ "@babel/code-frame": {
1100
+ "version": "7.10.4",
1101
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz",
1102
+ "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==",
1103
+ "dev": true,
1104
+ "requires": {
1105
+ "@babel/highlight": "^7.10.4"
1106
+ }
1107
+ },
1108
+ "@babel/generator": {
1109
+ "version": "7.10.5",
1110
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.10.5.tgz",
1111
+ "integrity": "sha512-3vXxr3FEW7E7lJZiWQ3bM4+v/Vyr9C+hpolQ8BGFr9Y8Ri2tFLWTixmwKBafDujO1WVah4fhZBeU1bieKdghig==",
1112
+ "dev": true,
1113
+ "requires": {
1114
+ "@babel/types": "^7.10.5",
1115
+ "jsesc": "^2.5.1",
1116
+ "source-map": "^0.5.0"
1117
+ }
1118
+ },
1119
+ "@babel/helper-function-name": {
1120
+ "version": "7.10.4",
1121
+ "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz",
1122
+ "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==",
1123
+ "dev": true,
1124
+ "requires": {
1125
+ "@babel/helper-get-function-arity": "^7.10.4",
1126
+ "@babel/template": "^7.10.4",
1127
+ "@babel/types": "^7.10.4"
1128
+ }
1129
+ },
1130
+ "@babel/helper-get-function-arity": {
1131
+ "version": "7.10.4",
1132
+ "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz",
1133
+ "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==",
1134
+ "dev": true,
1135
+ "requires": {
1136
+ "@babel/types": "^7.10.4"
1137
+ }
1138
+ },
1139
+ "@babel/helper-split-export-declaration": {
1140
+ "version": "7.10.4",
1141
+ "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.10.4.tgz",
1142
+ "integrity": "sha512-pySBTeoUff56fL5CBU2hWm9TesA4r/rOkI9DyJLvvgz09MB9YtfIYe3iBriVaYNaPe+Alua0vBIOVOLs2buWhg==",
1143
+ "dev": true,
1144
+ "requires": {
1145
+ "@babel/types": "^7.10.4"
1146
+ }
1147
+ },
1148
+ "@babel/highlight": {
1149
+ "version": "7.10.4",
1150
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz",
1151
+ "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==",
1152
+ "dev": true,
1153
+ "requires": {
1154
+ "@babel/helper-validator-identifier": "^7.10.4",
1155
+ "chalk": "^2.0.0",
1156
+ "js-tokens": "^4.0.0"
1157
+ }
1158
+ },
1159
+ "@babel/parser": {
1160
+ "version": "7.10.5",
1161
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.10.5.tgz",
1162
+ "integrity": "sha512-wfryxy4bE1UivvQKSQDU4/X6dr+i8bctjUjj8Zyt3DQy7NtPizJXT8M52nqpNKL+nq2PW8lxk4ZqLj0fD4B4hQ==",
1163
+ "dev": true
1164
+ },
1165
+ "@babel/template": {
1166
+ "version": "7.10.4",
1167
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz",
1168
+ "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==",
1169
+ "dev": true,
1170
+ "requires": {
1171
+ "@babel/code-frame": "^7.10.4",
1172
+ "@babel/parser": "^7.10.4",
1173
+ "@babel/types": "^7.10.4"
1174
+ }
1175
+ },
1176
+ "@babel/traverse": {
1177
+ "version": "7.10.5",
1178
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.10.5.tgz",
1179
+ "integrity": "sha512-yc/fyv2gUjPqzTz0WHeRJH2pv7jA9kA7mBX2tXl/x5iOE81uaVPuGPtaYk7wmkx4b67mQ7NqI8rmT2pF47KYKQ==",
1180
+ "dev": true,
1181
+ "requires": {
1182
+ "@babel/code-frame": "^7.10.4",
1183
+ "@babel/generator": "^7.10.5",
1184
+ "@babel/helper-function-name": "^7.10.4",
1185
+ "@babel/helper-split-export-declaration": "^7.10.4",
1186
+ "@babel/parser": "^7.10.5",
1187
+ "@babel/types": "^7.10.5",
1188
+ "debug": "^4.1.0",
1189
+ "globals": "^11.1.0",
1190
+ "lodash": "^4.17.19"
1191
+ }
1192
+ },
1193
+ "@babel/types": {
1194
+ "version": "7.10.5",
1195
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.10.5.tgz",
1196
+ "integrity": "sha512-ixV66KWfCI6GKoA/2H9v6bQdbfXEwwpOdQ8cRvb4F+eyvhlaHxWFMQB4+3d9QFJXZsiiiqVrewNV0DFEQpyT4Q==",
1197
+ "dev": true,
1198
+ "requires": {
1199
+ "@babel/helper-validator-identifier": "^7.10.4",
1200
+ "lodash": "^4.17.19",
1201
+ "to-fast-properties": "^2.0.0"
1202
+ }
1203
+ }
1204
  }
1205
  },
1206
  "@babel/helpers": {
1207
+ "version": "7.10.4",
1208
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.10.4.tgz",
1209
+ "integrity": "sha512-L2gX/XeUONeEbI78dXSrJzGdz4GQ+ZTA/aazfUsFaWjSe95kiCuOZ5HsXvkiw3iwF+mFHSRUfJU8t6YavocdXA==",
1210
  "dev": true,
1211
  "requires": {
1212
+ "@babel/template": "^7.10.4",
1213
+ "@babel/traverse": "^7.10.4",
1214
+ "@babel/types": "^7.10.4"
1215
  },
1216
  "dependencies": {
1217
+ "@babel/code-frame": {
1218
+ "version": "7.10.4",
1219
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz",
1220
+ "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==",
1221
+ "dev": true,
1222
+ "requires": {
1223
+ "@babel/highlight": "^7.10.4"
1224
+ }
1225
+ },
1226
  "@babel/generator": {
1227
+ "version": "7.10.5",
1228
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.10.5.tgz",
1229
+ "integrity": "sha512-3vXxr3FEW7E7lJZiWQ3bM4+v/Vyr9C+hpolQ8BGFr9Y8Ri2tFLWTixmwKBafDujO1WVah4fhZBeU1bieKdghig==",
1230
  "dev": true,
1231
  "requires": {
1232
+ "@babel/types": "^7.10.5",
1233
  "jsesc": "^2.5.1",
 
1234
  "source-map": "^0.5.0"
1235
  }
1236
  },
1237
+ "@babel/helper-function-name": {
1238
+ "version": "7.10.4",
1239
+ "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz",
1240
+ "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==",
1241
+ "dev": true,
1242
+ "requires": {
1243
+ "@babel/helper-get-function-arity": "^7.10.4",
1244
+ "@babel/template": "^7.10.4",
1245
+ "@babel/types": "^7.10.4"
1246
+ }
1247
+ },
1248
+ "@babel/helper-get-function-arity": {
1249
+ "version": "7.10.4",
1250
+ "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz",
1251
+ "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==",
1252
+ "dev": true,
1253
+ "requires": {
1254
+ "@babel/types": "^7.10.4"
1255
+ }
1256
+ },
1257
+ "@babel/helper-split-export-declaration": {
1258
+ "version": "7.10.4",
1259
+ "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.10.4.tgz",
1260
+ "integrity": "sha512-pySBTeoUff56fL5CBU2hWm9TesA4r/rOkI9DyJLvvgz09MB9YtfIYe3iBriVaYNaPe+Alua0vBIOVOLs2buWhg==",
1261
+ "dev": true,
1262
+ "requires": {
1263
+ "@babel/types": "^7.10.4"
1264
+ }
1265
+ },
1266
+ "@babel/highlight": {
1267
+ "version": "7.10.4",
1268
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz",
1269
+ "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==",
1270
+ "dev": true,
1271
+ "requires": {
1272
+ "@babel/helper-validator-identifier": "^7.10.4",
1273
+ "chalk": "^2.0.0",
1274
+ "js-tokens": "^4.0.0"
1275
+ }
1276
+ },
1277
  "@babel/parser": {
1278
+ "version": "7.10.5",
1279
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.10.5.tgz",
1280
+ "integrity": "sha512-wfryxy4bE1UivvQKSQDU4/X6dr+i8bctjUjj8Zyt3DQy7NtPizJXT8M52nqpNKL+nq2PW8lxk4ZqLj0fD4B4hQ==",
1281
  "dev": true
1282
  },
1283
+ "@babel/template": {
1284
+ "version": "7.10.4",
1285
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz",
1286
+ "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==",
1287
+ "dev": true,
1288
+ "requires": {
1289
+ "@babel/code-frame": "^7.10.4",
1290
+ "@babel/parser": "^7.10.4",
1291
+ "@babel/types": "^7.10.4"
1292
+ }
1293
+ },
1294
  "@babel/traverse": {
1295
+ "version": "7.10.5",
1296
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.10.5.tgz",
1297
+ "integrity": "sha512-yc/fyv2gUjPqzTz0WHeRJH2pv7jA9kA7mBX2tXl/x5iOE81uaVPuGPtaYk7wmkx4b67mQ7NqI8rmT2pF47KYKQ==",
1298
  "dev": true,
1299
  "requires": {
1300
+ "@babel/code-frame": "^7.10.4",
1301
+ "@babel/generator": "^7.10.5",
1302
+ "@babel/helper-function-name": "^7.10.4",
1303
+ "@babel/helper-split-export-declaration": "^7.10.4",
1304
+ "@babel/parser": "^7.10.5",
1305
+ "@babel/types": "^7.10.5",
1306
  "debug": "^4.1.0",
1307
  "globals": "^11.1.0",
1308
+ "lodash": "^4.17.19"
1309
  }
1310
  },
1311
  "@babel/types": {
1312
+ "version": "7.10.5",
1313
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.10.5.tgz",
1314
+ "integrity": "sha512-ixV66KWfCI6GKoA/2H9v6bQdbfXEwwpOdQ8cRvb4F+eyvhlaHxWFMQB4+3d9QFJXZsiiiqVrewNV0DFEQpyT4Q==",
1315
  "dev": true,
1316
  "requires": {
1317
+ "@babel/helper-validator-identifier": "^7.10.4",
1318
+ "lodash": "^4.17.19",
1319
  "to-fast-properties": "^2.0.0"
1320
  }
1321
  }
1339
  "dev": true
1340
  },
1341
  "@babel/plugin-proposal-async-generator-functions": {
1342
+ "version": "7.10.5",
1343
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.10.5.tgz",
1344
+ "integrity": "sha512-cNMCVezQbrRGvXJwm9fu/1sJj9bHdGAgKodZdLqOQIpfoH3raqmRPBM17+lh7CzhiKRRBrGtZL9WcjxSoGYUSg==",
1345
  "dev": true,
1346
  "requires": {
1347
+ "@babel/helper-plugin-utils": "^7.10.4",
1348
+ "@babel/helper-remap-async-to-generator": "^7.10.4",
1349
  "@babel/plugin-syntax-async-generators": "^7.8.0"
1350
  }
1351
  },
1352
+ "@babel/plugin-proposal-class-properties": {
1353
+ "version": "7.10.4",
1354
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.10.4.tgz",
1355
+ "integrity": "sha512-vhwkEROxzcHGNu2mzUC0OFFNXdZ4M23ib8aRRcJSsW8BZK9pQMD7QB7csl97NBbgGZO7ZyHUyKDnxzOaP4IrCg==",
1356
+ "dev": true,
1357
+ "requires": {
1358
+ "@babel/helper-create-class-features-plugin": "^7.10.4",
1359
+ "@babel/helper-plugin-utils": "^7.10.4"
1360
+ }
1361
+ },
1362
  "@babel/plugin-proposal-dynamic-import": {
1363
+ "version": "7.10.4",
1364
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.10.4.tgz",
1365
+ "integrity": "sha512-up6oID1LeidOOASNXgv/CFbgBqTuKJ0cJjz6An5tWD+NVBNlp3VNSBxv2ZdU7SYl3NxJC7agAQDApZusV6uFwQ==",
1366
  "dev": true,
1367
  "requires": {
1368
+ "@babel/helper-plugin-utils": "^7.10.4",
1369
  "@babel/plugin-syntax-dynamic-import": "^7.8.0"
1370
  }
1371
  },
1372
  "@babel/plugin-proposal-json-strings": {
1373
+ "version": "7.10.4",
1374
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.10.4.tgz",
1375
+ "integrity": "sha512-fCL7QF0Jo83uy1K0P2YXrfX11tj3lkpN7l4dMv9Y9VkowkhkQDwFHFd8IiwyK5MZjE8UpbgokkgtcReH88Abaw==",
1376
  "dev": true,
1377
  "requires": {
1378
+ "@babel/helper-plugin-utils": "^7.10.4",
1379
  "@babel/plugin-syntax-json-strings": "^7.8.0"
1380
  }
1381
  },
1382
  "@babel/plugin-proposal-nullish-coalescing-operator": {
1383
+ "version": "7.10.4",
1384
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.10.4.tgz",
1385
+ "integrity": "sha512-wq5n1M3ZUlHl9sqT2ok1T2/MTt6AXE0e1Lz4WzWBr95LsAZ5qDXe4KnFuauYyEyLiohvXFMdbsOTMyLZs91Zlw==",
1386
  "dev": true,
1387
  "requires": {
1388
+ "@babel/helper-plugin-utils": "^7.10.4",
1389
  "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0"
1390
  }
1391
  },
1392
  "@babel/plugin-proposal-numeric-separator": {
1393
+ "version": "7.10.4",
1394
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.10.4.tgz",
1395
+ "integrity": "sha512-73/G7QoRoeNkLZFxsoCCvlg4ezE4eM+57PnOqgaPOozd5myfj7p0muD1mRVJvbUWbOzD+q3No2bWbaKy+DJ8DA==",
1396
  "dev": true,
1397
  "requires": {
1398
+ "@babel/helper-plugin-utils": "^7.10.4",
1399
+ "@babel/plugin-syntax-numeric-separator": "^7.10.4"
1400
  }
1401
  },
1402
  "@babel/plugin-proposal-object-rest-spread": {
1403
+ "version": "7.10.4",
1404
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.10.4.tgz",
1405
+ "integrity": "sha512-6vh4SqRuLLarjgeOf4EaROJAHjvu9Gl+/346PbDH9yWbJyfnJ/ah3jmYKYtswEyCoWZiidvVHjHshd4WgjB9BA==",
1406
  "dev": true,
1407
  "requires": {
1408
+ "@babel/helper-plugin-utils": "^7.10.4",
1409
+ "@babel/plugin-syntax-object-rest-spread": "^7.8.0",
1410
+ "@babel/plugin-transform-parameters": "^7.10.4"
1411
  }
1412
  },
1413
  "@babel/plugin-proposal-optional-catch-binding": {
1414
+ "version": "7.10.4",
1415
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.10.4.tgz",
1416
+ "integrity": "sha512-LflT6nPh+GK2MnFiKDyLiqSqVHkQnVf7hdoAvyTnnKj9xB3docGRsdPuxp6qqqW19ifK3xgc9U5/FwrSaCNX5g==",
1417
  "dev": true,
1418
  "requires": {
1419
+ "@babel/helper-plugin-utils": "^7.10.4",
1420
  "@babel/plugin-syntax-optional-catch-binding": "^7.8.0"
1421
  }
1422
  },
1423
  "@babel/plugin-proposal-optional-chaining": {
1424
+ "version": "7.10.4",
1425
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.10.4.tgz",
1426
+ "integrity": "sha512-ZIhQIEeavTgouyMSdZRap4VPPHqJJ3NEs2cuHs5p0erH+iz6khB0qfgU8g7UuJkG88+fBMy23ZiU+nuHvekJeQ==",
1427
  "dev": true,
1428
  "requires": {
1429
+ "@babel/helper-plugin-utils": "^7.10.4",
1430
  "@babel/plugin-syntax-optional-chaining": "^7.8.0"
1431
  }
1432
  },
1433
+ "@babel/plugin-proposal-private-methods": {
1434
+ "version": "7.10.4",
1435
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.10.4.tgz",
1436
+ "integrity": "sha512-wh5GJleuI8k3emgTg5KkJK6kHNsGEr0uBTDBuQUBJwckk9xs1ez79ioheEVVxMLyPscB0LfkbVHslQqIzWV6Bw==",
1437
+ "dev": true,
1438
+ "requires": {
1439
+ "@babel/helper-create-class-features-plugin": "^7.10.4",
1440
+ "@babel/helper-plugin-utils": "^7.10.4"
1441
+ }
1442
+ },
1443
  "@babel/plugin-proposal-unicode-property-regex": {
1444
+ "version": "7.10.4",
1445
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.10.4.tgz",
1446
+ "integrity": "sha512-H+3fOgPnEXFL9zGYtKQe4IDOPKYlZdF1kqFDQRRb8PK4B8af1vAGK04tF5iQAAsui+mHNBQSAtd2/ndEDe9wuA==",
1447
  "dev": true,
1448
  "requires": {
1449
+ "@babel/helper-create-regexp-features-plugin": "^7.10.4",
1450
+ "@babel/helper-plugin-utils": "^7.10.4"
1451
  }
1452
  },
1453
  "@babel/plugin-syntax-async-generators": {
1459
  "@babel/helper-plugin-utils": "^7.8.0"
1460
  }
1461
  },
1462
+ "@babel/plugin-syntax-class-properties": {
1463
+ "version": "7.10.4",
1464
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.10.4.tgz",
1465
+ "integrity": "sha512-GCSBF7iUle6rNugfURwNmCGG3Z/2+opxAMLs1nND4bhEG5PuxTIggDBoeYYSujAlLtsupzOHYJQgPS3pivwXIA==",
1466
+ "dev": true,
1467
+ "requires": {
1468
+ "@babel/helper-plugin-utils": "^7.10.4"
1469
+ }
1470
+ },
1471
  "@babel/plugin-syntax-dynamic-import": {
1472
  "version": "7.8.3",
1473
  "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz",
1487
  }
1488
  },
1489
  "@babel/plugin-syntax-jsx": {
1490
+ "version": "7.10.4",
1491
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.10.4.tgz",
1492
+ "integrity": "sha512-KCg9mio9jwiARCB7WAcQ7Y1q+qicILjoK8LP/VkPkEKaf5dkaZZK1EcTe91a3JJlZ3qy6L5s9X52boEYi8DM9g==",
1493
  "dev": true,
1494
  "requires": {
1495
+ "@babel/helper-plugin-utils": "^7.10.4"
1496
  }
1497
  },
1498
  "@babel/plugin-syntax-nullish-coalescing-operator": {
1505
  }
1506
  },
1507
  "@babel/plugin-syntax-numeric-separator": {
1508
+ "version": "7.10.4",
1509
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz",
1510
+ "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==",
1511
  "dev": true,
1512
  "requires": {
1513
+ "@babel/helper-plugin-utils": "^7.10.4"
1514
  }
1515
  },
1516
  "@babel/plugin-syntax-object-rest-spread": {
1541
  }
1542
  },
1543
  "@babel/plugin-syntax-top-level-await": {
1544
+ "version": "7.10.4",
1545
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.10.4.tgz",
1546
+ "integrity": "sha512-ni1brg4lXEmWyafKr0ccFWkJG0CeMt4WV1oyeBW6EFObF4oOHclbkj5cARxAPQyAQ2UTuplJyK4nfkXIMMFvsQ==",
1547
  "dev": true,
1548
  "requires": {
1549
+ "@babel/helper-plugin-utils": "^7.10.4"
1550
  }
1551
  },
1552
  "@babel/plugin-transform-arrow-functions": {
1553
+ "version": "7.10.4",
1554
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.10.4.tgz",
1555
+ "integrity": "sha512-9J/oD1jV0ZCBcgnoFWFq1vJd4msoKb/TCpGNFyyLt0zABdcvgK3aYikZ8HjzB14c26bc7E3Q1yugpwGy2aTPNA==",
1556
  "dev": true,
1557
  "requires": {
1558
+ "@babel/helper-plugin-utils": "^7.10.4"
1559
  }
1560
  },
1561
  "@babel/plugin-transform-async-to-generator": {
1562
+ "version": "7.10.4",
1563
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.10.4.tgz",
1564
+ "integrity": "sha512-F6nREOan7J5UXTLsDsZG3DXmZSVofr2tGNwfdrVwkDWHfQckbQXnXSPfD7iO+c/2HGqycwyLST3DnZ16n+cBJQ==",
1565
  "dev": true,
1566
  "requires": {
1567
+ "@babel/helper-module-imports": "^7.10.4",
1568
+ "@babel/helper-plugin-utils": "^7.10.4",
1569
+ "@babel/helper-remap-async-to-generator": "^7.10.4"
1570
  }
1571
  },
1572
  "@babel/plugin-transform-block-scoped-functions": {
1573
+ "version": "7.10.4",
1574
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.10.4.tgz",
1575
+ "integrity": "sha512-WzXDarQXYYfjaV1szJvN3AD7rZgZzC1JtjJZ8dMHUyiK8mxPRahynp14zzNjU3VkPqPsO38CzxiWO1c9ARZ8JA==",
1576
  "dev": true,
1577
  "requires": {
1578
+ "@babel/helper-plugin-utils": "^7.10.4"
1579
  }
1580
  },
1581
  "@babel/plugin-transform-block-scoping": {
1582
+ "version": "7.10.5",
1583
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.10.5.tgz",
1584
+ "integrity": "sha512-6Ycw3hjpQti0qssQcA6AMSFDHeNJ++R6dIMnpRqUjFeBBTmTDPa8zgF90OVfTvAo11mXZTlVUViY1g8ffrURLg==",
1585
  "dev": true,
1586
  "requires": {
1587
+ "@babel/helper-plugin-utils": "^7.10.4"
 
1588
  }
1589
  },
1590
  "@babel/plugin-transform-classes": {
1591
+ "version": "7.10.4",
1592
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.10.4.tgz",
1593
+ "integrity": "sha512-2oZ9qLjt161dn1ZE0Ms66xBncQH4In8Sqw1YWgBUZuGVJJS5c0OFZXL6dP2MRHrkU/eKhWg8CzFJhRQl50rQxA==",
1594
+ "dev": true,
1595
+ "requires": {
1596
+ "@babel/helper-annotate-as-pure": "^7.10.4",
1597
+ "@babel/helper-define-map": "^7.10.4",
1598
+ "@babel/helper-function-name": "^7.10.4",
1599
+ "@babel/helper-optimise-call-expression": "^7.10.4",
1600
+ "@babel/helper-plugin-utils": "^7.10.4",
1601
+ "@babel/helper-replace-supers": "^7.10.4",
1602
+ "@babel/helper-split-export-declaration": "^7.10.4",
1603
  "globals": "^11.1.0"
1604
+ },
1605
+ "dependencies": {
1606
+ "@babel/code-frame": {
1607
+ "version": "7.10.4",
1608
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz",
1609
+ "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==",
1610
+ "dev": true,
1611
+ "requires": {
1612
+ "@babel/highlight": "^7.10.4"
1613
+ }
1614
+ },
1615
+ "@babel/helper-function-name": {
1616
+ "version": "7.10.4",
1617
+ "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz",
1618
+ "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==",
1619
+ "dev": true,
1620
+ "requires": {
1621
+ "@babel/helper-get-function-arity": "^7.10.4",
1622
+ "@babel/template": "^7.10.4",
1623
+ "@babel/types": "^7.10.4"
1624
+ }
1625
+ },
1626
+ "@babel/helper-get-function-arity": {
1627
+ "version": "7.10.4",
1628
+ "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz",
1629
+ "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==",
1630
+ "dev": true,
1631
+ "requires": {
1632
+ "@babel/types": "^7.10.4"
1633
+ }
1634
+ },
1635
+ "@babel/helper-split-export-declaration": {
1636
+ "version": "7.10.4",
1637
+ "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.10.4.tgz",
1638
+ "integrity": "sha512-pySBTeoUff56fL5CBU2hWm9TesA4r/rOkI9DyJLvvgz09MB9YtfIYe3iBriVaYNaPe+Alua0vBIOVOLs2buWhg==",
1639
+ "dev": true,
1640
+ "requires": {
1641
+ "@babel/types": "^7.10.4"
1642
+ }
1643
+ },
1644
+ "@babel/highlight": {
1645
+ "version": "7.10.4",
1646
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz",
1647
+ "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==",
1648
+ "dev": true,
1649
+ "requires": {
1650
+ "@babel/helper-validator-identifier": "^7.10.4",
1651
+ "chalk": "^2.0.0",
1652
+ "js-tokens": "^4.0.0"
1653
+ }
1654
+ },
1655
+ "@babel/parser": {
1656
+ "version": "7.10.5",
1657
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.10.5.tgz",
1658
+ "integrity": "sha512-wfryxy4bE1UivvQKSQDU4/X6dr+i8bctjUjj8Zyt3DQy7NtPizJXT8M52nqpNKL+nq2PW8lxk4ZqLj0fD4B4hQ==",
1659
+ "dev": true
1660
+ },
1661
+ "@babel/template": {
1662
+ "version": "7.10.4",
1663
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz",
1664
+ "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==",
1665
+ "dev": true,
1666
+ "requires": {
1667
+ "@babel/code-frame": "^7.10.4",
1668
+ "@babel/parser": "^7.10.4",
1669
+ "@babel/types": "^7.10.4"
1670
+ }
1671
+ },
1672
+ "@babel/types": {
1673
+ "version": "7.10.5",
1674
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.10.5.tgz",
1675
+ "integrity": "sha512-ixV66KWfCI6GKoA/2H9v6bQdbfXEwwpOdQ8cRvb4F+eyvhlaHxWFMQB4+3d9QFJXZsiiiqVrewNV0DFEQpyT4Q==",
1676
+ "dev": true,
1677
+ "requires": {
1678
+ "@babel/helper-validator-identifier": "^7.10.4",
1679
+ "lodash": "^4.17.19",
1680
+ "to-fast-properties": "^2.0.0"
1681
+ }
1682
+ }
1683
+ }
1684
+ },
1685
+ "@babel/plugin-transform-computed-properties": {
1686
+ "version": "7.10.4",
1687
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.10.4.tgz",
1688
+ "integrity": "sha512-JFwVDXcP/hM/TbyzGq3l/XWGut7p46Z3QvqFMXTfk6/09m7xZHJUN9xHfsv7vqqD4YnfI5ueYdSJtXqqBLyjBw==",
1689
+ "dev": true,
1690
+ "requires": {
1691
+ "@babel/helper-plugin-utils": "^7.10.4"
1692
+ }
1693
+ },
1694
+ "@babel/plugin-transform-destructuring": {
1695
+ "version": "7.10.4",
1696
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.10.4.tgz",
1697
+ "integrity": "sha512-+WmfvyfsyF603iPa6825mq6Qrb7uLjTOsa3XOFzlYcYDHSS4QmpOWOL0NNBY5qMbvrcf3tq0Cw+v4lxswOBpgA==",
1698
+ "dev": true,
1699
+ "requires": {
1700
+ "@babel/helper-plugin-utils": "^7.10.4"
1701
+ }
1702
  },
1703
  "@babel/plugin-transform-dotall-regex": {
1704
+ "version": "7.10.4",
1705
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.10.4.tgz",
1706
+ "integrity": "sha512-ZEAVvUTCMlMFAbASYSVQoxIbHm2OkG2MseW6bV2JjIygOjdVv8tuxrCTzj1+Rynh7ODb8GivUy7dzEXzEhuPaA==",
1707
  "dev": true,
1708
  "requires": {
1709
+ "@babel/helper-create-regexp-features-plugin": "^7.10.4",
1710
+ "@babel/helper-plugin-utils": "^7.10.4"
1711
  }
1712
  },
1713
  "@babel/plugin-transform-duplicate-keys": {
1714
+ "version": "7.10.4",
1715
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.10.4.tgz",
1716
+ "integrity": "sha512-GL0/fJnmgMclHiBTTWXNlYjYsA7rDrtsazHG6mglaGSTh0KsrW04qml+Bbz9FL0LcJIRwBWL5ZqlNHKTkU3xAA==",
1717
  "dev": true,
1718
  "requires": {
1719
+ "@babel/helper-plugin-utils": "^7.10.4"
1720
  }
1721
  },
1722
  "@babel/plugin-transform-exponentiation-operator": {
1723
+ "version": "7.10.4",
1724
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.10.4.tgz",
1725
+ "integrity": "sha512-S5HgLVgkBcRdyQAHbKj+7KyuWx8C6t5oETmUuwz1pt3WTWJhsUV0WIIXuVvfXMxl/QQyHKlSCNNtaIamG8fysw==",
1726
  "dev": true,
1727
  "requires": {
1728
+ "@babel/helper-builder-binary-assignment-operator-visitor": "^7.10.4",
1729
+ "@babel/helper-plugin-utils": "^7.10.4"
1730
  }
1731
  },
1732
  "@babel/plugin-transform-for-of": {
1733
+ "version": "7.10.4",
1734
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.10.4.tgz",
1735
+ "integrity": "sha512-ItdQfAzu9AlEqmusA/65TqJ79eRcgGmpPPFvBnGILXZH975G0LNjP1yjHvGgfuCxqrPPueXOPe+FsvxmxKiHHQ==",
1736
  "dev": true,
1737
  "requires": {
1738
+ "@babel/helper-plugin-utils": "^7.10.4"
1739
  }
1740
  },
1741
  "@babel/plugin-transform-function-name": {
1742
+ "version": "7.10.4",
1743
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.10.4.tgz",
1744
+ "integrity": "sha512-OcDCq2y5+E0dVD5MagT5X+yTRbcvFjDI2ZVAottGH6tzqjx/LKpgkUepu3hp/u4tZBzxxpNGwLsAvGBvQ2mJzg==",
1745
  "dev": true,
1746
  "requires": {
1747
+ "@babel/helper-function-name": "^7.10.4",
1748
+ "@babel/helper-plugin-utils": "^7.10.4"
1749
+ },
1750
+ "dependencies": {
1751
+ "@babel/code-frame": {
1752
+ "version": "7.10.4",
1753
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz",
1754
+ "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==",
1755
+ "dev": true,
1756
+ "requires": {
1757
+ "@babel/highlight": "^7.10.4"
1758
+ }
1759
+ },
1760
+ "@babel/helper-function-name": {
1761
+ "version": "7.10.4",
1762
+ "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz",
1763
+ "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==",
1764
+ "dev": true,
1765
+ "requires": {
1766
+ "@babel/helper-get-function-arity": "^7.10.4",
1767
+ "@babel/template": "^7.10.4",
1768
+ "@babel/types": "^7.10.4"
1769
+ }
1770
+ },
1771
+ "@babel/helper-get-function-arity": {
1772
+ "version": "7.10.4",
1773
+ "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz",
1774
+ "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==",
1775
+ "dev": true,
1776
+ "requires": {
1777
+ "@babel/types": "^7.10.4"
1778
+ }
1779
+ },
1780
+ "@babel/highlight": {
1781
+ "version": "7.10.4",
1782
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz",
1783
+ "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==",
1784
+ "dev": true,
1785
+ "requires": {
1786
+ "@babel/helper-validator-identifier": "^7.10.4",
1787
+ "chalk": "^2.0.0",
1788
+ "js-tokens": "^4.0.0"
1789
+ }
1790
+ },
1791
+ "@babel/parser": {
1792
+ "version": "7.10.5",
1793
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.10.5.tgz",
1794
+ "integrity": "sha512-wfryxy4bE1UivvQKSQDU4/X6dr+i8bctjUjj8Zyt3DQy7NtPizJXT8M52nqpNKL+nq2PW8lxk4ZqLj0fD4B4hQ==",
1795
+ "dev": true
1796
+ },
1797
+ "@babel/template": {
1798
+ "version": "7.10.4",
1799
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz",
1800
+ "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==",
1801
+ "dev": true,
1802
+ "requires": {
1803
+ "@babel/code-frame": "^7.10.4",
1804
+ "@babel/parser": "^7.10.4",
1805
+ "@babel/types": "^7.10.4"
1806
+ }
1807
+ },
1808
+ "@babel/types": {
1809
+ "version": "7.10.5",
1810
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.10.5.tgz",
1811
+ "integrity": "sha512-ixV66KWfCI6GKoA/2H9v6bQdbfXEwwpOdQ8cRvb4F+eyvhlaHxWFMQB4+3d9QFJXZsiiiqVrewNV0DFEQpyT4Q==",
1812
+ "dev": true,
1813
+ "requires": {
1814
+ "@babel/helper-validator-identifier": "^7.10.4",
1815
+ "lodash": "^4.17.19",
1816
+ "to-fast-properties": "^2.0.0"
1817
+ }
1818
+ }
1819
  }
1820
  },
1821
  "@babel/plugin-transform-literals": {
1822
+ "version": "7.10.4",
1823
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.10.4.tgz",
1824
+ "integrity": "sha512-Xd/dFSTEVuUWnyZiMu76/InZxLTYilOSr1UlHV+p115Z/Le2Fi1KXkJUYz0b42DfndostYlPub3m8ZTQlMaiqQ==",
1825
  "dev": true,
1826
  "requires": {
1827
+ "@babel/helper-plugin-utils": "^7.10.4"
1828
  }
1829
  },
1830
  "@babel/plugin-transform-member-expression-literals": {
1831
+ "version": "7.10.4",
1832
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.10.4.tgz",
1833
+ "integrity": "sha512-0bFOvPyAoTBhtcJLr9VcwZqKmSjFml1iVxvPL0ReomGU53CX53HsM4h2SzckNdkQcHox1bpAqzxBI1Y09LlBSw==",
1834
  "dev": true,
1835
  "requires": {
1836
+ "@babel/helper-plugin-utils": "^7.10.4"
1837
  }
1838
  },
1839
  "@babel/plugin-transform-modules-amd": {
1840
+ "version": "7.10.5",
1841
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.10.5.tgz",
1842
+ "integrity": "sha512-elm5uruNio7CTLFItVC/rIzKLfQ17+fX7EVz5W0TMgIHFo1zY0Ozzx+lgwhL4plzl8OzVn6Qasx5DeEFyoNiRw==",
1843
  "dev": true,
1844
  "requires": {
1845
+ "@babel/helper-module-transforms": "^7.10.5",
1846
+ "@babel/helper-plugin-utils": "^7.10.4",
1847
+ "babel-plugin-dynamic-import-node": "^2.3.3"
1848
  }
1849
  },
1850
  "@babel/plugin-transform-modules-commonjs": {
1851
+ "version": "7.10.4",
1852
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.10.4.tgz",
1853
+ "integrity": "sha512-Xj7Uq5o80HDLlW64rVfDBhao6OX89HKUmb+9vWYaLXBZOma4gA6tw4Ni1O5qVDoZWUV0fxMYA0aYzOawz0l+1w==",
1854
  "dev": true,
1855
  "requires": {
1856
+ "@babel/helper-module-transforms": "^7.10.4",
1857
+ "@babel/helper-plugin-utils": "^7.10.4",
1858
+ "@babel/helper-simple-access": "^7.10.4",
1859
+ "babel-plugin-dynamic-import-node": "^2.3.3"
1860
  }
1861
  },
1862
  "@babel/plugin-transform-modules-systemjs": {
1863
+ "version": "7.10.5",
1864
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.10.5.tgz",
1865
+ "integrity": "sha512-f4RLO/OL14/FP1AEbcsWMzpbUz6tssRaeQg11RH1BP/XnPpRoVwgeYViMFacnkaw4k4wjRSjn3ip1Uw9TaXuMw==",
1866
  "dev": true,
1867
  "requires": {
1868
+ "@babel/helper-hoist-variables": "^7.10.4",
1869
+ "@babel/helper-module-transforms": "^7.10.5",
1870
+ "@babel/helper-plugin-utils": "^7.10.4",
1871
+ "babel-plugin-dynamic-import-node": "^2.3.3"
1872
  }
1873
  },
1874
  "@babel/plugin-transform-modules-umd": {
1875
+ "version": "7.10.4",
1876
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.10.4.tgz",
1877
+ "integrity": "sha512-mohW5q3uAEt8T45YT7Qc5ws6mWgJAaL/8BfWD9Dodo1A3RKWli8wTS+WiQ/knF+tXlPirW/1/MqzzGfCExKECA==",
1878
  "dev": true,
1879
  "requires": {
1880
+ "@babel/helper-module-transforms": "^7.10.4",
1881
+ "@babel/helper-plugin-utils": "^7.10.4"
1882
  }
1883
  },
1884
  "@babel/plugin-transform-named-capturing-groups-regex": {
1885
+ "version": "7.10.4",
1886
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.10.4.tgz",
1887
+ "integrity": "sha512-V6LuOnD31kTkxQPhKiVYzYC/Jgdq53irJC/xBSmqcNcqFGV+PER4l6rU5SH2Vl7bH9mLDHcc0+l9HUOe4RNGKA==",
1888
  "dev": true,
1889
  "requires": {
1890
+ "@babel/helper-create-regexp-features-plugin": "^7.10.4"
1891
  }
1892
  },
1893
  "@babel/plugin-transform-new-target": {
1894
+ "version": "7.10.4",
1895
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.10.4.tgz",
1896
+ "integrity": "sha512-YXwWUDAH/J6dlfwqlWsztI2Puz1NtUAubXhOPLQ5gjR/qmQ5U96DY4FQO8At33JN4XPBhrjB8I4eMmLROjjLjw==",
1897
  "dev": true,
1898
  "requires": {
1899
+ "@babel/helper-plugin-utils": "^7.10.4"
1900
  }
1901
  },
1902
  "@babel/plugin-transform-object-super": {
1903
+ "version": "7.10.4",
1904
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.10.4.tgz",
1905
+ "integrity": "sha512-5iTw0JkdRdJvr7sY0vHqTpnruUpTea32JHmq/atIWqsnNussbRzjEDyWep8UNztt1B5IusBYg8Irb0bLbiEBCQ==",
1906
  "dev": true,
1907
  "requires": {
1908
+ "@babel/helper-plugin-utils": "^7.10.4",
1909
+ "@babel/helper-replace-supers": "^7.10.4"
1910
  }
1911
  },
1912
  "@babel/plugin-transform-parameters": {
1913
+ "version": "7.10.5",
1914
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.10.5.tgz",
1915
+ "integrity": "sha512-xPHwUj5RdFV8l1wuYiu5S9fqWGM2DrYc24TMvUiRrPVm+SM3XeqU9BcokQX/kEUe+p2RBwy+yoiR1w/Blq6ubw==",
1916
  "dev": true,
1917
  "requires": {
1918
+ "@babel/helper-get-function-arity": "^7.10.4",
1919
+ "@babel/helper-plugin-utils": "^7.10.4"
1920
+ },
1921
+ "dependencies": {
1922
+ "@babel/helper-get-function-arity": {
1923
+ "version": "7.10.4",
1924
+ "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz",
1925
+ "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==",
1926
+ "dev": true,
1927
+ "requires": {
1928
+ "@babel/types": "^7.10.4"
1929
+ }
1930
+ },
1931
+ "@babel/types": {
1932
+ "version": "7.10.5",
1933
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.10.5.tgz",
1934
+ "integrity": "sha512-ixV66KWfCI6GKoA/2H9v6bQdbfXEwwpOdQ8cRvb4F+eyvhlaHxWFMQB4+3d9QFJXZsiiiqVrewNV0DFEQpyT4Q==",
1935
+ "dev": true,
1936
+ "requires": {
1937
+ "@babel/helper-validator-identifier": "^7.10.4",
1938
+ "lodash": "^4.17.19",
1939
+ "to-fast-properties": "^2.0.0"
1940
+ }
1941
+ }
1942
  }
1943
  },
1944
  "@babel/plugin-transform-property-literals": {
1945
+ "version": "7.10.4",
1946
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.10.4.tgz",
1947
+ "integrity": "sha512-ofsAcKiUxQ8TY4sScgsGeR2vJIsfrzqvFb9GvJ5UdXDzl+MyYCaBj/FGzXuv7qE0aJcjWMILny1epqelnFlz8g==",
1948
  "dev": true,
1949
  "requires": {
1950
+ "@babel/helper-plugin-utils": "^7.10.4"
1951
  }
1952
  },
1953
  "@babel/plugin-transform-react-display-name": {
1954
+ "version": "7.10.4",
1955
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.10.4.tgz",
1956
+ "integrity": "sha512-Zd4X54Mu9SBfPGnEcaGcOrVAYOtjT2on8QZkLKEq1S/tHexG39d9XXGZv19VfRrDjPJzFmPfTAqOQS1pfFOujw==",
1957
  "dev": true,
1958
  "requires": {
1959
+ "@babel/helper-plugin-utils": "^7.10.4"
1960
  }
1961
  },
1962
  "@babel/plugin-transform-react-jsx": {
1963
+ "version": "7.10.4",
1964
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.10.4.tgz",
1965
+ "integrity": "sha512-L+MfRhWjX0eI7Js093MM6MacKU4M6dnCRa/QPDwYMxjljzSCzzlzKzj9Pk4P3OtrPcxr2N3znR419nr3Xw+65A==",
1966
  "dev": true,
1967
  "requires": {
1968
+ "@babel/helper-builder-react-jsx": "^7.10.4",
1969
+ "@babel/helper-builder-react-jsx-experimental": "^7.10.4",
1970
+ "@babel/helper-plugin-utils": "^7.10.4",
1971
+ "@babel/plugin-syntax-jsx": "^7.10.4"
1972
  }
1973
  },
1974
  "@babel/plugin-transform-react-jsx-development": {
1975
+ "version": "7.10.4",
1976
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.10.4.tgz",
1977
+ "integrity": "sha512-RM3ZAd1sU1iQ7rI2dhrZRZGv0aqzNQMbkIUCS1txYpi9wHQ2ZHNjo5TwX+UD6pvFW4AbWqLVYvKy5qJSAyRGjQ==",
1978
  "dev": true,
1979
  "requires": {
1980
+ "@babel/helper-builder-react-jsx-experimental": "^7.10.4",
1981
+ "@babel/helper-plugin-utils": "^7.10.4",
1982
+ "@babel/plugin-syntax-jsx": "^7.10.4"
1983
  }
1984
  },
1985
  "@babel/plugin-transform-react-jsx-self": {
1986
+ "version": "7.10.4",
1987
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.10.4.tgz",
1988
+ "integrity": "sha512-yOvxY2pDiVJi0axdTWHSMi5T0DILN+H+SaeJeACHKjQLezEzhLx9nEF9xgpBLPtkZsks9cnb5P9iBEi21En3gg==",
1989
  "dev": true,
1990
  "requires": {
1991
+ "@babel/helper-plugin-utils": "^7.10.4",
1992
+ "@babel/plugin-syntax-jsx": "^7.10.4"
1993
  }
1994
  },
1995
  "@babel/plugin-transform-react-jsx-source": {
1996
+ "version": "7.10.5",
1997
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.10.5.tgz",
1998
+ "integrity": "sha512-wTeqHVkN1lfPLubRiZH3o73f4rfon42HpgxUSs86Nc+8QIcm/B9s8NNVXu/gwGcOyd7yDib9ikxoDLxJP0UiDA==",
1999
+ "dev": true,
2000
+ "requires": {
2001
+ "@babel/helper-plugin-utils": "^7.10.4",
2002
+ "@babel/plugin-syntax-jsx": "^7.10.4"
2003
+ }
2004
+ },
2005
+ "@babel/plugin-transform-react-pure-annotations": {
2006
+ "version": "7.10.4",
2007
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.10.4.tgz",
2008
+ "integrity": "sha512-+njZkqcOuS8RaPakrnR9KvxjoG1ASJWpoIv/doyWngId88JoFlPlISenGXjrVacZUIALGUr6eodRs1vmPnF23A==",
2009
  "dev": true,
2010
  "requires": {
2011
+ "@babel/helper-annotate-as-pure": "^7.10.4",
2012
+ "@babel/helper-plugin-utils": "^7.10.4"
2013
  }
2014
  },
2015
  "@babel/plugin-transform-regenerator": {
2016
+ "version": "7.10.4",
2017
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.10.4.tgz",
2018
+ "integrity": "sha512-3thAHwtor39A7C04XucbMg17RcZ3Qppfxr22wYzZNcVIkPHfpM9J0SO8zuCV6SZa265kxBJSrfKTvDCYqBFXGw==",
2019
  "dev": true,
2020
  "requires": {
2021
  "regenerator-transform": "^0.14.2"
2022
  }
2023
  },
2024
  "@babel/plugin-transform-reserved-words": {
2025
+ "version": "7.10.4",
2026
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.10.4.tgz",
2027
+ "integrity": "sha512-hGsw1O6Rew1fkFbDImZIEqA8GoidwTAilwCyWqLBM9f+e/u/sQMQu7uX6dyokfOayRuuVfKOW4O7HvaBWM+JlQ==",
2028
  "dev": true,
2029
  "requires": {
2030
+ "@babel/helper-plugin-utils": "^7.10.4"
2031
  }
2032
  },
2033
  "@babel/plugin-transform-shorthand-properties": {
2034
+ "version": "7.10.4",
2035
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.10.4.tgz",
2036
+ "integrity": "sha512-AC2K/t7o07KeTIxMoHneyX90v3zkm5cjHJEokrPEAGEy3UCp8sLKfnfOIGdZ194fyN4wfX/zZUWT9trJZ0qc+Q==",
2037
  "dev": true,
2038
  "requires": {
2039
+ "@babel/helper-plugin-utils": "^7.10.4"
2040
  }
2041
  },
2042
  "@babel/plugin-transform-spread": {
2043
+ "version": "7.10.4",
2044
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.10.4.tgz",
2045
+ "integrity": "sha512-1e/51G/Ni+7uH5gktbWv+eCED9pP8ZpRhZB3jOaI3mmzfvJTWHkuyYTv0Z5PYtyM+Tr2Ccr9kUdQxn60fI5WuQ==",
2046
  "dev": true,
2047
  "requires": {
2048
+ "@babel/helper-plugin-utils": "^7.10.4"
2049
  }
2050
  },
2051
  "@babel/plugin-transform-sticky-regex": {
2052
+ "version": "7.10.4",
2053
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.10.4.tgz",
2054
+ "integrity": "sha512-Ddy3QZfIbEV0VYcVtFDCjeE4xwVTJWTmUtorAJkn6u/92Z/nWJNV+mILyqHKrUxXYKA2EoCilgoPePymKL4DvQ==",
2055
  "dev": true,
2056
  "requires": {
2057
+ "@babel/helper-plugin-utils": "^7.10.4",
2058
+ "@babel/helper-regex": "^7.10.4"
2059
  }
2060
  },
2061
  "@babel/plugin-transform-template-literals": {
2062
+ "version": "7.10.5",
2063
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.10.5.tgz",
2064
+ "integrity": "sha512-V/lnPGIb+KT12OQikDvgSuesRX14ck5FfJXt6+tXhdkJ+Vsd0lDCVtF6jcB4rNClYFzaB2jusZ+lNISDk2mMMw==",
2065
  "dev": true,
2066
  "requires": {
2067
+ "@babel/helper-annotate-as-pure": "^7.10.4",
2068
+ "@babel/helper-plugin-utils": "^7.10.4"
2069
  }
2070
  },
2071
  "@babel/plugin-transform-typeof-symbol": {
2072
+ "version": "7.10.4",
2073
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.10.4.tgz",
2074
+ "integrity": "sha512-QqNgYwuuW0y0H+kUE/GWSR45t/ccRhe14Fs/4ZRouNNQsyd4o3PG4OtHiIrepbM2WKUBDAXKCAK/Lk4VhzTaGA==",
2075
+ "dev": true,
2076
+ "requires": {
2077
+ "@babel/helper-plugin-utils": "^7.10.4"
2078
+ }
2079
+ },
2080
+ "@babel/plugin-transform-unicode-escapes": {
2081
+ "version": "7.10.4",
2082
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.10.4.tgz",
2083
+ "integrity": "sha512-y5XJ9waMti2J+e7ij20e+aH+fho7Wb7W8rNuu72aKRwCHFqQdhkdU2lo3uZ9tQuboEJcUFayXdARhcxLQ3+6Fg==",
2084
  "dev": true,
2085
  "requires": {
2086
+ "@babel/helper-plugin-utils": "^7.10.4"
2087
  }
2088
  },
2089
  "@babel/plugin-transform-unicode-regex": {
2090
+ "version": "7.10.4",
2091
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.10.4.tgz",
2092
+ "integrity": "sha512-wNfsc4s8N2qnIwpO/WP2ZiSyjfpTamT2C9V9FDH/Ljub9zw6P3SjkXcFmc0RQUt96k2fmIvtla2MMjgTwIAC+A==",
2093
  "dev": true,
2094
  "requires": {
2095
+ "@babel/helper-create-regexp-features-plugin": "^7.10.4",
2096
+ "@babel/helper-plugin-utils": "^7.10.4"
2097
  }
2098
  },
2099
  "@babel/preset-env": {
2100
+ "version": "7.10.4",
2101
+ "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.10.4.tgz",
2102
+ "integrity": "sha512-tcmuQ6vupfMZPrLrc38d0sF2OjLT3/bZ0dry5HchNCQbrokoQi4reXqclvkkAT5b+gWc23meVWpve5P/7+w/zw==",
2103
+ "dev": true,
2104
+ "requires": {
2105
+ "@babel/compat-data": "^7.10.4",
2106
+ "@babel/helper-compilation-targets": "^7.10.4",
2107
+ "@babel/helper-module-imports": "^7.10.4",
2108
+ "@babel/helper-plugin-utils": "^7.10.4",
2109
+ "@babel/plugin-proposal-async-generator-functions": "^7.10.4",
2110
+ "@babel/plugin-proposal-class-properties": "^7.10.4",
2111
+ "@babel/plugin-proposal-dynamic-import": "^7.10.4",
2112
+ "@babel/plugin-proposal-json-strings": "^7.10.4",
2113
+ "@babel/plugin-proposal-nullish-coalescing-operator": "^7.10.4",
2114
+ "@babel/plugin-proposal-numeric-separator": "^7.10.4",
2115
+ "@babel/plugin-proposal-object-rest-spread": "^7.10.4",
2116
+ "@babel/plugin-proposal-optional-catch-binding": "^7.10.4",
2117
+ "@babel/plugin-proposal-optional-chaining": "^7.10.4",
2118
+ "@babel/plugin-proposal-private-methods": "^7.10.4",
2119
+ "@babel/plugin-proposal-unicode-property-regex": "^7.10.4",
2120
  "@babel/plugin-syntax-async-generators": "^7.8.0",
2121
+ "@babel/plugin-syntax-class-properties": "^7.10.4",
2122
  "@babel/plugin-syntax-dynamic-import": "^7.8.0",
2123
  "@babel/plugin-syntax-json-strings": "^7.8.0",
2124
  "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0",
2125
+ "@babel/plugin-syntax-numeric-separator": "^7.10.4",
2126
  "@babel/plugin-syntax-object-rest-spread": "^7.8.0",
2127
  "@babel/plugin-syntax-optional-catch-binding": "^7.8.0",
2128
  "@babel/plugin-syntax-optional-chaining": "^7.8.0",
2129
+ "@babel/plugin-syntax-top-level-await": "^7.10.4",
2130
+ "@babel/plugin-transform-arrow-functions": "^7.10.4",
2131
+ "@babel/plugin-transform-async-to-generator": "^7.10.4",
2132
+ "@babel/plugin-transform-block-scoped-functions": "^7.10.4",
2133
+ "@babel/plugin-transform-block-scoping": "^7.10.4",
2134
+ "@babel/plugin-transform-classes": "^7.10.4",
2135
+ "@babel/plugin-transform-computed-properties": "^7.10.4",
2136
+ "@babel/plugin-transform-destructuring": "^7.10.4",
2137
+ "@babel/plugin-transform-dotall-regex": "^7.10.4",
2138
+ "@babel/plugin-transform-duplicate-keys": "^7.10.4",
2139
+ "@babel/plugin-transform-exponentiation-operator": "^7.10.4",
2140
+ "@babel/plugin-transform-for-of": "^7.10.4",
2141
+ "@babel/plugin-transform-function-name": "^7.10.4",
2142
+ "@babel/plugin-transform-literals": "^7.10.4",
2143
+ "@babel/plugin-transform-member-expression-literals": "^7.10.4",
2144
+ "@babel/plugin-transform-modules-amd": "^7.10.4",
2145
+ "@babel/plugin-transform-modules-commonjs": "^7.10.4",
2146
+ "@babel/plugin-transform-modules-systemjs": "^7.10.4",
2147
+ "@babel/plugin-transform-modules-umd": "^7.10.4",
2148
+ "@babel/plugin-transform-named-capturing-groups-regex": "^7.10.4",
2149
+ "@babel/plugin-transform-new-target": "^7.10.4",
2150
+ "@babel/plugin-transform-object-super": "^7.10.4",
2151
+ "@babel/plugin-transform-parameters": "^7.10.4",
2152
+ "@babel/plugin-transform-property-literals": "^7.10.4",
2153
+ "@babel/plugin-transform-regenerator": "^7.10.4",
2154
+ "@babel/plugin-transform-reserved-words": "^7.10.4",
2155
+ "@babel/plugin-transform-shorthand-properties": "^7.10.4",
2156
+ "@babel/plugin-transform-spread": "^7.10.4",
2157
+ "@babel/plugin-transform-sticky-regex": "^7.10.4",
2158
+ "@babel/plugin-transform-template-literals": "^7.10.4",
2159
+ "@babel/plugin-transform-typeof-symbol": "^7.10.4",
2160
+ "@babel/plugin-transform-unicode-escapes": "^7.10.4",
2161
+ "@babel/plugin-transform-unicode-regex": "^7.10.4",
2162
  "@babel/preset-modules": "^0.1.3",
2163
+ "@babel/types": "^7.10.4",
2164
+ "browserslist": "^4.12.0",
2165
  "core-js-compat": "^3.6.2",
2166
  "invariant": "^2.2.2",
2167
  "levenary": "^1.1.1",
2169
  },
2170
  "dependencies": {
2171
  "@babel/types": {
2172
+ "version": "7.10.5",
2173
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.10.5.tgz",
2174
+ "integrity": "sha512-ixV66KWfCI6GKoA/2H9v6bQdbfXEwwpOdQ8cRvb4F+eyvhlaHxWFMQB4+3d9QFJXZsiiiqVrewNV0DFEQpyT4Q==",
2175
  "dev": true,
2176
  "requires": {
2177
+ "@babel/helper-validator-identifier": "^7.10.4",
2178
+ "lodash": "^4.17.19",
2179
  "to-fast-properties": "^2.0.0"
2180
  }
2181
  }
2195
  }
2196
  },
2197
  "@babel/preset-react": {
2198
+ "version": "7.10.4",
2199
+ "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.10.4.tgz",
2200
+ "integrity": "sha512-BrHp4TgOIy4M19JAfO1LhycVXOPWdDbTRep7eVyatf174Hff+6Uk53sDyajqZPu8W1qXRBiYOfIamek6jA7YVw==",
2201
  "dev": true,
2202
  "requires": {
2203
+ "@babel/helper-plugin-utils": "^7.10.4",
2204
+ "@babel/plugin-transform-react-display-name": "^7.10.4",
2205
+ "@babel/plugin-transform-react-jsx": "^7.10.4",
2206
+ "@babel/plugin-transform-react-jsx-development": "^7.10.4",
2207
+ "@babel/plugin-transform-react-jsx-self": "^7.10.4",
2208
+ "@babel/plugin-transform-react-jsx-source": "^7.10.4",
2209
+ "@babel/plugin-transform-react-pure-annotations": "^7.10.4"
2210
  }
2211
  },
2212
  "@babel/runtime": {
2213
+ "version": "7.10.5",
2214
+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.10.5.tgz",
2215
+ "integrity": "sha512-otddXKhdNn7d0ptoFRHtMLa8LqDxLYwTjB4nYgM1yy5N6gU/MUf8zqyyLltCH3yAVitBzmwK4us+DD0l/MauAg==",
 
 
 
 
 
 
 
 
 
2216
  "requires": {
 
2217
  "regenerator-runtime": "^0.13.4"
2218
  }
2219
  },
2289
  "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==",
2290
  "dev": true
2291
  },
2292
+ "@types/json-schema": {
2293
+ "version": "7.0.5",
2294
+ "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.5.tgz",
2295
+ "integrity": "sha512-7+2BITlgjgDhH0vvwZU/HZJVyk+2XUlvxXe8dFMedNX/aMkaOq++rMAFXc0tM7ij15QaWlbdQASBR9dihi+bDQ==",
2296
+ "dev": true
2297
+ },
2298
  "@webassemblyjs/ast": {
2299
  "version": "1.9.0",
2300
  "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz",
2471
  }
2472
  },
2473
  "@wordpress/i18n": {
2474
+ "version": "3.14.0",
2475
+ "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-3.14.0.tgz",
2476
+ "integrity": "sha512-FQbSggdvkdS+IWMNhTl3n1nThqfzAPxORvoFpjDma7DOwuRKOA8iPyomwacfeG/krAeaurj1DIDzDvZh9Ex79w==",
2477
  "requires": {
2478
+ "@babel/runtime": "^7.9.2",
2479
  "gettext-parser": "^1.3.1",
2480
  "lodash": "^4.17.15",
2481
+ "memize": "^1.1.0",
2482
  "sprintf-js": "^1.1.1",
2483
+ "tannin": "^1.2.0"
2484
  },
2485
  "dependencies": {
2486
  "sprintf-js": {
2503
  "dev": true
2504
  },
2505
  "acorn": {
2506
+ "version": "7.3.1",
2507
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.3.1.tgz",
2508
+ "integrity": "sha512-tLc0wSnatxAQHVHUapaHdz72pi9KUyHjq5KyHjGg9Y8Ifdc79pTh2XvI6I1/chZbnM7QtNKzh66ooDogPZSleA==",
2509
  "dev": true
2510
  },
2511
  "acorn-jsx": {
2538
  "integrity": "sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ==",
2539
  "dev": true
2540
  },
2541
+ "ansi-colors": {
2542
+ "version": "4.1.1",
2543
+ "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
2544
+ "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==",
2545
+ "dev": true
 
 
 
 
 
 
 
 
 
 
 
2546
  },
2547
  "ansi-regex": {
2548
  "version": "5.0.0",
2560
  }
2561
  },
2562
  "anymatch": {
2563
+ "version": "3.1.1",
2564
+ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz",
2565
+ "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==",
2566
  "dev": true,
2567
+ "optional": true,
2568
  "requires": {
2569
+ "normalize-path": "^3.0.0",
2570
+ "picomatch": "^2.0.4"
 
 
 
 
 
 
 
 
 
 
 
2571
  }
2572
  },
2573
  "aproba": {
2620
  "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
2621
  "dev": true
2622
  },
2623
+ "array.prototype.flatmap": {
2624
+ "version": "1.2.3",
2625
+ "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.3.tgz",
2626
+ "integrity": "sha512-OOEk+lkePcg+ODXIpvuU9PAryCikCJyo7GlDG1upleEpQRx6mzL9puEBkozQ5iAx20KV0l3DbyQwqciJtqe5Pg==",
2627
+ "dev": true,
2628
+ "requires": {
2629
+ "define-properties": "^1.1.3",
2630
+ "es-abstract": "^1.17.0-next.1",
2631
+ "function-bind": "^1.1.1"
2632
+ }
2633
+ },
2634
  "asn1.js": {
2635
  "version": "4.10.1",
2636
  "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz",
2640
  "bn.js": "^4.0.0",
2641
  "inherits": "^2.0.1",
2642
  "minimalistic-assert": "^1.0.0"
2643
+ },
2644
+ "dependencies": {
2645
+ "bn.js": {
2646
+ "version": "4.11.9",
2647
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
2648
+ "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
2649
+ "dev": true
2650
+ }
2651
  }
2652
  },
2653
  "assert": {
2693
  "version": "1.0.3",
2694
  "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz",
2695
  "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==",
2696
+ "dev": true,
2697
+ "optional": true
 
 
 
 
 
2698
  },
2699
  "atob": {
2700
  "version": "2.1.2",
2753
  }
2754
  },
2755
  "babel-plugin-dynamic-import-node": {
2756
+ "version": "2.3.3",
2757
+ "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz",
2758
+ "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==",
2759
  "dev": true,
2760
  "requires": {
2761
  "object.assign": "^4.1.0"
2835
  "dev": true
2836
  },
2837
  "binary-extensions": {
2838
+ "version": "2.1.0",
2839
+ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz",
2840
+ "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==",
2841
+ "dev": true,
2842
+ "optional": true
2843
  },
2844
  "bindings": {
2845
  "version": "1.5.0",
2858
  "dev": true
2859
  },
2860
  "bn.js": {
2861
+ "version": "5.1.2",
2862
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.2.tgz",
2863
+ "integrity": "sha512-40rZaf3bUNKTVYu9sIeeEGOg7g14Yvnj9kH7b50EiwX0Q7A6umbvfI5tvHaOERH0XigqKkfLkFQxzb4e6CIXnA==",
2864
  "dev": true
2865
  },
2866
  "brace-expansion": {
2953
  "requires": {
2954
  "bn.js": "^4.1.0",
2955
  "randombytes": "^2.0.1"
2956
+ },
2957
+ "dependencies": {
2958
+ "bn.js": {
2959
+ "version": "4.11.9",
2960
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
2961
+ "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
2962
+ "dev": true
2963
+ }
2964
  }
2965
  },
2966
  "browserify-sign": {
2967
+ "version": "4.2.0",
2968
+ "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.0.tgz",
2969
+ "integrity": "sha512-hEZC1KEeYuoHRqhGhTy6gWrpJA3ZDjFWv0DE61643ZnOXAKJb3u7yWcrU0mMc9SwAqK1n7myPGndkp0dFG7NFA==",
2970
+ "dev": true,
2971
+ "requires": {
2972
+ "bn.js": "^5.1.1",
2973
+ "browserify-rsa": "^4.0.1",
2974
+ "create-hash": "^1.2.0",
2975
+ "create-hmac": "^1.1.7",
2976
+ "elliptic": "^6.5.2",
2977
+ "inherits": "^2.0.4",
2978
+ "parse-asn1": "^5.1.5",
2979
+ "readable-stream": "^3.6.0",
2980
+ "safe-buffer": "^5.2.0"
2981
+ },
2982
+ "dependencies": {
2983
+ "readable-stream": {
2984
+ "version": "3.6.0",
2985
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
2986
+ "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
2987
+ "dev": true,
2988
+ "requires": {
2989
+ "inherits": "^2.0.3",
2990
+ "string_decoder": "^1.1.1",
2991
+ "util-deprecate": "^1.0.1"
2992
+ }
2993
+ }
2994
  }
2995
  },
2996
  "browserify-zlib": {
3003
  }
3004
  },
3005
  "browserslist": {
3006
+ "version": "4.13.0",
3007
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.13.0.tgz",
3008
+ "integrity": "sha512-MINatJ5ZNrLnQ6blGvePd/QOz9Xtu+Ne+x29iQSCHfkU5BugKVJwZKn/iiL8UbpIpa3JhviKjz+XxMo0m2caFQ==",
3009
  "dev": true,
3010
  "requires": {
3011
+ "caniuse-lite": "^1.0.30001093",
3012
+ "electron-to-chromium": "^1.3.488",
3013
+ "escalade": "^3.0.1",
3014
+ "node-releases": "^1.1.58"
3015
  }
3016
  },
3017
  "buffer": {
3096
  "dev": true
3097
  },
3098
  "caniuse-lite": {
3099
+ "version": "1.0.30001107",
3100
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001107.tgz",
3101
+ "integrity": "sha512-86rCH+G8onCmdN4VZzJet5uPELII59cUzDphko3thQFgAQG1RNa+sVLDoALIhRYmflo5iSIzWY3vu1XTWtNMQQ==",
3102
  "dev": true
3103
  },
3104
  "chalk": {
3112
  "supports-color": "^5.3.0"
3113
  }
3114
  },
 
 
 
 
 
 
3115
  "chokidar": {
3116
+ "version": "3.4.1",
3117
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.1.tgz",
3118
+ "integrity": "sha512-TQTJyr2stihpC4Sya9hs2Xh+O2wf+igjL36Y75xx2WdHuiICcn/XJza46Jwt0eT5hVpQOzo3FpY3cj3RVYLX0g==",
3119
  "dev": true,
3120
+ "optional": true,
3121
  "requires": {
3122
+ "anymatch": "~3.1.1",
3123
+ "braces": "~3.0.2",
3124
+ "fsevents": "~2.1.2",
3125
+ "glob-parent": "~5.1.0",
3126
+ "is-binary-path": "~2.1.0",
3127
+ "is-glob": "~4.0.1",
3128
+ "normalize-path": "~3.0.0",
3129
+ "readdirp": "~3.4.0"
 
 
 
 
3130
  },
3131
  "dependencies": {
3132
+ "braces": {
3133
+ "version": "3.0.2",
3134
+ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
3135
+ "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
3136
  "dev": true,
3137
+ "optional": true,
3138
  "requires": {
3139
+ "fill-range": "^7.0.1"
3140
+ }
3141
+ },
3142
+ "fill-range": {
3143
+ "version": "7.0.1",
3144
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
3145
+ "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
3146
+ "dev": true,
3147
+ "optional": true,
3148
+ "requires": {
3149
+ "to-regex-range": "^5.0.1"
3150
+ }
3151
+ },
3152
+ "is-number": {
3153
+ "version": "7.0.0",
3154
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
3155
+ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
3156
+ "dev": true,
3157
+ "optional": true
3158
+ },
3159
+ "to-regex-range": {
3160
+ "version": "5.0.1",
3161
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
3162
+ "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
3163
+ "dev": true,
3164
+ "optional": true,
3165
+ "requires": {
3166
+ "is-number": "^7.0.0"
3167
  }
3168
  }
3169
  }
3222
  }
3223
  }
3224
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3225
  "cliui": {
3226
  "version": "5.0.0",
3227
  "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz",
3375
  "dev": true
3376
  },
3377
  "core-js-compat": {
3378
+ "version": "3.6.5",
3379
+ "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.6.5.tgz",
3380
+ "integrity": "sha512-7ItTKOhOZbznhXAQ2g/slGg1PJV5zDO/WdkTwi7UEOJmkvsE32PWvx6mKtDjiMpjnR2CNf6BAD6sSxIlv7ptng==",
3381
  "dev": true,
3382
  "requires": {
3383
+ "browserslist": "^4.8.5",
3384
  "semver": "7.0.0"
3385
  },
3386
  "dependencies": {
3392
  }
3393
  }
3394
  },
 
 
 
 
 
 
3395
  "core-util-is": {
3396
  "version": "1.0.2",
3397
  "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
3406
  "requires": {
3407
  "bn.js": "^4.1.0",
3408
  "elliptic": "^6.0.0"
3409
+ },
3410
+ "dependencies": {
3411
+ "bn.js": {
3412
+ "version": "4.11.9",
3413
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
3414
+ "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
3415
+ "dev": true
3416
+ }
3417
  }
3418
  },
3419
  "create-hash": {
3444
  }
3445
  },
3446
  "cross-spawn": {
3447
+ "version": "7.0.3",
3448
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
3449
+ "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
3450
  "dev": true,
3451
  "requires": {
3452
+ "path-key": "^3.1.0",
3453
+ "shebang-command": "^2.0.0",
3454
+ "which": "^2.0.1"
3455
+ },
3456
+ "dependencies": {
3457
+ "which": {
3458
+ "version": "2.0.2",
3459
+ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
3460
+ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
3461
+ "dev": true,
3462
+ "requires": {
3463
+ "isexe": "^2.0.0"
3464
+ }
3465
+ }
3466
  }
3467
  },
3468
  "crypto-browserify": {
3485
  }
3486
  },
3487
  "css-loader": {
3488
+ "version": "4.1.0",
3489
+ "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-4.1.0.tgz",
3490
+ "integrity": "sha512-oa8XGmieQF+dfTOpv89LQ2DxkBA+HABE2I8yq5xzf1ikKv6mcwkncFWCqVrgNc4rVsTBPrt5or1pW7u5WaNiKA==",
3491
  "dev": true,
3492
  "requires": {
3493
+ "camelcase": "^6.0.0",
3494
  "cssesc": "^3.0.0",
3495
  "icss-utils": "^4.1.1",
3496
+ "loader-utils": "^2.0.0",
3497
  "normalize-path": "^3.0.0",
3498
+ "postcss": "^7.0.32",
3499
  "postcss-modules-extract-imports": "^2.0.0",
3500
+ "postcss-modules-local-by-default": "^3.0.3",
3501
+ "postcss-modules-scope": "^2.2.0",
3502
  "postcss-modules-values": "^3.0.0",
3503
+ "postcss-value-parser": "^4.1.0",
3504
+ "schema-utils": "^2.7.0",
3505
+ "semver": "^7.3.2"
3506
  },
3507
  "dependencies": {
3508
+ "ajv": {
3509
+ "version": "6.12.3",
3510
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.3.tgz",
3511
+ "integrity": "sha512-4K0cK3L1hsqk9xIb2z9vs/XU+PGJZ9PNpJRDS9YLzmNdX6jmVPfamLvTJr0aDAusnHyCHO6MjzlkAsgtqp9teA==",
3512
+ "dev": true,
3513
+ "requires": {
3514
+ "fast-deep-equal": "^3.1.1",
3515
+ "fast-json-stable-stringify": "^2.0.0",
3516
+ "json-schema-traverse": "^0.4.1",
3517
+ "uri-js": "^4.2.2"
3518
+ }
3519
+ },
3520
+ "camelcase": {
3521
+ "version": "6.0.0",
3522
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.0.0.tgz",
3523
+ "integrity": "sha512-8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w==",
3524
  "dev": true
3525
  },
3526
+ "loader-utils": {
3527
+ "version": "2.0.0",
3528
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz",
3529
+ "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==",
 
 
 
 
 
 
3530
  "dev": true,
3531
  "requires": {
3532
+ "big.js": "^5.2.2",
3533
+ "emojis-list": "^3.0.0",
3534
+ "json5": "^2.1.2"
3535
  }
3536
  },
3537
+ "schema-utils": {
3538
+ "version": "2.7.0",
3539
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz",
3540
+ "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==",
3541
  "dev": true,
3542
  "requires": {
3543
+ "@types/json-schema": "^7.0.4",
3544
+ "ajv": "^6.12.2",
3545
+ "ajv-keywords": "^3.4.1"
3546
  }
3547
  },
3548
+ "semver": {
3549
+ "version": "7.3.2",
3550
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz",
3551
+ "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==",
3552
  "dev": true
3553
  }
3554
  }
3667
  "bn.js": "^4.1.0",
3668
  "miller-rabin": "^4.0.0",
3669
  "randombytes": "^2.0.0"
3670
+ },
3671
+ "dependencies": {
3672
+ "bn.js": {
3673
+ "version": "4.11.9",
3674
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
3675
+ "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
3676
+ "dev": true
3677
+ }
3678
  }
3679
  },
3680
  "doctrine": {
3705
  }
3706
  },
3707
  "electron-to-chromium": {
3708
+ "version": "1.3.514",
3709
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.514.tgz",
3710
+ "integrity": "sha512-8vb8zKIeGlZigeDzNWWthmGeLzo5CC43Lc+CZshMs7UXFVMPNLtXJGa/txedpu3OJFrXXVheBwp9PqOJJlHQ8w==",
3711
  "dev": true
3712
  },
3713
  "elliptic": {
3714
+ "version": "6.5.3",
3715
+ "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.3.tgz",
3716
+ "integrity": "sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==",
3717
  "dev": true,
3718
  "requires": {
3719
  "bn.js": "^4.4.0",
3723
  "inherits": "^2.0.1",
3724
  "minimalistic-assert": "^1.0.0",
3725
  "minimalistic-crypto-utils": "^1.0.0"
3726
+ },
3727
+ "dependencies": {
3728
+ "bn.js": {
3729
+ "version": "4.11.9",
3730
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
3731
+ "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
3732
+ "dev": true
3733
+ }
3734
  }
3735
  },
 
 
 
 
 
 
3736
  "emojis-list": {
3737
+ "version": "3.0.0",
3738
+ "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz",
3739
+ "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==",
3740
  "dev": true
3741
  },
3742
  "encoding": {
3757
  }
3758
  },
3759
  "enhanced-resolve": {
3760
+ "version": "4.3.0",
3761
+ "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz",
3762
+ "integrity": "sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ==",
3763
  "dev": true,
3764
  "requires": {
3765
  "graceful-fs": "^4.1.2",
3779
  }
3780
  }
3781
  },
3782
+ "enquirer": {
3783
+ "version": "2.3.6",
3784
+ "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz",
3785
+ "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==",
3786
+ "dev": true,
3787
+ "requires": {
3788
+ "ansi-colors": "^4.1.1"
3789
+ }
3790
+ },
3791
  "errno": {
3792
  "version": "0.1.7",
3793
  "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz",
3798
  }
3799
  },
3800
  "es-abstract": {
3801
+ "version": "1.17.6",
3802
+ "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz",
3803
+ "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==",
3804
  "dev": true,
3805
  "requires": {
3806
  "es-to-primitive": "^1.2.1",
3807
  "function-bind": "^1.1.1",
3808
  "has": "^1.0.3",
3809
  "has-symbols": "^1.0.1",
3810
+ "is-callable": "^1.2.0",
3811
+ "is-regex": "^1.1.0",
3812
  "object-inspect": "^1.7.0",
3813
  "object-keys": "^1.1.1",
3814
  "object.assign": "^4.1.0",
3815
+ "string.prototype.trimend": "^1.0.1",
3816
+ "string.prototype.trimstart": "^1.0.1"
3817
  }
3818
  },
3819
  "es-to-primitive": {
3827
  "is-symbol": "^1.0.2"
3828
  }
3829
  },
3830
+ "escalade": {
3831
+ "version": "3.0.2",
3832
+ "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.0.2.tgz",
3833
+ "integrity": "sha512-gPYAU37hYCUhW5euPeR+Y74F7BL+IBsV93j5cvGriSaD1aG6MGsqsV1yamRdrWrb2j3aiZvb0X+UBOWpx3JWtQ==",
3834
+ "dev": true
3835
+ },
3836
  "escape-string-regexp": {
3837
  "version": "1.0.5",
3838
  "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
3840
  "dev": true
3841
  },
3842
  "eslint": {
3843
+ "version": "7.5.0",
3844
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.5.0.tgz",
3845
+ "integrity": "sha512-vlUP10xse9sWt9SGRtcr1LAC67BENcQMFeV+w5EvLEoFe3xJ8cF1Skd0msziRx/VMC+72B4DxreCE+OR12OA6Q==",
3846
  "dev": true,
3847
  "requires": {
3848
  "@babel/code-frame": "^7.0.0",
3849
  "ajv": "^6.10.0",
3850
+ "chalk": "^4.0.0",
3851
+ "cross-spawn": "^7.0.2",
3852
  "debug": "^4.0.1",
3853
  "doctrine": "^3.0.0",
3854
+ "enquirer": "^2.3.5",
3855
+ "eslint-scope": "^5.1.0",
3856
+ "eslint-utils": "^2.1.0",
3857
+ "eslint-visitor-keys": "^1.3.0",
3858
+ "espree": "^7.2.0",
3859
+ "esquery": "^1.2.0",
3860
  "esutils": "^2.0.2",
3861
  "file-entry-cache": "^5.0.1",
3862
  "functional-red-black-tree": "^1.0.1",
3865
  "ignore": "^4.0.6",
3866
  "import-fresh": "^3.0.0",
3867
  "imurmurhash": "^0.1.4",
 
3868
  "is-glob": "^4.0.0",
3869
  "js-yaml": "^3.13.1",
3870
  "json-stable-stringify-without-jsonify": "^1.0.1",
3871
+ "levn": "^0.4.1",
3872
+ "lodash": "^4.17.19",
3873
  "minimatch": "^3.0.4",
 
3874
  "natural-compare": "^1.4.0",
3875
+ "optionator": "^0.9.1",
3876
  "progress": "^2.0.0",
3877
+ "regexpp": "^3.1.0",
3878
+ "semver": "^7.2.1",
3879
+ "strip-ansi": "^6.0.0",
3880
+ "strip-json-comments": "^3.1.0",
3881
  "table": "^5.2.3",
3882
  "text-table": "^0.2.0",
3883
  "v8-compile-cache": "^2.0.3"
3884
  },
3885
  "dependencies": {
3886
+ "ansi-styles": {
3887
+ "version": "4.2.1",
3888
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz",
3889
+ "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==",
3890
+ "dev": true,
3891
+ "requires": {
3892
+ "@types/color-name": "^1.1.1",
3893
+ "color-convert": "^2.0.1"
3894
+ }
3895
+ },
3896
+ "chalk": {
3897
+ "version": "4.1.0",
3898
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
3899
+ "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
3900
+ "dev": true,
3901
+ "requires": {
3902
+ "ansi-styles": "^4.1.0",
3903
+ "supports-color": "^7.1.0"
3904
+ }
3905
+ },
3906
+ "color-convert": {
3907
+ "version": "2.0.1",
3908
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
3909
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
3910
+ "dev": true,
3911
+ "requires": {
3912
+ "color-name": "~1.1.4"
3913
+ }
3914
+ },
3915
+ "color-name": {
3916
+ "version": "1.1.4",
3917
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
3918
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
3919
+ "dev": true
3920
+ },
3921
+ "eslint-visitor-keys": {
3922
+ "version": "1.3.0",
3923
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
3924
+ "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
3925
+ "dev": true
3926
+ },
3927
  "globals": {
3928
  "version": "12.4.0",
3929
  "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz",
3933
  "type-fest": "^0.8.1"
3934
  }
3935
  },
3936
+ "has-flag": {
3937
+ "version": "4.0.0",
3938
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
3939
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
3940
+ "dev": true
3941
+ },
3942
  "semver": {
3943
+ "version": "7.3.2",
3944
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz",
3945
+ "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==",
3946
  "dev": true
3947
  },
3948
+ "strip-ansi": {
3949
+ "version": "6.0.0",
3950
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
3951
+ "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
3952
+ "dev": true,
3953
+ "requires": {
3954
+ "ansi-regex": "^5.0.0"
3955
+ }
3956
+ },
3957
+ "supports-color": {
3958
+ "version": "7.1.0",
3959
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz",
3960
+ "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==",
3961
+ "dev": true,
3962
+ "requires": {
3963
+ "has-flag": "^4.0.0"
3964
+ }
3965
+ },
3966
  "type-fest": {
3967
  "version": "0.8.1",
3968
  "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
3978
  "dev": true
3979
  },
3980
  "eslint-loader": {
3981
+ "version": "4.0.2",
3982
+ "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-4.0.2.tgz",
3983
+ "integrity": "sha512-EDpXor6lsjtTzZpLUn7KmXs02+nIjGcgees9BYjNkWra3jVq5vVa8IoCKgzT2M7dNNeoMBtaSG83Bd40N3poLw==",
3984
  "dev": true,
3985
  "requires": {
3986
+ "find-cache-dir": "^3.3.1",
3987
+ "fs-extra": "^8.1.0",
3988
  "loader-utils": "^2.0.0",
3989
  "object-hash": "^2.0.3",
3990
  "schema-utils": "^2.6.5"
3991
  },
3992
  "dependencies": {
3993
+ "find-cache-dir": {
3994
+ "version": "3.3.1",
3995
+ "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz",
3996
+ "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==",
3997
+ "dev": true,
3998
+ "requires": {
3999
+ "commondir": "^1.0.1",
4000
+ "make-dir": "^3.0.2",
4001
+ "pkg-dir": "^4.1.0"
4002
+ }
4003
+ },
4004
+ "find-up": {
4005
+ "version": "4.1.0",
4006
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
4007
+ "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
4008
+ "dev": true,
4009
+ "requires": {
4010
+ "locate-path": "^5.0.0",
4011
+ "path-exists": "^4.0.0"
4012
+ }
4013
  },
4014
  "loader-utils": {
4015
  "version": "2.0.0",
4021
  "emojis-list": "^3.0.0",
4022
  "json5": "^2.1.2"
4023
  }
4024
+ },
4025
+ "locate-path": {
4026
+ "version": "5.0.0",
4027
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
4028
+ "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
4029
+ "dev": true,
4030
+ "requires": {
4031
+ "p-locate": "^4.1.0"
4032
+ }
4033
+ },
4034
+ "make-dir": {
4035
+ "version": "3.1.0",
4036
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
4037
+ "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
4038
+ "dev": true,
4039
+ "requires": {
4040
+ "semver": "^6.0.0"
4041
+ }
4042
+ },
4043
+ "p-limit": {
4044
+ "version": "2.3.0",
4045
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
4046
+ "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
4047
+ "dev": true,
4048
+ "requires": {
4049
+ "p-try": "^2.0.0"
4050
+ }
4051
+ },
4052
+ "p-locate": {
4053
+ "version": "4.1.0",
4054
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
4055
+ "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
4056
+ "dev": true,
4057
+ "requires": {
4058
+ "p-limit": "^2.2.0"
4059
+ }
4060
+ },
4061
+ "path-exists": {
4062
+ "version": "4.0.0",
4063
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
4064
+ "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
4065
+ "dev": true
4066
+ },
4067
+ "pkg-dir": {
4068
+ "version": "4.2.0",
4069
+ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
4070
+ "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
4071
+ "dev": true,
4072
+ "requires": {
4073
+ "find-up": "^4.0.0"
4074
+ }
4075
+ },
4076
+ "semver": {
4077
+ "version": "6.3.0",
4078
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
4079
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
4080
+ "dev": true
4081
  }
4082
  }
4083
  },
4084
  "eslint-plugin-react": {
4085
+ "version": "7.20.5",
4086
+ "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.20.5.tgz",
4087
+ "integrity": "sha512-ajbJfHuFnpVNJjhyrfq+pH1C0gLc2y94OiCbAXT5O0J0YCKaFEHDV8+3+mDOr+w8WguRX+vSs1bM2BDG0VLvCw==",
4088
  "dev": true,
4089
  "requires": {
4090
  "array-includes": "^3.1.1",
4091
+ "array.prototype.flatmap": "^1.2.3",
4092
  "doctrine": "^2.1.0",
4093
  "has": "^1.0.3",
4094
+ "jsx-ast-utils": "^2.4.1",
4095
+ "object.entries": "^1.1.2",
4096
  "object.fromentries": "^2.0.2",
4097
  "object.values": "^1.1.1",
4098
  "prop-types": "^15.7.2",
4099
+ "resolve": "^1.17.0",
4100
+ "string.prototype.matchall": "^4.0.2"
 
 
4101
  },
4102
  "dependencies": {
4103
  "doctrine": {
4109
  "esutils": "^2.0.2"
4110
  }
4111
  },
4112
+ "resolve": {
4113
+ "version": "1.17.0",
4114
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz",
4115
+ "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==",
4116
+ "dev": true,
4117
+ "requires": {
4118
+ "path-parse": "^1.0.6"
4119
+ }
4120
  }
4121
  }
4122
  },
4123
  "eslint-scope": {
4124
+ "version": "5.1.0",
4125
+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.0.tgz",
4126
+ "integrity": "sha512-iiGRvtxWqgtx5m8EyQUJihBloE4EnYeGE/bz1wSPwJE6tZuJUtHlhqDM4Xj2ukE8Dyy1+HCZ4hE0fzIVMzb58w==",
4127
  "dev": true,
4128
  "requires": {
4129
  "esrecurse": "^4.1.0",
4131
  }
4132
  },
4133
  "eslint-utils": {
4134
+ "version": "2.1.0",
4135
+ "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz",
4136
+ "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==",
4137
  "dev": true,
4138
  "requires": {
4139
  "eslint-visitor-keys": "^1.1.0"
4146
  "dev": true
4147
  },
4148
  "espree": {
4149
+ "version": "7.2.0",
4150
+ "resolved": "https://registry.npmjs.org/espree/-/espree-7.2.0.tgz",
4151
+ "integrity": "sha512-H+cQ3+3JYRMEIOl87e7QdHX70ocly5iW4+dttuR8iYSPr/hXKFb+7dBsZ7+u1adC4VrnPlTkv0+OwuPnDop19g==",
4152
  "dev": true,
4153
  "requires": {
4154
+ "acorn": "^7.3.1",
4155
  "acorn-jsx": "^5.2.0",
4156
+ "eslint-visitor-keys": "^1.3.0"
4157
+ },
4158
+ "dependencies": {
4159
+ "eslint-visitor-keys": {
4160
+ "version": "1.3.0",
4161
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
4162
+ "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
4163
+ "dev": true
4164
+ }
4165
  }
4166
  },
4167
  "esprima": {
4171
  "dev": true
4172
  },
4173
  "esquery": {
4174
+ "version": "1.3.1",
4175
+ "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz",
4176
+ "integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==",
4177
  "dev": true,
4178
  "requires": {
4179
+ "estraverse": "^5.1.0"
4180
+ },
4181
+ "dependencies": {
4182
+ "estraverse": {
4183
+ "version": "5.1.0",
4184
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.1.0.tgz",
4185
+ "integrity": "sha512-FyohXK+R0vE+y1nHLoBM7ZTyqRpqAlhdZHCWIWEviFLiGB8b04H6bQs8G+XTthacvT8VuwvteiP7RJSxMs8UEw==",
4186
+ "dev": true
4187
+ }
4188
  }
4189
  },
4190
  "esrecurse": {
4209
  "dev": true
4210
  },
4211
  "events": {
4212
+ "version": "3.2.0",
4213
+ "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz",
4214
+ "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==",
4215
  "dev": true
4216
  },
4217
  "evp_bytestokey": {
4224
  "safe-buffer": "^5.1.1"
4225
  }
4226
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4227
  "expand-brackets": {
4228
  "version": "2.1.4",
4229
  "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
4304
  }
4305
  }
4306
  },
 
 
 
 
 
 
 
 
 
 
 
4307
  "extglob": {
4308
  "version": "2.0.4",
4309
  "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
4393
  "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==",
4394
  "dev": true
4395
  },
 
 
 
 
 
 
 
 
 
4396
  "file-entry-cache": {
4397
  "version": "5.0.1",
4398
  "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz",
4476
  }
4477
  },
4478
  "flatted": {
4479
+ "version": "2.0.2",
4480
+ "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz",
4481
+ "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==",
4482
  "dev": true
4483
  },
4484
  "flush-write-stream": {
4517
  }
4518
  },
4519
  "fs-extra": {
4520
+ "version": "8.1.0",
4521
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
4522
+ "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
4523
  "dev": true,
4524
  "requires": {
 
4525
  "graceful-fs": "^4.2.0",
4526
+ "jsonfile": "^4.0.0",
4527
+ "universalify": "^0.1.0"
4528
  }
4529
  },
4530
  "fs-write-stream-atomic": {
4546
  "dev": true
4547
  },
4548
  "fsevents": {
4549
+ "version": "2.1.3",
4550
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz",
4551
+ "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==",
4552
  "dev": true,
4553
+ "optional": true
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4554
  },
4555
  "function-bind": {
4556
  "version": "1.1.1",
4574
  "version": "2.0.5",
4575
  "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
4576
  "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
4577
+ "dev": true
 
 
 
 
 
 
 
 
 
4578
  },
4579
  "get-value": {
4580
  "version": "2.0.6",
4606
  }
4607
  },
4608
  "glob-parent": {
4609
+ "version": "5.1.1",
4610
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz",
4611
+ "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==",
4612
  "dev": true,
4613
  "requires": {
4614
  "is-glob": "^4.0.1"
4715
  }
4716
  },
4717
  "hash-base": {
4718
+ "version": "3.1.0",
4719
+ "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz",
4720
+ "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==",
4721
  "dev": true,
4722
  "requires": {
4723
+ "inherits": "^2.0.4",
4724
+ "readable-stream": "^3.6.0",
4725
+ "safe-buffer": "^5.2.0"
4726
+ },
4727
+ "dependencies": {
4728
+ "readable-stream": {
4729
+ "version": "3.6.0",
4730
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
4731
+ "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
4732
+ "dev": true,
4733
+ "requires": {
4734
+ "inherits": "^2.0.3",
4735
+ "string_decoder": "^1.1.1",
4736
+ "util-deprecate": "^1.0.1"
4737
+ }
4738
+ }
4739
  }
4740
  },
4741
  "hash.js": {
4869
  "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==",
4870
  "dev": true
4871
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4872
  "internal-slot": {
4873
  "version": "1.0.2",
4874
  "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.2.tgz",
4881
  }
4882
  },
4883
  "interpret": {
4884
+ "version": "1.4.0",
4885
+ "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz",
4886
+ "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==",
4887
  "dev": true
4888
  },
4889
  "invariant": {
4895
  "loose-envify": "^1.0.0"
4896
  }
4897
  },
 
 
 
 
 
 
4898
  "is-accessor-descriptor": {
4899
  "version": "0.1.6",
4900
  "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
4916
  }
4917
  },
4918
  "is-binary-path": {
4919
+ "version": "2.1.0",
4920
+ "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
4921
+ "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
4922
  "dev": true,
4923
+ "optional": true,
4924
  "requires": {
4925
+ "binary-extensions": "^2.0.0"
4926
  }
4927
  },
4928
  "is-buffer": {
4932
  "dev": true
4933
  },
4934
  "is-callable": {
4935
+ "version": "1.2.0",
4936
+ "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.0.tgz",
4937
+ "integrity": "sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw==",
4938
  "dev": true
4939
  },
4940
  "is-data-descriptor": {
4994
  "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
4995
  "dev": true
4996
  },
 
 
 
 
 
 
4997
  "is-glob": {
4998
  "version": "4.0.1",
4999
  "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
5032
  "isobject": "^3.0.1"
5033
  }
5034
  },
 
 
 
 
 
 
5035
  "is-regex": {
5036
+ "version": "1.1.0",
5037
+ "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.0.tgz",
5038
+ "integrity": "sha512-iI97M8KTWID2la5uYXlkbSDQIg4F6o1sYboZKKTDpnDQMLtUL86zxhgDet3Q2SriaYsyGqZ6Mn2SjbRKeLHdqw==",
5039
  "dev": true,
5040
  "requires": {
5041
+ "has-symbols": "^1.0.1"
5042
  }
5043
  },
 
 
 
 
 
 
5044
  "is-string": {
5045
  "version": "1.0.5",
5046
  "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz",
5144
  }
5145
  },
5146
  "jsonfile": {
5147
+ "version": "4.0.0",
5148
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
5149
+ "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
5150
  "dev": true,
5151
  "requires": {
5152
+ "graceful-fs": "^4.1.6"
 
5153
  }
5154
  },
5155
  "jsx-ast-utils": {
5156
+ "version": "2.4.1",
5157
+ "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.4.1.tgz",
5158
+ "integrity": "sha512-z1xSldJ6imESSzOjd3NNkieVJKRlKYSOtMG8SFyCj2FIrvSaSuli/WjpBkEzCBoR9bYYYFgqJw61Xhu7Lcgk+w==",
5159
  "dev": true,
5160
  "requires": {
5161
+ "array-includes": "^3.1.1",
5162
  "object.assign": "^4.1.0"
5163
  }
5164
  },
5168
  "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
5169
  "dev": true
5170
  },
 
 
 
 
 
 
 
 
 
5171
  "leven": {
5172
  "version": "3.1.0",
5173
  "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz",
5184
  }
5185
  },
5186
  "levn": {
5187
+ "version": "0.4.1",
5188
+ "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
5189
+ "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
 
 
 
 
 
 
 
 
 
 
5190
  "dev": true,
5191
  "requires": {
5192
+ "prelude-ls": "^1.2.1",
5193
+ "type-check": "~0.4.0"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5194
  }
5195
  },
5196
  "loader-runner": {
5244
  }
5245
  },
5246
  "lodash": {
5247
+ "version": "4.17.19",
5248
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.19.tgz",
5249
+ "integrity": "sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ=="
5250
  },
5251
  "loose-envify": {
5252
  "version": "1.4.0",
5276
  "semver": "^5.6.0"
5277
  }
5278
  },
 
 
 
 
 
 
 
 
 
5279
  "map-cache": {
5280
  "version": "0.2.2",
5281
  "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
5302
  "safe-buffer": "^5.1.2"
5303
  }
5304
  },
 
 
 
 
 
 
 
 
 
 
 
5305
  "memize": {
5306
  "version": "1.1.0",
5307
  "resolved": "https://registry.npmjs.org/memize/-/memize-1.1.0.tgz",
5346
  "requires": {
5347
  "bn.js": "^4.0.0",
5348
  "brorand": "^1.0.1"
5349
+ },
5350
+ "dependencies": {
5351
+ "bn.js": {
5352
+ "version": "4.11.9",
5353
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
5354
+ "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
5355
+ "dev": true
5356
+ }
5357
  }
5358
  },
 
 
 
 
 
 
5359
  "minimalistic-assert": {
5360
  "version": "1.0.1",
5361
  "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
5451
  "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
5452
  "dev": true
5453
  },
 
 
 
 
 
 
5454
  "nan": {
5455
+ "version": "2.14.1",
5456
+ "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.1.tgz",
5457
+ "integrity": "sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw==",
5458
  "dev": true,
5459
  "optional": true
5460
  },
5484
  "dev": true
5485
  },
5486
  "neo-async": {
5487
+ "version": "2.6.2",
5488
+ "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
5489
+ "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
5490
  "dev": true
5491
  },
5492
  "nice-try": {
5535
  }
5536
  },
5537
  "node-releases": {
5538
+ "version": "1.1.60",
5539
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.60.tgz",
5540
+ "integrity": "sha512-gsO4vjEdQaTusZAEebUWp2a5d7dF5DYoIpDG7WySnk7BuZDW+GPpHXoXXuYawRBr/9t5q54tirPz79kFIWg4dA==",
5541
  "dev": true
5542
  },
5543
  "normalize-path": {
5546
  "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
5547
  "dev": true
5548
  },
 
 
 
 
 
 
 
 
 
5549
  "object-assign": {
5550
  "version": "4.1.1",
5551
  "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
5590
  "dev": true
5591
  },
5592
  "object-inspect": {
5593
+ "version": "1.8.0",
5594
+ "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz",
5595
+ "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==",
5596
  "dev": true
5597
  },
5598
  "object-keys": {
5623
  }
5624
  },
5625
  "object.entries": {
5626
+ "version": "1.1.2",
5627
+ "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.2.tgz",
5628
+ "integrity": "sha512-BQdB9qKmb/HyNdMNWVr7O3+z5MUIx3aiegEIJqjMBbBf0YT9RRxTJSim4mzFqtyr7PDAHigq0N9dO0m0tRakQA==",
5629
  "dev": true,
5630
  "requires": {
5631
  "define-properties": "^1.1.3",
5632
+ "es-abstract": "^1.17.5",
 
5633
  "has": "^1.0.3"
5634
  }
5635
  },
5675
  "wrappy": "1"
5676
  }
5677
  },
 
 
 
 
 
 
 
 
 
5678
  "optionator": {
5679
+ "version": "0.9.1",
5680
+ "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz",
5681
+ "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==",
5682
  "dev": true,
5683
  "requires": {
5684
+ "deep-is": "^0.1.3",
5685
+ "fast-levenshtein": "^2.0.6",
5686
+ "levn": "^0.4.1",
5687
+ "prelude-ls": "^1.2.1",
5688
+ "type-check": "^0.4.0",
5689
+ "word-wrap": "^1.2.3"
5690
  }
5691
  },
5692
  "os-browserify": {
5695
  "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=",
5696
  "dev": true
5697
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5698
  "p-limit": {
5699
  "version": "2.0.0",
5700
  "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.0.0.tgz",
5781
  "version": "1.0.2",
5782
  "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz",
5783
  "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=",
5784
+ "dev": true,
5785
+ "optional": true
5786
  },
5787
  "path-exists": {
5788
  "version": "3.0.0",
5797
  "dev": true
5798
  },
5799
  "path-key": {
5800
+ "version": "3.1.1",
5801
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
5802
+ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
5803
  "dev": true
5804
  },
5805
  "path-parse": {
5809
  "dev": true
5810
  },
5811
  "pbkdf2": {
5812
+ "version": "3.1.1",
5813
+ "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz",
5814
+ "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==",
5815
  "dev": true,
5816
  "requires": {
5817
  "create-hash": "^1.1.2",
5821
  "sha.js": "^2.4.8"
5822
  }
5823
  },
5824
+ "picomatch": {
5825
+ "version": "2.2.2",
5826
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz",
5827
+ "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5828
  "dev": true,
5829
+ "optional": true
 
 
5830
  },
5831
+ "pify": {
5832
+ "version": "4.0.1",
5833
+ "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
5834
+ "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
5835
+ "dev": true
5836
+ },
5837
+ "pkg-dir": {
5838
+ "version": "3.0.0",
5839
+ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz",
5840
+ "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==",
5841
+ "dev": true,
5842
+ "requires": {
5843
+ "find-up": "^3.0.0"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5844
  }
5845
  },
5846
  "posix-character-classes": {
5850
  "dev": true
5851
  },
5852
  "postcss": {
5853
+ "version": "7.0.32",
5854
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz",
5855
+ "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==",
5856
  "dev": true,
5857
  "requires": {
5858
  "chalk": "^2.4.2",
5887
  }
5888
  },
5889
  "postcss-modules-local-by-default": {
5890
+ "version": "3.0.3",
5891
+ "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz",
5892
+ "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==",
5893
  "dev": true,
5894
  "requires": {
5895
  "icss-utils": "^4.1.1",
5896
+ "postcss": "^7.0.32",
5897
  "postcss-selector-parser": "^6.0.2",
5898
+ "postcss-value-parser": "^4.1.0"
5899
  }
5900
  },
5901
  "postcss-modules-scope": {
5902
+ "version": "2.2.0",
5903
+ "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz",
5904
+ "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==",
5905
  "dev": true,
5906
  "requires": {
5907
  "postcss": "^7.0.6",
5930
  }
5931
  },
5932
  "postcss-value-parser": {
5933
+ "version": "4.1.0",
5934
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz",
5935
+ "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==",
5936
  "dev": true
5937
  },
5938
  "prelude-ls": {
5939
+ "version": "1.2.1",
5940
+ "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
5941
+ "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
5942
  "dev": true
5943
  },
5944
  "pretty-time": {
5947
  "integrity": "sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==",
5948
  "dev": true
5949
  },
 
 
 
 
 
 
5950
  "process": {
5951
  "version": "0.11.10",
5952
  "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
6000
  "parse-asn1": "^5.0.0",
6001
  "randombytes": "^2.0.1",
6002
  "safe-buffer": "^5.1.2"
6003
+ },
6004
+ "dependencies": {
6005
+ "bn.js": {
6006
+ "version": "4.11.9",
6007
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
6008
+ "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
6009
+ "dev": true
6010
+ }
6011
  }
6012
  },
6013
  "pump": {
6133
  }
6134
  },
6135
  "readdirp": {
6136
+ "version": "3.4.0",
6137
+ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz",
6138
+ "integrity": "sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==",
6139
  "dev": true,
6140
+ "optional": true,
6141
  "requires": {
6142
+ "picomatch": "^2.2.1"
 
 
6143
  }
6144
  },
6145
  "regenerate": {
6146
+ "version": "1.4.1",
6147
+ "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.1.tgz",
6148
+ "integrity": "sha512-j2+C8+NtXQgEKWk49MMP5P/u2GhnahTtVkRIHr5R5lVRlbKvmQ+oS+A5aLKWp2ma5VkT8sh6v+v4hbH0YHR66A==",
6149
  "dev": true
6150
  },
6151
  "regenerate-unicode-properties": {
6158
  }
6159
  },
6160
  "regenerator-runtime": {
6161
+ "version": "0.13.7",
6162
+ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz",
6163
+ "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew=="
6164
  },
6165
  "regenerator-transform": {
6166
+ "version": "0.14.5",
6167
+ "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz",
6168
+ "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==",
6169
  "dev": true,
6170
  "requires": {
6171
+ "@babel/runtime": "^7.8.4"
 
6172
  }
6173
  },
6174
  "regex-not": {
6192
  }
6193
  },
6194
  "regexpp": {
6195
+ "version": "3.1.0",
6196
+ "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz",
6197
+ "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==",
6198
  "dev": true
6199
  },
6200
  "regexpu-core": {
6212
  }
6213
  },
6214
  "regjsgen": {
6215
+ "version": "0.5.2",
6216
+ "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz",
6217
+ "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==",
6218
  "dev": true
6219
  },
6220
  "regjsparser": {
6238
  "version": "1.1.0",
6239
  "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
6240
  "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
6241
+ "dev": true,
6242
+ "optional": true
6243
  },
6244
  "repeat-element": {
6245
  "version": "1.1.3",
6326
  "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
6327
  "dev": true
6328
  },
 
 
 
 
 
 
 
 
 
 
6329
  "ret": {
6330
  "version": "0.1.15",
6331
  "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
6351
  "inherits": "^2.0.1"
6352
  }
6353
  },
 
 
 
 
 
 
 
 
 
6354
  "run-queue": {
6355
  "version": "1.0.3",
6356
  "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz",
6360
  "aproba": "^1.1.1"
6361
  }
6362
  },
 
 
 
 
 
 
 
 
 
6363
  "safe-buffer": {
6364
  "version": "5.2.0",
6365
  "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz",
6406
  "dev": true
6407
  },
6408
  "serialize-javascript": {
6409
+ "version": "3.1.0",
6410
+ "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-3.1.0.tgz",
6411
+ "integrity": "sha512-JIJT1DGiWmIKhzRsG91aS6Ze4sFUrYbltlkg2onR5OrnNM02Kl/hnY/T4FN2omvyeBbQmMJv+K4cPOpGzOTFBg==",
6412
+ "dev": true,
6413
+ "requires": {
6414
+ "randombytes": "^2.1.0"
6415
+ }
6416
  },
6417
  "set-blocking": {
6418
  "version": "2.0.0",
6460
  }
6461
  },
6462
  "shebang-command": {
6463
+ "version": "2.0.0",
6464
+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
6465
+ "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
6466
  "dev": true,
6467
  "requires": {
6468
+ "shebang-regex": "^3.0.0"
6469
  }
6470
  },
6471
  "shebang-regex": {
6472
+ "version": "3.0.0",
6473
+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
6474
+ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
6475
  "dev": true
6476
  },
6477
  "side-channel": {
6484
  "object-inspect": "^1.7.0"
6485
  }
6486
  },
 
 
 
 
 
 
6487
  "slice-ansi": {
6488
  "version": "2.1.0",
6489
  "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz",
6651
  }
6652
  },
6653
  "source-map-support": {
6654
+ "version": "0.5.19",
6655
+ "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz",
6656
+ "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==",
6657
  "dev": true,
6658
  "requires": {
6659
  "buffer-from": "^1.0.0",
6767
  "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==",
6768
  "dev": true
6769
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6770
  "string.prototype.matchall": {
6771
  "version": "4.0.2",
6772
  "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.2.tgz",
6781
  "side-channel": "^1.0.2"
6782
  }
6783
  },
6784
+ "string.prototype.trimend": {
6785
+ "version": "1.0.1",
6786
+ "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz",
6787
+ "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==",
6788
  "dev": true,
6789
  "requires": {
6790
  "define-properties": "^1.1.3",
6791
+ "es-abstract": "^1.17.5"
6792
  }
6793
  },
6794
+ "string.prototype.trimstart": {
6795
+ "version": "1.0.1",
6796
+ "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz",
6797
+ "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==",
6798
  "dev": true,
6799
  "requires": {
6800
  "define-properties": "^1.1.3",
6801
+ "es-abstract": "^1.17.5"
6802
  }
6803
  },
6804
  "string_decoder": {
6835
  }
6836
  }
6837
  },
 
 
 
 
 
 
6838
  "strip-json-comments": {
6839
+ "version": "3.1.1",
6840
+ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
6841
+ "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
6842
  "dev": true
6843
  },
6844
  "style-loader": {
6845
+ "version": "1.2.1",
6846
+ "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-1.2.1.tgz",
6847
+ "integrity": "sha512-ByHSTQvHLkWE9Ir5+lGbVOXhxX10fbprhLvdg96wedFZb4NDekDPxVKv5Fwmio+QcMlkkNfuK+5W1peQ5CUhZg==",
6848
  "dev": true,
6849
  "requires": {
6850
+ "loader-utils": "^2.0.0",
6851
+ "schema-utils": "^2.6.6"
6852
  },
6853
  "dependencies": {
6854
+ "ajv": {
6855
+ "version": "6.12.3",
6856
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.3.tgz",
6857
+ "integrity": "sha512-4K0cK3L1hsqk9xIb2z9vs/XU+PGJZ9PNpJRDS9YLzmNdX6jmVPfamLvTJr0aDAusnHyCHO6MjzlkAsgtqp9teA==",
 
 
 
 
 
 
 
 
 
 
 
 
6858
  "dev": true,
6859
  "requires": {
6860
+ "fast-deep-equal": "^3.1.1",
6861
+ "fast-json-stable-stringify": "^2.0.0",
6862
+ "json-schema-traverse": "^0.4.1",
6863
+ "uri-js": "^4.2.2"
6864
  }
6865
  },
6866
  "loader-utils": {
6867
+ "version": "2.0.0",
6868
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz",
6869
+ "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==",
6870
  "dev": true,
6871
  "requires": {
6872
  "big.js": "^5.2.2",
6873
  "emojis-list": "^3.0.0",
6874
+ "json5": "^2.1.2"
6875
  }
6876
  },
6877
+ "schema-utils": {
6878
+ "version": "2.7.0",
6879
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz",
6880
+ "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==",
6881
+ "dev": true,
6882
+ "requires": {
6883
+ "@types/json-schema": "^7.0.4",
6884
+ "ajv": "^6.12.2",
6885
+ "ajv-keywords": "^3.4.1"
6886
+ }
6887
  }
6888
  }
6889
  },
6948
  "dev": true
6949
  },
6950
  "terser": {
6951
+ "version": "4.8.0",
6952
+ "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz",
6953
+ "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==",
6954
  "dev": true,
6955
  "requires": {
6956
  "commander": "^2.20.0",
6967
  }
6968
  },
6969
  "terser-webpack-plugin": {
6970
+ "version": "1.4.4",
6971
+ "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.4.tgz",
6972
+ "integrity": "sha512-U4mACBHIegmfoEe5fdongHESNJWqsGU+W0S/9+BmYGVQDw1+c2Ow05TpMhxjPK1sRb7cuYq1BPl1e5YHJMTCqA==",
6973
  "dev": true,
6974
  "requires": {
6975
  "cacache": "^12.0.2",
6976
  "find-cache-dir": "^2.1.0",
6977
  "is-wsl": "^1.1.0",
6978
  "schema-utils": "^1.0.0",
6979
+ "serialize-javascript": "^3.1.0",
6980
  "source-map": "^0.6.1",
6981
  "terser": "^4.1.2",
6982
  "webpack-sources": "^1.4.0",
7008
  "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
7009
  "dev": true
7010
  },
 
 
 
 
 
 
7011
  "through2": {
7012
  "version": "2.0.5",
7013
  "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
7027
  "setimmediate": "^1.0.4"
7028
  }
7029
  },
 
 
 
 
 
 
 
 
 
7030
  "to-arraybuffer": {
7031
  "version": "1.0.1",
7032
  "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz",
7082
  }
7083
  },
7084
  "tslib": {
7085
+ "version": "1.13.0",
7086
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz",
7087
+ "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==",
7088
  "dev": true
7089
  },
7090
  "tty-browserify": {
7094
  "dev": true
7095
  },
7096
  "type-check": {
7097
+ "version": "0.4.0",
7098
+ "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
7099
+ "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
7100
  "dev": true,
7101
  "requires": {
7102
+ "prelude-ls": "^1.2.1"
7103
  }
7104
  },
7105
  "type-fest": {
7179
  }
7180
  },
7181
  "universalify": {
7182
+ "version": "0.1.2",
7183
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
7184
+ "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
7185
  "dev": true
7186
  },
7187
  "unset-value": {
7228
  "version": "1.2.0",
7229
  "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz",
7230
  "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==",
7231
+ "dev": true,
7232
+ "optional": true
7233
  },
7234
  "uri-js": {
7235
  "version": "4.2.2",
7294
  "dev": true
7295
  },
7296
  "uuid": {
7297
+ "version": "8.3.0",
7298
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.0.tgz",
7299
+ "integrity": "sha512-fX6Z5o4m6XsXBdli9g7DtWgAx+osMsRRZFKma1mIUsLCz6vRvv+pz5VNbyu9UEDzpMWulZfvpgb/cmDXVulYFQ==",
7300
  "dev": true
7301
  },
7302
  "v8-compile-cache": {
7303
+ "version": "2.1.1",
7304
+ "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz",
7305
+ "integrity": "sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ==",
7306
  "dev": true
7307
  },
7308
  "vm-browserify": {
7312
  "dev": true
7313
  },
7314
  "watchpack": {
7315
+ "version": "1.7.4",
7316
+ "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.4.tgz",
7317
+ "integrity": "sha512-aWAgTW4MoSJzZPAicljkO1hsi1oKj/RRq/OJQh2PKI2UKL04c2Bs+MBOB+BBABHTXJpf9mCwHN7ANCvYsvY2sg==",
7318
  "dev": true,
7319
  "requires": {
7320
+ "chokidar": "^3.4.1",
7321
  "graceful-fs": "^4.1.2",
7322
+ "neo-async": "^2.5.0",
7323
+ "watchpack-chokidar2": "^2.0.0"
7324
+ }
7325
+ },
7326
+ "watchpack-chokidar2": {
7327
+ "version": "2.0.0",
7328
+ "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.0.tgz",
7329
+ "integrity": "sha512-9TyfOyN/zLUbA288wZ8IsMZ+6cbzvsNyEzSBp6e/zkifi6xxbl8SmQ/CxQq32k8NNqrdVEVUVSEf56L4rQ/ZxA==",
7330
+ "dev": true,
7331
+ "optional": true,
7332
+ "requires": {
7333
+ "chokidar": "^2.1.8"
7334
+ },
7335
+ "dependencies": {
7336
+ "anymatch": {
7337
+ "version": "2.0.0",
7338
+ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
7339
+ "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
7340
+ "dev": true,
7341
+ "optional": true,
7342
+ "requires": {
7343
+ "micromatch": "^3.1.4",
7344
+ "normalize-path": "^2.1.1"
7345
+ },
7346
+ "dependencies": {
7347
+ "normalize-path": {
7348
+ "version": "2.1.1",
7349
+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
7350
+ "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
7351
+ "dev": true,
7352
+ "optional": true,
7353
+ "requires": {
7354
+ "remove-trailing-separator": "^1.0.1"
7355
+ }
7356
+ }
7357
+ }
7358
+ },
7359
+ "binary-extensions": {
7360
+ "version": "1.13.1",
7361
+ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz",
7362
+ "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==",
7363
+ "dev": true,
7364
+ "optional": true
7365
+ },
7366
+ "chokidar": {
7367
+ "version": "2.1.8",
7368
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz",
7369
+ "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==",
7370
+ "dev": true,
7371
+ "optional": true,
7372
+ "requires": {
7373
+ "anymatch": "^2.0.0",
7374
+ "async-each": "^1.0.1",
7375
+ "braces": "^2.3.2",
7376
+ "fsevents": "^1.2.7",
7377
+ "glob-parent": "^3.1.0",
7378
+ "inherits": "^2.0.3",
7379
+ "is-binary-path": "^1.0.0",
7380
+ "is-glob": "^4.0.0",
7381
+ "normalize-path": "^3.0.0",
7382
+ "path-is-absolute": "^1.0.0",
7383
+ "readdirp": "^2.2.1",
7384
+ "upath": "^1.1.1"
7385
+ }
7386
+ },
7387
+ "fsevents": {
7388
+ "version": "1.2.13",
7389
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz",
7390
+ "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==",
7391
+ "dev": true,
7392
+ "optional": true,
7393
+ "requires": {
7394
+ "bindings": "^1.5.0",
7395
+ "nan": "^2.12.1"
7396
+ }
7397
+ },
7398
+ "glob-parent": {
7399
+ "version": "3.1.0",
7400
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
7401
+ "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
7402
+ "dev": true,
7403
+ "optional": true,
7404
+ "requires": {
7405
+ "is-glob": "^3.1.0",
7406
+ "path-dirname": "^1.0.0"
7407
+ },
7408
+ "dependencies": {
7409
+ "is-glob": {
7410
+ "version": "3.1.0",
7411
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
7412
+ "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
7413
+ "dev": true,
7414
+ "optional": true,
7415
+ "requires": {
7416
+ "is-extglob": "^2.1.0"
7417
+ }
7418
+ }
7419
+ }
7420
+ },
7421
+ "is-binary-path": {
7422
+ "version": "1.0.1",
7423
+ "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
7424
+ "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
7425
+ "dev": true,
7426
+ "optional": true,
7427
+ "requires": {
7428
+ "binary-extensions": "^1.0.0"
7429
+ }
7430
+ },
7431
+ "readdirp": {
7432
+ "version": "2.2.1",
7433
+ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
7434
+ "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
7435
+ "dev": true,
7436
+ "optional": true,
7437
+ "requires": {
7438
+ "graceful-fs": "^4.1.11",
7439
+ "micromatch": "^3.1.10",
7440
+ "readable-stream": "^2.0.2"
7441
+ }
7442
+ }
7443
  }
7444
  },
7445
  "webpack": {
7446
+ "version": "4.44.0",
7447
+ "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.0.tgz",
7448
+ "integrity": "sha512-wAuJxK123sqAw31SpkPiPW3iKHgFUiKvO7E7UZjtdExcsRe3fgav4mvoMM7vvpjLHVoJ6a0Mtp2fzkoA13e0Zw==",
7449
  "dev": true,
7450
  "requires": {
7451
  "@webassemblyjs/ast": "1.9.0",
7452
  "@webassemblyjs/helper-module-context": "1.9.0",
7453
  "@webassemblyjs/wasm-edit": "1.9.0",
7454
  "@webassemblyjs/wasm-parser": "1.9.0",
7455
+ "acorn": "^6.4.1",
7456
  "ajv": "^6.10.2",
7457
  "ajv-keywords": "^3.4.1",
7458
  "chrome-trace-event": "^1.0.2",
7459
+ "enhanced-resolve": "^4.3.0",
7460
  "eslint-scope": "^4.0.3",
7461
  "json-parse-better-errors": "^1.0.2",
7462
  "loader-runner": "^2.4.0",
7469
  "schema-utils": "^1.0.0",
7470
  "tapable": "^1.1.3",
7471
  "terser-webpack-plugin": "^1.4.3",
7472
+ "watchpack": "^1.7.4",
7473
  "webpack-sources": "^1.4.1"
7474
  },
7475
  "dependencies": {
7489
  "estraverse": "^4.1.1"
7490
  }
7491
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7492
  "schema-utils": {
7493
  "version": "1.0.0",
7494
  "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
7503
  }
7504
  },
7505
  "webpack-cli": {
7506
+ "version": "3.3.12",
7507
+ "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.12.tgz",
7508
+ "integrity": "sha512-NVWBaz9k839ZH/sinurM+HcDvJOTXwSjYp1ku+5XKeOC03z8v5QitnK/x+lAxGXFyhdayoIf/GOpv85z3/xPag==",
7509
+ "dev": true,
7510
+ "requires": {
7511
+ "chalk": "^2.4.2",
7512
+ "cross-spawn": "^6.0.5",
7513
+ "enhanced-resolve": "^4.1.1",
7514
+ "findup-sync": "^3.0.0",
7515
+ "global-modules": "^2.0.0",
7516
+ "import-local": "^2.0.0",
7517
+ "interpret": "^1.4.0",
7518
+ "loader-utils": "^1.4.0",
7519
+ "supports-color": "^6.1.0",
7520
+ "v8-compile-cache": "^2.1.1",
7521
+ "yargs": "^13.3.2"
7522
  },
7523
  "dependencies": {
7524
+ "cross-spawn": {
7525
+ "version": "6.0.5",
7526
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
7527
+ "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
 
 
 
 
 
 
7528
  "dev": true,
7529
  "requires": {
7530
+ "nice-try": "^1.0.4",
7531
+ "path-key": "^2.0.1",
7532
+ "semver": "^5.5.0",
7533
+ "shebang-command": "^1.2.0",
7534
+ "which": "^1.2.9"
7535
  }
7536
  },
7537
+ "path-key": {
7538
+ "version": "2.0.1",
7539
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
7540
+ "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
7541
+ "dev": true
 
 
 
7542
  },
7543
+ "shebang-command": {
7544
+ "version": "1.2.0",
7545
+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
7546
+ "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
7547
  "dev": true,
7548
  "requires": {
7549
+ "shebang-regex": "^1.0.0"
 
 
7550
  }
7551
  },
7552
+ "shebang-regex": {
7553
+ "version": "1.0.0",
7554
+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
7555
+ "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
7556
  "dev": true
7557
  },
7558
  "supports-color": {
7563
  "requires": {
7564
  "has-flag": "^3.0.0"
7565
  }
 
 
 
 
 
 
7566
  }
7567
  }
7568
  },
7772
  "mkdirp": "^0.5.1"
7773
  }
7774
  },
 
 
 
 
 
 
 
 
 
7775
  "xtend": {
7776
  "version": "4.0.2",
7777
  "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
7791
  "dev": true
7792
  },
7793
  "yargs": {
7794
+ "version": "13.3.2",
7795
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz",
7796
+ "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==",
7797
  "dev": true,
7798
  "requires": {
7799
  "cliui": "^5.0.0",
7800
  "find-up": "^3.0.0",
7801
  "get-caller-file": "^2.0.1",
 
7802
  "require-directory": "^2.1.1",
7803
  "require-main-filename": "^2.0.0",
7804
  "set-blocking": "^2.0.0",
7805
  "string-width": "^3.0.0",
7806
  "which-module": "^2.0.0",
7807
  "y18n": "^4.0.0",
7808
+ "yargs-parser": "^13.1.2"
7809
  },
7810
  "dependencies": {
7811
  "emoji-regex": {
package.json CHANGED
@@ -9,27 +9,27 @@
9
  "author": "",
10
  "license": "GPL-2.0",
11
  "devDependencies": {
12
- "@babel/core": "^7.9.0",
13
- "@babel/preset-env": "^7.9.0",
14
- "@babel/preset-react": "^7.9.4",
15
  "babel": "^6.23.0",
16
  "babel-eslint": "^10.1.0",
17
  "babel-loader": "^8.1.0",
18
- "css-loader": "^3.4.2",
19
- "eslint": "^6.8.0",
20
  "eslint-config-wordpress": "^2.0.0",
21
- "eslint-loader": "^4.0.0",
22
- "eslint-plugin-react": "^7.19.0",
23
- "lodash": "^4.17.15",
24
  "react": "^16.13.1",
25
  "react-dom": "^16.13.1",
26
- "style-loader": "^1.1.3",
27
- "uuid": "^7.0.3",
28
- "webpack": "^4.42.1",
29
- "webpack-cli": "^3.3.11",
30
  "webpackbar": "^4.0.0"
31
  },
32
  "dependencies": {
33
- "@wordpress/i18n": "^3.10.0"
34
  }
35
  }
9
  "author": "",
10
  "license": "GPL-2.0",
11
  "devDependencies": {
12
+ "@babel/core": "^7.10.5",
13
+ "@babel/preset-env": "^7.10.4",
14
+ "@babel/preset-react": "^7.10.4",
15
  "babel": "^6.23.0",
16
  "babel-eslint": "^10.1.0",
17
  "babel-loader": "^8.1.0",
18
+ "css-loader": "^4.1.0",
19
+ "eslint": "^7.5.0",
20
  "eslint-config-wordpress": "^2.0.0",
21
+ "eslint-loader": "^4.0.2",
22
+ "eslint-plugin-react": "^7.20.5",
23
+ "lodash": "^4.17.19",
24
  "react": "^16.13.1",
25
  "react-dom": "^16.13.1",
26
+ "style-loader": "^1.2.1",
27
+ "uuid": "^8.3.0",
28
+ "webpack": "^4.44.0",
29
+ "webpack-cli": "^3.3.12",
30
  "webpackbar": "^4.0.0"
31
  },
32
  "dependencies": {
33
+ "@wordpress/i18n": "^3.14.0"
34
  }
35
  }
readme.txt CHANGED
@@ -26,7 +26,7 @@ Screencast: https://cl.ly/c0f6bbfbc3b1
26
 
27
  Mathematical Markup Language is a mathematical markup language, an application of XML for describing mathematical notations and capturing both its structure and content. It aims at integrating mathematical formulae into World Wide Web pages and other documents.
28
 
29
- The MathML lock uses MathJax to render MathML formulas in the editor and on the front end of a website. MathJax (https://www.mathjax.org/) is _A JavaScript display engine for mathematics that works in all browsers._
30
 
31
  To test a MathML block and enter a formula, for example: `\[x = {-b \pm \sqrt{b^2-4ac} \over 2a}\]`.
32
 
26
 
27
  Mathematical Markup Language is a mathematical markup language, an application of XML for describing mathematical notations and capturing both its structure and content. It aims at integrating mathematical formulae into World Wide Web pages and other documents.
28
 
29
+ The MathML block uses MathJax to render MathML formulas in the editor and on the front end of a website. MathJax (https://www.mathjax.org/) is _A JavaScript display engine for mathematics that works in all browsers._
30
 
31
  To test a MathML block and enter a formula, for example: `\[x = {-b \pm \sqrt{b^2-4ac} \over 2a}\]`.
32
 
src/mathml-block.js CHANGED
@@ -1,4 +1,4 @@
1
- import uuid from 'uuid/v4';
2
 
3
  const { __ } = wp.i18n;
4
  const { registerBlockType } = wp.blocks;
1
+ import { v4 as uuid } from 'uuid';
2
 
3
  const { __ } = wp.i18n;
4
  const { registerBlockType } = wp.blocks;