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

const viewBox = {"width":48,"height":48};
const content = `<style>.f9hbkibmr {
  cx: 18.261px;
  cy: 17.892px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  rx: 1.583px;
  ry: 2.099px;
}

.fpxu9iw-e {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M10.187 16.413c.936-3.419 8.926-8.746 14.288-6.586c0 0 4.787 12.021 5.255 14.756s-.159 6.227-5.028 7.739s-7.28-.252-8.469-3.636s-6.046-12.273-6.046-12.273");
}

.jly8vcc9b {
  cx: 36.857px;
  cy: 19.005px;
  r: 4.031px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.jsqdzbcma {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("m22.647 32.867l.621 2.917c.085.469.874.719 1.763.559s1.541-.67 1.457-1.138l-.74-3.265");
}

.m4guphb_o {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M34.171 22.008c-.267.986-.098 1.892.67 2.27c1.032.51 1.732.288 2.38-1.26m-4.31-4.841c-.75-.346-1.582-1.292-1.142-2.384s5.088-5.495 8.756-1.321c.797.907.472 3.105.277 3.705");
}

.r-fzvnb6f {
  cx: 22.042px;
  cy: 16.237px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  rx: 1.414px;
  ry: 1.875px;
}

.u3h-t_bja {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M29.007 22.008c-2.372 5.846-7.364 7.136-13.049 5.955c2.303 3.143 4.42 3.95 8.951 2.198c4.531-1.751 4.45-4.662 4.098-8.153M18.41 18.202l-.298-.619m4.043-1.119l-.225-.453");
}

.ucs5-uh0o {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M15.048 11.379c-1.622-1.444-4.697-1.837-4.697-1.837");
}

.ulg-_1bqd {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("m36.176 35.718l-.22-.965a1.47 1.47 0 0 0-1.72-1.114l-7.74 1.535m-3.217.638l-8.96 1.777a1.47 1.47 0 0 0-1.163 1.692l.462 2.671h23.984l-.476-2.08");
}

.ykvk-obdi {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("m36.762 23.881l1.303.179h0c1.373 3.423 2.314 9.999-1.818 11.623c-.837.33-1.13 1.72-.803 2.642c.387 1.091 1.12 1.594 1.902 1.542c2.51-.164 6.51-5.093 6.129-10.059s-2.177-7.312-2.177-7.312c.106-1.628-.471-2.795-.471-2.795");
}

.za_4ar42c {
  cx: 7.451px;
  cy: 8.999px;
  r: 2.951px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}
</style><path class="fpxu9iw-e"/><circle class="za_4ar42c"/><path class="ucs5-uh0o"/><circle class="jly8vcc9b"/><path class="m4guphb_o"/><path class="ykvk-obdi"/><path class="ulg-_1bqd"/><path class="jsqdzbcma"/><ellipse transform="rotate(-25.6 18.26 17.892)" class="f9hbkibmr"/><ellipse transform="rotate(-25.6 22.042 16.237)" class="r-fzvnb6f"/><path class="u3h-t_bja"/>`;

/** @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:chores-and-allowance-bot"} {...others} />);
}

export default Component;
