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

const viewBox = {"width":48,"height":48};
const content = `<style>.eo3u0ebmu {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("m13.346 28.642l3.195.697l.14-8.632l-3.347.656Zm10.769 4.278l-2.72-1.452h0l-.133-12.86l2.853-1.583l2.853 1.583l-.132 12.86h0Zm10.781-11.556l-3.348-.657l.14 8.632l3.195-.697Z");
}

.vliffd-bj {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M24.115 12.933L9.086 18.738l-1.44 1.33l.16 9.508l.847 1.438l15.463 6.138l15.462-6.138l.847-1.438l.16-9.508l-1.44-1.33z");
}

.y9t6a9b7g {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("m24.115 43.181l-13.777-5.748l-.464-3.361l14.24 4.819l14.242-4.82l-.464 3.362Zm0-32.387L11.94 15.536a5.9 5.9 0 0 1 .654-2.107a10.04 10.04 0 0 1 7.677-5.08h0l3.844-3.867l3.845 3.867h0a10.04 10.04 0 0 1 7.676 5.08a5.9 5.9 0 0 1 .654 2.107Z");
}
</style><path class="eo3u0ebmu"/><path class="vliffd-bj"/><path class="y9t6a9b7g"/>`;

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

export default Component;
