@lobehub/icons
Version:
Popular AI / LLM Model Brand SVG Logo and Icon Collection
39 lines (38 loc) • 8.03 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 68 24",
xmlns: "http://www.w3.org/2000/svg"
}, rest), {}, {
children: [/*#__PURE__*/_jsx("title", {
children: TITLE
}), /*#__PURE__*/_jsx("path", {
d: "M2 14.268v-.375c.57 0 .98-.036 1.23-.107.262-.071.429-.196.5-.374.083-.179.125-.464.125-.857V1.713c0-.392-.042-.678-.125-.856-.071-.178-.238-.303-.5-.374C2.98.41 2.57.375 2 .375V0h4.173c1.308 0 2.491.285 3.55.856 1.07.57 1.914 1.403 2.532 2.497.618 1.094.927 2.396.927 3.906 0 1.426-.285 2.669-.856 3.727a5.876 5.876 0 01-2.372 2.443c-1.01.56-2.188.839-3.531.839H2zm4.262-.607c1.273 0 2.337-.28 3.193-.838a5.145 5.145 0 001.926-2.283c.416-.951.624-2.021.624-3.21 0-1.32-.25-2.485-.749-3.496-.487-1.022-1.165-1.813-2.033-2.372-.856-.57-1.82-.856-2.89-.856-.392 0-.724.03-.998.09-.25.047-.374.208-.374.481v11.717c0 .298.1.5.303.607.214.107.547.16.998.16zm11.462-9.078c.25 0 .446.066.589.197a.594.594 0 01.232.499.879.879 0 01-.196.589.592.592 0 01-.446.214.507.507 0 01-.285-.072 1.724 1.724 0 01-.25-.214 1.344 1.344 0 00-.232-.196.446.446 0 00-.232-.053c-.214 0-.44.148-.678.445-.226.286-.457.72-.695 1.302v5.226c0 .404.035.701.107.892.083.178.244.303.481.374.25.06.642.09 1.177.09v.392H13.41v-.375c.344 0 .594-.036.749-.107a.538.538 0 00.32-.374c.06-.179.09-.464.09-.857V6.618c0-.44-.018-.732-.054-.874-.035-.155-.13-.232-.285-.232-.13 0-.363.065-.696.196l-.142-.339 1.926-.785.214.197v1.587h.053c.262-.535.577-.963.946-1.284.38-.333.778-.5 1.194-.5zm6.269 5.921c-.143 1.356-.47 2.373-.981 3.05-.511.666-1.142.999-1.89.999a2.219 2.219 0 01-1.552-.606c-.44-.416-.779-.987-1.017-1.712-.226-.738-.338-1.576-.338-2.515 0-.951.118-1.813.356-2.586.238-.785.583-1.403 1.035-1.855.451-.464.98-.696 1.587-.696.844 0 1.504.405 1.98 1.213.475.809.713 1.89.713 3.246h-4.637v.339c0 1.213.196 2.23.588 3.05.393.808.928 1.212 1.605 1.212.476 0 .91-.237 1.302-.713.393-.487.684-1.296.874-2.425h.375zM21.21 5.19c-.547 0-.987.303-1.32.91-.321.606-.523 1.385-.606 2.336h3.549c0-.916-.131-1.683-.393-2.3-.261-.631-.671-.946-1.23-.946zm9.927 7.187c-.024 1.45-.452 2.176-1.284 2.176-.404 0-.72-.16-.945-.482-.214-.332-.321-.826-.321-1.48v-.713c-.238.88-.577 1.545-1.017 1.997-.44.452-.95.678-1.533.678-.571 0-1.017-.196-1.338-.589-.321-.404-.482-.897-.482-1.48 0-.678.209-1.266.625-1.765.428-.512.91-.922 1.444-1.231a39.55 39.55 0 012.3-1.195V7.276c0-.749-.13-1.284-.391-1.605-.25-.333-.625-.499-1.124-.499-.392 0-.72.095-.98.285a.868.868 0 00-.375.75c0 .118.041.29.124.517.084.166.125.315.125.445 0 .19-.053.345-.16.464-.107.107-.256.16-.446.16a.646.646 0 01-.553-.267c-.119-.178-.178-.416-.178-.713 0-.416.113-.79.338-1.124.238-.345.553-.618.946-.82.404-.202.85-.303 1.337-.303.702 0 1.26.226 1.677.677.428.44.642 1.112.642 2.016v5.475c0 .452.041.767.125.945.095.166.226.25.392.25.44 0 .666-.517.678-1.552h.374zm-4.797 1.266c.44 0 .856-.22 1.248-.66.404-.451.737-1.135.999-2.05V8.81c-.75.404-1.338.743-1.766 1.017a4.288 4.288 0 00-1.105 1.016c-.31.405-.464.868-.464 1.392 0 .416.089.754.267 1.016.19.262.464.392.82.392zm14.766-1.088c0 .393.024.678.072.857.059.178.166.303.32.374.155.071.405.107.75.107v.375H39.02v-.375c.333 0 .577-.036.732-.107a.542.542 0 00.303-.374c.047-.179.071-.464.071-.857V7.028c0-1.035-.374-1.552-1.123-1.552-.357 0-.696.113-1.017.339-.32.226-.648.559-.98.999v5.743c0 .392.023.677.07.856a.542.542 0 00.304.374c.154.071.398.107.731.107v.375h-3.192v-.375c.333 0 .576-.036.73-.107a.542.542 0 00.304-.374c.047-.179.071-.464.071-.857V7.028c0-1.035-.374-1.552-1.123-1.552-.357 0-.702.125-1.035.375-.333.238-.671.582-1.016 1.034v5.671c0 .393.024.678.071.857a.543.543 0 00.303.374c.155.071.399.107.732.107v.375H30.71v-.375c.356 0 .612-.036.767-.107a.542.542 0 00.303-.374c.06-.179.089-.464.089-.857v-5.92c0-.44-.018-.732-.054-.874-.023-.143-.107-.214-.25-.214-.142 0-.38.07-.713.214l-.16-.357 1.355-.589.553-.232.25.197v1.498h.053c.357-.547.72-.963 1.088-1.249.38-.297.815-.446 1.302-.446.488 0 .868.15 1.142.446.273.298.445.714.517 1.249h.053c.357-.547.72-.963 1.088-1.249.38-.297.815-.446 1.302-.446.583 0 1.01.214 1.284.643.285.416.428.998.428 1.747v5.583zM15.087 23.895v-6.278h2.573l1.931 3.433 1.888-3.433h2.546v6.278h-1.958v-4.206l-2.282 4.206h-.659l-2.274-4.206v4.206h-1.765zm9.176 0l2.766-6.278h2.625l2.74 6.278H30.25l-.483-1.177h-3.117l-.5 1.177h-1.888zm3.96-4.908l-1.045 2.485h2.072l-1.027-2.485zM36.096 24c-2.8 0-4.276-1.282-4.276-3.204v-.07c0-1.924 1.827-3.197 4.215-3.197 2.169 0 3.617.747 3.837 2.389h-2.09c-.123-.642-.667-1.01-1.738-1.01-1.273 0-2.099.676-2.099 1.808v.07c0 1.133.782 1.81 2.125 1.81 1.062 0 1.747-.334 1.897-1.045h2.001c-.202 1.615-1.694 2.45-3.872 2.45zm4.203-.105v-6.278h2.028v2.415h3.231v-2.415h2.029v6.278h-2.029V21.41h-3.23v2.485h-2.029zm8.162 0v-6.278h2.045v6.278h-2.045zm2.92 0v-6.278h2.38l3.091 3.846v-3.846h1.738v6.278h-2.054L53.129 19.6v4.294h-1.747zm8.05 0v-6.278h6.015v1.326h-4.004v1.115h3.425v1.326h-3.425v1.185h4.188v1.326h-6.198z"
})]
}));
});
export default Icon;