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

const iconFilePowerpointCss = ".sc-digi-icon-file-powerpoint-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-file-powerpoint-h svg.sc-digi-icon-file-powerpoint{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 DigiIconFilePowerpointStyle0 = iconFilePowerpointCss;

const IconFilePowerpoint = /*@__PURE__*/ proxyCustomElement(class IconFilePowerpoint 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: 'dc2b0faf671c7e0f2fb70c0b73a6cfeebf808f23', class: "digi-icon-file-powerpoint", width: "48", height: "48", viewBox: "0 0 48 48", "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: '7a2bcb0db2159b1cb61274cf633c7181536e8ddf', id: this.titleId }, this.afTitle), this.afDesc && h("desc", { key: '415db809b85f1b2334f1bc03140a7d9f5f46fcfd' }, this.afDesc), h("path", { key: 'dba61489d9c646efa942810860bbaa839f77865b', class: "digi-icon-file-powerpoint__shape", d: "M24.4015,25.425 C25.2375,25.425 25.874,25.678125 26.33,26.184375 C27.242,27.20625 27.261,29.25 26.311,30.31875 C25.8455,30.84375 25.1805,31.115625 24.3065,31.115625 L21.751,31.115625 L21.751,25.425 L24.4015,25.425 L24.4015,25.425 Z M41.815,9.84375 L32.505,0.65625 C32.0775,0.234375 31.498,0 30.89,0 L30.32,0 L30.32,12 L42.48,12 L42.48,11.428125 C42.48,10.8375 42.2425,10.265625 41.815,9.84375 Z M27.28,12.75 L27.28,0 L8.28,0 C7.0165,0 6,1.003125 6,2.25 L6,45.75 C6,46.996875 7.0165,48 8.28,48 L40.2,48 C41.4635,48 42.48,46.996875 42.48,45.75 L42.48,15 L29.56,15 C28.306,15 27.28,13.9875 27.28,12.75 Z M32.315,28.2375 C32.315,36.703125 23.879,35.5125 21.7605,35.5125 L21.7605,40.875 C21.7605,41.49375 21.2475,42 20.6205,42 L17.6945,42 C17.0675,42 16.5545,41.49375 16.5545,40.875 L16.5545,22.14375 C16.5545,21.525 17.0675,21.01875 17.6945,21.01875 L25.3895,21.01875 C29.617,21.01875 32.315,24.09375 32.315,28.2375 Z", fill: "currentColor", "fill-rule": "nonzero" })));
    }
    static get style() { return DigiIconFilePowerpointStyle0; }
}, [2, "digi-icon-file-powerpoint", {
        "afTitle": [1, "af-title"],
        "afDesc": [1, "af-desc"],
        "afSvgAriaHidden": [4, "af-svg-aria-hidden"],
        "afSvgAriaLabelledby": [1, "af-svg-aria-labelledby"],
        "titleId": [32]
    }]);
function defineCustomElement$1() {
    if (typeof customElements === "undefined") {
        return;
    }
    const components = ["digi-icon-file-powerpoint"];
    components.forEach(tagName => { switch (tagName) {
        case "digi-icon-file-powerpoint":
            if (!customElements.get(tagName)) {
                customElements.define(tagName, IconFilePowerpoint);
            }
            break;
    } });
}

const DigiIconFilePowerpoint = IconFilePowerpoint;
const defineCustomElement = defineCustomElement$1;

export { DigiIconFilePowerpoint, defineCustomElement };
