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

const viewBox = {"width":48,"height":48};
const content = `<style>.dogm95ftz {
  width: 12.13px;
  height: 12.13px;
  x: 31.37px;
  y: 24px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  rx: 1.73px;
}

.e0tecrbum {
  width: 12.13px;
  height: 12.13px;
  x: 16.63px;
  y: 11.87px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  rx: 1.73px;
}

.gqh9v6_zs {
  width: 12.13px;
  height: 12.13px;
  x: 4.5px;
  y: 11.87px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  rx: 1.73px;
}

.n6bynabdd {
  width: 12.13px;
  height: 12.13px;
  x: 19.23px;
  y: 24px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  rx: 1.73px;
}

.qtk92hugp {
  width: 12.13px;
  height: 12.13px;
  x: 7.1px;
  y: 24px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  rx: 1.73px;
}

.uhtq9ublm {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M21.65 21.43h2.1m-2.1-7h2.1m-1.05 0v7m-11.28 5.14h3.5v5.25a1.76 1.76 0 0 1-1.75 1.75h0a1.75 1.75 0 0 1-1.75-1.75v-.58m12-4.67v7m3.76 0l-2.88-3.5l2.88-3.48m-2.88 3.48h-.88m9.09-10.96a2.32 2.32 0 0 0 4.64 0v-2.36a2.32 2.32 0 0 0-4.64 0ZM8.25 14.43v4.68a2.32 2.32 0 0 0 4.64 0v-4.68m22.79 12.14v7h3.5");
}

.urp327b0m {
  width: 12.13px;
  height: 12.13px;
  x: 28.77px;
  y: 11.87px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  rx: 1.73px;
}
</style><rect class="gqh9v6_zs"/><rect class="e0tecrbum"/><rect class="urp327b0m"/><rect class="qtk92hugp"/><rect class="n6bynabdd"/><rect class="dogm95ftz"/><path class="uhtq9ublm"/>`;

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

export default Component;
