import { Icon } from '@iconify/css-react';
import { createElement } from 'react';

const viewBox = {"width":24,"height":24};

/** @param {{width?: string; height?: string;}} */
function Component({width, height, ...props}) {
	return createElement(Icon, {
		...props,
		width,
		height,
		viewBox,
		"content": `<style>.ii0jdabsu {
  fill: var(--svg-color, currentColor);
  d: path("M15 2c0 1.66-1.34 3-3 3S9 3.66 9 2z");
  opacity: var(--svg-opacity--.3, .3);
}

.nxrn8sbid {
  fill: var(--svg-color, currentColor);
  d: path("M20 12H4L2 22h20zm-7 2h5.36l.4 2H13zm-2 6H4.44l.4-2H11zm0-4H5.24l.4-2H11zm2 4v-2h6.16l.4 2zM11 8h2v3h-2zm4.764-.795l1.415-1.414L19.3 7.912l-1.414 1.414zm-11.059.708L6.826 5.79L8.24 7.206L6.12 9.327zM3 2h3v2H3zm15 0h3v2h-3zm-6 5c2.76 0 5-2.24 5-5h-2c0 1.65-1.35 3-3 3S9 3.65 9 2H7c0 2.76 2.24 5 5 5");
}

.tuypgzq7r {
  fill: var(--svg-color, currentColor);
  d: path("M4.44 20H11v-2H4.84zm13.92-6H13v2h5.76zM13 18v2h6.56l-.4-2zm-7.76-2H11v-2H5.64z");
  opacity: var(--svg-opacity--.3, .3);
}
</style><path class="tuypgzq7r"/><path class="nxrn8sbid"/><path class="ii0jdabsu"/>`,
		"fallback": "ic:twotone-solar-power",
	});
}

export default Component;
