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

const viewBox = {"width":48,"height":48};
const content = `<style>.ccj75qe6x {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M22.007 14.998c-3.746.98-6.545 4.894-6.545 9.573c0 1.89.447 4.143 1.124 5.696c2.162 4.959 4.137 8.16 5.1 13.233M24 38.683c7.25-.893 11.092-5.935 11.968-12.193");
}

.diij75bnd {
  cx: 23.845px;
  cy: 24.571px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  rx: 1.837px;
  ry: 3.664px;
}

.oruwbybcl {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M26.098 15.12c3.535 1.152 6.13 4.947 6.13 9.451c0 5.418-3.089 9.07-8.228 10.01c-1.905.349-2.314.463-2.314.463");
}

.vh7jd98ho {
  cx: 23.845px;
  cy: 24.571px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  rx: 5.173px;
  ry: 7.016px;
}

.vo9sorbum {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M30.233 9.238a15.65 15.65 0 0 0-6.388-1.357c-7.015 0-12.985 4.623-15.213 11.083m30.737.192c-1.097-3.305-3.053-6.118-6.105-8.142M22.488 4.5a19.06 19.06 0 0 0-9.964 3.68m22.854.158a19.1 19.1 0 0 0-9.345-3.76");
}

.ww84sdb7g {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M36.072 23.677c-.434-6.75-5.742-12.084-12.227-12.084c-6.769 0-12.256 5.81-12.256 12.978c0 1.65.138 3.227.668 4.678m.943 2.86c.651 1.643 1.785 3.825 1.785 3.825");
}
</style><ellipse class="diij75bnd"/><ellipse class="vh7jd98ho"/><path class="oruwbybcl"/><path class="ccj75qe6x"/><path class="ww84sdb7g"/><path class="vo9sorbum"/>`;

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

export default Component;
