@lobehub/icons
Version:
Popular AI / LLM Model Brand SVG Logo and Icon Collection
41 lines (40 loc) • 6.21 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 { forwardRef } 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__*/forwardRef(function (_ref, 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,
ref: ref,
style: _objectSpread({
flex: 'none',
lineHeight: 1
}, style),
viewBox: "0 0 230 24",
xmlns: "http://www.w3.org/2000/svg"
}, rest), {}, {
children: [/*#__PURE__*/_jsx("title", {
children: TITLE
}), /*#__PURE__*/_jsx("path", {
clipRule: "evenodd",
d: "M25.504 22V2h3.481v20h-3.481zM35 2v15.668H52.49V22H33.806c-.623 0-1.16-.274-1.611-.82-.45-.547-.675-1.215-.675-2.003V2h3.481zM55.91 22V2h3.48v20h-3.48zm69.727-4.332V2h3.325v20h-3.325L111.373 6.444V22h-3.326V3.556c0-.393.104-.732.312-1.017.207-.285.467-.427.78-.427h2.234l14.266 15.555h-.002zM159.319 2v15.668h17.487V22h-18.682c-.624 0-1.16-.274-1.61-.82-.45-.547-.675-1.215-.675-2.003V2h3.48zm67.061 17.637c1.247-1.575 1.87-3.457 1.87-5.645V2h-3.429v11.992c0 1.007-.286 1.86-.857 2.56s-1.255 1.05-2.052 1.05h-4.727V2h-3.325v15.602h-4.78c-.796 0-1.473-.35-2.026-1.05-.554-.7-.832-1.553-.832-2.56V2h-3.428v11.992c0 2.188.615 4.07 1.843 5.645 1.23 1.575 2.712 2.363 4.443 2.363h12.832c1.732 0 3.222-.788 4.468-2.363zm-156.556-1.97h13.124V22H69.824c-1.42 0-2.736-.449-3.949-1.345-1.213-.898-2.172-2.1-2.883-3.611-.71-1.509-1.064-3.162-1.064-4.955 0-1.838.355-3.513 1.065-5.022.71-1.51 1.67-2.712 2.882-3.61 1.213-.896 2.529-1.345 3.95-1.345h13.123v4.332H69.824c-1.213 0-2.25.547-3.117 1.641-.866 1.094-1.3 2.429-1.3 4.004 0 1.531.434 2.843 1.3 3.937.866 1.095 1.904 1.642 3.117 1.642zm33.843 2.003c-1.23 1.554-2.727 2.33-4.493 2.33H90.88c-1.731 0-3.211-.776-4.441-2.33s-1.845-3.425-1.845-5.613V10.12c0-2.187.615-4.07 1.845-5.645 1.23-1.575 2.71-2.362 4.441-2.362h8.293c1.766 0 3.263.787 4.493 2.362 1.23 1.575 1.845 3.456 1.845 5.645v3.938c0 2.187-.615 4.058-1.845 5.612zm48.748-17.558v4.332h-17.566v3.412h17.566v4.333h-17.486V22h-3.43V11.666h-.009V2.625h.009v-.513h20.916zm45.999 17.558c-1.229 1.554-2.728 2.33-4.494 2.33h-8.292c-1.732 0-3.212-.776-4.442-2.33s-1.844-3.425-1.844-5.613V10.12c0-2.187.614-4.07 1.844-5.645 1.23-1.575 2.71-2.362 4.442-2.362h8.292c1.766 0 3.265.787 4.494 2.362 1.23 1.575 1.845 3.456 1.845 5.645v3.938c0 2.187-.615 4.058-1.845 5.612zm-176.848.557C20.631 21.41 19.505 22 18.19 22H2v-4.332H18.19c.381 0 .701-.163.962-.492.259-.328.388-.733.388-1.215 0-.481-.129-.886-.388-1.213-.261-.33-.581-.493-.962-.493H6.78c-1.316 0-2.441-.591-3.378-1.773C2.467 11.303 2 9.88 2 8.216c0-1.662.467-3.085 1.402-4.266.936-1.181 2.062-1.772 3.378-1.772h15.305V6.51H6.78c-.381 0-.701.164-.961.493-.26.327-.39.732-.39 1.213 0 .482.13.886.39 1.214.26.329.58.492.961.492h11.409c1.316 0 2.442.592 3.377 1.773.935 1.181 1.403 2.604 1.403 4.266 0 1.663-.468 3.085-1.403 4.266zm79.66-12.667c-.572-.7-1.256-1.05-2.052-1.05H90.88c-.796 0-1.471.35-2.025 1.05-.555.7-.832 1.554-.832 2.56v3.938c.001 1.006.277 1.86.832 2.56.554.7 1.229 1.05 2.025 1.05h8.293c.796 0 1.481-.35 2.052-1.05.571-.7.858-1.553.858-2.56V10.12c0-1.006-.287-1.86-.858-2.56zm94.747 0c-.572-.7-1.257-1.05-2.053-1.05h-8.292c-.797 0-1.472.35-2.025 1.05-.555.7-.832 1.554-.832 2.56v3.938c0 1.006.277 1.86.832 2.56.553.7 1.228 1.05 2.025 1.05h8.292c.796 0 1.481-.35 2.053-1.05.571-.7.857-1.553.857-2.56V10.12c0-1.006-.286-1.86-.857-2.56z"
})]
}));
});
export default Icon;