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

const viewBox = {"width":48,"height":48};
const content = `<style>.c-zrgpb5l {
  stroke-linecap: round;
  stroke-linejoin: round;
}

.eb5gck9mo {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("m38.127 37.529l-3.773-3.335a.566.566 0 0 0-.77.02l-2.776 2.71l-.917-.91a.566.566 0 0 0-.795-.004l-2.323 2.273m4.035-1.358l1.532 1.497");
}

.hn0360bcj {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M8.908 32.579c2.847-.443 6.296.43 7.428 3.187a13.2 13.2 0 0 0 .84 2.513a3.375 3.375 0 0 0 3.357 1.928a6.74 6.74 0 0 1 4.592 1.705a3.9 3.9 0 0 1 1.02 1.618");
}

.k91jfpdqw {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M23.914 19.201v15.99m3.896-5.241c9.418.712 15.853 3.907 14.92 7.409s-8.934 6.182-18.552 6.215s-17.755-2.591-18.87-6.085s5.153-6.734 14.534-7.512");
}

.m68mexjju {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M6.646 34.027c3.233-.25 7.17.593 8.178 3.98c.235 2.156 1.827 4.003 4.129 3.717a5.94 5.94 0 0 1 4.477 1.848");
}

.p5-vn6bmk {
  cx: 21.739px;
  cy: 8.544px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  rx: 1.631px;
  ry: 1.005px;
}

.v8_uejvtn {
  fill: none;
  stroke: currentColor;
  d: path("M27.81 29.95c9.418.712 15.853 3.907 14.92 7.409s-8.934 6.182-18.552 6.215s-17.755-2.591-18.87-6.085s5.153-6.734 14.534-7.512");
}

.wu-xhbble {
  cx: 24px;
  cy: 11.119px;
  r: 6.545px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}
</style><defs><path id="SVG4LnKweXG" class="v8_uejvtn"/></defs><circle class="wu-xhbble"/><ellipse transform="rotate(-52.652 21.74 8.544)" class="p5-vn6bmk"/><path class="k91jfpdqw"/><path class="hn0360bcj"/><use href="#SVG4LnKweXG" class="c-zrgpb5l"/><path class="m68mexjju"/><use href="#SVG4LnKweXG" class="c-zrgpb5l"/><path class="eb5gck9mo"/>`;

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

export default Component;
