@jetbrains/logos
Version:
JetBrains logos and branding materials
35 lines (34 loc) • 5.81 kB
JavaScript
import { useUniqueId } from "../react-unique-logos-ids.js";
import * as React from "react";
function TeamcityTextLogo(props) {
var _id2 = useUniqueId();
var _id = useUniqueId();
return (
React.createElement( 'svg', Object.assign({}, { fill: "none", viewBox: "0 0 273 64" }, props),
React.createElement( 'defs', null,
React.createElement( 'linearGradient', {
id: _id, x1: 7.671, x2: 61.125, y1: 64.392, y2: 39.609, gradientUnits: "userSpaceOnUse" },
React.createElement( 'stop', { offset: 0.1, stopColor: "#3BEA62" }),
React.createElement( 'stop', { offset: 0.59, stopColor: "#6B57FF" })
),
React.createElement( 'linearGradient', {
id: _id2, x1: 59.932, x2: 1.337, y1: 59.675, y2: 1.08, gradientUnits: "userSpaceOnUse" },
React.createElement( 'stop', { offset: 0.26, stopColor: "#6B57FF" }),
React.createElement( 'stop', { offset: 0.65, stopColor: "#07C3F2" })
)
),
React.createElement( 'path', {
fill: "#000", d: "M106.84 17.02H83v4.82h9.29v25.15h5.31V21.84h9.25v-4.82zm15.01 8.99c-1.68-.97-3.6-1.46-5.76-1.46s-4.03.5-5.77 1.49c-1.73.99-3.1 2.36-4.1 4.1s-1.5 3.69-1.5 5.84.5 4.17 1.49 5.93c.99 1.75 2.35 3.12 4.07 4.11s3.66 1.48 5.81 1.48c1.7 0 3.25-.26 4.64-.79q2.1-.795 3.57-2.25c1.47-1.455 1.73-2.13 2.25-3.49h-5.5c-.56.74-1.25 1.32-2.1 1.73-.84.41-1.79.62-2.85.62-1.2 0-2.27-.29-3.22-.88-.95-.58-1.69-1.4-2.23-2.45-.43-.83-.68-1.76-.78-2.77h17.29V36c0-2.23-.47-4.21-1.4-5.94s-2.24-3.08-3.93-4.06zm-11.87 7.83c.13-.72.34-1.4.67-2.02.54-1.02 1.28-1.82 2.23-2.4s2.02-.87 3.22-.87q1.8 0 3.18.9t2.13 2.49c.28.59.47 1.22.59 1.89h-12.02zm37.4-5.46a8.3 8.3 0 0 0-2.73-2.63c-1.36-.8-2.95-1.2-4.76-1.2-1.96 0-3.7.49-5.23 1.47s-2.74 2.34-3.61 4.09-1.31 3.72-1.31 5.92.44 4.17 1.31 5.92 2.08 3.11 3.62 4.09 3.28 1.47 5.22 1.47c1.81 0 3.4-.4 4.76-1.2a8.2 8.2 0 0 0 2.73-2.63v3.31h4.97V25.07h-4.97zm-.81 11.27c-.53 1.05-1.26 1.87-2.21 2.46-.94.59-2.03.89-3.25.89s-2.27-.29-3.21-.88q-1.41-.87-2.19-2.46c-.78-1.59-.78-2.27-.78-3.64s.26-2.58.78-3.63q.78-1.575 2.19-2.46c.94-.59 2.01-.89 3.21-.89s2.31.3 3.25.89 1.68 1.41 2.21 2.46.79 2.26.79 3.63-.26 2.58-.79 3.63m40.08-14.04c-1.18-.71-2.54-1.06-4.1-1.06q-2.52 0-4.41 1.2c-1.14.73-2.03 1.74-2.7 3.01l-.06-.15c-.61-1.3-1.49-2.3-2.62-3.01s-2.48-1.06-4.03-1.06-2.96.39-4.12 1.17c-.98.66-1.76 1.57-2.37 2.71v-3.36h-4.9v21.92h5.05V34.27c0-1.07.19-2 .58-2.8s.93-1.41 1.65-1.84c.71-.43 1.55-.64 2.5-.64.88 0 1.64.19 2.28.58.63.39 1.12.93 1.46 1.65.33.71.5 1.56.5 2.55V47h4.94V34.29c0-1.07.2-2 .59-2.8s.95-1.41 1.67-1.84 1.55-.64 2.49-.64c.88 0 1.64.19 2.27.58s1.11.93 1.44 1.65c.33.71.5 1.56.5 2.55v13.23h5.05V33.19c0-1.73-.32-3.24-.95-4.54-.64-1.3-1.54-2.3-2.72-3.01zm17.72-2.89c1.49-.92 3.16-1.38 5-1.38 1.36 0 2.61.23 3.78.68 1.16.46 2.16 1.11 3 1.97a8.35 8.35 0 0 1 1.87 3h5.61c-.48-2.05-1.39-3.88-2.73-5.47s-3-2.83-5-3.7q-3-1.32-6.57-1.32c-2.85 0-5.43.67-7.74 2.02a14.6 14.6 0 0 0-5.44 5.56c-1.32 2.36-1.98 5-1.98 7.91s.66 5.55 1.98 7.91 3.13 4.22 5.44 5.56c2.3 1.35 4.88 2.02 7.74 2.02q3.57 0 6.57-1.32c2-.88 3.66-2.11 5-3.7s2.24-3.41 2.73-5.47h-5.61a8.35 8.35 0 0 1-1.87 3c-.83.86-1.83 1.51-3 1.97-1.16.46-2.42.68-3.78.68-1.84 0-3.51-.46-5-1.38s-2.66-2.19-3.5-3.81-1.26-3.44-1.26-5.47.42-3.85 1.26-5.47 2.01-2.89 3.5-3.81zm22.51.03h5.76v-5.01h-5.76zm.36 24.23h5.05V25.06h-5.05zm16.8-27.27h-4.71v3.55c0 .53-.17.96-.49 1.29-.33.34-.76.5-1.31.5h-2.4l-.02 4.39h3.85l.02 11.71q0 1.665.78 3c.52.88 1.25 1.58 2.18 2.08s1.99.75 3.16.75h4.73v-4.39h-3.72c-.6 0-1.1-.2-1.49-.59s-.59-.89-.59-1.49l-.02-11.06h5.82l.02-4.39h-5.82v-5.35zm23.49 5.35v10.85c0 1.03-.21 1.94-.63 2.75a4.57 4.57 0 0 1-1.79 1.88c-.77.45-1.66.67-2.65.67-.93 0-1.73-.2-2.4-.59s-1.18-.96-1.54-1.7q-.54-1.11-.54-2.7V25.05h-5.03v11.92c0 1.8.33 3.34.98 4.63q.99 1.935 2.76 2.94c1.18.67 2.56 1.01 4.13 1.01 1.68 0 3.15-.39 4.4-1.16q1.425-.885 2.34-2.34l-.04 3.15c0 .9-.18 1.66-.55 2.29a3.44 3.44 0 0 1-1.56 1.43c-.68.32-1.49.49-2.45.49h-7.88v4.39h8.2q2.82 0 4.92-1.02c1.4-.68 2.48-1.64 3.23-2.88.76-1.24 1.13-2.7 1.13-4.39V25.03h-5.05z" }),
React.createElement( 'path', {
fill: "#3BEA62", d: "M6 47.55v12.26a4.125 4.125 0 0 0 4.19 4.124l11.044-.176a4.12 4.12 0 0 0 3.066-1.44L57.006 24.16c.64-.748.993-1.7.993-2.685v-11.35A4.125 4.125 0 0 0 53.874 6H42.871c-1.189 0-2.32.514-3.104 1.409L7.021 44.833A4.12 4.12 0 0 0 6 47.55" }),
React.createElement( 'path', {
fill: ("url(#" + _id + ")"), d: "M6 49.015v10.862a4.125 4.125 0 0 0 4.125 4.125h12.566q.3 0 .598-.044l37.184-5.448A4.125 4.125 0 0 0 64 54.429V39.03a4.125 4.125 0 0 0-4.126-4.125l-18.504.005c-.426 0-.85.066-1.254.195L8.87 45.085A4.13 4.13 0 0 0 6 49.015" }),
React.createElement( 'path', {
fill: ("url(#" + _id2 + ")"), d: "M0 4.126v34.127c0 1.658.993 3.155 2.52 3.8L39.942 57.85c.518.219 1.076.33 1.638.324l18.33-.15A4.125 4.125 0 0 0 64 53.899V36.234c0-.806-.235-1.593-.678-2.266L42.213 1.858A4.12 4.12 0 0 0 38.766 0H4.125A4.125 4.125 0 0 0 0 4.125" }),
React.createElement( 'path', { fill: "#000", d: "M52 12H12v40h40z" }),
React.createElement( 'path', {
fill: "#fff", d: "M30.043 28.456a7.3 7.3 0 0 0 2.744 2.786v-.002q1.747 1.013 3.901 1.013 1.822 0 3.345-.675a6.86 6.86 0 0 0 2.535-1.892 6.44 6.44 0 0 0 1.356-2.792h-3.066a4.02 4.02 0 0 1-2.326 2.38 4.9 4.9 0 0 1-1.822.332q-1.33 0-2.402-.664a4.6 4.6 0 0 1-1.677-1.828q-.606-1.163-.606-2.62t.606-2.62a4.6 4.6 0 0 1 1.677-1.828q1.072-.665 2.402-.665.986 0 1.822.333a4 4 0 0 1 1.43.948q.596.618.896 1.432h3.066a6.44 6.44 0 0 0-1.356-2.793 6.9 6.9 0 0 0-2.535-1.892q-1.523-.675-3.345-.675-2.155 0-3.901 1.013a7.3 7.3 0 0 0-2.744 2.787q-.996 1.774-.997 3.96c0 2.187.333 2.779.997 3.961M16 16.991h12.037v2.637h-4.545v12.37h-2.926v-12.37H16zm16.999 27.006h-16v3h16z" })
)
);
}
export default TeamcityTextLogo;