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

const viewBox = {"width":48,"height":48};
const content = `<style>.mfm94xbdi {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M32.735 27.525c-1.653-.928-3.826-.47-4.769 1.174l-2.325 4.054l-6.974 12.08");
}

.mzu8spyjj {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("m29.334 3.167l-6.909 11.968l-2.386 4.16c-.945 1.645-3.117 2.11-4.772 1.181");
}

.o4ij_cbnm {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M25.315 33.324c-.023-1.796-1.351-3.529-3.147-3.528H3.292");
}

.rkzht53qi {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("m8.626 8.964l6.974 12.08l2.464 4.265c.898 1.555.065 3.57-1.478 4.49m14.835-11.602c-1.633.968-2.317 3.081-1.365 4.724l4.515 7.793l4.804 8.322");
}

.xm9uzjeuh {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M45.5 24c0 11.874-9.626 21.5-21.5 21.5S2.5 35.874 2.5 24S12.126 2.5 24 2.5S45.5 12.126 45.5 24");
}

.xqwp70fvt {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M44.709 18.203H30.893l-4.805.013c-1.896.005-3.38-1.648-3.403-3.543");
}
</style><path class="xm9uzjeuh"/><path class="xqwp70fvt"/><path class="mzu8spyjj"/><path class="rkzht53qi"/><path class="mfm94xbdi"/><path class="o4ij_cbnm"/>`;

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

export default Component;
