import { css, LitElement, svg, html } from "lit";
import { property } from "lit/decorators.js";
import { customElement } from "../decorator.js";
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __decorateClass = (decorators, target, key, kind) => {
  var result = kind > 1 ? void 0 : kind ? __getOwnPropDesc(target, key) : target;
  for (var i = decorators.length - 1, decorator; i >= 0; i--)
    if (decorator = decorators[i])
      result = (kind ? decorator(target, key, result) : decorator(result)) || result;
  if (kind && result) __defProp(target, key, result);
  return result;
};
let ObiAssociatedTargetAisFilled = class extends LitElement {
  constructor() {
    super(...arguments);
    this.useCssColor = false;
    this.icon = svg`<svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
<circle cx="12" cy="12" r="11" fill="currentColor"/>
<path d="M17.4457 18.336C17.5536 18.6598 17.3126 18.9941 16.9713 18.9941H7.02869C6.6874 18.9941 6.44642 18.6598 6.55435 18.336L11.5257 3.42293C11.6776 2.9671 12.3224 2.9671 12.4743 3.42294L17.4457 18.336ZM8.41602 17.4941H15.584L12 6.74316L8.41602 17.4941Z" fill="currentColor"/>
<path d="M22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12ZM23.5 12C23.5 18.3513 18.3513 23.5 12 23.5C5.64873 23.5 0.5 18.3513 0.5 12C0.5 5.64873 5.64873 0.5 12 0.5C18.3513 0.5 23.5 5.64873 23.5 12Z" fill="currentColor"/>
</svg>
`;
    this.iconCss = svg`<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle cx="12" cy="12" r="11" style="fill: var(--element-active-inverted-color)"/>
<path d="M17.4457 18.336C17.5536 18.6598 17.3126 18.9941 16.9713 18.9941H7.02869C6.6874 18.9941 6.44642 18.6598 6.55435 18.336L11.5257 3.42293C11.6776 2.9671 12.3224 2.9671 12.4743 3.42294L17.4457 18.336ZM8.41602 17.4941H15.584L12 6.74316L8.41602 17.4941Z" style="fill: var(--element-active-color)"/>
<path d="M22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12ZM23.5 12C23.5 18.3513 18.3513 23.5 12 23.5C5.64873 23.5 0.5 18.3513 0.5 12C0.5 5.64873 5.64873 0.5 12 0.5C18.3513 0.5 23.5 5.64873 23.5 12Z" style="fill: var(--element-active-color)"/>
</svg>
`;
  }
  render() {
    return html`
      <div class="wrapper">${this.useCssColor ? this.iconCss : this.icon}</div>
    `;
  }
};
ObiAssociatedTargetAisFilled.styles = css`
    .wrapper {
      height: 100%;
      width: 100%;
      line-height: 0;
    }
    .wrapper > * {
      height: 100%;
      width: 100%;
    }
  `;
__decorateClass([
  property({ type: Boolean })
], ObiAssociatedTargetAisFilled.prototype, "useCssColor", 2);
ObiAssociatedTargetAisFilled = __decorateClass([
  customElement("obi-associated-target-ais-filled")
], ObiAssociatedTargetAisFilled);
export {
  ObiAssociatedTargetAisFilled
};
//# sourceMappingURL=icon-associated-target-ais-filled.js.map
