import { html as c } from "lit";
import { property as p } from "lit/decorators.js";
import { PieIconComponent as v } from "./PieIconComponent.js";
import { safeCustomElement as a } from "@justeattakeaway/pie-webc-core";
var f = Object.defineProperty, m = Object.getOwnPropertyDescriptor, n = (h, e, s, t) => {
  for (var r = t > 1 ? void 0 : t ? m(e, s) : e, l = h.length - 1, i; l >= 0; l--)
    (i = h[l]) && (r = (t ? i(e, s, r) : i(r)) || r);
  return t && r && f(e, s, r), r;
};
let o = class extends v {
  constructor() {
    super(...arguments), this.size = 32, this.defaultClasses = "c-pieIcon c-pieIcon--networkErrorLarge", this.class = "c-pieIcon c-pieIcon--networkErrorLarge", this.name = "IconNetworkErrorLarge";
  }
  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 32 32" class="c-pieIcon c-pieIcon--networkErrorLarge"><path d="M27.673 5.526h-2.468l-1.129 1.13h-3.193v3.202l-1.995 1.995V10.53h-5.732v7.062l-1.995 1.995v-5.102h-5.73v10.842l-1.112 1.11h2.467l1.033-1.032h3.334v-3.342l1.995-1.995v5.329h5.73V14.32l1.996-1.995V25.39h5.722V6.655h-.06l1.128-1.129zM7.18 16.254h2.231v5.101l-2.23 2.231v-7.34zm7.726-3.964h2.232v1.321l-2.232 2.232V12.28zm2.223 11.375h-2.231v-5.337l2.23-2.232zm7.726-15.26v15.251h-2.222V10.584l2.17-2.179z"></path></svg>`;
  }
};
n([
  p({ type: String, reflect: !0 })
], o.prototype, "size", 2);
n([
  p({ type: String, reflect: !0 })
], o.prototype, "class", 2);
o = n([
  a("icon-network-error-large")
], o);
export {
  o as IconNetworkErrorLarge
};
