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

const viewBox = {"width":48,"height":48};
const content = `<style>.c2favxbns {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M23.25 20.5c-9.13-5.271-8.08-16 .75-16s9.88 10.728.75 16");
}

.f5py2h0dm {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M25.25 21.5c17.325-6.96 17.332 16.858 0 .5m-.716.63c2.775 1.196 2.066 9.595 6.52 11.014");
}

.m1duhsydi {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M20.686 28.541c-1.136 2.785-5.294 4.499-7.81 2.809m10.018-10.432c-5.236-1.976-7.07-5.374-7.07-5.374");
}

.n5ijzljyt {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M30.139 7.463c-3.263-2.515-6.14.4-6.14 3.287v9.5m.001 2.5V43.5");
}

.v2zre3b4i {
  cx: 24px;
  cy: 21.5px;
  r: 1.25px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.valtbthha {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M28.694 17.23C39.638 9.473 44.926 27.883 31.6 33.413C28.04 34.89 24 37.051 24 43.5c0-6.449-4.04-8.61-7.6-10.087c-13.325-5.53-8.038-23.941 2.906-16.183");
}

.vj0l0es-v {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M27.314 28.541c1.136 2.785 5.293 4.499 7.809 2.809M25.106 20.918c5.235-1.976 7.07-5.374 7.07-5.374M22.75 21.5c-17.325-6.96-17.332 16.858 0 .5m.716.63c-2.776 1.196-2.067 9.595-6.521 11.014");
}
</style><circle class="v2zre3b4i"/><path class="c2favxbns"/><path class="n5ijzljyt"/><path class="valtbthha"/><path class="f5py2h0dm"/><path class="vj0l0es-v"/><path class="m1duhsydi"/>`;

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

export default Component;
