import { html as n } from "lit";
import { property as c } from "lit/decorators.js";
import { PieIconComponent as a } from "./PieIconComponent.js";
import { safeCustomElement as h } from "@justeattakeaway/pie-webc-core";
var m = Object.defineProperty, u = Object.getOwnPropertyDescriptor, p = (f, t, s, l) => {
  for (var e = l > 1 ? void 0 : l ? u(t, s) : t, o = f.length - 1, i; o >= 0; o--)
    (i = f[o]) && (e = (l ? i(t, s, e) : i(e)) || e);
  return l && e && m(t, s, e), e;
};
let r = class extends a {
  constructor() {
    super(...arguments), this.size = "xs", this.defaultClasses = "c-pieIcon c-pieIcon--eyeOffFilled", this.class = "c-pieIcon c-pieIcon--eyeOffFilled", this.name = "IconEyeOffFilled";
  }
  render() {
    return n`<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--eyeOffFilled"><path d="m12.542 5.375-.928.928-1.251 1.242q.041.225.044.455A2.424 2.424 0 0 1 8 10.406a2.6 2.6 0 0 1-.455-.043L5.997 11.91l-.49.464A5.25 5.25 0 0 0 8 13.031a5.4 5.4 0 0 0 4.017-1.82L14.939 8z"></path><path d="m6.793 9.26.463-.464a1.11 1.11 0 0 0 1.514 0A1.07 1.07 0 0 0 9.094 8a1.1 1.1 0 0 0-.298-.744l.464-.463.49-.464.945-.954.945-.945 2.485-2.555h-1.803l-1.75 1.75a5.33 5.33 0 0 0-4.774-.175c-.692.314-1.31.77-1.814 1.339L1.07 8l2.441 2.686L1 13.25h1.803l2.082-2.082.49-.473.954-.945zM5.593 8a2.38 2.38 0 0 1 .71-1.697 2.45 2.45 0 0 1 2.222-.63l-.586.577-2.284 2.284A2.2 2.2 0 0 1 5.594 8"></path></svg>`;
  }
};
p([
  c({ type: String, reflect: !0 })
], r.prototype, "size", 2);
p([
  c({ type: String, reflect: !0 })
], r.prototype, "class", 2);
r = p([
  h("icon-eye-off-filled")
], r);
export {
  r as IconEyeOffFilled
};
