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 IconProcessEvaluationComponent(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-Process_evaluation").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", { d: "M2.88541 4.95867C2.33608 5.996 2.00008 7.17867 2.00008 7.83867V8.50533H0.666748V7.83867C0.666748 6.88133 1.10141 5.47867 1.70675 4.33467C2.01475 3.754 2.38875 3.19667 2.81341 2.77467C3.22675 2.36467 3.77208 2 4.41475 2C5.04008 2 5.57142 2.32667 5.98408 2.71933C6.40208 3.11667 6.76675 3.646 7.07408 4.204C7.68875 5.32133 8.14008 6.684 8.32342 7.72267L8.32475 7.73133L8.32608 7.74C8.44142 8.516 8.86208 9.81867 9.44208 10.922C9.73141 11.4727 10.0421 11.938 10.3467 12.2553C10.6667 12.5893 10.8874 12.6667 11.0001 12.6667C11.1241 12.6667 11.3421 12.59 11.6401 12.2827C11.9287 11.986 12.2194 11.5473 12.4801 11.0187C13.0054 9.952 13.3334 8.68 13.3334 7.83867V7.172H14.6667V7.83867C14.6667 8.93667 14.2654 10.412 13.6761 11.608C13.3787 12.2107 13.0154 12.7813 12.5967 13.212C12.1887 13.632 11.6467 14 11.0001 14C10.3427 14 9.79341 13.606 9.38408 13.1787C8.95941 12.7353 8.58141 12.1507 8.26208 11.5427C7.62675 10.334 7.15141 8.894 7.00875 7.946C6.84875 7.046 6.44542 5.82733 5.90608 4.846C5.63542 4.35467 5.34741 3.954 5.06475 3.68533C4.77675 3.41067 4.56008 3.33333 4.41475 3.33333C4.28675 3.33333 4.06208 3.41333 3.75275 3.72C3.45541 4.016 3.15541 4.448 2.88541 4.95867ZM2.66675 7.33333H6.00008V8.66667H2.66675V7.33333ZM9.33341 7.33333H12.6667V8.66667H9.33341V7.33333Z" }));
    }
    var IconProcessEvaluation = react_1.default.forwardRef(IconProcessEvaluationComponent);
    exports.default = IconProcessEvaluation;
});
