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

const viewBox = {"width":48,"height":48};
const content = `<style>.i581g9bvc {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M41.829 23.34c0 2.518-.12 4.868-1.223 6.739a8.27 8.27 0 0 1-7.506 3.764a9.23 9.23 0 0 1-6.966-3.596a8.8 8.8 0 0 1-6.966 3.596c-2.757 0-5.371-1.175-7.002-3.357c-1.403-1.846-2.014-4.472-2.014-7.145z");
}

.m1nn_oblz {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M38.292 26.242c0 2.638-2.218 4.772-4.952 4.772a4.87 4.87 0 0 1-4.94-4.772m0-.012h9.856m-14.388 0a4.796 4.796 0 0 1-4.76 4.772a4.796 4.796 0 0 1-4.748-4.76v-.012m0 0h9.508m9.1-20.73v17.84m.012 7.65l-.012-4.76");
}

.rkassme0w {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M32.968 42.5H6.171v-37l13.213 9.975L32.956 5.5m0 37v-8.668");
}
</style><path class="rkassme0w"/><path class="i581g9bvc"/><path class="m1nn_oblz"/>`;

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

export default Component;
