import { html as c } from "lit";
import { property as p } from "lit/decorators.js";
import { PieIconComponent as f } from "./PieIconComponent.js";
import { safeCustomElement as h } from "@justeattakeaway/pie-webc-core";
var g = Object.defineProperty, m = Object.getOwnPropertyDescriptor, a = (n, t, l, r) => {
  for (var e = r > 1 ? void 0 : r ? m(t, l) : t, s = n.length - 1, o; s >= 0; s--)
    (o = n[s]) && (e = (r ? o(t, l, e) : o(e)) || e);
  return r && e && g(t, l, e), e;
};
let i = class extends f {
  constructor() {
    super(...arguments), this.size = "xs", this.defaultClasses = "c-pieIcon c-pieIcon--vegetarianFilled", this.class = "c-pieIcon c-pieIcon--vegetarianFilled", this.name = "IconVegetarianFilled";
  }
  render() {
    return c`<svg width="${this._svgWidth}" height="${this._svgHeight}" fill="${this.fill}" xmlns="http://www.w3.org/2000/svg" role="presentation" focusable="false" fill="currentColor" viewBox="0 0 16 16" class="c-pieIcon c-pieIcon--vegetarianFilled"><path d="m10.844 1.052.323.569.01.02c.243.436 3.255 5.859 2.38 9.089a5.18 5.18 0 0 1-4.98 3.806 5.3 5.3 0 0 1-1.373-.184 5.4 5.4 0 0 1-1.068-.428l.35-.175.359-.237q.315-.219.604-.472a6.46 6.46 0 0 0 2.02-3.29L8.202 9.4a5.17 5.17 0 0 1-2.047 2.94q-.074.052-.147.11-.093.077-.195.144l-.218.113q-.316.176-.657.298A5.16 5.16 0 0 1 3.625 8c.857-3.222 6.185-6.351 6.628-6.611l.022-.013z"></path><path d="M2 14.518q.58.11 1.17.114a6.5 6.5 0 0 0 2.966-.734 5.3 5.3 0 0 1-1.199-.875A5.15 5.15 0 0 1 2 13.185z"></path></svg>`;
  }
};
a([
  p({ type: String, reflect: !0 })
], i.prototype, "size", 2);
a([
  p({ type: String, reflect: !0 })
], i.prototype, "class", 2);
i = a([
  h("icon-vegetarian-filled")
], i);
export {
  i as IconVegetarianFilled
};
