function HemisphereLight$$1() {
	    var params = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};

	    classCallCheck(this, HemisphereLight$$1);

	    return possibleConstructorReturn(this, getPrototypeOf$2(HemisphereLight$$1).call(this, params, HemisphereLight$$1.defaults));
	  }
@class HemisphereLight
@category components/lights
@description HemisphereLight is a light source positioned directly above the scene.<br/>
It also doesn't need position and target properties.
@classDesc
<iframe src="https://threejs.org/examples/webgl_lights_hemisphere.html"></iframe>
@param {Object} [params={light: {skyColor: 0xffffff, groundColor: 0xffffff, intensity: 1}}] - The params.
@extends module:core.LightComponent
@memberof module:components/lights
@example <caption>Creating a HemisphereLight</caption>
new HemisphereLight({
  skyColor: 0xff0000,
  groundColor: 0x0000ff,
  intensity: 0.2
}).addTo(app);