未验证 提交 edd8cb62 编写于 作者: K Kyle Carberry 提交者: Asher

Add icons for uninstalled editors

上级 48b26623
......@@ -233,7 +233,11 @@ class Builder {
if (server) {
server.kill()
}
const s = cp.fork(path.join(this.rootPath, "out/node/entry.js"), process.argv.slice(3))
const env = process.env
delete env.CODE_SERVER_PARENT_PID
const s = cp.fork(path.join(this.rootPath, "out/node/entry.js"), process.argv.slice(3), {
env,
})
console.log(`[server] spawned process ${s.pid}`)
s.on("exit", () => console.log(`[server] process ${s.pid} exited`))
server = s
......
......@@ -147,6 +147,13 @@ export const findWhitelistedApplications = async (): Promise<ReadonlyArray<Appli
version: app.version,
// If there's no exec, it's a browser app that is already "installed".
installed: !app.exec,
icon: app.icon,
}
const iconPath = path.join(__dirname, "..", "..", "..", "src", "node", "app", "icons", `${app.exec}.svg`)
if (await fs.pathExists(iconPath)) {
const icon = await fs.readFile(iconPath)
details.icon = icon.toString("base64")
}
if (!details.installed) {
......@@ -161,7 +168,35 @@ export const findWhitelistedApplications = async (): Promise<ReadonlyArray<Appli
if (!details.version && details.installed) {
try {
switch (app.exec) {
case "clion":
case "datagrip":
case "goland":
case "intellij-idea-community":
case "intellij-idea-ultimate":
case "phpstorm":
case "pycharm":
case "rider":
case "rubymine":
case "webstorm": {
const result = await util.promisify(cp.exec)(`which ${app.exec}`, {
shell: process.env.SHELL,
})
const linkPath = await fs.realpath(result.stdout.toString().trim())
let basePath: string
if (path.extname(linkPath) === "sh") {
// We found the script!
basePath = path.join(linkPath, "..", "..")
} else {
basePath = path.join(path.sep, "snap", app.exec, "current")
}
const productInfoPath = path.join(basePath, "product-info.json")
if (!(await fs.pathExists(productInfoPath))) {
break
}
const productInfo = JSON.parse((await fs.readFile(productInfoPath)).toString())
details.version = productInfo.version
break
}
case "eclipse":
case "jupyter":
throw new Error("TODO: get version")
......@@ -188,10 +223,22 @@ export const findWhitelistedApplications = async (): Promise<ReadonlyArray<Appli
const apps: ReadonlyArray<Application> = [
Vscode,
// JetBrains editors
{ name: "CLion", exec: "clion" },
{ name: "Datagrip", exec: "datagrip" },
{ name: "GoLand", exec: "goland" },
{ name: "IntelliJ IDEA Ultimate", exec: "intellij-idea-ultimate" },
{ name: "IntelliJ IDEA Community", exec: "intellij-idea-community" },
{ name: "PhpStorm", exec: "phpstorm" },
{ name: "PyCharm", exec: "pycharm" },
{ name: "Rider", exec: "rider" },
{ name: "RubyMine", exec: "rubymine" },
// Extras
{ name: "Eclipse", exec: "eclipse" },
{ name: "Jupyter", exec: "jupyter" },
{ name: "Vim", exec: "vim" },
{ name: "Oni", exec: "Oni" },
{ name: "MonoDevelop", exec: "monodevelop" },
{ name: "Emacs", exec: "emacs" },
]
......
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 128 128">
<defs>
<linearGradient id="linear-gradient" x1="40.69" y1="-676.56" x2="83.48" y2="-676.56" gradientTransform="matrix(1, 0, 0, -1, 0, -648.86)" gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#ed358c"/>
<stop offset="0.16" stop-color="#e9388c"/>
<stop offset="0.3" stop-color="#de418c"/>
<stop offset="0.43" stop-color="#cc508c"/>
<stop offset="0.57" stop-color="#b2658d"/>
<stop offset="0.7" stop-color="#90808d"/>
<stop offset="0.83" stop-color="#67a18e"/>
<stop offset="0.95" stop-color="#37c78f"/>
<stop offset="1" stop-color="#22d88f"/>
</linearGradient>
<linearGradient id="linear-gradient-2" x1="32.58" y1="-665.27" x2="13.76" y2="-791.59" gradientTransform="matrix(1, 0, 0, -1, 0, -648.86)" gradientUnits="userSpaceOnUse">
<stop offset="0.09" stop-color="#22d88f"/>
<stop offset="0.9" stop-color="#029de0"/>
</linearGradient>
<linearGradient id="linear-gradient-3" x1="116.68" y1="-660.66" x2="-12.09" y2="-796.66" xlink:href="#linear-gradient-2"/>
<linearGradient id="linear-gradient-4" x1="73.35" y1="-739.1" x2="122.29" y2="-746.06" xlink:href="#linear-gradient-2"/>
</defs>
<title>icon_CLion</title>
<g>
<polygon points="49.2 51.8 40.6 55.4 48.4 0 77.8 16.2 49.2 51.8" fill="url(#linear-gradient)"/>
<polygon points="44.6 76.8 48.8 0 11.8 23.2 0 94 44.6 76.8" fill="url(#linear-gradient-2)"/>
<polygon points="125.4 38.4 109 4.8 77.8 16.2 55 41.4 0 94 41.6 124.4 93.6 77.2 125.4 38.4" fill="url(#linear-gradient-3)"/>
<polygon points="53.8 54.6 46.6 98.4 75.8 121 107.8 128 128 82.4 53.8 54.6" fill="url(#linear-gradient-4)"/>
</g>
<g>
<rect x="24" y="24" width="80" height="80"/>
<rect x="31.6" y="89" width="30" height="5" fill="#fff"/>
<path d="M31,51.2h0A16.83,16.83,0,0,1,48.2,34c6.2,0,10,2,13,5.2l-4.6,5.4c-2.6-2.4-5.2-3.8-8.4-3.8-5.6,0-9.6,4.6-9.6,10.4h0c0,5.6,4,10.4,9.6,10.4,3.8,0,6.2-1.6,8.8-3.8l4.6,4.6c-3.4,3.6-7.2,6-13.6,6A17,17,0,0,1,31,51.2" fill="#fff"/>
<path d="M66.6,34.4H74v27H88.4v6.2H66.6V34.4Z" fill="#fff"/>
</g>
</svg>
<svg version="1.0" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 70 70" enable-background="new 0 0 70 70" xml:space="preserve">
<g>
<g>
<polygon fill="#9775F8" points="65.5,10.9 70,39.5 53,49.4 49.8,33.2 "/>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="41.0685" y1="54.3573" x2="46.5206" y2="67.9443" gradientTransform="matrix(1 0 0 -1 0 72)">
<stop offset="0" style="stop-color:#9775F8"/>
<stop offset="0.9516" style="stop-color:#22D88F"/>
</linearGradient>
<polygon fill="url(#SVGID_1_)" points="65.5,10.9 40.5,0 19.4,17.5 49.8,33.2 "/>
<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="17.0673" y1="35.739" x2="24.1462" y2="4.8951" gradientTransform="matrix(1 0 0 -1 0 72)">
<stop offset="0" style="stop-color:#9775F8"/>
<stop offset="0.2142" style="stop-color:#689CCE"/>
<stop offset="0.423" style="stop-color:#42BDAC"/>
<stop offset="0.5897" style="stop-color:#2BD197"/>
<stop offset="0.6935" style="stop-color:#22D88F"/>
</linearGradient>
<polygon fill="url(#SVGID_2_)" points="47.3,70 18,30.6 9.3,36.4 0.6,62.5 "/>
<linearGradient id="SVGID_3_" gradientUnits="userSpaceOnUse" x1="4.9" y1="37.9694" x2="66.2394" y2="4.1019" gradientTransform="matrix(1 0 0 -1 0 72)">
<stop offset="7.526882e-002" style="stop-color:#22D88F"/>
<stop offset="0.7204" style="stop-color:#9775F8"/>
</linearGradient>
<polygon fill="url(#SVGID_3_)" points="52.8,50.1 32.3,36.6 0,32.3 47.3,70 "/>
<linearGradient id="SVGID_4_" gradientUnits="userSpaceOnUse" x1="0" y1="45.15" x2="61.646" y2="45.15" gradientTransform="matrix(1 0 0 -1 0 72)">
<stop offset="7.526882e-002" style="stop-color:#22D88F"/>
<stop offset="0.2658" style="stop-color:#5AB0B4"/>
<stop offset="0.5645" style="stop-color:#B86CF2"/>
<stop offset="1" style="stop-color:#FF59E6"/>
</linearGradient>
<polygon fill="url(#SVGID_4_)" points="0,0.5 0,32.3 60.8,53.2 65.5,10.9 "/>
</g>
<g>
<g>
<rect x="13.4" y="13.4" width="43.2" height="43.2"/>
<g>
<g>
<path fill="#FFFFFF" d="M17.8,19h7c5.6,0,9.5,3.9,9.5,8.9V28c0,5-3.9,8.9-9.5,8.9h-7V19z M21.7,22.6v10.8h3
c3.2,0,5.4-2.2,5.4-5.3V28c0-3.2-2.2-5.4-5.4-5.4H21.7z"/>
<path fill="#FFFFFF" d="M35,28L35,28c0-5.1,4-9.3,9.4-9.3c3.2,0,5.2,0.9,7,2.5l-2.5,3c-1.4-1.2-2.6-1.8-4.7-1.8
c-2.9,0-5.1,2.5-5.1,5.6V28c0,3.3,2.2,5.7,5.4,5.7c1.4,0,2.7-0.4,3.7-1.1V30h-4v-3.4H52v7.8c-1.8,1.6-4.4,2.8-7.6,2.8
C38.8,37.2,35,33.3,35,28z"/>
</g>
</g>
<rect x="17.4" y="48.5" fill="#FFFFFF" width="16.2" height="2.7"/>
</g>
</g>
</g>
</svg>
<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://web.resource.org/cc/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" id="svg2" sodipodi:version="0.32" inkscape:version="0.45.1" version="1.0" sodipodi:docbase="C:\Documents and Settings\Administrador\Meus documentos\Minhas imagens" sodipodi:docname="eclipse-SVG.svg" inkscape:output_extension="org.inkscape.output.svg.inkscape">
<defs id="defs4">
<radialGradient inkscape:collect="always" xlink:href="#linearGradient2225" id="radialGradient3292" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.5139214,0.9532276,-0.9143078,0.4929386,19.917341,-11.499809)" cx="15.700563" cy="15.07069" fx="15.700563" fy="15.07069" r="13.884521"/>
<linearGradient id="linearGradient2225">
<stop style="stop-color:#ffffff;stop-opacity:0.63529414;" offset="0" id="stop2227"/>
<stop id="stop2235" offset="0.5" style="stop-color:#ffffff;stop-opacity:0.20792079;"/>
<stop style="stop-color:#424289;stop-opacity:0.07450981;" offset="1" id="stop2229"/>
</linearGradient>
<linearGradient id="linearGradient3377">
<stop id="stop3379" offset="0" style="stop-color:#c98cbb;stop-opacity:1;"/>
<stop id="stop3381" offset="1" style="stop-color:#a9b7da;stop-opacity:1"/>
</linearGradient>
<linearGradient id="linearGradient3371">
<stop id="stop3373" offset="0" style="stop-color:#c98cbb;stop-opacity:1;"/>
<stop id="stop3375" offset="1" style="stop-color:#a9b7da;stop-opacity:1"/>
</linearGradient>
<linearGradient id="linearGradient3365">
<stop id="stop3367" offset="0" style="stop-color:#c98cbb;stop-opacity:1;"/>
<stop id="stop3369" offset="1" style="stop-color:#a9b7da;stop-opacity:1"/>
</linearGradient>
<linearGradient id="linearGradient3351">
<stop style="stop-color:#c98cbb;stop-opacity:1;" offset="0" id="stop3353"/>
<stop style="stop-color:#a9b7da;stop-opacity:1" offset="1" id="stop3355"/>
</linearGradient>
<linearGradient id="linearGradient3279">
<stop id="stop3281" offset="0" style="stop-color:#ffffff;stop-opacity:0.50196081;"/>
<stop id="stop3283" offset="1" style="stop-color:#ffffff;stop-opacity:0;"/>
</linearGradient>
<linearGradient id="linearGradient3269">
<stop style="stop-color:#ffffff;stop-opacity:0;" offset="0" id="stop3271"/>
<stop style="stop-color:#c98cbb;stop-opacity:0;" offset="1" id="stop3273"/>
</linearGradient>
<linearGradient id="linearGradient3261">
<stop id="stop3263" offset="0" style="stop-color:#04034e;stop-opacity:1;"/>
<stop id="stop3265" offset="1" style="stop-color:#c98cbb;stop-opacity:1"/>
</linearGradient>
<linearGradient id="linearGradient3249">
<stop style="stop-color:#04034e;stop-opacity:1;" offset="0" id="stop3251"/>
<stop style="stop-color:#7575b9;stop-opacity:1" offset="1" id="stop3253"/>
</linearGradient>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient3249" id="linearGradient3484" gradientUnits="userSpaceOnUse" x1="68.214287" y1="63.92857" x2="37.32143" y2="30"/>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient3365" id="linearGradient2198" gradientUnits="userSpaceOnUse" x1="50.381359" y1="47.093262" x2="95.397049" y2="46.775925" gradientTransform="translate(-47.509484,-22.196517)"/>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient3371" id="linearGradient2201" gradientUnits="userSpaceOnUse" x1="50.381359" y1="47.093262" x2="95.397049" y2="46.775925" gradientTransform="translate(-47.509484,-22.196517)"/>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient3377" id="linearGradient2204" gradientUnits="userSpaceOnUse" x1="50.381359" y1="47.093262" x2="95.397049" y2="46.775925" gradientTransform="translate(-47.509484,-22.196517)"/>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient3351" id="linearGradient2207" gradientUnits="userSpaceOnUse" x1="50.381359" y1="47.093262" x2="95.397049" y2="46.775925" gradientTransform="translate(-47.509484,-22.196517)"/>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient3261" id="linearGradient2223" gradientUnits="userSpaceOnUse" x1="104.63487" y1="46.964287" x2="30.033598" y2="46.964287" gradientTransform="translate(-4.7922134e-4,4.7922134e-4)"/>
<radialGradient inkscape:collect="always" xlink:href="#linearGradient2225" id="radialGradient3212" cx="15.700563" cy="15.07069" fx="15.700563" fy="15.07069" r="13.884521" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.442493,0.8207414,-0.7872309,0.4244266,20.759491,-3.0796524)"/>
<radialGradient inkscape:collect="always" xlink:href="#linearGradient2225" id="radialGradient3303" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.442493,0.8207414,-0.7872309,0.4244266,20.759491,-3.0796524)" cx="15.700563" cy="15.07069" fx="15.700563" fy="15.07069" r="13.884521"/>
</defs>
<sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="4" inkscape:cx="-9.4436179" inkscape:cy="17.516418" inkscape:document-units="px" inkscape:current-layer="layer1" width="48px" height="48px" inkscape:window-width="1280" inkscape:window-height="968" inkscape:window-x="-4" inkscape:window-y="-4"/>
<metadata id="metadata7">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
</cc:Work>
</rdf:RDF>
</metadata>
<g inkscape:label="Camada 1" inkscape:groupmode="layer" id="layer1">
<path transform="matrix(0.9311018,0,0,0.9420131,-23.732315,-20.240973)" sodipodi:open="true" sodipodi:end="6.2772904" sodipodi:start="0" d="M 75.357143,46.964287 A 23.125,22.857143 0 1 1 75.356742,46.829547" sodipodi:ry="22.857143" sodipodi:rx="23.125" sodipodi:cy="46.964287" sodipodi:cx="52.232143" id="path3257" style="fill:url(#linearGradient3484);fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0" sodipodi:type="arc"/>
<path style="fill:url(#linearGradient2223);fill-opacity:1;stroke:#000000;stroke-width:0.93654156;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0" d="M 22.999521,2.4692292 C 11.114007,2.4692292 1.4682708,12.114965 1.4682708,24.000479 C 1.4682708,35.885993 11.114006,45.531727 22.999521,45.531729 C 23.264909,45.531729 23.517698,45.510015 23.780771,45.500479 C 12.409269,44.923437 3.3745208,35.514571 3.3745208,24.000479 C 3.3745208,12.486388 12.409269,3.0775202 23.780771,2.5004792 C 23.518674,2.4910232 23.263913,2.4692292 22.999521,2.4692292 z " id="path2274"/>
<rect style="fill:url(#linearGradient2207);fill-opacity:1;stroke:#000000;stroke-width:1.00357521;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0" id="rect3343" width="43.775467" height="1.0065774" x="3.6202538" y="19.090153"/>
<rect style="fill:url(#linearGradient2204);fill-opacity:1;stroke:#000000;stroke-width:1.00812304;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0" id="rect3345" width="44.373596" height="1.0020295" x="3.0040619" y="22.091316"/>
<rect style="fill:url(#linearGradient2201);fill-opacity:1;stroke:#000000;stroke-width:1.00610852;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0" id="rect3347" width="44.107754" height="1.0040441" x="3.2925332" y="25.082462"/>
<rect style="fill:url(#linearGradient2198);fill-opacity:1;stroke:#000000;stroke-width:1.003914;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0" id="rect3349" width="43.819771" height="1.0062386" x="3.5658333" y="28.080254"/>
<path style="opacity:1;fill:url(#radialGradient3292);fill-opacity:1;stroke:#000000;stroke-width:1.16142261;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0" d="M 24.844792,2.4871817 C 13.150443,2.4871817 3.6482122,11.834343 3.3447924,23.455932 C 6.0971334,25.925573 9.7023789,27.455932 13.688543,27.455932 C 22.269429,27.455932 29.251041,20.47432 29.251042,11.893432 L 29.251042,11.799682 C 29.230497,8.3145636 28.048841,5.1006757 26.094792,2.5184317 C 25.678274,2.4944087 25.267296,2.4871817 24.844792,2.4871817 z " id="path3301"/>
</g>
<g inkscape:groupmode="layer" id="layer2" inkscape:label="a"/>
</svg>
\ No newline at end of file
<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" id="svg4768" viewBox="0.171 0.201 512 512" height="48" width="48" version="1.0">
<metadata id="metadata70">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<defs id="defs4770">
<linearGradient id="linearGradient4292">
<stop id="stop4294" offset="0" style="stop-color:#411f5d;stop-opacity:1" />
<stop id="stop4296" offset="1" style="stop-color:#5b2a85;stop-opacity:1" />
</linearGradient>
<linearGradient id="linearGradient4284">
<stop offset="0" style="stop-color:#8381c5;stop-opacity:1" id="stop4286" />
<stop id="stop4290" style="stop-color:#7e55b3;stop-opacity:0.99607843" offset="0.56639391" />
<stop offset="1" style="stop-color:#a52ecb;stop-opacity:0.99215686" id="stop4288" />
</linearGradient>
<linearGradient id="linearGradient4898">
<stop id="stop4278" style="stop-color:#bab8db;stop-opacity:1" offset="0" />
<stop id="stop4280" style="stop-color:#5955a9;stop-opacity:0.99159664" offset="1" />
</linearGradient>
<linearGradient id="linearGradient3294">
<stop offset="0" style="stop-color:#6376e6;stop-opacity:1" id="stop3296" />
<stop offset="0.50094414" style="stop-color:#222989;stop-opacity:1" id="stop3302" />
<stop offset="1" style="stop-color:#00003d;stop-opacity:1" id="stop3298" />
</linearGradient>
<linearGradient id="linearGradient3284">
<stop offset="0" style="stop-color:#000000;stop-opacity:1" id="stop3286" />
<stop offset="0.84845906" style="stop-color:#000000;stop-opacity:0.49803922" id="stop3292" />
<stop offset="1" style="stop-color:#000000;stop-opacity:0" id="stop3288" />
</linearGradient>
<linearGradient id="linearGradient3274">
<stop offset="0" style="stop-color:#000000;stop-opacity:1" id="stop3276" />
<stop offset="1" style="stop-color:#000000;stop-opacity:0" id="stop3278" />
</linearGradient>
<linearGradient id="linearGradient3262">
<stop offset="0" style="stop-color:#000000;stop-opacity:1" id="stop3264" />
<stop offset="1" style="stop-color:#000000;stop-opacity:0" id="stop3266" />
</linearGradient>
<linearGradient id="linearGradient3242">
<stop offset="0" style="stop-color:#282828;stop-opacity:1" id="stop3244" />
<stop offset="0.39253417" style="stop-color:#808080;stop-opacity:1" id="stop3252" />
<stop offset="1" style="stop-color:#d9d9d9;stop-opacity:1" id="stop3246" />
</linearGradient>
<linearGradient id="linearGradient3202">
<stop offset="0" style="stop-color:#2b2b2b;stop-opacity:1" id="stop3204" />
<stop offset="0.5" style="stop-color:#828383;stop-opacity:1" id="stop3250" />
<stop offset="1" style="stop-color:#dadbdb;stop-opacity:1" id="stop3206" />
</linearGradient>
<linearGradient id="linearGradient4966">
<stop offset="0" style="stop-color:#b6b3d8;stop-opacity:1" id="stop4968" />
<stop offset="1" style="stop-color:#b6b3d8;stop-opacity:0" id="stop4970" />
</linearGradient>
<linearGradient id="linearGradient4938">
<stop offset="0" style="stop-color:#000000;stop-opacity:1" id="stop4940" />
<stop offset="1" style="stop-color:#000000;stop-opacity:0" id="stop4942" />
</linearGradient>
<linearGradient id="linearGradient4282">
<stop offset="0" style="stop-color:#bab8db;stop-opacity:1" id="stop4900" />
<stop offset="1" style="stop-color:#5955a9;stop-opacity:0.99159664" id="stop4902" />
</linearGradient>
<linearGradient id="linearGradient4876">
<stop offset="0" style="stop-color:#d3d2e8;stop-opacity:1" id="stop4878" />
<stop offset="1" style="stop-color:#5955a9;stop-opacity:0.99159664" id="stop4880" />
</linearGradient>
<radialGradient gradientTransform="matrix(0.6817439,0,0,0.5905355,-3.8523706,-28.935273)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient4898" id="radialGradient4892" fy="-108.96888" fx="20.951529" r="266.76535" cy="-108.96888" cx="20.951529" />
<radialGradient gradientTransform="matrix(1,0,0,0.1854103,0,383.88493)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient4938" id="radialGradient4944" fy="471.26172" fx="233.8876" r="170.49393" cy="471.26172" cx="233.8876" />
<radialGradient gradientTransform="matrix(1,0,0,0.9121621,0,32.654948)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient4966" id="radialGradient4972" fy="371.76376" fx="299.70135" r="76.696358" cy="371.76376" cx="299.70135" />
<radialGradient gradientTransform="matrix(0.414705,0.3300575,-0.5059004,0.6356454,346.95314,49.479585)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient3202" id="radialGradient3210" fy="390.45248" fx="289.44067" r="17.67668" cy="390.45248" cx="289.44067" />
<radialGradient gradientTransform="matrix(0.414705,0.3300575,-0.5059004,0.6356454,448.41009,-65.398074)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient3202" id="radialGradient3238" fy="382.14804" fx="283.50717" r="17.67668" cy="382.14804" cx="283.50717" />
<radialGradient gradientTransform="matrix(-6.5565014e-2,-5.9721765e-2,1.6871024,-1.8521705,171.90774,540.51473)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient3242" id="radialGradient3248" fy="181.18982" fx="418.45551" r="63.068935" cy="181.18982" cx="418.45551" />
<radialGradient gradientTransform="matrix(0.4055116,-3.3440123e-2,0.1034174,4.3988695,177.23251,-1191.6649)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient3262" id="radialGradient3268" fy="357.33591" fx="354.51709" r="33.712105" cy="357.33591" cx="354.51709" />
<radialGradient gradientTransform="matrix(-0.1339874,-0.1146812,0.3079048,-0.3597394,444.23592,395.03849)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient3274" id="radialGradient3280" fy="223.55537" fx="510.58469" r="132.28336" cy="223.55537" cx="510.58469" />
<radialGradient gradientTransform="matrix(-1.2497569,1.3798305,-9.6289463e-2,-7.2974479e-2,674.3826,-70.590682)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient3284" id="radialGradient3290" fy="-158.17821" fx="284.4671" r="110.2972" cy="-158.17821" cx="284.4671" />
<radialGradient gradientTransform="matrix(-0.1008165,-8.0872321e-2,1.0745309,-1.3395252,13.843287,784.79288)" gradientUnits="userSpaceOnUse" xlink:href="#linearGradient3294" id="radialGradient3300" fy="356.62274" fx="425.51019" r="143.34167" cy="356.62274" cx="425.51019" />
<filter height="1.088351" y="-0.044175496" width="1.0892536" x="-0.044626798" id="filter4350" style="color-interpolation-filters:sRGB">
<feGaussianBlur id="feGaussianBlur4352" stdDeviation="8.7848425" />
</filter>
<linearGradient y2="300.73987" x2="236.61363" y1="-161.8512" x1="-122.20192" spreadMethod="pad" gradientTransform="matrix(0.87385837,0,0,0.82818057,246.00762,250.28138)" gradientUnits="userSpaceOnUse" id="linearGradient4245" xlink:href="#linearGradient4284" />
<linearGradient y2="66.018341" x2="173.94518" y1="396.6066" x1="447.80933" gradientTransform="matrix(0.98684959,0,0,0.98684959,3.0344187,2.5250397)" gradientUnits="userSpaceOnUse" id="linearGradient4247" xlink:href="#linearGradient4292" />
</defs>
<rect style="fill:none;display:none" id="rect4772" y="0.20100001" x="0.171" height="512" width="512" />
<g style="display:none" id="g4788">
<g style="display:inline" id="g4790" />
</g>
<g style="display:none" id="g4806">
<g style="display:inline" id="g4808">
<path style="fill:#050505;display:none" id="path4810" d="M 349.098,256.651 C 348.833,256.397 386.735,284.256 388.519,281.663 C 394.881,272.411 470.565,188.526 473.303,165.427 C 473.545,163.424 472.787,161.331 472.787,161.331 C 472.787,161.331 471.597,161.187 466.462,157.017 C 463.77,154.825 460.979,152.436 460.979,152.436 C 444.925,153.434 403.094,193.995 349.917,256.004" />
</g>
</g>
<path style="opacity:0.40500004;fill:#211f46;fill-opacity:0.99607843;stroke:#0a0b1b;stroke-width:8.53333378;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter4350)" id="path4233" d="m 491.66937,257.75916 c 0,131.79436 -105.76,238.63481 -236.22155,238.63481 -130.46155,0 -236.221539,-106.84045 -236.221539,-238.63481 0,-131.79437 105.759989,-238.634808 236.221539,-238.634808 130.46155,0 236.22155,106.840438 236.22155,238.634808 z" transform="matrix(0.98684957,0,0,0.98684957,3.0344041,2.5250397)" />
<path d="m 488.23812,256.89456 c 0,130.06121 -104.3692,235.49665 -233.1151,235.49665 -128.7459,0 -233.115201,-105.43544 -233.115201,-235.49665 0,-130.06123 104.369301,-235.49666 233.115201,-235.49666 128.7459,0 233.1151,105.43543 233.1151,235.49666 z" id="path4235" style="opacity:1;fill:url(#linearGradient4245);fill-opacity:1;stroke:url(#linearGradient4247);stroke-width:13.33816814;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path d="m 175.0003,422.31057 c 0,0 19.7385,1.39634 45.1312,-0.84159 10.2834,-0.9063 49.3267,-4.74128 78.5169,-11.14289 0,0 35.5899,-7.61669 54.6301,-14.63335 19.9225,-7.34185 30.7636,-13.57304 35.6433,-22.40243 -0.2128,-1.80907 1.5024,-8.22438 -7.685,-12.07788 -23.4887,-9.85199 -50.73,-8.06998 -104.6338,-9.21285 -59.7772,-2.05391 -79.6627,-12.05971 -90.2556,-20.11838 -10.1579,-8.17519 -5.05,-30.79254 38.4742,-50.71499 21.9244,-10.60898 107.8705,-30.18698 107.8705,-30.18698 -28.9451,-14.30725 -82.9186,-39.45893 -94.0134,-44.89023 -9.7308,-4.76348 -25.303,-11.93595 -28.6785,-20.61368 -3.8271,-8.33089 9.0383,-15.50726 16.2248,-17.56236 23.1448,-6.67602 55.8182,-10.82538 85.5548,-11.29122 14.9472,-0.23417 17.3734,-1.19586 17.3734,-1.19586 20.6243,-3.42116 34.2014,-17.53175 28.5446,-39.87876 -5.0783,-22.81046 -31.8617,-36.21365 -57.3138,-31.57361 -23.9682,4.36956 -81.7378,21.15007 -81.7378,21.15007 71.4075,-0.61803 83.3592,0.57378 88.697,8.03676 3.1523,4.40742 -1.4324,10.45068 -20.4765,13.56099 -20.733,3.38616 -63.8312,7.46399 -63.8312,7.46399 -41.3449,2.4554 -70.4682,2.61974 -79.203,21.11314 -5.7065,12.08196 6.0854,22.7633 11.2538,29.4493 21.8407,24.28905 53.3882,37.38879 73.6948,47.03553 7.6405,3.62963 30.0586,10.48407 30.0586,10.48407 -65.8782,-3.62335 -113.4003,16.6055 -141.2764,39.89622 -31.5288,29.16261 -17.581403,63.92354 47.0124,85.3268 38.1517,12.6416 57.0725,18.58695 113.9815,13.46232 33.52,-1.80673 38.8041,-0.73155 39.1383,2.01892 0.4705,3.87242 -37.2311,13.49165 -47.524,16.4606 -26.1853,7.55306 -94.8276,22.80438 -95.1712,22.87835 z" id="path4237" style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</svg>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 17.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="70px" height="70px" viewBox="0 0 70 70" enable-background="new 0 0 70 70" xml:space="preserve">
<g>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="218.3101" y1="276.7307" x2="206.3359" y2="294.9885" gradientTransform="matrix(1.5625 0 0 1.5625 -286.9062 -405.0312)">
<stop offset="0.1745" style="stop-color:#078EFC"/>
<stop offset="0.2044" style="stop-color:#118AFC"/>
<stop offset="0.4353" style="stop-color:#5971FC"/>
<stop offset="0.6271" style="stop-color:#8E5EFC"/>
<stop offset="0.7705" style="stop-color:#AF52FC"/>
<stop offset="0.8491" style="stop-color:#BB4EFC"/>
</linearGradient>
<path fill="url(#SVGID_1_)" d="M57.274,22.361l9.541,21.197l-13.49,23.045L20.922,40.202L37.493,24.23L57.274,22.361z"/>
<path fill="#BB4EFC" d="M43.499,42.747l9.826,23.857L23.39,56.314l-2.468-16.111L43.499,42.747z"/>
<path fill="#078EFC" d="M24.281,9.433l13.776,7.06l-12.398,37.54L0.69,53.773l5.364-11.895L0.69,26.677L24.281,9.433z"/>
<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="188.2502" y1="278.5064" x2="212.5334" y2="260.2373" gradientTransform="matrix(1.5625 0 0 1.5625 -286.9062 -405.0312)">
<stop offset="0.1745" style="stop-color:#078EFC"/>
<stop offset="0.2044" style="stop-color:#118AFC"/>
<stop offset="0.4353" style="stop-color:#5971FC"/>
<stop offset="0.6271" style="stop-color:#8E5EFC"/>
<stop offset="0.7705" style="stop-color:#AF52FC"/>
<stop offset="0.8491" style="stop-color:#BB4EFC"/>
</linearGradient>
<path fill="url(#SVGID_2_)" d="M41.563,0.479l6.515,22.17L0.69,26.677L15.761,0.479H41.563z"/>
<linearGradient id="SVGID_3_" gradientUnits="userSpaceOnUse" x1="189.941" y1="296.4963" x2="220.4687" y2="276.8792" gradientTransform="matrix(1.5625 0 0 1.5625 -286.9062 -405.0312)">
<stop offset="0" style="stop-color:#078EFC"/>
<stop offset="0.1062" style="stop-color:#15A7D3"/>
<stop offset="0.228" style="stop-color:#23BFAA"/>
<stop offset="0.3478" style="stop-color:#2DD28B"/>
<stop offset="0.4634" style="stop-color:#35DF74"/>
<stop offset="0.573" style="stop-color:#39E767"/>
<stop offset="0.6701" style="stop-color:#3BEA62"/>
</linearGradient>
<polygon fill="url(#SVGID_3_)" points="66.815,14.519 39.091,21.099 0.69,53.773 25.458,66.604 46.973,44.423 "/>
</g>
<g>
<rect x="11.711" y="11.5" width="44.083" height="44.083"/>
<rect x="16.119" y="48.309" fill="#FFFFFF" width="16.531" height="2.645"/>
<g>
<path fill="#FFFFFF" d="M14.607,25.88v-0.054c-0.18-5.295,3.967-9.734,9.262-9.913c0.09-0.003,0.179-0.005,0.269-0.005
c2.64-0.135,5.22,0.815,7.142,2.63l-2.52,3.206c-1.251-1.272-2.969-1.975-4.753-1.945c-3.083,0.226-5.41,2.889-5.22,5.974v0.054
c-0.258,3.091,2.039,5.805,5.13,6.063c0.125,0.01,0.251,0.017,0.377,0.019c1.347,0.04,2.67-0.365,3.765-1.151v-2.74h-4.025v-3.643
h7.895v8.328c-2.113,1.955-4.886,3.041-7.765,3.043c-5.162,0.123-9.446-3.963-9.569-9.125c0,0,0,0,0,0
C14.59,26.374,14.594,26.127,14.607,25.88z"/>
<path fill="#FFFFFF" d="M33.609,25.88v-0.054c-0.141-5.335,4.069-9.774,9.405-9.915s9.774,4.069,9.915,9.405
c0.004,0.152,0.004,0.305,0.001,0.457v0.054c0.141,5.335-4.069,9.774-9.405,9.915c-5.335,0.141-9.774-4.069-9.915-9.405l0,0
C33.606,26.185,33.606,26.033,33.609,25.88z M48.75,25.88v-0.054c0.186-3.14-2.209-5.835-5.349-6.021
c-0.053-0.003-0.105-0.005-0.158-0.007c-3.096,0.078-5.542,2.65-5.464,5.746c0,0,0,0,0,0c0.002,0.076,0.005,0.152,0.01,0.229
v0.054c-0.186,3.14,2.209,5.835,5.349,6.021c0.053,0.003,0.105,0.005,0.158,0.007c3.096-0.078,5.542-2.65,5.464-5.746c0,0,0,0,0,0
C48.758,26.033,48.755,25.956,48.75,25.88z"/>
</g>
</g>
</svg>
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 19.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="70px" height="70px" viewBox="0 0 70 70" style="enable-background:new 0 0 70 70;" xml:space="preserve">
<g>
<g>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="0.7898" y1="40.0893" x2="33.3172" y2="40.0893">
<stop offset="0.2581" style="stop-color:#F97A12"/>
<stop offset="0.4591" style="stop-color:#B07B58"/>
<stop offset="0.7241" style="stop-color:#577BAE"/>
<stop offset="0.9105" style="stop-color:#1E7CE5"/>
<stop offset="1" style="stop-color:#087CFA"/>
</linearGradient>
<polygon style="fill:url(#SVGID_1_);" points="17.7,54.6 0.8,41.2 9.2,25.6 33.3,35 "/>
<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="25.7674" y1="24.88" x2="79.424" y2="54.57">
<stop offset="0" style="stop-color:#F97A12"/>
<stop offset="7.179946e-002" style="stop-color:#CB7A3E"/>
<stop offset="0.1541" style="stop-color:#9E7B6A"/>
<stop offset="0.242" style="stop-color:#757B91"/>
<stop offset="0.3344" style="stop-color:#537BB1"/>
<stop offset="0.4324" style="stop-color:#387CCC"/>
<stop offset="0.5381" style="stop-color:#237CE0"/>
<stop offset="0.6552" style="stop-color:#147CEF"/>
<stop offset="0.7925" style="stop-color:#0B7CF7"/>
<stop offset="1" style="stop-color:#087CFA"/>
</linearGradient>
<polygon style="fill:url(#SVGID_2_);" points="70,18.7 68.7,59.2 41.8,70 25.6,59.6 49.3,35 38.9,12.3 48.2,1.1 "/>
<linearGradient id="SVGID_3_" gradientUnits="userSpaceOnUse" x1="63.2277" y1="42.9153" x2="48.2903" y2="-1.7191">
<stop offset="0" style="stop-color:#FE315D"/>
<stop offset="7.840246e-002" style="stop-color:#CB417E"/>
<stop offset="0.1601" style="stop-color:#9E4E9B"/>
<stop offset="0.2474" style="stop-color:#755BB4"/>
<stop offset="0.3392" style="stop-color:#5365CA"/>
<stop offset="0.4365" style="stop-color:#386DDB"/>
<stop offset="0.5414" style="stop-color:#2374E9"/>
<stop offset="0.6576" style="stop-color:#1478F3"/>
<stop offset="0.794" style="stop-color:#0B7BF8"/>
<stop offset="1" style="stop-color:#087CFA"/>
</linearGradient>
<polygon style="fill:url(#SVGID_3_);" points="70,18.7 48.7,43.9 38.9,12.3 48.2,1.1 "/>
<linearGradient id="SVGID_4_" gradientUnits="userSpaceOnUse" x1="10.7204" y1="16.473" x2="55.5237" y2="90.58">
<stop offset="0" style="stop-color:#FE315D"/>
<stop offset="4.023279e-002" style="stop-color:#F63462"/>
<stop offset="0.1037" style="stop-color:#DF3A71"/>
<stop offset="0.1667" style="stop-color:#C24383"/>
<stop offset="0.2912" style="stop-color:#AD4A91"/>
<stop offset="0.5498" style="stop-color:#755BB4"/>
<stop offset="0.9175" style="stop-color:#1D76ED"/>
<stop offset="1" style="stop-color:#087CFA"/>
</linearGradient>
<polygon style="fill:url(#SVGID_4_);" points="33.7,58.1 5.6,68.3 10.1,52.5 16,33.1 0,27.7 10.1,0 32.1,2.7 53.7,27.4 "/>
</g>
<g>
<rect x="13.7" y="13.5" style="fill:#000000;" width="43.2" height="43.2"/>
<rect x="17.7" y="48.6" style="fill:#FFFFFF;" width="16.2" height="2.7"/>
<polygon style="fill:#FFFFFF;" points="29.4,22.4 29.4,19.1 20.4,19.1 20.4,22.4 23,22.4 23,33.7 20.4,33.7 20.4,37 29.4,37
29.4,33.7 26.9,33.7 26.9,22.4 "/>
<path style="fill:#FFFFFF;" d="M38,37.3c-1.4,0-2.6-0.3-3.5-0.8c-0.9-0.5-1.7-1.2-2.3-1.9l2.5-2.8c0.5,0.6,1,1,1.5,1.3
c0.5,0.3,1.1,0.5,1.7,0.5c0.7,0,1.3-0.2,1.8-0.7c0.4-0.5,0.6-1.2,0.6-2.3V19.1h4v11.7c0,1.1-0.1,2-0.4,2.8c-0.3,0.8-0.7,1.4-1.3,2
c-0.5,0.5-1.2,1-2,1.2C39.8,37.1,39,37.3,38,37.3"/>
</g>
</g>
</svg>
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 19.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="70px" height="70px" viewBox="0 0 70 70" style="enable-background:new 0 0 70 70;" xml:space="preserve">
<g>
<g>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="0.7898" y1="40.0893" x2="33.3172" y2="40.0893">
<stop offset="0.2581" style="stop-color:#F97A12"/>
<stop offset="0.4591" style="stop-color:#B07B58"/>
<stop offset="0.7241" style="stop-color:#577BAE"/>
<stop offset="0.9105" style="stop-color:#1E7CE5"/>
<stop offset="1" style="stop-color:#087CFA"/>
</linearGradient>
<polygon style="fill:url(#SVGID_1_);" points="17.7,54.6 0.8,41.2 9.2,25.6 33.3,35 "/>
<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="25.7674" y1="24.88" x2="79.424" y2="54.57">
<stop offset="0" style="stop-color:#F97A12"/>
<stop offset="7.179946e-002" style="stop-color:#CB7A3E"/>
<stop offset="0.1541" style="stop-color:#9E7B6A"/>
<stop offset="0.242" style="stop-color:#757B91"/>
<stop offset="0.3344" style="stop-color:#537BB1"/>
<stop offset="0.4324" style="stop-color:#387CCC"/>
<stop offset="0.5381" style="stop-color:#237CE0"/>
<stop offset="0.6552" style="stop-color:#147CEF"/>
<stop offset="0.7925" style="stop-color:#0B7CF7"/>
<stop offset="1" style="stop-color:#087CFA"/>
</linearGradient>
<polygon style="fill:url(#SVGID_2_);" points="70,18.7 68.7,59.2 41.8,70 25.6,59.6 49.3,35 38.9,12.3 48.2,1.1 "/>
<linearGradient id="SVGID_3_" gradientUnits="userSpaceOnUse" x1="63.2277" y1="42.9153" x2="48.2903" y2="-1.7191">
<stop offset="0" style="stop-color:#FE315D"/>
<stop offset="7.840246e-002" style="stop-color:#CB417E"/>
<stop offset="0.1601" style="stop-color:#9E4E9B"/>
<stop offset="0.2474" style="stop-color:#755BB4"/>
<stop offset="0.3392" style="stop-color:#5365CA"/>
<stop offset="0.4365" style="stop-color:#386DDB"/>
<stop offset="0.5414" style="stop-color:#2374E9"/>
<stop offset="0.6576" style="stop-color:#1478F3"/>
<stop offset="0.794" style="stop-color:#0B7BF8"/>
<stop offset="1" style="stop-color:#087CFA"/>
</linearGradient>
<polygon style="fill:url(#SVGID_3_);" points="70,18.7 48.7,43.9 38.9,12.3 48.2,1.1 "/>
<linearGradient id="SVGID_4_" gradientUnits="userSpaceOnUse" x1="10.7204" y1="16.473" x2="55.5237" y2="90.58">
<stop offset="0" style="stop-color:#FE315D"/>
<stop offset="4.023279e-002" style="stop-color:#F63462"/>
<stop offset="0.1037" style="stop-color:#DF3A71"/>
<stop offset="0.1667" style="stop-color:#C24383"/>
<stop offset="0.2912" style="stop-color:#AD4A91"/>
<stop offset="0.5498" style="stop-color:#755BB4"/>
<stop offset="0.9175" style="stop-color:#1D76ED"/>
<stop offset="1" style="stop-color:#087CFA"/>
</linearGradient>
<polygon style="fill:url(#SVGID_4_);" points="33.7,58.1 5.6,68.3 10.1,52.5 16,33.1 0,27.7 10.1,0 32.1,2.7 53.7,27.4 "/>
</g>
<g>
<rect x="13.7" y="13.5" style="fill:#000000;" width="43.2" height="43.2"/>
<rect x="17.7" y="48.6" style="fill:#FFFFFF;" width="16.2" height="2.7"/>
<polygon style="fill:#FFFFFF;" points="29.4,22.4 29.4,19.1 20.4,19.1 20.4,22.4 23,22.4 23,33.7 20.4,33.7 20.4,37 29.4,37
29.4,33.7 26.9,33.7 26.9,22.4 "/>
<path style="fill:#FFFFFF;" d="M38,37.3c-1.4,0-2.6-0.3-3.5-0.8c-0.9-0.5-1.7-1.2-2.3-1.9l2.5-2.8c0.5,0.6,1,1,1.5,1.3
c0.5,0.3,1.1,0.5,1.7,0.5c0.7,0,1.3-0.2,1.8-0.7c0.4-0.5,0.6-1.2,0.6-2.3V19.1h4v11.7c0,1.1-0.1,2-0.4,2.8c-0.3,0.8-0.7,1.4-1.3,2
c-0.5,0.5-1.2,1-2,1.2C39.8,37.1,39,37.3,38,37.3"/>
</g>
</g>
</svg>
<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://web.resource.org/cc/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="48" height="48" id="svg2469" sodipodi:version="0.32" inkscape:version="0.45.1" version="1.0" sodipodi:docbase="/home/aaron/Desktop/mono-develop-app-icon/GNOME/scalable" sodipodi:docname="mono-develop.svg" inkscape:output_extension="org.inkscape.output.svg.inkscape">
<defs id="defs2471">
<linearGradient inkscape:collect="always" id="linearGradient7675">
<stop style="stop-color:#ffffff;stop-opacity:1;" offset="0" id="stop7677"/>
<stop style="stop-color:#72cf98;stop-opacity:0.56862748" offset="1" id="stop7679"/>
</linearGradient>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient7675" id="linearGradient3627" gradientUnits="userSpaceOnUse" x1="-868.685" y1="-181.71875" x2="-865.21399" y2="-150.96249"/>
<filter inkscape:collect="always" id="filter7743">
<feGaussianBlur inkscape:collect="always" stdDeviation="0.29512732" id="feGaussianBlur7745"/>
</filter>
<filter inkscape:collect="always" id="filter7817">
<feGaussianBlur inkscape:collect="always" stdDeviation="0.73794995" id="feGaussianBlur7819"/>
</filter>
<linearGradient id="linearGradient7985">
<stop id="stop7987" style="stop-color:#80a6d8;stop-opacity:1;" offset="0"/>
<stop offset="0.29166666" style="stop-color:#42699a;stop-opacity:1;" id="stop7991"/>
<stop id="stop7989" style="stop-color:#99b8e1;stop-opacity:1;" offset="1"/>
</linearGradient>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient7985" id="linearGradient3625" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-0.1666172,0,0,0.1651167,-514.04206,-2630.4125)" x1="2128.5525" y1="15026.778" x2="2128.5525" y2="14844.775"/>
<filter inkscape:collect="always" x="-0.12498815" width="1.2499763" y="-0.56774276" height="2.1354856" id="filter7917">
<feGaussianBlur inkscape:collect="always" stdDeviation="1.7446263" id="feGaussianBlur7919"/>
</filter>
<radialGradient inkscape:collect="always" xlink:href="#linearGradient7615" id="radialGradient3623" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,0.2201493,0,69.65042)" cx="320.25" cy="89.3125" fx="320.25" fy="89.3125" r="16.75"/>
<radialGradient inkscape:collect="always" xlink:href="#linearGradient7615" id="radialGradient3621" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,0.2201493,0,69.65042)" cx="320.25" cy="89.3125" fx="320.25" fy="89.3125" r="16.75"/>
<filter inkscape:collect="always" x="-0.087153517" width="1.174307" y="-0.39588377" height="1.7917676" id="filter7651">
<feGaussianBlur inkscape:collect="always" stdDeviation="1.2165179" id="feGaussianBlur7653"/>
</filter>
<linearGradient inkscape:collect="always" id="linearGradient7615">
<stop style="stop-color:#000000;stop-opacity:1;" offset="0" id="stop7617"/>
<stop style="stop-color:#000000;stop-opacity:0;" offset="1" id="stop7619"/>
</linearGradient>
<radialGradient inkscape:collect="always" xlink:href="#linearGradient7615" id="radialGradient3619" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,0.2201493,0,69.65042)" cx="320.25" cy="89.3125" fx="320.25" fy="89.3125" r="16.75"/>
</defs>
<sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" gridtolerance="10000" guidetolerance="10" objecttolerance="10" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="2.8" inkscape:cx="64.565643" inkscape:cy="33.855944" inkscape:document-units="px" inkscape:current-layer="layer1" width="48px" height="48px" inkscape:window-width="872" inkscape:window-height="633" inkscape:window-x="4" inkscape:window-y="49"/>
<metadata id="metadata2474">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
</cc:Work>
</rdf:RDF>
</metadata>
<g inkscape:label="Layer 1" inkscape:groupmode="layer" id="layer1">
<g style="display:inline;enable-background:new" transform="translate(-212.47336,-436.70578)" id="g3589" inkscape:export-filename="/home/aaron/Desktop/mono-develop-app-icon/Mac/mono-develop-64.png" inkscape:export-xdpi="90" inkscape:export-ydpi="90">
<g id="g3591" transform="translate(-257.81235,-8.7992622)">
<g transform="matrix(1.0798685,0,0,1,148.45783,396.84175)" style="opacity:0.23214285" id="g3593">
<path transform="matrix(1.3081204,0,0,1.3081204,-98.675563,-27.519004)" d="M 337 89.3125 A 16.75 3.6875 0 1 1 303.5,89.3125 A 16.75 3.6875 0 1 1 337 89.3125 z" sodipodi:ry="3.6875" sodipodi:rx="16.75" sodipodi:cy="89.3125" sodipodi:cx="320.25" id="path3595" style="opacity:1;color:#000000;fill:url(#radialGradient3619);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;filter:url(#filter7651);enable-background:accumulate" sodipodi:type="arc"/>
<path sodipodi:type="arc" style="opacity:0.75595236;color:#000000;fill:url(#radialGradient3621);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" id="path3597" sodipodi:cx="320.25" sodipodi:cy="89.3125" sodipodi:rx="16.75" sodipodi:ry="3.6875" d="M 337 89.3125 A 16.75 3.6875 0 1 1 303.5,89.3125 A 16.75 3.6875 0 1 1 337 89.3125 z" transform="matrix(0.6439186,0,0,0.7199367,122.71668,25.013154)"/>
<path transform="matrix(0.4013667,0,0,0.4487503,179.32654,49.733493)" d="M 337 89.3125 A 16.75 3.6875 0 1 1 303.5,89.3125 A 16.75 3.6875 0 1 1 337 89.3125 z" sodipodi:ry="3.6875" sodipodi:rx="16.75" sodipodi:cy="89.3125" sodipodi:cx="320.25" id="path3599" style="opacity:0.75595236;color:#000000;fill:url(#radialGradient3623);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;filter:url(#filter7917);enable-background:accumulate" sodipodi:type="arc"/>
</g>
<g transform="translate(1362.1847,634.98951)" id="g3601">
<path style="fill:url(#linearGradient3625);fill-opacity:1;fill-rule:evenodd;stroke:#3b6aa3;stroke-width:1.20000005;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M -853.11996,-186.35737 C -855.92364,-185.20608 -864.91426,-181.45708 -865.13842,-181.36352 C -867.65377,-183.41771 -870.92533,-185.01375 -874.31381,-185.19429 C -882.53327,-185.71118 -890.09334,-178.41182 -890.11689,-170.31429 C -890.47773,-163.0241 -887.15044,-156.2816 -884.14458,-149.84045 C -881.62987,-150.8896 -872.4859,-154.7009 -872.25535,-154.79737 C -869.78664,-152.73433 -866.62492,-151.21409 -863.32919,-150.97583 C -855.24139,-150.29719 -847.72469,-157.28415 -847.31381,-165.19121 C -846.72674,-172.58766 -850.13645,-179.42988 -852.99996,-186.04352 C -853.04164,-186.1467 -853.07832,-186.25418 -853.11996,-186.35737 z " id="path3603" sodipodi:nodetypes="cccccccccc"/>
<path transform="translate(0,1)" d="M -875.375,-181.59375 C -880.28683,-181.59319 -886.49153,-176.90112 -886.4375,-169.65625 C -886.38523,-162.64396 -884.05497,-158.85618 -882.28125,-154.5625 L -877.03125,-156.75 C -878.23675,-159.21943 -879.78646,-161.68394 -880.34375,-162.90625 C -881.90393,-166.32873 -882.474,-167.86017 -882.34375,-170.46875 C -882.2178,-172.99075 -881.37713,-174.54443 -879.84375,-176.03125 C -878.31034,-177.51793 -876.18923,-178.2568 -873.65625,-177.90625 C -868.29177,-177.16305 -866.56552,-173.10293 -866.4375,-171.125 C -866.33213,-169.49819 -867.50361,-165.49174 -871.625,-165.6875 C -874.48212,-165.82345 -876.0881,-167.40721 -876.28125,-170.09375 C -876.42354,-172.07375 -874.50765,-174.07232 -871.40625,-173.0625 C -870.90705,-172.90006 -870.8733,-173.79529 -871.4375,-174.25 C -872.89006,-175.42058 -878.64445,-174.97309 -878.625,-170.375 C -878.60697,-166.11394 -875.1985,-163.2691 -871.90625,-163.25 C -865.01125,-163.20942 -863.65725,-168.65233 -863.90625,-172.40625 C -864.18214,-176.56594 -869.42819,-181.59444 -875.375,-181.59375 z " inkscape:href="#path3497" id="path3605" style="opacity:0.26785715;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.85000002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter7817)" xlink:href="#path3497" inkscape:original="M -875.375 -181.59375 C -880.28683 -181.59319 -886.49153 -176.90112 -886.4375 -169.65625 C -886.38523 -162.64396 -884.05497 -158.85618 -882.28125 -154.5625 L -877.03125 -156.75 C -878.23675 -159.21943 -879.78646 -161.68394 -880.34375 -162.90625 C -881.90393 -166.32873 -882.474 -167.86017 -882.34375 -170.46875 C -882.2178 -172.99075 -881.37713 -174.54443 -879.84375 -176.03125 C -878.31034 -177.51793 -876.18923 -178.2568 -873.65625 -177.90625 C -868.29177 -177.16305 -866.56552 -173.10293 -866.4375 -171.125 C -866.33213 -169.49819 -867.50361 -165.49174 -871.625 -165.6875 C -874.48212 -165.82345 -876.0881 -167.40721 -876.28125 -170.09375 C -876.42354 -172.07375 -874.50765 -174.07232 -871.40625 -173.0625 C -870.90705 -172.90006 -870.8733 -173.79529 -871.4375 -174.25 C -872.89006 -175.42058 -878.64445 -174.97309 -878.625 -170.375 C -878.60697 -166.11394 -875.1985 -163.2691 -871.90625 -163.25 C -865.01125 -163.20942 -863.65725 -168.65233 -863.90625 -172.40625 C -864.18214 -176.56594 -869.42819 -181.59444 -875.375 -181.59375 z " inkscape:radius="0" sodipodi:type="inkscape:offset"/>
<path style="fill:#eeeeec;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.85000002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" id="path3607" sodipodi:nodetypes="cssscsssssssssscc" inkscape:export-xdpi="16.219999" d="M -882.26964,-154.56487 C -884.04337,-158.85855 -886.39489,-162.64246 -886.44716,-169.65475 C -886.50117,-176.89962 -880.28643,-181.59015 -875.3746,-181.59071 C -869.42776,-181.5914 -864.1955,-176.56944 -863.91961,-172.40975 C -863.67062,-168.65582 -865.00645,-163.1963 -871.90145,-163.23688 C -875.19368,-163.25598 -878.61459,-166.12002 -878.63262,-170.38108 C -878.65208,-174.97916 -872.89198,-175.42773 -871.43942,-174.25715 C -870.87519,-173.80245 -870.89244,-172.90266 -871.39164,-173.0651 C -874.49306,-174.07491 -876.40908,-172.08472 -876.26679,-170.10472 C -876.07363,-167.41818 -874.47976,-165.81981 -871.62264,-165.68386 C -867.50123,-165.48809 -866.34743,-169.49635 -866.4528,-171.12316 C -866.58084,-173.10108 -868.30538,-177.16916 -873.66986,-177.91236 C -876.20284,-178.2629 -878.3021,-177.50422 -879.83551,-176.01754 C -881.36889,-174.53073 -882.23097,-172.99329 -882.35692,-170.47129 C -882.48718,-167.8627 -881.91766,-166.3321 -880.35748,-162.90962 C -879.80019,-161.68731 -878.24354,-159.22123 -877.03804,-156.7518 L -882.26964,-154.56487 z " inkscape:export-filename="/home/lluis/MonoDevelopWork/mono-logo.png" inkscape:export-ydpi="16.219999"/>
<path inkscape:export-ydpi="16.219999" inkscape:export-filename="/home/lluis/MonoDevelopWork/mono-logo.png" d="M -854.9661,-180.31037 C -853.19235,-176.0164 -850.84085,-172.23264 -850.78857,-165.2202 C -850.73454,-157.97533 -856.94932,-153.2848 -861.86113,-153.28453 C -867.80798,-153.28341 -873.04024,-158.30566 -873.31612,-162.46493 C -873.5651,-166.21927 -872.22929,-171.67893 -865.33427,-171.63808 C -862.04204,-171.61897 -858.62113,-168.75493 -858.6031,-164.49401 C -858.58365,-159.89607 -864.34375,-159.44723 -865.79631,-160.61794 C -866.36053,-161.07264 -866.34331,-161.97229 -865.84408,-161.80999 C -862.74267,-160.80005 -860.82667,-162.79051 -860.96896,-164.77038 C -861.16211,-167.45691 -862.75597,-169.055 -865.61309,-169.19095 C -869.73449,-169.38672 -870.8883,-165.37832 -870.78294,-163.75179 C -870.6549,-161.77388 -868.93037,-157.70552 -863.56586,-156.96288 C -861.03289,-156.61219 -858.93363,-157.37087 -857.40024,-158.85755 C -855.86683,-160.3445 -855.00474,-161.88194 -854.8788,-164.40352 C -854.74854,-167.01225 -855.31808,-168.54271 -856.87826,-171.9652 C -857.43554,-173.18792 -858.99221,-175.65345 -860.19768,-178.12316 L -854.9661,-180.31037 z " inkscape:export-xdpi="16.219999" sodipodi:nodetypes="cssscsssssssssscc" id="path3609" style="opacity:0.77380952;fill:#33649d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.85000002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter7743)"/>
<path style="fill:#a9c4e3;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.85000002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" id="path3611" sodipodi:nodetypes="cssscsssssssssscc" inkscape:export-xdpi="16.219999" d="M -855.12143,-181.59071 C -853.34768,-177.29674 -850.99618,-173.51298 -850.9439,-166.50054 C -850.88987,-159.25567 -857.10465,-154.56514 -862.01646,-154.56487 C -867.96331,-154.56375 -873.19557,-159.586 -873.47145,-163.74527 C -873.72043,-167.49961 -872.38462,-172.95927 -865.4896,-172.91842 C -862.19737,-172.89931 -858.77646,-170.03527 -858.75843,-165.77435 C -858.73898,-161.17641 -864.49908,-160.72757 -865.95164,-161.89828 C -866.51586,-162.35298 -866.49864,-163.25263 -865.99941,-163.09033 C -862.898,-162.08039 -860.982,-164.07085 -861.12429,-166.05072 C -861.31744,-168.73725 -862.9113,-170.33534 -865.76842,-170.47129 C -869.88982,-170.66706 -871.04363,-166.65866 -870.93827,-165.03213 C -870.81023,-163.05422 -869.0857,-158.98586 -863.72119,-158.24322 C -861.18822,-157.89253 -859.08896,-158.65121 -857.55557,-160.13789 C -856.02216,-161.62484 -855.16007,-163.16228 -855.03413,-165.68386 C -854.90387,-168.29259 -855.47341,-169.82305 -857.03359,-173.24554 C -857.59087,-174.46826 -859.14754,-176.93379 -860.35301,-179.4035 L -855.12143,-181.59071 z " inkscape:export-filename="/home/lluis/MonoDevelopWork/mono-logo.png" inkscape:export-ydpi="16.219999"/>
<path style="fill:#eeeeec;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.85000002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M -875.38304,-181.606 C -880.29487,-181.60544 -886.49955,-176.91337 -886.44554,-169.6685 C -886.39327,-162.65621 -884.03177,-158.86843 -882.25804,-154.57475 L -877.03929,-156.76225 C -877.50526,-157.71678 -878.01513,-158.63036 -878.50804,-159.51225 L -879.66429,-159.51225 L -879.66429,-161.606 C -879.94834,-162.11768 -880.19536,-162.57539 -880.35179,-162.9185 C -881.91197,-166.34098 -882.48205,-167.87241 -882.35179,-170.481 C -882.22584,-173.003 -881.35392,-174.52544 -879.82054,-176.01225 C -878.28713,-177.49893 -876.19727,-178.26904 -873.66429,-177.9185 C -871.12744,-177.56704 -869.41423,-176.46564 -868.28929,-175.19975 L -867.22679,-175.19975 L -867.22679,-173.63725 C -866.74312,-172.70349 -866.48868,-171.8036 -866.44554,-171.13725 C -866.39873,-170.41449 -866.6267,-169.22262 -867.22679,-168.13725 L -867.22679,-164.4185 C -864.37657,-166.22286 -863.73734,-169.75075 -863.91429,-172.4185 C -864.19018,-176.57819 -869.4362,-181.60669 -875.38304,-181.606 z " id="path3613"/>
<path d="M -853.84375,-184.625 C -857.35288,-183.17746 -864.48196,-180.21595 -864.625,-180.15625 C -865.07352,-179.96843 -865.58878,-180.04032 -865.96875,-180.34375 C -868.30329,-182.25028 -871.35203,-183.71393 -874.375,-183.875 C -874.38542,-183.87488 -874.39583,-183.87488 -874.40625,-183.875 C -881.7925,-184.33949 -888.7601,-177.58355 -888.78125,-170.3125 C -888.78076,-170.29167 -888.78076,-170.27083 -888.78125,-170.25 C -889.1001,-163.8083 -886.27875,-157.64874 -883.4375,-151.5625 C -880.10234,-152.95414 -872.92953,-155.95613 -872.75,-156.03125 C -872.30148,-156.21907 -871.78622,-156.14718 -871.40625,-155.84375 C -869.11326,-153.92758 -866.19463,-152.49413 -863.25,-152.28125 C -863.23958,-152.28137 -863.22917,-152.28137 -863.21875,-152.28125 C -855.95785,-151.67199 -849.02552,-158.14361 -848.65625,-165.25 C -848.64601,-165.26059 -848.63559,-165.27101 -848.625,-165.28125 C -848.09946,-171.90282 -851.06412,-178.26073 -853.84375,-184.625 z " inkscape:href="#path3493" id="path3615" style="opacity:0.4107143;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3627);stroke-width:1.20000005;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" xlink:href="#path3493" inkscape:original="M -853.125 -186.34375 C -855.92871 -185.19245 -864.90084 -181.46856 -865.125 -181.375 C -867.64034 -183.42918 -870.92402 -185.00696 -874.3125 -185.1875 C -882.53199 -185.70439 -890.10145 -178.41003 -890.125 -170.3125 C -890.48585 -163.02231 -887.16211 -156.2849 -884.15625 -149.84375 C -881.64153 -150.8929 -872.48055 -154.71603 -872.25 -154.8125 C -869.78127 -152.74947 -866.63948 -151.20701 -863.34375 -150.96875 C -855.25598 -150.29011 -847.72338 -157.28044 -847.3125 -165.1875 C -846.72546 -172.58395 -850.13649 -179.41761 -853 -186.03125 C -853.0417 -186.13443 -853.08336 -186.24056 -853.125 -186.34375 z " inkscape:radius="-1.3299524" sodipodi:type="inkscape:offset"/>
</g>
</g>
<rect style="opacity:0.2;fill:none;fill-opacity:1;stroke:none;stroke-width:2.17700005;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" id="rect3617" width="48" height="48" x="212.47336" y="436.70578"/>
</g>
</g>
</svg>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 22.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 151 151" style="enable-background:new 0 0 151 151;" xml:space="preserve">
<style type="text/css">
.st0{fill:#FFFFFF;}
.st1{fill:url(#SVGID_1_);}
.st2{opacity:0.11;}
.st3{opacity:0.33;}
.st4{fill:none;stroke:#FFFFFF;stroke-width:6;stroke-miterlimit:10;}
.st5{opacity:0.9;}
.st6{fill:#F2F2F2;}
</style>
<circle class="st0" cx="76.8" cy="73.5" r="0.9"/>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="48.4624" y1="23.0471" x2="107.9057" y2="126.0059">
<stop offset="0" style="stop-color:#00FF00"/>
<stop offset="1" style="stop-color:#00A4FF"/>
</linearGradient>
<circle class="st1" cx="78.2" cy="74.5" r="59.4"/>
<g>
<circle class="st2" cx="76.9" cy="74.9" r="59.8"/>
</g>
<g>
<g class="st3">
<image style="overflow:visible;opacity:0.75;" width="150" height="150" xlink:href="data:image/png;base64,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" transform="matrix(1 0 0 1 8.7306 5.4757)">
</image>
<circle class="st0" cx="76.8" cy="73.5" r="59.9"/>
</g>
<circle class="st4" cx="76.8" cy="73.5" r="59.9"/>
</g>
<g>
<g class="st5">
<image style="overflow:visible;opacity:0.25;" width="86" height="74" xlink:href="data:image/png;base64,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" transform="matrix(1 0 0 1 40.7306 47.4757)">
</image>
<polyline class="st6" points="76.8,98.6 104.2,56.3 49.4,56.3 76.8,98.6 "/>
</g>
</g>
<circle class="st0" cx="117.5" cy="30" r="10"/>
</svg>
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 19.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 70 70" style="enable-background:new 0 0 70 70;" xml:space="preserve">
<g>
<g>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="0.558" y1="46.8457" x2="29.9473" y2="8.0256">
<stop offset="1.612903e-002" style="stop-color:#765AF8"/>
<stop offset="0.3821" style="stop-color:#B345F1"/>
<stop offset="0.7581" style="stop-color:#FA3293"/>
<stop offset="0.9409" style="stop-color:#FF318C"/>
</linearGradient>
<polygon style="fill:url(#SVGID_1_);" points="39.6,15.2 36.3,5.2 11.9,0 0,13.5 37.2,32.5 "/>
<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="2.7297" y1="48.3788" x2="32.0719" y2="9.6209">
<stop offset="1.612903e-002" style="stop-color:#765AF8"/>
<stop offset="0.3821" style="stop-color:#B345F1"/>
<stop offset="0.7581" style="stop-color:#FA3293"/>
<stop offset="0.9409" style="stop-color:#FF318C"/>
</linearGradient>
<polygon style="fill:url(#SVGID_2_);" points="28,41.4 27.3,20.6 0,13.5 6.7,53.6 28,53.4 "/>
<linearGradient id="SVGID_3_" gradientUnits="userSpaceOnUse" x1="50.8568" y1="46.405" x2="34.2739" y2="7.0481">
<stop offset="0.1828" style="stop-color:#765AF8"/>
<stop offset="0.2382" style="stop-color:#8655F6"/>
<stop offset="0.3449" style="stop-color:#9F4CF3"/>
<stop offset="0.4425" style="stop-color:#AE47F2"/>
<stop offset="0.5219" style="stop-color:#B345F1"/>
</linearGradient>
<polygon style="fill:url(#SVGID_3_);" points="22.1,41 23.4,24.5 43.2,4.2 60.9,7.4 70,30.1 60.5,39.5 45,37 35.4,47.1 "/>
<linearGradient id="SVGID_4_" gradientUnits="userSpaceOnUse" x1="63.2656" y1="57.3388" x2="24.6977" y2="27.5158">
<stop offset="1.612903e-002" style="stop-color:#765AF8"/>
<stop offset="0.3821" style="stop-color:#B345F1"/>
</linearGradient>
<polygon style="fill:url(#SVGID_4_);" points="43.2,4.2 14.8,29.4 20.3,61.8 43.9,70 70,54.4 "/>
</g>
<g>
<rect x="13.4" y="13.4" style="fill:#000000;" width="43.2" height="43.2"/>
<rect x="17.5" y="48.5" style="fill:#FFFFFF;" width="16.2" height="2.7"/>
<path style="fill:#FFFFFF;" d="M17.3,19h7.3c4.3,0,6.9,2.5,6.9,6.2v0.1c0,4.2-3.2,6.3-7.3,6.3h-3l0,5.4h-3.9L17.3,19z M24.4,28
c2,0,3.1-1.2,3.1-2.7v-0.1c0-1.8-1.2-2.7-3.2-2.7h-3V28H24.4z"/>
<path style="fill:#FFFFFF;" d="M32.5,34.4l2.3-2.8c1.6,1.3,3.3,2.2,5.4,2.2c1.6,0,2.6-0.6,2.6-1.7V32c0-1-0.6-1.5-3.6-2.3
c-3.6-0.9-6-1.9-6-5.5v-0.1c0-3.3,2.6-5.4,6.3-5.4c2.6,0,4.9,0.8,6.7,2.3l-2.1,3c-1.6-1.1-3.2-1.8-4.7-1.8c-1.5,0-2.3,0.7-2.3,1.6
v0.1c0,1.2,0.8,1.6,3.9,2.4c3.6,1,5.7,2.3,5.7,5.4v0.1c0,3.6-2.7,5.6-6.6,5.6C37.4,37.3,34.7,36.3,32.5,34.4"/>
</g>
</g>
</svg>
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 19.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="70px" height="70px" viewBox="0 0 70 70" style="enable-background:new 0 0 70 70;" xml:space="preserve">
<g>
<g>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="24.9985" y1="27.0461" x2="66.6565" y2="27.0461">
<stop offset="0" style="stop-color:#21D789"/>
<stop offset="1" style="stop-color:#07C3F2"/>
</linearGradient>
<polygon style="fill:url(#SVGID_1_);" points="49.1,11 69.5,28.1 62.2,43 49.8,39.6 39.2,39.6 "/>
<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="-24.5594" y1="59.0806" x2="61.2196" y2="-4.2413">
<stop offset="1.075269e-002" style="stop-color:#FCF84A"/>
<stop offset="0.1116" style="stop-color:#A7EB62"/>
<stop offset="0.2056" style="stop-color:#5FE077"/>
<stop offset="0.2727" style="stop-color:#32DA84"/>
<stop offset="0.3065" style="stop-color:#21D789"/>
<stop offset="0.5768" style="stop-color:#21D789"/>
<stop offset="0.5968" style="stop-color:#21D789"/>
<stop offset="0.686" style="stop-color:#20D68C"/>
<stop offset="0.7627" style="stop-color:#1ED497"/>
<stop offset="0.8348" style="stop-color:#19D1A9"/>
<stop offset="0.904" style="stop-color:#13CCC2"/>
<stop offset="0.9707" style="stop-color:#0BC6E1"/>
<stop offset="1" style="stop-color:#07C3F2"/>
</linearGradient>
<polygon style="fill:url(#SVGID_2_);" points="28.5,22.1 24.5,43 24.1,50.2 14.2,54.5 0,56 4.3,10.7 29.9,0 45.7,10.4 "/>
<linearGradient id="SVGID_3_" gradientUnits="userSpaceOnUse" x1="9.3301" y1="77.6536" x2="23.6369" y2="32.7598">
<stop offset="0" style="stop-color:#21D789"/>
<stop offset="0.1638" style="stop-color:#24D788"/>
<stop offset="0.3047" style="stop-color:#2FD886"/>
<stop offset="0.4371" style="stop-color:#41DA82"/>
<stop offset="0.5644" style="stop-color:#5ADC7D"/>
<stop offset="0.6881" style="stop-color:#7AE077"/>
<stop offset="0.809" style="stop-color:#A1E36E"/>
<stop offset="0.9254" style="stop-color:#CFE865"/>
<stop offset="1" style="stop-color:#F1EB5E"/>
</linearGradient>
<polygon style="fill:url(#SVGID_3_);" points="28.5,22.1 30.4,62.5 24,70 0,56 19.7,26.6 "/>
<linearGradient id="SVGID_4_" gradientUnits="userSpaceOnUse" x1="28.2753" y1="38.6231" x2="59.4088" y2="-3.2358">
<stop offset="0" style="stop-color:#21D789"/>
<stop offset="6.081050e-002" style="stop-color:#24D788"/>
<stop offset="0.1131" style="stop-color:#2FD886"/>
<stop offset="0.1622" style="stop-color:#41DA82"/>
<stop offset="0.2094" style="stop-color:#5ADD7D"/>
<stop offset="0.2548" style="stop-color:#79E077"/>
<stop offset="0.2581" style="stop-color:#7CE076"/>
<stop offset="0.4986" style="stop-color:#8CE173"/>
<stop offset="0.9247" style="stop-color:#B2E56B"/>
</linearGradient>
<polygon style="fill:url(#SVGID_4_);" points="54.9,19.1 30.6,19.1 52.1,0 "/>
<linearGradient id="SVGID_5_" gradientUnits="userSpaceOnUse" x1="75.8893" y1="43.9496" x2="13.1579" y2="43.3687">
<stop offset="0.3871" style="stop-color:#FCF84A"/>
<stop offset="0.5358" style="stop-color:#ECF451"/>
<stop offset="0.8259" style="stop-color:#C2E964"/>
<stop offset="0.9247" style="stop-color:#B2E56B"/>
</linearGradient>
<polygon style="fill:url(#SVGID_5_);" points="70,62.6 48.6,69.9 20.2,61.9 28.5,22.1 31.8,19.1 49.1,17.5 47.5,34.9 61.3,29.6
"/>
</g>
<g>
<rect x="13.4" y="13.4" style="fill:#000000;" width="43.2" height="43.2"/>
<rect x="17.5" y="48.5" style="fill:#FFFFFF;" width="16.2" height="2.7"/>
<path style="fill:#FFFFFF;" d="M17.3,19.1h7.3c4.3,0,6.9,2.5,6.9,6.2v0.1c0,4.1-3.2,6.3-7.2,6.3h-3V37h-3.9V19.1z M24.4,28.1
c2,0,3.1-1.2,3.1-2.7v-0.1c0-1.8-1.2-2.7-3.2-2.7h-3v5.5H24.4z"/>
<path style="fill:#FFFFFF;" d="M33.1,28.1L33.1,28.1c0-5.1,3.8-9.3,9.3-9.3c3.4,0,5.4,1.1,7.1,2.8l-2.5,2.9c-1.4-1.3-2.8-2-4.6-2
c-3,0-5.2,2.5-5.2,5.6V28c0,3.1,2.1,5.6,5.2,5.6c2,0,3.3-0.8,4.7-2.1l2.5,2.5c-1.8,2-3.9,3.2-7.3,3.2C37,37.3,33.1,33.2,33.1,28.1
"/>
</g>
</g>
</svg>
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 19.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="70px" height="70px" viewBox="0 0 70 70" style="enable-background:new 0 0 70 70;" xml:space="preserve">
<defs>
<linearGradient id="linear-gradient" x1="70.22612" y1="27.79912" x2="-5.13024" y2="63.12242" gradientTransform="matrix(1, 0, 0, -1, 0, 71.27997)" gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#c90f5e"/>
<stop offset="0.22111" stop-color="#c90f5e"/>
<stop offset="0.2356" stop-color="#c90f5e"/>
<stop offset="0.35559" stop-color="#ca135c"/>
<stop offset="0.46633" stop-color="#ce1e57"/>
<stop offset="0.5735" stop-color="#d4314e"/>
<stop offset="0.67844" stop-color="#dc4b41"/>
<stop offset="0.78179" stop-color="#e66d31"/>
<stop offset="0.88253" stop-color="#f3961d"/>
<stop offset="0.94241" stop-color="#fcb20f"/>
</linearGradient>
<linearGradient id="linear-gradient-2" x1="24.65904" y1="61.99608" x2="46.04762" y2="2.93445" gradientTransform="matrix(1, 0, 0, -1, 0, 71.27997)" gradientUnits="userSpaceOnUse">
<stop offset="0.04188" stop-color="#077cfb"/>
<stop offset="0.44503" stop-color="#c90f5e"/>
<stop offset="0.95812" stop-color="#077cfb"/>
</linearGradient>
<linearGradient id="linear-gradient-3" x1="17.39552" y1="63.34592" x2="33.19389" y2="7.20092" gradientTransform="matrix(1, 0, 0, -1, 0, 71.27997)" gradientUnits="userSpaceOnUse">
<stop offset="0.27749" stop-color="#c90f5e"/>
<stop offset="0.97382" stop-color="#fcb20f"/>
</linearGradient>
</defs>
<title>rider</title>
<g>
<polygon points="70 27.237 63.391 23.75 20.926 0 3.827 17.921 21.619 41.068 60.537 44.397 70 27.237" fill="url(#linear-gradient)"/>
<polygon points="50.423 16.132 44.271 1.107 27.643 17.471 11.768 50.194 49.411 70 70 57.98 50.423 16.132" fill="url(#linear-gradient-2)"/>
<polygon points="20.926 0 0 14.095 7.779 62.172 27.848 69.889 53.78 48.823 20.926 0" fill="url(#linear-gradient-3)"/>
</g>
<g>
<rect x="13.30219" y="13.19311" width="43.61371" height="43.61371"/>
<g>
<path d="M17.22741,18.86293h8.39564a7.38416,7.38416,0,0,1,5.34268,1.85358,5.86989,5.86989,0,0,1,1.52648,4.1433h0A5.74339,5.74339,0,0,1,28.567,30.5296l4.47041,6.54206H28.34891L24.42368,31.1838h-3.162v5.88785H17.22741V18.86293h0ZM25.296,27.69471c1.96262,0,3.053-1.09034,3.053-2.61682h0c0-1.74455-1.19938-2.61682-3.162-2.61682H21.15265v5.23365H25.296Z" fill="#fff"/>
<path d="M36.09034,18.86293H43.2866c5.77882,0,9.70405,3.92523,9.70405,9.15888h0c0,5.12461-3.92523,9.15888-9.70405,9.15888H36.09034V18.86293Zm4.03427,3.59813V33.47352h3.162a5.23727,5.23727,0,0,0,5.56075-5.45171h0a5.26493,5.26493,0,0,0-5.56075-5.56075h-3.162Z" fill="#fff"/>
</g>
<rect x="17.22741" y="48.62925" width="16.35514" height="2.72586" fill="#fff"/>
</g>
</svg>
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 19.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="70px" height="70px" viewBox="0 0 70 70" style="enable-background:new 0 0 70 70;" xml:space="preserve">
<g>
<g>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="49.6092" y1="52.5543" x2="30.3463" y2="7.1627">
<stop offset="0.172" style="stop-color:#FF1F51"/>
<stop offset="0.2798" style="stop-color:#FF3648"/>
<stop offset="0.4681" style="stop-color:#FF593B"/>
<stop offset="0.6464" style="stop-color:#FF7231"/>
<stop offset="0.8088" style="stop-color:#FF812B"/>
<stop offset="0.9409" style="stop-color:#FF8629"/>
</linearGradient>
<polygon style="fill:url(#SVGID_1_);" points="58.2,0 38.2,7.2 22.4,0 6.9,38.9 24.7,31.8 24.4,51.5 62.5,52.2 70,13.7 "/>
<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="33.2589" y1="12.8867" x2="25.1045" y2="33.4358">
<stop offset="2.150538e-002" style="stop-color:#9039D0"/>
<stop offset="0.629" style="stop-color:#FF1F51"/>
</linearGradient>
<polygon style="fill:url(#SVGID_2_);" points="50.8,22.7 25.6,6.2 5.3,18.7 49.8,35.9 "/>
<linearGradient id="SVGID_3_" gradientUnits="userSpaceOnUse" x1="0.2898" y1="11.2244" x2="45.2838" y2="68.4203">
<stop offset="0.1075" style="stop-color:#9039D0"/>
<stop offset="0.3871" style="stop-color:#FF1F51"/>
<stop offset="0.629" style="stop-color:#FF1F51"/>
<stop offset="0.6599" style="stop-color:#FF3648"/>
<stop offset="0.7139" style="stop-color:#FF593B"/>
<stop offset="0.765" style="stop-color:#FF7231"/>
<stop offset="0.8116" style="stop-color:#FF812B"/>
<stop offset="0.8495" style="stop-color:#FF8629"/>
</linearGradient>
<polygon style="fill:url(#SVGID_3_);" points="29.1,68.2 55.3,64.7 47,48.7 52.5,42 53.1,37.9 25.6,6.1 0,12.4 0,49.1 14.8,70
29.1,68.2 29.1,68.2 29.1,68.2 29.1,68.2 "/>
</g>
<g>
<rect x="13.4" y="13.4" style="fill:#000000;" width="43.2" height="43.2"/>
<rect x="17.5" y="48.5" style="fill:#FFFFFF;" width="16.2" height="2.7"/>
<polygon style="fill:#FFFFFF;" points="34.6,19 38.9,19 43.6,26.6 48.3,19 52.6,19 52.6,36.9 48.6,36.9 48.6,25.2 43.6,32.9
43.5,32.9 38.5,25.3 38.5,36.9 34.6,36.9 "/>
<path style="fill:#FFFFFF;" d="M17.4,19h8.2c2.3,0,4,0.6,5.2,1.8c1,1,1.5,2.4,1.5,4.1v0.1c0,1.5-0.4,2.6-1.1,3.5
c-0.7,0.9-1.6,1.6-2.8,2l4.4,6.4h-4.6l-3.7-5.5h-3.3l0,5.5h-3.9V19z M25.4,27.7c1,0,1.7-0.2,2.2-0.7c0.5-0.5,0.8-1.1,0.8-1.8v-0.1
c0-0.9-0.3-1.5-0.8-1.9c-0.5-0.4-1.3-0.6-2.3-0.6h-3.9v5.1H25.4z"/>
</g>
</g>
</svg>
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 19.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="70px" height="70px" viewBox="0 0 70 70" style="enable-background:new 0 0 70 70;" xml:space="preserve">
<g>
<g>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="25.0676" y1="1.4599" x2="43.1829" y2="66.675">
<stop offset="0.2849" style="stop-color:#00CDD7"/>
<stop offset="0.9409" style="stop-color:#2086D7"/>
</linearGradient>
<polygon style="fill:url(#SVGID_1_);" points="9.4,63.3 0,7.3 17.5,0.1 28.6,6.7 38.8,1.2 60.1,9.4 48.1,70 "/>
<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="30.7199" y1="9.7343" x2="61.365" y2="54.6713">
<stop offset="0.1398" style="stop-color:#FFF045"/>
<stop offset="0.3656" style="stop-color:#00CDD7"/>
</linearGradient>
<polygon style="fill:url(#SVGID_2_);" points="70,23.7 61,1.4 44.6,0 19.3,24.3 26.1,55.6 38.8,64.6 70,46 62.3,31.7 "/>
<linearGradient id="SVGID_3_" gradientUnits="userSpaceOnUse" x1="61.0819" y1="15.2899" x2="65.1065" y2="29.5436">
<stop offset="0.2849" style="stop-color:#00CDD7"/>
<stop offset="0.9409" style="stop-color:#2086D7"/>
</linearGradient>
<polygon style="fill:url(#SVGID_3_);" points="56,20.4 62.3,31.7 70,23.7 64.4,9.8 "/>
</g>
<g>
<g>
<rect x="13.4" y="13.4" style="fill:#000000;" width="43.2" height="43.2"/>
<rect x="17.5" y="48.5" style="fill:#FFFFFF;" width="16.2" height="2.7"/>
<path style="fill:#FFFFFF;" d="M38.7,34.3l2.3-2.8c1.6,1.3,3.3,2.2,5.3,2.2c1.6,0,2.5-0.6,2.5-1.7v-0.1c0-1-0.6-1.5-3.6-2.3
c-3.6-0.9-5.8-1.9-5.8-5.5v-0.1c0-3.3,2.6-5.4,6.2-5.4c2.6,0,4.8,0.8,6.6,2.3l-2,3c-1.6-1.1-3.1-1.8-4.6-1.8
c-1.5,0-2.3,0.7-2.3,1.6v0.1c0,1.2,0.8,1.6,3.8,2.4c3.6,1,5.6,2.3,5.6,5.4v0.1c0,3.6-2.7,5.6-6.5,5.6
C43.5,37.2,40.8,36.2,38.7,34.3"/>
</g>
<polygon style="fill:#FFFFFF;" points="35.2,19 32.5,29.4 29.5,19 26.5,19 23.4,29.4 20.7,19 16.6,19 21.7,36.9 25,36.9 28,26.5
30.9,36.9 34.3,36.9 39.4,19 "/>
</g>
</g>
</svg>
......@@ -14,7 +14,10 @@ const findAvailableDisplay = async (): Promise<number> => {
const x11unixDir = path.join(os.tmpdir(), ".X11-unix")
// Skip existing displays. We can't connect to them to see if they're in use
// because doing so will crash the nxagent listening on that socket.
while (await fs.pathExists(path.join(x11unixDir, `X${display}`))) {
while (
(await fs.pathExists(path.join(x11unixDir, `X${display}`))) &&
(await fs.pathExists(path.join(os.tmpdir(), `.X${display}-lock`)))
) {
logger.debug("display is taken", field("display", display))
++display
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册