import { r as registerInstance, h } from './index-148a7577.js';
import { r as randomIdGenerator } from './randomIdGenerator.util-56406f2e.js';

const iconPaletteCss = ".sc-digi-icon-palette-h{--digi--icon--color:var(--digi--color--icon--primary);--digi--icon--width:initial;--digi--icon--height:auto;display:flex;min-height:1.4em;align-items:center}.sc-digi-icon-palette-h svg.sc-digi-icon-palette{color:var(--digi--icon--color);max-width:var(--digi--icon--width);max-height:var(--digi--icon--height);width:var(--digi--icon--width, auto);height:var(--digi--icon--height, auto)}";
const DigiIconPaletteStyle0 = iconPaletteCss;

const IconPalette = class {
    constructor(hostRef) {
        registerInstance(this, hostRef);
        this.afTitle = undefined;
        this.afDesc = undefined;
        this.afSvgAriaHidden = true;
        this.afSvgAriaLabelledby = undefined;
        this.titleId = randomIdGenerator('icontitle');
    }
    render() {
        return (h("svg", { key: '5b968529c55b865b0c1320a08458fee67c7c4fb4', class: "digi-icon-palette", width: "64", height: "64", viewBox: "0 0 64 64", fill: "none", "aria-hidden": this.afSvgAriaHidden ? 'true' : 'false', "aria-labelledby": this.afSvgAriaLabelledby
                ? this.afSvgAriaLabelledby
                : this.afTitle
                    ? this.titleId
                    : undefined, xmlns: "http://www.w3.org/2000/svg" }, this.afTitle && h("title", { key: '0c42995eba9fb4ef0ec34a34d0207c8bd6a0f96a', id: this.titleId }, this.afTitle), this.afDesc && h("desc", { key: '661f2d20e9485afc36c540dad52984ea1dcff367' }, this.afDesc), h("path", { key: 'f121ce53cce85a37cda4daab93a3f5fd25f93abd', d: "M50.5759 39.1509C54.3693 39.2601 59.4665 38.6612 59.8531 34.8859C59.9502 33.9372 60 32.9744 60 32C60 16.536 47.464 4 32 4C16.536 4 4 16.536 4 32C4 47.464 16.536 60 32 60C32.9744 60 33.9372 59.9502 34.8859 59.8531C38.6612 59.4665 39.1684 54.4467 38.9695 50.6569C38.6574 44.7081 44.5944 38.9788 50.5759 39.1509Z", stroke: "currentColor", "stroke-width": "8" }), h("circle", { key: '991f13b2a4a4fc0e4f6ccbc4082b13cd818ec137', cx: "40.5", cy: "22.5", r: "5.5", fill: "currentColor" }), h("circle", { key: 'c71a6b2273f100e5229658e20efa5ad792d2cf96', cx: "25.5", cy: "21.5", r: "5.5", fill: "currentColor" }), h("circle", { key: '173ef58d60575b6ee51b96c3439fea64a6fe9fd3', cx: "19.5", cy: "35.5", r: "5.5", fill: "currentColor" })));
    }
};
IconPalette.style = DigiIconPaletteStyle0;

export { IconPalette as digi_icon_palette };
