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

const viewBox = {"width":64,"height":64};
const content = `<style>.cgorfwb {
  fill: #94989b;
  d: path("M30.7 6.7h3.8v15h-3.8z");
}

.fmywlrc {
  cx: 42.2px;
  cy: 8.6px;
  r: .9px;
  fill: #94989b;
}

.h-rtshxj {
  fill: #dae3ea;
  d: path("M61.1 55.8c.3-.7.5-1.3.7-2.1H2.2c.1.7.4 1.4.7 2.1zM43.9 21.5H48v27h-4.1zm-13.9 0h4.1v27H30zm-14 0h4.1v27H16z");
}

.ns233vj {
  cx: 21.8px;
  cy: 4.8px;
  r: .9px;
  fill: #94989b;
}

.nx-oz-b {
  fill: #ed4c5c;
  d: path("M62 51.7C62 57.4 57.4 62 51.7 62H12.3C6.6 62 2 57.4 2 51.7z");
}

.pfgqswyn {
  fill: #3e4347;
  d: path("M57.9 47.5H6.1V32.8c0-4.7 3.8-8.5 8.5-8.5h34.9c4.7 0 8.5 3.8 8.5 8.5z");
}

.q-slxib {
  cx: 42.2px;
  cy: 8.6px;
  r: 2.8px;
  fill: #3e4347;
}

.rxpcmlbq {
  fill: #dae3ea;
  d: path("M62 51.7C62 57.4 57.4 62 51.7 62H12.3C6.6 62 2 57.4 2 51.7V30.8c0-5.7 4.6-10.3 10.3-10.3h39.5c5.7 0 10.3 4.6 10.3 10.3v20.9z");
}

.s9r3phq {
  cx: 21.8px;
  cy: 4.8px;
  r: 2.8px;
}

.tyi0eob {
  fill: #3e4347;
}

.xy5npvb {
  fill: #d0d0d0;
  d: path("M30.7 14.2h3.8v7.5h-3.8z");
}

.y89sf-e {
  d: path("M62 17L2 5.8V3.9l60 11.2zM42.3 9.5L21.7 5.8V3.9l20.6 3.7z");
}
</style><path class="cgorfwb"/><g class="tyi0eob"><path class="y89sf-e"/><circle class="s9r3phq"/></g><circle class="ns233vj"/><circle class="q-slxib"/><circle class="fmywlrc"/><path class="xy5npvb"/><path class="rxpcmlbq"/><path class="pfgqswyn"/><path class="nx-oz-b"/><path class="h-rtshxj"/>`;

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

export default Component;
