chore: Add icons theme builder

This commit is contained in:
Mattia Astorino 2017-02-18 19:29:35 +01:00
parent 3e2a43ba1d
commit 4ccb17a2bb
228 changed files with 923 additions and 690 deletions

View file

@ -1,6 +1,7 @@
// import the tasks // import the tasks
import './tasks/changelog'; import './tasks/changelog';
import './tasks/bump'; import './tasks/bump';
import './tasks/icons';
// export default script // export default script
export default ['build']; export default ['build'];

View file

@ -4,7 +4,8 @@ const today = new Date()
, paths = { , paths = {
'icons': './icons', 'icons': './icons',
'themes': './themes', 'themes': './themes',
'src': './src' 'src': './src',
'dist': './dist'
}; };
export default paths; export default paths;

56
.gulp/tasks/icons.js Normal file
View file

@ -0,0 +1,56 @@
'use strict';
/*
* > Build Icons
*/
import Gulp from 'gulp';
import runSequence from 'run-sequence';
import Template from 'gulp-template';
import Rename from 'gulp-rename';
import FileList from 'gulp-filelist';
import Include from 'gulp-include';
import Data from 'gulp-data';
import Paths from '../paths';
import iconList from '../../iconlist.json';
Gulp.task('build:icons', (cb) => {
runSequence(
'build:iconslist',
'build:templateicons',
(error) => {
if (error) {
console.log('\n[Build Icons]'.bold.magenta + ' There was an issue building icons:\n'.bold.red + error.message);
} else {
console.log('\n[Build Icons]'.bold.magenta + ' Finished successfully\n'.bold.green);
}
cb(error);
}
);
});
Gulp.task('build:iconslist', () => {
Gulp.src(`${Paths.src}/icons/svgs/*.svg`)
.pipe(FileList('iconlist.json', {
flatten: true,
removeExtensions: true
}))
.pipe(Gulp.dest('./'));
});
Gulp.task('build:templateicons', () => {
Gulp.src(`${Paths.src}/icons/icons-theme.json`)
.pipe(Include())
.on('error', console.log)
.pipe(Data(() => ({ icons: iconList })))
.pipe(Template())
.pipe(Rename({
basename: ".material-theme-icons",
extname: ".tmp"
}))
.pipe(Gulp.dest('./'));
});

108
iconlist.json Normal file
View file

@ -0,0 +1,108 @@
[
"actionscript",
"ai",
"android",
"angular",
"arduino",
"assembly",
"autohotkey",
"bower",
"c-lang",
"certificate",
"changelog",
"clojure",
"cmake",
"coffee",
"console",
"contributing",
"cpp",
"credits",
"csharp",
"css-map",
"css",
"dart",
"database",
"dlang",
"docker",
"document",
"email",
"exe",
"favicon",
"file",
"flash",
"flow",
"folder-light",
"folder-outline",
"folder",
"font",
"fsharp",
"git",
"github",
"gopher",
"gradle",
"groovy",
"grunt",
"gulp",
"haskell",
"html",
"image",
"ionic",
"java",
"javascript-map",
"javascript",
"json",
"key",
"kotlin",
"less",
"lib",
"license",
"lua",
"markdown",
"markup",
"movie",
"music",
"mxml",
"nodejs",
"npm",
"ocaml",
"pdf",
"php",
"powerpoint",
"procfile",
"pug",
"python",
"r",
"raml",
"react",
"readme",
"ruby",
"rust",
"sass",
"settings",
"sketch",
"star",
"stylus",
"sublime",
"svg",
"swc",
"swift",
"swig",
"table",
"tex",
"todo",
"tune",
"twig",
"typescript-def",
"typescript",
"url",
"virtual",
"visualstudio",
"vue",
"webpack",
"word",
"xaml",
"xml",
"yaml",
"yarn",
"zip"
]

1
icons/actionscript.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><text style="line-height:113.99999857%" x="5.605" y="15.892" transform="scale(.91325 1.095)" font-weight="400" font-size="42.822" font-family="sans-serif" letter-spacing="0" word-spacing="0" fill="#d14748"/><text style="line-height:125%" x="-.679" y="15.112" transform="scale(.8446 1.18398)" font-weight="400" font-size="51.019" font-family="sans-serif" letter-spacing="0" word-spacing="0" fill="#d14748"><tspan x="-.679" y="15.112" style="-inkscape-font-specification:'Segoe UI Bold'" font-weight="700" font-size="19.132" font-family="Segoe UI">{ }</tspan></text><text style="line-height:125%" x="4.733" y="15.426" transform="scale(.92798 1.0776)" font-weight="400" font-size="35.226" font-family="sans-serif" letter-spacing="0" word-spacing="0" fill="#d14748"><tspan x="4.733" y="15.426" style="-inkscape-font-specification:'Segoe UI Bold'" font-weight="700" font-size="13.21" font-family="Segoe UI" letter-spacing="-.628">AS</tspan></text></svg>

After

Width:  |  Height:  |  Size: 1 KiB

1
icons/ai.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path fill="#D28445" fill-rule="evenodd" d="M20.226 11.694c.309 0 .571-.111.788-.334.217-.223.326-.482.327-.779a1.06 1.06 0 0 0-.327-.79 1.096 1.096 0 0 0-.788-.32 1.031 1.031 0 0 0-.774.32 1.09 1.09 0 0 0-.313.79c0 .313.104.577.313.791.209.215.467.322.774.32v.002zm-1.06.973h2.121v8.167h-2.12v-8.167zm-6.768 5.417h2.881l.762 2.75h2.174l-3.153-10.722h-2.638v1.056l-2.772 9.668h1.957l.788-2.75.001-.002zM13.813 12l1.059 4.222h-2.12L13.81 12h.002zM4 4v24h24V4H4zm22.207 22.112H5.849V5.89h20.358v20.222z"/></svg>

After

Width:  |  Height:  |  Size: 592 B

1
icons/android.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M15 5h-1V4h1m-5 1H9V4h1m5.53-1.84L16.84.85c.19-.19.19-.51 0-.71a.513.513 0 0 0-.71 0l-1.48 1.48C13.85 1.23 12.95 1 12 1c-.96 0-1.86.23-2.66.63L7.85.14a.501.501 0 0 0-.7 0c-.2.2-.2.52 0 .71l1.31 1.31C6.97 3.26 6 5 6 7h12c0-2-1-3.75-2.47-4.84M20.5 8A1.5 1.5 0 0 0 19 9.5v7a1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5v-7A1.5 1.5 0 0 0 20.5 8m-17 0A1.5 1.5 0 0 0 2 9.5v7A1.5 1.5 0 0 0 3.5 18 1.5 1.5 0 0 0 5 16.5v-7A1.5 1.5 0 0 0 3.5 8M6 18a1 1 0 0 0 1 1h1v3.5A1.5 1.5 0 0 0 9.5 24a1.5 1.5 0 0 0 1.5-1.5V19h2v3.5a1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5V19h1a1 1 0 0 0 1-1V8H6v10z" fill="#c0ca33"/></svg>

After

Width:  |  Height:  |  Size: 695 B

1
icons/angular.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M12 2.5l8.84 3.15-1.34 11.7L12 21.5l-7.5-4.15-1.34-11.7L12 2.5m0 2.1L6.47 17h2.06l1.11-2.78h4.7L15.45 17h2.05L12 4.6m1.62 7.9h-3.23L12 8.63l1.62 3.87z" fill="#e53935"/></svg>

After

Width:  |  Height:  |  Size: 266 B

0
src/icons/arduino.svg → icons/arduino.svg Executable file → Normal file
View file

Before

Width:  |  Height:  |  Size: 842 B

After

Width:  |  Height:  |  Size: 842 B

1
icons/assembly.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M6 2c-1.11 0-2 .89-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8l-6-6H6zm7 1.5L18.5 9H13V3.5zm-4.004 6.676c1.714 0 2.57.39 2.57 1.17v1.963c0 .828-.853 1.242-2.56 1.242-1.09 0-1.818-.08-2.184-.244-.359-.166-.539-.5-.539-.998v-1.813c0-.88.904-1.32 2.713-1.32zm6.483.068h.984v3.106h.783v1.132h-3.455V13.35h.732v-1.823h-.732v-.957c.847 0 1.41-.108 1.688-.326zM8.936 11.3c-.475 0-.711.17-.711.51v1.199l.03.148c.062.13.277.198.65.198.48 0 .722-.172.722-.516v-1.03l-.01-.173c0-.224-.228-.336-.681-.336zm6.521 4.601c1.714 0 2.57.39 2.57 1.17v1.963c0 .828-.853 1.242-2.56 1.242-1.09 0-1.818-.08-2.184-.244-.359-.165-.539-.499-.539-.998v-1.812c0-.88.904-1.32 2.713-1.32zm-6.44.069h.985v3.105h.783v1.133H7.33v-1.133h.732v-1.822H7.33v-.957c.847 0 1.41-.109 1.688-.326zm6.38 1.056c-.475 0-.711.169-.711.508V18.732l.03.149c.062.13.277.197.65.197.48 0 .722-.172.722-.515v-1.03l-.01-.174c0-.223-.228-.334-.682-.334z" fill="#795548"/></svg>

After

Width:  |  Height:  |  Size: 1,009 B

1
icons/autohotkey.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M5 3c-1.11 0-2 .89-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2H5zm3.668 3.447a.9.9 0 0 1 .652.256.84.84 0 0 1 .262.625c0 .34-.014.852-.041 1.537-.022.68-.033 1.19-.033 1.53 0 .111-.016.326-.047.644a6.149 6.149 0 0 0-.033.68l2.578-.485c1.007-.179 1.874-.281 2.603-.308.018-.3.048-1.105.088-2.416.01-.345.115-.742.317-1.19.25-.55.533-.826.851-.826.237 0 .448.08.631.236.197.17.295.382.295.637a.775.775 0 0 1-.025.201c-.09.327-.135.612-.135.854 0 .125-.014.32-.041.584-.023.26-.033.453-.033.578 0 .425-.022 1.056-.067 1.893a38.963 38.963 0 0 0-.068 1.892c0 .327.025.816.074 1.465.05.649.074 1.136.074 1.463a.84.84 0 0 1-.261.625.893.893 0 0 1-.65.254 1 1 0 0 1-.686-.254.777.777 0 0 1-.29-.611c0-.327-.015-.818-.046-1.471a39.552 39.552 0 0 1-.041-1.47c0-.256.004-.482.013-.679-.702.032-1.57.142-2.603.33-.86.157-1.719.316-2.578.477-.01.304-.042.812-.096 1.523a22.354 22.354 0 0 0-.066 1.538.84.84 0 0 1-.262.625.893.893 0 0 1-.65.253.898.898 0 0 1-.653-.253.84.84 0 0 1-.262-.625c0-.452.038-1.128.114-2.028.08-.9.12-1.575.12-2.027 0-.573.015-1.436.042-2.586.027-1.155.04-2.017.04-2.59a.84.84 0 0 1 .263-.625.895.895 0 0 1 .65-.256z" fill="#4caf50"/></svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

1
icons/bower.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path fill="#F4BF75" fill-rule="evenodd" d="M27.94 15.36c.808.321 1.13.964 1.047 1.93-.08 1.126-.644 1.608-1.853 1.77v.162c0 .401-.162.723-.485.885-.644.484-1.288.644-2.095.564-.08-.08-.163-.08-.322-.08-.645.885-1.934 1.127-3.063.484 0-.08-.08-.08-.162-.162-.485.563-1.047.563-1.691.483-.402-.08-.725-.241-1.13-.321 0 0 0 .08.08.162.323.643.725 1.366 1.13 2.092.162.322.162.723.08 1.127a1.488 1.488 0 0 1-.565.643c-.08 0-.162.08-.162.08-.163.723-.645 1.045-1.29 1.207-.242 0-.564-.08-.806 0-.242.08-.402.322-.565.402-.564.321-1.129.242-1.61 0-.163 0-.243-.08-.403 0-.484.321-1.369 0-1.61-.564-.243-.564-.403-1.127-.645-1.688 0-.08-.08-.162-.08-.242-.163.242-.243.401-.402.564-.725.805-1.691.885-2.658.321-.887-.563-1.531-1.286-2.176-2.092-1.53-2.172-2.418-4.665-2.497-7.319-.08-2.653.564-5.066 2.255-7.076C7.873 6.6 10.05 5.475 12.627 5.074c1.208-.163 2.417-.08 3.464.483 1.451.723 2.335 1.85 2.82 3.297.08.242.162.322.322.322.323.08.645.162.887.241 1.209-2.573 4.431-3.78 6.122-3.216L26 6.443c-.724.805-1.21 1.77-1.289 2.815-.08.484-.162.965-.322 1.449-.485 1.528-1.611 2.251-3.063 2.493h-.886c-.163 0-.243 0-.323-.162l-.242-.484c-.644 0-.887.242-1.046.965.322.08.724.08 1.129.162 2.255.322 4.51.564 6.766 1.207l1.217.471zm-5.477-3.297c.08 0 .08-.08.163-.162-.323-.08-.565-.162-.807-.162-.402-.163-.402-.163-.645.241h-.08c0-.483-.08-.483-.484-.483-.163 0-.243 0-.163.162.08.242.08.484.163.723.08.08.162.162.242.08.565 0 1.13-.162 1.611-.402v.003zm-1.531-2.574c-.08.08-.162.163 0 .242.162.162.402.242.644.322.565-.965 1.13-1.93 2.256-2.414h-.08c-.724.723-1.289 1.609-1.69 2.574-.08.08-.08.162 0 .162.321.401.723.723 1.208 1.045.08-.163.242-.402.242-.564.243-.643.402-1.287.565-1.85.08-.644.242-1.207.564-1.77a1.7 1.7 0 0 1 .323-.485 4.654 4.654 0 0 0-2.096.724c-.807.483-1.531 1.127-1.933 2.01l-.003.004zm-3.385 2.01c-.08.402.08.806.243 1.207 0-.08.08-.08.08-.08.564-.241 1.129-.483 1.773-.805.08 0 .08-.08.163-.162l-.08-.08c-.323.08-.645.162-1.047.242-.402 0-.807.08-1.129-.322.565.162 1.13.162 1.691-.08.644-.321 1.369-.321 2.013-.162l.967.242c-.242-.242-.402-.401-.645-.563-.966-.644-2.013-1.127-3.142-1.207-.162 0-.322 0-.322.08-.402.483-.644 1.044-.565 1.688v.002zm-3.866-2.975c-1.21 0-2.176.886-2.176 2.093 0 1.286.967 2.251 2.176 2.251a2.164 2.164 0 0 0 2.175-2.172 2.164 2.164 0 0 0-2.175-2.172zm5.8 7.558c2.095.242 4.109-.162 6.202-.321-.08 0-.163-.08-.243-.08-1.368-.242-2.74-.564-4.108-.723-.967-.162-2.014-.242-2.98-.402-.08 0-.243 0-.323.08-.242.242-.484.564-.724.885-.402.484-.644.965-.967 1.45-.886 1.044-1.933 1.77-3.302 2.009-.966.162-1.853.08-2.74-.162-.08-.08-.242-.08-.322 0-.807.484-1.691.484-2.658.401-.484 0-.966-.162-1.45-.321 0 .08 0 .162.079.242.724 1.448 1.691 2.653 3.062 3.538 1.532.965 3.223 1.449 4.996 1.366a4.107 4.107 0 0 0 3.707-3.378c0-.163-.08-.242-.08-.402-.162-.322-.242-.723-.402-1.127.724.643 2.175.401 2.335-.322.322.08.565.162.887.162.485 0 .887-.162 1.209-.483.242-.242.322-.484.242-.806h.243c.484.162 1.129-.08 1.368-.484.243-.241.163-.321-.162-.401-.724-.162-1.451-.242-2.176-.401-.564-.08-1.129-.242-1.69-.322l-.003.002zm-5.8-4.099c-.725 0-1.369-.563-1.369-1.287 0-.723.644-1.366 1.369-1.366.724 0 1.289.563 1.289 1.366 0 .724-.565 1.287-1.29 1.287zm-.645-2.172c-.242.08-.242.402 0 .564.323.242.967.242 1.21 0 .242-.162.242-.484 0-.564-.163-.162-.403-.162-.565-.242-.242.08-.402.08-.645.242z"/></svg>

After

Width:  |  Height:  |  Size: 3.3 KiB

1
icons/c-lang.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M15.45 15.97l.42 2.44c-.26.14-.68.27-1.24.39-.57.13-1.24.2-2.01.2-2.21-.04-3.87-.7-4.98-1.96-1.14-1.27-1.68-2.88-1.68-4.83C6 9.9 6.68 8.13 8 6.89 9.28 5.64 10.92 5 12.9 5c.75 0 1.4.07 1.94.19s.94.25 1.2.4l-.6 2.49-1.04-.34c-.4-.1-.87-.15-1.4-.15-1.15-.01-2.11.36-2.86 1.1-.76.73-1.14 1.85-1.18 3.34.01 1.36.37 2.42 1.08 3.2.71.77 1.7 1.17 2.99 1.18l1.33-.12c.43-.08.79-.19 1.09-.32z" fill="#78909c"/></svg>

After

Width:  |  Height:  |  Size: 498 B

1
icons/certificate.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M4 3c-1.11 0-2 .89-2 2v10a2 2 0 0 0 2 2h8v5l3-3 3 3v-5h2a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2H4m8 2l3 2 3-2v3.5l3 1.5-3 1.5V15l-3-2-3 2v-3.5L9 10l3-1.5V5M4 5h5v2H4V5m0 4h3v2H4V9m0 4h5v2H4v-2z" fill="#ff5722"/></svg>

After

Width:  |  Height:  |  Size: 300 B

1
icons/changelog.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M11 7v5.11l4.71 2.79.79-1.28-4-2.37V7m0-5C8.97 2 5.91 3.92 4.27 6.77L2 4.5V11h6.5L5.75 8.25C6.96 5.73 9.5 4 12.5 4a7.5 7.5 0 0 1 7.5 7.5 7.5 7.5 0 0 1-7.5 7.5c-3.27 0-6.03-2.09-7.06-5h-2.1c1.1 4.03 4.77 7 9.16 7 5.24 0 9.5-4.25 9.5-9.5A9.5 9.5 0 0 0 12.5 2z" fill="#90a959"/></svg>

After

Width:  |  Height:  |  Size: 373 B

1
icons/clojure.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M3.355 1.78c-.845 0-1.525.68-1.525 1.525v17.441c0 .845.68 1.525 1.525 1.525h17.442c.845 0 1.525-.68 1.525-1.525V3.305c0-.845-.68-1.526-1.525-1.526H3.355zm6.168 2.572h1.963l6.368 14.931H15.93l-3.38-8.086-3.349 8.086H7.21l4.346-10.38-2.032-4.551z" fill="#6a9fb5"/></svg>

After

Width:  |  Height:  |  Size: 360 B

1
icons/cmake.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M11.99 2.965L2.977 20.999l9.874-8.47-.863-9.564z" fill="#1e88e5"/><path d="M12.007 2.963l.002.29 1.312 14.498-.001.006.023.26 7.362 2.979h.416l-.158-.311-.114-.228h-.002l-8.84-17.494z" fill="#e53935"/><path d="M8.607 16.11L2.98 20.995h17.743v-.016L8.607 16.11z" fill="#7cb342"/></svg>

After

Width:  |  Height:  |  Size: 376 B

1
icons/coffee.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path fill="#AB7558" fill-rule="evenodd" d="M17.173 6.167c1.095-.27 3.286-.203 4.313.136 2.123.742 2.123 2.564 0 3.034-1.848.337-4.04-.067-4.04-.876 0-.406.754-.54 1.302-.203.616.473 2.055.406 2.603-.067.615-.473.411-.81-.754-1.012-1.165-.203-3.012.27-4.793 1.146-1.301.606-1.781.742-2.944.81-1.507 0-2.259-.204-2.876-.946-.342-.337-.342-.473-.206-.945.412-.743 2.464-1.147 3.353-.607.48.337.138.473-1.027.473-1.369-.067-1.917.27-1.437.742.412.54 2.055.406 3.218-.203 2.123-1.079 2.532-1.282 3.286-1.485l.002.003zM4.921 8.055c.822-.54 1.163-.606.89-.136-.138.136-.138.473-.138.676.205.742 3.012 1.685 5.614 1.955.754.067 1.643.136 1.985.203.753.067 5.614.067 7.187-.067 4.313-.27 7.735-1.416 7.393-2.495-.274-.742.616-.27 1.096.607.205.405-.206 1.079-1.028 1.485-.686.405-3.354 1.146-4.381 1.215a25.83 25.83 0 0 1-1.781.27c-1.37.202-8.762.202-10.27 0-2.328-.27-3.012-.406-4.587-.877-1.78-.54-2.876-1.349-2.738-1.955 0-.27.342-.676.754-.877l.004-.004zm-.48 3.777c-.138-.742-.068-.876.138-.606.274.406 2.603 1.349 3.56 1.485.342.067.822.136 1.095.203 1.917.472 10.27.606 12.87.27 3.286-.406 5.615-1.08 6.366-1.755.48-.406.48-.406.48-.067 0 .742-1.028 3.913-1.711 5.463-.412.81-1.301 2.225-2.055 3.237-.753 1.013-1.507 2.295-1.643 2.834C22.72 25.191 20.94 26 16.628 26c-4.246 0-5.957-.742-6.778-2.968-.206-.54-1.027-1.955-1.781-3.034a33.219 33.219 0 0 1-1.917-2.834c-.206-.473-.48-.877-.48-.877-.067 0-.273.27-.48.54-.479.742-.547 2.294-.137 3.304.48 1.146 1.917 2.362 2.944 2.495 1.301.27.686.607-1.027.676-1.302.067-1.508 0-2.191-.54C3.344 21.75 3 21.077 3 19.322c0-1.282.068-1.619.548-2.361.273-.406.753-1.013 1.095-1.35l.615-.472-.341-1.215a12.846 12.846 0 0 1-.48-2.092h.004z"/></svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

1
icons/console.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="33" height="32" viewBox="0 0 33 32"><path fill="#AA759F" fill-rule="evenodd" d="M28.087 5H4.913c-.525 0-.975.186-1.351.557-.376.372-.564.831-.562 1.377v19.132c0 .546.187 1.005.562 1.377.374.371.824.557 1.35.557h23.175c.525 0 .975-.186 1.351-.557.376-.372.564-.831.562-1.377V6.934c0-.546-.187-1.005-.562-1.377A1.849 1.849 0 0 0 28.088 5zM6.864 18.4l3.862-3.797-3.862-3.833 1.913-1.937 5.813 5.77-5.813 5.731-1.913-1.937v.003zm15.449 1.934h-7.726v-1.937h7.726v1.937z"/></svg>

After

Width:  |  Height:  |  Size: 520 B

1
icons/contributing.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M17 9H7V7h10m0 6H7v-2h10m-3 6H7v-2h7M12 3a1 1 0 0 1 1 1 1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1m7 0h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2z" fill="#f4bf75"/></svg>

After

Width:  |  Height:  |  Size: 333 B

1
icons/cpp.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M10.5 15.97l.41 2.44c-.26.14-.68.27-1.24.39-.57.13-1.24.2-2.01.2-2.21-.04-3.87-.7-4.98-1.96C1.56 15.77 1 14.16 1 12.21c.05-2.31.72-4.08 2-5.32C4.32 5.64 5.96 5 7.94 5c.75 0 1.4.07 1.94.19s.94.25 1.2.4l-.58 2.49-1.06-.34c-.4-.1-.86-.15-1.39-.15-1.16-.01-2.12.36-2.87 1.1-.76.73-1.15 1.85-1.18 3.34 0 1.36.37 2.42 1.08 3.2.71.77 1.71 1.17 2.99 1.18l1.33-.12c.43-.08.79-.19 1.1-.32M11 11h2V9h2v2h2v2h-2v2h-2v-2h-2v-2m7 0h2V9h2v2h2v2h-2v2h-2v-2h-2v-2z" fill="#78909c"/></svg>

After

Width:  |  Height:  |  Size: 563 B

1
icons/credits.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M3 3h18v2H3V3m4 4h10v2H7V7m-4 4h18v2H3v-2m4 4h10v2H7v-2m-4 4h18v2H3v-2z" fill="#9ccc65"/></svg>

After

Width:  |  Height:  |  Size: 187 B

1
icons/csharp.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M11.5 15.97l.41 2.44c-.26.14-.68.27-1.24.39-.57.13-1.24.2-2.01.2-2.21-.04-3.87-.7-4.98-1.96C2.56 15.77 2 14.16 2 12.21c.05-2.31.72-4.08 2-5.32C5.32 5.64 6.96 5 8.94 5c.75 0 1.4.07 1.94.19s.94.25 1.2.4l-.58 2.49-1.06-.34c-.4-.1-.86-.15-1.39-.15-1.16-.01-2.12.36-2.87 1.1-.76.73-1.15 1.85-1.18 3.34 0 1.36.37 2.42 1.08 3.2.71.77 1.71 1.17 2.99 1.18l1.33-.12c.43-.08.79-.19 1.1-.32M13.89 19l.61-4H13l.34-2h1.5l.32-2h-1.5L14 9h1.5l.61-4h2l-.61 4h1l.61-4h2l-.61 4H22l-.34 2h-1.5l-.32 2h1.5L21 15h-1.5l-.61 4h-2l.61-4h-1l-.61 4h-2m2.95-6h1l.32-2h-1l-.32 2z" fill="#78909c"/></svg>

After

Width:  |  Height:  |  Size: 666 B

1
icons/css-map.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M18 8v2h2v10H10v-2H8v4h14V8h-4z" fill="#6a9fb5"/><path d="M4.676 3l-.488 2.51h10.211l-.33 1.623H3.864l-.496 2.502H13.58l-.57 2.863-4.119 1.36-3.569-1.36.248-1.232H3.06l-.593 3.005 5.898 2.254 6.8-2.254.902-4.53.18-.91L17.406 3H4.675z" fill="#6a9fb5"/></svg>

After

Width:  |  Height:  |  Size: 349 B

1
icons/css.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M5 3l-.65 3.34h13.59L17.5 8.5H3.92l-.66 3.33h13.59l-.76 3.81-5.48 1.81-4.75-1.81.33-1.64H2.85l-.79 4 7.85 3 9.05-3 1.2-6.03.24-1.21L21.94 3H5z" fill="#6a9fb5"/></svg>

After

Width:  |  Height:  |  Size: 258 B

1
icons/dart.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><title>Dart</title><path d="M12.486 1.385a.978.978 0 0 0-.682.281l-.01.007-6.387 3.692 6.371 6.372v.004l7.659 7.659 1.46-2.63-5.265-12.64-2.456-2.457a.972.972 0 0 0-.69-.288z" fill="#00ca94"/><path d="M5.422 5.35L1.73 11.733l-.007.01a.967.967 0 0 0 .006 1.371l3.059 3.061 11.963 4.706 2.704-1.502-.073-.073-.018.002-7.5-7.512h-.01L5.423 5.35z" fill="#1565c0"/><path d="M5.405 5.353l6.518 6.525h.01l7.502 7.51 2.855-.544.005-8.449-3.016-2.955c-.66-.647-1.675-1.064-2.695-1.202l.002-.032-11.181-.853z" fill="#1565c0"/><path d="M5.414 5.361l6.521 6.522v.009l7.506 7.506-.546 2.855h-8.448l-2.954-3.017c-.647-.66-1.064-1.676-1.2-2.696l-.033.003L5.414 5.36z" fill="#00ee94"/></svg>

After

Width:  |  Height:  |  Size: 758 B

1
icons/database.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M12 3C7.58 3 4 4.79 4 7s3.58 4 8 4 8-1.79 8-4-3.58-4-8-4M4 9v3c0 2.21 3.58 4 8 4s8-1.79 8-4V9c0 2.21-3.58 4-8 4s-8-1.79-8-4m0 5v3c0 2.21 3.58 4 8 4s8-1.79 8-4v-3c0 2.21-3.58 4-8 4s-8-1.79-8-4z" fill="#f4bf75"/></svg>

After

Width:  |  Height:  |  Size: 308 B

1
icons/dlang.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path fill="#AC4142" d="M25.709 7C26.974 7 28 8.144 28 9.556v12.888C28 23.855 26.974 25 25.709 25H6.29C5.026 25 4 23.855 4 22.444V9.556C4 8.144 5.026 7 6.291 7H25.71zm-1.437 6.7h-.001v-.004c-.002-1.763-1.556-3.19-3.47-3.19a3.623 3.623 0 0 0-2.38.876 7.189 7.189 0 0 0-1.823-1.098c-1.254-.534-2.891-.777-4.92-.773l-4.924.007c-.021 0-.042-.002-.062 0a.478.478 0 0 0-.432.458l.015 11.959a.414.414 0 0 0 0 .051.347.347 0 0 0 0 .082v.012c.004.01.01.022.013.034v.005c.003.012.003.024.007.036v.011l.018.035v.005c.008.012.021.024.03.035v.005a.274.274 0 0 0 .019.035v.012c.012.009.024.015.037.023v.011l.025.023.013.012a.245.245 0 0 0 .024.022h.007c.022.02.048.038.073.053h.013l.038.017h.006l.037.017c.018.003.038.004.056.006.03.005.062.011.093.011l4.61-.018c1.302-.002 2.175-.025 2.695-.09h.012a9.356 9.356 0 0 0 1.598-.384 7.898 7.898 0 0 0 2.64-1.393 6.419 6.419 0 0 0 1.725-2.103c.264-.519.441-1.059.533-1.612.07.004.14.006.21.006 1.916 0 3.466-1.431 3.465-3.194zm-9.249-.604l-.001.001c.961.74 1.415 1.628 1.417 2.805.003 1.204-.435 2.142-1.372 2.929-.287.24-.608.442-.962.61-.334.155-.77.29-1.32.406-.518.104-1.306.164-2.332.165l-2.184.003-.011-8.037 2.123-.003c.992-.002 1.697.029 2.098.084.405.056.85.174 1.321.356.467.178.874.397 1.223.67v.011zm10.847-2.903v-.001c-.001-.567-.5-1.026-1.115-1.025-.616.001-1.113.46-1.113 1.027v.001c0 .567.5 1.026 1.115 1.025.615-.001 1.113-.46 1.113-1.027z"/></svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

1
icons/docker.svg Normal file
View file

@ -0,0 +1 @@
<svg id="svg2" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 500 500"><style>.st0{clip-path:url(#SVGID_2_)}.st1{clip-path:url(#SVGID_4_);fill:#6a9fb5}</style><defs><path id="SVGID_1_" d="M156.6 308.9c-6.1 0-11 5-11 11.1s4.9 11.1 11 11.1 11-5 11-11.1-4.9-11.1-11-11.1zm100.6-105.2v40.2H297v-40.2h-39.8zm-46-92.7v40.2H251V111h-39.8zm0 46.3v40.2H251v-40.2h-39.8zm0 46.4v40.2H251v-40.2h-39.8zm-46-46.4v40.2H205v-40.2h-39.8zm0 46.4v40.2H205v-40.2h-39.8zm-45.9 0v40.2h39.8v-40.2h-39.8zm0-46.4v40.2h39.8v-40.2h-39.8zm-46 46.4v40.2h39.8v-40.2H73.3zm112.5 185c-27.2-13-42.2-30.7-50.5-50-10.1 2.9-22.3 4.8-36.4 5.6-5.3.3-10.9.5-16.8.5-6.8 0-13.9-.2-21.4-.6 25 25.1 55.7 44.5 112.5 44.9 4.3-.1 8.5-.2 12.6-.4zm118.9-192.8v47.4h23.2c10.7 0 21.8-1.9 31.9-5.4 5-1.7 10.6-4.1 15.5-7.1-6.5-8.5-9.8-19.3-10.8-29.9-1.3-14.5 1.6-33.3 11.3-44.6l4.8-5.6 5.8 4.7c14.5 11.7 26.7 28.1 28.8 46.8 17.5-5.2 38-4 53.3 5l6.3 3.7-3.3 6.5c-13 25.6-40.2 33.5-66.8 32.1-39.7 99.9-126.3 147.2-231.4 147.2-54.3 0-104.1-20.4-132.4-69l-4.6-9.3c-9.6-21.4-12.8-44.8-10.6-68.1l.6-7h39.3V196h46v-46.3h91.9v-46.3h55.2v92.7h46z"/></defs><clipPath id="SVGID_2_"><use xlink:href="#SVGID_1_" overflow="visible"/></clipPath><g class="st0"><defs><path id="SVGID_3_" d="M-73.4-14.4h626.8v626.8H-73.4z"/></defs><clipPath id="SVGID_4_"><use xlink:href="#SVGID_3_" overflow="visible"/></clipPath><path class="st1" d="M-72.9 5.4H573v489.3H-72.9z"/></g></svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

1
icons/document.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M13 9h5.5L13 3.5V9M6 2h8l6 6v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V4c0-1.11.89-2 2-2m9 16v-2H6v2h9m3-4v-2H6v2h12z" fill="#6a9fb5"/></svg>

After

Width:  |  Height:  |  Size: 224 B

1
icons/email.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M20 8l-8 5-8-5V6l8 5 8-5m0-2H4c-1.11 0-2 .89-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2z" fill="#6a9fb5"/></svg>

After

Width:  |  Height:  |  Size: 215 B

1
icons/exe.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M19 4a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h14m0 14V8H5v10h14z" fill="#e64a19"/></svg>

After

Width:  |  Height:  |  Size: 203 B

0
src/icons/star.svg → icons/favicon.svg Executable file → Normal file
View file

Before

Width:  |  Height:  |  Size: 213 B

After

Width:  |  Height:  |  Size: 213 B

1
icons/file.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M13 9V3.5L18.5 9M6 2c-1.11 0-2 .89-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8l-6-6H6z" fill="#6a9fb5"/></svg>

After

Width:  |  Height:  |  Size: 198 B

1
icons/flash.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24"><defs><linearGradient id="a"><stop offset="0" stop-color="#d92f3c"/><stop offset="1" stop-color="#791223"/></linearGradient><linearGradient xlink:href="#a" id="b" x1="2.373" y1="12.027" x2="21.86" y2="12.027" gradientUnits="userSpaceOnUse" gradientTransform="translate(-.09 -24.144)"/></defs><rect width="19.487" height="19.487" x="2.283" y="-21.86" transform="rotate(90)" ry="0" fill="url(#b)"/><path style="line-height:125%" d="M16.802 5.768l-.013.002a6.43 6.43 0 0 0-1.182.192 5.062 5.062 0 0 0-1.494.718c-.428.323-.817.72-1.17 1.191-.34.48-.682 1.032-1.022 1.66-.12.228-.233.424-.35.636v.002h-.004l-1.34 2.394-.005-.002c-.238.443-.461.847-.665 1.198a4.358 4.358 0 0 1-.716.94 2.79 2.79 0 0 1-.907.594c-.072.027-.161.042-.242.063h-.989v2.414h.989v-.002a6.427 6.427 0 0 0 1.185-.192 5.062 5.062 0 0 0 1.494-.718 5.94 5.94 0 0 0 1.171-1.191c.34-.48.681-1.033 1.021-1.66.12-.228.235-.425.353-.637l.006.002.003-.005.037-.066h2.53v.002h1.124v-2.408h-.33v-.001h-1.98c.22-.407.432-.789.621-1.115.214-.37.452-.682.717-.94a2.79 2.79 0 0 1 .906-.594c.07-.027.16-.041.239-.061h.992V8.18h-.002V5.77h-.977v-.002z" font-weight="400" font-size="40" font-family="sans-serif" letter-spacing="0" word-spacing="0" fill="#fff"/></svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

1
icons/flow.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><text style="line-height:125%" x="4.694" y="20.404" font-weight="400" font-size="33.788" font-family="sans-serif" letter-spacing="0" word-spacing="0" fill="#ffeb66"><tspan x="4.694" y="20.404" font-size="23.229">F</tspan></text></svg>

After

Width:  |  Height:  |  Size: 317 B

1
icons/folder-light.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="#90A4AE" d="M9.8 3L12 5.25h8.8c1.21 0 2.2 1.013 2.2 2.25v11.25c0 1.238-.99 2.25-2.2 2.25H3.2C1.99 21 1 19.988 1 18.75V5.25C1 4.012 1.99 3 3.2 3h6.6z"/></svg>

After

Width:  |  Height:  |  Size: 252 B

1
icons/folder-outline.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="#80CBC4" d="M20.8 5.25H12L9.8 3H3.2C1.99 3 1 4.013 1 5.25v13.5C1 19.988 1.99 21 3.2 21h17.6c1.21 0 2.2-1.012 2.2-2.25V7.5c0-1.237-.99-2.25-2.2-2.25zm0 13.5H3.2V7.5h17.6v11.25z"/></svg>

After

Width:  |  Height:  |  Size: 279 B

1
icons/folder.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="#59595A" d="M9.8 3L12 5.25h8.8c1.21 0 2.2 1.013 2.2 2.25v11.25c0 1.238-.99 2.25-2.2 2.25H3.2C1.99 21 1 19.988 1 18.75V5.25C1 4.013 1.99 3 3.2 3h6.6z"/></svg>

After

Width:  |  Height:  |  Size: 252 B

1
icons/font.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M9.62 12L12 5.67 14.37 12M11 3L5.5 17h2.25l1.12-3h6.25l1.13 3h2.25L13 3h-2z" fill="#d14748"/></svg>

After

Width:  |  Height:  |  Size: 191 B

1
icons/fsharp.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 12 KiB

1
icons/git.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path fill="#AC4142" fill-rule="evenodd" d="M28.486 14.846L17.143 3.505A1.53 1.53 0 0 0 15.973 3c-.47 0-.871.168-1.206.505l-2.341 2.34 2.989 2.99a1.87 1.87 0 0 1 1.062-.054c.372.085.702.27.991.558.264.264.439.582.523.954a2.01 2.01 0 0 1-.053 1.099l2.88 2.88c.337-.12.691-.144 1.063-.072.372.073.702.252.991.54.384.384.576.851.576 1.403a1.91 1.91 0 0 1-.576 1.403 1.91 1.91 0 0 1-1.403.576 1.91 1.91 0 0 1-1.404-.576 1.89 1.89 0 0 1-.539-1.025 2.044 2.044 0 0 1 .108-1.134l-2.7-2.7v7.092c.096.047.186.101.269.161l.27.198c.384.384.576.852.576 1.403a1.91 1.91 0 0 1-.576 1.404 1.854 1.854 0 0 1-1.404.613c-.551 0-1.02-.205-1.403-.613a1.853 1.853 0 0 1-.613-1.404c0-.551.204-1.019.613-1.403a1.942 1.942 0 0 1 .647-.43v-7.13a1.808 1.808 0 0 1-.34-.18 2.129 2.129 0 0 1-.307-.25 1.825 1.825 0 0 1-.576-1.044 1.88 1.88 0 0 1 .145-1.152L11.283 7l-7.778 7.813A1.53 1.53 0 0 0 3 15.983c0 .47.168.86.505 1.171l11.343 11.341a1.53 1.53 0 0 0 1.17.505c.469 0 .87-.168 1.206-.505l11.271-11.27c.337-.336.505-.732.505-1.188 0-.456-.168-.853-.505-1.19l-.009-.001z"/></svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

1
icons/github.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="33" height="32" viewBox="0 0 33 32"><path fill="#3D4C52" d="M16.5 2C8.493 2 2 8.426 2 16.353c0 6.342 4.154 11.722 9.917 13.62.726.131.99-.313.99-.692 0-.341-.012-1.474-.02-2.671-4.033.867-4.885-1.693-4.885-1.693-.66-1.658-1.61-2.1-1.61-2.1-1.318-.89.1-.872.1-.872 1.455.1 2.223 1.48 2.223 1.48 1.293 2.193 3.395 1.559 4.22 1.19.131-.925.506-1.56.92-1.916-3.218-.362-6.605-1.594-6.605-7.094 0-1.569.566-2.847 1.492-3.852-.148-.365-.648-1.825.143-3.8 0 0 1.216-.385 3.988 1.471a13.925 13.925 0 0 1 3.628-.482c1.231.005 2.472.165 3.63.485 2.766-1.86 3.985-1.472 3.985-1.472.792 1.977.294 3.436.145 3.799.93 1.004 1.49 2.284 1.49 3.852 0 5.514-3.391 6.728-6.621 7.084.522.445.983 1.318.983 2.656 0 1.919-.02 3.466-.02 3.94 0 .382.264.828.999.687C26.85 28.073 31 22.693 31 16.355 31 8.429 24.508 2 16.5 2V2z"/></svg>

After

Width:  |  Height:  |  Size: 858 B

1
icons/gopher.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M10.575 1.695c-2.634 0-4.756 2.453-4.756 5.502v4.6l-.027-.003v4.71c0 3.05 2.123 5.502 4.757 5.502h2.286c2.634 0 4.757-2.453 4.757-5.502v-4.6a5.1 5.1 0 0 0 .026.003v-4.71c0-3.049-2.122-5.502-4.756-5.502h-2.287z" fill="#73cddc"/><rect width="2.289" height="3.335" x="-1.178" y="6.092" ry="1.125" transform="matrix(.4849 -.87457 .85979 .51065 0 0)" fill="#73cddc"/><rect width="2.297" height="3.39" x="10.261" y="-15.076" ry="1.143" transform="matrix(.44646 .8948 -.89204 .45195 0 0)" fill="#73cddc"/><circle cx="9.267" cy="5.13" r="2.054" fill="#fff" stroke="#5e5d5b" stroke-width=".1"/><circle cx="14.214" cy="5.116" r="2.054" fill="#fff" stroke="#5e5d5b" stroke-width=".1"/><ellipse cx="8.039" cy="5.051" rx=".792" ry=".901" fill="#030d18"/><path d="M11.792 9.556l.763.138a.403.689 0 0 1 .008.138.403.689 0 0 1-.402.69.403.689 0 0 1-.404-.69.403.689 0 0 1 .035-.276z" fill="#fff" stroke="#fff" stroke-width=".155"/><ellipse cx="8.51" cy="5.365" rx=".138" ry=".166" fill="#fff"/><ellipse cx="12.945" cy="5.189" rx=".792" ry=".901" fill="#030d18"/><ellipse cx="13.414" cy="5.446" rx=".138" ry=".166" fill="#fff"/><ellipse cx="-12.982" cy="-3.409" rx=".708" ry="1.026" transform="rotate(-129.403)" fill="#f6d2a1" stroke-width=".4"/><path d="M11.772 9.553l-.757.135a.4.672 0 0 0-.008.135.4.672 0 0 0 .4.672.4.672 0 0 0 .4-.672.4.672 0 0 0-.035-.27z" fill="#fff" stroke="#fff" stroke-width=".153"/><ellipse cx="1.841" cy="-21.563" rx=".707" ry="1.026" transform="scale(1 -1) rotate(50.597)" fill="#f6d2a1" stroke-width=".4"/><ellipse cx="-17.281" cy="-21.784" rx=".864" ry="1.27" transform="matrix(.3054 -.95222 -.97065 -.2405 0 0)" fill="#f6d2a1" stroke-width=".4"/><ellipse cx="22.885" cy="2.587" rx=".864" ry="1.27" transform="matrix(.22652 .974 .95652 -.29167 0 0)" fill="#f6d2a1" stroke-width=".4"/><path d="M10.708 8.392a.594.594 0 0 0-.594.597v.115c0 .331.264.598.594.598h.386a.973.772 0 0 1 .697-.235.973.772 0 0 1 .698.235h.334c.33 0 .594-.267.594-.598V8.99a.595.595 0 0 0-.594-.597h-2.115z" fill="#f6d2a1" stroke="#657075" stroke-width=".1"/><ellipse cx="11.734" cy="8.203" rx="1.208" ry=".68" fill="#030d18" stroke="#fff" stroke-width=".162"/></svg>

After

Width:  |  Height:  |  Size: 2.2 KiB

1
icons/gradle.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 28 KiB

1
icons/groovy.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M12 1.982a10.119 10.119 0 0 0-10.12 10.12A10.119 10.119 0 0 0 12 22.22 10.119 10.119 0 0 0 22.12 12.1 10.119 10.119 0 0 0 12 1.983zm1.254 2.422c.91 0 1.647.261 2.213.78.571.518.857 1.188.857 2.013 0 .889-.319 1.673-.959 2.35-.64.677-1.376 1.015-2.207 1.015-.486 0-.89-.119-1.213-.357-.317-.238-.476-.532-.476-.88 0-.212.06-.4.181-.563.127-.164.274-.246.438-.246.159 0 .238.092.238.277 0 .164.06.29.182.38.121.09.261.136.42.136.423 0 .828-.29 1.215-.866.391-.582.587-1.202.587-1.863 0-.465-.151-.844-.453-1.135-.301-.296-.69-.445-1.166-.445-.714 0-1.406.318-2.078.953-.666.635-1.211 1.47-1.635 2.506-.417 1.031-.627 2.014-.627 2.945 0 .857.185 1.54.555 2.047.37.503.863.754 1.477.754 1.037 0 2.027-.734 2.974-2.2l1.493-.212c.185-.026.277.018.277.135 0 .053-.072.28-.215.681-.143.402-.337 1.074-.586 2.016.82-.476 1.455-1.003 1.904-1.58v.914c-.36.418-1.046.888-2.062 1.412-.212 1.407-.682 2.493-1.406 3.26-.725.772-1.54 1.16-2.444 1.16-.433 0-.775-.102-1.023-.303-.243-.2-.365-.477-.365-.832 0-.984.955-1.94 2.865-2.865.2-.714.395-1.356.586-1.928-.333.482-.817.907-1.451 1.278-.635.37-1.225.554-1.77.554-.889 0-1.628-.383-2.22-1.15-.588-.772-.881-1.748-.881-2.928 0-1.243.333-2.42 1-3.531a7.747 7.747 0 0 1 2.625-2.674c1.084-.672 2.134-1.008 3.15-1.008zM12.03 16.592c-1.375.687-2.062 1.365-2.062 2.031 0 .354.169.533.508.533.666 0 1.184-.856 1.554-2.564z" fill="#26c6da"/></svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

1
icons/grunt.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path fill="#F4BF75" d="M15.996 12.898c-.672-.007-1.434-.939-1.434-.939.524.318.991.428 1.438.438.447-.01.914-.12 1.438-.438 0 0-.762.932-1.434.94h-.008zM13.97 25.07h.337c.219 0 .377.048.467.14.116.119.079.272.046.352-.057.14-.29.595-.686 1.019a.782.782 0 0 1-.58.236.97.97 0 0 1-.62-.222c-.123-.107-.539-.49-.722-.958-.068-.174-.053-.314.047-.415.068-.07.21-.152.499-.152h1.212zM9.39 13.995s-.335-.481-.275-1.011c.03-.261.151-.53.373-.626a5.205 5.205 0 0 0-.713-.218c2.226-.54 3.867 1.086 4.379 1.676.877 1.01 1.87.462 1.87.462.016.585-.543 1.003-1.113 1.028.062.816-.731 1.715-.731 1.715s.293-.79.14-1.332a4.108 4.108 0 0 0-.156-.446c-1.015.91-2.527.08-2.889-.322-.505-.56-.65-1.257-.672-1.8-.096.2-.178.48-.213.874zm3.584.846c-.301.178-1.14.553-1.998-.085-.548-.408-.523-1.388-.367-1.866 1.029.578 1.972 1.353 2.365 1.951zm6.062 10.23h.205c.288 0 .43.082.498.152.099.1.115.24.046.415-.182.47-.598.851-.721.958a.964.964 0 0 1-.62.222.782.782 0 0 1-.58-.236 3.855 3.855 0 0 1-.686-1.02c-.032-.08-.069-.23.047-.35.09-.093.247-.14.466-.14h1.345zm-.215-8.05s-.792-.9-.73-1.715c-.57-.024-1.129-.443-1.113-1.028 0 0 .993.548 1.87-.462.513-.59 2.154-2.217 4.38-1.676-.23.05-.47.125-.708.22.216.094.336.363.366.624.06.529-.275 1.01-.275 1.01-.035-.394-.117-.674-.213-.874-.022.543-.167 1.242-.672 1.801-.363.402-1.874 1.232-2.89.322-.052.129-.108.281-.155.446-.153.541.14 1.332.14 1.332zm2.57-4.131c.156.479.18 1.46-.367 1.866-.857.638-1.698.263-2 .088.395-.6 1.34-1.375 2.367-1.954zm1.597 9.15c-.162-1.198-.196-2.927-.196-3.29 0-.776.5-1.293.642-1.375.134-.078.283-.157.438-.241.948-.508 2.129-1.14 2.129-2.307 0-.852-.49-1.223-.813-1.467a5.08 5.08 0 0 1-.114-.087c-.109-.088-.196-.159-.228-.23-.229-.516-.187-1.806-.088-1.984.03-.033.882-1.103.62-2.065a1.408 1.408 0 0 0-.743-.896c-.28-.143-.625-.223-1.028-.238a1.932 1.932 0 0 0-.049-.309c-.03-.138-.06-.28-.048-.425.02-.245.04-.477.113-.593.446-.703 1.52-.928 1.53-.93l.646-.127-.427-.5c-.008-.01-.91-.922-2.439-.922-.417 0-.844.07-1.268.206-1.277.413-2.258 1.609-2.6 2.07a8.68 8.68 0 0 0-.504-.14c-.22-.833.472-2.03.472-2.03s-.713-.158-1.772.804c-.138-.343-.426-1.081-.093-1.964-1.552.55-1.943 1.387-2.06 2.146-.4-.286-.355-1.216-.377-1.455-.397.048-1.536 1.154-1.485 2.548a7.46 7.46 0 0 0-.309.09c-.341-.462-1.322-1.658-2.599-2.07a4.106 4.106 0 0 0-1.268-.208c-1.528 0-2.43.912-2.439.922l-.427.5.646.127c.01.002 1.085.227 1.53.93.073.116.093.348.113.593.013.146-.019.288-.048.425a1.928 1.928 0 0 0-.05.31c-.403.015-.749.095-1.028.238-.38.195-.637.504-.743.896-.262.96.59 2.03.62 2.065.1.178.142 1.468-.088 1.984-.032.072-.118.141-.228.23a5.08 5.08 0 0 1-.114.087c-.323.245-.813.615-.813 1.467 0 1.165 1.18 1.798 2.129 2.307.155.084.303.163.438.24.142.083.642.6.642 1.376 0 .363-.034 2.092-.196 3.29-.608-.521-1.17-1.364-1.295-2.307 0 0-1.54 1.19-1.088 3.736.411 2.312 2.294 3.117 4.48 3.288.732 1.71 1.894 3.243 4.886 3.245 3-.002 4.162-1.537 4.895-3.245 2.185-.17 4.067-.975 4.479-3.288.452-2.546-1.088-3.736-1.088-3.736-.127.945-.687 1.788-1.295 2.31zm-.069-17.197c.58 0 1.051.158 1.301.264a3.617 3.617 0 0 0-.51.281 2.84 2.84 0 0 0-.485-.041c-.553 0-1.077.163-1.514.47-.65.457-.95.892-1.087 1.18A6.347 6.347 0 0 0 20 6.682c.323-.473 1.048-1.392 1.988-1.695.297-.094.609-.144.93-.144zm.055 1.277c-.174.276-.203.614-.23.94-.028.338-.057.66-.23.894-.22.041-.426.091-.604.14a3.348 3.348 0 0 0-.554-.587c.076-.254.291-.851.714-1.188.288-.23.634-.353 1.025-.37-.043.056-.084.111-.12.171zM7.78 5.107c.25-.106.72-.264 1.3-.264.32 0 .634.049.931.144.94.303 1.665 1.222 1.988 1.696a6.71 6.71 0 0 0-.623.314c-.139-.288-.439-.723-1.087-1.18a2.618 2.618 0 0 0-1.514-.47c-.191 0-.357.019-.484.041a3.798 3.798 0 0 0-.511-.28zm3.215 19.118c-.38.412-.453.978-.216 1.682-1.188-.02-2.43-.529-3.061-1.568-.64-1.053-.46-2.852-.198-3.115.575 1.816 2.487 2.335 3.918 2.397-.14.22-.272.4-.368.528a1.716 1.716 0 0 0-.075.076zm10.225 1.682c.237-.704.165-1.27-.216-1.682a1.773 1.773 0 0 0-.076-.077 8.377 8.377 0 0 1-.367-.526c1.432-.063 3.344-.582 3.918-2.397.262.263.442 2.062-.198 3.115-.631 1.038-1.873 1.548-3.061 1.567z"/></svg>

After

Width:  |  Height:  |  Size: 4 KiB

1
icons/gulp.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 5.8 KiB

1
icons/haskell.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><text style="line-height:125%" x="4.413" y="-9.684" transform="scale(1.06502 -.93895)" font-weight="400" font-size="27.805" font-family="sans-serif" letter-spacing="0" word-spacing="0" fill="#ffa726"><tspan x="4.413" y="-9.684" style="-inkscape-font-specification:'Tw Cen MT'" font-family="Tw Cen MT">y</tspan></text><path style="line-height:125%" d="M2.407 4.12l3.933 7.52-6.015 7.93h2.849l.664-.878-.042-.027 5.258-6.84L5.038 4.12h-2.63z" font-weight="400" font-size="24.912" font-family="sans-serif" letter-spacing="0" word-spacing="0" fill="#ef5350"/><path d="M14.586 8.645l1.11 2.134h7.033V8.645h-8.143zm2.14 4.017l1.11 2.135h4.816v-2.135h-5.925z" fill="#ffee58"/></svg>

After

Width:  |  Height:  |  Size: 758 B

1
icons/html.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path fill="#D28445" fill-rule="evenodd" d="M7 6l1.602 18.01L15.81 26l7.21-1.99L24.62 6H7zm3.326 4.272l-.048-.583h5.534v2.21h-3.106l.194 2.256h2.912v2.21h-4.927l-.558-6.093h-.001zm10.558 4.466l-.534 5.825-.025.364-4.514 1.263-4.514-1.263-.316-3.47h2.21l.145 1.772 2.476.655 2.452-.655.267-2.865h-2.719v-2.209h5.122l-.048.583h-.002zm.389-4.466l-.098 1.117-.048.51H15.81v-2.21h5.51l-.048.583z"/></svg>

After

Width:  |  Height:  |  Size: 482 B

1
icons/image.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path fill="#90A959" fill-rule="evenodd" d="M28 25.333V6.667C28 5.2 26.8 4 25.333 4H6.667A2.675 2.675 0 0 0 4 6.667v18.666C4 26.8 5.2 28 6.667 28h18.666C26.8 28 28 26.8 28 25.333zM11.333 18l3.334 4.013L19.333 16l6 8H6.667l4.666-6z"/></svg>

After

Width:  |  Height:  |  Size: 322 B

1
icons/ionic.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><g fill="#4f8ff7"><path d="M423.592 132.804A31.855 31.855 0 0 0 429 115c0-17.675-14.33-32-32-32a31.853 31.853 0 0 0-17.805 5.409C344.709 63.015 302.11 48 256 48 141.125 48 48 141.125 48 256c0 114.877 93.125 208 208 208 114.873 0 208-93.123 208-208 0-46.111-15.016-88.71-40.408-123.196zM391.83 391.832c-17.646 17.646-38.191 31.499-61.064 41.174-23.672 10.012-48.826 15.089-74.766 15.089-25.94 0-51.095-5.077-74.767-15.089-22.873-9.675-43.417-23.527-61.064-41.174s-31.5-38.191-41.174-61.064C68.982 307.096 63.905 281.94 63.905 256c0-25.94 5.077-51.095 15.089-74.767 9.674-22.873 23.527-43.417 41.174-61.064s38.191-31.5 61.064-41.174c23.673-10.013 48.828-15.09 74.768-15.09 25.939 0 51.094 5.077 74.766 15.089a191.221 191.221 0 0 1 37.802 21.327A31.853 31.853 0 0 0 365 115c0 17.675 14.327 32 32 32 5.293 0 10.28-1.293 14.678-3.568a191.085 191.085 0 0 1 21.327 37.801c10.013 23.672 15.09 48.827 15.09 74.767 0 25.939-5.077 51.096-15.09 74.768-9.675 22.873-23.527 43.418-41.175 61.064z"/><circle cx="256.003" cy="256" r="96"/></g></svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

1
icons/java.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M2 21h18v-2H2M20 8h-2V5h2m0-2H4v10a4 4 0 0 0 4 4h6a4 4 0 0 0 4-4v-3h2a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2z" fill="#d14748"/></svg>

After

Width:  |  Height:  |  Size: 216 B

1
icons/javascript-map.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M18 8v2h2v10H10v-2H8v4h14V8h-4z" fill="#f4bf75"/><path d="M2.444 2.506h14.135v14.136H2.444V2.506m3.714 11.811c.315.668.935 1.218 1.995 1.218 1.178 0 1.987-.629 1.987-2.003V8.993H8.805v4.508c0 .675-.275.848-.707.848-.455 0-.644-.314-.856-.683l-1.084.651m4.697-.14c.392.769 1.185 1.358 2.426 1.358 1.257 0 2.199-.652 2.199-1.854 0-1.107-.636-1.602-1.767-2.089l-.33-.141c-.573-.243-.816-.408-.816-.801 0-.322.243-.573.636-.573.377 0 .628.165.856.573l1.028-.683c-.432-.754-1.044-1.045-1.884-1.045-1.186 0-1.948.754-1.948 1.752 0 1.083.636 1.594 1.594 2.002l.33.141c.613.267.974.432.974.888 0 .377-.354.652-.903.652-.652 0-1.029-.338-1.312-.81l-1.083.63z" fill="#f4bf75"/></svg>

After

Width:  |  Height:  |  Size: 765 B

1
icons/javascript.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M3 3h18v18H3V3m4.73 15.04c.4.85 1.19 1.55 2.54 1.55 1.5 0 2.53-.8 2.53-2.55v-5.78h-1.7V17c0 .86-.35 1.08-.9 1.08-.58 0-.82-.4-1.09-.87l-1.38.83m5.98-.18c.5.98 1.51 1.73 3.09 1.73 1.6 0 2.8-.83 2.8-2.36 0-1.41-.81-2.04-2.25-2.66l-.42-.18c-.73-.31-1.04-.52-1.04-1.02 0-.41.31-.73.81-.73.48 0 .8.21 1.09.73l1.31-.87c-.55-.96-1.33-1.33-2.4-1.33-1.51 0-2.48.96-2.48 2.23 0 1.38.81 2.03 2.03 2.55l.42.18c.78.34 1.24.55 1.24 1.13 0 .48-.45.83-1.15.83-.83 0-1.31-.43-1.67-1.03l-1.38.8z" fill="#f4bf75"/></svg>

After

Width:  |  Height:  |  Size: 593 B

1
icons/json.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="33" height="32" viewBox="0 0 33 32"><g fill="none" fill-rule="evenodd"><path fill="#AA759F" d="M4.063 14.236v2.532c2.27.104 2.474 1.37 2.474 2.215 0 .844-.102 1.688-.208 2.637-.102.844-.102 1.792-.102 2.637 0 3.271 1.96 4.433 4.847 4.433h1.135v-2.745h-.515c-1.547 0-2.062-.949-2.062-2.428 0-.527.102-1.161.208-1.793.102-.74.208-1.479.208-2.323 0-2.532-1.033-3.48-2.785-3.903v-.104c1.752-.318 2.785-1.266 2.785-3.799 0-.844-.103-1.583-.208-2.215-.103-.74-.208-1.37-.208-1.9 0-1.48.515-2.428 2.062-2.428h.515V2.307h-1.135c-2.99 0-4.847 1.37-4.847 4.433 0 .844 0 1.688.102 2.637.103.844.208 1.793.208 2.532 0 1.057-.208 2.215-2.474 2.323v.004z"/><path fill="#90A959" d="M29.011 16.768v-2.532c-2.164-.105-2.474-1.267-2.474-2.323 0-.74.102-1.689.208-2.533.102-.948.208-1.792.208-2.637 0-3.059-1.96-4.433-4.95-4.433H20.87v2.745h.515c1.547.105 2.062.949 2.062 2.428 0 .527-.103 1.161-.208 1.9-.103.635-.208 1.372-.208 2.216 0 2.532 1.033 3.48 2.784 3.798v.105c-1.751.422-2.784 1.37-2.784 3.903 0 .844.102 1.583.208 2.323.102.634.208 1.266.208 1.793 0 1.478-.515 2.427-2.062 2.427h-.515v2.745h1.135c2.887 0 4.949-1.161 4.949-4.433 0-.844-.103-1.793-.208-2.637-.103-.949-.208-1.793-.208-2.637 0-.844.31-2.11 2.474-2.215v-.003z"/></g></svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

1
icons/key.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M7 14a2 2 0 0 1-2-2 2 2 0 0 1 2-2 2 2 0 0 1 2 2 2 2 0 0 1-2 2m5.65-4A5.99 5.99 0 0 0 7 6a6 6 0 0 0-6 6 6 6 0 0 0 6 6 5.99 5.99 0 0 0 5.65-4H17v4h4v-4h2v-4H12.65z" fill="#26a69a"/></svg>

After

Width:  |  Height:  |  Size: 277 B

1
icons/kotlin.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24"><defs><linearGradient id="b"><stop offset="0" stop-color="#cb55c0"/><stop offset="1" stop-color="#f28e0e"/></linearGradient><linearGradient id="a"><stop offset="0" stop-color="#0296d8"/><stop offset="1" stop-color="#8371d9"/></linearGradient><linearGradient xlink:href="#a" id="c" x1="1.725" y1="22.67" x2="22.185" y2="1.982" gradientUnits="userSpaceOnUse" gradientTransform="translate(1.638 1.155) scale(.89324)"/><linearGradient xlink:href="#b" id="d" x1="1.869" y1="22.382" x2="22.798" y2="3.377" gradientUnits="userSpaceOnUse" gradientTransform="translate(1.638 1.155) scale(.89324)"/></defs><path d="M3.307 3.003v18.048h18.05v-.03L16.88 16.51l-4.48-4.515 4.48-4.515 4.443-4.477H3.307z" fill="url(#c)"/><path d="M12.538 3.003l-9.23 9.23v8.818h.083l9.032-9.032-.025-.024 4.48-4.515 4.444-4.477h-8.784z" fill="url(#d)"/></svg>

After

Width:  |  Height:  |  Size: 954 B

1
icons/less.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path fill="#6A9FB5" fill-rule="evenodd" d="M7.781 9.01v8.587c0 .518.065.857.194 1.018.128.161.464.315 1.006.462l-.27 1.443a61.432 61.432 0 0 1-.833-.15 4.611 4.611 0 0 1-.794-.222c-.464-.172-.76-.444-.89-.815a3.584 3.584 0 0 1-.193-1.184v-7.81c-.233.025-.453.043-.66.054-.206.01-.4.03-.58.054-.233.05-.407.154-.523.315-.116.162-.173.377-.173.647-.027.346-.04.697-.04 1.054v1.054c0 .173-.007.34-.02.5a8.235 8.235 0 0 1-.057.5 1.823 1.823 0 0 1-.27.815c-.154.246-.36.456-.62.63v.074c.413.271.678.598.793.98.116.382.174.784.174 1.204v2.034c0 .518.09.87.27 1.055.18.184.542.29 1.086.315l.194.038v1.333c-.387 0-.762-.024-1.124-.073a3.848 3.848 0 0 1-1.046-.296c-.362-.198-.62-.457-.776-.777a2.347 2.347 0 0 1-.233-1.038c-.027-.37-.04-.746-.04-1.13v-1.573c-.026-.469-.143-.808-.35-1.018-.206-.21-.542-.352-1.006-.427v-1.258l.04-.037c.49-.124.833-.297 1.026-.52.194-.222.29-.58.29-1.072v-1.85c0-.198.007-.402.02-.612.013-.21.046-.425.097-.646.077-.444.284-.802.62-1.073.335-.272.787-.445 1.356-.52a5.12 5.12 0 0 1 .483-.054c.167-.01.328-.017.484-.019h2.363l.002.007zm3.14 8.068c-.079.444.044.845.366 1.203.322.359.729.587 1.22.685.49.074.969.08 1.433.019.464-.062.93-.154 1.396-.277a10.033 10.033 0 0 1 .233 1.222c0 .025-.019.062-.057.111a.377.377 0 0 1-.136.112 9.475 9.475 0 0 1-2.093.35 5.391 5.391 0 0 1-2.093-.315 3.55 3.55 0 0 1-1.123-.684 2.669 2.669 0 0 1-.697-1.055 4.566 4.566 0 0 1-.406-1.961c.013-.666.174-1.32.483-1.961.44-.939 1.15-1.53 2.13-1.777.98-.246 1.884-.185 2.713.185.517.222.911.537 1.182.942.271.406.446.856.523 1.35.052.298.084.6.097.908.013.308.02.622.02.943H10.92zm3.369-1.296c0-.543-.15-.975-.447-1.296-.297-.32-.704-.48-1.22-.48-.464.025-.87.21-1.22.554-.348.344-.51.751-.483 1.222h3.37zM27.463 23v-1.334l.386-.038c.387-.025.672-.124.853-.296.182-.172.272-.443.27-.815v-2.11c.027-.172.04-.339.04-.5 0-.161.014-.328.04-.5a2.05 2.05 0 0 1 .31-.796c.155-.234.375-.437.66-.611-.491-.297-.782-.667-.873-1.111-.091-.444-.15-.9-.174-1.37v-1.925c0-.444-.097-.753-.29-.926-.193-.174-.522-.273-.987-.296l-.233-.038V9c.387 0 .775.024 1.163.073.388.05.763.185 1.123.408.31.197.53.444.66.741.129.297.206.618.233.962v1.258l.04 1.258v.37l.076.333c.078.297.22.525.427.685.206.16.477.24.813.242v1.333c-.31 0-.575.075-.793.223-.219.148-.367.383-.447.704-.026.099-.045.21-.057.334a4.612 4.612 0 0 0-.02.37c-.026.42-.04.832-.04 1.238v1.239c-.026.641-.22 1.14-.58 1.5-.36.358-.876.573-1.549.646-.18.025-.355.044-.523.055a9.238 9.238 0 0 1-.523.019l-.005.009zm.31-10.068l-.31 1.37a8.08 8.08 0 0 0-1.143-.278 3.955 3.955 0 0 0-1.143-.019c-.258.05-.458.124-.6.223a.587.587 0 0 0-.253.408.758.758 0 0 0 .096.5c.091.16.253.29.484.388.18.1.368.18.563.241.195.062.395.143.6.242.129.05.251.099.367.15.115.05.225.1.33.149.568.246.956.555 1.162.926.207.37.271.852.194 1.442-.027.42-.194.778-.504 1.074-.309.295-.748.505-1.316.63a8.042 8.042 0 0 1-1.956.13 6.425 6.425 0 0 1-1.957-.426l.27-1.37c.285.075.563.142.834.204.27.062.548.117.833.166.233.025.465.031.696.019.232-.013.464-.03.697-.055.156-.025.291-.075.407-.149.116-.074.187-.197.213-.37a.886.886 0 0 0-.04-.461.613.613 0 0 0-.27-.315 3.567 3.567 0 0 0-.563-.315 9.045 9.045 0 0 0-.6-.242l-.696-.296-.697-.334c-.646-.346-.963-.945-.95-1.796.013-.851.394-1.437 1.143-1.758.207-.099.427-.18.66-.241.233-.062.478-.105.736-.13.44-.075.885-.075 1.337 0 .45.074.91.173 1.376.296v-.003zm-5.929-.038l-.35 1.408a6.908 6.908 0 0 0-1.103-.278 3.953 3.953 0 0 0-1.143-.019c-.257.05-.457.124-.6.223a.587.587 0 0 0-.252.408.605.605 0 0 0 .076.518c.103.149.27.272.504.37.206.1.413.185.62.258.206.073.413.159.62.258.104.026.207.063.31.112l.31.149c.568.271.955.598 1.162.98.207.383.271.883.193 1.5-.077.395-.29.74-.64 1.038-.348.297-.807.494-1.375.592a9.795 9.795 0 0 1-1.706.073 7.652 7.652 0 0 1-1.666-.258.65.65 0 0 1-.27-.166c-.052-.061-.065-.166-.04-.315.051-.172.096-.345.136-.519.04-.173.072-.346.097-.518.284.074.562.142.833.203.271.062.549.117.833.166.233.025.465.032.697.02.231-.014.463-.032.696-.055a.924.924 0 0 0 .407-.166.563.563 0 0 0 .213-.389.777.777 0 0 0-.04-.426.613.613 0 0 0-.27-.315 12.95 12.95 0 0 0-.677-.334l-.64-.296c-.207-.098-.414-.19-.619-.277-.205-.087-.412-.18-.62-.278-.646-.37-.963-.974-.95-1.814.014-.84.395-1.433 1.144-1.777a4.168 4.168 0 0 1 2.053-.37 9.54 9.54 0 0 1 1.006.131c.336.062.684.117 1.046.166l.005-.003z"/></svg>

After

Width:  |  Height:  |  Size: 4.3 KiB

1
icons/lib.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M19 7H9V5h10m-4 10H9v-2h6m4-2H9V9h10m1-7H8a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2M4 6H2v14a2 2 0 0 0 2 2h14v-2H4V6z" fill="#90a959"/></svg>

After

Width:  |  Height:  |  Size: 256 B

1
icons/license.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path fill="#F4BF75" fill-rule="evenodd" d="M20.46 21.677c-1.416.406-2.728.609-3.936.609-1.935 0-3.5-.58-4.693-1.742-1.194-1.16-1.791-2.685-1.791-4.572 0-1.888.576-3.389 1.727-4.502 1.151-1.114 2.7-1.67 4.644-1.67 1.245 0 2.595.174 4.048.523v1.869c-1.368-.548-2.628-.821-3.78-.821-1.189 0-2.154.427-2.895 1.28-.74.855-1.11 1.971-1.11 3.349 0 1.36.405 2.456 1.217 3.292.811.835 1.878 1.252 3.2 1.252 1.302 0 2.425-.25 3.368-.75v1.883zM15.872 27c-2.973 0-5.529-1.083-7.666-3.249C6.069 21.585 5 19.001 5 16c0-3.04 1.076-5.632 3.228-7.78C10.38 6.075 12.97 5 16 5c3.03 0 5.62 1.074 7.772 3.22C25.924 10.369 27 12.953 27 15.973c0 3.076-1.078 5.684-3.235 7.821C21.61 25.931 18.978 27 15.873 27zm0-1.826c2.595 0 4.794-.892 6.597-2.676 1.802-1.784 2.704-3.954 2.704-6.512 0-2.52-.9-4.677-2.697-6.47-1.798-1.793-3.957-2.69-6.477-2.69-2.52 0-4.679.897-6.477 2.69S6.826 13.471 6.826 16c0 2.492.894 4.643 2.683 6.456 1.789 1.812 3.91 2.718 6.364 2.718z"/></svg>

After

Width:  |  Height:  |  Size: 1 KiB

1
icons/lua.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><circle cx="12.203" cy="12.102" r="10.322" fill="none" stroke="#6a9fb5"/><path d="M12.33 5.746a6.483 6.381 0 0 0-6.482 6.381 6.483 6.381 0 0 0 6.482 6.38 6.483 6.381 0 0 0 6.484-6.38 6.483 6.381 0 0 0-6.484-6.38zm1.86 1.916a2.329 2.292 0 0 1 2.33 2.293 2.329 2.292 0 0 1-2.33 2.291 2.329 2.292 0 0 1-2.329-2.29 2.329 2.292 0 0 1 2.328-2.294z" fill="#6a9fb5" fill-rule="evenodd"/><ellipse cy="4.615" cx="19.631" rx="2.329" ry="2.292" fill="#6a9fb5" fill-rule="evenodd"/></svg>

After

Width:  |  Height:  |  Size: 558 B

1
icons/markdown.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path fill="#D28445" fill-rule="evenodd" d="M17.74 21.419h-3.48v-5.416l-2.631 3.463-2.631-3.463v5.416h-3.48V10.586h3.48l2.63 3.625 2.632-3.625h3.48V21.42zm5.223.874L18.63 16h2.631v-5.416h3.48V16h2.632l-4.409 6.293h-.002zM27.99 7H4.01c-.541 0-1.012.206-1.411.617-.4.411-.599.895-.599 1.453v13.86c0 .585.2 1.076.599 1.474.4.397.87.596 1.41.596H27.99c.541 0 1.012-.199 1.411-.596.4-.398.599-.89.599-1.474V9.07c0-.558-.2-1.042-.599-1.453-.4-.411-.87-.617-1.41-.617z"/></svg>

After

Width:  |  Height:  |  Size: 553 B

1
icons/markup.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><g fill="none" fill-rule="evenodd"><path fill="#D14748" d="M4 27.853V30h14.287v-4.296H4v2.147z"/><path fill="#78909C" d="M11 20.149v2.147h9.412V18H11v2.147zM11 12.317v2.285h17V10H11v2.319z"/><path fill="#D14748" d="M4 4.317v2.32h14.287V2H4v2.319z"/></g></svg>

After

Width:  |  Height:  |  Size: 342 B

1
icons/movie.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M18 4l2 4h-3l-2-4h-2l2 4h-3l-2-4H8l2 4H7L5 4H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V4h-4z" fill="#ff9800"/></svg>

After

Width:  |  Height:  |  Size: 216 B

1
icons/music.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M16 9V7h-4v5.5c-.42-.31-.93-.5-1.5-.5A2.5 2.5 0 0 0 8 14.5a2.5 2.5 0 0 0 2.5 2.5 2.5 2.5 0 0 0 2.5-2.5V9h3m-4-7a10 10 0 0 1 10 10 10 10 0 0 1-10 10A10 10 0 0 1 2 12 10 10 0 0 1 12 2z" fill="#ef5350"/></svg>

After

Width:  |  Height:  |  Size: 298 B

1
icons/mxml.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M13 9h5.5L13 3.5V9M6 2h8l6 6v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V4c0-1.11.89-2 2-2m.12 13.5l3.74 3.74 1.42-1.41-2.33-2.33 2.33-2.33-1.42-1.41-3.74 3.74m11.16 0l-3.74-3.74-1.42 1.41 2.33 2.33-2.33 2.33 1.42 1.41 3.74-3.74z" fill="#ffa726"/></svg>

After

Width:  |  Height:  |  Size: 334 B

1
icons/nodejs.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path fill="#90A959" fill-rule="evenodd" d="M15.994 29c-.18 0-.358-.028-.537-.083a2.471 2.471 0 0 1-.502-.219l-3.318-1.94c-.246-.134-.341-.234-.286-.301a.417.417 0 0 1 .185-.135c.335-.112.58-.2.738-.268a8.99 8.99 0 0 0 .77-.403.292.292 0 0 1 .135-.034c.046 0 .08.012.1.034l2.55 1.506c.044.022.1.034.167.034s.112-.012.135-.034l9.921-5.687c.045-.044.084-.09.118-.135a.213.213 0 0 0 .05-.135V9.76a.302.302 0 0 0-.05-.15.291.291 0 0 0-.118-.118l-9.887-5.686a.343.343 0 0 0-.184-.067.207.207 0 0 0-.15.067L5.944 9.49a.31.31 0 0 0-.118.118.276.276 0 0 0-.05.15V21.2c0 .045.017.09.05.135.032.046.072.09.118.135l2.715 1.54c.738.38 1.32.418 1.744.117.425-.3.637-.674.637-1.12V10.734c0-.067.028-.128.084-.184a.256.256 0 0 1 .185-.084h1.274c.067 0 .128.028.184.084a.256.256 0 0 1 .084.184v11.275c0 .982-.252 1.745-.755 2.29-.504.546-1.224.819-2.162.82a4.89 4.89 0 0 1-.889-.083c-.301-.056-.765-.24-1.39-.552L5.04 23.01a2.324 2.324 0 0 1-.755-.786A1.98 1.98 0 0 1 4 21.203V9.76c0-.357.095-.697.285-1.021.19-.324.442-.586.755-.786l9.922-5.686A2.06 2.06 0 0 1 16 2c.379 0 .725.09 1.038.268l9.922 5.686c.313.201.564.463.755.786.19.322.285.663.285 1.021v11.442c0 .356-.095.697-.285 1.02-.19.325-.442.587-.755.787l-9.922 5.686c-.156.09-.323.163-.502.218a1.795 1.795 0 0 1-.536.084l-.006.002zm3.05-7.862c-2.168 0-3.582-.402-4.241-1.205-.66-.804-.989-1.629-.989-2.475 0-.067.028-.129.084-.184a.256.256 0 0 1 .184-.084h1.307a.29.29 0 0 1 .184.067c.056.044.084.1.084.167.09.646.352 1.137.787 1.473.435.335 1.3.502 2.598.5 1.05 0 1.81-.128 2.28-.385.47-.257.705-.663.704-1.22 0-.313-.179-.586-.537-.82-.357-.234-1.34-.429-2.95-.585-1.362-.134-2.435-.401-3.217-.802-.782-.402-1.173-1.149-1.173-2.242 0-1.003.397-1.784 1.19-2.342.794-.558 1.894-.837 3.302-.837 1.586 0 2.781.279 3.586.837.806.558 1.264 1.428 1.375 2.61 0 .044-.005.089-.017.134a.214.214 0 0 1-.05.101 1.663 1.663 0 0 0-.117.066.233.233 0 0 1-.118.035h-1.274a.29.29 0 0 1-.185-.067.205.205 0 0 1-.083-.167c-.156-.69-.458-1.164-.906-1.421-.447-.257-1.184-.386-2.211-.386-1.14 0-1.85.157-2.128.47-.28.312-.419.613-.419.903 0 .357.185.618.554.785.369.167 1.324.352 2.866.553 1.52.201 2.648.502 3.385.903.736.401 1.105 1.137 1.107 2.208.001 1.07-.43 1.907-1.292 2.509-.862.602-2.085.903-3.67.903v-.002z"/></svg>

After

Width:  |  Height:  |  Size: 2.3 KiB

1
icons/npm.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path fill="#D14748" fill-rule="evenodd" d="M6.692 25.308h18.616V5H27v22H5V5h1.692v20.308zM19.01 12.99H16v9.778H9.23V9.231H22.77v13.538h-3.76v-9.778zM6.692 5h18.616v1.692H6.692V5z"/></svg>

After

Width:  |  Height:  |  Size: 271 B

1
icons/ocaml.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="33" height="32" viewBox="0 0 33 32"><path fill="#F4BF75" fill-rule="evenodd" d="M4 4.818A1.82 1.82 0 0 1 5.818 3h21.364A1.82 1.82 0 0 1 29 4.818v21.364A1.82 1.82 0 0 1 27.182 28H5.818A1.82 1.82 0 0 1 4 26.182V4.818zm7.062 3.738c-.265.046-.493.19-.744.277-.53.353-.955.894-1.064 1.547-.331 1.103-1.305 1.829-1.646 2.923-.28.702-.781 1.255-1.25 1.819-.322.418-.287.978-.43 1.467-.141.133-.242.438.023.471-.007.248-.171.525.002.763.135.519.372 1.015.608 1.496.047.175.335.378.379.096.035-.403.203-.88-.07-1.236-.175-.455-.03-.935.05-1.389-.039-.28.058-.6.203-.822.15.084.1.366.16.517.143 1.089.187 2.22-.08 3.294-.098.42.064.865-.03 1.279-.342.384-.078.937-.048 1.384.166.829.075 1.69-.164 2.483-.005.285-.101.545-.159.817.096.342.55.463.852.382.189-.132.548.12.638-.194.027-.34-.293-.594-.267-.94-.2-.948-.35-1.936-.156-2.903.1-.561.06-1.162.213-1.703.337-.438.568-.957.711-1.5.2-.451.324-1 .446-1.43.522.872.836 1.916.7 2.955.017.405-.227.88.101 1.2.399.647.901 1.256 1.103 2 .016.312-.39.317-.497.57-.237.358-.212.815-.239 1.23.225.09.554.33.744.041.186-.203.265-.558.458-.713.119.233.008.612.314.726.44.163.947.209 1.403.096.234-.21-.086-.508-.285-.589-.33-.101-.523-.367-.636-.69-.103-.178-.177-.386.025-.523.475-.599 1.13-.995 1.633-1.555.304-.437.224-1.047.108-1.541-.142-.288-.245-.59-.167-.918.053-.283-.134-.574-.123-.825.267-.017.578-.007.816.086.065.446-.031.921.093 1.353.201.2.297.515.31.802.189.24.07.594.121.888-.12.478.05.95.192 1.403.259.864.15 1.795.37 2.661.168.246-.113.657.215.82.509.196 1.19.252 1.623-.144.132-.274-.258-.431-.445-.518a.664.664 0 0 1-.52-.533c-.401-.859-.597-1.821-.457-2.778.02-.46.081-.917.196-1.355.054-.448.06-.91.187-1.335.074-.6-.052-1.232.11-1.815.261.172.542.347.852.371.202.159.418 0 .528-.19.161-.23.356.385.504.073.183-.216.42-.37.627-.538.118-.2.36-.194.53-.285.117-.16-.076-.412.141-.534.074-.204.263.065.35-.129.091-.21.077-.5.32-.592.445-.366.312-1.032.391-1.549-.005-.515.094-1.06-.028-1.557-.142-.393-.376-.792-.47-1.183.432-.358 1.197-.062 1.491-.65.128-.432-.273-.8-.538-1.073-.257-.251-.662-.132-.977-.255-.244-.086-.623.009-.687-.336-.103-.272-.423-.27-.594-.476-.274-.146-.523.188-.793.216-.3.217-.645.43-.837.76-.082.216-.01.498-.236.632-.374.447-.217 1.11-.253 1.654.005.249-.001.5.135.703.02.305.288.505.24.819-.037.206.137.646-.191.55-.1-.173-.086-.468-.179-.67-.275-.878-.692-1.828-1.524-2.268-.588-.446-1.007-1.094-1.251-1.798-.23-.357-.655-.578-.837-.964-.238-.105-.526-.069-.763-.206-.295-.136-.56-.381-.914-.338-.232.018-.446-.066-.667-.084zm.43 8.911c.204.07.14.4.215.57.095.241.015.667.284.789.153.261.058.615.212.857-.036.17-.09.491.167.496.231-.02.294.246.456.366.15.217.318.525.086.755-.225.283-.379.727-.793.74-.17.018-.406.294-.484.01-.295-.517-.546-1.066-.489-1.681.005-.965.217-1.914.323-2.866-.005-.026.004-.037.023-.036z"/></svg>

After

Width:  |  Height:  |  Size: 2.8 KiB

1
icons/pdf.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M14 9h5.5L14 3.5V9M7 2h8l6 6v12a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2m4.93 10.44c.41.9.93 1.64 1.53 2.15l.41.32c-.87.16-2.07.44-3.34.93l-.11.04.5-1.04c.45-.87.78-1.66 1.01-2.4m6.48 3.81c.18-.18.27-.41.28-.66.03-.2-.02-.39-.12-.55-.29-.47-1.04-.69-2.28-.69l-1.29.07-.87-.58c-.63-.52-1.2-1.43-1.6-2.56l.04-.14c.33-1.33.64-2.94-.02-3.6a.853.853 0 0 0-.61-.24h-.24c-.37 0-.7.39-.79.77-.37 1.33-.15 2.06.22 3.27v.01c-.25.88-.57 1.9-1.08 2.93l-.96 1.8-.89.49c-1.2.75-1.77 1.59-1.88 2.12-.04.19-.02.36.05.54l.03.05.48.31.44.11c.81 0 1.73-.95 2.97-3.07l.18-.07c1.03-.33 2.31-.56 4.03-.75 1.03.51 2.24.74 3 .74.44 0 .74-.11.91-.3m-.41-.71l.09.11c-.01.1-.04.11-.09.13h-.04l-.19.02c-.46 0-1.17-.19-1.9-.51.09-.1.13-.1.23-.1 1.4 0 1.8.25 1.9.35M8.83 17c-.65 1.19-1.24 1.85-1.69 2 .05-.38.5-1.04 1.21-1.69l.48-.31m3.02-6.91c-.23-.9-.24-1.63-.07-2.05l.07-.12.15.05c.17.24.19.56.09 1.1l-.03.16-.16.82-.05.04z" fill="#d14748"/></svg>

After

Width:  |  Height:  |  Size: 1,017 B

1
icons/php.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path fill="#AA759F" fill-rule="evenodd" d="M11.265 21.114c.206.923.206 1.85-.206 2.772.92.41.92 1.232.92 2.053h.102c1.025.102 1.946.102 2.866-.207.41-.102.511-.207.41-.617-.102-.72-.207-1.54-.308-2.26 0-.618.101-1.232.51-1.744.309-.513.617-.618 1.23-.411 1.126.41 2.253.41 3.377-.207.41-.207.819-.102 1.127.207.308.41.41.923.308 1.439-.102.515-.207 1.13-.41 1.744.819.41.717 1.232.717 2.053h2.254c.41 0 .92-.102 1.33-.309.616-.207.82-.617.718-1.232-.102-1.231-.308-2.361-.41-3.593 0-.513 0-1.028.102-1.643 0-.101.101-.41.206-.512 1.026-1.028 1.638-2.362 2.048-3.695 0-.102 0-.31.101-.41 0-.208.102-.208.308 0 .102.206.308.41.41.617.206.207.41.41.616.512.206.207.409.102.409-.102-.102-.41-.102-.821-.206-1.13-.718-2.565-2.048-4.618-4.302-6.057a9.509 9.509 0 0 0-4.71-1.54c-1.435-.207-2.867-.102-4.302.206-.206 0-.308.102-.41.102-.206.102-.307.31-.206.513 0 .41.102.72.207 1.13.308 1.95.101 3.797-1.127 5.337-1.025 1.44-2.559 2.053-4.301 1.85-.511 0-.82-.309-1.026-.72-.51-.719-.616-1.54-.819-2.361.102.102.102.207.207.308 0 0 0 .102.101.207l.92 1.541c.512.617.921.72 1.74.512 1.845-.512 3.276-2.154 3.483-4.106 0-1.028 0-1.95-.308-2.874-.511-1.439-1.537-2.155-2.968-2.362-1.74-.308-3.276 0-4.914.411-.616.207-1.229.309-1.74.512-.819.411-1.33 1.13-1.74 1.85-1.228 1.85-1.739 4.004-1.536 6.26.102 1.952.92 3.594 2.559 4.928.616.512 1.228 1.13 1.844 1.642a.562.562 0 0 1 .308.513c.206.308.102.617-.206.923-.102 0-.207.101-.308.207-.511.308-.616.719-.207 1.13.41.308.82.512 1.33.512.102 0 .207 0 .308-.102.82-.72 1.229-1.54 1.33-2.565 0-.513-.206-.923-.51-1.232-.207-.41-.617-.72-.921-1.13-.102-.207-.308-.41-.511-.72-.102-.206-.207-.41-.102-.719.207-.207.511-.41.82-.309.409.102.818.31 1.126.513.41.102.718.309 1.025.512.921.31 1.229 1.028 1.33 1.85l.007.003zm-5.631-3.081c-.41.309-.82.41-1.33.41h-.616c-.308-.101-.41-.308-.308-.617.101-.102.101-.207.206-.207.41-.513.718-.923 1.127-1.334.102-.207.308-.207.511-.102.41.207.82.822.718 1.334 0 .102-.207.309-.308.513v.003zm.101-4.72c0 .308-.308.617-.616.617-.41 0-.615-.309-.717-.617 0-.411.308-.72.616-.72.41.102.616.309.717.72z"/></svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

1
icons/powerpoint.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M6 2h8l6 6v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2m7 1.5V9h5.5L13 3.5M8 11v2h1v6H8v1h4v-1h-1v-2h2a3 3 0 0 0 3-3 3 3 0 0 0-3-3H8m5 2a1 1 0 0 1 1 1 1 1 0 0 1-1 1h-2v-2h2z" fill="#d14524"/></svg>

After

Width:  |  Height:  |  Size: 293 B

1
icons/procfile.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="33" height="32" viewBox="0 0 33 32"><path fill="#AA759F" fill-rule="evenodd" d="M19.564 30V14.687s.937-3.664-11.541 1.5C8 16.251 8 2.026 8 2.026L12.077 2v9.114s11.416-4.78 11.416 3.625V30h-3.929zm2.323-22.484h-4.324c1.556-2.023 2.966-5.49 2.966-5.49H25s-.765 2.26-3.113 5.49zM8.074 29.973v-8.72l4.102 4.36-4.102 4.36z"/></svg>

After

Width:  |  Height:  |  Size: 373 B

1
icons/pug.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="33" height="32" viewBox="0 0 33 32"><g fill="#F4BF75" fill-rule="evenodd"><path d="M16.824 23.142c.078-.002.157-.005.235-.009a1.106 1.106 0 0 0-1.24.001l.236.01a.993.993 0 0 1 .769-.002zm.235-.009c.303.204.503.552.503.948a1.13 1.13 0 0 1-1.122 1.136 1.13 1.13 0 0 1-1.121-1.136c0-.395.198-.743.5-.947a13.088 13.088 0 0 1-3.969-.813c-.267-.1-.495-.425-.495-.706v-.293c-2.542-1.308-4.22-3.555-4.22-6.108v-.013c-.436-.445-1.037-1.047-1.557-1.316-.958-.496-.926-2.102-.926-2.102s-.016-2.797 3.855-3.625c2.652-.564 3.913-.074 4.443.29 1.098-.352 2.3-.546 3.56-.546 1.243 0 2.429.188 3.514.53.543-.361 1.805-.83 4.42-.274 3.87.828 3.855 3.625 3.855 3.625s.032 1.606-.926 2.102c-.492.255-1.058.809-1.488 1.245v.084c0 2.615-1.758 4.908-4.403 6.201v.2c0 .281-.207.607-.48.706a13.089 13.089 0 0 1-3.943.812zm-.456-3.293c.333.042.764.236 1.176.362.43.155.844.215.681.238-.566.022-1.187-.194-1.95-.183-.767-.01-1.387.205-1.948.183-.164-.028.25-.089.68-.238.396-.12.804-.304 1.133-.356v-3.142h.228v3.136zm4.31 1.36c-.443.75-1.183.385-1.74.674-.87.43-1.753.26-2.678.26h-.017c-.925 0-1.807.165-2.679-.265-.546-.282-1.26.057-1.706-.619a14.25 14.25 0 0 1-.635-.22c-.032-.011-.049-.028-.103-.05v.342c1.48.762 3.251 1.205 5.156 1.205 1.826 0 3.53-.408 4.97-1.112v-.435c0 .017-.054.033-.086.05-.16.06-.32.116-.482.17zm0 0c.233-.394.384-1.095.384-2.36-.006-1.016.305-1.48-.556-2.538-.833-1.038-2.412-2.058-4.246-2.058H16.473c-1.84 0-3.42 1.02-4.247 2.058-.86 1.059-.55 1.522-.55 2.532 0 1.327.166 2.034.417 2.416 2.871.92 5.957.903 8.82-.05zM10.5 15.965c.839 0 1.52-.69 1.52-1.54 0-.85-.681-1.539-1.52-1.539s-1.52.69-1.52 1.54c0 .85.681 1.54 1.52 1.54zm11.973 0c.839 0 1.519-.69 1.519-1.54 0-.85-.68-1.539-1.52-1.539-.838 0-1.518.69-1.518 1.54 0 .85.68 1.54 1.519 1.54zm-15.337-.764c.37.376.621.64.609.5-.523-6.097 5.537-6.947 5.537-6.947s-.09-.14-.332-.306C9.543 9.54 7.143 12.15 7.136 15.2zm18.75-.071c-.045-3.034-2.457-5.623-5.862-6.698-.26.174-.355.322-.355.322s6.06.85 5.537 6.946c-.013.15.272-.157.68-.57zm-9.283 4.71a1.016 1.016 0 0 0-.092-.007 1.11 1.11 0 0 0-.136.013v.158h.228v-.164zm.22 3.302c-.255.008-.512.009-.768.001a1.021 1.021 0 0 0-.622.943c0 .564.45 1.021 1.007 1.021.556 0 1.007-.457 1.007-1.02 0-.427-.257-.792-.623-.945zm-.089.619c.06.055.093.132.093.243 0 .11-.033.187-.093.242a.464.464 0 0 1-.288.078h-.115v.248h-.196v-.888h.31c.131 0 .23.027.29.077zm-.141.348a.183.183 0 0 0 .032-.116c0-.05-.016-.089-.043-.11-.028-.023-.077-.034-.142-.034h-.109v.298h.13c.066.006.11-.01.132-.038z"/><g transform="translate(10.25 14.6)"><ellipse cx="6.19" cy="9.363" rx=".419" ry=".425"/><ellipse cx=".637" cy=".403" rx=".392" ry=".397"/><ellipse cx="12.615" cy=".403" rx=".392" ry=".397"/><path d="M7.655 2.312c.18.402-.441 1.059-1.427 1.059-.985 0-1.606-.657-1.426-1.06.174-.413.8-.545 1.426-.551.626.006 1.252.138 1.427.552z"/></g></g></svg>

After

Width:  |  Height:  |  Size: 2.8 KiB

1
icons/python.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path fill="#F4BF75" fill-rule="evenodd" d="M13.096 15.572h5.774c.802 0 1.486-.286 2.053-.857.566-.571.85-1.253.85-2.045V7.23c0-.791-.29-1.456-.867-1.993a3.69 3.69 0 0 0-2.036-.973c-.49-.089-.99-.155-1.502-.199A17.668 17.668 0 0 0 15.867 4c-.512.023-1.002.05-1.47.082a8.799 8.799 0 0 0-1.3.182c-1.224.198-2.014.534-2.37 1.006-.356.473-.534 1.127-.534 1.963v2.175h5.808v.726H8.025c-.846 0-1.603.248-2.27.743-.668.495-1.125 1.214-1.37 2.158-.245 1.078-.373 2.029-.384 2.853-.012.825.116 1.808.384 2.95.222.857.584 1.555 1.085 2.093.502.54 1.174.808 2.019.808h1.97v-2.603c0-.946.361-1.776 1.084-2.49.724-.715 1.575-1.072 2.553-1.072v-.002zm-.367-7.618c-.312 0-.574-.11-.784-.329a1.062 1.062 0 0 1-.316-.757c0-.308.105-.567.316-.775.21-.208.472-.312.784-.312.289 0 .54.104.752.312.212.208.317.467.316.775 0 .285-.106.538-.316.757-.211.22-.462.33-.752.33zm14.818 5.077c-.201-.835-.518-1.528-.951-2.076-.433-.549-1.072-.824-1.918-.825h-2.17v2.538c0 .99-.368 1.84-1.103 2.556-.734.714-1.58 1.071-2.537 1.071h-5.774c-.802 0-1.486.292-2.053.874-.567.582-.85 1.258-.85 2.028v5.44c0 .792.29 1.423.867 1.894a5.595 5.595 0 0 0 2.036 1.039c.913.264 1.83.407 2.753.428.923.021 1.93-.122 3.02-.428a6.315 6.315 0 0 0 2.004-1.007c.601-.451.902-1.094.902-1.929V22.46h-5.774v-.726h8.679c.846 0 1.463-.264 1.852-.791.389-.528.728-1.231 1.019-2.11a7.964 7.964 0 0 0 .45-2.72c-.011-.912-.161-1.94-.45-3.083l-.002.002zm-8.31 10.882c.312 0 .573.11.784.329.211.22.316.472.316.758 0 .308-.105.571-.316.79-.21.22-.472.33-.784.33-.289 0-.544-.11-.767-.33a1.072 1.072 0 0 1-.333-.79c0-.286.111-.539.333-.758.223-.22.478-.33.767-.33z"/></svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

1
icons/r.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M11.631 5.837A11.29 7.632 1.132 0 0 .905 11.408c-.011.02-.024.038-.033.058-.047.076-.057.163-.075.248a11.29 7.632 1.132 0 0-.275 1.757 11.29 7.632 1.132 0 0 7.237 7.077V8.792h4.594c.628 0 1.168.042 1.62.127.452.085.876.27 1.27.553.4.283.716.651.949 1.104.238.448.358 1.011.358 1.69 0 .935-.185 1.697-.552 2.286-.361.59-.88 1.078-1.555 1.469l2.845 4.346a10.182 7.631 1.725 0 0 3.27-1.978 11.29 7.632 1.132 0 0 2.54-4.918 11.29 7.632 1.132 0 0-4.654-6.093 10.182 7.631 1.725 0 0-4.521-1.381 11.29 7.632 1.132 0 0-.247-.03 10.182 7.631 1.725 0 0-.294-.028 11.29 7.632 1.132 0 0-1.75-.102zm-1.148 5.282v3.406h.843a6.62 6.62 0 0 0 1.098-.075c.295-.05.542-.168.742-.349.19-.175.328-.369.414-.578.09-.215.135-.5.135-.857a1.86 1.86 0 0 0-.162-.815c-.11-.227-.3-.406-.566-.537a1.738 1.738 0 0 0-.649-.16 9.546 9.546 0 0 0-.863-.035h-.992zm0 5.683v4.226a11.29 7.632 1.132 0 0 .84.054 10.182 7.631 1.725 0 0 1.45.09 10.182 7.631 1.725 0 0 1.639-.104l-2.666-4.266h-1.263z" fill="#6a9fb5" stroke-width="1.205"/></svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

1
icons/raml.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M5 3h2v2H5v5a2 2 0 0 1-2 2 2 2 0 0 1 2 2v5h2v2H5c-1.07-.27-2-.9-2-2v-4a2 2 0 0 0-2-2H0v-2h1a2 2 0 0 0 2-2V5a2 2 0 0 1 2-2m14 0a2 2 0 0 1 2 2v4a2 2 0 0 0 2 2h1v2h-1a2 2 0 0 0-2 2v4a2 2 0 0 1-2 2h-2v-2h2v-5a2 2 0 0 1 2-2 2 2 0 0 1-2-2V5h-2V3h2m-7 12a1 1 0 0 1 1 1 1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1m-4 0a1 1 0 0 1 1 1 1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1m8 0a1 1 0 0 1 1 1 1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1z" fill="#6a9fb5"/></svg>

After

Width:  |  Height:  |  Size: 541 B

1
icons/react.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 5 KiB

1
icons/readme.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M13 9h-2V7h2m0 10h-2v-6h2m-1-9A10 10 0 0 0 2 12a10 10 0 0 0 10 10 10 10 0 0 0 10-10A10 10 0 0 0 12 2z" fill="#6a9fb5"/></svg>

After

Width:  |  Height:  |  Size: 217 B

1
icons/ruby.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><g fill="#D14748" fill-rule="evenodd"><path d="M1 11.447L7.178 5l17.644.029L31 11.447l-8.822 9.164L16 27 1 11.447zm14.348 12.965V6.294H7.522l-4.826 5.177 12.652 12.94z"/><path opacity=".358" d="M15.34 24.412V6.294H7.479l-4.795 5.177z"/></g></svg>

After

Width:  |  Height:  |  Size: 329 B

1
icons/rust.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><g fill="#ff7043"><path d="M11.963 1.403A10.507 10.507 0 0 0 1.455 11.911a10.507 10.507 0 0 0 10.508 10.506A10.507 10.507 0 0 0 22.47 11.911 10.507 10.507 0 0 0 11.963 1.403zm.058 2.621a7.946 7.946 0 0 1 7.944 7.945 7.946 7.946 0 0 1-7.944 7.946 7.946 7.946 0 0 1-7.945-7.946 7.946 7.946 0 0 1 7.945-7.945z" stroke-width="9.6" stroke-miterlimit="1.414"/><text style="line-height:125%" x="2.902" y="27.909" transform="scale(1.70652 .58599)" font-weight="400" font-size="91.879" font-family="sans-serif" letter-spacing="0" word-spacing="0"><tspan x="2.902" y="27.909" style="-inkscape-font-specification:'Playbill Ultra-Condensed'" font-stretch="ultra-condensed" font-size="22.97" font-family="Playbill">R</tspan></text></g></svg>

After

Width:  |  Height:  |  Size: 811 B

1
icons/sass.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 8 KiB

1
icons/settings.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M12 15.5A3.5 3.5 0 0 1 8.5 12 3.5 3.5 0 0 1 12 8.5a3.5 3.5 0 0 1 3.5 3.5 3.5 3.5 0 0 1-3.5 3.5m7.43-2.53c.04-.32.07-.64.07-.97 0-.33-.03-.66-.07-1l2.11-1.63c.19-.15.24-.42.12-.64l-2-3.46c-.12-.22-.39-.31-.61-.22l-2.49 1c-.52-.39-1.06-.73-1.69-.98l-.37-2.65A.506.506 0 0 0 14 2h-4c-.25 0-.46.18-.5.42l-.37 2.65c-.63.25-1.17.59-1.69.98l-2.49-1c-.22-.09-.49 0-.61.22l-2 3.46c-.13.22-.07.49.12.64L4.57 11c-.04.34-.07.67-.07 1 0 .33.03.65.07.97l-2.11 1.66c-.19.15-.25.42-.12.64l2 3.46c.12.22.39.3.61.22l2.49-1.01c.52.4 1.06.74 1.69.99l.37 2.65c.04.24.25.42.5.42h4c.25 0 .46-.18.5-.42l.37-2.65c.63-.26 1.17-.59 1.69-.99l2.49 1.01c.22.08.49 0 .61-.22l2-3.46c.12-.22.07-.49-.12-.64l-2.11-1.66z" fill="#6a9fb5"/></svg>

After

Width:  |  Height:  |  Size: 801 B

1
icons/sketch.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="33" height="32" viewBox="0 0 33 32"><g fill="none" fill-rule="evenodd"><path fill="#EDA238" d="M25.078 12.275h5.893L16.5 28.97zM7.922 12.275H2.029L16.5 28.974z"/><path fill="#F4BF75" d="M7.922 12.276l17.155.004L16.5 28.973z"/><path fill="#FFDBA8" d="M24.61 3.87l.469 8.405-8.556-9.274z"/><path fill="#F4BF75" d="M24.61 3.87l.469 8.405h5.892zM8.389 3.87l-.468 8.405H2.029z"/><path fill="#FFDBA8" d="M8.391 3.869l-.468 8.405 8.6-9.273z"/><path fill="#FFE7C6" d="M7.923 12.275h17.155l-8.555-9.274z"/></g></svg>

After

Width:  |  Height:  |  Size: 554 B

1
icons/star.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.62L12 2 9.19 8.62 2 9.24l5.45 4.73L5.82 21 12 17.27z" fill="#ffd54f"/></svg>

After

Width:  |  Height:  |  Size: 213 B

1
icons/stylus.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="33" height="32" viewBox="0 0 33 32"><path d="M26.933 2.616a.84.84 0 0 1 .53.16c.137.107.231.25.282.428.05.177.057.38.021.608a2.01 2.01 0 0 1-.248.683c-.03.028-.065.028-.109 0a.206.206 0 0 1-.086-.107c.029-.17-.033-.313-.184-.427-.152-.113-.387-.17-.704-.17-.592 0-1.187.216-1.785.65-.6.435-1.18 1.008-1.743 1.719a16.14 16.14 0 0 0-1.58 2.455c-.49.925-.917 1.878-1.277 2.86-.361.981-.646 1.956-.855 2.924-.21.968-.314 1.85-.314 2.647 0 .426.122.64.368.64.173 0 .343-.071.509-.214.165-.142.357-.355.573-.64.044-.028.083-.024.12.01.035.037.046.083.032.14a4.264 4.264 0 0 1-1.018 1.067c-.39.285-.743.427-1.06.427-.275 0-.466-.079-.574-.235-.108-.157-.162-.356-.162-.598 0-.669.144-1.505.433-2.508a26.41 26.41 0 0 1 1.158-3.18 33.618 33.618 0 0 1 1.677-3.34 26.274 26.274 0 0 1 1.981-3c.685-.889 1.375-1.61 2.067-2.166.693-.555 1.342-.833 1.948-.833zM6.62 28.845a.84.84 0 0 1-.53-.16.804.804 0 0 1-.282-.427 1.419 1.419 0 0 1-.022-.609c.037-.227.12-.455.25-.683.028-.028.064-.028.108 0a.205.205 0 0 1 .086.107c-.028.17.033.313.184.427.152.114.386.17.704.17.592 0 1.187-.216 1.786-.65.598-.434 1.18-1.007 1.742-1.718.563-.712 1.09-1.53 1.58-2.455s.917-1.879 1.277-2.86c.361-.982.646-1.957.855-2.925.21-.967.314-1.85.314-2.646 0-.427-.122-.64-.368-.64-.173 0-.343.07-.509.213a4.237 4.237 0 0 0-.573.64c-.043.028-.083.025-.12-.01-.035-.036-.046-.083-.032-.14a4.27 4.27 0 0 1 1.018-1.067c.39-.284.743-.426 1.06-.426.275 0 .466.077.574.234.108.157.162.356.162.598 0 .669-.144 1.505-.433 2.508a26.41 26.41 0 0 1-1.158 3.18 33.618 33.618 0 0 1-1.677 3.34 26.292 26.292 0 0 1-1.981 3c-.685.889-1.375 1.611-2.067 2.166-.693.555-1.342.833-1.948.833z" fill="#B3D107" stroke="#B3D107" stroke-width="1.095" fill-rule="evenodd"/></svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

1
icons/sublime.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="33" height="32" viewBox="0 0 33 32"><path fill="#78909C" fill-rule="evenodd" d="M4 6.274A2.27 2.27 0 0 1 6.274 4h20.452A2.27 2.27 0 0 1 29 6.274v20.452A2.27 2.27 0 0 1 26.726 29H6.274A2.27 2.27 0 0 1 4 26.726V6.274zm17.55 6.05c-.3-1.66-1.633-3.779-5.157-3.779-2.708 0-5.057 1.88-5.057 4.558 0 2.1 1.453 3.698 3.842 4.158l1.932.36c.935.18 1.513.7 1.513 1.42 0 .879-.757 1.479-1.991 1.479-1.931 0-2.808-1.14-2.927-2.44l-2.887.7c.2 2 1.872 4.538 5.774 4.538 3.365 0 5.216-2.259 5.216-4.478 0-2.019-1.394-3.758-4.081-4.258l-1.892-.36c-.975-.18-1.393-.679-1.393-1.359 0-.78.756-1.519 1.93-1.519 1.713 0 2.25 1.12 2.35 1.78l2.827-.8z"/></svg>

After

Width:  |  Height:  |  Size: 683 B

1
icons/svg.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="33" height="32" viewBox="0 0 33 32" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><rect id="a" width="3.45" height="3.474" x="1.15" y="18.526" rx="1.725"/><mask id="c" width="8.05" height="8.074" x="-2.3" y="-2.3"><path fill="#fff" d="M-1.15 16.226H6.9V24.3h-8.05z"/><use xlink:href="#a"/></mask><rect id="b" width="3.45" height="3.474" x="19.55" y="1.158" rx="1.725"/><mask id="d" width="8.05" height="8.074" x="-2.3" y="-2.3"><path fill="#fff" d="M17.25-1.142h8.05v8.074h-8.05z"/><use xlink:href="#b"/></mask></defs><g fill="none" fill-rule="evenodd" transform="translate(5 5)"><use fill="#D8D8D8" fill-opacity="0" xlink:href="#a"/><use stroke="#F4BF75" stroke-width="4.6" mask="url(#c)" xlink:href="#a"/><use fill="#D8D8D8" fill-opacity="0" xlink:href="#b"/><use stroke="#F4BF75" stroke-width="4.6" mask="url(#d)" xlink:href="#b"/><path fill="#F4BF75" fill-rule="nonzero" d="M4.955 1.764H19.55V3.53h-2.801c-5.29.678-8.901 3.334-11.175 7.392-.934 1.667-1.572 3.459-1.965 5.252a18.637 18.637 0 0 0-.298 1.728c-.037.306-.055.52-.06.625l-1.55-.08c.007-.143.028-.396.07-.743.07-.569.175-1.2.324-1.88.425-1.94 1.115-3.88 2.134-5.696 1.626-2.902 3.889-5.163 6.853-6.598H4.955C4.605 4.557 3.66 5.293 2.55 5.293 1.142 5.293 0 4.108 0 2.647 0 1.185 1.142 0 2.55 0c1.11 0 2.055.736 2.405 1.764z"/></g></svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

1
icons/swc.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24"><defs><linearGradient id="a"><stop offset="0" stop-color="#791223"/><stop offset="1" stop-color="#d92f3c"/></linearGradient><linearGradient xlink:href="#a" id="b" x1="12.356" y1="21.559" x2="12.356" y2="2.949" gradientUnits="userSpaceOnUse"/></defs><path d="M6 3c-.47 0-.88.21-1.16.55L3.46 5.23C3.17 5.57 3 6 3 6.5V19a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6.5c0-.5-.17-.93-.46-1.27l-1.39-1.68C18.88 3.21 18.47 3 18 3H6zm-.07 1h12l.94 1H5.12l.81-1z" fill="url(#b)"/><path style="line-height:125%" d="M11.053 11.918h-.008c-.244.022-.475.054-.676.11a2.9 2.9 0 0 0-.856.412 3.399 3.399 0 0 0-.67.683 9.36 9.36 0 0 0-.586.95c-.07.131-.134.244-.201.365v.001h-.002l-.768 1.372-.003-.001c-.136.253-.264.485-.38.686-.123.212-.26.39-.411.539a1.599 1.599 0 0 1-.52.34c-.04.016-.092.024-.138.036h-.567v1.383H5.834v-.001c.245-.02.477-.053.679-.11a2.9 2.9 0 0 0 .856-.411c.245-.185.469-.413.67-.683.195-.275.39-.591.585-.95.07-.131.135-.244.202-.366l.004.001.002-.002.02-.038H10.948v-1.378h-.19v-.001H9.624c.125-.234.246-.452.355-.64.123-.21.259-.39.41-.538.152-.148.325-.26.52-.34.04-.015.091-.024.136-.035h.57V13.3h-.002v-1.381h-.56v-.001z" font-weight="400" font-size="40" font-family="sans-serif" letter-spacing="0" word-spacing="0" fill="#fff"/></svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

1
icons/swift.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M17.09 19.72c-2.36 1.36-5.59 1.5-8.86.1A13.807 13.807 0 0 1 2 14.5c.67.55 1.46 1 2.3 1.4 3.37 1.57 6.73 1.46 9.1 0-3.37-2.59-6.24-5.96-8.37-8.71-.45-.45-.78-1.01-1.12-1.51 8.28 6.05 7.92 7.59 2.41-1.01 4.89 4.94 9.43 7.74 9.43 7.74.16.09.25.16.36.22.1-.25.19-.51.26-.78.79-2.85-.11-6.12-2.08-8.81 4.55 2.75 7.25 7.91 6.12 12.24-.03.11-.06.22-.05.39 2.24 2.83 1.64 5.78 1.35 5.22-1.21-2.39-3.48-1.65-4.62-1.17z" fill="#fe5e2f"/></svg>

After

Width:  |  Height:  |  Size: 525 B

1
icons/swig.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="33" height="32" viewBox="0 0 33 32"><path fill="#78909C" fill-rule="evenodd" d="M12.263 30h10.895s0-.219.016-.611c.093-2.226.71-10.04 4.826-15.215-3.825 2.435-4.842 4.87-7.263 13.391C21.802 22.38 18.96 16.52 26.305 2c-5.326 5.185-10.41 17.043-11.62 22.815C13.473 17.826 10.325 8.222 5 5.11c6.392 10.37 6.392 15.15 6.392 19.704S12.263 30 12.263 30z"/></svg>

After

Width:  |  Height:  |  Size: 403 B

1
icons/table.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M6 2h8l6 6v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2m7 1.5V9h5.5L13 3.5m4 7.5h-4v2h1l-2 1.67L10 13h1v-2H7v2h1l3 2.5L8 18H7v2h4v-2h-1l2-1.67L14 18h-1v2h4v-2h-1l-3-2.5 3-2.5h1v-2z" fill="#90a959"/></svg>

After

Width:  |  Height:  |  Size: 300 B

1
icons/tex.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 500" fill-rule="evenodd" clip-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.414"><g font-weight="400" font-size="40" font-family="sans-serif" letter-spacing="0" word-spacing="0" fill="#6a9fb5" stroke-linejoin="miter"><text style="line-height:125%" x="9.914" y="364.919"><tspan x="9.914" y="364.919" font-size="287.5">T</tspan></text><text style="line-height:125%" x="136.374" y="435.558"><tspan x="136.374" y="435.558" font-size="287.5">E</tspan></text><text style="line-height:125%" x="307.819" y="361.201"><tspan x="307.819" y="361.201" font-size="287.5">X</tspan></text></g></svg>

After

Width:  |  Height:  |  Size: 654 B

1
icons/todo.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="33" height="32" viewBox="0 0 33 32"><path fill="#78909C" fill-rule="evenodd" d="M27.111 3H6.89A2.888 2.888 0 0 0 4 5.889V26.11A2.888 2.888 0 0 0 6.889 29H27.11C28.714 29 30 27.7 30 26.111V5.89A2.888 2.888 0 0 0 27.111 3zm-13 20.222L6.89 16l2.037-2.037 5.185 5.171L25.074 8.171l2.037 2.051-13 13z"/></svg>

After

Width:  |  Height:  |  Size: 351 B

1
icons/tune.svg Normal file
View file

@ -0,0 +1 @@
<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.414"><path d="M6.85 2.852h-2v6h2v-6m12 0h-2v10h2v-10m-16 10h2v8h2v-8h2v-2h-6v2m12-6h-2v-4h-2v4h-2v2h6v-2m-4 14h2v-10h-2v10m4-6v2h2v4h2v-4h2v-2h-6z" fill="#fbc02d" fill-rule="nonzero"/></svg>

After

Width:  |  Height:  |  Size: 335 B

1
icons/twig.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="33" height="32" viewBox="0 0 33 32"><path fill="#90A959" fill-rule="evenodd" d="M12.263 30h10.895s0-.21.016-.59c.093-2.146.71-9.681 4.826-14.67-3.825 2.347-4.842 4.695-7.263 12.912C21.802 22.652 18.96 17 26.305 3c-5.326 5-10.41 16.435-11.62 22C13.473 18.26 10.325 9 5 6c6.392 10 6.392 14.609 6.392 19s.871 5 .871 5z"/></svg>

After

Width:  |  Height:  |  Size: 371 B

1
icons/typescript-def.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 500" fill-rule="evenodd" clip-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.414"><path d="M457 459H49V51h408v408zM69 71v368h368V71H69z" fill="#0085c1"/><text x="342.219" y="344.544" font-family="ArialMT" font-size="12" fill="#0085c1" transform="translate(-6058.94 -5838) scale(18.1514)"><tspan style="-inkscape-font-specification:sans-serif" font-family="sans-serif" font-weight="400">TS</tspan></text></svg>

After

Width:  |  Height:  |  Size: 479 B

1
icons/typescript.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 500" fill-rule="evenodd" clip-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.414"><path d="M49 51h408v408H49V51zm246.669 314.879l19.463-1.702c.922 7.8 3.067 14.199 6.435 19.198 3.368 4.998 8.597 9.04 15.688 12.124 7.09 3.085 15.067 4.627 23.93 4.627 7.87 0 14.819-1.17 20.845-3.51 6.027-2.34 10.512-5.548 13.455-9.625 2.942-4.077 4.413-8.526 4.413-13.348 0-4.892-1.418-9.164-4.254-12.816-2.836-3.651-7.516-6.718-14.039-9.2-4.183-1.63-13.436-4.165-27.759-7.604s-24.355-6.683-30.099-9.732c-7.445-3.899-12.993-8.739-16.644-14.517-3.652-5.779-5.478-12.249-5.478-19.41 0-7.871 2.234-15.227 6.701-22.069 4.467-6.842 10.99-12.036 19.569-15.581 8.58-3.546 18.116-5.318 28.61-5.318 11.557 0 21.75 1.861 30.577 5.584 8.828 3.722 15.617 9.199 20.368 16.432 4.75 7.232 7.303 15.421 7.657 24.568l-19.782 1.489c-1.064-9.856-4.662-17.301-10.795-22.335-6.133-5.034-15.191-7.551-27.174-7.551-12.479 0-21.573 2.286-27.281 6.86-5.707 4.573-8.561 10.086-8.561 16.538 0 5.602 2.021 10.21 6.062 13.826 3.971 3.617 14.34 7.321 31.109 11.115 16.769 3.793 28.273 7.108 34.513 9.944 9.076 4.183 15.776 9.483 20.101 15.9 4.325 6.417 6.488 13.809 6.488 22.175 0 8.296-2.375 16.113-7.126 23.452-4.751 7.338-11.575 13.046-20.474 17.123-8.898 4.077-18.913 6.116-30.045 6.116-14.11 0-25.933-2.056-35.47-6.169-9.537-4.112-17.017-10.299-22.441-18.559-5.424-8.26-8.278-17.602-8.562-28.025zm-65.728 50.094V278.454h51.583v-18.399H157.938v18.399h51.37v137.519h20.633z" fill="#0085c1"/></svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

1
icons/url.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M16 6h-3v1.9h3a4.1 4.1 0 0 1 4.1 4.1 4.1 4.1 0 0 1-4.1 4.1h-3V18h3a6 6 0 0 0 6-6c0-3.32-2.69-6-6-6M3.9 12A4.1 4.1 0 0 1 8 7.9h3V6H8a6 6 0 0 0-6 6 6 6 0 0 0 6 6h3v-1.9H8c-2.26 0-4.1-1.84-4.1-4.1M8 13h8v-2H8v2z" fill="#6a9fb5"/></svg>

After

Width:  |  Height:  |  Size: 324 B

Some files were not shown because too many files have changed in this diff Show more