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

const viewBox = {"width":128,"height":128};
const content = `<style>.aa9ss7b {
  cx: 30px;
  cy: 97.75px;
  r: 1.75px;
}

.ai0ir1n {
  stop-color: #D3F0F9;
  stop-opacity: .157;
}

.akb6ugb {
  cx: 90.75px;
  cy: 48px;
  r: 1.25px;
}

.bhss-vq {
  cx: 53px;
  cy: 56px;
  r: 1px;
}

.c5_le53i {
  d: path("M28.8 123.12c-7.67 5.38-17.35 6.15-23.57-.86s-4.82-16.55.64-24.32C16.49 82.85 83.8 1.31 83.8 1.31s21.18-3.99 34 11.33s9.01 35.08 9.01 35.08s-82.48 64.52-98.01 75.4");
}

.crmsuuy {
  stop-color: #40C0E7;
}

.dob54dg {
  cx: 30px;
  cy: 87.09px;
  r: 1px;
}

.ea5in4b {
  cx: 56.5px;
  cy: 58.5px;
  r: 1.25px;
}

.epj7d8k {
  cx: 11px;
  cy: 116px;
  r: 1.75px;
}

.f-lo8cb {
  stop-color: #E0F7FA;
}

.fphzkmb {
  cx: 38px;
  cy: 67px;
  r: 1px;
}

.ggfns9b {
  cx: 19px;
  cy: 102px;
  r: 1px;
}

.hk6zevb {
  fill: #FFF;
}

.hzuc5cbl {
  d: path("M3.7 106.8c6.52-9.74 33.69-41.77 49.65-55.79C69.31 37 74.04 32.55 88.93 21.64c3.5-2.56 14.38-2.51 18.6 2.92c4.73 6.08 3.24 14.42 1.28 17.76c-1.41 2.4-20.34 24.63-32.45 35.35s-50.52 45.07-56.8 48.04c-6.28 2.96-11.61-.81-14.53-3.68c-2.92-2.88-4.11-11.06-1.33-15.23");
  opacity: .5;
}

.i162-gb {
  cx: 52.25px;
  cy: 75px;
  r: 1.25px;
}

.ilwvn6b {
  cx: 52.5px;
  cy: 90.5px;
  r: 1.25px;
}

.jc0n48j {
  cx: 12.75px;
  cy: 108.75px;
  r: 1.75px;
}

.jdmkg5h {
  cx: 91px;
  cy: 35.75px;
  r: 1.25px;
}

.kds-rjbi {
  fill: #E0F7FA;
  d: path("M19.54 108.15c3.41 3.84 3.18 9.83-.51 13.38s-9.45 3.31-12.86-.53s-3.18-9.83.51-13.38c3.7-3.55 9.45-3.31 12.86.53");
}

.ki2i20s {
  cx: 33px;
  cy: 78px;
  r: 1px;
}

.lg-pmfs {
  cx: 67px;
  cy: 72px;
  r: 1px;
}

.llywwqb {
  stop-color: #B388FF;
}

.m_x9zpr {
  cx: 63.25px;
  cy: 57px;
  r: 1.25px;
}

.m-f8mvb {
  stop-color: #76D2EE;
  stop-opacity: .561;
}

.m3gfuzl {
  stop-color: #58C8EA;
  stop-opacity: .738;
}

.m6twxdb {
  cx: 24px;
  cy: 107px;
  r: 1.75px;
}

.nf66mbb {
  cx: 43.25px;
  cy: 91px;
  r: 1.25px;
}

.ni9euib {
  stop-color: #9FDFF3;
  stop-opacity: .365;
}

.o33fzxb {
  cx: 41px;
  cy: 75px;
  r: 1.25px;
}

.p_tvo4b {
  cx: 19px;
  cy: 92.25px;
  r: 1px;
}

.p8zz87b {
  cx: 71.25px;
  cy: 63px;
  r: 1.25px;
}

.pcvfr7w {
  cx: 31.75px;
  cy: 111.5px;
  r: 1px;
}

.pwjpelb {
  cx: 46px;
  cy: 64px;
  r: 1px;
}

.qhxlmhn {
  stop-color: #FFF;
  stop-opacity: 0;
}

.r3tv82e {
  stop-color: #46C2E8;
  stop-opacity: .89;
}

.ri1h_zb {
  cx: 40.2px;
  cy: 103px;
  r: 1px;
}

.rrbi-un {
  cx: 107px;
  cy: 36.25px;
  r: 1.25px;
}

.t7n2cgbk {
  d: path("M6.93 107.4s29.01-25.87 46.35-39.39c37.44-29.21 20.74-5.81-33.05 52.38c0-.01-10.74 3.77-13.3-12.99");
}

.tue5r5d {
  cx: 72px;
  cy: 42px;
  r: 1px;
}

.ustfd8b {
  cx: 67px;
  cy: 84px;
  r: 1px;
}

.zp2qxcb {
  cx: 21px;
  cy: 116px;
  r: 1px;
}
</style><linearGradient id="SVGf9b0Cd8I" x1="131.76" x2="33.399" y1="126.944" y2="21.898" gradientTransform="matrix(.9948 .035 .0441 -.9944 -18.633 133.584)" gradientUnits="userSpaceOnUse"><stop offset="0" class="qhxlmhn"/><stop offset=".157" class="ai0ir1n"/><stop offset=".365" class="ni9euib"/><stop offset=".561" class="m-f8mvb"/><stop offset=".738" class="m3gfuzl"/><stop offset=".89" class="r3tv82e"/><stop offset="1" class="crmsuuy"/></linearGradient><path fill="url(#SVGf9b0Cd8I)" class="c5_le53i"/><linearGradient id="SVGXsKvBscs" x1="128.057" x2="29.532" y1="127.852" y2="23.968" gradientTransform="scale(1 -1)rotate(-2.688 -2942.275 328.586)" gradientUnits="userSpaceOnUse"><stop offset="0" class="qhxlmhn"/><stop offset="1" class="llywwqb"/></linearGradient><path fill="url(#SVGXsKvBscs)" class="hzuc5cbl"/><linearGradient id="SVGh8Xe0dPC" x1="96.523" x2="32.67" y1="90.361" y2="27.635" gradientTransform="scale(1 -1)rotate(-2.275 -3440.603 331.77)" gradientUnits="userSpaceOnUse"><stop offset="0" class="qhxlmhn"/><stop offset="1" class="f-lo8cb"/></linearGradient><path fill="url(#SVGh8Xe0dPC)" class="t7n2cgbk"/><path class="kds-rjbi"/><g class="hk6zevb"><circle class="zp2qxcb"/><circle class="ggfns9b"/><circle class="p_tvo4b"/><circle class="epj7d8k"/><circle class="m6twxdb"/><circle class="aa9ss7b"/><circle class="jc0n48j"/><circle class="ri1h_zb"/><circle class="ilwvn6b"/><circle class="nf66mbb"/><circle class="p8zz87b"/><circle class="i162-gb"/><circle class="o33fzxb"/><circle class="rrbi-un"/><circle class="jdmkg5h"/><circle class="akb6ugb"/><circle class="m_x9zpr"/><circle class="ustfd8b"/><circle class="lg-pmfs"/><circle class="pwjpelb"/><circle class="fphzkmb"/><circle class="tue5r5d"/><circle class="ea5in4b"/><circle class="bhss-vq"/><circle class="pcvfr7w"/><circle class="ki2i20s"/><circle class="dob54dg"/></g>`;

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

export default Component;
