function flattenSingleChildIntoContext(traverseContext, child, name, selfDebugID) {
	  // We found a component instance.
	  if (traverseContext && typeof traverseContext === 'object') {
	    var result = traverseContext;
	    var keyUnique = result[name] === undefined;
	    if (process.env.NODE_ENV !== 'production') {
	      if (!ReactComponentTreeHook) {
	        ReactComponentTreeHook = __webpack_require__(/*! react/lib/ReactComponentTreeHook */ 26);
	      }
	      if (!keyUnique) {
	        process.env.NODE_ENV !== 'production' ? warning(false, 'flattenChildren(...): Encountered two children with the same key, ' + '`%s`. Child keys must be unique; when two children share a key, only ' + 'the first child will be used.%s', KeyEscapeUtils.unescape(name), ReactComponentTreeHook.getStackAddendumByID(selfDebugID)) : void 0;
	      }
	    }
	    if (keyUnique && child != null) {
	      result[name] = child;
	    }
	  }
	}
/**
	 * @param {function} traverseContext Context passed through traversal.
	 * @param {?ReactComponent} child React child component.
	 * @param {!string} name String name of key path to child.
	 * @param {number=} selfDebugID Optional debugID of the current internal instance.
	 */
@param {function} traverseContext Context passed through traversal.
@param {?ReactComponent} child React child component.
@param {!string} name String name of key path to child.
@param {number=} selfDebugID Optional debugID of the current internal instance.
@param { function } traverseContext Context passed through traversal . @param { ?ReactComponent } child React child component . @param { !string } name String name of key path to child . @param { number = } selfDebugID Optional debugID of the current internal instance .
function flattenSingleChildIntoContext(traverseContext, child, name, selfDebugID) {
	  if (traverseContext && typeof traverseContext === 'object') {
	    var result = traverseContext;
	    var keyUnique = result[name] === undefined;
	    if (process.env.NODE_ENV !== 'production') {
	      if (!ReactComponentTreeHook) {
	        ReactComponentTreeHook = __webpack_require__( 26);
	      }
	      if (!keyUnique) {
	        process.env.NODE_ENV !== 'production' ? warning(false, 'flattenChildren(...): Encountered two children with the same key, ' + '`%s`. Child keys must be unique; when two children share a key, only ' + 'the first child will be used.%s', KeyEscapeUtils.unescape(name), ReactComponentTreeHook.getStackAddendumByID(selfDebugID)) : void 0;
	      }
	    }
	    if (keyUnique && child != null) {
	      result[name] = child;
	    }
	  }
	}
function flattenSingleChildIntoContext ( traverseContext , child , name , selfDebugID ) { if ( traverseContext && typeof traverseContext === 'object' ) { var result = traverseContext ; var keyUnique = result [ name ] === undefined ; if ( process . env . NODE_ENV !== 'production' ) { if ( ! ReactComponentTreeHook ) { ReactComponentTreeHook = __webpack_require__ ( 26 ) ; } if ( ! keyUnique ) { process . env . NODE_ENV !== 'production' ? warning ( false , 'flattenChildren(...): Encountered two children with the same key, ' + '`%s`. Child keys must be unique; when two children share a key, only ' + 'the first child will be used.%s' , KeyEscapeUtils . unescape ( name ) , ReactComponentTreeHook . getStackAddendumByID ( selfDebugID ) ) : void 0 ; } } if ( keyUnique && child != null ) { result [ name ] = child ; } } }
@param {function} traverseContext Context passed through traversal.
@param { function } traverseContext Context passed through traversal .
// We found a component instance. /*! react/lib/ReactComponentTreeHook */