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

const viewBox = {"width":48,"height":48};
const content = `<style>.dhlck2b_k {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("m18.722 18.52l11.07 5.51l-8.78 5.506z");
}

.j89-8_biz {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M28.068 36.809c-3.286.338-6.78-.459-9.476-2.194c1.889 2.707 5.623 4.104 9.585 4.093m9.193-8.875c.447-1.277.687-2.751.687-4.41c0-11.288-15.109-17.456-19.88-14.542c6.168-5.185 24.356.94 24.356 14.542c.033 2.5-.524 4.628-1.507 6.408m-8.615 8.726v-6.543l3.276 6.55l3.275-6.54v6.54");
}

.n8u-5918s {
  cx: 35.687px;
  cy: 37.289px;
  r: 7.642px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.zdt81t3_h {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M30.23 42.638C19.739 44.298 3.112 39.2 3.33 21.7C3.33-.341 29.914 3.6 34.259 9.593C29.476 6.678 8.199 2.301 8.199 21.7c0 13.897 11.594 19.05 20.742 19.192");
}
</style><circle class="n8u-5918s"/><path class="dhlck2b_k"/><path class="zdt81t3_h"/><path class="j89-8_biz"/>`;

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

export default Component;
