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

const viewBox = {"width":64,"height":64};
const content = `<style>.aprgzcq {
  fill: #ed4c5c;
}

.c6pedcb {
  fill: #fff;
}

.c77at9b {
  fill: #ed4c5c;
  d: path("M32 4C16.5 4 4 16.5 4 32h56C60 16.5 47.5 4 32 4");
}

.h_3t19i {
  d: path("M30 9h4v16h-4z");
}

.h9ektdb {
  d: path("M24 15h16v4H24z");
}

.r1ovqzbm {
  fill: #594640;
  d: path("M14.7 28c.9-9 4.9-16.5 10.3-20c-7.3 3.6-12.7 11.1-14 20zm34.6 0c-1-9-4.9-16.5-10.3-20c7.3 3.6 12.7 11.1 14 20z");
}

.rzyufvd {
  fill: #3e4347;
  d: path("M4 32h4v4H4zm52 0h4v4h-4z");
}

.vlz1tkvg {
  fill: #94989b;
  d: path("M32 64C16.6 64 4 51.4 4 36v-4h4v4c0 13.2 10.8 24 24 24s24-10.8 24-24v-4h4v4c0 15.4-12.6 28-28 28");
}

.vo_j_er {
  cx: 32px;
  cy: 5px;
  r: 5px;
}

.w9d81fbv {
  fill: #c94747;
  d: path("M50 28h7c-1.2-9.6-8.5-17.5-18-20c5.8 3.3 10.1 10.9 11 20M25 8C15.5 10.5 8.2 18.4 7 28h7c.9-9.1 5.2-16.7 11-20");
}

.y_u8jbb {
  d: path("M58 26H6l-6 6h64z");
}
</style><path class="vlz1tkvg"/><path class="c77at9b"/><path class="w9d81fbv"/><path class="r1ovqzbm"/><g class="aprgzcq"><path class="y_u8jbb"/><circle class="vo_j_er"/></g><g class="c6pedcb"><path class="h_3t19i"/><path class="h9ektdb"/></g><path class="rzyufvd"/>`;

/** @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={"emojione:rescue-workers-helmet"} {...others} />);
}

export default Component;
