import { html as n } 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 h = Object.defineProperty, f = Object.getOwnPropertyDescriptor, c = (a, r, o, t) => {
  for (var e = t > 1 ? void 0 : t ? f(r, o) : r, s = a.length - 1, l; s >= 0; s--)
    (l = a[s]) && (e = (t ? l(r, o, e) : l(e)) || e);
  return t && e && h(r, o, e), e;
};
let i = class extends d {
  constructor() {
    super(...arguments), this.size = 32, this.defaultClasses = "c-pieIcon c-pieIcon--creditCardHomeFilledLarge", this.class = "c-pieIcon c-pieIcon--creditCardHomeFilledLarge", this.name = "IconCreditCardHomeFilledLarge";
  }
  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--creditCardHomeFilledLarge"><path d="M11.625 20.375V26.5h-5.25V12.797a130.828 130.828 0 0 0-2.249 2.083L2.92 13.62c.288-.245 7.227-6.939 11.602-9.494.39-.216.824-.345 1.269-.376H16.122c.467.01.925.126 1.34.341 4.374 2.573 11.374 9.231 11.62 9.511l-1.208 1.26s-.928-.874-2.249-2.082v4.095h-10.5a3.5 3.5 0 0 0-3.5 3.5ZM13.375 23H28.25v3.5a1.75 1.75 0 0 1-1.75 1.75H15.125a1.75 1.75 0 0 1-1.75-1.75V23ZM16 26.5h2.625v-1.75H16v1.75Zm10.5-7.875H15.125a1.75 1.75 0 0 0-1.75 1.75v.875H28.25v-.875a1.75 1.75 0 0 0-1.75-1.75Z"></path></svg>`;
  }
};
c([
  p({ type: String, reflect: !0 })
], i.prototype, "size", 2);
c([
  p({ type: String, reflect: !0 })
], i.prototype, "class", 2);
i = c([
  m("icon-credit-card-home-filled-large")
], i);
export {
  i as IconCreditCardHomeFilledLarge
};
