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

const viewBox = {"width":36,"height":36};
const content = `<style>.ds83z7b {
  fill: #ffe8b6;
  d: path("M0 16h36v12H0z");
}

.gzxeeob {
  fill: #58595b;
  d: path("M16 32a3 3 0 1 0-6 0a3 3 0 0 0 6 0");
}

.jvhs4cbz {
  fill: #55acee;
  d: path("M5 22a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1v-2a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1zm6 0a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1v-2a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1zm6 0a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1v-2a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1zm6 0a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1v-2a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1zm6 0a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1v-2a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1zm6 0a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1v-2a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1z");
}

.m4ftp1ie {
  fill: #77b255;
  d: path("M32.555 14H3.445C1.969 14 .693 14.81 0 16h36c-.693-1.19-1.969-2-3.445-2");
}

.mx35v8y {
  cx: 24px;
  cy: 32px;
  r: 3px;
  fill: #58595b;
}

.oel5ggw {
  cx: 24px;
  cy: 32px;
  r: 2px;
  fill: #292f33;
}

.onb0cmb {
  fill: #292f33;
  d: path("M15 32a2 2 0 1 0-4 0a2 2 0 0 0 4 0");
}

.ou09tzb {
  fill: #ffac33;
  d: path("M0 26h36v2H0z");
}

.oxwbvjb {
  fill: #5c913b;
  d: path("M0 28h36v4H0z");
}

.p5wjutb {
  fill: #58595b;
  d: path("M8 32a3 3 0 1 0-6 0a3 3 0 0 0 6 0");
}

.ufj65vb {
  cx: 32px;
  cy: 32px;
  r: 3px;
  fill: #58595b;
}

.up1zm6b {
  fill: #292f33;
  d: path("M7 32a2 2 0 1 0-4 0a2 2 0 0 0 4 0");
}

.wgufjsc {
  cx: 32px;
  cy: 32px;
  r: 2px;
  fill: #292f33;
}

.xyfht4m {
  fill: #939598;
  d: path("M0 34h36v2H0z");
}
</style><path class="xyfht4m"/><path class="p5wjutb"/><path class="up1zm6b"/><path class="gzxeeob"/><path class="onb0cmb"/><circle class="ufj65vb"/><circle class="wgufjsc"/><circle class="mx35v8y"/><circle class="oel5ggw"/><path class="oxwbvjb"/><path class="ds83z7b"/><path class="ou09tzb"/><path class="m4ftp1ie"/><path class="jvhs4cbz"/>`;

/** @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={"twemoji:railway-car"} {...others} />);
}

export default Component;
