import { p as proxyCustomElement, H, h } from './p-a53686b3.js';
import { r as randomIdGenerator } from './p-ffe5c0e8.js';

const iconCheckCircleSolidCss = ".sc-digi-icon-check-circle-solid-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-check-circle-solid-h svg.sc-digi-icon-check-circle-solid{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 DigiIconCheckCircleSolidStyle0 = iconCheckCircleSolidCss;

const IconCheckCircleSolid = /*@__PURE__*/ proxyCustomElement(class IconCheckCircleSolid extends H {
    constructor() {
        super();
        this.__registerHost();
        this.afTitle = undefined;
        this.afDesc = undefined;
        this.afSvgAriaHidden = true;
        this.afSvgAriaLabelledby = undefined;
        this.titleId = randomIdGenerator('icontitle');
    }
    render() {
        return (h("svg", { key: '1e702aec88d3c63db4665d77c2269c66b6e0e660', class: "digi-icon-check-circle-solid", width: "48px", height: "48px", viewBox: "0 0 48 48", xmlns: "http://www.w3.org/2000/svg", "aria-hidden": this.afSvgAriaHidden ? 'true' : 'false', "aria-labelledby": this.afSvgAriaLabelledby
                ? this.afSvgAriaLabelledby
                : this.afTitle
                    ? this.titleId
                    : undefined, fill: "currentColor" }, this.afTitle && h("title", { key: 'ccaacf68feee30facc968957c5bfe1676517a02f', id: this.titleId }, this.afTitle), this.afDesc && h("desc", { key: '1f2e794434445a570794c9ed7a6ccfedb60dbd68' }, this.afDesc), h("defs", { key: 'cb1fbe0cfb47c2649fb9bc1f7c73d135e9de82f8' }, h("polygon", { key: '8d08fe21812af07b225403d637a4e5cef8a26459', points: "0 0 48 0 48 48.0005539 0 48.0005539" })), h("g", { key: 'bcee1a8094d7e44387d4fa79aa568cb92bde4768', stroke: "none", "stroke-width": "1", fill: "none", "fill-rule": "evenodd" }, h("g", { key: 'c680e0992e6ce05552801df08be631b27e5091af', transform: "translate(-1122, -215)" }, h("g", { key: '765cc50882c182ac210d70945a8d268f5b5c9152', transform: "translate(1122, 215)" }, h("mask", { key: '39cf0b86852e27e393965b3c8c7667b7e353b22e', id: "mask-2", fill: "white" }, h("use", { key: '1ecc299e0b3ca373f3aa34633d192d13ae4642b3', href: "#path-1" })), h("g", { key: '772d002199209ad6c6c08189c4cffc1fbd2576f0', id: "Clip-2" }), h("path", { key: '5ced1f2ea4a4d17a78a75e60952e9fa72c6bd201', d: "M38.2695118,19.0969092 L22.8594286,34.5069924 C22.1966492,35.1697718 21.1129402,35.1697718 20.4501608,34.5069924 L18.821828,32.8786597 L18.821828,32.8786597 L11.8414129,25.8982446 C11.1786335,25.2354652 11.1786335,24.14991 11.8414129,23.4871306 L13.4678995,21.860644 C14.1306789,21.1978646 15.2162341,21.1978646 15.8790135,21.860644 L21.6538716,27.6373483 L34.2319113,15.0593086 C34.8946907,14.3965292 35.9783997,14.3965292 36.6411791,15.0593086 L38.2695118,16.6876413 C38.9322913,17.3504208 38.9322913,18.4341298 38.2695118,19.0969092 M24.0003692,0 C10.7447807,0 0,10.7447807 0,24.0003692 C0,37.2559578 10.7447807,48.0007385 24.0003692,48.0007385 C37.2541116,48.0007385 48.0007385,37.2559578 48.0007385,24.0003692 C48.0007385,10.7447807 37.2541116,0 24.0003692,0", fill: "currentColor" }))))));
    }
    static get style() { return DigiIconCheckCircleSolidStyle0; }
}, [2, "digi-icon-check-circle-solid", {
        "afTitle": [1, "af-title"],
        "afDesc": [1, "af-desc"],
        "afSvgAriaHidden": [4, "af-svg-aria-hidden"],
        "afSvgAriaLabelledby": [1, "af-svg-aria-labelledby"],
        "titleId": [32]
    }]);
function defineCustomElement() {
    if (typeof customElements === "undefined") {
        return;
    }
    const components = ["digi-icon-check-circle-solid"];
    components.forEach(tagName => { switch (tagName) {
        case "digi-icon-check-circle-solid":
            if (!customElements.get(tagName)) {
                customElements.define(tagName, IconCheckCircleSolid);
            }
            break;
    } });
}

export { IconCheckCircleSolid as I, defineCustomElement as d };
