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

const viewBox = {"width":48,"height":48};
const content = `<style>.cpk0fnbgt {
  cx: 24px;
  cy: 24px;
  r: 21.5px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.henpa7rdn {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M18.3 26.297a2.13 2.13 0 0 1-1.853 1.076h0a2.13 2.13 0 0 1-2.132-2.133v-1.385c0-1.178.954-2.133 2.132-2.133h0c1.177 0 2.132.955 2.132 2.132v.693h-4.264m5.333-6.336l2.461 8.56c.194.675.9 1.065 1.575.87l.366-.105m2.736-7.507c1.178 0 2.132.954 2.132 2.132v1.386a2.13 2.13 0 0 1-2.132 2.132h0a2.13 2.13 0 0 1-2.132-2.132V22.16c0-1.178.955-2.132 2.132-2.132m-4.009-1.282l1.493-.533m6.959-.095v7.166m4.747-7.166v7.166m-4.747-3.597h4.747");
}

.kcrld8fal {
  cx: 38.194px;
  cy: 26.626px;
  r: 0.75px;
  fill: currentColor;
}

.m0cvqbcic {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("m39 17.91l-.639 6.311m-25.259-2.979l-2.736 4.632L9 20.78m5.39 9.753c13.746 7.631 16.127 1.189 16.862-2.703");
}
</style><circle class="cpk0fnbgt"/><path class="henpa7rdn"/><circle class="kcrld8fal"/><path class="m0cvqbcic"/>`;

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

export default Component;
