diff options
author | Rubén Rincón Blanco <ruben@rinconblanco.es> | 2022-02-01 04:20:15 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-02-01 04:20:15 +0000 |
commit | 048e613b8242ac8816b76f518e39e603ea20403a (patch) | |
tree | 8fd20c481f2adf6cc7fe8c1f441ca2e634eb2c2b | |
parent | 5f0a3a7f23311b4837f4c6e031c992d9306782da (diff) | |
parent | 2406a8018614a9aac54c16ca009416ba468cba8b (diff) | |
download | compiler-explorer-gh-1804.tar.gz compiler-explorer-gh-1804.zip |
Merge 2406a8018614a9aac54c16ca009416ba468cba8b into 5f0a3a7f23311b4837f4c6e031c992d9306782dagh-1804
30 files changed, 835 insertions, 0 deletions
diff --git a/lib/languages.js b/lib/languages.js index 43db07aa7..484d53c61 100644 --- a/lib/languages.js +++ b/lib/languages.js @@ -58,12 +58,14 @@ export const languages = { alias: ['gcc', 'cpp'], previewFilter: /^\s*#include/, formatter: 'clangformat', + logoUrl: 'c++.svg', }, llvm: { name: 'LLVM IR', monaco: 'llvm-ir', extensions: ['.ll'], alias: [], + logoUrl: 'llvm.png', }, cppx: { name: 'Cppx', @@ -71,18 +73,21 @@ export const languages = { extensions: ['.cpp', '.cxx', '.h', '.hpp', '.hxx', '.c'], alias: [], previewFilter: /^\s*#include/, + logoUrl: 'c++.svg', }, cppx_gold: { name: 'Cppx-Gold', monaco: 'cppx-gold', extensions: ['.usyntax', '.cpp', '.cxx', '.h', '.hpp', '.hxx', '.c'], alias: [], + logoUrl: 'c++.svg', // TODO: Find a better alternative }, cppx_blue: { name: 'Cppx-Blue', monaco: 'cppx-blue', extensions: ['.blue', '.cpp', '.cxx', '.h', '.hpp', '.hxx', '.c'], alias: [], + logoUrl: 'c++.svg', // TODO: Find a better alternative }, c: { name: 'C', @@ -90,18 +95,21 @@ export const languages = { extensions: ['.c', '.h'], alias: [], previewFilter: /^\s*#include/, + logoUrl: 'c.svg', }, openclc: { name: 'OpenCL C', monaco: 'openclc', extensions: ['.cl', '.ocl'], alias: [], + logoUrl: 'opencl.svg', }, cpp_for_opencl: { name: 'C++ for OpenCL', monaco: 'cpp-for-opencl', extensions: ['.clcpp', '.cl', '.ocl'], alias: [], + logoUrl: 'opencl.svg', // TODO: Find a better alternative }, rust: { name: 'Rust', @@ -109,78 +117,91 @@ export const languages = { extensions: ['.rs'], alias: [], formatter: 'rustfmt', + logoUrl: 'rust.svg', }, d: { name: 'D', monaco: 'd', extensions: ['.d'], alias: [], + logoUrl: 'd.svg', }, erlang: { name: 'Erlang', monaco: 'erlang', extensions: ['.erl', '.hrl'], alias: [], + logoUrl: 'erlang.svg', }, go: { name: 'Go', monaco: 'go', extensions: ['.go'], alias: [], + logoUrl: 'go.svg', }, ispc: { name: 'ispc', monaco: 'ispc', extensions: ['.ispc'], alias: [], + logoUrl: 'c.svg', // TODO: Find a better alternative }, haskell: { name: 'Haskell', monaco: 'haskell', extensions: ['.hs', '.haskell'], alias: [], + logoUrl: 'haskell.png', }, java: { name: 'Java', monaco: 'java', extensions: ['.java'], alias: [], + logoUrl: 'java.svg', }, kotlin: { name: 'Kotlin', monaco: 'kotlin', extensions: ['.kt'], alias: [], + logoUrl: 'kotlin.png', }, scala: { name: 'Scala', monaco: 'scala', extensions: ['.scala'], alias: [], + logoUrl: 'scala.png', }, ocaml: { name: 'OCaml', monaco: 'ocaml', extensions: ['.ml', '.mli'], alias: [], + logoUrl: 'ocaml.svg', }, python: { name: 'Python', monaco: 'python', extensions: ['.py'], alias: [], + logoUrl: 'python.svg', }, swift: { name: 'Swift', monaco: 'swift', extensions: ['.swift'], alias: [], + logoUrl: 'swift.svg', }, pascal: { name: 'Pascal', monaco: 'pascal', extensions: ['.pas', '.dpr'], alias: [], + logoUrl: 'pascal.png', // TODO: Find a better alternative }, fortran: { id: 'fortran', @@ -188,18 +209,21 @@ export const languages = { monaco: 'fortran', extensions: ['.f90', '.F90', '.f95', '.F95', '.f'], alias: [], + logoUrl: 'fortran.svg', }, assembly: { name: 'Assembly', monaco: 'asm', extensions: ['.asm'], alias: ['asm'], + logoUrl: 'assembly.png', // TODO: Find a better alternative }, analysis: { name: 'Analysis', monaco: 'asm', extensions: ['.asm'], // maybe add more? Change to a unique one? alias: ['tool', 'tools'], + logoUrl: 'analysis.png', // TODO: Find a better alternative }, cuda: { name: 'CUDA C++', @@ -207,36 +231,42 @@ export const languages = { extensions: ['.cu'], alias: ['nvcc'], monacoDisassembly: 'ptx', + logoUrl: 'cuda.svg', }, zig: { name: 'Zig', monaco: 'zig', extensions: ['.zig'], alias: [], + logoUrl: 'zig.svg', }, clean: { name: 'Clean', monaco: 'clean', extensions: ['.icl'], alias: [], + logoUrl: 'clean.svg', // TODO: Find a better alternative }, ada: { name: 'Ada', monaco: 'ada', extensions: ['.adb', '.ads'], alias: [], + logoUrl: 'ada.svg', }, nim: { name: 'Nim', monaco: 'nim', extensions: ['.nim'], alias: [], + logoUrl: 'nim.svg', }, crystal: { name: 'Crystal', monaco: 'crystal', extensions: ['.cr'], alias: [], + logoUrl: 'crystal.svg', }, circle: { name: 'C++ (Circle)', @@ -244,6 +274,7 @@ export const languages = { extensions: ['.cpp', '.cxx', '.h', '.hpp', '.hxx', '.c'], alias: [], previewFilter: /^\s*#include/, + logoUrl: 'c++.svg', // TODO: Find a better alternative }, ruby: { name: 'Ruby', @@ -251,12 +282,14 @@ export const languages = { extensions: ['.rb'], alias: [], monacoDisassembly: 'asmruby', + logoUrl: 'ruby.svg', }, cmake: { name: 'CMake', monaco: 'cmake', extensions: ['.txt'], alias: [], + logoUrl: 'cmake.svg', }, csharp: { name: 'C#', diff --git a/static/main.js b/static/main.js index 1dc522e10..727e30f2b 100644 --- a/static/main.js +++ b/static/main.js @@ -52,6 +52,12 @@ var HistoryWidget = require('./history-widget').HistoryWidget; var History = require('./history'); var presentation = require('./presentation'); +var logos = require.context( + '../views/resources/logos', + false, + /\.(png|svg)$/ +); + //css require('bootstrap/dist/css/bootstrap.min.css'); require('golden-layout/src/css/goldenlayout-base.css'); @@ -423,6 +429,16 @@ function removeOrphanedMaximisedItemFromConfig(config) { } } +function setupLanguageLogos(languages) { + _.each(languages, function (lang) { + try { + lang.logoData = logos('./' + lang.logoUrl); + } catch (ignored) { + console.log(ignored); + } + }, this); +} + // eslint-disable-next-line max-statements function start() { initializeResetLayoutLink(); @@ -450,6 +466,8 @@ function start() { } } + setupLanguageLogos(options.languages); + // Cookie domains are matched as a RE against the window location. This allows a flexible // way that works across multiple domains (e.g. godbolt.org and compiler-explorer.com). // We allow this to be configurable so that (for example), gcc.godbolt.org and d.godbolt.org diff --git a/static/panes/editor.js b/static/panes/editor.js index 51e1935b2..43f4b1799 100644 --- a/static/panes/editor.js +++ b/static/panes/editor.js @@ -137,6 +137,24 @@ function Editor(hub, state, container) { plugins: ['dropdown_input'], onChange: _.bind(this.onLanguageChange, this), closeAfterSelect: true, + render: { + option: function (data, escape) { + return '<div class="d-flex" style="align-items: center">' + + '<div class="mr-1">' + + '<img src="' + data.logoData + '" width="23" style="max-height: 23px"/>' + + '</div>' + + '<div>' + escape(data.name) + '</div>' + + '</div>'; + }, + item: function (data, escape) { + return '<div class="d-flex" style="align-items: center">' + + '<div class="mr-1">' + + '<img src="' + data.logoData + '" width="20" style="max-height: 20px"/>' + + '</div>' + + '<div>' + escape(data.name) + '</div>' + + '</div>'; + }, + }, }); diff --git a/views/resources/logos/ada.svg b/views/resources/logos/ada.svg new file mode 100644 index 000000000..dab62ac5f --- /dev/null +++ b/views/resources/logos/ada.svg @@ -0,0 +1,68 @@ +<?xml version="1.0" encoding="utf-8"?> +<svg version="1.1" width="2470" height="2680" viewBox="0 0 2470 2680" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xml:space="preserve"> + <style type="text/css"> + path { stroke: #000; fill: #000; } + .blue { stroke: none; fill: #001ec8; } + .purple { stroke: none; fill: #14127b; } + .lace{ + fill: none; + stroke: #000050; + stroke-width: 4.56; + stroke-linecap: round; + stroke-dasharray: 4.56, 9.12; + } + #beak { stroke-width: 1.4543; } + #eye { fill: #fff; } + #slogan{ + font-family: DejaVu Sans, DejaVuSans, sans-serif; + font-size: 160px; + letter-spacing: 2.058; + } + </style> + <g id="mascot"> + <path d="M1611.977,893.89c0,0,9.516-105.79,218.437-113.147c176.135,10.486,299.541,181.092,341.412,235.654c0,0-152.667,101.169-309.918-74.527C1680.564,779.166,1611.977,893.89,1611.977,893.89z"/> + <path d="M1611.977,893.89c0,0,9.516-105.79,218.437-113.147c176.135,10.486,299.541,181.092,341.412,235.654c0,0-152.667,101.169-309.918-74.527C1680.564,779.166,1611.977,893.89,1611.977,893.89z"/> + <path d="M1609.99,951.172c0,0-17.842,77.477,85.748,137.389c72.271,41.798,31.627,53.267,31.627,53.267s33.552,6.073,89.941-45.237c80.09-72.877,39.384-130.639,39.384-130.639s-84.44-119.765-160.184-28.007C1696.505,937.944,1672.542,966.059,1609.99,951.172z"/> + <path d="M1609.99,951.172c0,0-17.842,77.477,85.748,137.389c72.271,41.798,31.627,53.267,31.627,53.267s33.552,6.073,89.941-45.237c80.09-72.877,39.384-130.639,39.384-130.639s-84.44-119.765-160.184-28.007C1696.505,937.944,1672.542,966.059,1609.99,951.172z"/> + <path d="M1886.471,988.581c0,0,11.138,114.979-147.041,163.575c0,0,162.152-61.352,338.891,89.662c0,0,18.5-138.54,102.683-209.607C2171.425,1034.984,2039.909,1121.692,1886.471,988.581z"/> + <path d="M1886.471,988.581c0,0,11.138,114.979-147.041,163.575c0,0,162.152-61.352,338.891,89.662c0,0,18.5-138.54,102.683-209.607C2171.425,1034.984,2039.909,1121.692,1886.471,988.581z"/> + <path d="M1620.416,927.717c0,0,52.75,50.553,101.022-46.643C1721.438,881.075,1661.457,839.26,1620.416,927.717z"/> + <path d="M1620.416,927.717c0,0,52.75,50.553,101.022-46.643C1721.438,881.075,1661.457,839.26,1620.416,927.717z"/> + <path id="eye" d="M1663.644,906.901c1.978,6.592-1.131,13.3-6.948,14.985c-5.818,1.685-12.139-2.292-14.12-8.884c-1.978-6.589,1.134-13.297,6.952-14.982C1655.345,896.335,1661.666,900.312,1663.644,906.901z"/> + <path d="M2425.161,1516.737c10.324-223.678,6.519-390.567-146.927-494.139c-197.333-224.644-429.309-530.796-380.538-901.605c35.248-267.985,54.6-5.352,54.6-5.352s43.629,382.154,187.388,504.897C2505.941,943.871,2506.367,1121.287,2425.161,1516.737z"/> + <path d="M2425.161,1516.737c10.324-223.678,6.519-390.567-146.927-494.139c-197.333-224.644-429.309-530.796-380.538-901.605c35.248-267.985,54.6-5.352,54.6-5.352s43.629,382.154,187.388,504.897C2505.941,943.871,2506.367,1121.287,2425.161,1516.737z"/> + <path d="M1828.757,315.384c0,0,52.75,258.796,193.011,419.396c147.362,168.734,110.844,131.4,234.271,285.874c0,0-13.726-12.4-55.464,0.307c0,0-112.847-170.83-224.24-222.873c0,0-139.636-143.078-161.395-297.193C1779.606,250.634,1811.812,220.859,1828.757,315.384z"/> + <path d="M1828.757,315.384c0,0,52.75,258.796,193.011,419.396c147.362,168.734,110.844,131.4,234.271,285.874c0,0-13.726-12.4-55.464,0.307c0,0-112.847-170.83-224.24-222.873c0,0-139.636-143.078-161.395-297.193C1779.606,250.634,1811.812,220.859,1828.757,315.384z"/> + <path d="M1948.479,783.247c0,0-125.77-141.083-137.986-179.972c-21.57-68.681-29.621-88.42-36.591-29.45c-3.865,32.725,19.875,183.652,86.226,190.548C1904.166,768.949,1948.479,783.247,1948.479,783.247z"/> + <path d="M1948.479,783.247c0,0-125.77-141.083-137.986-179.972c-21.57-68.681-29.621-88.42-36.591-29.45c-3.865,32.725,19.875,183.652,86.226,190.548C1904.166,768.949,1948.479,783.247,1948.479,783.247z"/> + <path d="M265.722,564.054c-8.152,108.752,34.836,295.607,94.35,374.47c116.74,238.76,440.318,520.593,886.586,435.668c138.708-39.579,259.46,24.864,346.052,98.731c83.282,84.862,112.474,99.424,169.505,65.834c-59.141-57.281-122.45-124.229-121.132-212.485c4.155-64.08,27.511-126.884,68.622-161.109c-40.588-142.423-268.016-149.301-369.352-139.12c-131.23,8.867-262.996,76.582-380.2,89.509c-325.448-26.657-561.363-250.677-637.996-595.553C289.667,361.155,273.87,455.302,265.722,564.054z"/> + <path d="M265.722,564.054c-8.152,108.752,34.836,295.607,94.35,374.47c116.74,238.76,440.318,520.593,886.586,435.668c138.708-39.579,259.46,24.864,346.052,98.731c83.282,84.862,112.474,99.424,169.505,65.834c-59.141-57.281-122.45-124.229-121.132-212.485c4.155-64.08,27.511-126.884,68.622-161.109c-40.588-142.423-268.016-149.301-369.352-139.12c-131.23,8.867-262.996,76.582-380.2,89.509c-325.448-26.657-561.363-250.677-637.996-595.553C289.667,361.155,273.87,455.302,265.722,564.054z"/> + <path d="M562.838,1304.813c230.013,136.835,460.685,181.856,650.958,111.34c0,0,173.715-105.567,417.032,116.186c0,0-273.168,145.195-534.295,135.596c-94.496-3.474-390.567-65.621-583.404-262.864c-175.166-179.173-177.987-366.224-99.331-247.676C491.29,1274.181,562.838,1304.813,562.838,1304.813z"/> + <path d="M562.838,1304.813c230.013,136.835,460.685,181.856,650.958,111.34c0,0,173.715-105.567,417.032,116.186c0,0-273.168,145.195-534.295,135.596c-94.496-3.474-390.567-65.621-583.404-262.864c-175.166-179.173-177.987-366.224-99.331-247.676C491.29,1274.181,562.838,1304.813,562.838,1304.813z"/> + <path d="M965.398,1707.048c335.49,31.676,535.63-83.299,681.562-151.143c24.455,174.479-266.714,305.736-474.431,287.002c-138.928-6.75-333.321-37.361-454.117-163.129c-11.647-12.125-91.392-113.813,36.099-35.268C837.091,1683.747,895.998,1693.123,965.398,1707.048z"/> + <path d="M965.398,1707.048c335.49,31.676,535.63-83.299,681.562-151.143c24.455,174.479-266.714,305.736-474.431,287.002c-138.928-6.75-333.321-37.361-454.117-163.129c-11.647-12.125-91.392-113.813,36.099-35.268C837.091,1683.747,895.998,1693.123,965.398,1707.048z"/> + <path d="M1684.492,1568.591c63.313,127.972,114.759,155.246,291.324,232.417c107.66,49.228,142.959,77.509,117.842,122.341c0,0,133.856-71.649,196.353-165.761c0,0-339.162-60.108-515.42-210.421C1729.984,1583.869,1684.492,1568.591,1684.492,1568.591z"/> + <path d="M1684.492,1568.591c63.313,127.972,114.759,155.246,291.324,232.417c107.66,49.228,142.959,77.509,117.842,122.341c0,0,133.856-71.649,196.353-165.761c0,0-339.162-60.108-515.42-210.421C1729.984,1583.869,1684.492,1568.591,1684.492,1568.591z"/> + <path d="M1670.934,1581.267c0,0,5.497,149.755-207.863,248.039c-153.561,70.739,39.722,44.073,138.258-3.812c101.34-49.249,123.406-118.457,108.874-175.288C1699.108,1606.821,1682.043,1593.276,1670.934,1581.267z"/> + <path d="M1670.934,1581.267c0,0,5.497,149.755-207.863,248.039c-153.561,70.739,39.722,44.073,138.258-3.812c101.34-49.249,123.406-118.457,108.874-175.288C1699.108,1606.821,1682.043,1593.276,1670.934,1581.267z"/> + <path d="M2421.78,1531.324c0,0-61.757,173.345-118.533,221.491c0,0,36.291,8.63,49.189,85.811C2389.425,1748.033,2421.78,1531.324,2421.78,1531.324z"/> + <path d="M2421.78,1531.324c0,0-61.757,173.345-118.533,221.491c0,0,36.291,8.63,49.189,85.811C2389.425,1748.033,2421.78,1531.324,2421.78,1531.324z"/> + <path d="M2298.067,1774.257c0,0,60.485,207.06-215.383,436.233c-121.197,100.688-246.916,149.312-391.878,178.315c0,0-287.012,47.125-352.704-156.11c0,0,58.862,34.805,211.641,24.406C1979.896,2227.826,2259.594,1990.693,2298.067,1774.257z"/> + <path d="M2298.067,1774.257c0,0,60.485,207.06-215.383,436.233c-121.197,100.688-246.916,149.312-391.878,178.315c0,0-287.012,47.125-352.704-156.11c0,0,58.862,34.805,211.641,24.406C1979.896,2227.826,2259.594,1990.693,2298.067,1774.257z"/> + <path d="M1496.487,2128.527c0,0,38.184,92.072,159.839,90.203c210.235-3.234,551.609-189.684,614.506-413.938c0,0-176.721,209.97-498.868,285.338C1562.705,2139.085,1496.487,2128.527,1496.487,2128.527z"/> + <path d="M1496.487,2128.527c0,0,38.184,92.072,159.839,90.203c210.235-3.234,551.609-189.684,614.506-413.938c0,0-176.721,209.97-498.868,285.338C1562.705,2139.085,1496.487,2128.527,1496.487,2128.527z"/> + <path d="M2319.562,1784.373c67.984,66.106,49.556,575.534-455.449,704.963c0,0-201.498,64.398-354.49-55.349c201.174,25.111,498.821-106.314,617.34-227.303C2258.872,2072.029,2338.648,1933.761,2319.562,1784.373z"/> + <path d="M2319.562,1784.373c67.984,66.106,49.556,575.534-455.449,704.963c0,0-201.498,64.398-354.49-55.349c201.174,25.111,498.821-106.314,617.34-227.303C2258.872,2072.029,2338.648,1933.761,2319.562,1784.373z"/> + <path d="M947.427,945.126c251.781-104.964,473.12-102.836,658.46-50.581c0,0-8.138,17.765-24.361,13.907c-5.711-1.357,1.667,12.11,26.509,40.646C1419.208,872.766,1193.775,886.398,947.427,945.126z"/> + <path id="beak" d="M947.427,945.126c251.781-104.964,473.12-102.836,658.46-50.581c0,0-8.138,17.765-24.361,13.907c-5.711-1.357,1.667,12.11,26.509,40.646C1419.208,872.766,1193.775,886.398,947.427,945.126z"/> + <path class="blue" d="M2072.565,1258.561c0,0-40.71-39.82-105.351-69.183c-32.318-14.681-73.917-29.034-112.812-29.92c-47.728-1.085-90.031-8.288-139.967,30.381c-161.914,198.937,48.743,442.226,554.504,543.472C2215.211,1728.684,1632.122,1148.595,2072.565,1258.561z"/> + <path class="lace" d="M2072.565,1258.561c0,0-40.71-39.82-105.351-69.183c-32.318-14.681-73.917-29.034-112.812-29.92c-47.728-1.085-90.031-8.288-139.967,30.381c-161.914,198.937,48.743,442.226,554.504,543.472C2215.211,1728.684,1632.122,1148.595,2072.565,1258.561z"/> + <path class="blue" d="M2089,1250.758c0,0,6.621-47.435,31.076-105.404c24.456-57.972,69.361-122.52,135.318-108.428c99.035,38.683,198.1,202.659,144.854,504.171c-27.158,96.066-92.941,186.513-92.941,186.513C2319.081,1729.811,2292.455,846.947,2089,1250.758z"/> + <path class="lace" d="M2089,1250.758c0,0,6.621-47.435,31.076-105.404c24.456-57.972,69.361-122.52,135.318-108.428c99.035,38.683,198.1,202.659,144.854,504.171c-27.158,96.066-92.941,186.513-92.941,186.513C2319.081,1729.811,2292.455,846.947,2089,1250.758z"/> + <path class="purple" d="M2093.633,1281.527c-180.681-66.114-247.607,81.789,206.231,465.208C2290.286,1535.207,2251.655,961.503,2093.633,1281.527z"/> + <path class="lace" d="M2093.633,1281.527c-180.681-66.114-247.607,81.789,206.231,465.208C2290.286,1535.207,2251.655,961.503,2093.633,1281.527z"/> + </g> +</svg> diff --git a/views/resources/logos/analysis.png b/views/resources/logos/analysis.png Binary files differnew file mode 100644 index 000000000..6ee40cd68 --- /dev/null +++ b/views/resources/logos/analysis.png diff --git a/views/resources/logos/assembly.png b/views/resources/logos/assembly.png Binary files differnew file mode 100644 index 000000000..dece7859d --- /dev/null +++ b/views/resources/logos/assembly.png diff --git a/views/resources/logos/c++.svg b/views/resources/logos/c++.svg new file mode 100755 index 000000000..4c4b9645c --- /dev/null +++ b/views/resources/logos/c++.svg @@ -0,0 +1,25 @@ +<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 16.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<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="306px" height="344.35px" viewBox="0 0 306 344.35" enable-background="new 0 0 306 344.35" xml:space="preserve">
+<path fill="#00599C" d="M302.107,258.262c2.401-4.159,3.893-8.845,3.893-13.053V99.14c0-4.208-1.49-8.893-3.892-13.052L153,172.175
+ L302.107,258.262z"/>
+<path fill="#004482" d="M166.25,341.193l126.5-73.034c3.644-2.104,6.956-5.737,9.357-9.897L153,172.175L3.893,258.263
+ c2.401,4.159,5.714,7.793,9.357,9.896l126.5,73.034C147.037,345.401,158.963,345.401,166.25,341.193z"/>
+<path fill="#659AD2" d="M302.108,86.087c-2.402-4.16-5.715-7.793-9.358-9.897L166.25,3.156c-7.287-4.208-19.213-4.208-26.5,0
+ L13.25,76.19C5.962,80.397,0,90.725,0,99.14v146.069c0,4.208,1.491,8.894,3.893,13.053L153,172.175L302.108,86.087z"/>
+<g>
+ <path fill="#FFFFFF" d="M153,274.175c-56.243,0-102-45.757-102-102s45.757-102,102-102c36.292,0,70.139,19.53,88.331,50.968
+ l-44.143,25.544c-9.105-15.736-26.038-25.512-44.188-25.512c-28.122,0-51,22.878-51,51c0,28.121,22.878,51,51,51
+ c18.152,0,35.085-9.776,44.191-25.515l44.143,25.543C223.142,254.644,189.294,274.175,153,274.175z"/>
+</g>
+<g>
+ <polygon fill="#FFFFFF" points="255,166.508 243.666,166.508 243.666,155.175 232.334,155.175 232.334,166.508 221,166.508
+ 221,177.841 232.334,177.841 232.334,189.175 243.666,189.175 243.666,177.841 255,177.841 "/>
+</g>
+<g>
+ <polygon fill="#FFFFFF" points="297.5,166.508 286.166,166.508 286.166,155.175 274.834,155.175 274.834,166.508 263.5,166.508
+ 263.5,177.841 274.834,177.841 274.834,189.175 286.166,189.175 286.166,177.841 297.5,177.841 "/>
+</g>
+</svg>
diff --git a/views/resources/logos/c.svg b/views/resources/logos/c.svg new file mode 100644 index 000000000..b4c590ece --- /dev/null +++ b/views/resources/logos/c.svg @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" viewBox="0 0 38.000089 42.000031" width="380.00089" height="420.00031" version="1.1" id="svg10" sodipodi:docname="icons8-c-programming.svg" inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"> + <metadata id="metadata16"> + <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="defs14"/> + <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1056" id="namedview12" showgrid="false" fit-margin-top="0" fit-margin-left="0" fit-margin-right="0" fit-margin-bottom="0" inkscape:zoom="1.4895833" inkscape:cx="190" inkscape:cy="210.00282" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="svg10"/> + <path fill="#283593" fill-rule="evenodd" d="m 17.903,0.28628166 c 0.679,-0.381 1.515,-0.381 2.193,0 C 23.451,2.1692817 33.547,7.8372817 36.903,9.7202817 37.582,10.100282 38,10.804282 38,11.566282 c 0,3.766 0,15.101 0,18.867 0,0.762 -0.418,1.466 -1.097,1.847 -3.355,1.883 -13.451,7.551 -16.807,9.434 -0.679,0.381 -1.515,0.381 -2.193,0 -3.355,-1.883 -13.451,-7.551 -16.807,-9.434 -0.678,-0.381 -1.096,-1.084 -1.096,-1.846 0,-3.766 0,-15.101 0,-18.867 0,-0.762 0.418,-1.466 1.097,-1.8470003 3.354,-1.883 13.452,-7.551 16.806,-9.43400004 z" clip-rule="evenodd" id="path2" style="fill:#004482;fill-opacity:1"/> + <path fill="#5c6bc0" fill-rule="evenodd" d="m 0.304,31.404282 c -0.266,-0.356 -0.304,-0.694 -0.304,-1.149 0,-3.744 0,-15.014 0,-18.759 0,-0.758 0.417,-1.458 1.094,-1.8360003 3.343,-1.872 13.405,-7.507 16.748,-9.38000004 0.677,-0.379 1.594,-0.371 2.271,0.008 3.343,1.87200004 13.371,7.45900004 16.714,9.33100004 0.27,0.152 0.476,0.335 0.66,0.5760003 z" clip-rule="evenodd" id="path4" style="fill:#659ad2;fill-opacity:1"/> + <path fill="#ffffff" fill-rule="evenodd" d="m 19,7.0002817 c 7.727,0 14,6.2730003 14,14.0000003 0,7.727 -6.273,14 -14,14 -7.727,0 -14,-6.273 -14,-14 0,-7.727 6.273,-14.0000003 14,-14.0000003 z m 0,7.0000003 c 3.863,0 7,3.136 7,7 0,3.863 -3.137,7 -7,7 -3.863,0 -7,-3.137 -7,-7 0,-3.864 3.136,-7 7,-7 z" clip-rule="evenodd" id="path6"/> + <path fill="#3949ab" fill-rule="evenodd" d="m 37.485,10.205282 c 0.516,0.483 0.506,1.211 0.506,1.784 0,3.795 -0.032,14.589 0.009,18.384 0.004,0.396 -0.127,0.813 -0.323,1.127 l -19.084,-10.5 z" clip-rule="evenodd" id="path8" style="fill:#00599c;fill-opacity:1"/> +</svg>
\ No newline at end of file diff --git a/views/resources/logos/clean.svg b/views/resources/logos/clean.svg new file mode 100755 index 000000000..168363848 --- /dev/null +++ b/views/resources/logos/clean.svg @@ -0,0 +1,19 @@ +<svg width="281" height="142" xmlns="http://www.w3.org/2000/svg"> + <g> + <path id="svg_1" fill-rule="evenodd" fill="#3F87AF" d="m0,0l280.88889,0l0,141.78586l-280.88889,0l0,-141.78586zm14.22222,26.66667l252.44444,0l0,88.45252l-252.44444,0l0,-88.45252z"/> + <path id="svg_2" fill="#8C96A0" d="m14.22222,104.45253l252.44444,0l0,10.66666l-252.44444,0l0,-10.66666z"/> + <path id="svg_3" fill="#8C96A0" d="m14.22222,26.66667l252.44444,0l0,10.66667l-252.44444,0l0,-10.66667z"/> + <path id="svg_4" fill="#FFFFFF" d="m14.22222,37.33334l252.44444,0l0,67.11919l-252.44444,0l0,-67.11919z"/> + <path id="svg_5" fill="#8C96A0" d="m49.34019,130.22085c-5.84678,-4.24794 -11.03352,-9.33683 -15.39203,-15.10166l26.36402,0l-10.97199,15.10166z"/> + <path id="svg_6" fill="#8C96A0" d="m49.34019,11.56502c-5.84678,4.24794 -11.03352,9.33682 -15.39203,15.10165l26.36402,0l-10.97199,-15.10165z"/> + <path id="svg_7" fill="#8C96A0" d="m77.19087,93.22592c-17.58783,-12.77831 -17.58783,-38.99878 0,-51.77709l-10.18828,-14.02296c-27.11457,19.69989 -27.11457,60.12312 0,79.82301l10.18828,-14.02296z"/> + <path id="svg_8" fill="#8C96A0" d="m63.86774,111.56364c-30.04588,-21.82961 -30.04588,-66.62292 0,-88.45253l-10.97199,-15.10165c-40.30545,29.28362 -40.30545,89.37221 0,118.65583l10.97199,-15.10165z"/> + <path id="svg_9" fill="#3F87AF" d="m73.63531,96.78148c-17.58783,-12.77831 -17.58783,-38.99879 0,-51.77709l-10.18827,-14.02296c-27.11457,19.69989 -27.11457,60.12312 0,79.82301l10.18827,-14.02296z"/> + <path id="svg_10" fill="#3F87AF" d="m60.31218,115.11919c-30.04587,-21.8296 -30.04587,-66.62291 0,-88.45252l-26.36402,0c-19.78273,26.16582 -19.78273,62.28671 0,88.45252"/> + <text id="svg_11" fill="#8C96A0" y="95.78182" x="96" font-size="56.88889px" font-weight="bold" font-family="Helvetica">Clean</text> + <text id="svg_12" fill="#8C96A0" y="94.89293" x="95.11111" font-size="56.88889px" font-weight="bold" font-family="Helvetica">Clean</text> + <text id="svg_13" fill="#8C96A0" y="94.00404" x="94.22222" font-size="56.88889px" font-weight="bold" font-family="Helvetica">Clean</text> + <text id="svg_14" fill="#8C96A0" y="93.11515" x="93.33333" font-size="56.88889px" font-weight="bold" font-family="Helvetica">Clean</text> + <text id="svg_15" fill="#3F87AF" y="92.22627" x="92.44444" font-size="56.88889px" font-weight="bold" font-family="Helvetica">Clean</text> + </g> +</svg>
\ No newline at end of file diff --git a/views/resources/logos/cmake.svg b/views/resources/logos/cmake.svg new file mode 100644 index 000000000..e0ec18c03 --- /dev/null +++ b/views/resources/logos/cmake.svg @@ -0,0 +1,117 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<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" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" id="svg2816" version="1.1" inkscape:version="0.47 r22583" width="2072" height="2072" sodipodi:docname="Cmake.svg"> + <metadata id="metadata2822"> + <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="defs2820"> + <linearGradient id="linearGradient4276"> + <stop style="stop-color:#32691d;stop-opacity:1" offset="0" id="stop4278"/> + <stop id="stop4280" offset="0.02012207" style="stop-color:#01d200;stop-opacity:0"/> + <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop4282"/> + </linearGradient> + <linearGradient id="linearGradient4227"> + <stop style="stop-color:#ebebec;stop-opacity:1" offset="0" id="stop4229"/> + <stop id="stop4231" offset="0.00518292" style="stop-color:#d3d3d3;stop-opacity:0"/> + <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop4233"/> + </linearGradient> + <linearGradient id="linearGradient4129"> + <stop id="stop4131" offset="0" style="stop-color:#cbf595;stop-opacity:1"/> + <stop style="stop-color:#01da00;stop-opacity:0" offset="0.01826929" id="stop4133"/> + <stop id="stop4135" offset="1" style="stop-color:#ffffff;stop-opacity:0;"/> + </linearGradient> + <linearGradient id="linearGradient4039"> + <stop style="stop-color:#321e1d;stop-opacity:1" offset="0" id="stop4041"/> + <stop id="stop4043" offset="0.01546729" style="stop-color:#555548;stop-opacity:0"/> + <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop4045"/> + </linearGradient> + <linearGradient id="linearGradient3990"> + <stop style="stop-color:#321e1d;stop-opacity:1" offset="0" id="stop3992"/> + <stop id="stop3994" offset="0.02012207" style="stop-color:#5a5bd7;stop-opacity:0"/> + <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop3996"/> + </linearGradient> + <linearGradient id="linearGradient3941"> + <stop id="stop3943" offset="0" style="stop-color:#f6b1b2;stop-opacity:1"/> + <stop style="stop-color:#c51f1f;stop-opacity:0" offset="0.02821624" id="stop3945"/> + <stop id="stop3947" offset="1" style="stop-color:#ffffff;stop-opacity:0;"/> + </linearGradient> + <linearGradient id="linearGradient3851"> + <stop id="stop3853" offset="0" style="stop-color:#321e1d;stop-opacity:1"/> + <stop style="stop-color:#555548;stop-opacity:0" offset="0.02012207" id="stop3855"/> + <stop id="stop3857" offset="1" style="stop-color:#ffffff;stop-opacity:0;"/> + </linearGradient> + <linearGradient id="linearGradient3800"> + <stop style="stop-color:#cbcaf2;stop-opacity:1" offset="0" id="stop3802"/> + <stop id="stop3808" offset="0.02636753" style="stop-color:#5555d2;stop-opacity:0"/> + <stop style="stop-color:#ffffff;stop-opacity:0;" offset="1" id="stop3804"/> + </linearGradient> + <linearGradient inkscape:collect="always" id="linearGradient3715"> + <stop style="stop-color:#848484;stop-opacity:1" offset="0" id="stop3717"/> + <stop style="stop-color:#d2d2d2;stop-opacity:1" offset="1" id="stop3719"/> + </linearGradient> + <linearGradient inkscape:collect="always" id="linearGradient3669"> + <stop style="stop-color:#01a300;stop-opacity:1" offset="0" id="stop3671"/> + <stop style="stop-color:#01df00;stop-opacity:1" offset="1" id="stop3673"/> + </linearGradient> + <linearGradient inkscape:collect="always" id="linearGradient3653"> + <stop style="stop-color:#b40e0e;stop-opacity:1" offset="0" id="stop3655"/> + <stop style="stop-color:#ff5959;stop-opacity:1" offset="1" id="stop3657"/> + </linearGradient> + <linearGradient inkscape:collect="always" id="linearGradient3645"> + <stop style="stop-color:#1011a1;stop-opacity:1" offset="0" id="stop3647"/> + <stop style="stop-color:#6969e1;stop-opacity:1" offset="1" id="stop3649"/> + </linearGradient> + <linearGradient inkscape:collect="always" xlink:href="#linearGradient3645" id="linearGradient3651" x1="-1527.3507" y1="1387.5206" x2="-1086.1161" y2="454.13968" gradientUnits="userSpaceOnUse" gradientTransform="translate(2104,48)"/> + <linearGradient inkscape:collect="always" xlink:href="#linearGradient3653" id="linearGradient3659" x1="-933.38092" y1="680.41388" x2="-316.78384" y2="1721.275" gradientUnits="userSpaceOnUse" gradientTransform="translate(2104,48)"/> + <linearGradient inkscape:collect="always" xlink:href="#linearGradient3669" id="linearGradient3675" x1="-678.82251" y1="1794.8141" x2="-1549.978" y2="1721.275" gradientUnits="userSpaceOnUse" gradientTransform="translate(2104,48)"/> + <linearGradient inkscape:collect="always" xlink:href="#linearGradient3715" id="linearGradient3721" x1="-984.2926" y1="1472.3735" x2="-995.60632" y2="1093.3643" gradientUnits="userSpaceOnUse" gradientTransform="translate(2104,48)"/> + <filter inkscape:collect="always" id="filter3777"> + <feGaussianBlur inkscape:collect="always" stdDeviation="9.0766588" id="feGaussianBlur3779"/> + </filter> + <linearGradient inkscape:collect="always" xlink:href="#linearGradient3800" id="linearGradient3806" x1="-1238.0465" y1="919.71448" x2="-555.82379" y2="917.51282" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.9188939,0.98349385,-0.45611308,0.88992183,3476.0418,1285.266)"/> + <linearGradient y2="913.40582" x2="-552.84039" y1="919.71448" x1="-1238.0465" gradientTransform="matrix(-1.9407023,0.93972781,-0.43581582,-0.90003588,-412.21511,3168.6506)" gradientUnits="userSpaceOnUse" id="linearGradient3828" xlink:href="#linearGradient3851" inkscape:collect="always"/> + <linearGradient id="linearGradient3851-6"> + <stop id="stop3853-2" offset="0" style="stop-color:#321e1d;stop-opacity:1"/> + <stop style="stop-color:#555548;stop-opacity:0" offset="0.02012207" id="stop3855-4"/> + <stop id="stop3857-5" offset="1" style="stop-color:#ffffff;stop-opacity:0;"/> + </linearGradient> + <linearGradient y2="915.30005" x2="-555.83728" y1="919.71448" x1="-1238.0465" gradientTransform="matrix(0.02700295,-2.1560608,0.90368745,0.01314507,114.37039,-755.42907)" gradientUnits="userSpaceOnUse" id="linearGradient3877" xlink:href="#linearGradient3851-6" inkscape:collect="always"/> + <linearGradient y2="917.6181" x2="-554.89746" y1="919.71448" x1="-1238.0465" gradientTransform="matrix(3.1362513,0.00261809,0.06431073,0.7601511,4936.1356,68.133286)" gradientUnits="userSpaceOnUse" id="linearGradient3918" xlink:href="#linearGradient3941" inkscape:collect="always"/> + <linearGradient y2="917.51282" x2="-555.82379" y1="918.44379" x1="-1229.327" gradientTransform="matrix(-2.1510215,-0.07025797,-0.03821188,-0.48210687,-1498.469,1058.0104)" gradientUnits="userSpaceOnUse" id="linearGradient3967" xlink:href="#linearGradient3990" inkscape:collect="always"/> + <linearGradient y2="917.51282" x2="-555.82379" y1="920.41797" x1="-1237.1112" gradientTransform="matrix(-1.3798164,-1.6569612,0.7684458,-0.63991489,-2195.6367,413.8935)" gradientUnits="userSpaceOnUse" id="linearGradient4016" xlink:href="#linearGradient4039" inkscape:collect="always"/> + <linearGradient id="linearGradient3851-62"> + <stop id="stop3853-38" offset="0" style="stop-color:#321e1d;stop-opacity:1"/> + <stop style="stop-color:#555548;stop-opacity:0" offset="0.01739271" id="stop3855-2"/> + <stop id="stop3857-62" offset="1" style="stop-color:#ffffff;stop-opacity:0;"/> + </linearGradient> + <linearGradient y2="910.64618" x2="-551.12549" y1="915.73645" x1="-1242.2334" gradientTransform="matrix(0.85312044,-1.9803029,0.91840135,0.39565006,2182.2918,-885.93458)" gradientUnits="userSpaceOnUse" id="linearGradient4065" xlink:href="#linearGradient3851-62" inkscape:collect="always"/> + <linearGradient y2="915.4801" x2="-555.86682" y1="919.71448" x1="-1238.0465" gradientTransform="matrix(1.3829904,1.654313,-0.7672176,0.6413869,2529.8389,3432.8719)" gradientUnits="userSpaceOnUse" id="linearGradient4106" xlink:href="#linearGradient4129" inkscape:collect="always"/> + <linearGradient y2="917.18665" x2="-866.86804" y1="918.09875" x1="-1242.5582" gradientTransform="matrix(1.3829904,1.654313,-0.7672176,0.6413869,2930.535,3096.9376)" gradientUnits="userSpaceOnUse" id="linearGradient4196" xlink:href="#linearGradient4227" inkscape:collect="always"/> + <linearGradient y2="917.51282" x2="-555.82379" y1="919.71448" x1="-1238.0465" gradientTransform="matrix(-0.83179183,1.989334,-0.83312221,-0.35033011,1447.5752,4603.6836)" gradientUnits="userSpaceOnUse" id="linearGradient4253" xlink:href="#linearGradient4276" inkscape:collect="always"/> + </defs> + <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1280" inkscape:window-height="750" id="namedview2818" showgrid="false" inkscape:zoom="0.25" inkscape:cx="668.45545" inkscape:cy="769.26341" inkscape:window-x="-8" inkscape:window-y="-8" inkscape:window-maximized="1" inkscape:current-layer="svg2816" showguides="true" inkscape:guide-bbox="true"/> + <g id="g3668"> + <path sodipodi:nodetypes="ccccccc" id="path2831-1" d="m 1971.5575,1939.9137 -1797.08691,-0.1258 c -11.0291,-1.2221 -8.5403,-6.713 -5.9958,-12.2215 L 1069.3546,128.0808 c 3.3139,-5.2772 6.2883,-4.4372 9.0861,-0.4108 l 900.8561,1799.4363 c 4.5781,9.1667 1.5811,13.1503 -7.7393,12.8074 z" style="fill:none;stroke:#3a393b;stroke-width:22.50000000000000000;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;filter:url(#filter3777);opacity:0.53974895"/> + <path sodipodi:nodetypes="cccc" id="path2828" d="M 1143.3083,1084.3217 158.69119,1926.0618 1060.5107,124.10214 1143.3083,1084.3217 z" style="fill:url(#linearGradient3651);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-opacity:1"/> + <path sodipodi:nodetypes="ccccc" id="rect3781" d="m 1060.5637,125.61959 c 13.4152,80.71591 11.94,94.79031 -18.0349,140.07316 L 245.92029,1844.832 161.31739,1921.7588 1060.5637,125.61959 z" style="fill:url(#linearGradient3806);fill-opacity:1;fill-rule:nonzero;stroke:none"/> + <path sodipodi:nodetypes="cccccc" id="rect3781-0-9" d="m 1147.188,1083.1536 -50.1671,40.0537 -52.7887,-888.7261 c -4.0533,-47.4341 -6.2416,-43.17076 -6.5492,-68.17004 l 25.1004,-48.95208 84.4046,965.79452 z" style="fill:url(#linearGradient3967);fill-opacity:1;fill-rule:nonzero;stroke:none"/> + <path sodipodi:nodetypes="cccc" id="path2828-4" d="M 1188.9362,1609.9939 1060.9788,123.94021 1963.9529,1926.2261 1188.9362,1609.9939 z" style="fill:url(#linearGradient3659);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-opacity:1"/> + <path sodipodi:nodetypes="ccccc" id="rect3781-9" d="m 1060.9071,120.07731 c 24.1749,30.04558 39.608,75.93991 48.9654,112.17843 l 179.3742,1415.10436 -98.4276,-38.4391 -129.912,-1488.84369 z" style="fill:url(#linearGradient3918);fill-opacity:1;fill-rule:nonzero;stroke:none"/> + <path sodipodi:nodetypes="cccc" id="path2828-1" d="M 743.40929,1423.8349 1964.8794,1926.0085 158.92799,1925.81 743.40929,1423.8349 z" style="fill:url(#linearGradient3675);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-opacity:1"/> + <path sodipodi:nodetypes="cccccc" id="rect3781-0" d="m 1963.6891,1926.5277 -56.7139,-24.6169 -795.9854,-1603.05217 c -21.9472,-24.37845 -34.3449,-39.62306 -41.2192,-51.95192 -1.1264,-32.3188 -2.943,-61.0813 -9.9138,-126.2626 l 903.8323,1805.88359 z" style="fill:url(#linearGradient3828);fill-opacity:1;fill-rule:nonzero;stroke:none"/> + <path sodipodi:nodetypes="cccc" id="path2828-4-7" d="m 745.26609,1425.0475 397.42281,-339.0381 55.3298,523.5716 -452.75261,-184.5335 z" style="fill:url(#linearGradient3721);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:4;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"/> + <path inkscape:transform-center-y="624.859" inkscape:transform-center-x="758.12355" sodipodi:nodetypes="cccccc" id="rect3781-8" d="m 742.72829,1426.2554 c 17.4821,6.7504 20.8419,8.2827 35.806,14.4205 -16.1593,13.8305 -69.88,86.4885 -91.4281,103.8499 l -428.4072,362.6992 -98.8195,18.3883 582.8488,-499.3579 z" style="fill:url(#linearGradient4106);fill-opacity:1;fill-rule:nonzero;stroke:none"/> + <path inkscape:transform-center-y="347.22075" inkscape:transform-center-x="-821.22079" sodipodi:nodetypes="cccccc" id="rect3781-0-8-6" d="m 1962.8676,1925.4594 -68.0643,-1.0486 -1174.86681,-479.6332 23.5048,-18.7167 470.76241,191.9416 748.6639,307.4569 z" style="fill:url(#linearGradient4253);fill-opacity:1;fill-rule:nonzero;stroke:none"/> + <path sodipodi:nodetypes="ccccc" id="rect3781-0-8" d="m 159.98259,1925.4405 50.2958,-42.8864 1643.00831,0.1531 110.3276,42.727 -1803.63171,0.01 z" style="fill:url(#linearGradient3877);fill-opacity:1;fill-rule:nonzero;stroke:none"/> + <path inkscape:transform-center-y="369.96725" inkscape:transform-center-x="-887.51544" sodipodi:nodetypes="ccccccc" id="rect3781-0-7" d="m 1199.8469,1610.9874 -2.1608,-22.3386 610.5884,235.1678 c 39.4555,18.7661 69.1058,27.2993 88.8249,43.327 12.6947,5.2081 34.7241,12.6345 46.1135,16.4736 13.9264,9.2219 11.5065,23.9583 20.3177,41.5431 l -763.6837,-314.1729 z" style="fill:url(#linearGradient4065);fill-opacity:1;fill-rule:nonzero;stroke:none"/> + <path sodipodi:nodetypes="ccccccc" id="path2831" d="m 1958.5868,1931.807 -1797.08691,-0.1258 c -11.0291,-1.2221 -8.5403,-6.713 -5.9958,-12.2215 L 1056.3839,119.97408 c 3.3139,-5.27718 6.2883,-4.43721 9.0861,-0.4108 l 900.8561,1799.43632 c 4.5781,9.1667 1.5811,13.1503 -7.7393,12.8074 z" style="fill:none;stroke:#000000;stroke-width:12.19999981;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"/> + <path sodipodi:nodetypes="cccccc" id="rect3781-0-98" d="m 160.09059,1924.1505 25.5248,-54.5322 52.0681,-38.5691 899.32641,-780.8749 c 4.7998,18.518 1.8803,6.9336 6.1315,33.989 l -983.05081,839.9872 z" style="fill:url(#linearGradient4016);fill-opacity:1;fill-rule:nonzero;stroke:none"/> + <path inkscape:transform-center-y="624.859" inkscape:transform-center-x="758.12355" sodipodi:nodetypes="ccccc" id="rect3781-8-2" d="m 1141.0494,1090.571 c -7.8922,86.6075 -17.7158,81.5443 -53.2471,118.0205 l -263.40721,244.6992 -74.9445,-29.2367 391.59881,-333.483 z" style="fill:url(#linearGradient4196);fill-opacity:1;fill-rule:nonzero;stroke:none"/> + </g> +</svg>
\ No newline at end of file diff --git a/views/resources/logos/crystal.svg b/views/resources/logos/crystal.svg new file mode 100644 index 000000000..1b417fe0d --- /dev/null +++ b/views/resources/logos/crystal.svg @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 21.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 193.2 206.7" style="enable-background:new 0 0 193.2 206.7;" xml:space="preserve">
+<style type="text/css">
+ .st0{fill:none;}
+</style>
+<g>
+ <path d="M165.4,122l-50,49.9c-0.2,0.2-0.5,0.3-0.7,0.2l-68.3-18.3c-0.3-0.1-0.5-0.3-0.5-0.5L27.5,85.1c-0.1-0.3,0-0.5,0.2-0.7
+ l50-49.9c0.2-0.2,0.5-0.3,0.7-0.2l68.3,18.3c0.3,0.1,0.5,0.3,0.5,0.5l18.3,68.2C165.7,121.6,165.6,121.8,165.4,122z M98.4,67.7
+ L31.3,85.6c-0.1,0-0.2,0.2-0.1,0.3l49.1,49c0.1,0.1,0.3,0.1,0.3-0.1l18-67C98.7,67.8,98.5,67.6,98.4,67.7z"/>
+ <g>
+ <rect class="st0" width="193.2" height="206.7"/>
+ </g>
+</g>
+</svg>
diff --git a/views/resources/logos/cuda.png b/views/resources/logos/cuda.png Binary files differnew file mode 100644 index 000000000..f653cc0a2 --- /dev/null +++ b/views/resources/logos/cuda.png diff --git a/views/resources/logos/d.svg b/views/resources/logos/d.svg new file mode 100644 index 000000000..bdf90342e --- /dev/null +++ b/views/resources/logos/d.svg @@ -0,0 +1,57 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<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" version="1.0" width="123.86523" height="93.752739" id="svg2"> + <defs id="defs4"> + <linearGradient id="linearGradient3482"> + <stop id="stop3484" style="stop-color:#000000;stop-opacity:0.19791667" offset="0"/> + <stop id="stop3486" style="stop-color:#000000;stop-opacity:0.82291669" offset="1"/> + </linearGradient> + <linearGradient id="linearGradient3456"> + <stop id="stop3458" style="stop-color:#ffffff;stop-opacity:1" offset="0"/> + <stop id="stop3460" style="stop-color:#ffffff;stop-opacity:0.33333334" offset="1"/> + </linearGradient> + <linearGradient id="linearGradient3420"> + <stop id="stop3430" style="stop-color:#f2f2f0;stop-opacity:0.13541667" offset="0"/> + <stop id="stop3424" style="stop-color:#eeeeec;stop-opacity:0.39583334" offset="1"/> + </linearGradient> + <linearGradient id="linearGradient3360"> + <stop id="stop3362" style="stop-color:#eeeeec;stop-opacity:1" offset="0"/> + <stop id="stop3364" style="stop-color:#eeeeec;stop-opacity:0" offset="1"/> + </linearGradient> + <linearGradient id="linearGradient3307"> + <stop id="stop3309" style="stop-color:#a5d8ff;stop-opacity:1" offset="0"/> + <stop id="stop3311" style="stop-color:#003845;stop-opacity:1" offset="1"/> + </linearGradient> + <linearGradient id="linearGradient3299"> + <stop id="stop3301" style="stop-color:#ffffff;stop-opacity:1" offset="0"/> + <stop id="stop3303" style="stop-color:#979797;stop-opacity:0.57291669" offset="1"/> + </linearGradient> + <linearGradient x1="27.247862" y1="33.562527" x2="44.49588" y2="47.030663" id="linearGradient3426" xlink:href="#linearGradient3420" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,0.991763,-0.677924,0.501242)" spreadMethod="reflect"/> + <linearGradient x1="24.48222" y1="30.993589" x2="104.02448" y2="90.718597" id="linearGradient3462" xlink:href="#linearGradient3456" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.99719,0,0,0.988716,-0.49737,0.686728)"/> + <linearGradient x1="49.344894" y1="57.756798" x2="79.688202" y2="83.106018" id="linearGradient3488" xlink:href="#linearGradient3482" gradientUnits="userSpaceOnUse"/> + <linearGradient x1="27.247862" y1="33.562527" x2="44.49588" y2="47.030663" id="linearGradient2213" xlink:href="#linearGradient3420" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,-0.991763,-0.677924,121.0142)" spreadMethod="reflect"/> + <linearGradient x1="27.247862" y1="33.562527" x2="44.49588" y2="47.030663" id="linearGradient2232" xlink:href="#linearGradient3420" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,-0.991763,-0.677924,121.0142)" spreadMethod="reflect"/> + </defs> + <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"/> + <dc:title/> + </cc:Work> + </rdf:RDF> + </metadata> + <g transform="translate(-2.9819053,-15.753182)" id="layer1"> + <g transform="matrix(1.475092,0,0,1.475092,-30.36508,-28.63879)" id="g2225" style="display:inline"> + <rect width="80.581573" height="60.167591" rx="7.6942425" ry="8.5425425" x="25.996332" y="33.483997" id="rect3466" style="fill:#2e3436;fill-opacity:0.2745098;fill-rule:nonzero;stroke:none"/> + <rect width="80.581573" height="60.167591" rx="7.6942425" ry="8.5425425" x="23.284639" y="30.772299" id="rect3297" style="fill:#a40000;fill-opacity:1;fill-rule:nonzero;stroke:none"/> + <rect width="74.010971" height="54.137524" rx="5.2214007" ry="5.6200938" x="26.569939" y="33.787331" id="rect3408" style="fill:url(#linearGradient3426);fill-opacity:1;fill-rule:nonzero;stroke:none"/> + <path d="m 32.333318,39.18804 c -0.810423,0.100191 -1.445546,0.747081 -1.448237,1.530008 l 0.05115,39.976517 c -0.0033,0.05702 -0.0032,0.117055 2.23e-4,0.174065 -0.0093,0.0949 -0.0092,0.175886 3.47e-4,0.270764 -8.2e-5,0.0095 -5.8e-5,0.02917 4.9e-5,0.03868 0.0087,0.03837 0.0298,0.07834 0.04158,0.115983 -8.1e-5,0.0095 -8.1e-5,0.0098 2.5e-5,0.01934 0.0087,0.03838 0.0091,0.07837 0.02087,0.116011 -8.3e-5,0.0095 -5.7e-5,0.02917 4.9e-5,0.03868 0.01873,0.03878 0.04021,0.07874 0.0623,0.115951 -8e-5,0.0095 -8.1e-5,0.0098 2.5e-5,0.01934 0.02872,0.03929 0.07126,0.07924 0.103734,0.115892 -8.2e-5,0.0095 -8.2e-5,0.0098 2.4e-5,0.01934 0.01873,0.03878 0.04021,0.07875 0.0623,0.115952 -8.2e-5,0.0095 -5.7e-5,0.02917 4.9e-5,0.03868 0.03935,0.03021 0.08223,0.05048 0.124402,0.07718 -8.3e-5,0.0095 -5.7e-5,0.02917 4.9e-5,0.03868 0.02939,0.02959 0.05119,0.04989 0.08297,0.07724 0.01007,0.0096 0.03115,0.02925 0.04148,0.03862 0.02939,0.02959 0.05119,0.04989 0.08297,0.07724 0.01018,7.1e-5 0.01053,7.3e-5 0.02072,-3e-5 0.07575,0.06385 0.161798,0.123919 0.248826,0.173699 0.01019,7e-5 0.03125,4.4e-5 0.04143,-6e-5 0.03991,0.02052 0.08278,0.04046 0.124377,0.05784 0.01018,7e-5 0.01053,7.1e-5 0.02072,-2.9e-5 0.03992,0.02052 0.08279,0.04046 0.124376,0.05784 0.06051,0.01261 0.124828,0.01286 0.186479,0.01907 0.100723,0.01817 0.208212,0.03772 0.310804,0.03823 l 0.165737,-2.42e-4 15.309845,-0.06107 c 4.376235,-0.0078 7.307373,-0.08265 9.052976,-0.303342 0.01019,7.1e-5 0.03125,4.2e-5 0.04143,-6.2e-5 1.670518,-0.232037 3.440036,-0.65958 5.36408,-1.284309 3.344758,-1.045783 6.310742,-2.590914 8.860956,-4.65465 2.496912,-1.999262 4.431819,-4.366287 5.791789,-7.029031 1.359852,-2.662676 2.045357,-5.47805 2.040248,-8.396714 -0.0072,-4.062678 -1.236199,-7.866897 -3.702086,-11.289377 -2.466138,-3.422627 -5.83233,-6.043726 -9.974869,-7.779593 -4.211418,-1.785447 -9.702531,-2.598978 -16.514823,-2.586807 l -16.532201,0.02417 c -0.07107,3.95e-4 -0.138489,-0.0082 -0.207171,3.03e-4 z m 8.898154,8.225996 7.126664,-0.01042 c 3.330616,-0.0059 5.700107,0.09523 7.044164,0.279807 1.362489,0.187177 2.854705,0.582181 4.434981,1.192619 1.56625,0.596782 2.931614,1.327683 4.104845,2.237482 -8e-5,0.0095 -5.6e-5,0.02917 5e-5,0.03868 3.227673,2.470818 4.74922,5.440832 4.756204,9.373135 0.0071,4.02642 -1.463298,7.162711 -4.607379,9.792976 -0.967178,0.798314 -2.042682,1.475215 -3.22926,2.035463 -1.121501,0.522301 -2.58442,0.97246 -4.431715,1.360307 -1.742195,0.348503 -4.387131,0.54682 -7.83035,0.552979 l -7.333833,0.01072 -0.03437,-26.863756 z" id="path2242" style="font-size:64px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#eeeeec;fill-opacity:1;stroke:none;font-family:Gill Sans MT"/> + <path d="m 89.367876,35.647667 a 5.9689121,5.4715028 0 1 1 -11.937824,0 5.9689121,5.4715028 0 1 1 11.937824,0 z" transform="matrix(1.950025,0,0,1.950025,-82.91788,-16.34322)" id="path2211" style="fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:none"/> + <rect width="78.006226" height="57.749683" rx="6.5702238" ry="7.3061213" x="24.572311" y="31.981253" id="rect3372" style="fill:none;stroke:url(#linearGradient3462);stroke-width:1.34628034;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"/> + <rect width="80.581573" height="60.167591" rx="7.6942425" ry="8.5425425" x="23.284639" y="30.772299" id="rect3464" style="fill:none;stroke:#323232;stroke-width:1.3558476;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"/> + <path d="m 31.791339,87.728149 63.56817,0 c 2.892656,0 5.221401,-2.506561 5.221401,-5.620093 l 0,-9.001145 C 77.875731,64.373285 45.003847,59.694557 26.569939,59.548435 l 0,22.559621 c 0,3.113532 2.328744,5.620093 5.2214,5.620093 z" id="rect3477" style="fill:url(#linearGradient2232);fill-opacity:1;fill-rule:nonzero;stroke:none"/> + <path d="m 89.367876,35.647667 a 5.9689121,5.4715028 0 1 1 -11.937824,0 5.9689121,5.4715028 0 1 1 11.937824,0 z" transform="matrix(0.626567,0,0,0.626567,40.72046,19.11002)" id="path2222" style="fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:none;display:inline"/> + </g> + </g> +</svg>
\ No newline at end of file diff --git a/views/resources/logos/erlang.svg b/views/resources/logos/erlang.svg new file mode 100755 index 000000000..d5361ff58 --- /dev/null +++ b/views/resources/logos/erlang.svg @@ -0,0 +1,12 @@ +<svg width="242" height="153" xmlns="http://www.w3.org/2000/svg" version="1.1"> + <metadata id="metadata34">image/svg+xml</metadata> + + <g> + <title>Layer 1</title> + <g fill="#a90533" id="g8"> + <path id="path10" d="m37.98939,153.3383c-18.80333,-19.92491 -29.80499,-47.45125 -29.77711,-80.29402c-0.02598,-29.04523 9.10004,-54.01093 24.78891,-73.00816l-0.02535,0.00951l-32.97584,0l0,153.29584l37.96594,0l0.02345,-0.003l0,0l0,-0.00017z"/> + <path id="path12" d="m211.65877,153.35097c8.10012,-8.67548 15.3581,-18.89267 21.93489,-30.57742l-36.49901,-18.24951c-12.81837,20.83929 -31.56404,40.02091 -57.48594,40.14891c-37.72641,-0.128 -52.54907,-32.3878 -52.46732,-73.91049l140.97742,0c0.1882,-4.68784 0.1882,-6.86765 0,-9.12412c0.92008,-24.70337 -5.62693,-45.46788 -17.53663,-61.63834l-0.0615,0.04626l31.74147,0l0,153.29584l-30.67248,0l0.0691,0.009l0,0l0,-0.00013z"/> + <path id="path14" d="m89.42321,35.17592c1.56071,-18.79952 16.38273,-31.44237 33.76158,-31.48039c17.49735,0.03802 30.13957,12.68087 30.56792,31.48039l-64.3295,0l0,0z"/> + </g> + </g> +</svg>
\ No newline at end of file diff --git a/views/resources/logos/fortran.svg b/views/resources/logos/fortran.svg new file mode 100644 index 000000000..06e0c1a91 --- /dev/null +++ b/views/resources/logos/fortran.svg @@ -0,0 +1,8 @@ +<svg xmlns="http://www.w3.org/2000/svg" version="1.0" width="255.042" height="255.03" viewBox="0 0 2550.422 2550.302" preserveAspectRatio="xMidYMid meet" id="svg8"> + <g id="layer101" style="fill:#734f96;stroke:none" transform="translate(.142 -7.901)"> + <path d="M374 2558.203c-150.769.05-374.142-263.163-374.142-376.539v-1802C-.142 227.08 263.836 7.893 377.76 7.901l1805.356.127c155.783.01 367.163 254.122 367.163 375.222v1803.768c0 177.696-238.056 370.532-372.282 370.577z" id="path2"/> + </g> + <g id="layer102" style="fill:#fff;stroke:none" transform="translate(.142 -7.901)"> + <path d="M350 2062l98-6c199-13 197-12 207-168 9-148-2.337-1306.766-9-1330-10.975-38.27-52.156-60.281-175-60.25L350 497V280h1860v831l-219-3.25c-2-2-8-60.75-12-114.75-23-254-80-400.142-190-457.142-58-30-148.565-38.842-438.652-38.93L1080 497v623h48c81-1 184-20 218-41 44-27 81-105 94-199 9.8-68.603 17.362-119.933 17.362-119.933L1670 760v990h-220v-39c0-64-30-213-51-258-33-69-89-93-248-108l-73-7 4 321c3 305 5 322 24 348 24 32 50 38 209 50l106.727 5.077L1421 2280H350z" id="path5"/> + </g> +</svg>
\ No newline at end of file diff --git a/views/resources/logos/go.svg b/views/resources/logos/go.svg new file mode 100644 index 000000000..15403d747 --- /dev/null +++ b/views/resources/logos/go.svg @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Generator: Adobe Illustrator 24.0.1, 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 205.4 76.7" style="enable-background:new 0 0 205.4 76.7;" xml:space="preserve"> +<style type="text/css"> + .st0{fill:#00ACD7;} +</style> +<g> + <g> + <g> + <g> + <path class="st0" d="M15.5,23.2c-0.4,0-0.5-0.2-0.3-0.5l2.1-2.7c0.2-0.3,0.7-0.5,1.1-0.5h35.7c0.4,0,0.5,0.3,0.3,0.6l-1.7,2.6 c-0.2,0.3-0.7,0.6-1,0.6L15.5,23.2z"/> + </g> + </g> + </g> + <g> + <g> + <g> + <path class="st0" d="M0.4,32.4c-0.4,0-0.5-0.2-0.3-0.5l2.1-2.7c0.2-0.3,0.7-0.5,1.1-0.5h45.6c0.4,0,0.6,0.3,0.5,0.6l-0.8,2.4 c-0.1,0.4-0.5,0.6-0.9,0.6L0.4,32.4z"/> + </g> + </g> + </g> + <g> + <g> + <g> + <path class="st0" d="M24.6,41.6c-0.4,0-0.5-0.3-0.3-0.6l1.4-2.5c0.2-0.3,0.6-0.6,1-0.6h20c0.4,0,0.6,0.3,0.6,0.7L47.1,41 c0,0.4-0.4,0.7-0.7,0.7L24.6,41.6z"/> + </g> + </g> + </g> + <g> + <g id="CXHf1q_3_"> + <g> + <g> + <path class="st0" d="M128.4,21.4c-6.3,1.6-10.6,2.8-16.8,4.4c-1.5,0.4-1.6,0.5-2.9-1c-1.5-1.7-2.6-2.8-4.7-3.8 c-6.3-3.1-12.4-2.2-18.1,1.5c-6.8,4.4-10.3,10.9-10.2,19c0.1,8,5.6,14.6,13.5,15.7c6.8,0.9,12.5-1.5,17-6.6 c0.9-1.1,1.7-2.3,2.7-3.7c-3.6,0-8.1,0-19.3,0c-2.1,0-2.6-1.3-1.9-3c1.3-3.1,3.7-8.3,5.1-10.9c0.3-0.6,1-1.6,2.5-1.6 c5.1,0,23.9,0,36.4,0c-0.2,2.7-0.2,5.4-0.6,8.1c-1.1,7.2-3.8,13.8-8.2,19.6c-7.2,9.5-16.6,15.4-28.5,17 c-9.8,1.3-18.9-0.6-26.9-6.6c-7.4-5.6-11.6-13-12.7-22.2c-1.3-10.9,1.9-20.7,8.5-29.3c7.1-9.3,16.5-15.2,28-17.3 c9.4-1.7,18.4-0.6,26.5,4.9c5.3,3.5,9.1,8.3,11.6,14.1C130,20.6,129.6,21.1,128.4,21.4z"/> + </g> + <g> + <path class="st0" d="M161.5,76.7c-9.1-0.2-17.4-2.8-24.4-8.8c-5.9-5.1-9.6-11.6-10.8-19.3c-1.8-11.3,1.3-21.3,8.1-30.2 c7.3-9.6,16.1-14.6,28-16.7c10.2-1.8,19.8-0.8,28.5,5.1c7.9,5.4,12.8,12.7,14.1,22.3c1.7,13.5-2.2,24.5-11.5,33.9 c-6.6,6.7-14.7,10.9-24,12.8C166.8,76.3,164.1,76.4,161.5,76.7z M185.3,36.3c-0.1-1.3-0.1-2.3-0.3-3.3 c-1.8-9.9-10.9-15.5-20.4-13.3c-9.3,2.1-15.3,8-17.5,17.4c-1.8,7.8,2,15.7,9.2,18.9c5.5,2.4,11,2.1,16.3-0.6 C180.5,51.3,184.8,44.9,185.3,36.3z"/> + </g> + </g> + </g> + </g> +</g> +</svg>
\ No newline at end of file diff --git a/views/resources/logos/haskell.png b/views/resources/logos/haskell.png Binary files differnew file mode 100644 index 000000000..c4d3d44bd --- /dev/null +++ b/views/resources/logos/haskell.png diff --git a/views/resources/logos/java.svg b/views/resources/logos/java.svg new file mode 100644 index 000000000..f2e8ad65e --- /dev/null +++ b/views/resources/logos/java.svg @@ -0,0 +1,49 @@ +<?xml version="1.0" encoding="iso-8859-1"?>
+
+<!-- Generator: Adobe Illustrator 13.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 14948) -->
+
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+
+<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="233.549683248" height="320" viewBox="0 0 300 350" style="enable-background:new 0 0 300 350;" xml:space="preserve">
+
+<path style="fill:#5382A1;" d="M102.681,291.324c0,0-14.178,8.245,10.09,11.035c29.4,3.354,44.426,2.873,76.825-3.259
+
+ c0,0,8.518,5.341,20.414,9.967C137.38,340.195,45.634,307.264,102.681,291.324"/>
+
+<path style="fill:#5382A1;" d="M93.806,250.704c0,0-15.902,11.771,8.384,14.283c31.406,3.24,56.208,3.505,99.125-4.759
+
+ c0,0,5.936,6.018,15.27,9.309C128.771,295.215,30.962,271.562,93.806,250.704"/>
+
+<path style="fill:#F8981D;" d="M168.625,181.799c17.896,20.604-4.702,39.145-4.702,39.145s45.441-23.458,24.572-52.833
+
+ c-19.491-27.394-34.438-41.005,46.479-87.934C234.974,80.177,107.961,111.899,168.625,181.799"/>
+
+<path style="fill:#5382A1;" d="M264.684,321.369c0,0,10.492,8.645-11.555,15.333c-41.923,12.7-174.488,16.535-211.314,0.506
+
+ c-13.238-5.759,11.587-13.751,19.396-15.428c8.144-1.766,12.798-1.437,12.798-1.437c-14.722-10.371-95.157,20.364-40.857,29.166
+
+ C181.236,373.524,303.095,338.695,264.684,321.369"/>
+
+<path style="fill:#5382A1;" d="M109.499,208.617c0,0-67.431,16.016-23.879,21.832c18.389,2.462,55.047,1.905,89.193-0.956
+
+ c27.906-2.354,55.927-7.359,55.927-7.359s-9.84,4.214-16.959,9.075c-68.475,18.009-200.756,9.631-162.674-8.79
+
+ C83.313,206.851,109.499,208.617,109.499,208.617"/>
+
+<path style="fill:#5382A1;" d="M230.462,276.231c69.608-36.171,37.424-70.931,14.96-66.248c-5.506,1.146-7.961,2.139-7.961,2.139
+
+ s2.044-3.202,5.948-4.588c44.441-15.624,78.619,46.081-14.346,70.52C229.063,278.055,230.14,277.092,230.462,276.231"/>
+
+<path style="fill:#F8981D;" d="M188.495,4.399c0,0,38.55,38.563-36.563,97.862c-60.233,47.568-13.735,74.69-0.025,105.678
+
+ c-35.159-31.722-60.961-59.647-43.651-85.637C133.663,84.151,204.049,65.654,188.495,4.399"/>
+
+<path style="fill:#5382A1;" d="M116.339,374.246c66.815,4.277,169.417-2.373,171.847-33.988c0,0-4.671,11.985-55.219,21.503
+
+ c-57.028,10.732-127.364,9.479-169.081,2.601C63.887,364.361,72.426,371.43,116.339,374.246"/>
+
+
+</svg>
+
diff --git a/views/resources/logos/kotlin.png b/views/resources/logos/kotlin.png Binary files differnew file mode 100644 index 000000000..b5515c35a --- /dev/null +++ b/views/resources/logos/kotlin.png diff --git a/views/resources/logos/llvm.png b/views/resources/logos/llvm.png Binary files differnew file mode 100644 index 000000000..4ce0f67c9 --- /dev/null +++ b/views/resources/logos/llvm.png diff --git a/views/resources/logos/nim.svg b/views/resources/logos/nim.svg new file mode 100644 index 000000000..feed94a22 --- /dev/null +++ b/views/resources/logos/nim.svg @@ -0,0 +1,66 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<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" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="356" height="270" id="svg2" version="1.1" inkscape:version="0.91 r13725" sodipodi:docname="design2-logo.svg" inkscape:export-filename="/home/philip/Clients/Nimrod/Art/design-2.png" inkscape:export-xdpi="90" inkscape:export-ydpi="90"> + <defs id="defs4"/> + <sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="0.62853935" inkscape:cx="467.29511" inkscape:cy="131.10897" inkscape:document-units="px" inkscape:current-layer="layer2" showgrid="false" inkscape:window-width="1918" inkscape:window-height="1059" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="0" inkscape:snap-bbox="true" inkscape:bbox-nodes="true" inkscape:snap-page="true"/> + <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"/> + <dc:title/> + </cc:Work> + </rdf:RDF> + </metadata> + <g inkscape:label="Layer 1" inkscape:groupmode="layer" id="layer1" transform="translate(0,-782.36218)" sodipodi:insensitive="true" style="display:none"> + <image y="381.36218" x="132" id="image3758" xlink:href="data:image/png;base64,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 lmfG0zKBMoOPtGIZ9h95UfBaZaUUalk5qTbM8GO+gol1azJcRjaRDk+ZPDI4rWV95XJNh/396upq CbYq+Wh4NBrZyspKCeKecJSbyZ69x7wWnWa8s7xl2yvLz+j2VJN3LLMsjQwP6jJ7x3hq5a1GF4PN nhlsz2uVf0vKYLGk/IYqk8kvg9UqPy/b4juzsoPYq2DMYK8GEbGonwk3/jE82Fup9Voi7fiOKZQS MCuD9ZEela/gK/owocxrbZD9Xpb3loDIeGL0MVkxPpcxXtQ5fM7khXVjUuXxvaqrHKUq6/t1PVCq ei6f5+fnhdFyTMPh0MzMnp+f7eDgwDY3N202my0E35WVlXIYSK3jwlJsZ5RVtD+0RfU/8sf+tyRG a02nGM2qLtMzxmv8rfxWxI/v0IcpWcX6jCemR0rnMTDgb1Yms42M5oyGFl6Vz0NZt9gra1umz5mf yWjKcGL5vu/1CJhVYOVqPbJIBOaz4Js5ftXo+DvrkbTwqFJLT4eVy/Apvlt7cAqGoqNmVCoYZ8/Z fyWrrL0ibnzfApfhUDxncsnoWzYxvD5ijcnv9V0WXt/3C6ud4/t4GEgWfDNald4ovVMONdbJdDGj saUNFc2ZD0E6l4GhaFeyzPhnul+ju+ZHmHwYrQxnVl/58ox35I3JpcZ31hlQMFveRzy1OLKMn1Vp EAtlvRTVu2JIYo8i9k4wfxmF8PrYuLEuvo/lkDfs3SCPSCvjndHC8CMurM9oUvnKGGpGE/OVvBkM hI9lkZdMVpmcvVyL88E8pCEzSKyDdb1O1hbxL4OLPGOdGHx9cdPz87ONx+NvYGEaDocL77a2thaC b6zvNyB1XWeDwaAcouF7fVXbrq2tUX5agni0B2a3LfJVidnNMkFQBQhm62gDtUCY0V0rh3zUnDfK FumOvCJ/zD8xPUC9VYGvhb8Il5VnvgB5ZPxinEEaMp/IYKEvYfYcaWM6y3hk/rSbTCZ9ZlQRsQLM mFSJBa5a76SGQzGeBbllekW1QBAbjQWCGg+orKp8hp/RX8PZYgiMBuaIMzqyOkgXvmO8Ktw1eMu0 g5K3gpXRw2CwstE4ffEVvveVzH6hgo9ulVOKVyR6ijcdtehRXP3cquMqWGX1Yn5WD9s6a3+lM+xd qx/ClNFUK5/JvwU3Kx8Tk3cNfyZvBRPx19q75sta4onyL7VAyGCo31l+za9msEvdeB1hBlgBbyFY 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 " height="574.3125" width="1021"/> + </g> + <g inkscape:groupmode="layer" id="layer2" inkscape:label="Layer" transform="translate(0,-450)"> + <path id="path3783" style="fill:none;stroke:#ff0404;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="m 1600.9581,-1.7007338 0,0 c 43.6386,0 111.0986,-22.4119402 133,-68.0000002 l 31,-86.999996 14,-59 -24,10 c -6.5627,-6.64067 -11.242,-11.8105 -28,-21 l -16,-33 -27,21 c -18.1706,-4.32547 -36.2371,-8.85903 -57,-8 l -26,-25 -26,25 c -20.7628,-0.85903 -38.8294,3.67453 -57,8 l -27,-21 -16,33 c -16.758,9.1895 -21.4373,14.35933 -28,21 l -24,-10 14,59 31,86.999996 c 21.9015,45.58806 89.3614,68.0000002 133,68.0000002 m 133,-132.9999962 c -10.7606,-35.73309 -78.4635,-65 -133,-65 -54.5365,0 -122.2393,29.26691 -133,65" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccccccccccccccc"/> + <path id="path3785" style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;stroke:#04ff15;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" d="m 1440.9581,-158.70073 12,29 15,-4 27,34.999996 37,11 69,-38.999996 69,38.999996 37,-11 27,-34.999996 15,4 12,-29" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccc"/> + <g id="g4218" transform="translate(-462,41)"> + <path sodipodi:nodetypes="csccccccccccccccccccc" inkscape:connector-curvature="0" d="m 773,548 c -10.76065,-35.73309 -66.4635,-67 -133,-67 -67.86983,0 -122.23935,31.26691 -133,67 L 494.16667,559 476,524 l -14,-59 24,10 c 6.56269,-6.64067 11.24201,-11.8105 28,-21 l 16,-33 27,21 c 18.1706,-4.32547 36.23715,-8.85903 57,-8 l 26,-25 26,25 c 20.76285,-0.85903 38.8294,3.67453 57,8 l 27,-21 16,33 c 16.75799,9.1895 21.43731,14.35933 28,21 l 24,-10 -14,59 -18.16667,35 z" style="fill:#efc743;fill-opacity:1;stroke:none" id="path3799"/> + <path sodipodi:nodetypes="cccccccccccsccc" inkscape:connector-curvature="0" d="m 788,551 -15,-4 -27,35 -37,11 -69,-39 -69,39 -37,-11 -27,-35 -15,4 -16,-28 31,88 c 21.90144,45.58806 89.3614,68 133,68 43.6386,0 111.09856,-22.41194 133,-68 l 31,-88 z" style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;stroke:none;stroke-width:5;marker:none;enable-background:accumulate" id="path3801"/> + </g> + <g id="g5241"> + <g id="g4201" transform="translate(440,30)"> + <path sodipodi:nodetypes="cccccccccccccccccccccc" inkscape:connector-curvature="0" id="path4203" d="m 640,-331.40625 -29.0625,27.96875 -54.43445,5.59386 -30.2218,-20.75011 -18.0625,37.34375 -25.98045,17.45723 -30.9258,-13.80098 18.89956,77.70199 L 500.25,-115.75 550.125,-69.625 640,-43.5 m 0,-16 -82.04688,-22.734375 -44.04687,-39.734375 -31.56245,-89.78885 -10.62505,-42.64865 16.73083,7.60705 31.26917,-23.7633 13,-26.84375 22.45413,15.30877 L 616.875,-291.375 640,-313.59375" style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:Sans;-inkscape-font-specification:Sans;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;display:inline;overflow:visible;visibility:visible;fill:#efc743;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:15;marker:none;enable-background:accumulate"/> + <path sodipodi:nodetypes="ccccc" id="path4205" d="m 640,-256.5 -67.80984,15.31673 -59.80984,39.31673 63.80984,-29.81673 L 640,-241.5" style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:Sans;-inkscape-font-specification:Sans;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;display:inline;overflow:visible;visibility:visible;fill:#efc743;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:15;marker:none;enable-background:accumulate" inkscape:connector-curvature="0"/> + <path sodipodi:nodetypes="ccccccccccc" inkscape:connector-curvature="0" id="path4207" d="m 640,-199.23826 c 0,0 -42.50329,30.66502 -62.87261,46.27973 l -28.40224,-5.45606 -25.70529,-31.29046 -12.08008,3.23072 -23.76686,-27.02567 15.81648,43.09499 14.83322,-3.96114 22.86787,29.63834 38.0944,11.32156 L 640,-174.989" style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:Sans;-inkscape-font-specification:Sans;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:15;marker:none;enable-background:accumulate"/> + </g> + <use height="720" width="1280" transform="matrix(-1,0,0,1,2160,0)" id="use4214" xlink:href="#g4201" y="0" x="0"/> + </g> + <g id="g5248"> + <g transform="translate(0,30)" id="g4196"> + <path sodipodi:nodetypes="cccccccccccccccccccc" inkscape:connector-curvature="0" id="path4170" d="m 640,-331.40625 c -9.67956,9.33117 -19.37553,18.64528 -29.0625,27.96875 l -54.43445,5.59386 c -9.74043,-7.58358 -19.47604,-15.17337 -29.2218,-22.75011 -6.36022,13.11165 -19.0625,39.34375 -19.0625,39.34375 l -24.98045,18.45723 c 0,0 -23.28589,-11.19579 -31.9258,-14.80098 6.41263,25.86565 11.70188,52.06462 18.89956,77.70199 10.51727,28.77331 20.11931,57.9414 31.20142,86.47101 17.02296,43.218211 80.67953,66.580231 138.58652,66.580231 m 0,-14.77108 c -55.93839,0 -111.88237,-23.448477 -126.87478,-56.437001 -8.79595,-25.49734 -22.6515,-68.01475 -30.78142,-93.709 -3.20835,-13.54955 -7.4167,-29.0991 -10.62505,-42.64865 5.16257,1.46985 16.73083,7.60705 16.73083,7.60705 l 31.26917,-23.7633 c 0,0 7.67016,-19.89415 12,-28.84375 7.83702,4.54626 14.75731,13.49638 22.45413,17.30877 L 616.875,-291.375 c 7.71168,-7.40276 15.41618,-14.81301 23.125,-22.21875" style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:Sans;-inkscape-font-specification:Sans;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;display:inline;overflow:visible;visibility:visible;fill:#efc743;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:15;marker:none;enable-background:accumulate"/> + <path sodipodi:nodetypes="cscsc" inkscape:connector-curvature="0" style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:Sans;-inkscape-font-specification:Sans;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;display:inline;overflow:visible;visibility:visible;fill:#efc743;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:15;marker:none;enable-background:accumulate" d="m 640,-256.5 c -28.60987,0 -59.96593,7.54068 -86.09375,19.8125 -26.12782,12.27182 -41.52593,34.82096 -41.52593,34.82096 0,0 23.85303,-13.96355 47.90093,-25.25846 C 584.32915,-238.41991 614.07337,-241.5 640,-241.5" id="path4137"/> + <path sodipodi:nodetypes="ccccccccccc" inkscape:connector-curvature="0" id="path4139" d="m 640,-199.23826 c 0,0 -46.52915,33.75116 -62.87261,46.27973 -9.46741,-1.81869 -18.93483,-3.63737 -28.40224,-5.45606 -8.54394,-10.4498 -17.33222,-20.7036 -25.70529,-31.29046 -4.02883,1.0689 -8.05397,2.15164 -12.08008,3.23072 -7.92229,-9.00856 -15.84457,-18.01711 -23.76686,-27.02567 5.33219,14.34168 10.03561,28.92754 15.81648,43.09499 4.94665,-1.31198 9.88964,-2.63767 14.83322,-3.96114 7.62224,9.87974 15.24766,19.75703 22.86787,29.63834 12.70226,3.75985 25.39796,7.54203 38.0944,11.32156 20.6706,-13.43353 40.76669,-27.79166 61.21511,-41.58275" style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:Sans;-inkscape-font-specification:Sans;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:15;marker:none;enable-background:accumulate"/> + </g> + <use height="720" width="1280" transform="matrix(-1,0,0,1,1280,0)" id="use4216" xlink:href="#g4196" y="0" x="0"/> + </g> + <g id="g4222" transform="translate(980.93669,-340.47192)"> + <path id="path4224" style="fill:#efc743;fill-opacity:1;stroke:none" d="M 773,533 723.5,496.5 640,481 556.5,496.5 507,533 494.16667,559 476,524 l -14,-59 24,10 28,-21 16,-33 27,21 57,-8 26,-25 26,25 57,8 27,-21 16,33 28,21 24,-10 -14,59 -18.16667,35 z" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccccccccccccccc"/> + <path id="path4226" style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;stroke:none;stroke-width:5;marker:none;enable-background:accumulate" d="m 788,551 -15,-4 -27,35 -37,11 -69,-39 -69,39 -37,-11 -27,-35 -15,4 -16,-28 31,88 46.5,44 86.5,24 86.5,-24 46.5,-44 31,-88 z" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccccccccc"/> + </g> + <g id="g4261" transform="translate(445.83337,0)"> + <path sodipodi:nodetypes="ccccccccccccccccccccccc" inkscape:connector-curvature="0" d="M 1733,533 1683.5,496.5 1600,481 1516.5,496.5 1467,533 1454.1667,559 1436,524 l -14,-59 24,10 28,-21 16,-33 27,21 57,-8 26,-25 26,25 57,8 27,-21 16,33 28,21 24,-10 -14,59 -18.1667,35 z" style="fill:#efc743;fill-opacity:1;stroke:none" id="path4233"/> + <path id="path4235" d="m 1436,523 31,88 46.5,44 68.125,18.90625 -25.0312,-99.0625 L 1531,593 l -37,-11 -27,-35 -15,4 -16,-28 z m 328,0 -16,28 -15,-4 -27,35 -37,11 -25.5938,-18.15625 -25.0312,99.0625 L 1686.5,655 l 46.5,-44 31,-88 z" style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;stroke:none;stroke-width:5;marker:none;enable-background:accumulate" inkscape:connector-curvature="0"/> + <path sodipodi:nodetypes="ccccccccc" style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:15;marker:none;enable-background:accumulate" d="M 1560.3486,567.5 1572.1743,530.92562 1600,504.35124 1627.8257,530.92562 1639.6514,567.5 1619.8257,545.50698 1600,532.51396 1580.1743,545.50698 Z" id="path4237" inkscape:connector-curvature="0"/> + </g> + <g transform="translate(10.625,0)" id="g4266"> + <path id="path4268" style="fill:#efc743;fill-opacity:1;stroke:none" d="M 1733,533 1683.5,496.5 1600,481 1516.5,496.5 1467,533 1454.1667,559 1436,524 l -14,-59 24,10 28,-21 16,-33 27,21 57,-8 26,-25 26,25 57,8 27,-21 16,33 28,21 24,-10 -14,59 -18.1667,35 z" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccccccccccccccc"/> + <path inkscape:connector-curvature="0" style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;stroke:none;stroke-width:5;marker:none;enable-background:accumulate" d="m 1436,523 31,88 46.5,44 68.125,18.90625 -25.0312,-99.0625 L 1531,593 l -37,-11 -27,-35 -15,4 -16,-28 z m 328,0 -16,28 -15,-4 -27,35 -37,11 -25.5938,-18.15625 -25.0312,99.0625 L 1686.5,655 l 46.5,-44 31,-88 z" id="path4270"/> + </g> + <g transform="translate(1316.25,0)" id="g4282"> + <path id="path4284" style="fill:#efc743;fill-opacity:1;stroke:none" d="M 1733,533 1683.5,496.5 1600,481 1516.5,496.5 1467,533 1454.1667,559 1436,524 l -14,-59 24,10 28,-21 16,-33 27,21 57,-8 26,-25 26,25 57,8 27,-21 16,33 28,21 24,-10 -14,59 -18.1667,35 z" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccccccccccccccc"/> + <path inkscape:connector-curvature="0" style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;stroke:none;stroke-width:5;marker:none;enable-background:accumulate" d="m 1436,523 31,88 46.5,44 68.125,18.90625 -25.0312,-99.0625 L 1531,593 l -37,-11 -27,-35 -15,4 -16,-28 z m 328,0 -16,28 -15,-4 -27,35 -37,11 -25.5938,-18.15625 -25.0312,99.0625 L 1686.5,655 l 46.5,-44 31,-88 z" id="path4286"/> + <path inkscape:connector-curvature="0" id="path4288" d="m 1571.5986,582.05774 8.4705,-27.40787 19.9309,-23.3673 19.9309,23.3673 8.4705,27.40787 L 1600,684.33263 Z" style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:15;marker:none;enable-background:accumulate" sodipodi:nodetypes="ccccccc"/> + </g> + <g transform="translate(881.04175,0)" id="g4290"> + <path id="path4292" style="fill:#efc743;fill-opacity:1;stroke:none" d="M 1733,533 1683.5,496.5 1600,481 1516.5,496.5 1467,533 1454.1667,559 1436,524 l -14,-59 24,10 28,-21 16,-33 27,21 57,-8 26,-25 26,25 57,8 27,-21 16,33 28,21 24,-10 -14,59 -18.1667,35 z" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccccccccccccccc"/> + <path inkscape:connector-curvature="0" style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;stroke:none;stroke-width:5;marker:none;enable-background:accumulate" d="m 1436,523 31,88 46.5,44 68.125,18.90625 -25.0312,-99.0625 L 1531,593 l -37,-11 -27,-35 -15,4 -16,-28 z m 328,0 -16,28 -15,-4 -27,35 -37,11 -25.5938,-18.15625 -25.0312,99.0625 L 1686.5,655 l 46.5,-44 31,-88 z" id="path4294"/> + <path inkscape:connector-curvature="0" id="path4296" d="M 1560.3486,567.5 1572.1743,530.92562 1600,504.35124 1627.8257,530.92562 1639.6514,567.5 1619.8257,545.50698 1600,532.51396 1580.1743,545.50698 Z" style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:15;marker:none;enable-background:accumulate" sodipodi:nodetypes="ccccccccc"/> + <path inkscape:connector-curvature="0" id="path4288-6" d="m 1573.8486,585.6771 7.7995,-19.51733 18.3519,-14.8772 18.3519,14.8772 7.7995,19.51733 L 1600,690.83263 Z" style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:15;marker:none;enable-background:accumulate" sodipodi:nodetypes="ccccccc"/> + </g> + </g> +</svg>
\ No newline at end of file diff --git a/views/resources/logos/ocaml.svg b/views/resources/logos/ocaml.svg new file mode 100644 index 000000000..11a7e455d --- /dev/null +++ b/views/resources/logos/ocaml.svg @@ -0,0 +1,45 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Generator: Adobe Illustrator 17.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> +<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="165.552px" height="144.277px" viewBox="0 0 165.552 144.277" enable-background="new 0 0 165.552 144.277" xml:space="preserve"> +<g> + <path fill="#FFFFFF" d="M86.085,127c-0.209-1.424,0.197-2.841-0.232-4.177c-0.367-1.166-1.209-1.273-1.762-2.221 c-1.457-2.487-2.963-5.709-3.102-8.754c-0.127-2.735-1.133-5.206-1.27-7.917c-0.066-1.308,0.088-2.657,0.041-3.952 c-0.025-0.63-0.061-1.176-0.186-1.86c-0.031-0.169-0.143-0.865-0.195-1.144l0.34-0.848c-0.15-0.291,2.902-0.194,3.812-0.188 c1.545,0.019,2.998,0.099,4.539,0.173c3.148,0.156,6.016,0.117,9.082-0.356c6.832-1.055,9.973-3.845,11.58-5.005 c6.273-4.523,9.146-11.918,9.146-11.918c1.035-2.31,1.031-6.431,3.25-8.276c2.615-2.179,7.006-2.022,10.008-3.359 c1.756-0.777,3.023-1.205,4.818-0.833c1.332,0.278,3.73,1.821,4.281-0.345c-0.445-0.287-0.619-0.812-0.857-1.103 c2.475-0.245,0.047-5.986-0.932-7.133c-1.512-1.77-4.035-2.581-6.719-3.293c-3.188-0.845-6.08-1.82-9.082-1.231 c-5.242,1.026-4.85-1.974-7.939-1.974c-3.707,0-10.303,0.182-11.443,3.786c-0.531,1.683-1.078,1.753-1.998,3.044 c-0.787,1.106,0.137,2.082-0.258,3.344c-0.408,1.297-1.007,5.865-1.632,7.459c-1.057,2.697-2.317,6.065-4.643,6.065 c-3.261,0.39-5.824,0.515-8.469-0.445c-1.592-0.578-4.26-1.483-5.58-2.039c-6.088-2.563-7.088-5.367-7.088-5.367 c-0.653-1.08-2.374-2.821-3.018-5.093c-0.708-2.502-1.903-4.589-2.387-5.891c-0.501-1.349-1.699-3.51-2.64-5.846 c-1.205-2.991-2.9-5.223-4.141-6.331c-1.896-1.69-3.646-4.306-7.495-3.546c-0.688,0.136-3.188,0.249-5.104,1.856 c-1.299,1.09-1.709,3.339-2.912,5.236c-0.695,1.096-1.917,4.24-3.038,6.863c-0.777,1.818-1.139,3.181-1.979,3.85 c-0.657,0.524-1.471,1.201-2.456,0.832c-0.611-0.229-1.264-0.617-1.923-1.132c-0.89-0.695-2.913-4.138-4.156-6.681 c-1.077-2.205-3.376-5.502-4.706-7.287c-1.914-2.568-3.036-3.219-5.864-3.219c-6.067,0-6.526,3.397-9.195,8.337 c-1.172,2.17-1.599,5.614-3.952,8.313c-1.345,1.544-5.637,7.893-8.621,8.972v-0.031L0,66.366v45.257l0.008,0.063v-0.284 c0.193-0.59,0.398-1.156,0.631-1.662c1.154-2.459,3.832-4.741,5.32-7.266c0.809-1.376,1.732-2.724,2.268-4.168 c0.461-1.244,0.688-3.099,1.354-4.178c0.816-1.323,2.094-1.773,3.406-1.987c2.055-0.339,3.801,2.954,6.43,4.166 c1.121,0.515,6.281,2.342,7.83,2.717c2.551,0.61,5.381,1.119,7.971,1.642c1.387,0.28,2.713,0.443,4.141,0.588 c1.281,0.128,6.08,0.287,6.377,0.634c-2.439,1.244-3.869,4.736-4.785,7.207c-0.955,2.575-1.621,5.441-2.775,7.96 c-1.279,2.783-3.961,3.941-3.641,7.184c0.123,1.294,0.359,2.651,0.143,4.075c-0.23,1.499-0.836,2.669-1.277,4.137 c-0.566,1.915-1.24,8.1-2.113,9.918l5.337-0.669l0.009-0.003c0.583-1.386,1.12-7.237,1.309-7.794 c0.998-2.934,2.322-5.348,4.359-7.617c1.986-2.211,1.883-5.061,3.043-7.637c1.256-2.8,2.945-5.039,4.539-7.671 c2.881-4.759,4.781-10.767,10.906-11.989c0.654-0.135,4.404,2.569,6.068,4.177c1.906,1.832,3.988,3.954,5.24,6.48 c2.424,4.896,4.48,11.988,5.258,15.899c0.447,2.246,0.803,2.38,2.322,4.159c0.699,0.815,2.094,3.362,2.553,4.34 c0.482,1.044,1.215,3.42,1.799,4.633c0.344,0.722,1.236,2.94,1.885,4.856l4.987-0.156c0.018,0.042,0.109-0.012,0.13,0.027 c0.002,0,0.005-0.001,0.007-0.002c-0.021-0.038-0.04-0.082-0.058-0.123C88.496,138.292,86.906,132.522,86.085,127z"/> + <path fill="#484444" d="M82.919,97.901l0.023-0.061C82.908,97.686,82.896,97.651,82.919,97.901z"/> + <g> + <g> + + <linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="-675.0754" y1="96.4384" x2="-675.0754" y2="96.6205" gradientTransform="matrix(1 0 0 1 758 1.28)"> + <stop offset="0" style="stop-color:#F29100"/> + <stop offset="1" style="stop-color:#EC670F"/> + </linearGradient> + <path fill="url(#SVGID_1_)" d="M82.919,97.901l0.023-0.061C82.908,97.686,82.896,97.651,82.919,97.901z"/> + <g> + + <linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="-696.7245" y1="97.701" x2="-696.7245" y2="142.9972" gradientTransform="matrix(1 0 0 1 758 1.28)"> + <stop offset="0" style="stop-color:#F29100"/> + <stop offset="1" style="stop-color:#EC670F"/> + </linearGradient> + <path fill="url(#SVGID_2_)" d="M84.031,138.674c-0.584-1.213-1.316-3.589-1.799-4.633c-0.459-0.978-1.854-3.524-2.553-4.34 c-1.52-1.779-1.875-1.913-2.322-4.159c-0.777-3.911-2.834-11.004-5.258-15.899c-1.252-2.526-3.334-4.648-5.24-6.48 c-1.664-1.607-5.414-4.312-6.068-4.177c-6.125,1.223-8.025,7.23-10.906,11.989c-1.594,2.632-3.283,4.871-4.539,7.671 c-1.16,2.575-1.057,5.426-3.043,7.637c-2.037,2.27-3.361,4.684-4.359,7.617c-0.189,0.557-0.726,6.408-1.309,7.794 c0,0.001-0.001,0.002-0.001,0.003l9.104-0.641c8.482,0.578,6.033,3.829,19.273,3.121l20.906-0.647l0,0 C85.267,141.614,84.374,139.396,84.031,138.674z"/> + </g> + <g> + <g> + + <linearGradient id="SVGID_3_" gradientUnits="userSpaceOnUse" x1="-675.2191" y1="-1.2802" x2="-675.219" y2="142.9646" gradientTransform="matrix(1 0 0 1 758 1.28)"> + <stop offset="0" style="stop-color:#F29100"/> + <stop offset="1" style="stop-color:#EC670F"/> + </linearGradient> + <path fill="url(#SVGID_3_)" d="M144.695,0H20.865C9.347,0,0.01,9.339,0.01,20.857v45.476v0.031 c2.984-1.079,7.276-7.428,8.621-8.972c2.353-2.7,2.78-6.144,3.952-8.313c2.669-4.94,3.128-8.337,9.195-8.337 c2.828,0,3.951,0.652,5.864,3.219c1.331,1.785,3.63,5.083,4.706,7.287c1.242,2.544,3.266,5.986,4.156,6.681 c0.659,0.516,1.312,0.903,1.923,1.132c0.984,0.369,1.798-0.308,2.456-0.832c0.84-0.669,1.202-2.032,1.979-3.85 c1.122-2.623,2.343-5.766,3.038-6.863c1.203-1.896,1.613-4.146,2.912-5.236c1.916-1.607,4.416-1.72,5.104-1.856 c3.849-0.76,5.599,1.856,7.495,3.546c1.241,1.108,2.937,3.34,4.141,6.331c0.941,2.336,2.139,4.497,2.64,5.846 c0.484,1.302,1.679,3.389,2.387,5.891c0.643,2.272,2.364,4.013,3.018,5.093c0,0,1.001,2.804,7.088,5.367 c1.32,0.556,3.988,1.46,5.58,2.039c2.645,0.961,5.207,0.836,8.469,0.445c2.326,0,3.586-3.368,4.643-6.065 c0.625-1.594,1.224-6.162,1.632-7.459c0.395-1.262-0.529-2.238,0.258-3.344c0.92-1.291,1.467-1.361,1.998-3.044 c1.141-3.604,7.736-3.786,11.443-3.786c3.09,0,2.697,3,7.939,1.974c3.002-0.589,5.895,0.387,9.082,1.231 c2.684,0.712,5.207,1.523,6.719,3.293c0.979,1.146,3.406,6.888,0.932,7.133c0.238,0.291,0.412,0.816,0.857,1.103 c-0.551,2.166-2.949,0.623-4.281,0.345c-1.795-0.372-3.062,0.056-4.818,0.833c-3.002,1.337-7.393,1.181-10.008,3.359 c-2.219,1.846-2.215,5.967-3.25,8.276c0,0-2.873,7.394-9.146,11.918c-1.607,1.16-4.748,3.95-11.58,5.005 c-3.066,0.474-5.934,0.513-9.082,0.356c-1.541-0.074-2.994-0.153-4.539-0.173c-0.91-0.007-3.963-0.104-3.812,0.188l-0.34,0.848 c0.053,0.279,0.164,0.976,0.195,1.144c0.125,0.685,0.16,1.231,0.186,1.86c0.047,1.295-0.107,2.645-0.041,3.952 c0.137,2.711,1.143,5.182,1.27,7.917c0.139,3.045,1.645,6.267,3.102,8.754c0.553,0.947,1.395,1.055,1.762,2.221 c0.43,1.336,0.023,2.753,0.232,4.177c0.82,5.521,2.41,11.292,4.896,16.275c0.017,0.041,0.037,0.086,0.058,0.123 c0,0,0,0.001,0.001,0.002c3.07-0.516,6.146-1.62,10.135-2.21c7.314-1.085,17.486-0.526,24.02-1.138 c16.533-1.554,25.506,6.781,40.355,3.365V20.858C165.55,9.339,156.216,0,144.695,0z M82.919,97.901 c-0.023-0.25-0.012-0.215,0.023-0.061L82.919,97.901z"/> + </g> + </g> + <g> + + <linearGradient id="SVGID_4_" gradientUnits="userSpaceOnUse" x1="-735.129" y1="90.8344" x2="-735.129" y2="141.9687" gradientTransform="matrix(1 0 0 1 758 1.28)"> + <stop offset="0" style="stop-color:#F29100"/> + <stop offset="1" style="stop-color:#EC670F"/> + </linearGradient> + <path fill="url(#SVGID_4_)" d="M38.175,117.053c1.154-2.518,1.82-5.385,2.775-7.96c0.916-2.471,2.346-5.963,4.785-7.207 c-0.297-0.347-5.096-0.506-6.377-0.634c-1.428-0.145-2.754-0.308-4.141-0.588c-2.59-0.523-5.42-1.031-7.971-1.642 c-1.549-0.375-6.709-2.202-7.83-2.717c-2.629-1.212-4.375-4.505-6.43-4.166c-1.312,0.214-2.59,0.664-3.406,1.987 c-0.666,1.079-0.893,2.933-1.354,4.178c-0.535,1.444-1.459,2.792-2.268,4.168c-1.488,2.524-4.166,4.807-5.32,7.266 c-0.232,0.506-0.438,1.072-0.631,1.662v0.284v9.15v16.321v2.358c1.346,0.23,2.754,0.513,4.33,0.934 c11.631,3.104,14.469,3.366,25.877,2.062l1.07-0.142v-0.001c0.873-1.818,1.547-8.003,2.113-9.918 c0.441-1.468,1.047-2.638,1.277-4.137c0.217-1.424-0.02-2.781-0.143-4.075C34.214,120.994,36.896,119.836,38.175,117.053z"/> + </g> + </g> + </g> +</g> +</svg>
\ No newline at end of file diff --git a/views/resources/logos/opencl.svg b/views/resources/logos/opencl.svg new file mode 100644 index 000000000..5e893e89d --- /dev/null +++ b/views/resources/logos/opencl.svg @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg id="vlpa" version="1.1" viewBox="0 0 984.6 440.8" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><title>OpenCL logo</title><desc>A heterogenous computing API from Khronos Group</desc><metadata><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> +<style type="text/css"> + .st0{fill:#ABD038;} + .st1{fill:#EE332D;} + .st2{fill:#F2BA1A;} + .st3{fill:#3DAE2B;} + .st4{fill:#010101;} +</style> +<path class="st0" d="m421.6 60.1c14.6-22.8 31.8-49.8 37.4-58.6-63.9 4.8-123 21.4-173 46.7 7.7 14.4 17.7 32.5 25.4 46.5 26.5-9.9 55.3-16.7 85.7-19.6 10-1 19-6.5 24.5-15z"/> +<path class="st1" d="m654.9 152.3c13.9 6.6 27.4 8.6 46.3 8.6 34.6 0 99.9 0.1 135.8 0.2-31.6-52.5-85.8-96.2-153.7-124.8-24.1 16.1-93.1 62.3-104.1 69.6 43.6 21.3 62 39.9 75.7 46.4z"/> +<path class="st2" d="m472.2 0.7c-1.9 5.6-18.9 56.6-24.3 73.1 27.4 1.2 53.8 5.4 78.5 12.3 14.7 4.1 30.5 2.6 44.1-4.4l99.6-50.8c-51.5-19.7-110.1-30.9-172.4-30.9-8.6 0-17.1 0.3-25.5 0.7z"/> +<path class="st3" d="m149.3 174.7 32.3 0.1c8.7 0 17-3.6 22.9-10 17.5-19.1 39-35.9 63.7-49.8 8.8-4.9 13.7-14.8 12.1-24.7-2.4-15.6-5-31.7-5.7-36-56.3 30.5-100.1 72.1-125.3 120.4z"/> +<g transform="translate(-56.3,-38.2)"> + <polygon class="st4" points="974 239.5 966.5 239.5 966.5 233.9 987.9 233.9 987.9 239.5 980.5 239.5 980.5 258.8 974 258.8"/> + <polyline class="st4" points="1019 233.9 1019 258.8 1012 258.8 1012 239.9 1012 239.9 1007 258.8 1002 258.8 997 239.9 996.9 239.9 996.9 258.8 990.8 258.8 990.8 233.9 990.8 233.9 1e3 233.9 1005 250.5 1005 250.5 1009 233.9"/> +</g> +<g transform="matrix(.9924 0 0 1 -53.46 -38.2)"> + <path class="st4" d="m216.7 260.3c-7.9-9.2-17.6-16.5-29.1-21.8-11.4-5.4-24.4-8.1-38.8-8.1s-27.3 2.7-38.8 8.1c-11.4 5.4-21.1 12.7-29.1 21.8-7.9 9.2-14 19.9-18.2 32.1s-6.4 25.2-6.4 38.8c0 13.8 2.1 26.9 6.4 39.1 4.2 12.2 10.3 22.9 18.2 32.1s17.6 16.4 29.1 21.7c11.4 5.3 24.4 8 38.8 8s27.3-2.7 38.8-8c11.4-5.3 21.1-12.5 29.1-21.7 7.9-9.2 14-19.9 18.2-32.1s6.4-25.3 6.4-39.1c0-13.7-2.1-26.6-6.4-38.8-4.2-12.2-10.3-22.9-18.2-32.1zm-12.6 97.9c-2.3 8.8-5.7 16.7-10.4 23.6s-10.8 12.5-18.2 16.6c-7.5 4.1-16.4 6.2-26.6 6.2-10.3 0-19.1-2.1-26.6-6.2s-13.6-9.7-18.2-16.6c-4.7-6.9-8.2-14.8-10.4-23.6-2.3-8.8-3.4-17.8-3.4-27s1.1-18.2 3.4-27 5.7-16.7 10.4-23.6 10.8-12.4 18.2-16.6c7.5-4.1 16.4-6.2 26.6-6.2 10.3 0 19.1 2.1 26.6 6.2s13.6 9.7 18.2 16.6c4.7 6.9 8.2 14.8 10.4 23.6 2.3 8.8 3.4 17.8 3.4 27s-1.2 18.2-3.4 27z"/> + <path class="st4" d="m384.5 306c-5.4-6.7-12.2-12-20.4-15.9s-17.8-5.8-28.8-5.8c-9 0-17.4 1.8-25.1 5.3-7.8 3.5-13.8 9.3-18.1 17.4h-0.5v-19h-29.2v191h30.8v-69.6h0.5c2.3 3.8 5.3 7.1 8.8 9.8 3.5 2.8 7.3 5.1 11.5 6.9 4.1 1.8 8.5 3.1 13 3.9s9 1.2 13.5 1.2c10.3 0 19.2-2 26.8-6.1 7.6-4 13.8-9.4 18.8-16.2 5-6.7 8.7-14.5 11.1-23.3s3.6-17.9 3.6-27.3c0-10.3-1.4-19.9-4.1-28.9-2.7-8.8-6.8-16.7-12.2-23.4zm-16.6 69.8c-1.4 5.8-3.6 11.1-6.8 15.7s-7.2 8.3-12 11.2c-4.9 2.9-10.8 4.3-17.8 4.3-6.3 0-11.9-1.3-16.6-3.8-4.8-2.5-8.9-5.9-12.3-10.3-3.4-4.3-6-9.5-7.7-15.5s-2.6-12.5-2.6-19.6c0-14.9 3.3-26.9 9.9-35.9s16.4-13.5 29.3-13.5c6.3 0 11.9 1.4 16.8 4.2s8.9 6.5 12.2 11.1 5.7 9.8 7.3 15.8c1.6 5.9 2.4 12.1 2.4 18.3-0.1 6.2-0.7 12.2-2.1 18z"/> + <path class="st4" d="m531.8 309.3c-5.8-7.6-13-13.6-21.8-18.2-8.7-4.6-18.6-6.9-29.6-6.9-10.5 0-19.8 2-28.1 5.9-8.3 4-15.4 9.3-21.2 16.1-5.9 6.7-10.4 14.6-13.5 23.5-3.2 8.9-4.7 18.3-4.7 28.2 0 10.8 1.5 20.7 4.5 29.7s7.4 16.7 13.2 23.2c5.9 6.5 13 11.5 21.5 15.1s18.2 5.4 29.2 5.4c7.6 0 14.8-1 21.8-3.1 6.9-2.1 13.2-5.1 18.8-9.2 5.6-4 10.4-9 14.3-15 4-5.9 6.8-12.7 8.4-20.2h-29.2c-2.7 7.7-6.8 13.5-12.3 17.4s-12.8 5.8-21.8 5.8c-6.5 0-12.1-1.1-16.8-3.4-4.7-2.2-8.6-5.3-11.6-9-3.1-3.8-5.4-8.2-6.9-13.2s-2.3-10.3-2.3-15.7h102.7c1.3-10.4 0.6-20.5-2-30.4-2.7-9.7-6.9-18.4-12.6-26zm-88.2 36.2c0.2-5.2 1.2-10.1 3.1-14.6s4.4-8.4 7.6-11.7 6.9-5.9 11.4-7.8c4.4-1.9 9.3-2.8 14.7-2.8 5.2 0 10 1 14.2 3.1s7.8 4.8 10.8 8.1 5.3 7.2 7 11.7 2.7 9.2 3.1 14z"/> + <path class="st4" d="m673.3 296.1c-8.8-7.9-20.9-11.9-36.2-11.9-9.2 0-17.6 2.2-25.1 6.6-7.6 4.4-13.7 10.5-18.4 18.2l-0.5-0.5v-20.5h-29.2v139.5h30.8v-82.3c0-5 0.8-9.8 2.4-14.3s3.9-8.4 6.8-11.7 6.4-5.9 10.5-7.8 8.8-2.8 14.1-2.8c9.2 0 16 2.5 20.3 7.4s6.7 12.9 7 23.9v87.7h30.8v-95.8c0-15.9-4.5-27.8-13.3-35.7z"/> + <path class="st4" d="m840.7 352.1c-1.5 12-5.8 21.9-12.6 29.4-6.7 7.3-16.2 11.1-28.2 11.1-9 0-16.6-1.7-22.8-5.2-6.2-3.4-11.3-8-15.2-13.7s-6.8-12.3-8.6-19.6-2.7-14.9-2.7-22.6c0-8.1 0.9-16 2.7-23.6 1.8-7.5 4.7-14.2 8.6-20.1 3.9-5.8 8.9-10.4 15.2-13.9 6.2-3.4 13.9-5.2 22.8-5.2 4.8 0 9.6 0.8 14 2.4s8.5 3.8 12 6.7c3.5 2.8 6.5 6.2 8.8 9.9s3.8 7.8 4.5 12.3l0.3 1.9h44.8l-0.3-2.5c-1.3-11.2-4.4-21.3-9.3-30s-11.2-16.1-18.8-22c-7.5-5.9-16.1-10.4-25.6-13.5s-19.7-4.6-30.3-4.6c-14.9 0-28.5 2.6-40.2 7.9-11.7 5.2-21.8 12.6-30 21.8-8.1 9.2-14.4 20.1-18.8 32.5-4.3 12.4-6.5 25.8-6.5 39.9 0 13.8 2.2 27 6.5 39.2s10.6 23 18.8 32c8.1 9 18.2 16.3 30 21.5 11.7 5.2 25.3 7.9 40.2 7.9 11.9 0 23-1.9 32.9-5.6 10-3.7 18.8-9.1 26.2-16s13.5-15.3 18-25.1c4.5-9.7 7.3-20.8 8.4-32.8l0.2-2.4h-44.7z"/> + <polygon class="st4" points="902.4 233.9 902.4 427.5 1041 427.5 1041 388.1 948.6 388.1 948.6 233.9"/> +</g> +</svg>
\ No newline at end of file diff --git a/views/resources/logos/pascal.png b/views/resources/logos/pascal.png Binary files differnew file mode 100644 index 000000000..6b58434b6 --- /dev/null +++ b/views/resources/logos/pascal.png diff --git a/views/resources/logos/python.svg b/views/resources/logos/python.svg new file mode 100644 index 000000000..23bd5a23c --- /dev/null +++ b/views/resources/logos/python.svg @@ -0,0 +1,31 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<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="110.4211" height="109.8461" id="svg2169" sodipodi:version="0.32" inkscape:version="0.45.1" version="1.0" sodipodi:docbase="/home/bene/Desktop" sodipodi:docname="dessin-1.svg" inkscape:output_extension="org.inkscape.output.svg.inkscape"> + <defs id="defs2171"> + <linearGradient id="linearGradient11301" inkscape:collect="always"> + <stop id="stop11303" offset="0" style="stop-color:#ffe052;stop-opacity:1"/> + <stop id="stop11305" offset="1" style="stop-color:#ffc331;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" y2="168.1012" x2="147.77737" y1="111.92053" x1="89.136749" id="linearGradient11307" xlink:href="#linearGradient11301" inkscape:collect="always"/> + <linearGradient id="linearGradient9515" inkscape:collect="always"> + <stop id="stop9517" offset="0" style="stop-color:#387eb8;stop-opacity:1"/> + <stop id="stop9519" offset="1" style="stop-color:#366994;stop-opacity:1"/> + </linearGradient> + <linearGradient gradientUnits="userSpaceOnUse" y2="131.85291" x2="110.14919" y1="77.070274" x1="55.549179" id="linearGradient9521" xlink:href="#linearGradient9515" inkscape:collect="always"/> + </defs> + <sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="0.24748737" inkscape:cx="-260.46312" inkscape:cy="316.02744" inkscape:document-units="px" inkscape:current-layer="layer1" width="131.10236px" height="184.25197px" inkscape:window-width="872" inkscape:window-height="624" inkscape:window-x="5" inkscape:window-y="48"/> + <metadata id="metadata2174"> + <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="Calque 1" inkscape:groupmode="layer" id="layer1" transform="translate(-473.36088,-251.72485)"> + <g id="g1894" transform="translate(428.42338,184.2561)"> + <path style="opacity:1;color:#000000;fill:url(#linearGradient9521);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" d="M 99.75,67.46875 C 71.718268,67.468752 73.46875,79.625 73.46875,79.625 L 73.5,92.21875 L 100.25,92.21875 L 100.25,96 L 62.875,96 C 62.875,96 44.9375,93.965724 44.9375,122.25 C 44.937498,150.53427 60.59375,149.53125 60.59375,149.53125 L 69.9375,149.53125 L 69.9375,136.40625 C 69.9375,136.40625 69.433848,120.75 85.34375,120.75 C 101.25365,120.75 111.875,120.75 111.875,120.75 C 111.875,120.75 126.78125,120.99096 126.78125,106.34375 C 126.78125,91.696544 126.78125,82.125 126.78125,82.125 C 126.78125,82.124998 129.04443,67.46875 99.75,67.46875 z M 85,75.9375 C 87.661429,75.937498 89.8125,78.088571 89.8125,80.75 C 89.812502,83.411429 87.661429,85.5625 85,85.5625 C 82.338571,85.562502 80.1875,83.411429 80.1875,80.75 C 80.187498,78.088571 82.338571,75.9375 85,75.9375 z " id="path8615"/> + <path id="path8620" d="M 100.5461,177.31485 C 128.57784,177.31485 126.82735,165.1586 126.82735,165.1586 L 126.7961,152.56485 L 100.0461,152.56485 L 100.0461,148.7836 L 137.4211,148.7836 C 137.4211,148.7836 155.3586,150.81787 155.3586,122.53359 C 155.35861,94.249323 139.70235,95.252343 139.70235,95.252343 L 130.3586,95.252343 L 130.3586,108.37734 C 130.3586,108.37734 130.86226,124.03359 114.95235,124.03359 C 99.042448,124.03359 88.421098,124.03359 88.421098,124.03359 C 88.421098,124.03359 73.514848,123.79263 73.514848,138.43985 C 73.514848,153.08705 73.514848,162.6586 73.514848,162.6586 C 73.514848,162.6586 71.251668,177.31485 100.5461,177.31485 z M 115.2961,168.8461 C 112.63467,168.8461 110.4836,166.69503 110.4836,164.0336 C 110.4836,161.37217 112.63467,159.2211 115.2961,159.2211 C 117.95753,159.2211 120.1086,161.37217 120.1086,164.0336 C 120.10861,166.69503 117.95753,168.8461 115.2961,168.8461 z " style="opacity:1;color:#000000;fill:url(#linearGradient11307);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"/> + </g> + </g> +</svg>
\ No newline at end of file diff --git a/views/resources/logos/ruby.svg b/views/resources/logos/ruby.svg new file mode 100644 index 000000000..2a055472b --- /dev/null +++ b/views/resources/logos/ruby.svg @@ -0,0 +1,136 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<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" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" version="1.1" id="Layer_1" width="198.13" height="197.58" viewBox="0 0 198.13 197.58" overflow="visible" enable-background="new 0 0 198.13 197.58" xml:space="preserve" inkscape:version="0.48.0 r9654" sodipodi:docname="Logo-Ruby.svg"><metadata id="metadata3320"><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><defs id="defs3489"><linearGradient id="XMLID_17_-9" gradientUnits="userSpaceOnUse" x1="174.0737" y1="215.5488" x2="132.27631" y2="141.7533"><stop offset="0" style="stop-color:#FB7655" id="stop3272-4"/><stop offset="0" style="stop-color:#FB7655" id="stop3274-5"/><stop offset="0.41" style="stop-color:#E42B1E" id="stop3276-1"/><stop offset="0.99" style="stop-color:#990000" id="stop3278-0"/><stop offset="1" style="stop-color:#990000" id="stop3280-3"/></linearGradient><linearGradient id="XMLID_18_-7" gradientUnits="userSpaceOnUse" x1="194.895" y1="153.5576" x2="141.0276" y2="117.4093"><stop offset="0" style="stop-color:#871101" id="stop3285-8"/><stop offset="0" style="stop-color:#871101" id="stop3287-8"/><stop offset="0.99" style="stop-color:#911209" id="stop3289-6"/><stop offset="1" style="stop-color:#911209" id="stop3291-0"/></linearGradient><linearGradient id="XMLID_19_-4" gradientUnits="userSpaceOnUse" x1="151.79539" y1="217.7852" x2="97.929703" y2="181.638"><stop offset="0" style="stop-color:#871101" id="stop3296-6"/><stop offset="0" style="stop-color:#871101" id="stop3298-7"/><stop offset="0.99" style="stop-color:#911209" id="stop3300-6"/><stop offset="1" style="stop-color:#911209" id="stop3302-0"/></linearGradient><linearGradient id="XMLID_20_-9" gradientUnits="userSpaceOnUse" x1="38.696301" y1="127.3906" x2="47.046902" y2="181.66141"><stop offset="0" style="stop-color:#FFFFFF" id="stop3307-7"/><stop offset="0" style="stop-color:#FFFFFF" id="stop3309-5"/><stop offset="0.23" style="stop-color:#E57252" id="stop3311-9"/><stop offset="0.46" style="stop-color:#DE3B20" id="stop3313-7"/><stop offset="0.99" style="stop-color:#A60003" id="stop3315-8"/><stop offset="1" style="stop-color:#A60003" id="stop3317-5"/></linearGradient><linearGradient id="XMLID_21_-3" gradientUnits="userSpaceOnUse" x1="96.132797" y1="76.715302" x2="99.209602" y2="132.1021"><stop offset="0" style="stop-color:#FFFFFF" id="stop3322-3"/><stop offset="0" style="stop-color:#FFFFFF" id="stop3324-8"/><stop offset="0.23" style="stop-color:#E4714E" id="stop3326-3"/><stop offset="0.56" style="stop-color:#BE1A0D" id="stop3328-7"/><stop offset="0.99" style="stop-color:#A80D00" id="stop3330-9"/><stop offset="1" style="stop-color:#A80D00" id="stop3332-3"/></linearGradient><linearGradient id="XMLID_22_-7" gradientUnits="userSpaceOnUse" x1="147.103" y1="25.521" x2="156.3141" y2="65.216202"><stop offset="0" style="stop-color:#FFFFFF" id="stop3337-8"/><stop offset="0" style="stop-color:#FFFFFF" id="stop3339-7"/><stop offset="0.18" style="stop-color:#E46342" id="stop3341-4"/><stop offset="0.4" style="stop-color:#C82410" id="stop3343-1"/><stop offset="0.99" style="stop-color:#A80D00" id="stop3345-9"/><stop offset="1" style="stop-color:#A80D00" id="stop3347-0"/></linearGradient><linearGradient id="XMLID_23_-9" gradientUnits="userSpaceOnUse" x1="118.9761" y1="11.5415" x2="158.66859" y2="-8.3048"><stop offset="0" style="stop-color:#FFFFFF" id="stop3352-8"/><stop offset="0" style="stop-color:#FFFFFF" id="stop3354-8"/><stop offset="0.54" style="stop-color:#C81F11" id="stop3356-5"/><stop offset="0.99" style="stop-color:#BF0905" id="stop3358-8"/><stop offset="1" style="stop-color:#BF0905" id="stop3360-4"/></linearGradient><linearGradient id="XMLID_24_-3" gradientUnits="userSpaceOnUse" x1="3.9033" y1="113.5547" x2="7.1701999" y2="146.2628"><stop offset="0" style="stop-color:#FFFFFF" id="stop3365-7"/><stop offset="0" style="stop-color:#FFFFFF" id="stop3367-1"/><stop offset="0.31" style="stop-color:#DE4024" id="stop3369-3"/><stop offset="0.99" style="stop-color:#BF190B" id="stop3371-8"/><stop offset="1" style="stop-color:#BF190B" id="stop3373-0"/></linearGradient><linearGradient id="XMLID_25_-9" gradientUnits="userSpaceOnUse" x1="-18.5557" y1="155.10451" x2="135.0152" y2="-2.8092999"><stop offset="0" style="stop-color:#BD0012" id="stop3380-7"/><stop offset="0" style="stop-color:#BD0012" id="stop3382-9"/><stop offset="0.07" style="stop-color:#FFFFFF" id="stop3384-9"/><stop offset="0.17" style="stop-color:#FFFFFF" id="stop3386-3"/><stop offset="0.27" style="stop-color:#C82F1C" id="stop3388-2"/><stop offset="0.33" style="stop-color:#820C01" id="stop3390-4"/><stop offset="0.46" style="stop-color:#A31601" id="stop3392-3"/><stop offset="0.72" style="stop-color:#B31301" id="stop3394-7"/><stop offset="0.99" style="stop-color:#E82609" id="stop3396-1"/><stop offset="1" style="stop-color:#E82609" id="stop3398-2"/></linearGradient><linearGradient id="XMLID_26_-2" gradientUnits="userSpaceOnUse" x1="99.074699" y1="171.0332" x2="52.817699" y2="159.61659"><stop offset="0" style="stop-color:#8C0C01" id="stop3403-0"/><stop offset="0" style="stop-color:#8C0C01" id="stop3405-2"/><stop offset="0.54" style="stop-color:#990C00" id="stop3407-1"/><stop offset="0.99" style="stop-color:#A80D0E" id="stop3409-7"/><stop offset="1" style="stop-color:#A80D0E" id="stop3411-5"/></linearGradient><linearGradient id="XMLID_27_-1" gradientUnits="userSpaceOnUse" x1="178.52589" y1="115.5146" x2="137.43269" y2="78.683998"><stop offset="0" style="stop-color:#7E110B" id="stop3416-7"/><stop offset="0" style="stop-color:#7E110B" id="stop3418-4"/><stop offset="0.99" style="stop-color:#9E0C00" id="stop3420-1"/><stop offset="1" style="stop-color:#9E0C00" id="stop3422-7"/></linearGradient><linearGradient id="XMLID_28_-1" gradientUnits="userSpaceOnUse" x1="193.6235" y1="47.937" x2="173.15421" y2="26.053801"><stop offset="0" style="stop-color:#79130D" id="stop3427-1"/><stop offset="0" style="stop-color:#79130D" id="stop3429-1"/><stop offset="0.99" style="stop-color:#9E120B" id="stop3431-7"/><stop offset="1" style="stop-color:#9E120B" id="stop3433-0"/></linearGradient><radialGradient id="XMLID_29_-4" cx="143.8315" cy="79.388199" r="50.357601" gradientUnits="userSpaceOnUse"><stop offset="0" style="stop-color:#A80D00" id="stop3440-0"/><stop offset="0" style="stop-color:#A80D00" id="stop3442-8"/><stop offset="0.99" style="stop-color:#7E0E08" id="stop3444-5"/><stop offset="1" style="stop-color:#7E0E08" id="stop3446-1"/></radialGradient><radialGradient id="XMLID_30_-6" cx="74.0923" cy="145.75101" r="66.943703" gradientUnits="userSpaceOnUse"><stop offset="0" style="stop-color:#A30C00" id="stop3451-6"/><stop offset="0" style="stop-color:#A30C00" id="stop3453-2"/><stop offset="0.99" style="stop-color:#800E08" id="stop3455-1"/><stop offset="1" style="stop-color:#800E08" id="stop3457-9"/></radialGradient><linearGradient id="XMLID_31_-6" gradientUnits="userSpaceOnUse" x1="26.669901" y1="197.33591" x2="9.9886999" y2="140.742"><stop offset="0" style="stop-color:#8B2114" id="stop3462-4"/><stop offset="0" style="stop-color:#8B2114" id="stop3464-8"/><stop offset="0.43" style="stop-color:#9E100A" id="stop3466-0"/><stop offset="0.99" style="stop-color:#B3100C" id="stop3468-8"/><stop offset="1" style="stop-color:#B3100C" id="stop3470-1"/></linearGradient><linearGradient id="XMLID_32_-0" gradientUnits="userSpaceOnUse" x1="154.6411" y1="9.7979002" x2="192.039" y2="26.305901"><stop offset="0" style="stop-color:#B31000" id="stop3475-2"/><stop offset="0" style="stop-color:#B31000" id="stop3477-2"/><stop offset="0.44" style="stop-color:#910F08" id="stop3479-9"/><stop offset="0.99" style="stop-color:#791C12" id="stop3481-7"/><stop offset="1" style="stop-color:#791C12" id="stop3483-5"/></linearGradient><linearGradient y2="141.7533" x2="132.27631" y1="215.5488" x1="174.0737" gradientUnits="userSpaceOnUse" id="linearGradient3448" xlink:href="#XMLID_17_-9" inkscape:collect="always"/></defs><sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1036" inkscape:window-height="1124" id="namedview3487" showgrid="false" inkscape:zoom="1.3412289" inkscape:cx="99.065005" inkscape:cy="98.790004" inkscape:window-x="882" inkscape:window-y="24" inkscape:window-maximized="0" inkscape:current-layer="Layer_1"/> +<linearGradient id="XMLID_17_" gradientUnits="userSpaceOnUse" x1="174.0737" y1="215.5488" x2="132.2763" y2="141.7533"> + <stop offset="0" style="stop-color:#FB7655" id="stop3272"/> + <stop offset="0" style="stop-color:#FB7655" id="stop3274"/> + <stop offset="0.41" style="stop-color:#E42B1E" id="stop3276"/> + <stop offset="0.99" style="stop-color:#990000" id="stop3278"/> + <stop offset="1" style="stop-color:#990000" id="stop3280"/> +</linearGradient> + +<linearGradient id="XMLID_18_" gradientUnits="userSpaceOnUse" x1="194.895" y1="153.5576" x2="141.0276" y2="117.4093"> + <stop offset="0" style="stop-color:#871101" id="stop3285"/> + <stop offset="0" style="stop-color:#871101" id="stop3287"/> + <stop offset="0.99" style="stop-color:#911209" id="stop3289"/> + <stop offset="1" style="stop-color:#911209" id="stop3291"/> +</linearGradient> + +<linearGradient id="XMLID_19_" gradientUnits="userSpaceOnUse" x1="151.7954" y1="217.7852" x2="97.9297" y2="181.638"> + <stop offset="0" style="stop-color:#871101" id="stop3296"/> + <stop offset="0" style="stop-color:#871101" id="stop3298"/> + <stop offset="0.99" style="stop-color:#911209" id="stop3300"/> + <stop offset="1" style="stop-color:#911209" id="stop3302"/> +</linearGradient> + +<linearGradient id="XMLID_20_" gradientUnits="userSpaceOnUse" x1="38.6963" y1="127.3906" x2="47.0469" y2="181.6614"> + <stop offset="0" style="stop-color:#FFFFFF" id="stop3307"/> + <stop offset="0" style="stop-color:#FFFFFF" id="stop3309"/> + <stop offset="0.23" style="stop-color:#E57252" id="stop3311"/> + <stop offset="0.46" style="stop-color:#DE3B20" id="stop3313"/> + <stop offset="0.99" style="stop-color:#A60003" id="stop3315"/> + <stop offset="1" style="stop-color:#A60003" id="stop3317"/> +</linearGradient> + +<linearGradient id="XMLID_21_" gradientUnits="userSpaceOnUse" x1="96.1328" y1="76.7153" x2="99.2096" y2="132.1021"> + <stop offset="0" style="stop-color:#FFFFFF" id="stop3322"/> + <stop offset="0" style="stop-color:#FFFFFF" id="stop3324"/> + <stop offset="0.23" style="stop-color:#E4714E" id="stop3326"/> + <stop offset="0.56" style="stop-color:#BE1A0D" id="stop3328"/> + <stop offset="0.99" style="stop-color:#A80D00" id="stop3330"/> + <stop offset="1" style="stop-color:#A80D00" id="stop3332"/> +</linearGradient> + +<linearGradient id="XMLID_22_" gradientUnits="userSpaceOnUse" x1="147.103" y1="25.521" x2="156.3141" y2="65.2162"> + <stop offset="0" style="stop-color:#FFFFFF" id="stop3337"/> + <stop offset="0" style="stop-color:#FFFFFF" id="stop3339"/> + <stop offset="0.18" style="stop-color:#E46342" id="stop3341"/> + <stop offset="0.4" style="stop-color:#C82410" id="stop3343"/> + <stop offset="0.99" style="stop-color:#A80D00" id="stop3345"/> + <stop offset="1" style="stop-color:#A80D00" id="stop3347"/> +</linearGradient> + +<linearGradient id="XMLID_23_" gradientUnits="userSpaceOnUse" x1="118.9761" y1="11.5415" x2="158.6686" y2="-8.3048"> + <stop offset="0" style="stop-color:#FFFFFF" id="stop3352"/> + <stop offset="0" style="stop-color:#FFFFFF" id="stop3354"/> + <stop offset="0.54" style="stop-color:#C81F11" id="stop3356"/> + <stop offset="0.99" style="stop-color:#BF0905" id="stop3358"/> + <stop offset="1" style="stop-color:#BF0905" id="stop3360"/> +</linearGradient> + +<linearGradient id="XMLID_24_" gradientUnits="userSpaceOnUse" x1="3.9033" y1="113.5547" x2="7.1702" y2="146.2628"> + <stop offset="0" style="stop-color:#FFFFFF" id="stop3365"/> + <stop offset="0" style="stop-color:#FFFFFF" id="stop3367"/> + <stop offset="0.31" style="stop-color:#DE4024" id="stop3369"/> + <stop offset="0.99" style="stop-color:#BF190B" id="stop3371"/> + <stop offset="1" style="stop-color:#BF190B" id="stop3373"/> +</linearGradient> + + +<linearGradient id="XMLID_25_" gradientUnits="userSpaceOnUse" x1="-18.5557" y1="155.1045" x2="135.0152" y2="-2.8093"> + <stop offset="0" style="stop-color:#BD0012" id="stop3380"/> + <stop offset="0" style="stop-color:#BD0012" id="stop3382"/> + <stop offset="0.07" style="stop-color:#FFFFFF" id="stop3384"/> + <stop offset="0.17" style="stop-color:#FFFFFF" id="stop3386"/> + <stop offset="0.27" style="stop-color:#C82F1C" id="stop3388"/> + <stop offset="0.33" style="stop-color:#820C01" id="stop3390"/> + <stop offset="0.46" style="stop-color:#A31601" id="stop3392"/> + <stop offset="0.72" style="stop-color:#B31301" id="stop3394"/> + <stop offset="0.99" style="stop-color:#E82609" id="stop3396"/> + <stop offset="1" style="stop-color:#E82609" id="stop3398"/> +</linearGradient> + +<linearGradient id="XMLID_26_" gradientUnits="userSpaceOnUse" x1="99.0747" y1="171.0332" x2="52.8177" y2="159.6166"> + <stop offset="0" style="stop-color:#8C0C01" id="stop3403"/> + <stop offset="0" style="stop-color:#8C0C01" id="stop3405"/> + <stop offset="0.54" style="stop-color:#990C00" id="stop3407"/> + <stop offset="0.99" style="stop-color:#A80D0E" id="stop3409"/> + <stop offset="1" style="stop-color:#A80D0E" id="stop3411"/> +</linearGradient> + +<linearGradient id="XMLID_27_" gradientUnits="userSpaceOnUse" x1="178.5259" y1="115.5146" x2="137.4327" y2="78.684"> + <stop offset="0" style="stop-color:#7E110B" id="stop3416"/> + <stop offset="0" style="stop-color:#7E110B" id="stop3418"/> + <stop offset="0.99" style="stop-color:#9E0C00" id="stop3420"/> + <stop offset="1" style="stop-color:#9E0C00" id="stop3422"/> +</linearGradient> + +<linearGradient id="XMLID_28_" gradientUnits="userSpaceOnUse" x1="193.6235" y1="47.937" x2="173.1542" y2="26.0538"> + <stop offset="0" style="stop-color:#79130D" id="stop3427"/> + <stop offset="0" style="stop-color:#79130D" id="stop3429"/> + <stop offset="0.99" style="stop-color:#9E120B" id="stop3431"/> + <stop offset="1" style="stop-color:#9E120B" id="stop3433"/> +</linearGradient> + + +<radialGradient id="XMLID_29_" cx="143.8315" cy="79.3882" r="50.3576" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#A80D00" id="stop3440"/> + <stop offset="0" style="stop-color:#A80D00" id="stop3442"/> + <stop offset="0.99" style="stop-color:#7E0E08" id="stop3444"/> + <stop offset="1" style="stop-color:#7E0E08" id="stop3446"/> +</radialGradient> + +<radialGradient id="XMLID_30_" cx="74.0923" cy="145.751" r="66.9437" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#A30C00" id="stop3451"/> + <stop offset="0" style="stop-color:#A30C00" id="stop3453"/> + <stop offset="0.99" style="stop-color:#800E08" id="stop3455"/> + <stop offset="1" style="stop-color:#800E08" id="stop3457"/> +</radialGradient> + +<linearGradient id="XMLID_31_" gradientUnits="userSpaceOnUse" x1="26.6699" y1="197.3359" x2="9.9887" y2="140.742"> + <stop offset="0" style="stop-color:#8B2114" id="stop3462"/> + <stop offset="0" style="stop-color:#8B2114" id="stop3464"/> + <stop offset="0.43" style="stop-color:#9E100A" id="stop3466"/> + <stop offset="0.99" style="stop-color:#B3100C" id="stop3468"/> + <stop offset="1" style="stop-color:#B3100C" id="stop3470"/> +</linearGradient> + +<linearGradient id="XMLID_32_" gradientUnits="userSpaceOnUse" x1="154.6411" y1="9.7979" x2="192.039" y2="26.3059"> + <stop offset="0" style="stop-color:#B31000" id="stop3475"/> + <stop offset="0" style="stop-color:#B31000" id="stop3477"/> + <stop offset="0.44" style="stop-color:#910F08" id="stop3479"/> + <stop offset="0.99" style="stop-color:#791C12" id="stop3481"/> + <stop offset="1" style="stop-color:#791C12" id="stop3483"/> +</linearGradient> + +<polygon style="fill:url(#linearGradient3448);fill-rule:evenodd" clip-rule="evenodd" points="153.5,130.41 40.38,197.58 186.849,187.641 198.13,39.95 " id="polygon3282"/><polygon style="fill:url(#XMLID_18_-7);fill-rule:evenodd" clip-rule="evenodd" points="187.089,187.54 174.5,100.65 140.209,145.93 " id="polygon3293"/><polygon style="fill:url(#XMLID_19_-4);fill-rule:evenodd" clip-rule="evenodd" points="187.259,187.54 95.03,180.3 40.87,197.391 " id="polygon3304"/><polygon style="fill:url(#XMLID_20_-9);fill-rule:evenodd" clip-rule="evenodd" points="41,197.41 64.04,121.93 13.34,132.771 " id="polygon3319"/><polygon style="fill:url(#XMLID_21_-3);fill-rule:evenodd" clip-rule="evenodd" points="140.2,146.18 119,63.14 58.33,120.01 " id="polygon3334"/><polygon style="fill:url(#XMLID_22_-7);fill-rule:evenodd" clip-rule="evenodd" points="193.32,64.31 135.97,17.47 120,69.1 " id="polygon3349"/><polygon style="fill:url(#XMLID_23_-9);fill-rule:evenodd" clip-rule="evenodd" points="166.5,0.77 132.77,19.41 111.49,0.52 " id="polygon3362"/><polygon style="fill:url(#XMLID_24_-3);fill-rule:evenodd" clip-rule="evenodd" points="0,158.09 14.13,132.32 2.7,101.62 " id="polygon3375"/><path style="fill:#ffffff;fill-rule:evenodd" inkscape:connector-curvature="0" clip-rule="evenodd" d="m 1.94,100.65 11.5,32.62 49.97,-11.211 57.05,-53.02 L 136.56,17.9 111.209,0 68.109,16.13 C 54.53,28.76 28.18,53.75 27.23,54.22 26.29,54.7 9.83,85.81 1.94,100.65 z" id="path3377"/><path style="fill:url(#XMLID_25_-9);fill-rule:evenodd" inkscape:connector-curvature="0" clip-rule="evenodd" d="m 42.32,42.05 c 29.43,-29.18 67.37,-46.42 81.93,-31.73 14.551,14.69 -0.88,50.39 -30.31,79.56 -29.43,29.17 -66.9,47.36 -81.45,32.67 -14.56,-14.68 0.4,-51.33 29.83,-80.5 z" id="path3400"/><path style="fill:url(#XMLID_26_-2);fill-rule:evenodd" inkscape:connector-curvature="0" clip-rule="evenodd" d="m 41,197.38 22.86,-75.72 75.92,24.39 C 112.33,171.79 81.8,193.55 41,197.38 z" id="path3413"/><path style="fill:url(#XMLID_27_-1);fill-rule:evenodd" inkscape:connector-curvature="0" clip-rule="evenodd" d="m 120.56,68.89 19.49,77.2 C 162.98,121.98 183.56,96.06 193.639,64 l -73.079,4.89 z" id="path3424"/><path style="fill:url(#XMLID_28_-1);fill-rule:evenodd" inkscape:connector-curvature="0" clip-rule="evenodd" d="m 193.44,64.39 c 7.8,-23.54 9.6,-57.31 -27.181,-63.58 l -30.18,16.67 57.361,46.91 z" id="path3435"/><path style="fill:#9e1209;fill-rule:evenodd" inkscape:connector-curvature="0" clip-rule="evenodd" d="m 0,157.75 c 1.08,38.851 29.11,39.43 41.05,39.771 L 13.47,133.11 0,157.75 z" id="path3437"/><path style="fill:url(#XMLID_29_-4);fill-rule:evenodd" inkscape:connector-curvature="0" clip-rule="evenodd" d="m 120.669,69.01 c 17.62,10.83 53.131,32.58 53.851,32.98 1.119,0.63 15.31,-23.93 18.53,-37.81 l -72.381,4.83 z" id="path3448"/><path style="fill:url(#XMLID_30_-6);fill-rule:evenodd" inkscape:connector-curvature="0" clip-rule="evenodd" d="m 63.83,121.66 30.56,58.96 c 18.07,-9.8 32.22,-21.74 45.18,-34.53 L 63.83,121.66 z" id="path3459"/><path style="fill:url(#XMLID_31_-6);fill-rule:evenodd" inkscape:connector-curvature="0" clip-rule="evenodd" d="m 13.35,133.19 -4.33,51.56 c 8.17,11.16 19.41,12.13 31.2,11.26 -8.53,-21.23 -25.57,-63.68 -26.87,-62.82 z" id="path3472"/><path style="fill:url(#XMLID_32_-0);fill-rule:evenodd" inkscape:connector-curvature="0" clip-rule="evenodd" d="m 135.9,17.61 60.71,8.52 C 193.37,12.4 183.42,3.54 166.46,0.77 L 135.9,17.61 z" id="path3485"/></svg>
\ No newline at end of file diff --git a/views/resources/logos/rust.svg b/views/resources/logos/rust.svg new file mode 100644 index 000000000..3907fc63d --- /dev/null +++ b/views/resources/logos/rust.svg @@ -0,0 +1,2 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg width="144px" height="144px" style="enable-background:new 0 0 144 144" version="1.1" viewBox="19 19 106 106" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><title>Rust programming language logo</title><metadata><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><path d="m124 70.7-4.39-2.72c-0.037-0.428-0.079-0.855-0.125-1.28l3.78-3.52c0.384-0.358 0.556-0.888 0.452-1.4-0.101-0.515-0.462-0.939-0.953-1.12l-4.83-1.8c-0.121-0.418-0.248-0.833-0.378-1.25l3.01-4.18c0.307-0.425 0.37-0.978 0.17-1.46-0.2-0.483-0.637-0.829-1.15-0.914l-5.09-0.828c-0.198-0.386-0.404-0.766-0.612-1.14l2.14-4.7c0.219-0.478 0.174-1.03-0.118-1.47-0.291-0.436-0.784-0.691-1.31-0.671l-5.17 0.18c-0.267-0.334-0.539-0.665-0.816-0.99l1.19-5.03c0.12-0.511-0.031-1.05-0.403-1.42-0.369-0.37-0.905-0.523-1.42-0.403l-5.03 1.19c-0.326-0.276-0.657-0.549-0.992-0.816l0.181-5.17c0.02-0.523-0.235-1.02-0.671-1.31-0.437-0.292-0.99-0.336-1.47-0.119l-4.69 2.14c-0.379-0.208-0.759-0.414-1.14-0.613l-0.83-5.09c-0.084-0.516-0.43-0.954-0.914-1.15-0.483-0.201-1.04-0.136-1.46 0.17l-4.18 3.01c-0.412-0.131-0.826-0.257-1.24-0.377l-1.8-4.83c-0.183-0.492-0.607-0.853-1.12-0.955-0.514-0.101-1.04 0.07-1.4 0.452l-3.52 3.78c-0.425-0.047-0.853-0.09-1.28-0.125l-2.72-4.4c-0.275-0.445-0.762-0.716-1.29-0.716s-1.01 0.271-1.28 0.716l-2.72 4.4c-0.428 0.035-0.856 0.078-1.28 0.125l-3.52-3.78c-0.357-0.382-0.887-0.553-1.4-0.452-0.515 0.103-0.939 0.463-1.12 0.955l-1.8 4.83c-0.418 0.12-0.832 0.247-1.24 0.377l-4.18-3.01c-0.425-0.307-0.979-0.372-1.46-0.17-0.483 0.2-0.83 0.638-0.914 1.15l-0.83 5.09c-0.384 0.199-0.764 0.404-1.14 0.613l-4.69-2.14c-0.477-0.218-1.03-0.173-1.47 0.119-0.436 0.29-0.691 0.787-0.671 1.31l0.18 5.17c-0.334 0.267-0.665 0.54-0.992 0.816l-5.03-1.19c-0.511-0.119-1.05 0.033-1.42 0.403-0.372 0.371-0.523 0.906-0.403 1.42l1.18 5.03c-0.275 0.326-0.547 0.656-0.814 0.99l-5.17-0.18c-0.521-0.015-1.02 0.235-1.31 0.671-0.292 0.434-0.336 0.99-0.119 1.47l2.14 4.7c-0.208 0.377-0.414 0.757-0.613 1.14l-5.09 0.828c-0.517 0.084-0.953 0.43-1.15 0.914-0.2 0.485-0.135 1.04 0.17 1.46l3.01 4.18c-0.131 0.413-0.258 0.828-0.378 1.25l-4.83 1.8c-0.49 0.183-0.851 0.607-0.953 1.12-0.102 0.514 0.069 1.04 0.452 1.4l3.78 3.52c-0.047 0.425-0.089 0.853-0.125 1.28l-4.39 2.72c-0.445 0.275-0.716 0.761-0.716 1.29s0.271 1.01 0.716 1.28l4.39 2.72c0.036 0.428 0.078 0.855 0.125 1.28l-3.78 3.52c-0.383 0.357-0.554 0.887-0.452 1.4 0.102 0.515 0.463 0.938 0.953 1.12l4.83 1.8c0.12 0.418 0.247 0.833 0.378 1.25l-3.01 4.18c-0.306 0.426-0.371 0.979-0.17 1.46 0.201 0.485 0.638 0.831 1.16 0.914l5.09 0.828c0.199 0.386 0.403 0.766 0.613 1.14l-2.14 4.69c-0.218 0.477-0.173 1.03 0.119 1.47 0.292 0.437 0.789 0.692 1.31 0.671l5.16-0.181c0.269 0.336 0.54 0.665 0.816 0.992l-1.18 5.03c-0.12 0.51 0.031 1.04 0.403 1.41 0.369 0.373 0.906 0.522 1.42 0.402l5.03-1.18c0.327 0.278 0.658 0.548 0.992 0.814l-0.18 5.17c-0.02 0.523 0.235 1.02 0.671 1.31 0.434 0.291 0.99 0.335 1.47 0.117l4.69-2.14c0.378 0.21 0.758 0.414 1.14 0.613l0.83 5.09c0.084 0.518 0.43 0.956 0.914 1.16 0.483 0.201 1.04 0.136 1.46-0.169l4.18-3.01c0.413 0.131 0.828 0.259 1.25 0.379l1.8 4.83c0.183 0.49 0.607 0.853 1.12 0.953 0.514 0.104 1.04-0.068 1.4-0.452l3.52-3.78c0.425 0.049 0.853 0.09 1.28 0.128l2.72 4.39c0.274 0.443 0.761 0.716 1.28 0.716s1.01-0.272 1.29-0.716l2.72-4.39c0.428-0.038 0.855-0.079 1.28-0.128l3.52 3.78c0.357 0.384 0.887 0.556 1.4 0.452 0.515-0.101 0.939-0.463 1.12-0.953l1.8-4.83c0.418-0.12 0.833-0.248 1.25-0.379l4.18 3.01c0.425 0.305 0.979 0.37 1.46 0.169 0.484-0.199 0.83-0.638 0.914-1.16l0.83-5.09c0.384-0.199 0.764-0.406 1.14-0.613l4.69 2.14c0.477 0.218 1.03 0.174 1.47-0.117 0.436-0.292 0.69-0.787 0.671-1.31l-0.18-5.17c0.334-0.267 0.665-0.536 0.991-0.814l5.03 1.18c0.511 0.12 1.05-0.029 1.42-0.402 0.372-0.371 0.523-0.904 0.403-1.41l-1.18-5.03c0.276-0.327 0.548-0.656 0.814-0.992l5.17 0.181c0.521 0.021 1.02-0.234 1.31-0.671 0.292-0.436 0.337-0.991 0.118-1.47l-2.14-4.69c0.209-0.379 0.414-0.759 0.612-1.14l5.09-0.828c0.518-0.083 0.954-0.429 1.15-0.914 0.2-0.483 0.137-1.04-0.17-1.46l-3.01-4.18c0.13-0.413 0.257-0.828 0.378-1.25l4.83-1.8c0.491-0.184 0.853-0.607 0.953-1.12 0.104-0.514-0.068-1.04-0.452-1.4l-3.78-3.52c0.046-0.425 0.088-0.853 0.125-1.28l4.39-2.72c0.445-0.274 0.716-0.761 0.716-1.28s-0.27-1.01-0.715-1.29zm-29.4 36.5c-1.68-0.362-2.74-2.02-2.38-3.7 0.359-1.68 2.01-2.75 3.69-2.39 1.68 0.359 2.75 2.02 2.39 3.7s-2.01 2.75-3.69 2.39zm-1.49-10.1c-1.53-0.328-3.04 0.646-3.36 2.18l-1.56 7.28c-4.81 2.18-10.2 3.4-15.8 3.4-5.76 0-11.2-1.27-16.1-3.55l-1.56-7.28c-0.328-1.53-1.83-2.51-3.36-2.18l-6.43 1.38c-1.19-1.23-2.3-2.54-3.32-3.92h31.3c0.354 0 0.59-0.064 0.59-0.386v-11.1c0-0.322-0.236-0.386-0.59-0.386h-9.15v-7.01h9.89c0.903 0 4.83 0.258 6.08 5.28 0.393 1.54 1.26 6.56 1.85 8.17 0.588 1.8 2.98 5.4 5.53 5.4h15.6c0.177 0 0.366-0.02 0.565-0.056-1.08 1.47-2.27 2.86-3.54 4.16l-6.58-1.41zm-43.3 9.95c-1.68 0.362-3.33-0.708-3.69-2.39-0.359-1.68 0.708-3.34 2.39-3.7 1.68-0.359 3.33 0.711 3.69 2.39 0.359 1.68-0.709 3.34-2.39 3.7zm-11.9-48.1c0.696 1.57-0.012 3.41-1.58 4.11-1.57 0.697-3.4-0.012-4.1-1.58s0.012-3.41 1.58-4.11c1.57-0.696 3.4 0.012 4.1 1.58zm-3.65 8.64 6.7-2.98c1.43-0.635 2.08-2.31 1.44-3.74l-1.38-3.12h5.42v24.4h-10.9c-0.949-3.34-1.46-6.86-1.46-10.5 0-1.39 0.075-2.76 0.219-4.11zm29.4-2.37v-7.2h12.9c0.667 0 4.71 0.771 4.71 3.79 0 2.51-3.1 3.41-5.65 3.41h-12zm46.9 6.48c0 0.956-0.035 1.9-0.105 2.84h-3.93c-0.393 0-0.551 0.258-0.551 0.643v1.8c0 4.24-2.39 5.17-4.49 5.4-2 0.225-4.21-0.836-4.48-2.06-1.18-6.63-3.14-8.04-6.24-10.5 3.85-2.44 7.85-6.05 7.85-10.9 0-5.21-3.57-8.49-6-10.1-3.42-2.25-7.2-2.7-8.22-2.7h-40.6c5.51-6.14 13-10.5 21.4-12.1l4.79 5.02c1.08 1.13 2.87 1.18 4.01 0.092l5.36-5.12c11.2 2.09 20.7 9.07 26.2 18.7l-3.67 8.28c-0.633 1.43 0.013 3.11 1.44 3.74l7.06 3.14c0.122 1.25 0.186 2.52 0.186 3.8zm-40.6-41.9c1.24-1.19 3.21-1.14 4.39 0.101 1.18 1.24 1.14 3.21-0.103 4.4-1.24 1.19-3.21 1.14-4.39-0.102-1.18-1.24-1.14-3.21 0.103-4.4zm36.4 29.3c0.695-1.57 2.53-2.28 4.1-1.58 1.57 0.696 2.28 2.54 1.58 4.11-0.695 1.57-2.53 2.28-4.1 1.58-1.57-0.696-2.28-2.54-1.58-4.11z"/></svg>
\ No newline at end of file diff --git a/views/resources/logos/scala.png b/views/resources/logos/scala.png Binary files differnew file mode 100644 index 000000000..8280fd4bf --- /dev/null +++ b/views/resources/logos/scala.png diff --git a/views/resources/logos/swift.svg b/views/resources/logos/swift.svg new file mode 100644 index 000000000..a3240e9e7 --- /dev/null +++ b/views/resources/logos/swift.svg @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Generator: Adobe Illustrator 18.1.1, 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="106.1px" height="106.1px" viewBox="-252 343.9 106.1 106.1" enable-background="new -252 343.9 106.1 106.1" xml:space="preserve"> +<g> + <path fill="#F05138" d="M-145.9,373.3c0-1.1,0-2.1,0-3.2c-0.1-2.3-0.2-4.7-0.6-7c-0.4-2.3-1.1-4.5-2.2-6.6c-1.1-2.1-2.4-4-4.1-5.6 c-1.7-1.7-3.6-3-5.6-4.1c-2.1-1.1-4.3-1.8-6.6-2.2c-2.3-0.4-4.6-0.6-7-0.6c-1.1,0-2.1,0-3.2,0c-1.3,0-2.5,0-3.8,0h-28.1h-11.6 c-1.3,0-2.5,0-3.8,0c-1.1,0-2.1,0-3.2,0c-0.6,0-1.2,0-1.7,0.1c-1.7,0.1-3.5,0.2-5.2,0.5c-1.7,0.3-3.4,0.8-5,1.4 c-0.5,0.2-1.1,0.5-1.6,0.7c-1.6,0.8-3,1.8-4.4,2.9c-0.4,0.4-0.9,0.8-1.3,1.2c-1.7,1.7-3,3.6-4.1,5.6c-1.1,2.1-1.8,4.3-2.2,6.6 c-0.4,2.3-0.5,4.6-0.6,7c0,1.1,0,2.1,0,3.2c0,1.3,0,2.5,0,3.8v17.3v22.4c0,1.3,0,2.5,0,3.8c0,1.1,0,2.1,0,3.2 c0.1,2.3,0.2,4.7,0.6,7c0.4,2.3,1.1,4.5,2.2,6.6c1.1,2.1,2.4,4,4.1,5.6c1.7,1.7,3.6,3,5.6,4.1c2.1,1.1,4.3,1.8,6.6,2.2 c2.3,0.4,4.6,0.6,7,0.6c1.1,0,2.1,0,3.2,0c1.3,0,2.5,0,3.8,0h39.7c1.3,0,2.5,0,3.8,0c1.1,0,2.1,0,3.2,0c2.3-0.1,4.7-0.2,7-0.6 c2.3-0.4,4.5-1.1,6.6-2.2c2.1-1.1,4-2.4,5.6-4.1c1.7-1.7,3-3.6,4.1-5.6c1.1-2.1,1.8-4.3,2.2-6.6c0.4-2.3,0.6-4.6,0.6-7 c0-1.1,0-2.1,0-3.2c0-1.3,0-2.5,0-3.8v-39.7C-145.9,375.8-145.9,374.6-145.9,373.3z"/> + <path fill="#FFFFFF" d="M-168,409.4c0.1-0.4,0.2-0.8,0.3-1.2c4.4-17.5-6.3-38.3-24.5-49.2c8,10.8,11.5,23.9,8.4,35.3 c-0.3,1-0.6,2-1,3c-0.4-0.3-0.9-0.6-1.6-0.9c0,0-18.1-11.2-37.7-30.9c-0.5-0.5,10.5,15.7,22.9,28.8c-5.9-3.3-22.2-15.2-32.6-24.6 c1.3,2.1,2.8,4.2,4.4,6.1c8.6,11,19.9,24.5,33.4,34.9c-9.5,5.8-22.9,6.3-36.2,0c-3.3-1.5-6.4-3.4-9.3-5.5 c5.6,9,14.3,16.8,24.9,21.4c12.6,5.4,25.2,5.1,34.5,0.1l0,0c0,0,0.1,0,0.1-0.1c0.4-0.2,0.8-0.5,1.2-0.7c4.5-2.3,13.3-4.6,18.1,4.6 C-161.3,432.6-158.8,420.6-168,409.4C-168,409.4-168,409.4-168,409.4z"/> +</g> +</svg>
\ No newline at end of file diff --git a/views/resources/logos/zig.svg b/views/resources/logos/zig.svg new file mode 100644 index 000000000..f1a5a66d8 --- /dev/null +++ b/views/resources/logos/zig.svg @@ -0,0 +1,21 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 154 140"> +<g fill="#F7A41D"> + <g> + <polygon points="46,22 28,44 19,30"/> + <polygon points="46,22 33,33 28,44 22,44 22,95 31,95 20,100 12,117 0,117 0,22" shape-rendering="crispEdges"/> + <polygon points="31,95 12,117 4,106"/> + </g> + <g> + <polygon points="56,22 62,36 37,44"/> + <polygon points="56,22 111,22 111,44 37,44 56,32" shape-rendering="crispEdges"/> + <polygon points="116,95 97,117 90,104"/> + <polygon points="116,95 100,104 97,117 42,117 42,95" shape-rendering="crispEdges"/> + <polygon points="150,0 52,117 3,140 101,22"/> + </g> + <g> + <polygon points="141,22 140,40 122,45"/> + <polygon points="153,22 153,117 106,117 120,105 125,95 131,95 131,45 122,45 132,36 141,22" shape-rendering="crispEdges"/> + <polygon points="125,95 130,110 106,117"/> + </g> +</g> +</svg>
\ No newline at end of file |