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

const viewBox = {"width":48,"height":48};
const content = `<style>.bt71pybuo {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M16.9 16.69a1.35 1.35 0 1 1-1.34-1.35a1.35 1.35 0 0 1 1.34 1.35");
}

.v5j075b9p {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M26.23 18.32c.45 3.37-6.41 8.44-9.22 10.35c-3.48 2.25-3.26 4.95-5.73 4.61c-1.24-1.13 1.57-3.49 0-3.49c-.69 0-.46.54-.47 1.14a1.24 1.24 0 0 1-.66 1.07C9 32 5.54 33.17 5.54 27.43c0-2.25 4.49-10.78 6.86-13.83c.71-.92 2.14-2.14 2.25-4c-.79-1.13-1.52-2.7-.56-3.49C15.56 4.86 17.57 9 17.57 9h2.25s1.06-3.52 2.93-3.49C24 5.52 23.87 9 23.87 9");
}

.vn8gt_ble {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M24 9.1c12 1.12 19 9.22 18.45 33.4H15.89c0-10.35 12.71-7.53 10.34-24.18");
}

.wp21wl2un {
  fill: currentColor;
  d: path("M9.66 27a.75.75 0 1 1-.75-.75a.76.76 0 0 1 .75.75");
}
</style><path class="vn8gt_ble"/><path class="v5j075b9p"/><path class="wp21wl2un"/><path class="bt71pybuo"/>`;

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

export default Component;
