"use strict";
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;
};
Object.defineProperty(exports, "__esModule", { value: true });
var react_1 = __importStar(require("react"));
var context_1 = require("../context");
function IconMenuEvaluationSetComponent(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-menu-evaluation-set").concat(loadingKls, " ").concat(className), width: width, height: height, xmlns: "http://www.w3.org/2000/svg", fill: useCurrentColor ? 'currentColor' : '#000', viewBox: "0 0 20 20" }, rest, { ref: ref }),
        react_1.default.createElement("path", { d: "M16.4212 2.34857L3.59204 2C3.51625 2.00579 3.4415 2.02154 3.36961 2.04686C3.32412 2.05236 3.27912 2.06153 3.23503 2.07429C3.12441 2.12063 3.02357 2.18855 2.93808 2.27429H2.93141C2.75149 2.45453 2.65003 2.7018 2.65002 2.96V16.2754C2.65061 16.5315 2.75019 16.7769 2.92685 16.9576C3.10352 17.1383 3.34279 17.2395 3.59204 17.2389L13.0735 18C13.323 18.0009 13.5625 17.8999 13.7394 17.7192C13.9163 17.5384 14.016 17.2929 14.0166 17.0366V6.8C14.016 6.54366 13.9163 6.29809 13.7394 6.11741C13.5625 5.93668 13.323 5.83566 13.0735 5.83657L5.52614 5.48228C5.12061 5.46628 4.79993 5.12385 4.79993 4.70686C4.79993 4.28987 5.12061 3.94743 5.52614 3.93143L14.4604 4.27429H15.0354C15.2811 4.27429 15.4803 4.47896 15.4803 4.73143V15.36C15.4803 15.8946 15.902 16.328 16.4223 16.328C16.9426 16.328 17.3643 15.8946 17.3643 15.36V3.31657C17.3631 2.78203 16.9414 2.3492 16.4212 2.34857Z" }));
}
var IconMenuEvaluationSet = react_1.default.forwardRef(IconMenuEvaluationSetComponent);
exports.default = IconMenuEvaluationSet;
