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

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

.fg-1gtfhp {
  cx: 24.12px;
  cy: 35.595px;
  r: 1.4px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.h0uaznbqh {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("m23.074 30.367l10.506 5.005a4.27 4.27 0 0 1 2.02 5.692a4.27 4.27 0 0 1-5.693 2.019L14.66 35.818m10.001-21.65l-9.746-1.155a4.273 4.273 0 0 1-3.738-4.746a4.277 4.277 0 0 1 4.745-3.738l17.164 2.035");
}

.hy0xdt_hr {
  cx: 31.744px;
  cy: 39.228px;
  r: 1.4px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.itlqgx4yj {
  cx: 21.858px;
  cy: 24.911px;
  r: 1.4px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.j2xrh3bai {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M16.493 36.234a4.269 4.269 0 0 1-3.397-6.856L29.184 8.221a4.27 4.27 0 0 1 5.984-.814a4.27 4.27 0 0 1 .815 5.984L19.895 34.548a4.26 4.26 0 0 1-3.402 1.686");
}

.k_xzjl9yu {
  cx: 27.22px;
  cy: 17.859px;
  r: 1.4px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.qt28udb-n {
  cx: 32.582px;
  cy: 10.806px;
  r: 1.7px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.sk3uzcb1m {
  cx: 15.418px;
  cy: 8.771px;
  r: 1.4px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.wqmu6qbzo {
  cx: 16.496px;
  cy: 31.963px;
  r: 1.7px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}
</style><path class="j2xrh3bai"/><path class="h0uaznbqh"/><circle class="wqmu6qbzo"/><circle class="qt28udb-n"/><circle class="sk3uzcb1m"/><circle class="f2kee0mfh"/><circle class="k_xzjl9yu"/><circle class="itlqgx4yj"/><circle class="hy0xdt_hr"/><circle class="fg-1gtfhp"/>`;

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

export default Component;
