(function (factory) {
    if (typeof module === "object" && typeof module.exports === "object") {
        var v = factory(require, exports);
        if (v !== undefined) module.exports = v;
    }
    else if (typeof define === "function" && define.amd) {
        define(["require", "exports", "tslib", "react", "../styles"], factory);
    }
})(function (require, exports) {
    "use strict";
    Object.defineProperty(exports, "__esModule", { value: true });
    var tslib_1 = require("tslib");
    var React = (0, tslib_1.__importStar)(require("react"));
    var styles_1 = require("../styles");
    var IconBrokenIcon = function (_a) {
        var className = _a.className, props = (0, tslib_1.__rest)(_a, ["className"]);
        return (React.createElement(styles_1.IconStyled, { className: className }, React.createElement("svg", (0, tslib_1.__assign)({ width: "1em", height: "1em", viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg" }, props),
            React.createElement("path", { d: "M15 2V12C15 13.1 14.1 14 13 14H2V7.62C2.73 8.49 3.85003 9.03 5.09003 9C6.10003 8.98 7.01 8.59 7.69 7.94C8 7.68 8.26002 7.34999 8.46002 6.98999C8.82002 6.37999 9.02 5.65997 9 4.90997C8.97 3.73997 8.45001 2.71 7.64001 2H15Z", stroke: "currentColor", strokeWidth: 1.5, strokeLinecap: "round", strokeLinejoin: "round" }),
            React.createElement("path", { d: "M20.2905 9H19.0005C18.4505 9 18.0005 9.45 18.0005 10V13C18.0005 13.55 18.4505 14 19.0005 14H22.0005V17C22.0005 18.66 20.6605 20 19.0005 20H18.0005C18.0005 18.9 17.1005 18 16.0005 18C14.9005 18 14.0005 18.9 14.0005 20H10.0005C10.0005 18.9 9.10049 18 8.00049 18C6.90049 18 6.00049 18.9 6.00049 20H5.00049C3.94049 20 3.01047 19.45 2.48047 18.63", stroke: "currentColor", strokeWidth: 1.5, strokeLinecap: "round", strokeLinejoin: "round" }),
            React.createElement("path", { d: "M2 14H13C14.1 14 15 13.1 15 12V5H16.84C17.2 5 17.55 5.10002 17.85 5.27002", stroke: "currentColor", strokeWidth: 1.5, strokeLinecap: "round", strokeLinejoin: "round" }),
            React.createElement("path", { d: "M8 22C9.10457 22 10 21.1046 10 20C10 18.8954 9.10457 18 8 18C6.89543 18 6 18.8954 6 20C6 21.1046 6.89543 22 8 22Z", stroke: "currentColor", strokeWidth: 1.5, strokeLinecap: "round", strokeLinejoin: "round" }),
            React.createElement("path", { d: "M16 22C17.1046 22 18 21.1046 18 20C18 18.8954 17.1046 18 16 18C14.8954 18 14 18.8954 14 20C14 21.1046 14.8954 22 16 22Z", stroke: "currentColor", strokeWidth: 1.5, strokeLinecap: "round", strokeLinejoin: "round" }),
            React.createElement("path", { d: "M22 12V14H19C18.45 14 18 13.55 18 13V10C18 9.45 18.45 9 19 9H20.29L22 12Z", stroke: "currentColor", strokeWidth: 1.5, strokeLinecap: "round", strokeLinejoin: "round" }),
            React.createElement("path", { d: "M9 5C9 6.2 8.47001 7.27 7.64001 8C6.93001 8.62 6.01 9 5 9C2.79 9 1 7.21 1 5C1 3.74 1.58 2.61 2.5 1.88C3.19 1.33 4.06 1 5 1C7.21 1 9 2.79 9 5Z", stroke: "currentColor", strokeWidth: 1.5, strokeMiterlimit: 10, strokeLinecap: "round", strokeLinejoin: "round" }),
            React.createElement("path", { d: "M5.25 3.75V5.25L4 6", stroke: "currentColor", strokeWidth: 1.5, strokeMiterlimit: 10, strokeLinecap: "round", strokeLinejoin: "round" }))));
    };
    exports.default = IconBrokenIcon;
});
