@lobehub/icons
Version:
Popular AI / LLM Model Brand SVG Logo and Icon Collection
39 lines (38 loc) • 6.39 kB
JavaScript
'use client';
function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }
var _excluded = ["size", "style"];
function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { _defineProperty(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
function _defineProperty(obj, key, value) { key = _toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); }
function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }
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; }
import { memo } from 'react';
import { TITLE } from "../style";
import { jsx as _jsx } from "react/jsx-runtime";
import { jsxs as _jsxs } from "react/jsx-runtime";
var Icon = /*#__PURE__*/memo(function (_ref) {
var _ref$size = _ref.size,
size = _ref$size === void 0 ? '1em' : _ref$size,
style = _ref.style,
rest = _objectWithoutProperties(_ref, _excluded);
return /*#__PURE__*/_jsxs("svg", _objectSpread(_objectSpread({
fill: "currentColor",
fillRule: "evenodd",
height: size,
style: _objectSpread({
flex: 'none',
lineHeight: 1
}, style),
viewBox: "0 0 209 24",
xmlns: "http://www.w3.org/2000/svg"
}, rest), {}, {
children: [/*#__PURE__*/_jsx("title", {
children: TITLE
}), /*#__PURE__*/_jsx("path", {
d: "M5.831 9.952h8.72V2.343h3.857v19.34h-3.857v-8.322H5.83v8.322H2V2.343h3.831v7.61zM34.853 2.343h3.832v11.52c0 1.655-.326 3.1-.978 4.332a6.835 6.835 0 01-2.827 2.828c-1.233.651-2.695.977-4.386.977-1.709 0-3.18-.326-4.413-.977a6.835 6.835 0 01-2.827-2.828c-.652-1.232-.978-2.677-.978-4.332V2.343h3.832v10.595c0 1.867.378 3.258 1.136 4.174.775.916 1.858 1.374 3.25 1.374 1.374 0 2.44-.458 3.197-1.374.775-.916 1.162-2.307 1.162-4.174V2.343zM51.006 2.343l7.822 19.34h-4.07l-1.69-4.412h-7.531l-1.638 4.412h-3.831l7.583-19.34h3.355zm.82 11.652l-2.59-6.79-2.51 6.79h5.1zM71.817 2.343l4.017 13 3.699-13h3.699l-6.024 19.34h-2.96L70.18 9.054l-3.937 12.629H63.31l-6.288-19.34h3.963l3.964 13 3.804-13h3.066zM97.126 13.52H89.28v4.808h9.063v3.355H85.448V2.343H98.05v3.33H89.28v4.544h7.847v3.302zM105.354 21.683h-3.831V2.343h3.831v19.34zM124.785 18.486c.934 0 1.735-.247 2.405-.74.687-.493 1.233-1.18 1.638-2.06l3.197 1.849c-.476 1.303-1.348 2.378-2.616 3.223-1.268.828-2.783 1.242-4.545 1.242-1.708 0-3.267-.414-4.676-1.242-1.41-.828-2.528-1.999-3.356-3.514-.828-1.532-1.242-3.284-1.242-5.257 0-1.973.405-3.717 1.216-5.231.827-1.515 1.946-2.686 3.355-3.514C121.588 2.414 123.156 2 124.864 2c1.762 0 3.277.423 4.545 1.268 1.268.828 2.14 1.894 2.616 3.197l-3.197 1.85c-.405-.881-.951-1.568-1.638-2.061-.67-.494-1.471-.74-2.405-.74-.986 0-1.867.264-2.642.792-.775.529-1.392 1.286-1.85 2.273-.44.968-.66 2.104-.66 3.408 0 1.303.22 2.448.66 3.434.458.987 1.075 1.744 1.85 2.273.775.528 1.656.792 2.642.792zM134.5 2.343h3.831v15.905h8.799v3.435H134.5V2.343zM147.844 11.987c0-2.026.405-3.796 1.216-5.31.81-1.515 1.911-2.67 3.302-3.462 1.41-.81 2.977-1.215 4.704-1.215 1.726 0 3.285.405 4.676 1.215 1.41.793 2.519 1.947 3.33 3.461.828 1.515 1.242 3.285 1.242 5.31 0 2.044-.414 3.823-1.242 5.338-.811 1.514-1.92 2.677-3.33 3.487-1.391.793-2.95 1.189-4.676 1.189-1.727 0-3.294-.396-4.704-1.189-1.391-.81-2.492-1.973-3.302-3.487-.811-1.515-1.216-3.294-1.216-5.337zm4.043 0c0 1.286.211 2.422.634 3.408.44.986 1.048 1.753 1.823 2.299.793.528 1.7.792 2.722.792 1.021 0 1.92-.264 2.695-.793.792-.546 1.4-1.312 1.823-2.298.44-.986.66-2.122.66-3.408s-.22-2.413-.66-3.382c-.423-.986-1.031-1.744-1.823-2.272-.775-.546-1.674-.82-2.695-.82-1.022 0-1.929.274-2.722.82-.775.528-1.383 1.286-1.823 2.272-.423.969-.634 2.096-.634 3.382zM181.829 2.343h3.831v11.52c0 1.655-.326 3.1-.977 4.332a6.838 6.838 0 01-2.828 2.828c-1.233.651-2.695.977-4.386.977-1.708 0-3.179-.326-4.412-.977a6.838 6.838 0 01-2.828-2.828c-.651-1.232-.977-2.677-.977-4.332V2.343h3.831v10.595c0 1.867.379 3.258 1.136 4.174.775.916 1.859 1.374 3.25 1.374 1.374 0 2.44-.458 3.197-1.374.775-.916 1.163-2.307 1.163-4.174V2.343zM195.959 2.343c1.885 0 3.585.38 5.1 1.137a8.579 8.579 0 013.62 3.328c.881 1.445 1.321 3.17 1.321 5.179 0 2.008-.44 3.743-1.321 5.205a8.796 8.796 0 01-3.594 3.355c-1.514.757-3.223 1.136-5.126 1.136h-6.447V2.343h6.447zm-.449 16.064c2.079 0 3.673-.555 4.783-1.665 1.109-1.11 1.664-2.694 1.664-4.755 0-2.026-.563-3.593-1.691-4.703-1.109-1.127-2.695-1.69-4.756-1.69h-2.166v12.813h2.166z"
})]
}));
});
export default Icon;