"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 HashicorpCloudPlatformLogoBlack(_ref) {
  var title = _ref.title,
      props = _objectWithoutProperties(_ref, ["title"]);

  return _react["default"].createElement("svg", _extends({
    width: props.width ? props.width : props.height ? 8.75 * props.height : 350,
    height: props.height ? props.height : props.width ? props.width / 8.75 : 40,
    viewBox: "0 0 350 40",
    fill: "none",
    role: "presentation"
  }, props), title ? _react["default"].createElement("title", null, title) : null, _react["default"].createElement("path", {
    d: "M55.029 31.001v-9.059H47.07v9.059h-4.06V9.544h4.06v8.826h7.958V9.544h4.059V31h-4.06zM73.938 31.001h-3.22l-.292-1.06a8.576 8.576 0 01-4.651 1.375c-2.865 0-4.09-1.962-4.09-4.67 0-3.187 1.386-4.411 4.573-4.411h3.77V20.59c0-1.738-.482-2.352-2.995-2.352-1.463.017-2.92.178-4.351.483l-.483-2.996a20.547 20.547 0 015.38-.749c4.929 0 6.367 1.742 6.367 5.67l-.008 10.354zM70.01 25.07h-2.902c-1.288 0-1.64.352-1.64 1.546 0 1.094.352 1.577 1.576 1.577a6.182 6.182 0 002.966-.806V25.07zM81.538 31.316a18.57 18.57 0 01-5.411-.899l.547-2.996c1.519.434 3.09.66 4.67.674 1.74 0 2-.374 2-1.576 0-.966-.196-1.45-2.738-2.063-3.835-.933-4.284-1.9-4.284-4.929 0-3.157 1.382-4.542 5.86-4.542 1.584.002 3.162.187 4.704.55l-.375 3.124a27.774 27.774 0 00-4.317-.45c-1.708 0-1.996.375-1.996 1.352 0 1.255.097 1.352 2.22 1.899 4.381 1.16 4.8 1.741 4.8 4.962-.01 3.029-.947 4.894-5.68 4.894zM98.899 31.001V20.044c0-.839-.352-1.258-1.255-1.258-.966 0-2.673.58-4.093 1.322V31h-3.928V8.907l3.928-.547v8.142a13.856 13.856 0 015.737-1.498c2.622 0 3.543 1.838 3.543 4.64V31h-3.932zM105.73 13.086V8.534h3.929v4.553h-3.929zm0 17.908V15.307h3.929v15.694l-3.929-.007zM112.395 15.438c0-3.932 2.288-6.216 7.635-6.216 1.965 0 3.923.238 5.831.708l-.453 3.512a31.636 31.636 0 00-5.243-.55c-2.801 0-3.704.966-3.704 3.254v8.238c0 2.288.903 3.255 3.704 3.255a31.61 31.61 0 005.243-.547l.453 3.509c-1.908.472-3.866.71-5.831.707-5.347 0-7.635-2.284-7.635-6.216v-9.654zM133.926 31.316c-5.377 0-6.826-2.962-6.826-6.183v-3.962c0-3.22 1.449-6.186 6.826-6.186 5.378 0 6.831 2.966 6.831 6.186v3.962c-.015 3.22-1.464 6.183-6.831 6.183zm0-12.98c-2.093 0-2.898.933-2.898 2.708v4.217c0 1.77.805 2.707 2.898 2.707 2.094 0 2.899-.936 2.899-2.707v-4.217c-.015-1.775-.82-2.707-2.899-2.707zM151.181 18.595a30.68 30.68 0 00-4.146 2.296V31h-3.939V15.307h3.318l.258 1.741c.869-.58 2.737-1.674 4.119-2.063l.39 3.61zM166.081 25.777c0 3.48-1.547 5.539-5.187 5.539a21.613 21.613 0 01-4.187-.45v6.475l-3.932.547v-22.58h3.127l.375 1.321a8.238 8.238 0 014.988-1.644c3.157 0 4.834 1.873 4.834 5.445l-.018 5.348zm-9.362 1.772a17.47 17.47 0 003.479.42c1.415 0 1.962-.679 1.962-2.094v-5.542c0-1.288-.483-1.996-1.933-1.996a5.554 5.554 0 00-3.52 1.43l.012 7.782zM14.35 1.916L0 10.192v19.885l5.392 3.115V13.307l8.958-5.175V1.916z",
    fill: props.color || '#000'
  }), _react["default"].createElement("path", {
    d: "M20.079 1.916v15.837h-5.73v-5.914l-5.392 3.112v20.293l5.393 3.12V22.572h5.729v5.872l5.392-3.112V5.028L20.08 1.916z",
    fill: props.color || '#000'
  }), _react["default"].createElement("path", {
    d: "M20.078 38.367l14.35-8.275V10.207L29.036 7.09v19.885l-8.958 5.175v6.216zM176.827 25.01c0 2.917 1.124 3.857 4.55 3.857a32.215 32.215 0 004.891-.439l.28 2.322a27.13 27.13 0 01-5.268.562c-5.108 0-7.149-2.195-7.149-6.145v-9.239c0-3.95 2.041-6.145 7.149-6.145 1.77.013 3.535.202 5.268.562l-.28 2.322a32.203 32.203 0 00-4.891-.438c-3.419 0-4.55.94-4.55 3.857v8.924zM189.656 30.979V9.469l2.622-.374v21.888l-2.622-.004zM201.633 31.293c-4.453 0-6.209-2.539-6.209-5.737v-4.422c0-3.198 1.756-5.737 6.209-5.737 4.452 0 6.208 2.539 6.208 5.737v4.422c0 3.198-1.756 5.737-6.208 5.737zm0-13.608c-2.382 0-3.573 1.123-3.573 3.37v4.595c0 2.224 1.191 3.37 3.573 3.37 2.381 0 3.576-1.123 3.576-3.37v-4.61c0-2.228-1.191-3.355-3.576-3.355zM213.458 15.708v11.665c0 1.003.502 1.411 1.472 1.411 1.123 0 3.482-.689 5.111-1.535V15.708h2.622v15.27h-2.135l-.251-1.314c-1.692.813-4.325 1.63-6.145 1.63-2.445 0-3.325-1.536-3.325-3.888V15.708h2.651zM225.753 20.381c0-3.04 1.378-4.984 4.954-4.984 1.464.025 2.923.182 4.359.468V9.47l2.621-.374v21.888h-2.247l-.217-1.378a8.133 8.133 0 01-5.048 1.692c-2.996 0-4.452-1.599-4.452-4.673l.03-6.243zm9.313-2.194a24.743 24.743 0 00-4.202-.472c-1.756 0-2.479.816-2.479 2.666v6.24c0 1.568.502 2.355 2.352 2.355 1.498 0 3.198-.817 4.329-1.82v-8.97zM246.645 10.094h7.564c4.494 0 6.055 1.948 6.055 5.146v3.104c0 3.228-1.569 5.172-6.055 5.172h-4.868v7.463h-2.696V10.094zm7.489 2.416h-4.786v8.594h4.786c2.573 0 3.449-.723 3.449-2.76v-3.07c-.019-2.075-.895-2.764-3.449-2.764zM262.867 30.979V9.469l2.622-.374v21.888l-2.622-.004zM279.911 30.926h-2.247l-.154-1.123a8.701 8.701 0 01-4.958 1.445c-2.85 0-4.044-1.696-4.044-4.392 0-3.168 1.599-4.295 4.673-4.295h4.097v-2.39c0-1.913-.85-2.572-3.325-2.572a25.278 25.278 0 00-4.58.502L269.092 16a21.416 21.416 0 015.018-.66c4.359 0 5.801 1.693 5.801 4.955v10.631zm-2.622-6.178h-3.902c-1.629 0-2.224.501-2.224 2.037 0 1.535.281 2.198 2.161 2.198a7.643 7.643 0 003.954-1.255l.011-2.98zM291.416 30.732a9.593 9.593 0 01-3.198.561c-2.569 0-3.793-.94-3.793-3.479v-9.92h-2.696v-2.186h2.696v-3.745l2.621-.374v4.119h4.202l-.21 2.187h-3.981v9.478c0 1.123.158 1.696 1.569 1.696a9.684 9.684 0 002.446-.374l.344 2.037zM302.269 11.319a15.686 15.686 0 00-2.539-.281c-1.633 0-2.041.562-2.041 2.1v2.57h4.377l-.236 2.187h-4.141v13.073h-2.622V17.895h-2.696l.217-2.198h2.479v-2.81c0-2.695 1.498-4.047 4.326-4.047a10.725 10.725 0 013.093.442l-.217 2.037zM309.014 31.293c-4.457 0-6.209-2.539-6.209-5.737v-4.422c0-3.198 1.752-5.737 6.209-5.737 4.456 0 6.208 2.539 6.208 5.737v4.422c0 3.198-1.756 5.737-6.208 5.737zm0-13.608c-2.386 0-3.577 1.123-3.577 3.37v4.595c0 2.224 1.191 3.37 3.577 3.37 2.385 0 3.572-1.123 3.572-3.37v-4.61c0-2.228-1.191-3.355-3.572-3.355zM325.351 17.808a33.707 33.707 0 00-4.359 2.622v10.534h-2.621V15.708h2.292l.153 2.134a19.384 19.384 0 014.206-2.445l.344 2.411h-.015zM345.36 30.979V19.314c0-1.004-.502-1.408-1.475-1.408-1.255 0-3.483.689-5.112 1.535V30.98h-2.621V19.314c0-1.004-.502-1.408-1.476-1.408-1.123 0-3.479.689-5.111 1.535V30.98h-2.622V15.708h2.131l.251 1.318c1.693-.817 4.329-1.63 6.145-1.63 1.569 0 2.479.596 2.917 1.63 1.82-.877 4.393-1.63 6.303-1.63 2.449 0 3.325 1.536 3.325 3.888v11.695h-2.655z",
    fill: props.color || '#000'
  }));
}

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