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

const iconBookmarkOutlineCss = ".sc-digi-icon-bookmark-outline-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-bookmark-outline-h svg.sc-digi-icon-bookmark-outline{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 DigiIconBookmarkOutlineStyle0 = iconBookmarkOutlineCss;

const IconBookmarkOutline = 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: '03e999f50d811276d702c0e550c87b13374ce134', class: "digi-icon-bookmark-outline", width: "48", height: "48", 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 }, this.afTitle && h("title", { key: 'b63153e30ea444ad4b9e23090c98fb0d0fefd95b', id: this.titleId }, this.afTitle), this.afDesc && h("desc", { key: '0526552834697525db9a077e61ebc8591217f4d0' }, this.afDesc), h("path", { key: 'ed75aa2586149376eeeb98b40ed4a8b8aeabc605', class: "digi-icon-bookmark-outline__shape", d: "M39.585,40.71 C36.18,38.361 30.743,34.412 25.787,30.713 C25.344,30.382 24.818,30.216 24.292,30.216 C23.766,30.216 23.24,30.382 22.796,30.713 C17.842,34.412 12.405,38.361 9,40.71 L9,5 L39.585,5 L39.585,40.71 Z M40.435,0 L8.15,0 C5.862,0 4,1.862 4,4.15 L4,45.092 C4,46.038 4.555,46.94 5.4,47.364 C7.022,48.179 7.438,48.391 24.292,35.835 C37.543,45.705 40.634,47.6851639 42.138,47.6851639 C42.547,47.684 42.838,47.538 43.185,47.364 C44.03,46.94 44.585,46.038 44.585,45.092 L44.585,4.15 C44.585,1.862 42.723,0 40.435,0 L40.435,0 Z", fill: "currentColor", "fill-rule": "nonzero" })));
    }
};
IconBookmarkOutline.style = DigiIconBookmarkOutlineStyle0;

export { IconBookmarkOutline as digi_icon_bookmark_outline };
