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

const viewBox = {"width":48,"height":48};
const content = `<style>.i9clfwm2k {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M38.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");
}

.vov9ilbpw {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("m41.368 41.286l-3.899-8.894l-4.252 4.977c-.804.941-1.846.975-2.676.15l-4.177-4.152c-.47-.467-.464-1.457.025-1.95c.459-.464 1.531-.612 2.05-.126l3.503 3.277l4.17-4.67m3.807-1.865l2.581 4.076");
}

.yn1zpqrzr {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M36.112 29.898a4.5 4.5 0 1 1 3.807-1.865m-31.675-.001a4.5 4.5 0 1 1 3.691 1.651");
}

.yp_316k1w {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("m6.805 41.45l3.9-9.233l4.278 5.102c.657.785 1.443.878 2.251.125l4.402-4.102c.693-.645.493-1.724.1-2.176c-.447-.514-1.628-.643-2.176-.1l-3.376 3.352l-4.249-4.735m-3.691-1.651L5.5 32.042m11.609-16.134l9.701 15.233m4.106-15.358l-9.18 15.383");
}
</style><path class="i9clfwm2k"/><path class="vov9ilbpw"/><path class="yn1zpqrzr"/><path class="yp_316k1w"/>`;

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

export default Component;
