var __assign = (this && this.__assign) || function () {
    __assign = Object.assign || function(t) {
        for (var s, i = 1, n = arguments.length; i < n; i++) {
            s = arguments[i];
            for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
                t[p] = s[p];
        }
        return t;
    };
    return __assign.apply(this, arguments);
};
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
    if (k2 === undefined) k2 = k;
    var desc = Object.getOwnPropertyDescriptor(m, k);
    if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
      desc = { enumerable: true, get: function() { return m[k]; } };
    }
    Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
    if (k2 === undefined) k2 = k;
    o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
    Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
    o["default"] = v;
});
var __importStar = (this && this.__importStar) || function (mod) {
    if (mod && mod.__esModule) return mod;
    var result = {};
    if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
    __setModuleDefault(result, mod);
    return result;
};
var __rest = (this && this.__rest) || function (s, e) {
    var t = {};
    for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)
        t[p] = s[p];
    if (s != null && typeof Object.getOwnPropertySymbols === "function")
        for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
            if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i]))
                t[p[i]] = s[p[i]];
        }
    return t;
};
(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", "react", "../context"], factory);
    }
})(function (require, exports) {
    "use strict";
    Object.defineProperty(exports, "__esModule", { value: true });
    var react_1 = __importStar(require("react"));
    var context_1 = require("../context");
    function IconTreeAbnormalComponent(props, ref) {
        var prefixFromContext = (0, react_1.useContext)(context_1.Context).prefix;
        var _a = props.className, className = _a === void 0 ? '' : _a, prefixFromProps = props.prefix, _b = props.width, width = _b === void 0 ? '1em' : _b, _c = props.height, height = _c === void 0 ? '1em' : _c, _d = props.useCurrentColor, useCurrentColor = _d === void 0 ? true : _d, spin = props.spin, rest = __rest(props, ["className", "prefix", "width", "height", "useCurrentColor", "spin"]);
        var prefix = prefixFromProps || prefixFromContext || 'hiagent';
        var loadingKls = spin ? " ".concat(prefix, "-icon-loading") : '';
        return react_1.default.createElement("svg", __assign({ className: "".concat(prefix, "-icon ").concat(prefix, "-icon-tree_abnormal").concat(loadingKls, " ").concat(className), width: width, height: height, viewBox: "0 0 16 16", fill: useCurrentColor ? 'currentColor' : '#000', xmlns: "http://www.w3.org/2000/svg" }, rest, { ref: ref }),
            react_1.default.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M1.3999 7.99999C1.3999 4.35491 4.35482 1.39999 7.9999 1.39999C11.645 1.39999 14.5999 4.35491 14.5999 7.99999C14.5999 11.6451 11.645 14.6 7.9999 14.6C4.35482 14.6 1.3999 11.6451 1.3999 7.99999ZM13.3999 7.99999C13.3999 5.01766 10.9822 2.59999 7.9999 2.59999C5.01756 2.59999 2.5999 5.01766 2.5999 7.99999C2.5999 10.9823 5.01756 13.4 7.9999 13.4C10.9822 13.4 13.3999 10.9823 13.3999 7.99999Z" }),
            react_1.default.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M7.99992 4.5C8.36811 4.5 8.66659 4.79848 8.66659 5.16667V9.16667C8.66659 9.53486 8.36811 9.83333 7.99992 9.83333C7.63173 9.83333 7.33325 9.53486 7.33325 9.16667V5.16667C7.33325 4.79848 7.63173 4.5 7.99992 4.5Z" }),
            react_1.default.createElement("path", { d: "M8.83341 11.3333C8.83341 11.7936 8.46032 12.1667 8.00008 12.1667C7.53984 12.1667 7.16675 11.7936 7.16675 11.3333C7.16675 10.8731 7.53984 10.5 8.00008 10.5C8.46032 10.5 8.83341 10.8731 8.83341 11.3333Z" }));
    }
    var IconTreeAbnormal = react_1.default.forwardRef(IconTreeAbnormalComponent);
    exports.default = IconTreeAbnormal;
});
