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

const viewBox = {"width":48,"height":48};
const content = `<style>.ktpssyngw {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M23.99 25.609V14.377h3.677c2.079 0 3.764 1.69 3.764 3.772s-1.685 3.772-3.764 3.772H23.99m3.677 0l3.677 3.685");
}

.lgspslz2g {
  width: 4.468px;
  height: 5.921px;
  x: 30.032px;
  y: 27.702px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  rx: 2.234px;
  ry: 2.234px;
}

.otw5c2z-l {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M18.693 33.623v-3.687c0-1.234 1-2.234 2.234-2.234h0c1.234 0 2.235 1 2.235 2.234v3.687m0-3.687c0-1.234 1-2.234 2.234-2.234h0c1.234 0 2.234 1 2.234 2.234v3.687m-9.497-13.63a2.808 2.808 0 0 1 0 5.616H13.5V14.378h4.633a2.808 2.808 0 0 1 0 5.615m0 0H13.5");
}

.rn6rlzb0s {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M38.5 5.5h-29c-2.2 0-4 1.8-4 4v29c0 2.2 1.8 4 4 4h29c2.2 0 4-1.8 4-4v-29c0-2.2-1.8-4-4-4m-4 8.877v11.232");
}
</style><path class="rn6rlzb0s"/><path class="ktpssyngw"/><rect class="lgspslz2g"/><path class="otw5c2z-l"/>`;

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

export default Component;
