import { html as h } from "lit";
import { property as p } from "lit/decorators.js";
import { PieIconComponent as d } from "./PieIconComponent.js";
import { safeCustomElement as m } from "@justeattakeaway/pie-webc-core";
var v = Object.defineProperty, u = Object.getOwnPropertyDescriptor, s = (n, t, c, o) => {
  for (var e = o > 1 ? void 0 : o ? u(t, c) : t, i = n.length - 1, l; i >= 0; i--)
    (l = n[i]) && (e = (o ? l(t, c, e) : l(e)) || e);
  return o && e && v(t, c, e), e;
};
let r = class extends d {
  constructor() {
    super(...arguments), this.size = "xs", this.defaultClasses = "c-pieIcon c-pieIcon--documentEdit", this.class = "c-pieIcon c-pieIcon--documentEdit", this.name = "IconDocumentEdit";
  }
  render() {
    return h`<svg width="${this._svgWidth}" height="${this._svgHeight}" fill="${this.fill}" xmlns="http://www.w3.org/2000/svg" role="presentation" focusable="false" fill="currentColor" class="c-pieIcon c-pieIcon--documentEdit"><path fill-rule="evenodd" d="M12.73 7.17c.28 0 .55.11.75.31l.88.88v.03c.1.09.18.21.23.34l.01.01c.05.13.08.27.08.41 0 .14-.03.28-.08.41-.05.12-.13.24-.23.34l-3.88 3.88c-.18.18-.41.29-.66.31l-2.34.26.26-2.34c.03-.25.14-.48.31-.66l3.92-3.87c.2-.2.47-.31.75-.31Zm-3.68 5 .56.56 2.57-2.57-.56-.56-2.57 2.57Z" clip-rule="evenodd"></path><path fill-rule="evenodd" d="M8.99 1.66c1.1 0 2.16.43 2.94 1.21.78.78 1.22 1.84 1.22 2.94v.66H8.33v-3.5H2.65v10.06h2.84v1.31H1.33V1.66h7.66Zm.66 3.5h2.1c-.12-.51-.38-.98-.76-1.35-.37-.37-.83-.63-1.34-.75v2.1Z" clip-rule="evenodd"></path><path d="M8.87 9.97H4.62V8.66h4.25v1.31ZM7.24 7.34H4.62V6.03h2.62v1.31Z"></path></svg>`;
  }
};
s([
  p({ type: String, reflect: !0 })
], r.prototype, "size", 2);
s([
  p({ type: String, reflect: !0 })
], r.prototype, "class", 2);
r = s([
  m("icon-document-edit")
], r);
export {
  r as IconDocumentEdit
};
