import { html as c } from "lit";
import { property as n } from "lit/decorators.js";
import { PieIconComponent as h } from "./PieIconComponent.js";
import { safeCustomElement as f } from "@justeattakeaway/pie-webc-core";
var g = Object.defineProperty, m = Object.getOwnPropertyDescriptor, p = (a, t, l, r) => {
  for (var e = r > 1 ? void 0 : r ? m(t, l) : t, s = a.length - 1, i; s >= 0; s--)
    (i = a[s]) && (e = (r ? i(t, l, e) : i(e)) || e);
  return r && e && g(t, l, e), e;
};
let o = class extends h {
  constructor() {
    super(...arguments), this.size = 32, this.defaultClasses = "c-pieIcon c-pieIcon--phoneFilledLarge", this.class = "c-pieIcon c-pieIcon--phoneFilledLarge", this.name = "IconPhoneFilledLarge";
  }
  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--phoneFilledLarge"><path d="M18.623 19.302a2.49 2.49 0 0 1 1.752.268l6.431 3.544-1.47 2.739a4.5 4.5 0 0 1-3.902 2.397q-.27.02-.543 0a19.3 19.3 0 0 1-6.71-2.222 19.8 19.8 0 0 1-8.287-8.453 20.2 20.2 0 0 1-2.1-6.554 4.57 4.57 0 0 1 2.38-4.646l2.222-1.181 3.43 6.431a2.555 2.555 0 0 1-.717 3.238l-3.334 2.546a17.95 17.95 0 0 0 6.545 6.702l2.818-3.84c.359-.495.888-.84 1.485-.969"></path><path d="M16.875 5.5v1.75a7.875 7.875 0 0 1 7.875 7.875h1.75A9.625 9.625 0 0 0 16.875 5.5"></path><path d="M16.875 9.875v1.75a3.5 3.5 0 0 1 3.5 3.5h1.75a5.25 5.25 0 0 0-5.25-5.25"></path></svg>`;
  }
};
p([
  n({ type: String, reflect: !0 })
], o.prototype, "size", 2);
p([
  n({ type: String, reflect: !0 })
], o.prototype, "class", 2);
o = p([
  f("icon-phone-filled-large")
], o);
export {
  o as IconPhoneFilledLarge
};
