|
|
||
|---|---|---|
| .. | ||
| README.md | ||
| build.js | ||
| example.js | ||
| template.md | ||
| webpack.config.js | ||
README.md
This example demonstrates the AggressiveSplittingPlugin for splitting the bundle into multiple smaller chunks to improve caching. This works best with a HTTP2 web server elsewise there is an overhead for the increased number of requests.
The AggressiveSplittingPlugin split every chunk until it reaches the specified maxSize. In this example it tries to create chunks with <50kB code (after minimizing this reduces to ~10kB). It groups modules together by folder structure. We assume modules in the same folder as similar likely to change and minimize and gzip good together.
The AggressiveSplittingPlugin records it's splitting in the webpack records and try to restore splitting from records. This ensures that after changes to the application old splittings (and chunks) are reused. They are probably already in the clients cache. Therefore it's heavily recommended to use records!
Only chunks which are bigger than the specified minSize are stored into the records. This ensures that these chunks fill up as your application grows, instead of creating too many chunks for every change.
Chunks can get invalid if a module changes. Modules from invalid chunks go back into the module pool and new chunks are created from all modules in the pool.
There is a tradeoff here:
The caching improves with smaller maxSize, as chunks change less often and can be reused more often after an update.
The compression improves with bigger maxSize, as gzip works better for bigger files. It's more likely to find duplicate strings, etc.
The backward compatibility (non HTTP2 client) improves with bigger maxSize, as the number of requests decreases.
var path = require("path");
var webpack = require("../../");
module.exports = {
entry: "./example",
output: {
path: path.join(__dirname, "js"),
filename: "[chunkhash].js",
chunkFilename: "[chunkhash].js"
},
plugins: [
new webpack.optimize.AggressiveSplittingPlugin({
minSize: 30000,
maxSize: 50000
}),
new webpack.DefinePlugin({
"process.env.NODE_ENV": JSON.stringify("production")
})
],
recordsOutputPath: path.join(__dirname, "js", "records.json")
};
Info
Uncompressed
Hash: 7ad71766b9942185d15e
Version: webpack 2.2.0-rc.2
Asset Size Chunks Chunk Names
1b2ed3715f8def1b4704.js 52.7 kB 7 [emitted]
dae6ee0707d1d1e6587f.js 56.8 kB 0 [emitted]
17ba201195851405ec1e.js 56 kB 2 [emitted]
2609b2ee94d5c83866d0.js 34.2 kB 3 [emitted]
c1cf8f2da77a924ca1c4.js 54.1 kB 4 [emitted]
09fc44f2df4763ce700e.js 54.2 kB 5 [emitted]
7f5e7b9bd64aa5da7ca6.js 53.6 kB 6 [emitted]
3795db4b41b04f8b2a73.js 56.6 kB 1 [emitted]
86b9b5b4aebf58b3a65d.js 51.1 kB 8 [emitted]
821accd63b1dad6b51c9.js 51.5 kB 9 [emitted]
f5fdd34beba2e67aa671.js 50.3 kB 10 [emitted]
ec39b52c039ff21d71e0.js 32 kB 11 [emitted]
34c15eb3e78f0ccd8722.js 59.4 kB 12 [emitted]
c2c00dc4f8ea2d436202.js 33.5 kB 13 [emitted]
4346e9a755998ae776da.js 24.5 kB 14 [emitted]
Entrypoint main = 34c15eb3e78f0ccd8722.js 4346e9a755998ae776da.js c2c00dc4f8ea2d436202.js
chunk {0} dae6ee0707d1d1e6587f.js 49.7 kB {12} {13} {14} [rendered] [recorded]
> aggressive-splitted [28] ./example.js 2:0-22
[16] (webpack)/~/react-dom/index.js 59 bytes {0} [built]
[31] (webpack)/~/fbjs/lib/ExecutionEnvironment.js 1.06 kB {0} [built]
[48] (webpack)/~/fbjs/lib/shallowEqual.js 1.74 kB {0} [built]
[50] (webpack)/~/react-dom/lib/DOMNamespaces.js 505 bytes {0} [built]
[65] (webpack)/~/fbjs/lib/EventListener.js 2.67 kB {0} [built]
[66] (webpack)/~/fbjs/lib/focusNode.js 704 bytes {0} [built]
[67] (webpack)/~/fbjs/lib/getActiveElement.js 895 bytes {0} [built]
[68] (webpack)/~/process/browser.js 5.3 kB {0} [built]
[69] (webpack)/~/react-dom/lib/CSSProperty.js 3.66 kB {0} [built]
[90] (webpack)/~/fbjs/lib/camelize.js 708 bytes {0} [built]
[91] (webpack)/~/fbjs/lib/camelizeStyleName.js 1 kB {0} [built]
[92] (webpack)/~/fbjs/lib/containsNode.js 1.05 kB {0} [built]
[93] (webpack)/~/fbjs/lib/createArrayFromMixed.js 4.11 kB {0} [built]
[94] (webpack)/~/fbjs/lib/createNodesFromMarkup.js 2.66 kB {0} [built]
[95] (webpack)/~/fbjs/lib/getMarkupWrap.js 3.04 kB {0} [built]
[96] (webpack)/~/fbjs/lib/getUnboundedScrollPosition.js 1.05 kB {0} [built]
[97] (webpack)/~/fbjs/lib/hyphenate.js 800 bytes {0} [built]
[98] (webpack)/~/fbjs/lib/hyphenateStyleName.js 974 bytes {0} [built]
[99] (webpack)/~/fbjs/lib/isNode.js 693 bytes {0} [built]
[100] (webpack)/~/fbjs/lib/isTextNode.js 605 bytes {0} [built]
[101] (webpack)/~/fbjs/lib/memoizeStringOnly.js 698 bytes {0} [built]
[102] (webpack)/~/react-dom/lib/ARIADOMPropertyConfig.js 1.82 kB {0} [built]
[103] (webpack)/~/react-dom/lib/AutoFocusUtils.js 599 bytes {0} [built]
[104] (webpack)/~/react-dom/lib/BeforeInputEventPlugin.js 13.3 kB {0} [built]
chunk {1} 3795db4b41b04f8b2a73.js 49.8 kB {12} {13} {14} [rendered] [recorded]
> aggressive-splitted [28] ./example.js 2:0-22
[34] (webpack)/~/react-dom/lib/SyntheticEvent.js 9.18 kB {1} [built]
[42] (webpack)/~/react-dom/lib/SyntheticUIEvent.js 1.57 kB {1} [built]
[44] (webpack)/~/react-dom/lib/SyntheticMouseEvent.js 2.14 kB {1} [built]
[45] (webpack)/~/react-dom/lib/Transaction.js 9.45 kB {1} [built]
[46] (webpack)/~/react-dom/lib/escapeTextContentForBrowser.js 3.43 kB {1} [built]
[58] (webpack)/~/react-dom/lib/createMicrosoftUnsafeLocalFunction.js 810 bytes {1} [built]
[59] (webpack)/~/react-dom/lib/getEventCharCode.js 1.5 kB {1} [built]
[81] (webpack)/~/react-dom/lib/accumulateInto.js 1.69 kB {1} [built]
[82] (webpack)/~/react-dom/lib/forEachAccumulated.js 855 bytes {1} [built]
[149] (webpack)/~/react-dom/lib/SyntheticFocusEvent.js 1.07 kB {1} [built]
[150] (webpack)/~/react-dom/lib/SyntheticInputEvent.js 1.09 kB {1} [built]
[151] (webpack)/~/react-dom/lib/SyntheticKeyboardEvent.js 2.71 kB {1} [built]
[152] (webpack)/~/react-dom/lib/SyntheticTouchEvent.js 1.28 kB {1} [built]
[153] (webpack)/~/react-dom/lib/SyntheticTransitionEvent.js 1.23 kB {1} [built]
[154] (webpack)/~/react-dom/lib/SyntheticWheelEvent.js 1.94 kB {1} [built]
[155] (webpack)/~/react-dom/lib/adler32.js 1.19 kB {1} [built]
[156] (webpack)/~/react-dom/lib/dangerousStyleValue.js 3.02 kB {1} [built]
[157] (webpack)/~/react-dom/lib/findDOMNode.js 2.46 kB {1} [built]
[158] (webpack)/~/react-dom/lib/flattenChildren.js 2.77 kB {1} [built]
[165] (webpack)/~/react-dom/lib/renderSubtreeIntoContainer.js 422 bytes {1} [built]
chunk {2} 17ba201195851405ec1e.js 49.9 kB {12} {13} {14} [rendered] [recorded]
> aggressive-splitted [28] ./example.js 2:0-22
[32] (webpack)/~/react-dom/lib/ReactInstrumentation.js 601 bytes {2} [built]
[41] (webpack)/~/react-dom/lib/ReactInstanceMap.js 1.22 kB {2} [built]
[56] (webpack)/~/react-dom/lib/ReactErrorUtils.js 2.25 kB {2} [built]
[76] (webpack)/~/react-dom/lib/ReactHostComponent.js 2.38 kB {2} [built]
[77] (webpack)/~/react-dom/lib/ReactInputSelection.js 4.27 kB {2} [built]
[79] (webpack)/~/react-dom/lib/ReactNodeTypes.js 1.02 kB {2} [built]
[123] (webpack)/~/react-dom/lib/ReactDOMSelection.js 6.78 kB {2} [built]
[124] (webpack)/~/react-dom/lib/ReactDOMTextComponent.js 5.82 kB {2} [built]
[125] (webpack)/~/react-dom/lib/ReactDOMTextarea.js 6.22 kB {2} [built]
[130] (webpack)/~/react-dom/lib/ReactEventEmitterMixin.js 959 bytes {2} [built]
[131] (webpack)/~/react-dom/lib/ReactEventListener.js 5.3 kB {2} [built]
[132] (webpack)/~/react-dom/lib/ReactInjection.js 1.2 kB {2} [built]
[133] (webpack)/~/react-dom/lib/ReactMarkupChecksum.js 1.47 kB {2} [built]
[135] (webpack)/~/react-dom/lib/ReactOwner.js 3.53 kB {2} [built]
[137] (webpack)/~/react-dom/lib/ReactReconcileTransaction.js 5.26 kB {2} [built]
[145] (webpack)/~/react-dom/lib/SyntheticAnimationEvent.js 1.21 kB {2} [built]
[161] (webpack)/~/react-dom/lib/getNextDebugID.js 437 bytes {2} [built]
chunk {3} 2609b2ee94d5c83866d0.js 28.8 kB {12} {13} {14} [rendered]
> aggressive-splitted [28] ./example.js 2:0-22
[29] (webpack)/~/react-dom/lib/reactProdInvariant.js 1.24 kB {3} [built]
[47] (webpack)/~/react-dom/lib/setInnerHTML.js 3.86 kB {3} [built]
[60] (webpack)/~/react-dom/lib/getEventModifierState.js 1.23 kB {3} [built]
[61] (webpack)/~/react-dom/lib/getEventTarget.js 1.01 kB {3} [built]
[62] (webpack)/~/react-dom/lib/isEventSupported.js 1.94 kB {3} [built]
[63] (webpack)/~/react-dom/lib/shouldUpdateReactComponent.js 1.4 kB {3} [built]
[83] (webpack)/~/react-dom/lib/getHostComponentFromComposite.js 740 bytes {3} [built]
[84] (webpack)/~/react-dom/lib/getTextContentAccessor.js 955 bytes {3} [built]
[85] (webpack)/~/react-dom/lib/instantiateReactComponent.js 4.79 kB {3} [built]
[86] (webpack)/~/react-dom/lib/isTextInputElement.js 1.04 kB {3} [built]
[87] (webpack)/~/react-dom/lib/setTextContent.js 1.45 kB {3} [built]
[159] (webpack)/~/react-dom/lib/getEventKey.js 2.87 kB {3} [built]
[160] (webpack)/~/react-dom/lib/getIteratorFn.js 1.12 kB {3} [built]
[162] (webpack)/~/react-dom/lib/getNodeForCharacterOffset.js 1.62 kB {3} [built]
[163] (webpack)/~/react-dom/lib/getVendorPrefixedEventName.js 2.87 kB {3} [built]
[164] (webpack)/~/react-dom/lib/quoteAttributeValueForBrowser.js 700 bytes {3} [built]
chunk {4} c1cf8f2da77a924ca1c4.js 50 kB {12} {13} {14} [rendered] [recorded]
> aggressive-splitted [28] ./example.js 2:0-22
[39] (webpack)/~/react-dom/lib/EventPluginHub.js 9.11 kB {4} [built]
[40] (webpack)/~/react-dom/lib/EventPropagators.js 5.09 kB {4} [built]
[51] (webpack)/~/react-dom/lib/EventPluginRegistry.js 9.75 kB {4} [built]
[52] (webpack)/~/react-dom/lib/EventPluginUtils.js 7.95 kB {4} [built]
[53] (webpack)/~/react-dom/lib/KeyEscapeUtils.js 1.29 kB {4} [built]
[55] (webpack)/~/react-dom/lib/ReactComponentEnvironment.js 1.3 kB {4} [built]
[107] (webpack)/~/react-dom/lib/Danger.js 2.24 kB {4} [built]
[109] (webpack)/~/react-dom/lib/EnterLeaveEventPlugin.js 3.16 kB {4} [built]
[110] (webpack)/~/react-dom/lib/FallbackCompositionState.js 2.43 kB {4} [built]
[111] (webpack)/~/react-dom/lib/HTMLDOMPropertyConfig.js 5.44 kB {4} [built]
[113] (webpack)/~/react-dom/lib/ReactComponentBrowserEnvironment.js 906 bytes {4} [built]
[117] (webpack)/~/react-dom/lib/ReactDOMContainerInfo.js 967 bytes {4} [built]
[141] (webpack)/~/react-dom/lib/ReactVersion.js 350 bytes {4} [built]
chunk {5} 09fc44f2df4763ce700e.js 49.9 kB {12} {13} {14} [rendered] [recorded]
> aggressive-splitted [28] ./example.js 2:0-22
[30] (webpack)/~/react-dom/lib/ReactDOMComponentTree.js 6.16 kB {5} [built]
[35] (webpack)/~/react-dom/lib/PooledClass.js 3.68 kB {5} [built]
[43] (webpack)/~/react-dom/lib/ReactBrowserEventEmitter.js 12.6 kB {5} [built]
[54] (webpack)/~/react-dom/lib/LinkedValueUtils.js 5.15 kB {5} [built]
[112] (webpack)/~/react-dom/lib/ReactChildReconciler.js 6.11 kB {5} [built]
[115] (webpack)/~/react-dom/lib/ReactDOM.js 5.14 kB {5} [built]
[118] (webpack)/~/react-dom/lib/ReactDOMEmptyComponent.js 1.9 kB {5} [built]
[119] (webpack)/~/react-dom/lib/ReactDOMFeatureFlags.js 439 bytes {5} [built]
[120] (webpack)/~/react-dom/lib/ReactDOMIDOperations.js 956 bytes {5} [built]
[122] (webpack)/~/react-dom/lib/ReactDOMOption.js 3.69 kB {5} [built]
[126] (webpack)/~/react-dom/lib/ReactDOMTreeTraversal.js 3.72 kB {5} [built]
[136] (webpack)/~/react-dom/lib/ReactPropTypesSecret.js 442 bytes {5} [built]
chunk {6} 7f5e7b9bd64aa5da7ca6.js 49.9 kB {12} {13} {14} [rendered] [recorded]
> aggressive-splitted [28] ./example.js 2:0-22
[33] (webpack)/~/react-dom/lib/ReactUpdates.js 9.53 kB {6} [built]
[57] (webpack)/~/react-dom/lib/ReactUpdateQueue.js 9.01 kB {6} [built]
[80] (webpack)/~/react-dom/lib/ViewportMetrics.js 606 bytes {6} [built]
[139] (webpack)/~/react-dom/lib/ReactServerRenderingTransaction.js 2.29 kB {6} [built]
[140] (webpack)/~/react-dom/lib/ReactServerUpdateQueue.js 4.83 kB {6} [built]
[142] (webpack)/~/react-dom/lib/SVGDOMPropertyConfig.js 7.32 kB {6} [built]
[143] (webpack)/~/react-dom/lib/SelectEventPlugin.js 6.06 kB {6} [built]
[144] (webpack)/~/react-dom/lib/SimpleEventPlugin.js 7.97 kB {6} [built]
[146] (webpack)/~/react-dom/lib/SyntheticClipboardEvent.js 1.17 kB {6} [built]
[148] (webpack)/~/react-dom/lib/SyntheticDragEvent.js 1.07 kB {6} [built]
chunk {7} 1b2ed3715f8def1b4704.js 49.8 kB {12} {13} {14} [rendered] [recorded]
> aggressive-splitted [28] ./example.js 2:0-22
[36] (webpack)/~/react-dom/lib/DOMLazyTree.js 3.71 kB {7} [built]
[37] (webpack)/~/react-dom/lib/DOMProperty.js 8.24 kB {7} [built]
[49] (webpack)/~/react-dom/lib/DOMChildrenOperations.js 7.67 kB {7} [built]
[70] (webpack)/~/react-dom/lib/CallbackQueue.js 3.16 kB {7} [built]
[71] (webpack)/~/react-dom/lib/DOMPropertyOperations.js 7.61 kB {7} [built]
[72] (webpack)/~/react-dom/lib/ReactDOMComponentFlags.js 429 bytes {7} [built]
[105] (webpack)/~/react-dom/lib/CSSPropertyOperations.js 6.87 kB {7} [built]
[106] (webpack)/~/react-dom/lib/ChangeEventPlugin.js 11.1 kB {7} [built]
[108] (webpack)/~/react-dom/lib/DefaultEventPluginOrder.js 1.08 kB {7} [built]
chunk {8} 86b9b5b4aebf58b3a65d.js 49.9 kB {12} {13} {14} [rendered] [recorded]
> aggressive-splitted [28] ./example.js 2:0-22
[38] (webpack)/~/react-dom/lib/ReactReconciler.js 6.21 kB {8} [built]
[78] (webpack)/~/react-dom/lib/ReactMount.js 25.5 kB {8} [built]
[134] (webpack)/~/react-dom/lib/ReactMultiChild.js 14.6 kB {8} [built]
[138] (webpack)/~/react-dom/lib/ReactRef.js 2.56 kB {8} [built]
[147] (webpack)/~/react-dom/lib/SyntheticCompositionEvent.js 1.1 kB {8} [built]
chunk {9} 821accd63b1dad6b51c9.js 49.8 kB {12} {13} {14} [rendered] [recorded]
> aggressive-splitted [28] ./example.js 2:0-22
[73] (webpack)/~/react-dom/lib/ReactDOMSelect.js 6.81 kB {9} [built]
[74] (webpack)/~/react-dom/lib/ReactEmptyComponent.js 704 bytes {9} [built]
[75] (webpack)/~/react-dom/lib/ReactFeatureFlags.js 628 bytes {9} [built]
[116] (webpack)/~/react-dom/lib/ReactDOMComponent.js 38.2 kB {9} [built]
[128] (webpack)/~/react-dom/lib/ReactDefaultInjection.js 3.5 kB {9} [built]
chunk {10} f5fdd34beba2e67aa671.js 49.7 kB {12} {13} {14} [rendered] [recorded]
> aggressive-splitted [28] ./example.js 2:0-22
[114] (webpack)/~/react-dom/lib/ReactCompositeComponent.js 35.2 kB {10} [built]
[121] (webpack)/~/react-dom/lib/ReactDOMInput.js 12 kB {10} [built]
[127] (webpack)/~/react-dom/lib/ReactDefaultBatchingStrategy.js 1.88 kB {10} [built]
[129] (webpack)/~/react-dom/lib/ReactElementSymbol.js 622 bytes {10} [built]
chunk {11} ec39b52c039ff21d71e0.js 31.1 kB {12} {13} {14} [rendered] [recorded]
> aggressive-splitted [28] ./example.js 2:0-22
[64] (webpack)/~/react-dom/lib/validateDOMNesting.js 13.7 kB {11} [built]
[88] (webpack)/~/react-dom/lib/traverseAllChildren.js 7.04 kB {11} [built]
[89] (webpack)/~/react/lib/ReactComponentTreeHook.js 10.4 kB {11} [built]
chunk {12} 34c15eb3e78f0ccd8722.js 49.8 kB [entry] [rendered] [recorded]
> aggressive-splitted main [28] ./example.js
[0] (webpack)/~/fbjs/lib/warning.js 2.1 kB {12} [built]
[2] (webpack)/~/fbjs/lib/invariant.js 1.49 kB {12} [built]
[4] (webpack)/~/object-assign/index.js 1.99 kB {12} [built]
[5] (webpack)/~/fbjs/lib/emptyFunction.js 1.08 kB {12} [built]
[6] (webpack)/~/fbjs/lib/emptyObject.js 458 bytes {12} [built]
[9] (webpack)/~/react/lib/ReactCurrentOwner.js 623 bytes {12} [built]
[10] (webpack)/~/react/lib/ReactElementSymbol.js 622 bytes {12} [built]
[11] (webpack)/~/react/lib/ReactPropTypeLocationNames.js 572 bytes {12} [built]
[14] (webpack)/~/react/react.js 56 bytes {12} [built]
[15] (webpack)/~/react/lib/React.js 2.69 kB {12} [built]
[17] (webpack)/~/react/lib/KeyEscapeUtils.js 1.29 kB {12} [built]
[18] (webpack)/~/react/lib/PooledClass.js 3.68 kB {12} [built]
[19] (webpack)/~/react/lib/ReactChildren.js 6.19 kB {12} [built]
[20] (webpack)/~/react/lib/ReactClass.js 26.5 kB {12} [built]
[23] (webpack)/~/react/lib/ReactPropTypesSecret.js 442 bytes {12} [built]
chunk {13} c2c00dc4f8ea2d436202.js 30.6 kB [initial] [rendered]
> aggressive-splitted main [28] ./example.js
[3] (webpack)/~/react/lib/reactProdInvariant.js 1.24 kB {13} [built]
[8] (webpack)/~/react/lib/ReactNoopUpdateQueue.js 3.36 kB {13} [built]
[12] (webpack)/~/react/lib/canDefineProperty.js 661 bytes {13} [built]
[13] (webpack)/~/react/lib/getIteratorFn.js 1.12 kB {13} [built]
[22] (webpack)/~/react/lib/ReactPropTypes.js 15.8 kB {13} [built]
[26] (webpack)/~/react/lib/onlyChild.js 1.34 kB {13} [built]
[27] (webpack)/~/react/lib/traverseAllChildren.js 7.03 kB {13} [built]
[28] ./example.js 44 bytes {13} [built]
chunk {14} 4346e9a755998ae776da.js 23 kB [initial] [rendered]
> aggressive-splitted main [28] ./example.js
[1] (webpack)/~/react/lib/ReactElement.js 11.2 kB {14} [built]
[7] (webpack)/~/react/lib/ReactComponent.js 4.61 kB {14} [built]
[21] (webpack)/~/react/lib/ReactDOMFactories.js 5.53 kB {14} [built]
[24] (webpack)/~/react/lib/ReactPureComponent.js 1.32 kB {14} [built]
[25] (webpack)/~/react/lib/ReactVersion.js 350 bytes {14} [built]
Minimized (uglify-js, no zip)
Hash: 7ad71766b9942185d15e
Version: webpack 2.2.0-rc.2
Asset Size Chunks Chunk Names
1b2ed3715f8def1b4704.js 10.2 kB 7 [emitted]
dae6ee0707d1d1e6587f.js 12.3 kB 0 [emitted]
17ba201195851405ec1e.js 10.6 kB 2 [emitted]
2609b2ee94d5c83866d0.js 7.08 kB 3 [emitted]
c1cf8f2da77a924ca1c4.js 11.6 kB 4 [emitted]
09fc44f2df4763ce700e.js 12.2 kB 5 [emitted]
7f5e7b9bd64aa5da7ca6.js 15.3 kB 6 [emitted]
3795db4b41b04f8b2a73.js 7.96 kB 1 [emitted]
86b9b5b4aebf58b3a65d.js 8.1 kB 8 [emitted]
821accd63b1dad6b51c9.js 12.7 kB 9 [emitted]
f5fdd34beba2e67aa671.js 10.3 kB 10 [emitted]
ec39b52c039ff21d71e0.js 4.61 kB 11 [emitted]
34c15eb3e78f0ccd8722.js 10.5 kB 12 [emitted]
c2c00dc4f8ea2d436202.js 6.37 kB 13 [emitted]
4346e9a755998ae776da.js 4.63 kB 14 [emitted]
Entrypoint main = 34c15eb3e78f0ccd8722.js 4346e9a755998ae776da.js c2c00dc4f8ea2d436202.js
chunk {0} dae6ee0707d1d1e6587f.js 49.7 kB {12} {13} {14} [rendered] [recorded]
> aggressive-splitted [28] ./example.js 2:0-22
[16] (webpack)/~/react-dom/index.js 59 bytes {0} [built]
[31] (webpack)/~/fbjs/lib/ExecutionEnvironment.js 1.06 kB {0} [built]
[48] (webpack)/~/fbjs/lib/shallowEqual.js 1.74 kB {0} [built]
[50] (webpack)/~/react-dom/lib/DOMNamespaces.js 505 bytes {0} [built]
[65] (webpack)/~/fbjs/lib/EventListener.js 2.67 kB {0} [built]
[66] (webpack)/~/fbjs/lib/focusNode.js 704 bytes {0} [built]
[67] (webpack)/~/fbjs/lib/getActiveElement.js 895 bytes {0} [built]
[68] (webpack)/~/process/browser.js 5.3 kB {0} [built]
[69] (webpack)/~/react-dom/lib/CSSProperty.js 3.66 kB {0} [built]
[90] (webpack)/~/fbjs/lib/camelize.js 708 bytes {0} [built]
[91] (webpack)/~/fbjs/lib/camelizeStyleName.js 1 kB {0} [built]
[92] (webpack)/~/fbjs/lib/containsNode.js 1.05 kB {0} [built]
[93] (webpack)/~/fbjs/lib/createArrayFromMixed.js 4.11 kB {0} [built]
[94] (webpack)/~/fbjs/lib/createNodesFromMarkup.js 2.66 kB {0} [built]
[95] (webpack)/~/fbjs/lib/getMarkupWrap.js 3.04 kB {0} [built]
[96] (webpack)/~/fbjs/lib/getUnboundedScrollPosition.js 1.05 kB {0} [built]
[97] (webpack)/~/fbjs/lib/hyphenate.js 800 bytes {0} [built]
[98] (webpack)/~/fbjs/lib/hyphenateStyleName.js 974 bytes {0} [built]
[99] (webpack)/~/fbjs/lib/isNode.js 693 bytes {0} [built]
[100] (webpack)/~/fbjs/lib/isTextNode.js 605 bytes {0} [built]
[101] (webpack)/~/fbjs/lib/memoizeStringOnly.js 698 bytes {0} [built]
[102] (webpack)/~/react-dom/lib/ARIADOMPropertyConfig.js 1.82 kB {0} [built]
[103] (webpack)/~/react-dom/lib/AutoFocusUtils.js 599 bytes {0} [built]
[104] (webpack)/~/react-dom/lib/BeforeInputEventPlugin.js 13.3 kB {0} [built]
chunk {1} 3795db4b41b04f8b2a73.js 49.8 kB {12} {13} {14} [rendered] [recorded]
> aggressive-splitted [28] ./example.js 2:0-22
[34] (webpack)/~/react-dom/lib/SyntheticEvent.js 9.18 kB {1} [built]
[42] (webpack)/~/react-dom/lib/SyntheticUIEvent.js 1.57 kB {1} [built]
[44] (webpack)/~/react-dom/lib/SyntheticMouseEvent.js 2.14 kB {1} [built]
[45] (webpack)/~/react-dom/lib/Transaction.js 9.45 kB {1} [built]
[46] (webpack)/~/react-dom/lib/escapeTextContentForBrowser.js 3.43 kB {1} [built]
[58] (webpack)/~/react-dom/lib/createMicrosoftUnsafeLocalFunction.js 810 bytes {1} [built]
[59] (webpack)/~/react-dom/lib/getEventCharCode.js 1.5 kB {1} [built]
[81] (webpack)/~/react-dom/lib/accumulateInto.js 1.69 kB {1} [built]
[82] (webpack)/~/react-dom/lib/forEachAccumulated.js 855 bytes {1} [built]
[149] (webpack)/~/react-dom/lib/SyntheticFocusEvent.js 1.07 kB {1} [built]
[150] (webpack)/~/react-dom/lib/SyntheticInputEvent.js 1.09 kB {1} [built]
[151] (webpack)/~/react-dom/lib/SyntheticKeyboardEvent.js 2.71 kB {1} [built]
[152] (webpack)/~/react-dom/lib/SyntheticTouchEvent.js 1.28 kB {1} [built]
[153] (webpack)/~/react-dom/lib/SyntheticTransitionEvent.js 1.23 kB {1} [built]
[154] (webpack)/~/react-dom/lib/SyntheticWheelEvent.js 1.94 kB {1} [built]
[155] (webpack)/~/react-dom/lib/adler32.js 1.19 kB {1} [built]
[156] (webpack)/~/react-dom/lib/dangerousStyleValue.js 3.02 kB {1} [built]
[157] (webpack)/~/react-dom/lib/findDOMNode.js 2.46 kB {1} [built]
[158] (webpack)/~/react-dom/lib/flattenChildren.js 2.77 kB {1} [built]
[165] (webpack)/~/react-dom/lib/renderSubtreeIntoContainer.js 422 bytes {1} [built]
chunk {2} 17ba201195851405ec1e.js 49.9 kB {12} {13} {14} [rendered] [recorded]
> aggressive-splitted [28] ./example.js 2:0-22
[32] (webpack)/~/react-dom/lib/ReactInstrumentation.js 601 bytes {2} [built]
[41] (webpack)/~/react-dom/lib/ReactInstanceMap.js 1.22 kB {2} [built]
[56] (webpack)/~/react-dom/lib/ReactErrorUtils.js 2.25 kB {2} [built]
[76] (webpack)/~/react-dom/lib/ReactHostComponent.js 2.38 kB {2} [built]
[77] (webpack)/~/react-dom/lib/ReactInputSelection.js 4.27 kB {2} [built]
[79] (webpack)/~/react-dom/lib/ReactNodeTypes.js 1.02 kB {2} [built]
[123] (webpack)/~/react-dom/lib/ReactDOMSelection.js 6.78 kB {2} [built]
[124] (webpack)/~/react-dom/lib/ReactDOMTextComponent.js 5.82 kB {2} [built]
[125] (webpack)/~/react-dom/lib/ReactDOMTextarea.js 6.22 kB {2} [built]
[130] (webpack)/~/react-dom/lib/ReactEventEmitterMixin.js 959 bytes {2} [built]
[131] (webpack)/~/react-dom/lib/ReactEventListener.js 5.3 kB {2} [built]
[132] (webpack)/~/react-dom/lib/ReactInjection.js 1.2 kB {2} [built]
[133] (webpack)/~/react-dom/lib/ReactMarkupChecksum.js 1.47 kB {2} [built]
[135] (webpack)/~/react-dom/lib/ReactOwner.js 3.53 kB {2} [built]
[137] (webpack)/~/react-dom/lib/ReactReconcileTransaction.js 5.26 kB {2} [built]
[145] (webpack)/~/react-dom/lib/SyntheticAnimationEvent.js 1.21 kB {2} [built]
[161] (webpack)/~/react-dom/lib/getNextDebugID.js 437 bytes {2} [built]
chunk {3} 2609b2ee94d5c83866d0.js 28.8 kB {12} {13} {14} [rendered]
> aggressive-splitted [28] ./example.js 2:0-22
[29] (webpack)/~/react-dom/lib/reactProdInvariant.js 1.24 kB {3} [built]
[47] (webpack)/~/react-dom/lib/setInnerHTML.js 3.86 kB {3} [built]
[60] (webpack)/~/react-dom/lib/getEventModifierState.js 1.23 kB {3} [built]
[61] (webpack)/~/react-dom/lib/getEventTarget.js 1.01 kB {3} [built]
[62] (webpack)/~/react-dom/lib/isEventSupported.js 1.94 kB {3} [built]
[63] (webpack)/~/react-dom/lib/shouldUpdateReactComponent.js 1.4 kB {3} [built]
[83] (webpack)/~/react-dom/lib/getHostComponentFromComposite.js 740 bytes {3} [built]
[84] (webpack)/~/react-dom/lib/getTextContentAccessor.js 955 bytes {3} [built]
[85] (webpack)/~/react-dom/lib/instantiateReactComponent.js 4.79 kB {3} [built]
[86] (webpack)/~/react-dom/lib/isTextInputElement.js 1.04 kB {3} [built]
[87] (webpack)/~/react-dom/lib/setTextContent.js 1.45 kB {3} [built]
[159] (webpack)/~/react-dom/lib/getEventKey.js 2.87 kB {3} [built]
[160] (webpack)/~/react-dom/lib/getIteratorFn.js 1.12 kB {3} [built]
[162] (webpack)/~/react-dom/lib/getNodeForCharacterOffset.js 1.62 kB {3} [built]
[163] (webpack)/~/react-dom/lib/getVendorPrefixedEventName.js 2.87 kB {3} [built]
[164] (webpack)/~/react-dom/lib/quoteAttributeValueForBrowser.js 700 bytes {3} [built]
chunk {4} c1cf8f2da77a924ca1c4.js 50 kB {12} {13} {14} [rendered] [recorded]
> aggressive-splitted [28] ./example.js 2:0-22
[39] (webpack)/~/react-dom/lib/EventPluginHub.js 9.11 kB {4} [built]
[40] (webpack)/~/react-dom/lib/EventPropagators.js 5.09 kB {4} [built]
[51] (webpack)/~/react-dom/lib/EventPluginRegistry.js 9.75 kB {4} [built]
[52] (webpack)/~/react-dom/lib/EventPluginUtils.js 7.95 kB {4} [built]
[53] (webpack)/~/react-dom/lib/KeyEscapeUtils.js 1.29 kB {4} [built]
[55] (webpack)/~/react-dom/lib/ReactComponentEnvironment.js 1.3 kB {4} [built]
[107] (webpack)/~/react-dom/lib/Danger.js 2.24 kB {4} [built]
[109] (webpack)/~/react-dom/lib/EnterLeaveEventPlugin.js 3.16 kB {4} [built]
[110] (webpack)/~/react-dom/lib/FallbackCompositionState.js 2.43 kB {4} [built]
[111] (webpack)/~/react-dom/lib/HTMLDOMPropertyConfig.js 5.44 kB {4} [built]
[113] (webpack)/~/react-dom/lib/ReactComponentBrowserEnvironment.js 906 bytes {4} [built]
[117] (webpack)/~/react-dom/lib/ReactDOMContainerInfo.js 967 bytes {4} [built]
[141] (webpack)/~/react-dom/lib/ReactVersion.js 350 bytes {4} [built]
chunk {5} 09fc44f2df4763ce700e.js 49.9 kB {12} {13} {14} [rendered] [recorded]
> aggressive-splitted [28] ./example.js 2:0-22
[30] (webpack)/~/react-dom/lib/ReactDOMComponentTree.js 6.16 kB {5} [built]
[35] (webpack)/~/react-dom/lib/PooledClass.js 3.68 kB {5} [built]
[43] (webpack)/~/react-dom/lib/ReactBrowserEventEmitter.js 12.6 kB {5} [built]
[54] (webpack)/~/react-dom/lib/LinkedValueUtils.js 5.15 kB {5} [built]
[112] (webpack)/~/react-dom/lib/ReactChildReconciler.js 6.11 kB {5} [built]
[115] (webpack)/~/react-dom/lib/ReactDOM.js 5.14 kB {5} [built]
[118] (webpack)/~/react-dom/lib/ReactDOMEmptyComponent.js 1.9 kB {5} [built]
[119] (webpack)/~/react-dom/lib/ReactDOMFeatureFlags.js 439 bytes {5} [built]
[120] (webpack)/~/react-dom/lib/ReactDOMIDOperations.js 956 bytes {5} [built]
[122] (webpack)/~/react-dom/lib/ReactDOMOption.js 3.69 kB {5} [built]
[126] (webpack)/~/react-dom/lib/ReactDOMTreeTraversal.js 3.72 kB {5} [built]
[136] (webpack)/~/react-dom/lib/ReactPropTypesSecret.js 442 bytes {5} [built]
chunk {6} 7f5e7b9bd64aa5da7ca6.js 49.9 kB {12} {13} {14} [rendered] [recorded]
> aggressive-splitted [28] ./example.js 2:0-22
[33] (webpack)/~/react-dom/lib/ReactUpdates.js 9.53 kB {6} [built]
[57] (webpack)/~/react-dom/lib/ReactUpdateQueue.js 9.01 kB {6} [built]
[80] (webpack)/~/react-dom/lib/ViewportMetrics.js 606 bytes {6} [built]
[139] (webpack)/~/react-dom/lib/ReactServerRenderingTransaction.js 2.29 kB {6} [built]
[140] (webpack)/~/react-dom/lib/ReactServerUpdateQueue.js 4.83 kB {6} [built]
[142] (webpack)/~/react-dom/lib/SVGDOMPropertyConfig.js 7.32 kB {6} [built]
[143] (webpack)/~/react-dom/lib/SelectEventPlugin.js 6.06 kB {6} [built]
[144] (webpack)/~/react-dom/lib/SimpleEventPlugin.js 7.97 kB {6} [built]
[146] (webpack)/~/react-dom/lib/SyntheticClipboardEvent.js 1.17 kB {6} [built]
[148] (webpack)/~/react-dom/lib/SyntheticDragEvent.js 1.07 kB {6} [built]
chunk {7} 1b2ed3715f8def1b4704.js 49.8 kB {12} {13} {14} [rendered] [recorded]
> aggressive-splitted [28] ./example.js 2:0-22
[36] (webpack)/~/react-dom/lib/DOMLazyTree.js 3.71 kB {7} [built]
[37] (webpack)/~/react-dom/lib/DOMProperty.js 8.24 kB {7} [built]
[49] (webpack)/~/react-dom/lib/DOMChildrenOperations.js 7.67 kB {7} [built]
[70] (webpack)/~/react-dom/lib/CallbackQueue.js 3.16 kB {7} [built]
[71] (webpack)/~/react-dom/lib/DOMPropertyOperations.js 7.61 kB {7} [built]
[72] (webpack)/~/react-dom/lib/ReactDOMComponentFlags.js 429 bytes {7} [built]
[105] (webpack)/~/react-dom/lib/CSSPropertyOperations.js 6.87 kB {7} [built]
[106] (webpack)/~/react-dom/lib/ChangeEventPlugin.js 11.1 kB {7} [built]
[108] (webpack)/~/react-dom/lib/DefaultEventPluginOrder.js 1.08 kB {7} [built]
chunk {8} 86b9b5b4aebf58b3a65d.js 49.9 kB {12} {13} {14} [rendered] [recorded]
> aggressive-splitted [28] ./example.js 2:0-22
[38] (webpack)/~/react-dom/lib/ReactReconciler.js 6.21 kB {8} [built]
[78] (webpack)/~/react-dom/lib/ReactMount.js 25.5 kB {8} [built]
[134] (webpack)/~/react-dom/lib/ReactMultiChild.js 14.6 kB {8} [built]
[138] (webpack)/~/react-dom/lib/ReactRef.js 2.56 kB {8} [built]
[147] (webpack)/~/react-dom/lib/SyntheticCompositionEvent.js 1.1 kB {8} [built]
chunk {9} 821accd63b1dad6b51c9.js 49.8 kB {12} {13} {14} [rendered] [recorded]
> aggressive-splitted [28] ./example.js 2:0-22
[73] (webpack)/~/react-dom/lib/ReactDOMSelect.js 6.81 kB {9} [built]
[74] (webpack)/~/react-dom/lib/ReactEmptyComponent.js 704 bytes {9} [built]
[75] (webpack)/~/react-dom/lib/ReactFeatureFlags.js 628 bytes {9} [built]
[116] (webpack)/~/react-dom/lib/ReactDOMComponent.js 38.2 kB {9} [built]
[128] (webpack)/~/react-dom/lib/ReactDefaultInjection.js 3.5 kB {9} [built]
chunk {10} f5fdd34beba2e67aa671.js 49.7 kB {12} {13} {14} [rendered] [recorded]
> aggressive-splitted [28] ./example.js 2:0-22
[114] (webpack)/~/react-dom/lib/ReactCompositeComponent.js 35.2 kB {10} [built]
[121] (webpack)/~/react-dom/lib/ReactDOMInput.js 12 kB {10} [built]
[127] (webpack)/~/react-dom/lib/ReactDefaultBatchingStrategy.js 1.88 kB {10} [built]
[129] (webpack)/~/react-dom/lib/ReactElementSymbol.js 622 bytes {10} [built]
chunk {11} ec39b52c039ff21d71e0.js 31.1 kB {12} {13} {14} [rendered] [recorded]
> aggressive-splitted [28] ./example.js 2:0-22
[64] (webpack)/~/react-dom/lib/validateDOMNesting.js 13.7 kB {11} [built]
[88] (webpack)/~/react-dom/lib/traverseAllChildren.js 7.04 kB {11} [built]
[89] (webpack)/~/react/lib/ReactComponentTreeHook.js 10.4 kB {11} [built]
chunk {12} 34c15eb3e78f0ccd8722.js 49.8 kB [entry] [rendered] [recorded]
> aggressive-splitted main [28] ./example.js
[0] (webpack)/~/fbjs/lib/warning.js 2.1 kB {12} [built]
[2] (webpack)/~/fbjs/lib/invariant.js 1.49 kB {12} [built]
[4] (webpack)/~/object-assign/index.js 1.99 kB {12} [built]
[5] (webpack)/~/fbjs/lib/emptyFunction.js 1.08 kB {12} [built]
[6] (webpack)/~/fbjs/lib/emptyObject.js 458 bytes {12} [built]
[9] (webpack)/~/react/lib/ReactCurrentOwner.js 623 bytes {12} [built]
[10] (webpack)/~/react/lib/ReactElementSymbol.js 622 bytes {12} [built]
[11] (webpack)/~/react/lib/ReactPropTypeLocationNames.js 572 bytes {12} [built]
[14] (webpack)/~/react/react.js 56 bytes {12} [built]
[15] (webpack)/~/react/lib/React.js 2.69 kB {12} [built]
[17] (webpack)/~/react/lib/KeyEscapeUtils.js 1.29 kB {12} [built]
[18] (webpack)/~/react/lib/PooledClass.js 3.68 kB {12} [built]
[19] (webpack)/~/react/lib/ReactChildren.js 6.19 kB {12} [built]
[20] (webpack)/~/react/lib/ReactClass.js 26.5 kB {12} [built]
[23] (webpack)/~/react/lib/ReactPropTypesSecret.js 442 bytes {12} [built]
chunk {13} c2c00dc4f8ea2d436202.js 30.6 kB [initial] [rendered]
> aggressive-splitted main [28] ./example.js
[3] (webpack)/~/react/lib/reactProdInvariant.js 1.24 kB {13} [built]
[8] (webpack)/~/react/lib/ReactNoopUpdateQueue.js 3.36 kB {13} [built]
[12] (webpack)/~/react/lib/canDefineProperty.js 661 bytes {13} [built]
[13] (webpack)/~/react/lib/getIteratorFn.js 1.12 kB {13} [built]
[22] (webpack)/~/react/lib/ReactPropTypes.js 15.8 kB {13} [built]
[26] (webpack)/~/react/lib/onlyChild.js 1.34 kB {13} [built]
[27] (webpack)/~/react/lib/traverseAllChildren.js 7.03 kB {13} [built]
[28] ./example.js 44 bytes {13} [built]
chunk {14} 4346e9a755998ae776da.js 23 kB [initial] [rendered]
> aggressive-splitted main [28] ./example.js
[1] (webpack)/~/react/lib/ReactElement.js 11.2 kB {14} [built]
[7] (webpack)/~/react/lib/ReactComponent.js 4.61 kB {14} [built]
[21] (webpack)/~/react/lib/ReactDOMFactories.js 5.53 kB {14} [built]
[24] (webpack)/~/react/lib/ReactPureComponent.js 1.32 kB {14} [built]
[25] (webpack)/~/react/lib/ReactVersion.js 350 bytes {14} [built]
Records
{
"modules": {
"byIdentifier": {
"..\\..\\node_modules\\fbjs\\lib\\warning.js": 0,
"..\\..\\node_modules\\react\\lib\\ReactElement.js": 1,
"..\\..\\node_modules\\fbjs\\lib\\invariant.js": 2,
"..\\..\\node_modules\\react\\lib\\reactProdInvariant.js": 3,
"..\\..\\node_modules\\object-assign\\index.js": 4,
"..\\..\\node_modules\\fbjs\\lib\\emptyFunction.js": 5,
"..\\..\\node_modules\\fbjs\\lib\\emptyObject.js": 6,
"..\\..\\node_modules\\react\\lib\\ReactComponent.js": 7,
"..\\..\\node_modules\\react\\lib\\ReactNoopUpdateQueue.js": 8,
"..\\..\\node_modules\\react\\lib\\ReactCurrentOwner.js": 9,
"..\\..\\node_modules\\react\\lib\\ReactElementSymbol.js": 10,
"..\\..\\node_modules\\react\\lib\\ReactPropTypeLocationNames.js": 11,
"..\\..\\node_modules\\react\\lib\\canDefineProperty.js": 12,
"..\\..\\node_modules\\react\\lib\\getIteratorFn.js": 13,
"..\\..\\node_modules\\react\\react.js": 14,
"..\\..\\node_modules\\react\\lib\\React.js": 15,
"..\\..\\node_modules\\react-dom\\index.js": 16,
"..\\..\\node_modules\\react\\lib\\KeyEscapeUtils.js": 17,
"..\\..\\node_modules\\react\\lib\\PooledClass.js": 18,
"..\\..\\node_modules\\react\\lib\\ReactChildren.js": 19,
"..\\..\\node_modules\\react\\lib\\ReactClass.js": 20,
"..\\..\\node_modules\\react\\lib\\ReactDOMFactories.js": 21,
"..\\..\\node_modules\\react\\lib\\ReactPropTypes.js": 22,
"..\\..\\node_modules\\react\\lib\\ReactPropTypesSecret.js": 23,
"..\\..\\node_modules\\react\\lib\\ReactPureComponent.js": 24,
"..\\..\\node_modules\\react\\lib\\ReactVersion.js": 25,
"..\\..\\node_modules\\react\\lib\\onlyChild.js": 26,
"..\\..\\node_modules\\react\\lib\\traverseAllChildren.js": 27,
"example.js": 28,
"..\\..\\node_modules\\react-dom\\lib\\reactProdInvariant.js": 29,
"..\\..\\node_modules\\react-dom\\lib\\ReactDOMComponentTree.js": 30,
"..\\..\\node_modules\\fbjs\\lib\\ExecutionEnvironment.js": 31,
"..\\..\\node_modules\\react-dom\\lib\\ReactInstrumentation.js": 32,
"..\\..\\node_modules\\react-dom\\lib\\ReactUpdates.js": 33,
"..\\..\\node_modules\\react-dom\\lib\\SyntheticEvent.js": 34,
"..\\..\\node_modules\\react-dom\\lib\\PooledClass.js": 35,
"..\\..\\node_modules\\react-dom\\lib\\DOMLazyTree.js": 36,
"..\\..\\node_modules\\react-dom\\lib\\DOMProperty.js": 37,
"..\\..\\node_modules\\react-dom\\lib\\ReactReconciler.js": 38,
"..\\..\\node_modules\\react-dom\\lib\\EventPluginHub.js": 39,
"..\\..\\node_modules\\react-dom\\lib\\EventPropagators.js": 40,
"..\\..\\node_modules\\react-dom\\lib\\ReactInstanceMap.js": 41,
"..\\..\\node_modules\\react-dom\\lib\\SyntheticUIEvent.js": 42,
"..\\..\\node_modules\\react-dom\\lib\\ReactBrowserEventEmitter.js": 43,
"..\\..\\node_modules\\react-dom\\lib\\SyntheticMouseEvent.js": 44,
"..\\..\\node_modules\\react-dom\\lib\\Transaction.js": 45,
"..\\..\\node_modules\\react-dom\\lib\\escapeTextContentForBrowser.js": 46,
"..\\..\\node_modules\\react-dom\\lib\\setInnerHTML.js": 47,
"..\\..\\node_modules\\fbjs\\lib\\shallowEqual.js": 48,
"..\\..\\node_modules\\react-dom\\lib\\DOMChildrenOperations.js": 49,
"..\\..\\node_modules\\react-dom\\lib\\DOMNamespaces.js": 50,
"..\\..\\node_modules\\react-dom\\lib\\EventPluginRegistry.js": 51,
"..\\..\\node_modules\\react-dom\\lib\\EventPluginUtils.js": 52,
"..\\..\\node_modules\\react-dom\\lib\\KeyEscapeUtils.js": 53,
"..\\..\\node_modules\\react-dom\\lib\\LinkedValueUtils.js": 54,
"..\\..\\node_modules\\react-dom\\lib\\ReactComponentEnvironment.js": 55,
"..\\..\\node_modules\\react-dom\\lib\\ReactErrorUtils.js": 56,
"..\\..\\node_modules\\react-dom\\lib\\ReactUpdateQueue.js": 57,
"..\\..\\node_modules\\react-dom\\lib\\createMicrosoftUnsafeLocalFunction.js": 58,
"..\\..\\node_modules\\react-dom\\lib\\getEventCharCode.js": 59,
"..\\..\\node_modules\\react-dom\\lib\\getEventModifierState.js": 60,
"..\\..\\node_modules\\react-dom\\lib\\getEventTarget.js": 61,
"..\\..\\node_modules\\react-dom\\lib\\isEventSupported.js": 62,
"..\\..\\node_modules\\react-dom\\lib\\shouldUpdateReactComponent.js": 63,
"..\\..\\node_modules\\react-dom\\lib\\validateDOMNesting.js": 64,
"..\\..\\node_modules\\fbjs\\lib\\EventListener.js": 65,
"..\\..\\node_modules\\fbjs\\lib\\focusNode.js": 66,
"..\\..\\node_modules\\fbjs\\lib\\getActiveElement.js": 67,
"..\\..\\node_modules\\process\\browser.js": 68,
"..\\..\\node_modules\\react-dom\\lib\\CSSProperty.js": 69,
"..\\..\\node_modules\\react-dom\\lib\\CallbackQueue.js": 70,
"..\\..\\node_modules\\react-dom\\lib\\DOMPropertyOperations.js": 71,
"..\\..\\node_modules\\react-dom\\lib\\ReactDOMComponentFlags.js": 72,
"..\\..\\node_modules\\react-dom\\lib\\ReactDOMSelect.js": 73,
"..\\..\\node_modules\\react-dom\\lib\\ReactEmptyComponent.js": 74,
"..\\..\\node_modules\\react-dom\\lib\\ReactFeatureFlags.js": 75,
"..\\..\\node_modules\\react-dom\\lib\\ReactHostComponent.js": 76,
"..\\..\\node_modules\\react-dom\\lib\\ReactInputSelection.js": 77,
"..\\..\\node_modules\\react-dom\\lib\\ReactMount.js": 78,
"..\\..\\node_modules\\react-dom\\lib\\ReactNodeTypes.js": 79,
"..\\..\\node_modules\\react-dom\\lib\\ViewportMetrics.js": 80,
"..\\..\\node_modules\\react-dom\\lib\\accumulateInto.js": 81,
"..\\..\\node_modules\\react-dom\\lib\\forEachAccumulated.js": 82,
"..\\..\\node_modules\\react-dom\\lib\\getHostComponentFromComposite.js": 83,
"..\\..\\node_modules\\react-dom\\lib\\getTextContentAccessor.js": 84,
"..\\..\\node_modules\\react-dom\\lib\\instantiateReactComponent.js": 85,
"..\\..\\node_modules\\react-dom\\lib\\isTextInputElement.js": 86,
"..\\..\\node_modules\\react-dom\\lib\\setTextContent.js": 87,
"..\\..\\node_modules\\react-dom\\lib\\traverseAllChildren.js": 88,
"..\\..\\node_modules\\react\\lib\\ReactComponentTreeHook.js": 89,
"..\\..\\node_modules\\fbjs\\lib\\camelize.js": 90,
"..\\..\\node_modules\\fbjs\\lib\\camelizeStyleName.js": 91,
"..\\..\\node_modules\\fbjs\\lib\\containsNode.js": 92,
"..\\..\\node_modules\\fbjs\\lib\\createArrayFromMixed.js": 93,
"..\\..\\node_modules\\fbjs\\lib\\createNodesFromMarkup.js": 94,
"..\\..\\node_modules\\fbjs\\lib\\getMarkupWrap.js": 95,
"..\\..\\node_modules\\fbjs\\lib\\getUnboundedScrollPosition.js": 96,
"..\\..\\node_modules\\fbjs\\lib\\hyphenate.js": 97,
"..\\..\\node_modules\\fbjs\\lib\\hyphenateStyleName.js": 98,
"..\\..\\node_modules\\fbjs\\lib\\isNode.js": 99,
"..\\..\\node_modules\\fbjs\\lib\\isTextNode.js": 100,
"..\\..\\node_modules\\fbjs\\lib\\memoizeStringOnly.js": 101,
"..\\..\\node_modules\\react-dom\\lib\\ARIADOMPropertyConfig.js": 102,
"..\\..\\node_modules\\react-dom\\lib\\AutoFocusUtils.js": 103,
"..\\..\\node_modules\\react-dom\\lib\\BeforeInputEventPlugin.js": 104,
"..\\..\\node_modules\\react-dom\\lib\\CSSPropertyOperations.js": 105,
"..\\..\\node_modules\\react-dom\\lib\\ChangeEventPlugin.js": 106,
"..\\..\\node_modules\\react-dom\\lib\\Danger.js": 107,
"..\\..\\node_modules\\react-dom\\lib\\DefaultEventPluginOrder.js": 108,
"..\\..\\node_modules\\react-dom\\lib\\EnterLeaveEventPlugin.js": 109,
"..\\..\\node_modules\\react-dom\\lib\\FallbackCompositionState.js": 110,
"..\\..\\node_modules\\react-dom\\lib\\HTMLDOMPropertyConfig.js": 111,
"..\\..\\node_modules\\react-dom\\lib\\ReactChildReconciler.js": 112,
"..\\..\\node_modules\\react-dom\\lib\\ReactComponentBrowserEnvironment.js": 113,
"..\\..\\node_modules\\react-dom\\lib\\ReactCompositeComponent.js": 114,
"..\\..\\node_modules\\react-dom\\lib\\ReactDOM.js": 115,
"..\\..\\node_modules\\react-dom\\lib\\ReactDOMComponent.js": 116,
"..\\..\\node_modules\\react-dom\\lib\\ReactDOMContainerInfo.js": 117,
"..\\..\\node_modules\\react-dom\\lib\\ReactDOMEmptyComponent.js": 118,
"..\\..\\node_modules\\react-dom\\lib\\ReactDOMFeatureFlags.js": 119,
"..\\..\\node_modules\\react-dom\\lib\\ReactDOMIDOperations.js": 120,
"..\\..\\node_modules\\react-dom\\lib\\ReactDOMInput.js": 121,
"..\\..\\node_modules\\react-dom\\lib\\ReactDOMOption.js": 122,
"..\\..\\node_modules\\react-dom\\lib\\ReactDOMSelection.js": 123,
"..\\..\\node_modules\\react-dom\\lib\\ReactDOMTextComponent.js": 124,
"..\\..\\node_modules\\react-dom\\lib\\ReactDOMTextarea.js": 125,
"..\\..\\node_modules\\react-dom\\lib\\ReactDOMTreeTraversal.js": 126,
"..\\..\\node_modules\\react-dom\\lib\\ReactDefaultBatchingStrategy.js": 127,
"..\\..\\node_modules\\react-dom\\lib\\ReactDefaultInjection.js": 128,
"..\\..\\node_modules\\react-dom\\lib\\ReactElementSymbol.js": 129,
"..\\..\\node_modules\\react-dom\\lib\\ReactEventEmitterMixin.js": 130,
"..\\..\\node_modules\\react-dom\\lib\\ReactEventListener.js": 131,
"..\\..\\node_modules\\react-dom\\lib\\ReactInjection.js": 132,
"..\\..\\node_modules\\react-dom\\lib\\ReactMarkupChecksum.js": 133,
"..\\..\\node_modules\\react-dom\\lib\\ReactMultiChild.js": 134,
"..\\..\\node_modules\\react-dom\\lib\\ReactOwner.js": 135,
"..\\..\\node_modules\\react-dom\\lib\\ReactPropTypesSecret.js": 136,
"..\\..\\node_modules\\react-dom\\lib\\ReactReconcileTransaction.js": 137,
"..\\..\\node_modules\\react-dom\\lib\\ReactRef.js": 138,
"..\\..\\node_modules\\react-dom\\lib\\ReactServerRenderingTransaction.js": 139,
"..\\..\\node_modules\\react-dom\\lib\\ReactServerUpdateQueue.js": 140,
"..\\..\\node_modules\\react-dom\\lib\\ReactVersion.js": 141,
"..\\..\\node_modules\\react-dom\\lib\\SVGDOMPropertyConfig.js": 142,
"..\\..\\node_modules\\react-dom\\lib\\SelectEventPlugin.js": 143,
"..\\..\\node_modules\\react-dom\\lib\\SimpleEventPlugin.js": 144,
"..\\..\\node_modules\\react-dom\\lib\\SyntheticAnimationEvent.js": 145,
"..\\..\\node_modules\\react-dom\\lib\\SyntheticClipboardEvent.js": 146,
"..\\..\\node_modules\\react-dom\\lib\\SyntheticCompositionEvent.js": 147,
"..\\..\\node_modules\\react-dom\\lib\\SyntheticDragEvent.js": 148,
"..\\..\\node_modules\\react-dom\\lib\\SyntheticFocusEvent.js": 149,
"..\\..\\node_modules\\react-dom\\lib\\SyntheticInputEvent.js": 150,
"..\\..\\node_modules\\react-dom\\lib\\SyntheticKeyboardEvent.js": 151,
"..\\..\\node_modules\\react-dom\\lib\\SyntheticTouchEvent.js": 152,
"..\\..\\node_modules\\react-dom\\lib\\SyntheticTransitionEvent.js": 153,
"..\\..\\node_modules\\react-dom\\lib\\SyntheticWheelEvent.js": 154,
"..\\..\\node_modules\\react-dom\\lib\\adler32.js": 155,
"..\\..\\node_modules\\react-dom\\lib\\dangerousStyleValue.js": 156,
"..\\..\\node_modules\\react-dom\\lib\\findDOMNode.js": 157,
"..\\..\\node_modules\\react-dom\\lib\\flattenChildren.js": 158,
"..\\..\\node_modules\\react-dom\\lib\\getEventKey.js": 159,
"..\\..\\node_modules\\react-dom\\lib\\getIteratorFn.js": 160,
"..\\..\\node_modules\\react-dom\\lib\\getNextDebugID.js": 161,
"..\\..\\node_modules\\react-dom\\lib\\getNodeForCharacterOffset.js": 162,
"..\\..\\node_modules\\react-dom\\lib\\getVendorPrefixedEventName.js": 163,
"..\\..\\node_modules\\react-dom\\lib\\quoteAttributeValueForBrowser.js": 164,
"..\\..\\node_modules\\react-dom\\lib\\renderSubtreeIntoContainer.js": 165
},
"usedIds": {
"0": 0,
"1": 1,
"2": 2,
"3": 3,
"4": 4,
"5": 5,
"6": 6,
"7": 7,
"8": 8,
"9": 9,
"10": 10,
"11": 11,
"12": 12,
"13": 13,
"14": 14,
"15": 15,
"16": 16,
"17": 17,
"18": 18,
"19": 19,
"20": 20,
"21": 21,
"22": 22,
"23": 23,
"24": 24,
"25": 25,
"26": 26,
"27": 27,
"28": 28,
"29": 29,
"30": 30,
"31": 31,
"32": 32,
"33": 33,
"34": 34,
"35": 35,
"36": 36,
"37": 37,
"38": 38,
"39": 39,
"40": 40,
"41": 41,
"42": 42,
"43": 43,
"44": 44,
"45": 45,
"46": 46,
"47": 47,
"48": 48,
"49": 49,
"50": 50,
"51": 51,
"52": 52,
"53": 53,
"54": 54,
"55": 55,
"56": 56,
"57": 57,
"58": 58,
"59": 59,
"60": 60,
"61": 61,
"62": 62,
"63": 63,
"64": 64,
"65": 65,
"66": 66,
"67": 67,
"68": 68,
"69": 69,
"70": 70,
"71": 71,
"72": 72,
"73": 73,
"74": 74,
"75": 75,
"76": 76,
"77": 77,
"78": 78,
"79": 79,
"80": 80,
"81": 81,
"82": 82,
"83": 83,
"84": 84,
"85": 85,
"86": 86,
"87": 87,
"88": 88,
"89": 89,
"90": 90,
"91": 91,
"92": 92,
"93": 93,
"94": 94,
"95": 95,
"96": 96,
"97": 97,
"98": 98,
"99": 99,
"100": 100,
"101": 101,
"102": 102,
"103": 103,
"104": 104,
"105": 105,
"106": 106,
"107": 107,
"108": 108,
"109": 109,
"110": 110,
"111": 111,
"112": 112,
"113": 113,
"114": 114,
"115": 115,
"116": 116,
"117": 117,
"118": 118,
"119": 119,
"120": 120,
"121": 121,
"122": 122,
"123": 123,
"124": 124,
"125": 125,
"126": 126,
"127": 127,
"128": 128,
"129": 129,
"130": 130,
"131": 131,
"132": 132,
"133": 133,
"134": 134,
"135": 135,
"136": 136,
"137": 137,
"138": 138,
"139": 139,
"140": 140,
"141": 141,
"142": 142,
"143": 143,
"144": 144,
"145": 145,
"146": 146,
"147": 147,
"148": 148,
"149": 149,
"150": 150,
"151": 151,
"152": 152,
"153": 153,
"154": 154,
"155": 155,
"156": 156,
"157": 157,
"158": 158,
"159": 159,
"160": 160,
"161": 161,
"162": 162,
"163": 163,
"164": 164,
"165": 165
}
},
"chunks": {
"byName": {},
"byBlocks": {
"example.js:0/0:2": 0,
"example.js:0/0:0": 1,
"example.js:0/0:9": 2,
"example.js:0/0:11": 3,
"example.js:0/0:6": 4,
"example.js:0/0:1": 5,
"example.js:0/0:10": 6,
"example.js:0/0:5": 7,
"example.js:0/0:3": 8,
"example.js:0/0:8": 9,
"example.js:0/0:7": 10,
"example.js:0/0:4": 11
},
"usedIds": {
"0": 0,
"1": 1,
"2": 2,
"3": 3,
"4": 4,
"5": 5,
"6": 6,
"7": 7,
"8": 8,
"9": 9,
"10": 10,
"11": 11,
"12": 12,
"13": 13,
"14": 14
}
},
"aggressiveSplits": [
{
"modules": [
"..\\..\\node_modules\\react-dom\\index.js",
"..\\..\\node_modules\\fbjs\\lib\\ExecutionEnvironment.js",
"..\\..\\node_modules\\fbjs\\lib\\shallowEqual.js",
"..\\..\\node_modules\\react-dom\\lib\\DOMNamespaces.js",
"..\\..\\node_modules\\fbjs\\lib\\EventListener.js",
"..\\..\\node_modules\\fbjs\\lib\\focusNode.js",
"..\\..\\node_modules\\fbjs\\lib\\getActiveElement.js",
"..\\..\\node_modules\\process\\browser.js",
"..\\..\\node_modules\\react-dom\\lib\\CSSProperty.js",
"..\\..\\node_modules\\fbjs\\lib\\camelize.js",
"..\\..\\node_modules\\fbjs\\lib\\camelizeStyleName.js",
"..\\..\\node_modules\\fbjs\\lib\\containsNode.js",
"..\\..\\node_modules\\fbjs\\lib\\createArrayFromMixed.js",
"..\\..\\node_modules\\fbjs\\lib\\createNodesFromMarkup.js",
"..\\..\\node_modules\\fbjs\\lib\\getMarkupWrap.js",
"..\\..\\node_modules\\fbjs\\lib\\getUnboundedScrollPosition.js",
"..\\..\\node_modules\\fbjs\\lib\\hyphenate.js",
"..\\..\\node_modules\\fbjs\\lib\\hyphenateStyleName.js",
"..\\..\\node_modules\\fbjs\\lib\\isNode.js",
"..\\..\\node_modules\\fbjs\\lib\\isTextNode.js",
"..\\..\\node_modules\\fbjs\\lib\\memoizeStringOnly.js",
"..\\..\\node_modules\\react-dom\\lib\\ARIADOMPropertyConfig.js",
"..\\..\\node_modules\\react-dom\\lib\\AutoFocusUtils.js",
"..\\..\\node_modules\\react-dom\\lib\\BeforeInputEventPlugin.js"
],
"hash": "dae6ee0707d1d1e6587f7ebe542f70ec",
"id": 0
},
{
"modules": [
"..\\..\\node_modules\\react-dom\\lib\\SyntheticEvent.js",
"..\\..\\node_modules\\react-dom\\lib\\SyntheticUIEvent.js",
"..\\..\\node_modules\\react-dom\\lib\\SyntheticMouseEvent.js",
"..\\..\\node_modules\\react-dom\\lib\\Transaction.js",
"..\\..\\node_modules\\react-dom\\lib\\escapeTextContentForBrowser.js",
"..\\..\\node_modules\\react-dom\\lib\\createMicrosoftUnsafeLocalFunction.js",
"..\\..\\node_modules\\react-dom\\lib\\getEventCharCode.js",
"..\\..\\node_modules\\react-dom\\lib\\accumulateInto.js",
"..\\..\\node_modules\\react-dom\\lib\\forEachAccumulated.js",
"..\\..\\node_modules\\react-dom\\lib\\SyntheticFocusEvent.js",
"..\\..\\node_modules\\react-dom\\lib\\SyntheticInputEvent.js",
"..\\..\\node_modules\\react-dom\\lib\\SyntheticKeyboardEvent.js",
"..\\..\\node_modules\\react-dom\\lib\\SyntheticTouchEvent.js",
"..\\..\\node_modules\\react-dom\\lib\\SyntheticTransitionEvent.js",
"..\\..\\node_modules\\react-dom\\lib\\SyntheticWheelEvent.js",
"..\\..\\node_modules\\react-dom\\lib\\adler32.js",
"..\\..\\node_modules\\react-dom\\lib\\dangerousStyleValue.js",
"..\\..\\node_modules\\react-dom\\lib\\findDOMNode.js",
"..\\..\\node_modules\\react-dom\\lib\\flattenChildren.js",
"..\\..\\node_modules\\react-dom\\lib\\renderSubtreeIntoContainer.js"
],
"hash": "3795db4b41b04f8b2a7313d247a98e86",
"id": 1
},
{
"modules": [
"..\\..\\node_modules\\react-dom\\lib\\ReactInstrumentation.js",
"..\\..\\node_modules\\react-dom\\lib\\ReactInstanceMap.js",
"..\\..\\node_modules\\react-dom\\lib\\ReactErrorUtils.js",
"..\\..\\node_modules\\react-dom\\lib\\ReactHostComponent.js",
"..\\..\\node_modules\\react-dom\\lib\\ReactInputSelection.js",
"..\\..\\node_modules\\react-dom\\lib\\ReactNodeTypes.js",
"..\\..\\node_modules\\react-dom\\lib\\ReactDOMSelection.js",
"..\\..\\node_modules\\react-dom\\lib\\ReactDOMTextComponent.js",
"..\\..\\node_modules\\react-dom\\lib\\ReactDOMTextarea.js",
"..\\..\\node_modules\\react-dom\\lib\\ReactEventEmitterMixin.js",
"..\\..\\node_modules\\react-dom\\lib\\ReactEventListener.js",
"..\\..\\node_modules\\react-dom\\lib\\ReactInjection.js",
"..\\..\\node_modules\\react-dom\\lib\\ReactMarkupChecksum.js",
"..\\..\\node_modules\\react-dom\\lib\\ReactOwner.js",
"..\\..\\node_modules\\react-dom\\lib\\ReactReconcileTransaction.js",
"..\\..\\node_modules\\react-dom\\lib\\SyntheticAnimationEvent.js",
"..\\..\\node_modules\\react-dom\\lib\\getNextDebugID.js"
],
"hash": "17ba201195851405ec1e36bce4de67c7",
"id": 2
},
{
"modules": [
"..\\..\\node_modules\\react-dom\\lib\\EventPluginHub.js",
"..\\..\\node_modules\\react-dom\\lib\\EventPropagators.js",
"..\\..\\node_modules\\react-dom\\lib\\EventPluginRegistry.js",
"..\\..\\node_modules\\react-dom\\lib\\EventPluginUtils.js",
"..\\..\\node_modules\\react-dom\\lib\\KeyEscapeUtils.js",
"..\\..\\node_modules\\react-dom\\lib\\ReactComponentEnvironment.js",
"..\\..\\node_modules\\react-dom\\lib\\Danger.js",
"..\\..\\node_modules\\react-dom\\lib\\EnterLeaveEventPlugin.js",
"..\\..\\node_modules\\react-dom\\lib\\FallbackCompositionState.js",
"..\\..\\node_modules\\react-dom\\lib\\HTMLDOMPropertyConfig.js",
"..\\..\\node_modules\\react-dom\\lib\\ReactComponentBrowserEnvironment.js",
"..\\..\\node_modules\\react-dom\\lib\\ReactDOMContainerInfo.js",
"..\\..\\node_modules\\react-dom\\lib\\ReactVersion.js"
],
"hash": "c1cf8f2da77a924ca1c447d112e0d8ec",
"id": 4
},
{
"modules": [
"..\\..\\node_modules\\react-dom\\lib\\ReactDOMComponentTree.js",
"..\\..\\node_modules\\react-dom\\lib\\PooledClass.js",
"..\\..\\node_modules\\react-dom\\lib\\ReactBrowserEventEmitter.js",
"..\\..\\node_modules\\react-dom\\lib\\LinkedValueUtils.js",
"..\\..\\node_modules\\react-dom\\lib\\ReactChildReconciler.js",
"..\\..\\node_modules\\react-dom\\lib\\ReactDOM.js",
"..\\..\\node_modules\\react-dom\\lib\\ReactDOMEmptyComponent.js",
"..\\..\\node_modules\\react-dom\\lib\\ReactDOMFeatureFlags.js",
"..\\..\\node_modules\\react-dom\\lib\\ReactDOMIDOperations.js",
"..\\..\\node_modules\\react-dom\\lib\\ReactDOMOption.js",
"..\\..\\node_modules\\react-dom\\lib\\ReactDOMTreeTraversal.js",
"..\\..\\node_modules\\react-dom\\lib\\ReactPropTypesSecret.js"
],
"hash": "09fc44f2df4763ce700ea2308caad193",
"id": 5
},
{
"modules": [
"..\\..\\node_modules\\react-dom\\lib\\ReactUpdates.js",
"..\\..\\node_modules\\react-dom\\lib\\ReactUpdateQueue.js",
"..\\..\\node_modules\\react-dom\\lib\\ViewportMetrics.js",
"..\\..\\node_modules\\react-dom\\lib\\ReactServerRenderingTransaction.js",
"..\\..\\node_modules\\react-dom\\lib\\ReactServerUpdateQueue.js",
"..\\..\\node_modules\\react-dom\\lib\\SVGDOMPropertyConfig.js",
"..\\..\\node_modules\\react-dom\\lib\\SelectEventPlugin.js",
"..\\..\\node_modules\\react-dom\\lib\\SimpleEventPlugin.js",
"..\\..\\node_modules\\react-dom\\lib\\SyntheticClipboardEvent.js",
"..\\..\\node_modules\\react-dom\\lib\\SyntheticDragEvent.js"
],
"hash": "7f5e7b9bd64aa5da7ca666bf753bfd7a",
"id": 6
},
{
"modules": [
"..\\..\\node_modules\\react-dom\\lib\\DOMLazyTree.js",
"..\\..\\node_modules\\react-dom\\lib\\DOMProperty.js",
"..\\..\\node_modules\\react-dom\\lib\\DOMChildrenOperations.js",
"..\\..\\node_modules\\react-dom\\lib\\CallbackQueue.js",
"..\\..\\node_modules\\react-dom\\lib\\DOMPropertyOperations.js",
"..\\..\\node_modules\\react-dom\\lib\\ReactDOMComponentFlags.js",
"..\\..\\node_modules\\react-dom\\lib\\CSSPropertyOperations.js",
"..\\..\\node_modules\\react-dom\\lib\\ChangeEventPlugin.js",
"..\\..\\node_modules\\react-dom\\lib\\DefaultEventPluginOrder.js"
],
"hash": "1b2ed3715f8def1b470463a7e79ec8df",
"id": 7
},
{
"modules": [
"..\\..\\node_modules\\react-dom\\lib\\ReactReconciler.js",
"..\\..\\node_modules\\react-dom\\lib\\ReactMount.js",
"..\\..\\node_modules\\react-dom\\lib\\ReactMultiChild.js",
"..\\..\\node_modules\\react-dom\\lib\\ReactRef.js",
"..\\..\\node_modules\\react-dom\\lib\\SyntheticCompositionEvent.js"
],
"hash": "86b9b5b4aebf58b3a65d66407905d500",
"id": 8
},
{
"modules": [
"..\\..\\node_modules\\react-dom\\lib\\ReactDOMSelect.js",
"..\\..\\node_modules\\react-dom\\lib\\ReactEmptyComponent.js",
"..\\..\\node_modules\\react-dom\\lib\\ReactFeatureFlags.js",
"..\\..\\node_modules\\react-dom\\lib\\ReactDOMComponent.js",
"..\\..\\node_modules\\react-dom\\lib\\ReactDefaultInjection.js"
],
"hash": "821accd63b1dad6b51c9813bec4fea55",
"id": 9
},
{
"modules": [
"..\\..\\node_modules\\react-dom\\lib\\ReactCompositeComponent.js",
"..\\..\\node_modules\\react-dom\\lib\\ReactDOMInput.js",
"..\\..\\node_modules\\react-dom\\lib\\ReactDefaultBatchingStrategy.js",
"..\\..\\node_modules\\react-dom\\lib\\ReactElementSymbol.js"
],
"hash": "f5fdd34beba2e67aa671f01386ee6e2c",
"id": 10
},
{
"modules": [
"..\\..\\node_modules\\react-dom\\lib\\validateDOMNesting.js",
"..\\..\\node_modules\\react-dom\\lib\\traverseAllChildren.js",
"..\\..\\node_modules\\react\\lib\\ReactComponentTreeHook.js"
],
"hash": "ec39b52c039ff21d71e05bbedfeee3f7",
"id": 11
},
{
"modules": [
"..\\..\\node_modules\\fbjs\\lib\\warning.js",
"..\\..\\node_modules\\fbjs\\lib\\invariant.js",
"..\\..\\node_modules\\object-assign\\index.js",
"..\\..\\node_modules\\fbjs\\lib\\emptyFunction.js",
"..\\..\\node_modules\\fbjs\\lib\\emptyObject.js",
"..\\..\\node_modules\\react\\lib\\ReactCurrentOwner.js",
"..\\..\\node_modules\\react\\lib\\ReactElementSymbol.js",
"..\\..\\node_modules\\react\\lib\\ReactPropTypeLocationNames.js",
"..\\..\\node_modules\\react\\react.js",
"..\\..\\node_modules\\react\\lib\\React.js",
"..\\..\\node_modules\\react\\lib\\KeyEscapeUtils.js",
"..\\..\\node_modules\\react\\lib\\PooledClass.js",
"..\\..\\node_modules\\react\\lib\\ReactChildren.js",
"..\\..\\node_modules\\react\\lib\\ReactClass.js",
"..\\..\\node_modules\\react\\lib\\ReactPropTypesSecret.js"
],
"hash": "34c15eb3e78f0ccd872214581a5cb8b5",
"id": 12
}
]
}