var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
    var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
    if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
    return c > 3 && r && Object.defineProperty(target, key, r), r;
};
import { customElement } from 'lit/decorators.js';
import { LitElement, html, css } from 'lit';
import { property } from 'lit/decorators.js';
import { classMap } from 'lit/directives/class-map.js';
export const ICON_BATTLE_NET = 'icon-battle-net';
export let IconBattleNetComponent = class IconBattleNetComponent extends LitElement {
    static { this.styles = css `:host{--icon-width:var(--size-md-2x);--icon-height:var(--size-md-2x);--icon-color:none;--icon-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNNDQ4LjYxIDIyNS42MmMyNi44Ny4xOCAzNS41Ny03LjQzIDM4LjkyLTEyLjM3IDEyLjQ3LTE2LjMyLTcuMDYtNDcuNi01Mi44NS03MS4zMyAxNy43Ni0zMy41OCAzMC4xMS02My42OCAzNi4zNC04NS4zIDMuMzgtMTEuODMgMS4wOS0xOSAuNDUtMjAuMjUtMS43MiAxMC41Mi0xNS44NSA0OC40Ni00OC4yIDEwMC4wNS0yNS0xMS4yMi01Ni41Mi0yMC4xLTkzLjc3LTIzLjgtOC45NC0xNi45NC0zNC44OC02My44Ni02MC40OC04OC45M0MyNTIuMTggNy4xNCAyMzguNyAxLjA3IDIyOC4xOC4yMmgtLjA1Yy0xMy44My0xLjU1LTIyLjY3IDUuODUtMjcuNCAxMS0xNy4yIDE4LjUzLTI0LjMzIDQ4Ljg3LTI1IDg0LjA3LTcuMjQtMTIuMzUtMTcuMTctMjQuNjMtMjguNS0yNS45M2gtLjE4Yy0yMC42Ni0zLjQ4LTM4LjM5IDI5LjIyLTM2IDgxLjI5LTM4LjM2IDEuMzgtNzEgNS43NS05MyAxMS4yMy05LjkgMi40NS0xNi4yMiA3LjI3LTE3Ljc2IDkuNzIgMS0uMzggMjIuNC05LjIyIDExMS41Ni05LjIyIDUuMjIgNTMgMjkuNzUgMTAxLjgyIDI2IDkzLjE5LTkuNzMgMTUuNC0zOC4yNCA2Mi4zNi00Ny4zMSA5Ny43LTUuODcgMjIuODgtNC4zNyAzNy42MS4xNSA0Ny4xNCA1LjU3IDEyLjc1IDE2LjQxIDE2LjcyIDIzLjIgMTguMjYgMjUgNS43MSA1NS4zOC0zLjYzIDg2LjctMjEuMTQtNy41MyAxMi44NC0xMy45IDI4LjUxLTkuMDYgMzkuMzQgNy4zMSAxOS42NSA0NC40OSAxOC42NiA4OC40NC05LjQ1IDIwLjE4IDMyLjE4IDQwLjA3IDU3Ljk0IDU1LjcgNzQuMTJhMzkuNzkgMzkuNzkgMCAwIDAgOC43NSA3LjA5YzUuMTQgMy4yMSA4LjU4IDMuMzcgOC41OCAzLjM3LTguMjQtNi43NS0zNC0zOC02Mi41NC05MS43OCAyMi4yMi0xNiA0NS42NS0zOC44NyA2Ny40Ny02OS4yNyAxMjIuODIgNC42IDE0My4yOS0yNC43NiAxNDgtMzEuNjQgMTQuNjctMTkuODggMy40My01Ny40NC01Ny4zMi05My42OXptLTc3Ljg1IDEwNi4yMmMyMy44MS0zNy43MSAzMC4zNC02Ny43NyAyOS40NS05Mi4zMyAyNy44NiAxNy41NyA0Ny4xOCAzNy41OCA0OS4wNiA1OC44MyAxLjE0IDEyLjkzLTguMSAyOS4xMi03OC41MSAzMy41ek0yMTYuOSAzODcuNjljOS43Ni02LjIzIDE5LjUzLTEzLjEyIDI5LjItMjAuNDkgNi42OCAxMy4zMyAxMy42IDI2LjEgMjAuNiAzOC4xOS00MC42IDIxLjg2LTY4Ljg0IDEyLjc2LTQ5LjgtMTcuN3ptMjE1LTE3MS4zNWMtMTAuMjktNS4zNC0yMS4xNi0xMC4zNC0zMi4zOC0xNS4wNWE3MjIuNDU5IDcyMi40NTkgMCAwIDAgMjIuNzQtMzYuOWMzOS4wNiAyNC4xIDQ1LjkgNTMuMTggOS42NCA1MS45NXpNMjc5LjE4IDM5OGMtNS41MS0xMS4zNS0xMS0yMy41LTE2LjUtMzYuNDQgNDMuMjUgMS4yNyA2Mi40Mi0xOC43MyA2My4yOC0yMC40MSAwIC4wNy0yNSAxNS42NC02Mi41MyAxMi4yNWE3MTguNzggNzE4Ljc4IDAgMCAwIDg1LjA2LTg0cTEzLjA2LTE1LjMxIDI0LjkzLTMxLjExYy0uMzYtLjI5LTEuNTQtMy0xNi41MS0xMi01MS43IDYwLjI3LTEwMi4zNCA5OC0xMzIuNzUgMTE1LjkyLTIwLjU5LTExLjE4LTQwLjg0LTMxLjc4LTU1LjcxLTYxLjQ5LTIwLTM5LjkyLTMwLTgyLjM5LTMxLjU3LTExNi4wNyAxMi4zLjkxIDI1LjI3IDIuMTcgMzguODUgMy44OC0yMi4yOSAzNi44LTE0LjM5IDYzLTEzLjQ3IDY0LjIzIDAtLjA3LS45NS0yOS4xNyAyMC4xNC01OS41N2E2OTUuMjMgNjk1LjIzIDAgMCAwIDQ0LjY3IDE1Mi44NGMuOTMtLjM4IDEuODQuODggMTguNjctOC4yNS0yNi4zMy03NC40Ny0zMy43Ni0xMzguMTctMzQtMTczLjQzIDIwLTEyLjQyIDQ4LjE4LTE5LjggODEuNjMtMTcuODEgNDQuNTcgMi42NyA4Ni4zNiAxNS4yNSAxMTYuMzIgMzAuNzFxLTEwLjY5IDE1LjY2LTIzLjMzIDMyLjQ3QzM2NS42MyAxNTIgMzM5LjEgMTQ1Ljg0IDMzNy41IDE0NmMuMTEgMCAyNS45IDE0LjA3IDQxLjUyIDQ3LjIyYTcxNy42MyA3MTcuNjMgMCAwIDAtMTE1LjM0LTMxLjcxIDY0Ni42MDggNjQ2LjYwOCAwIDAgMC0zOS4zOS02LjA1Yy0uMDcuNDUtMS44MSAxLjg1LTIuMTYgMjAuMzNDMzAwIDE5MC4yOCAzNTguNzggMjE1LjY4IDM4OS4zNiAyMzNjLjc0IDIzLjU1LTYuOTUgNTEuNjEtMjUuNDEgNzkuNTctMjQuNiAzNy4zMS01Ni4zOSA2Ny4yMy04NC43NyA4NS40M3ptMjcuNC0yODdjLTQ0LjU2LTEuNjYtNzMuNTggNy40My05NC42OSAyMC42NyAyLTUyLjMgMjEuMzEtNzYuMzggMzguMjEtNzUuMjhDMjY3IDUyLjE1IDMwNSAxMDguNTUgMzA2LjU4IDExMXptLTEzMC42NSAzLjFjLjQ4IDEyLjExIDEuNTkgMjQuNjIgMy4yMSAzNy4yOC0xNC41NS0uODUtMjguNzQtMS4yNS00Mi40LTEuMjYtLjA4IDMuMjQtLjEyLTUxIDI0LjY3LTQ5LjU5aC4wOWM1Ljc2IDEuMDkgMTAuNjMgNi44OCAxNC40MyAxMy41N3ptLTI4LjA2IDE2MmMyMC43NiAzOS43IDQzLjMgNjAuNTcgNjUuMjUgNzIuMzEtNDYuNzkgMjQuNzYtNzcuNTMgMjAtODQuOTIgNC41MS0uMi0uMjEtMTEuMTMtMTUuMyAxOS42Ny03Ni44MXptMjEwLjA2IDc0LjgiLz48L3N2Zz4=');display:inline-block}i{display:flex;align-items:center;justify-content:center;background-image:var(--icon-image);background-repeat:no-repeat;background-size:contain;background-position:center;width:var(--icon-width);height:var(--icon-height)}.recolor{background:var(--icon-color);-webkit-mask-image:var(--icon-image);-webkit-mask-size:var(--icon-width) var(--icon-height);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:var(--icon-image);mask-size:var(--icon-width) var(--icon-height);mask-repeat:no-repeat;mask-position:center}.dynamic{--icon-color:var(--color-foreground)}.primary{--icon-color:var(--color-primary)}.secondary{--icon-color:var(--color-secondary)}.tertiary{--icon-color:var(--color-tertiary)}.success{--icon-color:var(--color-success)}.warning{--icon-color:var(--color-warning)}.danger{--icon-color:var(--color-danger)}.light{--icon-color:var(--color-light)}.medium{--icon-color:var(--color-medium)}.dark{--icon-color:var(--color-dark)}.gradient-dynamic{--icon-color:var(--gradient-foreground)}.gradient-primary{--icon-color:var(--gradient-primary)}.gradient-secondary{--icon-color:var(--gradient-secondary)}.gradient-tertiary{--icon-color:var(--gradient-tertiary)}.gradient-success{--icon-color:var(--gradient-success)}.gradient-warning{--icon-color:var(--gradient-warning)}.gradient-danger{--icon-color:var(--gradient-danger)}.gradient-light{--icon-color:var(--gradient-light)}.gradient-medium{--icon-color:var(--gradient-medium)}.gradient-dark{--icon-color:var(--gradient-dark)}.xxxs{--icon-width:var(--size-xxxs-2x);--icon-height:var(--size-xxxs-2x)}.xxs{--icon-width:var(--size-xxs-2x);--icon-height:var(--size-xxs-2x)}.xs{--icon-width:var(--size-xs-2x);--icon-height:var(--size-xs-2x)}.ss{--icon-width:var(--size-ss-2x);--icon-height:var(--size-ss-2x)}.sm{--icon-width:var(--size-sm-2x);--icon-height:var(--size-sm-2x)}.ml{--icon-width:var(--size-ml-2x);--icon-height:var(--size-ml-2x)}.lg{--icon-width:var(--size-lg-2x);--icon-height:var(--size-lg-2x)}.sl{--icon-width:var(--size-sl-2x);--icon-height:var(--size-sl-2x)}.xl{--icon-width:var(--size-xl-2x);--icon-height:var(--size-xl-2x)}.xxl{--icon-width:var(--size-xxl-2x);--icon-height:var(--size-xxl-2x)}.xxxl{--icon-width:var(--size-xxxl-2x);--icon-height:var(--size-xxxl-2x)}`; }
    render() { return html `<i part="icon" class=${classMap({ recolor: !!this.color, [this.color]: !!this.color, [this.size]: !!this.size })}></i>`; }
};
__decorate([
    property({ type: String })
], IconBattleNetComponent.prototype, "size", void 0);
__decorate([
    property({ type: String })
], IconBattleNetComponent.prototype, "color", void 0);
IconBattleNetComponent = __decorate([
    customElement(ICON_BATTLE_NET)
], IconBattleNetComponent);
//# sourceMappingURL=battle-net.include.js.map