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 ObiHydraulic05Static = 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">
<g clip-path="url(#clip0_8040_1430)">
<path d="M0 0V24H24V0H0ZM17.5 1L23 1V23H17.5V14.8293C18.6652 14.4175 19.5 13.3062 19.5 12C19.5 10.6938 18.6652 9.58254 17.5 9.17071V1ZM8.5 1H15.5V9.17071C14.6476 9.47199 13.972 10.1476 13.6707 11H8.5V1ZM1 1H6.5V11C6.5 12.1046 7.39543 13 8.5 13H13.6707C13.972 13.8524 14.6476 14.528 15.5 14.8293V23H8.5V19H10.5V17H4.5V19H6.5V23H1L1 1Z" fill="currentColor"/>
</g>
<defs>
<clipPath id="clip0_8040_1430">
<rect width="24" height="24" fill="currentColor"/>
</clipPath>
</defs>
</svg>
`;
    this.iconCss = svg`<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_8040_1430)">
<path d="M0 0V24H24V0H0ZM17.5 1L23 1V23H17.5V14.8293C18.6652 14.4175 19.5 13.3062 19.5 12C19.5 10.6938 18.6652 9.58254 17.5 9.17071V1ZM8.5 1H15.5V9.17071C14.6476 9.47199 13.972 10.1476 13.6707 11H8.5V1ZM1 1H6.5V11C6.5 12.1046 7.39543 13 8.5 13H13.6707C13.972 13.8524 14.6476 14.528 15.5 14.8293V23H8.5V19H10.5V17H4.5V19H6.5V23H1L1 1Z" style="fill: var(--automation-device-secondary-color)"/>
</g>
<defs>
<clipPath id="clip0_8040_1430">
<rect width="24" height="24" fill="none"/>
</clipPath>
</defs>
</svg>
`;
  }
  render() {
    return html`
      <div class="wrapper">${this.useCssColor ? this.iconCss : this.icon}</div>
    `;
  }
};
ObiHydraulic05Static.styles = css`
    .wrapper {
      height: 100%;
      width: 100%;
      line-height: 0;
    }
    .wrapper > * {
      height: 100%;
      width: 100%;
    }
  `;
__decorateClass([
  property({ type: Boolean })
], ObiHydraulic05Static.prototype, "useCssColor", 2);
ObiHydraulic05Static = __decorateClass([
  customElement("obi-hydraulic-05-static")
], ObiHydraulic05Static);
export {
  ObiHydraulic05Static
};
//# sourceMappingURL=icon-hydraulic-05-static.js.map
