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

const viewBox = {"width":48,"height":48};
const content = `<style>.b_bcadinp {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M27.362 16.741c-6.672-.33-8.355 6.067-5.706 8.127");
}

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

.db5arjb0l {
  cx: 24px;
  cy: 24px;
  r: 8px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.nhi1-4bar {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M39.839 38.538C50.776 12.564 23.041 7.35 17.405 19.429");
}

.q7t8clbnp {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M10.178 40.468c26.533 9.502 30.224-18.477 17.855-23.445");
}

.qqd797bww {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M30.099 29.214c2.139-6.328-3.554-9.695-6.26-7.71m-7.533.68c1.1 6.589 7.708 6.87 9.157 3.843");
}

.s9o06xa2e {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M19.217 30.413c6.442 1.768 9.472-4.11 7.333-6.696");
}

.te-poz9yx {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M8.04 9.595c-10.92 25.982 16.795 31.203 22.422 19.12");
}

.uo3qydbtu {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M38.597 8.215C17.115-4.33 6.894 20.76 17.462 28.611");
}

.wzg4aubzr {
  cx: 24px;
  cy: 24px;
  r: 2.5px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}
</style><path class="qqd797bww"/><path class="s9o06xa2e"/><path class="nhi1-4bar"/><path class="q7t8clbnp"/><circle class="cpk0fnbgt"/><circle class="db5arjb0l"/><circle class="wzg4aubzr"/><path class="te-poz9yx"/><path class="uo3qydbtu"/><path class="b_bcadinp"/>`;

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

export default Component;
