function injectSheet(stylesOrSheet) {
  var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : (++cov_2nd4933nur.b[1][0], {});
  ++cov_2nd4933nur.f[1];
  ++cov_2nd4933nur.s[3];

  if (options.index === undefined) {
    ++cov_2nd4933nur.b[2][0];
    ++cov_2nd4933nur.s[4];

    options.index = indexCounter++;
  } else {
    ++cov_2nd4933nur.b[2][1];
  }
  ++cov_2nd4933nur.s[5];
  return function () {
    var InnerComponent = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : (++cov_2nd4933nur.b[3][0], NoRenderer);
    ++cov_2nd4933nur.f[2];

    var Jss = (++cov_2nd4933nur.s[6], (0, _createHoc2['default'])(stylesOrSheet, InnerComponent, options));
    ++cov_2nd4933nur.s[7];
    return (0, _hoistNonReactStatics2['default'])(Jss, InnerComponent, { inner: true });
  };
}
/**
 * HOC creator function that wrapps the user component.
 *
 * `injectSheet(styles, [options])(Component)`
 *
 * @api public
 */
HOC creator function that wrapps the user component.

@api public
HOC creator function that wrapps the user component . @api public
function injectSheet(stylesOrSheet) {
  var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : (++cov_2nd4933nur.b[1][0], {});
  ++cov_2nd4933nur.f[1];
  ++cov_2nd4933nur.s[3];
  if (options.index === undefined) {
    ++cov_2nd4933nur.b[2][0];
    ++cov_2nd4933nur.s[4];
    options.index = indexCounter++;
  } else {
    ++cov_2nd4933nur.b[2][1];
  }
  ++cov_2nd4933nur.s[5];
  return function () {
    var InnerComponent = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : (++cov_2nd4933nur.b[3][0], NoRenderer);
    ++cov_2nd4933nur.f[2];
    var Jss = (++cov_2nd4933nur.s[6], (0, _createHoc2['default'])(stylesOrSheet, InnerComponent, options));
    ++cov_2nd4933nur.s[7];
    return (0, _hoistNonReactStatics2['default'])(Jss, InnerComponent, { inner: true });
  };
}
function injectSheet ( stylesOrSheet ) { var options = arguments . length > 1 && arguments [ 1 ] !== undefined ? arguments [ 1 ] : ( ++ cov_2nd4933nur . b [ 1 ] [ 0 ] , { } ) ; ++ cov_2nd4933nur . f [ 1 ] ; ++ cov_2nd4933nur . s [ 3 ] ; if ( options . index === undefined ) { ++ cov_2nd4933nur . b [ 2 ] [ 0 ] ; ++ cov_2nd4933nur . s [ 4 ] ; options . index = indexCounter ++ ; } else { ++ cov_2nd4933nur . b [ 2 ] [ 1 ] ; } ++ cov_2nd4933nur . s [ 5 ] ; return function ( ) { var InnerComponent = arguments . length > 0 && arguments [ 0 ] !== undefined ? arguments [ 0 ] : ( ++ cov_2nd4933nur . b [ 3 ] [ 0 ] , NoRenderer ) ; ++ cov_2nd4933nur . f [ 2 ] ; var Jss = ( ++ cov_2nd4933nur . s [ 6 ] , ( 0 , _createHoc2 [ 'default' ] ) ( stylesOrSheet , InnerComponent , options ) ) ; ++ cov_2nd4933nur . s [ 7 ] ; return ( 0 , _hoistNonReactStatics2 [ 'default' ] ) ( Jss , InnerComponent , { inner : true } ) ; } ; }
HOC creator function that wrapps the user component.
HOC creator function that wrapps the user component .