@jetbrains/logos
Version:
JetBrains logos and branding materials
53 lines (52 loc) • 10.1 kB
JavaScript
import { useUniqueId } from "../react-unique-logos-ids.js";
import * as React from "react";
function MpsFullLogo(props) {
var _id3 = useUniqueId();
var _id2 = useUniqueId();
var _id = useUniqueId();
return (
React.createElement( 'svg', Object.assign({}, { viewBox: "0 0 903 151" }, props),
React.createElement( 'defs', null,
React.createElement( 'linearGradient', {
id: _id, x1: 105.979, x2: -27.244, y1: 187.793, y2: 17.148, gradientUnits: "userSpaceOnUse" },
React.createElement( 'stop', { offset: 0.091, stopColor: "#0b8fff" }),
React.createElement( 'stop', { offset: 0.208, stopColor: "#0d94f6" }),
React.createElement( 'stop', { offset: 0.396, stopColor: "#11a3de" }),
React.createElement( 'stop', { offset: 0.633, stopColor: "#18bbb7" }),
React.createElement( 'stop', { offset: 0.871, stopColor: "#21d789" })
),
React.createElement( 'linearGradient', {
xlinkHref: ("#" + _id), id: _id2, x1: 178.605, x2: 45.382, y1: 131.094, y2: -39.551 }),
React.createElement( 'linearGradient', {
id: _id3, x1: 78.586, x2: 126.297, y1: 107.225, y2: -21.08, gradientUnits: "userSpaceOnUse" },
React.createElement( 'stop', { offset: 0.123, stopColor: "#21d789" }),
React.createElement( 'stop', { offset: 0.132, stopColor: "#27d788" }),
React.createElement( 'stop', { offset: 0.216, stopColor: "#59d87b" }),
React.createElement( 'stop', { offset: 0.303, stopColor: "#85d970" }),
React.createElement( 'stop', { offset: 0.394, stopColor: "#abda67" }),
React.createElement( 'stop', { offset: 0.487, stopColor: "#cadb5f" }),
React.createElement( 'stop', { offset: 0.585, stopColor: "#e1db59" }),
React.createElement( 'stop', { offset: 0.688, stopColor: "#f2dc55" }),
React.createElement( 'stop', { offset: 0.802, stopColor: "#fcdc53" }),
React.createElement( 'stop', { offset: 0.946, stopColor: "#ffdc52" })
)
),
React.createElement( 'g', { 'data-name': "<Group>" },
React.createElement( 'path', {
d: "M184.835 1.998h33.172l36.768 59.149 36.77-59.149h33.171v139.881h-30.574V50.556l-39.367 59.75h-.799l-38.967-59.15v90.723h-30.174Zm149.864 0h57.151c33.372 0 53.555 19.784 53.555 48.359v.398c0 32.374-25.179 49.16-56.552 49.16h-23.38v41.964h-30.774Zm55.153 70.539c15.387 0 24.38-9.192 24.38-21.181v-.4c0-13.788-9.593-21.183-24.98-21.183h-23.78v42.764Zm54.062 48.959 18.185-21.781c12.589 10.391 25.778 16.986 41.765 16.986 12.588 0 20.182-4.995 20.182-13.19v-.4c0-7.794-4.796-11.79-28.175-17.783-28.177-7.196-46.361-14.988-46.361-42.764v-.401C449.51 16.785 469.892 0 498.468 0c20.382 0 37.768 6.394 51.956 17.784l-15.987 23.18c-12.389-8.592-24.58-13.788-36.368-13.788-11.79 0-17.985 5.395-17.985 12.189v.401c0 9.192 5.994 12.189 30.174 18.384 28.376 7.394 44.363 17.586 44.363 41.965v.4c0 27.775-21.183 43.362-51.358 43.362a89.011 89.011 0 0 1-59.349-22.38Z", 'data-name': "<Compound Path>" })
),
React.createElement( 'path', { d: "M587.027 6.612h8.957l9.928 15.971 9.928-15.97h8.956v37.769h-8.255V19.724l-10.63 16.133h-.215l-10.521-15.971v24.496h-8.148Zm38.583 23.471v-.107c0-8.256 5.88-15.055 14.297-15.055 9.659 0 14.083 7.5 14.083 15.702 0 .648-.054 1.402-.108 2.158h-20.126a6.708 6.708 0 0 0 7.069 5.666 9.477 9.477 0 0 0 7.014-2.969l4.694 4.155a14.464 14.464 0 0 1-11.817 5.396c-8.686 0-15.107-6.097-15.107-14.946Zm20.394-2.428c-.486-3.669-2.644-6.15-6.097-6.15-3.399 0-5.611 2.427-6.259 6.15Z" }),
React.createElement( 'path', { d: "M656.528 36.18V22.476h-3.454V15.46h3.454V8.069h8.201v7.392h6.798v7.015h-6.798V34.83c0 1.889.81 2.806 2.644 2.806a8.348 8.348 0 0 0 4.046-1.025v6.583a12.098 12.098 0 0 1-6.474 1.672c-5.018 0-8.417-1.996-8.417-8.687Zm15.594-.107v-.109c0-6.312 4.802-9.226 11.655-9.226a20.547 20.547 0 0 1 7.068 1.187v-.486c0-3.4-2.104-5.288-6.205-5.288a21.288 21.288 0 0 0-7.986 1.565l-2.05-6.258a25.505 25.505 0 0 1 11.223-2.32c4.479 0 7.716 1.186 9.767 3.237 2.158 2.158 3.128 5.341 3.128 9.226v16.78h-7.93v-3.129a11.119 11.119 0 0 1-8.741 3.67c-5.45 0-9.929-3.13-9.929-8.85Zm18.831-1.889v-1.457a12.722 12.722 0 0 0-5.234-1.08c-3.507 0-5.665 1.404-5.665 3.994v.108c0 2.212 1.834 3.507 4.478 3.507 3.83 0 6.421-2.104 6.421-5.072ZM587.027 54.14h15.432c9.01 0 14.46 5.341 14.46 13.057v.107c0 8.741-6.799 13.274-15.27 13.274h-6.313v11.33h-8.309Zm14.892 19.046c4.155 0 6.583-2.482 6.583-5.72v-.107c0-3.723-2.59-5.72-6.744-5.72h-6.422v11.547Zm15.865-10.198h8.202v5.827c1.672-3.992 4.37-6.583 9.226-6.367v8.58h-.432c-5.45 0-8.794 3.291-8.794 10.198v10.683h-8.202Zm16.728 14.622v-.107c0-8.31 6.69-15.055 15.702-15.055 8.956 0 15.592 6.637 15.592 14.946v.109c0 8.309-6.69 15.053-15.7 15.053-8.957 0-15.594-6.637-15.594-14.946Zm23.201 0v-.107a7.684 7.684 0 0 0-7.608-7.986c-4.693 0-7.5 3.615-7.5 7.877v.109a7.684 7.684 0 0 0 7.609 7.985c4.693 0 7.5-3.615 7.5-7.878Zm10.253 20.019 2.806-6.152a18.866 18.866 0 0 0 9.767 2.644c5.611 0 8.255-2.698 8.255-7.877V84.84c-2.428 2.914-5.072 4.695-9.443 4.695-6.744 0-12.841-4.91-12.841-13.49v-.107c0-8.634 6.205-13.49 12.841-13.49a11.708 11.708 0 0 1 9.335 4.317v-3.777h8.201V85.38c0 5.18-1.24 8.957-3.67 11.385-2.697 2.697-6.851 3.885-12.462 3.885a27.447 27.447 0 0 1-12.789-3.021Zm20.828-21.584v-.107c0-3.94-3.076-6.69-7.069-6.69s-7.014 2.75-7.014 6.69v.107c0 3.993 3.022 6.69 7.014 6.69s7.069-2.75 7.069-6.69Zm9.821-13.057h8.201v5.827c1.673-3.992 4.37-6.583 9.226-6.367v8.58h-.43c-5.45 0-8.796 3.291-8.796 10.198v10.683h-8.201Z" }),
React.createElement( 'path', { d: "M714.264 83.6v-.109c0-6.312 4.802-9.226 11.655-9.226a20.547 20.547 0 0 1 7.068 1.187v-.486c0-3.4-2.104-5.288-6.205-5.288a21.288 21.288 0 0 0-7.986 1.565l-2.05-6.258a25.505 25.505 0 0 1 11.223-2.32c4.479 0 7.716 1.186 9.767 3.237 2.158 2.158 3.128 5.341 3.128 9.226v16.78h-7.93V88.78a11.119 11.119 0 0 1-8.741 3.67c-5.45 0-9.929-3.13-9.929-8.85Zm18.831-1.889v-1.457a12.722 12.722 0 0 0-5.234-1.079c-3.507 0-5.665 1.403-5.665 3.993v.108c0 2.212 1.834 3.507 4.478 3.507 3.83 0 6.421-2.104 6.421-5.072Zm9.39-18.723h8.201v4.101c1.889-2.429 4.37-4.64 8.525-4.64 3.777 0 6.637 1.672 8.147 4.586a11.91 11.91 0 0 1 9.497-4.587c6.097 0 9.766 3.67 9.766 10.63v18.83h-8.202V75.777c0-3.885-1.726-5.882-4.802-5.882s-4.964 1.997-4.964 5.882V91.91h-8.201V75.776c0-3.885-1.726-5.882-4.802-5.882-3.075 0-4.964 1.997-4.964 5.882v16.133h-8.201Zm45.758 0h8.202v4.101c1.888-2.429 4.37-4.64 8.525-4.64 3.776 0 6.636 1.672 8.146 4.586a11.91 11.91 0 0 1 9.497-4.587c6.097 0 9.766 3.67 9.766 10.63v18.83h-8.201V75.777c0-3.885-1.726-5.882-4.802-5.882s-4.965 1.997-4.965 5.882V91.91h-8.201V75.776c0-3.885-1.726-5.882-4.802-5.882-3.075 0-4.963 1.997-4.963 5.882v16.133h-8.202Zm45.865-10.468h8.633v7.285h-8.633Zm.216 10.468h8.201v28.92h-8.201Zm10.361 0h8.201v4.101c1.888-2.429 4.316-4.64 8.471-4.64 6.205 0 9.82 4.1 9.82 10.737V91.91h-8.201V75.776c0-3.885-1.835-5.882-4.964-5.882s-5.126 1.997-5.126 5.882v16.133h-8.201Zm29.082 34.641 2.807-6.152a18.866 18.866 0 0 0 9.766 2.644c5.611 0 8.255-2.698 8.255-7.877V84.84c-2.428 2.914-5.072 4.695-9.443 4.695-6.744 0-12.84-4.91-12.84-13.49v-.107c0-8.634 6.204-13.49 12.84-13.49a11.708 11.708 0 0 1 9.335 4.317v-3.777h8.201V85.38c0 5.18-1.24 8.957-3.669 11.385-2.698 2.697-6.852 3.885-12.463 3.885a27.447 27.447 0 0 1-12.789-3.021Zm20.828-21.584v-.107c0-3.94-3.076-6.69-7.068-6.69s-7.014 2.75-7.014 6.69v.107c0 3.993 3.02 6.69 7.014 6.69s7.068-2.75 7.068-6.69Zm-309.35 60.591 4.91-5.88c3.4 2.805 6.96 4.585 11.277 4.585 3.4 0 5.45-1.349 5.45-3.56v-.108c0-2.104-1.295-3.184-7.608-4.802-7.609-1.943-12.518-4.048-12.518-11.547v-.108c0-6.852 5.504-11.385 13.22-11.385a21.864 21.864 0 0 1 14.028 4.802l-4.317 6.259c-3.345-2.32-6.637-3.723-9.82-3.723s-4.856 1.457-4.856 3.292v.107c0 2.483 1.619 3.292 8.148 4.964 7.662 1.996 11.978 4.749 11.978 11.332v.107c0 7.5-5.72 11.709-13.867 11.709a24.032 24.032 0 0 1-16.025-6.044Z" }),
React.createElement( 'path', { d: "M633.323 113.22h8.525l-11.115 29.622c-2.212 5.881-4.587 8.093-9.496 8.093a13.585 13.585 0 0 1-7.285-1.996l2.752-5.936a7.448 7.448 0 0 0 3.507 1.134 2.74 2.74 0 0 0 2.86-1.89l-11.33-29.028h8.686l6.583 19.694Zm5.344 25.09 3.507-5.397a16.352 16.352 0 0 0 9.119 3.454c2.374 0 3.453-.864 3.453-2.159v-.107c0-1.781-2.806-2.374-5.99-3.346-4.046-1.186-8.632-3.075-8.632-8.687v-.108c0-5.88 4.748-9.172 10.576-9.172a20.015 20.015 0 0 1 10.79 3.345l-3.13 5.665c-2.858-1.672-5.718-2.698-7.823-2.698-1.996 0-3.02.864-3.02 1.997v.108c0 1.618 2.75 2.374 5.88 3.453 4.047 1.349 8.741 3.292 8.741 8.579v.108c0 6.421-4.802 9.335-11.061 9.335a20.262 20.262 0 0 1-12.41-4.37Zm26.925-4.371v-13.705h-3.453v-7.015h3.453v-7.392h8.202v7.392h6.798v7.015h-6.798v12.356c0 1.888.81 2.806 2.644 2.806a8.348 8.348 0 0 0 4.046-1.025v6.582a12.098 12.098 0 0 1-6.474 1.673c-5.018 0-8.418-1.997-8.418-8.687Z" }),
React.createElement( 'path', { d: "M680.379 127.842v-.108c0-8.255 5.88-15.054 14.297-15.054 9.659 0 14.083 7.5 14.083 15.701 0 .648-.054 1.403-.108 2.158h-20.126a6.708 6.708 0 0 0 7.069 5.666 9.477 9.477 0 0 0 7.014-2.968l4.694 4.155a14.464 14.464 0 0 1-11.816 5.395c-8.687 0-15.107-6.097-15.107-14.945Zm20.394-2.428c-.485-3.67-2.644-6.151-6.097-6.151-3.398 0-5.611 2.428-6.258 6.15Zm9.229-12.194h8.201v4.1c1.889-2.428 4.37-4.64 8.525-4.64 3.777 0 6.637 1.672 8.147 4.586a11.91 11.91 0 0 1 9.497-4.586c6.097 0 9.766 3.669 9.766 10.63v18.83h-8.201v-16.133c0-3.884-1.727-5.881-4.803-5.881s-4.964 1.997-4.964 5.88v16.134h-8.201v-16.133c0-3.884-1.726-5.881-4.802-5.881-3.075 0-4.964 1.997-4.964 5.88v16.134h-8.201Z" }),
React.createElement( 'path', {
fill: ("url(#" + _id + ")"), d: "M0 141.708h139.999L69.688 71.519 0 1.709v139.999z" }),
React.createElement( 'path', {
fill: ("url(#" + _id2 + ")"), d: "M139.999 141.708 69.688 71.519l70.311-69.811v140z", 'data-name': "<Path>" }),
React.createElement( 'path', {
fill: ("url(#" + _id3 + ")"), d: "M101.767 103.475 69.688 71.519l70.311-69.811-38.232 101.767z", 'data-name': "<Path>" })
)
);
}
export default MpsFullLogo;