file-extension-icon-js
Version:
Use folder name and file extension specific Material-icon and vscode-icon.
59 lines • 56.9 kB
JavaScript
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var materialFileIcons1 = exports.materialFileIcons1 = {
file: '<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">\n<path d="m13 9h5.5l-5.5-5.5v5.5m-7-7h8l6 6v12a2 2 0 0 1 -2 2h-12c-1.11 0-2-.9-2-2v-16c0-1.11.89-2 2-2m5 2h-5v16h5 7v-9h-7v-7z" fill="#42a5f5"/>\n</svg>',
html: '<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">\n<path d="m12 17.56l4.07-1.13.55-6.1h-7.24l-.18-2.03h7.6l.2-1.99h-10l.56 6.01h6.89l-.23 2.58-2.22.6-2.22-.6-.14-1.66h-2l.29 3.19 4.07 1.13m-7.93-14.56h15.86l-1.43 16.2-6.5 1.8-6.5-1.8-1.43-16.2z" fill="#e44d26"/>\n</svg>',
pug: '<svg enable-background="new 0 0 128 128" version="1.1" viewBox="0 0 128 128" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><style type="text/css">\n\t.st0{fill:#C1272D;}\n\t.st1{fill:#EFCCA3;}\n\t.st2{fill:#ED1C24;}\n\t.st3{fill:#CCAC8D;}\n\t.st4{fill:#FFFFFF;}\n\t.st5{fill:#FF931E;}\n\t.st6{fill:#FFB81E;}\n\t.st7{fill:#56332B;}\n\t.st8{fill:#442823;}\n\t.st9{fill:#7F4A41;}\n\t.st10{fill:#331712;}\n\t.st11{fill:#FFCC66;}\n\t.st12{fill:#CCCCCC;}\n\t.st13{fill:#B3B3B3;}\n\t.st14{fill:#989898;}\n\t.st15{fill:#323232;}\n\t.st16{fill:#1E1E1E;}\n\t.st17{fill:#4C4C4C;}\n\t.st18{fill:#E6E6E6;}\n\t.st19{fill:#606060;}\n</style><g transform="translate(-.25 -1.7109)"><path class="st1" d="m107.4 50.9c-.2-4.4.4-8.3-1.6-11.6-4.8-8.2-16.8-13-40.8-13v.7h-.5.5v-.7c-24 0-36.6 4.8-41.4 13.1-1.9 3.4-1.7 7.2-2 11.6-.2 3.5-1.8 7.2-1.1 11.2.8 5.2 1.1 10.4 1.9 15.2.6 3.9 6 7.2 6.5 10.9 1.4 10.2 12 14.9 36 14.9v.8h-.6.7v-.8c24 0 34.2-4.7 35.5-14.9.5-3.8 5.5-7 6.1-10.9.8-4.8 1.1-10 1.9-15.2.7-4-.9-7.8-1.1-11.3z" fill="#efcca3"/><path class="st3" d="m64.6 54.5c4.3.1 7.3 2.8 10.1 5.3 3.3 2.9 8.9 4.9 11.2 7.4s5.3 5 6.4 8.9 1.4 8.9 1.4 10.2.7 1 2.7 0c4.7-2.3 9.9-8.5 9.9-8.5-.6 3.9-5.7 7.4-6.2 11.1-1.2 10.2-11.1 15.1-35.6 15.1h-.1.6" fill="#ccac8d"/><path class="st3" d="m80.4 46.7c.9 3.1 4.1 13.6-2.1 10.1 0 0 2.6 1.5 4.2 7.2 1.7 5.7 5.8 6.4 5.8 6.4s6.7 1.3 11.7-3c4.2-3.6 4.9-10 3.1-14.9-1.8-4.8-5-6.3-9.7-7.3-4.7-1.1-14.1-2-13 1.5z" fill="#ccac8d"/><circle cx="92.3" cy="58.1" r="8.8"/><circle class="st4" cx="90" cy="54.2" r="2.3" fill="#fff"/><path class="st1" d="m78.9 57.7s7.9 5.4 12.2 10.7 4.2 6.3 4.2 6.3l-3.1 1.4s-4.4-8.3-9.8-11.4c-5.5-3.1-6.1-5.7-6.1-5.7z" fill="#efcca3"/><path class="st3" d="m64.9 54.5c-4.3.1-7.5 2.8-10.4 5.3-3.3 2.9-9.1 4.9-11.4 7.4s-5.4 5-6.5 8.9-1.5 8.9-1.5 10.2.2 1.4-2.7 0c-4.7-2.2-9.9-8.5-9.9-8.5.6 3.9 5.7 7.4 6.2 11.1 1.4 10.2 11.3 15.1 35.8 15.1h.5" fill="#ccac8d"/><path class="st7" d="m88.1 71.4c-4.8-5.9-12.5-11.4-23.2-11.4h-.1c-10.7 0-18.4 5.5-23.2 11.4-5 6.1-4.6 8.5-4.6 14.3 0 21 7.4 15 12.3 17.6 5 2.5 10.2 1.7 15.5 1.7h.1c5.4 0 10.5.7 15.5-1.8 4.9-2.5 12.3 3.7 12.3-17.3.1-5.8.4-8.4-4.6-14.5z" fill="#56332b"/><path class="st8" d="m64.4 65.2s-.7 9.7-2.1 11.6l2.6-.6z" fill="#442823"/><path class="st8" d="m65.1 65.2s.7 9.7 2.1 11.6l-2.6-.6z" fill="#442823"/><path class="st7" d="m56.7 62.9c-1-2.3 2.6-6 8.3-6.1 5.7 0 9.3 3.7 8.3 6.1s-4.6 3.1-8.3 3.2c-3.6-.1-7.3-.8-8.3-3.2z" fill="#56332b"/><path d="m65 65.2c0-.4 3.4-.5 5.2-1.7 0 0-3.7 1.2-4.5.7-.8-.4-1-1.6-1-1.6s-.3 1.2-.9 1.6c-.7.4-4.9-.7-4.9-.7s5.6 1.4 5.6 1.7-.1 1.3-.1 2c0 2.5 0 8.7.4 9.2.6.9.4-6.7.4-9.2-.1-.8-.1-1.6-.2-2z"/><path class="st9" d="m65.2 78.6c1.7 0 4.7 1.2 7.4 3.1-2.6-2.9-5.7-4.9-7.4-4.9-1.8 0-5.6 2.2-8.3 5.4 2.8-2.2 6.4-3.6 8.3-3.6z" fill="#7f4a41"/><g fill="#442823"><path class="st8" d="m64.5 96.3c-3.8 0-7.5-1.2-10.9-2.1-.7-.2-1.4.3-2.1.1-6.3-2-11.4-5.4-14.5-9.7v1c0 21 7.4 15.1 12.3 17.6 5 2.5 10.2 1.7 15.5 1.7h.1c5.4 0 10.5.7 15.5-1.8 4.9-2.5 12.3 3.6 12.3-17.4 0-.8 0-1.6.1-2.3-2.9 4.7-8.2 8.4-14.8 10.6-.6.2-2-.3-2.6-.2-3.6 1.2-6.8 2.5-10.9 2.5z"/><path class="st8" d="m55 85s-2.5 7.5-.8 10.8l-2.3-1s1.7-7.6 3.1-9.8z"/><path class="st8" d="m74.8 85s2.5 7.5.8 10.8l2.3-1s-1.8-7.6-3.1-9.8z"/></g><path class="st3" d="m48.6 46.7c-.9 3.1-4.1 13.6 2.1 10.1 0 0-2.6 1.5-4.2 7.2s-5.8 6.4-5.8 6.4-6.7 1.3-11.7-3c-4.2-3.6-4.9-10-3.1-14.9s5-6.3 9.7-7.3c4.7-1.1 14-2 13 1.5z" fill="#ccac8d"/><path d="m64.9 76.8c2.7 0 11.1 5.8 11.2 12.9v-.4c0-7.4-6.8-13.3-11.2-13.3s-11.2 6-11.2 13.3v.4c.1-7.1 8.5-12.9 11.2-12.9z"/><g fill="#331712"><ellipse class="st10" transform="matrix(.9683 -.2497 .2497 .9683 -13.234 18.606)" cx="66.7" cy="61.5" rx=".8" ry="1.5"/><ellipse class="st10" transform="matrix(.9551 .2963 -.2963 .9551 21.012 -15.721)" cx="62.4" cy="61.5" rx=".8" ry="1.5"/></g><circle cx="37.2" cy="58.1" r="8.8"/><circle class="st4" cx="39.5" cy="54.2" r="2.3" fill="#fff"/><path class="st9" d="m67.5 58.2c0-.1-2.3 1-2.9 1.1-.6-.1-2.9-1.2-2.9-1.1h2.9 2.9z" fill="#7f4a41"/><path class="st1" d="m50 57.7s-7.9 5.4-12.2 10.7-4.2 6.3-4.2 6.3l3.1 1.4s4.4-8.3 9.8-11.4 6.1-5.7 6.1-5.7z" fill="#efcca3"/><g fill="#ccac8d"><path class="st3" d="m32.7 41.7s-2.7 7.4-8.7 10.5c0 0 9.4-1.1 8.7-10.5z"/><path class="st3" d="m95.8 41.7s2.7 7.4 8.7 10.5c0 0-9.4-1.1-8.7-10.5z"/><path class="st3" d="m78.7 55.5s-5.9-6.2-13.8-6.4h.1.1c-8 .2-13.8 6.4-13.8 6.4 6.9-4.8 12.8-4.7 13.8-4.7-.1 0 6.7-.1 13.6 4.7z"/><path class="st3" d="m71.8 42.5s-3-4.2-7-4.3h.1.1c-3 .1-6.9 4.3-6.9 4.3 3.4-3.3 6.9-3.2 6.9-3.2s3.3-.1 6.8 3.2z"/><path class="st3" d="m37.2 73.2s-4.7 2.3-8.1.9h-.1c-3-1.7-4.5-6.8-4.5-6.8s3 9 12.7 5.9z"/><path class="st3" d="m92 73.2s4.7 2.3 8.1.9c4-1.7 4.6-6.8 4.6-6.8s-3 9-12.7 5.9z"/></g><path class="st3" d="m42.6 41.2c2.6-.5 6.9-.6 10.3.5 4.3 1.5.8 7 1.7 7.3s2.1-3.8 10.1-3.4c8.1.4 9 4 10.1 3.4s-1.1-10 11-7.8c0 0-12.7-3.4-12.1 5.8 0 0-7.3-5.6-17.5-.6.1 0 2.7-8.6-13.6-5.2z" fill="#ccac8d"/><g fill="#ccac8d"><path class="st3" d="m86.9 41.2c.2 0 .3.1.4.1s-.1-.1-.4-.1z"/><path class="st3" d="m86.9 41.2z"/><path class="st3" d="m39.1 28.9s-10.8 13.6-12.4 18.8c-1.6 5.3-2.8 27-4.2 30.1l-5-21.4 9.2-22.3z"/><path class="st3" d="m89.9 28.9s10.8 13.6 12.4 18.8c1.6 5.3 2.8 27 4.2 30.1l5-21.4-9.2-22.3z"/></g><path class="st7" d="m89.4 28.9s11.6 9.7 15 20.9 2 24.8 4.6 26.5c3.7 2.4 7.9-11.9 9.3-13.4 2.2-2.4 9.5-8.5 10-9.6s-14.8-17.8-21.5-21.1c-8.1-3.8-18.1-4.1-17.4-3.3z" fill="#56332b"/><path class="st8" d="m99.3 34.9s13.7 17.5 13.5 39.3l5.5-11.2c-.1 0-4.9-14.3-19-28.1z" fill="#442823"/><path class="st7" d="m39.1 28.9s-11.6 9.7-15 20.9-2 24.8-4.6 26.5c-3.7 2.4-7.9-11.9-9.3-13.4-2.2-2.4-9.5-8.5-10-9.6s14.8-17.8 21.5-21.1c8.1-3.8 18.1-4.1 17.4-3.3z" fill="#56332b"/><path class="st8" d="m29.2 34.9s-13.7 17.5-13.5 39.3l-5.4-11.2s4.8-14.3 18.9-28.1z" fill="#442823"/><path class="st3" d="m21.8 74.6s1 5.4 2.6 7.1.5-1.3.5-1.3-1.7-.9-1.4-7.8-1.7 2-1.7 2z" fill="#ccac8d"/><path class="st3" d="m107.1 74.6s-1 5.4-2.6 7.1-.5-1.3-.5-1.3 1.7-.9 1.4-7.8 1.7 2 1.7 2z" fill="#ccac8d"/><g fill="#442823"><circle class="st8" cx="54.5" cy="70.5" r=".8"/><circle class="st8" cx="49.9" cy="75.3" r=".8"/><circle class="st8" cx="48.4" cy="70.5" r=".8"/></g><g fill="#442823"><circle class="st8" cx="74" cy="70.5" r=".8"/><circle class="st8" cx="78.6" cy="75.3" r=".8"/><circle class="st8" cx="80.1" cy="70.5" r=".8"/></g></g></svg>',
markdown: '<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">\n<path d="m2.25 15.75v-8h2l3 3 3-3h2v8h-2v-5.17l-3 3-3-3v5.17h-2m14-8h3v4h2.5l-4 4.5-4-4.5h2.5z" fill="#42a5f5"/>\n</svg>',
blink: '<svg enable-background="new 0 0 256 256" version="1.1" viewBox="0 0 256 256" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><style type="text/css">\n\t.st0{fill:#F9A825;}\n</style><title>website_productpages-logos</title><g transform="matrix(.90185 0 0 .90185 9.8555 13.463)"><path class="st0" d="m134.3 11c64.1 1.8 114.5 55.2 112.7 119.3s-55.2 114.5-119.3 112.7c-64-1.8-114.4-55-112.7-119 1.7-64.1 55-114.7 119.1-113h0.2zm-0.6 12c-57.4-1.5-105.2 43.9-106.6 101.4-1.5 57.4 43.9 105.2 101.3 106.6 57.4 1.5 105.2-43.9 106.6-101.3 1.6-57.5-43.8-105.2-101.3-106.7 0.1 0 0 0 0 0z" fill="#f9a825"/></g><path class="st0" d="m137.9 93.403c-4.1485 3.9681-2.5252 12.806 3.878 19.57s15.241 8.8381 19.209 4.7798c3.9681-4.0583 2.7056-12.987-3.7878-19.751-6.4933-6.7639-15.422-8.7479-19.57-4.7798zm52.217-25.162c8.2068 8.5676 14.43 18.758 18.398 29.851 0 0 2.7056 7.3952-5.862 7.3952h-20.923s-6.6737-0.54111-6.9442 5.1405c-0.45093 7.0344-0.27056 12.987-0.27056 12.987 0.27056 4.0583 1.8037 8.0265 4.3289 11.183l21.554 22.727c3.5172 3.2467 3.9681 8.5676 1.0822 12.355-10.912 18.578-28.408 32.286-49.061 38.509-6.3129 1.8939-6.9442-3.2466-6.7639-6.7639 0-2.2546 2.6154-52.397 2.6154-52.397 0.72148-5.4111-0.99204-10.912-4.7798-14.881-6.7639-7.2148-11.003-11.814-11.003-11.814s-4.7798-4.7798-11.634-11.904c-3.7878-3.878-9.0185-5.862-14.43-5.5013h-52.397c-3.427 0-8.6578-0.81166-6.4031-7.0344 7.305-20.292 21.915-37.066 41.124-46.896 3.878-2.7055 9.1989-1.9841 12.265 1.7135l21.554 22.727c3.0663 2.7055 6.9442 4.3289 11.003 4.7798 0 0 5.862 0.45092 12.987 0.36074 5.5915 0 5.5013-6.7639 5.5013-6.7639s0.90185-13.888 1.1724-20.923c-0.27056-2.9761 1.8939-5.5915 4.7798-5.862 0.99203-0.09018 1.8939 0.09019 2.7957 0.45092 11.003 4.6896 21.013 11.634 29.22 20.292z" fill="#f9a825" stroke-width=".90185"/></svg>',
css: '<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">\n<path d="m5 3l-.65 3.34h13.59l-.44 2.16h-13.58l-.66 3.33h13.59l-.76 3.81-5.48 1.81-4.75-1.81.33-1.64h-3.34l-.79 4 7.85 3 9.05-3 1.2-6.03.24-1.21 1.54-7.76h-16.94z" fill="#42a5f5"/>\n</svg>',
sass: '<svg enable-background="new 0 0 612 792" version="1.1" viewBox="0 0 500 500" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(1.311 0 0 1.311 -150.32 -269.45)" fill="#ec407a" stroke="#ec407a" stroke-width="12.423"><path d="m434.3 278.93c-9.3-36.49-69.8-48.48-127.06-28.14-34.08 12.11-70.96 31.11-97.49 55.92-31.54 29.5-36.57 55.17-34.49 65.9 7.31 37.85 59.18 62.6 80.5 80.95v.11c-6.29 3.09-52.3 26.38-63.07 50.19-11.36 25.12 1.81 43.14 10.53 45.57 27.02 7.52 54.74-6 69.65-28.23 14.38-21.45 13.18-49.14 6.93-62.92 8.62-2.27 18.67-3.29 31.44-1.8 36.04 4.21 43.11 26.71 41.76 36.13s-8.91 14.6-11.44 16.16-3.3 2.11-3.09 3.27c.31 1.69 1.48 1.63 3.63 1.26 2.97-.5 18.92-7.66 19.61-25.04.87-22.07-20.28-46.76-57.73-46.11-15.42.27-25.12 1.73-32.13 4.34-.52-.59-1.04-1.18-1.59-1.76-23.15-24.7-65.95-42.17-64.14-75.38.66-12.07 4.86-43.86 82.24-82.42 63.39-31.59 114.14-22.89 122.91-3.63 12.53 27.52-27.12 78.67-92.95 86.05-25.08 2.81-38.29-6.91-41.57-10.53-3.46-3.81-3.97-3.98-5.27-3.27-2.1 1.17-.77 4.53 0 6.54 1.97 5.12 10.03 14.19 23.78 18.7 12.1 3.97 41.54 6.15 77.16-7.62 39.88-15.45 71.03-58.37 61.88-94.24zm-169.69 185.94c2.99 11.06 2.66 21.37-.43 30.7-.34 1.04-.72 2.06-1.13 3.08-.41 1.01-.85 2.01-1.33 3-2.38 4.94-5.58 9.56-9.49 13.83-11.94 13.02-28.61 17.95-35.76 13.8-7.72-4.48-3.85-22.84 9.98-37.46 14.89-15.74 36.31-25.86 36.31-25.86l-.03-.06c.62-.34 1.24-.68 1.88-1.03z" fill="#ec407a" stroke="#ec407a" stroke-width="12.423"/></g></svg>',
less: '<svg version="1.1" viewBox="0 0 300 300" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g transform="translate(130.53 -446.84)"><g transform="matrix(1.1065 0 0 1.1065 -22.624 -62.89)"/><g transform="translate(-40.058 5e-6)"><path transform="translate(-56.769)" d="m72.489 479.59v.026c-2.4065-.0133-4.585-.0221-6.3269-.0177-7.537-.0658-13.846 4.0527-19.333 8.3466-5.9882 4.7034-11.114 10.842-12.72 19.065-.91522 4.8224-.72156 9.0372-.72156 13.248v33.184c0 11.717-4.3603 20.424-10.274 26.123-3.3311 3.2996-10.442 6.3131-18.529 9.0366v14.99c7.1674 1.976 14.067 4.6508 17.894 8.0478 6.3357 5.5351 10.902 13.499 10.902 23.904v38.754c0 12.875 3.0716 22.682 12.007 29.409 8.9364 6.7231 19.351 10.067 31.244 10.392l7.9592-.0531v-19.324c-6.2085-1.8172-9.6574-3.9248-12.144-6.3097-4.4749-4.0527-7.0091-10.635-7.0091-19.777v-31.292c-.17153-10.643-1.8874-18.968-5.7636-24.992-3.8761-6.0104-11.44-11.281-22.695-15.822 12.421-5.6889 20.755-13.108 25.005-22.259 2.5039-5.4426 3.4539-12.782 3.4539-22.012v-28.692c0-9.4776 2.1995-16.117 6.0104-19.909 2.0678-2.059 5.7459-3.7533 10.855-5.1256l8.0782.0564v-18.998h-17.894v.001z" style="fill:#0277bd"/><path transform="translate(-56.769)" d="m160.1 479.59v.026c2.4065-.0133 4.585-.0221 6.3269-.0177 7.5372-.0658 13.846 4.0527 19.333 8.3466 5.9883 4.7034 11.114 10.842 12.72 19.065.91522 4.8224.72155 9.0372.72155 13.248v33.184c0 11.717 4.3603 20.424 10.274 26.123 3.3311 3.2996 10.442 6.3131 18.529 9.0366v14.99c-7.1674 1.976-14.067 4.6508-17.894 8.0478-6.3358 5.5351-10.902 13.499-10.902 23.904v38.754c0 12.875-3.0716 22.682-12.008 29.409-8.9366 6.7231-19.351 10.067-31.244 10.392l-7.9592-.0531v-19.324c6.2085-1.8172 9.6574-3.9248 12.144-6.3097 4.4749-4.0527 7.0092-10.635 7.0092-19.777v-31.292c.17154-10.643 1.8875-18.968 5.7637-24.992 3.8762-6.0104 11.44-11.282 22.695-15.822-12.421-5.6889-20.755-13.108-25.005-22.259-2.5039-5.4426-3.454-12.782-3.454-22.012v-28.692c0-9.4776-2.1996-16.117-6.0104-19.909-2.0678-2.059-5.7459-3.7533-10.855-5.1256l-8.0782.0564v-18.998h17.894v.001z" style="fill:#0277bd"/></g></g></svg>',
json: '<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3h2v2h-2v5a2 2 0 0 1 -2 2 2 2 0 0 1 2 2v5h2v2h-2c-1.07-.27-2-.9-2-2v-4a2 2 0 0 0 -2 -2h-1v-2h1a2 2 0 0 0 2 -2v-4a2 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 -2v-5h-2v-2h2m-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" style="fill:#fbc02d"/></svg>',
jinja: '<svg width="24" height="24" style="isolation:isolate" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">\n <defs>\n <clipPath id="_clipPath_ilmo2j9kcfsVlnyBvyj7X2ZVo9G9mI1W">\n <rect width="24" height="24"/>\n </clipPath>\n </defs>\n <g clip-path="url(#_clipPath_ilmo2j9kcfsVlnyBvyj7X2ZVo9G9mI1W)">\n <g id="Group" fill="#BDBDBD">\n <path d="m3.508 5.5q5.031 0.62 8.625 0.616 3.537-4e-3 8.462-0.616v2.259q-4.925 0.612-8.462 0.616-3.594 4e-3 -8.625-0.616v-2.259z"/>\n <path d="m7.41 7.318l-1.15 11.182 2.505-0.01 0.37-10.515-1.725-0.657z"/>\n <path d="m16.405 7.307l1.119 11.172h-2.474l-0.37-10.515 1.725-0.657z"/>\n <rect x="3.405" y="10.162" width="17.087" height="1.314"/>\n <rect x="11.291" y="7.307" width="1.314" height="3.122"/>\n </g>\n </g>\n</svg>',
sublime: '<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="isolation:isolate" viewBox="0 0 24 24" width="24" height="24"><defs><clipPath id="_clipPath_00nNF19Pc5lxW8KxK5tS9TPz49LrTcL1"><rect width="24" height="24"/></clipPath></defs><g clip-path="url(#_clipPath_00nNF19Pc5lxW8KxK5tS9TPz49LrTcL1)"><path d=" M 11.232 13.667 L 6.87 12.252 C 6.75 12.213 6.651 12.078 6.649 11.951 L 6.607 8.599 C 6.606 8.472 6.702 8.338 6.823 8.299 L 17.102 5.011 C 17.224 4.972 17.322 5.043 17.322 5.171 L 17.322 8.522 C 17.322 8.649 17.224 8.785 17.103 8.825 L 12.862 10.239 L 17.173 11.585 C 17.295 11.623 17.393 11.757 17.393 11.884 L 17.393 15.188 C 17.393 15.315 17.296 15.451 17.176 15.492 L 6.87 18.988 C 6.75 19.03 6.652 18.959 6.651 18.833 L 6.63 15.384 C 6.629 15.257 6.727 15.123 6.847 15.084 L 11.232 13.667 Z " fill-rule="evenodd" fill="#FFB74D"/></g></svg>',
twine: '<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">\n <g transform="matrix(.019531 0 0 .019531 2.0001 1.4462)">\n <g transform="matrix(1.0295 0 0 1.0295 -15.109 -15.946)">\n <rect x="125.55" y="98.701" width="331.24" height="883.32" style="fill:#1e88e5;stroke-width:.89894"/>\n <path d="m125.55 816.4c0-607.28 772.91-607.28 772.91-607.28v331.24s-441.66 0-441.66 276.04v165.62h-331.24z" style="fill:#69f0ae;stroke-width:.89894"/>\n </g>\n </g>\n</svg>',
yaml: '<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3h2v2h-2v5a2 2 0 0 1 -2 2 2 2 0 0 1 2 2v5h2v2h-2c-1.07-.27-2-.9-2-2v-4a2 2 0 0 0 -2 -2h-1v-2h1a2 2 0 0 0 2 -2v-4a2 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 -2v-5h-2v-2h2m-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" style="fill:#f44336"/></svg>',
xml: '<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">\n <path d="m13 9h5.5l-5.5-5.5v5.5m-7-7h8l6 6v12a2 2 0 0 1 -2 2h-12c-1.11 0-2-0.9-2-2v-16c0-1.11 0.89-2 2-2m0.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="#8bc34a"/>\n</svg>',
image: '<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">\n<path d="m12.976 9.0724h5.3677l-5.3677-5.3677v5.3677m-6.8316-6.8316h7.8075l5.8557 5.8557v11.711a1.9519 1.9519 0 0 1 -1.9519 1.9519h-11.711c-1.0833 0-1.9519-.87835-1.9519-1.9519v-15.615c0-1.0833.86859-1.9519 1.9519-1.9519m0 17.567h11.711v-7.8075l-3.9038 3.9038-1.9519-1.9519-5.8557 5.8557m1.9519-10.735a1.9519 1.9519 0 0 0 -1.9519 1.9519 1.9519 1.9519 0 0 0 1.9519 1.9519 1.9519 1.9519 0 0 0 1.9519 -1.9519 1.9519 1.9519 0 0 0 -1.9519 -1.9519z" fill="#26a69a" stroke-width=".97594"/>\n</svg>',
javascript: '<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">\n<path d="m3 3h18v18h-18v-18m4.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.7v5.74c0 .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="#ffca28"/>\n</svg>',
react: '<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">\n<path d="m12 10.11c1.03 0 1.87.84 1.87 1.89 0 1-.84 1.85-1.87 1.85s-1.87-.85-1.87-1.85c0-1.05.84-1.89 1.87-1.89m-4.63 9.89c.63.38 2.01-.2 3.6-1.7-.52-.59-1.03-1.23-1.51-1.9-.82-.08-1.63-.2-2.4-.36-.51 2.14-.32 3.61.31 3.96m.71-5.74l-.29-.51c-.11.29-.22.58-.29.86.27.06.57.11.88.16l-.3-.51m6.54-.76l.81-1.5-.81-1.5c-.3-.53-.62-1-.91-1.47-.54-.03-1.11-.03-1.71-.03s-1.17 0-1.71.03c-.29.47-.61.94-.91 1.47l-.81 1.5.81 1.5c.3.53.62 1 .91 1.47.54.03 1.11.03 1.71.03s1.17 0 1.71-.03c.29-.47.61-.94.91-1.47m-2.62-6.72c-.19.22-.39.45-.59.72h.59.59c-.2-.27-.4-.5-.59-.72m0 10.44c.19-.22.39-.45.59-.72h-.59-.59c.2.27.4.5.59.72m4.62-13.22c-.62-.38-2 .2-3.59 1.7.52.59 1.03 1.23 1.51 1.9.82.08 1.63.2 2.4.36.51-2.14.32-3.61-.32-3.96m-.7 5.74l.29.51c.11-.29.22-.58.29-.86-.27-.06-.57-.11-.88-.16l.3.51m1.45-7.05c1.47.84 1.63 3.05 1.01 5.63 2.54.75 4.37 1.99 4.37 3.68s-1.83 2.93-4.37 3.68c.62 2.58.46 4.79-1.01 5.63-1.46.84-3.45-.12-5.37-1.95-1.92 1.83-3.91 2.79-5.38 1.95-1.46-.84-1.62-3.05-1-5.63-2.54-.75-4.37-1.99-4.37-3.68s1.83-2.93 4.37-3.68c-.62-2.58-.46-4.79 1-5.63 1.47-.84 3.46.12 5.38 1.95 1.92-1.83 3.91-2.79 5.37-1.95m-.29 9.31c.34.75.64 1.5.89 2.26 2.1-.63 3.28-1.53 3.28-2.26s-1.18-1.63-3.28-2.26c-.25.76-.55 1.51-.89 2.26m-10.16 0c-.34-.75-.64-1.5-.89-2.26-2.1.63-3.28 1.53-3.28 2.26s1.18 1.63 3.28 2.26c.25-.76.55-1.51.89-2.26m9 2.26l-.3.51c.31-.05.61-.1.88-.16-.07-.28-.18-.57-.29-.86l-.29.51m-2.89 4.04c1.59 1.5 2.97 2.08 3.59 1.7.64-.35.83-1.82.32-3.96-.77.16-1.58.28-2.4.36-.48.67-.99 1.31-1.51 1.9m-4.95-8.56l.3-.51c-.31.05-.61.1-.88.16.07.28.18.57.29.86l.29-.51m2.89-4.04c-1.59-1.5-2.97-2.08-3.6-1.7-.63.35-.82 1.82-.31 3.96.77-.16 1.58-.28 2.4-.36.48-.67.99-1.31 1.51-1.9z" fill="#00bcd4"/>\n</svg>',
react_ts: '<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 10.11c1.03 0 1.87.84 1.87 1.89 0 1-.84 1.85-1.87 1.85s-1.87-.85-1.87-1.85c0-1.05.84-1.89 1.87-1.89m-4.63 9.89c.63.38 2.01-.2 3.6-1.7-.52-.59-1.03-1.23-1.51-1.9-.82-.08-1.63-.2-2.4-.36-.51 2.14-.32 3.61.31 3.96m.71-5.74l-.29-.51c-.11.29-.22.58-.29.86.27.06.57.11.88.16l-.3-.51m6.54-.76l.81-1.5-.81-1.5c-.3-.53-.62-1-.91-1.47-.54-.03-1.11-.03-1.71-.03s-1.17 0-1.71.03c-.29.47-.61.94-.91 1.47l-.81 1.5.81 1.5c.3.53.62 1 .91 1.47.54.03 1.11.03 1.71.03s1.17 0 1.71-.03c.29-.47.61-.94.91-1.47m-2.62-6.72c-.19.22-.39.45-.59.72h1.18c-.2-.27-.4-.5-.59-.72m0 10.44c.19-.22.39-.45.59-.72h-1.18c.2.27.4.5.59.72m4.62-13.22c-.62-.38-2 .2-3.59 1.7.52.59 1.03 1.23 1.51 1.9.82.08 1.63.2 2.4.36.51-2.14.32-3.61-.32-3.96m-.7 5.74l.29.51c.11-.29.22-.58.29-.86-.27-.06-.57-.11-.88-.16l.3.51m1.45-7.05c1.47.84 1.63 3.05 1.01 5.63 2.54.75 4.37 1.99 4.37 3.68s-1.83 2.93-4.37 3.68c.62 2.58.46 4.79-1.01 5.63-1.46.84-3.45-.12-5.37-1.95-1.92 1.83-3.91 2.79-5.38 1.95-1.46-.84-1.62-3.05-1-5.63-2.54-.75-4.37-1.99-4.37-3.68s1.83-2.93 4.37-3.68c-.62-2.58-.46-4.79 1-5.63 1.47-.84 3.46.12 5.38 1.95 1.92-1.83 3.91-2.79 5.37-1.95m-.29 9.31c.34.75.64 1.5.89 2.26 2.1-.63 3.28-1.53 3.28-2.26s-1.18-1.63-3.28-2.26c-.25.76-.55 1.51-.89 2.26m-10.16 0c-.34-.75-.64-1.5-.89-2.26-2.1.63-3.28 1.53-3.28 2.26s1.18 1.63 3.28 2.26c.25-.76.55-1.51.89-2.26m9 2.26l-.3.51c.31-.05.61-.1.88-.16-.07-.28-.18-.57-.29-.86l-.29.51m-2.89 4.04c1.59 1.5 2.97 2.08 3.59 1.7.64-.35.83-1.82.32-3.96-.77.16-1.58.28-2.4.36-.48.67-.99 1.31-1.51 1.9m-4.95-8.56l.3-.51c-.31.05-.61.1-.88.16.07.28.18.57.29.86l.29-.51m2.89-4.04c-1.59-1.5-2.97-2.08-3.6-1.7-.63.35-.82 1.82-.31 3.96.77-.16 1.58-.28 2.4-.36.48-.67.99-1.31 1.51-1.9z" fill="#00bcd4" style="fill:#0288d1"/></svg>',
routing: '<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">\n<path d="m11 10h-6l-2-2 2-2h6v-3l1-1 1 1v1h6l2 2-2 2h-6v2h6l2 2-2 2h-6v6a2 2 0 0 1 2 2h-6a2 2 0 0 1 2 -2v-10z" fill="#43a047"/>\n</svg>',
"redux-action": '<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.4142" version="1.1" viewBox="0 0 24 24" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(.25587 0 0 .25587 -.90734 -.94707)" stroke-miterlimit="4" style="fill:#ab47bc;stroke-miterlimit:4;stroke-width:1.7019;stroke:#ab47bc"><path d="m65.6 65.4c2.9-.3 5.1-2.8 5-5.8s-2.6-5.4-5.6-5.4h-.2c-3.1.1-5.5 2.7-5.4 5.8.1 1.5.7 2.8 1.6 3.7-3.4 6.7-8.6 11.6-16.4 15.7-5.3 2.8-10.8 3.8-16.3 3.1-4.5-.6-8-2.6-10.2-5.9-3.2-4.9-3.5-10.2-.8-15.5 1.9-3.8 4.9-6.6 6.8-8-.4-1.3-1-3.5-1.3-5.1-14.5 10.5-13 24.7-8.6 31.4 3.3 5 10 8.1 17.4 8.1 2 0 4-.2 6-.7 12.8-2.5 22.5-10.1 28-21.4z" style="fill:#ab47bc;stroke:#ab47bc"/><path d="m83.2 53c-7.6-8.9-18.8-13.8-31.6-13.8h-1.6c-.9-1.8-2.8-3-4.9-3h-.2c-3.1.1-5.5 2.7-5.4 5.8.1 3 2.6 5.4 5.6 5.4h.2c2.2-.1 4.1-1.5 4.9-3.4h1.8c7.6 0 14.8 2.2 21.3 6.5 5 3.3 8.6 7.6 10.6 12.8 1.7 4.2 1.6 8.3-.2 11.8-2.8 5.3-7.5 8.2-13.7 8.2-4 0-7.8-1.2-9.8-2.1-1.1 1-3.1 2.6-4.5 3.6 4.3 2 8.7 3.1 12.9 3.1 9.6 0 16.7-5.3 19.4-10.6 2.9-5.8 2.7-15.8-4.8-24.3z" style="fill:#ab47bc;stroke:#ab47bc"/><path d="m32.4 67.1c.1 3 2.6 5.4 5.6 5.4h.2c3.1-.1 5.5-2.7 5.4-5.8-.1-3-2.6-5.4-5.6-5.4h-.2c-.2 0-.5 0-.7.1-4.1-6.8-5.8-14.2-5.2-22.2.4-6 2.4-11.2 5.9-15.5 2.9-3.7 8.5-5.5 12.3-5.6 10.6-.2 15.1 13 15.4 18.3 1.3.3 3.5 1 5 1.5-1.2-16.2-11.2-24.6-20.8-24.6-9 0-17.3 6.5-20.6 16.1-4.6 12.8-1.6 25.1 4 34.8-.5.7-.8 1.8-.7 2.9z" style="fill:#ab47bc;stroke:#ab47bc"/></g></svg>',
"redux-reducer": '<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.4142" version="1.1" viewBox="0 0 24 24" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(.25587 0 0 .25587 -.90734 -.94707)" stroke-miterlimit="4" style="fill:#ef5350;stroke-miterlimit:4;stroke-width:1.7019;stroke:#ef5350"><path d="m65.6 65.4c2.9-.3 5.1-2.8 5-5.8s-2.6-5.4-5.6-5.4h-.2c-3.1.1-5.5 2.7-5.4 5.8.1 1.5.7 2.8 1.6 3.7-3.4 6.7-8.6 11.6-16.4 15.7-5.3 2.8-10.8 3.8-16.3 3.1-4.5-.6-8-2.6-10.2-5.9-3.2-4.9-3.5-10.2-.8-15.5 1.9-3.8 4.9-6.6 6.8-8-.4-1.3-1-3.5-1.3-5.1-14.5 10.5-13 24.7-8.6 31.4 3.3 5 10 8.1 17.4 8.1 2 0 4-.2 6-.7 12.8-2.5 22.5-10.1 28-21.4z" style="fill:#ef5350;stroke:#ef5350"/><path d="m83.2 53c-7.6-8.9-18.8-13.8-31.6-13.8h-1.6c-.9-1.8-2.8-3-4.9-3h-.2c-3.1.1-5.5 2.7-5.4 5.8.1 3 2.6 5.4 5.6 5.4h.2c2.2-.1 4.1-1.5 4.9-3.4h1.8c7.6 0 14.8 2.2 21.3 6.5 5 3.3 8.6 7.6 10.6 12.8 1.7 4.2 1.6 8.3-.2 11.8-2.8 5.3-7.5 8.2-13.7 8.2-4 0-7.8-1.2-9.8-2.1-1.1 1-3.1 2.6-4.5 3.6 4.3 2 8.7 3.1 12.9 3.1 9.6 0 16.7-5.3 19.4-10.6 2.9-5.8 2.7-15.8-4.8-24.3z" style="fill:#ef5350;stroke:#ef5350"/><path d="m32.4 67.1c.1 3 2.6 5.4 5.6 5.4h.2c3.1-.1 5.5-2.7 5.4-5.8-.1-3-2.6-5.4-5.6-5.4h-.2c-.2 0-.5 0-.7.1-4.1-6.8-5.8-14.2-5.2-22.2.4-6 2.4-11.2 5.9-15.5 2.9-3.7 8.5-5.5 12.3-5.6 10.6-.2 15.1 13 15.4 18.3 1.3.3 3.5 1 5 1.5-1.2-16.2-11.2-24.6-20.8-24.6-9 0-17.3 6.5-20.6 16.1-4.6 12.8-1.6 25.1 4 34.8-.5.7-.8 1.8-.7 2.9z" style="fill:#ef5350;stroke:#ef5350"/></g></svg>',
"redux-store": '<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.4142" version="1.1" viewBox="0 0 24 24" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(.25587 0 0 .25587 -.90734 -.94707)" stroke-miterlimit="4" style="fill:#8bc34a;stroke-miterlimit:4;stroke-width:1.7019;stroke:#8bc34a"><path d="m65.6 65.4c2.9-.3 5.1-2.8 5-5.8s-2.6-5.4-5.6-5.4h-.2c-3.1.1-5.5 2.7-5.4 5.8.1 1.5.7 2.8 1.6 3.7-3.4 6.7-8.6 11.6-16.4 15.7-5.3 2.8-10.8 3.8-16.3 3.1-4.5-.6-8-2.6-10.2-5.9-3.2-4.9-3.5-10.2-.8-15.5 1.9-3.8 4.9-6.6 6.8-8-.4-1.3-1-3.5-1.3-5.1-14.5 10.5-13 24.7-8.6 31.4 3.3 5 10 8.1 17.4 8.1 2 0 4-.2 6-.7 12.8-2.5 22.5-10.1 28-21.4z" style="fill:#8bc34a;stroke:#8bc34a"/><path d="m83.2 53c-7.6-8.9-18.8-13.8-31.6-13.8h-1.6c-.9-1.8-2.8-3-4.9-3h-.2c-3.1.1-5.5 2.7-5.4 5.8.1 3 2.6 5.4 5.6 5.4h.2c2.2-.1 4.1-1.5 4.9-3.4h1.8c7.6 0 14.8 2.2 21.3 6.5 5 3.3 8.6 7.6 10.6 12.8 1.7 4.2 1.6 8.3-.2 11.8-2.8 5.3-7.5 8.2-13.7 8.2-4 0-7.8-1.2-9.8-2.1-1.1 1-3.1 2.6-4.5 3.6 4.3 2 8.7 3.1 12.9 3.1 9.6 0 16.7-5.3 19.4-10.6 2.9-5.8 2.7-15.8-4.8-24.3z" style="fill:#8bc34a;stroke:#8bc34a"/><path d="m32.4 67.1c.1 3 2.6 5.4 5.6 5.4h.2c3.1-.1 5.5-2.7 5.4-5.8-.1-3-2.6-5.4-5.6-5.4h-.2c-.2 0-.5 0-.7.1-4.1-6.8-5.8-14.2-5.2-22.2.4-6 2.4-11.2 5.9-15.5 2.9-3.7 8.5-5.5 12.3-5.6 10.6-.2 15.1 13 15.4 18.3 1.3.3 3.5 1 5 1.5-1.2-16.2-11.2-24.6-20.8-24.6-9 0-17.3 6.5-20.6 16.1-4.6 12.8-1.6 25.1 4 34.8-.5.7-.8 1.8-.7 2.9z" style="fill:#8bc34a;stroke:#8bc34a"/></g></svg>',
settings: '<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">\n<path d="m12.002 15.5a3.5 3.5 0 0 1 -3.5 -3.5 3.5 3.5 0 0 1 3.5 -3.5 3.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-.97s-.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.65c-.04-.24-.25-.42-.5-.42h-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.64l2.11 1.63c-.04.34-.07.67-.07 1s.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-.64z" fill="#42a5f5"/>\n</svg>',
typescript: '<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.414" version="1.1" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg"><path d="m46 46v408h408v-408h-408zm310.02 198.17v.00586c3.9124.01226 8.3586.21357 11.703.57617 13.619 1.4734 24.225 7.349 33.248 18.416 4.4934 5.5129 6.0307 7.9253 5.7031 8.957-.21108.66564-3.294 2.874-13.096 9.3809-9.6287 6.3921-12.731 8.3066-13.451 8.3066-.73045 0-2.2517-1.5657-4.4453-4.5723-4.2244-5.7892-8.5373-8.4314-15.205-9.3125-7.1704-.9496-13.602 1.3105-16.752 5.8887-2.6923 3.9112-3.099 10.206-.95899 14.779 2.4792 5.2976 6.9671 8.2262 24.166 15.768 19.836 8.6975 29.888 14.651 37.209 22.039 7.8838 7.9563 11.878 17.143 13.105 30.137.59907 6.3332-.13284 13.84-1.9453 19.943-4.4447 14.961-16.439 25.916-34.02 31.072-4.8597 1.4248-9.3818 2.276-13.855 2.6035-6.8282.50274-16.603.22572-22.486-.63086-14.884-2.1677-31.686-10.829-40.064-20.65-4.1128-4.8205-9.3633-12.754-9.3633-14.15 0-.67351.33372-1.0557 1.6562-1.8965 3.9213-2.4911 26.394-15.338 26.83-15.338.26345 0 1.4373 1.3838 2.6074 3.0742 2.6512 3.8278 9.17 10.407 12.484 12.602 2.7074 1.7928 6.1691 3.2327 10.279 4.2715 2.3539.5868 3.6002.69141 8.7363.69141 5.2475-.00176 6.3243-.0901 8.6719-.72071 6.2096-1.6713 11.057-5.1293 13.111-9.3535.90039-1.8254.91797-2.0533.91797-6.4805v-4.5898l-1.1035-2.1894c-2.6734-5.3067-8.4338-8.9474-26.645-16.836-8.3655-3.6237-18.611-8.733-22.611-11.275-9.1282-5.801-15.455-12.433-19.607-20.551-4.13-8.073-4.7459-11.078-4.7559-23.217-.01017-9.5024-.02592-9.3858 1.9414-15.451 1.785-5.5038 5.439-11.652 9.4727-15.939 8.0511-8.5582 19.813-14.058 32.406-15.152 1.6108-.15244 3.768-.21208 6.1152-.20508zm-108.36 1.877h.00391c24.253.01227 38.156.0962 38.379.23633.42036.2603.47265 2.3708.47265 15.842v15.541l-24.201.08789-24.201.08789v68.713c0 37.793-.07654 68.938-.18164 69.213-.17115.46249-2.0325.49805-17.779.49805h-17.588l-.18164-.71094c-.11745-.39011-.20308-31.536-.20508-69.213l-.00586-68.504-24.201-.08594-24.201-.08789v-15.357c0-12.18.08414-15.442.4082-15.766.333-.34334 12.684-.43187 65.902-.48437 10.261-.01034 19.495-.01477 27.58-.00977z" fill="#0288d1"/></svg>',
"typescript-def": '<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.414" version="1.1" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg">\n<g transform="translate(-3,-5)" fill="#0288d1">\n<path d="m457 459h-408v-408h408zm-388-388v368h368v-368z"/>\n<path d="m352.8 242.85c-2.3473-.007-4.5031.0525-6.1139.20494-12.593 1.0948-24.356 6.5951-32.407 15.153-4.0336 4.2878-7.6869 10.436-9.4719 15.939-1.9673 6.0654-1.9531 5.9489-1.943 15.451.01 12.138.6271 15.145 4.757 23.218 4.1524 8.1182 10.479 14.749 19.608 20.55 4.0005 2.5424 14.245 7.651 22.611 11.275 18.211 7.8886 23.972 11.528 26.645 16.835l1.1036 2.1907v4.5892c0 4.4272-.0175 4.6548-.91789 6.4802-2.0542 4.2242-6.9029 7.6825-13.112 9.3538-2.3476.63061-3.4235.71994-8.671.7217-5.1361 0-6.3831-.10511-8.7371-.69191-4.1102-1.0388-7.5727-2.478-10.28-4.2708-3.3144-2.1949-9.8319-8.7747-12.483-12.603-1.1701-1.6904-2.345-3.0747-2.6084-3.0747-.43618 0-22.907 12.847-26.829 15.338-1.3225.84082-1.6571 1.2227-1.6571 1.8962 0 1.3961 5.2502 9.3316 9.363 14.152 8.3785 9.8214 25.182 18.481 40.066 20.649 5.8834.85658 15.657 1.1334 22.485.63061 4.4736-.32756 8.9956-1.1771 13.855-2.602 17.58-5.1566 29.575-16.112 34.02-31.074 1.8125-6.1034 2.5461-13.61 1.947-19.943-1.2279-12.994-5.2221-22.18-13.106-30.137-7.3213-7.3883-17.372-13.341-37.209-22.039-17.199-7.5414-21.688-10.47-24.167-15.768-2.14-4.5731-1.7324-10.867.95992-14.778 3.1497-4.5782 9.5805-6.8398 16.751-5.8902 6.6678.88109 10.98 3.5237 15.205 9.3128 2.1936 3.0066 3.7166 4.5724 4.447 4.5724.71995 0 3.822-1.9144 13.451-8.3065 9.8017-6.5068 12.884-8.7143 13.095-9.3799.32756-1.0317-1.2087-3.4457-5.7021-8.9586-9.0231-11.067-19.631-16.942-33.25-18.416-3.3445-.3626-7.7899-.56404-11.702-.5763zm-108.35 1.8778c-8.0854-.005-17.321-.00034-27.583.01-53.219.0525-65.571.14013-65.904.48347-.32406.32406-.40814 3.5866-.40814 15.766v15.357l24.201.0876 24.201.0876.005 68.503c.002 37.677.0875 68.822.20495 69.212l.18217.71119h17.588c15.747 0 17.607-.035 17.779-.49749.1051-.27502.18217-31.42.18217-69.212v-68.714l24.201-.0875 24.201-.0876v-15.542c0-13.471-.0526-15.581-.47296-15.842-.22246-.14014-14.127-.22422-38.383-.23648z" clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.414" stroke-width=".31533"/>\n</g>\n</svg>',
markojs: '<svg width="24" height="24" preserveAspectRatio="xMidYMid" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">\n <g transform="translate(0,-115.5)">\n <g transform="translate(0 -5.4609)" stroke-width=".98413">\n <path d="m4.0017 126.48c-0.65506 1.0702-1.3205 2.1388-1.9755 3.209-0.65506 1.061-1.3085 2.1428-1.9636 3.213l2e-3 2e-3 -2e-3 2e-3c0.65506 1.0702 1.3085 2.15 1.9636 3.211 0.65506 1.0702 1.3205 2.1408 1.9755 3.211h3.3304c-0.66429-1.0703-1.3185-2.1408-1.9736-3.211-0.65386-1.0683-1.3078-2.1447-1.9616-3.213 0.65386-1.0683 1.3078-2.1467 1.9616-3.215 0.65506-1.0702 1.3093-2.1388 1.9736-3.209z" fill="#2196f3"/>\n <path d="m3.9989 126.48-2e-3 2e-3c0.65506 1.0702 1.3094 2.1509 1.9644 3.2119 0.65506 1.0702 1.319 2.1397 1.974 3.21h3.3311c-0.66429-1.0702-1.319-2.1397-1.974-3.2099-0.65386-1.0683-1.3067-2.1455-1.9606-3.2138z" fill="#26a69a"/>\n <path d="m15.203 126.48 0.0019 2e-3c-0.65506 1.0702-1.3094 2.1509-1.9644 3.2119-0.65506 1.0702-1.319 2.1397-1.974 3.21h-3.331c0.66429-1.0702 1.319-2.1397 1.974-3.21 0.65386-1.0683 1.3067-2.1455 1.9606-3.2138z" fill="#8bc34a"/>\n <path d="m11.874 126.48c0.66429 1.0702 1.3185 2.1388 1.9736 3.209 0.65386 1.0683 1.3078 2.1467 1.9616 3.215-0.65386 1.0683-1.3078 2.1447-1.9616 3.213-0.65506 1.0702-1.3093 2.1388-1.9736 3.209h3.3304c0.65506-1.0702 1.3185-2.1388 1.9736-3.209 0.65506-1.061 1.3105-2.1408 1.9656-3.211l-2e-3 -2e-3 2e-3 -2e-3c-0.65506-1.0702-1.3105-2.152-1.9656-3.213-0.65506-1.0702-1.3185-2.1388-1.9736-3.209z" fill="#ffc107"/>\n <path d="m16.74 126.48c0.66429 1.0702 1.3185 2.1388 1.9736 3.209 0.65386 1.0683 1.3058 2.1467 1.9596 3.215-0.65386 1.0683-1.3058 2.1447-1.9596 3.213-0.65506 1.0702-1.3093 2.1408-1.9736 3.211h3.3304c0.65506-1.0702 1.3185-2.1408 1.9736-3.211 0.65506-1.061 1.3105-2.1408 1.9656-3.211l-2e-3 -2e-3 2e-3 -2e-3c-0.65506-1.0702-1.3105-2.152-1.9656-3.213-0.65506-1.0702-1.3185-2.1388-1.9736-3.209z" fill="#f44336"/>\n </g>\n </g>\n</svg>',
pdf: '<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m13 9h5.5l-5.5-5.5v5.5m-7-7h8l6 6v12a2 2 0 0 1 -2 2h-12c-1.11 0-2-.9-2-2v-16a2 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.6-.16-.16-.38-.24-.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.35m-9.17 1.46c-.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.82z" style="fill:#f44336"/></svg>',
table: '<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">\n<path d="m6 2h8l6 6v12a2 2 0 0 1 -2 2h-12a2 2 0 0 1 -2 -2v-16a2 2 0 0 1 2 -2m7 1.5v5.5h5.5l-5.5-5.5m4 7.5h-4v2h1l-2 1.67-2-1.67h1v-2h-4v2h1l3 2.5-3 2.5h-1v2h4v-2h-1l2-1.67 2 1.67h-1v2h4v-2h-1l-3-2.5 3-2.5h1v-2z" fill="#8bc34a"/>\n</svg>',
vscode: '<svg width="300" height="300" version="1.1" viewBox="0 0 300 300" xmlns="http://www.w3.org/2000/svg">\n <defs>\n <style>.icon-canvas-transparent{fill:#f6f6f6;opacity:0;}.icon-white{fill:#fff;}</style>\n </defs>\n <title>BrandVisualStudioCode</title>\n <path class="icon-canvas-transparent" d="m21.356 278.24v19.119h-19.119v-19.119z" opacity="0" stroke-width=".79661"/>\n <path d="m218.62 29.953-105.41 96.92-58.909-44.403l-24.346 14.17 58.068 53.359-58.068 53.359 24.346 14.212 58.909-44.402 105.41 96.878 51.424-24.976v-190.14zm0 63.744v112.6l-74.719-56.302z" fill="#2196f3" stroke-width="17.15"/>\n</svg>',
visualstudio: '<svg width="300" height="300" version="1.1" viewBox="0 0 281.25 281.25" xmlns="http://www.w3.org/2000/svg">\n <path d="m196.18 101.74-52.778 42.444 52.778 40.889v-83.333m-136.67 110-30-18.889v-100l33.333-11.111 47.778 37 96.666-89.222 44.444 27.778v172.22l-55.555 22.222-85.111-81.555-51.555 41.555m3.3333-48.889 20.667-19.111-20.667-19.778z" fill="#ab47bc" stroke-width="11.111"/>\n</svg>',
database: '<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 3c-4.42 0-8 1.79-8 4s3.58 4 8 4 8-1.79 8-4-3.58-4-8-4m-8 6v3c0 2.21 3.58 4 8 4s8-1.79 8-4v-3c0 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" style="fill:#ffca28"/></svg>',
csharp: '<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">\n<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.96-1.12-1.27-1.68-2.88-1.68-4.83.05-2.31.72-4.08 2-5.32 1.32-1.25 2.96-1.89 4.94-1.89.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-.32m2.39 3.03l.61-4h-1.5l.34-2h1.5l.32-2h-1.5l.34-2h1.5l.61-4h2l-.61 4h1l.61-4h2l-.61 4h1.5l-.34 2h-1.5l-.32 2h1.5l-.34 2h-1.5l-.61 4h-2l.61-4h-1l-.61 4h-2m2.95-6h1l.32-2h-1l-.32 2z" fill="#0277bd"/>\n</svg>',
qsharp: '<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g transform="translate(.40625)"><g transform="translate(-.6031 .86453)"><g transform="translate(.066291)"><g transform="translate(-.13258)" style="fill:#fbc02d" aria-label="Q"><path d="m12.201 15.549c.89923-1.1011 1.4681-2.9363 1.4681-4.7347 0-1.9636-.69736-3.8539-1.8719-5.1201-1.1562-1.2479-2.661-1.8535-4.5696-1.8535s-3.4134.60561-4.5696 1.8535c-1.1745 1.2663-1.8719 3.1565-1.8719 5.1568 0 2.0003.69736 3.8906 1.8719 5.1568 1.1562 1.2479 2.6793 1.8535 4.5696 1.8535 1.3764 0 2.4041-.27528 3.4685-.91758l1.5782 1.4865 1.3947-1.4865zm-3.3951-3.2115-1.3947 1.4865 1.4131 1.3397c-.42209.22022-1.0277.34868-1.6149.34868-2.2022 0-3.6703-1.8535-3.6703-4.6613 0-2.8078 1.4681-4.6613 3.6887-4.6613 2.2389 0 3.6887 1.8352 3.6887 4.6797 0 1.1011-.20187 2.0921-.60561 2.8996z" style="fill:#fbc02d;stroke-width:1.3639"/></g><path d="m17.719 3.8633-.61133 4h-1.5l-.33984 2h1.5l-.32031 2h-1.5l-.33984 2h1.5l-.60938 4h2l.60938-4h1l-.60938 4h2l.60938-4h1.5l.33984-2h-1.5l.32031-2h1.5l.33984-2h-1.5l.61133-4h-2l-.61133 4h-1l.61133-4zm1.0488 6h1l-.32031 2h-1z" style="fill:#fbc02d"/></g></g></g></svg>',
zip: '<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">\n<path d="m14 17h-2v-2h-2v-2h2v2h2m0-6h-2v2h2v2h-2v-2h-2v-2h2v-2h-2v-2h2v2h2m5-4h-14c-1.11 0-2 .89-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2 -2v-14c0-1.11-.9-2-2-2z" fill="#afb42b"/>\n</svg>',
vala: '<svg width="64" height="64" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n <defs>\n <radialGradient id="a" cx="4.993" cy="43.5" r="2.5" gradientTransform="matrix(2.0038,0,0,1.4,27.988,-17.4)" gradientUnits="userSpaceOnUse">\n <stop stop-color="#181818" offset="0"/>\n <stop stop-color="#181818" stop-opacity="0" offset="1"/>\n </radialGradient>\n <radialGradient id="b" cx="4.993" cy="43.5" r="2.5" gradientTransform="matrix(2.0038,0,0,1.4,-20.012,-104.4)" gradientUnits="userSpaceOnUse">\n <stop stop-color="#181818" offset="0"/>\n <stop stop-color="#181818" stop-opacity="0" offset="1"/>\n </radialGradient>\n <linearGradient id="c" x1="25.058" x2="25.058" y1="47.028" y2="39.999" gradientUnits="userSpaceOnUse">\n <stop stop-color="#181818" stop-opacity="0" offset="0"/>\n <stop stop-color="#181818" offset=".5"/>\n <stop stop-color="#181818" stop-opacity="0" offset="1"/>\n </linearGradient>\n <linearGradient id="e" x1="24" x2="24" y1="5" y2="43" gradientTransform="matrix(1.4324 0 0 1.4363 134.03 -5.8598)" gradientUnits="userSpaceOnUse">\n <stop stop-color="#fff" offset="0"/>\n <stop stop-color="#fff" stop-opacity=".235" offset=".063"/>\n <stop stop-color="#fff" stop-opacity=".157" offset=".951"/>\n <stop stop-color="#fff" stop-opacity=".392" offset="1"/>\n </linearGradient>\n <linearGradient id="linearGradient878" x1="31.293" x2="31.293" y1="5.0079" y2="59.329" gradientTransform="translate(136.41 -3.3898)" gradientUnits="userSpaceOnUse">\n <stop stop-color="#ad65d6" offset="0"/>\n <stop stop-color="#7a36b1" offset="1"/>\n </linearGradient>\n </defs>\n <g transform="translate(136.41 -3.3898)" opacity=".6">\n <path transform="matrix(1.579 0 0 .71429 -5.895 27.929)" d="m38 40h5v7h-5z" fill="url(#a)"/>\n <path transform="matrix(-1.579 0 0 -.71429 -5.895 27.929)" d="m-10-47h5v7h-5z" fill="url(#b)"/>\n <path transform="matrix(1.579 0 0 .71429 -5.895 27.929)" d="m10 40h28v7h-28z" fill="url(#c)"/>\n </g>\n <rect x="140.91" y="1.1102" width="55" height="55" rx="3" ry="3" color="#000000" fill="url(#linearGradient878)"/>\n <rect x="141.91" y="2.0392" width="53" height="53.142" rx="2" ry="2" fill="none" opacity=".3" stroke="url(#e)" stroke-linecap="round" stroke-linejoin="round"/>\n <rect x="140.91" y="1.1102" width="55" height="55" rx="3" ry="3" color="#000000" fill="none" opacity=".5" stroke="#260063" stroke-linecap="round" stroke-linejoin="round"/>\n <path d="m167.87 12.594c-1.35 0-2.705 0.166-4.06 0.493-1.335 0.31-2.624 0.752-3.866 1.326a20.767 20.767 0 0 0-3.467 2.002 1.016 1.016 0 0 0-5e-3 4e-3 17.304 17.304 0 0 0-2.844 2.562 1.016 1.016 0 0 0-6e-3 8e-3 12.544 12.544 0 0 0-1.95 3.012 1.016 1.016 0 0 0-5e-3 0.011 8.348 8.348 0 0 0-0.729 3.373c0 0.912 0.11 1.722 0.373 2.434a1.016 1.016 0 0 0 8e-3 0.021c0.272 0.69 0.68 1.293 1.217 1.75a1.016 1.016 0 0 0 0.014 0.012c0.54 0.444 1.188 0.754 1.908 0.947a1.016 1.016 0 0 0 0.023 6e-3c0.702 0.171 1.473 0.252 2.32 0.252a1.016 1.016 0 0 0 1.016-1.015c0-0.376-0.132-0.636-0.266-0.85l0.047 0.084a4.014 4.014 0 0 1-0.148-0.371c0-1e-3 -2e-3 0-2e-3 -2e-3a7.263 7.263 0 0 1-0.178-0.703 8.528 8.528 0 0 1-0.072-1.236c0-2.366 0.542-4.247 1.588-5.75 0.797-1.131 1.9-1.962 3.17-2.653l0.691 29.322a1.016 1.016 0 0 0 1.016 0.992h6.53a1.016 1.016 0 0 0 0.952-0.66l12.594-33.779a1.016 1.016 0 0 0-0.951-1.37h-3.164a1.016 1.016 0 0 0-0.961 0.685l-7.649 22.25-0.314-22.066a1.016 1.016 0 0 0-0.914-0.996 18.86 18.86 0 0 0-0.934-0.07h-2e-3a18.748 18.748 0 0 0-0.98-0.024z" color="#000000" fill="#260063" opacity=".15" style="isolation:auto;mix-blend-mode:normal"/>\n <path d="m163.66 47.609-0.73-30.967q-3.188 1.195-4.98 3.74-1.772 2.546-1.772 6.331 0 0.863 0.089 1.417 0.11 0.531 0.221 0.863 0.111 0.31 0.2 0.487 0.11 0.177 0.11 0.31-1.173 0-2.08-0.221-0.908-0.244-1.528-0.753-0.598-0.508-0.93-1.35-0.31-0.84-0.31-2.08 0-1.505 0.641-2.966 0.664-1.46 1.793-2.767 1.151-1.305 2.679-2.412 1.55-1.107 3.298-1.904 1.77-0.819 3.674-1.261 1.926-0.466 3.83-0.466 0.509 0 0.93 0.022 0.442 0.022 0.884 0.066l0.399 27.89 9.54-27.758h3.165l-12.594 33.78h-6.53z" color="#000000" fill="#260063" opacity=".3" style="isolation:auto;mix-blend-mode:normal"/>\n <path d="m163.66 46.609-0.73-30.967q-3.188 1.195-4.98 3.74-1.772 2.546-1.772 6.331 0 0.863 0.089 1.417 0.11 0.531 0.221 0.863 0.111 0.31 0.2 0.487 0.11 0.177 0.11 0.31-1.173 0-2.08-0.221-0.908-0.244-1.528-0.753-0.598-0.508-0.93-1.35-0.31-0.84-0.31-2.08 0-1.505 0.641-2.966 0.664-1.46 1.793-2.767 1.151-1.305 2.679-2.412 1.55-1.107 3.298-1.904 1.77-0.819 3.674-1.261 1.926-0.466 3.83-0.466 0.509 0 0.93 0.022 0.442 0.022 0.884 0.066l0.399 27.89 9.54-27.758h3.165l-12.594 33.78h-6.53z" fill="#fff"/>\n <path d="m26.357 57.882-1.1115-47.15q-4.854 1.8195-7.5825 5.6945-2.698 3.8765-2.698 9.6395 0 1.314 0.13551 2.1575 0.16748 0.80849 0.33649 1.314 0.16901 0.472 0.30452 0.7415 0.16748 0.2695 0.16748 0.472-1.786 0-3.167-0.33649-1.3825-0.37151-2.3265-1.1465-0.9105-0.77347-1.416-2.0555-0.472-1.279-0.472-3.167 0-2.2915 0.97598-4.516 1.011-2.223 2.73-4.213 1.7525-1.987 4.079-3.6725 2.36-1.6855 5.0215-2.899 2.695-1.247 5.594-1.92 2.9325-0.70952 5.8315-0.70952 0.77499 0 1.416 0.033497 0.67298 0.033497 1.346 0.10049l0.60751 42.465 14.525-42.264h4.819l-19.175 51.433h-9.9425z" fill="#9575cd" stroke-width="1.5226"/>\n</svg>',
zig: '<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(.12759 0 0 .12759 3.1261 5.7261)" style="fill:#f7a41d"><g transform="matrix(1.0634 0 0 1.0634 -10.203 -4.0121)" style="fill:#f9a825"><path d="m0 10v80h19l6-10 12-10h-17v-40h15v-20zm40 0v20h62v-20zm91 0-6 10-12 10h17v40h-15v20h35v-80zm-83 60v20h62v-20z" style="fill:#f9a825;shape-rendering:crispEdges"/><path d="m37 70-18 20v-15z" style="fill:#f9a825"/><path d="m113 30 18-20v15z" style="fill:#f9a825"/><path d="m96.98 10.63 36.28-10.4-80.29 89.17-36.28 10.4z" style="fill:#f9a825"/></g></g></svg>',
exe: '<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">\n<path d="m19 4c1.11 0 2 .9 2 2v12a2 2 0 0 1 -2 2h-14c-1.11 0-2-.9-2-2v-12a2 2 0 0 1 2 -2h14m0 14v-10h-14v10h14z" fill="#e64a19"/>\n</svg>',
java: '<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">\n<path d="m2 21h18v-2h-18m18-11h-2v-3h2m0-2h-16v10a4 4 0 0 0 4 4h6a4 4 0 0 0 4 -4v-3h2a2 2 0 0 0 2 -2v-3c0-1.11-.9-2-2-2z" fill="#f44336"/>\n</svg>',
c: '<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m16.45 15.97.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.83.04-2.31.72-4.08 2.04-5.32 1.28-1.25 2.92-1.89 4.9-1.89.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" style="fill:#0277bd"/></svg>',
h: '<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">\n <g fill="#0277bd" aria-label="h">\n <path d="m16.745 19.818h-3.0066v-5.8824q0-2.381-1.7367-2.381-0.86836 0-1.4379 0.66294-0.56023 0.66294-0.56023 1.718v5.8824h-3.0159v-15.285h3.0159v6.508h0.03735q1.1858-1.8021 3.1933-1.8021 3.5108 0 3.5108 4.2391z" fill="#0277bd" stroke-width=".47806"/>\n </g>\n</svg>',
cpp: '<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m10 15.97.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.96-1.12-1.27-1.68-2.88-1.68-4.83.05-2.31.72-4.08 2-5.32 1.32-1.25 2.96-1.89 4.94-1.89.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-.32m.5-4.97h2v-2h2v2h2v2h-2v2h-2v-2h-2v-2m7 0h2v-2h2v2h2v2h-2v2h-2v-2h-2z" style="fill:#0277bd"/></svg>',
hpp: '<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">\n <g transform="translate(-6.9877)" fill="#0277bd" aria-label="h">\n <path d="m16.745 19.818h-3.0066v-5.8824q0-2.381-1.7367-2.381-0.86836 0-1.4379 0.66294-0.56023 0.66294-0.56023 1.718v5.8824h-3.0159v-15.285h3.0159v6.508h0.03735q1.1858-1.8021 3.1933-1.8021 3.5108 0 3.5108 4.2391z" fill="#0277bd" stroke-width=".47806"/>\n </g>\n <path d="m13.073 11.448v2h-2v2h2v2h2v-2h2v-2h-2v-2zm7 0v2h-2v2h2v2h2v-2h2v-2h-2v-2z" fill="#0277bd"/>\n</svg>',
go: '<svg version="1.1" viewBox="0 0 300 300" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><style type="text/css">\n\t.st0{fill:#2DBCAF;}\n\t.st1{fill:#5DC9E1;}\n\t.st2{fill:#FDDD00;}\n\t.st3{fill:#CE3262;}\n\t.st4{fill:#00ACD7;}\n\t.st5{fill:#FFFFFF;}\n</style><g transform="matrix(1.4595 0 0 1.4595 -35.938 -9.1601)" style="fill:#00acc1"><g style="fill:#00acc1"><g style="fill:#00acc1"><g style="fill:#00acc1"><path class="st4" d="m40.2 101.1c-.4 0-.5-.2-.3-.5l2.1-2.7c.2-.3.7-.5 1.1-.5h35.7c.4 0 .5.3.3.6l-1.7 2.6c-.2.3-.7.6-1 .6z" style="fill:#00acc1"/></g></g></g><g style="fill:#00acc1"><g style="fill:#00acc1"><g style="fill:#00acc1"><path class="st4" d="m25.1 110.3c-.4 0-.5-.2-.3-.5l2.1-2.7c.2-.3.7-.5 1.1-.5h45.6c.4 0 .6.3.5.6l-.8 2.4c-.1.4-.5.6-.9.6z" style="fill:#00acc1"/></g></g></g><g style="fill:#00acc1"><g style="fill:#00acc1"><g style="fill:#00acc1"><path class="st4" d="m49.3 119.5c-.4 0-.5-.3-.3-.6l1.4-2.5c.2-.3.6-.6 1-.6h20c.4 0 .6.3.6.7l-.2 2.4c0 .4-.4.7-.7.7z" style="fill:#00acc1"/></g></g></g><g style="fill:#00acc1"><g id="CXHf1q_3_" style="fill:#00acc1"><g style="fill:#00acc1"><g style="fill:#00acc1"><path class="st4" d="m153.1 99.3c-6.3 1.6-10.6 2.8-16.8 4.4-1.5.4-1.6.5-2.9-1-1.5-1.7-2.6-2.8-4.7-3.8-6.3-3.1-12.4-2.2-18.1 1.5-6.8 4.4-10.3 10.9-10.2 19 .1 8 5.6 14.6 13.5 15.7 6.8.9 12.5-1.5 17-6.6.9-1.1 1.7-2.3 2.7-3.7h-19.3c-2.1 0-2.6-1.3-1.9-3 1.3-3.1 3.7-8.3 5.1-10.9.3-.6 1-1.6 2.5-1.6h36.4c-.2 2.7-.2 5.4-.6 8.1-1.1 7.2-3.8 13.8-8.2 19.6-7.2 9.5-16.6 15.4-28.5 17-9.8 1.3-18.9-.6-26.9-6.6-7.4-5.6-11.6-13-12.7-22.2-1.3-10.9 1.9-20.7 8.5-29.3 7.1-9.3 16.5-15.2 28-17.3 9.4-1.7 18.4-.6 26.5 4.9 5.3 3.5 9.1 8.3 11.6 14.1.6.9.2 1.4-1 1.7z" style="fill:#00acc1"/></g><g style="fill:#00acc1"><path class="st4" d="m186.2 154.6c-9.1-.2-17.4-2.8-24.4-8.8-5.9-5.1-9.6-11.6-10.8-19.3-1.8-11.3 1.3-21.3 8.1-30.2 7.3-9.6 16.1-14.6 28-16.7 10.2-1.8 19.8-.8 28.5 5.1 7.9 5.4 12.8 12.7 14.1 22.3 1.7 13.5-2.2 24.5-11.5 33.9-6.6 6.7-14.7 10.9-24 12.8-2.7.5-5.4.6-8 .9zm23.8-40.4c-.1-1.3-.1-2.3-.3-3.3-1.8-9.9-10.9-15.5-20.4-13.3-9.3 2.1-15.3 8-17.5 17.4-1.8 7.8 2 15.7 9.2 18.9 5.5 2.4 11 2.1 16.3-.6 7.9-4.1 12.2-10.5 12.7-19.1z" style="fill:#00acc1"/></g></g></g></g></g></svg>',
"go-mod": '<svg version="1.1" viewBox="0 0 300 300" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><style type="text/css">\n\t.st0{fill:#2DBCAF;}\n\t.st1{fill:#5DC9E1;}\n\t.st2{fill:#FDDD00;}\n\t.st3{fill:#CE3262;}\n\t.st4{fill:#00ACD7;}\n\t.st5{fill:#FFFFFF;}\n</style><g transform="matrix(1.4595 0 0 1.4595 -35.938 -9.1601)" style="fill:#ec407a"><g style="fill:#ec407a"><g style="fill:#ec407a"><g style="fill:#ec407a"><path class="st4" d="m40.2 101.1c-.4 0-.5-.2-.3-.5l2.1-2.7c.2-.3.7-.5 1.1-.5h35.7c.4 0 .5.3.3.6l-1.7 2.6c-.2.3-.7.6-1 .6z" style="fill:#ec407a"/></g></g></g><g style="fill:#ec407a"><g style="fill:#ec407a"><g style="fill:#ec407a"><path class="st4" d="m25.1 110.3c-.4 0-.5-.2-.3-.5l2.1-2.7c.2-.3.7-.5 1.1-.5h45.6c.4 0 .6.3.5.6l-.8 2.4c-.1.4-.5.6-.9.6z" style="fill:#ec407a"/></g></g></g><g style="fill:#ec407a"><g style="fill:#ec407a"><g style="fill:#ec407a"><path class="st4" d="m49.3 119.5c-.4 0-.5-.3-.3-.6l1.4-2.5c.2-.3.6-.6 1-.6h20c.4 0 .6.3.6.7l-.2 2.4c0 .4-.4.7-.7.7z" style="fill:#ec407a"/></g></g></g><g style="fill:#ec407a"><g id="CXHf1q_3_" style="fill:#ec407a"><g style="fill:#ec407a"><g style="fill:#ec407a"><path class="st4" d="m153.1 99.3c-6.3 1.6-10.6 2.8-16.8 4.4-1.5.4-1.6.5-2.9-1-1.5-1.7-2.6-2.8-4.7-3.8-6.3-3.1-12.4-2.2-18.1 1.5-6.8 4.4-10.3 10.9-10.2 19 .1 8 5.6 14.6 13.5 15.7 6.8.9 12.5-1.5 17-6.6.9-1.1 1.7-2.3 2.7-3.7h-19.3c-2.1 0-2.6-1.3-1.9-3 1.3-3.1 3.7-8.3 5.1-10.9.3-.6 1-1.6 2.5-1.6h36.4c-.2 2.7-.2 5.4-.6 8.1-1.1 7.2-3.8 13.8-8.2 19.6-7.2 9.5-16.6 15.4-28.5 17-9.8 1.3-18.9-.6-26.9-6.6-7.4-5.6-11.6-13-12.7-22.2-1.3-10.9 1.9-20.7 8.5-29.3 7.1-9.3 16.5-15.2 28-17.3 9.4-1.7 18.4-.6 26.5 4.9 5.3 3.5 9.1 8.3 11.6 14.1.6.9.2 1.4-1 1.7z" style="fill:#ec407a"/></g><g style="fill:#ec407a"><path class="st4" d="m186.2 154.6c-9.1-.2-17.4-2.8-24.4-8.8-5.9-5.1-9.6-11.6-10.8-19.3-1.8-11.3 1.3-21.3 8.1-30.2 7.3-9.6 16.1-14.6 28-16.7 10.2-1.8 19.8-.8 28.5 5.1 7.9 5.4 12.8 12.7 14.1 22.3 1.7 13.5-2.2 24.5-11.5 33.9-6.6 6.7-14.7 10.9-24 12.8-2.7.5-5.4.6-8 .9zm23.8-40.4c-.1-1.3-.1-2.3-.3-3.3-1.8-9.9-10.9-15.5-20.4-13.3-9.3 2.1-15.3 8-17.5 17.4-1.8 7.8 2 15.7 9.2 18.9 5.5 2.4 11 2.1 16.3-.6 7.9-4.1 12.2-10.5 12.7-19.1z" style="fill:#ec407a"/></g></g></g></g></g></svg>',
python: '<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">\n<g transform="translate(-1.5418e-7 -.00046865)">\n<g>\n<path d="m9.8594 2.0009c-1.58 0-2.8594 1.2794-2.8594 2.8594v1.6797h4.2891c.39 0 .71094.57094.71094.96094h-7.1406c-1.58 0-2.8594 1.2794-2.8594 2.8594v3.7812c0 1.58 1.2794 2.8594 2.8594 2.8594h1.1797v-2.6797c0-1.58 1.2716-2.8594 2.8516-2.8594h5.25c1.58 0 2.8594-1.2716 2.8594-2.8516v-3.75c0-1.58-1.2794-2.8594-2.8594-2.8594zm-.71875 1.6094c.4 0 .71875.12094.71875.71094s-.31875.89062-.71875.89062c-.39 0-.71094-.30062-.71094-.89062s.32094-.71094.71094-.71094z" fill="#3c78aa"/>\n<path d="m17.959 7v2.6797c0 1.58-1.2696 2.8594-2.8496 2.8594h-5.25c-1.58 0-2.8594 1.2696-2.8594 2.8496v3.75a2.86 2.86 0 0 0 2.8594 2.8613h4.2812a2.86 2.86 0 0 0 2.8594 -2.8613v-1.6797h-4.291c-.39 0-.70898-.56898-.70898-.95898h7.1406a2.86 2.86 0 0 0 2.8594 -2.8613v-3.7793a2.86 2.86 0 0 0 -2.8594 -2.8594zm-9.6387 4.5137-.0039.0039c.01198-.0024.02507-.0016.03711-.0039zm6.5391 7.2754c.39 0 .71094.30062.71094.89062a.71 .71 0 0 1 -.71094 .70898c-.4 0-.71875-.11898-.71875-.70898s.31875-.89062.71875-.89062z" fill="#fdd835"/>\n</g>\n</g>\n</svg>',
"python-misc": '<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m13 9h5.5l-5.5-5.5v5.5m-7-7h8l6 6v12a2 2 0 0 1 -2 2h-12c-1.11 0-2-.9-2-2v-16c0-1.11.89-2 2-2m9 16v-2h-9v2h9m3-4v-2h-12v2h12z" fill="#757575" style="fill:#757575"/><g transform="translate(12 12) scale(.5)"><g transform="translate(-1.5418e-7 -.00046865)"><g><path d="m9.8594 2.0009c-1.58 0-2.8594 1.2794-2.8594 2.8594v1.6797h4.2891c.39 0 .71094.57094.71094.96094h-7.1406c-1.58 0-2.8594 1.2794-2.8594 2.8594v3.7812c0 1.58 1.2794 2.8594 2.8594 2.8594h1.1797v-2.6797c0-1.58 1.2716-2.8594 2.8516-2.8594h5.25c1.58 0 2.8594-1.2716 2.8594-2.8516v-3.75c0-1.58-1.2794-2.8594-2.8594-2.8594zm-.71875 1.6094c.4 0 .71875.12094.71875.71094s-.31875.89062-.71875.89062c-.39 0-.71094-.30062-.71094-.89062s.32094-.71094.71094-.71094z" fill="#3c78aa"/><path d="m17.959 7v2.6797c0 1.58-1.2696 2.8594-2.8496 2.8594h-5.25c-1.58 0-2.8594 1.2696-2.8594 2.8496v3.75a2.86 2.86 0 0 0 2.8594 2.8613h4.2812a2.86 2.86 0 0 0 2.8594 -2.8613v-1.6797h-4.291c-.39 0-.70898-.56898-.70898-.95898h7.1406a2.86 2.86 0 0 0 2.8594 -2.8613v-3.7793a2.86 2.86 0 0 0 -2.8594 -2.8594zm-9.6387 4.5137-.0039.0039c.01198-.0024.02507-.0016.03711-.0039zm6.5391 7.2754c.39 0 .71094.30062.71094.89062a.71 .71 0 0 1 -.71094 .70898c-.4 0-.71875-.11898-.71875-.70898s.31875-.89062.71875-.89062z" fill="#fdd835"/></g></g></g></svg>',
url: '<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">\n<path d="m16 6h-3v1.9h3c2.26 0 4.1 1.83 4.1 4.1a4.1 4.1 0 0 1 -4.1 4.1h-3v1.9h3a6 6 0 0 0 6 -6c0-3.32-2.69-6-6-6m-12.1 6c0-2.27 1.84-4.1 4.1-4.1h3v-1.9h-3a6 6 0 0 0 -6 6 6 6 0 0 0 6 6h3v-1.9h-3c-2.26 0-4.1-1.84-4.1-4.1m4.1 1h8v-2h-8v2z" fill="#42a5f5"/>\n</svg>',
console: '<svg width="25.6" height="25.6" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">\n<path d="m20 19v-12h-16v12h16m0-16a2 2 0 0 1 2 2v14a2 2 0 0 1 -2 2h-16a2 2 0 0 1 -2 -2v-14c0-1.11.9-2 2-2h16m-7 14v-2h5v2h-5m-3.42-4-4.01-4h2.83l3.3 3.3c.39.39.39 1.03 0 1.42l-3.28 3.28h-2.83z" fill="#ff7043"/>\n</svg>',
powershell: '<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m21.783 4.0386c.48763 0 .79614.39807.66676.8857l-3.1447 14.151c-.10947.48763-.58715.8857-1.0748.8857h-16.012c-.48763 0-.79614-.39807-.66676-.8857l3.1447-14.151c.10947-.48763.58715-.8857 1.0748-.8857h16.012m-5.971 11.942h-3.9807c-.45778 0-.82599.37816-.82599.83594 0 .46773.36821.8459.82599.8459h3.9807c.46773 0 .8459-.37816.8459-.8459 0-.45778-.37816-.83594-.8459-.83594m-10.001.27865c-.39807.27865-.48763.82599-.20899 1.2141.27865.41797.83594.49759 1.234.22889 7.3145-5.145 7.3643-5.2047 7.414-5.2346.17913-.15923.2687-.37816.27865-.5971.01-.19904-.03981-.36821-.15923-.5573l-4.8962-5.2545c-.32841-.35826-.8857-.37816-1.244-.029855-.35826.31845-.37816.87575-.049758 1.234l4.13 4.4186z" style="fill:#03a9f4;stroke-width:.99517"/></svg>',
gradle: '<svg width="53.333" height="53.333" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">\n<path d="m21.71 5.5593c-.73147-1.3158-2.0393-1.7088-2.963-1.7276-1.1334-.022567-2.0647.60501-1.8884 1.0173.03761.088377.25009.55001.38078.74087.18898.27548.5265.063935.64544.0009407.35351-.18804.731-.24915 1.1597-.19885.40945.047477.95429.29992 1.3191 1.0013.85933 1.6514-1.7934 5.0498-5.1137 2.6965-3.3198-2.3533-6.5484-1.5734-8.0104-1.0991-1.462.47386-2.1342.951-1.556 2.0538.78506 1.4987.52463 1.0389 1.2857 2.28 1.2091 1.9697 3.8552-.90728 3.8552-.90728-1.9711 2.9061-3.6611 2.2038-4.3094 1.1879-.58433-.91528-1.038-1.9711-1.038-1.9711-4.9933 1.761-3.6423 9.5349-3.6423 9.5349h2.4797c.63228-2.8624 2.8925-2.7566 3.2799 0h1.8921c1.6735-5.5894 5.9143 0 5.9143 0h2.4666c-.69104-3.8125 1.3872-5.0107 2.6969-7.2456 1.3097-2.2353 2.5507-4.9694 1.1456-7.364zm-6.3618 7.3617c-1.304-.4259-.83724-1.7234-.83724-1.7234s1.1386.36808 2.6791.87062c-.08884.4024-.8551 1.1743-1.8418.85228z" fill="#0097a7" stroke-width=".47009"/>\n</svg>',
word: '<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">\n<path d="m6 2h8l6 6v12a2 2 0 0 1 -2 2h-12a2 2 0 0 1 -2 -2v-16a2 2 0 0 1 2 -2m7 1.5v5.5h5.5l-5.5-5.5m-6 9.5l1.5 7h2l1.5-3 1.5 3h2l1.5-7h1v-2h-4v2h1l-.9 4.2-1.1-2.2h-2l-1.1 2.2-.9-4.2h1v-2h-4v2h1z" fill="#01579b"/>\n</svg>',
certificate: '<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">\n<path d="m4 2.5c-1.11 0-2 .89-2 2v10a2 2 0 0 0 2 2h8v5l3-3 3 3v-5h2a2 2 0 0 0 2 -2v-10a2 2 0 0 0 -2 -2h-16m8 2 3 2 3-2v3.5l3 1.5-3 1.5v3.5l-3-2-3 2v-3.5l-3-1.5 3-1.5v-3.5m-8 0h5v2h-5v-2m0 4h3v2h-3v-2m0 4h5v2h-5z" fill="#ff5722"/>\n</svg>'
};