From e69f3f50b79363ac129731ec3f4b92f4dc7c09be Mon Sep 17 00:00:00 2001 From: Arpan Nanavati Date: Mon, 10 Oct 2016 14:10:57 -0700 Subject: [PATCH] substitue with a new json tree parse for webpack modules --- index.js | 171 +- json-tree.js | 92 + .../electrode-app-stats.json} | 0 lib/stats/sample-component-stats.json | 6165 +++++ lib/stats/sample-webpack-stats.json | 22111 ++++++++++++++++ src/index.js | 10 +- 6 files changed, 28395 insertions(+), 154 deletions(-) create mode 100644 json-tree.js rename lib/{sample-stats.json => stats/electrode-app-stats.json} (100%) create mode 100644 lib/stats/sample-component-stats.json create mode 100644 lib/stats/sample-webpack-stats.json diff --git a/index.js b/index.js index 11d2c3a..2c9ac20 100644 --- a/index.js +++ b/index.js @@ -1,22 +1,15 @@ -var builtins = require('builtins') var through = require('through') -var flatten = require('flatten') var duplex = require('duplexer') -var pluck = require('plucker') -var uniq = require('uniq') - -var commondir = require('commondir') -var fileTree = require('file-tree') var path = require('path') var fs = require('fs') var bl = require('bl') var versions = require('./lib/versions') +var jsonTree = require('./json-tree') -var sampleStats = require('./lib/sample-stats.json') +var sampleStats = require('./lib/stats/electrode-app-stats.json') module.exports = createStream -createStream.json = json createStream.bundle = bundle function createStream(opts) { @@ -39,125 +32,6 @@ function createStream(opts) { return stream } -function getBundleModules(bundles) { - bundles = Array.isArray(bundles) - ? bundles - : bundles ? [bundles] : [] - - if (bundles.length > 0) { - bundles = JSON.parse(bundles.toString()) - } - - return bundles && bundles.modules -} - -function json(bundles, callback) { - // bundles length is 1 because its an array of buffer - // example: [ ] - // length 1 is in case of CLI - if (bundles.length === 1) { - bundles = getBundleModules(bundles) - } else { - bundles = sampleStats.modules - } - - var modules = flatten(bundles).map(function(module) { - if (typeof module === 'undefined') return callback(new Error( - 'Unable to compile one of the supplied bundles!' - )) - - if (typeof module.identifier !== 'number') return module - - return callback(new Error( - 'Please recompile this webpack bundle using the fields:null flag ' - )) - }) - - modules = modules.filter(function(module) { - return module && !isEmpty(module) - }) - - if (!modules.length) return - - var reactModules = [] - - var otherModules = modules.filter(function(module) { - if (path.basename(module.identifier) === '_empty.js') return false - if (reactModules.indexOf(module) === -1) return true - }) - - otherModules = otherModules.filter(function(module) { - var ignoreFiles = /^ignored \//; - - if (ignoreFiles.test(module.identifier)) { - return false - } else { - return true - } - }) - - var root = commondir(otherModules.map(pluck('identifier'))) - - reactModules.forEach(function(module) { - var regex = /^.+\/node_modules\/react\/(?:node_modules\/)(.+)$/g - - module.identifier = module.identifier.replace(regex, function(_, subpath) { - return path.resolve(root, 'react/' + subpath) - }) - - return module - }) - - otherModules.forEach(function(module) { - var stylusRegex = /^.+\/node_modules\/stylus-relative-loader\/index(.+)/; - var babelRegex = /^.+\/node_modules\/babel-loader\/index(.+)/; - var cssModulesRegex = /^.+\/node_modules\/postcss-loader\/index(.+)/; - var intlMessageRegex = /^.+\/node_modules\/intl-messageformat\/lib\/main.js|/; - - if (stylusRegex.test(module.identifier) - || babelRegex.test(module.identifier) - || cssModulesRegex.test(module.identifier)) { - var structure = module.identifier.split("!") - module.identifier = structure[structure.length - 1] - } - - if (intlMessageRegex.test(module.identifier)) { - var intlStructure = module.identifier.split("|") - module.identifier = intlStructure[intlStructure.length - 1] - } - - return module; - }) - - uniq(modules, function(a, b) { - return a.identifier === b.identifier ? 0 : 1 - }, true) - - var ids = modules.map(pluck('identifier')) - var main = path.basename(root) - - var byid = modules.reduce(function(memo, mod) { - memo[mod.identifier] = mod - return memo - }, {}) - - fileTree(ids, function(id, next) { - var row = byid[id] - next(null, { - size: (row && row.source.length) || 0 - , deps: 0 - , path: id - }) - }, function(err, tree) { - if (err) return callback(err) - - tree = { name: main, children: tree } - dirsizes(tree) - versions(tree) - callback(null, tree) - }) -} - function bundle(bundles, opts, callback) { if (typeof opts === 'function') { @@ -171,27 +45,26 @@ function bundle(bundles, opts, callback) { var header = opts.header || opts.button || '' var footer = opts.footer || '' - return json(bundles, function(err, data) { - if (err) return callback(err) - - data.mode = opts.mode || 'size' - data = '' - - var script = '' - - callback(null, template()({ - scripts: script - , styles: styles() - , markdown: footer - , header: header - , data: data - })) - }) + var data = {}; + + data.mode = opts.mode || 'size' + + data = '' + + var script = '' + + return callback(null, template()({ + scripts: script + , styles: styles() + , markdown: footer + , header: header + , data: data + })) } function template() { diff --git a/json-tree.js b/json-tree.js new file mode 100644 index 0000000..49a00d2 --- /dev/null +++ b/json-tree.js @@ -0,0 +1,92 @@ +module.exports = function jsonTree(json) { + var modules = json.modules; + var maxDepth = 1; + var rootSize = 0; + + var root = { + children: [], + name: 'root' + }; + + modules.forEach(function addToTree(module) { + var size; + + if (module.source) { + size = module.source.length; + } else { + size = module.size; + } + + rootSize += size; + + var mod = { + id: module.id, + fullName: module.name, + size: size, + reasons: module.reasons + }; + + var depth = mod.fullName.split('/').length - 1; + if (depth > maxDepth) { + maxDepth = depth; + } + + var fileName = mod.fullName; + + var beginning = mod.fullName.slice(0, 2); + if (beginning === './') { + fileName = fileName.slice(2); + } + + rootSize += mod.size; + + getFile(mod, fileName, root); + }); + + root.maxDepth = maxDepth; + + return root; +} + + +function getFile(module, fileName, parentTree) { + var charIndex = fileName.indexOf('/'); + + if (charIndex !== -1) { + var folder = fileName.slice(0, charIndex); + if (folder === '~') { + folder = 'node_modules'; + } + + var childFolder = getChild(parentTree.children, folder); + if (!childFolder) { + childFolder = { + name: folder, + children: [] + }; + + parentTree.children.push(childFolder); + } + + getFile(module, fileName.slice(charIndex + 1), childFolder); + } else { + module.name = fileName; + parentTree.children.push(module); + } +} + +function getChild(arr, name) { + for (var i = 0; i < arr.length; i++) { + if (arr[i].name === name) { + return arr[i]; + } + } +} + +function dirsizes(child) { + return child.size = "size" in child + ? child.size + : child.children.reduce(function(size, child) { + return size + ("size" in child ? child.size : dirsizes(child)) + }, 0); +} diff --git a/lib/sample-stats.json b/lib/stats/electrode-app-stats.json similarity index 100% rename from lib/sample-stats.json rename to lib/stats/electrode-app-stats.json diff --git a/lib/stats/sample-component-stats.json b/lib/stats/sample-component-stats.json new file mode 100644 index 0000000..a046139 --- /dev/null +++ b/lib/stats/sample-component-stats.json @@ -0,0 +1,6165 @@ +{ + "errors": [], + "warnings": [], + "version": "1.13.2", + "hash": "26b301dc1d61c7a027c0", + "publicPath": "", + "assetsByChunkName": { + "main": [ + "bundle.min.js", + "bundle.min.js.map" + ] + }, + "assets": [ + { + "name": "bundle.min.js", + "size": 91421, + "chunks": [ + 0 + ], + "chunkNames": [ + "main" + ] + }, + { + "name": "bundle.min.js.map", + "size": 806384, + "chunks": [ + 0 + ], + "chunkNames": [ + "main" + ] + } + ], + "chunks": [ + { + "id": 0, + "rendered": true, + "initial": true, + "entry": true, + "extraAsync": false, + "size": 298813, + "names": [ + "main" + ], + "files": [ + "bundle.min.js", + "bundle.min.js.map" + ], + "hash": "90fd3beb8baa80a416d0", + "parents": [], + "origins": [ + { + "moduleId": 0, + "module": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/babel-loader/index.js!/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/src/index.js", + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/babel-loader/index.js!/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/src/index.js", + "moduleName": "./src/index.js", + "loc": "", + "name": "main", + "reasons": [] + } + ] + } + ], + "modules": [ + { + "id": 0, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/babel-loader/index.js!/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/src/index.js", + "name": "./src/index.js", + "index": 0, + "index2": 145, + "size": 374, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": null, + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [], + "source": "\"use strict\";\n\nexports.__esModule = true;\n\nvar _wysiwygComponent = require(\"./components/wysiwyg-component\");\n\nObject.defineProperty(exports, \"WysiwygComponent\", {\n enumerable: true,\n get: function get() {\n return _interopRequireDefault(_wysiwygComponent).default;\n }\n});\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }" + }, + { + "id": 1, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/babel-loader/index.js!/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/src/components/wysiwyg-component.jsx", + "name": "./src/components/wysiwyg-component.jsx", + "index": 1, + "index2": 144, + "size": 1777, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/babel-loader/index.js!/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/src/index.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 0, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/babel-loader/index.js!/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/src/index.js", + "module": "./src/index.js", + "moduleName": "./src/index.js", + "type": "cjs require", + "userRequest": "./components/wysiwyg-component", + "loc": "5:24-65" + } + ], + "source": "\"use strict\";\n\nexports.__esModule = true;\n\nvar _classCallCheck2 = require(\"babel-runtime/helpers/classCallCheck\");\n\nvar _classCallCheck3 = _interopRequireDefault(_classCallCheck2);\n\nvar _possibleConstructorReturn2 = require(\"babel-runtime/helpers/possibleConstructorReturn\");\n\nvar _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);\n\nvar _inherits2 = require(\"babel-runtime/helpers/inherits\");\n\nvar _inherits3 = _interopRequireDefault(_inherits2);\n\nvar _react = require(\"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _reactIntl = require(\"react-intl\");\n\nvar _wysiwygComponent = require(\"../styles/wysiwyg-component.css\");\n\nvar _wysiwygComponent2 = _interopRequireDefault(_wysiwygComponent);\n\nvar _defaultMessages = require(\"../lang/default-messages\");\n\nvar _defaultMessages2 = _interopRequireDefault(_defaultMessages);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar WysiwygComponent = function (_React$Component) {\n (0, _inherits3.default)(WysiwygComponent, _React$Component);\n\n function WysiwygComponent() {\n (0, _classCallCheck3.default)(this, WysiwygComponent);\n return (0, _possibleConstructorReturn3.default)(this, _React$Component.apply(this, arguments));\n }\n\n WysiwygComponent.prototype.render = function render() {\n return _react2.default.createElement(\n \"div\",\n { className: _wysiwygComponent2.default.someStyle },\n _react2.default.createElement(_reactIntl.FormattedMessage, _defaultMessages2.default.editMe)\n );\n };\n\n return WysiwygComponent;\n}(_react2.default.Component);\n\nexports.default = WysiwygComponent;\n\n\nWysiwygComponent.displayName = \"WysiwygComponent\";\n\nWysiwygComponent.propTypes = {};\n\nWysiwygComponent.defaultProps = {};" + }, + { + "id": 2, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/babel-runtime/helpers/classCallCheck.js", + "name": "./~/babel-runtime/helpers/classCallCheck.js", + "index": 2, + "index2": 0, + "size": 208, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/babel-loader/index.js!/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/src/components/wysiwyg-component.jsx", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 1, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/babel-loader/index.js!/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/src/components/wysiwyg-component.jsx", + "module": "./src/components/wysiwyg-component.jsx", + "moduleName": "./src/components/wysiwyg-component.jsx", + "type": "cjs require", + "userRequest": "babel-runtime/helpers/classCallCheck", + "loc": "5:23-70" + } + ], + "source": "\"use strict\";\n\nexports.__esModule = true;\n\nexports.default = function (instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError(\"Cannot call a class as a function\");\n }\n};" + }, + { + "id": 3, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/babel-runtime/helpers/possibleConstructorReturn.js", + "name": "./~/babel-runtime/helpers/possibleConstructorReturn.js", + "index": 3, + "index2": 69, + "size": 542, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/babel-loader/index.js!/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/src/components/wysiwyg-component.jsx", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 1, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/babel-loader/index.js!/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/src/components/wysiwyg-component.jsx", + "module": "./src/components/wysiwyg-component.jsx", + "moduleName": "./src/components/wysiwyg-component.jsx", + "type": "cjs require", + "userRequest": "babel-runtime/helpers/possibleConstructorReturn", + "loc": "9:34-92" + } + ], + "source": "\"use strict\";\n\nexports.__esModule = true;\n\nvar _typeof2 = require(\"../helpers/typeof\");\n\nvar _typeof3 = _interopRequireDefault(_typeof2);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nexports.default = function (self, call) {\n if (!self) {\n throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");\n }\n\n return call && ((typeof call === \"undefined\" ? \"undefined\" : (0, _typeof3.default)(call)) === \"object\" || typeof call === \"function\") ? call : self;\n};" + }, + { + "id": 4, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/babel-runtime/helpers/typeof.js", + "name": "./~/babel-runtime/helpers/typeof.js", + "index": 4, + "index2": 68, + "size": 993, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/babel-runtime/helpers/possibleConstructorReturn.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 3, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/babel-runtime/helpers/possibleConstructorReturn.js", + "module": "./~/babel-runtime/helpers/possibleConstructorReturn.js", + "moduleName": "./~/babel-runtime/helpers/possibleConstructorReturn.js", + "type": "cjs require", + "userRequest": "../helpers/typeof", + "loc": "5:15-43" + }, + { + "moduleId": 72, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/babel-runtime/helpers/inherits.js", + "module": "./~/babel-runtime/helpers/inherits.js", + "moduleName": "./~/babel-runtime/helpers/inherits.js", + "type": "cjs require", + "userRequest": "../helpers/typeof", + "loc": "13:15-43" + } + ], + "source": "\"use strict\";\n\nexports.__esModule = true;\n\nvar _iterator = require(\"../core-js/symbol/iterator\");\n\nvar _iterator2 = _interopRequireDefault(_iterator);\n\nvar _symbol = require(\"../core-js/symbol\");\n\nvar _symbol2 = _interopRequireDefault(_symbol);\n\nvar _typeof = typeof _symbol2.default === \"function\" && typeof _iterator2.default === \"symbol\" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof _symbol2.default === \"function\" && obj.constructor === _symbol2.default ? \"symbol\" : typeof obj; };\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nexports.default = typeof _symbol2.default === \"function\" && _typeof(_iterator2.default) === \"symbol\" ? function (obj) {\n return typeof obj === \"undefined\" ? \"undefined\" : _typeof(obj);\n} : function (obj) {\n return obj && typeof _symbol2.default === \"function\" && obj.constructor === _symbol2.default ? \"symbol\" : typeof obj === \"undefined\" ? \"undefined\" : _typeof(obj);\n};" + }, + { + "id": 5, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/babel-runtime/core-js/symbol/iterator.js", + "name": "./~/babel-runtime/core-js/symbol/iterator.js", + "index": 5, + "index2": 51, + "size": 96, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/babel-runtime/helpers/typeof.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 4, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/babel-runtime/helpers/typeof.js", + "module": "./~/babel-runtime/helpers/typeof.js", + "moduleName": "./~/babel-runtime/helpers/typeof.js", + "type": "cjs require", + "userRequest": "../core-js/symbol/iterator", + "loc": "5:16-53" + } + ], + "source": "module.exports = { \"default\": require(\"core-js/library/fn/symbol/iterator\"), __esModule: true };" + }, + { + "id": 6, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/fn/symbol/iterator.js", + "name": "./~/core-js/library/fn/symbol/iterator.js", + "index": 6, + "index2": 50, + "size": 154, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/babel-runtime/core-js/symbol/iterator.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 5, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/babel-runtime/core-js/symbol/iterator.js", + "module": "./~/babel-runtime/core-js/symbol/iterator.js", + "moduleName": "./~/babel-runtime/core-js/symbol/iterator.js", + "type": "cjs require", + "userRequest": "core-js/library/fn/symbol/iterator", + "loc": "1:30-75" + } + ], + "source": "require('../../modules/es6.string.iterator');\nrequire('../../modules/web.dom.iterable');\nmodule.exports = require('../../modules/_wks-ext').f('iterator');" + }, + { + "id": 7, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.string.iterator.js", + "name": "./~/core-js/library/modules/es6.string.iterator.js", + "index": 7, + "index2": 44, + "size": 523, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/fn/symbol/iterator.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 6, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/fn/symbol/iterator.js", + "module": "./~/core-js/library/fn/symbol/iterator.js", + "moduleName": "./~/core-js/library/fn/symbol/iterator.js", + "type": "cjs require", + "userRequest": "../../modules/es6.string.iterator", + "loc": "1:0-44" + } + ], + "source": "'use strict';\nvar $at = require('./_string-at')(true);\n\n// 21.1.3.27 String.prototype[@@iterator]()\nrequire('./_iter-define')(String, 'String', function(iterated){\n this._t = String(iterated); // target\n this._i = 0; // next index\n// 21.1.5.2.1 %StringIteratorPrototype%.next()\n}, function(){\n var O = this._t\n , index = this._i\n , point;\n if(index >= O.length)return {value: undefined, done: true};\n point = $at(O, index);\n this._i += point.length;\n return {value: point, done: false};\n});" + }, + { + "id": 8, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_string-at.js", + "name": "./~/core-js/library/modules/_string-at.js", + "index": 8, + "index2": 3, + "size": 611, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.string.iterator.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 7, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.string.iterator.js", + "module": "./~/core-js/library/modules/es6.string.iterator.js", + "moduleName": "./~/core-js/library/modules/es6.string.iterator.js", + "type": "cjs require", + "userRequest": "./_string-at", + "loc": "2:11-34" + } + ], + "source": "var toInteger = require('./_to-integer')\n , defined = require('./_defined');\n// true -> String#at\n// false -> String#codePointAt\nmodule.exports = function(TO_STRING){\n return function(that, pos){\n var s = String(defined(that))\n , i = toInteger(pos)\n , l = s.length\n , a, b;\n if(i < 0 || i >= l)return TO_STRING ? '' : undefined;\n a = s.charCodeAt(i);\n return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff\n ? TO_STRING ? s.charAt(i) : a\n : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000;\n };\n};" + }, + { + "id": 9, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_to-integer.js", + "name": "./~/core-js/library/modules/_to-integer.js", + "index": 9, + "index2": 1, + "size": 158, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_string-at.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 8, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_string-at.js", + "module": "./~/core-js/library/modules/_string-at.js", + "moduleName": "./~/core-js/library/modules/_string-at.js", + "type": "cjs require", + "userRequest": "./_to-integer", + "loc": "1:16-40" + }, + { + "moduleId": 40, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_to-length.js", + "module": "./~/core-js/library/modules/_to-length.js", + "moduleName": "./~/core-js/library/modules/_to-length.js", + "type": "cjs require", + "userRequest": "./_to-integer", + "loc": "2:16-40" + }, + { + "moduleId": 41, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_to-index.js", + "module": "./~/core-js/library/modules/_to-index.js", + "moduleName": "./~/core-js/library/modules/_to-index.js", + "type": "cjs require", + "userRequest": "./_to-integer", + "loc": "1:16-40" + } + ], + "source": "// 7.1.4 ToInteger\nvar ceil = Math.ceil\n , floor = Math.floor;\nmodule.exports = function(it){\n return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it);\n};" + }, + { + "id": 10, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_defined.js", + "name": "./~/core-js/library/modules/_defined.js", + "index": 10, + "index2": 2, + "size": 157, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_string-at.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 8, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_string-at.js", + "module": "./~/core-js/library/modules/_string-at.js", + "moduleName": "./~/core-js/library/modules/_string-at.js", + "type": "cjs require", + "userRequest": "./_defined", + "loc": "2:16-37" + }, + { + "moduleId": 36, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_to-iobject.js", + "module": "./~/core-js/library/modules/_to-iobject.js", + "moduleName": "./~/core-js/library/modules/_to-iobject.js", + "type": "cjs require", + "userRequest": "./_defined", + "loc": "3:14-35" + }, + { + "moduleId": 50, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_to-object.js", + "module": "./~/core-js/library/modules/_to-object.js", + "moduleName": "./~/core-js/library/modules/_to-object.js", + "type": "cjs require", + "userRequest": "./_defined", + "loc": "2:14-35" + } + ], + "source": "// 7.2.1 RequireObjectCoercible(argument)\nmodule.exports = function(it){\n if(it == undefined)throw TypeError(\"Can't call method on \" + it);\n return it;\n};" + }, + { + "id": 11, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_iter-define.js", + "name": "./~/core-js/library/modules/_iter-define.js", + "index": 11, + "index2": 43, + "size": 2824, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.string.iterator.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 7, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.string.iterator.js", + "module": "./~/core-js/library/modules/es6.string.iterator.js", + "moduleName": "./~/core-js/library/modules/es6.string.iterator.js", + "type": "cjs require", + "userRequest": "./_iter-define", + "loc": "5:0-25" + }, + { + "moduleId": 52, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.array.iterator.js", + "module": "./~/core-js/library/modules/es6.array.iterator.js", + "moduleName": "./~/core-js/library/modules/es6.array.iterator.js", + "type": "cjs require", + "userRequest": "./_iter-define", + "loc": "11:17-42" + } + ], + "source": "'use strict';\nvar LIBRARY = require('./_library')\n , $export = require('./_export')\n , redefine = require('./_redefine')\n , hide = require('./_hide')\n , has = require('./_has')\n , Iterators = require('./_iterators')\n , $iterCreate = require('./_iter-create')\n , setToStringTag = require('./_set-to-string-tag')\n , getPrototypeOf = require('./_object-gpo')\n , ITERATOR = require('./_wks')('iterator')\n , BUGGY = !([].keys && 'next' in [].keys()) // Safari has buggy iterators w/o `next`\n , FF_ITERATOR = '@@iterator'\n , KEYS = 'keys'\n , VALUES = 'values';\n\nvar returnThis = function(){ return this; };\n\nmodule.exports = function(Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED){\n $iterCreate(Constructor, NAME, next);\n var getMethod = function(kind){\n if(!BUGGY && kind in proto)return proto[kind];\n switch(kind){\n case KEYS: return function keys(){ return new Constructor(this, kind); };\n case VALUES: return function values(){ return new Constructor(this, kind); };\n } return function entries(){ return new Constructor(this, kind); };\n };\n var TAG = NAME + ' Iterator'\n , DEF_VALUES = DEFAULT == VALUES\n , VALUES_BUG = false\n , proto = Base.prototype\n , $native = proto[ITERATOR] || proto[FF_ITERATOR] || DEFAULT && proto[DEFAULT]\n , $default = $native || getMethod(DEFAULT)\n , $entries = DEFAULT ? !DEF_VALUES ? $default : getMethod('entries') : undefined\n , $anyNative = NAME == 'Array' ? proto.entries || $native : $native\n , methods, key, IteratorPrototype;\n // Fix native\n if($anyNative){\n IteratorPrototype = getPrototypeOf($anyNative.call(new Base));\n if(IteratorPrototype !== Object.prototype){\n // Set @@toStringTag to native iterators\n setToStringTag(IteratorPrototype, TAG, true);\n // fix for some old engines\n if(!LIBRARY && !has(IteratorPrototype, ITERATOR))hide(IteratorPrototype, ITERATOR, returnThis);\n }\n }\n // fix Array#{values, @@iterator}.name in V8 / FF\n if(DEF_VALUES && $native && $native.name !== VALUES){\n VALUES_BUG = true;\n $default = function values(){ return $native.call(this); };\n }\n // Define iterator\n if((!LIBRARY || FORCED) && (BUGGY || VALUES_BUG || !proto[ITERATOR])){\n hide(proto, ITERATOR, $default);\n }\n // Plug for library\n Iterators[NAME] = $default;\n Iterators[TAG] = returnThis;\n if(DEFAULT){\n methods = {\n values: DEF_VALUES ? $default : getMethod(VALUES),\n keys: IS_SET ? $default : getMethod(KEYS),\n entries: $entries\n };\n if(FORCED)for(key in methods){\n if(!(key in proto))redefine(proto, key, methods[key]);\n } else $export($export.P + $export.F * (BUGGY || VALUES_BUG), NAME, methods);\n }\n return methods;\n};" + }, + { + "id": 12, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_library.js", + "name": "./~/core-js/library/modules/_library.js", + "index": 12, + "index2": 4, + "size": 22, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.symbol.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 11, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_iter-define.js", + "module": "./~/core-js/library/modules/_iter-define.js", + "moduleName": "./~/core-js/library/modules/_iter-define.js", + "type": "cjs require", + "userRequest": "./_library", + "loc": "2:21-42" + }, + { + "moduleId": 58, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.symbol.js", + "module": "./~/core-js/library/modules/es6.symbol.js", + "moduleName": "./~/core-js/library/modules/es6.symbol.js", + "type": "cjs require", + "userRequest": "./_library", + "loc": "154:21-42" + }, + { + "moduleId": 60, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_wks-define.js", + "module": "./~/core-js/library/modules/_wks-define.js", + "moduleName": "./~/core-js/library/modules/_wks-define.js", + "type": "cjs require", + "userRequest": "./_library", + "loc": "3:21-42" + } + ], + "source": "module.exports = true;" + }, + { + "id": 13, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_export.js", + "name": "./~/core-js/library/modules/_export.js", + "index": 13, + "index2": 19, + "size": 2312, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.object.set-prototype-of.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 11, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_iter-define.js", + "module": "./~/core-js/library/modules/_iter-define.js", + "moduleName": "./~/core-js/library/modules/_iter-define.js", + "type": "cjs require", + "userRequest": "./_export", + "loc": "3:21-41" + }, + { + "moduleId": 58, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.symbol.js", + "module": "./~/core-js/library/modules/es6.symbol.js", + "moduleName": "./~/core-js/library/modules/es6.symbol.js", + "type": "cjs require", + "userRequest": "./_export", + "loc": "6:21-41" + }, + { + "moduleId": 75, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.object.set-prototype-of.js", + "module": "./~/core-js/library/modules/es6.object.set-prototype-of.js", + "moduleName": "./~/core-js/library/modules/es6.object.set-prototype-of.js", + "type": "cjs require", + "userRequest": "./_export", + "loc": "2:14-34" + }, + { + "moduleId": 79, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.object.create.js", + "module": "./~/core-js/library/modules/es6.object.create.js", + "moduleName": "./~/core-js/library/modules/es6.object.create.js", + "type": "cjs require", + "userRequest": "./_export", + "loc": "1:14-34" + }, + { + "moduleId": 139, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.object.assign.js", + "module": "./~/core-js/library/modules/es6.object.assign.js", + "moduleName": "./~/core-js/library/modules/es6.object.assign.js", + "type": "cjs require", + "userRequest": "./_export", + "loc": "2:14-34" + } + ], + "source": "var global = require('./_global')\n , core = require('./_core')\n , ctx = require('./_ctx')\n , hide = require('./_hide')\n , PROTOTYPE = 'prototype';\n\nvar $export = function(type, name, source){\n var IS_FORCED = type & $export.F\n , IS_GLOBAL = type & $export.G\n , IS_STATIC = type & $export.S\n , IS_PROTO = type & $export.P\n , IS_BIND = type & $export.B\n , IS_WRAP = type & $export.W\n , exports = IS_GLOBAL ? core : core[name] || (core[name] = {})\n , expProto = exports[PROTOTYPE]\n , target = IS_GLOBAL ? global : IS_STATIC ? global[name] : (global[name] || {})[PROTOTYPE]\n , key, own, out;\n if(IS_GLOBAL)source = name;\n for(key in source){\n // contains in native\n own = !IS_FORCED && target && target[key] !== undefined;\n if(own && key in exports)continue;\n // export native or passed\n out = own ? target[key] : source[key];\n // prevent global pollution for namespaces\n exports[key] = IS_GLOBAL && typeof target[key] != 'function' ? source[key]\n // bind timers to global for call from export context\n : IS_BIND && own ? ctx(out, global)\n // wrap global constructors for prevent change them in library\n : IS_WRAP && target[key] == out ? (function(C){\n var F = function(a, b, c){\n if(this instanceof C){\n switch(arguments.length){\n case 0: return new C;\n case 1: return new C(a);\n case 2: return new C(a, b);\n } return new C(a, b, c);\n } return C.apply(this, arguments);\n };\n F[PROTOTYPE] = C[PROTOTYPE];\n return F;\n // make static versions for prototype methods\n })(out) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out;\n // export proto methods to core.%CONSTRUCTOR%.methods.%NAME%\n if(IS_PROTO){\n (exports.virtual || (exports.virtual = {}))[key] = out;\n // export proto methods to core.%CONSTRUCTOR%.prototype.%NAME%\n if(type & $export.R && expProto && !expProto[key])hide(expProto, key, out);\n }\n }\n};\n// type bitmap\n$export.F = 1; // forced\n$export.G = 2; // global\n$export.S = 4; // static\n$export.P = 8; // proto\n$export.B = 16; // bind\n$export.W = 32; // wrap\n$export.U = 64; // safe\n$export.R = 128; // real proto method for `library` \nmodule.exports = $export;" + }, + { + "id": 14, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_global.js", + "name": "./~/core-js/library/modules/_global.js", + "index": 14, + "index2": 5, + "size": 322, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/web.dom.iterable.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 13, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_export.js", + "module": "./~/core-js/library/modules/_export.js", + "moduleName": "./~/core-js/library/modules/_export.js", + "type": "cjs require", + "userRequest": "./_global", + "loc": "1:16-36" + }, + { + "moduleId": 25, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_dom-create.js", + "module": "./~/core-js/library/modules/_dom-create.js", + "moduleName": "./~/core-js/library/modules/_dom-create.js", + "type": "cjs require", + "userRequest": "./_global", + "loc": "2:15-35" + }, + { + "moduleId": 43, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_shared.js", + "module": "./~/core-js/library/modules/_shared.js", + "moduleName": "./~/core-js/library/modules/_shared.js", + "type": "cjs require", + "userRequest": "./_global", + "loc": "1:13-33" + }, + { + "moduleId": 46, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_html.js", + "module": "./~/core-js/library/modules/_html.js", + "moduleName": "./~/core-js/library/modules/_html.js", + "type": "cjs require", + "userRequest": "./_global", + "loc": "1:17-37" + }, + { + "moduleId": 48, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_wks.js", + "module": "./~/core-js/library/modules/_wks.js", + "moduleName": "./~/core-js/library/modules/_wks.js", + "type": "cjs require", + "userRequest": "./_global", + "loc": "3:17-37" + }, + { + "moduleId": 51, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/web.dom.iterable.js", + "module": "./~/core-js/library/modules/web.dom.iterable.js", + "moduleName": "./~/core-js/library/modules/web.dom.iterable.js", + "type": "cjs require", + "userRequest": "./_global", + "loc": "2:20-40" + }, + { + "moduleId": 58, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.symbol.js", + "module": "./~/core-js/library/modules/es6.symbol.js", + "moduleName": "./~/core-js/library/modules/es6.symbol.js", + "type": "cjs require", + "userRequest": "./_global", + "loc": "3:21-41" + }, + { + "moduleId": 60, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_wks-define.js", + "module": "./~/core-js/library/modules/_wks-define.js", + "moduleName": "./~/core-js/library/modules/_wks-define.js", + "type": "cjs require", + "userRequest": "./_global", + "loc": "1:21-41" + } + ], + "source": "// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028\nvar global = module.exports = typeof window != 'undefined' && window.Math == Math\n ? window : typeof self != 'undefined' && self.Math == Math ? self : Function('return this')();\nif(typeof __g == 'number')__g = global; // eslint-disable-line no-undef" + }, + { + "id": 15, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_core.js", + "name": "./~/core-js/library/modules/_core.js", + "index": 15, + "index2": 6, + "size": 117, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/fn/object/assign.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 13, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_export.js", + "module": "./~/core-js/library/modules/_export.js", + "moduleName": "./~/core-js/library/modules/_export.js", + "type": "cjs require", + "userRequest": "./_core", + "loc": "2:16-34" + }, + { + "moduleId": 57, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/fn/symbol/index.js", + "module": "./~/core-js/library/fn/symbol/index.js", + "moduleName": "./~/core-js/library/fn/symbol/index.js", + "type": "cjs require", + "userRequest": "../../modules/_core", + "loc": "5:17-47" + }, + { + "moduleId": 60, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_wks-define.js", + "module": "./~/core-js/library/modules/_wks-define.js", + "moduleName": "./~/core-js/library/modules/_wks-define.js", + "type": "cjs require", + "userRequest": "./_core", + "loc": "2:21-39" + }, + { + "moduleId": 74, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/fn/object/set-prototype-of.js", + "module": "./~/core-js/library/fn/object/set-prototype-of.js", + "moduleName": "./~/core-js/library/fn/object/set-prototype-of.js", + "type": "cjs require", + "userRequest": "../../modules/_core", + "loc": "2:17-47" + }, + { + "moduleId": 78, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/fn/object/create.js", + "module": "./~/core-js/library/fn/object/create.js", + "moduleName": "./~/core-js/library/fn/object/create.js", + "type": "cjs require", + "userRequest": "../../modules/_core", + "loc": "2:14-44" + }, + { + "moduleId": 138, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/fn/object/assign.js", + "module": "./~/core-js/library/fn/object/assign.js", + "moduleName": "./~/core-js/library/fn/object/assign.js", + "type": "cjs require", + "userRequest": "../../modules/_core", + "loc": "2:17-47" + } + ], + "source": "var core = module.exports = {version: '2.4.0'};\nif(typeof __e == 'number')__e = core; // eslint-disable-line no-undef" + }, + { + "id": 16, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_ctx.js", + "name": "./~/core-js/library/modules/_ctx.js", + "index": 16, + "index2": 8, + "size": 505, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_export.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 13, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_export.js", + "module": "./~/core-js/library/modules/_export.js", + "moduleName": "./~/core-js/library/modules/_export.js", + "type": "cjs require", + "userRequest": "./_ctx", + "loc": "3:16-33" + }, + { + "moduleId": 76, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_set-proto.js", + "module": "./~/core-js/library/modules/_set-proto.js", + "moduleName": "./~/core-js/library/modules/_set-proto.js", + "type": "cjs require", + "userRequest": "./_ctx", + "loc": "13:14-31" + } + ], + "source": "// optional / simple context binding\nvar aFunction = require('./_a-function');\nmodule.exports = function(fn, that, length){\n aFunction(fn);\n if(that === undefined)return fn;\n switch(length){\n case 1: return function(a){\n return fn.call(that, a);\n };\n case 2: return function(a, b){\n return fn.call(that, a, b);\n };\n case 3: return function(a, b, c){\n return fn.call(that, a, b, c);\n };\n }\n return function(/* ...args */){\n return fn.apply(that, arguments);\n };\n};" + }, + { + "id": 17, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_a-function.js", + "name": "./~/core-js/library/modules/_a-function.js", + "index": 17, + "index2": 7, + "size": 120, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_ctx.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 16, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_ctx.js", + "module": "./~/core-js/library/modules/_ctx.js", + "moduleName": "./~/core-js/library/modules/_ctx.js", + "type": "cjs require", + "userRequest": "./_a-function", + "loc": "2:16-40" + } + ], + "source": "module.exports = function(it){\n if(typeof it != 'function')throw TypeError(it + ' is not a function!');\n return it;\n};" + }, + { + "id": 18, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_hide.js", + "name": "./~/core-js/library/modules/_hide.js", + "index": 18, + "index2": 18, + "size": 288, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/web.dom.iterable.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 11, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_iter-define.js", + "module": "./~/core-js/library/modules/_iter-define.js", + "moduleName": "./~/core-js/library/modules/_iter-define.js", + "type": "cjs require", + "userRequest": "./_hide", + "loc": "5:21-39" + }, + { + "moduleId": 13, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_export.js", + "module": "./~/core-js/library/modules/_export.js", + "moduleName": "./~/core-js/library/modules/_export.js", + "type": "cjs require", + "userRequest": "./_hide", + "loc": "4:16-34" + }, + { + "moduleId": 28, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_redefine.js", + "module": "./~/core-js/library/modules/_redefine.js", + "moduleName": "./~/core-js/library/modules/_redefine.js", + "type": "cjs require", + "userRequest": "./_hide", + "loc": "1:17-35" + }, + { + "moduleId": 31, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_iter-create.js", + "module": "./~/core-js/library/modules/_iter-create.js", + "moduleName": "./~/core-js/library/modules/_iter-create.js", + "type": "cjs require", + "userRequest": "./_hide", + "loc": "8:0-18" + }, + { + "moduleId": 51, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/web.dom.iterable.js", + "module": "./~/core-js/library/modules/web.dom.iterable.js", + "moduleName": "./~/core-js/library/modules/web.dom.iterable.js", + "type": "cjs require", + "userRequest": "./_hide", + "loc": "3:20-38" + }, + { + "moduleId": 58, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.symbol.js", + "module": "./~/core-js/library/modules/es6.symbol.js", + "moduleName": "./~/core-js/library/modules/es6.symbol.js", + "type": "cjs require", + "userRequest": "./_hide", + "loc": "229:36-54" + } + ], + "source": "var dP = require('./_object-dp')\n , createDesc = require('./_property-desc');\nmodule.exports = require('./_descriptors') ? function(object, key, value){\n return dP.f(object, key, createDesc(1, value));\n} : function(object, key, value){\n object[key] = value;\n return object;\n};" + }, + { + "id": 19, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_object-dp.js", + "name": "./~/core-js/library/modules/_object-dp.js", + "index": 19, + "index2": 16, + "size": 608, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.symbol.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 18, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_hide.js", + "module": "./~/core-js/library/modules/_hide.js", + "moduleName": "./~/core-js/library/modules/_hide.js", + "type": "cjs require", + "userRequest": "./_object-dp", + "loc": "1:17-40" + }, + { + "moduleId": 33, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_object-dps.js", + "module": "./~/core-js/library/modules/_object-dps.js", + "moduleName": "./~/core-js/library/modules/_object-dps.js", + "type": "cjs require", + "userRequest": "./_object-dp", + "loc": "1:15-38" + }, + { + "moduleId": 47, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_set-to-string-tag.js", + "module": "./~/core-js/library/modules/_set-to-string-tag.js", + "moduleName": "./~/core-js/library/modules/_set-to-string-tag.js", + "type": "cjs require", + "userRequest": "./_object-dp", + "loc": "1:10-33" + }, + { + "moduleId": 58, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.symbol.js", + "module": "./~/core-js/library/modules/es6.symbol.js", + "moduleName": "./~/core-js/library/modules/es6.symbol.js", + "type": "cjs require", + "userRequest": "./_object-dp", + "loc": "26:21-44" + }, + { + "moduleId": 59, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_meta.js", + "module": "./~/core-js/library/modules/_meta.js", + "moduleName": "./~/core-js/library/modules/_meta.js", + "type": "cjs require", + "userRequest": "./_object-dp", + "loc": "4:15-38" + }, + { + "moduleId": 60, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_wks-define.js", + "module": "./~/core-js/library/modules/_wks-define.js", + "moduleName": "./~/core-js/library/modules/_wks-define.js", + "type": "cjs require", + "userRequest": "./_object-dp", + "loc": "5:21-44" + } + ], + "source": "var anObject = require('./_an-object')\n , IE8_DOM_DEFINE = require('./_ie8-dom-define')\n , toPrimitive = require('./_to-primitive')\n , dP = Object.defineProperty;\n\nexports.f = require('./_descriptors') ? Object.defineProperty : function defineProperty(O, P, Attributes){\n anObject(O);\n P = toPrimitive(P, true);\n anObject(Attributes);\n if(IE8_DOM_DEFINE)try {\n return dP(O, P, Attributes);\n } catch(e){ /* empty */ }\n if('get' in Attributes || 'set' in Attributes)throw TypeError('Accessors not supported!');\n if('value' in Attributes)O[P] = Attributes.value;\n return O;\n};" + }, + { + "id": 20, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_an-object.js", + "name": "./~/core-js/library/modules/_an-object.js", + "index": 20, + "index2": 10, + "size": 149, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.symbol.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 19, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_object-dp.js", + "module": "./~/core-js/library/modules/_object-dp.js", + "moduleName": "./~/core-js/library/modules/_object-dp.js", + "type": "cjs require", + "userRequest": "./_an-object", + "loc": "1:21-44" + }, + { + "moduleId": 32, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_object-create.js", + "module": "./~/core-js/library/modules/_object-create.js", + "moduleName": "./~/core-js/library/modules/_object-create.js", + "type": "cjs require", + "userRequest": "./_an-object", + "loc": "2:18-41" + }, + { + "moduleId": 33, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_object-dps.js", + "module": "./~/core-js/library/modules/_object-dps.js", + "moduleName": "./~/core-js/library/modules/_object-dps.js", + "type": "cjs require", + "userRequest": "./_an-object", + "loc": "2:15-38" + }, + { + "moduleId": 58, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.symbol.js", + "module": "./~/core-js/library/modules/es6.symbol.js", + "moduleName": "./~/core-js/library/modules/es6.symbol.js", + "type": "cjs require", + "userRequest": "./_an-object", + "loc": "19:21-44" + }, + { + "moduleId": 76, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_set-proto.js", + "module": "./~/core-js/library/modules/_set-proto.js", + "moduleName": "./~/core-js/library/modules/_set-proto.js", + "type": "cjs require", + "userRequest": "./_an-object", + "loc": "4:15-38" + } + ], + "source": "var isObject = require('./_is-object');\nmodule.exports = function(it){\n if(!isObject(it))throw TypeError(it + ' is not an object!');\n return it;\n};" + }, + { + "id": 21, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_is-object.js", + "name": "./~/core-js/library/modules/_is-object.js", + "index": 21, + "index2": 9, + "size": 107, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_set-proto.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 20, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_an-object.js", + "module": "./~/core-js/library/modules/_an-object.js", + "moduleName": "./~/core-js/library/modules/_an-object.js", + "type": "cjs require", + "userRequest": "./_is-object", + "loc": "1:15-38" + }, + { + "moduleId": 25, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_dom-create.js", + "module": "./~/core-js/library/modules/_dom-create.js", + "moduleName": "./~/core-js/library/modules/_dom-create.js", + "type": "cjs require", + "userRequest": "./_is-object", + "loc": "1:15-38" + }, + { + "moduleId": 26, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_to-primitive.js", + "module": "./~/core-js/library/modules/_to-primitive.js", + "moduleName": "./~/core-js/library/modules/_to-primitive.js", + "type": "cjs require", + "userRequest": "./_is-object", + "loc": "2:15-38" + }, + { + "moduleId": 59, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_meta.js", + "module": "./~/core-js/library/modules/_meta.js", + "moduleName": "./~/core-js/library/modules/_meta.js", + "type": "cjs require", + "userRequest": "./_is-object", + "loc": "2:15-38" + }, + { + "moduleId": 76, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_set-proto.js", + "module": "./~/core-js/library/modules/_set-proto.js", + "moduleName": "./~/core-js/library/modules/_set-proto.js", + "type": "cjs require", + "userRequest": "./_is-object", + "loc": "3:15-38" + } + ], + "source": "module.exports = function(it){\n return typeof it === 'object' ? it !== null : typeof it === 'function';\n};" + }, + { + "id": 22, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_ie8-dom-define.js", + "name": "./~/core-js/library/modules/_ie8-dom-define.js", + "index": 22, + "index2": 14, + "size": 192, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_object-gopd.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 19, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_object-dp.js", + "module": "./~/core-js/library/modules/_object-dp.js", + "moduleName": "./~/core-js/library/modules/_object-dp.js", + "type": "cjs require", + "userRequest": "./_ie8-dom-define", + "loc": "2:21-49" + }, + { + "moduleId": 68, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_object-gopd.js", + "module": "./~/core-js/library/modules/_object-gopd.js", + "moduleName": "./~/core-js/library/modules/_object-gopd.js", + "type": "cjs require", + "userRequest": "./_ie8-dom-define", + "loc": "6:21-49" + } + ], + "source": "module.exports = !require('./_descriptors') && !require('./_fails')(function(){\n return Object.defineProperty(require('./_dom-create')('div'), 'a', {get: function(){ return 7; }}).a != 7;\n});" + }, + { + "id": 23, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_descriptors.js", + "name": "./~/core-js/library/modules/_descriptors.js", + "index": 23, + "index2": 12, + "size": 177, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.symbol.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 18, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_hide.js", + "module": "./~/core-js/library/modules/_hide.js", + "moduleName": "./~/core-js/library/modules/_hide.js", + "type": "cjs require", + "userRequest": "./_descriptors", + "loc": "3:17-42" + }, + { + "moduleId": 19, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_object-dp.js", + "module": "./~/core-js/library/modules/_object-dp.js", + "moduleName": "./~/core-js/library/modules/_object-dp.js", + "type": "cjs require", + "userRequest": "./_descriptors", + "loc": "6:12-37" + }, + { + "moduleId": 22, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_ie8-dom-define.js", + "module": "./~/core-js/library/modules/_ie8-dom-define.js", + "moduleName": "./~/core-js/library/modules/_ie8-dom-define.js", + "type": "cjs require", + "userRequest": "./_descriptors", + "loc": "1:18-43" + }, + { + "moduleId": 33, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_object-dps.js", + "module": "./~/core-js/library/modules/_object-dps.js", + "moduleName": "./~/core-js/library/modules/_object-dps.js", + "type": "cjs require", + "userRequest": "./_descriptors", + "loc": "5:17-42" + }, + { + "moduleId": 58, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.symbol.js", + "module": "./~/core-js/library/modules/es6.symbol.js", + "moduleName": "./~/core-js/library/modules/es6.symbol.js", + "type": "cjs require", + "userRequest": "./_descriptors", + "loc": "5:21-46" + }, + { + "moduleId": 68, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_object-gopd.js", + "module": "./~/core-js/library/modules/_object-gopd.js", + "moduleName": "./~/core-js/library/modules/_object-gopd.js", + "type": "cjs require", + "userRequest": "./_descriptors", + "loc": "9:12-37" + } + ], + "source": "// Thank's IE8 for his funny defineProperty\nmodule.exports = !require('./_fails')(function(){\n return Object.defineProperty({}, 'a', {get: function(){ return 7; }}).a != 7;\n});" + }, + { + "id": 24, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_fails.js", + "name": "./~/core-js/library/modules/_fails.js", + "index": 24, + "index2": 11, + "size": 99, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.symbol.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 22, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_ie8-dom-define.js", + "module": "./~/core-js/library/modules/_ie8-dom-define.js", + "moduleName": "./~/core-js/library/modules/_ie8-dom-define.js", + "type": "cjs require", + "userRequest": "./_fails", + "loc": "1:48-67" + }, + { + "moduleId": 23, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_descriptors.js", + "module": "./~/core-js/library/modules/_descriptors.js", + "moduleName": "./~/core-js/library/modules/_descriptors.js", + "type": "cjs require", + "userRequest": "./_fails", + "loc": "2:18-37" + }, + { + "moduleId": 58, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.symbol.js", + "module": "./~/core-js/library/modules/es6.symbol.js", + "moduleName": "./~/core-js/library/modules/es6.symbol.js", + "type": "cjs require", + "userRequest": "./_fails", + "loc": "9:21-40" + }, + { + "moduleId": 59, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_meta.js", + "module": "./~/core-js/library/modules/_meta.js", + "moduleName": "./~/core-js/library/modules/_meta.js", + "type": "cjs require", + "userRequest": "./_fails", + "loc": "9:14-33" + }, + { + "moduleId": 140, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_object-assign.js", + "module": "./~/core-js/library/modules/_object-assign.js", + "moduleName": "./~/core-js/library/modules/_object-assign.js", + "type": "cjs require", + "userRequest": "./_fails", + "loc": "11:29-48" + } + ], + "source": "module.exports = function(exec){\n try {\n return !!exec();\n } catch(e){\n return true;\n }\n};" + }, + { + "id": 25, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_dom-create.js", + "name": "./~/core-js/library/modules/_dom-create.js", + "index": 25, + "index2": 13, + "size": 286, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_object-create.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 22, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_ie8-dom-define.js", + "module": "./~/core-js/library/modules/_ie8-dom-define.js", + "moduleName": "./~/core-js/library/modules/_ie8-dom-define.js", + "type": "cjs require", + "userRequest": "./_dom-create", + "loc": "2:31-55" + }, + { + "moduleId": 32, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_object-create.js", + "module": "./~/core-js/library/modules/_object-create.js", + "moduleName": "./~/core-js/library/modules/_object-create.js", + "type": "cjs require", + "userRequest": "./_dom-create", + "loc": "12:15-39" + } + ], + "source": "var isObject = require('./_is-object')\n , document = require('./_global').document\n // in old IE typeof document.createElement is 'object'\n , is = isObject(document) && isObject(document.createElement);\nmodule.exports = function(it){\n return is ? document.createElement(it) : {};\n};" + }, + { + "id": 26, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_to-primitive.js", + "name": "./~/core-js/library/modules/_to-primitive.js", + "index": 26, + "index2": 15, + "size": 644, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.symbol.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 19, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_object-dp.js", + "module": "./~/core-js/library/modules/_object-dp.js", + "moduleName": "./~/core-js/library/modules/_object-dp.js", + "type": "cjs require", + "userRequest": "./_to-primitive", + "loc": "3:21-47" + }, + { + "moduleId": 58, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.symbol.js", + "module": "./~/core-js/library/modules/es6.symbol.js", + "moduleName": "./~/core-js/library/modules/es6.symbol.js", + "type": "cjs require", + "userRequest": "./_to-primitive", + "loc": "21:21-47" + }, + { + "moduleId": 68, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_object-gopd.js", + "module": "./~/core-js/library/modules/_object-gopd.js", + "moduleName": "./~/core-js/library/modules/_object-gopd.js", + "type": "cjs require", + "userRequest": "./_to-primitive", + "loc": "4:21-47" + } + ], + "source": "// 7.1.1 ToPrimitive(input [, PreferredType])\nvar isObject = require('./_is-object');\n// instead of the ES6 spec version, we didn't implement @@toPrimitive case\n// and the second argument - flag - preferred type is a string\nmodule.exports = function(it, S){\n if(!isObject(it))return it;\n var fn, val;\n if(S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it)))return val;\n if(typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it)))return val;\n if(!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it)))return val;\n throw TypeError(\"Can't convert object to primitive value\");\n};" + }, + { + "id": 27, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_property-desc.js", + "name": "./~/core-js/library/modules/_property-desc.js", + "index": 27, + "index2": 17, + "size": 183, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.symbol.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 18, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_hide.js", + "module": "./~/core-js/library/modules/_hide.js", + "moduleName": "./~/core-js/library/modules/_hide.js", + "type": "cjs require", + "userRequest": "./_property-desc", + "loc": "2:17-44" + }, + { + "moduleId": 31, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_iter-create.js", + "module": "./~/core-js/library/modules/_iter-create.js", + "moduleName": "./~/core-js/library/modules/_iter-create.js", + "type": "cjs require", + "userRequest": "./_property-desc", + "loc": "3:21-48" + }, + { + "moduleId": 58, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.symbol.js", + "module": "./~/core-js/library/modules/es6.symbol.js", + "moduleName": "./~/core-js/library/modules/es6.symbol.js", + "type": "cjs require", + "userRequest": "./_property-desc", + "loc": "22:21-48" + }, + { + "moduleId": 68, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_object-gopd.js", + "module": "./~/core-js/library/modules/_object-gopd.js", + "moduleName": "./~/core-js/library/modules/_object-gopd.js", + "type": "cjs require", + "userRequest": "./_property-desc", + "loc": "2:21-48" + } + ], + "source": "module.exports = function(bitmap, value){\n return {\n enumerable : !(bitmap & 1),\n configurable: !(bitmap & 2),\n writable : !(bitmap & 4),\n value : value\n };\n};" + }, + { + "id": 28, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_redefine.js", + "name": "./~/core-js/library/modules/_redefine.js", + "index": 28, + "index2": 20, + "size": 36, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.symbol.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 11, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_iter-define.js", + "module": "./~/core-js/library/modules/_iter-define.js", + "moduleName": "./~/core-js/library/modules/_iter-define.js", + "type": "cjs require", + "userRequest": "./_redefine", + "loc": "4:21-43" + }, + { + "moduleId": 58, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.symbol.js", + "module": "./~/core-js/library/modules/es6.symbol.js", + "moduleName": "./~/core-js/library/modules/es6.symbol.js", + "type": "cjs require", + "userRequest": "./_redefine", + "loc": "7:21-43" + } + ], + "source": "module.exports = require('./_hide');" + }, + { + "id": 29, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_has.js", + "name": "./~/core-js/library/modules/_has.js", + "index": 29, + "index2": 21, + "size": 117, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.symbol.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 11, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_iter-define.js", + "module": "./~/core-js/library/modules/_iter-define.js", + "moduleName": "./~/core-js/library/modules/_iter-define.js", + "type": "cjs require", + "userRequest": "./_has", + "loc": "6:21-38" + }, + { + "moduleId": 35, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_object-keys-internal.js", + "module": "./~/core-js/library/modules/_object-keys-internal.js", + "moduleName": "./~/core-js/library/modules/_object-keys-internal.js", + "type": "cjs require", + "userRequest": "./_has", + "loc": "1:19-36" + }, + { + "moduleId": 47, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_set-to-string-tag.js", + "module": "./~/core-js/library/modules/_set-to-string-tag.js", + "moduleName": "./~/core-js/library/modules/_set-to-string-tag.js", + "type": "cjs require", + "userRequest": "./_has", + "loc": "2:10-27" + }, + { + "moduleId": 49, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_object-gpo.js", + "module": "./~/core-js/library/modules/_object-gpo.js", + "moduleName": "./~/core-js/library/modules/_object-gpo.js", + "type": "cjs require", + "userRequest": "./_has", + "loc": "2:18-35" + }, + { + "moduleId": 58, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.symbol.js", + "module": "./~/core-js/library/modules/es6.symbol.js", + "moduleName": "./~/core-js/library/modules/es6.symbol.js", + "type": "cjs require", + "userRequest": "./_has", + "loc": "4:21-38" + }, + { + "moduleId": 59, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_meta.js", + "module": "./~/core-js/library/modules/_meta.js", + "moduleName": "./~/core-js/library/modules/_meta.js", + "type": "cjs require", + "userRequest": "./_has", + "loc": "3:15-32" + }, + { + "moduleId": 68, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_object-gopd.js", + "module": "./~/core-js/library/modules/_object-gopd.js", + "moduleName": "./~/core-js/library/modules/_object-gopd.js", + "type": "cjs require", + "userRequest": "./_has", + "loc": "5:21-38" + } + ], + "source": "var hasOwnProperty = {}.hasOwnProperty;\nmodule.exports = function(it, key){\n return hasOwnProperty.call(it, key);\n};" + }, + { + "id": 30, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_iterators.js", + "name": "./~/core-js/library/modules/_iterators.js", + "index": 30, + "index2": 22, + "size": 20, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/web.dom.iterable.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 11, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_iter-define.js", + "module": "./~/core-js/library/modules/_iter-define.js", + "moduleName": "./~/core-js/library/modules/_iter-define.js", + "type": "cjs require", + "userRequest": "./_iterators", + "loc": "7:21-44" + }, + { + "moduleId": 51, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/web.dom.iterable.js", + "module": "./~/core-js/library/modules/web.dom.iterable.js", + "moduleName": "./~/core-js/library/modules/web.dom.iterable.js", + "type": "cjs require", + "userRequest": "./_iterators", + "loc": "4:20-43" + }, + { + "moduleId": 52, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.array.iterator.js", + "module": "./~/core-js/library/modules/es6.array.iterator.js", + "moduleName": "./~/core-js/library/modules/es6.array.iterator.js", + "type": "cjs require", + "userRequest": "./_iterators", + "loc": "4:23-46" + } + ], + "source": "module.exports = {};" + }, + { + "id": 31, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_iter-create.js", + "name": "./~/core-js/library/modules/_iter-create.js", + "index": 31, + "index2": 40, + "size": 528, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_iter-define.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 11, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_iter-define.js", + "module": "./~/core-js/library/modules/_iter-define.js", + "moduleName": "./~/core-js/library/modules/_iter-define.js", + "type": "cjs require", + "userRequest": "./_iter-create", + "loc": "8:21-46" + } + ], + "source": "'use strict';\nvar create = require('./_object-create')\n , descriptor = require('./_property-desc')\n , setToStringTag = require('./_set-to-string-tag')\n , IteratorPrototype = {};\n\n// 25.1.2.1.1 %IteratorPrototype%[@@iterator]()\nrequire('./_hide')(IteratorPrototype, require('./_wks')('iterator'), function(){ return this; });\n\nmodule.exports = function(Constructor, NAME, next){\n Constructor.prototype = create(IteratorPrototype, {next: descriptor(1, next)});\n setToStringTag(Constructor, NAME + ' Iterator');\n};" + }, + { + "id": 32, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_object-create.js", + "name": "./~/core-js/library/modules/_object-create.js", + "index": 32, + "index2": 37, + "size": 1520, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.object.create.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 31, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_iter-create.js", + "module": "./~/core-js/library/modules/_iter-create.js", + "moduleName": "./~/core-js/library/modules/_iter-create.js", + "type": "cjs require", + "userRequest": "./_object-create", + "loc": "2:21-48" + }, + { + "moduleId": 58, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.symbol.js", + "module": "./~/core-js/library/modules/es6.symbol.js", + "moduleName": "./~/core-js/library/modules/es6.symbol.js", + "type": "cjs require", + "userRequest": "./_object-create", + "loc": "23:21-48" + }, + { + "moduleId": 79, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.object.create.js", + "module": "./~/core-js/library/modules/es6.object.create.js", + "moduleName": "./~/core-js/library/modules/es6.object.create.js", + "type": "cjs require", + "userRequest": "./_object-create", + "loc": "3:38-65" + } + ], + "source": "// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])\nvar anObject = require('./_an-object')\n , dPs = require('./_object-dps')\n , enumBugKeys = require('./_enum-bug-keys')\n , IE_PROTO = require('./_shared-key')('IE_PROTO')\n , Empty = function(){ /* empty */ }\n , PROTOTYPE = 'prototype';\n\n// Create object with fake `null` prototype: use iframe Object with cleared prototype\nvar createDict = function(){\n // Thrash, waste and sodomy: IE GC bug\n var iframe = require('./_dom-create')('iframe')\n , i = enumBugKeys.length\n , lt = '<'\n , gt = '>'\n , iframeDocument;\n iframe.style.display = 'none';\n require('./_html').appendChild(iframe);\n iframe.src = 'javascript:'; // eslint-disable-line no-script-url\n // createDict = iframe.contentWindow.Object;\n // html.removeChild(iframe);\n iframeDocument = iframe.contentWindow.document;\n iframeDocument.open();\n iframeDocument.write(lt + 'script' + gt + 'document.F=Object' + lt + '/script' + gt);\n iframeDocument.close();\n createDict = iframeDocument.F;\n while(i--)delete createDict[PROTOTYPE][enumBugKeys[i]];\n return createDict();\n};\n\nmodule.exports = Object.create || function create(O, Properties){\n var result;\n if(O !== null){\n Empty[PROTOTYPE] = anObject(O);\n result = new Empty;\n Empty[PROTOTYPE] = null;\n // add \"__proto__\" for Object.getPrototypeOf polyfill\n result[IE_PROTO] = O;\n } else result = createDict();\n return Properties === undefined ? result : dPs(result, Properties);\n};\n" + }, + { + "id": 33, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_object-dps.js", + "name": "./~/core-js/library/modules/_object-dps.js", + "index": 33, + "index2": 35, + "size": 404, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_object-create.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 32, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_object-create.js", + "module": "./~/core-js/library/modules/_object-create.js", + "moduleName": "./~/core-js/library/modules/_object-create.js", + "type": "cjs require", + "userRequest": "./_object-dps", + "loc": "3:18-42" + } + ], + "source": "var dP = require('./_object-dp')\n , anObject = require('./_an-object')\n , getKeys = require('./_object-keys');\n\nmodule.exports = require('./_descriptors') ? Object.defineProperties : function defineProperties(O, Properties){\n anObject(O);\n var keys = getKeys(Properties)\n , length = keys.length\n , i = 0\n , P;\n while(length > i)dP.f(O, P = keys[i++], Properties[P]);\n return O;\n};" + }, + { + "id": 34, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_object-keys.js", + "name": "./~/core-js/library/modules/_object-keys.js", + "index": 34, + "index2": 34, + "size": 225, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.symbol.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 33, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_object-dps.js", + "module": "./~/core-js/library/modules/_object-dps.js", + "moduleName": "./~/core-js/library/modules/_object-dps.js", + "type": "cjs require", + "userRequest": "./_object-keys", + "loc": "3:15-40" + }, + { + "moduleId": 58, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.symbol.js", + "module": "./~/core-js/library/modules/es6.symbol.js", + "moduleName": "./~/core-js/library/modules/es6.symbol.js", + "type": "cjs require", + "userRequest": "./_object-keys", + "loc": "27:21-46" + }, + { + "moduleId": 61, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_keyof.js", + "module": "./~/core-js/library/modules/_keyof.js", + "moduleName": "./~/core-js/library/modules/_keyof.js", + "type": "cjs require", + "userRequest": "./_object-keys", + "loc": "1:16-41" + }, + { + "moduleId": 62, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_enum-keys.js", + "module": "./~/core-js/library/modules/_enum-keys.js", + "moduleName": "./~/core-js/library/modules/_enum-keys.js", + "type": "cjs require", + "userRequest": "./_object-keys", + "loc": "2:14-39" + }, + { + "moduleId": 140, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_object-assign.js", + "module": "./~/core-js/library/modules/_object-assign.js", + "moduleName": "./~/core-js/library/modules/_object-assign.js", + "type": "cjs require", + "userRequest": "./_object-keys", + "loc": "3:15-40" + } + ], + "source": "// 19.1.2.14 / 15.2.3.14 Object.keys(O)\nvar $keys = require('./_object-keys-internal')\n , enumBugKeys = require('./_enum-bug-keys');\n\nmodule.exports = Object.keys || function keys(O){\n return $keys(O, enumBugKeys);\n};" + }, + { + "id": 35, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_object-keys-internal.js", + "name": "./~/core-js/library/modules/_object-keys-internal.js", + "index": 35, + "index2": 32, + "size": 546, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_object-gopn.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 34, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_object-keys.js", + "module": "./~/core-js/library/modules/_object-keys.js", + "moduleName": "./~/core-js/library/modules/_object-keys.js", + "type": "cjs require", + "userRequest": "./_object-keys-internal", + "loc": "2:18-52" + }, + { + "moduleId": 67, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_object-gopn.js", + "module": "./~/core-js/library/modules/_object-gopn.js", + "moduleName": "./~/core-js/library/modules/_object-gopn.js", + "type": "cjs require", + "userRequest": "./_object-keys-internal", + "loc": "2:17-51" + } + ], + "source": "var has = require('./_has')\n , toIObject = require('./_to-iobject')\n , arrayIndexOf = require('./_array-includes')(false)\n , IE_PROTO = require('./_shared-key')('IE_PROTO');\n\nmodule.exports = function(object, names){\n var O = toIObject(object)\n , i = 0\n , result = []\n , key;\n for(key in O)if(key != IE_PROTO)has(O, key) && result.push(key);\n // Don't enum bug & hidden keys\n while(names.length > i)if(has(O, key = names[i++])){\n ~arrayIndexOf(result, key) || result.push(key);\n }\n return result;\n};" + }, + { + "id": 36, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_to-iobject.js", + "name": "./~/core-js/library/modules/_to-iobject.js", + "index": 36, + "index2": 25, + "size": 213, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.symbol.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 35, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_object-keys-internal.js", + "module": "./~/core-js/library/modules/_object-keys-internal.js", + "moduleName": "./~/core-js/library/modules/_object-keys-internal.js", + "type": "cjs require", + "userRequest": "./_to-iobject", + "loc": "2:19-43" + }, + { + "moduleId": 39, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_array-includes.js", + "module": "./~/core-js/library/modules/_array-includes.js", + "moduleName": "./~/core-js/library/modules/_array-includes.js", + "type": "cjs require", + "userRequest": "./_to-iobject", + "loc": "3:16-40" + }, + { + "moduleId": 52, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.array.iterator.js", + "module": "./~/core-js/library/modules/es6.array.iterator.js", + "moduleName": "./~/core-js/library/modules/es6.array.iterator.js", + "type": "cjs require", + "userRequest": "./_to-iobject", + "loc": "5:23-47" + }, + { + "moduleId": 58, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.symbol.js", + "module": "./~/core-js/library/modules/es6.symbol.js", + "moduleName": "./~/core-js/library/modules/es6.symbol.js", + "type": "cjs require", + "userRequest": "./_to-iobject", + "loc": "20:21-45" + }, + { + "moduleId": 61, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_keyof.js", + "module": "./~/core-js/library/modules/_keyof.js", + "moduleName": "./~/core-js/library/modules/_keyof.js", + "type": "cjs require", + "userRequest": "./_to-iobject", + "loc": "2:16-40" + }, + { + "moduleId": 66, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_object-gopn-ext.js", + "module": "./~/core-js/library/modules/_object-gopn-ext.js", + "moduleName": "./~/core-js/library/modules/_object-gopn-ext.js", + "type": "cjs require", + "userRequest": "./_to-iobject", + "loc": "2:16-40" + }, + { + "moduleId": 68, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_object-gopd.js", + "module": "./~/core-js/library/modules/_object-gopd.js", + "moduleName": "./~/core-js/library/modules/_object-gopd.js", + "type": "cjs require", + "userRequest": "./_to-iobject", + "loc": "3:21-45" + } + ], + "source": "// to indexed object, toObject with fallback for non-array-like ES3 strings\nvar IObject = require('./_iobject')\n , defined = require('./_defined');\nmodule.exports = function(it){\n return IObject(defined(it));\n};" + }, + { + "id": 37, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_iobject.js", + "name": "./~/core-js/library/modules/_iobject.js", + "index": 37, + "index2": 24, + "size": 236, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_object-assign.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 36, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_to-iobject.js", + "module": "./~/core-js/library/modules/_to-iobject.js", + "moduleName": "./~/core-js/library/modules/_to-iobject.js", + "type": "cjs require", + "userRequest": "./_iobject", + "loc": "2:14-35" + }, + { + "moduleId": 140, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_object-assign.js", + "module": "./~/core-js/library/modules/_object-assign.js", + "moduleName": "./~/core-js/library/modules/_object-assign.js", + "type": "cjs require", + "userRequest": "./_iobject", + "loc": "7:15-36" + } + ], + "source": "// fallback for non-array-like ES3 and non-enumerable old V8 strings\nvar cof = require('./_cof');\nmodule.exports = Object('z').propertyIsEnumerable(0) ? Object : function(it){\n return cof(it) == 'String' ? it.split('') : Object(it);\n};" + }, + { + "id": 38, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_cof.js", + "name": "./~/core-js/library/modules/_cof.js", + "index": 38, + "index2": 23, + "size": 103, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_is-array.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 37, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_iobject.js", + "module": "./~/core-js/library/modules/_iobject.js", + "moduleName": "./~/core-js/library/modules/_iobject.js", + "type": "cjs require", + "userRequest": "./_cof", + "loc": "2:10-27" + }, + { + "moduleId": 65, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_is-array.js", + "module": "./~/core-js/library/modules/_is-array.js", + "moduleName": "./~/core-js/library/modules/_is-array.js", + "type": "cjs require", + "userRequest": "./_cof", + "loc": "2:10-27" + } + ], + "source": "var toString = {}.toString;\n\nmodule.exports = function(it){\n return toString.call(it).slice(8, -1);\n};" + }, + { + "id": 39, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_array-includes.js", + "name": "./~/core-js/library/modules/_array-includes.js", + "index": 39, + "index2": 28, + "size": 788, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_object-keys-internal.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 35, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_object-keys-internal.js", + "module": "./~/core-js/library/modules/_object-keys-internal.js", + "moduleName": "./~/core-js/library/modules/_object-keys-internal.js", + "type": "cjs require", + "userRequest": "./_array-includes", + "loc": "3:19-47" + } + ], + "source": "// false -> Array#indexOf\n// true -> Array#includes\nvar toIObject = require('./_to-iobject')\n , toLength = require('./_to-length')\n , toIndex = require('./_to-index');\nmodule.exports = function(IS_INCLUDES){\n return function($this, el, fromIndex){\n var O = toIObject($this)\n , length = toLength(O.length)\n , index = toIndex(fromIndex, length)\n , value;\n // Array#includes uses SameValueZero equality algorithm\n if(IS_INCLUDES && el != el)while(length > index){\n value = O[index++];\n if(value != value)return true;\n // Array#toIndex ignores holes, Array#includes - not\n } else for(;length > index; index++)if(IS_INCLUDES || index in O){\n if(O[index] === el)return IS_INCLUDES || index || 0;\n } return !IS_INCLUDES && -1;\n };\n};" + }, + { + "id": 40, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_to-length.js", + "name": "./~/core-js/library/modules/_to-length.js", + "index": 40, + "index2": 26, + "size": 217, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_array-includes.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 39, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_array-includes.js", + "module": "./~/core-js/library/modules/_array-includes.js", + "moduleName": "./~/core-js/library/modules/_array-includes.js", + "type": "cjs require", + "userRequest": "./_to-length", + "loc": "4:16-39" + } + ], + "source": "// 7.1.15 ToLength\nvar toInteger = require('./_to-integer')\n , min = Math.min;\nmodule.exports = function(it){\n return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991\n};" + }, + { + "id": 41, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_to-index.js", + "name": "./~/core-js/library/modules/_to-index.js", + "index": 41, + "index2": 27, + "size": 230, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_array-includes.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 39, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_array-includes.js", + "module": "./~/core-js/library/modules/_array-includes.js", + "moduleName": "./~/core-js/library/modules/_array-includes.js", + "type": "cjs require", + "userRequest": "./_to-index", + "loc": "5:16-38" + } + ], + "source": "var toInteger = require('./_to-integer')\n , max = Math.max\n , min = Math.min;\nmodule.exports = function(index, length){\n index = toInteger(index);\n return index < 0 ? max(index + length, 0) : min(index, length);\n};" + }, + { + "id": 42, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_shared-key.js", + "name": "./~/core-js/library/modules/_shared-key.js", + "index": 42, + "index2": 31, + "size": 158, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_object-create.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 32, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_object-create.js", + "module": "./~/core-js/library/modules/_object-create.js", + "moduleName": "./~/core-js/library/modules/_object-create.js", + "type": "cjs require", + "userRequest": "./_shared-key", + "loc": "5:18-42" + }, + { + "moduleId": 35, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_object-keys-internal.js", + "module": "./~/core-js/library/modules/_object-keys-internal.js", + "moduleName": "./~/core-js/library/modules/_object-keys-internal.js", + "type": "cjs require", + "userRequest": "./_shared-key", + "loc": "4:19-43" + }, + { + "moduleId": 49, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_object-gpo.js", + "module": "./~/core-js/library/modules/_object-gpo.js", + "moduleName": "./~/core-js/library/modules/_object-gpo.js", + "type": "cjs require", + "userRequest": "./_shared-key", + "loc": "4:18-42" + } + ], + "source": "var shared = require('./_shared')('keys')\n , uid = require('./_uid');\nmodule.exports = function(key){\n return shared[key] || (shared[key] = uid(key));\n};" + }, + { + "id": 43, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_shared.js", + "name": "./~/core-js/library/modules/_shared.js", + "index": 43, + "index2": 29, + "size": 198, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.symbol.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 42, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_shared-key.js", + "module": "./~/core-js/library/modules/_shared-key.js", + "moduleName": "./~/core-js/library/modules/_shared-key.js", + "type": "cjs require", + "userRequest": "./_shared", + "loc": "1:13-33" + }, + { + "moduleId": 48, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_wks.js", + "module": "./~/core-js/library/modules/_wks.js", + "moduleName": "./~/core-js/library/modules/_wks.js", + "type": "cjs require", + "userRequest": "./_shared", + "loc": "1:17-37" + }, + { + "moduleId": 58, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.symbol.js", + "module": "./~/core-js/library/modules/es6.symbol.js", + "moduleName": "./~/core-js/library/modules/es6.symbol.js", + "type": "cjs require", + "userRequest": "./_shared", + "loc": "10:21-41" + } + ], + "source": "var global = require('./_global')\n , SHARED = '__core-js_shared__'\n , store = global[SHARED] || (global[SHARED] = {});\nmodule.exports = function(key){\n return store[key] || (store[key] = {});\n};" + }, + { + "id": 44, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_uid.js", + "name": "./~/core-js/library/modules/_uid.js", + "index": 44, + "index2": 30, + "size": 158, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.symbol.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 42, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_shared-key.js", + "module": "./~/core-js/library/modules/_shared-key.js", + "moduleName": "./~/core-js/library/modules/_shared-key.js", + "type": "cjs require", + "userRequest": "./_uid", + "loc": "2:13-30" + }, + { + "moduleId": 48, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_wks.js", + "module": "./~/core-js/library/modules/_wks.js", + "moduleName": "./~/core-js/library/modules/_wks.js", + "type": "cjs require", + "userRequest": "./_uid", + "loc": "2:17-34" + }, + { + "moduleId": 58, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.symbol.js", + "module": "./~/core-js/library/modules/es6.symbol.js", + "moduleName": "./~/core-js/library/modules/es6.symbol.js", + "type": "cjs require", + "userRequest": "./_uid", + "loc": "12:21-38" + }, + { + "moduleId": 59, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_meta.js", + "module": "./~/core-js/library/modules/_meta.js", + "moduleName": "./~/core-js/library/modules/_meta.js", + "type": "cjs require", + "userRequest": "./_uid", + "loc": "1:15-32" + } + ], + "source": "var id = 0\n , px = Math.random();\nmodule.exports = function(key){\n return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36));\n};" + }, + { + "id": 45, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_enum-bug-keys.js", + "name": "./~/core-js/library/modules/_enum-bug-keys.js", + "index": 45, + "index2": 33, + "size": 159, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_object-create.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 32, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_object-create.js", + "module": "./~/core-js/library/modules/_object-create.js", + "moduleName": "./~/core-js/library/modules/_object-create.js", + "type": "cjs require", + "userRequest": "./_enum-bug-keys", + "loc": "4:18-45" + }, + { + "moduleId": 34, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_object-keys.js", + "module": "./~/core-js/library/modules/_object-keys.js", + "moduleName": "./~/core-js/library/modules/_object-keys.js", + "type": "cjs require", + "userRequest": "./_enum-bug-keys", + "loc": "3:18-45" + }, + { + "moduleId": 67, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_object-gopn.js", + "module": "./~/core-js/library/modules/_object-gopn.js", + "moduleName": "./~/core-js/library/modules/_object-gopn.js", + "type": "cjs require", + "userRequest": "./_enum-bug-keys", + "loc": "3:17-44" + } + ], + "source": "// IE 8- don't enum bug keys\nmodule.exports = (\n 'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf'\n).split(',');" + }, + { + "id": 46, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_html.js", + "name": "./~/core-js/library/modules/_html.js", + "index": 46, + "index2": 36, + "size": 75, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_object-create.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 32, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_object-create.js", + "module": "./~/core-js/library/modules/_object-create.js", + "moduleName": "./~/core-js/library/modules/_object-create.js", + "type": "cjs require", + "userRequest": "./_html", + "loc": "18:2-20" + } + ], + "source": "module.exports = require('./_global').document && document.documentElement;" + }, + { + "id": 47, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_set-to-string-tag.js", + "name": "./~/core-js/library/modules/_set-to-string-tag.js", + "index": 47, + "index2": 39, + "size": 253, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.symbol.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 11, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_iter-define.js", + "module": "./~/core-js/library/modules/_iter-define.js", + "moduleName": "./~/core-js/library/modules/_iter-define.js", + "type": "cjs require", + "userRequest": "./_set-to-string-tag", + "loc": "9:21-52" + }, + { + "moduleId": 31, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_iter-create.js", + "module": "./~/core-js/library/modules/_iter-create.js", + "moduleName": "./~/core-js/library/modules/_iter-create.js", + "type": "cjs require", + "userRequest": "./_set-to-string-tag", + "loc": "4:21-52" + }, + { + "moduleId": 58, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.symbol.js", + "module": "./~/core-js/library/modules/es6.symbol.js", + "moduleName": "./~/core-js/library/modules/es6.symbol.js", + "type": "cjs require", + "userRequest": "./_set-to-string-tag", + "loc": "11:21-52" + } + ], + "source": "var def = require('./_object-dp').f\n , has = require('./_has')\n , TAG = require('./_wks')('toStringTag');\n\nmodule.exports = function(it, tag, stat){\n if(it && !has(it = stat ? it : it.prototype, TAG))def(it, TAG, {configurable: true, value: tag});\n};" + }, + { + "id": 48, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_wks.js", + "name": "./~/core-js/library/modules/_wks.js", + "index": 48, + "index2": 38, + "size": 368, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/web.dom.iterable.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 11, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_iter-define.js", + "module": "./~/core-js/library/modules/_iter-define.js", + "moduleName": "./~/core-js/library/modules/_iter-define.js", + "type": "cjs require", + "userRequest": "./_wks", + "loc": "11:21-38" + }, + { + "moduleId": 31, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_iter-create.js", + "module": "./~/core-js/library/modules/_iter-create.js", + "moduleName": "./~/core-js/library/modules/_iter-create.js", + "type": "cjs require", + "userRequest": "./_wks", + "loc": "8:38-55" + }, + { + "moduleId": 47, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_set-to-string-tag.js", + "module": "./~/core-js/library/modules/_set-to-string-tag.js", + "moduleName": "./~/core-js/library/modules/_set-to-string-tag.js", + "type": "cjs require", + "userRequest": "./_wks", + "loc": "3:10-27" + }, + { + "moduleId": 51, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/web.dom.iterable.js", + "module": "./~/core-js/library/modules/web.dom.iterable.js", + "moduleName": "./~/core-js/library/modules/web.dom.iterable.js", + "type": "cjs require", + "userRequest": "./_wks", + "loc": "5:20-37" + }, + { + "moduleId": 55, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_wks-ext.js", + "module": "./~/core-js/library/modules/_wks-ext.js", + "moduleName": "./~/core-js/library/modules/_wks-ext.js", + "type": "cjs require", + "userRequest": "./_wks", + "loc": "1:12-29" + }, + { + "moduleId": 58, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.symbol.js", + "module": "./~/core-js/library/modules/es6.symbol.js", + "moduleName": "./~/core-js/library/modules/es6.symbol.js", + "type": "cjs require", + "userRequest": "./_wks", + "loc": "13:21-38" + } + ], + "source": "var store = require('./_shared')('wks')\n , uid = require('./_uid')\n , Symbol = require('./_global').Symbol\n , USE_SYMBOL = typeof Symbol == 'function';\n\nvar $exports = module.exports = function(name){\n return store[name] || (store[name] =\n USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name));\n};\n\n$exports.store = store;" + }, + { + "id": 49, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_object-gpo.js", + "name": "./~/core-js/library/modules/_object-gpo.js", + "index": 49, + "index2": 42, + "size": 497, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_iter-define.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 11, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_iter-define.js", + "module": "./~/core-js/library/modules/_iter-define.js", + "moduleName": "./~/core-js/library/modules/_iter-define.js", + "type": "cjs require", + "userRequest": "./_object-gpo", + "loc": "10:21-45" + } + ], + "source": "// 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O)\nvar has = require('./_has')\n , toObject = require('./_to-object')\n , IE_PROTO = require('./_shared-key')('IE_PROTO')\n , ObjectProto = Object.prototype;\n\nmodule.exports = Object.getPrototypeOf || function(O){\n O = toObject(O);\n if(has(O, IE_PROTO))return O[IE_PROTO];\n if(typeof O.constructor == 'function' && O instanceof O.constructor){\n return O.constructor.prototype;\n } return O instanceof Object ? ObjectProto : null;\n};" + }, + { + "id": 50, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_to-object.js", + "name": "./~/core-js/library/modules/_to-object.js", + "index": 50, + "index2": 41, + "size": 129, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_object-assign.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 49, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_object-gpo.js", + "module": "./~/core-js/library/modules/_object-gpo.js", + "moduleName": "./~/core-js/library/modules/_object-gpo.js", + "type": "cjs require", + "userRequest": "./_to-object", + "loc": "3:18-41" + }, + { + "moduleId": 140, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_object-assign.js", + "module": "./~/core-js/library/modules/_object-assign.js", + "moduleName": "./~/core-js/library/modules/_object-assign.js", + "type": "cjs require", + "userRequest": "./_to-object", + "loc": "6:15-38" + } + ], + "source": "// 7.1.13 ToObject(argument)\nvar defined = require('./_defined');\nmodule.exports = function(it){\n return Object(defined(it));\n};" + }, + { + "id": 51, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/web.dom.iterable.js", + "name": "./~/core-js/library/modules/web.dom.iterable.js", + "index": 51, + "index2": 48, + "size": 559, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/fn/symbol/iterator.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 6, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/fn/symbol/iterator.js", + "module": "./~/core-js/library/fn/symbol/iterator.js", + "moduleName": "./~/core-js/library/fn/symbol/iterator.js", + "type": "cjs require", + "userRequest": "../../modules/web.dom.iterable", + "loc": "2:0-41" + } + ], + "source": "require('./es6.array.iterator');\nvar global = require('./_global')\n , hide = require('./_hide')\n , Iterators = require('./_iterators')\n , TO_STRING_TAG = require('./_wks')('toStringTag');\n\nfor(var collections = ['NodeList', 'DOMTokenList', 'MediaList', 'StyleSheetList', 'CSSRuleList'], i = 0; i < 5; i++){\n var NAME = collections[i]\n , Collection = global[NAME]\n , proto = Collection && Collection.prototype;\n if(proto && !proto[TO_STRING_TAG])hide(proto, TO_STRING_TAG, NAME);\n Iterators[NAME] = Iterators.Array;\n}" + }, + { + "id": 52, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.array.iterator.js", + "name": "./~/core-js/library/modules/es6.array.iterator.js", + "index": 52, + "index2": 47, + "size": 1133, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/web.dom.iterable.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 51, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/web.dom.iterable.js", + "module": "./~/core-js/library/modules/web.dom.iterable.js", + "moduleName": "./~/core-js/library/modules/web.dom.iterable.js", + "type": "cjs require", + "userRequest": "./es6.array.iterator", + "loc": "1:0-31" + } + ], + "source": "'use strict';\nvar addToUnscopables = require('./_add-to-unscopables')\n , step = require('./_iter-step')\n , Iterators = require('./_iterators')\n , toIObject = require('./_to-iobject');\n\n// 22.1.3.4 Array.prototype.entries()\n// 22.1.3.13 Array.prototype.keys()\n// 22.1.3.29 Array.prototype.values()\n// 22.1.3.30 Array.prototype[@@iterator]()\nmodule.exports = require('./_iter-define')(Array, 'Array', function(iterated, kind){\n this._t = toIObject(iterated); // target\n this._i = 0; // next index\n this._k = kind; // kind\n// 22.1.5.2.1 %ArrayIteratorPrototype%.next()\n}, function(){\n var O = this._t\n , kind = this._k\n , index = this._i++;\n if(!O || index >= O.length){\n this._t = undefined;\n return step(1);\n }\n if(kind == 'keys' )return step(0, index);\n if(kind == 'values')return step(0, O[index]);\n return step(0, [index, O[index]]);\n}, 'values');\n\n// argumentsList[@@iterator] is %ArrayProto_values% (9.4.4.6, 9.4.4.7)\nIterators.Arguments = Iterators.Array;\n\naddToUnscopables('keys');\naddToUnscopables('values');\naddToUnscopables('entries');" + }, + { + "id": 53, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_add-to-unscopables.js", + "name": "./~/core-js/library/modules/_add-to-unscopables.js", + "index": 53, + "index2": 45, + "size": 43, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.array.iterator.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 52, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.array.iterator.js", + "module": "./~/core-js/library/modules/es6.array.iterator.js", + "moduleName": "./~/core-js/library/modules/es6.array.iterator.js", + "type": "cjs require", + "userRequest": "./_add-to-unscopables", + "loc": "2:23-55" + } + ], + "source": "module.exports = function(){ /* empty */ };" + }, + { + "id": 54, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_iter-step.js", + "name": "./~/core-js/library/modules/_iter-step.js", + "index": 54, + "index2": 46, + "size": 81, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.array.iterator.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 52, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.array.iterator.js", + "module": "./~/core-js/library/modules/es6.array.iterator.js", + "moduleName": "./~/core-js/library/modules/es6.array.iterator.js", + "type": "cjs require", + "userRequest": "./_iter-step", + "loc": "3:23-46" + } + ], + "source": "module.exports = function(done, value){\n return {value: value, done: !!done};\n};" + }, + { + "id": 55, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_wks-ext.js", + "name": "./~/core-js/library/modules/_wks-ext.js", + "index": 55, + "index2": 49, + "size": 30, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/fn/symbol/iterator.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 6, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/fn/symbol/iterator.js", + "module": "./~/core-js/library/fn/symbol/iterator.js", + "moduleName": "./~/core-js/library/fn/symbol/iterator.js", + "type": "cjs require", + "userRequest": "../../modules/_wks-ext", + "loc": "3:17-50" + }, + { + "moduleId": 58, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.symbol.js", + "module": "./~/core-js/library/modules/es6.symbol.js", + "moduleName": "./~/core-js/library/modules/es6.symbol.js", + "type": "cjs require", + "userRequest": "./_wks-ext", + "loc": "14:21-42" + }, + { + "moduleId": 60, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_wks-define.js", + "module": "./~/core-js/library/modules/_wks-define.js", + "moduleName": "./~/core-js/library/modules/_wks-define.js", + "type": "cjs require", + "userRequest": "./_wks-ext", + "loc": "4:21-42" + } + ], + "source": "exports.f = require('./_wks');" + }, + { + "id": 56, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/babel-runtime/core-js/symbol.js", + "name": "./~/babel-runtime/core-js/symbol.js", + "index": 56, + "index2": 67, + "size": 87, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/babel-runtime/helpers/typeof.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 4, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/babel-runtime/helpers/typeof.js", + "module": "./~/babel-runtime/helpers/typeof.js", + "moduleName": "./~/babel-runtime/helpers/typeof.js", + "type": "cjs require", + "userRequest": "../core-js/symbol", + "loc": "9:14-42" + } + ], + "source": "module.exports = { \"default\": require(\"core-js/library/fn/symbol\"), __esModule: true };" + }, + { + "id": 57, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/fn/symbol/index.js", + "name": "./~/core-js/library/fn/symbol/index.js", + "index": 57, + "index2": 66, + "size": 239, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/babel-runtime/core-js/symbol.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 56, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/babel-runtime/core-js/symbol.js", + "module": "./~/babel-runtime/core-js/symbol.js", + "moduleName": "./~/babel-runtime/core-js/symbol.js", + "type": "cjs require", + "userRequest": "core-js/library/fn/symbol", + "loc": "1:30-66" + } + ], + "source": "require('../../modules/es6.symbol');\nrequire('../../modules/es6.object.to-string');\nrequire('../../modules/es7.symbol.async-iterator');\nrequire('../../modules/es7.symbol.observable');\nmodule.exports = require('../../modules/_core').Symbol;" + }, + { + "id": 58, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.symbol.js", + "name": "./~/core-js/library/modules/es6.symbol.js", + "index": 58, + "index2": 62, + "size": 8925, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/fn/symbol/index.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 57, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/fn/symbol/index.js", + "module": "./~/core-js/library/fn/symbol/index.js", + "moduleName": "./~/core-js/library/fn/symbol/index.js", + "type": "cjs require", + "userRequest": "../../modules/es6.symbol", + "loc": "1:0-35" + } + ], + "source": "'use strict';\n// ECMAScript 6 symbols shim\nvar global = require('./_global')\n , has = require('./_has')\n , DESCRIPTORS = require('./_descriptors')\n , $export = require('./_export')\n , redefine = require('./_redefine')\n , META = require('./_meta').KEY\n , $fails = require('./_fails')\n , shared = require('./_shared')\n , setToStringTag = require('./_set-to-string-tag')\n , uid = require('./_uid')\n , wks = require('./_wks')\n , wksExt = require('./_wks-ext')\n , wksDefine = require('./_wks-define')\n , keyOf = require('./_keyof')\n , enumKeys = require('./_enum-keys')\n , isArray = require('./_is-array')\n , anObject = require('./_an-object')\n , toIObject = require('./_to-iobject')\n , toPrimitive = require('./_to-primitive')\n , createDesc = require('./_property-desc')\n , _create = require('./_object-create')\n , gOPNExt = require('./_object-gopn-ext')\n , $GOPD = require('./_object-gopd')\n , $DP = require('./_object-dp')\n , $keys = require('./_object-keys')\n , gOPD = $GOPD.f\n , dP = $DP.f\n , gOPN = gOPNExt.f\n , $Symbol = global.Symbol\n , $JSON = global.JSON\n , _stringify = $JSON && $JSON.stringify\n , PROTOTYPE = 'prototype'\n , HIDDEN = wks('_hidden')\n , TO_PRIMITIVE = wks('toPrimitive')\n , isEnum = {}.propertyIsEnumerable\n , SymbolRegistry = shared('symbol-registry')\n , AllSymbols = shared('symbols')\n , OPSymbols = shared('op-symbols')\n , ObjectProto = Object[PROTOTYPE]\n , USE_NATIVE = typeof $Symbol == 'function'\n , QObject = global.QObject;\n// Don't use setters in Qt Script, https://github.com/zloirock/core-js/issues/173\nvar setter = !QObject || !QObject[PROTOTYPE] || !QObject[PROTOTYPE].findChild;\n\n// fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687\nvar setSymbolDesc = DESCRIPTORS && $fails(function(){\n return _create(dP({}, 'a', {\n get: function(){ return dP(this, 'a', {value: 7}).a; }\n })).a != 7;\n}) ? function(it, key, D){\n var protoDesc = gOPD(ObjectProto, key);\n if(protoDesc)delete ObjectProto[key];\n dP(it, key, D);\n if(protoDesc && it !== ObjectProto)dP(ObjectProto, key, protoDesc);\n} : dP;\n\nvar wrap = function(tag){\n var sym = AllSymbols[tag] = _create($Symbol[PROTOTYPE]);\n sym._k = tag;\n return sym;\n};\n\nvar isSymbol = USE_NATIVE && typeof $Symbol.iterator == 'symbol' ? function(it){\n return typeof it == 'symbol';\n} : function(it){\n return it instanceof $Symbol;\n};\n\nvar $defineProperty = function defineProperty(it, key, D){\n if(it === ObjectProto)$defineProperty(OPSymbols, key, D);\n anObject(it);\n key = toPrimitive(key, true);\n anObject(D);\n if(has(AllSymbols, key)){\n if(!D.enumerable){\n if(!has(it, HIDDEN))dP(it, HIDDEN, createDesc(1, {}));\n it[HIDDEN][key] = true;\n } else {\n if(has(it, HIDDEN) && it[HIDDEN][key])it[HIDDEN][key] = false;\n D = _create(D, {enumerable: createDesc(0, false)});\n } return setSymbolDesc(it, key, D);\n } return dP(it, key, D);\n};\nvar $defineProperties = function defineProperties(it, P){\n anObject(it);\n var keys = enumKeys(P = toIObject(P))\n , i = 0\n , l = keys.length\n , key;\n while(l > i)$defineProperty(it, key = keys[i++], P[key]);\n return it;\n};\nvar $create = function create(it, P){\n return P === undefined ? _create(it) : $defineProperties(_create(it), P);\n};\nvar $propertyIsEnumerable = function propertyIsEnumerable(key){\n var E = isEnum.call(this, key = toPrimitive(key, true));\n if(this === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key))return false;\n return E || !has(this, key) || !has(AllSymbols, key) || has(this, HIDDEN) && this[HIDDEN][key] ? E : true;\n};\nvar $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(it, key){\n it = toIObject(it);\n key = toPrimitive(key, true);\n if(it === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key))return;\n var D = gOPD(it, key);\n if(D && has(AllSymbols, key) && !(has(it, HIDDEN) && it[HIDDEN][key]))D.enumerable = true;\n return D;\n};\nvar $getOwnPropertyNames = function getOwnPropertyNames(it){\n var names = gOPN(toIObject(it))\n , result = []\n , i = 0\n , key;\n while(names.length > i){\n if(!has(AllSymbols, key = names[i++]) && key != HIDDEN && key != META)result.push(key);\n } return result;\n};\nvar $getOwnPropertySymbols = function getOwnPropertySymbols(it){\n var IS_OP = it === ObjectProto\n , names = gOPN(IS_OP ? OPSymbols : toIObject(it))\n , result = []\n , i = 0\n , key;\n while(names.length > i){\n if(has(AllSymbols, key = names[i++]) && (IS_OP ? has(ObjectProto, key) : true))result.push(AllSymbols[key]);\n } return result;\n};\n\n// 19.4.1.1 Symbol([description])\nif(!USE_NATIVE){\n $Symbol = function Symbol(){\n if(this instanceof $Symbol)throw TypeError('Symbol is not a constructor!');\n var tag = uid(arguments.length > 0 ? arguments[0] : undefined);\n var $set = function(value){\n if(this === ObjectProto)$set.call(OPSymbols, value);\n if(has(this, HIDDEN) && has(this[HIDDEN], tag))this[HIDDEN][tag] = false;\n setSymbolDesc(this, tag, createDesc(1, value));\n };\n if(DESCRIPTORS && setter)setSymbolDesc(ObjectProto, tag, {configurable: true, set: $set});\n return wrap(tag);\n };\n redefine($Symbol[PROTOTYPE], 'toString', function toString(){\n return this._k;\n });\n\n $GOPD.f = $getOwnPropertyDescriptor;\n $DP.f = $defineProperty;\n require('./_object-gopn').f = gOPNExt.f = $getOwnPropertyNames;\n require('./_object-pie').f = $propertyIsEnumerable;\n require('./_object-gops').f = $getOwnPropertySymbols;\n\n if(DESCRIPTORS && !require('./_library')){\n redefine(ObjectProto, 'propertyIsEnumerable', $propertyIsEnumerable, true);\n }\n\n wksExt.f = function(name){\n return wrap(wks(name));\n }\n}\n\n$export($export.G + $export.W + $export.F * !USE_NATIVE, {Symbol: $Symbol});\n\nfor(var symbols = (\n // 19.4.2.2, 19.4.2.3, 19.4.2.4, 19.4.2.6, 19.4.2.8, 19.4.2.9, 19.4.2.10, 19.4.2.11, 19.4.2.12, 19.4.2.13, 19.4.2.14\n 'hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables'\n).split(','), i = 0; symbols.length > i; )wks(symbols[i++]);\n\nfor(var symbols = $keys(wks.store), i = 0; symbols.length > i; )wksDefine(symbols[i++]);\n\n$export($export.S + $export.F * !USE_NATIVE, 'Symbol', {\n // 19.4.2.1 Symbol.for(key)\n 'for': function(key){\n return has(SymbolRegistry, key += '')\n ? SymbolRegistry[key]\n : SymbolRegistry[key] = $Symbol(key);\n },\n // 19.4.2.5 Symbol.keyFor(sym)\n keyFor: function keyFor(key){\n if(isSymbol(key))return keyOf(SymbolRegistry, key);\n throw TypeError(key + ' is not a symbol!');\n },\n useSetter: function(){ setter = true; },\n useSimple: function(){ setter = false; }\n});\n\n$export($export.S + $export.F * !USE_NATIVE, 'Object', {\n // 19.1.2.2 Object.create(O [, Properties])\n create: $create,\n // 19.1.2.4 Object.defineProperty(O, P, Attributes)\n defineProperty: $defineProperty,\n // 19.1.2.3 Object.defineProperties(O, Properties)\n defineProperties: $defineProperties,\n // 19.1.2.6 Object.getOwnPropertyDescriptor(O, P)\n getOwnPropertyDescriptor: $getOwnPropertyDescriptor,\n // 19.1.2.7 Object.getOwnPropertyNames(O)\n getOwnPropertyNames: $getOwnPropertyNames,\n // 19.1.2.8 Object.getOwnPropertySymbols(O)\n getOwnPropertySymbols: $getOwnPropertySymbols\n});\n\n// 24.3.2 JSON.stringify(value [, replacer [, space]])\n$JSON && $export($export.S + $export.F * (!USE_NATIVE || $fails(function(){\n var S = $Symbol();\n // MS Edge converts symbol values to JSON as {}\n // WebKit converts symbol values to JSON as null\n // V8 throws on boxed symbols\n return _stringify([S]) != '[null]' || _stringify({a: S}) != '{}' || _stringify(Object(S)) != '{}';\n})), 'JSON', {\n stringify: function stringify(it){\n if(it === undefined || isSymbol(it))return; // IE8 returns string on undefined\n var args = [it]\n , i = 1\n , replacer, $replacer;\n while(arguments.length > i)args.push(arguments[i++]);\n replacer = args[1];\n if(typeof replacer == 'function')$replacer = replacer;\n if($replacer || !isArray(replacer))replacer = function(key, value){\n if($replacer)value = $replacer.call(this, key, value);\n if(!isSymbol(value))return value;\n };\n args[1] = replacer;\n return _stringify.apply($JSON, args);\n }\n});\n\n// 19.4.3.4 Symbol.prototype[@@toPrimitive](hint)\n$Symbol[PROTOTYPE][TO_PRIMITIVE] || require('./_hide')($Symbol[PROTOTYPE], TO_PRIMITIVE, $Symbol[PROTOTYPE].valueOf);\n// 19.4.3.5 Symbol.prototype[@@toStringTag]\nsetToStringTag($Symbol, 'Symbol');\n// 20.2.1.9 Math[@@toStringTag]\nsetToStringTag(Math, 'Math', true);\n// 24.3.3 JSON[@@toStringTag]\nsetToStringTag(global.JSON, 'JSON', true);" + }, + { + "id": 59, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_meta.js", + "name": "./~/core-js/library/modules/_meta.js", + "index": 59, + "index2": 52, + "size": 1550, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.symbol.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 58, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.symbol.js", + "module": "./~/core-js/library/modules/es6.symbol.js", + "moduleName": "./~/core-js/library/modules/es6.symbol.js", + "type": "cjs require", + "userRequest": "./_meta", + "loc": "8:21-39" + } + ], + "source": "var META = require('./_uid')('meta')\n , isObject = require('./_is-object')\n , has = require('./_has')\n , setDesc = require('./_object-dp').f\n , id = 0;\nvar isExtensible = Object.isExtensible || function(){\n return true;\n};\nvar FREEZE = !require('./_fails')(function(){\n return isExtensible(Object.preventExtensions({}));\n});\nvar setMeta = function(it){\n setDesc(it, META, {value: {\n i: 'O' + ++id, // object ID\n w: {} // weak collections IDs\n }});\n};\nvar fastKey = function(it, create){\n // return primitive with prefix\n if(!isObject(it))return typeof it == 'symbol' ? it : (typeof it == 'string' ? 'S' : 'P') + it;\n if(!has(it, META)){\n // can't set metadata to uncaught frozen object\n if(!isExtensible(it))return 'F';\n // not necessary to add metadata\n if(!create)return 'E';\n // add missing metadata\n setMeta(it);\n // return object ID\n } return it[META].i;\n};\nvar getWeak = function(it, create){\n if(!has(it, META)){\n // can't set metadata to uncaught frozen object\n if(!isExtensible(it))return true;\n // not necessary to add metadata\n if(!create)return false;\n // add missing metadata\n setMeta(it);\n // return hash weak collections IDs\n } return it[META].w;\n};\n// add metadata on freeze-family methods calling\nvar onFreeze = function(it){\n if(FREEZE && meta.NEED && isExtensible(it) && !has(it, META))setMeta(it);\n return it;\n};\nvar meta = module.exports = {\n KEY: META,\n NEED: false,\n fastKey: fastKey,\n getWeak: getWeak,\n onFreeze: onFreeze\n};" + }, + { + "id": 60, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_wks-define.js", + "name": "./~/core-js/library/modules/_wks-define.js", + "index": 60, + "index2": 53, + "size": 439, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.symbol.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 58, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.symbol.js", + "module": "./~/core-js/library/modules/es6.symbol.js", + "moduleName": "./~/core-js/library/modules/es6.symbol.js", + "type": "cjs require", + "userRequest": "./_wks-define", + "loc": "15:21-45" + }, + { + "moduleId": 70, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es7.symbol.async-iterator.js", + "module": "./~/core-js/library/modules/es7.symbol.async-iterator.js", + "moduleName": "./~/core-js/library/modules/es7.symbol.async-iterator.js", + "type": "cjs require", + "userRequest": "./_wks-define", + "loc": "1:0-24" + }, + { + "moduleId": 71, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es7.symbol.observable.js", + "module": "./~/core-js/library/modules/es7.symbol.observable.js", + "moduleName": "./~/core-js/library/modules/es7.symbol.observable.js", + "type": "cjs require", + "userRequest": "./_wks-define", + "loc": "1:0-24" + } + ], + "source": "var global = require('./_global')\n , core = require('./_core')\n , LIBRARY = require('./_library')\n , wksExt = require('./_wks-ext')\n , defineProperty = require('./_object-dp').f;\nmodule.exports = function(name){\n var $Symbol = core.Symbol || (core.Symbol = LIBRARY ? {} : global.Symbol || {});\n if(name.charAt(0) != '_' && !(name in $Symbol))defineProperty($Symbol, name, {value: wksExt.f(name)});\n};" + }, + { + "id": 61, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_keyof.js", + "name": "./~/core-js/library/modules/_keyof.js", + "index": 61, + "index2": 54, + "size": 307, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.symbol.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 58, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.symbol.js", + "module": "./~/core-js/library/modules/es6.symbol.js", + "moduleName": "./~/core-js/library/modules/es6.symbol.js", + "type": "cjs require", + "userRequest": "./_keyof", + "loc": "16:21-40" + } + ], + "source": "var getKeys = require('./_object-keys')\n , toIObject = require('./_to-iobject');\nmodule.exports = function(object, el){\n var O = toIObject(object)\n , keys = getKeys(O)\n , length = keys.length\n , index = 0\n , key;\n while(length > index)if(O[key = keys[index++]] === el)return key;\n};" + }, + { + "id": 62, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_enum-keys.js", + "name": "./~/core-js/library/modules/_enum-keys.js", + "index": 62, + "index2": 57, + "size": 472, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.symbol.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 58, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.symbol.js", + "module": "./~/core-js/library/modules/es6.symbol.js", + "moduleName": "./~/core-js/library/modules/es6.symbol.js", + "type": "cjs require", + "userRequest": "./_enum-keys", + "loc": "17:21-44" + } + ], + "source": "// all enumerable object keys, includes symbols\nvar getKeys = require('./_object-keys')\n , gOPS = require('./_object-gops')\n , pIE = require('./_object-pie');\nmodule.exports = function(it){\n var result = getKeys(it)\n , getSymbols = gOPS.f;\n if(getSymbols){\n var symbols = getSymbols(it)\n , isEnum = pIE.f\n , i = 0\n , key;\n while(symbols.length > i)if(isEnum.call(it, key = symbols[i++]))result.push(key);\n } return result;\n};" + }, + { + "id": 63, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_object-gops.js", + "name": "./~/core-js/library/modules/_object-gops.js", + "index": 63, + "index2": 55, + "size": 41, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.symbol.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 58, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.symbol.js", + "module": "./~/core-js/library/modules/es6.symbol.js", + "moduleName": "./~/core-js/library/modules/es6.symbol.js", + "type": "cjs require", + "userRequest": "./_object-gops", + "loc": "152:2-27" + }, + { + "moduleId": 62, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_enum-keys.js", + "module": "./~/core-js/library/modules/_enum-keys.js", + "moduleName": "./~/core-js/library/modules/_enum-keys.js", + "type": "cjs require", + "userRequest": "./_object-gops", + "loc": "3:14-39" + }, + { + "moduleId": 140, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_object-assign.js", + "module": "./~/core-js/library/modules/_object-assign.js", + "moduleName": "./~/core-js/library/modules/_object-assign.js", + "type": "cjs require", + "userRequest": "./_object-gops", + "loc": "4:15-40" + } + ], + "source": "exports.f = Object.getOwnPropertySymbols;" + }, + { + "id": 64, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_object-pie.js", + "name": "./~/core-js/library/modules/_object-pie.js", + "index": 64, + "index2": 56, + "size": 36, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.symbol.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 58, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.symbol.js", + "module": "./~/core-js/library/modules/es6.symbol.js", + "moduleName": "./~/core-js/library/modules/es6.symbol.js", + "type": "cjs require", + "userRequest": "./_object-pie", + "loc": "151:2-26" + }, + { + "moduleId": 62, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_enum-keys.js", + "module": "./~/core-js/library/modules/_enum-keys.js", + "moduleName": "./~/core-js/library/modules/_enum-keys.js", + "type": "cjs require", + "userRequest": "./_object-pie", + "loc": "4:14-38" + }, + { + "moduleId": 68, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_object-gopd.js", + "module": "./~/core-js/library/modules/_object-gopd.js", + "moduleName": "./~/core-js/library/modules/_object-gopd.js", + "type": "cjs require", + "userRequest": "./_object-pie", + "loc": "1:21-45" + }, + { + "moduleId": 140, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_object-assign.js", + "module": "./~/core-js/library/modules/_object-assign.js", + "moduleName": "./~/core-js/library/modules/_object-assign.js", + "type": "cjs require", + "userRequest": "./_object-pie", + "loc": "5:15-39" + } + ], + "source": "exports.f = {}.propertyIsEnumerable;" + }, + { + "id": 65, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_is-array.js", + "name": "./~/core-js/library/modules/_is-array.js", + "index": 65, + "index2": 58, + "size": 145, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.symbol.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 58, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.symbol.js", + "module": "./~/core-js/library/modules/es6.symbol.js", + "moduleName": "./~/core-js/library/modules/es6.symbol.js", + "type": "cjs require", + "userRequest": "./_is-array", + "loc": "18:21-43" + } + ], + "source": "// 7.2.2 IsArray(argument)\nvar cof = require('./_cof');\nmodule.exports = Array.isArray || function isArray(arg){\n return cof(arg) == 'Array';\n};" + }, + { + "id": 66, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_object-gopn-ext.js", + "name": "./~/core-js/library/modules/_object-gopn-ext.js", + "index": 66, + "index2": 60, + "size": 603, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.symbol.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 58, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.symbol.js", + "module": "./~/core-js/library/modules/es6.symbol.js", + "moduleName": "./~/core-js/library/modules/es6.symbol.js", + "type": "cjs require", + "userRequest": "./_object-gopn-ext", + "loc": "24:21-50" + } + ], + "source": "// fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window\nvar toIObject = require('./_to-iobject')\n , gOPN = require('./_object-gopn').f\n , toString = {}.toString;\n\nvar windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames\n ? Object.getOwnPropertyNames(window) : [];\n\nvar getWindowNames = function(it){\n try {\n return gOPN(it);\n } catch(e){\n return windowNames.slice();\n }\n};\n\nmodule.exports.f = function getOwnPropertyNames(it){\n return windowNames && toString.call(it) == '[object Window]' ? getWindowNames(it) : gOPN(toIObject(it));\n};\n" + }, + { + "id": 67, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_object-gopn.js", + "name": "./~/core-js/library/modules/_object-gopn.js", + "index": 67, + "index2": 59, + "size": 290, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.symbol.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 58, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.symbol.js", + "module": "./~/core-js/library/modules/es6.symbol.js", + "moduleName": "./~/core-js/library/modules/es6.symbol.js", + "type": "cjs require", + "userRequest": "./_object-gopn", + "loc": "150:2-27" + }, + { + "moduleId": 66, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_object-gopn-ext.js", + "module": "./~/core-js/library/modules/_object-gopn-ext.js", + "moduleName": "./~/core-js/library/modules/_object-gopn-ext.js", + "type": "cjs require", + "userRequest": "./_object-gopn", + "loc": "3:16-41" + } + ], + "source": "// 19.1.2.7 / 15.2.3.4 Object.getOwnPropertyNames(O)\nvar $keys = require('./_object-keys-internal')\n , hiddenKeys = require('./_enum-bug-keys').concat('length', 'prototype');\n\nexports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O){\n return $keys(O, hiddenKeys);\n};" + }, + { + "id": 68, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_object-gopd.js", + "name": "./~/core-js/library/modules/_object-gopd.js", + "index": 68, + "index2": 61, + "size": 607, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.symbol.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 58, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.symbol.js", + "module": "./~/core-js/library/modules/es6.symbol.js", + "moduleName": "./~/core-js/library/modules/es6.symbol.js", + "type": "cjs require", + "userRequest": "./_object-gopd", + "loc": "25:21-46" + }, + { + "moduleId": 76, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_set-proto.js", + "module": "./~/core-js/library/modules/_set-proto.js", + "moduleName": "./~/core-js/library/modules/_set-proto.js", + "type": "cjs require", + "userRequest": "./_object-gopd", + "loc": "13:47-72" + } + ], + "source": "var pIE = require('./_object-pie')\n , createDesc = require('./_property-desc')\n , toIObject = require('./_to-iobject')\n , toPrimitive = require('./_to-primitive')\n , has = require('./_has')\n , IE8_DOM_DEFINE = require('./_ie8-dom-define')\n , gOPD = Object.getOwnPropertyDescriptor;\n\nexports.f = require('./_descriptors') ? gOPD : function getOwnPropertyDescriptor(O, P){\n O = toIObject(O);\n P = toPrimitive(P, true);\n if(IE8_DOM_DEFINE)try {\n return gOPD(O, P);\n } catch(e){ /* empty */ }\n if(has(O, P))return createDesc(!pIE.f.call(O, P), O[P]);\n};" + }, + { + "id": 69, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.object.to-string.js", + "name": "./~/core-js/library/modules/es6.object.to-string.js", + "index": 69, + "index2": 63, + "size": 0, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/fn/symbol/index.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 57, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/fn/symbol/index.js", + "module": "./~/core-js/library/fn/symbol/index.js", + "moduleName": "./~/core-js/library/fn/symbol/index.js", + "type": "cjs require", + "userRequest": "../../modules/es6.object.to-string", + "loc": "2:0-45" + } + ], + "source": "" + }, + { + "id": 70, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es7.symbol.async-iterator.js", + "name": "./~/core-js/library/modules/es7.symbol.async-iterator.js", + "index": 70, + "index2": 64, + "size": 42, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/fn/symbol/index.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 57, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/fn/symbol/index.js", + "module": "./~/core-js/library/fn/symbol/index.js", + "moduleName": "./~/core-js/library/fn/symbol/index.js", + "type": "cjs require", + "userRequest": "../../modules/es7.symbol.async-iterator", + "loc": "3:0-50" + } + ], + "source": "require('./_wks-define')('asyncIterator');" + }, + { + "id": 71, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es7.symbol.observable.js", + "name": "./~/core-js/library/modules/es7.symbol.observable.js", + "index": 71, + "index2": 65, + "size": 39, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/fn/symbol/index.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 57, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/fn/symbol/index.js", + "module": "./~/core-js/library/fn/symbol/index.js", + "moduleName": "./~/core-js/library/fn/symbol/index.js", + "type": "cjs require", + "userRequest": "../../modules/es7.symbol.observable", + "loc": "4:0-46" + } + ], + "source": "require('./_wks-define')('observable');" + }, + { + "id": 72, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/babel-runtime/helpers/inherits.js", + "name": "./~/babel-runtime/helpers/inherits.js", + "index": 72, + "index2": 77, + "size": 1110, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/babel-loader/index.js!/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/src/components/wysiwyg-component.jsx", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 1, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/babel-loader/index.js!/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/src/components/wysiwyg-component.jsx", + "module": "./src/components/wysiwyg-component.jsx", + "moduleName": "./src/components/wysiwyg-component.jsx", + "type": "cjs require", + "userRequest": "babel-runtime/helpers/inherits", + "loc": "13:17-58" + } + ], + "source": "\"use strict\";\n\nexports.__esModule = true;\n\nvar _setPrototypeOf = require(\"../core-js/object/set-prototype-of\");\n\nvar _setPrototypeOf2 = _interopRequireDefault(_setPrototypeOf);\n\nvar _create = require(\"../core-js/object/create\");\n\nvar _create2 = _interopRequireDefault(_create);\n\nvar _typeof2 = require(\"../helpers/typeof\");\n\nvar _typeof3 = _interopRequireDefault(_typeof2);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nexports.default = function (subClass, superClass) {\n if (typeof superClass !== \"function\" && superClass !== null) {\n throw new TypeError(\"Super expression must either be null or a function, not \" + (typeof superClass === \"undefined\" ? \"undefined\" : (0, _typeof3.default)(superClass)));\n }\n\n subClass.prototype = (0, _create2.default)(superClass && superClass.prototype, {\n constructor: {\n value: subClass,\n enumerable: false,\n writable: true,\n configurable: true\n }\n });\n if (superClass) _setPrototypeOf2.default ? (0, _setPrototypeOf2.default)(subClass, superClass) : subClass.__proto__ = superClass;\n};" + }, + { + "id": 73, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/babel-runtime/core-js/object/set-prototype-of.js", + "name": "./~/babel-runtime/core-js/object/set-prototype-of.js", + "index": 73, + "index2": 73, + "size": 104, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/babel-runtime/helpers/inherits.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 72, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/babel-runtime/helpers/inherits.js", + "module": "./~/babel-runtime/helpers/inherits.js", + "moduleName": "./~/babel-runtime/helpers/inherits.js", + "type": "cjs require", + "userRequest": "../core-js/object/set-prototype-of", + "loc": "5:22-67" + } + ], + "source": "module.exports = { \"default\": require(\"core-js/library/fn/object/set-prototype-of\"), __esModule: true };" + }, + { + "id": 74, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/fn/object/set-prototype-of.js", + "name": "./~/core-js/library/fn/object/set-prototype-of.js", + "index": 74, + "index2": 72, + "size": 124, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/babel-runtime/core-js/object/set-prototype-of.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 73, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/babel-runtime/core-js/object/set-prototype-of.js", + "module": "./~/babel-runtime/core-js/object/set-prototype-of.js", + "moduleName": "./~/babel-runtime/core-js/object/set-prototype-of.js", + "type": "cjs require", + "userRequest": "core-js/library/fn/object/set-prototype-of", + "loc": "1:30-83" + } + ], + "source": "require('../../modules/es6.object.set-prototype-of');\nmodule.exports = require('../../modules/_core').Object.setPrototypeOf;" + }, + { + "id": 75, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.object.set-prototype-of.js", + "name": "./~/core-js/library/modules/es6.object.set-prototype-of.js", + "index": 75, + "index2": 71, + "size": 157, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/fn/object/set-prototype-of.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 74, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/fn/object/set-prototype-of.js", + "module": "./~/core-js/library/fn/object/set-prototype-of.js", + "moduleName": "./~/core-js/library/fn/object/set-prototype-of.js", + "type": "cjs require", + "userRequest": "../../modules/es6.object.set-prototype-of", + "loc": "1:0-52" + } + ], + "source": "// 19.1.3.19 Object.setPrototypeOf(O, proto)\nvar $export = require('./_export');\n$export($export.S, 'Object', {setPrototypeOf: require('./_set-proto').set});" + }, + { + "id": 76, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/_set-proto.js", + "name": "./~/core-js/library/modules/_set-proto.js", + "index": 76, + "index2": 70, + "size": 893, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.object.set-prototype-of.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 75, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.object.set-prototype-of.js", + "module": "./~/core-js/library/modules/es6.object.set-prototype-of.js", + "moduleName": "./~/core-js/library/modules/es6.object.set-prototype-of.js", + "type": "cjs require", + "userRequest": "./_set-proto", + "loc": "3:46-69" + } + ], + "source": "// Works with __proto__ only. Old v8 can't work with null proto objects.\n/* eslint-disable no-proto */\nvar isObject = require('./_is-object')\n , anObject = require('./_an-object');\nvar check = function(O, proto){\n anObject(O);\n if(!isObject(proto) && proto !== null)throw TypeError(proto + \": can't set as prototype!\");\n};\nmodule.exports = {\n set: Object.setPrototypeOf || ('__proto__' in {} ? // eslint-disable-line\n function(test, buggy, set){\n try {\n set = require('./_ctx')(Function.call, require('./_object-gopd').f(Object.prototype, '__proto__').set, 2);\n set(test, []);\n buggy = !(test instanceof Array);\n } catch(e){ buggy = true; }\n return function setPrototypeOf(O, proto){\n check(O, proto);\n if(buggy)O.__proto__ = proto;\n else set(O, proto);\n return O;\n };\n }({}, false) : undefined),\n check: check\n};" + }, + { + "id": 77, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/babel-runtime/core-js/object/create.js", + "name": "./~/babel-runtime/core-js/object/create.js", + "index": 77, + "index2": 76, + "size": 94, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/babel-runtime/helpers/inherits.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 72, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/babel-runtime/helpers/inherits.js", + "module": "./~/babel-runtime/helpers/inherits.js", + "moduleName": "./~/babel-runtime/helpers/inherits.js", + "type": "cjs require", + "userRequest": "../core-js/object/create", + "loc": "9:14-49" + } + ], + "source": "module.exports = { \"default\": require(\"core-js/library/fn/object/create\"), __esModule: true };" + }, + { + "id": 78, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/fn/object/create.js", + "name": "./~/core-js/library/fn/object/create.js", + "index": 78, + "index2": 75, + "size": 170, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/babel-runtime/core-js/object/create.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 77, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/babel-runtime/core-js/object/create.js", + "module": "./~/babel-runtime/core-js/object/create.js", + "moduleName": "./~/babel-runtime/core-js/object/create.js", + "type": "cjs require", + "userRequest": "core-js/library/fn/object/create", + "loc": "1:30-73" + } + ], + "source": "require('../../modules/es6.object.create');\nvar $Object = require('../../modules/_core').Object;\nmodule.exports = function create(P, D){\n return $Object.create(P, D);\n};" + }, + { + "id": 79, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/modules/es6.object.create.js", + "name": "./~/core-js/library/modules/es6.object.create.js", + "index": 79, + "index2": 74, + "size": 158, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/fn/object/create.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 78, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/core-js/library/fn/object/create.js", + "module": "./~/core-js/library/fn/object/create.js", + "moduleName": "./~/core-js/library/fn/object/create.js", + "type": "cjs require", + "userRequest": "../../modules/es6.object.create", + "loc": "1:0-42" + } + ], + "source": "var $export = require('./_export')\n// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])\n$export($export.S, 'Object', {create: require('./_object-create')});" + }, + { + "id": 80, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/react.js", + "name": "./~/react/react.js", + "index": 80, + "index2": 106, + "size": 56, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/babel-loader/index.js!/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/src/components/wysiwyg-component.jsx", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 1, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/babel-loader/index.js!/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/src/components/wysiwyg-component.jsx", + "module": "./src/components/wysiwyg-component.jsx", + "moduleName": "./src/components/wysiwyg-component.jsx", + "type": "cjs require", + "userRequest": "react", + "loc": "17:13-29" + }, + { + "moduleId": 109, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react-intl/lib/index.js", + "module": "./~/react-intl/lib/index.js", + "moduleName": "./~/react-intl/lib/index.js", + "type": "cjs require", + "userRequest": "react", + "loc": "16:12-28" + } + ], + "source": "'use strict';\n\nmodule.exports = require('./lib/React');\n" + }, + { + "id": 81, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/React.js", + "name": "./~/react/lib/React.js", + "index": 81, + "index2": 105, + "size": 2717, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/react.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 80, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/react.js", + "module": "./~/react/react.js", + "moduleName": "./~/react/react.js", + "type": "cjs require", + "userRequest": "./lib/React", + "loc": "3:17-39" + } + ], + "source": "/**\n * Copyright 2013-present, Facebook, Inc.\n * All rights reserved.\n *\n * This source code is licensed under the BSD-style license found in the\n * LICENSE file in the root directory of this source tree. An additional grant\n * of patent rights can be found in the PATENTS file in the same directory.\n *\n * @providesModule React\n */\n\n'use strict';\n\nvar _assign = require('object-assign');\n\nvar ReactChildren = require('./ReactChildren');\nvar ReactComponent = require('./ReactComponent');\nvar ReactPureComponent = require('./ReactPureComponent');\nvar ReactClass = require('./ReactClass');\nvar ReactDOMFactories = require('./ReactDOMFactories');\nvar ReactElement = require('./ReactElement');\nvar ReactPropTypes = require('./ReactPropTypes');\nvar ReactVersion = require('./ReactVersion');\n\nvar onlyChild = require('./onlyChild');\nvar warning = require('fbjs/lib/warning');\n\nvar createElement = ReactElement.createElement;\nvar createFactory = ReactElement.createFactory;\nvar cloneElement = ReactElement.cloneElement;\n\nif (process.env.NODE_ENV !== 'production') {\n var ReactElementValidator = require('./ReactElementValidator');\n createElement = ReactElementValidator.createElement;\n createFactory = ReactElementValidator.createFactory;\n cloneElement = ReactElementValidator.cloneElement;\n}\n\nvar __spread = _assign;\n\nif (process.env.NODE_ENV !== 'production') {\n var warned = false;\n __spread = function () {\n process.env.NODE_ENV !== 'production' ? warning(warned, 'React.__spread is deprecated and should not be used. Use ' + 'Object.assign directly or another helper function with similar ' + 'semantics. You may be seeing this warning due to your compiler. ' + 'See https://fb.me/react-spread-deprecation for more details.') : void 0;\n warned = true;\n return _assign.apply(null, arguments);\n };\n}\n\nvar React = {\n\n // Modern\n\n Children: {\n map: ReactChildren.map,\n forEach: ReactChildren.forEach,\n count: ReactChildren.count,\n toArray: ReactChildren.toArray,\n only: onlyChild\n },\n\n Component: ReactComponent,\n PureComponent: ReactPureComponent,\n\n createElement: createElement,\n cloneElement: cloneElement,\n isValidElement: ReactElement.isValidElement,\n\n // Classic\n\n PropTypes: ReactPropTypes,\n createClass: ReactClass.createClass,\n createFactory: createFactory,\n createMixin: function (mixin) {\n // Currently a noop. Will be used to validate and trace mixins.\n return mixin;\n },\n\n // This looks DOM specific but these are actually isomorphic helpers\n // since they are just generating DOM strings.\n DOM: ReactDOMFactories,\n\n version: ReactVersion,\n\n // Deprecated hook for JSX spread, don't use this for anything.\n __spread: __spread\n};\n\nmodule.exports = React;" + }, + { + "id": 82, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/object-assign/index.js", + "name": "./~/object-assign/index.js", + "index": 82, + "index2": 78, + "size": 1994, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/React.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 81, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/React.js", + "module": "./~/react/lib/React.js", + "moduleName": "./~/react/lib/React.js", + "type": "cjs require", + "userRequest": "object-assign", + "loc": "14:14-38" + }, + { + "moduleId": 87, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/ReactElement.js", + "module": "./~/react/lib/ReactElement.js", + "moduleName": "./~/react/lib/ReactElement.js", + "type": "cjs require", + "userRequest": "object-assign", + "loc": "14:14-38" + }, + { + "moduleId": 98, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/ReactPureComponent.js", + "module": "./~/react/lib/ReactPureComponent.js", + "moduleName": "./~/react/lib/ReactPureComponent.js", + "type": "cjs require", + "userRequest": "object-assign", + "loc": "14:14-38" + }, + { + "moduleId": 99, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/ReactClass.js", + "module": "./~/react/lib/ReactClass.js", + "moduleName": "./~/react/lib/ReactClass.js", + "type": "cjs require", + "userRequest": "object-assign", + "loc": "15:14-38" + } + ], + "source": "'use strict';\n/* eslint-disable no-unused-vars */\nvar hasOwnProperty = Object.prototype.hasOwnProperty;\nvar propIsEnumerable = Object.prototype.propertyIsEnumerable;\n\nfunction toObject(val) {\n\tif (val === null || val === undefined) {\n\t\tthrow new TypeError('Object.assign cannot be called with null or undefined');\n\t}\n\n\treturn Object(val);\n}\n\nfunction shouldUseNative() {\n\ttry {\n\t\tif (!Object.assign) {\n\t\t\treturn false;\n\t\t}\n\n\t\t// Detect buggy property enumeration order in older V8 versions.\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=4118\n\t\tvar test1 = new String('abc'); // eslint-disable-line\n\t\ttest1[5] = 'de';\n\t\tif (Object.getOwnPropertyNames(test1)[0] === '5') {\n\t\t\treturn false;\n\t\t}\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=3056\n\t\tvar test2 = {};\n\t\tfor (var i = 0; i < 10; i++) {\n\t\t\ttest2['_' + String.fromCharCode(i)] = i;\n\t\t}\n\t\tvar order2 = Object.getOwnPropertyNames(test2).map(function (n) {\n\t\t\treturn test2[n];\n\t\t});\n\t\tif (order2.join('') !== '0123456789') {\n\t\t\treturn false;\n\t\t}\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=3056\n\t\tvar test3 = {};\n\t\t'abcdefghijklmnopqrst'.split('').forEach(function (letter) {\n\t\t\ttest3[letter] = letter;\n\t\t});\n\t\tif (Object.keys(Object.assign({}, test3)).join('') !==\n\t\t\t\t'abcdefghijklmnopqrst') {\n\t\t\treturn false;\n\t\t}\n\n\t\treturn true;\n\t} catch (e) {\n\t\t// We don't expect any of the above to throw, but better to be safe.\n\t\treturn false;\n\t}\n}\n\nmodule.exports = shouldUseNative() ? Object.assign : function (target, source) {\n\tvar from;\n\tvar to = toObject(target);\n\tvar symbols;\n\n\tfor (var s = 1; s < arguments.length; s++) {\n\t\tfrom = Object(arguments[s]);\n\n\t\tfor (var key in from) {\n\t\t\tif (hasOwnProperty.call(from, key)) {\n\t\t\t\tto[key] = from[key];\n\t\t\t}\n\t\t}\n\n\t\tif (Object.getOwnPropertySymbols) {\n\t\t\tsymbols = Object.getOwnPropertySymbols(from);\n\t\t\tfor (var i = 0; i < symbols.length; i++) {\n\t\t\t\tif (propIsEnumerable.call(from, symbols[i])) {\n\t\t\t\t\tto[symbols[i]] = from[symbols[i]];\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\treturn to;\n};\n" + }, + { + "id": 83, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/ReactChildren.js", + "name": "./~/react/lib/ReactChildren.js", + "index": 83, + "index2": 90, + "size": 6222, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/React.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 81, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/React.js", + "module": "./~/react/lib/React.js", + "moduleName": "./~/react/lib/React.js", + "type": "cjs require", + "userRequest": "./ReactChildren", + "loc": "16:20-46" + } + ], + "source": "/**\n * Copyright 2013-present, Facebook, Inc.\n * All rights reserved.\n *\n * This source code is licensed under the BSD-style license found in the\n * LICENSE file in the root directory of this source tree. An additional grant\n * of patent rights can be found in the PATENTS file in the same directory.\n *\n * @providesModule ReactChildren\n */\n\n'use strict';\n\nvar PooledClass = require('./PooledClass');\nvar ReactElement = require('./ReactElement');\n\nvar emptyFunction = require('fbjs/lib/emptyFunction');\nvar traverseAllChildren = require('./traverseAllChildren');\n\nvar twoArgumentPooler = PooledClass.twoArgumentPooler;\nvar fourArgumentPooler = PooledClass.fourArgumentPooler;\n\nvar userProvidedKeyEscapeRegex = /\\/+/g;\nfunction escapeUserProvidedKey(text) {\n return ('' + text).replace(userProvidedKeyEscapeRegex, '$&/');\n}\n\n/**\n * PooledClass representing the bookkeeping associated with performing a child\n * traversal. Allows avoiding binding callbacks.\n *\n * @constructor ForEachBookKeeping\n * @param {!function} forEachFunction Function to perform traversal with.\n * @param {?*} forEachContext Context to perform context with.\n */\nfunction ForEachBookKeeping(forEachFunction, forEachContext) {\n this.func = forEachFunction;\n this.context = forEachContext;\n this.count = 0;\n}\nForEachBookKeeping.prototype.destructor = function () {\n this.func = null;\n this.context = null;\n this.count = 0;\n};\nPooledClass.addPoolingTo(ForEachBookKeeping, twoArgumentPooler);\n\nfunction forEachSingleChild(bookKeeping, child, name) {\n var func = bookKeeping.func;\n var context = bookKeeping.context;\n\n func.call(context, child, bookKeeping.count++);\n}\n\n/**\n * Iterates through children that are typically specified as `props.children`.\n *\n * See https://facebook.github.io/react/docs/top-level-api.html#react.children.foreach\n *\n * The provided forEachFunc(child, index) will be called for each\n * leaf child.\n *\n * @param {?*} children Children tree container.\n * @param {function(*, int)} forEachFunc\n * @param {*} forEachContext Context for forEachContext.\n */\nfunction forEachChildren(children, forEachFunc, forEachContext) {\n if (children == null) {\n return children;\n }\n var traverseContext = ForEachBookKeeping.getPooled(forEachFunc, forEachContext);\n traverseAllChildren(children, forEachSingleChild, traverseContext);\n ForEachBookKeeping.release(traverseContext);\n}\n\n/**\n * PooledClass representing the bookkeeping associated with performing a child\n * mapping. Allows avoiding binding callbacks.\n *\n * @constructor MapBookKeeping\n * @param {!*} mapResult Object containing the ordered map of results.\n * @param {!function} mapFunction Function to perform mapping with.\n * @param {?*} mapContext Context to perform mapping with.\n */\nfunction MapBookKeeping(mapResult, keyPrefix, mapFunction, mapContext) {\n this.result = mapResult;\n this.keyPrefix = keyPrefix;\n this.func = mapFunction;\n this.context = mapContext;\n this.count = 0;\n}\nMapBookKeeping.prototype.destructor = function () {\n this.result = null;\n this.keyPrefix = null;\n this.func = null;\n this.context = null;\n this.count = 0;\n};\nPooledClass.addPoolingTo(MapBookKeeping, fourArgumentPooler);\n\nfunction mapSingleChildIntoContext(bookKeeping, child, childKey) {\n var result = bookKeeping.result;\n var keyPrefix = bookKeeping.keyPrefix;\n var func = bookKeeping.func;\n var context = bookKeeping.context;\n\n\n var mappedChild = func.call(context, child, bookKeeping.count++);\n if (Array.isArray(mappedChild)) {\n mapIntoWithKeyPrefixInternal(mappedChild, result, childKey, emptyFunction.thatReturnsArgument);\n } else if (mappedChild != null) {\n if (ReactElement.isValidElement(mappedChild)) {\n mappedChild = ReactElement.cloneAndReplaceKey(mappedChild,\n // Keep both the (mapped) and old keys if they differ, just as\n // traverseAllChildren used to do for objects as children\n keyPrefix + (mappedChild.key && (!child || child.key !== mappedChild.key) ? escapeUserProvidedKey(mappedChild.key) + '/' : '') + childKey);\n }\n result.push(mappedChild);\n }\n}\n\nfunction mapIntoWithKeyPrefixInternal(children, array, prefix, func, context) {\n var escapedPrefix = '';\n if (prefix != null) {\n escapedPrefix = escapeUserProvidedKey(prefix) + '/';\n }\n var traverseContext = MapBookKeeping.getPooled(array, escapedPrefix, func, context);\n traverseAllChildren(children, mapSingleChildIntoContext, traverseContext);\n MapBookKeeping.release(traverseContext);\n}\n\n/**\n * Maps children that are typically specified as `props.children`.\n *\n * See https://facebook.github.io/react/docs/top-level-api.html#react.children.map\n *\n * The provided mapFunction(child, key, index) will be called for each\n * leaf child.\n *\n * @param {?*} children Children tree container.\n * @param {function(*, int)} func The map function.\n * @param {*} context Context for mapFunction.\n * @return {object} Object containing the ordered map of results.\n */\nfunction mapChildren(children, func, context) {\n if (children == null) {\n return children;\n }\n var result = [];\n mapIntoWithKeyPrefixInternal(children, result, null, func, context);\n return result;\n}\n\nfunction forEachSingleChildDummy(traverseContext, child, name) {\n return null;\n}\n\n/**\n * Count the number of children that are typically specified as\n * `props.children`.\n *\n * See https://facebook.github.io/react/docs/top-level-api.html#react.children.count\n *\n * @param {?*} children Children tree container.\n * @return {number} The number of children.\n */\nfunction countChildren(children, context) {\n return traverseAllChildren(children, forEachSingleChildDummy, null);\n}\n\n/**\n * Flatten a children object (typically specified as `props.children`) and\n * return an array with appropriately re-keyed children.\n *\n * See https://facebook.github.io/react/docs/top-level-api.html#react.children.toarray\n */\nfunction toArray(children) {\n var result = [];\n mapIntoWithKeyPrefixInternal(children, result, null, emptyFunction.thatReturnsArgument);\n return result;\n}\n\nvar ReactChildren = {\n forEach: forEachChildren,\n map: mapChildren,\n mapIntoWithKeyPrefixInternal: mapIntoWithKeyPrefixInternal,\n count: countChildren,\n toArray: toArray\n};\n\nmodule.exports = ReactChildren;" + }, + { + "id": 84, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/PooledClass.js", + "name": "./~/react/lib/PooledClass.js", + "index": 84, + "index2": 81, + "size": 3594, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/ReactChildren.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 83, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/ReactChildren.js", + "module": "./~/react/lib/ReactChildren.js", + "moduleName": "./~/react/lib/ReactChildren.js", + "type": "cjs require", + "userRequest": "./PooledClass", + "loc": "14:18-42" + } + ], + "source": "/**\n * Copyright 2013-present, Facebook, Inc.\n * All rights reserved.\n *\n * This source code is licensed under the BSD-style license found in the\n * LICENSE file in the root directory of this source tree. An additional grant\n * of patent rights can be found in the PATENTS file in the same directory.\n *\n * @providesModule PooledClass\n */\n\n'use strict';\n\nvar _prodInvariant = require('./reactProdInvariant');\n\nvar invariant = require('fbjs/lib/invariant');\n\n/**\n * Static poolers. Several custom versions for each potential number of\n * arguments. A completely generic pooler is easy to implement, but would\n * require accessing the `arguments` object. In each of these, `this` refers to\n * the Class itself, not an instance. If any others are needed, simply add them\n * here, or in their own files.\n */\nvar oneArgumentPooler = function (copyFieldsFrom) {\n var Klass = this;\n if (Klass.instancePool.length) {\n var instance = Klass.instancePool.pop();\n Klass.call(instance, copyFieldsFrom);\n return instance;\n } else {\n return new Klass(copyFieldsFrom);\n }\n};\n\nvar twoArgumentPooler = function (a1, a2) {\n var Klass = this;\n if (Klass.instancePool.length) {\n var instance = Klass.instancePool.pop();\n Klass.call(instance, a1, a2);\n return instance;\n } else {\n return new Klass(a1, a2);\n }\n};\n\nvar threeArgumentPooler = function (a1, a2, a3) {\n var Klass = this;\n if (Klass.instancePool.length) {\n var instance = Klass.instancePool.pop();\n Klass.call(instance, a1, a2, a3);\n return instance;\n } else {\n return new Klass(a1, a2, a3);\n }\n};\n\nvar fourArgumentPooler = function (a1, a2, a3, a4) {\n var Klass = this;\n if (Klass.instancePool.length) {\n var instance = Klass.instancePool.pop();\n Klass.call(instance, a1, a2, a3, a4);\n return instance;\n } else {\n return new Klass(a1, a2, a3, a4);\n }\n};\n\nvar fiveArgumentPooler = function (a1, a2, a3, a4, a5) {\n var Klass = this;\n if (Klass.instancePool.length) {\n var instance = Klass.instancePool.pop();\n Klass.call(instance, a1, a2, a3, a4, a5);\n return instance;\n } else {\n return new Klass(a1, a2, a3, a4, a5);\n }\n};\n\nvar standardReleaser = function (instance) {\n var Klass = this;\n !(instance instanceof Klass) ? process.env.NODE_ENV !== 'production' ? invariant(false, 'Trying to release an instance into a pool of a different type.') : _prodInvariant('25') : void 0;\n instance.destructor();\n if (Klass.instancePool.length < Klass.poolSize) {\n Klass.instancePool.push(instance);\n }\n};\n\nvar DEFAULT_POOL_SIZE = 10;\nvar DEFAULT_POOLER = oneArgumentPooler;\n\n/**\n * Augments `CopyConstructor` to be a poolable class, augmenting only the class\n * itself (statically) not adding any prototypical fields. Any CopyConstructor\n * you give this may have a `poolSize` property, and will look for a\n * prototypical `destructor` on instances.\n *\n * @param {Function} CopyConstructor Constructor that can be used to reset.\n * @param {Function} pooler Customizable pooler.\n */\nvar addPoolingTo = function (CopyConstructor, pooler) {\n var NewKlass = CopyConstructor;\n NewKlass.instancePool = [];\n NewKlass.getPooled = pooler || DEFAULT_POOLER;\n if (!NewKlass.poolSize) {\n NewKlass.poolSize = DEFAULT_POOL_SIZE;\n }\n NewKlass.release = standardReleaser;\n return NewKlass;\n};\n\nvar PooledClass = {\n addPoolingTo: addPoolingTo,\n oneArgumentPooler: oneArgumentPooler,\n twoArgumentPooler: twoArgumentPooler,\n threeArgumentPooler: threeArgumentPooler,\n fourArgumentPooler: fourArgumentPooler,\n fiveArgumentPooler: fiveArgumentPooler\n};\n\nmodule.exports = PooledClass;" + }, + { + "id": 85, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/reactProdInvariant.js", + "name": "./~/react/lib/reactProdInvariant.js", + "index": 85, + "index2": 79, + "size": 1274, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/ReactComponent.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 84, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/PooledClass.js", + "module": "./~/react/lib/PooledClass.js", + "moduleName": "./~/react/lib/PooledClass.js", + "type": "cjs require", + "userRequest": "./reactProdInvariant", + "loc": "14:21-52" + }, + { + "moduleId": 92, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/traverseAllChildren.js", + "module": "./~/react/lib/traverseAllChildren.js", + "moduleName": "./~/react/lib/traverseAllChildren.js", + "type": "cjs require", + "userRequest": "./reactProdInvariant", + "loc": "14:21-52" + }, + { + "moduleId": 95, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/ReactComponent.js", + "module": "./~/react/lib/ReactComponent.js", + "moduleName": "./~/react/lib/ReactComponent.js", + "type": "cjs require", + "userRequest": "./reactProdInvariant", + "loc": "14:21-52" + }, + { + "moduleId": 99, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/ReactClass.js", + "module": "./~/react/lib/ReactClass.js", + "moduleName": "./~/react/lib/ReactClass.js", + "type": "cjs require", + "userRequest": "./reactProdInvariant", + "loc": "14:21-52" + }, + { + "moduleId": 108, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/onlyChild.js", + "module": "./~/react/lib/onlyChild.js", + "moduleName": "./~/react/lib/onlyChild.js", + "type": "cjs require", + "userRequest": "./reactProdInvariant", + "loc": "13:21-52" + } + ], + "source": "/**\n * Copyright (c) 2013-present, Facebook, Inc.\n * All rights reserved.\n *\n * This source code is licensed under the BSD-style license found in the\n * LICENSE file in the root directory of this source tree. An additional grant\n * of patent rights can be found in the PATENTS file in the same directory.\n *\n * @providesModule reactProdInvariant\n * \n */\n'use strict';\n\n/**\n * WARNING: DO NOT manually require this module.\n * This is a replacement for `invariant(...)` used by the error code system\n * and will _only_ be required by the corresponding babel pass.\n * It always throws.\n */\n\nfunction reactProdInvariant(code) {\n var argCount = arguments.length - 1;\n\n var message = 'Minified React error #' + code + '; visit ' + 'http://facebook.github.io/react/docs/error-decoder.html?invariant=' + code;\n\n for (var argIdx = 0; argIdx < argCount; argIdx++) {\n message += '&args[]=' + encodeURIComponent(arguments[argIdx + 1]);\n }\n\n message += ' for the full message or use the non-minified dev environment' + ' for full errors and additional helpful warnings.';\n\n var error = new Error(message);\n error.name = 'Invariant Violation';\n error.framesToPop = 1; // we don't care about reactProdInvariant's own frame\n\n throw error;\n}\n\nmodule.exports = reactProdInvariant;" + }, + { + "id": 86, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/fbjs/lib/invariant.js", + "name": "./~/fbjs/lib/invariant.js", + "index": 86, + "index2": 80, + "size": 1493, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/ReactComponent.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 84, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/PooledClass.js", + "module": "./~/react/lib/PooledClass.js", + "moduleName": "./~/react/lib/PooledClass.js", + "type": "cjs require", + "userRequest": "fbjs/lib/invariant", + "loc": "16:16-45" + }, + { + "moduleId": 92, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/traverseAllChildren.js", + "module": "./~/react/lib/traverseAllChildren.js", + "moduleName": "./~/react/lib/traverseAllChildren.js", + "type": "cjs require", + "userRequest": "fbjs/lib/invariant", + "loc": "20:16-45" + }, + { + "moduleId": 95, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/ReactComponent.js", + "module": "./~/react/lib/ReactComponent.js", + "moduleName": "./~/react/lib/ReactComponent.js", + "type": "cjs require", + "userRequest": "fbjs/lib/invariant", + "loc": "20:16-45" + }, + { + "moduleId": 99, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/ReactClass.js", + "module": "./~/react/lib/ReactClass.js", + "moduleName": "./~/react/lib/ReactClass.js", + "type": "cjs require", + "userRequest": "fbjs/lib/invariant", + "loc": "24:16-45" + }, + { + "moduleId": 101, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/fbjs/lib/keyMirror.js", + "module": "./~/fbjs/lib/keyMirror.js", + "moduleName": "./~/fbjs/lib/keyMirror.js", + "type": "cjs require", + "userRequest": "./invariant", + "loc": "14:16-38" + }, + { + "moduleId": 108, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/onlyChild.js", + "module": "./~/react/lib/onlyChild.js", + "moduleName": "./~/react/lib/onlyChild.js", + "type": "cjs require", + "userRequest": "fbjs/lib/invariant", + "loc": "17:16-45" + } + ], + "source": "/**\n * Copyright (c) 2013-present, Facebook, Inc.\n * All rights reserved.\n *\n * This source code is licensed under the BSD-style license found in the\n * LICENSE file in the root directory of this source tree. An additional grant\n * of patent rights can be found in the PATENTS file in the same directory.\n *\n */\n\n'use strict';\n\n/**\n * Use invariant() to assert state which your program assumes to be true.\n *\n * Provide sprintf-style format (only %s is supported) and arguments\n * to provide information about what broke and what you were\n * expecting.\n *\n * The invariant message will be stripped in production, but the invariant\n * will remain to ensure logic does not differ in production.\n */\n\nfunction invariant(condition, format, a, b, c, d, e, f) {\n if (process.env.NODE_ENV !== 'production') {\n if (format === undefined) {\n throw new Error('invariant requires an error message argument');\n }\n }\n\n if (!condition) {\n var error;\n if (format === undefined) {\n error = new Error('Minified exception occurred; use the non-minified dev environment ' + 'for the full error message and additional helpful warnings.');\n } else {\n var args = [a, b, c, d, e, f];\n var argIndex = 0;\n error = new Error(format.replace(/%s/g, function () {\n return args[argIndex++];\n }));\n error.name = 'Invariant Violation';\n }\n\n error.framesToPop = 1; // we don't care about invariant's own frame\n throw error;\n }\n}\n\nmodule.exports = invariant;" + }, + { + "id": 87, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/ReactElement.js", + "name": "./~/react/lib/ReactElement.js", + "index": 87, + "index2": 86, + "size": 11719, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/React.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 81, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/React.js", + "module": "./~/react/lib/React.js", + "moduleName": "./~/react/lib/React.js", + "type": "cjs require", + "userRequest": "./ReactElement", + "loc": "21:19-44" + }, + { + "moduleId": 83, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/ReactChildren.js", + "module": "./~/react/lib/ReactChildren.js", + "moduleName": "./~/react/lib/ReactChildren.js", + "type": "cjs require", + "userRequest": "./ReactElement", + "loc": "15:19-44" + }, + { + "moduleId": 92, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/traverseAllChildren.js", + "module": "./~/react/lib/traverseAllChildren.js", + "moduleName": "./~/react/lib/traverseAllChildren.js", + "type": "cjs require", + "userRequest": "./ReactElement", + "loc": "17:19-44" + }, + { + "moduleId": 99, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/ReactClass.js", + "module": "./~/react/lib/ReactClass.js", + "moduleName": "./~/react/lib/ReactClass.js", + "type": "cjs require", + "userRequest": "./ReactElement", + "loc": "18:19-44" + }, + { + "moduleId": 104, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/ReactDOMFactories.js", + "module": "./~/react/lib/ReactDOMFactories.js", + "moduleName": "./~/react/lib/ReactDOMFactories.js", + "type": "cjs require", + "userRequest": "./ReactElement", + "loc": "14:19-44" + }, + { + "moduleId": 105, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/ReactPropTypes.js", + "module": "./~/react/lib/ReactPropTypes.js", + "moduleName": "./~/react/lib/ReactPropTypes.js", + "type": "cjs require", + "userRequest": "./ReactElement", + "loc": "14:19-44" + }, + { + "moduleId": 108, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/onlyChild.js", + "module": "./~/react/lib/onlyChild.js", + "moduleName": "./~/react/lib/onlyChild.js", + "type": "cjs require", + "userRequest": "./ReactElement", + "loc": "15:19-44" + } + ], + "source": "/**\n * Copyright 2014-present, Facebook, Inc.\n * All rights reserved.\n *\n * This source code is licensed under the BSD-style license found in the\n * LICENSE file in the root directory of this source tree. An additional grant\n * of patent rights can be found in the PATENTS file in the same directory.\n *\n * @providesModule ReactElement\n */\n\n'use strict';\n\nvar _assign = require('object-assign');\n\nvar ReactCurrentOwner = require('./ReactCurrentOwner');\n\nvar warning = require('fbjs/lib/warning');\nvar canDefineProperty = require('./canDefineProperty');\nvar hasOwnProperty = Object.prototype.hasOwnProperty;\n\n// The Symbol used to tag the ReactElement type. If there is no native Symbol\n// nor polyfill, then a plain number is used for performance.\nvar REACT_ELEMENT_TYPE = typeof Symbol === 'function' && Symbol['for'] && Symbol['for']('react.element') || 0xeac7;\n\nvar RESERVED_PROPS = {\n key: true,\n ref: true,\n __self: true,\n __source: true\n};\n\nvar specialPropKeyWarningShown, specialPropRefWarningShown;\n\nfunction hasValidRef(config) {\n if (process.env.NODE_ENV !== 'production') {\n if (hasOwnProperty.call(config, 'ref')) {\n var getter = Object.getOwnPropertyDescriptor(config, 'ref').get;\n if (getter && getter.isReactWarning) {\n return false;\n }\n }\n }\n return config.ref !== undefined;\n}\n\nfunction hasValidKey(config) {\n if (process.env.NODE_ENV !== 'production') {\n if (hasOwnProperty.call(config, 'key')) {\n var getter = Object.getOwnPropertyDescriptor(config, 'key').get;\n if (getter && getter.isReactWarning) {\n return false;\n }\n }\n }\n return config.key !== undefined;\n}\n\nfunction defineKeyPropWarningGetter(props, displayName) {\n var warnAboutAccessingKey = function () {\n if (!specialPropKeyWarningShown) {\n specialPropKeyWarningShown = true;\n process.env.NODE_ENV !== 'production' ? warning(false, '%s: `key` is not a prop. Trying to access it will result ' + 'in `undefined` being returned. If you need to access the same ' + 'value within the child component, you should pass it as a different ' + 'prop. (https://fb.me/react-special-props)', displayName) : void 0;\n }\n };\n warnAboutAccessingKey.isReactWarning = true;\n Object.defineProperty(props, 'key', {\n get: warnAboutAccessingKey,\n configurable: true\n });\n}\n\nfunction defineRefPropWarningGetter(props, displayName) {\n var warnAboutAccessingRef = function () {\n if (!specialPropRefWarningShown) {\n specialPropRefWarningShown = true;\n process.env.NODE_ENV !== 'production' ? warning(false, '%s: `ref` is not a prop. Trying to access it will result ' + 'in `undefined` being returned. If you need to access the same ' + 'value within the child component, you should pass it as a different ' + 'prop. (https://fb.me/react-special-props)', displayName) : void 0;\n }\n };\n warnAboutAccessingRef.isReactWarning = true;\n Object.defineProperty(props, 'ref', {\n get: warnAboutAccessingRef,\n configurable: true\n });\n}\n\n/**\n * Factory method to create a new React element. This no longer adheres to\n * the class pattern, so do not use new to call it. Also, no instanceof check\n * will work. Instead test $$typeof field against Symbol.for('react.element') to check\n * if something is a React Element.\n *\n * @param {*} type\n * @param {*} key\n * @param {string|object} ref\n * @param {*} self A *temporary* helper to detect places where `this` is\n * different from the `owner` when React.createElement is called, so that we\n * can warn. We want to get rid of owner and replace string `ref`s with arrow\n * functions, and as long as `this` and owner are the same, there will be no\n * change in behavior.\n * @param {*} source An annotation object (added by a transpiler or otherwise)\n * indicating filename, line number, and/or other information.\n * @param {*} owner\n * @param {*} props\n * @internal\n */\nvar ReactElement = function (type, key, ref, self, source, owner, props) {\n var element = {\n // This tag allow us to uniquely identify this as a React Element\n $$typeof: REACT_ELEMENT_TYPE,\n\n // Built-in properties that belong on the element\n type: type,\n key: key,\n ref: ref,\n props: props,\n\n // Record the component responsible for creating this element.\n _owner: owner\n };\n\n if (process.env.NODE_ENV !== 'production') {\n // The validation flag is currently mutative. We put it on\n // an external backing store so that we can freeze the whole object.\n // This can be replaced with a WeakMap once they are implemented in\n // commonly used development environments.\n element._store = {};\n var shadowChildren = Array.isArray(props.children) ? props.children.slice(0) : props.children;\n\n // To make comparing ReactElements easier for testing purposes, we make\n // the validation flag non-enumerable (where possible, which should\n // include every environment we run tests in), so the test framework\n // ignores it.\n if (canDefineProperty) {\n Object.defineProperty(element._store, 'validated', {\n configurable: false,\n enumerable: false,\n writable: true,\n value: false\n });\n // self and source are DEV only properties.\n Object.defineProperty(element, '_self', {\n configurable: false,\n enumerable: false,\n writable: false,\n value: self\n });\n Object.defineProperty(element, '_shadowChildren', {\n configurable: false,\n enumerable: false,\n writable: false,\n value: shadowChildren\n });\n // Two elements created in two different places should be considered\n // equal for testing purposes and therefore we hide it from enumeration.\n Object.defineProperty(element, '_source', {\n configurable: false,\n enumerable: false,\n writable: false,\n value: source\n });\n } else {\n element._store.validated = false;\n element._self = self;\n element._shadowChildren = shadowChildren;\n element._source = source;\n }\n if (Object.freeze) {\n Object.freeze(element.props);\n Object.freeze(element);\n }\n }\n\n return element;\n};\n\n/**\n * Create and return a new ReactElement of the given type.\n * See https://facebook.github.io/react/docs/top-level-api.html#react.createelement\n */\nReactElement.createElement = function (type, config, children) {\n var propName;\n\n // Reserved names are extracted\n var props = {};\n\n var key = null;\n var ref = null;\n var self = null;\n var source = null;\n\n if (config != null) {\n if (hasValidRef(config)) {\n ref = config.ref;\n }\n if (hasValidKey(config)) {\n key = '' + config.key;\n }\n\n self = config.__self === undefined ? null : config.__self;\n source = config.__source === undefined ? null : config.__source;\n // Remaining properties are added to a new props object\n for (propName in config) {\n if (hasOwnProperty.call(config, propName) && !RESERVED_PROPS.hasOwnProperty(propName)) {\n props[propName] = config[propName];\n }\n }\n }\n\n // Children can be more than one argument, and those are transferred onto\n // the newly allocated props object.\n var childrenLength = arguments.length - 2;\n if (childrenLength === 1) {\n props.children = children;\n } else if (childrenLength > 1) {\n var childArray = Array(childrenLength);\n for (var i = 0; i < childrenLength; i++) {\n childArray[i] = arguments[i + 2];\n }\n props.children = childArray;\n }\n\n // Resolve default props\n if (type && type.defaultProps) {\n var defaultProps = type.defaultProps;\n for (propName in defaultProps) {\n if (props[propName] === undefined) {\n props[propName] = defaultProps[propName];\n }\n }\n }\n if (process.env.NODE_ENV !== 'production') {\n if (key || ref) {\n if (typeof props.$$typeof === 'undefined' || props.$$typeof !== REACT_ELEMENT_TYPE) {\n var displayName = typeof type === 'function' ? type.displayName || type.name || 'Unknown' : type;\n if (key) {\n defineKeyPropWarningGetter(props, displayName);\n }\n if (ref) {\n defineRefPropWarningGetter(props, displayName);\n }\n }\n }\n }\n return ReactElement(type, key, ref, self, source, ReactCurrentOwner.current, props);\n};\n\n/**\n * Return a function that produces ReactElements of a given type.\n * See https://facebook.github.io/react/docs/top-level-api.html#react.createfactory\n */\nReactElement.createFactory = function (type) {\n var factory = ReactElement.createElement.bind(null, type);\n // Expose the type on the factory and the prototype so that it can be\n // easily accessed on elements. E.g. `.type === Foo`.\n // This should not be named `constructor` since this may not be the function\n // that created the element, and it may not even be a constructor.\n // Legacy hook TODO: Warn if this is accessed\n factory.type = type;\n return factory;\n};\n\nReactElement.cloneAndReplaceKey = function (oldElement, newKey) {\n var newElement = ReactElement(oldElement.type, newKey, oldElement.ref, oldElement._self, oldElement._source, oldElement._owner, oldElement.props);\n\n return newElement;\n};\n\n/**\n * Clone and return a new ReactElement using element as the starting point.\n * See https://facebook.github.io/react/docs/top-level-api.html#react.cloneelement\n */\nReactElement.cloneElement = function (element, config, children) {\n var propName;\n\n // Original props are copied\n var props = _assign({}, element.props);\n\n // Reserved names are extracted\n var key = element.key;\n var ref = element.ref;\n // Self is preserved since the owner is preserved.\n var self = element._self;\n // Source is preserved since cloneElement is unlikely to be targeted by a\n // transpiler, and the original source is probably a better indicator of the\n // true owner.\n var source = element._source;\n\n // Owner will be preserved, unless ref is overridden\n var owner = element._owner;\n\n if (config != null) {\n if (hasValidRef(config)) {\n // Silently steal the ref from the parent.\n ref = config.ref;\n owner = ReactCurrentOwner.current;\n }\n if (hasValidKey(config)) {\n key = '' + config.key;\n }\n\n // Remaining properties override existing props\n var defaultProps;\n if (element.type && element.type.defaultProps) {\n defaultProps = element.type.defaultProps;\n }\n for (propName in config) {\n if (hasOwnProperty.call(config, propName) && !RESERVED_PROPS.hasOwnProperty(propName)) {\n if (config[propName] === undefined && defaultProps !== undefined) {\n // Resolve default props\n props[propName] = defaultProps[propName];\n } else {\n props[propName] = config[propName];\n }\n }\n }\n }\n\n // Children can be more than one argument, and those are transferred onto\n // the newly allocated props object.\n var childrenLength = arguments.length - 2;\n if (childrenLength === 1) {\n props.children = children;\n } else if (childrenLength > 1) {\n var childArray = Array(childrenLength);\n for (var i = 0; i < childrenLength; i++) {\n childArray[i] = arguments[i + 2];\n }\n props.children = childArray;\n }\n\n return ReactElement(element.type, key, ref, self, source, owner, props);\n};\n\n/**\n * Verifies the object is a ReactElement.\n * See https://facebook.github.io/react/docs/top-level-api.html#react.isvalidelement\n * @param {?object} object\n * @return {boolean} True if `object` is a valid component.\n * @final\n */\nReactElement.isValidElement = function (object) {\n return typeof object === 'object' && object !== null && object.$$typeof === REACT_ELEMENT_TYPE;\n};\n\nReactElement.REACT_ELEMENT_TYPE = REACT_ELEMENT_TYPE;\n\nmodule.exports = ReactElement;" + }, + { + "id": 88, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/ReactCurrentOwner.js", + "name": "./~/react/lib/ReactCurrentOwner.js", + "index": 88, + "index2": 82, + "size": 657, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/ReactElement.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 87, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/ReactElement.js", + "module": "./~/react/lib/ReactElement.js", + "moduleName": "./~/react/lib/ReactElement.js", + "type": "cjs require", + "userRequest": "./ReactCurrentOwner", + "loc": "16:24-54" + }, + { + "moduleId": 92, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/traverseAllChildren.js", + "module": "./~/react/lib/traverseAllChildren.js", + "moduleName": "./~/react/lib/traverseAllChildren.js", + "type": "cjs require", + "userRequest": "./ReactCurrentOwner", + "loc": "16:24-54" + } + ], + "source": "/**\n * Copyright 2013-present, Facebook, Inc.\n * All rights reserved.\n *\n * This source code is licensed under the BSD-style license found in the\n * LICENSE file in the root directory of this source tree. An additional grant\n * of patent rights can be found in the PATENTS file in the same directory.\n *\n * @providesModule ReactCurrentOwner\n */\n\n'use strict';\n\n/**\n * Keeps track of the current owner.\n *\n * The current owner is the component who should own any components that are\n * currently being constructed.\n */\n\nvar ReactCurrentOwner = {\n\n /**\n * @internal\n * @type {ReactComponent}\n */\n current: null\n\n};\n\nmodule.exports = ReactCurrentOwner;" + }, + { + "id": 89, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/fbjs/lib/warning.js", + "name": "./~/fbjs/lib/warning.js", + "index": 89, + "index2": 84, + "size": 2105, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/React.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 81, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/React.js", + "module": "./~/react/lib/React.js", + "moduleName": "./~/react/lib/React.js", + "type": "cjs require", + "userRequest": "fbjs/lib/warning", + "loc": "26:14-41" + }, + { + "moduleId": 87, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/ReactElement.js", + "module": "./~/react/lib/ReactElement.js", + "moduleName": "./~/react/lib/ReactElement.js", + "type": "cjs require", + "userRequest": "fbjs/lib/warning", + "loc": "18:14-41" + }, + { + "moduleId": 92, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/traverseAllChildren.js", + "module": "./~/react/lib/traverseAllChildren.js", + "moduleName": "./~/react/lib/traverseAllChildren.js", + "type": "cjs require", + "userRequest": "fbjs/lib/warning", + "loc": "22:14-41" + }, + { + "moduleId": 95, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/ReactComponent.js", + "module": "./~/react/lib/ReactComponent.js", + "moduleName": "./~/react/lib/ReactComponent.js", + "type": "cjs require", + "userRequest": "fbjs/lib/warning", + "loc": "21:14-41" + }, + { + "moduleId": 96, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/ReactNoopUpdateQueue.js", + "module": "./~/react/lib/ReactNoopUpdateQueue.js", + "moduleName": "./~/react/lib/ReactNoopUpdateQueue.js", + "type": "cjs require", + "userRequest": "fbjs/lib/warning", + "loc": "14:14-41" + }, + { + "moduleId": 99, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/ReactClass.js", + "module": "./~/react/lib/ReactClass.js", + "moduleName": "./~/react/lib/ReactClass.js", + "type": "cjs require", + "userRequest": "fbjs/lib/warning", + "loc": "27:14-41" + }, + { + "moduleId": 105, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/ReactPropTypes.js", + "module": "./~/react/lib/ReactPropTypes.js", + "moduleName": "./~/react/lib/ReactPropTypes.js", + "type": "cjs require", + "userRequest": "fbjs/lib/warning", + "loc": "20:14-41" + } + ], + "source": "/**\n * Copyright 2014-2015, Facebook, Inc.\n * All rights reserved.\n *\n * This source code is licensed under the BSD-style license found in the\n * LICENSE file in the root directory of this source tree. An additional grant\n * of patent rights can be found in the PATENTS file in the same directory.\n *\n */\n\n'use strict';\n\nvar emptyFunction = require('./emptyFunction');\n\n/**\n * Similar to invariant but only logs a warning if the condition is not met.\n * This can be used to log issues in development environments in critical\n * paths. Removing the logging code for production environments will keep the\n * same logic and follow the same code paths.\n */\n\nvar warning = emptyFunction;\n\nif (process.env.NODE_ENV !== 'production') {\n (function () {\n var printWarning = function printWarning(format) {\n for (var _len = arguments.length, args = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {\n args[_key - 1] = arguments[_key];\n }\n\n var argIndex = 0;\n var message = 'Warning: ' + format.replace(/%s/g, function () {\n return args[argIndex++];\n });\n if (typeof console !== 'undefined') {\n console.error(message);\n }\n try {\n // --- Welcome to debugging React ---\n // This error was thrown as a convenience so that you can use this stack\n // to find the callsite that caused this warning to fire.\n throw new Error(message);\n } catch (x) {}\n };\n\n warning = function warning(condition, format) {\n if (format === undefined) {\n throw new Error('`warning(condition, format, ...args)` requires a warning ' + 'message argument');\n }\n\n if (format.indexOf('Failed Composite propType: ') === 0) {\n return; // Ignore CompositeComponent proptype check.\n }\n\n if (!condition) {\n for (var _len2 = arguments.length, args = Array(_len2 > 2 ? _len2 - 2 : 0), _key2 = 2; _key2 < _len2; _key2++) {\n args[_key2 - 2] = arguments[_key2];\n }\n\n printWarning.apply(undefined, [format].concat(args));\n }\n };\n })();\n}\n\nmodule.exports = warning;" + }, + { + "id": 90, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/fbjs/lib/emptyFunction.js", + "name": "./~/fbjs/lib/emptyFunction.js", + "index": 90, + "index2": 83, + "size": 1085, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/ReactChildren.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 83, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/ReactChildren.js", + "module": "./~/react/lib/ReactChildren.js", + "moduleName": "./~/react/lib/ReactChildren.js", + "type": "cjs require", + "userRequest": "fbjs/lib/emptyFunction", + "loc": "17:20-53" + }, + { + "moduleId": 89, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/fbjs/lib/warning.js", + "module": "./~/fbjs/lib/warning.js", + "moduleName": "./~/fbjs/lib/warning.js", + "type": "cjs require", + "userRequest": "./emptyFunction", + "loc": "13:20-46" + }, + { + "moduleId": 105, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/ReactPropTypes.js", + "module": "./~/react/lib/ReactPropTypes.js", + "moduleName": "./~/react/lib/ReactPropTypes.js", + "type": "cjs require", + "userRequest": "fbjs/lib/emptyFunction", + "loc": "18:20-53" + } + ], + "source": "\"use strict\";\n\n/**\n * Copyright (c) 2013-present, Facebook, Inc.\n * All rights reserved.\n *\n * This source code is licensed under the BSD-style license found in the\n * LICENSE file in the root directory of this source tree. An additional grant\n * of patent rights can be found in the PATENTS file in the same directory.\n *\n * \n */\n\nfunction makeEmptyFunction(arg) {\n return function () {\n return arg;\n };\n}\n\n/**\n * This function accepts and discards inputs; it has no side effects. This is\n * primarily useful idiomatically for overridable function endpoints which\n * always need to be callable, since JS lacks a null-call idiom ala Cocoa.\n */\nvar emptyFunction = function emptyFunction() {};\n\nemptyFunction.thatReturns = makeEmptyFunction;\nemptyFunction.thatReturnsFalse = makeEmptyFunction(false);\nemptyFunction.thatReturnsTrue = makeEmptyFunction(true);\nemptyFunction.thatReturnsNull = makeEmptyFunction(null);\nemptyFunction.thatReturnsThis = function () {\n return this;\n};\nemptyFunction.thatReturnsArgument = function (arg) {\n return arg;\n};\n\nmodule.exports = emptyFunction;" + }, + { + "id": 91, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/canDefineProperty.js", + "name": "./~/react/lib/canDefineProperty.js", + "index": 91, + "index2": 85, + "size": 632, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/ReactComponent.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 87, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/ReactElement.js", + "module": "./~/react/lib/ReactElement.js", + "moduleName": "./~/react/lib/ReactElement.js", + "type": "cjs require", + "userRequest": "./canDefineProperty", + "loc": "19:24-54" + }, + { + "moduleId": 95, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/ReactComponent.js", + "module": "./~/react/lib/ReactComponent.js", + "moduleName": "./~/react/lib/ReactComponent.js", + "type": "cjs require", + "userRequest": "./canDefineProperty", + "loc": "18:24-54" + } + ], + "source": "/**\n * Copyright 2013-present, Facebook, Inc.\n * All rights reserved.\n *\n * This source code is licensed under the BSD-style license found in the\n * LICENSE file in the root directory of this source tree. An additional grant\n * of patent rights can be found in the PATENTS file in the same directory.\n *\n * @providesModule canDefineProperty\n */\n\n'use strict';\n\nvar canDefineProperty = false;\nif (process.env.NODE_ENV !== 'production') {\n try {\n Object.defineProperty({}, 'x', { get: function () {} });\n canDefineProperty = true;\n } catch (x) {\n // IE will fail on defineProperty\n }\n}\n\nmodule.exports = canDefineProperty;" + }, + { + "id": 92, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/traverseAllChildren.js", + "name": "./~/react/lib/traverseAllChildren.js", + "index": 92, + "index2": 89, + "size": 6741, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/ReactChildren.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 83, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/ReactChildren.js", + "module": "./~/react/lib/ReactChildren.js", + "moduleName": "./~/react/lib/ReactChildren.js", + "type": "cjs require", + "userRequest": "./traverseAllChildren", + "loc": "18:26-58" + } + ], + "source": "/**\n * Copyright 2013-present, Facebook, Inc.\n * All rights reserved.\n *\n * This source code is licensed under the BSD-style license found in the\n * LICENSE file in the root directory of this source tree. An additional grant\n * of patent rights can be found in the PATENTS file in the same directory.\n *\n * @providesModule traverseAllChildren\n */\n\n'use strict';\n\nvar _prodInvariant = require('./reactProdInvariant');\n\nvar ReactCurrentOwner = require('./ReactCurrentOwner');\nvar ReactElement = require('./ReactElement');\n\nvar getIteratorFn = require('./getIteratorFn');\nvar invariant = require('fbjs/lib/invariant');\nvar KeyEscapeUtils = require('./KeyEscapeUtils');\nvar warning = require('fbjs/lib/warning');\n\nvar SEPARATOR = '.';\nvar SUBSEPARATOR = ':';\n\n/**\n * TODO: Test that a single child and an array with one item have the same key\n * pattern.\n */\n\nvar didWarnAboutMaps = false;\n\n/**\n * Generate a key string that identifies a component within a set.\n *\n * @param {*} component A component that could contain a manual key.\n * @param {number} index Index that is used if a manual key is not provided.\n * @return {string}\n */\nfunction getComponentKey(component, index) {\n // Do some typechecking here since we call this blindly. We want to ensure\n // that we don't block potential future ES APIs.\n if (component && typeof component === 'object' && component.key != null) {\n // Explicit key\n return KeyEscapeUtils.escape(component.key);\n }\n // Implicit key determined by the index in the set\n return index.toString(36);\n}\n\n/**\n * @param {?*} children Children tree container.\n * @param {!string} nameSoFar Name of the key path so far.\n * @param {!function} callback Callback to invoke with each child found.\n * @param {?*} traverseContext Used to pass information throughout the traversal\n * process.\n * @return {!number} The number of children in this subtree.\n */\nfunction traverseAllChildrenImpl(children, nameSoFar, callback, traverseContext) {\n var type = typeof children;\n\n if (type === 'undefined' || type === 'boolean') {\n // All of the above are perceived as null.\n children = null;\n }\n\n if (children === null || type === 'string' || type === 'number' || ReactElement.isValidElement(children)) {\n callback(traverseContext, children,\n // If it's the only child, treat the name as if it was wrapped in an array\n // so that it's consistent if the number of children grows.\n nameSoFar === '' ? SEPARATOR + getComponentKey(children, 0) : nameSoFar);\n return 1;\n }\n\n var child;\n var nextName;\n var subtreeCount = 0; // Count of children found in the current subtree.\n var nextNamePrefix = nameSoFar === '' ? SEPARATOR : nameSoFar + SUBSEPARATOR;\n\n if (Array.isArray(children)) {\n for (var i = 0; i < children.length; i++) {\n child = children[i];\n nextName = nextNamePrefix + getComponentKey(child, i);\n subtreeCount += traverseAllChildrenImpl(child, nextName, callback, traverseContext);\n }\n } else {\n var iteratorFn = getIteratorFn(children);\n if (iteratorFn) {\n var iterator = iteratorFn.call(children);\n var step;\n if (iteratorFn !== children.entries) {\n var ii = 0;\n while (!(step = iterator.next()).done) {\n child = step.value;\n nextName = nextNamePrefix + getComponentKey(child, ii++);\n subtreeCount += traverseAllChildrenImpl(child, nextName, callback, traverseContext);\n }\n } else {\n if (process.env.NODE_ENV !== 'production') {\n var mapsAsChildrenAddendum = '';\n if (ReactCurrentOwner.current) {\n var mapsAsChildrenOwnerName = ReactCurrentOwner.current.getName();\n if (mapsAsChildrenOwnerName) {\n mapsAsChildrenAddendum = ' Check the render method of `' + mapsAsChildrenOwnerName + '`.';\n }\n }\n process.env.NODE_ENV !== 'production' ? warning(didWarnAboutMaps, 'Using Maps as children is not yet fully supported. It is an ' + 'experimental feature that might be removed. Convert it to a ' + 'sequence / iterable of keyed ReactElements instead.%s', mapsAsChildrenAddendum) : void 0;\n didWarnAboutMaps = true;\n }\n // Iterator will provide entry [k,v] tuples rather than values.\n while (!(step = iterator.next()).done) {\n var entry = step.value;\n if (entry) {\n child = entry[1];\n nextName = nextNamePrefix + KeyEscapeUtils.escape(entry[0]) + SUBSEPARATOR + getComponentKey(child, 0);\n subtreeCount += traverseAllChildrenImpl(child, nextName, callback, traverseContext);\n }\n }\n }\n } else if (type === 'object') {\n var addendum = '';\n if (process.env.NODE_ENV !== 'production') {\n addendum = ' If you meant to render a collection of children, use an array ' + 'instead or wrap the object using createFragment(object) from the ' + 'React add-ons.';\n if (children._isReactElement) {\n addendum = ' It looks like you\\'re using an element created by a different ' + 'version of React. Make sure to use only one copy of React.';\n }\n if (ReactCurrentOwner.current) {\n var name = ReactCurrentOwner.current.getName();\n if (name) {\n addendum += ' Check the render method of `' + name + '`.';\n }\n }\n }\n var childrenString = String(children);\n !false ? process.env.NODE_ENV !== 'production' ? invariant(false, 'Objects are not valid as a React child (found: %s).%s', childrenString === '[object Object]' ? 'object with keys {' + Object.keys(children).join(', ') + '}' : childrenString, addendum) : _prodInvariant('31', childrenString === '[object Object]' ? 'object with keys {' + Object.keys(children).join(', ') + '}' : childrenString, addendum) : void 0;\n }\n }\n\n return subtreeCount;\n}\n\n/**\n * Traverses children that are typically specified as `props.children`, but\n * might also be specified through attributes:\n *\n * - `traverseAllChildren(this.props.children, ...)`\n * - `traverseAllChildren(this.props.leftPanelChildren, ...)`\n *\n * The `traverseContext` is an optional argument that is passed through the\n * entire traversal. It can be used to store accumulations or anything else that\n * the callback might find relevant.\n *\n * @param {?*} children Children tree object.\n * @param {!function} callback To invoke upon traversing each child.\n * @param {?*} traverseContext Context for traversal.\n * @return {!number} The number of children in this subtree.\n */\nfunction traverseAllChildren(children, callback, traverseContext) {\n if (children == null) {\n return 0;\n }\n\n return traverseAllChildrenImpl(children, '', callback, traverseContext);\n}\n\nmodule.exports = traverseAllChildren;" + }, + { + "id": 93, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/getIteratorFn.js", + "name": "./~/react/lib/getIteratorFn.js", + "index": 93, + "index2": 87, + "size": 1152, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/ReactPropTypes.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 92, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/traverseAllChildren.js", + "module": "./~/react/lib/traverseAllChildren.js", + "moduleName": "./~/react/lib/traverseAllChildren.js", + "type": "cjs require", + "userRequest": "./getIteratorFn", + "loc": "19:20-46" + }, + { + "moduleId": 105, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/ReactPropTypes.js", + "module": "./~/react/lib/ReactPropTypes.js", + "moduleName": "./~/react/lib/ReactPropTypes.js", + "type": "cjs require", + "userRequest": "./getIteratorFn", + "loc": "19:20-46" + } + ], + "source": "/**\n * Copyright 2013-present, Facebook, Inc.\n * All rights reserved.\n *\n * This source code is licensed under the BSD-style license found in the\n * LICENSE file in the root directory of this source tree. An additional grant\n * of patent rights can be found in the PATENTS file in the same directory.\n *\n * @providesModule getIteratorFn\n * \n */\n\n'use strict';\n\n/* global Symbol */\n\nvar ITERATOR_SYMBOL = typeof Symbol === 'function' && Symbol.iterator;\nvar FAUX_ITERATOR_SYMBOL = '@@iterator'; // Before Symbol spec.\n\n/**\n * Returns the iterator method function contained on the iterable object.\n *\n * Be sure to invoke the function with the iterable as context:\n *\n * var iteratorFn = getIteratorFn(myIterable);\n * if (iteratorFn) {\n * var iterator = iteratorFn.call(myIterable);\n * ...\n * }\n *\n * @param {?object} maybeIterable\n * @return {?function}\n */\nfunction getIteratorFn(maybeIterable) {\n var iteratorFn = maybeIterable && (ITERATOR_SYMBOL && maybeIterable[ITERATOR_SYMBOL] || maybeIterable[FAUX_ITERATOR_SYMBOL]);\n if (typeof iteratorFn === 'function') {\n return iteratorFn;\n }\n}\n\nmodule.exports = getIteratorFn;" + }, + { + "id": 94, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/KeyEscapeUtils.js", + "name": "./~/react/lib/KeyEscapeUtils.js", + "index": 94, + "index2": 88, + "size": 1328, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/traverseAllChildren.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 92, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/traverseAllChildren.js", + "module": "./~/react/lib/traverseAllChildren.js", + "moduleName": "./~/react/lib/traverseAllChildren.js", + "type": "cjs require", + "userRequest": "./KeyEscapeUtils", + "loc": "21:21-48" + } + ], + "source": "/**\n * Copyright 2013-present, Facebook, Inc.\n * All rights reserved.\n *\n * This source code is licensed under the BSD-style license found in the\n * LICENSE file in the root directory of this source tree. An additional grant\n * of patent rights can be found in the PATENTS file in the same directory.\n *\n * @providesModule KeyEscapeUtils\n * \n */\n\n'use strict';\n\n/**\n * Escape and wrap key so it is safe to use as a reactid\n *\n * @param {string} key to be escaped.\n * @return {string} the escaped key.\n */\n\nfunction escape(key) {\n var escapeRegex = /[=:]/g;\n var escaperLookup = {\n '=': '=0',\n ':': '=2'\n };\n var escapedString = ('' + key).replace(escapeRegex, function (match) {\n return escaperLookup[match];\n });\n\n return '$' + escapedString;\n}\n\n/**\n * Unescape and unwrap key for human-readable display\n *\n * @param {string} key to unescape.\n * @return {string} the unescaped key.\n */\nfunction unescape(key) {\n var unescapeRegex = /(=0|=2)/g;\n var unescaperLookup = {\n '=0': '=',\n '=2': ':'\n };\n var keySubstring = key[0] === '.' && key[1] === '$' ? key.substring(2) : key.substring(1);\n\n return ('' + keySubstring).replace(unescapeRegex, function (match) {\n return unescaperLookup[match];\n });\n}\n\nvar KeyEscapeUtils = {\n escape: escape,\n unescape: unescape\n};\n\nmodule.exports = KeyEscapeUtils;" + }, + { + "id": 95, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/ReactComponent.js", + "name": "./~/react/lib/ReactComponent.js", + "index": 95, + "index2": 93, + "size": 4644, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/React.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 81, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/React.js", + "module": "./~/react/lib/React.js", + "moduleName": "./~/react/lib/React.js", + "type": "cjs require", + "userRequest": "./ReactComponent", + "loc": "17:21-48" + }, + { + "moduleId": 98, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/ReactPureComponent.js", + "module": "./~/react/lib/ReactPureComponent.js", + "moduleName": "./~/react/lib/ReactPureComponent.js", + "type": "cjs require", + "userRequest": "./ReactComponent", + "loc": "16:21-48" + }, + { + "moduleId": 99, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/ReactClass.js", + "module": "./~/react/lib/ReactClass.js", + "moduleName": "./~/react/lib/ReactClass.js", + "type": "cjs require", + "userRequest": "./ReactComponent", + "loc": "17:21-48" + } + ], + "source": "/**\n * Copyright 2013-present, Facebook, Inc.\n * All rights reserved.\n *\n * This source code is licensed under the BSD-style license found in the\n * LICENSE file in the root directory of this source tree. An additional grant\n * of patent rights can be found in the PATENTS file in the same directory.\n *\n * @providesModule ReactComponent\n */\n\n'use strict';\n\nvar _prodInvariant = require('./reactProdInvariant');\n\nvar ReactNoopUpdateQueue = require('./ReactNoopUpdateQueue');\n\nvar canDefineProperty = require('./canDefineProperty');\nvar emptyObject = require('fbjs/lib/emptyObject');\nvar invariant = require('fbjs/lib/invariant');\nvar warning = require('fbjs/lib/warning');\n\n/**\n * Base class helpers for the updating state of a component.\n */\nfunction ReactComponent(props, context, updater) {\n this.props = props;\n this.context = context;\n this.refs = emptyObject;\n // We initialize the default updater but the real one gets injected by the\n // renderer.\n this.updater = updater || ReactNoopUpdateQueue;\n}\n\nReactComponent.prototype.isReactComponent = {};\n\n/**\n * Sets a subset of the state. Always use this to mutate\n * state. You should treat `this.state` as immutable.\n *\n * There is no guarantee that `this.state` will be immediately updated, so\n * accessing `this.state` after calling this method may return the old value.\n *\n * There is no guarantee that calls to `setState` will run synchronously,\n * as they may eventually be batched together. You can provide an optional\n * callback that will be executed when the call to setState is actually\n * completed.\n *\n * When a function is provided to setState, it will be called at some point in\n * the future (not synchronously). It will be called with the up to date\n * component arguments (state, props, context). These values can be different\n * from this.* because your function may be called after receiveProps but before\n * shouldComponentUpdate, and this new state, props, and context will not yet be\n * assigned to this.\n *\n * @param {object|function} partialState Next partial state or function to\n * produce next partial state to be merged with current state.\n * @param {?function} callback Called after state is updated.\n * @final\n * @protected\n */\nReactComponent.prototype.setState = function (partialState, callback) {\n !(typeof partialState === 'object' || typeof partialState === 'function' || partialState == null) ? process.env.NODE_ENV !== 'production' ? invariant(false, 'setState(...): takes an object of state variables to update or a function which returns an object of state variables.') : _prodInvariant('85') : void 0;\n this.updater.enqueueSetState(this, partialState);\n if (callback) {\n this.updater.enqueueCallback(this, callback, 'setState');\n }\n};\n\n/**\n * Forces an update. This should only be invoked when it is known with\n * certainty that we are **not** in a DOM transaction.\n *\n * You may want to call this when you know that some deeper aspect of the\n * component's state has changed but `setState` was not called.\n *\n * This will not invoke `shouldComponentUpdate`, but it will invoke\n * `componentWillUpdate` and `componentDidUpdate`.\n *\n * @param {?function} callback Called after update is complete.\n * @final\n * @protected\n */\nReactComponent.prototype.forceUpdate = function (callback) {\n this.updater.enqueueForceUpdate(this);\n if (callback) {\n this.updater.enqueueCallback(this, callback, 'forceUpdate');\n }\n};\n\n/**\n * Deprecated APIs. These APIs used to exist on classic React classes but since\n * we would like to deprecate them, we're not going to move them over to this\n * modern base class. Instead, we define a getter that warns if it's accessed.\n */\nif (process.env.NODE_ENV !== 'production') {\n var deprecatedAPIs = {\n isMounted: ['isMounted', 'Instead, make sure to clean up subscriptions and pending requests in ' + 'componentWillUnmount to prevent memory leaks.'],\n replaceState: ['replaceState', 'Refactor your code to use setState instead (see ' + 'https://github.com/facebook/react/issues/3236).']\n };\n var defineDeprecationWarning = function (methodName, info) {\n if (canDefineProperty) {\n Object.defineProperty(ReactComponent.prototype, methodName, {\n get: function () {\n process.env.NODE_ENV !== 'production' ? warning(false, '%s(...) is deprecated in plain JavaScript React classes. %s', info[0], info[1]) : void 0;\n return undefined;\n }\n });\n }\n };\n for (var fnName in deprecatedAPIs) {\n if (deprecatedAPIs.hasOwnProperty(fnName)) {\n defineDeprecationWarning(fnName, deprecatedAPIs[fnName]);\n }\n }\n}\n\nmodule.exports = ReactComponent;" + }, + { + "id": 96, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/ReactNoopUpdateQueue.js", + "name": "./~/react/lib/ReactNoopUpdateQueue.js", + "index": 96, + "index2": 91, + "size": 3403, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/ReactComponent.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 95, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/ReactComponent.js", + "module": "./~/react/lib/ReactComponent.js", + "moduleName": "./~/react/lib/ReactComponent.js", + "type": "cjs require", + "userRequest": "./ReactNoopUpdateQueue", + "loc": "16:27-60" + }, + { + "moduleId": 98, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/ReactPureComponent.js", + "module": "./~/react/lib/ReactPureComponent.js", + "moduleName": "./~/react/lib/ReactPureComponent.js", + "type": "cjs require", + "userRequest": "./ReactNoopUpdateQueue", + "loc": "17:27-60" + }, + { + "moduleId": 99, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/ReactClass.js", + "module": "./~/react/lib/ReactClass.js", + "moduleName": "./~/react/lib/ReactClass.js", + "type": "cjs require", + "userRequest": "./ReactNoopUpdateQueue", + "loc": "21:27-60" + } + ], + "source": "/**\n * Copyright 2015-present, Facebook, Inc.\n * All rights reserved.\n *\n * This source code is licensed under the BSD-style license found in the\n * LICENSE file in the root directory of this source tree. An additional grant\n * of patent rights can be found in the PATENTS file in the same directory.\n *\n * @providesModule ReactNoopUpdateQueue\n */\n\n'use strict';\n\nvar warning = require('fbjs/lib/warning');\n\nfunction warnNoop(publicInstance, callerName) {\n if (process.env.NODE_ENV !== 'production') {\n var constructor = publicInstance.constructor;\n process.env.NODE_ENV !== 'production' ? warning(false, '%s(...): Can only update a mounted or mounting component. ' + 'This usually means you called %s() on an unmounted component. ' + 'This is a no-op. Please check the code for the %s component.', callerName, callerName, constructor && (constructor.displayName || constructor.name) || 'ReactClass') : void 0;\n }\n}\n\n/**\n * This is the abstract API for an update queue.\n */\nvar ReactNoopUpdateQueue = {\n\n /**\n * Checks whether or not this composite component is mounted.\n * @param {ReactClass} publicInstance The instance we want to test.\n * @return {boolean} True if mounted, false otherwise.\n * @protected\n * @final\n */\n isMounted: function (publicInstance) {\n return false;\n },\n\n /**\n * Enqueue a callback that will be executed after all the pending updates\n * have processed.\n *\n * @param {ReactClass} publicInstance The instance to use as `this` context.\n * @param {?function} callback Called after state is updated.\n * @internal\n */\n enqueueCallback: function (publicInstance, callback) {},\n\n /**\n * Forces an update. This should only be invoked when it is known with\n * certainty that we are **not** in a DOM transaction.\n *\n * You may want to call this when you know that some deeper aspect of the\n * component's state has changed but `setState` was not called.\n *\n * This will not invoke `shouldComponentUpdate`, but it will invoke\n * `componentWillUpdate` and `componentDidUpdate`.\n *\n * @param {ReactClass} publicInstance The instance that should rerender.\n * @internal\n */\n enqueueForceUpdate: function (publicInstance) {\n warnNoop(publicInstance, 'forceUpdate');\n },\n\n /**\n * Replaces all of the state. Always use this or `setState` to mutate state.\n * You should treat `this.state` as immutable.\n *\n * There is no guarantee that `this.state` will be immediately updated, so\n * accessing `this.state` after calling this method may return the old value.\n *\n * @param {ReactClass} publicInstance The instance that should rerender.\n * @param {object} completeState Next state.\n * @internal\n */\n enqueueReplaceState: function (publicInstance, completeState) {\n warnNoop(publicInstance, 'replaceState');\n },\n\n /**\n * Sets a subset of the state. This only exists because _pendingState is\n * internal. This provides a merging strategy that is not available to deep\n * properties which is confusing. TODO: Expose pendingState or don't use it\n * during the merge.\n *\n * @param {ReactClass} publicInstance The instance that should rerender.\n * @param {object} partialState Next partial state to be merged with state.\n * @internal\n */\n enqueueSetState: function (publicInstance, partialState) {\n warnNoop(publicInstance, 'setState');\n }\n};\n\nmodule.exports = ReactNoopUpdateQueue;" + }, + { + "id": 97, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/fbjs/lib/emptyObject.js", + "name": "./~/fbjs/lib/emptyObject.js", + "index": 97, + "index2": 92, + "size": 458, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/ReactComponent.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 95, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/ReactComponent.js", + "module": "./~/react/lib/ReactComponent.js", + "moduleName": "./~/react/lib/ReactComponent.js", + "type": "cjs require", + "userRequest": "fbjs/lib/emptyObject", + "loc": "19:18-49" + }, + { + "moduleId": 98, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/ReactPureComponent.js", + "module": "./~/react/lib/ReactPureComponent.js", + "moduleName": "./~/react/lib/ReactPureComponent.js", + "type": "cjs require", + "userRequest": "fbjs/lib/emptyObject", + "loc": "19:18-49" + }, + { + "moduleId": 99, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/ReactClass.js", + "module": "./~/react/lib/ReactClass.js", + "moduleName": "./~/react/lib/ReactClass.js", + "type": "cjs require", + "userRequest": "fbjs/lib/emptyObject", + "loc": "23:18-49" + } + ], + "source": "/**\n * Copyright (c) 2013-present, Facebook, Inc.\n * All rights reserved.\n *\n * This source code is licensed under the BSD-style license found in the\n * LICENSE file in the root directory of this source tree. An additional grant\n * of patent rights can be found in the PATENTS file in the same directory.\n *\n */\n\n'use strict';\n\nvar emptyObject = {};\n\nif (process.env.NODE_ENV !== 'production') {\n Object.freeze(emptyObject);\n}\n\nmodule.exports = emptyObject;" + }, + { + "id": 98, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/ReactPureComponent.js", + "name": "./~/react/lib/ReactPureComponent.js", + "index": 98, + "index2": 94, + "size": 1359, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/React.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 81, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/React.js", + "module": "./~/react/lib/React.js", + "moduleName": "./~/react/lib/React.js", + "type": "cjs require", + "userRequest": "./ReactPureComponent", + "loc": "18:25-56" + } + ], + "source": "/**\n * Copyright 2013-present, Facebook, Inc.\n * All rights reserved.\n *\n * This source code is licensed under the BSD-style license found in the\n * LICENSE file in the root directory of this source tree. An additional grant\n * of patent rights can be found in the PATENTS file in the same directory.\n *\n * @providesModule ReactPureComponent\n */\n\n'use strict';\n\nvar _assign = require('object-assign');\n\nvar ReactComponent = require('./ReactComponent');\nvar ReactNoopUpdateQueue = require('./ReactNoopUpdateQueue');\n\nvar emptyObject = require('fbjs/lib/emptyObject');\n\n/**\n * Base class helpers for the updating state of a component.\n */\nfunction ReactPureComponent(props, context, updater) {\n // Duplicated from ReactComponent.\n this.props = props;\n this.context = context;\n this.refs = emptyObject;\n // We initialize the default updater but the real one gets injected by the\n // renderer.\n this.updater = updater || ReactNoopUpdateQueue;\n}\n\nfunction ComponentDummy() {}\nComponentDummy.prototype = ReactComponent.prototype;\nReactPureComponent.prototype = new ComponentDummy();\nReactPureComponent.prototype.constructor = ReactPureComponent;\n// Avoid an extra prototype jump for these methods.\n_assign(ReactPureComponent.prototype, ReactComponent.prototype);\nReactPureComponent.prototype.isPureReactComponent = true;\n\nmodule.exports = ReactPureComponent;" + }, + { + "id": 99, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/ReactClass.js", + "name": "./~/react/lib/ReactClass.js", + "index": 99, + "index2": 99, + "size": 27191, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/React.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 81, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/React.js", + "module": "./~/react/lib/React.js", + "moduleName": "./~/react/lib/React.js", + "type": "cjs require", + "userRequest": "./ReactClass", + "loc": "19:17-40" + } + ], + "source": "/**\n * Copyright 2013-present, Facebook, Inc.\n * All rights reserved.\n *\n * This source code is licensed under the BSD-style license found in the\n * LICENSE file in the root directory of this source tree. An additional grant\n * of patent rights can be found in the PATENTS file in the same directory.\n *\n * @providesModule ReactClass\n */\n\n'use strict';\n\nvar _prodInvariant = require('./reactProdInvariant'),\n _assign = require('object-assign');\n\nvar ReactComponent = require('./ReactComponent');\nvar ReactElement = require('./ReactElement');\nvar ReactPropTypeLocations = require('./ReactPropTypeLocations');\nvar ReactPropTypeLocationNames = require('./ReactPropTypeLocationNames');\nvar ReactNoopUpdateQueue = require('./ReactNoopUpdateQueue');\n\nvar emptyObject = require('fbjs/lib/emptyObject');\nvar invariant = require('fbjs/lib/invariant');\nvar keyMirror = require('fbjs/lib/keyMirror');\nvar keyOf = require('fbjs/lib/keyOf');\nvar warning = require('fbjs/lib/warning');\n\nvar MIXINS_KEY = keyOf({ mixins: null });\n\n/**\n * Policies that describe methods in `ReactClassInterface`.\n */\nvar SpecPolicy = keyMirror({\n /**\n * These methods may be defined only once by the class specification or mixin.\n */\n DEFINE_ONCE: null,\n /**\n * These methods may be defined by both the class specification and mixins.\n * Subsequent definitions will be chained. These methods must return void.\n */\n DEFINE_MANY: null,\n /**\n * These methods are overriding the base class.\n */\n OVERRIDE_BASE: null,\n /**\n * These methods are similar to DEFINE_MANY, except we assume they return\n * objects. We try to merge the keys of the return values of all the mixed in\n * functions. If there is a key conflict we throw.\n */\n DEFINE_MANY_MERGED: null\n});\n\nvar injectedMixins = [];\n\n/**\n * Composite components are higher-level components that compose other composite\n * or host components.\n *\n * To create a new type of `ReactClass`, pass a specification of\n * your new class to `React.createClass`. The only requirement of your class\n * specification is that you implement a `render` method.\n *\n * var MyComponent = React.createClass({\n * render: function() {\n * return
Hello World
;\n * }\n * });\n *\n * The class specification supports a specific protocol of methods that have\n * special meaning (e.g. `render`). See `ReactClassInterface` for\n * more the comprehensive protocol. Any other properties and methods in the\n * class specification will be available on the prototype.\n *\n * @interface ReactClassInterface\n * @internal\n */\nvar ReactClassInterface = {\n\n /**\n * An array of Mixin objects to include when defining your component.\n *\n * @type {array}\n * @optional\n */\n mixins: SpecPolicy.DEFINE_MANY,\n\n /**\n * An object containing properties and methods that should be defined on\n * the component's constructor instead of its prototype (static methods).\n *\n * @type {object}\n * @optional\n */\n statics: SpecPolicy.DEFINE_MANY,\n\n /**\n * Definition of prop types for this component.\n *\n * @type {object}\n * @optional\n */\n propTypes: SpecPolicy.DEFINE_MANY,\n\n /**\n * Definition of context types for this component.\n *\n * @type {object}\n * @optional\n */\n contextTypes: SpecPolicy.DEFINE_MANY,\n\n /**\n * Definition of context types this component sets for its children.\n *\n * @type {object}\n * @optional\n */\n childContextTypes: SpecPolicy.DEFINE_MANY,\n\n // ==== Definition methods ====\n\n /**\n * Invoked when the component is mounted. Values in the mapping will be set on\n * `this.props` if that prop is not specified (i.e. using an `in` check).\n *\n * This method is invoked before `getInitialState` and therefore cannot rely\n * on `this.state` or use `this.setState`.\n *\n * @return {object}\n * @optional\n */\n getDefaultProps: SpecPolicy.DEFINE_MANY_MERGED,\n\n /**\n * Invoked once before the component is mounted. The return value will be used\n * as the initial value of `this.state`.\n *\n * getInitialState: function() {\n * return {\n * isOn: false,\n * fooBaz: new BazFoo()\n * }\n * }\n *\n * @return {object}\n * @optional\n */\n getInitialState: SpecPolicy.DEFINE_MANY_MERGED,\n\n /**\n * @return {object}\n * @optional\n */\n getChildContext: SpecPolicy.DEFINE_MANY_MERGED,\n\n /**\n * Uses props from `this.props` and state from `this.state` to render the\n * structure of the component.\n *\n * No guarantees are made about when or how often this method is invoked, so\n * it must not have side effects.\n *\n * render: function() {\n * var name = this.props.name;\n * return
Hello, {name}!
;\n * }\n *\n * @return {ReactComponent}\n * @nosideeffects\n * @required\n */\n render: SpecPolicy.DEFINE_ONCE,\n\n // ==== Delegate methods ====\n\n /**\n * Invoked when the component is initially created and about to be mounted.\n * This may have side effects, but any external subscriptions or data created\n * by this method must be cleaned up in `componentWillUnmount`.\n *\n * @optional\n */\n componentWillMount: SpecPolicy.DEFINE_MANY,\n\n /**\n * Invoked when the component has been mounted and has a DOM representation.\n * However, there is no guarantee that the DOM node is in the document.\n *\n * Use this as an opportunity to operate on the DOM when the component has\n * been mounted (initialized and rendered) for the first time.\n *\n * @param {DOMElement} rootNode DOM element representing the component.\n * @optional\n */\n componentDidMount: SpecPolicy.DEFINE_MANY,\n\n /**\n * Invoked before the component receives new props.\n *\n * Use this as an opportunity to react to a prop transition by updating the\n * state using `this.setState`. Current props are accessed via `this.props`.\n *\n * componentWillReceiveProps: function(nextProps, nextContext) {\n * this.setState({\n * likesIncreasing: nextProps.likeCount > this.props.likeCount\n * });\n * }\n *\n * NOTE: There is no equivalent `componentWillReceiveState`. An incoming prop\n * transition may cause a state change, but the opposite is not true. If you\n * need it, you are probably looking for `componentWillUpdate`.\n *\n * @param {object} nextProps\n * @optional\n */\n componentWillReceiveProps: SpecPolicy.DEFINE_MANY,\n\n /**\n * Invoked while deciding if the component should be updated as a result of\n * receiving new props, state and/or context.\n *\n * Use this as an opportunity to `return false` when you're certain that the\n * transition to the new props/state/context will not require a component\n * update.\n *\n * shouldComponentUpdate: function(nextProps, nextState, nextContext) {\n * return !equal(nextProps, this.props) ||\n * !equal(nextState, this.state) ||\n * !equal(nextContext, this.context);\n * }\n *\n * @param {object} nextProps\n * @param {?object} nextState\n * @param {?object} nextContext\n * @return {boolean} True if the component should update.\n * @optional\n */\n shouldComponentUpdate: SpecPolicy.DEFINE_ONCE,\n\n /**\n * Invoked when the component is about to update due to a transition from\n * `this.props`, `this.state` and `this.context` to `nextProps`, `nextState`\n * and `nextContext`.\n *\n * Use this as an opportunity to perform preparation before an update occurs.\n *\n * NOTE: You **cannot** use `this.setState()` in this method.\n *\n * @param {object} nextProps\n * @param {?object} nextState\n * @param {?object} nextContext\n * @param {ReactReconcileTransaction} transaction\n * @optional\n */\n componentWillUpdate: SpecPolicy.DEFINE_MANY,\n\n /**\n * Invoked when the component's DOM representation has been updated.\n *\n * Use this as an opportunity to operate on the DOM when the component has\n * been updated.\n *\n * @param {object} prevProps\n * @param {?object} prevState\n * @param {?object} prevContext\n * @param {DOMElement} rootNode DOM element representing the component.\n * @optional\n */\n componentDidUpdate: SpecPolicy.DEFINE_MANY,\n\n /**\n * Invoked when the component is about to be removed from its parent and have\n * its DOM representation destroyed.\n *\n * Use this as an opportunity to deallocate any external resources.\n *\n * NOTE: There is no `componentDidUnmount` since your component will have been\n * destroyed by that point.\n *\n * @optional\n */\n componentWillUnmount: SpecPolicy.DEFINE_MANY,\n\n // ==== Advanced methods ====\n\n /**\n * Updates the component's currently mounted DOM representation.\n *\n * By default, this implements React's rendering and reconciliation algorithm.\n * Sophisticated clients may wish to override this.\n *\n * @param {ReactReconcileTransaction} transaction\n * @internal\n * @overridable\n */\n updateComponent: SpecPolicy.OVERRIDE_BASE\n\n};\n\n/**\n * Mapping from class specification keys to special processing functions.\n *\n * Although these are declared like instance properties in the specification\n * when defining classes using `React.createClass`, they are actually static\n * and are accessible on the constructor instead of the prototype. Despite\n * being static, they must be defined outside of the \"statics\" key under\n * which all other static methods are defined.\n */\nvar RESERVED_SPEC_KEYS = {\n displayName: function (Constructor, displayName) {\n Constructor.displayName = displayName;\n },\n mixins: function (Constructor, mixins) {\n if (mixins) {\n for (var i = 0; i < mixins.length; i++) {\n mixSpecIntoComponent(Constructor, mixins[i]);\n }\n }\n },\n childContextTypes: function (Constructor, childContextTypes) {\n if (process.env.NODE_ENV !== 'production') {\n validateTypeDef(Constructor, childContextTypes, ReactPropTypeLocations.childContext);\n }\n Constructor.childContextTypes = _assign({}, Constructor.childContextTypes, childContextTypes);\n },\n contextTypes: function (Constructor, contextTypes) {\n if (process.env.NODE_ENV !== 'production') {\n validateTypeDef(Constructor, contextTypes, ReactPropTypeLocations.context);\n }\n Constructor.contextTypes = _assign({}, Constructor.contextTypes, contextTypes);\n },\n /**\n * Special case getDefaultProps which should move into statics but requires\n * automatic merging.\n */\n getDefaultProps: function (Constructor, getDefaultProps) {\n if (Constructor.getDefaultProps) {\n Constructor.getDefaultProps = createMergedResultFunction(Constructor.getDefaultProps, getDefaultProps);\n } else {\n Constructor.getDefaultProps = getDefaultProps;\n }\n },\n propTypes: function (Constructor, propTypes) {\n if (process.env.NODE_ENV !== 'production') {\n validateTypeDef(Constructor, propTypes, ReactPropTypeLocations.prop);\n }\n Constructor.propTypes = _assign({}, Constructor.propTypes, propTypes);\n },\n statics: function (Constructor, statics) {\n mixStaticSpecIntoComponent(Constructor, statics);\n },\n autobind: function () {} };\n\n// noop\nfunction validateTypeDef(Constructor, typeDef, location) {\n for (var propName in typeDef) {\n if (typeDef.hasOwnProperty(propName)) {\n // use a warning instead of an invariant so components\n // don't show up in prod but only in __DEV__\n process.env.NODE_ENV !== 'production' ? warning(typeof typeDef[propName] === 'function', '%s: %s type `%s` is invalid; it must be a function, usually from ' + 'React.PropTypes.', Constructor.displayName || 'ReactClass', ReactPropTypeLocationNames[location], propName) : void 0;\n }\n }\n}\n\nfunction validateMethodOverride(isAlreadyDefined, name) {\n var specPolicy = ReactClassInterface.hasOwnProperty(name) ? ReactClassInterface[name] : null;\n\n // Disallow overriding of base class methods unless explicitly allowed.\n if (ReactClassMixin.hasOwnProperty(name)) {\n !(specPolicy === SpecPolicy.OVERRIDE_BASE) ? process.env.NODE_ENV !== 'production' ? invariant(false, 'ReactClassInterface: You are attempting to override `%s` from your class specification. Ensure that your method names do not overlap with React methods.', name) : _prodInvariant('73', name) : void 0;\n }\n\n // Disallow defining methods more than once unless explicitly allowed.\n if (isAlreadyDefined) {\n !(specPolicy === SpecPolicy.DEFINE_MANY || specPolicy === SpecPolicy.DEFINE_MANY_MERGED) ? process.env.NODE_ENV !== 'production' ? invariant(false, 'ReactClassInterface: You are attempting to define `%s` on your component more than once. This conflict may be due to a mixin.', name) : _prodInvariant('74', name) : void 0;\n }\n}\n\n/**\n * Mixin helper which handles policy validation and reserved\n * specification keys when building React classes.\n */\nfunction mixSpecIntoComponent(Constructor, spec) {\n if (!spec) {\n if (process.env.NODE_ENV !== 'production') {\n var typeofSpec = typeof spec;\n var isMixinValid = typeofSpec === 'object' && spec !== null;\n\n process.env.NODE_ENV !== 'production' ? warning(isMixinValid, '%s: You\\'re attempting to include a mixin that is either null ' + 'or not an object. Check the mixins included by the component, ' + 'as well as any mixins they include themselves. ' + 'Expected object but got %s.', Constructor.displayName || 'ReactClass', spec === null ? null : typeofSpec) : void 0;\n }\n\n return;\n }\n\n !(typeof spec !== 'function') ? process.env.NODE_ENV !== 'production' ? invariant(false, 'ReactClass: You\\'re attempting to use a component class or function as a mixin. Instead, just use a regular object.') : _prodInvariant('75') : void 0;\n !!ReactElement.isValidElement(spec) ? process.env.NODE_ENV !== 'production' ? invariant(false, 'ReactClass: You\\'re attempting to use a component as a mixin. Instead, just use a regular object.') : _prodInvariant('76') : void 0;\n\n var proto = Constructor.prototype;\n var autoBindPairs = proto.__reactAutoBindPairs;\n\n // By handling mixins before any other properties, we ensure the same\n // chaining order is applied to methods with DEFINE_MANY policy, whether\n // mixins are listed before or after these methods in the spec.\n if (spec.hasOwnProperty(MIXINS_KEY)) {\n RESERVED_SPEC_KEYS.mixins(Constructor, spec.mixins);\n }\n\n for (var name in spec) {\n if (!spec.hasOwnProperty(name)) {\n continue;\n }\n\n if (name === MIXINS_KEY) {\n // We have already handled mixins in a special case above.\n continue;\n }\n\n var property = spec[name];\n var isAlreadyDefined = proto.hasOwnProperty(name);\n validateMethodOverride(isAlreadyDefined, name);\n\n if (RESERVED_SPEC_KEYS.hasOwnProperty(name)) {\n RESERVED_SPEC_KEYS[name](Constructor, property);\n } else {\n // Setup methods on prototype:\n // The following member methods should not be automatically bound:\n // 1. Expected ReactClass methods (in the \"interface\").\n // 2. Overridden methods (that were mixed in).\n var isReactClassMethod = ReactClassInterface.hasOwnProperty(name);\n var isFunction = typeof property === 'function';\n var shouldAutoBind = isFunction && !isReactClassMethod && !isAlreadyDefined && spec.autobind !== false;\n\n if (shouldAutoBind) {\n autoBindPairs.push(name, property);\n proto[name] = property;\n } else {\n if (isAlreadyDefined) {\n var specPolicy = ReactClassInterface[name];\n\n // These cases should already be caught by validateMethodOverride.\n !(isReactClassMethod && (specPolicy === SpecPolicy.DEFINE_MANY_MERGED || specPolicy === SpecPolicy.DEFINE_MANY)) ? process.env.NODE_ENV !== 'production' ? invariant(false, 'ReactClass: Unexpected spec policy %s for key %s when mixing in component specs.', specPolicy, name) : _prodInvariant('77', specPolicy, name) : void 0;\n\n // For methods which are defined more than once, call the existing\n // methods before calling the new property, merging if appropriate.\n if (specPolicy === SpecPolicy.DEFINE_MANY_MERGED) {\n proto[name] = createMergedResultFunction(proto[name], property);\n } else if (specPolicy === SpecPolicy.DEFINE_MANY) {\n proto[name] = createChainedFunction(proto[name], property);\n }\n } else {\n proto[name] = property;\n if (process.env.NODE_ENV !== 'production') {\n // Add verbose displayName to the function, which helps when looking\n // at profiling tools.\n if (typeof property === 'function' && spec.displayName) {\n proto[name].displayName = spec.displayName + '_' + name;\n }\n }\n }\n }\n }\n }\n}\n\nfunction mixStaticSpecIntoComponent(Constructor, statics) {\n if (!statics) {\n return;\n }\n for (var name in statics) {\n var property = statics[name];\n if (!statics.hasOwnProperty(name)) {\n continue;\n }\n\n var isReserved = name in RESERVED_SPEC_KEYS;\n !!isReserved ? process.env.NODE_ENV !== 'production' ? invariant(false, 'ReactClass: You are attempting to define a reserved property, `%s`, that shouldn\\'t be on the \"statics\" key. Define it as an instance property instead; it will still be accessible on the constructor.', name) : _prodInvariant('78', name) : void 0;\n\n var isInherited = name in Constructor;\n !!isInherited ? process.env.NODE_ENV !== 'production' ? invariant(false, 'ReactClass: You are attempting to define `%s` on your component more than once. This conflict may be due to a mixin.', name) : _prodInvariant('79', name) : void 0;\n Constructor[name] = property;\n }\n}\n\n/**\n * Merge two objects, but throw if both contain the same key.\n *\n * @param {object} one The first object, which is mutated.\n * @param {object} two The second object\n * @return {object} one after it has been mutated to contain everything in two.\n */\nfunction mergeIntoWithNoDuplicateKeys(one, two) {\n !(one && two && typeof one === 'object' && typeof two === 'object') ? process.env.NODE_ENV !== 'production' ? invariant(false, 'mergeIntoWithNoDuplicateKeys(): Cannot merge non-objects.') : _prodInvariant('80') : void 0;\n\n for (var key in two) {\n if (two.hasOwnProperty(key)) {\n !(one[key] === undefined) ? process.env.NODE_ENV !== 'production' ? invariant(false, 'mergeIntoWithNoDuplicateKeys(): Tried to merge two objects with the same key: `%s`. This conflict may be due to a mixin; in particular, this may be caused by two getInitialState() or getDefaultProps() methods returning objects with clashing keys.', key) : _prodInvariant('81', key) : void 0;\n one[key] = two[key];\n }\n }\n return one;\n}\n\n/**\n * Creates a function that invokes two functions and merges their return values.\n *\n * @param {function} one Function to invoke first.\n * @param {function} two Function to invoke second.\n * @return {function} Function that invokes the two argument functions.\n * @private\n */\nfunction createMergedResultFunction(one, two) {\n return function mergedResult() {\n var a = one.apply(this, arguments);\n var b = two.apply(this, arguments);\n if (a == null) {\n return b;\n } else if (b == null) {\n return a;\n }\n var c = {};\n mergeIntoWithNoDuplicateKeys(c, a);\n mergeIntoWithNoDuplicateKeys(c, b);\n return c;\n };\n}\n\n/**\n * Creates a function that invokes two functions and ignores their return vales.\n *\n * @param {function} one Function to invoke first.\n * @param {function} two Function to invoke second.\n * @return {function} Function that invokes the two argument functions.\n * @private\n */\nfunction createChainedFunction(one, two) {\n return function chainedFunction() {\n one.apply(this, arguments);\n two.apply(this, arguments);\n };\n}\n\n/**\n * Binds a method to the component.\n *\n * @param {object} component Component whose method is going to be bound.\n * @param {function} method Method to be bound.\n * @return {function} The bound method.\n */\nfunction bindAutoBindMethod(component, method) {\n var boundMethod = method.bind(component);\n if (process.env.NODE_ENV !== 'production') {\n boundMethod.__reactBoundContext = component;\n boundMethod.__reactBoundMethod = method;\n boundMethod.__reactBoundArguments = null;\n var componentName = component.constructor.displayName;\n var _bind = boundMethod.bind;\n boundMethod.bind = function (newThis) {\n for (var _len = arguments.length, args = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {\n args[_key - 1] = arguments[_key];\n }\n\n // User is trying to bind() an autobound method; we effectively will\n // ignore the value of \"this\" that the user is trying to use, so\n // let's warn.\n if (newThis !== component && newThis !== null) {\n process.env.NODE_ENV !== 'production' ? warning(false, 'bind(): React component methods may only be bound to the ' + 'component instance. See %s', componentName) : void 0;\n } else if (!args.length) {\n process.env.NODE_ENV !== 'production' ? warning(false, 'bind(): You are binding a component method to the component. ' + 'React does this for you automatically in a high-performance ' + 'way, so you can safely remove this call. See %s', componentName) : void 0;\n return boundMethod;\n }\n var reboundMethod = _bind.apply(boundMethod, arguments);\n reboundMethod.__reactBoundContext = component;\n reboundMethod.__reactBoundMethod = method;\n reboundMethod.__reactBoundArguments = args;\n return reboundMethod;\n };\n }\n return boundMethod;\n}\n\n/**\n * Binds all auto-bound methods in a component.\n *\n * @param {object} component Component whose method is going to be bound.\n */\nfunction bindAutoBindMethods(component) {\n var pairs = component.__reactAutoBindPairs;\n for (var i = 0; i < pairs.length; i += 2) {\n var autoBindKey = pairs[i];\n var method = pairs[i + 1];\n component[autoBindKey] = bindAutoBindMethod(component, method);\n }\n}\n\n/**\n * Add more to the ReactClass base class. These are all legacy features and\n * therefore not already part of the modern ReactComponent.\n */\nvar ReactClassMixin = {\n\n /**\n * TODO: This will be deprecated because state should always keep a consistent\n * type signature and the only use case for this, is to avoid that.\n */\n replaceState: function (newState, callback) {\n this.updater.enqueueReplaceState(this, newState);\n if (callback) {\n this.updater.enqueueCallback(this, callback, 'replaceState');\n }\n },\n\n /**\n * Checks whether or not this composite component is mounted.\n * @return {boolean} True if mounted, false otherwise.\n * @protected\n * @final\n */\n isMounted: function () {\n return this.updater.isMounted(this);\n }\n};\n\nvar ReactClassComponent = function () {};\n_assign(ReactClassComponent.prototype, ReactComponent.prototype, ReactClassMixin);\n\n/**\n * Module for creating composite components.\n *\n * @class ReactClass\n */\nvar ReactClass = {\n\n /**\n * Creates a composite component class given a class specification.\n * See https://facebook.github.io/react/docs/top-level-api.html#react.createclass\n *\n * @param {object} spec Class specification (which must define `render`).\n * @return {function} Component constructor function.\n * @public\n */\n createClass: function (spec) {\n var Constructor = function (props, context, updater) {\n // This constructor gets overridden by mocks. The argument is used\n // by mocks to assert on what gets mounted.\n\n if (process.env.NODE_ENV !== 'production') {\n process.env.NODE_ENV !== 'production' ? warning(this instanceof Constructor, 'Something is calling a React component directly. Use a factory or ' + 'JSX instead. See: https://fb.me/react-legacyfactory') : void 0;\n }\n\n // Wire up auto-binding\n if (this.__reactAutoBindPairs.length) {\n bindAutoBindMethods(this);\n }\n\n this.props = props;\n this.context = context;\n this.refs = emptyObject;\n this.updater = updater || ReactNoopUpdateQueue;\n\n this.state = null;\n\n // ReactClasses doesn't have constructors. Instead, they use the\n // getInitialState and componentWillMount methods for initialization.\n\n var initialState = this.getInitialState ? this.getInitialState() : null;\n if (process.env.NODE_ENV !== 'production') {\n // We allow auto-mocks to proceed as if they're returning null.\n if (initialState === undefined && this.getInitialState._isMockFunction) {\n // This is probably bad practice. Consider warning here and\n // deprecating this convenience.\n initialState = null;\n }\n }\n !(typeof initialState === 'object' && !Array.isArray(initialState)) ? process.env.NODE_ENV !== 'production' ? invariant(false, '%s.getInitialState(): must return an object or null', Constructor.displayName || 'ReactCompositeComponent') : _prodInvariant('82', Constructor.displayName || 'ReactCompositeComponent') : void 0;\n\n this.state = initialState;\n };\n Constructor.prototype = new ReactClassComponent();\n Constructor.prototype.constructor = Constructor;\n Constructor.prototype.__reactAutoBindPairs = [];\n\n injectedMixins.forEach(mixSpecIntoComponent.bind(null, Constructor));\n\n mixSpecIntoComponent(Constructor, spec);\n\n // Initialize the defaultProps property after all mixins have been merged.\n if (Constructor.getDefaultProps) {\n Constructor.defaultProps = Constructor.getDefaultProps();\n }\n\n if (process.env.NODE_ENV !== 'production') {\n // This is a tag to indicate that the use of these method names is ok,\n // since it's used with createClass. If it's not, then it's likely a\n // mistake so we'll warn you to use the static property, property\n // initializer or constructor respectively.\n if (Constructor.getDefaultProps) {\n Constructor.getDefaultProps.isReactClassApproved = {};\n }\n if (Constructor.prototype.getInitialState) {\n Constructor.prototype.getInitialState.isReactClassApproved = {};\n }\n }\n\n !Constructor.prototype.render ? process.env.NODE_ENV !== 'production' ? invariant(false, 'createClass(...): Class specification must implement a `render` method.') : _prodInvariant('83') : void 0;\n\n if (process.env.NODE_ENV !== 'production') {\n process.env.NODE_ENV !== 'production' ? warning(!Constructor.prototype.componentShouldUpdate, '%s has a method called ' + 'componentShouldUpdate(). Did you mean shouldComponentUpdate()? ' + 'The name is phrased as a question because the function is ' + 'expected to return a value.', spec.displayName || 'A component') : void 0;\n process.env.NODE_ENV !== 'production' ? warning(!Constructor.prototype.componentWillRecieveProps, '%s has a method called ' + 'componentWillRecieveProps(). Did you mean componentWillReceiveProps()?', spec.displayName || 'A component') : void 0;\n }\n\n // Reduce time spent doing lookups by setting these on the prototype.\n for (var methodName in ReactClassInterface) {\n if (!Constructor.prototype[methodName]) {\n Constructor.prototype[methodName] = null;\n }\n }\n\n return Constructor;\n },\n\n injection: {\n injectMixin: function (mixin) {\n injectedMixins.push(mixin);\n }\n }\n\n};\n\nmodule.exports = ReactClass;" + }, + { + "id": 100, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/ReactPropTypeLocations.js", + "name": "./~/react/lib/ReactPropTypeLocations.js", + "index": 100, + "index2": 96, + "size": 552, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/ReactClass.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 99, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/ReactClass.js", + "module": "./~/react/lib/ReactClass.js", + "moduleName": "./~/react/lib/ReactClass.js", + "type": "cjs require", + "userRequest": "./ReactPropTypeLocations", + "loc": "19:29-64" + } + ], + "source": "/**\n * Copyright 2013-present, Facebook, Inc.\n * All rights reserved.\n *\n * This source code is licensed under the BSD-style license found in the\n * LICENSE file in the root directory of this source tree. An additional grant\n * of patent rights can be found in the PATENTS file in the same directory.\n *\n * @providesModule ReactPropTypeLocations\n */\n\n'use strict';\n\nvar keyMirror = require('fbjs/lib/keyMirror');\n\nvar ReactPropTypeLocations = keyMirror({\n prop: null,\n context: null,\n childContext: null\n});\n\nmodule.exports = ReactPropTypeLocations;" + }, + { + "id": 101, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/fbjs/lib/keyMirror.js", + "name": "./~/fbjs/lib/keyMirror.js", + "index": 101, + "index2": 95, + "size": 1255, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/ReactClass.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 99, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/ReactClass.js", + "module": "./~/react/lib/ReactClass.js", + "moduleName": "./~/react/lib/ReactClass.js", + "type": "cjs require", + "userRequest": "fbjs/lib/keyMirror", + "loc": "25:16-45" + }, + { + "moduleId": 100, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/ReactPropTypeLocations.js", + "module": "./~/react/lib/ReactPropTypeLocations.js", + "moduleName": "./~/react/lib/ReactPropTypeLocations.js", + "type": "cjs require", + "userRequest": "fbjs/lib/keyMirror", + "loc": "14:16-45" + } + ], + "source": "/**\n * Copyright (c) 2013-present, Facebook, Inc.\n * All rights reserved.\n *\n * This source code is licensed under the BSD-style license found in the\n * LICENSE file in the root directory of this source tree. An additional grant\n * of patent rights can be found in the PATENTS file in the same directory.\n *\n * @typechecks static-only\n */\n\n'use strict';\n\nvar invariant = require('./invariant');\n\n/**\n * Constructs an enumeration with keys equal to their value.\n *\n * For example:\n *\n * var COLORS = keyMirror({blue: null, red: null});\n * var myColor = COLORS.blue;\n * var isColorValid = !!COLORS[myColor];\n *\n * The last line could not be performed if the values of the generated enum were\n * not equal to their keys.\n *\n * Input: {key1: val1, key2: val2}\n * Output: {key1: key1, key2: key2}\n *\n * @param {object} obj\n * @return {object}\n */\nvar keyMirror = function keyMirror(obj) {\n var ret = {};\n var key;\n !(obj instanceof Object && !Array.isArray(obj)) ? process.env.NODE_ENV !== 'production' ? invariant(false, 'keyMirror(...): Argument must be an object.') : invariant(false) : void 0;\n for (key in obj) {\n if (!obj.hasOwnProperty(key)) {\n continue;\n }\n ret[key] = key;\n }\n return ret;\n};\n\nmodule.exports = keyMirror;" + }, + { + "id": 102, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/ReactPropTypeLocationNames.js", + "name": "./~/react/lib/ReactPropTypeLocationNames.js", + "index": 102, + "index2": 97, + "size": 614, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/ReactClass.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 99, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/ReactClass.js", + "module": "./~/react/lib/ReactClass.js", + "moduleName": "./~/react/lib/ReactClass.js", + "type": "cjs require", + "userRequest": "./ReactPropTypeLocationNames", + "loc": "20:33-72" + }, + { + "moduleId": 105, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/ReactPropTypes.js", + "module": "./~/react/lib/ReactPropTypes.js", + "moduleName": "./~/react/lib/ReactPropTypes.js", + "type": "cjs require", + "userRequest": "./ReactPropTypeLocationNames", + "loc": "15:33-72" + } + ], + "source": "/**\n * Copyright 2013-present, Facebook, Inc.\n * All rights reserved.\n *\n * This source code is licensed under the BSD-style license found in the\n * LICENSE file in the root directory of this source tree. An additional grant\n * of patent rights can be found in the PATENTS file in the same directory.\n *\n * @providesModule ReactPropTypeLocationNames\n */\n\n'use strict';\n\nvar ReactPropTypeLocationNames = {};\n\nif (process.env.NODE_ENV !== 'production') {\n ReactPropTypeLocationNames = {\n prop: 'prop',\n context: 'context',\n childContext: 'child context'\n };\n}\n\nmodule.exports = ReactPropTypeLocationNames;" + }, + { + "id": 103, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/fbjs/lib/keyOf.js", + "name": "./~/fbjs/lib/keyOf.js", + "index": 103, + "index2": 98, + "size": 1100, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/ReactClass.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 99, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/ReactClass.js", + "module": "./~/react/lib/ReactClass.js", + "moduleName": "./~/react/lib/ReactClass.js", + "type": "cjs require", + "userRequest": "fbjs/lib/keyOf", + "loc": "26:12-37" + } + ], + "source": "\"use strict\";\n\n/**\n * Copyright (c) 2013-present, Facebook, Inc.\n * All rights reserved.\n *\n * This source code is licensed under the BSD-style license found in the\n * LICENSE file in the root directory of this source tree. An additional grant\n * of patent rights can be found in the PATENTS file in the same directory.\n *\n */\n\n/**\n * Allows extraction of a minified key. Let's the build system minify keys\n * without losing the ability to dynamically use key strings as values\n * themselves. Pass in an object with a single key/val pair and it will return\n * you the string key of that single record. Suppose you want to grab the\n * value for a key 'className' inside of an object. Key/val minification may\n * have aliased that key to be 'xa12'. keyOf({className: null}) will return\n * 'xa12' in that case. Resolve keys you want to use once at startup time, then\n * reuse those resolutions.\n */\nvar keyOf = function keyOf(oneKeyObj) {\n var key;\n for (key in oneKeyObj) {\n if (!oneKeyObj.hasOwnProperty(key)) {\n continue;\n }\n return key;\n }\n return null;\n};\n\nmodule.exports = keyOf;" + }, + { + "id": 104, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/ReactDOMFactories.js", + "name": "./~/react/lib/ReactDOMFactories.js", + "index": 104, + "index2": 100, + "size": 5562, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/React.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 81, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/React.js", + "module": "./~/react/lib/React.js", + "moduleName": "./~/react/lib/React.js", + "type": "cjs require", + "userRequest": "./ReactDOMFactories", + "loc": "20:24-54" + } + ], + "source": "/**\n * Copyright 2013-present, Facebook, Inc.\n * All rights reserved.\n *\n * This source code is licensed under the BSD-style license found in the\n * LICENSE file in the root directory of this source tree. An additional grant\n * of patent rights can be found in the PATENTS file in the same directory.\n *\n * @providesModule ReactDOMFactories\n */\n\n'use strict';\n\nvar ReactElement = require('./ReactElement');\n\n/**\n * Create a factory that creates HTML tag elements.\n *\n * @private\n */\nvar createDOMFactory = ReactElement.createFactory;\nif (process.env.NODE_ENV !== 'production') {\n var ReactElementValidator = require('./ReactElementValidator');\n createDOMFactory = ReactElementValidator.createFactory;\n}\n\n/**\n * Creates a mapping from supported HTML tags to `ReactDOMComponent` classes.\n * This is also accessible via `React.DOM`.\n *\n * @public\n */\nvar ReactDOMFactories = {\n a: createDOMFactory('a'),\n abbr: createDOMFactory('abbr'),\n address: createDOMFactory('address'),\n area: createDOMFactory('area'),\n article: createDOMFactory('article'),\n aside: createDOMFactory('aside'),\n audio: createDOMFactory('audio'),\n b: createDOMFactory('b'),\n base: createDOMFactory('base'),\n bdi: createDOMFactory('bdi'),\n bdo: createDOMFactory('bdo'),\n big: createDOMFactory('big'),\n blockquote: createDOMFactory('blockquote'),\n body: createDOMFactory('body'),\n br: createDOMFactory('br'),\n button: createDOMFactory('button'),\n canvas: createDOMFactory('canvas'),\n caption: createDOMFactory('caption'),\n cite: createDOMFactory('cite'),\n code: createDOMFactory('code'),\n col: createDOMFactory('col'),\n colgroup: createDOMFactory('colgroup'),\n data: createDOMFactory('data'),\n datalist: createDOMFactory('datalist'),\n dd: createDOMFactory('dd'),\n del: createDOMFactory('del'),\n details: createDOMFactory('details'),\n dfn: createDOMFactory('dfn'),\n dialog: createDOMFactory('dialog'),\n div: createDOMFactory('div'),\n dl: createDOMFactory('dl'),\n dt: createDOMFactory('dt'),\n em: createDOMFactory('em'),\n embed: createDOMFactory('embed'),\n fieldset: createDOMFactory('fieldset'),\n figcaption: createDOMFactory('figcaption'),\n figure: createDOMFactory('figure'),\n footer: createDOMFactory('footer'),\n form: createDOMFactory('form'),\n h1: createDOMFactory('h1'),\n h2: createDOMFactory('h2'),\n h3: createDOMFactory('h3'),\n h4: createDOMFactory('h4'),\n h5: createDOMFactory('h5'),\n h6: createDOMFactory('h6'),\n head: createDOMFactory('head'),\n header: createDOMFactory('header'),\n hgroup: createDOMFactory('hgroup'),\n hr: createDOMFactory('hr'),\n html: createDOMFactory('html'),\n i: createDOMFactory('i'),\n iframe: createDOMFactory('iframe'),\n img: createDOMFactory('img'),\n input: createDOMFactory('input'),\n ins: createDOMFactory('ins'),\n kbd: createDOMFactory('kbd'),\n keygen: createDOMFactory('keygen'),\n label: createDOMFactory('label'),\n legend: createDOMFactory('legend'),\n li: createDOMFactory('li'),\n link: createDOMFactory('link'),\n main: createDOMFactory('main'),\n map: createDOMFactory('map'),\n mark: createDOMFactory('mark'),\n menu: createDOMFactory('menu'),\n menuitem: createDOMFactory('menuitem'),\n meta: createDOMFactory('meta'),\n meter: createDOMFactory('meter'),\n nav: createDOMFactory('nav'),\n noscript: createDOMFactory('noscript'),\n object: createDOMFactory('object'),\n ol: createDOMFactory('ol'),\n optgroup: createDOMFactory('optgroup'),\n option: createDOMFactory('option'),\n output: createDOMFactory('output'),\n p: createDOMFactory('p'),\n param: createDOMFactory('param'),\n picture: createDOMFactory('picture'),\n pre: createDOMFactory('pre'),\n progress: createDOMFactory('progress'),\n q: createDOMFactory('q'),\n rp: createDOMFactory('rp'),\n rt: createDOMFactory('rt'),\n ruby: createDOMFactory('ruby'),\n s: createDOMFactory('s'),\n samp: createDOMFactory('samp'),\n script: createDOMFactory('script'),\n section: createDOMFactory('section'),\n select: createDOMFactory('select'),\n small: createDOMFactory('small'),\n source: createDOMFactory('source'),\n span: createDOMFactory('span'),\n strong: createDOMFactory('strong'),\n style: createDOMFactory('style'),\n sub: createDOMFactory('sub'),\n summary: createDOMFactory('summary'),\n sup: createDOMFactory('sup'),\n table: createDOMFactory('table'),\n tbody: createDOMFactory('tbody'),\n td: createDOMFactory('td'),\n textarea: createDOMFactory('textarea'),\n tfoot: createDOMFactory('tfoot'),\n th: createDOMFactory('th'),\n thead: createDOMFactory('thead'),\n time: createDOMFactory('time'),\n title: createDOMFactory('title'),\n tr: createDOMFactory('tr'),\n track: createDOMFactory('track'),\n u: createDOMFactory('u'),\n ul: createDOMFactory('ul'),\n 'var': createDOMFactory('var'),\n video: createDOMFactory('video'),\n wbr: createDOMFactory('wbr'),\n\n // SVG\n circle: createDOMFactory('circle'),\n clipPath: createDOMFactory('clipPath'),\n defs: createDOMFactory('defs'),\n ellipse: createDOMFactory('ellipse'),\n g: createDOMFactory('g'),\n image: createDOMFactory('image'),\n line: createDOMFactory('line'),\n linearGradient: createDOMFactory('linearGradient'),\n mask: createDOMFactory('mask'),\n path: createDOMFactory('path'),\n pattern: createDOMFactory('pattern'),\n polygon: createDOMFactory('polygon'),\n polyline: createDOMFactory('polyline'),\n radialGradient: createDOMFactory('radialGradient'),\n rect: createDOMFactory('rect'),\n stop: createDOMFactory('stop'),\n svg: createDOMFactory('svg'),\n text: createDOMFactory('text'),\n tspan: createDOMFactory('tspan')\n};\n\nmodule.exports = ReactDOMFactories;" + }, + { + "id": 105, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/ReactPropTypes.js", + "name": "./~/react/lib/ReactPropTypes.js", + "index": 105, + "index2": 102, + "size": 15577, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/React.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 81, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/React.js", + "module": "./~/react/lib/React.js", + "moduleName": "./~/react/lib/React.js", + "type": "cjs require", + "userRequest": "./ReactPropTypes", + "loc": "22:21-48" + } + ], + "source": "/**\n * Copyright 2013-present, Facebook, Inc.\n * All rights reserved.\n *\n * This source code is licensed under the BSD-style license found in the\n * LICENSE file in the root directory of this source tree. An additional grant\n * of patent rights can be found in the PATENTS file in the same directory.\n *\n * @providesModule ReactPropTypes\n */\n\n'use strict';\n\nvar ReactElement = require('./ReactElement');\nvar ReactPropTypeLocationNames = require('./ReactPropTypeLocationNames');\nvar ReactPropTypesSecret = require('./ReactPropTypesSecret');\n\nvar emptyFunction = require('fbjs/lib/emptyFunction');\nvar getIteratorFn = require('./getIteratorFn');\nvar warning = require('fbjs/lib/warning');\n\n/**\n * Collection of methods that allow declaration and validation of props that are\n * supplied to React components. Example usage:\n *\n * var Props = require('ReactPropTypes');\n * var MyArticle = React.createClass({\n * propTypes: {\n * // An optional string prop named \"description\".\n * description: Props.string,\n *\n * // A required enum prop named \"category\".\n * category: Props.oneOf(['News','Photos']).isRequired,\n *\n * // A prop named \"dialog\" that requires an instance of Dialog.\n * dialog: Props.instanceOf(Dialog).isRequired\n * },\n * render: function() { ... }\n * });\n *\n * A more formal specification of how these methods are used:\n *\n * type := array|bool|func|object|number|string|oneOf([...])|instanceOf(...)\n * decl := ReactPropTypes.{type}(.isRequired)?\n *\n * Each and every declaration produces a function with the same signature. This\n * allows the creation of custom validation functions. For example:\n *\n * var MyLink = React.createClass({\n * propTypes: {\n * // An optional string or URI prop named \"href\".\n * href: function(props, propName, componentName) {\n * var propValue = props[propName];\n * if (propValue != null && typeof propValue !== 'string' &&\n * !(propValue instanceof URI)) {\n * return new Error(\n * 'Expected a string or an URI for ' + propName + ' in ' +\n * componentName\n * );\n * }\n * }\n * },\n * render: function() {...}\n * });\n *\n * @internal\n */\n\nvar ANONYMOUS = '<>';\n\nvar ReactPropTypes = {\n array: createPrimitiveTypeChecker('array'),\n bool: createPrimitiveTypeChecker('boolean'),\n func: createPrimitiveTypeChecker('function'),\n number: createPrimitiveTypeChecker('number'),\n object: createPrimitiveTypeChecker('object'),\n string: createPrimitiveTypeChecker('string'),\n symbol: createPrimitiveTypeChecker('symbol'),\n\n any: createAnyTypeChecker(),\n arrayOf: createArrayOfTypeChecker,\n element: createElementTypeChecker(),\n instanceOf: createInstanceTypeChecker,\n node: createNodeChecker(),\n objectOf: createObjectOfTypeChecker,\n oneOf: createEnumTypeChecker,\n oneOfType: createUnionTypeChecker,\n shape: createShapeTypeChecker\n};\n\n/**\n * inlined Object.is polyfill to avoid requiring consumers ship their own\n * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is\n */\n/*eslint-disable no-self-compare*/\nfunction is(x, y) {\n // SameValue algorithm\n if (x === y) {\n // Steps 1-5, 7-10\n // Steps 6.b-6.e: +0 != -0\n return x !== 0 || 1 / x === 1 / y;\n } else {\n // Step 6.a: NaN == NaN\n return x !== x && y !== y;\n }\n}\n/*eslint-enable no-self-compare*/\n\n/**\n * We use an Error-like object for backward compatibility as people may call\n * PropTypes directly and inspect their output. However we don't use real\n * Errors anymore. We don't inspect their stack anyway, and creating them\n * is prohibitively expensive if they are created too often, such as what\n * happens in oneOfType() for any type before the one that matched.\n */\nfunction PropTypeError(message) {\n this.message = message;\n this.stack = '';\n}\n// Make `instanceof Error` still work for returned errors.\nPropTypeError.prototype = Error.prototype;\n\nfunction createChainableTypeChecker(validate) {\n if (process.env.NODE_ENV !== 'production') {\n var manualPropTypeCallCache = {};\n }\n function checkType(isRequired, props, propName, componentName, location, propFullName, secret) {\n componentName = componentName || ANONYMOUS;\n propFullName = propFullName || propName;\n if (process.env.NODE_ENV !== 'production') {\n if (secret !== ReactPropTypesSecret && typeof console !== 'undefined') {\n var cacheKey = componentName + ':' + propName;\n if (!manualPropTypeCallCache[cacheKey]) {\n process.env.NODE_ENV !== 'production' ? warning(false, 'You are manually calling a React.PropTypes validation ' + 'function for the `%s` prop on `%s`. This is deprecated ' + 'and will not work in the next major version. You may be ' + 'seeing this warning due to a third-party PropTypes library. ' + 'See https://fb.me/react-warning-dont-call-proptypes for details.', propFullName, componentName) : void 0;\n manualPropTypeCallCache[cacheKey] = true;\n }\n }\n }\n if (props[propName] == null) {\n var locationName = ReactPropTypeLocationNames[location];\n if (isRequired) {\n return new PropTypeError('Required ' + locationName + ' `' + propFullName + '` was not specified in ' + ('`' + componentName + '`.'));\n }\n return null;\n } else {\n return validate(props, propName, componentName, location, propFullName);\n }\n }\n\n var chainedCheckType = checkType.bind(null, false);\n chainedCheckType.isRequired = checkType.bind(null, true);\n\n return chainedCheckType;\n}\n\nfunction createPrimitiveTypeChecker(expectedType) {\n function validate(props, propName, componentName, location, propFullName, secret) {\n var propValue = props[propName];\n var propType = getPropType(propValue);\n if (propType !== expectedType) {\n var locationName = ReactPropTypeLocationNames[location];\n // `propValue` being instance of, say, date/regexp, pass the 'object'\n // check, but we can offer a more precise error message here rather than\n // 'of type `object`'.\n var preciseType = getPreciseType(propValue);\n\n return new PropTypeError('Invalid ' + locationName + ' `' + propFullName + '` of type ' + ('`' + preciseType + '` supplied to `' + componentName + '`, expected ') + ('`' + expectedType + '`.'));\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n}\n\nfunction createAnyTypeChecker() {\n return createChainableTypeChecker(emptyFunction.thatReturns(null));\n}\n\nfunction createArrayOfTypeChecker(typeChecker) {\n function validate(props, propName, componentName, location, propFullName) {\n if (typeof typeChecker !== 'function') {\n return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside arrayOf.');\n }\n var propValue = props[propName];\n if (!Array.isArray(propValue)) {\n var locationName = ReactPropTypeLocationNames[location];\n var propType = getPropType(propValue);\n return new PropTypeError('Invalid ' + locationName + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an array.'));\n }\n for (var i = 0; i < propValue.length; i++) {\n var error = typeChecker(propValue, i, componentName, location, propFullName + '[' + i + ']', ReactPropTypesSecret);\n if (error instanceof Error) {\n return error;\n }\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n}\n\nfunction createElementTypeChecker() {\n function validate(props, propName, componentName, location, propFullName) {\n var propValue = props[propName];\n if (!ReactElement.isValidElement(propValue)) {\n var locationName = ReactPropTypeLocationNames[location];\n var propType = getPropType(propValue);\n return new PropTypeError('Invalid ' + locationName + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected a single ReactElement.'));\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n}\n\nfunction createInstanceTypeChecker(expectedClass) {\n function validate(props, propName, componentName, location, propFullName) {\n if (!(props[propName] instanceof expectedClass)) {\n var locationName = ReactPropTypeLocationNames[location];\n var expectedClassName = expectedClass.name || ANONYMOUS;\n var actualClassName = getClassName(props[propName]);\n return new PropTypeError('Invalid ' + locationName + ' `' + propFullName + '` of type ' + ('`' + actualClassName + '` supplied to `' + componentName + '`, expected ') + ('instance of `' + expectedClassName + '`.'));\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n}\n\nfunction createEnumTypeChecker(expectedValues) {\n if (!Array.isArray(expectedValues)) {\n process.env.NODE_ENV !== 'production' ? warning(false, 'Invalid argument supplied to oneOf, expected an instance of array.') : void 0;\n return emptyFunction.thatReturnsNull;\n }\n\n function validate(props, propName, componentName, location, propFullName) {\n var propValue = props[propName];\n for (var i = 0; i < expectedValues.length; i++) {\n if (is(propValue, expectedValues[i])) {\n return null;\n }\n }\n\n var locationName = ReactPropTypeLocationNames[location];\n var valuesString = JSON.stringify(expectedValues);\n return new PropTypeError('Invalid ' + locationName + ' `' + propFullName + '` of value `' + propValue + '` ' + ('supplied to `' + componentName + '`, expected one of ' + valuesString + '.'));\n }\n return createChainableTypeChecker(validate);\n}\n\nfunction createObjectOfTypeChecker(typeChecker) {\n function validate(props, propName, componentName, location, propFullName) {\n if (typeof typeChecker !== 'function') {\n return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside objectOf.');\n }\n var propValue = props[propName];\n var propType = getPropType(propValue);\n if (propType !== 'object') {\n var locationName = ReactPropTypeLocationNames[location];\n return new PropTypeError('Invalid ' + locationName + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an object.'));\n }\n for (var key in propValue) {\n if (propValue.hasOwnProperty(key)) {\n var error = typeChecker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);\n if (error instanceof Error) {\n return error;\n }\n }\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n}\n\nfunction createUnionTypeChecker(arrayOfTypeCheckers) {\n if (!Array.isArray(arrayOfTypeCheckers)) {\n process.env.NODE_ENV !== 'production' ? warning(false, 'Invalid argument supplied to oneOfType, expected an instance of array.') : void 0;\n return emptyFunction.thatReturnsNull;\n }\n\n function validate(props, propName, componentName, location, propFullName) {\n for (var i = 0; i < arrayOfTypeCheckers.length; i++) {\n var checker = arrayOfTypeCheckers[i];\n if (checker(props, propName, componentName, location, propFullName, ReactPropTypesSecret) == null) {\n return null;\n }\n }\n\n var locationName = ReactPropTypeLocationNames[location];\n return new PropTypeError('Invalid ' + locationName + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`.'));\n }\n return createChainableTypeChecker(validate);\n}\n\nfunction createNodeChecker() {\n function validate(props, propName, componentName, location, propFullName) {\n if (!isNode(props[propName])) {\n var locationName = ReactPropTypeLocationNames[location];\n return new PropTypeError('Invalid ' + locationName + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`, expected a ReactNode.'));\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n}\n\nfunction createShapeTypeChecker(shapeTypes) {\n function validate(props, propName, componentName, location, propFullName) {\n var propValue = props[propName];\n var propType = getPropType(propValue);\n if (propType !== 'object') {\n var locationName = ReactPropTypeLocationNames[location];\n return new PropTypeError('Invalid ' + locationName + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.'));\n }\n for (var key in shapeTypes) {\n var checker = shapeTypes[key];\n if (!checker) {\n continue;\n }\n var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);\n if (error) {\n return error;\n }\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n}\n\nfunction isNode(propValue) {\n switch (typeof propValue) {\n case 'number':\n case 'string':\n case 'undefined':\n return true;\n case 'boolean':\n return !propValue;\n case 'object':\n if (Array.isArray(propValue)) {\n return propValue.every(isNode);\n }\n if (propValue === null || ReactElement.isValidElement(propValue)) {\n return true;\n }\n\n var iteratorFn = getIteratorFn(propValue);\n if (iteratorFn) {\n var iterator = iteratorFn.call(propValue);\n var step;\n if (iteratorFn !== propValue.entries) {\n while (!(step = iterator.next()).done) {\n if (!isNode(step.value)) {\n return false;\n }\n }\n } else {\n // Iterator will provide entry [k,v] tuples rather than values.\n while (!(step = iterator.next()).done) {\n var entry = step.value;\n if (entry) {\n if (!isNode(entry[1])) {\n return false;\n }\n }\n }\n }\n } else {\n return false;\n }\n\n return true;\n default:\n return false;\n }\n}\n\nfunction isSymbol(propType, propValue) {\n // Native Symbol.\n if (propType === 'symbol') {\n return true;\n }\n\n // 19.4.3.5 Symbol.prototype[@@toStringTag] === 'Symbol'\n if (propValue['@@toStringTag'] === 'Symbol') {\n return true;\n }\n\n // Fallback for non-spec compliant Symbols which are polyfilled.\n if (typeof Symbol === 'function' && propValue instanceof Symbol) {\n return true;\n }\n\n return false;\n}\n\n// Equivalent of `typeof` but with special handling for array and regexp.\nfunction getPropType(propValue) {\n var propType = typeof propValue;\n if (Array.isArray(propValue)) {\n return 'array';\n }\n if (propValue instanceof RegExp) {\n // Old webkits (at least until Android 4.0) return 'function' rather than\n // 'object' for typeof a RegExp. We'll normalize this here so that /bla/\n // passes PropTypes.object.\n return 'object';\n }\n if (isSymbol(propType, propValue)) {\n return 'symbol';\n }\n return propType;\n}\n\n// This handles more types than `getPropType`. Only used for error messages.\n// See `createPrimitiveTypeChecker`.\nfunction getPreciseType(propValue) {\n var propType = getPropType(propValue);\n if (propType === 'object') {\n if (propValue instanceof Date) {\n return 'date';\n } else if (propValue instanceof RegExp) {\n return 'regexp';\n }\n }\n return propType;\n}\n\n// Returns class name of the object, if any.\nfunction getClassName(propValue) {\n if (!propValue.constructor || !propValue.constructor.name) {\n return ANONYMOUS;\n }\n return propValue.constructor.name;\n}\n\nmodule.exports = ReactPropTypes;" + }, + { + "id": 106, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/ReactPropTypesSecret.js", + "name": "./~/react/lib/ReactPropTypesSecret.js", + "index": 106, + "index2": 101, + "size": 478, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/ReactPropTypes.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 105, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/ReactPropTypes.js", + "module": "./~/react/lib/ReactPropTypes.js", + "moduleName": "./~/react/lib/ReactPropTypes.js", + "type": "cjs require", + "userRequest": "./ReactPropTypesSecret", + "loc": "16:27-60" + } + ], + "source": "/**\n * Copyright 2013-present, Facebook, Inc.\n * All rights reserved.\n *\n * This source code is licensed under the BSD-style license found in the\n * LICENSE file in the root directory of this source tree. An additional grant\n * of patent rights can be found in the PATENTS file in the same directory.\n *\n * @providesModule ReactPropTypesSecret\n */\n\n'use strict';\n\nvar ReactPropTypesSecret = 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED';\n\nmodule.exports = ReactPropTypesSecret;" + }, + { + "id": 107, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/ReactVersion.js", + "name": "./~/react/lib/ReactVersion.js", + "index": 107, + "index2": 103, + "size": 382, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/React.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 81, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/React.js", + "module": "./~/react/lib/React.js", + "moduleName": "./~/react/lib/React.js", + "type": "cjs require", + "userRequest": "./ReactVersion", + "loc": "23:19-44" + } + ], + "source": "/**\n * Copyright 2013-present, Facebook, Inc.\n * All rights reserved.\n *\n * This source code is licensed under the BSD-style license found in the\n * LICENSE file in the root directory of this source tree. An additional grant\n * of patent rights can be found in the PATENTS file in the same directory.\n *\n * @providesModule ReactVersion\n */\n\n'use strict';\n\nmodule.exports = '15.3.2';" + }, + { + "id": 108, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/onlyChild.js", + "name": "./~/react/lib/onlyChild.js", + "index": 108, + "index2": 104, + "size": 1367, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/React.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 81, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react/lib/React.js", + "module": "./~/react/lib/React.js", + "moduleName": "./~/react/lib/React.js", + "type": "cjs require", + "userRequest": "./onlyChild", + "loc": "25:16-38" + } + ], + "source": "/**\n * Copyright 2013-present, Facebook, Inc.\n * All rights reserved.\n *\n * This source code is licensed under the BSD-style license found in the\n * LICENSE file in the root directory of this source tree. An additional grant\n * of patent rights can be found in the PATENTS file in the same directory.\n *\n * @providesModule onlyChild\n */\n'use strict';\n\nvar _prodInvariant = require('./reactProdInvariant');\n\nvar ReactElement = require('./ReactElement');\n\nvar invariant = require('fbjs/lib/invariant');\n\n/**\n * Returns the first child in a collection of children and verifies that there\n * is only one child in the collection.\n *\n * See https://facebook.github.io/react/docs/top-level-api.html#react.children.only\n *\n * The current implementation of this function assumes that a single child gets\n * passed without a wrapper, but the purpose of this helper function is to\n * abstract away the particular structure of children.\n *\n * @param {?object} children Child collection structure.\n * @return {ReactElement} The first and only `ReactElement` contained in the\n * structure.\n */\nfunction onlyChild(children) {\n !ReactElement.isValidElement(children) ? process.env.NODE_ENV !== 'production' ? invariant(false, 'React.Children.only expected to receive a single React element child.') : _prodInvariant('143') : void 0;\n return children;\n}\n\nmodule.exports = onlyChild;" + }, + { + "id": 109, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react-intl/lib/index.js", + "name": "./~/react-intl/lib/index.js", + "index": 109, + "index2": 129, + "size": 62074, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/babel-loader/index.js!/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/src/components/wysiwyg-component.jsx", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 1, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/babel-loader/index.js!/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/src/components/wysiwyg-component.jsx", + "module": "./src/components/wysiwyg-component.jsx", + "moduleName": "./src/components/wysiwyg-component.jsx", + "type": "cjs require", + "userRequest": "react-intl", + "loc": "21:17-38" + }, + { + "moduleId": 136, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/babel-loader/index.js!/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/src/lang/default-messages.js", + "module": "./src/lang/default-messages.js", + "moduleName": "./src/lang/default-messages.js", + "type": "cjs require", + "userRequest": "react-intl", + "loc": "7:17-38" + }, + { + "moduleId": 142, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/babel-loader/index.js!/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/src/lang/tenants/asda/default-messages.js", + "module": "./src/lang/tenants/asda/default-messages.js", + "moduleName": "./src/lang/tenants/asda/default-messages.js", + "type": "cjs require", + "userRequest": "react-intl", + "loc": "3:17-38" + }, + { + "moduleId": 143, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/babel-loader/index.js!/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/src/lang/tenants/electrodeio/default-messages.js", + "module": "./src/lang/tenants/electrodeio/default-messages.js", + "moduleName": "./src/lang/tenants/electrodeio/default-messages.js", + "type": "cjs require", + "userRequest": "react-intl", + "loc": "3:17-38" + }, + { + "moduleId": 144, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/babel-loader/index.js!/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/src/lang/tenants/samsclub/default-messages.js", + "module": "./src/lang/tenants/samsclub/default-messages.js", + "moduleName": "./src/lang/tenants/samsclub/default-messages.js", + "type": "cjs require", + "userRequest": "react-intl", + "loc": "3:17-38" + }, + { + "moduleId": 145, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/babel-loader/index.js!/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/src/lang/tenants/walmart/default-messages.js", + "module": "./src/lang/tenants/walmart/default-messages.js", + "moduleName": "./src/lang/tenants/walmart/default-messages.js", + "type": "cjs require", + "userRequest": "react-intl", + "loc": "3:17-38" + } + ], + "source": "/*\n * Copyright 2016, Yahoo Inc.\n * Copyrights licensed under the New BSD License.\n * See the accompanying LICENSE file for terms.\n */\n\n'use strict';\n\nObject.defineProperty(exports, '__esModule', { value: true });\n\nfunction _interopDefault (ex) { return (ex && (typeof ex === 'object') && 'default' in ex) ? ex['default'] : ex; }\n\nvar allLocaleData = _interopDefault(require('../locale-data/index.js'));\nvar IntlMessageFormat = _interopDefault(require('intl-messageformat'));\nvar IntlRelativeFormat = _interopDefault(require('intl-relativeformat'));\nvar React = require('react');\nvar React__default = _interopDefault(React);\nvar invariant = _interopDefault(require('invariant'));\nvar memoizeIntlConstructor = _interopDefault(require('intl-format-cache'));\n\n// GENERATED FILE\nvar defaultLocaleData = { \"locale\": \"en\", \"pluralRuleFunction\": function pluralRuleFunction(n, ord) {\n var s = String(n).split(\".\"),\n v0 = !s[1],\n t0 = Number(s[0]) == n,\n n10 = t0 && s[0].slice(-1),\n n100 = t0 && s[0].slice(-2);if (ord) return n10 == 1 && n100 != 11 ? \"one\" : n10 == 2 && n100 != 12 ? \"two\" : n10 == 3 && n100 != 13 ? \"few\" : \"other\";return n == 1 && v0 ? \"one\" : \"other\";\n }, \"fields\": { \"year\": { \"displayName\": \"year\", \"relative\": { \"0\": \"this year\", \"1\": \"next year\", \"-1\": \"last year\" }, \"relativeTime\": { \"future\": { \"one\": \"in {0} year\", \"other\": \"in {0} years\" }, \"past\": { \"one\": \"{0} year ago\", \"other\": \"{0} years ago\" } } }, \"month\": { \"displayName\": \"month\", \"relative\": { \"0\": \"this month\", \"1\": \"next month\", \"-1\": \"last month\" }, \"relativeTime\": { \"future\": { \"one\": \"in {0} month\", \"other\": \"in {0} months\" }, \"past\": { \"one\": \"{0} month ago\", \"other\": \"{0} months ago\" } } }, \"day\": { \"displayName\": \"day\", \"relative\": { \"0\": \"today\", \"1\": \"tomorrow\", \"-1\": \"yesterday\" }, \"relativeTime\": { \"future\": { \"one\": \"in {0} day\", \"other\": \"in {0} days\" }, \"past\": { \"one\": \"{0} day ago\", \"other\": \"{0} days ago\" } } }, \"hour\": { \"displayName\": \"hour\", \"relativeTime\": { \"future\": { \"one\": \"in {0} hour\", \"other\": \"in {0} hours\" }, \"past\": { \"one\": \"{0} hour ago\", \"other\": \"{0} hours ago\" } } }, \"minute\": { \"displayName\": \"minute\", \"relativeTime\": { \"future\": { \"one\": \"in {0} minute\", \"other\": \"in {0} minutes\" }, \"past\": { \"one\": \"{0} minute ago\", \"other\": \"{0} minutes ago\" } } }, \"second\": { \"displayName\": \"second\", \"relative\": { \"0\": \"now\" }, \"relativeTime\": { \"future\": { \"one\": \"in {0} second\", \"other\": \"in {0} seconds\" }, \"past\": { \"one\": \"{0} second ago\", \"other\": \"{0} seconds ago\" } } } } };\n\n/*\n * Copyright 2015, Yahoo Inc.\n * Copyrights licensed under the New BSD License.\n * See the accompanying LICENSE file for terms.\n */\n\nfunction addLocaleData() {\n var data = arguments.length <= 0 || arguments[0] === undefined ? [] : arguments[0];\n\n var locales = Array.isArray(data) ? data : [data];\n\n locales.forEach(function (localeData) {\n if (localeData && localeData.locale) {\n IntlMessageFormat.__addLocaleData(localeData);\n IntlRelativeFormat.__addLocaleData(localeData);\n }\n });\n}\n\nfunction hasLocaleData(locale) {\n var localeParts = (locale || '').split('-');\n\n while (localeParts.length > 0) {\n if (hasIMFAndIRFLocaleData(localeParts.join('-'))) {\n return true;\n }\n\n localeParts.pop();\n }\n\n return false;\n}\n\nfunction hasIMFAndIRFLocaleData(locale) {\n var normalizedLocale = locale && locale.toLowerCase();\n\n return !!(IntlMessageFormat.__localeData__[normalizedLocale] && IntlRelativeFormat.__localeData__[normalizedLocale]);\n}\n\nvar _typeof = typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\" ? function (obj) {\n return typeof obj;\n} : function (obj) {\n return obj && typeof Symbol === \"function\" && obj.constructor === Symbol ? \"symbol\" : typeof obj;\n};\n\nvar jsx = function () {\n var REACT_ELEMENT_TYPE = typeof Symbol === \"function\" && Symbol.for && Symbol.for(\"react.element\") || 0xeac7;\n return function createRawReactElement(type, props, key, children) {\n var defaultProps = type && type.defaultProps;\n var childrenLength = arguments.length - 3;\n\n if (!props && childrenLength !== 0) {\n props = {};\n }\n\n if (props && defaultProps) {\n for (var propName in defaultProps) {\n if (props[propName] === void 0) {\n props[propName] = defaultProps[propName];\n }\n }\n } else if (!props) {\n props = defaultProps || {};\n }\n\n if (childrenLength === 1) {\n props.children = children;\n } else if (childrenLength > 1) {\n var childArray = Array(childrenLength);\n\n for (var i = 0; i < childrenLength; i++) {\n childArray[i] = arguments[i + 3];\n }\n\n props.children = childArray;\n }\n\n return {\n $$typeof: REACT_ELEMENT_TYPE,\n type: type,\n key: key === undefined ? null : '' + key,\n ref: null,\n props: props,\n _owner: null\n };\n };\n}();\n\nvar asyncToGenerator = function (fn) {\n return function () {\n var gen = fn.apply(this, arguments);\n return new Promise(function (resolve, reject) {\n function step(key, arg) {\n try {\n var info = gen[key](arg);\n var value = info.value;\n } catch (error) {\n reject(error);\n return;\n }\n\n if (info.done) {\n resolve(value);\n } else {\n return Promise.resolve(value).then(function (value) {\n return step(\"next\", value);\n }, function (err) {\n return step(\"throw\", err);\n });\n }\n }\n\n return step(\"next\");\n });\n };\n};\n\nvar classCallCheck = function (instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError(\"Cannot call a class as a function\");\n }\n};\n\nvar createClass = function () {\n function defineProperties(target, props) {\n for (var i = 0; i < props.length; i++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if (\"value\" in descriptor) descriptor.writable = true;\n Object.defineProperty(target, descriptor.key, descriptor);\n }\n }\n\n return function (Constructor, protoProps, staticProps) {\n if (protoProps) defineProperties(Constructor.prototype, protoProps);\n if (staticProps) defineProperties(Constructor, staticProps);\n return Constructor;\n };\n}();\n\nvar defineEnumerableProperties = function (obj, descs) {\n for (var key in descs) {\n var desc = descs[key];\n desc.configurable = desc.enumerable = true;\n if (\"value\" in desc) desc.writable = true;\n Object.defineProperty(obj, key, desc);\n }\n\n return obj;\n};\n\nvar defaults = function (obj, defaults) {\n var keys = Object.getOwnPropertyNames(defaults);\n\n for (var i = 0; i < keys.length; i++) {\n var key = keys[i];\n var value = Object.getOwnPropertyDescriptor(defaults, key);\n\n if (value && value.configurable && obj[key] === undefined) {\n Object.defineProperty(obj, key, value);\n }\n }\n\n return obj;\n};\n\nvar defineProperty = function (obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n};\n\nvar _extends = Object.assign || function (target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i];\n\n for (var key in source) {\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n\n return target;\n};\n\nvar get = function get(object, property, receiver) {\n if (object === null) object = Function.prototype;\n var desc = Object.getOwnPropertyDescriptor(object, property);\n\n if (desc === undefined) {\n var parent = Object.getPrototypeOf(object);\n\n if (parent === null) {\n return undefined;\n } else {\n return get(parent, property, receiver);\n }\n } else if (\"value\" in desc) {\n return desc.value;\n } else {\n var getter = desc.get;\n\n if (getter === undefined) {\n return undefined;\n }\n\n return getter.call(receiver);\n }\n};\n\nvar inherits = function (subClass, superClass) {\n if (typeof superClass !== \"function\" && superClass !== null) {\n throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass);\n }\n\n subClass.prototype = Object.create(superClass && superClass.prototype, {\n constructor: {\n value: subClass,\n enumerable: false,\n writable: true,\n configurable: true\n }\n });\n if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass;\n};\n\nvar _instanceof = function (left, right) {\n if (right != null && typeof Symbol !== \"undefined\" && right[Symbol.hasInstance]) {\n return right[Symbol.hasInstance](left);\n } else {\n return left instanceof right;\n }\n};\n\nvar interopRequireDefault = function (obj) {\n return obj && obj.__esModule ? obj : {\n default: obj\n };\n};\n\nvar interopRequireWildcard = function (obj) {\n if (obj && obj.__esModule) {\n return obj;\n } else {\n var newObj = {};\n\n if (obj != null) {\n for (var key in obj) {\n if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key];\n }\n }\n\n newObj.default = obj;\n return newObj;\n }\n};\n\nvar newArrowCheck = function (innerThis, boundThis) {\n if (innerThis !== boundThis) {\n throw new TypeError(\"Cannot instantiate an arrow function\");\n }\n};\n\nvar objectDestructuringEmpty = function (obj) {\n if (obj == null) throw new TypeError(\"Cannot destructure undefined\");\n};\n\nvar objectWithoutProperties = function (obj, keys) {\n var target = {};\n\n for (var i in obj) {\n if (keys.indexOf(i) >= 0) continue;\n if (!Object.prototype.hasOwnProperty.call(obj, i)) continue;\n target[i] = obj[i];\n }\n\n return target;\n};\n\nvar possibleConstructorReturn = function (self, call) {\n if (!self) {\n throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");\n }\n\n return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self;\n};\n\nvar selfGlobal = typeof global === \"undefined\" ? self : global;\n\nvar set = function set(object, property, value, receiver) {\n var desc = Object.getOwnPropertyDescriptor(object, property);\n\n if (desc === undefined) {\n var parent = Object.getPrototypeOf(object);\n\n if (parent !== null) {\n set(parent, property, value, receiver);\n }\n } else if (\"value\" in desc && desc.writable) {\n desc.value = value;\n } else {\n var setter = desc.set;\n\n if (setter !== undefined) {\n setter.call(receiver, value);\n }\n }\n\n return value;\n};\n\nvar slicedToArray = function () {\n function sliceIterator(arr, i) {\n var _arr = [];\n var _n = true;\n var _d = false;\n var _e = undefined;\n\n try {\n for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) {\n _arr.push(_s.value);\n\n if (i && _arr.length === i) break;\n }\n } catch (err) {\n _d = true;\n _e = err;\n } finally {\n try {\n if (!_n && _i[\"return\"]) _i[\"return\"]();\n } finally {\n if (_d) throw _e;\n }\n }\n\n return _arr;\n }\n\n return function (arr, i) {\n if (Array.isArray(arr)) {\n return arr;\n } else if (Symbol.iterator in Object(arr)) {\n return sliceIterator(arr, i);\n } else {\n throw new TypeError(\"Invalid attempt to destructure non-iterable instance\");\n }\n };\n}();\n\nvar slicedToArrayLoose = function (arr, i) {\n if (Array.isArray(arr)) {\n return arr;\n } else if (Symbol.iterator in Object(arr)) {\n var _arr = [];\n\n for (var _iterator = arr[Symbol.iterator](), _step; !(_step = _iterator.next()).done;) {\n _arr.push(_step.value);\n\n if (i && _arr.length === i) break;\n }\n\n return _arr;\n } else {\n throw new TypeError(\"Invalid attempt to destructure non-iterable instance\");\n }\n};\n\nvar taggedTemplateLiteral = function (strings, raw) {\n return Object.freeze(Object.defineProperties(strings, {\n raw: {\n value: Object.freeze(raw)\n }\n }));\n};\n\nvar taggedTemplateLiteralLoose = function (strings, raw) {\n strings.raw = raw;\n return strings;\n};\n\nvar temporalRef = function (val, name, undef) {\n if (val === undef) {\n throw new ReferenceError(name + \" is not defined - temporal dead zone\");\n } else {\n return val;\n }\n};\n\nvar temporalUndefined = {};\n\nvar toArray = function (arr) {\n return Array.isArray(arr) ? arr : Array.from(arr);\n};\n\nvar toConsumableArray = function (arr) {\n if (Array.isArray(arr)) {\n for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) arr2[i] = arr[i];\n\n return arr2;\n } else {\n return Array.from(arr);\n }\n};\n\n\n\nvar babelHelpers$1 = Object.freeze({\n jsx: jsx,\n asyncToGenerator: asyncToGenerator,\n classCallCheck: classCallCheck,\n createClass: createClass,\n defineEnumerableProperties: defineEnumerableProperties,\n defaults: defaults,\n defineProperty: defineProperty,\n get: get,\n inherits: inherits,\n interopRequireDefault: interopRequireDefault,\n interopRequireWildcard: interopRequireWildcard,\n newArrowCheck: newArrowCheck,\n objectDestructuringEmpty: objectDestructuringEmpty,\n objectWithoutProperties: objectWithoutProperties,\n possibleConstructorReturn: possibleConstructorReturn,\n selfGlobal: selfGlobal,\n set: set,\n slicedToArray: slicedToArray,\n slicedToArrayLoose: slicedToArrayLoose,\n taggedTemplateLiteral: taggedTemplateLiteral,\n taggedTemplateLiteralLoose: taggedTemplateLiteralLoose,\n temporalRef: temporalRef,\n temporalUndefined: temporalUndefined,\n toArray: toArray,\n toConsumableArray: toConsumableArray,\n typeof: _typeof,\n extends: _extends,\n instanceof: _instanceof\n});\n\n/*\n * Copyright 2015, Yahoo Inc.\n * Copyrights licensed under the New BSD License.\n * See the accompanying LICENSE file for terms.\n */\n\nvar bool = React.PropTypes.bool;\nvar number = React.PropTypes.number;\nvar string = React.PropTypes.string;\nvar func = React.PropTypes.func;\nvar object = React.PropTypes.object;\nvar oneOf = React.PropTypes.oneOf;\nvar shape = React.PropTypes.shape;\n\n\nvar intlConfigPropTypes = {\n locale: string,\n formats: object,\n messages: object,\n\n defaultLocale: string,\n defaultFormats: object\n};\n\nvar intlFormatPropTypes = {\n formatDate: func.isRequired,\n formatTime: func.isRequired,\n formatRelative: func.isRequired,\n formatNumber: func.isRequired,\n formatPlural: func.isRequired,\n formatMessage: func.isRequired,\n formatHTMLMessage: func.isRequired\n};\n\nvar intlShape = shape(babelHelpers$1['extends']({}, intlConfigPropTypes, intlFormatPropTypes, {\n formatters: object,\n now: func.isRequired\n}));\n\nvar messageDescriptorPropTypes = {\n id: string.isRequired,\n description: string,\n defaultMessage: string\n};\n\nvar dateTimeFormatPropTypes = {\n localeMatcher: oneOf(['best fit', 'lookup']),\n formatMatcher: oneOf(['basic', 'best fit']),\n\n timeZone: string,\n hour12: bool,\n\n weekday: oneOf(['narrow', 'short', 'long']),\n era: oneOf(['narrow', 'short', 'long']),\n year: oneOf(['numeric', '2-digit']),\n month: oneOf(['numeric', '2-digit', 'narrow', 'short', 'long']),\n day: oneOf(['numeric', '2-digit']),\n hour: oneOf(['numeric', '2-digit']),\n minute: oneOf(['numeric', '2-digit']),\n second: oneOf(['numeric', '2-digit']),\n timeZoneName: oneOf(['short', 'long'])\n};\n\nvar numberFormatPropTypes = {\n localeMatcher: oneOf(['best fit', 'lookup']),\n\n style: oneOf(['decimal', 'currency', 'percent']),\n currency: string,\n currencyDisplay: oneOf(['symbol', 'code', 'name']),\n useGrouping: bool,\n\n minimumIntegerDigits: number,\n minimumFractionDigits: number,\n maximumFractionDigits: number,\n minimumSignificantDigits: number,\n maximumSignificantDigits: number\n};\n\nvar relativeFormatPropTypes = {\n style: oneOf(['best fit', 'numeric']),\n units: oneOf(['second', 'minute', 'hour', 'day', 'month', 'year'])\n};\n\nvar pluralFormatPropTypes = {\n style: oneOf(['cardinal', 'ordinal'])\n};\n\n/*\nHTML escaping and shallow-equals implementations are the same as React's\n(on purpose.) Therefore, it has the following Copyright and Licensing:\n\nCopyright 2013-2014, Facebook, Inc.\nAll rights reserved.\n\nThis source code is licensed under the BSD-style license found in the LICENSE\nfile in the root directory of React's source tree.\n*/\n\nvar intlConfigPropNames = Object.keys(intlConfigPropTypes);\n\nvar ESCAPED_CHARS = {\n '&': '&',\n '>': '>',\n '<': '<',\n '\"': '"',\n '\\'': '''\n};\n\nvar UNSAFE_CHARS_REGEX = /[&><\"']/g;\n\nfunction escape(str) {\n return ('' + str).replace(UNSAFE_CHARS_REGEX, function (match) {\n return ESCAPED_CHARS[match];\n });\n}\n\nfunction filterProps(props, whitelist) {\n var defaults = arguments.length <= 2 || arguments[2] === undefined ? {} : arguments[2];\n\n return whitelist.reduce(function (filtered, name) {\n if (props.hasOwnProperty(name)) {\n filtered[name] = props[name];\n } else if (defaults.hasOwnProperty(name)) {\n filtered[name] = defaults[name];\n }\n\n return filtered;\n }, {});\n}\n\nfunction invariantIntlContext() {\n var _ref = arguments.length <= 0 || arguments[0] === undefined ? {} : arguments[0];\n\n var intl = _ref.intl;\n\n invariant(intl, '[React Intl] Could not find required `intl` object. ' + ' needs to exist in the component ancestry.');\n}\n\nfunction shallowEquals(objA, objB) {\n if (objA === objB) {\n return true;\n }\n\n if ((typeof objA === 'undefined' ? 'undefined' : babelHelpers$1['typeof'](objA)) !== 'object' || objA === null || (typeof objB === 'undefined' ? 'undefined' : babelHelpers$1['typeof'](objB)) !== 'object' || objB === null) {\n return false;\n }\n\n var keysA = Object.keys(objA);\n var keysB = Object.keys(objB);\n\n if (keysA.length !== keysB.length) {\n return false;\n }\n\n // Test for A's keys different from B.\n var bHasOwnProperty = Object.prototype.hasOwnProperty.bind(objB);\n for (var i = 0; i < keysA.length; i++) {\n if (!bHasOwnProperty(keysA[i]) || objA[keysA[i]] !== objB[keysA[i]]) {\n return false;\n }\n }\n\n return true;\n}\n\nfunction shouldIntlComponentUpdate(_ref2, nextProps, nextState) {\n var props = _ref2.props;\n var state = _ref2.state;\n var _ref2$context = _ref2.context;\n var context = _ref2$context === undefined ? {} : _ref2$context;\n var nextContext = arguments.length <= 3 || arguments[3] === undefined ? {} : arguments[3];\n var _context$intl = context.intl;\n var intl = _context$intl === undefined ? {} : _context$intl;\n var _nextContext$intl = nextContext.intl;\n var nextIntl = _nextContext$intl === undefined ? {} : _nextContext$intl;\n\n\n return !shallowEquals(nextProps, props) || !shallowEquals(nextState, state) || !(nextIntl === intl || shallowEquals(filterProps(nextIntl, intlConfigPropNames), filterProps(intl, intlConfigPropNames)));\n}\n\n/*\n * Copyright 2015, Yahoo Inc.\n * Copyrights licensed under the New BSD License.\n * See the accompanying LICENSE file for terms.\n */\n\n// Inspired by react-redux's `connect()` HOC factory function implementation:\n// https://github.com/rackt/react-redux\n\nfunction getDisplayName(Component) {\n return Component.displayName || Component.name || 'Component';\n}\n\nfunction injectIntl(WrappedComponent) {\n var options = arguments.length <= 1 || arguments[1] === undefined ? {} : arguments[1];\n var _options$intlPropName = options.intlPropName;\n var intlPropName = _options$intlPropName === undefined ? 'intl' : _options$intlPropName;\n var _options$withRef = options.withRef;\n var withRef = _options$withRef === undefined ? false : _options$withRef;\n\n var InjectIntl = function (_Component) {\n inherits(InjectIntl, _Component);\n\n function InjectIntl(props, context) {\n classCallCheck(this, InjectIntl);\n\n var _this = possibleConstructorReturn(this, (InjectIntl.__proto__ || Object.getPrototypeOf(InjectIntl)).call(this, props, context));\n\n invariantIntlContext(context);\n return _this;\n }\n\n createClass(InjectIntl, [{\n key: 'getWrappedInstance',\n value: function getWrappedInstance() {\n invariant(withRef, '[React Intl] To access the wrapped instance, ' + 'the `{withRef: true}` option must be set when calling: ' + '`injectIntl()`');\n\n return this.refs.wrappedInstance;\n }\n }, {\n key: 'render',\n value: function render() {\n return React__default.createElement(WrappedComponent, babelHelpers$1['extends']({}, this.props, defineProperty({}, intlPropName, this.context.intl), {\n ref: withRef ? 'wrappedInstance' : null\n }));\n }\n }]);\n return InjectIntl;\n }(React.Component);\n\n InjectIntl.displayName = 'InjectIntl(' + getDisplayName(WrappedComponent) + ')';\n\n InjectIntl.contextTypes = {\n intl: intlShape\n };\n\n InjectIntl.WrappedComponent = WrappedComponent;\n\n return InjectIntl;\n}\n\n/*\n * Copyright 2015, Yahoo Inc.\n * Copyrights licensed under the New BSD License.\n * See the accompanying LICENSE file for terms.\n */\n\nfunction defineMessages(messageDescriptors) {\n // This simply returns what's passed-in because it's meant to be a hook for\n // babel-plugin-react-intl.\n return messageDescriptors;\n}\n\n/*\n * Copyright 2015, Yahoo Inc.\n * Copyrights licensed under the New BSD License.\n * See the accompanying LICENSE file for terms.\n */\n\n// This is a \"hack\" until a proper `intl-pluralformat` package is created.\n\nfunction resolveLocale(locales) {\n // IntlMessageFormat#_resolveLocale() does not depend on `this`.\n return IntlMessageFormat.prototype._resolveLocale(locales);\n}\n\nfunction findPluralFunction(locale) {\n // IntlMessageFormat#_findPluralFunction() does not depend on `this`.\n return IntlMessageFormat.prototype._findPluralRuleFunction(locale);\n}\n\nvar IntlPluralFormat = function IntlPluralFormat(locales) {\n var options = arguments.length <= 1 || arguments[1] === undefined ? {} : arguments[1];\n classCallCheck(this, IntlPluralFormat);\n\n var useOrdinal = options.style === 'ordinal';\n var pluralFn = findPluralFunction(resolveLocale(locales));\n\n this.format = function (value) {\n return pluralFn(value, useOrdinal);\n };\n};\n\n/*\n * Copyright 2015, Yahoo Inc.\n * Copyrights licensed under the New BSD License.\n * See the accompanying LICENSE file for terms.\n */\n\nvar DATE_TIME_FORMAT_OPTIONS = Object.keys(dateTimeFormatPropTypes);\nvar NUMBER_FORMAT_OPTIONS = Object.keys(numberFormatPropTypes);\nvar RELATIVE_FORMAT_OPTIONS = Object.keys(relativeFormatPropTypes);\nvar PLURAL_FORMAT_OPTIONS = Object.keys(pluralFormatPropTypes);\n\nvar RELATIVE_FORMAT_THRESHOLDS = {\n second: 60, // seconds to minute\n minute: 60, // minutes to hour\n hour: 24, // hours to day\n day: 30, // days to month\n month: 12 };\n\nfunction updateRelativeFormatThresholds(newThresholds) {\n var thresholds = IntlRelativeFormat.thresholds;\n thresholds.second = newThresholds.second;\n thresholds.minute = newThresholds.minute;\n thresholds.hour = newThresholds.hour;\n thresholds.day = newThresholds.day;\n thresholds.month = newThresholds.month;\n}\n\nfunction getNamedFormat(formats, type, name) {\n var format = formats && formats[type] && formats[type][name];\n if (format) {\n return format;\n }\n\n if (process.env.NODE_ENV !== 'production') {\n console.error('[React Intl] No ' + type + ' format named: ' + name);\n }\n}\n\nfunction formatDate(config, state, value) {\n var options = arguments.length <= 3 || arguments[3] === undefined ? {} : arguments[3];\n var locale = config.locale;\n var formats = config.formats;\n var format = options.format;\n\n\n var date = new Date(value);\n var defaults = format && getNamedFormat(formats, 'date', format);\n var filteredOptions = filterProps(options, DATE_TIME_FORMAT_OPTIONS, defaults);\n\n try {\n return state.getDateTimeFormat(locale, filteredOptions).format(date);\n } catch (e) {\n if (process.env.NODE_ENV !== 'production') {\n console.error('[React Intl] Error formatting date.\\n' + e);\n }\n }\n\n return String(date);\n}\n\nfunction formatTime(config, state, value) {\n var options = arguments.length <= 3 || arguments[3] === undefined ? {} : arguments[3];\n var locale = config.locale;\n var formats = config.formats;\n var format = options.format;\n\n\n var date = new Date(value);\n var defaults = format && getNamedFormat(formats, 'time', format);\n var filteredOptions = filterProps(options, DATE_TIME_FORMAT_OPTIONS, defaults);\n\n if (!filteredOptions.hour && !filteredOptions.minute && !filteredOptions.second) {\n // Add default formatting options if hour, minute, or second isn't defined.\n filteredOptions = babelHelpers$1['extends']({}, filteredOptions, { hour: 'numeric', minute: 'numeric' });\n }\n\n try {\n return state.getDateTimeFormat(locale, filteredOptions).format(date);\n } catch (e) {\n if (process.env.NODE_ENV !== 'production') {\n console.error('[React Intl] Error formatting time.\\n' + e);\n }\n }\n\n return String(date);\n}\n\nfunction formatRelative(config, state, value) {\n var options = arguments.length <= 3 || arguments[3] === undefined ? {} : arguments[3];\n var locale = config.locale;\n var formats = config.formats;\n var format = options.format;\n\n\n var date = new Date(value);\n var now = new Date(options.now);\n var defaults = format && getNamedFormat(formats, 'relative', format);\n var filteredOptions = filterProps(options, RELATIVE_FORMAT_OPTIONS, defaults);\n\n // Capture the current threshold values, then temporarily override them with\n // specific values just for this render.\n var oldThresholds = babelHelpers$1['extends']({}, IntlRelativeFormat.thresholds);\n updateRelativeFormatThresholds(RELATIVE_FORMAT_THRESHOLDS);\n\n try {\n return state.getRelativeFormat(locale, filteredOptions).format(date, {\n now: isFinite(now) ? now : state.now()\n });\n } catch (e) {\n if (process.env.NODE_ENV !== 'production') {\n console.error('[React Intl] Error formatting relative time.\\n' + e);\n }\n } finally {\n updateRelativeFormatThresholds(oldThresholds);\n }\n\n return String(date);\n}\n\nfunction formatNumber(config, state, value) {\n var options = arguments.length <= 3 || arguments[3] === undefined ? {} : arguments[3];\n var locale = config.locale;\n var formats = config.formats;\n var format = options.format;\n\n\n var defaults = format && getNamedFormat(formats, 'number', format);\n var filteredOptions = filterProps(options, NUMBER_FORMAT_OPTIONS, defaults);\n\n try {\n return state.getNumberFormat(locale, filteredOptions).format(value);\n } catch (e) {\n if (process.env.NODE_ENV !== 'production') {\n console.error('[React Intl] Error formatting number.\\n' + e);\n }\n }\n\n return String(value);\n}\n\nfunction formatPlural(config, state, value) {\n var options = arguments.length <= 3 || arguments[3] === undefined ? {} : arguments[3];\n var locale = config.locale;\n\n\n var filteredOptions = filterProps(options, PLURAL_FORMAT_OPTIONS);\n\n try {\n return state.getPluralFormat(locale, filteredOptions).format(value);\n } catch (e) {\n if (process.env.NODE_ENV !== 'production') {\n console.error('[React Intl] Error formatting plural.\\n' + e);\n }\n }\n\n return 'other';\n}\n\nfunction formatMessage(config, state) {\n var messageDescriptor = arguments.length <= 2 || arguments[2] === undefined ? {} : arguments[2];\n var values = arguments.length <= 3 || arguments[3] === undefined ? {} : arguments[3];\n var locale = config.locale;\n var formats = config.formats;\n var messages = config.messages;\n var defaultLocale = config.defaultLocale;\n var defaultFormats = config.defaultFormats;\n var id = messageDescriptor.id;\n var defaultMessage = messageDescriptor.defaultMessage;\n\n // `id` is a required field of a Message Descriptor.\n\n invariant(id, '[React Intl] An `id` must be provided to format a message.');\n\n var message = messages && messages[id];\n var hasValues = Object.keys(values).length > 0;\n\n // Avoid expensive message formatting for simple messages without values. In\n // development messages will always be formatted in case of missing values.\n if (!hasValues && process.env.NODE_ENV === 'production') {\n return message || defaultMessage || id;\n }\n\n var formattedMessage = void 0;\n\n if (message) {\n try {\n var formatter = state.getMessageFormat(message, locale, formats);\n\n formattedMessage = formatter.format(values);\n } catch (e) {\n if (process.env.NODE_ENV !== 'production') {\n console.error('[React Intl] Error formatting message: \"' + id + '\" for locale: \"' + locale + '\"' + (defaultMessage ? ', using default message as fallback.' : '') + ('\\n' + e));\n }\n }\n } else {\n if (process.env.NODE_ENV !== 'production') {\n // This prevents warnings from littering the console in development\n // when no `messages` are passed into the for the\n // default locale, and a default message is in the source.\n if (!defaultMessage || locale && locale.toLowerCase() !== defaultLocale.toLowerCase()) {\n\n console.error('[React Intl] Missing message: \"' + id + '\" for locale: \"' + locale + '\"' + (defaultMessage ? ', using default message as fallback.' : ''));\n }\n }\n }\n\n if (!formattedMessage && defaultMessage) {\n try {\n var _formatter = state.getMessageFormat(defaultMessage, defaultLocale, defaultFormats);\n\n formattedMessage = _formatter.format(values);\n } catch (e) {\n if (process.env.NODE_ENV !== 'production') {\n console.error('[React Intl] Error formatting the default message for: \"' + id + '\"' + ('\\n' + e));\n }\n }\n }\n\n if (!formattedMessage) {\n if (process.env.NODE_ENV !== 'production') {\n console.error('[React Intl] Cannot format message: \"' + id + '\", ' + ('using message ' + (message || defaultMessage ? 'source' : 'id') + ' as fallback.'));\n }\n }\n\n return formattedMessage || message || defaultMessage || id;\n}\n\nfunction formatHTMLMessage(config, state, messageDescriptor) {\n var rawValues = arguments.length <= 3 || arguments[3] === undefined ? {} : arguments[3];\n\n // Process all the values before they are used when formatting the ICU\n // Message string. Since the formatted message might be injected via\n // `innerHTML`, all String-based values need to be HTML-escaped.\n var escapedValues = Object.keys(rawValues).reduce(function (escaped, name) {\n var value = rawValues[name];\n escaped[name] = typeof value === 'string' ? escape(value) : value;\n return escaped;\n }, {});\n\n return formatMessage(config, state, messageDescriptor, escapedValues);\n}\n\n\n\nvar format = Object.freeze({\n formatDate: formatDate,\n formatTime: formatTime,\n formatRelative: formatRelative,\n formatNumber: formatNumber,\n formatPlural: formatPlural,\n formatMessage: formatMessage,\n formatHTMLMessage: formatHTMLMessage\n});\n\n/*\n * Copyright 2015, Yahoo Inc.\n * Copyrights licensed under the New BSD License.\n * See the accompanying LICENSE file for terms.\n */\n\nvar intlConfigPropNames$1 = Object.keys(intlConfigPropTypes);\nvar intlFormatPropNames = Object.keys(intlFormatPropTypes);\n\n// These are not a static property on the `IntlProvider` class so the intl\n// config values can be inherited from an ancestor.\nvar defaultProps = {\n formats: {},\n messages: {},\n\n defaultLocale: 'en',\n defaultFormats: {}\n};\n\nvar IntlProvider = function (_Component) {\n inherits(IntlProvider, _Component);\n\n function IntlProvider(props, context) {\n classCallCheck(this, IntlProvider);\n\n var _this = possibleConstructorReturn(this, (IntlProvider.__proto__ || Object.getPrototypeOf(IntlProvider)).call(this, props, context));\n\n invariant(typeof Intl !== 'undefined', '[React Intl] The `Intl` APIs must be available in the runtime, ' + 'and do not appear to be built-in. An `Intl` polyfill should be loaded.\\n' + 'See: http://formatjs.io/guides/runtime-environments/');\n\n var intlContext = context.intl;\n\n // Used to stabilize time when performing an initial rendering so that\n // all relative times use the same reference \"now\" time.\n\n var initialNow = void 0;\n if (isFinite(props.initialNow)) {\n initialNow = Number(props.initialNow);\n } else {\n // When an `initialNow` isn't provided via `props`, look to see an\n // exists in the ancestry and call its `now()`\n // function to propagate its value for \"now\".\n initialNow = intlContext ? intlContext.now() : Date.now();\n }\n\n // Creating `Intl*` formatters is expensive. If there's a parent\n // ``, then its formatters will be used. Otherwise, this\n // memoize the `Intl*` constructors and cache them for the lifecycle of\n // this IntlProvider instance.\n\n var _ref = intlContext || {};\n\n var _ref$formatters = _ref.formatters;\n var formatters = _ref$formatters === undefined ? {\n getDateTimeFormat: memoizeIntlConstructor(Intl.DateTimeFormat),\n getNumberFormat: memoizeIntlConstructor(Intl.NumberFormat),\n getMessageFormat: memoizeIntlConstructor(IntlMessageFormat),\n getRelativeFormat: memoizeIntlConstructor(IntlRelativeFormat),\n getPluralFormat: memoizeIntlConstructor(IntlPluralFormat)\n } : _ref$formatters;\n\n\n _this.state = babelHelpers$1['extends']({}, formatters, {\n\n // Wrapper to provide stable \"now\" time for initial render.\n now: function now() {\n return _this._didDisplay ? Date.now() : initialNow;\n }\n });\n return _this;\n }\n\n createClass(IntlProvider, [{\n key: 'getConfig',\n value: function getConfig() {\n var intlContext = this.context.intl;\n\n // Build a whitelisted config object from `props`, defaults, and\n // `context.intl`, if an exists in the ancestry.\n\n var config = filterProps(this.props, intlConfigPropNames$1, intlContext);\n\n // Apply default props. This must be applied last after the props have\n // been resolved and inherited from any in the ancestry.\n // This matches how React resolves `defaultProps`.\n for (var propName in defaultProps) {\n if (config[propName] === undefined) {\n config[propName] = defaultProps[propName];\n }\n }\n\n if (!hasLocaleData(config.locale)) {\n var _config = config;\n var locale = _config.locale;\n var defaultLocale = _config.defaultLocale;\n var defaultFormats = _config.defaultFormats;\n\n\n if (process.env.NODE_ENV !== 'production') {\n console.error('[React Intl] Missing locale data for locale: \"' + locale + '\". ' + ('Using default locale: \"' + defaultLocale + '\" as fallback.'));\n }\n\n // Since there's no registered locale data for `locale`, this will\n // fallback to the `defaultLocale` to make sure things can render.\n // The `messages` are overridden to the `defaultProps` empty object\n // to maintain referential equality across re-renders. It's assumed\n // each contains a `defaultMessage` prop.\n config = babelHelpers$1['extends']({}, config, {\n locale: defaultLocale,\n formats: defaultFormats,\n messages: defaultProps.messages\n });\n }\n\n return config;\n }\n }, {\n key: 'getBoundFormatFns',\n value: function getBoundFormatFns(config, state) {\n return intlFormatPropNames.reduce(function (boundFormatFns, name) {\n boundFormatFns[name] = format[name].bind(null, config, state);\n return boundFormatFns;\n }, {});\n }\n }, {\n key: 'getChildContext',\n value: function getChildContext() {\n var config = this.getConfig();\n\n // Bind intl factories and current config to the format functions.\n var boundFormatFns = this.getBoundFormatFns(config, this.state);\n\n var _state = this.state;\n var now = _state.now;\n var formatters = objectWithoutProperties(_state, ['now']);\n\n\n return {\n intl: babelHelpers$1['extends']({}, config, boundFormatFns, {\n formatters: formatters,\n now: now\n })\n };\n }\n }, {\n key: 'shouldComponentUpdate',\n value: function shouldComponentUpdate() {\n for (var _len = arguments.length, next = Array(_len), _key = 0; _key < _len; _key++) {\n next[_key] = arguments[_key];\n }\n\n return shouldIntlComponentUpdate.apply(undefined, [this].concat(next));\n }\n }, {\n key: 'componentDidMount',\n value: function componentDidMount() {\n this._didDisplay = true;\n }\n }, {\n key: 'render',\n value: function render() {\n return React.Children.only(this.props.children);\n }\n }]);\n return IntlProvider;\n}(React.Component);\n\nIntlProvider.displayName = 'IntlProvider';\n\nIntlProvider.contextTypes = {\n intl: intlShape\n};\n\nIntlProvider.childContextTypes = {\n intl: intlShape.isRequired\n};\n\nIntlProvider.propTypes = babelHelpers$1['extends']({}, intlConfigPropTypes, {\n children: React.PropTypes.element.isRequired,\n initialNow: React.PropTypes.any\n});\n\n/*\n * Copyright 2015, Yahoo Inc.\n * Copyrights licensed under the New BSD License.\n * See the accompanying LICENSE file for terms.\n */\n\nvar FormattedDate = function (_Component) {\n inherits(FormattedDate, _Component);\n\n function FormattedDate(props, context) {\n classCallCheck(this, FormattedDate);\n\n var _this = possibleConstructorReturn(this, (FormattedDate.__proto__ || Object.getPrototypeOf(FormattedDate)).call(this, props, context));\n\n invariantIntlContext(context);\n return _this;\n }\n\n createClass(FormattedDate, [{\n key: 'shouldComponentUpdate',\n value: function shouldComponentUpdate() {\n for (var _len = arguments.length, next = Array(_len), _key = 0; _key < _len; _key++) {\n next[_key] = arguments[_key];\n }\n\n return shouldIntlComponentUpdate.apply(undefined, [this].concat(next));\n }\n }, {\n key: 'render',\n value: function render() {\n var formatDate = this.context.intl.formatDate;\n var _props = this.props;\n var value = _props.value;\n var children = _props.children;\n\n\n var formattedDate = formatDate(value, this.props);\n\n if (typeof children === 'function') {\n return children(formattedDate);\n }\n\n return React__default.createElement(\n 'span',\n null,\n formattedDate\n );\n }\n }]);\n return FormattedDate;\n}(React.Component);\n\nFormattedDate.displayName = 'FormattedDate';\n\nFormattedDate.contextTypes = {\n intl: intlShape\n};\n\nFormattedDate.propTypes = babelHelpers$1['extends']({}, dateTimeFormatPropTypes, {\n value: React.PropTypes.any.isRequired,\n format: React.PropTypes.string,\n children: React.PropTypes.func\n});\n\n/*\n * Copyright 2015, Yahoo Inc.\n * Copyrights licensed under the New BSD License.\n * See the accompanying LICENSE file for terms.\n */\n\nvar FormattedTime = function (_Component) {\n inherits(FormattedTime, _Component);\n\n function FormattedTime(props, context) {\n classCallCheck(this, FormattedTime);\n\n var _this = possibleConstructorReturn(this, (FormattedTime.__proto__ || Object.getPrototypeOf(FormattedTime)).call(this, props, context));\n\n invariantIntlContext(context);\n return _this;\n }\n\n createClass(FormattedTime, [{\n key: 'shouldComponentUpdate',\n value: function shouldComponentUpdate() {\n for (var _len = arguments.length, next = Array(_len), _key = 0; _key < _len; _key++) {\n next[_key] = arguments[_key];\n }\n\n return shouldIntlComponentUpdate.apply(undefined, [this].concat(next));\n }\n }, {\n key: 'render',\n value: function render() {\n var formatTime = this.context.intl.formatTime;\n var _props = this.props;\n var value = _props.value;\n var children = _props.children;\n\n\n var formattedTime = formatTime(value, this.props);\n\n if (typeof children === 'function') {\n return children(formattedTime);\n }\n\n return React__default.createElement(\n 'span',\n null,\n formattedTime\n );\n }\n }]);\n return FormattedTime;\n}(React.Component);\n\nFormattedTime.displayName = 'FormattedTime';\n\nFormattedTime.contextTypes = {\n intl: intlShape\n};\n\nFormattedTime.propTypes = babelHelpers$1['extends']({}, dateTimeFormatPropTypes, {\n value: React.PropTypes.any.isRequired,\n format: React.PropTypes.string,\n children: React.PropTypes.func\n});\n\n/*\n * Copyright 2015, Yahoo Inc.\n * Copyrights licensed under the New BSD License.\n * See the accompanying LICENSE file for terms.\n */\n\nvar SECOND = 1000;\nvar MINUTE = 1000 * 60;\nvar HOUR = 1000 * 60 * 60;\nvar DAY = 1000 * 60 * 60 * 24;\n\n// The maximum timer delay value is a 32-bit signed integer.\n// See: https://mdn.io/setTimeout\nvar MAX_TIMER_DELAY = 2147483647;\n\nfunction selectUnits(delta) {\n var absDelta = Math.abs(delta);\n\n if (absDelta < MINUTE) {\n return 'second';\n }\n\n if (absDelta < HOUR) {\n return 'minute';\n }\n\n if (absDelta < DAY) {\n return 'hour';\n }\n\n // The maximum scheduled delay will be measured in days since the maximum\n // timer delay is less than the number of milliseconds in 25 days.\n return 'day';\n}\n\nfunction getUnitDelay(units) {\n switch (units) {\n case 'second':\n return SECOND;\n case 'minute':\n return MINUTE;\n case 'hour':\n return HOUR;\n case 'day':\n return DAY;\n default:\n return MAX_TIMER_DELAY;\n }\n}\n\nfunction isSameDate(a, b) {\n if (a === b) {\n return true;\n }\n\n var aTime = new Date(a).getTime();\n var bTime = new Date(b).getTime();\n\n return isFinite(aTime) && isFinite(bTime) && aTime === bTime;\n}\n\nvar FormattedRelative = function (_Component) {\n inherits(FormattedRelative, _Component);\n\n function FormattedRelative(props, context) {\n classCallCheck(this, FormattedRelative);\n\n var _this = possibleConstructorReturn(this, (FormattedRelative.__proto__ || Object.getPrototypeOf(FormattedRelative)).call(this, props, context));\n\n invariantIntlContext(context);\n\n var now = isFinite(props.initialNow) ? Number(props.initialNow) : context.intl.now();\n\n // `now` is stored as state so that `render()` remains a function of\n // props + state, instead of accessing `Date.now()` inside `render()`.\n _this.state = { now: now };\n return _this;\n }\n\n createClass(FormattedRelative, [{\n key: 'scheduleNextUpdate',\n value: function scheduleNextUpdate(props, state) {\n var _this2 = this;\n\n var updateInterval = props.updateInterval;\n\n // If the `updateInterval` is falsy, including `0`, then auto updates\n // have been turned off, so we bail and skip scheduling an update.\n\n if (!updateInterval) {\n return;\n }\n\n var time = new Date(props.value).getTime();\n var delta = time - state.now;\n var units = props.units || selectUnits(delta);\n\n var unitDelay = getUnitDelay(units);\n var unitRemainder = Math.abs(delta % unitDelay);\n\n // We want the largest possible timer delay which will still display\n // accurate information while reducing unnecessary re-renders. The delay\n // should be until the next \"interesting\" moment, like a tick from\n // \"1 minute ago\" to \"2 minutes ago\" when the delta is 120,000ms.\n var delay = delta < 0 ? Math.max(updateInterval, unitDelay - unitRemainder) : Math.max(updateInterval, unitRemainder);\n\n clearTimeout(this._timer);\n\n this._timer = setTimeout(function () {\n _this2.setState({ now: _this2.context.intl.now() });\n }, delay);\n }\n }, {\n key: 'componentDidMount',\n value: function componentDidMount() {\n this.scheduleNextUpdate(this.props, this.state);\n }\n }, {\n key: 'componentWillReceiveProps',\n value: function componentWillReceiveProps(_ref) {\n var nextValue = _ref.value;\n\n // When the `props.value` date changes, `state.now` needs to be updated,\n // and the next update can be rescheduled.\n if (!isSameDate(nextValue, this.props.value)) {\n this.setState({ now: this.context.intl.now() });\n }\n }\n }, {\n key: 'shouldComponentUpdate',\n value: function shouldComponentUpdate() {\n for (var _len = arguments.length, next = Array(_len), _key = 0; _key < _len; _key++) {\n next[_key] = arguments[_key];\n }\n\n return shouldIntlComponentUpdate.apply(undefined, [this].concat(next));\n }\n }, {\n key: 'componentWillUpdate',\n value: function componentWillUpdate(nextProps, nextState) {\n this.scheduleNextUpdate(nextProps, nextState);\n }\n }, {\n key: 'componentWillUnmount',\n value: function componentWillUnmount() {\n clearTimeout(this._timer);\n }\n }, {\n key: 'render',\n value: function render() {\n var formatRelative = this.context.intl.formatRelative;\n var _props = this.props;\n var value = _props.value;\n var children = _props.children;\n\n\n var formattedRelative = formatRelative(value, babelHelpers$1['extends']({}, this.props, this.state));\n\n if (typeof children === 'function') {\n return children(formattedRelative);\n }\n\n return React__default.createElement(\n 'span',\n null,\n formattedRelative\n );\n }\n }]);\n return FormattedRelative;\n}(React.Component);\n\nFormattedRelative.displayName = 'FormattedRelative';\n\nFormattedRelative.contextTypes = {\n intl: intlShape\n};\n\nFormattedRelative.propTypes = babelHelpers$1['extends']({}, relativeFormatPropTypes, {\n value: React.PropTypes.any.isRequired,\n format: React.PropTypes.string,\n updateInterval: React.PropTypes.number,\n initialNow: React.PropTypes.any,\n children: React.PropTypes.func\n});\n\nFormattedRelative.defaultProps = {\n updateInterval: 1000 * 10\n};\n\n/*\n * Copyright 2015, Yahoo Inc.\n * Copyrights licensed under the New BSD License.\n * See the accompanying LICENSE file for terms.\n */\n\nvar FormattedNumber = function (_Component) {\n inherits(FormattedNumber, _Component);\n\n function FormattedNumber(props, context) {\n classCallCheck(this, FormattedNumber);\n\n var _this = possibleConstructorReturn(this, (FormattedNumber.__proto__ || Object.getPrototypeOf(FormattedNumber)).call(this, props, context));\n\n invariantIntlContext(context);\n return _this;\n }\n\n createClass(FormattedNumber, [{\n key: 'shouldComponentUpdate',\n value: function shouldComponentUpdate() {\n for (var _len = arguments.length, next = Array(_len), _key = 0; _key < _len; _key++) {\n next[_key] = arguments[_key];\n }\n\n return shouldIntlComponentUpdate.apply(undefined, [this].concat(next));\n }\n }, {\n key: 'render',\n value: function render() {\n var formatNumber = this.context.intl.formatNumber;\n var _props = this.props;\n var value = _props.value;\n var children = _props.children;\n\n\n var formattedNumber = formatNumber(value, this.props);\n\n if (typeof children === 'function') {\n return children(formattedNumber);\n }\n\n return React__default.createElement(\n 'span',\n null,\n formattedNumber\n );\n }\n }]);\n return FormattedNumber;\n}(React.Component);\n\nFormattedNumber.displayName = 'FormattedNumber';\n\nFormattedNumber.contextTypes = {\n intl: intlShape\n};\n\nFormattedNumber.propTypes = babelHelpers$1['extends']({}, numberFormatPropTypes, {\n value: React.PropTypes.any.isRequired,\n format: React.PropTypes.string,\n children: React.PropTypes.func\n});\n\n/*\n * Copyright 2015, Yahoo Inc.\n * Copyrights licensed under the New BSD License.\n * See the accompanying LICENSE file for terms.\n */\n\nvar FormattedPlural = function (_Component) {\n inherits(FormattedPlural, _Component);\n\n function FormattedPlural(props, context) {\n classCallCheck(this, FormattedPlural);\n\n var _this = possibleConstructorReturn(this, (FormattedPlural.__proto__ || Object.getPrototypeOf(FormattedPlural)).call(this, props, context));\n\n invariantIntlContext(context);\n return _this;\n }\n\n createClass(FormattedPlural, [{\n key: 'shouldComponentUpdate',\n value: function shouldComponentUpdate() {\n for (var _len = arguments.length, next = Array(_len), _key = 0; _key < _len; _key++) {\n next[_key] = arguments[_key];\n }\n\n return shouldIntlComponentUpdate.apply(undefined, [this].concat(next));\n }\n }, {\n key: 'render',\n value: function render() {\n var formatPlural = this.context.intl.formatPlural;\n var _props = this.props;\n var value = _props.value;\n var other = _props.other;\n var children = _props.children;\n\n\n var pluralCategory = formatPlural(value, this.props);\n var formattedPlural = this.props[pluralCategory] || other;\n\n if (typeof children === 'function') {\n return children(formattedPlural);\n }\n\n return React__default.createElement(\n 'span',\n null,\n formattedPlural\n );\n }\n }]);\n return FormattedPlural;\n}(React.Component);\n\nFormattedPlural.displayName = 'FormattedPlural';\n\nFormattedPlural.contextTypes = {\n intl: intlShape\n};\n\nFormattedPlural.propTypes = babelHelpers$1['extends']({}, pluralFormatPropTypes, {\n value: React.PropTypes.any.isRequired,\n\n other: React.PropTypes.node.isRequired,\n zero: React.PropTypes.node,\n one: React.PropTypes.node,\n two: React.PropTypes.node,\n few: React.PropTypes.node,\n many: React.PropTypes.node,\n\n children: React.PropTypes.func\n});\n\nFormattedPlural.defaultProps = {\n style: 'cardinal'\n};\n\n/*\n * Copyright 2015, Yahoo Inc.\n * Copyrights licensed under the New BSD License.\n * See the accompanying LICENSE file for terms.\n */\n\nvar FormattedMessage = function (_Component) {\n inherits(FormattedMessage, _Component);\n\n function FormattedMessage(props, context) {\n classCallCheck(this, FormattedMessage);\n\n var _this = possibleConstructorReturn(this, (FormattedMessage.__proto__ || Object.getPrototypeOf(FormattedMessage)).call(this, props, context));\n\n invariantIntlContext(context);\n return _this;\n }\n\n createClass(FormattedMessage, [{\n key: 'shouldComponentUpdate',\n value: function shouldComponentUpdate(nextProps) {\n var values = this.props.values;\n var nextValues = nextProps.values;\n\n\n if (!shallowEquals(nextValues, values)) {\n return true;\n }\n\n // Since `values` has already been checked, we know they're not\n // different, so the current `values` are carried over so the shallow\n // equals comparison on the other props isn't affected by the `values`.\n var nextPropsToCheck = babelHelpers$1['extends']({}, nextProps, {\n values: values\n });\n\n for (var _len = arguments.length, next = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {\n next[_key - 1] = arguments[_key];\n }\n\n return shouldIntlComponentUpdate.apply(undefined, [this, nextPropsToCheck].concat(next));\n }\n }, {\n key: 'render',\n value: function render() {\n var formatMessage = this.context.intl.formatMessage;\n var _props = this.props;\n var id = _props.id;\n var description = _props.description;\n var defaultMessage = _props.defaultMessage;\n var values = _props.values;\n var tagName = _props.tagName;\n var children = _props.children;\n\n\n var tokenDelimiter = void 0;\n var tokenizedValues = void 0;\n var elements = void 0;\n\n var hasValues = values && Object.keys(values).length > 0;\n if (hasValues) {\n (function () {\n // Creates a token with a random UID that should not be guessable or\n // conflict with other parts of the `message` string.\n var uid = Math.floor(Math.random() * 0x10000000000).toString(16);\n\n var generateToken = function () {\n var counter = 0;\n return function () {\n return 'ELEMENT-' + uid + '-' + (counter += 1);\n };\n }();\n\n // Splitting with a delimiter to support IE8. When using a regex\n // with a capture group IE8 does not include the capture group in\n // the resulting array.\n tokenDelimiter = '@__' + uid + '__@';\n tokenizedValues = {};\n elements = {};\n\n // Iterates over the `props` to keep track of any React Element\n // values so they can be represented by the `token` as a placeholder\n // when the `message` is formatted. This allows the formatted\n // message to then be broken-up into parts with references to the\n // React Elements inserted back in.\n Object.keys(values).forEach(function (name) {\n var value = values[name];\n\n if (React.isValidElement(value)) {\n var token = generateToken();\n tokenizedValues[name] = tokenDelimiter + token + tokenDelimiter;\n elements[token] = value;\n } else {\n tokenizedValues[name] = value;\n }\n });\n })();\n }\n\n var descriptor = { id: id, description: description, defaultMessage: defaultMessage };\n var formattedMessage = formatMessage(descriptor, tokenizedValues || values);\n\n var nodes = void 0;\n\n var hasElements = elements && Object.keys(elements).length > 0;\n if (hasElements) {\n // Split the message into parts so the React Element values captured\n // above can be inserted back into the rendered message. This\n // approach allows messages to render with React Elements while\n // keeping React's virtual diffing working properly.\n nodes = formattedMessage.split(tokenDelimiter).filter(function (part) {\n return !!part;\n }).map(function (part) {\n return elements[part] || part;\n });\n } else {\n nodes = [formattedMessage];\n }\n\n if (typeof children === 'function') {\n return children.apply(undefined, toConsumableArray(nodes));\n }\n\n return React.createElement.apply(undefined, [tagName, null].concat(toConsumableArray(nodes)));\n }\n }]);\n return FormattedMessage;\n}(React.Component);\n\nFormattedMessage.displayName = 'FormattedMessage';\n\nFormattedMessage.contextTypes = {\n intl: intlShape\n};\n\nFormattedMessage.propTypes = babelHelpers$1['extends']({}, messageDescriptorPropTypes, {\n values: React.PropTypes.object,\n tagName: React.PropTypes.string,\n children: React.PropTypes.func\n});\n\nFormattedMessage.defaultProps = {\n values: {},\n tagName: 'span'\n};\n\n/*\n * Copyright 2015, Yahoo Inc.\n * Copyrights licensed under the New BSD License.\n * See the accompanying LICENSE file for terms.\n */\n\nvar FormattedHTMLMessage = function (_Component) {\n inherits(FormattedHTMLMessage, _Component);\n\n function FormattedHTMLMessage(props, context) {\n classCallCheck(this, FormattedHTMLMessage);\n\n var _this = possibleConstructorReturn(this, (FormattedHTMLMessage.__proto__ || Object.getPrototypeOf(FormattedHTMLMessage)).call(this, props, context));\n\n invariantIntlContext(context);\n return _this;\n }\n\n createClass(FormattedHTMLMessage, [{\n key: 'shouldComponentUpdate',\n value: function shouldComponentUpdate(nextProps) {\n var values = this.props.values;\n var nextValues = nextProps.values;\n\n\n if (!shallowEquals(nextValues, values)) {\n return true;\n }\n\n // Since `values` has already been checked, we know they're not\n // different, so the current `values` are carried over so the shallow\n // equals comparison on the other props isn't affected by the `values`.\n var nextPropsToCheck = babelHelpers$1['extends']({}, nextProps, {\n values: values\n });\n\n for (var _len = arguments.length, next = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {\n next[_key - 1] = arguments[_key];\n }\n\n return shouldIntlComponentUpdate.apply(undefined, [this, nextPropsToCheck].concat(next));\n }\n }, {\n key: 'render',\n value: function render() {\n var formatHTMLMessage = this.context.intl.formatHTMLMessage;\n var _props = this.props;\n var id = _props.id;\n var description = _props.description;\n var defaultMessage = _props.defaultMessage;\n var rawValues = _props.values;\n var tagName = _props.tagName;\n var children = _props.children;\n\n\n var descriptor = { id: id, description: description, defaultMessage: defaultMessage };\n var formattedHTMLMessage = formatHTMLMessage(descriptor, rawValues);\n\n if (typeof children === 'function') {\n return children(formattedHTMLMessage);\n }\n\n // Since the message presumably has HTML in it, we need to set\n // `innerHTML` in order for it to be rendered and not escaped by React.\n // To be safe, all string prop values were escaped when formatting the\n // message. It is assumed that the message is not UGC, and came from the\n // developer making it more like a template.\n //\n // Note: There's a perf impact of using this component since there's no\n // way for React to do its virtual DOM diffing.\n return React.createElement(tagName, {\n dangerouslySetInnerHTML: {\n __html: formattedHTMLMessage\n }\n });\n }\n }]);\n return FormattedHTMLMessage;\n}(React.Component);\n\nFormattedHTMLMessage.displayName = 'FormattedHTMLMessage';\n\nFormattedHTMLMessage.contextTypes = {\n intl: intlShape\n};\n\nFormattedHTMLMessage.propTypes = babelHelpers$1['extends']({}, messageDescriptorPropTypes, {\n values: React.PropTypes.object,\n tagName: React.PropTypes.string,\n children: React.PropTypes.func\n});\n\nFormattedHTMLMessage.defaultProps = {\n values: {},\n tagName: 'span'\n};\n\n/*\n * Copyright 2015, Yahoo Inc.\n * Copyrights licensed under the New BSD License.\n * See the accompanying LICENSE file for terms.\n */\n\naddLocaleData(defaultLocaleData);\n\n/*\n * Copyright 2015, Yahoo Inc.\n * Copyrights licensed under the New BSD License.\n * See the accompanying LICENSE file for terms.\n */\n\naddLocaleData(allLocaleData);\n\nexports.addLocaleData = addLocaleData;\nexports.intlShape = intlShape;\nexports.injectIntl = injectIntl;\nexports.defineMessages = defineMessages;\nexports.IntlProvider = IntlProvider;\nexports.FormattedDate = FormattedDate;\nexports.FormattedTime = FormattedTime;\nexports.FormattedRelative = FormattedRelative;\nexports.FormattedNumber = FormattedNumber;\nexports.FormattedPlural = FormattedPlural;\nexports.FormattedMessage = FormattedMessage;\nexports.FormattedHTMLMessage = FormattedHTMLMessage;" + }, + { + "id": 110, + "identifier": "ignored /Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react-intl/lib ../locale-data/index.js", + "name": "../locale-data/index.js (ignored)", + "index": 110, + "index2": 107, + "size": 15, + "cacheable": true, + "built": false, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react-intl/lib/index.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 109, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react-intl/lib/index.js", + "module": "./~/react-intl/lib/index.js", + "moduleName": "./~/react-intl/lib/index.js", + "type": "cjs require", + "userRequest": "../locale-data/index.js", + "loc": "13:36-70" + } + ] + }, + { + "id": 111, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/intl-messageformat/index.js", + "name": "./~/intl-messageformat/index.js", + "index": 111, + "index2": 117, + "size": 553, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react-intl/lib/index.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 109, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react-intl/lib/index.js", + "module": "./~/react-intl/lib/index.js", + "moduleName": "./~/react-intl/lib/index.js", + "type": "cjs require", + "userRequest": "intl-messageformat", + "loc": "14:40-69" + }, + { + "moduleId": 123, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/intl-relativeformat/lib/core.js", + "module": "./~/intl-relativeformat/lib/core.js", + "moduleName": "./~/intl-relativeformat/lib/core.js", + "type": "cjs require", + "userRequest": "intl-messageformat", + "loc": "10:27-56" + } + ], + "source": "/* jshint node:true */\n\n'use strict';\n\nvar IntlMessageFormat = require('./lib/main')['default'];\n\n// Add all locale data to `IntlMessageFormat`. This module will be ignored when\n// bundling for the browser with Browserify/Webpack.\nrequire('./lib/locales');\n\n// Re-export `IntlMessageFormat` as the CommonJS default exports with all the\n// locale data registered, and with English set as the default locale. Define\n// the `default` prop for use with other compiled ES6 Modules.\nexports = module.exports = IntlMessageFormat;\nexports['default'] = exports;\n" + }, + { + "id": 112, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/intl-messageformat/lib/main.js", + "name": "./~/intl-messageformat/lib/main.js", + "index": 112, + "index2": 115, + "size": 288, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/intl-messageformat/index.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 111, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/intl-messageformat/index.js", + "module": "./~/intl-messageformat/index.js", + "moduleName": "./~/intl-messageformat/index.js", + "type": "cjs require", + "userRequest": "./lib/main", + "loc": "5:24-45" + } + ], + "source": "/* jslint esnext: true */\n\n\"use strict\";\nvar src$core$$ = require(\"./core\"), src$en$$ = require(\"./en\");\n\nsrc$core$$[\"default\"].__addLocaleData(src$en$$[\"default\"]);\nsrc$core$$[\"default\"].defaultLocale = 'en';\n\nexports[\"default\"] = src$core$$[\"default\"];\n\n//# sourceMappingURL=main.js.map" + }, + { + "id": 113, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/intl-messageformat/lib/core.js", + "name": "./~/intl-messageformat/lib/core.js", + "index": 113, + "index2": 113, + "size": 8355, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/intl-messageformat/lib/main.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 112, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/intl-messageformat/lib/main.js", + "module": "./~/intl-messageformat/lib/main.js", + "moduleName": "./~/intl-messageformat/lib/main.js", + "type": "cjs require", + "userRequest": "./core", + "loc": "4:17-34" + } + ], + "source": "/*\nCopyright (c) 2014, Yahoo! Inc. All rights reserved.\nCopyrights licensed under the New BSD License.\nSee the accompanying LICENSE file for terms.\n*/\n\n/* jslint esnext: true */\n\n\"use strict\";\nvar src$utils$$ = require(\"./utils\"), src$es5$$ = require(\"./es5\"), src$compiler$$ = require(\"./compiler\"), intl$messageformat$parser$$ = require(\"intl-messageformat-parser\");\nexports[\"default\"] = MessageFormat;\n\n// -- MessageFormat --------------------------------------------------------\n\nfunction MessageFormat(message, locales, formats) {\n // Parse string messages into an AST.\n var ast = typeof message === 'string' ?\n MessageFormat.__parse(message) : message;\n\n if (!(ast && ast.type === 'messageFormatPattern')) {\n throw new TypeError('A message must be provided as a String or AST.');\n }\n\n // Creates a new object with the specified `formats` merged with the default\n // formats.\n formats = this._mergeFormats(MessageFormat.formats, formats);\n\n // Defined first because it's used to build the format pattern.\n src$es5$$.defineProperty(this, '_locale', {value: this._resolveLocale(locales)});\n\n // Compile the `ast` to a pattern that is highly optimized for repeated\n // `format()` invocations. **Note:** This passes the `locales` set provided\n // to the constructor instead of just the resolved locale.\n var pluralFn = this._findPluralRuleFunction(this._locale);\n var pattern = this._compilePattern(ast, locales, formats, pluralFn);\n\n // \"Bind\" `format()` method to `this` so it can be passed by reference like\n // the other `Intl` APIs.\n var messageFormat = this;\n this.format = function (values) {\n return messageFormat._format(pattern, values);\n };\n}\n\n// Default format options used as the prototype of the `formats` provided to the\n// constructor. These are used when constructing the internal Intl.NumberFormat\n// and Intl.DateTimeFormat instances.\nsrc$es5$$.defineProperty(MessageFormat, 'formats', {\n enumerable: true,\n\n value: {\n number: {\n 'currency': {\n style: 'currency'\n },\n\n 'percent': {\n style: 'percent'\n }\n },\n\n date: {\n 'short': {\n month: 'numeric',\n day : 'numeric',\n year : '2-digit'\n },\n\n 'medium': {\n month: 'short',\n day : 'numeric',\n year : 'numeric'\n },\n\n 'long': {\n month: 'long',\n day : 'numeric',\n year : 'numeric'\n },\n\n 'full': {\n weekday: 'long',\n month : 'long',\n day : 'numeric',\n year : 'numeric'\n }\n },\n\n time: {\n 'short': {\n hour : 'numeric',\n minute: 'numeric'\n },\n\n 'medium': {\n hour : 'numeric',\n minute: 'numeric',\n second: 'numeric'\n },\n\n 'long': {\n hour : 'numeric',\n minute : 'numeric',\n second : 'numeric',\n timeZoneName: 'short'\n },\n\n 'full': {\n hour : 'numeric',\n minute : 'numeric',\n second : 'numeric',\n timeZoneName: 'short'\n }\n }\n }\n});\n\n// Define internal private properties for dealing with locale data.\nsrc$es5$$.defineProperty(MessageFormat, '__localeData__', {value: src$es5$$.objCreate(null)});\nsrc$es5$$.defineProperty(MessageFormat, '__addLocaleData', {value: function (data) {\n if (!(data && data.locale)) {\n throw new Error(\n 'Locale data provided to IntlMessageFormat is missing a ' +\n '`locale` property'\n );\n }\n\n MessageFormat.__localeData__[data.locale.toLowerCase()] = data;\n}});\n\n// Defines `__parse()` static method as an exposed private.\nsrc$es5$$.defineProperty(MessageFormat, '__parse', {value: intl$messageformat$parser$$[\"default\"].parse});\n\n// Define public `defaultLocale` property which defaults to English, but can be\n// set by the developer.\nsrc$es5$$.defineProperty(MessageFormat, 'defaultLocale', {\n enumerable: true,\n writable : true,\n value : undefined\n});\n\nMessageFormat.prototype.resolvedOptions = function () {\n // TODO: Provide anything else?\n return {\n locale: this._locale\n };\n};\n\nMessageFormat.prototype._compilePattern = function (ast, locales, formats, pluralFn) {\n var compiler = new src$compiler$$[\"default\"](locales, formats, pluralFn);\n return compiler.compile(ast);\n};\n\nMessageFormat.prototype._findPluralRuleFunction = function (locale) {\n var localeData = MessageFormat.__localeData__;\n var data = localeData[locale.toLowerCase()];\n\n // The locale data is de-duplicated, so we have to traverse the locale's\n // hierarchy until we find a `pluralRuleFunction` to return.\n while (data) {\n if (data.pluralRuleFunction) {\n return data.pluralRuleFunction;\n }\n\n data = data.parentLocale && localeData[data.parentLocale.toLowerCase()];\n }\n\n throw new Error(\n 'Locale data added to IntlMessageFormat is missing a ' +\n '`pluralRuleFunction` for :' + locale\n );\n};\n\nMessageFormat.prototype._format = function (pattern, values) {\n var result = '',\n i, len, part, id, value;\n\n for (i = 0, len = pattern.length; i < len; i += 1) {\n part = pattern[i];\n\n // Exist early for string parts.\n if (typeof part === 'string') {\n result += part;\n continue;\n }\n\n id = part.id;\n\n // Enforce that all required values are provided by the caller.\n if (!(values && src$utils$$.hop.call(values, id))) {\n throw new Error('A value must be provided for: ' + id);\n }\n\n value = values[id];\n\n // Recursively format plural and select parts' option — which can be a\n // nested pattern structure. The choosing of the option to use is\n // abstracted-by and delegated-to the part helper object.\n if (part.options) {\n result += this._format(part.getOption(value), values);\n } else {\n result += part.format(value);\n }\n }\n\n return result;\n};\n\nMessageFormat.prototype._mergeFormats = function (defaults, formats) {\n var mergedFormats = {},\n type, mergedType;\n\n for (type in defaults) {\n if (!src$utils$$.hop.call(defaults, type)) { continue; }\n\n mergedFormats[type] = mergedType = src$es5$$.objCreate(defaults[type]);\n\n if (formats && src$utils$$.hop.call(formats, type)) {\n src$utils$$.extend(mergedType, formats[type]);\n }\n }\n\n return mergedFormats;\n};\n\nMessageFormat.prototype._resolveLocale = function (locales) {\n if (typeof locales === 'string') {\n locales = [locales];\n }\n\n // Create a copy of the array so we can push on the default locale.\n locales = (locales || []).concat(MessageFormat.defaultLocale);\n\n var localeData = MessageFormat.__localeData__;\n var i, len, localeParts, data;\n\n // Using the set of locales + the default locale, we look for the first one\n // which that has been registered. When data does not exist for a locale, we\n // traverse its ancestors to find something that's been registered within\n // its hierarchy of locales. Since we lack the proper `parentLocale` data\n // here, we must take a naive approach to traversal.\n for (i = 0, len = locales.length; i < len; i += 1) {\n localeParts = locales[i].toLowerCase().split('-');\n\n while (localeParts.length) {\n data = localeData[localeParts.join('-')];\n if (data) {\n // Return the normalized locale string; e.g., we return \"en-US\",\n // instead of \"en-us\".\n return data.locale;\n }\n\n localeParts.pop();\n }\n }\n\n var defaultLocale = locales.pop();\n throw new Error(\n 'No locale data has been added to IntlMessageFormat for: ' +\n locales.join(', ') + ', or the default locale: ' + defaultLocale\n );\n};\n\n//# sourceMappingURL=core.js.map" + }, + { + "id": 114, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/intl-messageformat/lib/utils.js", + "name": "./~/intl-messageformat/lib/utils.js", + "index": 114, + "index2": 108, + "size": 710, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/intl-messageformat/lib/core.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 113, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/intl-messageformat/lib/core.js", + "module": "./~/intl-messageformat/lib/core.js", + "moduleName": "./~/intl-messageformat/lib/core.js", + "type": "cjs require", + "userRequest": "./utils", + "loc": "10:18-36" + }, + { + "moduleId": 115, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/intl-messageformat/lib/es5.js", + "module": "./~/intl-messageformat/lib/es5.js", + "moduleName": "./~/intl-messageformat/lib/es5.js", + "type": "cjs require", + "userRequest": "./utils", + "loc": "10:18-36" + } + ], + "source": "/*\nCopyright (c) 2014, Yahoo! Inc. All rights reserved.\nCopyrights licensed under the New BSD License.\nSee the accompanying LICENSE file for terms.\n*/\n\n/* jslint esnext: true */\n\n\"use strict\";\nexports.extend = extend;\nvar hop = Object.prototype.hasOwnProperty;\n\nfunction extend(obj) {\n var sources = Array.prototype.slice.call(arguments, 1),\n i, len, source, key;\n\n for (i = 0, len = sources.length; i < len; i += 1) {\n source = sources[i];\n if (!source) { continue; }\n\n for (key in source) {\n if (hop.call(source, key)) {\n obj[key] = source[key];\n }\n }\n }\n\n return obj;\n}\nexports.hop = hop;\n\n//# sourceMappingURL=utils.js.map" + }, + { + "id": 115, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/intl-messageformat/lib/es5.js", + "name": "./~/intl-messageformat/lib/es5.js", + "index": 115, + "index2": 109, + "size": 1254, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/intl-messageformat/lib/core.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 113, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/intl-messageformat/lib/core.js", + "module": "./~/intl-messageformat/lib/core.js", + "moduleName": "./~/intl-messageformat/lib/core.js", + "type": "cjs require", + "userRequest": "./es5", + "loc": "10:50-66" + } + ], + "source": "/*\nCopyright (c) 2014, Yahoo! Inc. All rights reserved.\nCopyrights licensed under the New BSD License.\nSee the accompanying LICENSE file for terms.\n*/\n\n/* jslint esnext: true */\n\n\"use strict\";\nvar src$utils$$ = require(\"./utils\");\n\n// Purposely using the same implementation as the Intl.js `Intl` polyfill.\n// Copyright 2013 Andy Earnshaw, MIT License\n\nvar realDefineProp = (function () {\n try { return !!Object.defineProperty({}, 'a', {}); }\n catch (e) { return false; }\n})();\n\nvar es3 = !realDefineProp && !Object.prototype.__defineGetter__;\n\nvar defineProperty = realDefineProp ? Object.defineProperty :\n function (obj, name, desc) {\n\n if ('get' in desc && obj.__defineGetter__) {\n obj.__defineGetter__(name, desc.get);\n } else if (!src$utils$$.hop.call(obj, name) || 'value' in desc) {\n obj[name] = desc.value;\n }\n};\n\nvar objCreate = Object.create || function (proto, props) {\n var obj, k;\n\n function F() {}\n F.prototype = proto;\n obj = new F();\n\n for (k in props) {\n if (src$utils$$.hop.call(props, k)) {\n defineProperty(obj, k, props[k]);\n }\n }\n\n return obj;\n};\nexports.defineProperty = defineProperty, exports.objCreate = objCreate;\n\n//# sourceMappingURL=es5.js.map" + }, + { + "id": 116, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/intl-messageformat/lib/compiler.js", + "name": "./~/intl-messageformat/lib/compiler.js", + "index": 116, + "index2": 110, + "size": 6066, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/intl-messageformat/lib/core.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 113, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/intl-messageformat/lib/core.js", + "module": "./~/intl-messageformat/lib/core.js", + "moduleName": "./~/intl-messageformat/lib/core.js", + "type": "cjs require", + "userRequest": "./compiler", + "loc": "10:85-106" + } + ], + "source": "/*\nCopyright (c) 2014, Yahoo! Inc. All rights reserved.\nCopyrights licensed under the New BSD License.\nSee the accompanying LICENSE file for terms.\n*/\n\n/* jslint esnext: true */\n\n\"use strict\";\nexports[\"default\"] = Compiler;\n\nfunction Compiler(locales, formats, pluralFn) {\n this.locales = locales;\n this.formats = formats;\n this.pluralFn = pluralFn;\n}\n\nCompiler.prototype.compile = function (ast) {\n this.pluralStack = [];\n this.currentPlural = null;\n this.pluralNumberFormat = null;\n\n return this.compileMessage(ast);\n};\n\nCompiler.prototype.compileMessage = function (ast) {\n if (!(ast && ast.type === 'messageFormatPattern')) {\n throw new Error('Message AST is not of type: \"messageFormatPattern\"');\n }\n\n var elements = ast.elements,\n pattern = [];\n\n var i, len, element;\n\n for (i = 0, len = elements.length; i < len; i += 1) {\n element = elements[i];\n\n switch (element.type) {\n case 'messageTextElement':\n pattern.push(this.compileMessageText(element));\n break;\n\n case 'argumentElement':\n pattern.push(this.compileArgument(element));\n break;\n\n default:\n throw new Error('Message element does not have a valid type');\n }\n }\n\n return pattern;\n};\n\nCompiler.prototype.compileMessageText = function (element) {\n // When this `element` is part of plural sub-pattern and its value contains\n // an unescaped '#', use a `PluralOffsetString` helper to properly output\n // the number with the correct offset in the string.\n if (this.currentPlural && /(^|[^\\\\])#/g.test(element.value)) {\n // Create a cache a NumberFormat instance that can be reused for any\n // PluralOffsetString instance in this message.\n if (!this.pluralNumberFormat) {\n this.pluralNumberFormat = new Intl.NumberFormat(this.locales);\n }\n\n return new PluralOffsetString(\n this.currentPlural.id,\n this.currentPlural.format.offset,\n this.pluralNumberFormat,\n element.value);\n }\n\n // Unescape the escaped '#'s in the message text.\n return element.value.replace(/\\\\#/g, '#');\n};\n\nCompiler.prototype.compileArgument = function (element) {\n var format = element.format;\n\n if (!format) {\n return new StringFormat(element.id);\n }\n\n var formats = this.formats,\n locales = this.locales,\n pluralFn = this.pluralFn,\n options;\n\n switch (format.type) {\n case 'numberFormat':\n options = formats.number[format.style];\n return {\n id : element.id,\n format: new Intl.NumberFormat(locales, options).format\n };\n\n case 'dateFormat':\n options = formats.date[format.style];\n return {\n id : element.id,\n format: new Intl.DateTimeFormat(locales, options).format\n };\n\n case 'timeFormat':\n options = formats.time[format.style];\n return {\n id : element.id,\n format: new Intl.DateTimeFormat(locales, options).format\n };\n\n case 'pluralFormat':\n options = this.compileOptions(element);\n return new PluralFormat(\n element.id, format.ordinal, format.offset, options, pluralFn\n );\n\n case 'selectFormat':\n options = this.compileOptions(element);\n return new SelectFormat(element.id, options);\n\n default:\n throw new Error('Message element does not have a valid format type');\n }\n};\n\nCompiler.prototype.compileOptions = function (element) {\n var format = element.format,\n options = format.options,\n optionsHash = {};\n\n // Save the current plural element, if any, then set it to a new value when\n // compiling the options sub-patterns. This conforms the spec's algorithm\n // for handling `\"#\"` syntax in message text.\n this.pluralStack.push(this.currentPlural);\n this.currentPlural = format.type === 'pluralFormat' ? element : null;\n\n var i, len, option;\n\n for (i = 0, len = options.length; i < len; i += 1) {\n option = options[i];\n\n // Compile the sub-pattern and save it under the options's selector.\n optionsHash[option.selector] = this.compileMessage(option.value);\n }\n\n // Pop the plural stack to put back the original current plural value.\n this.currentPlural = this.pluralStack.pop();\n\n return optionsHash;\n};\n\n// -- Compiler Helper Classes --------------------------------------------------\n\nfunction StringFormat(id) {\n this.id = id;\n}\n\nStringFormat.prototype.format = function (value) {\n if (!value) {\n return '';\n }\n\n return typeof value === 'string' ? value : String(value);\n};\n\nfunction PluralFormat(id, useOrdinal, offset, options, pluralFn) {\n this.id = id;\n this.useOrdinal = useOrdinal;\n this.offset = offset;\n this.options = options;\n this.pluralFn = pluralFn;\n}\n\nPluralFormat.prototype.getOption = function (value) {\n var options = this.options;\n\n var option = options['=' + value] ||\n options[this.pluralFn(value - this.offset, this.useOrdinal)];\n\n return option || options.other;\n};\n\nfunction PluralOffsetString(id, offset, numberFormat, string) {\n this.id = id;\n this.offset = offset;\n this.numberFormat = numberFormat;\n this.string = string;\n}\n\nPluralOffsetString.prototype.format = function (value) {\n var number = this.numberFormat.format(value - this.offset);\n\n return this.string\n .replace(/(^|[^\\\\])#/g, '$1' + number)\n .replace(/\\\\#/g, '#');\n};\n\nfunction SelectFormat(id, options) {\n this.id = id;\n this.options = options;\n}\n\nSelectFormat.prototype.getOption = function (value) {\n var options = this.options;\n return options[value] || options.other;\n};\n\n//# sourceMappingURL=compiler.js.map" + }, + { + "id": 117, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/intl-messageformat-parser/index.js", + "name": "./~/intl-messageformat-parser/index.js", + "index": 117, + "index2": 112, + "size": 108, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/intl-messageformat/lib/core.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 113, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/intl-messageformat/lib/core.js", + "module": "./~/intl-messageformat/lib/core.js", + "moduleName": "./~/intl-messageformat/lib/core.js", + "type": "cjs require", + "userRequest": "intl-messageformat-parser", + "loc": "10:138-174" + } + ], + "source": "'use strict';\n\nexports = module.exports = require('./lib/parser')['default'];\nexports['default'] = exports;\n" + }, + { + "id": 118, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/intl-messageformat-parser/lib/parser.js", + "name": "./~/intl-messageformat-parser/lib/parser.js", + "index": 118, + "index2": 111, + "size": 37600, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/intl-messageformat-parser/index.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 117, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/intl-messageformat-parser/index.js", + "module": "./~/intl-messageformat-parser/index.js", + "moduleName": "./~/intl-messageformat-parser/index.js", + "type": "cjs require", + "userRequest": "./lib/parser", + "loc": "3:27-50" + } + ], + "source": "\"use strict\";\n\nexports[\"default\"] = (function() {\n /*\n * Generated by PEG.js 0.8.0.\n *\n * http://pegjs.majda.cz/\n */\n\n function peg$subclass(child, parent) {\n function ctor() { this.constructor = child; }\n ctor.prototype = parent.prototype;\n child.prototype = new ctor();\n }\n\n function SyntaxError(message, expected, found, offset, line, column) {\n this.message = message;\n this.expected = expected;\n this.found = found;\n this.offset = offset;\n this.line = line;\n this.column = column;\n\n this.name = \"SyntaxError\";\n }\n\n peg$subclass(SyntaxError, Error);\n\n function parse(input) {\n var options = arguments.length > 1 ? arguments[1] : {},\n\n peg$FAILED = {},\n\n peg$startRuleFunctions = { start: peg$parsestart },\n peg$startRuleFunction = peg$parsestart,\n\n peg$c0 = [],\n peg$c1 = function(elements) {\n return {\n type : 'messageFormatPattern',\n elements: elements\n };\n },\n peg$c2 = peg$FAILED,\n peg$c3 = function(text) {\n var string = '',\n i, j, outerLen, inner, innerLen;\n\n for (i = 0, outerLen = text.length; i < outerLen; i += 1) {\n inner = text[i];\n\n for (j = 0, innerLen = inner.length; j < innerLen; j += 1) {\n string += inner[j];\n }\n }\n\n return string;\n },\n peg$c4 = function(messageText) {\n return {\n type : 'messageTextElement',\n value: messageText\n };\n },\n peg$c5 = /^[^ \\t\\n\\r,.+={}#]/,\n peg$c6 = { type: \"class\", value: \"[^ \\\\t\\\\n\\\\r,.+={}#]\", description: \"[^ \\\\t\\\\n\\\\r,.+={}#]\" },\n peg$c7 = \"{\",\n peg$c8 = { type: \"literal\", value: \"{\", description: \"\\\"{\\\"\" },\n peg$c9 = null,\n peg$c10 = \",\",\n peg$c11 = { type: \"literal\", value: \",\", description: \"\\\",\\\"\" },\n peg$c12 = \"}\",\n peg$c13 = { type: \"literal\", value: \"}\", description: \"\\\"}\\\"\" },\n peg$c14 = function(id, format) {\n return {\n type : 'argumentElement',\n id : id,\n format: format && format[2]\n };\n },\n peg$c15 = \"number\",\n peg$c16 = { type: \"literal\", value: \"number\", description: \"\\\"number\\\"\" },\n peg$c17 = \"date\",\n peg$c18 = { type: \"literal\", value: \"date\", description: \"\\\"date\\\"\" },\n peg$c19 = \"time\",\n peg$c20 = { type: \"literal\", value: \"time\", description: \"\\\"time\\\"\" },\n peg$c21 = function(type, style) {\n return {\n type : type + 'Format',\n style: style && style[2]\n };\n },\n peg$c22 = \"plural\",\n peg$c23 = { type: \"literal\", value: \"plural\", description: \"\\\"plural\\\"\" },\n peg$c24 = function(pluralStyle) {\n return {\n type : pluralStyle.type,\n ordinal: false,\n offset : pluralStyle.offset || 0,\n options: pluralStyle.options\n };\n },\n peg$c25 = \"selectordinal\",\n peg$c26 = { type: \"literal\", value: \"selectordinal\", description: \"\\\"selectordinal\\\"\" },\n peg$c27 = function(pluralStyle) {\n return {\n type : pluralStyle.type,\n ordinal: true,\n offset : pluralStyle.offset || 0,\n options: pluralStyle.options\n }\n },\n peg$c28 = \"select\",\n peg$c29 = { type: \"literal\", value: \"select\", description: \"\\\"select\\\"\" },\n peg$c30 = function(options) {\n return {\n type : 'selectFormat',\n options: options\n };\n },\n peg$c31 = \"=\",\n peg$c32 = { type: \"literal\", value: \"=\", description: \"\\\"=\\\"\" },\n peg$c33 = function(selector, pattern) {\n return {\n type : 'optionalFormatPattern',\n selector: selector,\n value : pattern\n };\n },\n peg$c34 = \"offset:\",\n peg$c35 = { type: \"literal\", value: \"offset:\", description: \"\\\"offset:\\\"\" },\n peg$c36 = function(number) {\n return number;\n },\n peg$c37 = function(offset, options) {\n return {\n type : 'pluralFormat',\n offset : offset,\n options: options\n };\n },\n peg$c38 = { type: \"other\", description: \"whitespace\" },\n peg$c39 = /^[ \\t\\n\\r]/,\n peg$c40 = { type: \"class\", value: \"[ \\\\t\\\\n\\\\r]\", description: \"[ \\\\t\\\\n\\\\r]\" },\n peg$c41 = { type: \"other\", description: \"optionalWhitespace\" },\n peg$c42 = /^[0-9]/,\n peg$c43 = { type: \"class\", value: \"[0-9]\", description: \"[0-9]\" },\n peg$c44 = /^[0-9a-f]/i,\n peg$c45 = { type: \"class\", value: \"[0-9a-f]i\", description: \"[0-9a-f]i\" },\n peg$c46 = \"0\",\n peg$c47 = { type: \"literal\", value: \"0\", description: \"\\\"0\\\"\" },\n peg$c48 = /^[1-9]/,\n peg$c49 = { type: \"class\", value: \"[1-9]\", description: \"[1-9]\" },\n peg$c50 = function(digits) {\n return parseInt(digits, 10);\n },\n peg$c51 = /^[^{}\\\\\\0-\\x1F \\t\\n\\r]/,\n peg$c52 = { type: \"class\", value: \"[^{}\\\\\\\\\\\\0-\\\\x1F \\\\t\\\\n\\\\r]\", description: \"[^{}\\\\\\\\\\\\0-\\\\x1F \\\\t\\\\n\\\\r]\" },\n peg$c53 = \"\\\\\\\\\",\n peg$c54 = { type: \"literal\", value: \"\\\\\\\\\", description: \"\\\"\\\\\\\\\\\\\\\\\\\"\" },\n peg$c55 = function() { return '\\\\'; },\n peg$c56 = \"\\\\#\",\n peg$c57 = { type: \"literal\", value: \"\\\\#\", description: \"\\\"\\\\\\\\#\\\"\" },\n peg$c58 = function() { return '\\\\#'; },\n peg$c59 = \"\\\\{\",\n peg$c60 = { type: \"literal\", value: \"\\\\{\", description: \"\\\"\\\\\\\\{\\\"\" },\n peg$c61 = function() { return '\\u007B'; },\n peg$c62 = \"\\\\}\",\n peg$c63 = { type: \"literal\", value: \"\\\\}\", description: \"\\\"\\\\\\\\}\\\"\" },\n peg$c64 = function() { return '\\u007D'; },\n peg$c65 = \"\\\\u\",\n peg$c66 = { type: \"literal\", value: \"\\\\u\", description: \"\\\"\\\\\\\\u\\\"\" },\n peg$c67 = function(digits) {\n return String.fromCharCode(parseInt(digits, 16));\n },\n peg$c68 = function(chars) { return chars.join(''); },\n\n peg$currPos = 0,\n peg$reportedPos = 0,\n peg$cachedPos = 0,\n peg$cachedPosDetails = { line: 1, column: 1, seenCR: false },\n peg$maxFailPos = 0,\n peg$maxFailExpected = [],\n peg$silentFails = 0,\n\n peg$result;\n\n if (\"startRule\" in options) {\n if (!(options.startRule in peg$startRuleFunctions)) {\n throw new Error(\"Can't start parsing from rule \\\"\" + options.startRule + \"\\\".\");\n }\n\n peg$startRuleFunction = peg$startRuleFunctions[options.startRule];\n }\n\n function text() {\n return input.substring(peg$reportedPos, peg$currPos);\n }\n\n function offset() {\n return peg$reportedPos;\n }\n\n function line() {\n return peg$computePosDetails(peg$reportedPos).line;\n }\n\n function column() {\n return peg$computePosDetails(peg$reportedPos).column;\n }\n\n function expected(description) {\n throw peg$buildException(\n null,\n [{ type: \"other\", description: description }],\n peg$reportedPos\n );\n }\n\n function error(message) {\n throw peg$buildException(message, null, peg$reportedPos);\n }\n\n function peg$computePosDetails(pos) {\n function advance(details, startPos, endPos) {\n var p, ch;\n\n for (p = startPos; p < endPos; p++) {\n ch = input.charAt(p);\n if (ch === \"\\n\") {\n if (!details.seenCR) { details.line++; }\n details.column = 1;\n details.seenCR = false;\n } else if (ch === \"\\r\" || ch === \"\\u2028\" || ch === \"\\u2029\") {\n details.line++;\n details.column = 1;\n details.seenCR = true;\n } else {\n details.column++;\n details.seenCR = false;\n }\n }\n }\n\n if (peg$cachedPos !== pos) {\n if (peg$cachedPos > pos) {\n peg$cachedPos = 0;\n peg$cachedPosDetails = { line: 1, column: 1, seenCR: false };\n }\n advance(peg$cachedPosDetails, peg$cachedPos, pos);\n peg$cachedPos = pos;\n }\n\n return peg$cachedPosDetails;\n }\n\n function peg$fail(expected) {\n if (peg$currPos < peg$maxFailPos) { return; }\n\n if (peg$currPos > peg$maxFailPos) {\n peg$maxFailPos = peg$currPos;\n peg$maxFailExpected = [];\n }\n\n peg$maxFailExpected.push(expected);\n }\n\n function peg$buildException(message, expected, pos) {\n function cleanupExpected(expected) {\n var i = 1;\n\n expected.sort(function(a, b) {\n if (a.description < b.description) {\n return -1;\n } else if (a.description > b.description) {\n return 1;\n } else {\n return 0;\n }\n });\n\n while (i < expected.length) {\n if (expected[i - 1] === expected[i]) {\n expected.splice(i, 1);\n } else {\n i++;\n }\n }\n }\n\n function buildMessage(expected, found) {\n function stringEscape(s) {\n function hex(ch) { return ch.charCodeAt(0).toString(16).toUpperCase(); }\n\n return s\n .replace(/\\\\/g, '\\\\\\\\')\n .replace(/\"/g, '\\\\\"')\n .replace(/\\x08/g, '\\\\b')\n .replace(/\\t/g, '\\\\t')\n .replace(/\\n/g, '\\\\n')\n .replace(/\\f/g, '\\\\f')\n .replace(/\\r/g, '\\\\r')\n .replace(/[\\x00-\\x07\\x0B\\x0E\\x0F]/g, function(ch) { return '\\\\x0' + hex(ch); })\n .replace(/[\\x10-\\x1F\\x80-\\xFF]/g, function(ch) { return '\\\\x' + hex(ch); })\n .replace(/[\\u0180-\\u0FFF]/g, function(ch) { return '\\\\u0' + hex(ch); })\n .replace(/[\\u1080-\\uFFFF]/g, function(ch) { return '\\\\u' + hex(ch); });\n }\n\n var expectedDescs = new Array(expected.length),\n expectedDesc, foundDesc, i;\n\n for (i = 0; i < expected.length; i++) {\n expectedDescs[i] = expected[i].description;\n }\n\n expectedDesc = expected.length > 1\n ? expectedDescs.slice(0, -1).join(\", \")\n + \" or \"\n + expectedDescs[expected.length - 1]\n : expectedDescs[0];\n\n foundDesc = found ? \"\\\"\" + stringEscape(found) + \"\\\"\" : \"end of input\";\n\n return \"Expected \" + expectedDesc + \" but \" + foundDesc + \" found.\";\n }\n\n var posDetails = peg$computePosDetails(pos),\n found = pos < input.length ? input.charAt(pos) : null;\n\n if (expected !== null) {\n cleanupExpected(expected);\n }\n\n return new SyntaxError(\n message !== null ? message : buildMessage(expected, found),\n expected,\n found,\n pos,\n posDetails.line,\n posDetails.column\n );\n }\n\n function peg$parsestart() {\n var s0;\n\n s0 = peg$parsemessageFormatPattern();\n\n return s0;\n }\n\n function peg$parsemessageFormatPattern() {\n var s0, s1, s2;\n\n s0 = peg$currPos;\n s1 = [];\n s2 = peg$parsemessageFormatElement();\n while (s2 !== peg$FAILED) {\n s1.push(s2);\n s2 = peg$parsemessageFormatElement();\n }\n if (s1 !== peg$FAILED) {\n peg$reportedPos = s0;\n s1 = peg$c1(s1);\n }\n s0 = s1;\n\n return s0;\n }\n\n function peg$parsemessageFormatElement() {\n var s0;\n\n s0 = peg$parsemessageTextElement();\n if (s0 === peg$FAILED) {\n s0 = peg$parseargumentElement();\n }\n\n return s0;\n }\n\n function peg$parsemessageText() {\n var s0, s1, s2, s3, s4, s5;\n\n s0 = peg$currPos;\n s1 = [];\n s2 = peg$currPos;\n s3 = peg$parse_();\n if (s3 !== peg$FAILED) {\n s4 = peg$parsechars();\n if (s4 !== peg$FAILED) {\n s5 = peg$parse_();\n if (s5 !== peg$FAILED) {\n s3 = [s3, s4, s5];\n s2 = s3;\n } else {\n peg$currPos = s2;\n s2 = peg$c2;\n }\n } else {\n peg$currPos = s2;\n s2 = peg$c2;\n }\n } else {\n peg$currPos = s2;\n s2 = peg$c2;\n }\n if (s2 !== peg$FAILED) {\n while (s2 !== peg$FAILED) {\n s1.push(s2);\n s2 = peg$currPos;\n s3 = peg$parse_();\n if (s3 !== peg$FAILED) {\n s4 = peg$parsechars();\n if (s4 !== peg$FAILED) {\n s5 = peg$parse_();\n if (s5 !== peg$FAILED) {\n s3 = [s3, s4, s5];\n s2 = s3;\n } else {\n peg$currPos = s2;\n s2 = peg$c2;\n }\n } else {\n peg$currPos = s2;\n s2 = peg$c2;\n }\n } else {\n peg$currPos = s2;\n s2 = peg$c2;\n }\n }\n } else {\n s1 = peg$c2;\n }\n if (s1 !== peg$FAILED) {\n peg$reportedPos = s0;\n s1 = peg$c3(s1);\n }\n s0 = s1;\n if (s0 === peg$FAILED) {\n s0 = peg$currPos;\n s1 = peg$parsews();\n if (s1 !== peg$FAILED) {\n s1 = input.substring(s0, peg$currPos);\n }\n s0 = s1;\n }\n\n return s0;\n }\n\n function peg$parsemessageTextElement() {\n var s0, s1;\n\n s0 = peg$currPos;\n s1 = peg$parsemessageText();\n if (s1 !== peg$FAILED) {\n peg$reportedPos = s0;\n s1 = peg$c4(s1);\n }\n s0 = s1;\n\n return s0;\n }\n\n function peg$parseargument() {\n var s0, s1, s2;\n\n s0 = peg$parsenumber();\n if (s0 === peg$FAILED) {\n s0 = peg$currPos;\n s1 = [];\n if (peg$c5.test(input.charAt(peg$currPos))) {\n s2 = input.charAt(peg$currPos);\n peg$currPos++;\n } else {\n s2 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$c6); }\n }\n if (s2 !== peg$FAILED) {\n while (s2 !== peg$FAILED) {\n s1.push(s2);\n if (peg$c5.test(input.charAt(peg$currPos))) {\n s2 = input.charAt(peg$currPos);\n peg$currPos++;\n } else {\n s2 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$c6); }\n }\n }\n } else {\n s1 = peg$c2;\n }\n if (s1 !== peg$FAILED) {\n s1 = input.substring(s0, peg$currPos);\n }\n s0 = s1;\n }\n\n return s0;\n }\n\n function peg$parseargumentElement() {\n var s0, s1, s2, s3, s4, s5, s6, s7, s8;\n\n s0 = peg$currPos;\n if (input.charCodeAt(peg$currPos) === 123) {\n s1 = peg$c7;\n peg$currPos++;\n } else {\n s1 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$c8); }\n }\n if (s1 !== peg$FAILED) {\n s2 = peg$parse_();\n if (s2 !== peg$FAILED) {\n s3 = peg$parseargument();\n if (s3 !== peg$FAILED) {\n s4 = peg$parse_();\n if (s4 !== peg$FAILED) {\n s5 = peg$currPos;\n if (input.charCodeAt(peg$currPos) === 44) {\n s6 = peg$c10;\n peg$currPos++;\n } else {\n s6 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$c11); }\n }\n if (s6 !== peg$FAILED) {\n s7 = peg$parse_();\n if (s7 !== peg$FAILED) {\n s8 = peg$parseelementFormat();\n if (s8 !== peg$FAILED) {\n s6 = [s6, s7, s8];\n s5 = s6;\n } else {\n peg$currPos = s5;\n s5 = peg$c2;\n }\n } else {\n peg$currPos = s5;\n s5 = peg$c2;\n }\n } else {\n peg$currPos = s5;\n s5 = peg$c2;\n }\n if (s5 === peg$FAILED) {\n s5 = peg$c9;\n }\n if (s5 !== peg$FAILED) {\n s6 = peg$parse_();\n if (s6 !== peg$FAILED) {\n if (input.charCodeAt(peg$currPos) === 125) {\n s7 = peg$c12;\n peg$currPos++;\n } else {\n s7 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$c13); }\n }\n if (s7 !== peg$FAILED) {\n peg$reportedPos = s0;\n s1 = peg$c14(s3, s5);\n s0 = s1;\n } else {\n peg$currPos = s0;\n s0 = peg$c2;\n }\n } else {\n peg$currPos = s0;\n s0 = peg$c2;\n }\n } else {\n peg$currPos = s0;\n s0 = peg$c2;\n }\n } else {\n peg$currPos = s0;\n s0 = peg$c2;\n }\n } else {\n peg$currPos = s0;\n s0 = peg$c2;\n }\n } else {\n peg$currPos = s0;\n s0 = peg$c2;\n }\n } else {\n peg$currPos = s0;\n s0 = peg$c2;\n }\n\n return s0;\n }\n\n function peg$parseelementFormat() {\n var s0;\n\n s0 = peg$parsesimpleFormat();\n if (s0 === peg$FAILED) {\n s0 = peg$parsepluralFormat();\n if (s0 === peg$FAILED) {\n s0 = peg$parseselectOrdinalFormat();\n if (s0 === peg$FAILED) {\n s0 = peg$parseselectFormat();\n }\n }\n }\n\n return s0;\n }\n\n function peg$parsesimpleFormat() {\n var s0, s1, s2, s3, s4, s5, s6;\n\n s0 = peg$currPos;\n if (input.substr(peg$currPos, 6) === peg$c15) {\n s1 = peg$c15;\n peg$currPos += 6;\n } else {\n s1 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$c16); }\n }\n if (s1 === peg$FAILED) {\n if (input.substr(peg$currPos, 4) === peg$c17) {\n s1 = peg$c17;\n peg$currPos += 4;\n } else {\n s1 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$c18); }\n }\n if (s1 === peg$FAILED) {\n if (input.substr(peg$currPos, 4) === peg$c19) {\n s1 = peg$c19;\n peg$currPos += 4;\n } else {\n s1 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$c20); }\n }\n }\n }\n if (s1 !== peg$FAILED) {\n s2 = peg$parse_();\n if (s2 !== peg$FAILED) {\n s3 = peg$currPos;\n if (input.charCodeAt(peg$currPos) === 44) {\n s4 = peg$c10;\n peg$currPos++;\n } else {\n s4 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$c11); }\n }\n if (s4 !== peg$FAILED) {\n s5 = peg$parse_();\n if (s5 !== peg$FAILED) {\n s6 = peg$parsechars();\n if (s6 !== peg$FAILED) {\n s4 = [s4, s5, s6];\n s3 = s4;\n } else {\n peg$currPos = s3;\n s3 = peg$c2;\n }\n } else {\n peg$currPos = s3;\n s3 = peg$c2;\n }\n } else {\n peg$currPos = s3;\n s3 = peg$c2;\n }\n if (s3 === peg$FAILED) {\n s3 = peg$c9;\n }\n if (s3 !== peg$FAILED) {\n peg$reportedPos = s0;\n s1 = peg$c21(s1, s3);\n s0 = s1;\n } else {\n peg$currPos = s0;\n s0 = peg$c2;\n }\n } else {\n peg$currPos = s0;\n s0 = peg$c2;\n }\n } else {\n peg$currPos = s0;\n s0 = peg$c2;\n }\n\n return s0;\n }\n\n function peg$parsepluralFormat() {\n var s0, s1, s2, s3, s4, s5;\n\n s0 = peg$currPos;\n if (input.substr(peg$currPos, 6) === peg$c22) {\n s1 = peg$c22;\n peg$currPos += 6;\n } else {\n s1 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$c23); }\n }\n if (s1 !== peg$FAILED) {\n s2 = peg$parse_();\n if (s2 !== peg$FAILED) {\n if (input.charCodeAt(peg$currPos) === 44) {\n s3 = peg$c10;\n peg$currPos++;\n } else {\n s3 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$c11); }\n }\n if (s3 !== peg$FAILED) {\n s4 = peg$parse_();\n if (s4 !== peg$FAILED) {\n s5 = peg$parsepluralStyle();\n if (s5 !== peg$FAILED) {\n peg$reportedPos = s0;\n s1 = peg$c24(s5);\n s0 = s1;\n } else {\n peg$currPos = s0;\n s0 = peg$c2;\n }\n } else {\n peg$currPos = s0;\n s0 = peg$c2;\n }\n } else {\n peg$currPos = s0;\n s0 = peg$c2;\n }\n } else {\n peg$currPos = s0;\n s0 = peg$c2;\n }\n } else {\n peg$currPos = s0;\n s0 = peg$c2;\n }\n\n return s0;\n }\n\n function peg$parseselectOrdinalFormat() {\n var s0, s1, s2, s3, s4, s5;\n\n s0 = peg$currPos;\n if (input.substr(peg$currPos, 13) === peg$c25) {\n s1 = peg$c25;\n peg$currPos += 13;\n } else {\n s1 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$c26); }\n }\n if (s1 !== peg$FAILED) {\n s2 = peg$parse_();\n if (s2 !== peg$FAILED) {\n if (input.charCodeAt(peg$currPos) === 44) {\n s3 = peg$c10;\n peg$currPos++;\n } else {\n s3 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$c11); }\n }\n if (s3 !== peg$FAILED) {\n s4 = peg$parse_();\n if (s4 !== peg$FAILED) {\n s5 = peg$parsepluralStyle();\n if (s5 !== peg$FAILED) {\n peg$reportedPos = s0;\n s1 = peg$c27(s5);\n s0 = s1;\n } else {\n peg$currPos = s0;\n s0 = peg$c2;\n }\n } else {\n peg$currPos = s0;\n s0 = peg$c2;\n }\n } else {\n peg$currPos = s0;\n s0 = peg$c2;\n }\n } else {\n peg$currPos = s0;\n s0 = peg$c2;\n }\n } else {\n peg$currPos = s0;\n s0 = peg$c2;\n }\n\n return s0;\n }\n\n function peg$parseselectFormat() {\n var s0, s1, s2, s3, s4, s5, s6;\n\n s0 = peg$currPos;\n if (input.substr(peg$currPos, 6) === peg$c28) {\n s1 = peg$c28;\n peg$currPos += 6;\n } else {\n s1 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$c29); }\n }\n if (s1 !== peg$FAILED) {\n s2 = peg$parse_();\n if (s2 !== peg$FAILED) {\n if (input.charCodeAt(peg$currPos) === 44) {\n s3 = peg$c10;\n peg$currPos++;\n } else {\n s3 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$c11); }\n }\n if (s3 !== peg$FAILED) {\n s4 = peg$parse_();\n if (s4 !== peg$FAILED) {\n s5 = [];\n s6 = peg$parseoptionalFormatPattern();\n if (s6 !== peg$FAILED) {\n while (s6 !== peg$FAILED) {\n s5.push(s6);\n s6 = peg$parseoptionalFormatPattern();\n }\n } else {\n s5 = peg$c2;\n }\n if (s5 !== peg$FAILED) {\n peg$reportedPos = s0;\n s1 = peg$c30(s5);\n s0 = s1;\n } else {\n peg$currPos = s0;\n s0 = peg$c2;\n }\n } else {\n peg$currPos = s0;\n s0 = peg$c2;\n }\n } else {\n peg$currPos = s0;\n s0 = peg$c2;\n }\n } else {\n peg$currPos = s0;\n s0 = peg$c2;\n }\n } else {\n peg$currPos = s0;\n s0 = peg$c2;\n }\n\n return s0;\n }\n\n function peg$parseselector() {\n var s0, s1, s2, s3;\n\n s0 = peg$currPos;\n s1 = peg$currPos;\n if (input.charCodeAt(peg$currPos) === 61) {\n s2 = peg$c31;\n peg$currPos++;\n } else {\n s2 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$c32); }\n }\n if (s2 !== peg$FAILED) {\n s3 = peg$parsenumber();\n if (s3 !== peg$FAILED) {\n s2 = [s2, s3];\n s1 = s2;\n } else {\n peg$currPos = s1;\n s1 = peg$c2;\n }\n } else {\n peg$currPos = s1;\n s1 = peg$c2;\n }\n if (s1 !== peg$FAILED) {\n s1 = input.substring(s0, peg$currPos);\n }\n s0 = s1;\n if (s0 === peg$FAILED) {\n s0 = peg$parsechars();\n }\n\n return s0;\n }\n\n function peg$parseoptionalFormatPattern() {\n var s0, s1, s2, s3, s4, s5, s6, s7, s8;\n\n s0 = peg$currPos;\n s1 = peg$parse_();\n if (s1 !== peg$FAILED) {\n s2 = peg$parseselector();\n if (s2 !== peg$FAILED) {\n s3 = peg$parse_();\n if (s3 !== peg$FAILED) {\n if (input.charCodeAt(peg$currPos) === 123) {\n s4 = peg$c7;\n peg$currPos++;\n } else {\n s4 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$c8); }\n }\n if (s4 !== peg$FAILED) {\n s5 = peg$parse_();\n if (s5 !== peg$FAILED) {\n s6 = peg$parsemessageFormatPattern();\n if (s6 !== peg$FAILED) {\n s7 = peg$parse_();\n if (s7 !== peg$FAILED) {\n if (input.charCodeAt(peg$currPos) === 125) {\n s8 = peg$c12;\n peg$currPos++;\n } else {\n s8 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$c13); }\n }\n if (s8 !== peg$FAILED) {\n peg$reportedPos = s0;\n s1 = peg$c33(s2, s6);\n s0 = s1;\n } else {\n peg$currPos = s0;\n s0 = peg$c2;\n }\n } else {\n peg$currPos = s0;\n s0 = peg$c2;\n }\n } else {\n peg$currPos = s0;\n s0 = peg$c2;\n }\n } else {\n peg$currPos = s0;\n s0 = peg$c2;\n }\n } else {\n peg$currPos = s0;\n s0 = peg$c2;\n }\n } else {\n peg$currPos = s0;\n s0 = peg$c2;\n }\n } else {\n peg$currPos = s0;\n s0 = peg$c2;\n }\n } else {\n peg$currPos = s0;\n s0 = peg$c2;\n }\n\n return s0;\n }\n\n function peg$parseoffset() {\n var s0, s1, s2, s3;\n\n s0 = peg$currPos;\n if (input.substr(peg$currPos, 7) === peg$c34) {\n s1 = peg$c34;\n peg$currPos += 7;\n } else {\n s1 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$c35); }\n }\n if (s1 !== peg$FAILED) {\n s2 = peg$parse_();\n if (s2 !== peg$FAILED) {\n s3 = peg$parsenumber();\n if (s3 !== peg$FAILED) {\n peg$reportedPos = s0;\n s1 = peg$c36(s3);\n s0 = s1;\n } else {\n peg$currPos = s0;\n s0 = peg$c2;\n }\n } else {\n peg$currPos = s0;\n s0 = peg$c2;\n }\n } else {\n peg$currPos = s0;\n s0 = peg$c2;\n }\n\n return s0;\n }\n\n function peg$parsepluralStyle() {\n var s0, s1, s2, s3, s4;\n\n s0 = peg$currPos;\n s1 = peg$parseoffset();\n if (s1 === peg$FAILED) {\n s1 = peg$c9;\n }\n if (s1 !== peg$FAILED) {\n s2 = peg$parse_();\n if (s2 !== peg$FAILED) {\n s3 = [];\n s4 = peg$parseoptionalFormatPattern();\n if (s4 !== peg$FAILED) {\n while (s4 !== peg$FAILED) {\n s3.push(s4);\n s4 = peg$parseoptionalFormatPattern();\n }\n } else {\n s3 = peg$c2;\n }\n if (s3 !== peg$FAILED) {\n peg$reportedPos = s0;\n s1 = peg$c37(s1, s3);\n s0 = s1;\n } else {\n peg$currPos = s0;\n s0 = peg$c2;\n }\n } else {\n peg$currPos = s0;\n s0 = peg$c2;\n }\n } else {\n peg$currPos = s0;\n s0 = peg$c2;\n }\n\n return s0;\n }\n\n function peg$parsews() {\n var s0, s1;\n\n peg$silentFails++;\n s0 = [];\n if (peg$c39.test(input.charAt(peg$currPos))) {\n s1 = input.charAt(peg$currPos);\n peg$currPos++;\n } else {\n s1 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$c40); }\n }\n if (s1 !== peg$FAILED) {\n while (s1 !== peg$FAILED) {\n s0.push(s1);\n if (peg$c39.test(input.charAt(peg$currPos))) {\n s1 = input.charAt(peg$currPos);\n peg$currPos++;\n } else {\n s1 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$c40); }\n }\n }\n } else {\n s0 = peg$c2;\n }\n peg$silentFails--;\n if (s0 === peg$FAILED) {\n s1 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$c38); }\n }\n\n return s0;\n }\n\n function peg$parse_() {\n var s0, s1, s2;\n\n peg$silentFails++;\n s0 = peg$currPos;\n s1 = [];\n s2 = peg$parsews();\n while (s2 !== peg$FAILED) {\n s1.push(s2);\n s2 = peg$parsews();\n }\n if (s1 !== peg$FAILED) {\n s1 = input.substring(s0, peg$currPos);\n }\n s0 = s1;\n peg$silentFails--;\n if (s0 === peg$FAILED) {\n s1 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$c41); }\n }\n\n return s0;\n }\n\n function peg$parsedigit() {\n var s0;\n\n if (peg$c42.test(input.charAt(peg$currPos))) {\n s0 = input.charAt(peg$currPos);\n peg$currPos++;\n } else {\n s0 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$c43); }\n }\n\n return s0;\n }\n\n function peg$parsehexDigit() {\n var s0;\n\n if (peg$c44.test(input.charAt(peg$currPos))) {\n s0 = input.charAt(peg$currPos);\n peg$currPos++;\n } else {\n s0 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$c45); }\n }\n\n return s0;\n }\n\n function peg$parsenumber() {\n var s0, s1, s2, s3, s4, s5;\n\n s0 = peg$currPos;\n if (input.charCodeAt(peg$currPos) === 48) {\n s1 = peg$c46;\n peg$currPos++;\n } else {\n s1 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$c47); }\n }\n if (s1 === peg$FAILED) {\n s1 = peg$currPos;\n s2 = peg$currPos;\n if (peg$c48.test(input.charAt(peg$currPos))) {\n s3 = input.charAt(peg$currPos);\n peg$currPos++;\n } else {\n s3 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$c49); }\n }\n if (s3 !== peg$FAILED) {\n s4 = [];\n s5 = peg$parsedigit();\n while (s5 !== peg$FAILED) {\n s4.push(s5);\n s5 = peg$parsedigit();\n }\n if (s4 !== peg$FAILED) {\n s3 = [s3, s4];\n s2 = s3;\n } else {\n peg$currPos = s2;\n s2 = peg$c2;\n }\n } else {\n peg$currPos = s2;\n s2 = peg$c2;\n }\n if (s2 !== peg$FAILED) {\n s2 = input.substring(s1, peg$currPos);\n }\n s1 = s2;\n }\n if (s1 !== peg$FAILED) {\n peg$reportedPos = s0;\n s1 = peg$c50(s1);\n }\n s0 = s1;\n\n return s0;\n }\n\n function peg$parsechar() {\n var s0, s1, s2, s3, s4, s5, s6, s7;\n\n if (peg$c51.test(input.charAt(peg$currPos))) {\n s0 = input.charAt(peg$currPos);\n peg$currPos++;\n } else {\n s0 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$c52); }\n }\n if (s0 === peg$FAILED) {\n s0 = peg$currPos;\n if (input.substr(peg$currPos, 2) === peg$c53) {\n s1 = peg$c53;\n peg$currPos += 2;\n } else {\n s1 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$c54); }\n }\n if (s1 !== peg$FAILED) {\n peg$reportedPos = s0;\n s1 = peg$c55();\n }\n s0 = s1;\n if (s0 === peg$FAILED) {\n s0 = peg$currPos;\n if (input.substr(peg$currPos, 2) === peg$c56) {\n s1 = peg$c56;\n peg$currPos += 2;\n } else {\n s1 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$c57); }\n }\n if (s1 !== peg$FAILED) {\n peg$reportedPos = s0;\n s1 = peg$c58();\n }\n s0 = s1;\n if (s0 === peg$FAILED) {\n s0 = peg$currPos;\n if (input.substr(peg$currPos, 2) === peg$c59) {\n s1 = peg$c59;\n peg$currPos += 2;\n } else {\n s1 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$c60); }\n }\n if (s1 !== peg$FAILED) {\n peg$reportedPos = s0;\n s1 = peg$c61();\n }\n s0 = s1;\n if (s0 === peg$FAILED) {\n s0 = peg$currPos;\n if (input.substr(peg$currPos, 2) === peg$c62) {\n s1 = peg$c62;\n peg$currPos += 2;\n } else {\n s1 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$c63); }\n }\n if (s1 !== peg$FAILED) {\n peg$reportedPos = s0;\n s1 = peg$c64();\n }\n s0 = s1;\n if (s0 === peg$FAILED) {\n s0 = peg$currPos;\n if (input.substr(peg$currPos, 2) === peg$c65) {\n s1 = peg$c65;\n peg$currPos += 2;\n } else {\n s1 = peg$FAILED;\n if (peg$silentFails === 0) { peg$fail(peg$c66); }\n }\n if (s1 !== peg$FAILED) {\n s2 = peg$currPos;\n s3 = peg$currPos;\n s4 = peg$parsehexDigit();\n if (s4 !== peg$FAILED) {\n s5 = peg$parsehexDigit();\n if (s5 !== peg$FAILED) {\n s6 = peg$parsehexDigit();\n if (s6 !== peg$FAILED) {\n s7 = peg$parsehexDigit();\n if (s7 !== peg$FAILED) {\n s4 = [s4, s5, s6, s7];\n s3 = s4;\n } else {\n peg$currPos = s3;\n s3 = peg$c2;\n }\n } else {\n peg$currPos = s3;\n s3 = peg$c2;\n }\n } else {\n peg$currPos = s3;\n s3 = peg$c2;\n }\n } else {\n peg$currPos = s3;\n s3 = peg$c2;\n }\n if (s3 !== peg$FAILED) {\n s3 = input.substring(s2, peg$currPos);\n }\n s2 = s3;\n if (s2 !== peg$FAILED) {\n peg$reportedPos = s0;\n s1 = peg$c67(s2);\n s0 = s1;\n } else {\n peg$currPos = s0;\n s0 = peg$c2;\n }\n } else {\n peg$currPos = s0;\n s0 = peg$c2;\n }\n }\n }\n }\n }\n }\n\n return s0;\n }\n\n function peg$parsechars() {\n var s0, s1, s2;\n\n s0 = peg$currPos;\n s1 = [];\n s2 = peg$parsechar();\n if (s2 !== peg$FAILED) {\n while (s2 !== peg$FAILED) {\n s1.push(s2);\n s2 = peg$parsechar();\n }\n } else {\n s1 = peg$c2;\n }\n if (s1 !== peg$FAILED) {\n peg$reportedPos = s0;\n s1 = peg$c68(s1);\n }\n s0 = s1;\n\n return s0;\n }\n\n peg$result = peg$startRuleFunction();\n\n if (peg$result !== peg$FAILED && peg$currPos === input.length) {\n return peg$result;\n } else {\n if (peg$result !== peg$FAILED && peg$currPos < input.length) {\n peg$fail({ type: \"end\", description: \"end of input\" });\n }\n\n throw peg$buildException(null, peg$maxFailExpected, peg$maxFailPos);\n }\n }\n\n return {\n SyntaxError: SyntaxError,\n parse: parse\n };\n})();\n\n//# sourceMappingURL=parser.js.map" + }, + { + "id": 119, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/intl-messageformat/lib/en.js", + "name": "./~/intl-messageformat/lib/en.js", + "index": 119, + "index2": 114, + "size": 363, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/intl-messageformat/lib/main.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 112, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/intl-messageformat/lib/main.js", + "module": "./~/intl-messageformat/lib/main.js", + "moduleName": "./~/intl-messageformat/lib/main.js", + "type": "cjs require", + "userRequest": "./en", + "loc": "4:47-62" + } + ], + "source": "// GENERATED FILE\n\"use strict\";\nexports[\"default\"] = {\"locale\":\"en\",\"pluralRuleFunction\":function (n,ord){var s=String(n).split(\".\"),v0=!s[1],t0=Number(s[0])==n,n10=t0&&s[0].slice(-1),n100=t0&&s[0].slice(-2);if(ord)return n10==1&&n100!=11?\"one\":n10==2&&n100!=12?\"two\":n10==3&&n100!=13?\"few\":\"other\";return n==1&&v0?\"one\":\"other\"}};\n\n//# sourceMappingURL=en.js.map" + }, + { + "id": 120, + "identifier": "ignored /Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/intl-messageformat ./lib/locales", + "name": "./lib/locales (ignored)", + "index": 120, + "index2": 116, + "size": 15, + "cacheable": true, + "built": false, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/intl-messageformat/index.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 111, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/intl-messageformat/index.js", + "module": "./~/intl-messageformat/index.js", + "moduleName": "./~/intl-messageformat/index.js", + "type": "cjs require", + "userRequest": "./lib/locales", + "loc": "9:0-24" + } + ] + }, + { + "id": 121, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/intl-relativeformat/index.js", + "name": "./~/intl-relativeformat/index.js", + "index": 121, + "index2": 124, + "size": 557, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react-intl/lib/index.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 109, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react-intl/lib/index.js", + "module": "./~/react-intl/lib/index.js", + "moduleName": "./~/react-intl/lib/index.js", + "type": "cjs require", + "userRequest": "intl-relativeformat", + "loc": "15:41-71" + } + ], + "source": "/* jshint node:true */\n\n'use strict';\n\nvar IntlRelativeFormat = require('./lib/main')['default'];\n\n// Add all locale data to `IntlRelativeFormat`. This module will be ignored when\n// bundling for the browser with Browserify/Webpack.\nrequire('./lib/locales');\n\n// Re-export `IntlRelativeFormat` as the CommonJS default exports with all the\n// locale data registered, and with English set as the default locale. Define\n// the `default` prop for use with other compiled ES6 Modules.\nexports = module.exports = IntlRelativeFormat;\nexports['default'] = exports;\n" + }, + { + "id": 122, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/intl-relativeformat/lib/main.js", + "name": "./~/intl-relativeformat/lib/main.js", + "index": 122, + "index2": 122, + "size": 288, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/intl-relativeformat/index.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 121, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/intl-relativeformat/index.js", + "module": "./~/intl-relativeformat/index.js", + "moduleName": "./~/intl-relativeformat/index.js", + "type": "cjs require", + "userRequest": "./lib/main", + "loc": "5:25-46" + } + ], + "source": "/* jslint esnext: true */\n\n\"use strict\";\nvar src$core$$ = require(\"./core\"), src$en$$ = require(\"./en\");\n\nsrc$core$$[\"default\"].__addLocaleData(src$en$$[\"default\"]);\nsrc$core$$[\"default\"].defaultLocale = 'en';\n\nexports[\"default\"] = src$core$$[\"default\"];\n\n//# sourceMappingURL=main.js.map" + }, + { + "id": 123, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/intl-relativeformat/lib/core.js", + "name": "./~/intl-relativeformat/lib/core.js", + "index": 123, + "index2": 120, + "size": 9640, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/intl-relativeformat/lib/main.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 122, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/intl-relativeformat/lib/main.js", + "module": "./~/intl-relativeformat/lib/main.js", + "moduleName": "./~/intl-relativeformat/lib/main.js", + "type": "cjs require", + "userRequest": "./core", + "loc": "4:17-34" + } + ], + "source": "/*\nCopyright (c) 2014, Yahoo! Inc. All rights reserved.\nCopyrights licensed under the New BSD License.\nSee the accompanying LICENSE file for terms.\n*/\n\n/* jslint esnext: true */\n\n\"use strict\";\nvar intl$messageformat$$ = require(\"intl-messageformat\"), src$diff$$ = require(\"./diff\"), src$es5$$ = require(\"./es5\");\nexports[\"default\"] = RelativeFormat;\n\n// -----------------------------------------------------------------------------\n\nvar FIELDS = ['second', 'minute', 'hour', 'day', 'month', 'year'];\nvar STYLES = ['best fit', 'numeric'];\n\n// -- RelativeFormat -----------------------------------------------------------\n\nfunction RelativeFormat(locales, options) {\n options = options || {};\n\n // Make a copy of `locales` if it's an array, so that it doesn't change\n // since it's used lazily.\n if (src$es5$$.isArray(locales)) {\n locales = locales.concat();\n }\n\n src$es5$$.defineProperty(this, '_locale', {value: this._resolveLocale(locales)});\n src$es5$$.defineProperty(this, '_options', {value: {\n style: this._resolveStyle(options.style),\n units: this._isValidUnits(options.units) && options.units\n }});\n\n src$es5$$.defineProperty(this, '_locales', {value: locales});\n src$es5$$.defineProperty(this, '_fields', {value: this._findFields(this._locale)});\n src$es5$$.defineProperty(this, '_messages', {value: src$es5$$.objCreate(null)});\n\n // \"Bind\" `format()` method to `this` so it can be passed by reference like\n // the other `Intl` APIs.\n var relativeFormat = this;\n this.format = function format(date, options) {\n return relativeFormat._format(date, options);\n };\n}\n\n// Define internal private properties for dealing with locale data.\nsrc$es5$$.defineProperty(RelativeFormat, '__localeData__', {value: src$es5$$.objCreate(null)});\nsrc$es5$$.defineProperty(RelativeFormat, '__addLocaleData', {value: function (data) {\n if (!(data && data.locale)) {\n throw new Error(\n 'Locale data provided to IntlRelativeFormat is missing a ' +\n '`locale` property value'\n );\n }\n\n RelativeFormat.__localeData__[data.locale.toLowerCase()] = data;\n\n // Add data to IntlMessageFormat.\n intl$messageformat$$[\"default\"].__addLocaleData(data);\n}});\n\n// Define public `defaultLocale` property which can be set by the developer, or\n// it will be set when the first RelativeFormat instance is created by\n// leveraging the resolved locale from `Intl`.\nsrc$es5$$.defineProperty(RelativeFormat, 'defaultLocale', {\n enumerable: true,\n writable : true,\n value : undefined\n});\n\n// Define public `thresholds` property which can be set by the developer, and\n// defaults to relative time thresholds from moment.js.\nsrc$es5$$.defineProperty(RelativeFormat, 'thresholds', {\n enumerable: true,\n\n value: {\n second: 45, // seconds to minute\n minute: 45, // minutes to hour\n hour : 22, // hours to day\n day : 26, // days to month\n month : 11 // months to year\n }\n});\n\nRelativeFormat.prototype.resolvedOptions = function () {\n return {\n locale: this._locale,\n style : this._options.style,\n units : this._options.units\n };\n};\n\nRelativeFormat.prototype._compileMessage = function (units) {\n // `this._locales` is the original set of locales the user specified to the\n // constructor, while `this._locale` is the resolved root locale.\n var locales = this._locales;\n var resolvedLocale = this._locale;\n\n var field = this._fields[units];\n var relativeTime = field.relativeTime;\n var future = '';\n var past = '';\n var i;\n\n for (i in relativeTime.future) {\n if (relativeTime.future.hasOwnProperty(i)) {\n future += ' ' + i + ' {' +\n relativeTime.future[i].replace('{0}', '#') + '}';\n }\n }\n\n for (i in relativeTime.past) {\n if (relativeTime.past.hasOwnProperty(i)) {\n past += ' ' + i + ' {' +\n relativeTime.past[i].replace('{0}', '#') + '}';\n }\n }\n\n var message = '{when, select, future {{0, plural, ' + future + '}}' +\n 'past {{0, plural, ' + past + '}}}';\n\n // Create the synthetic IntlMessageFormat instance using the original\n // locales value specified by the user when constructing the the parent\n // IntlRelativeFormat instance.\n return new intl$messageformat$$[\"default\"](message, locales);\n};\n\nRelativeFormat.prototype._getMessage = function (units) {\n var messages = this._messages;\n\n // Create a new synthetic message based on the locale data from CLDR.\n if (!messages[units]) {\n messages[units] = this._compileMessage(units);\n }\n\n return messages[units];\n};\n\nRelativeFormat.prototype._getRelativeUnits = function (diff, units) {\n var field = this._fields[units];\n\n if (field.relative) {\n return field.relative[diff];\n }\n};\n\nRelativeFormat.prototype._findFields = function (locale) {\n var localeData = RelativeFormat.__localeData__;\n var data = localeData[locale.toLowerCase()];\n\n // The locale data is de-duplicated, so we have to traverse the locale's\n // hierarchy until we find `fields` to return.\n while (data) {\n if (data.fields) {\n return data.fields;\n }\n\n data = data.parentLocale && localeData[data.parentLocale.toLowerCase()];\n }\n\n throw new Error(\n 'Locale data added to IntlRelativeFormat is missing `fields` for :' +\n locale\n );\n};\n\nRelativeFormat.prototype._format = function (date, options) {\n var now = options && options.now !== undefined ? options.now : src$es5$$.dateNow();\n\n if (date === undefined) {\n date = now;\n }\n\n // Determine if the `date` and optional `now` values are valid, and throw a\n // similar error to what `Intl.DateTimeFormat#format()` would throw.\n if (!isFinite(now)) {\n throw new RangeError(\n 'The `now` option provided to IntlRelativeFormat#format() is not ' +\n 'in valid range.'\n );\n }\n\n if (!isFinite(date)) {\n throw new RangeError(\n 'The date value provided to IntlRelativeFormat#format() is not ' +\n 'in valid range.'\n );\n }\n\n var diffReport = src$diff$$[\"default\"](now, date);\n var units = this._options.units || this._selectUnits(diffReport);\n var diffInUnits = diffReport[units];\n\n if (this._options.style !== 'numeric') {\n var relativeUnits = this._getRelativeUnits(diffInUnits, units);\n if (relativeUnits) {\n return relativeUnits;\n }\n }\n\n return this._getMessage(units).format({\n '0' : Math.abs(diffInUnits),\n when: diffInUnits < 0 ? 'past' : 'future'\n });\n};\n\nRelativeFormat.prototype._isValidUnits = function (units) {\n if (!units || src$es5$$.arrIndexOf.call(FIELDS, units) >= 0) {\n return true;\n }\n\n if (typeof units === 'string') {\n var suggestion = /s$/.test(units) && units.substr(0, units.length - 1);\n if (suggestion && src$es5$$.arrIndexOf.call(FIELDS, suggestion) >= 0) {\n throw new Error(\n '\"' + units + '\" is not a valid IntlRelativeFormat `units` ' +\n 'value, did you mean: ' + suggestion\n );\n }\n }\n\n throw new Error(\n '\"' + units + '\" is not a valid IntlRelativeFormat `units` value, it ' +\n 'must be one of: \"' + FIELDS.join('\", \"') + '\"'\n );\n};\n\nRelativeFormat.prototype._resolveLocale = function (locales) {\n if (typeof locales === 'string') {\n locales = [locales];\n }\n\n // Create a copy of the array so we can push on the default locale.\n locales = (locales || []).concat(RelativeFormat.defaultLocale);\n\n var localeData = RelativeFormat.__localeData__;\n var i, len, localeParts, data;\n\n // Using the set of locales + the default locale, we look for the first one\n // which that has been registered. When data does not exist for a locale, we\n // traverse its ancestors to find something that's been registered within\n // its hierarchy of locales. Since we lack the proper `parentLocale` data\n // here, we must take a naive approach to traversal.\n for (i = 0, len = locales.length; i < len; i += 1) {\n localeParts = locales[i].toLowerCase().split('-');\n\n while (localeParts.length) {\n data = localeData[localeParts.join('-')];\n if (data) {\n // Return the normalized locale string; e.g., we return \"en-US\",\n // instead of \"en-us\".\n return data.locale;\n }\n\n localeParts.pop();\n }\n }\n\n var defaultLocale = locales.pop();\n throw new Error(\n 'No locale data has been added to IntlRelativeFormat for: ' +\n locales.join(', ') + ', or the default locale: ' + defaultLocale\n );\n};\n\nRelativeFormat.prototype._resolveStyle = function (style) {\n // Default to \"best fit\" style.\n if (!style) {\n return STYLES[0];\n }\n\n if (src$es5$$.arrIndexOf.call(STYLES, style) >= 0) {\n return style;\n }\n\n throw new Error(\n '\"' + style + '\" is not a valid IntlRelativeFormat `style` value, it ' +\n 'must be one of: \"' + STYLES.join('\", \"') + '\"'\n );\n};\n\nRelativeFormat.prototype._selectUnits = function (diffReport) {\n var i, l, units;\n\n for (i = 0, l = FIELDS.length; i < l; i += 1) {\n units = FIELDS[i];\n\n if (Math.abs(diffReport[units]) < RelativeFormat.thresholds[units]) {\n break;\n }\n }\n\n return units;\n};\n\n//# sourceMappingURL=core.js.map" + }, + { + "id": 124, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/intl-relativeformat/lib/diff.js", + "name": "./~/intl-relativeformat/lib/diff.js", + "index": 124, + "index2": 118, + "size": 1115, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/intl-relativeformat/lib/core.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 123, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/intl-relativeformat/lib/core.js", + "module": "./~/intl-relativeformat/lib/core.js", + "moduleName": "./~/intl-relativeformat/lib/core.js", + "type": "cjs require", + "userRequest": "./diff", + "loc": "10:71-88" + } + ], + "source": "/*\nCopyright (c) 2014, Yahoo! Inc. All rights reserved.\nCopyrights licensed under the New BSD License.\nSee the accompanying LICENSE file for terms.\n*/\n\n/* jslint esnext: true */\n\n\"use strict\";\n\nvar round = Math.round;\n\nfunction daysToYears(days) {\n // 400 years have 146097 days (taking into account leap year rules)\n return days * 400 / 146097;\n}\n\nexports[\"default\"] = function (from, to) {\n // Convert to ms timestamps.\n from = +from;\n to = +to;\n\n var millisecond = round(to - from),\n second = round(millisecond / 1000),\n minute = round(second / 60),\n hour = round(minute / 60),\n day = round(hour / 24),\n week = round(day / 7);\n\n var rawYears = daysToYears(day),\n month = round(rawYears * 12),\n year = round(rawYears);\n\n return {\n millisecond: millisecond,\n second : second,\n minute : minute,\n hour : hour,\n day : day,\n week : week,\n month : month,\n year : year\n };\n};\n\n//# sourceMappingURL=diff.js.map" + }, + { + "id": 125, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/intl-relativeformat/lib/es5.js", + "name": "./~/intl-relativeformat/lib/es5.js", + "index": 125, + "index2": 119, + "size": 1879, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/intl-relativeformat/lib/core.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 123, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/intl-relativeformat/lib/core.js", + "module": "./~/intl-relativeformat/lib/core.js", + "moduleName": "./~/intl-relativeformat/lib/core.js", + "type": "cjs require", + "userRequest": "./es5", + "loc": "10:102-118" + } + ], + "source": "/*\nCopyright (c) 2014, Yahoo! Inc. All rights reserved.\nCopyrights licensed under the New BSD License.\nSee the accompanying LICENSE file for terms.\n*/\n\n/* jslint esnext: true */\n\n\"use strict\";\n\n// Purposely using the same implementation as the Intl.js `Intl` polyfill.\n// Copyright 2013 Andy Earnshaw, MIT License\n\nvar hop = Object.prototype.hasOwnProperty;\nvar toString = Object.prototype.toString;\n\nvar realDefineProp = (function () {\n try { return !!Object.defineProperty({}, 'a', {}); }\n catch (e) { return false; }\n})();\n\nvar es3 = !realDefineProp && !Object.prototype.__defineGetter__;\n\nvar defineProperty = realDefineProp ? Object.defineProperty :\n function (obj, name, desc) {\n\n if ('get' in desc && obj.__defineGetter__) {\n obj.__defineGetter__(name, desc.get);\n } else if (!hop.call(obj, name) || 'value' in desc) {\n obj[name] = desc.value;\n }\n};\n\nvar objCreate = Object.create || function (proto, props) {\n var obj, k;\n\n function F() {}\n F.prototype = proto;\n obj = new F();\n\n for (k in props) {\n if (hop.call(props, k)) {\n defineProperty(obj, k, props[k]);\n }\n }\n\n return obj;\n};\n\nvar arrIndexOf = Array.prototype.indexOf || function (search, fromIndex) {\n /*jshint validthis:true */\n var arr = this;\n if (!arr.length) {\n return -1;\n }\n\n for (var i = fromIndex || 0, max = arr.length; i < max; i++) {\n if (arr[i] === search) {\n return i;\n }\n }\n\n return -1;\n};\n\nvar isArray = Array.isArray || function (obj) {\n return toString.call(obj) === '[object Array]';\n};\n\nvar dateNow = Date.now || function () {\n return new Date().getTime();\n};\nexports.defineProperty = defineProperty, exports.objCreate = objCreate, exports.arrIndexOf = arrIndexOf, exports.isArray = isArray, exports.dateNow = dateNow;\n\n//# sourceMappingURL=es5.js.map" + }, + { + "id": 126, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/intl-relativeformat/lib/en.js", + "name": "./~/intl-relativeformat/lib/en.js", + "index": 126, + "index2": 121, + "size": 1535, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/intl-relativeformat/lib/main.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 122, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/intl-relativeformat/lib/main.js", + "module": "./~/intl-relativeformat/lib/main.js", + "moduleName": "./~/intl-relativeformat/lib/main.js", + "type": "cjs require", + "userRequest": "./en", + "loc": "4:47-62" + } + ], + "source": "// GENERATED FILE\n\"use strict\";\nexports[\"default\"] = {\"locale\":\"en\",\"pluralRuleFunction\":function (n,ord){var s=String(n).split(\".\"),v0=!s[1],t0=Number(s[0])==n,n10=t0&&s[0].slice(-1),n100=t0&&s[0].slice(-2);if(ord)return n10==1&&n100!=11?\"one\":n10==2&&n100!=12?\"two\":n10==3&&n100!=13?\"few\":\"other\";return n==1&&v0?\"one\":\"other\"},\"fields\":{\"year\":{\"displayName\":\"year\",\"relative\":{\"0\":\"this year\",\"1\":\"next year\",\"-1\":\"last year\"},\"relativeTime\":{\"future\":{\"one\":\"in {0} year\",\"other\":\"in {0} years\"},\"past\":{\"one\":\"{0} year ago\",\"other\":\"{0} years ago\"}}},\"month\":{\"displayName\":\"month\",\"relative\":{\"0\":\"this month\",\"1\":\"next month\",\"-1\":\"last month\"},\"relativeTime\":{\"future\":{\"one\":\"in {0} month\",\"other\":\"in {0} months\"},\"past\":{\"one\":\"{0} month ago\",\"other\":\"{0} months ago\"}}},\"day\":{\"displayName\":\"day\",\"relative\":{\"0\":\"today\",\"1\":\"tomorrow\",\"-1\":\"yesterday\"},\"relativeTime\":{\"future\":{\"one\":\"in {0} day\",\"other\":\"in {0} days\"},\"past\":{\"one\":\"{0} day ago\",\"other\":\"{0} days ago\"}}},\"hour\":{\"displayName\":\"hour\",\"relativeTime\":{\"future\":{\"one\":\"in {0} hour\",\"other\":\"in {0} hours\"},\"past\":{\"one\":\"{0} hour ago\",\"other\":\"{0} hours ago\"}}},\"minute\":{\"displayName\":\"minute\",\"relativeTime\":{\"future\":{\"one\":\"in {0} minute\",\"other\":\"in {0} minutes\"},\"past\":{\"one\":\"{0} minute ago\",\"other\":\"{0} minutes ago\"}}},\"second\":{\"displayName\":\"second\",\"relative\":{\"0\":\"now\"},\"relativeTime\":{\"future\":{\"one\":\"in {0} second\",\"other\":\"in {0} seconds\"},\"past\":{\"one\":\"{0} second ago\",\"other\":\"{0} seconds ago\"}}}}};\n\n//# sourceMappingURL=en.js.map" + }, + { + "id": 127, + "identifier": "ignored /Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/intl-relativeformat ./lib/locales", + "name": "./lib/locales (ignored)", + "index": 127, + "index2": 123, + "size": 15, + "cacheable": true, + "built": false, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/intl-relativeformat/index.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 121, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/intl-relativeformat/index.js", + "module": "./~/intl-relativeformat/index.js", + "moduleName": "./~/intl-relativeformat/index.js", + "type": "cjs require", + "userRequest": "./lib/locales", + "loc": "9:0-24" + } + ] + }, + { + "id": 128, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/invariant/browser.js", + "name": "./~/invariant/browser.js", + "index": 128, + "index2": 125, + "size": 1516, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react-intl/lib/index.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 109, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react-intl/lib/index.js", + "module": "./~/react-intl/lib/index.js", + "moduleName": "./~/react-intl/lib/index.js", + "type": "cjs require", + "userRequest": "invariant", + "loc": "18:32-52" + } + ], + "source": "/**\n * Copyright 2013-2015, Facebook, Inc.\n * All rights reserved.\n *\n * This source code is licensed under the BSD-style license found in the\n * LICENSE file in the root directory of this source tree. An additional grant\n * of patent rights can be found in the PATENTS file in the same directory.\n */\n\n'use strict';\n\n/**\n * Use invariant() to assert state which your program assumes to be true.\n *\n * Provide sprintf-style format (only %s is supported) and arguments\n * to provide information about what broke and what you were\n * expecting.\n *\n * The invariant message will be stripped in production, but the invariant\n * will remain to ensure logic does not differ in production.\n */\n\nvar invariant = function(condition, format, a, b, c, d, e, f) {\n if (process.env.NODE_ENV !== 'production') {\n if (format === undefined) {\n throw new Error('invariant requires an error message argument');\n }\n }\n\n if (!condition) {\n var error;\n if (format === undefined) {\n error = new Error(\n 'Minified exception occurred; use the non-minified dev environment ' +\n 'for the full error message and additional helpful warnings.'\n );\n } else {\n var args = [a, b, c, d, e, f];\n var argIndex = 0;\n error = new Error(\n format.replace(/%s/g, function() { return args[argIndex++]; })\n );\n error.name = 'Invariant Violation';\n }\n\n error.framesToPop = 1; // we don't care about invariant's own frame\n throw error;\n }\n};\n\nmodule.exports = invariant;\n" + }, + { + "id": 129, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/intl-format-cache/index.js", + "name": "./~/intl-format-cache/index.js", + "index": 129, + "index2": 128, + "size": 110, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react-intl/lib/index.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 109, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/react-intl/lib/index.js", + "module": "./~/react-intl/lib/index.js", + "moduleName": "./~/react-intl/lib/index.js", + "type": "cjs require", + "userRequest": "intl-format-cache", + "loc": "19:45-73" + } + ], + "source": "'use strict';\n\nexports = module.exports = require('./lib/memoizer')['default'];\nexports['default'] = exports;\n" + }, + { + "id": 130, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/intl-format-cache/lib/memoizer.js", + "name": "./~/intl-format-cache/lib/memoizer.js", + "index": 130, + "index2": 127, + "size": 1730, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/intl-format-cache/index.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 129, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/intl-format-cache/index.js", + "module": "./~/intl-format-cache/index.js", + "moduleName": "./~/intl-format-cache/index.js", + "type": "cjs require", + "userRequest": "./lib/memoizer", + "loc": "3:27-52" + } + ], + "source": "\"use strict\";\nvar src$es5$$ = require(\"./es5\");\nexports[\"default\"] = createFormatCache;\n\n// -----------------------------------------------------------------------------\n\nfunction createFormatCache(FormatConstructor) {\n var cache = src$es5$$.objCreate(null);\n\n return function () {\n var args = Array.prototype.slice.call(arguments);\n var cacheId = getCacheId(args);\n var format = cacheId && cache[cacheId];\n\n if (!format) {\n format = new (src$es5$$.bind.apply(FormatConstructor, [null].concat(args)))();\n\n if (cacheId) {\n cache[cacheId] = format;\n }\n }\n\n return format;\n };\n}\n\n// -- Utilities ----------------------------------------------------------------\n\nfunction getCacheId(inputs) {\n // When JSON is not available in the runtime, we will not create a cache id.\n if (typeof JSON === 'undefined') { return; }\n\n var cacheId = [];\n\n var i, len, input;\n\n for (i = 0, len = inputs.length; i < len; i += 1) {\n input = inputs[i];\n\n if (input && typeof input === 'object') {\n cacheId.push(orderedProps(input));\n } else {\n cacheId.push(input);\n }\n }\n\n return JSON.stringify(cacheId);\n}\n\nfunction orderedProps(obj) {\n var props = [],\n keys = [];\n\n var key, i, len, prop;\n\n for (key in obj) {\n if (obj.hasOwnProperty(key)) {\n keys.push(key);\n }\n }\n\n var orderedKeys = keys.sort();\n\n for (i = 0, len = orderedKeys.length; i < len; i += 1) {\n key = orderedKeys[i];\n prop = {};\n\n prop[key] = obj[key];\n props[i] = prop;\n }\n\n return props;\n}\n\n//# sourceMappingURL=memoizer.js.map" + }, + { + "id": 131, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/intl-format-cache/lib/es5.js", + "name": "./~/intl-format-cache/lib/es5.js", + "index": 131, + "index2": 126, + "size": 2242, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/intl-format-cache/lib/memoizer.js", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 130, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/intl-format-cache/lib/memoizer.js", + "module": "./~/intl-format-cache/lib/memoizer.js", + "moduleName": "./~/intl-format-cache/lib/memoizer.js", + "type": "cjs require", + "userRequest": "./es5", + "loc": "2:16-32" + } + ], + "source": "\"use strict\";\n/*\nCopyright (c) 2014, Yahoo! Inc. All rights reserved.\nCopyrights licensed under the New BSD License.\nSee the accompanying LICENSE file for terms.\n*/\n\n/* jslint esnext: true */\n\n// Function.prototype.bind implementation from Mozilla Developer Network:\n// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/bind#Polyfill\n\nvar bind = Function.prototype.bind || function (oThis) {\n if (typeof this !== 'function') {\n // closest thing possible to the ECMAScript 5\n // internal IsCallable function\n throw new TypeError('Function.prototype.bind - what is trying to be bound is not callable');\n }\n\n var aArgs = Array.prototype.slice.call(arguments, 1),\n fToBind = this,\n fNOP = function() {},\n fBound = function() {\n return fToBind.apply(this instanceof fNOP\n ? this\n : oThis,\n aArgs.concat(Array.prototype.slice.call(arguments)));\n };\n\n if (this.prototype) {\n // native functions don't have a prototype\n fNOP.prototype = this.prototype;\n }\n fBound.prototype = new fNOP();\n\n return fBound;\n};\n\n// Purposely using the same implementation as the Intl.js `Intl` polyfill.\n// Copyright 2013 Andy Earnshaw, MIT License\n\nvar hop = Object.prototype.hasOwnProperty;\n\nvar realDefineProp = (function () {\n try { return !!Object.defineProperty({}, 'a', {}); }\n catch (e) { return false; }\n})();\n\nvar es3 = !realDefineProp && !Object.prototype.__defineGetter__;\n\nvar defineProperty = realDefineProp ? Object.defineProperty :\n function (obj, name, desc) {\n\n if ('get' in desc && obj.__defineGetter__) {\n obj.__defineGetter__(name, desc.get);\n } else if (!hop.call(obj, name) || 'value' in desc) {\n obj[name] = desc.value;\n }\n};\n\nvar objCreate = Object.create || function (proto, props) {\n var obj, k;\n\n function F() {}\n F.prototype = proto;\n obj = new F();\n\n for (k in props) {\n if (hop.call(props, k)) {\n defineProperty(obj, k, props[k]);\n }\n }\n\n return obj;\n};\n\nexports.bind = bind, exports.defineProperty = defineProperty, exports.objCreate = objCreate;\n\n//# sourceMappingURL=es5.js.map" + }, + { + "id": 132, + "identifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/style-loader/index.js!/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/css-loader/index.js?modules!/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/postcss-loader/index.js!/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/src/styles/wysiwyg-component.css", + "name": "./src/styles/wysiwyg-component.css", + "index": 132, + "index2": 133, + "size": 1114, + "cacheable": true, + "built": true, + "optional": false, + "prefetched": false, + "chunks": [ + 0 + ], + "assets": [], + "issuer": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/babel-loader/index.js!/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/src/components/wysiwyg-component.jsx", + "failed": false, + "errors": 0, + "warnings": 0, + "reasons": [ + { + "moduleId": 1, + "moduleIdentifier": "/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/node_modules/babel-loader/index.js!/Users/ananava/walmart-oss/test-generator-electrode-component/wysiwyg-component/src/components/wysiwyg-component.jsx", + "module": "./src/components/wysiwyg-component.jsx", + "moduleName": "./src/components/wysiwyg-component.jsx", + "type": "cjs require", + "userRequest": "../styles/wysiwyg-component.css", + "loc": "23:24-66" + } + ], + "source": "// style-loader: Adds some css to the DOM by adding a