/**
 * This file is part of the MedSafe application which is commercial software created by MedVision360 B.V.
 * The source code is proprietary and confidential.
 *
 * Unauthorized copying of this file, via any medium is strictly prohibited.
 *
 * Copyright (c) by MedVision360 B.V. All rights reserved.
 *
 * For the application name: io.medrecord.medsafe
 */
import { __decorate } from "tslib";
import { Component, Input, ChangeDetectionStrategy } from '@angular/core';
import { SvgRegisterService } from '../../services/svg-register.service';
let IconComponent = class IconComponent {
    constructor(iconService) {
        this.iconService = iconService;
        this.type = 'primary';
        this.cursorPointer = true;
        this.isDraggable = false;
    }
};
IconComponent.ctorParameters = () => [
    { type: SvgRegisterService }
];
__decorate([
    Input()
], IconComponent.prototype, "icon", void 0);
__decorate([
    Input()
], IconComponent.prototype, "type", void 0);
__decorate([
    Input()
], IconComponent.prototype, "cursorPointer", void 0);
__decorate([
    Input()
], IconComponent.prototype, "isDraggable", void 0);
IconComponent = __decorate([
    Component({
        selector: 'app-icon',
        template: "<svg-icon\n  [name]=\"icon\"\n  class=\"icon\"\n  [svgClass]=\"type\"\n  [ngClass]=\"{'cursor-pointer': cursorPointer}\"\n></svg-icon>\n",
        changeDetection: ChangeDetectionStrategy.OnPush,
        styles: ["/*!\n * This file is part of the MedSafe application which is commercial software created by MedVision360 B.V.\n *  The source code is proprietary and confidential.\n *\n *  Unauthorized copying of this file, via any medium is strictly prohibited.\n *\n *  Copyright (c) by MedVision360 B.V. All rights reserved.\n *\n *  For the application name: io.medrecord.medsafe\n */:host{display:flex;align-items:center;justify-content:center}:host .container{display:flex}:host img{user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}:host .cursor-pointer{cursor:pointer}:host .icon .primary path{fill:var(--primary-color)}:host .icon .primary circle{fill:var(--white-color);fill:var(--primary-color)}:host .icon .primary circle~path{fill:var(--white-color)}:host .icon .primary rect~path{fill:var(--white-color);stroke:var(--primary-color)}:host .icon .primary rect~path+path{fill:var(--primary-color)}:host .icon .primary .inverted-stroke{stroke:var(--primary-color)}:host .icon .primary .inverted-fill{fill:var(--white-color)}:host .icon .primary:hover path{fill:var(--primary-hover-color)}:host .icon .primary:hover circle{fill:var(--white-hover-color);fill:var(--primary-hover-color)}:host .icon .primary:hover circle~path{fill:var(--white-hover-color)}:host .icon .primary:hover rect~path{fill:var(--white-hover-color);stroke:var(--primary-hover-color)}:host .icon .primary:hover rect~path+path{fill:var(--primary-hover-color)}:host .icon .primary:hover .inverted-stroke{stroke:var(--primary-hover-color)}:host .icon .primary:hover .inverted-fill{fill:var(--white-hover-color)}:host .icon .primary:active path{fill:var(--primary-pressed-color)}:host .icon .primary:active circle{fill:var(--white-pressed-color);fill:var(--primary-pressed-color)}:host .icon .primary:active circle~path{fill:var(--white-pressed-color)}:host .icon .primary:active rect~path{fill:var(--white-pressed-color);stroke:var(--primary-pressed-color)}:host .icon .primary:active rect~path+path{fill:var(--primary-pressed-color)}:host .icon .primary:active .inverted-stroke{stroke:var(--primary-pressed-color)}:host .icon .primary:active .inverted-fill{fill:var(--white-pressed-color)}:host .icon .primary:focus path{fill:var(--primary-pressed-color)}:host .icon .primary:focus circle{fill:var(--white-pressed-color);fill:var(--primary-pressed-color)}:host .icon .primary:focus circle~path{fill:var(--white-pressed-color)}:host .icon .primary:focus rect~path{fill:var(--white-pressed-color);stroke:var(--primary-pressed-color)}:host .icon .primary:focus rect~path+path{fill:var(--primary-pressed-color)}:host .icon .primary:focus .inverted-stroke{stroke:var(--primary-pressed-color)}:host .icon .primary:focus .inverted-fill{fill:var(--white-pressed-color)}:host .icon .primary:disabled path{fill:var(--primary-disabled-color)}:host .icon .primary:disabled circle{fill:var(--white-disabled-color);fill:var(--primary-disabled-color)}:host .icon .primary:disabled circle~path{fill:var(--white-disabled-color)}:host .icon .primary:disabled rect~path{fill:var(--white-disabled-color);stroke:var(--primary-disabled-color)}:host .icon .primary:disabled rect~path+path{fill:var(--primary-disabled-color)}:host .icon .primary:disabled .inverted-stroke{stroke:var(--primary-disabled-color)}:host .icon .primary:disabled .inverted-fill{fill:var(--white-disabled-color)}:host .icon .secondary path{fill:var(--secondary-color)}:host .icon .secondary circle{fill:var(--white-color);fill:var(--secondary-color)}:host .icon .secondary circle~path{fill:var(--white-color)}:host .icon .secondary rect~path{fill:var(--white-color);stroke:var(--secondary-color)}:host .icon .secondary rect~path+path{fill:var(--secondary-color)}:host .icon .secondary .inverted-stroke{stroke:var(--secondary-color)}:host .icon .secondary .inverted-fill{fill:var(--white-color)}:host .icon .secondary:hover path{fill:var(--secondary-hover-color)}:host .icon .secondary:hover circle{fill:var(--white-hover-color);fill:var(--secondary-hover-color)}:host .icon .secondary:hover circle~path{fill:var(--white-hover-color)}:host .icon .secondary:hover rect~path{fill:var(--white-hover-color);stroke:var(--secondary-hover-color)}:host .icon .secondary:hover rect~path+path{fill:var(--secondary-hover-color)}:host .icon .secondary:hover .inverted-stroke{stroke:var(--secondary-hover-color)}:host .icon .secondary:hover .inverted-fill{fill:var(--white-hover-color)}:host .icon .secondary:active path{fill:var(--secondary-pressed-color)}:host .icon .secondary:active circle{fill:var(--white-pressed-color);fill:var(--secondary-pressed-color)}:host .icon .secondary:active circle~path{fill:var(--white-pressed-color)}:host .icon .secondary:active rect~path{fill:var(--white-pressed-color);stroke:var(--secondary-pressed-color)}:host .icon .secondary:active rect~path+path{fill:var(--secondary-pressed-color)}:host .icon .secondary:active .inverted-stroke{stroke:var(--secondary-pressed-color)}:host .icon .secondary:active .inverted-fill{fill:var(--white-pressed-color)}:host .icon .secondary:focus path{fill:var(--secondary-pressed-color)}:host .icon .secondary:focus circle{fill:var(--white-pressed-color);fill:var(--secondary-pressed-color)}:host .icon .secondary:focus circle~path{fill:var(--white-pressed-color)}:host .icon .secondary:focus rect~path{fill:var(--white-pressed-color);stroke:var(--secondary-pressed-color)}:host .icon .secondary:focus rect~path+path{fill:var(--secondary-pressed-color)}:host .icon .secondary:focus .inverted-stroke{stroke:var(--secondary-pressed-color)}:host .icon .secondary:focus .inverted-fill{fill:var(--white-pressed-color)}:host .icon .secondary:disabled path{fill:var(--secondary-disabled-color)}:host .icon .secondary:disabled circle{fill:var(--white-disabled-color);fill:var(--secondary-disabled-color)}:host .icon .secondary:disabled circle~path{fill:var(--white-disabled-color)}:host .icon .secondary:disabled rect~path{fill:var(--white-disabled-color);stroke:var(--secondary-disabled-color)}:host .icon .secondary:disabled rect~path+path{fill:var(--secondary-disabled-color)}:host .icon .secondary:disabled .inverted-stroke{stroke:var(--secondary-disabled-color)}:host .icon .secondary:disabled .inverted-fill{fill:var(--white-disabled-color)}:host .icon .link path{fill:var(--link-color)}:host .icon .link circle{fill:var(--white-color);fill:var(--link-color)}:host .icon .link circle~path{fill:var(--white-color)}:host .icon .link rect~path{fill:var(--white-color);stroke:var(--link-color)}:host .icon .link rect~path+path{fill:var(--link-color)}:host .icon .link .inverted-stroke{stroke:var(--link-color)}:host .icon .link .inverted-fill{fill:var(--white-color)}:host .icon .link:hover path{fill:var(--link-hover-color)}:host .icon .link:hover circle{fill:var(--white-hover-color);fill:var(--link-hover-color)}:host .icon .link:hover circle~path{fill:var(--white-hover-color)}:host .icon .link:hover rect~path{fill:var(--white-hover-color);stroke:var(--link-hover-color)}:host .icon .link:hover rect~path+path{fill:var(--link-hover-color)}:host .icon .link:hover .inverted-stroke{stroke:var(--link-hover-color)}:host .icon .link:hover .inverted-fill{fill:var(--white-hover-color)}:host .icon .link:active path{fill:var(--link-pressed-color)}:host .icon .link:active circle{fill:var(--white-pressed-color);fill:var(--link-pressed-color)}:host .icon .link:active circle~path{fill:var(--white-pressed-color)}:host .icon .link:active rect~path{fill:var(--white-pressed-color);stroke:var(--link-pressed-color)}:host .icon .link:active rect~path+path{fill:var(--link-pressed-color)}:host .icon .link:active .inverted-stroke{stroke:var(--link-pressed-color)}:host .icon .link:active .inverted-fill{fill:var(--white-pressed-color)}:host .icon .link:focus path{fill:var(--link-pressed-color)}:host .icon .link:focus circle{fill:var(--white-pressed-color);fill:var(--link-pressed-color)}:host .icon .link:focus circle~path{fill:var(--white-pressed-color)}:host .icon .link:focus rect~path{fill:var(--white-pressed-color);stroke:var(--link-pressed-color)}:host .icon .link:focus rect~path+path{fill:var(--link-pressed-color)}:host .icon .link:focus .inverted-stroke{stroke:var(--link-pressed-color)}:host .icon .link:focus .inverted-fill{fill:var(--white-pressed-color)}:host .icon .link:disabled path{fill:var(--link-disabled-color)}:host .icon .link:disabled circle{fill:var(--white-disabled-color);fill:var(--link-disabled-color)}:host .icon .link:disabled circle~path{fill:var(--white-disabled-color)}:host .icon .link:disabled rect~path{fill:var(--white-disabled-color);stroke:var(--link-disabled-color)}:host .icon .link:disabled rect~path+path{fill:var(--link-disabled-color)}:host .icon .link:disabled .inverted-stroke{stroke:var(--link-disabled-color)}:host .icon .link:disabled .inverted-fill{fill:var(--white-disabled-color)}:host .icon .warning path{fill:var(--warning-color)}:host .icon .warning circle{fill:var(--white-color);fill:var(--warning-color)}:host .icon .warning circle~path{fill:var(--white-color)}:host .icon .warning rect~path{fill:var(--white-color);stroke:var(--warning-color)}:host .icon .warning rect~path+path{fill:var(--warning-color)}:host .icon .warning .inverted-stroke{stroke:var(--warning-color)}:host .icon .warning .inverted-fill{fill:var(--white-color)}:host .icon .warning:hover path{fill:var(--warning-hover-color)}:host .icon .warning:hover circle{fill:var(--white-hover-color);fill:var(--warning-hover-color)}:host .icon .warning:hover circle~path{fill:var(--white-hover-color)}:host .icon .warning:hover rect~path{fill:var(--white-hover-color);stroke:var(--warning-hover-color)}:host .icon .warning:hover rect~path+path{fill:var(--warning-hover-color)}:host .icon .warning:hover .inverted-stroke{stroke:var(--warning-hover-color)}:host .icon .warning:hover .inverted-fill{fill:var(--white-hover-color)}:host .icon .warning:active path{fill:var(--warning-pressed-color)}:host .icon .warning:active circle{fill:var(--white-pressed-color);fill:var(--warning-pressed-color)}:host .icon .warning:active circle~path{fill:var(--white-pressed-color)}:host .icon .warning:active rect~path{fill:var(--white-pressed-color);stroke:var(--warning-pressed-color)}:host .icon .warning:active rect~path+path{fill:var(--warning-pressed-color)}:host .icon .warning:active .inverted-stroke{stroke:var(--warning-pressed-color)}:host .icon .warning:active .inverted-fill{fill:var(--white-pressed-color)}:host .icon .warning:focus path{fill:var(--warning-pressed-color)}:host .icon .warning:focus circle{fill:var(--white-pressed-color);fill:var(--warning-pressed-color)}:host .icon .warning:focus circle~path{fill:var(--white-pressed-color)}:host .icon .warning:focus rect~path{fill:var(--white-pressed-color);stroke:var(--warning-pressed-color)}:host .icon .warning:focus rect~path+path{fill:var(--warning-pressed-color)}:host .icon .warning:focus .inverted-stroke{stroke:var(--warning-pressed-color)}:host .icon .warning:focus .inverted-fill{fill:var(--white-pressed-color)}:host .icon .warning:disabled path{fill:var(--warning-disabled-color)}:host .icon .warning:disabled circle{fill:var(--white-disabled-color);fill:var(--warning-disabled-color)}:host .icon .warning:disabled circle~path{fill:var(--white-disabled-color)}:host .icon .warning:disabled rect~path{fill:var(--white-disabled-color);stroke:var(--warning-disabled-color)}:host .icon .warning:disabled rect~path+path{fill:var(--warning-disabled-color)}:host .icon .warning:disabled .inverted-stroke{stroke:var(--warning-disabled-color)}:host .icon .warning:disabled .inverted-fill{fill:var(--white-disabled-color)}:host .icon .alert path{fill:var(--alert-color)}:host .icon .alert circle{fill:var(--white-color);fill:var(--alert-color)}:host .icon .alert circle~path{fill:var(--white-color)}:host .icon .alert rect~path{fill:var(--white-color);stroke:var(--alert-color)}:host .icon .alert rect~path+path{fill:var(--alert-color)}:host .icon .alert .inverted-stroke{stroke:var(--alert-color)}:host .icon .alert .inverted-fill{fill:var(--white-color)}:host .icon .alert:hover path{fill:var(--alert-hover-color)}:host .icon .alert:hover circle{fill:var(--white-hover-color);fill:var(--alert-hover-color)}:host .icon .alert:hover circle~path{fill:var(--white-hover-color)}:host .icon .alert:hover rect~path{fill:var(--white-hover-color);stroke:var(--alert-hover-color)}:host .icon .alert:hover rect~path+path{fill:var(--alert-hover-color)}:host .icon .alert:hover .inverted-stroke{stroke:var(--alert-hover-color)}:host .icon .alert:hover .inverted-fill{fill:var(--white-hover-color)}:host .icon .alert:active path{fill:var(--alert-pressed-color)}:host .icon .alert:active circle{fill:var(--white-pressed-color);fill:var(--alert-pressed-color)}:host .icon .alert:active circle~path{fill:var(--white-pressed-color)}:host .icon .alert:active rect~path{fill:var(--white-pressed-color);stroke:var(--alert-pressed-color)}:host .icon .alert:active rect~path+path{fill:var(--alert-pressed-color)}:host .icon .alert:active .inverted-stroke{stroke:var(--alert-pressed-color)}:host .icon .alert:active .inverted-fill{fill:var(--white-pressed-color)}:host .icon .alert:focus path{fill:var(--alert-pressed-color)}:host .icon .alert:focus circle{fill:var(--white-pressed-color);fill:var(--alert-pressed-color)}:host .icon .alert:focus circle~path{fill:var(--white-pressed-color)}:host .icon .alert:focus rect~path{fill:var(--white-pressed-color);stroke:var(--alert-pressed-color)}:host .icon .alert:focus rect~path+path{fill:var(--alert-pressed-color)}:host .icon .alert:focus .inverted-stroke{stroke:var(--alert-pressed-color)}:host .icon .alert:focus .inverted-fill{fill:var(--white-pressed-color)}:host .icon .alert:disabled path{fill:var(--alert-disabled-color)}:host .icon .alert:disabled circle{fill:var(--white-disabled-color);fill:var(--alert-disabled-color)}:host .icon .alert:disabled circle~path{fill:var(--white-disabled-color)}:host .icon .alert:disabled rect~path{fill:var(--white-disabled-color);stroke:var(--alert-disabled-color)}:host .icon .alert:disabled rect~path+path{fill:var(--alert-disabled-color)}:host .icon .alert:disabled .inverted-stroke{stroke:var(--alert-disabled-color)}:host .icon .alert:disabled .inverted-fill{fill:var(--white-disabled-color)}:host .icon .success path{fill:var(--success-color)}:host .icon .success circle{fill:var(--white-color);fill:var(--success-color)}:host .icon .success circle~path{fill:var(--white-color)}:host .icon .success rect~path{fill:var(--white-color);stroke:var(--success-color)}:host .icon .success rect~path+path{fill:var(--success-color)}:host .icon .success .inverted-stroke{stroke:var(--success-color)}:host .icon .success .inverted-fill{fill:var(--white-color)}:host .icon .success:hover path{fill:var(--success-hover-color)}:host .icon .success:hover circle{fill:var(--white-hover-color);fill:var(--success-hover-color)}:host .icon .success:hover circle~path{fill:var(--white-hover-color)}:host .icon .success:hover rect~path{fill:var(--white-hover-color);stroke:var(--success-hover-color)}:host .icon .success:hover rect~path+path{fill:var(--success-hover-color)}:host .icon .success:hover .inverted-stroke{stroke:var(--success-hover-color)}:host .icon .success:hover .inverted-fill{fill:var(--white-hover-color)}:host .icon .success:active path{fill:var(--success-pressed-color)}:host .icon .success:active circle{fill:var(--white-pressed-color);fill:var(--success-pressed-color)}:host .icon .success:active circle~path{fill:var(--white-pressed-color)}:host .icon .success:active rect~path{fill:var(--white-pressed-color);stroke:var(--success-pressed-color)}:host .icon .success:active rect~path+path{fill:var(--success-pressed-color)}:host .icon .success:active .inverted-stroke{stroke:var(--success-pressed-color)}:host .icon .success:active .inverted-fill{fill:var(--white-pressed-color)}:host .icon .success:focus path{fill:var(--success-pressed-color)}:host .icon .success:focus circle{fill:var(--white-pressed-color);fill:var(--success-pressed-color)}:host .icon .success:focus circle~path{fill:var(--white-pressed-color)}:host .icon .success:focus rect~path{fill:var(--white-pressed-color);stroke:var(--success-pressed-color)}:host .icon .success:focus rect~path+path{fill:var(--success-pressed-color)}:host .icon .success:focus .inverted-stroke{stroke:var(--success-pressed-color)}:host .icon .success:focus .inverted-fill{fill:var(--white-pressed-color)}:host .icon .success:disabled path{fill:var(--success-disabled-color)}:host .icon .success:disabled circle{fill:var(--white-disabled-color);fill:var(--success-disabled-color)}:host .icon .success:disabled circle~path{fill:var(--white-disabled-color)}:host .icon .success:disabled rect~path{fill:var(--white-disabled-color);stroke:var(--success-disabled-color)}:host .icon .success:disabled rect~path+path{fill:var(--success-disabled-color)}:host .icon .success:disabled .inverted-stroke{stroke:var(--success-disabled-color)}:host .icon .success:disabled .inverted-fill{fill:var(--white-disabled-color)}:host .icon .error path{fill:var(--error-color)}:host .icon .error circle{fill:var(--white-color);fill:var(--error-color)}:host .icon .error circle~path{fill:var(--white-color)}:host .icon .error rect~path{fill:var(--white-color);stroke:var(--error-color)}:host .icon .error rect~path+path{fill:var(--error-color)}:host .icon .error .inverted-stroke{stroke:var(--error-color)}:host .icon .error .inverted-fill{fill:var(--white-color)}:host .icon .error:hover path{fill:var(--error-hover-color)}:host .icon .error:hover circle{fill:var(--white-hover-color);fill:var(--error-hover-color)}:host .icon .error:hover circle~path{fill:var(--white-hover-color)}:host .icon .error:hover rect~path{fill:var(--white-hover-color);stroke:var(--error-hover-color)}:host .icon .error:hover rect~path+path{fill:var(--error-hover-color)}:host .icon .error:hover .inverted-stroke{stroke:var(--error-hover-color)}:host .icon .error:hover .inverted-fill{fill:var(--white-hover-color)}:host .icon .error:active path{fill:var(--error-pressed-color)}:host .icon .error:active circle{fill:var(--white-pressed-color);fill:var(--error-pressed-color)}:host .icon .error:active circle~path{fill:var(--white-pressed-color)}:host .icon .error:active rect~path{fill:var(--white-pressed-color);stroke:var(--error-pressed-color)}:host .icon .error:active rect~path+path{fill:var(--error-pressed-color)}:host .icon .error:active .inverted-stroke{stroke:var(--error-pressed-color)}:host .icon .error:active .inverted-fill{fill:var(--white-pressed-color)}:host .icon .error:focus path{fill:var(--error-pressed-color)}:host .icon .error:focus circle{fill:var(--white-pressed-color);fill:var(--error-pressed-color)}:host .icon .error:focus circle~path{fill:var(--white-pressed-color)}:host .icon .error:focus rect~path{fill:var(--white-pressed-color);stroke:var(--error-pressed-color)}:host .icon .error:focus rect~path+path{fill:var(--error-pressed-color)}:host .icon .error:focus .inverted-stroke{stroke:var(--error-pressed-color)}:host .icon .error:focus .inverted-fill{fill:var(--white-pressed-color)}:host .icon .error:disabled path{fill:var(--error-disabled-color)}:host .icon .error:disabled circle{fill:var(--white-disabled-color);fill:var(--error-disabled-color)}:host .icon .error:disabled circle~path{fill:var(--white-disabled-color)}:host .icon .error:disabled rect~path{fill:var(--white-disabled-color);stroke:var(--error-disabled-color)}:host .icon .error:disabled rect~path+path{fill:var(--error-disabled-color)}:host .icon .error:disabled .inverted-stroke{stroke:var(--error-disabled-color)}:host .icon .error:disabled .inverted-fill{fill:var(--white-disabled-color)}:host .icon .dark path{fill:var(--cape-cod-color)}:host .icon .dark circle{fill:var(--white-color);fill:var(--cape-cod-color)}:host .icon .dark circle~path{fill:var(--white-color)}:host .icon .dark rect~path{fill:var(--white-color);stroke:var(--cape-cod-color)}:host .icon .dark rect~path+path{fill:var(--cape-cod-color)}:host .icon .dark .inverted-stroke{stroke:var(--cape-cod-color)}:host .icon .dark .inverted-fill{fill:var(--white-color)}:host .icon .dark:hover path{fill:var(--cape-cod-hover-color)}:host .icon .dark:hover circle{fill:var(--white-hover-color);fill:var(--cape-cod-hover-color)}:host .icon .dark:hover circle~path{fill:var(--white-hover-color)}:host .icon .dark:hover rect~path{fill:var(--white-hover-color);stroke:var(--cape-cod-hover-color)}:host .icon .dark:hover rect~path+path{fill:var(--cape-cod-hover-color)}:host .icon .dark:hover .inverted-stroke{stroke:var(--cape-cod-hover-color)}:host .icon .dark:hover .inverted-fill{fill:var(--white-hover-color)}:host .icon .dark:active path{fill:var(--cape-cod-pressed-color)}:host .icon .dark:active circle{fill:var(--white-pressed-color);fill:var(--cape-cod-pressed-color)}:host .icon .dark:active circle~path{fill:var(--white-pressed-color)}:host .icon .dark:active rect~path{fill:var(--white-pressed-color);stroke:var(--cape-cod-pressed-color)}:host .icon .dark:active rect~path+path{fill:var(--cape-cod-pressed-color)}:host .icon .dark:active .inverted-stroke{stroke:var(--cape-cod-pressed-color)}:host .icon .dark:active .inverted-fill{fill:var(--white-pressed-color)}:host .icon .dark:focus path{fill:var(--cape-cod-pressed-color)}:host .icon .dark:focus circle{fill:var(--white-pressed-color);fill:var(--cape-cod-pressed-color)}:host .icon .dark:focus circle~path{fill:var(--white-pressed-color)}:host .icon .dark:focus rect~path{fill:var(--white-pressed-color);stroke:var(--cape-cod-pressed-color)}:host .icon .dark:focus rect~path+path{fill:var(--cape-cod-pressed-color)}:host .icon .dark:focus .inverted-stroke{stroke:var(--cape-cod-pressed-color)}:host .icon .dark:focus .inverted-fill{fill:var(--white-pressed-color)}:host .icon .dark:disabled path{fill:var(--cape-cod-disabled-color)}:host .icon .dark:disabled circle{fill:var(--white-disabled-color);fill:var(--cape-cod-disabled-color)}:host .icon .dark:disabled circle~path{fill:var(--white-disabled-color)}:host .icon .dark:disabled rect~path{fill:var(--white-disabled-color);stroke:var(--cape-cod-disabled-color)}:host .icon .dark:disabled rect~path+path{fill:var(--cape-cod-disabled-color)}:host .icon .dark:disabled .inverted-stroke{stroke:var(--cape-cod-disabled-color)}:host .icon .dark:disabled .inverted-fill{fill:var(--white-disabled-color)}:host .icon .light path{fill:var(--athens-color)}:host .icon .light circle{fill:var(--primary-color);fill:var(--athens-color)}:host .icon .light circle~path{fill:var(--primary-color)}:host .icon .light rect~path{fill:var(--primary-color);stroke:var(--athens-color)}:host .icon .light rect~path+path{fill:var(--athens-color)}:host .icon .light .inverted-stroke{stroke:var(--athens-color)}:host .icon .light .inverted-fill{fill:var(--primary-color)}:host .icon .light:hover path{fill:var(--athens-hover-color)}:host .icon .light:hover circle{fill:var(--primary-hover-color);fill:var(--athens-hover-color)}:host .icon .light:hover circle~path{fill:var(--primary-hover-color)}:host .icon .light:hover rect~path{fill:var(--primary-hover-color);stroke:var(--athens-hover-color)}:host .icon .light:hover rect~path+path{fill:var(--athens-hover-color)}:host .icon .light:hover .inverted-stroke{stroke:var(--athens-hover-color)}:host .icon .light:hover .inverted-fill{fill:var(--primary-hover-color)}:host .icon .light:active path{fill:var(--athens-pressed-color)}:host .icon .light:active circle{fill:var(--primary-pressed-color);fill:var(--athens-pressed-color)}:host .icon .light:active circle~path{fill:var(--primary-pressed-color)}:host .icon .light:active rect~path{fill:var(--primary-pressed-color);stroke:var(--athens-pressed-color)}:host .icon .light:active rect~path+path{fill:var(--athens-pressed-color)}:host .icon .light:active .inverted-stroke{stroke:var(--athens-pressed-color)}:host .icon .light:active .inverted-fill{fill:var(--primary-pressed-color)}:host .icon .light:focus path{fill:var(--athens-pressed-color)}:host .icon .light:focus circle{fill:var(--primary-pressed-color);fill:var(--athens-pressed-color)}:host .icon .light:focus circle~path{fill:var(--primary-pressed-color)}:host .icon .light:focus rect~path{fill:var(--primary-pressed-color);stroke:var(--athens-pressed-color)}:host .icon .light:focus rect~path+path{fill:var(--athens-pressed-color)}:host .icon .light:focus .inverted-stroke{stroke:var(--athens-pressed-color)}:host .icon .light:focus .inverted-fill{fill:var(--primary-pressed-color)}:host .icon .light:disabled path{fill:var(--athens-disabled-color)}:host .icon .light:disabled circle{fill:var(--primary-disabled-color);fill:var(--athens-disabled-color)}:host .icon .light:disabled circle~path{fill:var(--primary-disabled-color)}:host .icon .light:disabled rect~path{fill:var(--primary-disabled-color);stroke:var(--athens-disabled-color)}:host .icon .light:disabled rect~path+path{fill:var(--athens-disabled-color)}:host .icon .light:disabled .inverted-stroke{stroke:var(--athens-disabled-color)}:host .icon .light:disabled .inverted-fill{fill:var(--primary-disabled-color)}"]
    })
], IconComponent);
export { IconComponent };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaWNvbi5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AbWVkcmVjb3JkL3VpLWNvbXBvbmVudHMvIiwic291cmNlcyI6WyJsaWIvc2hhcmVkL2NvbXBvbmVudHMvaWNvbi9pY29uLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7O0dBU0c7O0FBRUgsT0FBTyxFQUFDLFNBQVMsRUFBRSxLQUFLLEVBQUUsdUJBQXVCLEVBQUMsTUFBTSxlQUFlLENBQUM7QUFFeEUsT0FBTyxFQUFDLGtCQUFrQixFQUFDLE1BQU0scUNBQXFDLENBQUM7QUFRdkUsSUFBYSxhQUFhLEdBQTFCLE1BQWEsYUFBYTtJQVl4QixZQUFvQixXQUErQjtRQUEvQixnQkFBVyxHQUFYLFdBQVcsQ0FBb0I7UUFQbkQsU0FBSSxHQUFvRixTQUFTLENBQUM7UUFHbEcsa0JBQWEsR0FBRyxJQUFJLENBQUM7UUFFWixnQkFBVyxHQUFHLEtBQUssQ0FBQztJQUV5QixDQUFDO0NBQ3hELENBQUE7O1lBRGtDLGtCQUFrQjs7QUFWbkQ7SUFEQyxLQUFLLEVBQUU7MkNBQ087QUFHZjtJQURDLEtBQUssRUFBRTsyQ0FDMEY7QUFHbEc7SUFEQyxLQUFLLEVBQUU7b0RBQ2E7QUFFWjtJQUFSLEtBQUssRUFBRTtrREFBcUI7QUFWbEIsYUFBYTtJQU56QixTQUFTLENBQUM7UUFDVCxRQUFRLEVBQUUsVUFBVTtRQUVwQixvSkFBb0M7UUFDcEMsZUFBZSxFQUFFLHVCQUF1QixDQUFDLE1BQU07O0tBQ2hELENBQUM7R0FDVyxhQUFhLENBYXpCO1NBYlksYUFBYSIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogVGhpcyBmaWxlIGlzIHBhcnQgb2YgdGhlIE1lZFNhZmUgYXBwbGljYXRpb24gd2hpY2ggaXMgY29tbWVyY2lhbCBzb2Z0d2FyZSBjcmVhdGVkIGJ5IE1lZFZpc2lvbjM2MCBCLlYuXG4gKiBUaGUgc291cmNlIGNvZGUgaXMgcHJvcHJpZXRhcnkgYW5kIGNvbmZpZGVudGlhbC5cbiAqXG4gKiBVbmF1dGhvcml6ZWQgY29weWluZyBvZiB0aGlzIGZpbGUsIHZpYSBhbnkgbWVkaXVtIGlzIHN0cmljdGx5IHByb2hpYml0ZWQuXG4gKlxuICogQ29weXJpZ2h0IChjKSBieSBNZWRWaXNpb24zNjAgQi5WLiBBbGwgcmlnaHRzIHJlc2VydmVkLlxuICpcbiAqIEZvciB0aGUgYXBwbGljYXRpb24gbmFtZTogaW8ubWVkcmVjb3JkLm1lZHNhZmVcbiAqL1xuXG5pbXBvcnQge0NvbXBvbmVudCwgSW5wdXQsIENoYW5nZURldGVjdGlvblN0cmF0ZWd5fSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7SWNvblR5cGV9IGZyb20gJy4uLy4uL21vZGVscyc7XG5pbXBvcnQge1N2Z1JlZ2lzdGVyU2VydmljZX0gZnJvbSAnLi4vLi4vc2VydmljZXMvc3ZnLXJlZ2lzdGVyLnNlcnZpY2UnO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdhcHAtaWNvbicsIC8vIHRzbGludDpkaXNhYmxlLWxpbmVcbiAgc3R5bGVVcmxzOiBbJy4vaWNvbi5jb21wb25lbnQuc2NzcyddLFxuICB0ZW1wbGF0ZVVybDogJy4vaWNvbi5jb21wb25lbnQuaHRtbCcsXG4gIGNoYW5nZURldGVjdGlvbjogQ2hhbmdlRGV0ZWN0aW9uU3RyYXRlZ3kuT25QdXNoXG59KVxuZXhwb3J0IGNsYXNzIEljb25Db21wb25lbnQge1xuICBASW5wdXQoKVxuICBpY29uOiBJY29uVHlwZTtcblxuICBASW5wdXQoKVxuICB0eXBlOiAncHJpbWFyeSd8J3NlY29uZGFyeSd8J2xpbmsnfCd3YXJuaW5nJ3wnYWxlcnQnfCdlcnJvcid8J3N1Y2Nlc3MnfCdsaWdodCd8J2RhcmsnID0gJ3ByaW1hcnknO1xuXG4gIEBJbnB1dCgpXG4gIGN1cnNvclBvaW50ZXIgPSB0cnVlO1xuXG4gIEBJbnB1dCgpIGlzRHJhZ2dhYmxlID0gZmFsc2U7XG5cbiAgY29uc3RydWN0b3IocHJpdmF0ZSBpY29uU2VydmljZTogU3ZnUmVnaXN0ZXJTZXJ2aWNlKSB7fVxufVxuIl19