'use strict';

var React = require('react');

function _interopNamespaceDefault(e) {
  var n = Object.create(null);
  if (e) {
    Object.keys(e).forEach(function (k) {
      if (k !== 'default') {
        var d = Object.getOwnPropertyDescriptor(e, k);
        Object.defineProperty(n, k, d.get ? d : {
          enumerable: true,
          get: function () { return e[k]; }
        });
      }
    });
  }
  n.default = e;
  return Object.freeze(n);
}

var React__namespace = /*#__PURE__*/_interopNamespaceDefault(React);

var _g, _defs;
var _excluded = ["title", "titleId"];
function _extends() { return _extends = Object.assign ? Object.assign.bind() : function (n) { for (var e = 1; e < arguments.length; e++) { var t = arguments[e]; for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]); } return n; }, _extends.apply(null, arguments); }
function _objectWithoutProperties(e, t) { if (null == e) return {}; var o, r, i = _objectWithoutPropertiesLoose(e, t); if (Object.getOwnPropertySymbols) { var n = Object.getOwnPropertySymbols(e); for (r = 0; r < n.length; r++) o = n[r], -1 === t.indexOf(o) && {}.propertyIsEnumerable.call(e, o) && (i[o] = e[o]); } return i; }
function _objectWithoutPropertiesLoose(r, e) { if (null == r) return {}; var t = {}; for (var n in r) if ({}.hasOwnProperty.call(r, n)) { if (-1 !== e.indexOf(n)) continue; t[n] = r[n]; } return t; }
var SvgEngineeringOutlined = function SvgEngineeringOutlined(_ref) {
  var title = _ref.title,
    titleId = _ref.titleId,
    props = _objectWithoutProperties(_ref, _excluded);
  return /*#__PURE__*/React__namespace.createElement("svg", _extends({
    xmlns: "http://www.w3.org/2000/svg",
    fill: "none",
    viewBox: "0 0 24 24",
    "aria-labelledby": titleId
  }, props), title ? /*#__PURE__*/React__namespace.createElement("title", {
    id: titleId
  }, title) : null, _g || (_g = /*#__PURE__*/React__namespace.createElement("g", {
    clipPath: "url(#EngineeringOutlined_svg__a)"
  }, /*#__PURE__*/React__namespace.createElement("path", {
    fill: "currentColor",
    fillRule: "evenodd",
    d: "m21.98 6.23.93-.83-.75-1.3-1.19.39c-.14-.11-.3-.2-.47-.27L20.25 3h-1.5l-.25 1.22q-.255.105-.48.27l-1.18-.39-.75 1.3.93.83c-.02.17-.02.35 0 .52l-.93.85.75 1.3 1.2-.38c.13.1.28.18.43.25l.28 1.23h1.5l.27-1.22c.16-.07.3-.15.44-.25l1.19.38.75-1.3-.93-.85c.03-.19.02-.36.01-.53M19.5 7.75a1.25 1.25 0 1 1 0-2.5 1.25 1.25 0 0 1 0 2.5M5 9h-.26c-.27 0-.49-.22-.49-.48v-.03c0-.27.22-.49.49-.49H5c0-1.48.81-2.75 2-3.45v.95c0 .28.22.5.5.5s.5-.22.5-.5V4.14c.32-.08.65-.14 1-.14s.68.06 1 .14V5.5c0 .28.22.5.5.5s.5-.22.5-.5v-.95c1.19.7 2 1.97 2 3.45h.26c.27 0 .49.22.49.49v.02c0 .27-.22.49-.49.49H13c0 2.21-1.79 4-4 4s-4-1.79-4-4m4 2c1.1 0 2-.9 2-2H7c0 1.1.9 2 2 2m-8 8c0-2.66 5.33-4 8-4s8 1.34 8 4v2H1zm8-2c-2.69 0-5.78 1.28-6 2h12c-.2-.71-3.3-2-6-2m9.55-5.93.85-.28.53.93-.66.59c.01.12.01.24 0 .37l.66.61-.54.93-.85-.27c-.1.07-.21.13-.32.18l-.19.87h-1.07l-.18-.88c-.11-.05-.21-.11-.31-.18l-.86.27-.54-.93.66-.61c-.01-.12-.01-.24 0-.37l-.66-.59.54-.93.84.28c.1-.07.22-.14.34-.19l.18-.87h1.07l.18.88c.12.05.23.11.33.19m-1.94 1.43c0 .49.4.89.89.89s.89-.4.89-.89-.4-.89-.89-.89-.89.4-.89.89",
    clipRule: "evenodd"
  }))), _defs || (_defs = /*#__PURE__*/React__namespace.createElement("defs", null, /*#__PURE__*/React__namespace.createElement("clipPath", {
    id: "EngineeringOutlined_svg__a"
  }, /*#__PURE__*/React__namespace.createElement("path", {
    d: "M0 0h24v24H0z"
  })))));
};

exports.ReactComponent = SvgEngineeringOutlined;
