'use strict';

Object.defineProperty(exports, '__esModule', { value: true });

const index = require('./index-7a477838.js');
const randomIdGenerator_util = require('./randomIdGenerator.util-e7f4b6de.js');

const iconExclamationTriangleCss = ".sc-digi-icon-exclamation-triangle-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-exclamation-triangle-h svg.sc-digi-icon-exclamation-triangle{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 DigiIconExclamationTriangleStyle0 = iconExclamationTriangleCss;

const IconExclamationTriangle = class {
    constructor(hostRef) {
        index.registerInstance(this, hostRef);
        this.afTitle = undefined;
        this.afDesc = undefined;
        this.afSvgAriaHidden = true;
        this.afSvgAriaLabelledby = undefined;
        this.titleId = randomIdGenerator_util.randomIdGenerator('icontitle');
    }
    render() {
        return (index.h("svg", { key: '8a9da017f67165fc9c55317de16828e9a34fd492', class: "digi-icon-exclamation-triangle", width: "44", height: "38", viewBox: "0 0 44 38", xmlns: "http://www.w3.org/2000/svg", "aria-hidden": this.afSvgAriaHidden ? 'true' : 'false', "aria-labelledby": this.afSvgAriaLabelledby
                ? this.afSvgAriaLabelledby
                : this.afTitle
                    ? this.titleId
                    : undefined }, this.afTitle && index.h("title", { key: 'd13252e8a3c9fa459af4db598739a11537739704', id: this.titleId }, this.afTitle), this.afDesc && index.h("desc", { key: '238c215897071569b9063dcbe672a2a62e942714' }, this.afDesc), index.h("g", { key: '40032db5ba6395c47cd80913b3a76eda6afbe671', class: "digi-icon-exclamation-triangle__shape", fill: "currentColor" }, index.h("path", { key: '7ee01f7b72935b7ae0a2049047fe574eefd7c068', d: "M20.417 3.941L3.35 31.235s-.787 1.777 0 2.771S4.985 35 4.985 35h33.93s.846 0 1.718-.994c.826-.941 0-2.77 0-2.77L23.583 3.94C23.27 3.418 22.792 3 22 3c-.792 0-1.27.418-1.583.941zM22 0c1.853 0 3.283.943 4.128 2.352l17.156 27.465.083.184c.097.214.212.513.323.881A6.84 6.84 0 0144 32.92c-.01 1.113-.333 2.178-1.113 3.065C41.62 37.43 40.151 38 38.914 38H4.977c-.17-.005-.17-.005-.243-.01a4.78 4.78 0 01-1.237-.273 5.57 5.57 0 01-2.201-1.499 6.453 6.453 0 01-.298-.35c-.982-1.24-1.154-2.662-.9-4.132a7.384 7.384 0 01.509-1.716l.086-.195L17.861 2.37C18.735.93 20.159 0 22 0z", "fill-rule": "nonzero" }), index.h("path", { key: '1050a8ca4c5154ffd6603ee629840d16f9c9009f', d: "M19 13l.75 11h4.5L25 13zM25 28c0-1.645-1.133-3-3-3s-3 3-3 3 1.133 3 3 3 3-1.355 3-3z" }))));
    }
};
IconExclamationTriangle.style = DigiIconExclamationTriangleStyle0;

exports.digi_icon_exclamation_triangle = IconExclamationTriangle;
