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

const viewBox = {"width":48,"height":48};
const content = `<style>.p-hleobiq {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M16.2 34.8c0 1.3-1.1 2.4-2.4 2.4h0c-1.3 0-2.4-1.1-2.4-2.4v-1.6c0-1.3 1.1-2.4 2.4-2.4h0c1.3 0 2.4 1.1 2.4 2.4m0 4v-6.3m1.9-4c0-.8.6-1.4 1.3-1.4s1.4.6 1.4 1.4c0 .4-.2.7-.4 1c-.6.5-2.3 1.8-2.3 1.8h2.7m9.8-9.1c1.1 0 2 .9 2 2.1c0 1.1-.9 2-2.1 2c-1.1 0-2-.9-2-2c.1-1.2 1-2.1 2.1-2.1M42.5 33H33");
}

.py7bavb_i {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M14.6 14.6c2.8-1.7 6-2.6 9.5-2.6h0c10.1 0 18.4 8.2 18.4 18.4h0m-4.6-18.9l-2.5 4.2");
}

.t512ieb6v {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M41.328 41.328L6.672 6.672M38.5 5.5h-29a4 4 0 0 0-4 4v29a4 4 0 0 0 4 4h29a4 4 0 0 0 4-4v-29a4 4 0 0 0-4-4");
}
</style><path class="t512ieb6v"/><path class="p-hleobiq"/><path class="py7bavb_i"/>`;

/** @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:aria2android"} {...others} />);
}

export default Component;
