import { Icon } from '@iconify/css-solid';
import { splitProps } from 'solid-js';

const viewBox = {"width":48,"height":48};
const content = `<style>.prcbkabax {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M10.5 16.51v8.58h4.29m3.28 0h4.29m-4.29-8.58h4.29m-2.15 0v8.58m13 0h4.29m-4.29-8.58h4.29m-4.29 4.29h2.15m-2.15-4.29v8.58m-8.66 0v-8.58m6.47 8.58v-8.58m-6.47 0l6.47 8.58");
}

.sneyymjjf {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M43.5 21.33c0-8.67-8.73-15.7-19.5-15.7h0C13.74 5.63 5.23 12 4.55 20.28v1C4.5 29.47 12.18 36.16 22 37c2 .1 1.79.31 1.79 1.62h0c0 1.31-.05 2.83-.05 2.83c0 .92.51 1 1.19 1c1.3 0 6.37-3.19 9.07-5.46a30.9 30.9 0 0 0 7.79-9.21h0a13.1 13.1 0 0 0 1.65-5.32c.04-.46.06-.78.06-1.13");
}
</style><path class="sneyymjjf"/><path class="prcbkabax"/>`;

/** @param props {{width?: string; height?: string;}} */
function Component(props) {
	const [local, others] = splitProps(props, ["width","height"]);

	return (<Icon width={local.width} height={local.height} viewBox={viewBox} content={content} fallback={"arcticons:line"} {...others} />);
}

export default Component;
