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

const iconWebTvCss = ".sc-digi-icon-web-tv-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-web-tv-h svg.sc-digi-icon-web-tv{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 DigiIconWebTvStyle0 = iconWebTvCss;

const IconWebTv = /*@__PURE__*/ proxyCustomElement(class IconWebTv 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: 'eb282c24f34a9fe60c9d952642bfad1c703ef98a', class: "digi-icon-web-tv", width: "18", height: "15", viewBox: "0 0 18 15", "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: '7757ffb4bdb3b6a35a9b00ad4cf3f8a5da1c633f', id: this.titleId }, this.afTitle), this.afDesc && h("desc", { key: '9adb69486a65d4a49758e38348e5a626263cf020' }, this.afDesc), h("path", { key: '3a9a49aa88f74bbb84c2b009bf3c5557fd4643ea', class: "digi-icon-web-tv__shape", d: "M17.1346154,3.45 L11.9423077,3.45 C11.464369,3.45 11.0769231,3.8361544 11.0769231,4.3125 L11.0769231,12.9375 C11.0769231,13.4138456 11.464369,13.8 11.9423077,13.8 L17.1346154,13.8 C17.6125541,13.8 18,13.4138456 18,12.9375 L18,4.3125 C18,3.8361544 17.6125541,3.45 17.1346154,3.45 Z M17.3076923,13.11 L11.7692308,13.11 L11.7692308,4.14 L17.3076923,4.14 L17.3076923,13.11 Z M2.72596154,0.8625 L13.6298077,0.8625 L13.6298077,2.5875 L14.5384615,2.5875 L14.5384615,0.8625 C14.5384615,0.386154403 14.1316434,0 13.6298077,0 L2.72596154,0 C2.22412588,0 1.81730769,0.386154403 1.81730769,0.8625 L1.81730769,7.7625 L0.454326923,7.7625 C0.203409092,7.7625 0,7.9555772 0,8.19375 L0,8.625 C0.00218016205,9.57588663 0.812985966,10.3465925 1.8147521,10.35 L9.99519231,10.35 L9.99519231,9.4875 L1.8147521,9.4875 C1.31391475,9.48616294 0.908651865,9.10039988 0.908653846,8.625 L9.99519231,8.625 L9.99519231,7.7625 L2.72596154,7.7625 L2.72596154,0.8625 Z", fill: "currentColor", "fill-rule": "nonzero" })));
    }
    static get style() { return DigiIconWebTvStyle0; }
}, [2, "digi-icon-web-tv", {
        "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-web-tv"];
    components.forEach(tagName => { switch (tagName) {
        case "digi-icon-web-tv":
            if (!customElements.get(tagName)) {
                customElements.define(tagName, IconWebTv);
            }
            break;
    } });
}

const DigiIconWebTv = IconWebTv;
const defineCustomElement = defineCustomElement$1;

export { DigiIconWebTv, defineCustomElement };
