"use strict";

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

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

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

function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }

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; }

function HashicorpLogoWhite(_ref) {
  var title = _ref.title,
      props = _objectWithoutProperties(_ref, ["title"]);

  return _react["default"].createElement("svg", _extends({
    width: props.width ? props.width : props.height ? 4.102564102564102 * props.height : 160,
    height: props.height ? props.height : props.width ? props.width / 4.102564102564102 : 39,
    viewBox: "0 0 160 39",
    fill: "none",
    role: "presentation"
  }, props), title ? _react["default"].createElement("title", null, title) : null, _react["default"].createElement("path", {
    d: "M96.034 19.04v10.37h3.722V18.643c0-2.654-.885-4.393-3.356-4.393-1.586 0-3.782.58-5.429 1.434V7.967l-3.722.518V29.41h3.722V19.1c1.342-.701 2.959-1.25 3.873-1.25.855 0 1.19.396 1.19 1.19zM54.49 20.839v8.571h3.843V9.095h-3.844v8.358h-7.534V9.095h-3.843V29.41h3.843V20.84h7.534z",
    fill: props.color || '#fff'
  }), _react["default"].createElement("path", {
    fillRule: "evenodd",
    clipRule: "evenodd",
    d: "M69.344 29.41h3.05V19.62c0-3.722-1.372-5.369-6.04-5.369-1.647 0-3.69.275-5.093.702l.457 2.836c1.312-.274 2.776-.457 4.118-.457 2.38 0 2.837.58 2.837 2.227v1.556h-3.569c-3.02 0-4.331 1.158-4.331 4.178 0 2.563 1.159 4.423 3.874 4.423 1.494 0 3.08-.426 4.423-1.311l.274 1.006zm-3.416-5.612h2.745v2.196c-.701.397-1.708.763-2.806.763-1.16 0-1.495-.458-1.495-1.495 0-1.129.335-1.464 1.556-1.464z",
    fill: props.color || '#fff'
  }), _react["default"].createElement("path", {
    d: "M79.593 29.715c-1.586 0-3.752-.366-5.124-.854l.518-2.837c1.25.366 2.898.641 4.423.641 1.647 0 1.891-.366 1.891-1.495 0-.914-.183-1.372-2.593-1.952-3.63-.884-4.056-1.8-4.056-4.667 0-2.99 1.311-4.3 5.551-4.3 1.373 0 3.172.182 4.453.518l-.365 2.959c-1.129-.214-2.929-.427-4.088-.427-1.616 0-1.89.366-1.89 1.28 0 1.19.09 1.282 2.104 1.8 4.148 1.099 4.545 1.648 4.545 4.698 0 2.867-.885 4.636-5.369 4.636zM102.501 29.41h3.721V14.555h-3.721V29.41zM102.501 12.45h3.721v-4.3h-3.721v4.3zM116.045 8.79c-5.064 0-7.23 2.166-7.23 5.887v9.151c0 3.721 2.166 5.887 7.23 5.887 1.891 0 3.843-.244 5.52-.671l-.427-3.325c-1.647.305-3.569.519-4.971.519-2.654 0-3.508-.915-3.508-3.08v-7.81c0-2.166.854-3.08 3.508-3.08 1.402 0 3.324.213 4.971.518l.427-3.325c-1.677-.427-3.629-.67-5.52-.67z",
    fill: props.color || '#fff'
  }), _react["default"].createElement("path", {
    fillRule: "evenodd",
    clipRule: "evenodd",
    d: "M129.192 29.715c-5.094 0-6.467-2.806-6.467-5.857v-3.751c0-3.05 1.373-5.857 6.467-5.857 5.093 0 6.466 2.807 6.466 5.857v3.752c0 3.05-1.373 5.856-6.466 5.856zm0-12.292c-1.983 0-2.746.884-2.746 2.562v3.996c0 1.677.763 2.562 2.746 2.562 1.982 0 2.744-.885 2.744-2.562v-3.996c0-1.678-.762-2.562-2.744-2.562z",
    fill: props.color || '#fff'
  }), _react["default"].createElement("path", {
    d: "M141.606 19.833c1.342-.855 2.502-1.526 3.935-2.166l-.366-3.417c-1.312.366-3.081 1.403-3.904 1.953l-.244-1.648h-3.142V29.41h3.721v-9.577z",
    fill: props.color || '#fff'
  }), _react["default"].createElement("path", {
    fillRule: "evenodd",
    clipRule: "evenodd",
    d: "M159.651 24.469c0 3.294-1.464 5.246-4.911 5.246-1.311 0-2.806-.183-3.965-.427v6.131l-3.721.519V14.555h2.958l.366 1.251c1.312-.946 2.837-1.556 4.698-1.556 2.989 0 4.575 1.77 4.575 5.155v5.064zm-8.876 1.678c.976.213 2.227.396 3.294.396 1.342 0 1.861-.64 1.861-1.983v-5.246c0-1.22-.458-1.891-1.83-1.891-1.221 0-2.532.61-3.325 1.342v7.382z",
    fill: props.color || '#fff'
  }), _react["default"].createElement("path", {
    d: "M0 9.335L14.663.875v6.356l-9.154 5.284v20.318L0 29.653V9.334z",
    fill: props.color || '#fff'
  }), _react["default"].createElement("path", {
    d: "M20.516.876v16.181h-5.853v-6.039l-5.509 3.18V34.93l5.509 3.188V21.983h5.853v6l5.51-3.182V4.057L20.515.876z",
    fill: props.color || '#fff'
  }), _react["default"].createElement("path", {
    d: "M35.18 29.665l-14.664 8.46v-6.356l9.154-5.285V6.167l5.51 3.18v20.318z",
    fill: props.color || '#fff'
  }));
}

var _default = HashicorpLogoWhite;
exports["default"] = _default;