UNPKG

@jetbrains/logos

Version:

JetBrains logos and branding materials

50 lines (49 loc) 5.13 kB
import { useUniqueId } from "../react-unique-logos-ids.js"; import * as React from "react"; function JetbrainsLogo(props) { var _id4 = useUniqueId(); var _id3 = useUniqueId(); var _id2 = useUniqueId(); var _id = useUniqueId(); return ( React.createElement( 'svg', Object.assign({}, { fill: "none", viewBox: "0 0 150 150" }, props), React.createElement( 'defs', null, React.createElement( 'linearGradient', { id: _id, x1: 17.144, x2: 67.274, y1: 46.163, y2: 70.543, gradientUnits: "userSpaceOnUse" }, React.createElement( 'stop', { offset: 0.172, stopColor: "#FE2857" }), React.createElement( 'stop', { offset: 1, stopColor: "#293896" }) ), React.createElement( 'linearGradient', { id: _id2, x1: 62.639, x2: 139.18, y1: 10.195, y2: 79.305, gradientUnits: "userSpaceOnUse" }, React.createElement( 'stop', { offset: 0.092, stopColor: "#FF318C" }), React.createElement( 'stop', { offset: 0.324, stopColor: "#FE2857" }), React.createElement( 'stop', { offset: 1, stopColor: "#FDB60D" }) ), React.createElement( 'linearGradient', { id: _id3, x1: 144.498, x2: 42.938, y1: 80.174, y2: 140.614, gradientUnits: "userSpaceOnUse" }, React.createElement( 'stop', { offset: 0.014, stopColor: "#FDB60D" }), React.createElement( 'stop', { offset: 1, stopColor: "#FCF84A" }) ), React.createElement( 'linearGradient', { id: _id4, x1: 12.237, x2: 64.999, y1: 47.077, y2: 9.921, gradientUnits: "userSpaceOnUse" }, React.createElement( 'stop', { stopColor: "#FE2857" }), React.createElement( 'stop', { offset: 1, stopColor: "#FF318C" }) ) ), React.createElement( 'path', { fill: ("url(#" + _id + ")"), d: "m66.056 68.713.006-.013-41.348-35.036-.004.007a14.922 14.922 0 0 0-9.704-3.576C6.72 30.095 0 36.825 0 45.127c0 6.63 4.29 12.245 10.236 14.244l-.004.007.145.044c.129.042.259.08.39.119L62.94 75.423l.006-.013c.374.126.767.21 1.183.21a3.726 3.726 0 0 0 3.723-3.73c0-1.35-.724-2.523-1.797-3.177Z" }), React.createElement( 'path', { fill: ("url(#" + _id2 + ")"), d: "m147.788 77.025.003-.003L71.167 3.21A10.862 10.862 0 0 0 63.444 0C57.422 0 52.54 4.891 52.54 10.925a10.9 10.9 0 0 0 3.821 8.296l-.005.006.147.123a.866.866 0 0 0 .01.009l81.402 68.584a7.319 7.319 0 0 0 4.724 1.722c4.066 0 7.362-3.302 7.362-7.375a7.354 7.354 0 0 0-2.212-5.265Z" }), React.createElement( 'path', { fill: ("url(#" + _id3 + ")"), d: "M150 82.29c0-4.072-3.296-7.374-7.362-7.374a7.31 7.31 0 0 0-4.307 1.403l-.007-.01-92.717 45.298.007.011c-4.87 2.478-8.213 7.53-8.213 13.375 0 8.288 6.707 15.007 14.981 15.007 3.257 0 6.262-1.052 8.72-2.82l.006.01 85.735-58.843-.004-.005A7.366 7.366 0 0 0 150 82.29Z" }), React.createElement( 'path', { fill: ("url(#" + _id4 + ")"), d: "M74.352 10.925C74.352 4.891 69.469 0 63.445 0a10.83 10.83 0 0 0-5.9 1.746l-.006-.009L7 32.412l.008.011C2.802 35.086 0 39.773 0 45.127c0 8.302 6.719 15.032 15.006 15.032 3.801 0 7.261-1.427 9.905-3.76l.01.013 45.246-36.895c.124-.098.246-.196.366-.298l.003-.003a10.9 10.9 0 0 0 3.816-8.29Z" }), React.createElement( 'path', { fill: "#000", d: "M105 45H45v60h60V45Z" }), React.createElement( 'path', { fill: "#fff", d: "M74.25 93.75h-22.5v3.75h22.5v-3.75ZM50.586 60.466l1.673-1.579c.455.549.883.87 1.472.87.642 0 1.057-.442 1.057-1.312v-5.927h2.583v5.94c0 1.178-.295 2.008-.923 2.637-.616.615-1.5.95-2.57.95-1.632 0-2.623-.682-3.292-1.58Zm7.941-7.948h7.534v2.194h-4.964v1.432h4.496v2.047h-4.496v1.485h5.031v2.208h-7.6v-9.366Zm11.205 2.274h-2.797v-2.274h8.203v2.274h-2.81v7.092h-2.596v-7.092ZM51.631 65.58h4.416c1.178 0 2.008.293 2.556.829.375.388.603.883.603 1.525v.027c0 1.084-.616 1.726-1.446 2.087 1.138.375 1.86 1.017 1.86 2.289v.026c0 1.606-1.311 2.583-3.546 2.583h-4.443v-9.367Zm5.019 2.89c0-.522-.415-.803-1.178-.803H54.16v1.645h1.245c.79 0 1.245-.267 1.245-.816v-.026Zm-.897 2.662H54.16v1.726h1.62c.803 0 1.244-.307 1.244-.856v-.027c0-.508-.401-.843-1.27-.843Zm4.699-5.552h4.15c1.431 0 2.421.374 3.05 1.003.549.548.83 1.258.83 2.18v.028c0 1.445-.763 2.395-1.927 2.89l2.234 3.265h-2.984l-1.886-2.837h-.87v2.837h-2.597v-9.367Zm4.042 4.495c.87 0 1.392-.428 1.392-1.11v-.027c0-.75-.549-1.124-1.405-1.124h-1.433v2.261h1.446Z" }), React.createElement( 'path', { fill: "#fff", d: "M72.09 65.513h2.503l3.988 9.433h-2.784l-.669-1.686h-3.626l-.67 1.686h-2.716l3.975-9.433Zm2.276 5.727-1.044-2.65-1.057 2.65h2.1Zm4.596-5.687h2.595v9.367h-2.596v-9.367Zm3.602 0h2.423l3.369 4.95v-4.95h2.57v9.367h-2.262l-3.53-5.139v5.138h-2.57v-9.366Zm8.803 7.974 1.445-1.726c.937.736 1.954 1.124 3.038 1.124.71 0 1.084-.24 1.084-.642v-.027c0-.401-.308-.602-1.592-.91-1.994-.455-3.533-1.017-3.533-2.93v-.027c0-1.74 1.378-2.997 3.626-2.997 1.593 0 2.837.428 3.854 1.244l-1.298 1.833c-.856-.615-1.793-.923-2.623-.923-.629 0-.936.254-.936.602v.027c0 .428.32.615 1.632.91 2.141.468 3.48 1.164 3.48 2.917v.027c0 1.913-1.513 3.05-3.788 3.05-1.659 0-3.225-.521-4.389-1.552Z" }) ) ); } export default JetbrainsLogo;