import { html as n } from "lit";
import { property as l } from "lit/decorators.js";
import { PieIconComponent as m } from "./PieIconComponent.js";
import { safeCustomElement as g } from "@justeattakeaway/pie-webc-core";
var f = Object.defineProperty, h = Object.getOwnPropertyDescriptor, c = (p, t, o, r) => {
  for (var e = r > 1 ? void 0 : r ? h(t, o) : t, i = p.length - 1, a; i >= 0; i--)
    (a = p[i]) && (e = (r ? a(t, o, e) : a(e)) || e);
  return r && e && f(t, o, e), e;
};
let s = class extends m {
  constructor() {
    super(...arguments), this.size = 32, this.defaultClasses = "c-pieIcon c-pieIcon--imageLarge", this.class = "c-pieIcon c-pieIcon--imageLarge", this.name = "IconImageLarge";
  }
  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 32 32" class="c-pieIcon c-pieIcon--imageLarge"><path d="M2.875 5.5v21h26.25v-21zm24.5 1.75v9.144c-4.629-1.505-7.621.481-10.272 2.231-.63.42-1.234.805-1.847 1.155-2.896-1.155-6.151-2.494-10.631-.543V7.25zm-.42 10.85a5.66 5.66 0 0 1-2.275 2.047 8.34 8.34 0 0 1-7.394.447l.779-.508c2.564-1.697 4.987-3.307 8.89-1.986m-22.33 6.65v-3.579c4.235-2.143 7.079-.971 10.071.28A15.2 15.2 0 0 0 20.62 23a10.3 10.3 0 0 0 4.874-1.312 8 8 0 0 0 1.881-1.313v4.375zm7-7.875a3.937 3.937 0 1 0-3.937-3.937 3.946 3.946 0 0 0 3.937 3.937m0-6.125a2.187 2.187 0 1 1 0 4.375 2.187 2.187 0 0 1 0-4.375"></path></svg>`;
  }
};
c([
  l({ type: String, reflect: !0 })
], s.prototype, "size", 2);
c([
  l({ type: String, reflect: !0 })
], s.prototype, "class", 2);
s = c([
  g("icon-image-large")
], s);
export {
  s as IconImageLarge
};
