@lobehub/icons
Version:
Popular AI / LLM Model Brand SVG Logo and Icon Collection
40 lines (39 loc) • 5.64 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 162 24",
xmlns: "http://www.w3.org/2000/svg"
}, rest), {}, {
children: [/*#__PURE__*/_jsx("title", {
children: TITLE
}), /*#__PURE__*/_jsx("path", {
clipRule: "evenodd",
d: "M12.252 1L1 22.778c5.204-2.045 9.429-2.356 13.21-2.178l-1.735-3.822c-.756-.09-2.936-.09-3.959.178L12.252 8.6l5.649 12.311c1.067.178 4.002 1.156 5.603 1.911L12.252 1.044V1zM26.128 2.11v5.156h-2.446v2.711h2.447v12.045h3.557V9.978h2.491V7.265h-2.49V2.111h-3.559zM34.223 2.11h3.513v19.912h-3.513V2.11zM43.963 14.688c0 1.823 1.334 4.49 4.492 4.49 1.957 0 3.247-1.023 3.914-2.356.356-.667.489-1.333.578-2.09a4.281 4.281 0 00-.4-2.088c-.623-1.422-2.002-2.622-4.136-2.622-2.847 0-4.448 2.31-4.448 4.622v.044zm12.498 7.334h-3.514v-2.133c-.934 1.733-2.89 2.577-4.981 2.577-4.715 0-7.517-3.689-7.517-7.866 0-4.667 3.38-7.823 7.517-7.823 2.668 0 4.314 1.423 4.981 2.623V7.266h3.514v14.8-.044zM66.334 11.222c-.044-.8-.445-1.6-1.823-1.6-1.201 0-1.735.755-1.735 1.466.044.934 1.112 1.467 2.49 1.867 2.358.667 4.937 1.334 4.937 4.533.045 3.023-2.49 4.978-5.603 4.978-2.269 0-5.382-1.2-5.649-4.755h3.514c.133 1.6 1.512 1.91 2.179 1.91 1.112 0 2.046-.71 2.001-1.732 0-1.245-1.111-1.6-3.824-2.578-2.002-.623-3.603-1.734-3.648-3.867 0-2.889 2.447-4.711 5.293-4.711 2.002 0 4.937.889 5.248 4.444h-3.469l.089.045zM100.402 15.355c-1.2 4.134-5.07 7.067-9.74 7.067-6.093 0-10.452-4.8-10.452-10.356 0-5.555 4.092-10.31 10.407-10.31 5.738.044 8.984 4.266 9.74 7.155h-4.225c-.622-1.378-2.401-3.6-5.56-3.645-3.868 0-6.359 3.245-6.359 6.8 0 3.556 2.624 6.845 6.404 6.845 3.558 0 5.16-2.8 5.56-3.511h4.225v-.045zM103.026 2.11h3.513v19.912h-3.513V2.11zM112.766 14.644c0 2.578 1.957 4.489 4.403 4.489 2.446 0 4.359-1.911 4.359-4.533 0-2.623-1.957-4.534-4.359-4.534s-4.403 1.911-4.403 4.534v.044zm-3.514-.044c0-3.778 2.758-7.778 7.917-7.778s7.917 4 7.917 7.822-2.758 7.822-7.917 7.822-7.917-4-7.917-7.822V14.6zM141.364 22.022h-3.292v-1.955c-.622 1.155-1.957 2.444-4.581 2.444-4.847-.044-5.737-3.733-5.737-6.311V7.267h3.514v8.044c0 2.178.711 3.911 3.246 3.867 2.535 0 3.38-1.69 3.38-3.778V7.222h3.514v14.8h-.044zM147.59 14.644c0 2.49 1.823 4.533 4.536 4.533 1.29 0 2.447-.533 3.292-1.333.845-.844 1.334-2 1.245-3.289 0-1.289-.489-2.4-1.334-3.2-.801-.8-1.913-1.289-3.203-1.289-2.89 0-4.536 2.223-4.536 4.534v.044zm12.364 7.378h-3.38v-2.133c-.667 1.11-2.046 2.577-5.07 2.577-4.537 0-7.472-3.555-7.472-7.866 0-4.8 3.425-7.822 7.427-7.822 2.802 0 4.403 1.51 4.937 2.355V2.066h3.514v19.912l.044.044z"
})]
}));
});
export default Icon;