"use strict";

Object.defineProperty(exports, "__esModule", {
  value: true
});
exports.default = void 0;

var _react = _interopRequireDefault(require("react"));

var _helper = require("./helper");

var _excluded = ["size", "color", "style"];

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }

function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }

function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }

function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }

function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }

var DEFAULT_STYLE = {
  display: 'block'
};

var Quan = function Quan(_ref) {
  var size = _ref.size,
      color = _ref.color,
      _style = _ref.style,
      rest = _objectWithoutProperties(_ref, _excluded);

  var style = _style ? _objectSpread(_objectSpread({}, DEFAULT_STYLE), _style) : DEFAULT_STYLE;
  return /*#__PURE__*/_react.default.createElement("svg", _objectSpread({
    viewBox: "0 0 1024 1024",
    width: size + 'px',
    height: size + 'px',
    style: style
  }, rest), /*#__PURE__*/_react.default.createElement("path", {
    d: "M876.8 166.4l-726.4 0c-57.6 0-102.4 44.8-102.4 102.4l0 118.4 0 0 0 48c0 0 22.4 0 25.6 0 25.6 0 51.2 22.4 51.2 54.4 0 28.8-22.4 54.4-51.2 54.4-6.4 0-25.6 0-25.6 0l0 44.8 0 0 0 6.4 0 118.4c0 57.6 44.8 102.4 102.4 102.4l726.4 0c57.6 0 102.4-44.8 102.4-102.4l0-118.4 0-6.4 0-44.8c0 0-19.2 0-22.4 0-25.6 0-51.2-22.4-51.2-54.4 0-28.8 22.4-54.4 51.2-54.4 6.4 0 25.6 0 22.4 0L979.2 384l0-3.2 0-115.2C976 211.2 931.2 166.4 876.8 166.4zM851.2 486.4c0 48 32 86.4 73.6 99.2l0 121.6c0 28.8-22.4 51.2-51.2 51.2l-726.4 0c-28.8 0-51.2-22.4-51.2-51.2l0-118.4 0 0c51.2-6.4 76.8-54.4 76.8-102.4 0-48-32-92.8-76.8-102.4l0-115.2c0-28.8 22.4-51.2 51.2-51.2l726.4 0c28.8 0 51.2 22.4 51.2 51.2l0 118.4C883.2 396.8 851.2 438.4 851.2 486.4z",
    fill: (0, _helper.getIconColor)(color, 0, '#333333')
  }), /*#__PURE__*/_react.default.createElement("path", {
    d: "M614.4 489.6c12.8 0 25.6-12.8 25.6-25.6 0-12.8-12.8-25.6-25.6-25.6l-67.2 0 57.6-57.6c9.6-9.6 9.6-25.6 0-35.2-9.6-9.6-25.6-9.6-35.2 0l-57.6 57.6-57.6-57.6c-9.6-9.6-25.6-9.6-35.2 0-9.6 9.6-9.6 25.6 0 35.2l57.6 57.6-64 0c-12.8 0-25.6 12.8-25.6 25.6 0 12.8 12.8 25.6 25.6 25.6l80 0 0 51.2-80 0c-12.8 0-25.6 12.8-25.6 25.6 0 12.8 12.8 25.6 25.6 25.6l80 0 0 51.2c0 12.8 12.8 25.6 25.6 25.6 12.8 0 25.6-12.8 25.6-25.6l0-51.2 76.8 0c12.8 0 25.6-12.8 25.6-25.6 0-12.8-12.8-25.6-25.6-25.6l-76.8 0 0-51.2L614.4 489.6z",
    fill: (0, _helper.getIconColor)(color, 0, '#333333')
  }));
};

Quan.defaultProps = {
  size: 18
};
var _default = Quan;
exports.default = _default;