Bring over updates for 0.14.1 release
Update changelog for 0.14.1 (cherry picked from commit aaf8f870cb242750e842d21ac7ae2f72876f6346) Update readme for 0.14.1 (cherry picked from commit c2dde8df0b365f341416201d1794b0c5e96d1951) 0.14.1 blog post (cherry picked from commit 6e2450e8f29f336ffe9c80d067c8df816957a349) Update website for 0.14.1 (cherry picked from commit f0782e2b2ec79af37987eead2464ac9f303183f5)
Paul O’Shannessy committed
Oct 28, 2015 at 13:13 UTC
ee06df1ac589cfccaa8877ea3c34d68cbb8e09d3
7 files changed
+425
-342
CHANGELOG.md
+20
-1
@@ -1,4 +1,23 @@
1
-## 0.14 (October 7, 2015)
1
+## 0.14.1 (October 28, 2015)
2
+
3
+### React DOM
4
+- Fixed bug where events wouldn't fire in old browsers when using React in development mode
5
+- Fixed bug preventing use of `dangerouslySetInnerHTML` with Closure Compiler Advanced mode
6
+- Added support for `srcLang`, `default`, and `kind` attributes for `<track>` elements
7
+- Added support for `color` attribute
8
+- Ensured legacy `.props` access on DOM nodes is updated on re-renders
9
+
10
+### React TestUtils Add-on
11
+- Fixed `scryRenderedDOMComponentsWithClass` so it works with SVG
12
+
13
+### React CSSTransitionGroup Add-on
14
+- Fix bug preventing `0` to be used as a timeout value
15
+
16
+### React on Bower
17
+- Added `react-dom.js` to `main` to improve compatibility with tooling
18
+
19
+
20
+## 0.14.0 (October 7, 2015)
21
22
### Major changes
23
README.md
+3
-3
@@ -37,12 +37,12 @@ The fastest way to get started is to serve JavaScript from the CDN (also availab
37
38
```html
39
<!-- The core React library -->
40
-<script src="https://fb.me/react-0.14.0.js"></script>
40
+<script src="https://fb.me/react-0.14.1.js"></script>
41
<!-- The ReactDOM Library -->
42
-<script src="https://fb.me/react-dom-0.14.0.js"></script>
42
+<script src="https://fb.me/react-dom-0.14.1.js"></script>
43
```
44
45
-We've also built a [starter kit](https://facebook.github.io/react/downloads/react-0.14.0.zip) which might be useful if this is your first time using React. It includes a webpage with an example of using React with live code.
45
+We've also built a [starter kit](https://facebook.github.io/react/downloads/react-0.14.1.zip) which might be useful if this is your first time using React. It includes a webpage with an example of using React with live code.
46
47
If you'd like to use [bower](http://bower.io), it's as easy as:
48
docs/_config.yml
+1
-1
@@ -36,4 +36,4 @@ sass:
36
sass_dir: _css
37
gems:
38
- jekyll-redirect-from
39
-react_version: 0.14.0-alpha
39
+react_version: 0.14.1
docs/_posts/2015-10-28-react-v0.14.1.md
new
+40
@@ -0,0 +1,40 @@
1
+---
2
+title: "React v0.14.1"
3
+author: zpao
4
+---
5
+
6
+After a couple weeks of having more people use v0.14, we're ready to ship a patch release addressing a few issues. Thanks to everybody who has reported issues and written patches!
7
+
8
+The release is now available for download:
9
+
10
+* **React**
11
+ Dev build with warnings: <https://fb.me/react-0.14.1.js>
12
+ Minified build for production: <https://fb.me/react-0.14.1.min.js>
13
+* **React with Add-Ons**
14
+ Dev build with warnings: <https://fb.me/react-with-addons-0.14.1.js>
15
+ Minified build for production: <https://fb.me/react-with-addons-0.14.1.min.js>
16
+* **React DOM** (include React in the page before React DOM)
17
+ Dev build with warnings: <https://fb.me/react-dom-0.14.1.js>
18
+ Minified build for production: <https://fb.me/react-dom-0.14.1.min.js>
19
+
20
+We've also published version `0.14.1` of the `react`, `react-dom`, and addons packages on npm and the `react` package on bower.
21
+
22
+- - -
23
+
24
+## Changelog
25
+
26
+### React DOM
27
+- Fixed bug where events wouldn't fire in old browsers when using React in development mode
28
+- Fixed bug preventing use of `dangerouslySetInnerHTML` with Closure Compiler Advanced mode
29
+- Added support for `srcLang`, `default`, and `kind` attributes for `<track>` elements
30
+- Added support for `color` attribute
31
+- Ensured legacy `.props` access on DOM nodes is updated on re-renders
32
+
33
+### React TestUtils Add-on
34
+- Fixed `scryRenderedDOMComponentsWithClass` so it works with SVG
35
+
36
+### React CSSTransitionGroup Add-on
37
+- Fix bug preventing `0` to be used as a timeout value
38
+
39
+### React on Bower
40
+- Added `react-dom.js` to `main` to improve compatibility with tooling
docs/downloads/react-0.14.1.zip
Binary files /dev/null and b/docs/downloads/react-0.14.1.zip differ
docs/js/react-dom.js
+1
-1
@@ -1,5 +1,5 @@
1
/**
2
- * ReactDOM v0.14.0
2
+ * ReactDOM v0.14.1
3
*
4
* Copyright 2013-2015, Facebook, Inc.
5
* All rights reserved.
docs/js/react.js
+360
-336
@@ -1,5 +1,5 @@
1
/**
2
- * React v0.14.0
2
+ * React v0.14.1
3
*/
4
(function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}else if(typeof define==="function"&&define.amd){define([],f)}else{var g;if(typeof window!=="undefined"){g=window}else if(typeof global!=="undefined"){g=global}else if(typeof self!=="undefined"){g=self}else{g=this}g.React = f()}})(function(){var define,module,exports;return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(_dereq_,module,exports){
5
/**
@@ -20,7 +20,7 @@ var ReactDOMServer = _dereq_(45);
20
var ReactIsomorphic = _dereq_(63);
21
22
var assign = _dereq_(23);
23
-var deprecated = _dereq_(105);
23
+var deprecated = _dereq_(106);
24
25
// `version` will be added here by ReactIsomorphic.
26
var React = {};
@@ -41,7 +41,7 @@ assign(React, {
41
React.__SECRET_DOM_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = ReactDOM;
42
43
module.exports = React;
44
-},{"105":105,"23":23,"35":35,"45":45,"63":63}],2:[function(_dereq_,module,exports){
44
+},{"106":106,"23":23,"35":35,"45":45,"63":63}],2:[function(_dereq_,module,exports){
45
/**
46
* Copyright 2013-2015, Facebook, Inc.
47
* All rights reserved.
@@ -58,8 +58,8 @@ module.exports = React;
58
59
var ReactMount = _dereq_(65);
60
61
-var findDOMNode = _dereq_(107);
62
-var focusNode = _dereq_(137);
61
+var findDOMNode = _dereq_(108);
62
+var focusNode = _dereq_(138);
63
64
var Mixin = {
65
componentDidMount: function () {
@@ -78,7 +78,7 @@ var AutoFocusUtils = {
78
};
79
80
module.exports = AutoFocusUtils;
81
-},{"107":107,"137":137,"65":65}],3:[function(_dereq_,module,exports){
81
+},{"108":108,"138":138,"65":65}],3:[function(_dereq_,module,exports){
82
/**
83
* Copyright 2013-2015 Facebook, Inc.
84
* All rights reserved.
@@ -95,12 +95,12 @@ module.exports = AutoFocusUtils;
95
96
var EventConstants = _dereq_(15);
97
var EventPropagators = _dereq_(19);
98
-var ExecutionEnvironment = _dereq_(129);
98
+var ExecutionEnvironment = _dereq_(130);
99
var FallbackCompositionState = _dereq_(20);
100
var SyntheticCompositionEvent = _dereq_(90);
101
var SyntheticInputEvent = _dereq_(94);
102
103
-var keyOf = _dereq_(147);
103
+var keyOf = _dereq_(148);
104
105
var END_KEYCODES = [9, 13, 27, 32]; // Tab, Return, Esc, Space
106
var START_KEYCODE = 229;
@@ -484,7 +484,7 @@ var BeforeInputEventPlugin = {
484
};
485
486
module.exports = BeforeInputEventPlugin;
487
-},{"129":129,"147":147,"15":15,"19":19,"20":20,"90":90,"94":94}],4:[function(_dereq_,module,exports){
487
+},{"130":130,"148":148,"15":15,"19":19,"20":20,"90":90,"94":94}],4:[function(_dereq_,module,exports){
488
/**
489
* Copyright 2013-2015, Facebook, Inc.
490
* All rights reserved.
@@ -640,14 +640,14 @@ module.exports = CSSProperty;
640
'use strict';
641
642
var CSSProperty = _dereq_(4);
643
-var ExecutionEnvironment = _dereq_(129);
643
+var ExecutionEnvironment = _dereq_(130);
644
var ReactPerf = _dereq_(71);
645
646
-var camelizeStyleName = _dereq_(131);
647
-var dangerousStyleValue = _dereq_(104);
648
-var hyphenateStyleName = _dereq_(142);
649
-var memoizeStringOnly = _dereq_(149);
650
-var warning = _dereq_(154);
646
+var camelizeStyleName = _dereq_(132);
647
+var dangerousStyleValue = _dereq_(105);
648
+var hyphenateStyleName = _dereq_(143);
649
+var memoizeStringOnly = _dereq_(150);
650
+var warning = _dereq_(155);
651
652
var processStyleName = memoizeStringOnly(function (styleName) {
653
return hyphenateStyleName(styleName);
@@ -800,7 +800,7 @@ ReactPerf.measureMethods(CSSPropertyOperations, 'CSSPropertyOperations', {
800
});
801
802
module.exports = CSSPropertyOperations;
803
-},{"104":104,"129":129,"131":131,"142":142,"149":149,"154":154,"4":4,"71":71}],6:[function(_dereq_,module,exports){
803
+},{"105":105,"130":130,"132":132,"143":143,"150":150,"155":155,"4":4,"71":71}],6:[function(_dereq_,module,exports){
804
/**
805
* Copyright 2013-2015, Facebook, Inc.
806
* All rights reserved.
@@ -817,7 +817,7 @@ module.exports = CSSPropertyOperations;
817
var PooledClass = _dereq_(24);
818
819
var assign = _dereq_(23);
820
-var invariant = _dereq_(143);
820
+var invariant = _dereq_(144);
821
822
/**
823
* A specialized pseudo-event module to help keep track of components waiting to
@@ -894,7 +894,7 @@ assign(CallbackQueue.prototype, {
894
PooledClass.addPoolingTo(CallbackQueue);
895
896
module.exports = CallbackQueue;
897
-},{"143":143,"23":23,"24":24}],7:[function(_dereq_,module,exports){
897
+},{"144":144,"23":23,"24":24}],7:[function(_dereq_,module,exports){
898
/**
899
* Copyright 2013-2015, Facebook, Inc.
900
* All rights reserved.
@@ -911,14 +911,14 @@ module.exports = CallbackQueue;
911
var EventConstants = _dereq_(15);
912
var EventPluginHub = _dereq_(16);
913
var EventPropagators = _dereq_(19);
914
-var ExecutionEnvironment = _dereq_(129);
914
+var ExecutionEnvironment = _dereq_(130);
915
var ReactUpdates = _dereq_(83);
916
var SyntheticEvent = _dereq_(92);
917
918
-var getEventTarget = _dereq_(113);
919
-var isEventSupported = _dereq_(118);
920
-var isTextInputElement = _dereq_(119);
921
-var keyOf = _dereq_(147);
918
+var getEventTarget = _dereq_(114);
919
+var isEventSupported = _dereq_(119);
920
+var isTextInputElement = _dereq_(120);
921
+var keyOf = _dereq_(148);
922
923
var topLevelTypes = EventConstants.topLevelTypes;
924
@@ -1044,6 +1044,8 @@ function startWatchingForValueChange(target, targetID) {
1044
activeElementValue = target.value;
1045
activeElementValueProp = Object.getOwnPropertyDescriptor(target.constructor.prototype, 'value');
1046
1047
+ // Not guarded in a canDefineProperty check: IE8 supports defineProperty only
1048
+ // on DOM elements
1049
Object.defineProperty(activeElement, 'value', newValueProp);
1050
activeElement.attachEvent('onpropertychange', handlePropertyChange);
1051
}
@@ -1214,7 +1216,7 @@ var ChangeEventPlugin = {
1216
};
1217
1218
module.exports = ChangeEventPlugin;
1217
-},{"113":113,"118":118,"119":119,"129":129,"147":147,"15":15,"16":16,"19":19,"83":83,"92":92}],8:[function(_dereq_,module,exports){
1219
+},{"114":114,"119":119,"120":120,"130":130,"148":148,"15":15,"16":16,"19":19,"83":83,"92":92}],8:[function(_dereq_,module,exports){
1220
/**
1221
* Copyright 2013-2015, Facebook, Inc.
1222
* All rights reserved.
@@ -1257,9 +1259,9 @@ var Danger = _dereq_(12);
1259
var ReactMultiChildUpdateTypes = _dereq_(67);
1260
var ReactPerf = _dereq_(71);
1261
1260
-var setInnerHTML = _dereq_(123);
1261
-var setTextContent = _dereq_(124);
1262
-var invariant = _dereq_(143);
1262
+var setInnerHTML = _dereq_(124);
1263
+var setTextContent = _dereq_(125);
1264
+var invariant = _dereq_(144);
1265
1266
/**
1267
* Inserts `childNode` as a child of `parentNode` at the `index`.
@@ -1368,7 +1370,7 @@ ReactPerf.measureMethods(DOMChildrenOperations, 'DOMChildrenOperations', {
1370
});
1371
1372
module.exports = DOMChildrenOperations;
1371
-},{"12":12,"123":123,"124":124,"143":143,"67":67,"71":71}],10:[function(_dereq_,module,exports){
1373
+},{"12":12,"124":124,"125":125,"144":144,"67":67,"71":71}],10:[function(_dereq_,module,exports){
1374
/**
1375
* Copyright 2013-2015, Facebook, Inc.
1376
* All rights reserved.
@@ -1383,7 +1385,7 @@ module.exports = DOMChildrenOperations;
1385
1386
'use strict';
1387
1386
-var invariant = _dereq_(143);
1388
+var invariant = _dereq_(144);
1389
1390
function checkMask(value, bitmask) {
1391
return (value & bitmask) === bitmask;
@@ -1603,7 +1605,7 @@ var DOMProperty = {
1605
};
1606
1607
module.exports = DOMProperty;
1606
-},{"143":143}],11:[function(_dereq_,module,exports){
1608
+},{"144":144}],11:[function(_dereq_,module,exports){
1609
/**
1610
* Copyright 2013-2015, Facebook, Inc.
1611
* All rights reserved.
@@ -1621,8 +1623,8 @@ module.exports = DOMProperty;
1623
var DOMProperty = _dereq_(10);
1624
var ReactPerf = _dereq_(71);
1625
1624
-var quoteAttributeValueForBrowser = _dereq_(121);
1625
-var warning = _dereq_(154);
1626
+var quoteAttributeValueForBrowser = _dereq_(122);
1627
+var warning = _dereq_(155);
1628
1629
// Simplified subset
1630
var VALID_ATTRIBUTE_NAME_REGEX = /^[a-zA-Z_][\w\.\-]*$/;
@@ -1829,7 +1831,7 @@ ReactPerf.measureMethods(DOMPropertyOperations, 'DOMPropertyOperations', {
1831
});
1832
1833
module.exports = DOMPropertyOperations;
1832
-},{"10":10,"121":121,"154":154,"71":71}],12:[function(_dereq_,module,exports){
1834
+},{"10":10,"122":122,"155":155,"71":71}],12:[function(_dereq_,module,exports){
1835
/**
1836
* Copyright 2013-2015, Facebook, Inc.
1837
* All rights reserved.
@@ -1844,12 +1846,12 @@ module.exports = DOMPropertyOperations;
1846
1847
'use strict';
1848
1847
-var ExecutionEnvironment = _dereq_(129);
1849
+var ExecutionEnvironment = _dereq_(130);
1850
1849
-var createNodesFromMarkup = _dereq_(134);
1850
-var emptyFunction = _dereq_(135);
1851
-var getMarkupWrap = _dereq_(139);
1852
-var invariant = _dereq_(143);
1851
+var createNodesFromMarkup = _dereq_(135);
1852
+var emptyFunction = _dereq_(136);
1853
+var getMarkupWrap = _dereq_(140);
1854
+var invariant = _dereq_(144);
1855
1856
var OPEN_TAG_NAME_EXP = /^(<[^ \/>]+)/;
1857
var RESULT_INDEX_ATTR = 'data-danger-index';
@@ -1975,7 +1977,7 @@ var Danger = {
1977
};
1978
1979
module.exports = Danger;
1978
-},{"129":129,"134":134,"135":135,"139":139,"143":143}],13:[function(_dereq_,module,exports){
1980
+},{"130":130,"135":135,"136":136,"140":140,"144":144}],13:[function(_dereq_,module,exports){
1981
/**
1982
* Copyright 2013-2015, Facebook, Inc.
1983
* All rights reserved.
@@ -1989,7 +1991,7 @@ module.exports = Danger;
1991
1992
'use strict';
1993
1992
-var keyOf = _dereq_(147);
1994
+var keyOf = _dereq_(148);
1995
1996
/**
1997
* Module that is injectable into `EventPluginHub`, that specifies a
@@ -2003,7 +2005,7 @@ var keyOf = _dereq_(147);
2005
var DefaultEventPluginOrder = [keyOf({ ResponderEventPlugin: null }), keyOf({ SimpleEventPlugin: null }), keyOf({ TapEventPlugin: null }), keyOf({ EnterLeaveEventPlugin: null }), keyOf({ ChangeEventPlugin: null }), keyOf({ SelectEventPlugin: null }), keyOf({ BeforeInputEventPlugin: null })];
2006
2007
module.exports = DefaultEventPluginOrder;
2006
-},{"147":147}],14:[function(_dereq_,module,exports){
2008
+},{"148":148}],14:[function(_dereq_,module,exports){
2009
/**
2010
* Copyright 2013-2015, Facebook, Inc.
2011
* All rights reserved.
@@ -2023,7 +2025,7 @@ var EventPropagators = _dereq_(19);
2025
var SyntheticMouseEvent = _dereq_(96);
2026
2027
var ReactMount = _dereq_(65);
2026
-var keyOf = _dereq_(147);
2028
+var keyOf = _dereq_(148);
2029
2030
var topLevelTypes = EventConstants.topLevelTypes;
2031
var getFirstReactDOM = ReactMount.getFirstReactDOM;
@@ -2128,7 +2130,7 @@ var EnterLeaveEventPlugin = {
2130
};
2131
2132
module.exports = EnterLeaveEventPlugin;
2131
-},{"147":147,"15":15,"19":19,"65":65,"96":96}],15:[function(_dereq_,module,exports){
2133
+},{"148":148,"15":15,"19":19,"65":65,"96":96}],15:[function(_dereq_,module,exports){
2134
/**
2135
* Copyright 2013-2015, Facebook, Inc.
2136
* All rights reserved.
@@ -2142,7 +2144,7 @@ module.exports = EnterLeaveEventPlugin;
2144
2145
'use strict';
2146
2145
-var keyMirror = _dereq_(146);
2147
+var keyMirror = _dereq_(147);
2148
2149
var PropagationPhases = keyMirror({ bubbled: null, captured: null });
2150
@@ -2221,7 +2223,7 @@ var EventConstants = {
2223
};
2224
2225
module.exports = EventConstants;
2224
-},{"146":146}],16:[function(_dereq_,module,exports){
2226
+},{"147":147}],16:[function(_dereq_,module,exports){
2227
/**
2228
* Copyright 2013-2015, Facebook, Inc.
2229
* All rights reserved.
@@ -2240,9 +2242,9 @@ var EventPluginUtils = _dereq_(18);
2242
var ReactErrorUtils = _dereq_(56);
2243
2244
var accumulateInto = _dereq_(102);
2243
-var forEachAccumulated = _dereq_(109);
2244
-var invariant = _dereq_(143);
2245
-var warning = _dereq_(154);
2245
+var forEachAccumulated = _dereq_(110);
2246
+var invariant = _dereq_(144);
2247
+var warning = _dereq_(155);
2248
2249
/**
2250
* Internal store for event listeners
@@ -2501,7 +2503,7 @@ var EventPluginHub = {
2503
};
2504
2505
module.exports = EventPluginHub;
2504
-},{"102":102,"109":109,"143":143,"154":154,"17":17,"18":18,"56":56}],17:[function(_dereq_,module,exports){
2506
+},{"102":102,"110":110,"144":144,"155":155,"17":17,"18":18,"56":56}],17:[function(_dereq_,module,exports){
2507
/**
2508
* Copyright 2013-2015, Facebook, Inc.
2509
* All rights reserved.
@@ -2516,7 +2518,7 @@ module.exports = EventPluginHub;
2518
2519
'use strict';
2520
2519
-var invariant = _dereq_(143);
2521
+var invariant = _dereq_(144);
2522
2523
/**
2524
* Injectable ordering of event plugins.
@@ -2722,7 +2724,7 @@ var EventPluginRegistry = {
2724
};
2725
2726
module.exports = EventPluginRegistry;
2725
-},{"143":143}],18:[function(_dereq_,module,exports){
2727
+},{"144":144}],18:[function(_dereq_,module,exports){
2728
/**
2729
* Copyright 2013-2015, Facebook, Inc.
2730
* All rights reserved.
@@ -2739,8 +2741,8 @@ module.exports = EventPluginRegistry;
2741
var EventConstants = _dereq_(15);
2742
var ReactErrorUtils = _dereq_(56);
2743
2742
-var invariant = _dereq_(143);
2743
-var warning = _dereq_(154);
2744
+var invariant = _dereq_(144);
2745
+var warning = _dereq_(155);
2746
2747
/**
2748
* Injected dependencies:
@@ -2925,7 +2927,7 @@ var EventPluginUtils = {
2927
};
2928
2929
module.exports = EventPluginUtils;
2928
-},{"143":143,"15":15,"154":154,"56":56}],19:[function(_dereq_,module,exports){
2930
+},{"144":144,"15":15,"155":155,"56":56}],19:[function(_dereq_,module,exports){
2931
/**
2932
* Copyright 2013-2015, Facebook, Inc.
2933
* All rights reserved.
@@ -2942,10 +2944,10 @@ module.exports = EventPluginUtils;
2944
var EventConstants = _dereq_(15);
2945
var EventPluginHub = _dereq_(16);
2946
2945
-var warning = _dereq_(154);
2947
+var warning = _dereq_(155);
2948
2949
var accumulateInto = _dereq_(102);
2948
-var forEachAccumulated = _dereq_(109);
2950
+var forEachAccumulated = _dereq_(110);
2951
2952
var PropagationPhases = EventConstants.PropagationPhases;
2953
var getListener = EventPluginHub.getListener;
@@ -3061,7 +3063,7 @@ var EventPropagators = {
3063
};
3064
3065
module.exports = EventPropagators;
3064
-},{"102":102,"109":109,"15":15,"154":154,"16":16}],20:[function(_dereq_,module,exports){
3066
+},{"102":102,"110":110,"15":15,"155":155,"16":16}],20:[function(_dereq_,module,exports){
3067
/**
3068
* Copyright 2013-2015, Facebook, Inc.
3069
* All rights reserved.
@@ -3079,7 +3081,7 @@ module.exports = EventPropagators;
3081
var PooledClass = _dereq_(24);
3082
3083
var assign = _dereq_(23);
3082
-var getTextContentAccessor = _dereq_(116);
3084
+var getTextContentAccessor = _dereq_(117);
3085
3086
/**
3087
* This helper class stores information about text content of a target node,
@@ -3157,7 +3159,7 @@ assign(FallbackCompositionState.prototype, {
3159
PooledClass.addPoolingTo(FallbackCompositionState);
3160
3161
module.exports = FallbackCompositionState;
3160
-},{"116":116,"23":23,"24":24}],21:[function(_dereq_,module,exports){
3162
+},{"117":117,"23":23,"24":24}],21:[function(_dereq_,module,exports){
3163
/**
3164
* Copyright 2013-2015, Facebook, Inc.
3165
* All rights reserved.
@@ -3172,7 +3174,7 @@ module.exports = FallbackCompositionState;
3174
'use strict';
3175
3176
var DOMProperty = _dereq_(10);
3175
-var ExecutionEnvironment = _dereq_(129);
3177
+var ExecutionEnvironment = _dereq_(130);
3178
3179
var MUST_USE_ATTRIBUTE = DOMProperty.injection.MUST_USE_ATTRIBUTE;
3180
var MUST_USE_PROPERTY = DOMProperty.injection.MUST_USE_PROPERTY;
@@ -3229,6 +3231,7 @@ var HTMLDOMPropertyConfig = {
3231
crossOrigin: null,
3232
data: null, // For `<object />` acts as `src`.
3233
dateTime: MUST_USE_ATTRIBUTE,
3234
+ 'default': HAS_BOOLEAN_VALUE,
3235
defer: HAS_BOOLEAN_VALUE,
3236
dir: null,
3237
disabled: MUST_USE_ATTRIBUTE | HAS_BOOLEAN_VALUE,
@@ -3256,6 +3259,7 @@ var HTMLDOMPropertyConfig = {
3259
is: MUST_USE_ATTRIBUTE,
3260
keyParams: MUST_USE_ATTRIBUTE,
3261
keyType: MUST_USE_ATTRIBUTE,
3262
+ kind: null,
3263
label: null,
3264
lang: null,
3265
list: MUST_USE_ATTRIBUTE,
@@ -3301,6 +3305,7 @@ var HTMLDOMPropertyConfig = {
3305
spellCheck: null,
3306
src: null,
3307
srcDoc: MUST_USE_PROPERTY,
3308
+ srcLang: null,
3309
srcSet: MUST_USE_ATTRIBUTE,
3310
start: HAS_NUMERIC_VALUE,
3311
step: null,
@@ -3338,6 +3343,8 @@ var HTMLDOMPropertyConfig = {
3343
autoCorrect: null,
3344
// autoSave allows WebKit/Blink to persist values of input fields on page reloads
3345
autoSave: null,
3346
+ // color is for Safari mask-icon link
3347
+ color: null,
3348
// itemProp, itemScope, itemType are for
3349
// Microdata support. See http://schema.org/docs/gs.html
3350
itemProp: MUST_USE_ATTRIBUTE,
@@ -3382,7 +3389,7 @@ var HTMLDOMPropertyConfig = {
3389
};
3390
3391
module.exports = HTMLDOMPropertyConfig;
3385
-},{"10":10,"129":129}],22:[function(_dereq_,module,exports){
3392
+},{"10":10,"130":130}],22:[function(_dereq_,module,exports){
3393
/**
3394
* Copyright 2013-2015, Facebook, Inc.
3395
* All rights reserved.
@@ -3400,8 +3407,8 @@ module.exports = HTMLDOMPropertyConfig;
3407
var ReactPropTypes = _dereq_(74);
3408
var ReactPropTypeLocations = _dereq_(73);
3409
3403
-var invariant = _dereq_(143);
3404
-var warning = _dereq_(154);
3410
+var invariant = _dereq_(144);
3411
+var warning = _dereq_(155);
3412
3413
var hasReadOnlyValue = {
3414
'button': true,
@@ -3517,7 +3524,7 @@ var LinkedValueUtils = {
3524
};
3525
3526
module.exports = LinkedValueUtils;
3520
-},{"143":143,"154":154,"73":73,"74":74}],23:[function(_dereq_,module,exports){
3527
+},{"144":144,"155":155,"73":73,"74":74}],23:[function(_dereq_,module,exports){
3528
/**
3529
* Copyright 2014-2015, Facebook, Inc.
3530
* All rights reserved.
@@ -3579,7 +3586,7 @@ module.exports = assign;
3586
3587
'use strict';
3588
3582
-var invariant = _dereq_(143);
3589
+var invariant = _dereq_(144);
3590
3591
/**
3592
* Static poolers. Several custom versions for each potential number of
@@ -3685,7 +3692,7 @@ var PooledClass = {
3692
};
3693
3694
module.exports = PooledClass;
3688
-},{"143":143}],25:[function(_dereq_,module,exports){
3695
+},{"144":144}],25:[function(_dereq_,module,exports){
3696
/**
3697
* Copyright 2013-2015, Facebook, Inc.
3698
* All rights reserved.
@@ -3701,8 +3708,8 @@ module.exports = PooledClass;
3708
3709
var ReactInstanceMap = _dereq_(62);
3710
3704
-var findDOMNode = _dereq_(107);
3705
-var warning = _dereq_(154);
3711
+var findDOMNode = _dereq_(108);
3712
+var warning = _dereq_(155);
3713
3714
var didWarnKey = '_getDOMNodeDidWarn';
3715
@@ -3722,7 +3729,7 @@ var ReactBrowserComponentMixin = {
3729
};
3730
3731
module.exports = ReactBrowserComponentMixin;
3725
-},{"107":107,"154":154,"62":62}],26:[function(_dereq_,module,exports){
3732
+},{"108":108,"155":155,"62":62}],26:[function(_dereq_,module,exports){
3733
/**
3734
* Copyright 2013-2015, Facebook, Inc.
3735
* All rights reserved.
@@ -3745,7 +3752,7 @@ var ReactPerf = _dereq_(71);
3752
var ViewportMetrics = _dereq_(101);
3753
3754
var assign = _dereq_(23);
3748
-var isEventSupported = _dereq_(118);
3755
+var isEventSupported = _dereq_(119);
3756
3757
/**
3758
* Summary of `ReactBrowserEventEmitter` event handling:
@@ -4047,7 +4054,7 @@ ReactPerf.measureMethods(ReactBrowserEventEmitter, 'ReactBrowserEventEmitter', {
4054
});
4055
4056
module.exports = ReactBrowserEventEmitter;
4050
-},{"101":101,"118":118,"15":15,"16":16,"17":17,"23":23,"57":57,"71":71}],27:[function(_dereq_,module,exports){
4057
+},{"101":101,"119":119,"15":15,"16":16,"17":17,"23":23,"57":57,"71":71}],27:[function(_dereq_,module,exports){
4058
/**
4059
* Copyright 2014-2015, Facebook, Inc.
4060
* All rights reserved.
@@ -4064,10 +4071,10 @@ module.exports = ReactBrowserEventEmitter;
4071
4072
var ReactReconciler = _dereq_(76);
4073
4067
-var instantiateReactComponent = _dereq_(117);
4068
-var shouldUpdateReactComponent = _dereq_(125);
4069
-var traverseAllChildren = _dereq_(126);
4070
-var warning = _dereq_(154);
4074
+var instantiateReactComponent = _dereq_(118);
4075
+var shouldUpdateReactComponent = _dereq_(126);
4076
+var traverseAllChildren = _dereq_(127);
4077
+var warning = _dereq_(155);
4078
4079
function instantiateChild(childInstances, child, name) {
4080
// We found a component instance.
@@ -4170,7 +4177,7 @@ var ReactChildReconciler = {
4177
};
4178
4179
module.exports = ReactChildReconciler;
4173
-},{"117":117,"125":125,"126":126,"154":154,"76":76}],28:[function(_dereq_,module,exports){
4180
+},{"118":118,"126":126,"127":127,"155":155,"76":76}],28:[function(_dereq_,module,exports){
4181
/**
4182
* Copyright 2013-2015, Facebook, Inc.
4183
* All rights reserved.
@@ -4187,8 +4194,8 @@ module.exports = ReactChildReconciler;
4194
var PooledClass = _dereq_(24);
4195
var ReactElement = _dereq_(52);
4196
4190
-var emptyFunction = _dereq_(135);
4191
-var traverseAllChildren = _dereq_(126);
4197
+var emptyFunction = _dereq_(136);
4198
+var traverseAllChildren = _dereq_(127);
4199
4200
var twoArgumentPooler = PooledClass.twoArgumentPooler;
4201
var fourArgumentPooler = PooledClass.fourArgumentPooler;
@@ -4353,7 +4360,7 @@ var ReactChildren = {
4360
};
4361
4362
module.exports = ReactChildren;
4356
-},{"126":126,"135":135,"24":24,"52":52}],29:[function(_dereq_,module,exports){
4363
+},{"127":127,"136":136,"24":24,"52":52}],29:[function(_dereq_,module,exports){
4364
/**
4365
* Copyright 2013-2015, Facebook, Inc.
4366
* All rights reserved.
@@ -4374,11 +4381,11 @@ var ReactPropTypeLocationNames = _dereq_(72);
4381
var ReactNoopUpdateQueue = _dereq_(69);
4382
4383
var assign = _dereq_(23);
4377
-var emptyObject = _dereq_(136);
4378
-var invariant = _dereq_(143);
4379
-var keyMirror = _dereq_(146);
4380
-var keyOf = _dereq_(147);
4381
-var warning = _dereq_(154);
4384
+var emptyObject = _dereq_(137);
4385
+var invariant = _dereq_(144);
4386
+var keyMirror = _dereq_(147);
4387
+var keyOf = _dereq_(148);
4388
+var warning = _dereq_(155);
4389
4390
var MIXINS_KEY = keyOf({ mixins: null });
4391
@@ -5125,7 +5132,7 @@ var ReactClass = {
5132
};
5133
5134
module.exports = ReactClass;
5128
-},{"136":136,"143":143,"146":146,"147":147,"154":154,"23":23,"30":30,"52":52,"69":69,"72":72,"73":73}],30:[function(_dereq_,module,exports){
5135
+},{"137":137,"144":144,"147":147,"148":148,"155":155,"23":23,"30":30,"52":52,"69":69,"72":72,"73":73}],30:[function(_dereq_,module,exports){
5136
/**
5137
* Copyright 2013-2015, Facebook, Inc.
5138
* All rights reserved.
@@ -5141,9 +5148,10 @@ module.exports = ReactClass;
5148
5149
var ReactNoopUpdateQueue = _dereq_(69);
5150
5144
-var emptyObject = _dereq_(136);
5145
-var invariant = _dereq_(143);
5146
-var warning = _dereq_(154);
5151
+var canDefineProperty = _dereq_(104);
5152
+var emptyObject = _dereq_(137);
5153
+var invariant = _dereq_(144);
5154
+var warning = _dereq_(155);
5155
5156
/**
5157
* Base class helpers for the updating state of a component.
@@ -5230,15 +5238,13 @@ if ("development" !== 'production') {
5238
setProps: ['setProps', 'Instead, call render again at the top level.']
5239
};
5240
var defineDeprecationWarning = function (methodName, info) {
5233
- try {
5241
+ if (canDefineProperty) {
5242
Object.defineProperty(ReactComponent.prototype, methodName, {
5243
get: function () {
5244
"development" !== 'production' ? warning(false, '%s(...) is deprecated in plain JavaScript React classes. %s', info[0], info[1]) : undefined;
5245
return undefined;
5246
}
5247
});
5240
- } catch (x) {
5241
- // IE will fail on defineProperty (es5-shim/sham too)
5248
}
5249
};
5250
for (var fnName in deprecatedAPIs) {
@@ -5249,7 +5255,7 @@ if ("development" !== 'production') {
5255
}
5256
5257
module.exports = ReactComponent;
5252
-},{"136":136,"143":143,"154":154,"69":69}],31:[function(_dereq_,module,exports){
5258
+},{"104":104,"137":137,"144":144,"155":155,"69":69}],31:[function(_dereq_,module,exports){
5259
/**
5260
* Copyright 2013-2015, Facebook, Inc.
5261
* All rights reserved.
@@ -5305,7 +5311,7 @@ module.exports = ReactComponentBrowserEnvironment;
5311
5312
'use strict';
5313
5308
-var invariant = _dereq_(143);
5314
+var invariant = _dereq_(144);
5315
5316
var injected = false;
5317
@@ -5343,7 +5349,7 @@ var ReactComponentEnvironment = {
5349
};
5350
5351
module.exports = ReactComponentEnvironment;
5346
-},{"143":143}],33:[function(_dereq_,module,exports){
5352
+},{"144":144}],33:[function(_dereq_,module,exports){
5353
/**
5354
* Copyright 2013-2015, Facebook, Inc.
5355
* All rights reserved.
@@ -5368,10 +5374,10 @@ var ReactReconciler = _dereq_(76);
5374
var ReactUpdateQueue = _dereq_(82);
5375
5376
var assign = _dereq_(23);
5371
-var emptyObject = _dereq_(136);
5372
-var invariant = _dereq_(143);
5373
-var shouldUpdateReactComponent = _dereq_(125);
5374
-var warning = _dereq_(154);
5377
+var emptyObject = _dereq_(137);
5378
+var invariant = _dereq_(144);
5379
+var shouldUpdateReactComponent = _dereq_(126);
5380
+var warning = _dereq_(155);
5381
5382
function getDeclarationErrorAddendum(component) {
5383
var owner = component._currentElement._owner || null;
@@ -6038,7 +6044,7 @@ var ReactCompositeComponent = {
6044
};
6045
6046
module.exports = ReactCompositeComponent;
6041
-},{"125":125,"136":136,"143":143,"154":154,"23":23,"32":32,"34":34,"52":52,"62":62,"71":71,"72":72,"73":73,"76":76,"82":82}],34:[function(_dereq_,module,exports){
6047
+},{"126":126,"137":137,"144":144,"155":155,"23":23,"32":32,"34":34,"52":52,"62":62,"71":71,"72":72,"73":73,"76":76,"82":82}],34:[function(_dereq_,module,exports){
6048
/**
6049
* Copyright 2013-2015, Facebook, Inc.
6050
* All rights reserved.
@@ -6095,9 +6101,9 @@ var ReactReconciler = _dereq_(76);
6101
var ReactUpdates = _dereq_(83);
6102
var ReactVersion = _dereq_(84);
6103
6098
-var findDOMNode = _dereq_(107);
6099
-var renderSubtreeIntoContainer = _dereq_(122);
6100
-var warning = _dereq_(154);
6104
+var findDOMNode = _dereq_(108);
6105
+var renderSubtreeIntoContainer = _dereq_(123);
6106
+var warning = _dereq_(155);
6107
6108
ReactDefaultInjection.inject();
6109
@@ -6128,7 +6134,7 @@ if (typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ !== 'undefined' && typeof __REACT_DEVT
6134
}
6135
6136
if ("development" !== 'production') {
6131
- var ExecutionEnvironment = _dereq_(129);
6137
+ var ExecutionEnvironment = _dereq_(130);
6138
if (ExecutionEnvironment.canUseDOM && window.top === window.self) {
6139
6140
// First check if devtools is not installed
@@ -6162,7 +6168,7 @@ if ("development" !== 'production') {
6168
}
6169
6170
module.exports = React;
6165
-},{"107":107,"122":122,"129":129,"154":154,"34":34,"46":46,"49":49,"61":61,"65":65,"71":71,"76":76,"83":83,"84":84}],36:[function(_dereq_,module,exports){
6171
+},{"108":108,"123":123,"130":130,"155":155,"34":34,"46":46,"49":49,"61":61,"65":65,"71":71,"76":76,"83":83,"84":84}],36:[function(_dereq_,module,exports){
6172
/**
6173
* Copyright 2013-2015, Facebook, Inc.
6174
* All rights reserved.
@@ -6248,15 +6254,16 @@ var ReactPerf = _dereq_(71);
6254
var ReactUpdateQueue = _dereq_(82);
6255
6256
var assign = _dereq_(23);
6251
-var escapeTextContentForBrowser = _dereq_(106);
6252
-var invariant = _dereq_(143);
6253
-var isEventSupported = _dereq_(118);
6254
-var keyOf = _dereq_(147);
6255
-var setInnerHTML = _dereq_(123);
6256
-var setTextContent = _dereq_(124);
6257
-var shallowEqual = _dereq_(152);
6258
-var validateDOMNesting = _dereq_(127);
6259
-var warning = _dereq_(154);
6257
+var canDefineProperty = _dereq_(104);
6258
+var escapeTextContentForBrowser = _dereq_(107);
6259
+var invariant = _dereq_(144);
6260
+var isEventSupported = _dereq_(119);
6261
+var keyOf = _dereq_(148);
6262
+var setInnerHTML = _dereq_(124);
6263
+var setTextContent = _dereq_(125);
6264
+var shallowEqual = _dereq_(153);
6265
+var validateDOMNesting = _dereq_(128);
6266
+var warning = _dereq_(155);
6267
6268
var deleteListener = ReactBrowserEventEmitter.deleteListener;
6269
var listenTo = ReactBrowserEventEmitter.listenTo;
@@ -6266,15 +6273,10 @@ var registrationNameModules = ReactBrowserEventEmitter.registrationNameModules;
6273
var CONTENT_TYPES = { 'string': true, 'number': true };
6274
6275
var STYLE = keyOf({ style: null });
6276
+var HTML = keyOf({ __html: null });
6277
6278
var ELEMENT_NODE_TYPE = 1;
6279
6272
-var canDefineProperty = false;
6273
-try {
6274
- Object.defineProperty({}, 'test', { get: function () {} });
6275
- canDefineProperty = true;
6276
-} catch (e) {}
6277
-
6280
function getDeclarationErrorAddendum(internalInstance) {
6281
if (internalInstance) {
6282
var owner = internalInstance._currentElement._owner || null;
@@ -6421,7 +6423,7 @@ function assertValidProps(component, props) {
6423
}
6424
if (props.dangerouslySetInnerHTML != null) {
6425
!(props.children == null) ? "development" !== 'production' ? invariant(false, 'Can only set one of `children` or `props.dangerouslySetInnerHTML`.') : invariant(false) : undefined;
6424
- !(typeof props.dangerouslySetInnerHTML === 'object' && '__html' in props.dangerouslySetInnerHTML) ? "development" !== 'production' ? invariant(false, '`props.dangerouslySetInnerHTML` must be in the form `{__html: ...}`. ' + 'Please visit https://fb.me/react-invariant-dangerously-set-inner-html ' + 'for more information.') : invariant(false) : undefined;
6426
+ !(typeof props.dangerouslySetInnerHTML === 'object' && HTML in props.dangerouslySetInnerHTML) ? "development" !== 'production' ? invariant(false, '`props.dangerouslySetInnerHTML` must be in the form `{__html: ...}`. ' + 'Please visit https://fb.me/react-invariant-dangerously-set-inner-html ' + 'for more information.') : invariant(false) : undefined;
6427
}
6428
if ("development" !== 'production') {
6429
"development" !== 'production' ? warning(props.innerHTML == null, 'Directly setting property `innerHTML` is not permitted. ' + 'For more information, lookup documentation on `dangerouslySetInnerHTML`.') : undefined;
@@ -7174,7 +7176,7 @@ ReactPerf.measureMethods(ReactDOMComponent, 'ReactDOMComponent', {
7176
assign(ReactDOMComponent.prototype, ReactDOMComponent.Mixin, ReactMultiChild.Mixin);
7177
7178
module.exports = ReactDOMComponent;
7177
-},{"10":10,"106":106,"11":11,"118":118,"123":123,"124":124,"127":127,"143":143,"147":147,"15":15,"152":152,"154":154,"2":2,"23":23,"26":26,"31":31,"36":36,"41":41,"42":42,"43":43,"47":47,"5":5,"65":65,"66":66,"71":71,"82":82}],38:[function(_dereq_,module,exports){
7179
+},{"10":10,"104":104,"107":107,"11":11,"119":119,"124":124,"125":125,"128":128,"144":144,"148":148,"15":15,"153":153,"155":155,"2":2,"23":23,"26":26,"31":31,"36":36,"41":41,"42":42,"43":43,"47":47,"5":5,"65":65,"66":66,"71":71,"82":82}],38:[function(_dereq_,module,exports){
7180
/**
7181
* Copyright 2013-2015, Facebook, Inc.
7182
* All rights reserved.
@@ -7192,7 +7194,7 @@ module.exports = ReactDOMComponent;
7194
var ReactElement = _dereq_(52);
7195
var ReactElementValidator = _dereq_(53);
7196
7195
-var mapObject = _dereq_(148);
7197
+var mapObject = _dereq_(149);
7198
7199
/**
7200
* Create a factory that creates HTML tag elements.
@@ -7352,7 +7354,7 @@ var ReactDOMFactories = mapObject({
7354
}, createDOMFactory);
7355
7356
module.exports = ReactDOMFactories;
7355
-},{"148":148,"52":52,"53":53}],39:[function(_dereq_,module,exports){
7357
+},{"149":149,"52":52,"53":53}],39:[function(_dereq_,module,exports){
7358
/**
7359
* Copyright 2013-2015, Facebook, Inc.
7360
* All rights reserved.
@@ -7391,7 +7393,7 @@ var DOMPropertyOperations = _dereq_(11);
7393
var ReactMount = _dereq_(65);
7394
var ReactPerf = _dereq_(71);
7395
7394
-var invariant = _dereq_(143);
7396
+var invariant = _dereq_(144);
7397
7398
/**
7399
* Errors for properties that should not be updated with `updatePropertyByID()`.
@@ -7466,7 +7468,7 @@ ReactPerf.measureMethods(ReactDOMIDOperations, 'ReactDOMIDOperations', {
7468
});
7469
7470
module.exports = ReactDOMIDOperations;
7469
-},{"11":11,"143":143,"65":65,"71":71,"9":9}],41:[function(_dereq_,module,exports){
7471
+},{"11":11,"144":144,"65":65,"71":71,"9":9}],41:[function(_dereq_,module,exports){
7472
/**
7473
* Copyright 2013-2015, Facebook, Inc.
7474
* All rights reserved.
@@ -7486,7 +7488,7 @@ var ReactMount = _dereq_(65);
7488
var ReactUpdates = _dereq_(83);
7489
7490
var assign = _dereq_(23);
7489
-var invariant = _dereq_(143);
7491
+var invariant = _dereq_(144);
7492
7493
var instancesByReactID = {};
7494
@@ -7620,7 +7622,7 @@ function _handleChange(event) {
7622
}
7623
7624
module.exports = ReactDOMInput;
7623
-},{"143":143,"22":22,"23":23,"40":40,"65":65,"83":83}],42:[function(_dereq_,module,exports){
7625
+},{"144":144,"22":22,"23":23,"40":40,"65":65,"83":83}],42:[function(_dereq_,module,exports){
7626
/**
7627
* Copyright 2013-2015, Facebook, Inc.
7628
* All rights reserved.
@@ -7638,7 +7640,7 @@ var ReactChildren = _dereq_(28);
7640
var ReactDOMSelect = _dereq_(43);
7641
7642
var assign = _dereq_(23);
7641
-var warning = _dereq_(154);
7643
+var warning = _dereq_(155);
7644
7645
var valueContextKey = ReactDOMSelect.valueContextKey;
7646
@@ -7707,7 +7709,7 @@ var ReactDOMOption = {
7709
};
7710
7711
module.exports = ReactDOMOption;
7710
-},{"154":154,"23":23,"28":28,"43":43}],43:[function(_dereq_,module,exports){
7712
+},{"155":155,"23":23,"28":28,"43":43}],43:[function(_dereq_,module,exports){
7713
/**
7714
* Copyright 2013-2015, Facebook, Inc.
7715
* All rights reserved.
@@ -7726,7 +7728,7 @@ var ReactMount = _dereq_(65);
7728
var ReactUpdates = _dereq_(83);
7729
7730
var assign = _dereq_(23);
7729
-var warning = _dereq_(154);
7731
+var warning = _dereq_(155);
7732
7733
var valueContextKey = '__ReactDOMSelect_value$' + Math.random().toString(36).slice(2);
7734
@@ -7896,7 +7898,7 @@ function _handleChange(event) {
7898
}
7899
7900
module.exports = ReactDOMSelect;
7899
-},{"154":154,"22":22,"23":23,"65":65,"83":83}],44:[function(_dereq_,module,exports){
7901
+},{"155":155,"22":22,"23":23,"65":65,"83":83}],44:[function(_dereq_,module,exports){
7902
/**
7903
* Copyright 2013-2015, Facebook, Inc.
7904
* All rights reserved.
@@ -7910,10 +7912,10 @@ module.exports = ReactDOMSelect;
7912
7913
'use strict';
7914
7913
-var ExecutionEnvironment = _dereq_(129);
7915
+var ExecutionEnvironment = _dereq_(130);
7916
7915
-var getNodeForCharacterOffset = _dereq_(115);
7916
-var getTextContentAccessor = _dereq_(116);
7917
+var getNodeForCharacterOffset = _dereq_(116);
7918
+var getTextContentAccessor = _dereq_(117);
7919
7920
/**
7921
* While `isCollapsed` is available on the Selection object and `collapsed`
@@ -8109,7 +8111,7 @@ var ReactDOMSelection = {
8111
};
8112
8113
module.exports = ReactDOMSelection;
8112
-},{"115":115,"116":116,"129":129}],45:[function(_dereq_,module,exports){
8114
+},{"116":116,"117":117,"130":130}],45:[function(_dereq_,module,exports){
8115
/**
8116
* Copyright 2013-2015, Facebook, Inc.
8117
* All rights reserved.
@@ -8157,9 +8159,9 @@ var ReactComponentBrowserEnvironment = _dereq_(31);
8159
var ReactMount = _dereq_(65);
8160
8161
var assign = _dereq_(23);
8160
-var escapeTextContentForBrowser = _dereq_(106);
8161
-var setTextContent = _dereq_(124);
8162
-var validateDOMNesting = _dereq_(127);
8162
+var escapeTextContentForBrowser = _dereq_(107);
8163
+var setTextContent = _dereq_(125);
8164
+var validateDOMNesting = _dereq_(128);
8165
8166
/**
8167
* Text nodes violate a couple assumptions that React makes about components:
@@ -8264,7 +8266,7 @@ assign(ReactDOMTextComponent.prototype, {
8266
});
8267
8268
module.exports = ReactDOMTextComponent;
8267
-},{"106":106,"11":11,"124":124,"127":127,"23":23,"31":31,"65":65,"9":9}],47:[function(_dereq_,module,exports){
8269
+},{"107":107,"11":11,"125":125,"128":128,"23":23,"31":31,"65":65,"9":9}],47:[function(_dereq_,module,exports){
8270
/**
8271
* Copyright 2013-2015, Facebook, Inc.
8272
* All rights reserved.
@@ -8283,8 +8285,8 @@ var ReactDOMIDOperations = _dereq_(40);
8285
var ReactUpdates = _dereq_(83);
8286
8287
var assign = _dereq_(23);
8286
-var invariant = _dereq_(143);
8287
-var warning = _dereq_(154);
8288
+var invariant = _dereq_(144);
8289
+var warning = _dereq_(155);
8290
8291
function forceUpdateIfMounted() {
8292
if (this._rootNodeID) {
@@ -8378,7 +8380,7 @@ function _handleChange(event) {
8380
}
8381
8382
module.exports = ReactDOMTextarea;
8381
-},{"143":143,"154":154,"22":22,"23":23,"40":40,"83":83}],48:[function(_dereq_,module,exports){
8383
+},{"144":144,"155":155,"22":22,"23":23,"40":40,"83":83}],48:[function(_dereq_,module,exports){
8384
/**
8385
* Copyright 2013-2015, Facebook, Inc.
8386
* All rights reserved.
@@ -8396,7 +8398,7 @@ var ReactUpdates = _dereq_(83);
8398
var Transaction = _dereq_(100);
8399
8400
var assign = _dereq_(23);
8399
-var emptyFunction = _dereq_(135);
8401
+var emptyFunction = _dereq_(136);
8402
8403
var RESET_BATCHED_UPDATES = {
8404
initialize: emptyFunction,
@@ -8446,7 +8448,7 @@ var ReactDefaultBatchingStrategy = {
8448
};
8449
8450
module.exports = ReactDefaultBatchingStrategy;
8449
-},{"100":100,"135":135,"23":23,"83":83}],49:[function(_dereq_,module,exports){
8451
+},{"100":100,"136":136,"23":23,"83":83}],49:[function(_dereq_,module,exports){
8452
/**
8453
* Copyright 2013-2015, Facebook, Inc.
8454
* All rights reserved.
@@ -8465,7 +8467,7 @@ var ChangeEventPlugin = _dereq_(7);
8467
var ClientReactRootIndex = _dereq_(8);
8468
var DefaultEventPluginOrder = _dereq_(13);
8469
var EnterLeaveEventPlugin = _dereq_(14);
8468
-var ExecutionEnvironment = _dereq_(129);
8470
+var ExecutionEnvironment = _dereq_(130);
8471
var HTMLDOMPropertyConfig = _dereq_(21);
8472
var ReactBrowserComponentMixin = _dereq_(25);
8473
var ReactComponentBrowserEnvironment = _dereq_(31);
@@ -8544,7 +8546,7 @@ function inject() {
8546
module.exports = {
8547
inject: inject
8548
};
8547
-},{"129":129,"13":13,"14":14,"21":21,"25":25,"3":3,"31":31,"37":37,"46":46,"48":48,"50":50,"58":58,"59":59,"61":61,"65":65,"7":7,"75":75,"8":8,"85":85,"86":86,"87":87,"88":88}],50:[function(_dereq_,module,exports){
8549
+},{"13":13,"130":130,"14":14,"21":21,"25":25,"3":3,"31":31,"37":37,"46":46,"48":48,"50":50,"58":58,"59":59,"61":61,"65":65,"7":7,"75":75,"8":8,"85":85,"86":86,"87":87,"88":88}],50:[function(_dereq_,module,exports){
8550
/**
8551
* Copyright 2013-2015, Facebook, Inc.
8552
* All rights reserved.
@@ -8564,7 +8566,7 @@ var ReactDefaultPerfAnalysis = _dereq_(51);
8566
var ReactMount = _dereq_(65);
8567
var ReactPerf = _dereq_(71);
8568
8567
-var performanceNow = _dereq_(151);
8569
+var performanceNow = _dereq_(152);
8570
8571
function roundFloat(val) {
8572
return Math.floor(val * 100) / 100;
@@ -8782,7 +8784,7 @@ var ReactDefaultPerf = {
8784
};
8785
8786
module.exports = ReactDefaultPerf;
8785
-},{"10":10,"151":151,"51":51,"65":65,"71":71}],51:[function(_dereq_,module,exports){
8787
+},{"10":10,"152":152,"51":51,"65":65,"71":71}],51:[function(_dereq_,module,exports){
8788
/**
8789
* Copyright 2013-2015, Facebook, Inc.
8790
* All rights reserved.
@@ -8999,6 +9001,7 @@ module.exports = ReactDefaultPerfAnalysis;
9001
var ReactCurrentOwner = _dereq_(34);
9002
9003
var assign = _dereq_(23);
9004
+var canDefineProperty = _dereq_(104);
9005
9006
// The Symbol used to tag the ReactElement type. If there is no native Symbol
9007
// nor polyfill, then a plain number is used for performance.
@@ -9011,16 +9014,6 @@ var RESERVED_PROPS = {
9014
__source: true
9015
};
9016
9014
-var canDefineProperty = false;
9015
-if ("development" !== 'production') {
9016
- try {
9017
- Object.defineProperty({}, 'x', {});
9018
- canDefineProperty = true;
9019
- } catch (x) {
9020
- // IE will fail on defineProperty
9021
- }
9022
-}
9023
-
9017
/**
9018
* Base constructor for all React elements. This is only used to make this
9019
* work with a dynamic instanceof check. Nothing should live on this prototype.
@@ -9239,7 +9232,7 @@ ReactElement.isValidElement = function (object) {
9232
};
9233
9234
module.exports = ReactElement;
9242
-},{"23":23,"34":34}],53:[function(_dereq_,module,exports){
9235
+},{"104":104,"23":23,"34":34}],53:[function(_dereq_,module,exports){
9236
/**
9237
* Copyright 2014-2015, Facebook, Inc.
9238
* All rights reserved.
@@ -9265,9 +9258,10 @@ var ReactPropTypeLocations = _dereq_(73);
9258
var ReactPropTypeLocationNames = _dereq_(72);
9259
var ReactCurrentOwner = _dereq_(34);
9260
9268
-var getIteratorFn = _dereq_(114);
9269
-var invariant = _dereq_(143);
9270
-var warning = _dereq_(154);
9261
+var canDefineProperty = _dereq_(104);
9262
+var getIteratorFn = _dereq_(115);
9263
+var invariant = _dereq_(144);
9264
+var warning = _dereq_(155);
9265
9266
function getDeclarationErrorAddendum() {
9267
if (ReactCurrentOwner.current) {
@@ -9491,7 +9485,7 @@ var ReactElementValidator = {
9485
validatedFactory.type = type;
9486
9487
if ("development" !== 'production') {
9494
- try {
9488
+ if (canDefineProperty) {
9489
Object.defineProperty(validatedFactory, 'type', {
9490
enumerable: false,
9491
get: function () {
@@ -9502,8 +9496,6 @@ var ReactElementValidator = {
9496
return type;
9497
}
9498
});
9505
- } catch (x) {
9506
- // IE will fail on defineProperty (es5-shim/sham too)
9499
}
9500
}
9501
@@ -9522,7 +9514,7 @@ var ReactElementValidator = {
9514
};
9515
9516
module.exports = ReactElementValidator;
9525
-},{"114":114,"143":143,"154":154,"34":34,"52":52,"72":72,"73":73}],54:[function(_dereq_,module,exports){
9517
+},{"104":104,"115":115,"144":144,"155":155,"34":34,"52":52,"72":72,"73":73}],54:[function(_dereq_,module,exports){
9518
/**
9519
* Copyright 2014-2015, Facebook, Inc.
9520
* All rights reserved.
@@ -9686,12 +9678,14 @@ if ("development" !== 'production') {
9678
* To help development we can get better devtools integration by simulating a
9679
* real browser event.
9680
*/
9689
- if (typeof window !== 'undefined' && typeof window.dispatchEvent === 'function' && typeof Event === 'function') {
9681
+ if (typeof window !== 'undefined' && typeof window.dispatchEvent === 'function' && typeof document !== 'undefined' && typeof document.createEvent === 'function') {
9682
var fakeNode = document.createElement('react');
9683
ReactErrorUtils.invokeGuardedCallback = function (name, func, a, b) {
9684
var boundFunc = func.bind(null, a, b);
9685
fakeNode.addEventListener(name, boundFunc, false);
9694
- fakeNode.dispatchEvent(new Event(name));
9686
+ var evt = document.createEvent('Event');
9687
+ evt.initEvent(name, false, false);
9688
+ fakeNode.dispatchEvent(evt);
9689
fakeNode.removeEventListener(name, boundFunc, false);
9690
};
9691
}
@@ -9752,16 +9746,16 @@ module.exports = ReactEventEmitterMixin;
9746
9747
'use strict';
9748
9755
-var EventListener = _dereq_(128);
9756
-var ExecutionEnvironment = _dereq_(129);
9749
+var EventListener = _dereq_(129);
9750
+var ExecutionEnvironment = _dereq_(130);
9751
var PooledClass = _dereq_(24);
9752
var ReactInstanceHandles = _dereq_(61);
9753
var ReactMount = _dereq_(65);
9754
var ReactUpdates = _dereq_(83);
9755
9756
var assign = _dereq_(23);
9763
-var getEventTarget = _dereq_(113);
9764
-var getUnboundedScrollPosition = _dereq_(140);
9757
+var getEventTarget = _dereq_(114);
9758
+var getUnboundedScrollPosition = _dereq_(141);
9759
9760
var DOCUMENT_FRAGMENT_NODE_TYPE = 11;
9761
@@ -9949,7 +9943,7 @@ var ReactEventListener = {
9943
};
9944
9945
module.exports = ReactEventListener;
9952
-},{"113":113,"128":128,"129":129,"140":140,"23":23,"24":24,"61":61,"65":65,"83":83}],59:[function(_dereq_,module,exports){
9946
+},{"114":114,"129":129,"130":130,"141":141,"23":23,"24":24,"61":61,"65":65,"83":83}],59:[function(_dereq_,module,exports){
9947
/**
9948
* Copyright 2013-2015, Facebook, Inc.
9949
* All rights reserved.
@@ -10004,9 +9998,9 @@ module.exports = ReactInjection;
9998
9999
var ReactDOMSelection = _dereq_(44);
10000
10007
-var containsNode = _dereq_(132);
10008
-var focusNode = _dereq_(137);
10009
-var getActiveElement = _dereq_(138);
10001
+var containsNode = _dereq_(133);
10002
+var focusNode = _dereq_(138);
10003
+var getActiveElement = _dereq_(139);
10004
10005
function isInDocument(node) {
10006
return containsNode(document.documentElement, node);
@@ -10113,7 +10107,7 @@ var ReactInputSelection = {
10107
};
10108
10109
module.exports = ReactInputSelection;
10116
-},{"132":132,"137":137,"138":138,"44":44}],61:[function(_dereq_,module,exports){
10110
+},{"133":133,"138":138,"139":139,"44":44}],61:[function(_dereq_,module,exports){
10111
/**
10112
* Copyright 2013-2015, Facebook, Inc.
10113
* All rights reserved.
@@ -10130,7 +10124,7 @@ module.exports = ReactInputSelection;
10124
10125
var ReactRootIndex = _dereq_(78);
10126
10133
-var invariant = _dereq_(143);
10127
+var invariant = _dereq_(144);
10128
10129
var SEPARATOR = '.';
10130
var SEPARATOR_LENGTH = SEPARATOR.length;
@@ -10416,7 +10410,7 @@ var ReactInstanceHandles = {
10410
};
10411
10412
module.exports = ReactInstanceHandles;
10419
-},{"143":143,"78":78}],62:[function(_dereq_,module,exports){
10413
+},{"144":144,"78":78}],62:[function(_dereq_,module,exports){
10414
/**
10415
* Copyright 2013-2015, Facebook, Inc.
10416
* All rights reserved.
@@ -10488,7 +10482,7 @@ var ReactPropTypes = _dereq_(74);
10482
var ReactVersion = _dereq_(84);
10483
10484
var assign = _dereq_(23);
10491
-var onlyChild = _dereq_(120);
10485
+var onlyChild = _dereq_(121);
10486
10487
var createElement = ReactElement.createElement;
10488
var createFactory = ReactElement.createFactory;
@@ -10539,7 +10533,7 @@ var React = {
10533
};
10534
10535
module.exports = React;
10542
-},{"120":120,"23":23,"28":28,"29":29,"30":30,"38":38,"52":52,"53":53,"74":74,"84":84}],64:[function(_dereq_,module,exports){
10536
+},{"121":121,"23":23,"28":28,"29":29,"30":30,"38":38,"52":52,"53":53,"74":74,"84":84}],64:[function(_dereq_,module,exports){
10537
/**
10538
* Copyright 2013-2015, Facebook, Inc.
10539
* All rights reserved.
@@ -10614,14 +10608,14 @@ var ReactUpdateQueue = _dereq_(82);
10608
var ReactUpdates = _dereq_(83);
10609
10610
var assign = _dereq_(23);
10617
-var emptyObject = _dereq_(136);
10618
-var containsNode = _dereq_(132);
10619
-var instantiateReactComponent = _dereq_(117);
10620
-var invariant = _dereq_(143);
10621
-var setInnerHTML = _dereq_(123);
10622
-var shouldUpdateReactComponent = _dereq_(125);
10623
-var validateDOMNesting = _dereq_(127);
10624
-var warning = _dereq_(154);
10611
+var emptyObject = _dereq_(137);
10612
+var containsNode = _dereq_(133);
10613
+var instantiateReactComponent = _dereq_(118);
10614
+var invariant = _dereq_(144);
10615
+var setInnerHTML = _dereq_(124);
10616
+var shouldUpdateReactComponent = _dereq_(126);
10617
+var validateDOMNesting = _dereq_(128);
10618
+var warning = _dereq_(155);
10619
10620
var ATTR_NAME = DOMProperty.ID_ATTRIBUTE_NAME;
10621
var nodeCache = {};
@@ -11104,7 +11098,12 @@ var ReactMount = {
11098
var prevWrappedElement = prevComponent._currentElement;
11099
var prevElement = prevWrappedElement.props;
11100
if (shouldUpdateReactComponent(prevElement, nextElement)) {
11107
- return ReactMount._updateRootComponent(prevComponent, nextWrappedElement, container, callback)._renderedComponent.getPublicInstance();
11101
+ var publicInst = prevComponent._renderedComponent.getPublicInstance();
11102
+ var updatedCallback = callback && function () {
11103
+ callback.call(publicInst);
11104
+ };
11105
+ ReactMount._updateRootComponent(prevComponent, nextWrappedElement, container, updatedCallback);
11106
+ return publicInst;
11107
} else {
11108
ReactMount.unmountComponentAtNode(container);
11109
}
@@ -11431,7 +11430,7 @@ ReactPerf.measureMethods(ReactMount, 'ReactMount', {
11430
});
11431
11432
module.exports = ReactMount;
11434
-},{"10":10,"117":117,"123":123,"125":125,"127":127,"132":132,"136":136,"143":143,"154":154,"23":23,"26":26,"34":34,"39":39,"52":52,"55":55,"61":61,"62":62,"64":64,"71":71,"76":76,"82":82,"83":83}],66:[function(_dereq_,module,exports){
11433
+},{"10":10,"118":118,"124":124,"126":126,"128":128,"133":133,"137":137,"144":144,"155":155,"23":23,"26":26,"34":34,"39":39,"52":52,"55":55,"61":61,"62":62,"64":64,"71":71,"76":76,"82":82,"83":83}],66:[function(_dereq_,module,exports){
11434
/**
11435
* Copyright 2013-2015, Facebook, Inc.
11436
* All rights reserved.
@@ -11453,7 +11452,7 @@ var ReactCurrentOwner = _dereq_(34);
11452
var ReactReconciler = _dereq_(76);
11453
var ReactChildReconciler = _dereq_(27);
11454
11456
-var flattenChildren = _dereq_(108);
11455
+var flattenChildren = _dereq_(109);
11456
11457
/**
11458
* Updating children of a component may trigger recursive updates. The depth is
@@ -11928,7 +11927,7 @@ var ReactMultiChild = {
11927
};
11928
11929
module.exports = ReactMultiChild;
11931
-},{"108":108,"27":27,"32":32,"34":34,"67":67,"76":76}],67:[function(_dereq_,module,exports){
11930
+},{"109":109,"27":27,"32":32,"34":34,"67":67,"76":76}],67:[function(_dereq_,module,exports){
11931
/**
11932
* Copyright 2013-2015, Facebook, Inc.
11933
* All rights reserved.
@@ -11942,7 +11941,7 @@ module.exports = ReactMultiChild;
11941
11942
'use strict';
11943
11945
-var keyMirror = _dereq_(146);
11944
+var keyMirror = _dereq_(147);
11945
11946
/**
11947
* When a component's children are updated, a series of update configuration
@@ -11961,7 +11960,7 @@ var ReactMultiChildUpdateTypes = keyMirror({
11960
});
11961
11962
module.exports = ReactMultiChildUpdateTypes;
11964
-},{"146":146}],68:[function(_dereq_,module,exports){
11963
+},{"147":147}],68:[function(_dereq_,module,exports){
11964
/**
11965
* Copyright 2014-2015, Facebook, Inc.
11966
* All rights reserved.
@@ -11976,7 +11975,7 @@ module.exports = ReactMultiChildUpdateTypes;
11975
'use strict';
11976
11977
var assign = _dereq_(23);
11979
-var invariant = _dereq_(143);
11978
+var invariant = _dereq_(144);
11979
11980
var autoGenerateWrapperClass = null;
11981
var genericComponentClass = null;
@@ -12056,7 +12055,7 @@ var ReactNativeComponent = {
12055
};
12056
12057
module.exports = ReactNativeComponent;
12059
-},{"143":143,"23":23}],69:[function(_dereq_,module,exports){
12058
+},{"144":144,"23":23}],69:[function(_dereq_,module,exports){
12059
/**
12060
* Copyright 2015, Facebook, Inc.
12061
* All rights reserved.
@@ -12070,7 +12069,7 @@ module.exports = ReactNativeComponent;
12069
12070
'use strict';
12071
12073
-var warning = _dereq_(154);
12072
+var warning = _dereq_(155);
12073
12074
function warnTDZ(publicInstance, callerName) {
12075
if ("development" !== 'production') {
@@ -12175,7 +12174,7 @@ var ReactNoopUpdateQueue = {
12174
};
12175
12176
module.exports = ReactNoopUpdateQueue;
12178
-},{"154":154}],70:[function(_dereq_,module,exports){
12177
+},{"155":155}],70:[function(_dereq_,module,exports){
12178
/**
12179
* Copyright 2013-2015, Facebook, Inc.
12180
* All rights reserved.
@@ -12189,7 +12188,7 @@ module.exports = ReactNoopUpdateQueue;
12188
12189
'use strict';
12190
12192
-var invariant = _dereq_(143);
12191
+var invariant = _dereq_(144);
12192
12193
/**
12194
* ReactOwners are capable of storing references to owned components.
@@ -12267,7 +12266,7 @@ var ReactOwner = {
12266
};
12267
12268
module.exports = ReactOwner;
12270
-},{"143":143}],71:[function(_dereq_,module,exports){
12269
+},{"144":144}],71:[function(_dereq_,module,exports){
12270
/**
12271
* Copyright 2013-2015, Facebook, Inc.
12272
* All rights reserved.
@@ -12403,7 +12402,7 @@ module.exports = ReactPropTypeLocationNames;
12402
12403
'use strict';
12404
12406
-var keyMirror = _dereq_(146);
12405
+var keyMirror = _dereq_(147);
12406
12407
var ReactPropTypeLocations = keyMirror({
12408
prop: null,
@@ -12412,7 +12411,7 @@ var ReactPropTypeLocations = keyMirror({
12411
});
12412
12413
module.exports = ReactPropTypeLocations;
12415
-},{"146":146}],74:[function(_dereq_,module,exports){
12414
+},{"147":147}],74:[function(_dereq_,module,exports){
12415
/**
12416
* Copyright 2013-2015, Facebook, Inc.
12417
* All rights reserved.
@@ -12429,8 +12428,8 @@ module.exports = ReactPropTypeLocations;
12428
var ReactElement = _dereq_(52);
12429
var ReactPropTypeLocationNames = _dereq_(72);
12430
12432
-var emptyFunction = _dereq_(135);
12433
-var getIteratorFn = _dereq_(114);
12431
+var emptyFunction = _dereq_(136);
12432
+var getIteratorFn = _dereq_(115);
12433
12434
/**
12435
* Collection of methods that allow declaration and validation of props that are
@@ -12769,7 +12768,7 @@ function getClassName(propValue) {
12768
}
12769
12770
module.exports = ReactPropTypes;
12772
-},{"114":114,"135":135,"52":52,"72":72}],75:[function(_dereq_,module,exports){
12771
+},{"115":115,"136":136,"52":52,"72":72}],75:[function(_dereq_,module,exports){
12772
/**
12773
* Copyright 2013-2015, Facebook, Inc.
12774
* All rights reserved.
@@ -13184,9 +13183,9 @@ var ReactServerBatchingStrategy = _dereq_(79);
13183
var ReactServerRenderingTransaction = _dereq_(81);
13184
var ReactUpdates = _dereq_(83);
13185
13187
-var emptyObject = _dereq_(136);
13188
-var instantiateReactComponent = _dereq_(117);
13189
-var invariant = _dereq_(143);
13186
+var emptyObject = _dereq_(137);
13187
+var instantiateReactComponent = _dereq_(118);
13188
+var invariant = _dereq_(144);
13189
13190
/**
13191
* @param {ReactElement} element
@@ -13246,7 +13245,7 @@ module.exports = {
13245
renderToString: renderToString,
13246
renderToStaticMarkup: renderToStaticMarkup
13247
};
13249
-},{"117":117,"136":136,"143":143,"48":48,"52":52,"61":61,"64":64,"79":79,"81":81,"83":83}],81:[function(_dereq_,module,exports){
13248
+},{"118":118,"137":137,"144":144,"48":48,"52":52,"61":61,"64":64,"79":79,"81":81,"83":83}],81:[function(_dereq_,module,exports){
13249
/**
13250
* Copyright 2014-2015, Facebook, Inc.
13251
* All rights reserved.
@@ -13266,7 +13265,7 @@ var CallbackQueue = _dereq_(6);
13265
var Transaction = _dereq_(100);
13266
13267
var assign = _dereq_(23);
13269
-var emptyFunction = _dereq_(135);
13268
+var emptyFunction = _dereq_(136);
13269
13270
/**
13271
* Provides a `CallbackQueue` queue for collecting `onDOMReady` callbacks
@@ -13334,7 +13333,7 @@ assign(ReactServerRenderingTransaction.prototype, Transaction.Mixin, Mixin);
13333
PooledClass.addPoolingTo(ReactServerRenderingTransaction);
13334
13335
module.exports = ReactServerRenderingTransaction;
13337
-},{"100":100,"135":135,"23":23,"24":24,"6":6}],82:[function(_dereq_,module,exports){
13336
+},{"100":100,"136":136,"23":23,"24":24,"6":6}],82:[function(_dereq_,module,exports){
13337
/**
13338
* Copyright 2015, Facebook, Inc.
13339
* All rights reserved.
@@ -13354,8 +13353,8 @@ var ReactInstanceMap = _dereq_(62);
13353
var ReactUpdates = _dereq_(83);
13354
13355
var assign = _dereq_(23);
13357
-var invariant = _dereq_(143);
13358
-var warning = _dereq_(154);
13356
+var invariant = _dereq_(144);
13357
+var warning = _dereq_(155);
13358
13359
function enqueueUpdate(internalInstance) {
13360
ReactUpdates.enqueueUpdate(internalInstance);
@@ -13592,7 +13591,7 @@ var ReactUpdateQueue = {
13591
};
13592
13593
module.exports = ReactUpdateQueue;
13595
-},{"143":143,"154":154,"23":23,"34":34,"52":52,"62":62,"83":83}],83:[function(_dereq_,module,exports){
13594
+},{"144":144,"155":155,"23":23,"34":34,"52":52,"62":62,"83":83}],83:[function(_dereq_,module,exports){
13595
/**
13596
* Copyright 2013-2015, Facebook, Inc.
13597
* All rights reserved.
@@ -13613,7 +13612,7 @@ var ReactReconciler = _dereq_(76);
13612
var Transaction = _dereq_(100);
13613
13614
var assign = _dereq_(23);
13616
-var invariant = _dereq_(143);
13615
+var invariant = _dereq_(144);
13616
13617
var dirtyComponents = [];
13618
var asapCallbackQueue = CallbackQueue.getPooled();
@@ -13816,7 +13815,7 @@ var ReactUpdates = {
13815
};
13816
13817
module.exports = ReactUpdates;
13819
-},{"100":100,"143":143,"23":23,"24":24,"6":6,"71":71,"76":76}],84:[function(_dereq_,module,exports){
13818
+},{"100":100,"144":144,"23":23,"24":24,"6":6,"71":71,"76":76}],84:[function(_dereq_,module,exports){
13819
/**
13820
* Copyright 2013-2015, Facebook, Inc.
13821
* All rights reserved.
@@ -13830,7 +13829,7 @@ module.exports = ReactUpdates;
13829
13830
'use strict';
13831
13833
-module.exports = '0.14.0';
13832
+module.exports = '0.14.1';
13833
},{}],85:[function(_dereq_,module,exports){
13834
/**
13835
* Copyright 2013-2015, Facebook, Inc.
@@ -13975,14 +13974,14 @@ module.exports = SVGDOMPropertyConfig;
13974
13975
var EventConstants = _dereq_(15);
13976
var EventPropagators = _dereq_(19);
13978
-var ExecutionEnvironment = _dereq_(129);
13977
+var ExecutionEnvironment = _dereq_(130);
13978
var ReactInputSelection = _dereq_(60);
13979
var SyntheticEvent = _dereq_(92);
13980
13982
-var getActiveElement = _dereq_(138);
13983
-var isTextInputElement = _dereq_(119);
13984
-var keyOf = _dereq_(147);
13985
-var shallowEqual = _dereq_(152);
13981
+var getActiveElement = _dereq_(139);
13982
+var isTextInputElement = _dereq_(120);
13983
+var keyOf = _dereq_(148);
13984
+var shallowEqual = _dereq_(153);
13985
13986
var topLevelTypes = EventConstants.topLevelTypes;
13987
@@ -14161,7 +14160,7 @@ var SelectEventPlugin = {
14160
};
14161
14162
module.exports = SelectEventPlugin;
14164
-},{"119":119,"129":129,"138":138,"147":147,"15":15,"152":152,"19":19,"60":60,"92":92}],87:[function(_dereq_,module,exports){
14163
+},{"120":120,"130":130,"139":139,"148":148,"15":15,"153":153,"19":19,"60":60,"92":92}],87:[function(_dereq_,module,exports){
14164
/**
14165
* Copyright 2013-2015, Facebook, Inc.
14166
* All rights reserved.
@@ -14206,7 +14205,7 @@ module.exports = ServerReactRootIndex;
14205
'use strict';
14206
14207
var EventConstants = _dereq_(15);
14209
-var EventListener = _dereq_(128);
14208
+var EventListener = _dereq_(129);
14209
var EventPropagators = _dereq_(19);
14210
var ReactMount = _dereq_(65);
14211
var SyntheticClipboardEvent = _dereq_(89);
@@ -14219,10 +14218,10 @@ var SyntheticTouchEvent = _dereq_(97);
14218
var SyntheticUIEvent = _dereq_(98);
14219
var SyntheticWheelEvent = _dereq_(99);
14220
14222
-var emptyFunction = _dereq_(135);
14223
-var getEventCharCode = _dereq_(110);
14224
-var invariant = _dereq_(143);
14225
-var keyOf = _dereq_(147);
14221
+var emptyFunction = _dereq_(136);
14222
+var getEventCharCode = _dereq_(111);
14223
+var invariant = _dereq_(144);
14224
+var keyOf = _dereq_(148);
14225
14226
var topLevelTypes = EventConstants.topLevelTypes;
14227
@@ -14779,7 +14778,7 @@ var SimpleEventPlugin = {
14778
};
14779
14780
module.exports = SimpleEventPlugin;
14782
-},{"110":110,"128":128,"135":135,"143":143,"147":147,"15":15,"19":19,"65":65,"89":89,"91":91,"92":92,"93":93,"95":95,"96":96,"97":97,"98":98,"99":99}],89:[function(_dereq_,module,exports){
14781
+},{"111":111,"129":129,"136":136,"144":144,"148":148,"15":15,"19":19,"65":65,"89":89,"91":91,"92":92,"93":93,"95":95,"96":96,"97":97,"98":98,"99":99}],89:[function(_dereq_,module,exports){
14782
/**
14783
* Copyright 2013-2015, Facebook, Inc.
14784
* All rights reserved.
@@ -14913,8 +14912,8 @@ module.exports = SyntheticDragEvent;
14912
var PooledClass = _dereq_(24);
14913
14914
var assign = _dereq_(23);
14916
-var emptyFunction = _dereq_(135);
14917
-var warning = _dereq_(154);
14915
+var emptyFunction = _dereq_(136);
14916
+var warning = _dereq_(155);
14917
14918
/**
14919
* @interface Event
@@ -15073,7 +15072,7 @@ SyntheticEvent.augmentClass = function (Class, Interface) {
15072
PooledClass.addPoolingTo(SyntheticEvent, PooledClass.fourArgumentPooler);
15073
15074
module.exports = SyntheticEvent;
15076
-},{"135":135,"154":154,"23":23,"24":24}],93:[function(_dereq_,module,exports){
15075
+},{"136":136,"155":155,"23":23,"24":24}],93:[function(_dereq_,module,exports){
15076
/**
15077
* Copyright 2013-2015, Facebook, Inc.
15078
* All rights reserved.
@@ -15167,9 +15166,9 @@ module.exports = SyntheticInputEvent;
15166
15167
var SyntheticUIEvent = _dereq_(98);
15168
15170
-var getEventCharCode = _dereq_(110);
15171
-var getEventKey = _dereq_(111);
15172
-var getEventModifierState = _dereq_(112);
15169
+var getEventCharCode = _dereq_(111);
15170
+var getEventKey = _dereq_(112);
15171
+var getEventModifierState = _dereq_(113);
15172
15173
/**
15174
* @interface KeyboardEvent
@@ -15236,7 +15235,7 @@ function SyntheticKeyboardEvent(dispatchConfig, dispatchMarker, nativeEvent, nat
15235
SyntheticUIEvent.augmentClass(SyntheticKeyboardEvent, KeyboardEventInterface);
15236
15237
module.exports = SyntheticKeyboardEvent;
15239
-},{"110":110,"111":111,"112":112,"98":98}],96:[function(_dereq_,module,exports){
15238
+},{"111":111,"112":112,"113":113,"98":98}],96:[function(_dereq_,module,exports){
15239
/**
15240
* Copyright 2013-2015, Facebook, Inc.
15241
* All rights reserved.
@@ -15254,7 +15253,7 @@ module.exports = SyntheticKeyboardEvent;
15253
var SyntheticUIEvent = _dereq_(98);
15254
var ViewportMetrics = _dereq_(101);
15255
15257
-var getEventModifierState = _dereq_(112);
15256
+var getEventModifierState = _dereq_(113);
15257
15258
/**
15259
* @interface MouseEvent
@@ -15310,7 +15309,7 @@ function SyntheticMouseEvent(dispatchConfig, dispatchMarker, nativeEvent, native
15309
SyntheticUIEvent.augmentClass(SyntheticMouseEvent, MouseEventInterface);
15310
15311
module.exports = SyntheticMouseEvent;
15313
-},{"101":101,"112":112,"98":98}],97:[function(_dereq_,module,exports){
15312
+},{"101":101,"113":113,"98":98}],97:[function(_dereq_,module,exports){
15313
/**
15314
* Copyright 2013-2015, Facebook, Inc.
15315
* All rights reserved.
@@ -15327,7 +15326,7 @@ module.exports = SyntheticMouseEvent;
15326
15327
var SyntheticUIEvent = _dereq_(98);
15328
15330
-var getEventModifierState = _dereq_(112);
15329
+var getEventModifierState = _dereq_(113);
15330
15331
/**
15332
* @interface TouchEvent
@@ -15357,7 +15356,7 @@ function SyntheticTouchEvent(dispatchConfig, dispatchMarker, nativeEvent, native
15356
SyntheticUIEvent.augmentClass(SyntheticTouchEvent, TouchEventInterface);
15357
15358
module.exports = SyntheticTouchEvent;
15360
-},{"112":112,"98":98}],98:[function(_dereq_,module,exports){
15359
+},{"113":113,"98":98}],98:[function(_dereq_,module,exports){
15360
/**
15361
* Copyright 2013-2015, Facebook, Inc.
15362
* All rights reserved.
@@ -15374,7 +15373,7 @@ module.exports = SyntheticTouchEvent;
15373
15374
var SyntheticEvent = _dereq_(92);
15375
15377
-var getEventTarget = _dereq_(113);
15376
+var getEventTarget = _dereq_(114);
15377
15378
/**
15379
* @interface UIEvent
@@ -15418,7 +15417,7 @@ function SyntheticUIEvent(dispatchConfig, dispatchMarker, nativeEvent, nativeEve
15417
SyntheticEvent.augmentClass(SyntheticUIEvent, UIEventInterface);
15418
15419
module.exports = SyntheticUIEvent;
15421
-},{"113":113,"92":92}],99:[function(_dereq_,module,exports){
15420
+},{"114":114,"92":92}],99:[function(_dereq_,module,exports){
15421
/**
15422
* Copyright 2013-2015, Facebook, Inc.
15423
* All rights reserved.
@@ -15488,7 +15487,7 @@ module.exports = SyntheticWheelEvent;
15487
15488
'use strict';
15489
15491
-var invariant = _dereq_(143);
15490
+var invariant = _dereq_(144);
15491
15492
/**
15493
* `Transaction` creates a black box that is able to wrap any method such that
@@ -15706,7 +15705,7 @@ var Transaction = {
15705
};
15706
15707
module.exports = Transaction;
15709
-},{"143":143}],101:[function(_dereq_,module,exports){
15708
+},{"144":144}],101:[function(_dereq_,module,exports){
15709
/**
15710
* Copyright 2013-2015, Facebook, Inc.
15711
* All rights reserved.
@@ -15748,7 +15747,7 @@ module.exports = ViewportMetrics;
15747
15748
'use strict';
15749
15751
-var invariant = _dereq_(143);
15750
+var invariant = _dereq_(144);
15751
15752
/**
15753
*
@@ -15794,7 +15793,7 @@ function accumulateInto(current, next) {
15793
}
15794
15795
module.exports = accumulateInto;
15797
-},{"143":143}],103:[function(_dereq_,module,exports){
15796
+},{"144":144}],103:[function(_dereq_,module,exports){
15797
/**
15798
* Copyright 2013-2015, Facebook, Inc.
15799
* All rights reserved.
@@ -15838,6 +15837,31 @@ function adler32(data) {
15837
15838
module.exports = adler32;
15839
},{}],104:[function(_dereq_,module,exports){
15840
+/**
15841
+ * Copyright 2013-2015, Facebook, Inc.
15842
+ * All rights reserved.
15843
+ *
15844
+ * This source code is licensed under the BSD-style license found in the
15845
+ * LICENSE file in the root directory of this source tree. An additional grant
15846
+ * of patent rights can be found in the PATENTS file in the same directory.
15847
+ *
15848
+ * @providesModule canDefineProperty
15849
+ */
15850
+
15851
+'use strict';
15852
+
15853
+var canDefineProperty = false;
15854
+if ("development" !== 'production') {
15855
+ try {
15856
+ Object.defineProperty({}, 'x', {});
15857
+ canDefineProperty = true;
15858
+ } catch (x) {
15859
+ // IE will fail on defineProperty
15860
+ }
15861
+}
15862
+
15863
+module.exports = canDefineProperty;
15864
+},{}],105:[function(_dereq_,module,exports){
15865
/**
15866
* Copyright 2013-2015, Facebook, Inc.
15867
* All rights reserved.
@@ -15893,7 +15917,7 @@ function dangerousStyleValue(name, value) {
15917
}
15918
15919
module.exports = dangerousStyleValue;
15896
-},{"4":4}],105:[function(_dereq_,module,exports){
15920
+},{"4":4}],106:[function(_dereq_,module,exports){
15921
/**
15922
* Copyright 2013-2015, Facebook, Inc.
15923
* All rights reserved.
@@ -15908,7 +15932,7 @@ module.exports = dangerousStyleValue;
15932
'use strict';
15933
15934
var assign = _dereq_(23);
15911
-var warning = _dereq_(154);
15935
+var warning = _dereq_(155);
15936
15937
/**
15938
* This will log a single deprecation notice per function and forward the call
@@ -15942,7 +15966,7 @@ function deprecated(fnName, newModule, newPackage, ctx, fn) {
15966
}
15967
15968
module.exports = deprecated;
15945
-},{"154":154,"23":23}],106:[function(_dereq_,module,exports){
15969
+},{"155":155,"23":23}],107:[function(_dereq_,module,exports){
15970
/**
15971
* Copyright 2013-2015, Facebook, Inc.
15972
* All rights reserved.
@@ -15981,7 +16005,7 @@ function escapeTextContentForBrowser(text) {
16005
}
16006
16007
module.exports = escapeTextContentForBrowser;
15984
-},{}],107:[function(_dereq_,module,exports){
16008
+},{}],108:[function(_dereq_,module,exports){
16009
/**
16010
* Copyright 2013-2015, Facebook, Inc.
16011
* All rights reserved.
@@ -16000,8 +16024,8 @@ var ReactCurrentOwner = _dereq_(34);
16024
var ReactInstanceMap = _dereq_(62);
16025
var ReactMount = _dereq_(65);
16026
16003
-var invariant = _dereq_(143);
16004
-var warning = _dereq_(154);
16027
+var invariant = _dereq_(144);
16028
+var warning = _dereq_(155);
16029
16030
/**
16031
* Returns the DOM node rendered by this element.
@@ -16031,7 +16055,7 @@ function findDOMNode(componentOrElement) {
16055
}
16056
16057
module.exports = findDOMNode;
16034
-},{"143":143,"154":154,"34":34,"62":62,"65":65}],108:[function(_dereq_,module,exports){
16058
+},{"144":144,"155":155,"34":34,"62":62,"65":65}],109:[function(_dereq_,module,exports){
16059
/**
16060
* Copyright 2013-2015, Facebook, Inc.
16061
* All rights reserved.
@@ -16045,8 +16069,8 @@ module.exports = findDOMNode;
16069
16070
'use strict';
16071
16048
-var traverseAllChildren = _dereq_(126);
16049
-var warning = _dereq_(154);
16072
+var traverseAllChildren = _dereq_(127);
16073
+var warning = _dereq_(155);
16074
16075
/**
16076
* @param {function} traverseContext Context passed through traversal.
@@ -16080,7 +16104,7 @@ function flattenChildren(children) {
16104
}
16105
16106
module.exports = flattenChildren;
16083
-},{"126":126,"154":154}],109:[function(_dereq_,module,exports){
16107
+},{"127":127,"155":155}],110:[function(_dereq_,module,exports){
16108
/**
16109
* Copyright 2013-2015, Facebook, Inc.
16110
* All rights reserved.
@@ -16110,7 +16134,7 @@ var forEachAccumulated = function (arr, cb, scope) {
16134
};
16135
16136
module.exports = forEachAccumulated;
16113
-},{}],110:[function(_dereq_,module,exports){
16137
+},{}],111:[function(_dereq_,module,exports){
16138
/**
16139
* Copyright 2013-2015, Facebook, Inc.
16140
* All rights reserved.
@@ -16161,7 +16185,7 @@ function getEventCharCode(nativeEvent) {
16185
}
16186
16187
module.exports = getEventCharCode;
16164
-},{}],111:[function(_dereq_,module,exports){
16188
+},{}],112:[function(_dereq_,module,exports){
16189
/**
16190
* Copyright 2013-2015, Facebook, Inc.
16191
* All rights reserved.
@@ -16176,7 +16200,7 @@ module.exports = getEventCharCode;
16200
16201
'use strict';
16202
16179
-var getEventCharCode = _dereq_(110);
16203
+var getEventCharCode = _dereq_(111);
16204
16205
/**
16206
* Normalization of deprecated HTML5 `key` values
@@ -16265,7 +16289,7 @@ function getEventKey(nativeEvent) {
16289
}
16290
16291
module.exports = getEventKey;
16268
-},{"110":110}],112:[function(_dereq_,module,exports){
16292
+},{"111":111}],113:[function(_dereq_,module,exports){
16293
/**
16294
* Copyright 2013-2015, Facebook, Inc.
16295
* All rights reserved.
@@ -16310,7 +16334,7 @@ function getEventModifierState(nativeEvent) {
16334
}
16335
16336
module.exports = getEventModifierState;
16313
-},{}],113:[function(_dereq_,module,exports){
16337
+},{}],114:[function(_dereq_,module,exports){
16338
/**
16339
* Copyright 2013-2015, Facebook, Inc.
16340
* All rights reserved.
@@ -16340,7 +16364,7 @@ function getEventTarget(nativeEvent) {
16364
}
16365
16366
module.exports = getEventTarget;
16343
-},{}],114:[function(_dereq_,module,exports){
16367
+},{}],115:[function(_dereq_,module,exports){
16368
/**
16369
* Copyright 2013-2015, Facebook, Inc.
16370
* All rights reserved.
@@ -16381,7 +16405,7 @@ function getIteratorFn(maybeIterable) {
16405
}
16406
16407
module.exports = getIteratorFn;
16384
-},{}],115:[function(_dereq_,module,exports){
16408
+},{}],116:[function(_dereq_,module,exports){
16409
/**
16410
* Copyright 2013-2015, Facebook, Inc.
16411
* All rights reserved.
@@ -16455,7 +16479,7 @@ function getNodeForCharacterOffset(root, offset) {
16479
}
16480
16481
module.exports = getNodeForCharacterOffset;
16458
-},{}],116:[function(_dereq_,module,exports){
16482
+},{}],117:[function(_dereq_,module,exports){
16483
/**
16484
* Copyright 2013-2015, Facebook, Inc.
16485
* All rights reserved.
@@ -16469,7 +16493,7 @@ module.exports = getNodeForCharacterOffset;
16493
16494
'use strict';
16495
16472
-var ExecutionEnvironment = _dereq_(129);
16496
+var ExecutionEnvironment = _dereq_(130);
16497
16498
var contentKey = null;
16499
@@ -16489,7 +16513,7 @@ function getTextContentAccessor() {
16513
}
16514
16515
module.exports = getTextContentAccessor;
16492
-},{"129":129}],117:[function(_dereq_,module,exports){
16516
+},{"130":130}],118:[function(_dereq_,module,exports){
16517
/**
16518
* Copyright 2013-2015, Facebook, Inc.
16519
* All rights reserved.
@@ -16509,8 +16533,8 @@ var ReactEmptyComponent = _dereq_(54);
16533
var ReactNativeComponent = _dereq_(68);
16534
16535
var assign = _dereq_(23);
16512
-var invariant = _dereq_(143);
16513
-var warning = _dereq_(154);
16536
+var invariant = _dereq_(144);
16537
+var warning = _dereq_(155);
16538
16539
// To avoid a cyclic dependency, we create the final class in this module
16540
var ReactCompositeComponentWrapper = function () {};
@@ -16602,7 +16626,7 @@ function instantiateReactComponent(node) {
16626
}
16627
16628
module.exports = instantiateReactComponent;
16605
-},{"143":143,"154":154,"23":23,"33":33,"54":54,"68":68}],118:[function(_dereq_,module,exports){
16629
+},{"144":144,"155":155,"23":23,"33":33,"54":54,"68":68}],119:[function(_dereq_,module,exports){
16630
/**
16631
* Copyright 2013-2015, Facebook, Inc.
16632
* All rights reserved.
@@ -16616,7 +16640,7 @@ module.exports = instantiateReactComponent;
16640
16641
'use strict';
16642
16619
-var ExecutionEnvironment = _dereq_(129);
16643
+var ExecutionEnvironment = _dereq_(130);
16644
16645
var useHasFeature;
16646
if (ExecutionEnvironment.canUseDOM) {
@@ -16663,7 +16687,7 @@ function isEventSupported(eventNameSuffix, capture) {
16687
}
16688
16689
module.exports = isEventSupported;
16666
-},{"129":129}],119:[function(_dereq_,module,exports){
16690
+},{"130":130}],120:[function(_dereq_,module,exports){
16691
/**
16692
* Copyright 2013-2015, Facebook, Inc.
16693
* All rights reserved.
@@ -16704,7 +16728,7 @@ function isTextInputElement(elem) {
16728
}
16729
16730
module.exports = isTextInputElement;
16707
-},{}],120:[function(_dereq_,module,exports){
16731
+},{}],121:[function(_dereq_,module,exports){
16732
/**
16733
* Copyright 2013-2015, Facebook, Inc.
16734
* All rights reserved.
@@ -16719,7 +16743,7 @@ module.exports = isTextInputElement;
16743
16744
var ReactElement = _dereq_(52);
16745
16722
-var invariant = _dereq_(143);
16746
+var invariant = _dereq_(144);
16747
16748
/**
16749
* Returns the first child in a collection of children and verifies that there
@@ -16738,7 +16762,7 @@ function onlyChild(children) {
16762
}
16763
16764
module.exports = onlyChild;
16741
-},{"143":143,"52":52}],121:[function(_dereq_,module,exports){
16765
+},{"144":144,"52":52}],122:[function(_dereq_,module,exports){
16766
/**
16767
* Copyright 2013-2015, Facebook, Inc.
16768
* All rights reserved.
@@ -16752,7 +16776,7 @@ module.exports = onlyChild;
16776
16777
'use strict';
16778
16755
-var escapeTextContentForBrowser = _dereq_(106);
16779
+var escapeTextContentForBrowser = _dereq_(107);
16780
16781
/**
16782
* Escapes attribute value to prevent scripting attacks.
@@ -16765,7 +16789,7 @@ function quoteAttributeValueForBrowser(value) {
16789
}
16790
16791
module.exports = quoteAttributeValueForBrowser;
16768
-},{"106":106}],122:[function(_dereq_,module,exports){
16792
+},{"107":107}],123:[function(_dereq_,module,exports){
16793
/**
16794
* Copyright 2013-2015, Facebook, Inc.
16795
* All rights reserved.
@@ -16782,7 +16806,7 @@ module.exports = quoteAttributeValueForBrowser;
16806
var ReactMount = _dereq_(65);
16807
16808
module.exports = ReactMount.renderSubtreeIntoContainer;
16785
-},{"65":65}],123:[function(_dereq_,module,exports){
16809
+},{"65":65}],124:[function(_dereq_,module,exports){
16810
/**
16811
* Copyright 2013-2015, Facebook, Inc.
16812
* All rights reserved.
@@ -16798,7 +16822,7 @@ module.exports = ReactMount.renderSubtreeIntoContainer;
16822
16823
'use strict';
16824
16801
-var ExecutionEnvironment = _dereq_(129);
16825
+var ExecutionEnvironment = _dereq_(130);
16826
16827
var WHITESPACE_TEST = /^[ \r\n\t\f]/;
16828
var NONVISIBLE_TEST = /<(!--|link|noscript|meta|script|style)[ \r\n\t\f\/>]/;
@@ -16873,7 +16897,7 @@ if (ExecutionEnvironment.canUseDOM) {
16897
}
16898
16899
module.exports = setInnerHTML;
16876
-},{"129":129}],124:[function(_dereq_,module,exports){
16900
+},{"130":130}],125:[function(_dereq_,module,exports){
16901
/**
16902
* Copyright 2013-2015, Facebook, Inc.
16903
* All rights reserved.
@@ -16887,9 +16911,9 @@ module.exports = setInnerHTML;
16911
16912
'use strict';
16913
16890
-var ExecutionEnvironment = _dereq_(129);
16891
-var escapeTextContentForBrowser = _dereq_(106);
16892
-var setInnerHTML = _dereq_(123);
16914
+var ExecutionEnvironment = _dereq_(130);
16915
+var escapeTextContentForBrowser = _dereq_(107);
16916
+var setInnerHTML = _dereq_(124);
16917
16918
/**
16919
* Set the textContent property of a node, ensuring that whitespace is preserved
@@ -16914,7 +16938,7 @@ if (ExecutionEnvironment.canUseDOM) {
16938
}
16939
16940
module.exports = setTextContent;
16917
-},{"106":106,"123":123,"129":129}],125:[function(_dereq_,module,exports){
16941
+},{"107":107,"124":124,"130":130}],126:[function(_dereq_,module,exports){
16942
/**
16943
* Copyright 2013-2015, Facebook, Inc.
16944
* All rights reserved.
@@ -16958,7 +16982,7 @@ function shouldUpdateReactComponent(prevElement, nextElement) {
16982
}
16983
16984
module.exports = shouldUpdateReactComponent;
16961
-},{}],126:[function(_dereq_,module,exports){
16985
+},{}],127:[function(_dereq_,module,exports){
16986
/**
16987
* Copyright 2013-2015, Facebook, Inc.
16988
* All rights reserved.
@@ -16976,9 +17000,9 @@ var ReactCurrentOwner = _dereq_(34);
17000
var ReactElement = _dereq_(52);
17001
var ReactInstanceHandles = _dereq_(61);
17002
16979
-var getIteratorFn = _dereq_(114);
16980
-var invariant = _dereq_(143);
16981
-var warning = _dereq_(154);
17003
+var getIteratorFn = _dereq_(115);
17004
+var invariant = _dereq_(144);
17005
+var warning = _dereq_(155);
17006
17007
var SEPARATOR = ReactInstanceHandles.SEPARATOR;
17008
var SUBSEPARATOR = ':';
@@ -17148,7 +17172,7 @@ function traverseAllChildren(children, callback, traverseContext) {
17172
}
17173
17174
module.exports = traverseAllChildren;
17151
-},{"114":114,"143":143,"154":154,"34":34,"52":52,"61":61}],127:[function(_dereq_,module,exports){
17175
+},{"115":115,"144":144,"155":155,"34":34,"52":52,"61":61}],128:[function(_dereq_,module,exports){
17176
/**
17177
* Copyright 2015, Facebook, Inc.
17178
* All rights reserved.
@@ -17163,8 +17187,8 @@ module.exports = traverseAllChildren;
17187
'use strict';
17188
17189
var assign = _dereq_(23);
17166
-var emptyFunction = _dereq_(135);
17167
-var warning = _dereq_(154);
17190
+var emptyFunction = _dereq_(136);
17191
+var warning = _dereq_(155);
17192
17193
var validateDOMNesting = emptyFunction;
17194
@@ -17512,7 +17536,7 @@ if ("development" !== 'production') {
17536
}
17537
17538
module.exports = validateDOMNesting;
17515
-},{"135":135,"154":154,"23":23}],128:[function(_dereq_,module,exports){
17539
+},{"136":136,"155":155,"23":23}],129:[function(_dereq_,module,exports){
17540
/**
17541
* Copyright 2013-2015, Facebook, Inc.
17542
*
@@ -17534,7 +17558,7 @@ module.exports = validateDOMNesting;
17558
17559
'use strict';
17560
17537
-var emptyFunction = _dereq_(135);
17561
+var emptyFunction = _dereq_(136);
17562
17563
/**
17564
* Upstream version of event listener. Does not take into account specific
@@ -17597,7 +17621,7 @@ var EventListener = {
17621
};
17622
17623
module.exports = EventListener;
17600
-},{"135":135}],129:[function(_dereq_,module,exports){
17624
+},{"136":136}],130:[function(_dereq_,module,exports){
17625
/**
17626
* Copyright 2013-2015, Facebook, Inc.
17627
* All rights reserved.
@@ -17634,7 +17658,7 @@ var ExecutionEnvironment = {
17658
};
17659
17660
module.exports = ExecutionEnvironment;
17637
-},{}],130:[function(_dereq_,module,exports){
17661
+},{}],131:[function(_dereq_,module,exports){
17662
/**
17663
* Copyright 2013-2015, Facebook, Inc.
17664
* All rights reserved.
@@ -17667,7 +17691,7 @@ function camelize(string) {
17691
}
17692
17693
module.exports = camelize;
17670
-},{}],131:[function(_dereq_,module,exports){
17694
+},{}],132:[function(_dereq_,module,exports){
17695
/**
17696
* Copyright 2013-2015, Facebook, Inc.
17697
* All rights reserved.
@@ -17682,7 +17706,7 @@ module.exports = camelize;
17706
17707
'use strict';
17708
17685
-var camelize = _dereq_(130);
17709
+var camelize = _dereq_(131);
17710
17711
var msPattern = /^-ms-/;
17712
@@ -17708,7 +17732,7 @@ function camelizeStyleName(string) {
17732
}
17733
17734
module.exports = camelizeStyleName;
17711
-},{"130":130}],132:[function(_dereq_,module,exports){
17735
+},{"131":131}],133:[function(_dereq_,module,exports){
17736
/**
17737
* Copyright 2013-2015, Facebook, Inc.
17738
* All rights reserved.
@@ -17723,7 +17747,7 @@ module.exports = camelizeStyleName;
17747
17748
'use strict';
17749
17726
-var isTextNode = _dereq_(145);
17750
+var isTextNode = _dereq_(146);
17751
17752
/*eslint-disable no-bitwise */
17753
@@ -17764,7 +17788,7 @@ function containsNode(_x, _x2) {
17788
}
17789
17790
module.exports = containsNode;
17767
-},{"145":145}],133:[function(_dereq_,module,exports){
17791
+},{"146":146}],134:[function(_dereq_,module,exports){
17792
/**
17793
* Copyright 2013-2015, Facebook, Inc.
17794
* All rights reserved.
@@ -17779,7 +17803,7 @@ module.exports = containsNode;
17803
17804
'use strict';
17805
17782
-var toArray = _dereq_(153);
17806
+var toArray = _dereq_(154);
17807
17808
/**
17809
* Perform a heuristic test to determine if an object is "array-like".
@@ -17850,7 +17874,7 @@ function createArrayFromMixed(obj) {
17874
}
17875
17876
module.exports = createArrayFromMixed;
17853
-},{"153":153}],134:[function(_dereq_,module,exports){
17877
+},{"154":154}],135:[function(_dereq_,module,exports){
17878
/**
17879
* Copyright 2013-2015, Facebook, Inc.
17880
* All rights reserved.
@@ -17867,11 +17891,11 @@ module.exports = createArrayFromMixed;
17891
17892
'use strict';
17893
17870
-var ExecutionEnvironment = _dereq_(129);
17894
+var ExecutionEnvironment = _dereq_(130);
17895
17872
-var createArrayFromMixed = _dereq_(133);
17873
-var getMarkupWrap = _dereq_(139);
17874
-var invariant = _dereq_(143);
17896
+var createArrayFromMixed = _dereq_(134);
17897
+var getMarkupWrap = _dereq_(140);
17898
+var invariant = _dereq_(144);
17899
17900
/**
17901
* Dummy container used to render all markup.
@@ -17935,7 +17959,7 @@ function createNodesFromMarkup(markup, handleScript) {
17959
}
17960
17961
module.exports = createNodesFromMarkup;
17938
-},{"129":129,"133":133,"139":139,"143":143}],135:[function(_dereq_,module,exports){
17962
+},{"130":130,"134":134,"140":140,"144":144}],136:[function(_dereq_,module,exports){
17963
/**
17964
* Copyright 2013-2015, Facebook, Inc.
17965
* All rights reserved.
@@ -17974,7 +17998,7 @@ emptyFunction.thatReturnsArgument = function (arg) {
17998
};
17999
18000
module.exports = emptyFunction;
17977
-},{}],136:[function(_dereq_,module,exports){
18001
+},{}],137:[function(_dereq_,module,exports){
18002
/**
18003
* Copyright 2013-2015, Facebook, Inc.
18004
* All rights reserved.
@@ -17995,7 +18019,7 @@ if ("development" !== 'production') {
18019
}
18020
18021
module.exports = emptyObject;
17998
-},{}],137:[function(_dereq_,module,exports){
18022
+},{}],138:[function(_dereq_,module,exports){
18023
/**
18024
* Copyright 2013-2015, Facebook, Inc.
18025
* All rights reserved.
@@ -18022,7 +18046,7 @@ function focusNode(node) {
18046
}
18047
18048
module.exports = focusNode;
18025
-},{}],138:[function(_dereq_,module,exports){
18049
+},{}],139:[function(_dereq_,module,exports){
18050
/**
18051
* Copyright 2013-2015, Facebook, Inc.
18052
* All rights reserved.
@@ -18056,7 +18080,7 @@ function getActiveElement() /*?DOMElement*/{
18080
}
18081
18082
module.exports = getActiveElement;
18059
-},{}],139:[function(_dereq_,module,exports){
18083
+},{}],140:[function(_dereq_,module,exports){
18084
/**
18085
* Copyright 2013-2015, Facebook, Inc.
18086
* All rights reserved.
@@ -18072,9 +18096,9 @@ module.exports = getActiveElement;
18096
18097
'use strict';
18098
18075
-var ExecutionEnvironment = _dereq_(129);
18099
+var ExecutionEnvironment = _dereq_(130);
18100
18077
-var invariant = _dereq_(143);
18101
+var invariant = _dereq_(144);
18102
18103
/**
18104
* Dummy container used to detect which wraps are necessary.
@@ -18152,7 +18176,7 @@ function getMarkupWrap(nodeName) {
18176
}
18177
18178
module.exports = getMarkupWrap;
18155
-},{"129":129,"143":143}],140:[function(_dereq_,module,exports){
18179
+},{"130":130,"144":144}],141:[function(_dereq_,module,exports){
18180
/**
18181
* Copyright 2013-2015, Facebook, Inc.
18182
* All rights reserved.
@@ -18191,7 +18215,7 @@ function getUnboundedScrollPosition(scrollable) {
18215
}
18216
18217
module.exports = getUnboundedScrollPosition;
18194
-},{}],141:[function(_dereq_,module,exports){
18218
+},{}],142:[function(_dereq_,module,exports){
18219
/**
18220
* Copyright 2013-2015, Facebook, Inc.
18221
* All rights reserved.
@@ -18225,7 +18249,7 @@ function hyphenate(string) {
18249
}
18250
18251
module.exports = hyphenate;
18228
-},{}],142:[function(_dereq_,module,exports){
18252
+},{}],143:[function(_dereq_,module,exports){
18253
/**
18254
* Copyright 2013-2015, Facebook, Inc.
18255
* All rights reserved.
@@ -18240,7 +18264,7 @@ module.exports = hyphenate;
18264
18265
'use strict';
18266
18243
-var hyphenate = _dereq_(141);
18267
+var hyphenate = _dereq_(142);
18268
18269
var msPattern = /^ms-/;
18270
@@ -18265,7 +18289,7 @@ function hyphenateStyleName(string) {
18289
}
18290
18291
module.exports = hyphenateStyleName;
18268
-},{"141":141}],143:[function(_dereq_,module,exports){
18292
+},{"142":142}],144:[function(_dereq_,module,exports){
18293
/**
18294
* Copyright 2013-2015, Facebook, Inc.
18295
* All rights reserved.
@@ -18315,7 +18339,7 @@ var invariant = function (condition, format, a, b, c, d, e, f) {
18339
};
18340
18341
module.exports = invariant;
18318
-},{}],144:[function(_dereq_,module,exports){
18342
+},{}],145:[function(_dereq_,module,exports){
18343
/**
18344
* Copyright 2013-2015, Facebook, Inc.
18345
* All rights reserved.
@@ -18339,7 +18363,7 @@ function isNode(object) {
18363
}
18364
18365
module.exports = isNode;
18342
-},{}],145:[function(_dereq_,module,exports){
18366
+},{}],146:[function(_dereq_,module,exports){
18367
/**
18368
* Copyright 2013-2015, Facebook, Inc.
18369
* All rights reserved.
@@ -18354,7 +18378,7 @@ module.exports = isNode;
18378
18379
'use strict';
18380
18357
-var isNode = _dereq_(144);
18381
+var isNode = _dereq_(145);
18382
18383
/**
18384
* @param {*} object The object to check.
@@ -18365,7 +18389,7 @@ function isTextNode(object) {
18389
}
18390
18391
module.exports = isTextNode;
18368
-},{"144":144}],146:[function(_dereq_,module,exports){
18392
+},{"145":145}],147:[function(_dereq_,module,exports){
18393
/**
18394
* Copyright 2013-2015, Facebook, Inc.
18395
* All rights reserved.
@@ -18380,7 +18404,7 @@ module.exports = isTextNode;
18404
18405
'use strict';
18406
18383
-var invariant = _dereq_(143);
18407
+var invariant = _dereq_(144);
18408
18409
/**
18410
* Constructs an enumeration with keys equal to their value.
@@ -18414,7 +18438,7 @@ var keyMirror = function (obj) {
18438
};
18439
18440
module.exports = keyMirror;
18417
-},{"143":143}],147:[function(_dereq_,module,exports){
18441
+},{"144":144}],148:[function(_dereq_,module,exports){
18442
/**
18443
* Copyright 2013-2015, Facebook, Inc.
18444
* All rights reserved.
@@ -18450,7 +18474,7 @@ var keyOf = function (oneKeyObj) {
18474
};
18475
18476
module.exports = keyOf;
18453
-},{}],148:[function(_dereq_,module,exports){
18477
+},{}],149:[function(_dereq_,module,exports){
18478
/**
18479
* Copyright 2013-2015, Facebook, Inc.
18480
* All rights reserved.
@@ -18502,7 +18526,7 @@ function mapObject(object, callback, context) {
18526
}
18527
18528
module.exports = mapObject;
18505
-},{}],149:[function(_dereq_,module,exports){
18529
+},{}],150:[function(_dereq_,module,exports){
18530
/**
18531
* Copyright 2013-2015, Facebook, Inc.
18532
* All rights reserved.
@@ -18534,7 +18558,7 @@ function memoizeStringOnly(callback) {
18558
}
18559
18560
module.exports = memoizeStringOnly;
18537
-},{}],150:[function(_dereq_,module,exports){
18561
+},{}],151:[function(_dereq_,module,exports){
18562
/**
18563
* Copyright 2013-2015, Facebook, Inc.
18564
* All rights reserved.
@@ -18549,7 +18573,7 @@ module.exports = memoizeStringOnly;
18573
18574
'use strict';
18575
18552
-var ExecutionEnvironment = _dereq_(129);
18576
+var ExecutionEnvironment = _dereq_(130);
18577
18578
var performance;
18579
@@ -18558,7 +18582,7 @@ if (ExecutionEnvironment.canUseDOM) {
18582
}
18583
18584
module.exports = performance || {};
18561
-},{"129":129}],151:[function(_dereq_,module,exports){
18585
+},{"130":130}],152:[function(_dereq_,module,exports){
18586
/**
18587
* Copyright 2013-2015, Facebook, Inc.
18588
* All rights reserved.
@@ -18573,7 +18597,7 @@ module.exports = performance || {};
18597
18598
'use strict';
18599
18576
-var performance = _dereq_(150);
18600
+var performance = _dereq_(151);
18601
var curPerformance = performance;
18602
18603
/**
@@ -18588,7 +18612,7 @@ if (!curPerformance || !curPerformance.now) {
18612
var performanceNow = curPerformance.now.bind(curPerformance);
18613
18614
module.exports = performanceNow;
18591
-},{"150":150}],152:[function(_dereq_,module,exports){
18615
+},{"151":151}],153:[function(_dereq_,module,exports){
18616
/**
18617
* Copyright 2013-2015, Facebook, Inc.
18618
* All rights reserved.
@@ -18639,7 +18663,7 @@ function shallowEqual(objA, objB) {
18663
}
18664
18665
module.exports = shallowEqual;
18642
-},{}],153:[function(_dereq_,module,exports){
18666
+},{}],154:[function(_dereq_,module,exports){
18667
/**
18668
* Copyright 2013-2015, Facebook, Inc.
18669
* All rights reserved.
@@ -18654,7 +18678,7 @@ module.exports = shallowEqual;
18678
18679
'use strict';
18680
18657
-var invariant = _dereq_(143);
18681
+var invariant = _dereq_(144);
18682
18683
/**
18684
* Convert array-like objects to arrays.
@@ -18697,7 +18721,7 @@ function toArray(obj) {
18721
}
18722
18723
module.exports = toArray;
18700
-},{"143":143}],154:[function(_dereq_,module,exports){
18724
+},{"144":144}],155:[function(_dereq_,module,exports){
18725
/**
18726
* Copyright 2014-2015, Facebook, Inc.
18727
* All rights reserved.
@@ -18711,7 +18735,7 @@ module.exports = toArray;
18735
18736
'use strict';
18737
18714
-var emptyFunction = _dereq_(135);
18738
+var emptyFunction = _dereq_(136);
18739
18740
/**
18741
* Similar to invariant but only logs a warning if the condition is not met.
@@ -18755,5 +18779,5 @@ if ("development" !== 'production') {
18779
}
18780
18781
module.exports = warning;
18758
-},{"135":135}]},{},[1])(1)
18782
+},{"136":136}]},{},[1])(1)
18783
});
\ No newline at end of file