Skip to content
Clone

feat(web): serve the workspace static assets from the public root

Add the file-type icon set used by the repository tree, the web app manifest and
service worker for push, and the offline illustration. They stay at the site
root because the workspace links to them by absolute path.
ZhenYi committed
parent 520a6ae commit 80afda2 Browse files

142 files changed

+251 −0

This change is very large, so some diffs are not shown. Clone the repository to see the full change.

File tree 142
Added view/public/file-icons/angular.svg View view/public/file-icons/angular.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 16 16"><path fill="#E53935" d="M13,12L7.5,15,2,12,1,4,7.5,1h0L14,4ZM7.506,3H7.5L4,11H5.307l0.7-1.79H8.988L9.693,11H11Zm0,2.6L8.53,8.107H6.482ZM7.5,15h0Z" /></svg>
Added view/public/file-icons/ansible.svg View view/public/file-icons/ansible.svg
@@ -0,0 +1 @@
1<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 512 512" preserveAspectRatio="xMidYMid meet"><path fill="#FF5370" d="M242.2801361,99.7152863L367.7326355,396.881134L178.7697449,254.1788025L242.2801361,99.7152863z M464.9584351,465.8799133L272.0751038,19.7394505c-10.9573669-26.1266441-49.0272217-26.5111885-60.3739777,0L0,508.2203369h72.1351776l83.896347-201.5082092l250.1209106,194.4512939C434.5034485,527.9057007,480.6419373,500.9562683,464.9584351,465.8799133z"/></svg>
Added view/public/file-icons/archive.svg View view/public/file-icons/archive.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 16 16"><path fill="#C792EA" d="M10.5,1H3A1,1,0,0,0,2,2V14a1,1,0,0,0,1,1H13a1,1,0,0,0,1-1V4.5ZM13,14H3V2H6V3H7V2h3l3,3v9ZM7,4V3H8V4H7ZM6,4H7V5H6V4ZM7,6V5H8V6H7ZM6,6H7V7H6V6ZM7,8V7H8V8H7ZM6,9.28A2,2,0,0,0,5,11v1H9V11A2,2,0,0,0,7,9V8H6V9.28ZM8,10v1H6V10H8Z" /></svg>
Added view/public/file-icons/asciidoc.svg View view/public/file-icons/asciidoc.svg
@@ -0,0 +1 @@
1<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" width="16px" height="16px"><g transform="matrix(.079038 0 0 .079038 .13689 .38864)" fill="#f44336" stroke-miterlimit="1.5" stroke-width="0"><path d="m164.74 23.425c-1.585-.01125-3.1996.29044-4.7608.93647-2.4094.99696-4.3208 2.6712-5.6202 4.7056-.53792.7509-1.0007 1.5743-1.3698 2.4662l-45.966 111.09h-44.325c-6.7585 0-12.2 5.4416-12.2 12.2 0 6.7585 5.4416 12.199 12.2 12.199h34.229l-.0055.014h26.406l.006-.014h26.424c6.7586 0 12.199-5.4401 12.199-12.199 0-6.7586-5.4401-12.2-12.199-12.2h-16.33l31.143-75.263 80.655 194.92c2.5841 6.245 9.6922 9.1916 15.937 6.6076 6.245-2.5841 9.1917-9.6922 6.6076-15.937l-91.853-221.98c-1.938-4.6837-6.4216-7.5125-11.176-7.544zm-121.06 165.21c-6.7585 0-12.199 5.4416-12.199 12.2 0 6.7586 5.4401 12.2 12.199 12.2h34.21l-16.752 40.487c-2.5841 6.2451.36407 13.35 6.609 15.934 6.2451 2.5841 13.35-.36112 15.934-6.6061l20.614-49.816h26.445c6.7585 0 12.199-5.4416 12.199-12.2 0-6.7585-5.4402-12.2-12.199-12.2z"/></g></svg>
Added view/public/file-icons/asm.svg View view/public/file-icons/asm.svg
@@ -0,0 +1 @@
1<svg version="1.1" viewBox="0 0 24 24" width="16px" height="16px" xmlns="http://www.w3.org/2000/svg"><path d="m1.6992 1.5469v20.904h3.3828v-2.0879h-1.6914v-16.727h1.6914v-2.0898zm17.219 0v2.0898h1.6934v16.727h-1.6934v2.0898h3.3828v-20.906z" fill="#ff6e40"/><path d="m15.165 4.0077c-.4999 0-.9297.075595-1.2894.22496-.35969.14936-.65231.37249-.87788.67121-.22556.30177-.39017.67243-.49381 1.1083-.10364.43589-.15546.94859-.15546 1.5399 0 .57306.04938 1.0821.14997 1.5271.10059.44199.26458.81143.49015 1.1101.22252.29872.5127.52429.87239.6767.35968.15241.79496.23044 1.304.23044.51819 0 .95408-.0756 1.3077-.22496.35359-.15241.64317-.37554.86873-.67121.21947-.28958.38102-.66084.48466-1.112.10364-.45418.15546-.96688.15546-1.5399s-.05121-1.0784-.1518-1.5143c-.10059-.43894-.26214-.80777-.48466-1.1065-.22557-.30482-.51514-.53343-.86873-.68584-.35359-.15546-.79009-.2341-1.3113-.2341zm-6.8145.12071c-.012193.18289-.057916.3353-.13717.45723-.079253.12193-.19813.22008-.35664.29628-.13412.064012-.30177.10973-.50295.13717-.20118.024385-.4115.036578-.63097.036578v1.1101h1.4357v3.5993h-1.4357v1.1888h4.5448v-1.1888h-1.4046v-5.6367zm6.8145 1.1376c.37493 0 .64317.17618.80472.52673.16155.34749.24142.93274.24142 1.7558 0 .81386-.0823 1.3991-.2469 1.7558-.1646.35664-.4304.53404-.79923.53404s-.63646-.1774-.80106-.53404-.2469-.94067-.2469-1.7484c0-.82911.08169-1.4156.24325-1.7631.16155-.35054.42979-.52673.80472-.52673zm-6.3299 7.6394c-.4999 0-.9297.07377-1.2894.22313-.35969.14936-.65231.37432-.87788.67304-.22557.30177-.39017.6706-.49381 1.1065s-.15546.94859-.15546 1.5399c0 .57306.04938 1.0821.14997 1.5271.10059.44199.26458.81325.49015 1.112.22252.29872.51453.52429.87422.6767s.79314.22861 1.3022.22861c.51819 0 .95408-.0756 1.3077-.22496.35359-.15241.64317-.37553.86873-.67121.21947-.28958.38102-.66084.48466-1.112.10364-.45418.15546-.96688.15546-1.5399s-.04938-1.0784-.14997-1.5143c-.10059-.43894-.26397-.80777-.48649-1.1065-.22556-.30482-.51331-.53343-.8669-.68584-.35359-.15546-.79192-.23227-1.3132-.23227zm5.8452.11888c-.01219.18289-.05792.3353-.13717.45723-.07926.12193-.19813.22008-.35664.29628-.13412.06401-.30177.10973-.50295.13717-.20118.02438-.4115.03658-.63097.03658v1.112h1.4357v3.5975h-1.4357v1.1888h4.5448v-1.1888h-1.4046v-5.6367h-1.5125zm-5.8452 1.1376c.37493 0 .64317.17618.80472.52673.16155.34749.24142.93274.24142 1.7558 0 .81386-.080471 1.3991-.24507 1.7558-.1646.35664-.43223.53404-.80106.53404s-.63646-.1774-.80106-.53404-.24507-.93884-.24507-1.7466c0-.82911.079862-1.4174.24142-1.7649.16155-.35054.42979-.52673.80472-.52673z" fill="#ff6e40"/></svg>
Added view/public/file-icons/audio.svg View view/public/file-icons/audio.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 16 16"><path fill="#D52A29" d="M7.462,3.409v9.181a0.535,0.535,0,0,1-.917.38l-2.8-2.81h-2.2A0.547,0.547,0,0,1,1,9.62V6.38a0.547,0.547,0,0,1,.538-0.54h2.2l2.8-2.81A0.538,0.538,0,0,1,7.462,3.409ZM10.692,8a2.157,2.157,0,0,1-.358,1.194,1.989,1.989,0,0,1-.946.789,0.466,0.466,0,0,1-.21.042A0.524,0.524,0,0,1,8.8,9.869a0.516,0.516,0,0,1-.16-0.384,0.455,0.455,0,0,1,.1-0.3,0.987,0.987,0,0,1,.244-0.211q0.143-.089.286-0.194a0.851,0.851,0,0,0,.244-0.3,1.2,1.2,0,0,0,0-.962,0.851,0.851,0,0,0-.244-0.3Q9.127,7.114,8.984,7.025A0.987,0.987,0,0,1,8.74,6.814a0.455,0.455,0,0,1-.1-0.3A0.516,0.516,0,0,1,8.8,6.131a0.524,0.524,0,0,1,.379-0.156,0.467,0.467,0,0,1,.21.042,1.934,1.934,0,0,1,.946.785A2.177,2.177,0,0,1,10.692,8Zm2.154,0a4.267,4.267,0,0,1-.715,2.384,4.153,4.153,0,0,1-1.893,1.591,0.584,0.584,0,0,1-.21.042,0.526,0.526,0,0,1-.387-0.16,0.52,0.52,0,0,1-.16-0.38,0.535,0.535,0,0,1,.328-0.5,5.216,5.216,0,0,0,.639-0.371,3.232,3.232,0,0,0,0-5.215,5.224,5.224,0,0,0-.639-0.371,0.535,0.535,0,0,1-.328-0.5,0.547,0.547,0,0,1,.538-0.54,0.6,0.6,0,0,1,.219.042,4.153,4.153,0,0,1,1.893,1.591A4.267,4.267,0,0,1,12.846,8ZM15,8a6.5,6.5,0,0,1-3.912,5.958,0.6,0.6,0,0,1-.219.042,0.547,0.547,0,0,1-.538-0.54,0.571,0.571,0,0,1,.328-0.5,1.884,1.884,0,0,1,.189-0.089,1.906,1.906,0,0,0,.189-0.089,6.388,6.388,0,0,0,.69-0.43,5.416,5.416,0,0,0,0-8.709,6.4,6.4,0,0,0-.69-0.43,1.9,1.9,0,0,0-.189-0.089,1.875,1.875,0,0,1-.189-0.089,0.571,0.571,0,0,1-.328-0.5A0.547,0.547,0,0,1,10.869,2a0.6,0.6,0,0,1,.219.042A6.5,6.5,0,0,1,15,8Z" /></svg>
Added view/public/file-icons/authors.svg View view/public/file-icons/authors.svg
@@ -0,0 +1 @@
1<svg version="1.1" viewBox="0 0 24 24" width="16px" height="16px" xmlns="http://www.w3.org/2000/svg"><path d="m15.787 13.71c-.27458 0-.58704 0-.91844.04734 1.0983.79535 1.8653 1.8463 1.8653 3.2666v2.3671h5.681v-2.3671c0-2.2061-4.4217-3.3139-6.6279-3.3139m-7.5747 0c-2.2061 0-6.6279 1.1078-6.6279 3.3139v2.3671h13.256v-2.3671c0-2.2061-4.4217-3.3139-6.6279-3.3139m0-1.8937a2.8405 2.8405 0 0 0 2.8405 -2.8405 2.8405 2.8405 0 0 0 -2.8405 -2.8405 2.8405 2.8405 0 0 0 -2.8405 2.8405 2.8405 2.8405 0 0 0 2.8405 2.8405m7.5747 0a2.8405 2.8405 0 0 0 2.8405 -2.8405 2.8405 2.8405 0 0 0 -2.8405 -2.8405 2.8405 2.8405 0 0 0 -2.8405 2.8405 2.8405 2.8405 0 0 0 2.8405 2.8405z" stroke-width=".94684" fill="#F78AE0"/></svg>
Added view/public/file-icons/azure.svg View view/public/file-icons/azure.svg
@@ -0,0 +1 @@
1<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 512 512"><g transform="scale(0.8) translate(64 64)" fill="#64b5f6"><path d="M0,384h42.6666679v85.3333435H128V512H0V384z M28.4439907,170.6666718h130.9245453L264.6651917,18.9583359C272.5806885,7.1249919,285.8956604,0,300.1510315,0h190.515625C502.4512024,0,512,9.5833178,512,21.333334v190.4998474c0,14.2502441-7.1167908,27.5835724-18.973877,35.5003662L341.3333435,352.6250916v130.9162598c0,15.7098389-12.734314,28.4586487-28.4441528,28.4586487h-99.5558624l-42.6666565-42.6666565L224,416l-42.6666718-42.6666565l-53.33461,53.333313L85.3320541,384l53.3346176-53.3333435L96,288l-53.3333321,53.3333435L0,298.6666565v-99.5417633C0,183.416748,12.7343788,170.6666718,28.4439907,170.6666718z M448,128c0-49.0845795-53.5018921-79.9290009-96.0722351-55.3867111s-42.570343,86.2311478,0,110.7734299S448,177.0845795,448,128z"/></g></svg>
Added view/public/file-icons/babel.svg View view/public/file-icons/babel.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 16 16"><path fill="#F59F29" d="M6.077,2a12.4,12.4,0,0,1-1.359.9L4.724,2.992a0.354,0.354,0,0,0,.134-0.055,0.073,0.073,0,0,1,.093.079l0.093-.055,0.047-.006L5.1,3a5.289,5.289,0,0,1-.951.776L4.2,3.86l-0.047.006-0.1-.037c0,0.031-.041.049-0.134,0.055L3.925,3.933l0.1,0.122a0.358,0.358,0,0,1-.14-0.031,0.91,0.91,0,0,0-.607.471L3.336,4.581a1.253,1.253,0,0,1,.3-0.251L3.651,4.465a0.394,0.394,0,0,0-.134.055L3.627,4.691a3.3,3.3,0,0,1,.694-0.6,0.213,0.213,0,0,1,.192.122L4.607,4.2a7.3,7.3,0,0,1,2.03-1.149L6.643,3.145a0.7,0.7,0,0,1-.257.3,0.381,0.381,0,0,0,.064.177,16.864,16.864,0,0,1-.91,2.414A69.478,69.478,0,0,1,2,13.711a0.372,0.372,0,0,0,.052.134A1.19,1.19,0,0,0,2.5,13.668l0.052-.006L2.56,13.753l0.087-.006,0.093-.055c0,0.03.035,0.043,0.093,0.037L2.84,13.821a0.846,0.846,0,0,1-.152.422,2.249,2.249,0,0,0-.309.715L2.385,15l0.087-.006a5.889,5.889,0,0,0,.869-1.314A13.578,13.578,0,0,0,5.89,12.672a2.326,2.326,0,0,0,1.347-.483L7.232,12.14l-0.222.067-0.052.006-0.006-.049a1.962,1.962,0,0,0,.9-0.306C8.7,11.175,9.331,10.692,9.763,10.4c1.336-1.027,1.966-2.017,1.89-2.958a5.5,5.5,0,0,0-.881-1.155,1.024,1.024,0,0,1,.6-0.556l1.161-1.069A3.267,3.267,0,0,0,13,2.98L12.983,2.8a1.675,1.675,0,0,0-1.131-1.32A4.225,4.225,0,0,0,9.594,1,13.315,13.315,0,0,0,6.077,2h0Zm6.252,0.079-0.035.092L11,1.6q1.295,0.055,1.33.477h0ZM7.092,5.846a1.516,1.516,0,0,1,.3-0.856L8.357,2.711C8.346,2.57,8.55,2.46,8.976,2.387l0.14-.012L9.127,2.5C9.547,2.436,9.8,2.4,9.9,2.387c0.77-.067,1.166.092,1.2,0.489l0.088-.006-0.018-.232,0.093-.006a0.605,0.605,0,0,1,.362.477,0.732,0.732,0,0,1-.2.477c-0.058.006-.093-0.037-0.1-0.128l-0.093.006-0.023.275a2.048,2.048,0,0,1-.846.941,1.1,1.1,0,0,1-.3.348,5.37,5.37,0,0,1-1,.782,12.71,12.71,0,0,0-2.012.819A0.32,0.32,0,0,0,6.87,6.6L6.864,6.512a1.167,1.167,0,0,1,.227-0.666h0Zm5.36-2.811L12.458,3.12A0.835,0.835,0,0,1,12.2,2.687L12.189,2.6a0.513,0.513,0,0,1,.263.434h0ZM3.936,4.123L3.942,4.165a0.4,0.4,0,0,0-.134.055l-0.047.006L3.756,4.141Zm2.817-.073L6.765,4.184a0.358,0.358,0,0,0-.169.2L6.59,4.288a0.462,0.462,0,0,0,.122-0.238H6.753ZM6.322,5L6.339,5.186l-0.047.006L6.275,5.009Zm-0.111.33C6.2,5.485,6.164,5.565,6.089,5.571l-0.047.006a0.483,0.483,0,0,0,.076-0.232Zm-0.192.477L6.024,5.852,5.943,6,5.855,6,5.849,5.962a0.12,0.12,0,0,0,.122-0.147Zm-0.2.428L5.8,6.463,5.75,6.469,5.733,6.243ZM10.55,6.4l0.193,0.122a0.085,0.085,0,0,1-.082.1,0.379,0.379,0,0,0-.192-0.079l-0.012-.134Zm-3.7.519L6.853,7.007l-0.181.018L6.666,6.94ZM9.833,7.239a0.312,0.312,0,0,1,.2.171l0.006,0.043a0.378,0.378,0,0,1-.338-0.2Zm-3.849.99a9.9,9.9,0,0,0,2.479-.77l0.274-.024a1.536,1.536,0,0,1,1.277.342L10.031,7.96a1.829,1.829,0,0,1-.694,1.118l-1.166.972a11.3,11.3,0,0,1-1.406.9A10.2,10.2,0,0,1,4.187,12.2L4.135,12.2c0.047-.171.659-1.491,1.849-3.972h0Zm1.26-.519L7.249,7.753l-0.187.018L7.057,7.728Zm4.188-.2L11.46,7.875a0.186,0.186,0,0,1-.128.147L11.28,7.386a0.215,0.215,0,0,1,.152.128h0Zm-7.1,3.153a0.65,0.65,0,0,1-.187.477L4.141,11.1a0.532,0.532,0,0,1,.192-0.434h0ZM5.5,12.391a14.7,14.7,0,0,0,2.788-1.528l0.006,0.086A1.3,1.3,0,0,1,7.9,11.3a7.016,7.016,0,0,0-1.365.813,3.535,3.535,0,0,0-1.248.568,13.712,13.712,0,0,0-1.47.678A0.518,0.518,0,0,1,3.581,13.3a0.412,0.412,0,0,1,.2-0.391,0.711,0.711,0,0,1,.373.061,3.485,3.485,0,0,1,.723-0.245l-0.006-.092L4.6,12.653a3.854,3.854,0,0,1,.8-0.391l0.14-.012,0.006,0.043a0.379,0.379,0,0,0-.4.226,0.077,0.077,0,0,0,.093.079A1.14,1.14,0,0,0,5.5,12.391h0ZM4.065,11.285l0.006,0.043a0.085,0.085,0,0,1-.082.1l-0.006-.043a0.09,0.09,0,0,1,.082-0.1h0Zm2.181,0.623a2.021,2.021,0,0,0-.624.287L5.575,12.2,5.569,12.11a0.869,0.869,0,0,0,.572-0.275,0.078,0.078,0,0,1,.1.073h0Zm-2.263.66,0.14-.012L4.129,12.6a0.355,0.355,0,0,0-.134.055l-0.087.006a0.089,0.089,0,0,1,.076-0.1h0Zm-0.927.544,0.1,0.043c-0.035.275-.111,0.416-0.245,0.428a0.574,0.574,0,0,0-.286-0.061l-0.012-.135a0.094,0.094,0,0,1,.087-0.1c0.058-.006.093,0.037,0.1,0.128a1.972,1.972,0,0,1,.257-0.3h0Z" /></svg>
Added view/public/file-icons/backup.svg View view/public/file-icons/backup.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="16px" height="16px" viewBox="0 0 24 24"><path fill="#C792EA" d="M15,9H5V5H15M12,19A3,3 0 0,1 9,16A3,3 0 0,1 12,13A3,3 0 0,1 15,16A3,3 0 0,1 12,19M17,3H5C3.89,3 3,3.9 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V7L17,3Z"/></svg>
Added view/public/file-icons/bazel.svg View view/public/file-icons/bazel.svg
@@ -0,0 +1 @@
1<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 512 512" preserveAspectRatio="xMidYMid meet"><path fill="#6AAB20" d="M83.6978149,228.824295c36.3322296,7.4014587,61.1593933,5.9598083,61.1593933,5.9598083c-94.3032761-13.4781799-110.1357498-41.320816-121.6382904-62.9264832C8.0514946,143.3680878,2.6641622,0,2.6641622,0s-5.9186449,89.671524-0.1125021,141.8856964C8.3593454,194.1137238,47.357235,221.4211426,83.6978149,228.824295z M274.063324,195.7407837c-38.0500336,9.7766266-69.0756073,66.3207092-69.0756073,66.3207092s31.9804688,14.5921936,60.5530243-8.5007019c30.9768982-25.0361481,34.6283264-79.9442902,34.6283264-79.9442902s-66.8310852-0.6063995-88.8181763,19.2705841c-21.9889221,19.8786316-15.4016876,49.390686-15.4016876,49.390686l-13.4342499,19.2349243c-2.0222778-30.0514832-7.5787048-52.6724396-17.9315796-71.4244385C133.2236176,133.2867737,90.2476349,101.961586,27.4281731,77.9576645c12.2708435,4.9637375,100.968277,43.5324173,124.6949768,138.8482056c14.7856598,59.3974915-7.2576904,175.3479614-7.2576904,175.3479614c-7.9875641,58.3248901,31.5249786,110.8381653,89.8416748,118.8175354c58.7404633,8.0373535,111.3265839-31.8817139,119.2400665-89.8005371c12.3120422-92.3569641-94.5181885-157.2965698-171.3170166-97.2639465c0.537796-12.3614197,0.801239-23.8008118,0.776535-34.458252C216.6356812,198.3008728,274.063324,195.7407837,274.063324,195.7407837z M18.5241413,12.8636665c25.7809772,50.7039032,76.0863037,30.4903183,138.0764313,90.8517303c19.9111938,19.3880539,29.3041077,52.4884872,32.1512909,86.4058914c2.0496979-34.3911285-6.1924133-71.02491-29.8105316-95.0125351C103.3910141,38.6893082,47.9636803,55.8845825,18.5241413,12.8636665z M210.6614838,473.4238892c-51.4693909-29.6726685-51.4694061-104.2571411-0.0000153-133.9298401c51.4693909-29.6726685,116.1554565,7.6195679,116.1554565,66.9649353S262.1308899,503.0965576,210.6614838,473.4238892z"/></svg>
Added view/public/file-icons/binary.svg View view/public/file-icons/binary.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 16 16"><path fill="#7C95A1" d="M6,12H7v1H4V12H5V10H4V9H6v3Zm8-7.5V14a1,1,0,0,1-1,1H3a1,1,0,0,1-1-1V2A1,1,0,0,1,3,1h7.5ZM13,5L10,2H3V14H13V5ZM10,4H8V5H9V7H8V8h3V7H10V4ZM4,4H7V8H4V4ZM5,7H6V5H5V7ZM8,9h3v4H8V9Zm1,3h1V10H9v2Z" /></svg>
Added view/public/file-icons/blender.svg View view/public/file-icons/blender.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 512 512" width="16px" height="16px"><path fill="#FFA000" d="M449.4992676,177.2926483L289.102356,54.1051254c-10.5066528-8.0675964-28.1593018-8.0314255-39.6957245,0.0432281c-11.6811066,8.1575813-13.0271759,21.6817932-2.6470337,30.2099152l66.7076569,54.2856674l-203.6734619,0.0002289c-16.8124084,0.0070496-32.9743958,11.2650146-36.1634521,25.2135925c-3.2974625,14.201767,8.1144104,25.8479614,25.5953369,25.9022217l103.0806656-0.0002594L17.6315975,331.506134c-17.3544369,13.2802734-22.9556332,35.3868713-12.024416,49.362793c11.0848351,14.228241,34.6818542,14.2555847,52.2170372,0.0794067l100.4048004-82.1651611c0,0-1.4731598,11.0837402-1.3557129,17.7419739c3.0185699,56.2037354,45.8679657,108.3059692,98.9225769,131.3808289c91.4195404,40.492218,214.8487701,3.4240417,249.5575714-102.1027832C521.8587036,290.4483643,509.2049255,224.6224518,449.4992676,177.2926483z M279.4641418,373.5093384c-72.2036285-37.7927246-72.2036438-132.7875366-0.0000305-170.5802612s162.9481812,9.7046661,162.9481812,85.2901306S351.6677551,411.302063,279.4641418,373.5093384z M301.4525757,339.4995117c-46.0544739-24.0875549-46.0544891-84.6333313-0.0000305-108.7208557s103.9351196,6.1853485,103.9351196,54.3604126S347.507019,363.5870361,301.4525757,339.4995117z"/></svg>
Added view/public/file-icons/c.svg View view/public/file-icons/c.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 16 16"><path fill="#E84140" d="M9.8,6.6a1.9,1.9,0,0,0-1.818-1.7C6.344,4.86,5.5,6.143,5.5,7.977s0.931,3.3,2.528,3.3S9.8,9.445,9.8,9.445l3.06,0.183a3.838,3.838,0,0,1-1.1,2.92,5.389,5.389,0,0,1-3.95,1.461,5.084,5.084,0,0,1-4.092-1.487A5.74,5.74,0,0,1,2,8.121a5.841,5.841,0,0,1,2.029-4.78A5.479,5.479,0,0,1,7.63,2,5.1,5.1,0,0,1,13,6.634L9.8,6.6h0Z" /></svg>
Added view/public/file-icons/certificate.svg View view/public/file-icons/certificate.svg
@@ -0,0 +1 @@
1<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" width="16px" height="16px"><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"/></svg>
Added view/public/file-icons/circleci.svg View view/public/file-icons/circleci.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 16 16"><path fill="#7A8387" d="M4.513,6.44a3.7,3.7,0,1,1,3.367,5.2A3.723,3.723,0,0,1,4.513,9.52a0.315,0.315,0,0,0-.3-0.22H1.348a0.322,0.322,0,0,0-.325.42A7.108,7.108,0,0,0,15,8,7.058,7.058,0,0,0,7.9,1,7.15,7.15,0,0,0,1.014,6.28a0.314,0.314,0,0,0,.335.38h2.86A0.328,0.328,0,0,0,4.513,6.44Zm2.544,3a1.649,1.649,0,0,1,0-2.873A1.672,1.672,0,1,1,7.057,9.437Z" /></svg>
Added view/public/file-icons/clojure.svg View view/public/file-icons/clojure.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 16 16"><path fill="#567dd1" d="M5.079,4.673a5.581,5.581,0,0,0-.394.42A4.309,4.309,0,0,0,3.9,9.616a4.277,4.277,0,0,0,3.649,2.806,4.341,4.341,0,0,0,2.336-.367,0.333,0.333,0,0,1,.223-0.026,6.551,6.551,0,0,0,3.413.066c0.066-.013.118-0.026,0.223-0.039-0.039.066-.066,0.1-0.092,0.144A6.825,6.825,0,0,1,8.911,14.94a6.98,6.98,0,0,1-7.534-4.76,6.344,6.344,0,0,1-.315-2.846,3.185,3.185,0,0,1,.827-1.665A3.188,3.188,0,0,1,4.908,4.62C4.96,4.633,5,4.646,5.079,4.673Zm6.143,6.5c0.249-.38.538-0.721,0.748-1.115A4.452,4.452,0,0,0,6.378,3.873a0.364,0.364,0,0,1-.236,0,3.67,3.67,0,0,0-3.583-.066,0.7,0.7,0,0,1-.144.066A0.041,0.041,0,0,1,2.388,3.86a6.74,6.74,0,0,1,1.5-1.495A6.983,6.983,0,0,1,14.871,6.626a5.723,5.723,0,0,1,.079,2.164,2.674,2.674,0,0,1-2.008,2.255A4.222,4.222,0,0,1,11.222,11.177ZM6.9,4.463a8.7,8.7,0,0,1,.971-0.144,3.673,3.673,0,0,1,3.806,3.121A3.58,3.58,0,0,1,10.329,10.9a0.274,0.274,0,0,1-.249.039,1.2,1.2,0,0,1-.643-0.551A7.774,7.774,0,0,1,8.544,8.5C8.334,7.872,8.15,7.23,7.953,6.587A5.9,5.9,0,0,0,6.969,4.62C6.956,4.594,6.942,4.581,6.929,4.555A0.181,0.181,0,0,1,6.9,4.463Zm-1.089,6.53c-0.21-.21-0.42-0.393-0.617-0.6a3.7,3.7,0,0,1,.551-5.3,0.226,0.226,0,0,1,.315-0.013,2.181,2.181,0,0,1,.774.879c0.223,0.459.433,0.918,0.63,1.39a0.373,0.373,0,0,1-.026.262c-0.368.734-.748,1.456-1.1,2.19C6.142,10.167,6,10.56,5.814,10.993ZM7.73,8.174a8.675,8.675,0,0,0,1.457,3.37c-0.328.053-.6,0.118-0.893,0.157A3.824,3.824,0,0,1,6.9,11.544a0.188,0.188,0,0,1-.158-0.21,3.141,3.141,0,0,1,.21-1.3c0.223-.59.473-1.167,0.722-1.757Z" /></svg>
Added view/public/file-icons/cmake.svg View view/public/file-icons/cmake.svg
@@ -0,0 +1 @@
1<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 512 512" preserveAspectRatio="xMidYMid meet"><path fill="#497CE3" d="M272.7279663,22.0677414L512,497.9448547l-205.4220581-84.1534729L272.7279663,22.0677414z M5.8364735,468.0686035L262.5133057,249.47435L240.9240265,0L5.8364735,468.0686035z M152.0533295,382.4232178L0,512h467.8563232L152.0533295,382.4232178z"/></svg>
Added view/public/file-icons/commitlint.svg View view/public/file-icons/commitlint.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;"><path d="M9.41,9.06h2.67v0.39H9.41C9.41,9.45,9.41,9.06,9.41,9.06z M10.98,9.84l0.8,1.17h-0.45l-0.58-0.76l-0.59,0.76 H9.71l0.8-1.17H10.98z" fill="#CE3D40" transform="translate(-3 -3) scale(1.5)"/><text transform="matrix(2 0 0 2 0 11)" font-family="'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace" font-size="4.4444px" fill="#50B2DD">cl </text></svg>
Added view/public/file-icons/config.svg View view/public/file-icons/config.svg
@@ -0,0 +1 @@
1<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 512 512"><path fill="#1E88E5" d="M36.5714302,475.4285583h73.1428528V365.7142944H36.5714302V475.4285583z M109.7142868,36.5714302H36.5714302v182.8571472h73.1428528V36.5714302z M292.5714417,36.5714302h-73.142868v73.1428528h73.142868V36.5714302z M0,329.1428528h146.2857208V256H0V329.1428528z M219.4285736,475.4285583h73.142868V256h-73.142868V475.4285583z M182.8571472,219.4285736h146.2857056v-73.1428528H182.8571472V219.4285736z M475.4285583,36.5714302h-73.1428528V256h73.1428528V36.5714302z M365.7142944,292.5714417v73.1428528H512v-73.1428528H365.7142944z M402.2857056,475.4285583h73.1428528v-73.1428528h-73.1428528V475.4285583z"/></svg>
Added view/public/file-icons/cpp.svg View view/public/file-icons/cpp.svg
@@ -0,0 +1 @@
1<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 455 512" width="16px" height="16px"><path fill="#1E9CEF" d="M435.2793884,113.2840881L247.1911163,4.6924829c-10.8347626-6.2566438-28.5671387-6.2566438-39.4019012,0L19.7009449,113.2840881C8.864645,119.5393753,0,134.8957062,0,147.4076385v217.1847382c0.8429857,14.5713501,8.2855635,26.6393127,19.7009449,34.1234741l188.0882721,108.5915833c10.8347626,6.2567749,28.5671387,6.2567749,39.4019012,0l188.0882721-108.5915833c12.2479248-8.1462708,19.2193298-20.4076233,19.7009277-34.1234741V147.4076385C454.5403748,134.2429352,446.6565552,120.9648895,435.2793884,113.2840881z M75.8300552,256.0007019c-0.8911743-148.0888062,197.459137-213.4790344,282.9962769-75.8776245l-65.6346436,37.9804688c-39.6215057-65.5336304-138.0008087-42.1011963-141.5315704,37.8971558c1.0603333,73.7290649,97.7535858,107.9782104,141.536026,37.8927917L358.83078,331.872406C283.4476624,462.7354736,79.6317978,415.6530457,75.8300552,256.0007019z M379.1502686,264.425293h-16.8520813v16.8521729h-16.8491821V264.425293h-16.8521118v-16.850647h16.8521118v-16.8505554h16.8491821v16.8505554h16.8520813V264.425293z M442.34198,264.425293h-16.8520813v16.8521729h-16.8490906V264.425293h-16.8522034v-16.850647h16.8522034v-16.8505554h16.8490906v16.8505554H442.34198V264.425293z"/></svg>
Added view/public/file-icons/csharp.svg View view/public/file-icons/csharp.svg
@@ -0,0 +1 @@
1<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 455 512" width="16px" height="16px"><path fill="#0277bd" d="M335.2219849,244.6636963h14.1854858L347.5634155,262h-14.1361694L335.2219849,244.6636963z M454.9803467,147.4076538v217.1847534c-0.4816284,13.7158203-7.4530029,25.9771729-19.7009888,34.1234131L247.1911011,507.3074341c-10.8347778,6.2567139-28.5671387,6.2567139-39.4018555,0L19.7009277,398.7158203C8.2855835,391.2316895,0.8429565,379.1637573,0,364.5924072V147.4076538c0-12.5119629,8.864624-27.8682861,19.7009277-34.1235352L207.7892456,4.6925049c10.8347168-6.2566528,28.5670776-6.2566528,39.4018555,0l188.0882568,108.5916138C446.6565552,120.9649048,454.5403442,134.2429199,454.9803467,147.4076538z M358.8307495,331.8723755l-65.6346436-37.9788818c-43.7824097,70.0854492-140.475647,35.8363037-141.5360107-37.8928223c3.5307617-79.998291,101.9100952-103.4307861,141.5316162-37.8971558l65.6345825-37.9804077C273.2891846,42.5216675,74.9389038,107.9119263,75.8300781,256.0006714C79.6317749,415.6530762,283.4476929,462.7354736,358.8307495,331.8723755z M374.5,232.5919189h-11.2527466L365.2755127,213h-12.5l-2.0839844,19.5919189h-14.2197876L338.5,213H326l-2.0839844,19.5919189H312v12.0717773h10.631958L320.7879028,262H308.5v12.0717773h11.0037842L317.2244873,295.5h12.7346802l2.2183838-21.4282227h14.1017456L344,295.5h12.7346802l2.2183838-21.4282227H371V262h-10.7972412l1.7947388-17.3363037H374.5V232.5919189z"/></svg>
Added view/public/file-icons/css.svg View view/public/file-icons/css.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 16 16"><path fill="#1E9CEF" d="M3.785,2H14l-1.805,9.164L6.738,13,2,11.164,2.482,8.717H4.5L4.3,9.728l2.864,1.107,3.3-1.107L10.925,7.4h-8.2L3.12,5.355h8.206l0.258-1.313h-8.2Z" /></svg>
Added view/public/file-icons/csv.svg View view/public/file-icons/csv.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 16 16"><path fill="#6AAB20" d="M15,13v1H1V1H2V13H15ZM6,12H4V7H6v5Zm3,0H7V3H9v9Zm3,0H10V5h2v7Z" /></svg>
Added view/public/file-icons/cypress.svg View view/public/file-icons/cypress.svg
@@ -0,0 +1 @@
1<svg width="16px" height="16px" viewBox="0 0 200 200" version="1.1" xmlns="http://www.w3.org/2000/svg"><g id="image" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="Logo" transform="translate(10.000000, 10.000000)" fill="#616161"><circle cx="90" cy="90" r="86"></circle><path d="M64,56 C71.5490744,56 78.4876056,58.7774238 83.9597969,63.4229874 L75.9013457,74.4302155 C73.151103,71.0556355 69.5027384,69 65.5,69 C56.9395864,69 50,78.4020203 50,90 C50,101.59798 56.9395864,111 65.5,111 C69.8072991,111 73.7042455,108.619645 76.5132895,104.776905 L84.2559877,116.322496 C78.739004,121.120951 71.6859434,124 64,124 C46.326888,124 32,108.777681 32,90 C32,71.2223185 46.326888,56 64,56 Z" id="C" fill="#FFFFFF"></path><path d="M85.5,58.5874023 L103.203613,58.5874023 L115.477051,109.667969 L129.157715,58.5874023 L147.118652,58.5874023 L123.617188,128.739258 C122.775391,130.755859 121.020508,133.252604 118.352539,136.229492 C114.350586,140.694824 113.276198,140.816073 109.259277,143.235352 C105.242356,145.65463 104.953681,145.72072 100.856934,146.766602 C98.1257683,147.463856 95.3404493,147.712879 92.5009766,147.513672 L90,136.229492 C94.2547967,135.295813 97.6177524,134.291744 100.088867,133.217285 C102.559982,132.142827 104.939214,130.650151 107.226562,128.739258 L85.5,58.5874023 Z" id="Y" fill="#FFFFFF"></path></g></g></svg>
Added view/public/file-icons/dart.svg View view/public/file-icons/dart.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 13 13"><path fill="#26A2C1" fill-rule="evenodd" d="M10.276 10.906l-.46 1.382-4.159.112L3.6 10.156V4.23l6.676 6.676zm.533-.598L4.101 3.6h6.055L12.4 5.657l-.112 4.158-1.479.493zM2.8 3.481V8.86l-.514-.169L.6 6.781l2.2-3.3zM8.86 2.8H3.481l3.3-2.2 1.91 1.686.169.514z"/></svg>
Added view/public/file-icons/db.svg View view/public/file-icons/db.svg
@@ -0,0 +1 @@
1<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0" y="0" viewBox="0 0 32 32" width="16px" height="16px"><path fill="#F78C6C" d="M16 27.534c-5.323 0-9.641-1.44-9.641-3.214 0-0.97 0-2.031 0-3.214 0-0.279 0.14-0.545 0.341-0.803 1.075 1.384 4.813 2.41 9.301 2.41s8.226-1.026 9.301-2.41c0.201 0.259 0.34 0.524 0.34 0.803 0 0.931 0 1.918 0 3.214 0 1.773-4.318 3.214-9.641 3.214zM16 21.106c-5.323 0-9.641-1.441-9.641-3.214 0-0.97 0-2.030 0-3.214 0-0.17 0.064-0.336 0.151-0.5v0c0.049-0.103 0.113-0.204 0.19-0.304 1.075 1.383 4.813 2.41 9.301 2.41s8.226-1.027 9.301-2.41c0.077 0.1 0.141 0.201 0.19 0.304v0c0.086 0.164 0.151 0.33 0.151 0.5 0 0.931 0 1.917 0 3.214 0 1.773-4.318 3.214-9.641 3.214zM16 14.679c-5.323 0-9.641-1.44-9.641-3.214 0-0.508 0-1.044 0-1.607 0-0.511 0-1.041 0-1.607 0-1.774 4.318-3.214 9.641-3.214s9.641 1.44 9.641 3.214c0 0.501 0 1.033 0 1.607 0 0.492 0 1.011 0 1.607 0 1.774-4.318 3.214-9.641 3.214zM16 6.645c-3.55 0-6.427 0.718-6.427 1.607s2.878 1.607 6.427 1.607c3.55 0 6.427-0.718 6.427-1.607s-2.878-1.607-6.427-1.607z"></path></svg>
Added view/public/file-icons/default.svg View view/public/file-icons/default.svg
@@ -0,0 +1 @@
1<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 490 512"><path transform="scale(0.8) translate(64 64)" fill="#79919D" d="M8.4680052,174.1060028c8.3255835,19.2559814,46.7862816,26.7483368,160.8391113,82.0335541c0,0-138.2648315,61.3529663-142.0308075,63.6340942c-65.4265747,49.1589355,1.5050316,117.3392639,47.8816071,89.5440063c56.2685394-37.6378784,121.9360962-87.95224,130.1949005-91.0718689c-7.2445068,92.8936768-21.7913361,153.0290833-10.2219086,168.1343994c22.9569855,39.6418457,82.3962555,32.1495361,91.3085785-14.6549683c1.3557434-7.811676-14.8056335-155.0718079-14.5473938-155.3515625c56.5022278,39.9590454,130.146698,99.2402344,146.1841125,99.0127258c32.9403381,6.5753479,77.8944092-34.0498047,50.9804688-78.0308533c-9.3688049-15.4259033-16.6842957-17.6853333-161.6783752-80.6993103c0,0,145.6676331-65.9152069,154.6844482-74.2433624c34.04422-29.5803223,7.518158-103.9334717-57.6946106-81.3664322c-3.8951111,2.0228653-132.4760132,94.6872025-132.4760132,94.6872025s23.0351868-154.1286621,10.0928345-170.1356964c-24.2171631-41.8839188-83.9985657-29.2983551-90.9858551,15.4940605l14.396759,153.4578247L73.1780853,100.9386292C28.7813396,83.9737701-19.1696625,125.4314041,8.4680052,174.1060028z"/></svg>
Added view/public/file-icons/diff.svg View view/public/file-icons/diff.svg
@@ -0,0 +1 @@
1<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 512 512" preserveAspectRatio="xMidYMid meet"><path fill="#78909C" transform="scale(0.8) translate(64 64)" d="M296.8922729,0v270.8111572l48.5891724,130.8978271h32.5286255c11.0651245-17.0986328,30.2905884-28.4238892,52.1730957-28.4238892c34.3060913,0,62.1166992,27.8106079,62.1166992,62.1166992s-27.8106079,62.1166992-62.1166992,62.1166992c-20.7470093,0-39.1054077-10.1813354-50.3865967-25.8095093h-82.9042969V512H512V0H296.8922729z M482.0996094,124.9291992h-62.6533203v62.6538086h-30v-62.6538086h-62.6542969v-30h62.6542969V32.2753906h30v62.6538086h62.6533203V124.9291992z M81.3110352,20c21.6721191,0,40.7420654,11.1056519,51.855957,27.9291992h67.9685059V0H0v511.999939h201.135498V213.9963379l-35.6599121-96.0671387h-33.4262085c-11.2486572,15.9074097-29.7735596,26.3041992-50.7383423,26.3041992c-34.3060913,0-62.1166992-27.8106079-62.1166992-62.1166992S47.0049438,20,81.3110352,20z M33.5410156,421.7089844h134.0537109v30H33.5410156V421.7089844z M466.8527832,435.4017944c0,20.2521362-16.4175415,36.6696777-36.6696167,36.6696777c-14.392334,0-26.8409424-8.2956543-32.8439941-20.3624878h-86.6311646L179.3847656,97.9291992h-64.9815674c-5.9052124,12.3359985-18.5027466,20.8571777-33.0921631,20.8571777c-20.2520752,0-36.6696777-16.4175415-36.6696777-36.6696777c0-20.2520752,16.4176025-36.6696167,36.6696777-36.6696167c15.2217407,0,28.2753906,9.2756348,33.8218994,22.4821167h85.1160889l131.3222656,353.7797852h64.5949707c5.4263916-13.4671021,18.6071777-22.9768066,34.0169067-22.9768066C450.4352417,398.7321777,466.8527832,415.1497192,466.8527832,435.4017944z"/></svg>
Added view/public/file-icons/docker.svg View view/public/file-icons/docker.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="16px" height="16px" viewBox="0 0 24 24"><path fill="#1e9cef" d="M2.2,9.76H4.44V11.94H2.2V9.76H2.2M4.95,9.76H7.2V11.94H4.95V9.76H4.95M4.95,6.96H7.2V9.14H4.95V6.96M7.71,9.76H9.95V11.94H7.71V9.76H7.71M7.71,6.96H9.95V9.14H7.71V6.96M10.46,9.76H12.71V11.94H10.46V9.76H10.46M10.46,6.96H12.71V9.14H10.46V6.96M13.22,9.76H15.46V11.94H13.22V9.76H13.22M10.46,4.16H12.71V6.34H10.46V4.16M5.33,15.09C5.68,15.09 5.96,15.36 5.96,15.7C5.96,16.03 5.68,16.31 5.33,16.31C5,16.31 4.71,16.03 4.71,15.7C4.71,15.36 5,15.09 5.33,15.09M22.69,10.89V10.89L23,11.06L22.84,11.37C22.2,12.58 20.87,12.95 19.57,12.89C17.62,17.6 13.37,19.84 8.23,19.84C5.57,19.84 3.13,18.87 1.74,16.58L1.72,16.54L1.5,16.14C1.05,15.13 0.89,14.03 1,12.92L1.03,12.59H15.8C16.33,12.59 16.87,12.5 17.36,12.34L18.12,12C17.81,11.6 17.64,11.09 17.6,10.59C17.53,9.91 17.67,9 18.15,8.5L18.39,8.22L18.67,8.44C19.38,9 19.97,9.77 20.08,10.65C20.93,10.41 21.94,10.46 22.69,10.89M5.34,16.85V16.85C6,16.85 6.5,16.33 6.5,15.7C6.5,15.06 6,14.54 5.33,14.54C4.68,14.54 4.15,15.06 4.15,15.7C4.15,16.34 4.68,16.85 5.34,16.85Z"/></svg>
Added view/public/file-icons/editorconfig.svg View view/public/file-icons/editorconfig.svg
@@ -0,0 +1 @@
1<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 512 512" ><path fill="#7A8387" d="M148.7434387,77.3362274c0,16.8612823,8.1194,31.8380661,20.6572266,41.2354279c-53.15728,8.1588821-112.9549637,48.4623566-126.8272705,83.5488739C23.4681168,191.7642975,0.0069703,202.828186,0.0069703,221.024765c-0.4999932,17.261261,25.9996471,32.6360474,47.1423607,15.6387939c5.146431,6.5579224,12.6313286,12.1708221,21.6827011,16.7067719c-0.2234955,7.5623779-0.3194962,29.3780823,2.8129654,33.4430237c4.0994415,5.3219604,48.681839,4.9014587,50.5333099,0.0855103c1.0279846-2.674469,1.664978-14.2243042,2.0564728-20.4737244c14.4478073,0.5859985,29.2690964-0.6924744,43.1629105-4.0754395c-2.4454651,5.4659119-4.4194489,14.6798096-2.7649536,25.3296509c-46.6633987,31.1257935-72.6270218,97.4796753-25.4596558,155.2278748c-29.3066025,10.3643799-57.7577209,25.2121887-56.6812363,43.5784302c42.0439301-0.8764954,194.5203552,0,194.5203552,0c9.3258667,0,18.1827393-1.2174988,26.5201416-3.4999695C685.1946411,433.557373,299.7818909,138.2208862,512,48.2936211c-246.4151306,44.3403969,92.1537476,353.0061951-162.3268127,398.4656067c63.3594666-55.3053894,41.6233215-224.2262115-62.3576355-300.1264648c26.8766479-4.6989136,47.3343506-28.174118,47.3343506-56.3912277c0.7992249-41.2291374-49.3719177-79.0293121-93.5527039-44.2494011C212.770401,8.4631271,150.5719299,24.614109,148.7434387,77.3362274z"/></svg>
Added view/public/file-icons/elm.svg View view/public/file-icons/elm.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 16 16"><path fill="#26A2C1" d="M8,6.66l2.59-2.578H5.4ZM2.317,1L4.942,3.6h5.672L8,1H2.317Zm6,6,2.836,2.812,2.836-2.824L11.164,4.152ZM14,6.332V1H8.656ZM7.66,7L2,1.317V12.66Zm3.808,3.152L14,12.66V7.633ZM8,7.316L2.317,13H13.66Z" /></svg>
Added view/public/file-icons/erlang.svg View view/public/file-icons/erlang.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 16 16"><path fill="#D52A29" d="M2.516,11.99a6.286,6.286,0,0,1-1.964-4.7A6.145,6.145,0,0,1,2.187,3.011H0.011V11.99H2.516Zm11.454,0A9.384,9.384,0,0,0,15.418,10.2L13.01,9.131a4.741,4.741,0,0,1-3.791,2.352c-2.488-.008-3.466-1.9-3.461-4.329h9.3a3.69,3.69,0,0,0,0-.534A5.17,5.17,0,0,0,13.9,3.009l0,0h2.094v8.979H13.971ZM5.909,5.069A2.125,2.125,0,0,1,8.135,3.225a1.878,1.878,0,0,1,2.016,1.844H5.909Z" /></svg>
Added view/public/file-icons/eslint.svg View view/public/file-icons/eslint.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 16 16"><path fill="#7963E6" d="M10.9,9.595L8.027,11.212,5.156,9.595V6.36L8.027,4.742,10.9,6.36V9.595Zm4.015-1.244-3.177,5.358a0.628,0.628,0,0,1-.559.292H4.823a0.631,0.631,0,0,1-.559-0.295L1.086,8.356a0.628,0.628,0,0,1,0-.636L4.263,2.339A0.672,0.672,0,0,1,4.823,2h6.354a0.672,0.672,0,0,1,.559.339l3.177,5.393A0.6,0.6,0,0,1,14.913,8.351Zm-2.631,2.1V5.644L8,3.234l-4.28,2.41V10.45L8,12.86Z" /></svg>
Added view/public/file-icons/ex.svg View view/public/file-icons/ex.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 16 16"><path fill="#C792EA" d="M9.412,4.3c1.062,2.294,3.826,3.252,3.576,6.237-0.294,3.515-2.78,4.4-4.154,4.462a4.412,4.412,0,0,1-4.717-3.739C3.311,7.535,6.835,1.817,8.865,1A7.552,7.552,0,0,0,9.412,4.3ZM7.6,13.79c0.929,0.194,1.642.329,1.726-.047,0.127-.567-2.04-0.886-3.489-1.044A4.514,4.514,0,0,0,7.6,13.79Z" /></svg>
Added view/public/file-icons/excel.svg View view/public/file-icons/excel.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 16 16"><path fill="#6AAB20" d="M13.4,8.488H11.172V7.349H13.4v1.14Zm0,0.651H11.172v1.14H13.4V9.14Zm0-5.372H11.172v1.14H13.4V3.767Zm0,1.791H11.172V6.7H13.4V5.558Zm0,5.372H11.172v1.14H13.4V10.93Zm1.537,2.247a0.643,0.643,0,0,1-.727.358H9.264V15H8.277L1,13.7V2.3L8.319,1H9.264V2.3h4.774a1.435,1.435,0,0,1,.8.156A1.526,1.526,0,0,1,15,3.277l-0.006,8.475A7.612,7.612,0,0,1,14.935,13.177Zm-8.1-2.554C6.391,9.711,5.944,8.806,5.507,7.894Q6.156,6.563,6.79,5.226q-0.541.027-1.081,0.067C5.44,5.962,5.127,6.613,4.917,7.3c-0.2-.653-0.455-1.281-0.692-1.918Q3.7,5.417,3.176,5.449C3.545,6.283,3.938,7.1,4.3,7.943,3.874,8.757,3.48,9.582,3.072,10.4c0.348,0.015.7,0.029,1.045,0.034,0.248-.648.556-1.271,0.773-1.932a19.494,19.494,0,0,0,.793,2.045C6.065,10.575,6.447,10.6,6.83,10.623Zm7.407-7.552H9.264v0.7h1.272v1.14H9.264V5.558h1.272V6.7H9.264V7.349h1.272v1.14H9.264V9.14h1.272v1.14H9.264V10.93h1.272v1.14H9.264v0.753h4.973V3.071Z" /></svg>
Added view/public/file-icons/firebase.svg View view/public/file-icons/firebase.svg
@@ -0,0 +1 @@
1<svg version="1.1" viewBox="0 0 400 400" xmlns="http://www.w3.org/2000/svg" width="16px" height="16px"><g transform="translate(-1.575 103.4)"><g transform="translate(-2.5879e-8 -1.5259e-6)" fill="#fcca3f"><path d="m72.55 208.77 44.456-292.29 56.209 90.445 22.275-44.495 135.11 246.85z"/><path d="m195.7 276.73 134.9-67.45-46.5-224.83-211.55 224.32z"/><path d="m173.22 6.9319-100.66 201.84 136.35-144.58z"/></g></g></svg>
Added view/public/file-icons/folder.svg View view/public/file-icons/folder.svg
@@ -0,0 +1 @@
1<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.4142" version="1.1" width="16px" height="16px" viewBox="0 0 24 24" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><path d="m10 4h-6c-1.11 0-2 .89-2 2v12c0 1.097.903 2 2 2h16c1.097 0 2-.903 2-2v-10c0-1.11-.9-2-2-2h-8l-2-2z" fill="#FFB300" fill-rule="nonzero"/></svg>
Added view/public/file-icons/font.svg View view/public/file-icons/font.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 16 16"><path fill="#7A8387" d="M1,7H7V9H5v5H3V9H1V7ZM15,4H11.066V14H8.934V4H5V2H15V4Z" /></svg>
Added view/public/file-icons/fsharp.svg View view/public/file-icons/fsharp.svg
@@ -0,0 +1 @@
1<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 27 32"><path fill="#1E9CEF" d="M6.789 10.152l-6.114 6.12 12.262 12.262v-6.131l-6.131-6.131 6.131-6.131-0.011-3.054-0.016-3.049-6.12 6.114zM10.73 14.099l-2.173 2.173 4.379 4.379v-4.368c0-2.398-0.005-4.363-0.016-4.363-0.005 0-0.991 0.98-2.19 2.179zM20.178 22.419l6.114-6.12-12.262-12.262v6.131l6.131 6.131-6.131 6.131 0.011 3.054 0.016 3.049 6.12-6.114z"></path></svg>
Added view/public/file-icons/git.svg View view/public/file-icons/git.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 16 16"><path fill="#D52A29" d="M14.718,7.356L8.6,1.241a0.9,0.9,0,0,0-1.276,0l-1.27,1.27L7.668,4.122A1.071,1.071,0,0,1,9.025,5.487L10.577,7.04a1.072,1.072,0,1,1-.643.605L8.487,6.2v3.81A1.071,1.071,0,1,1,7.6,9.975V6.13a1.074,1.074,0,0,1-.583-1.407L5.434,3.135,1.241,7.327a0.9,0.9,0,0,0,0,1.276l6.115,6.115a0.9,0.9,0,0,0,1.276,0l6.086-6.086A0.9,0.9,0,0,0,14.718,7.356Z" /></svg>
Added view/public/file-icons/github.svg View view/public/file-icons/github.svg
@@ -0,0 +1 @@
1<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 512 512"><path d="M337.2174377,504.2731934c141.4747009-47.3608398,220.8829651-214.6595154,146.0966492-359.3669128C393.331665-29.2045479,147.0076141-40.5344696,40.9949989,124.5613861c-92.9263611,144.7162628-19.280138,332.2263184,134.5387421,379.6889648c12.7788849,2.3462219,17.4485779-5.5580139,17.4485779-12.3005371c0-6.0819092-0.2277985-26.2411499-0.3644562-47.5620117c-71.0697784,15.4439697-86.0809937-30.1363831-86.0809937-30.1363831C94.8969498,384.7301636,78.1545181,376.87146,78.1545181,376.87146c-23.2343178-15.8540039,1.7539444-15.5350647,1.7539444-15.5350647c25.6489487,1.7766724,39.1795349,26.3322449,39.1795349,26.3322449c22.8015594,39.0655518,59.8397675,27.7673035,74.3726501,21.2070007c2.3234253-16.4689941,8.929306-27.7673035,16.2184601-34.1225891c-56.7191162-6.4463196-116.3994446-28.3822937-116.3994446-126.308197c0-27.9267426,9.9770508-50.682785,26.2866669-68.586853c-2.5967407-6.4919434-11.4121704-32.4824982,2.5284424-67.6529617c0,0,21.4348602-6.8564072,70.2724915,26.1955795c41.7310028-11.2334137,84.340744-11.614624,127.9255524,0.045578c48.7465515-33.0975647,70.2269287-26.1955795,70.2269287-26.1955795c13.9634094,35.1931839,5.1707458,61.1609573,2.551178,67.6301193c16.3779602,17.8813324,26.263916,40.6600952,26.263916,68.5868988c0,98.1764374-59.7714539,119.7934723-116.6956177,126.1259918c9.2026367,7.927002,17.3346558,23.4621582,17.3346558,47.2887573c0,34.1680908-0.3416748,61.7076416-0.3416748,70.1357727C319.6322021,498.8290405,324.2791138,506.7788391,337.2174377,504.2731934z"/></svg>
Added view/public/file-icons/gitlab.svg View view/public/file-icons/gitlab.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 32 32"><g fill="#e24329"><polygon points="16 28.896 16 28.896 21.156 13.029 10.844 13.029 16 28.896"/><polygon points="16 28.896 10.844 13.029 3.619 13.029 16 28.896"/><path d="M3.619,13.029h0L2.052,17.851a1.067,1.067,0,0,0,.388,1.193L16,28.9,3.619,13.029Z"/><path d="M3.619,13.029h7.225L7.739,3.473a.534.534,0,0,0-1.015,0L3.619,13.029Z"/><polygon points="16 28.896 21.156 13.029 28.381 13.029 16 28.896"/><path d="M28.381,13.029h0l1.567,4.822a1.067,1.067,0,0,1-.388,1.193L16,28.9,28.381,13.029Z"/><path d="M28.381,13.029H21.156l3.105-9.557a.534.534,0,0,1,1.015,0l3.105,9.557Z"/></g></svg>
Added view/public/file-icons/go.svg View view/public/file-icons/go.svg
@@ -0,0 +1 @@
1<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 512 512"><path fill="#82AAFF" d="M37.4353638,218.1991882l7.265358-9.2706146l92.3047104-0.0437622l-5.9430084,9.2706146L37.4353638,218.1991882z M121.1525116,241.0051422l3.0618439-9.2706146l-116.9489975,0.080719L0,241.0858765L121.1525116,241.0051422z M117.7918701,263.8918152l0.8838425-9.2706146l-53.1967468,0.0437622l-5.1631699,9.2706146L117.7918701,263.8918152z M457.0930786,336.4914551c-51.1795654,28.1930542-121.1036682,16.253479-139.7984009-44.8755798c-11.047821,21.741333-29.0864868,39.5604553-50.583313,49.7214966c-50.9333038,24.0750122-120.0850525,3.0805054-128.9793243-62.896698c-6.5131073-63.2374115,44.6686096-102.3140564,74.9248657-112.1797485c48.084671-14.9787292,95.508255,2.6219635,111.9070587,46.4269714l-51.6507568,13.5379028c-5.4868469-15.2711792-35.3119354-26.268158-58.2382355-9.6925201c-36.0574646,22.2469788-35.3910217,78.2315826,8.1730957,86.5452118c22.6175537,2.8996582,37.8105316-8.2763062,49.1994781-25.4665222l-56.0868073,0.1200256l18.0216522-38.8605042h84.0563354c36.4062195-102.7062836,178.3916626-98.2090759,192.8215332-5.9193268C515.9889526,265.7539368,504.7913208,310.216217,457.0930786,336.4914551z M410.4469299,209.4202423c-38.8612366,8.3619385-48.5465698,42.6897278-42.5482178,64.68367c6.3834839,23.4061584,31.1098328,38.7536316,62.4820557,24.0765686C480.6612549,274.6574402,467.4814453,197.1478729,410.4469299,209.4202423z"/></svg>
Added view/public/file-icons/gradle.svg View view/public/file-icons/gradle.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 16 14"><path fill="#26A2C1" d="M14.59,2.257A2.291,2.291,0,0,0,12.579.989c-0.769-.015-1.4.445-1.284,0.751a4.954,4.954,0,0,0,.261.547c0.13,0.2.357,0.044,0.439,0a1.214,1.214,0,0,1,.79-0.146,1.187,1.187,0,0,1,.892.736A2.071,2.071,0,0,1,10.21,4.86a5.525,5.525,0,0,0-5.437-.809c-0.988.35-1.448,0.7-1.057,1.509a17.146,17.146,0,0,0,.872,1.677C5.405,8.688,7.2,6.567,7.2,6.567,5.865,8.7,4.719,8.185,4.279,7.442a11.8,11.8,0,0,1-.707-1.451C0.188,7.288,1.1,12.969,1.1,12.969l1.682,0.007c0.426-2.107,1.963-2.02,2.224.007l1.284,0.007c1.133-4.112,4.009.015,4.009,0.015l1.675,0.007c-0.467-2.807.94-3.69,1.826-5.33S15.544,4.022,14.59,2.257Zm-5.21,5.5a0.921,0.921,0,0,1-.529-1.181s0.206,0.073.549,0.19a0.361,0.361,0,0,0-.055.255,0.392,0.392,0,0,0,.426.357,0.406,0.406,0,0,0,.35-0.357q0.206,0.077.432,0.153A0.945,0.945,0,0,1,9.38,7.755Z"/></svg>
Added view/public/file-icons/graphql.svg View view/public/file-icons/graphql.svg
@@ -0,0 +1 @@
1<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 512 512" preserveAspectRatio="xMidYMid meet"><path fill="#7963E6" d="M448.8439636,316.8224487V195.2007751c4.1664429-0.9976196,8.261322-2.5892639,12.1588745-4.8298035c21.8334961-12.6817932,29.2857056-40.5293884,16.7347107-62.3629761c-12.6817932-21.8335114-40.5293884-29.2856979-62.3629761-16.7346954c-3.9276428,2.2813263-7.3816528,5.0595474-10.3458252,8.199173L299.7269287,58.6746483c6.6014709-22.0191994-4.2705994-45.8786011-25.93573-55.0507469c-23.2362671-9.8371754-49.9692535,0.9930778-59.8065186,24.2293434c-4.2989197,10.1543674-4.6501923,20.976244-1.7446899,30.7642651l-105.3036652,60.7988625c-14.1323471-14.8911362-37.0941086-18.8992767-55.6967049-8.2790527c-21.8707733,12.4861298-29.594038,40.3907852-17.1079903,62.2616348c6.5032425,11.3911438,17.1919365,18.9331055,29.0294724,21.7921753V316.843689c-21.1422234,5.1567993-36.1582489,24.7825623-34.7811852,47.2064209c1.5436802,25.1366272,23.1808853,44.1854553,48.4346657,42.6998596c11.9412766-0.7872009,22.4965439-6.0666504,30.1384964-14.0744019l105.2865143,60.7889709c-6.179657,20.8371582,3.254303,43.6761169,23.3864441,53.7241821c22.5769043,11.2682495,49.9920044,2.0106506,61.2019348-20.4494324c5.6194763-11.2592163,6.1613159-23.706665,2.4940491-34.7550659l104.6708069-60.4334717c8.4454346,9.4900513,20.7602234,15.4396667,34.4360657,15.3096619c25.1828308-0.2393799,45.5301208-20.8381042,45.290741-46.0209656C483.6122131,339.418335,468.8146667,321.6131592,448.8439636,316.8224487z M118.2862167,350.396698c-2.1131897-8.6637573-6.6496735-16.2986755-12.8217545-22.1973877L243.3044586,89.4605408c8.539032,2.4894333,17.3392487,2.3663864,25.4445038,0.0061417L406.5761108,328.183197c-6.2328186,5.9347534-10.7914734,13.5970764-12.8850403,22.213501H118.2862167z M398.6398621,173.6362762c6.4229736,11.1732941,16.8890381,18.5683594,28.5012817,21.455658v121.7996063c-0.5890503,0.1454773-1.1730042,0.3025208-1.7528992,0.4704895L287.5503235,78.6268539c0.4143982-0.3965149,0.8177795-0.805954,1.2182007-1.2193069l105.5436096,60.9374695C391.0511475,149.8006439,392.2377319,162.4992828,398.6398621,173.6362762z M224.4852142,78.6515884L86.6713104,317.3453674c-0.5980835-0.1741333-1.2000732-0.3384399-1.8074112-0.4884338V195.1277618c3.9461441-0.9847717,7.8250885-2.5061035,11.5292816-4.6208191c18.6504745-10.6475983,26.9533005-32.4238892,21.2955933-52.2387695l105.4884872-60.9055481C223.6018524,77.8017502,224.0415497,78.2284241,224.4852142,78.6515884z M289.7375793,435.6283264c-3.6878357-4.0439148-8.162323-7.497467-13.3588867-10.091095c-18.3183594-9.1427917-39.7821503-4.8483276-53.2470856,9.1560974l-105.338295-60.8189087c0.1706009-0.5874634,0.3323517-1.1784363,0.47966-1.7749329h275.4713135c0.2489624,1.0110474,0.5194092,2.0136108,0.8342896,2.9970398L289.7375793,435.6283264z"/></svg>
Added view/public/file-icons/gulpfile.svg View view/public/file-icons/gulpfile.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 16 16"><path fill="#C74748" d="M12,3.993c-1.011.741-6.417,0.7-7-.039,0.149-.246,2.446-0.169,2.333-0.468A3.284,3.284,0,0,0,6.75,1.927l-1.439-1.6L5.716,0s0.755,0.765,1,.991A3.614,3.614,0,0,1,7.956,3.175a0.47,0.47,0,0,0,.544.468C10.185,3.763,11.824,3.732,12,3.993ZM6.245,12.18A0.523,0.523,0,0,1,5.817,11.6L5,4.305a12.984,12.984,0,0,0,7,0l-0.7,7.251a0.708,0.708,0,0,1-.622.663A9.4,9.4,0,0,1,6.245,12.18Zm4.394,0.974c-0.077.624-.117,1.286-0.156,1.949a0.469,0.469,0,0,1-.311.429L8.772,16H8.007S7.1,15.61,6.75,15.454a0.5,0.5,0,0,1-.194-0.273c-0.166-1.4.057-2.292-.428-2.807V12.3a9.648,9.648,0,0,0,4.939-.078A2.014,2.014,0,0,0,10.639,13.154Z"/></svg>
Added view/public/file-icons/haskell.svg View view/public/file-icons/haskell.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 16 16"><path fill="#AB76A0" d="M1,13L4.294,8,1,3H3.471L6.765,8,3.471,13H1Zm3.294,0L7.588,8,4.294,3H6.765l6.588,10H10.882L8.824,9.875,6.765,13H4.294Zm7.961-2.916-1.1-1.667H15v1.667H12.255Zm-1.647-2.5L9.51,5.918H15V7.584H10.608Z" /></svg>
Added view/public/file-icons/hcl.svg View view/public/file-icons/hcl.svg
@@ -0,0 +1 @@
1<svg width="16px" height="16px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve"><g id="Logo" transform="matrix(0.188962,0,0,0.188962,1.9,1.31422)" fill="#AB76A0"><path d="M44.5,0L0,25.7L0,87.4L16.7,97.1L16.7,35.3L44.5,19.3L44.5,0Z" /><path d="M62.3,0L62.3,49.2L44.5,49.2L44.5,30.8L27.8,40.5L27.8,103.4L44.5,113.1L44.5,64.1L62.3,64.1L62.3,82.3L79.1,72.7L79.1,9.7L62.3,0Z"/><path d="M62.3,113.1L106.9,87.4L106.9,25.7L90.1,16.1L90.1,77.8L62.3,93.8L62.3,113.1Z"/></g></svg>
Added view/public/file-icons/helm.svg View view/public/file-icons/helm.svg
@@ -0,0 +1 @@
1<svg width="16px" height="16px" version="1.1" viewBox="0 0 300 300" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(2.1985 0 0 2.1985 16.994 11.498)"><path d="m59.595 125.11c-.90254-.62553-1.9708-2.7016-2.579-5.0119-.5411-2.0555-.74632-7.4735-.38373-10.131.13481-.98807.21141-1.8302.17024-1.8715-.04117-.0412-.88105-.17216-1.8664-.29093-5.6769-.6843-11.736-2.6139-16.349-5.2065-.97848-.54991-1.8949-.99984-2.0365-.99984-.1416 0-.63996.73644-1.1075 1.6365-2.1733 4.1843-5.9689 8.3388-8.8542 9.6915-1.0534.49386-2.4567.61406-3.1059.26603-.97881-.52471-1.2688-2.6021-.68438-4.902.40029-1.5752 2.009-4.8889 3.3138-6.8256.57602-.85503 1.714-2.3052 2.5288-3.2226l1.4815-1.668-.77229-.73792c-2.0348-1.9443-5.8565-6.4417-5.8565-6.8921 0-.16124 5.2141-3.7835 5.594-3.8862.19331-.05226.66073.41024 1.2929 1.2793 1.3704 1.8839 5.0344 5.5067 7.1898 7.1091 16.435 12.218 39.6 9.1491 52.072-6.898.66258-.8525 1.3078-1.55 1.4338-1.55.24995 0 5.4107 3.4988 5.5905 3.7901.16079.26059-2.0948 3.1837-4.0216 5.2118-.91459.96266-1.6619 1.8285-1.6607 1.9242.0012.09564.71977.93041 1.5968 1.855 2.784 2.935 5.5238 7.5173 6.2846 10.511.58446 2.3.29443 4.3773-.68438 4.902-.21128.11326-.77192.20505-1.2459.20398-2.9996-.007-7.9744-4.8243-10.927-10.581-.5689-1.1094-1.1185-2.017-1.2214-2.017s-.68196.31713-1.2869.70473c-4.2898 2.7487-10.694 5.1199-16.234 6.0104-1.1781.18939-2.2391.41926-2.3576.51081-.15326.11835-.13355.6734.0682 1.9202.35985 2.224.22107 7.5064-.25334 9.6423-.48972 2.2049-1.2419 3.9137-2.1693 4.9281-1.066 1.1661-1.8955 1.3329-2.9598.59529zm-58.97-44.958c-.05324-.13974-.07358-7.4541-.04521-16.254l.05159-16h8.3861l.053 5.8901c.03965 4.4064.11509 5.9296.2995 6.0469.13558.08626 2.2347.15821 4.6647.1599 3.4417.0024 4.4671-.05589 4.6392-.26367.14747-.17798.23865-2.191.27404-6.05l.05303-5.7833h8.3861v32.4h-8.3861l-.05285-6.183c-.03552-4.155-.1254-6.2706-.27404-6.45-.17232-.20797-1.203-.26695-4.6649-.26695s-4.4925.05898-4.6649.26695c-.14864.17939-.23852 2.295-.27404 6.45l-.05285 6.183-4.1479.05407c-3.2097.04184-4.1698-.0034-4.2447-.2zm33.943-.0023c-.05275-.13847-.0727-7.4518-.04432-16.252l.05159-16h20.766l.05451 3.5471.05451 3.5471-6.1444.0529-6.1444.0529-.05655 2.3841c-.04205 1.7729.0091 2.4258.19967 2.5469.14092.08956 2.527.16422 5.3025.16591l5.0463.0031-.05453 3.55-.05452 3.55-5.1914.1-5.1914.1v5.6l6.3894.1 6.3894.1v7l-10.638.05176c-8.4041.04089-10.658-.0012-10.734-.2zm27.954 4.6e-5c-.05276-.13849-.07272-7.4518-.04434-16.252l.05159-16h8.3861l.09983 12.6.09983 12.6 6.0899.1 6.0899.1v7l-10.338.0518c-8.1645.04091-10.359-.0012-10.434-.2zm26.555-.0018c-.05238-.1375-.07202-7.45-.04365-16.25l.05159-16 4.3927-.04908c2.416-.02699 4.492.018 4.6133.1.29606.20012 4.7308 12.279 5.7089 15.549 1.0175 3.402.93835 3.2008 1.1688 2.97.1081-.10828.58031-1.4508 1.0494-2.9834 1.0336-3.3774 5.1223-15.086 5.392-15.44.14787-.19448 1.2243-.2412 4.608-.2l4.4151.05375v32.4l-3.7389.05439-3.7389.0544-.13258-.52912c-.27547-1.0994.0941-12.674.51028-15.98.65488-5.2023.55547-5.2828-.98835-.8-1.6696 4.8479-4.9886 13.762-5.3056 14.25-.27223.41883-.43568.45-2.36.45-1.4168 0-2.1289-.07868-2.2626-.25-.24718-.3167-4.3232-11.41-5.4372-14.798-.7858-2.3898-1.2134-3.2505-1.1993-2.4138.0034.19899.18682 1.8468.40768 3.6618.41367 3.3995.77906 14.796.50894 15.874l-.13168.5255h-3.6964c-2.7732 0-3.7201-.06244-3.7916-.25zm2.6414-36.94c-.78664-1.3339-2.7658-3.824-4.4399-5.5859-5.3921-5.6753-11.886-9.2624-19.858-10.97-2.2826-.48883-2.8884-.53537-7.0883-.5445-4.9449-.01076-6.0338.11237-9.8637 1.1153-5.1845 1.3577-9.9116 3.767-14.097 7.1848-2.0121 1.6432-5.2171 5.0232-6.5866 6.9461-.84338 1.1842-1.2679 1.6227-1.4895 1.5384-.72786-.27661-5.601-3.5527-5.5979-3.7634.0068-.47339 3.289-4.59 5.5161-6.9185l2.3038-2.4086-1.5234-1.6521c-2.7837-3.0188-5.4529-7.5178-6.1966-10.444-.58446-2.3-.29443-4.3773.68438-4.9021.21128-.11326.77192-.20505 1.2459-.20398 2.9996.0068 7.9744 4.8243 10.927 10.581.5689 1.1094 1.1049 2.017 1.1912 2.017.08625 0 .86659-.40515 1.7341-.90033 4.4592-2.5454 11.619-4.8137 16.493-5.2251.8414-.07102 1.6352-.19439 1.7641-.27415.17681-.10946.15066-.64573-.10664-2.187-.4741-2.84-.32693-8.4019.28349-10.713.96708-3.662 2.5201-5.7132 4.1009-5.4162 1.4744.27706 2.9045 2.6836 3.6484 6.1396.48548 2.2555.49819 8.5991.02139 10.677-.17673.77-.26249 1.462-.19059 1.5377.0719.07575 1.0292.27907 2.1274.45183 6.3631 1.001 11.189 2.7769 17.104 6.2944.40216.23914.78073.35452.84127.2564s.60602-1.1707 1.2122-2.3836c2.3402-4.6824 6.1076-8.9371 9.1956-10.385 1.0534-.49386 2.4567-.61405 3.1059-.26603.97881.52471 1.2688 2.6021.68438 4.9021-.4267 1.6792-2.0686 4.9958-3.5398 7.1503-.68688 1.0059-2.0817 2.6707-3.0996 3.6995l-1.8508 1.8706 1.821 1.9358c1.8404 1.9565 5.0912 6.1065 5.6864 7.2593.26943.52189.27872.66729.05574.87275-.45654.42067-5.3664 3.3037-5.6263 3.3037-.13518 0-.40232-.26542-.59363-.58982z" fill="#00acc1"/></g></svg>
Added view/public/file-icons/history.svg View view/public/file-icons/history.svg
@@ -0,0 +1 @@
1<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" width="16px" height="16px"><path d="m11 7.5v5.11l4.71 2.79.79-1.28-4-2.37v-4.25m0-5c-3.53 0-6.59 1.92-8.23 4.77l-2.27-2.27v6.5h6.5l-2.75-2.75c1.21-2.52 3.75-4.25 6.75-4.25a7.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 -9.5 -9.5z" fill="#8bc34a"/></svg>
Added view/public/file-icons/html.svg View view/public/file-icons/html.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 16 16"><path fill="#F4BF75" d="M11.631,5.1l0.136-1.531H4.233l0.4,4.672H9.849l-0.187,2L7.983,10.7l-1.67-.464L6.2,9.015H4.71L4.9,11.448l3.085,0.875H8.017V12.314l3.06-.866L11.5,6.688H6.014L5.886,5.1h5.744ZM2,1H14L12.909,13.583,7.983,15,3.091,13.583Z" /></svg>
Added view/public/file-icons/husky.svg View view/public/file-icons/husky.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 32 32"><path d="M26.4,20c-.025.939-1.839,1.591-1.1,2.524,1.63.229.889,1.309,1.782,1.677-1.579,2.57-4.126,2.891-6.549,1.282a2.888,2.888,0,0,0-2.149-.423c-.37.593.181.662.533.748,1.7.339,3.421,2.972,9.185.464.769-.323.652-1.274.319-2.022.639-.272.678-.982.772-1.895C29.821,20.3,27.762,20.475,26.4,20Zm-9.063-4.467a7.737,7.737,0,0,0-2.422,1.013c.965.567,1.348,1.243,2.422,1.032s1.054-.9.631-1.706a.635.635,0,0,0-.631-.339ZM21.874,2c-1.312.06-2.44,3.574-3.778,6.065-3.846,1.6-4.809-.475-6.065-.134C9.892,3.572,6.716-.8,5.858,4.4c.189,3.926-1.378,4.25-1.239,9.853,0,0-2.8,5.626-1.655,10.605A6.646,6.646,0,0,0,8.492,30c.2-1.435,2.449-4.671,1.833-5.426-1.538-1.884-1.055-6.5,2.84-6.976.533-3.883,3.174-3.152,2.9-4.275-.847-3.518,2.806-1.876,3.419-.723,1.1,1.828,1.877,3.625,2.777,4.476a9.313,9.313,0,0,0,2.79,1.709c-.327-.2-3.127-2.573-3.947-4.476a12.545,12.545,0,0,1-.443-3.723c1.421-.223,1.994,2.168,3.537,4.337a.442.442,0,0,1,0,.386c-.212-.112-.286-.394-.542-.428-.233,0-.421.33-.421.737s.307.553.73.743a3.555,3.555,0,0,0,1.792,1.679l-1.9-5.559c-.07-3.482.3-6.963-1.719-10.445A.763.763,0,0,0,21.874,2Zm.018,1.11c.105,0,.2.069.289.231,1.053,1.979,1.092,6.625,1.084,8.268-.5-1.138-1.249-3.052-3.611-3.635,0,0,1.38-4.849,2.238-4.864ZM7.743,3.552c.48,0,1.026.28,1.658,1.434C10.414,6.832,11.14,8.06,11.493,8.7c.722,1.3-.316.272-.641,3.611a1.58,1.58,0,0,1-.8,1.311A10.85,10.85,0,0,1,7.735,8.552c-1.008,1.5.653,3.813.682,5.794a4.259,4.259,0,0,1-2.261.028c-.52-.26-.691-3.43.273-5.891.8-2.05.421-4.656.778-4.77C7.453,3.635,7.455,3.554,7.743,3.552Z" fill="#7f7f7f"/></svg>
Added view/public/file-icons/image.svg View view/public/file-icons/image.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="16px" height="16px" viewBox="0 0 24 24"><path fill="#92AC5A" d="M8.5,13.5L11,16.5L14.5,12L19,18H5M21,19V5C21,3.89 20.1,3 19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19Z"/></svg>
Added view/public/file-icons/java.svg View view/public/file-icons/java.svg
@@ -0,0 +1 @@
1<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 369 512"><path fill="#c792ea" d="M118.8347473,391.8314514c-11.0463791,2.9020386-30.8727112,10.20224-25.4985275,25.1454468c10.2657928,16.2324829,32.2333145,18.5989685,49.5846481,22.1087646c43.9986115,6.1643982,89.6991577-0.4361572,129.8277893-19.565979c-13.7843018-4.3330078-26.6967163-12.5171509-39.4153748-17.5175171c-37.0448914,7.5523071-76.5756073,10.7302246-113.4392471,0.8476257c1.886116-4.4017639,18.7827988-14.5131226,4.6802292-11.4407043C122.6610413,391.5495911,120.7478333,391.6901245,118.8347473,391.8314514z M106.964592,338.0658875c-11.0428543,4.4443665-30.7042847,9.7420044-28.8187332,25.1456604c6.8268356,15.418457,27.3534775,16.8304138,41.7882004,20.1987305c54.8505478,7.9640503,111.1017227,0.9543457,163.7583618-15.4662476c-11.6207581-4.3516235-24.0296326-8.4572144-32.6334991-17.870636c-46.6656952,9.2505188-95.9490356,13.9017639-142.6123657,4.0263062c-6.5641327-3.4587402,6.7220764-9.9211731,7.4588852-13.4144897C129.080307,329.40625,111.3105392,339.0346069,106.964592,338.0658875z M292.5256653,112.0490875c-38.8645325,11.7290421-80.969223,27.7937775-104.0384216,62.9931488c-16.4302063,25.6138611-4.5041351,58.4992371,14.7626343,78.8990021c13.353775,13.1353302,8.0883484,34.6885223-5.5801544,45.4180756c-14.3238525,12.5110168,2.2148438,10.3175659,10.5245056,4.3087463c20.3131256-12.5423279,43.0028687-35.4559326,34.3283844-61.5947418c-6.8266144-19.7382965-32.4475403-36.0962372-23.3964081-59.1630554c17.582016-31.7272034,54.2102509-45.6840668,81.799118-67.223175C311.537384,108.6017914,296.6333923,113.0118713,292.5256653,112.0490875z M40.4912758,451.5814209c16.9685745-11.2787476,37.8758583-14.2047729,57.9201622-11.4427795c-9.3910446-6.807312-17.9786682-14.5080872-30.3689423-12.7851868c-23.2782326,2.2700806-48.2075577,8.3582153-65.1916656,25.4277649c-8.4207268,9.9065857,3.5251145,21.223877,13.6324844,22.3912354c86.1140213,16.2096252,175.8414001,18.5883484,262.3297424,3.4610901c22.5798035-5.8760681,49.5704956-8.4633484,65.9025574-26.6990662c7.6173096-12.914978-10.2987366-22.3733215-20.7990112-23.1882935c-4.3379517,1.0841675,7.7060852,8.7731018,7.3783875,14.4295654c-10.5741882,11.6734619-29.2931824,11.3467407-44.0762939,15.0453491C177.5,472.5,69.1221924,466.7949829,40.4912758,451.5814209z M275.505188,315.8980103c8.3691711-4.5243835,17.2249451-8.0758362,24.1567688-14.833252c-27.1533813-1.6239624-53.7112274,7.3096313-80.7257233,8.265625c-43.8738403,2.6915588-88.8258209,7.7044067-132.3088989-0.6369629c-6.724678-1.5560303,5.468811-5.0622559,7.2046509-6.4278564c15.6399765-6.9520569,32.918335-8.5035706,47.9603882-16.9523315c-6.2371521-1.4189758-12.2854004-4.0568848-18.7899857-3.2489929c-28.1797333,1.5705261-57.2032547,8.4977112-80.7361908,24.2276001c-8.3256264,7.8776245,2.0441666,18.0975342,10.6659737,19.1419983C112.7521286,341.9960938,248.5,333.6666565,275.505188,315.8980103z M320.5681458,277.4030457c-14.2689819-0.0597839-27.9729309,6.7670593-33.7684937,20.4739075c-6.6846313,9.065033,11.1994019-4.1524353,17.1698608-4.0154419c19.0513916-7.9066162,42.1271667,12.8203735,33.0571899,32.3510132c-9.3682251,23.7306519-34.7591553,35.1193542-53.8241882,48.7372131c-15.8569946,12.9924316-10.7930908,13.5957642,6.1331177,7.4459229c30.6443787-8.963562,67.3738403-23.3135071,77.4277649-56.6795959C374.0092163,298.2519531,347.3074646,274.8536682,320.5681458,277.4030457z M224.7153015,0c1.2240601,5.6507764,2.4481659,11.305665,3.6722412,16.9564419c21.279129,84.3768921-84.720871,103.7102203-110.0494919,163.5247192c-10.4239807,30.5713806,13.7318192,58.4686279,33.0548782,79.341568c13.2946777,13.4771118,26.795578,27.1580811,42.3131409,38.3348694c-7.078476-35.874939-47.0305634-58.9912109-43.4407196-97.5544434c7.1279144-37.0378418,45.9594879-53.2945557,68.2353821-80.0289307C255.5,79.5,263.7047424,36.5491676,224.7153015,0z M54.1986313,487.1745911c22.1386642,21.4512939,55.1589203,20.0031128,83.6328964,23.3801575c64.998642,2.807373,131.7580719,3.3970337,194.2473602-16.1755371c17.8270874-5.7960205,40.5970764-19.8230286,35.604248-42.0212402c1.4787292-13.2836304-5.2355347,4.1975098-8.0593872,6.4917603C321.0131531,497.125,149.0128784,502.3786621,54.1986313,487.1745911z"/></svg>
Added view/public/file-icons/jenkins.svg View view/public/file-icons/jenkins.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="16" height="16"><g fill="#D24A39"><path d=" M 8.129 6.775 C 8.072 7.393 8.218 7.593 8.341 8.3 C 10.37 8.937 10.015 5.52 8.129 6.775 L 8.129 6.775 L 8.129 6.775 L 8.129 6.775 L 8.129 6.775 L 8.129 6.775 Z M 5.882 6.04 C 5.007 5.561 3.694 5.045 2.569 4.829 C 1.171 4.563 1.301 6.737 1.361 8.034 C 1.409 9.061 1.942 10.148 2.173 10.829 C 2.281 11.15 2.306 11.486 2.579 11.549 C 3.06 11.66 4.649 11.026 5.102 10.779 C 6.059 10.256 6.801 9.428 7.615 8.87 C 7.625 8.601 7.638 8.328 7.647 8.059 C 7.159 7.815 6.595 7.644 5.875 7.612 C 6.363 7.368 7.08 7.371 7.52 7.08 C 7.523 6.972 7.53 6.864 7.533 6.756 C 6.725 6.69 6.417 6.332 5.882 6.04 L 5.882 6.04 L 5.882 6.04 L 5.882 6.04 L 5.882 6.04 L 5.882 6.04 Z M 14.665 7.355 C 14.627 6.538 14.411 4.858 13.904 4.563 C 12.842 3.945 10.956 5.812 10.158 6.097 C 10.243 6.347 10.389 6.544 10.398 6.864 C 10.871 6.747 11.448 6.826 11.857 7.029 C 11.384 7.083 10.858 7.08 10.544 7.305 C 10.43 7.637 10.573 8.088 10.497 8.55 C 11.622 8.867 12.906 9.035 14.326 9.077 C 14.605 8.718 14.7 8.034 14.665 7.355 L 14.665 7.355 L 14.665 7.355 L 14.665 7.355 L 14.665 7.355 L 14.665 7.355 Z " stroke-width="0.3" stroke-miterlimit="4"/></g></svg>
Added view/public/file-icons/jest.svg View view/public/file-icons/jest.svg
@@ -0,0 +1 @@
1<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 512 512" width="16px" height="16px"><path fill="#D52A29" d="M242.3771973,187.7129517L178.7664642,0h270.246582l-63.8298035,188.2586975c-2.7666931,0.6633148-5.4637146,1.4998779-8.0830383,2.5057831L314.045166,62.1327477L250.8069458,190.00354C248.0740662,189.0613403,245.2614441,188.2865448,242.3771973,187.7129517z M34.5503006,494.9925232c85.0008163,59.7053528,179.2832031-55.823822,307.7098389-70.3771973c73.7493591-4.3694763,123.8783569-49.5187988,95.3154907-119.4093323c-53.1042786,32.7087402-102.7355652-10.1530151-102.3883362-53.1634369h-40.353241c-1.3252869,38.3990021-30.2075806,68.6092072-74.9790649,64.1187897c-35.0441284,52.4248352-75.6598053,81.8801575-121.7457352,96.8512268c-31.1488266-14.3746948-60.4627075-49.3892822-47.1717567-96.1579895c-5.8899345-0.6573792-11.5409737-2.1054382-16.8552513-4.2308044C-8.7602959,392.6226501-14.0536633,455.8467102,34.5503006,494.9925232z M97.8312988,252.0487061c0-30.3845367-33.1189346-49.4779663-59.4710083-34.2857056s-26.3520622,53.3791504,0.0000076,68.5714111C64.7123642,301.5266418,97.8312988,282.4332275,97.8312988,252.0487061z M269.238678,251.6722412c0-30.3845367-33.1189423-49.4779663-59.4710083-34.2857056s-26.352066,53.3791504,0.0000153,68.5713806C236.119751,301.150177,269.238678,282.0567627,269.238678,251.6722412z M440.0026855,251.6722412c0-30.3845367-33.118927-49.4779663-59.4710083-34.2857056s-26.3520508,53.3791504,0,68.5713806C406.8837585,301.150177,440.0026855,282.0567627,440.0026855,251.6722412z"/></svg>
Added view/public/file-icons/js.svg View view/public/file-icons/js.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="16px" height="16px" viewBox="0 0 24 24"><path fill="#FFCB6B" d="M3,3H21V21H3V3M7.73,18.04C8.13,18.89 8.92,19.59 10.27,19.59C11.77,19.59 12.8,18.79 12.8,17.04V11.26H11.1V17C11.1,17.86 10.75,18.08 10.2,18.08C9.62,18.08 9.38,17.68 9.11,17.21L7.73,18.04M13.71,17.86C14.21,18.84 15.22,19.59 16.8,19.59C18.4,19.59 19.6,18.76 19.6,17.23C19.6,15.82 18.79,15.19 17.35,14.57L16.93,14.39C16.2,14.08 15.89,13.87 15.89,13.37C15.89,12.96 16.2,12.64 16.7,12.64C17.18,12.64 17.5,12.85 17.79,13.37L19.1,12.5C18.55,11.54 17.77,11.17 16.7,11.17C15.19,11.17 14.22,12.13 14.22,13.4C14.22,14.78 15.03,15.43 16.25,15.95L16.67,16.13C17.45,16.47 17.91,16.68 17.91,17.26C17.91,17.74 17.46,18.09 16.76,18.09C15.93,18.09 15.45,17.66 15.09,17.06L13.71,17.86Z"/></svg>
Added view/public/file-icons/json.svg View view/public/file-icons/json.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="16px" height="16px" viewBox="0 0 24 24"><path fill="#92AA5D" d="M5,3H7V5H5V10A2,2 0 0,1 3,12A2,2 0 0,1 5,14V19H7V21H5C3.93,20.73 3,20.1 3,19V15A2,2 0 0,0 1,13H0V11H1A2,2 0 0,0 3,9V5A2,2 0 0,1 5,3M19,3A2,2 0 0,1 21,5V9A2,2 0 0,0 23,11H24V13H23A2,2 0 0,0 21,15V19A2,2 0 0,1 19,21H17V19H19V14A2,2 0 0,1 21,12A2,2 0 0,1 19,10V5H17V3H19M12,15A1,1 0 0,1 13,16A1,1 0 0,1 12,17A1,1 0 0,1 11,16A1,1 0 0,1 12,15M8,15A1,1 0 0,1 9,16A1,1 0 0,1 8,17A1,1 0 0,1 7,16A1,1 0 0,1 8,15M16,15A1,1 0 0,1 17,16A1,1 0 0,1 16,17A1,1 0 0,1 15,16A1,1 0 0,1 16,15Z"/></svg>
Added view/public/file-icons/json5.svg View view/public/file-icons/json5.svg
@@ -0,0 +1 @@
1<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" width="16px" height="16px"><path fill="#4DB6AC" d="m321.09936 131.90734s-67.56036-0.39661-123.72917 0l-12.93997 108.17215 38.96526 9.15974c9.87643-13.37481 60.83719-23.19304 54.97203 28.66291 0 0 0.82377 34.48225-28.35276 29.25035-18.59605-3.33461-20.51279-23.74599-20.51279-23.74599h-49.14273c-1.51745 78.90658 153.80559 93.53206 147.08464-12.34287-2.95633-46.57076-34.94587-82.99677-95.03406-59.04492l4.79796-42.01849h83.89159zm-236.04465 238.29859c-7.475063-3.07979-12.40562-9.08973-15.120819-15.84781-5.849037-17.8524-3.925607-36.15617-3.925607-55.68539-0.1529-20.15749-11.021702-37.03709-27.04305-45.07172 29.763104-14.2169 27.601467-39.88921 27.04305-74.58643-0.224184-15.64069 5.876414-36.08778 19.046426-42.01849l-9.159742-25.58911c-34.390891 10.37953-52.179329 30.42104-52.341346 67.6076-0.936274 13.47607 1.702966 28.76328-1.308527 41.4369-3.867986 11.16656-11.824035 16.65507-22.245091 16.72016v33.00413c17.391655 0.29244 23.441863 14.88665 23.553618 28.49696 0.24717 16.86797-1.18112 36.01751 2.617055 51.32363 7.93549 25.346 15.360524 37.24811 49.724291 45.94407zm25.298372-144.69446c-17.84523-9.34967-17.845235-32.85079-1e-5 -42.20047 17.84523-9.34968 40.27289 2.40087 40.27289 21.10024 0 18.69936-22.42765 30.44992-40.27288 21.10023zm-1e-4 118.48903c-17.845045-9.34967-17.845052-32.85079-1e-5 -42.20047 17.84504-9.34968 40.27246 2.40087 40.27246 21.10023 0 18.69937-22.42742 30.44992-40.27245 21.10024zm316.59231 26.20544c7.47507-3.0798 12.40562-9.08974 15.12082-15.84781 5.84904-17.85241 3.92561-36.15618 3.92561-55.68539 0.1529-20.1575 11.0217-37.03709 27.04305-45.07172-29.7631-14.2169-27.60147-39.88921-27.04305-74.58643 0.22418-15.6407-5.87641-36.08779-19.04643-42.01849l9.15975-25.58911c36.38931 19.03938 52.17933 30.42104 52.34134 67.6076 0.93628 13.47606-1.70296 28.76328 1.30853 41.43689 3.86798 11.16656 11.82403 16.65508 22.24509 16.72017v33.00412c-17.39165 0.29245-23.44186 14.88666-23.55362 28.49697-0.24717 16.86796 1.18112 36.0175-2.61705 51.32363-7.93549 25.346-15.36053 37.24811-49.72429 45.94406zm-19.55132-32.42257c-0.30498 18.1572-8.28902 36.90795-18.31949 50.16047-3.58634 4.84641-7.46349 9.06281-11.63141 12.64917-7.7193-6.24437-15.34122-9.46018-24.71674-11.63141-1.83573-14.83376 11.29915-22.19225 13.95768-33.14954 2.80015-16.0654 1.59932-32.03846 1.59932-49.14273h39.25602c-0.0482 10.37134-0.0973 20.74276-0.14538 31.11404z"/></svg>
Added view/public/file-icons/jsx.svg View view/public/file-icons/jsx.svg
@@ -0,0 +1 @@
1<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 512 512" preserveAspectRatio="xMidYMid meet"><path fill="#61DAFB" d="M300.7026672,254.8256073c0-35.0435791-37.9459534-57.064743-68.1388092-39.5429382c-30.1928406,17.5217743-30.1928406,61.5641022,0.0000153,79.0858612C262.7567139,311.8903198,300.7026672,289.8691711,300.7026672,254.8256073z M404.7128601,170.6555023c30.0607605-143.6903687-36.072876-188.7814789-148.5000916-84.7713013C150.3989563-13.3162594,75.0466537,17.9469166,107.1114731,170.0542908C-40.749897,214.6295471-30.9532928,298.539856,108.3139038,341.4005432c-31.8643951,140.0830994,27.6558838,191.1863708,147.8988647,85.3725281c116.6357117,104.6113892,178.5369263,55.6321106,146.6964417-85.9737244C554.8162231,289.2951965,541.1886597,214.7445526,404.7128601,170.6555023z M384.2715454,165.2445679c-23.8307495-5.375412-46.8896179-9.2882996-70.3421326-11.4230804c-12.3563232-18.0675659-26.7483521-36.115387-43.2874756-52.9069061C360.7797852,14.4541903,413.9045715,41.4697456,384.2715454,165.2445679z M151.6013794,282.4814758c8.918045,19.0384521,20.6417389,36.4736938,29.4595337,51.1032715c-14.3586273-1.4685364-29.8273621-3.6986389-46.2935486-6.6133423C140.0435486,312.2022095,145.6609344,297.3711853,151.6013794,282.4814758z M150.3989563,230.7770081c-6.5595093-15.7457123-12.5452271-30.9425354-17.4352417-45.0911255c16.9986267-3.5235443,33.6560059-6.7227173,48.0971985-7.8157959C170.3130951,194.7540894,160.1044769,212.4068451,150.3989563,230.7770081z M163.0244598,257.2304688c14.7019501-29.4436951,30.2539062-57.3918915,47.4959869-82.3664551c30.5939941-1.7593842,60.8627319-1.6035156,90.7834473,0.6012115c16.781189,23.3826599,32.4436035,51.329834,47.4959717,81.7652435c-11.2641907,23.2770996-27.2587585,50.103241-45.6923218,78.7591553c-30.7770996,2.3305664-62.3356171,2.0082397-94.3907471,0C192.4701996,311.0995178,177.2120972,284.8831787,163.0244598,257.2304688z M360.2229614,282.4814758c5.8381348,14.1664429,11.2332153,28.6053467,16.2327881,43.2874756c-15.4307861,3.2492371-30.652771,5.6168823-45.6923218,7.2145996C341.0576782,317.0340271,350.8233337,300.098938,360.2229614,282.4814758z M330.7634277,177.8700867c16.3929443,2.2440643,32.2282715,5.046402,47.4959717,8.4170074c-5.107666,15.1780396-10.9108887,30.0122375-17.4352112,44.4899139C351.5182495,212.422699,341.526947,194.7579803,330.7634277,177.8700867z M284.4698792,151.416626c-18.7246399-0.7345581-37.7732086-0.7109985-57.1154175,0c8.4677277-11.1366272,17.9058075-22.7698364,28.2570953-34.8704605C265.6993713,127.435112,275.2571106,139.155426,284.4698792,151.416626z M241.1824036,100.9145813c-16.5391388,16.7915192-30.9311523,34.2381287-43.2874756,52.3056946c-23.4525146,2.1347809-47.1125183,6.0476685-70.9433594,11.4230804C98.6944656,38.9894409,151.0445709,14.4541903,241.1824036,100.9145813z M113.7248383,321.5604553c-125.2531357-37.676178-119.2409821-96.3948212-1.2024307-131.0648499c7.2205963,21.9109497,15.9619217,44.1636047,25.8522415,65.5324097C128.7643127,278.1272278,120.2563705,300.8252869,113.7248383,321.5604553z M129.3564301,346.8114929c21.2429504,5.2105103,43.7547455,7.711853,67.3360748,10.2206421c14.188797,20.0240784,28.8825989,38.6404724,44.4898987,54.7105713C149.3969421,499.7204285,98.229538,467.7562256,129.3564301,346.8114929z M255.611557,396.7123108c-10.8765411-11.2629395-21.0314331-24.0250854-30.6619568-37.8765259c21.4670105,0.452301,42.2002716,0.5025024,61.9251251,0C277.3218689,372.3880005,266.8888245,385.0007324,255.611557,396.7123108z M270.6419373,411.7427063c16.7466125-18.195282,31.5098267-36.6409607,44.4898987-55.3117981c22.1543274-1.6300659,44.5992737-5.033905,67.3360901-10.2206421C413.8760376,474.9438171,356.8478088,493.9532471,270.6419373,411.7427063z M397.498291,320.3580322c-6.440094-20.7351685-14.5727844-42.2308044-24.0486145-64.3300171c9.7519226-21.3688049,18.1315613-43.0202484,25.2510376-64.9311981C513.9336548,225.9672852,523.1522217,281.6798401,397.498291,320.3580322z"/></svg>
Added view/public/file-icons/julia.svg View view/public/file-icons/julia.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 16 16"><path fill="#7963E6" d="M6.419,6.93a3.167,3.167,0,1,1,4.736-2.751A3.191,3.191,0,0,1,6.419,6.93Zm0.89,3.891A3.162,3.162,0,0,0,2.574,8.07a3.191,3.191,0,0,0,0,5.5A3.162,3.162,0,0,0,7.309,10.821Zm7.691,0a3.167,3.167,0,1,0-4.736,2.751A3.162,3.162,0,0,0,15,10.821Z" /></svg>
Added view/public/file-icons/key.svg View view/public/file-icons/key.svg
@@ -0,0 +1 @@
1<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" width="16px" height="16px"><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-4c-.82-2.33-3.04-4-5.65-4a6 6 0 0 0 -6 6 6 6 0 0 0 6 6c2.61 0 4.83-1.67 5.65-4h4.35v4h4v-4h2v-4z" fill="#26a69a"/></svg>
Added view/public/file-icons/kotlin.svg View view/public/file-icons/kotlin.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 16 16"><g fill="#497CE3" fill-rule="evenodd"><polygon fill-rule="evenodd" points="1 15 8.023 7.977 15 15"/><polygon fill-rule="evenodd" points="1 1 8.023 1 1 8.583"/><path fill-rule="evenodd" d="M 8.1913021,1 14.796875,0.98828125 7.8202083,7.9649479 0.99609375,14.800781 0.99999995,8.7677604 Z"/></g></svg>
Added view/public/file-icons/kubernetes.svg View view/public/file-icons/kubernetes.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 512 512" width="16px" height="16px"><path fill="#64B5F6" fill-rule="evenodd" clip-rule="evenodd" d="M0.8002262,309.8923035l43.9221573-191.0728455c2.2659149-9.8478012,9.2421684-18.5207672,18.4169388-22.9041367l178.0283203-85.0611115c9.162323-4.4253368,18.8868713-4.2012329,29.5525208,0l178.0492859,85.0146942c9.1747437,4.3833694,16.1510315,13.0563354,18.4214783,22.907753l43.9850159,191.0700989c2.2704163,9.854187-0.2240906,20.6764832-6.5773315,28.5744019L381.4212646,491.6528015c-6.3578491,7.8869934-16.4360962,12.6893311-26.6181335,12.6820374l-197.6046143,0.0464478c-10.1856995,0.0036316-20.263916-4.8096008-26.6181488-12.7038879L7.3566275,338.4667053C0.4271332,329.8007507-1.2119793,320.1770325,0.8002262,309.8923035z M246.7908478,327.4226379l-29.9634857,54.1347656c26.5865173,8.5083313,52.7902527,8.9454041,78.5525513,0.0746765l-30.0133972-54.232666C259.9699707,319.7934265,250.8058167,320.5657043,246.7908478,327.4226379z M202.0333557,297.0080261l-60.8836517,10.3323975c9.3949432,25.9963989,26.9610596,47.1853943,49.015976,61.3372803l23.5861359-57.0057068C216.3495483,303.169342,210.7651062,296.2111816,202.0333557,297.0080261z M298.2266235,311.3211975l23.8421936,57.5843506c22.9803162-14.639801,40.1764526-36.5173035,49.1661682-61.7697449l-61.415863-10.3797913C300.8644409,295.899231,295.505127,303.3179016,298.2266235,311.3211975z M234.6686707,260.9705505l4.2368011,18.396759l17.0862579,8.2145081l17.0338745-8.1903381l4.2327881-18.396759l-11.7930908-14.7425842h-18.9753571L234.6686707,260.9705505z M318.0094299,261.1207581l59.6750183,17.1870728c2.7200623-27.3953552-3.9840393-52.782608-17.7667236-76.6615143l-46.0664673,41.2268677C308.4487,249.1948395,308.8798218,257.0343628,318.0094299,261.1207581z M198.052597,243.0505981l-46.3184662-41.4284668c-13.7466431,22.393631-20.2595978,49.2559204-17.239502,76.8872986l59.3755951-17.1366882C201.8505707,258.1444397,204.4632416,249.9580994,198.052597,243.0505981z M291.044342,214.2700195l50.4020386-35.7340393c-19.014679-18.6215057-43.8305969-30.7694397-70.6616211-34.0727692l3.5009155,61.7697144C275.6146851,216.6031342,283.5397339,218.2578125,291.044342,214.2700195z M170.1308594,178.511795l50.728653,35.9628601c8.2972717,5.1307983,16.1743164-0.3522491,16.8605042-8.1429443l3.5009155-61.8684998C213.4891968,148.2541351,189.0535278,159.7226562,170.1308594,178.511795z M444.8219604,320.897583c-5.0469055-1.6317444-20.7459412-8.5874634-31.1474609-10.1308289c-3.200531-0.2519836-4.8315125,1.275177-6.6036377,2.444519l-5.0402222-0.8820496c-11.3001404,35.5142822-35.3671265,66.2676392-67.991333,85.5302429l1.9646606,4.7650452c-0.7479553,1.987854-1.8658752,3.894043-0.9092407,6.9534302c4.4415283,10.7107544,11.0513306,19.1382446,16.7858887,28.1263733c10.6455688,17.8268127-10.2826843,30.1829834-20.553772,12.2665405c-3.9439087-11.0152893-7.3485107-24.7470398-12.2075195-32.6793213c-1.7993774-2.657196-4.0039673-2.9959106-6.0240784-3.6541748l-2.5201416-4.5361938c-36.7866821,13.5519409-73.0581055,13.2178345-108.8411407-0.2792358l-2.6733246,4.8395996c-1.9888611,0.5312195-3.9061584,1.0745544-5.0835571,2.4768066c-5.5699158,7.0865479-10.1005096,26.4445496-13.9946136,34.9981689c-8.1739502,15.7394104-28.410614,4.976532-21.3180695-10.0572815c4.698288-9.6661377,10.8059387-14.6474304,18.5146942-31.7844849c0.574585-1.9727783,0.0745239-4.9916687-1.0513916-6.6702271l2.1420898-5.1430664c-31.3954315-18.6013184-56.1861572-48.2478333-68.0155182-84.9274292l-5.1420288,0.8820496c-1.1999435-1.3040771-4.1500931-2.5987244-6.7810822-2.394104c-6.2962189,0.9132996-13.4451752,1.7973022-20.5620117,6.0482483c-32.8491211,19.6211243-44.6738281-22.4781799-4.5361862-19.8574219c15.6425247,1.0213928,21.9873123-1.3021851,26.209053-8.5925293l4.9373932-1.4364624c-5.532135-38.3297424,3.8315582-75.9458008,24.0669708-106.3997345l-3.7801514-3.3749084c-0.2399216-1.4727478-0.5554428-4.8748932-2.36689-6.8042755c-14.8753433-12.7072144-21.0864182-12.6812286-29.7644043-20.0106049c-13.6674194-10.7004089,0.8745651-29.2745819,14.5419846-18.5741882c8.0941925,6.4007568,12.5733109,14.4322662,26.2836609,24.6970062c2.77211,1.6138916,4.9020844,0.9647217,7.0089111,0.6814575l4.2569427,3.0241089c21.9705963-23.1391144,55.3659973-43.2722321,98.3858032-47.3033447l0.2761841-4.9887695c1.5715179-1.5201187,3.3315735-3.7055893,3.831543-6.099678c1.2021637-12.1556931-2.8962402-26.6172409-2.922287-35.9628372c0.2112427-16.9591484,22.9543304-17.9244766,23.5871429,0c0.2657776,10.4563904-3.1790466,16.0211334-2.9223022,35.9628372c0.4646912,3.1733246,2.3194885,4.4293747,3.8547363,5.8980637l0.2762146,5.2650146c37.5021362,3.3315735,72.3269043,20.4793396,97.9059448,47.303299l4.4847717-3.2015076c1.5201111,0.0906982,4.8708496,0.5513916,7.1590881-0.7792206c5.9284973-3.8070374,14.7999268-13.2020416,23.6889648-22.6305389c13.197937-13.6151199,31.9387512,2.4880981,17.3141174,16.3534851c-7.3193665,6.2936249-16.6999512,8.8239136-29.9388123,20.1375885c-2.1934814,2.3426819-2.0271912,4.5634003-2.2207031,6.6782684l-4.1813965,3.7559814c21.6262817,33.6914978,30.0501709,67.2161713,24.5710144,106.1437073l4.7640076,1.3860474c0.8548279,1.212677,2.6148682,4.1581421,5.0875549,5.1188354c10.2700195,3.2744141,20.5796814,3.3516541,34.1751099,4.7866516C472.3372192,300.4338989,464.5526733,326.9841003,444.8219604,320.897583z"/></svg>
Added view/public/file-icons/less.svg View view/public/file-icons/less.svg
@@ -0,0 +1 @@
1<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 512 512"><path fill="#1E9CEF" d="M75.3651581,353.5397644v23.2966919c-12.30159-0.3070068-24.337101-0.8187561-35.3491669-6.7136536c-12.2606564-6.5704041-16.2308922-17.9595947-16.9888878-30.8051453c-0.5098705-8.6406555-0.5454731-28.7980652-0.5731163-47.2618713c-0.8801537-15.4332886-6.8978958-22.2288513-22.085556-24.8488159c-0.1228121-0.6959534-0.3479644-1.4532471-0.3479644-2.2310486L0,245.7968903l1.0848321-0.9824982c15.9859285-3.8685608,21.2258759-10.3775482,21.4100895-27.0798798c0.1228123-10.7050476-0.1842136-21.41008,0.1023464-32.1151428c0.1842117-7.2458649,0.4912472-14.5736084,1.7807598-21.6761932c2.8451252-15.6993713,14.266573-25.1967773,32.5449829-27.6529999c5.4036903-0.7163849,10.84832-1.1667023,16.2929611-1.2485657c12.6904907-0.1842194,25.3946304-0.0477753,38.9243393-0.0477753l0,0l-0.0136337,148.6698303c0,17.8894958,1.9854507,20.5299377,19.7521362,25.6266174l-4.2574539,24.9101868c-9.476944-2.1491699-18.6059113-3.1112061-26.8547287-6.3657227c-15.7403107-6.181488-18.2170029-20.4480896-18.2784119-35.1035461l-0.0818787-134.3555145c-7.2253952,0.5526581-13.8776703,0.4912567-20.2638512,1.7193604c-7.3482094,1.3918457-11.5442581,7.430069-11.7898827,16.2724915c-0.3479691,12.322052-0.1228142,24.644104-0.3274918,36.9661713c-0.1023483,5.6493225-0.3479691,11.3191071-1.0234337,16.9070282c-1.269043,10.5413055-6.0382156,19.1176147-14.9215622,24.8692474v1.5351562c13.3250198,9.3132019,15.6993713,23.2727051,15.9449959,38.0101013c0.1842117,11.7080078,0.1128082,23.4364319,0.0613976,35.1445007C50.0058098,348.1803284,55.4121017,352.8453979,75.3651581,353.5397644z M163.6596375,274.2003784c-1.8831024,15.5356445,10.0773468,29.8089905,26.6978149,32.8997192c15.7198334,2.927002,30.8870239,0.2251587,46.5863953-4.6872864l3.5205841,21.4305725c0.14328,1.0848389-1.7193451,3.1521301-3.0498047,3.5615234c-23.0271149,7.2049255-46.2589111,9.5792847-69.3678894,0.7164001c-14.246109-5.4651184-24.5417938-15.63797-30.0273438-29.8840637c-8.6991425-22.6586609-8.8014832-45.4606323,1.4532623-67.6485291c14.9829712-32.442627,52.3175812-40.8756714,80.2571411-27.8781433c16.8865356,7.8599243,25.03302,22.4744568,27.9395447,39.9955444c1.657959,10.0295868,1.514679,20.3457336,2.2515411,31.5010681L163.6596375,274.2003784z M219.4841766,252.3263092c0.3479614-18.9129181-10.3775482-30.7437439-27.1822357-30.6413879c-16.0677948,0.1023407-29.1267395,13.857193-28.7173615,30.6413879H219.4841766z M436.703125,377.0548096v-23.3887329l6.7068787-0.4707947c12.6290894-1.023407,18.2579346-6.6318054,18.5854187-19.2813721c0.3070068-12.1173401,0-24.2347412,0.2251282-36.3521423c0.1023254-5.8335266,0.4503174-11.7284546,1.3099976-17.5005798c1.4942017-9.988678,6.5908508-18.0122986,15.9654541-24.0914764c-16.5794983-10.5208282-17.1321716-26.5886383-17.2958984-42.7587891c-0.1228333-11.1144104,0.1228333-22.2288208-0.1023254-33.3227844c-0.3070068-15.0853271-5.8744812-20.5913391-21.0007324-21.2668304l-4.1755981-0.2865448V135.062027c13.1408081,0.2865601,26.158783,0.6959381,37.6825867,8.1464691c10.7254944,6.9388275,14.0823364,17.9304504,14.5940552,29.7612762c0.6345215,14.3279724,0.3070068,28.6764221,0.5731201,43.0043945c0.0818481,4.2165222,0.2865295,8.5558472,1.3713684,12.58815C493.9058228,238.9398651,501.0903015,244.3026276,512,244.671051v22.6996155c-10.4389648,0.4502869-17.9099731,5.4241638-20.7141418,15.8222046c-1.1053162,4.0323181-1.3918762,8.3511658-1.4737549,12.5472107c-0.2865601,14.1437683,0,28.2875366-0.5116882,42.4108276c-0.7982788,22.4130554-12.6086121,34.878418-34.919342,37.4779053C448.6498718,376.3042908,442.8437195,376.5635376,436.703125,377.0548096z M425.602417,260.9026184c-11.7462769-5.6058197-26.5678406-10.8558807-31.071228-13.3659058c-7.450592-3.6843719-10.4594727-9.1495056-9.354187-15.3105164c1.0029602-5.6902466,5.7926025-9.2517395,13.9186096-10.5617523c12.8952026-2.0673523,25.1967773,0.777771,37.6825562,4.9124603l5.3934937-23.456955c-15.1058044-4.5849457-29.8942871-7.7166901-45.1023865-5.5469971c-7.8394775,1.1053009-15.9040833,3.1521301-23.0066833,6.5499268c-23.9891357,11.4623413-24.1937866,49.1654053-2.6199646,61.3441925c7.3277588,4.1551208,15.2695618,7.2254028,22.8838196,10.8688049c6.3453064,3.0497742,12.8952332,5.7926025,18.8720398,9.4360046c4.8714905,2.967926,6.5090332,7.9827576,5.2399597,13.7548523c-1.2281494,5.6083984-5.4241638,8.1669617-10.4184875,8.6582336c-7.5733948,0.7573242-15.3719177,1.4736938-22.8634033,0.5731201c-9.0675354-1.0848389-17.9303894-3.848114-27.2435913-5.9768066l-4.7487183,23.6206665c21.6352234,8.1464233,43.1271973,9.4768982,64.8443298,4.7077332c18.21698-4.0118103,28.5740967-14.5940857,30.0273438-28.9629211C450.1237183,281.6372681,443.819397,269.9906616,425.602417,260.9026184z M273.3983459,265.4875183c-21.5943146-12.3834839-21.2463531-49.7999878,3.0907288-61.8968811c10.8278503-5.3832397,22.2902527-7.3891449,34.0596313-6.4680634c11.1144104,0.8801575,22.116272,3.1726685,33.8242798,4.9329681l-5.6390686,24.5623016c-12.5062866-4.2574615-24.6236267-6.9388428-37.3551025-4.994339c-8.5149231,1.3099823-13.2840881,4.9124451-14.3074951,10.8892517c-1.023407,6.0586853,2.0468445,11.3805084,9.7225647,15.1262665c8.2726746,3.8447571,19.5921936,7.7871704,30.5595398,13.0998383c18.8720093,9.39505,25.4628296,22.065094,22.4539795,42.9020996c-2.0673218,14.3688965-14.5940552,25.4014282-33.0567017,28.3079529c-18.749176,2.9474792-37.3551025,2.4562683-55.6539612-3.3977661c-4.482605-1.4328003-6.3657074-3.1726379-4.9942932-8.085083l3.9094849-17.6643677c0,0,18.1146545,4.871521,27.1821899,5.9358826c7.4914856,0.880127,15.2900085,0.1842346,22.8633728-0.5731201c5.3218384-0.5116882,9.4564819-3.5000916,10.5822449-9.2927246c1.0848389-5.5879211-0.8596802-10.4389648-5.4650879-13.1203613C298.7205505,276.7219849,279.9794922,269.770752,273.3983459,265.4875183z"/></svg>
Added view/public/file-icons/license.svg View view/public/file-icons/license.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 512 512"><path fill="#F5C076" d="M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 448c-110.532 0-200-89.451-200-200 0-110.531 89.451-200 200-200 110.532 0 200 89.451 200 200 0 110.532-89.451 200-200 200zm107.351-101.064c-9.614 9.712-45.53 41.396-104.065 41.396-82.43 0-140.484-61.425-140.484-141.567 0-79.152 60.275-139.401 139.762-139.401 55.531 0 88.738 26.62 97.593 34.779a11.965 11.965 0 0 1 1.936 15.322l-18.155 28.113c-3.841 5.95-11.966 7.282-17.499 2.921-8.595-6.776-31.814-22.538-61.708-22.538-48.303 0-77.916 35.33-77.916 80.082 0 41.589 26.888 83.692 78.277 83.692 32.657 0 56.843-19.039 65.726-27.225 5.27-4.857 13.596-4.039 17.82 1.738l19.865 27.17a11.947 11.947 0 0 1-1.152 15.518z"/></svg>
Added view/public/file-icons/lint-staged.svg View view/public/file-icons/lint-staged.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 24 24"><path d="M22.655,1.934l-2.793-0.91c-0.133-0.043-0.283-0.028-0.406,0.043 c-0.123,0.072-0.21,0.192-0.238,0.332c-0.106,0.517-1.497,3.341-2.381,4.316c-0.559,0.617-1.156,1.097-1.789,1.605 c-0.427,0.343-0.856,0.689-1.278,1.079c-0.764,0.707-1.632,2.346-2.179,3.485c-0.443-0.148-0.924-0.234-1.446-0.234 c-1.962,0-4.199,1.061-5.983,2.838c-0.029,0.03-0.055,0.063-0.075,0.099l-0.105,0.121c-1.258,1.462-1.449,2.825-1.618,4.028 c-0.154,1.104-0.288,2.058-1.216,2.983c-0.133,0.132-0.18,0.328-0.123,0.506c0.057,0.179,0.21,0.311,0.395,0.341 c1.554,0.256,3.186,0.059,4.418-0.541c0.789-0.385,1.438-0.864,1.923-1.286c0.011,0.052,0.016,0.104,0.015,0.16 c-0.005,0.482-0.441,1.003-0.609,1.164c-0.125,0.12-0.18,0.296-0.145,0.465c0.036,0.169,0.156,0.309,0.318,0.368 C7.389,22.912,7.653,23,8.081,23c0.717,0,1.832-0.246,3.085-1.408c0.024-0.017,0.045-0.035,0.066-0.056 c1.785-1.778,2.85-4.007,2.85-5.963c0-0.813-0.195-1.533-0.55-2.139c0.346-0.642,1.034-1.653,2.259-2.526 c0.717-0.512,1.407-0.933,2.015-1.305c1.178-0.72,2.194-1.341,2.816-2.261c0.85-1.256,2.251-3.937,2.374-4.869 C23.027,2.235,22.884,2.008,22.655,1.934z" fill="#713a27"/></svg>
Added view/public/file-icons/lock.svg View view/public/file-icons/lock.svg
@@ -0,0 +1 @@
1<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 512 512" xml:space="preserve"><g fill="#D52B2A"><path d="M403.88,196.563h-9.484v-44.388c0-82.099-65.151-150.681-146.582-152.145c-2.225-0.04-6.671-0.04-8.895,0 C157.486,1.494,92.336,70.076,92.336,152.175v44.388h-9.485c-14.616,0-26.538,15.082-26.538,33.709v222.632 c0,18.606,11.922,33.829,26.539,33.829h321.028c14.616,0,26.539-15.223,26.539-33.829V230.272 C430.419,211.646,418.497,196.563,403.88,196.563z M273.442,341.362v67.271c0,7.703-6.449,14.222-14.158,14.222H227.45 c-7.71,0-14.159-6.519-14.159-14.222v-67.271c-7.477-7.36-11.83-17.537-11.83-28.795c0-21.334,16.491-39.666,37.459-40.513 c2.222-0.09,6.673-0.09,8.895,0c20.968,0.847,37.459,19.179,37.459,40.513C285.272,323.825,280.919,334.002,273.442,341.362z M331.886,196.563h-84.072h-8.895h-84.072v-44.388c0-48.905,39.744-89.342,88.519-89.342c48.775,0,88.521,40.437,88.521,89.342 V196.563z"/></g></svg>
Added view/public/file-icons/log.svg View view/public/file-icons/log.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="16px" height="16px" viewBox="0 0 24 24"><path fill="#7A8387" d="M13,9H18.5L13,3.5V9M6,2H14L20,8V20A2,2 0 0,1 18,22H6C4.89,22 4,21.1 4,20V4C4,2.89 4.89,2 6,2M15,18V16H6V18H15M18,14V12H6V14H18Z"/></svg>
Added view/public/file-icons/lua.svg View view/public/file-icons/lua.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 16 16"><path fill="#497CE3" d="M14.451,6.634l0.408-.087a6.982,6.982,0,0,1,.131.911l-0.416.032A6.562,6.562,0,0,0,14.451,6.634ZM13.26,4.278A1.541,1.541,0,1,1,14.8,2.737,1.541,1.541,0,0,1,13.26,4.278ZM8,13.261A5.262,5.262,0,1,1,13.259,8,5.262,5.262,0,0,1,8,13.261Zm2.179-8.983A1.541,1.541,0,1,0,11.718,5.82,1.541,1.541,0,0,0,10.177,4.278Zm-0.02-2.511,0.136-.394a7.019,7.019,0,0,1,.848.358L10.954,2.1A6.614,6.614,0,0,0,10.157,1.768ZM8.464,1.421L8.494,1a7.043,7.043,0,0,1,.912.125l-0.084.409A6.623,6.623,0,0,0,8.464,1.421Zm-1.8-.3A7.037,7.037,0,0,1,7.573,1L7.6,1.416a6.618,6.618,0,0,0-.859.109ZM4.918,1.7A7.038,7.038,0,0,1,5.77,1.351L5.9,1.746a6.62,6.62,0,0,0-.8.329ZM3.387,2.715a7.011,7.011,0,0,1,.732-0.558L4.35,2.5a6.594,6.594,0,0,0-.689.524ZM2.173,4.093a7.006,7.006,0,0,1,.561-0.73L3.048,3.639a6.588,6.588,0,0,0-.528.686ZM1.361,10.264l0.395-.135a6.675,6.675,0,0,0,.334.8l-0.374.185A7.1,7.1,0,0,1,1.361,10.264Zm0-4.524a7.071,7.071,0,0,1,.353-0.85L2.087,5.075a6.654,6.654,0,0,0-.332.8ZM1.416,7.57L1,7.542a7.055,7.055,0,0,1,.121-0.913L1.53,6.711A6.635,6.635,0,0,0,1.416,7.57ZM1.53,9.293l-0.409.082A6.987,6.987,0,0,1,1,8.463l0.416-.027A6.569,6.569,0,0,0,1.53,9.293Zm1.522,3.07-0.313.276a7.017,7.017,0,0,1-.562-0.729l0.346-.232A6.592,6.592,0,0,0,3.052,12.364Zm1.3,1.134-0.23.348a7.008,7.008,0,0,1-.733-0.557l0.274-.315A6.587,6.587,0,0,0,4.355,13.5Zm1.553,0.757-0.132.4A7.077,7.077,0,0,1,4.924,14.3l0.183-.375A6.644,6.644,0,0,0,5.908,14.254Zm1.7,0.329L7.579,15a7.056,7.056,0,0,1-.913-0.116l0.08-.409A6.608,6.608,0,0,0,7.6,14.584Zm1.807,0.285A6.987,6.987,0,0,1,8.5,15l-0.03-.416a6.568,6.568,0,0,0,.857-0.119Zm1.735-.6a7.106,7.106,0,0,1-.847.359l-0.137-.394a6.669,6.669,0,0,0,.8-0.338Zm1.52-1.031a7.019,7.019,0,0,1-.726.566l-0.234-.345a6.6,6.6,0,0,0,.683-0.532Zm1.2-1.392a7.023,7.023,0,0,1-.553.736L13,12.3a6.569,6.569,0,0,0,.52-0.692Zm0.744-6.18-0.393.14a6.7,6.7,0,0,0-.342-0.8l0.372-.189A7.09,7.09,0,0,1,14.609,5.661Zm0.051,4.524a7.074,7.074,0,0,1-.343.854l-0.376-.181a6.658,6.658,0,0,0,.323-0.8ZM14.584,8.357L15,8.38a7.048,7.048,0,0,1-.111.914l-0.41-.077A6.618,6.618,0,0,0,14.584,8.357Z" /></svg>
Added view/public/file-icons/makefile.svg View view/public/file-icons/makefile.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill-rule="evenodd" fill="#E79627" d="M16 8.5l-6 6-3-3L8.5 10l1.5 1.5L14.5 7 16 8.5zM5.7 12.2l.8.8H2c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1h7c.55 0 1 .45 1 1v6.5l-.8-.8c-.39-.39-1.03-.39-1.42 0L5.7 10.8a.996.996 0 0 0 0 1.41v-.01zM4 4h5V3H4v1zm0 2h5V5H4v1zm0 2h3V7H4v1zM3 9H2v1h1V9zm0-2H2v1h1V7zm0-2H2v1h1V5zm0-2H2v1h1V3z"/></svg>
Added view/public/file-icons/manifest.svg View view/public/file-icons/manifest.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill-rule="evenodd" fill="#E79627" d="M16 8.5l-6 6-3-3L8.5 10l1.5 1.5L14.5 7 16 8.5zM5.7 12.2l.8.8H2c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1h7c.55 0 1 .45 1 1v6.5l-.8-.8c-.39-.39-1.03-.39-1.42 0L5.7 10.8a.996.996 0 0 0 0 1.41v-.01zM4 4h5V3H4v1zm0 2h5V5H4v1zm0 2h3V7H4v1zM3 9H2v1h1V9zm0-2H2v1h1V7zm0-2H2v1h1V5zm0-2H2v1h1V3z"/></svg>
Added view/public/file-icons/markdown.svg View view/public/file-icons/markdown.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 16 16"><path fill="#EA7130" d="M14.85,3H1.15A1.157,1.157,0,0,0,0,4.15v7.69A1.159,1.159,0,0,0,1.15,13H14.84a1.15,1.15,0,0,0,1.15-1.15V4.15A1.142,1.142,0,0,0,14.85,3ZM9,11H7V8L5.5,9.92,4,8v3H2V5H4L5.5,7,7,5H9v6Zm2.99,0.5L9.5,8H11V5h2V8h1.5Z" /></svg>
Added view/public/file-icons/maven.svg View view/public/file-icons/maven.svg
@@ -0,0 +1 @@
1<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 360 512"><path fill="#F13C6F" d="M70.8422852,91.1702881C55.843689,74.7624512,53.9046631,52.7462158,44.2553711,33.8062744C34.867981,22.3399048,28.5319214,4.4642334,13.2547607,0C-5.8599243,15.7384644,1.4462891,42.5808105,1.0450439,63.7676392c-0.480957,15.3880005,19.7106934,30.1970215,8.133667,35.0219116c-1.3444214,21.9306641,4.4389038,43.2974854,5.7515869,65.1013794c-0.7067261,7.6870117,5.321167,14.6171875,12.0731201,19.9018555c-7.0709839-4.4486694-12.1395874-5.5687256-9.3896484,9.3347168c8.2279053,20.7558594,12.7774658,38.312439,15.5394897,61.486084c-0.9908447,10.0826416,12.8423462,20.1210938,1.3060303,22.0404053c1.2675781,18.8921509,8.4639282,53.4690552,4.7752075,61.8683472c3.0830078,20.0181274,7.9544067,39.6204834,10.3406372,60.1077881c-3.1328125,9.1242065,9.2814941,17.9712524,13.7381592,19.8540039c-19.3442993,5.1941528,28.9726562,19.6915894,4.1535645,16.9492188c-19.9642334,2.2678833,12.927063,11.9716187-7.3468018,13.5900269c-14.4672241,8.8822021,33.1304321-8.7407227,9.2192383,7.0792236c-12.053894,11.097229,24.5638428-7.8700562,8.6452637,5.836853c-9.6615601,12.9082031-41.1399536,33.6271362-37.7105713,40.5331421c19.0174561-5.644043,38.9521484-35.597229,53.4827271-33.8460083C94.7012939,481.3969116,86.2468262,508.6986694,93.677063,512c4.9411011-9.9920044,7.625-42.6300659,13.4000244-37.7817383c1.5488281,13.8336792,12.2641602,20.758667,6.6328125,2.7886963c-0.519104-11.8986816-0.5070801-28.130188,1.7632446-6.6176758c-0.7494507,6.0136108,6.206665,19.8655396,6.2215576,5.267395c19.5498657,17.0748901-7.7260742-25.1254883,13.2377319-9.692688c17.6345825,1.7999268-27.7027588-27.1150513-5.3307495-14.8902588c13.1751099,10.8604736-0.5394287-7.1346436,12.2619629,0.100769c19.9055786-0.7549438,29.5895996-16.0579834,40.6376953-27.1497192c-12.3630981,0.1192627,18.1174316-8.6791992,19.6149902-19.0098267c2.7990723-9.9113159,28.170105-24.3800659,20.4730225-29.4836426c7.0083618-4.2649536,22.3372192-27.5477295,27.7705078-42.1526489c-1.6924438,0.878479-3.6662598,1.6455078-5.6011963,2.2863159c8.6654053-4.793396,22.1964111-23.2942505,19.6549683-27.9321289c-3.3717651,1.3684692-5.6065063,2.3373413-6.9703979,2.9559937c4.6345825-2.4767456,16.8106079-10.1027222,15.0774536-19.1229248c14.8258667-21.6530762,16.0441284-32.5065308,29.1609497-53.0270386c2.1384888-6.5324097,8.1127319-16.2891846,5.8858032-17.8690796c6.6516724-5.7837524,13.1221313-15.5874634,11.3134155-21.4089355c7.8139648-13.5961914,22.0784302-44.5274048,17.5317993-52.5700684c-13.7595825,10.6231689,15.2628784-11.7531128,12.9639893-21.6533203c5.8445435-11.8571777-1.3756714-10.2488403-3.0427856-9.479187c8.3499756-10.9927368,12.2097778-29.5064697,14.5921021-32.9477539c9.0338135-14.8449707,14.2667236-33.3856201,14.7493896-51.0662231c-12.140625,22.4423218,18.338562-33.322998-10.5183105-26.1749878c-16.7132568,9.6662598-33.206604,21.7625122-43.1881104,38.8220825c-9.59552,7.7678833-11.5185547,18.2521362-10.9033813,29.2930908c-1.4564209-7.2137451-3.8648682-9.3753052-9.0655518,4.164978c-0.9199829,2.0882568-1.107666,5.8499756-0.9260254,10.0762939c-1.2069092-4.7791138-3.6361694-6.133667-7.7846069,4.1889648c-21.0518799,13.1835938-28.2564697,38.8844604-45.2484741,55.9900513c-5.1338501,5.8391113-6.2913208,14.2801514-5.6646729,22.6863403c-0.8070679-4.3951416-1.7782593-7.6514893-3.4637451-8.2758789c-10.8856812,11.4144897-18.4693604,27.0004883-21.9749756,40.3648682c-2.7110596-4.1896973-13.3931885,21.9191895-19.7195435,29.3912964c-6.0801392,5.809021-11.6957397,18.2388306-13.7779541,27.4992065c-2.0285645-5.2306519-7.3485718-3.3236694-12.4279175,6.8150635c-7.2010498,7.3704834-13.2991333,16.2649536-13.6262817,26.1257935c-1.6113892-5.414978-3.7752686-6.5831299-9.1365967,5.809082c-10.8071289,17.6820068-11.0615234-15.067627-15.9459839-13.3956909c3.3508911-12.7646484-5.6611938-33.0438232-7.2479858-23.2591553c1.6274414-20.1395874-7.6974487-38.6194458-13.2074585-59.0842285C98.1222305,142.1433716,78.9754868,116.123436,70.8422852,91.1702881z"/></svg>
Added view/public/file-icons/mdx.svg View view/public/file-icons/mdx.svg
@@ -0,0 +1 @@
1<svg version="1.1" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg" width="16px" height="16px"><path fill="#ffca28" d="m21.412109 150.62109c-11.757433 0-21.412109 9.65468-21.412109 21.41211v172.55469c0 11.75743 9.6546757 21.41211 21.412109 21.41211h469.17578c11.75743 0 21.41207-9.65468 21.41211-21.41211v-172.55469c0-11.75743-9.65468-21.41211-21.41211-21.41211h-469.17578zm329.1543 40.76563 45.4414 45.44336 45.44336-45.44336 15.89649 15.89844-45.44141 45.44336 44.35937 44.36132-15.89453 15.89649-44.36132-44.36133-44.36329 44.36133-15.89648-15.89649 44.36133-44.36132-45.44336-45.44336 15.89844-15.89844zm-103.15821 1.39453h22.71289v84.98047l31.06055-30.21875 15.67774 16.11523-58.29297 56.71094-55.36524-56.63672 16.07813-15.7168 28.1289 28.7754v-84.00977zm-196.90039 3.00781 60.624998 59.8711 61.75196-59.35352v118.39453h-23.07813v-64.20312l-38.89258 37.38086-37.328122-36.86524v63.6875h-23.078126v-118.91211z" /></svg>
Added view/public/file-icons/mongodb.svg View view/public/file-icons/mongodb.svg
@@ -0,0 +1 @@
1<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 219 512"><path fill="#90A959" d="M116.0700684,0C105.8483963,61.3248596,0,112.5376205,0,262.0224915c0,135.1828918,74.4267578,176.4035339,89.7619019,182.7953796C117.8650055,415.4259338,113.5133362,172.4797516,116.0700684,0z M106.0466614,500.9353638c0-7.0283813,0-49.1882324,0-49.1882324c37.0464325-16.6083069,15.6325531-310.5220337,13.7176208-418.4836426c13.0445099,34.567955,98.7104187,121.4339752,98.7104187,228.7589874s-47.2733154,157.1498413-88.1548157,186.5313416v50.1483154C129.1284943,517.3720703,107.5698166,514.7475586,106.0466614,500.9353638z"/></svg>
Added view/public/file-icons/netlify.svg View view/public/file-icons/netlify.svg
@@ -0,0 +1 @@
1<svg version="1.1" viewBox="0 0 40 40" width="16px" height="16px" xmlns="http://www.w3.org/2000/svg"><path d="m27.84 14.658-.01276-.0054c-.0072-.0028-.01457-.0054-.02095-.01184a.10019.10019 0 0 1-.02549-.08471l.70406-4.3045 3.3017 3.3026-3.4338 1.4609a.075597.075597 0 0 1-.03006.0054h-.01365c-.0045-.0028-.0092-.0063-.01821-.01549a1.563 1.563 0 0 0-.45086-.34701zm4.7891-.26231 3.5303 3.5303c.7332.73412 1.1003 1.1003 1.2342 1.5247.02004.06285.03644.12569.04919.19036l-8.4369-3.5731a.66307.66307 0 0 0-.01365-.0054c-.0337-.01365-.07287-.02914-.07287-.06376 0-.03461.04009-.05101.07378-.06466l.01093-.0045zm4.6697 6.3784c-.18216.34247-.53738.69768-1.1385 1.2997l-3.9803 3.9793-5.1479-1.072-.02733-.0054c-.04554-.0072-.0938-.01549-.0938-.05647a1.5538 1.5538 0 0 0-.59659-1.0867c-.02094-.02094-.01549-.05374-.0092-.08379 0-.0045 0-.0092.0018-.01276l.96819-5.944.0037-.02004c.0054-.04554.01365-.09837.05466-.09837a1.5757 1.5757 0 0 0 1.0565-.60569c.0083-.0092.01365-.01913.0246-.0246.02914-.01365.06376 0 .0938.01276l8.7893 3.7179zm-6.0341 6.1944-6.5451 6.5451 1.1203-6.8857.0018-.0092c.00091-.0092.0028-.01821.0054-.02641.0092-.02186.03279-.03097.05555-.04007l.01093-.0045a1.685 1.685 0 0 0 .63302-.47089c.02186-.02549.04827-.05009.08198-.05466a.081973.081973 0 0 1 .02641 0l4.6087.94725zm-7.9304 7.9304-.73776.73776-8.1563-11.788a.38618.38618 0 0 0-.0092-.01276c-.01276-.0173-.02641-.03461-.02368-.05466.000911-.01457.01007-.02733.02004-.03825l.0092-.01184c.0246-.03643.04554-.07287.06831-.11203l.01821-.03188.0028-.0028c.01276-.02186.0246-.04281.04645-.05466.01913-.0092.04554-.0054.0665-.000911l9.0362 1.8635a.14937.14937 0 0 1 .06923.03006c.01184.01184.01457.0246.0173.03917a1.6003 1.6003 0 0 0 .93632 1.0702c.02549.01276.01457.04098.0028.07104a.21677.21677 0 0 0-.01365.04098c-.11385.69222-1.0902 6.6471-1.3526 8.2547zm-1.5411 1.5402c-.54376.53829-.86436.82338-1.2269.93814a1.8216 1.8216 0 0 1-1.0984 0c-.42444-.1348-.7915-.50095-1.5247-1.2351l-8.1909-8.1909 2.1395-3.3181c.01007-.01639.02004-.03097.03643-.04281.02277-.01639.05555-.0092.08288 0a2.2169 2.2169 0 0 0 1.4919-.0756c.0246-.0092.04918-.01549.06831.0018a.17305.17305 0 0 1 .0255.02914l8.1964 11.894zm-12.831-9.2775-1.879-1.879 3.7107-1.583a.076508.076508 0 0 1 .03006-.0063c.03097 0 .04919.03097.06558.0592a2.6505 2.6505 0 0 0 .11841.16759l.01184.01457c.01093.01549.0037.03097-.0072.04554l-2.0493 3.1815zm-2.7106-2.7106-2.3772-2.3772c-.4044-.4044-.69768-.69768-.9017-.94998l7.2282 1.4992a.76508.76508 0 0 0 .02733.0045c.04463.0072.0938.01549.0938.05738 0 .04554-.05374.0665-.09928.0838l-.02094.0092zm-3.6943-4.5495a1.8216 1.8216 0 0 1 .081973-.45085c.1348-.42444.50095-.79058 1.2351-1.5247l3.0421-3.0421a1981.5 1981.5 0 0 0 4.2134 6.0906c.0246.03279.05192.06922.02368.09655-.13298.14664-.26596.30694-.35977.48091a.14573.14573 0 0 1-.04554.05647c-.01184.0072-.0246.0045-.03825.0018h-.0018l-8.1509-1.7096zm5.1734-5.8319 4.0905-4.0905c.38436.1685 1.7834.75962 3.0348 1.2879.94725.40076 1.8107.76508 2.0821.88349.02733.01092.05192.02186.06376.04919.0072.01639.0037.03734 0 .05466a1.8244 1.8244 0 0 0 .47636 1.665c.02733.02733 0 .0665-.02368.10019l-.01276.01913-4.1533 6.4331c-.01093.01821-.02095.0337-.03917.04554-.02186.01365-.05282.0073-.07833.00091a2.0712 2.0712 0 0 0-.49457-.06739c-.14937 0-.3115.02733-.47544.05738h-.000912c-.01821.0028-.03461.0063-.04918-.0045a.19127.19127 0 0 1-.04098-.04645zm4.9166-4.9166 5.2955-5.2955c.7332-.7332 1.1003-1.1003 1.5247-1.2342a1.8216 1.8216 0 0 1 1.0984 0c.42444.13389.7915.50095 1.5247 1.2342l1.1476 1.1476-3.7662 5.8328a.14118.14118 0 0 1-.03734.04371c-.02277.01549-.05466.0092-.08198 0a1.91 1.91 0 0 0-1.7488.337c-.0246.0255-.06102.01092-.09199-.0027-.49184-.21404-4.3173-1.8307-4.8646-2.063zm11.391-3.3481 3.4775 3.4775-.83795 5.1898v.01365a.12296.12296 0 0 1-.0072.03461c-.0092.01821-.02733.02186-.04554.02733a1.6668 1.6668 0 0 0-.49912.24865.14027.14027 0 0 0-.01822.01549c-.01007.01093-.02004.02094-.03643.02277a.10383.10383 0 0 1-.03917-.0063l-5.2991-2.2515-.01007-.0045c-.0337-.01365-.07378-.03006-.07378-.06466a2.002 2.002 0 0 0-.28235-.83339c-.02549-.0419-.05374-.08562-.03188-.12843zm-3.5813 7.8385 4.9676 2.104c.02733.01276.05738.0246.06922.05282a.096546.096546 0 0 1 0 .05192c-.01457.07287-.02733.15575-.02733.23954v.13935c0 .03461-.03552.04919-.06831.06285l-.01007.0037c-.78694.33609-11.048 4.7116-11.064 4.7116-.01549 0-.03188 0-.04736-.01549-.02733-.02733 0-.06558.0246-.10019a.69222.69222 0 0 0 .01276-.01822l4.0823-6.321.0073-.01093c.02368-.03825.05101-.08107.09472-.08107l.04098.0063c.09291.01276.17488.0246.25776.0246.61935 0 1.1932-.30148 1.5393-.817a.14573.14573 0 0 1 .03097-.03643c.02459-.01821.06103-.0092.08926.0037zm-5.6889 8.3658 11.185-4.7699s.0164 0 .03188.01549c.06103.06103.11294.10201.16304.14026l.0246.01549c.02277.01276.04554.02733.04736.05101 0 .0092 0 .01457-.0018.02277l-.95818 5.8857-.0037.02368c-.0063.04554-.01276.09745-.05555.09745a1.5748 1.5748 0 0 0-1.2505.77146l-.0045.0072c-.01276.02095-.0246.04098-.04554.05193-.01913.0092-.04371.0054-.06376.000909l-8.9196-1.8398c-.0092-.0018-.13844-.47271-.14846-.47362z" fill="#00bfa5"/></svg>
Added view/public/file-icons/nginx.svg View view/public/file-icons/nginx.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 16 16"><path fill="#6BAD20" d="M11.661,14H4.47L0.98,8.081,4.454,2h7.494l1.987,4.5H11.342L10.326,4.505H5.987L4.977,6.273,3.954,8.066l2.018,3.443h4.081l0.774-1.524H7.644A1.273,1.273,0,0,1,6.337,8.747,1.385,1.385,0,0,1,7.644,7.48H15Z" /></svg>
Added view/public/file-icons/nim.svg View view/public/file-icons/nim.svg
@@ -0,0 +1 @@
1<svg version="1.1" viewBox="0 0 24 24" width="16px" height="16px" xmlns="http://www.w3.org/2000/svg"><path fill="#ffca28" d="m4.3831 15.808-2.1763-11.969 5.9847 7.6169 3.8085-7.6169 3.8085 7.6169 5.9847-7.6169-2.1763 11.969h-15.234m15.234 3.2644a1.0881 1.0881 0 0 1 -1.0881 1.0881h-13.058a1.0881 1.0881 0 0 1 -1.0881 -1.0881v-1.0881h15.234z"/></svg>
Added view/public/file-icons/nodejs.svg View view/public/file-icons/nodejs.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 16 16"><path fill="#73B923" d="M8.005,16.01A1.2,1.2,0,0,1,7.4,15.845l-1.932-1.16c-0.288-.163-0.147-0.222-0.052-0.255a3.788,3.788,0,0,0,.873-0.4,0.148,0.148,0,0,1,.145.011l1.483,0.894a0.188,0.188,0,0,0,.18,0l5.784-3.388a0.186,0.186,0,0,0,.088-0.159V4.608a0.191,0.191,0,0,0-.089-0.162L8.1,1.061a0.179,0.179,0,0,0-.178,0L2.138,4.448a0.188,0.188,0,0,0-.091.161v6.777a0.18,0.18,0,0,0,.091.157l1.585,0.929c0.86,0.436,1.386-.078,1.386-0.594V5.187a0.168,0.168,0,0,1,.168-0.169H6.01a0.168,0.168,0,0,1,.167.169v6.69A1.617,1.617,0,0,1,4.465,13.71a2.445,2.445,0,0,1-1.333-.368l-1.517-.886a1.244,1.244,0,0,1-.607-1.071V4.608a1.241,1.241,0,0,1,.607-1.07L7.4,0.146a1.25,1.25,0,0,1,1.216,0L14.4,3.538a1.243,1.243,0,0,1,.608,1.07v6.776a1.247,1.247,0,0,1-.608,1.071l-5.784,3.39a1.2,1.2,0,0,1-.609.165h0Zm1.787-4.669c-2.532,0-3.062-1.18-3.062-2.169A0.167,0.167,0,0,1,6.9,9H7.645a0.168,0.168,0,0,1,.166.144c0.113,0.773.449,1.163,1.98,1.163,1.218,0,1.737-.28,1.737-0.936,0-.379-0.146-0.659-2.041-0.848-1.582-.159-2.562-0.514-2.562-1.8,0-1.185.984-1.891,2.633-1.891,1.853,0,2.77.653,2.886,2.054a0.173,0.173,0,0,1-.044.13,0.167,0.167,0,0,1-.123.055H11.527a0.167,0.167,0,0,1-.162-0.133c-0.18-.813-0.619-1.073-1.806-1.073-1.331,0-1.485.47-1.485,0.823,0,0.428.183,0.552,1.979,0.793,1.778,0.238,2.623.576,2.623,1.844s-1.05,2.012-2.883,2.012h0Z" /></svg>
Added view/public/file-icons/npm.svg View view/public/file-icons/npm.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="16px" height="16px" viewBox="0 0 24 24"><path fill="#D14748" d="M3,3V21H21V3H3M6,6H18V18H15V9H12V18H6V6Z"/></svg>
Added view/public/file-icons/objc.svg View view/public/file-icons/objc.svg
@@ -0,0 +1 @@
1<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 512 512"><path fill="#7986CB" d="M0.183509,36.4387398l40.5910034,364.0538635c2.1180725,14.1902466,10.7534027,24.4816895,21.928791,30.0428772L221.20961,508.4911804c10.1640778,4.3006287,20.711853,5.0415955,31.8829041,0l158.1288605-77.955719c12.9690247-6.4874268,20.6891174-19.9518738,20.0875244-34.1004028l39.4437866-361.601532C470.7526855,16.5506878,454.309906,0,434.2577515,0L36.7192612,0.0023145C16.6671143,0.0023145-2.0625093,16.9998131,0.183509,36.4387398z M324.6032104,304.4647217v-23.5907898c0.2681885-29.1891937-10.1066895-33.8141327-35.3861389-32.9857788v-27.4655457c21.5648804,0.432724,35.2910767-0.8408356,35.3861389-32.802948v-25.4308319c-0.0026245-30.0236053,13.5238342-45.8441238,47.3643188-45.3414841l24.6995544,0.0000076v27.831192c-14.4381714-0.6665802-24.4599304,0.8945923-28.7571411,5.3433075c-14.9763489,17.3096466,11.35672,76.642334-27.4596558,83.3049011c38.699585,8.9856415,13.1682129,64.6348572,27.4596558,83.4877014c3.5209656,4.8055725,14.2848206,5.9223938,28.7571411,5.5320129v27.6424866h-24.6995544C342.3360596,349.9889526,324.5791626,339.1993103,324.6032104,304.4647217z M123.1558151,202.5466461c17.1223679-21.9187164,51.0905228-20.6435547,60.4513168,3.1316833l0.0000153-16.2186432h23.77948v85.5164795c31.0759125-3.0274353,41.235321-56.6345673,16.7730408-89.3853455c-37.5749817-51.3345795-113.2302017-34.6904297-135.6468506,14.7442169c-38.9092178,91.9951019,54.4230881,168.6609344,124.7715378,107.821579l12.1610413,19.8988037c-61.1763916,49.9404297-121.842392,12.6075134-137.8585052-6.817688c-44.876297-45.972229-42.8999062-145.7396545,33.3632278-181.7196198c78.3185043-30.8526382,137.8525696,27.0950928,137.8525696,88.4652863c-1.545929,51.9612122-33.1176758,71.5133362-75.1955414,70.4007263v-18.9846497c-9.5386353,24.1185303-41.8182831,23.5609436-58.0566177,5.9822388C105.5101395,263.6871033,107.2907486,222.8558655,123.1558151,202.5466461z M181.2126617,242.3560944c0-43.5889587-44.232666-43.5889587-44.232666,0C135.4359894,285.8718567,182.2367859,286.4326477,181.2126617,242.3560944z"/></svg>
Added view/public/file-icons/ocaml.svg View view/public/file-icons/ocaml.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 16 16"><path fill="#E44F31" d="M1,7.13V3.735A1.75,1.75,0,0,1,2.764,2H13.236A1.75,1.75,0,0,1,15,3.735V14H9.189a10.268,10.268,0,0,1-.459-1.485,2.069,2.069,0,0,0-.022-0.371,0.869,0.869,0,0,0-.159-0.2,1.768,1.768,0,0,1-.279-0.775c-0.011-.242-0.1-0.463-0.115-0.7-0.005-.116.008-0.237,0-0.35a1.133,1.133,0,0,0-.036-0.266l0.03-.075A1.218,1.218,0,0,1,8.5,9.763c0.139,0,.271.008,0.41,0.016a3.941,3.941,0,0,0,.818-0.032A2.1,2.1,0,0,0,10.77,9.3a2.623,2.623,0,0,0,.823-1.057,1.847,1.847,0,0,1,.293-0.734,3.659,3.659,0,0,1,.9-0.3,0.642,0.642,0,0,1,.435-0.073c0.12,0.024.336,0.161,0.386-.03a0.34,0.34,0,0,1-.077-0.1c0.224-.022.006-0.53-0.085-0.632a1.174,1.174,0,0,0-.6-0.291,1.864,1.864,0,0,0-.818-0.11,1.332,1.332,0,0,1-.716-0.175,1.108,1.108,0,0,0-1.031.336,0.723,0.723,0,0,1-.18.269,0.873,0.873,0,0,0-.025.3c-0.036.116-.09,0.519-0.148,0.662a0.686,0.686,0,0,1-.418.538,1.592,1.592,0,0,1-.763-0.04c-0.142-.051-0.383-0.132-0.5-0.18A1.07,1.07,0,0,1,7.6,7.21c-0.06-.1-0.64-1.286-0.725-1.49A1.625,1.625,0,0,0,6.5,5.158a0.727,0.727,0,0,0-.675-0.315,0.88,0.88,0,0,0-.459.164,2.215,2.215,0,0,0-.263.465c-0.063.1-.172,0.377-0.273,0.608a0.976,0.976,0,0,1-.178.342A0.261,0.261,0,0,1,4.262,6.4,5.461,5.461,0,0,1,3.888,5.8c-0.375-.64-0.522-0.928-0.952-0.931-0.547,0-.588.3-0.829,0.74A3.068,3.068,0,0,1,1,7.13Zm0,3.93V14H3.713s0.219-.831.268-1A2.573,2.573,0,0,0,4.1,12.634a1.424,1.424,0,0,0-.014-0.361,1.209,1.209,0,0,1,.328-0.637c0.1-.223.164-0.476,0.249-0.7a1.157,1.157,0,0,1,.432-0.637,4.462,4.462,0,0,0-.574-0.056,10.654,10.654,0,0,1-1.091-.2A7.376,7.376,0,0,1,2.72,9.8,1.777,1.777,0,0,0,2.14,9.43a0.412,0.412,0,0,0-.306.175,2.578,2.578,0,0,0-.123.371,2.334,2.334,0,0,1-.205.369A5,5,0,0,0,1,11.06Zm7.544,2.491c-0.052-.108-0.118-0.317-0.161-0.412a2.612,2.612,0,0,0-.23-0.385,0.6,0.6,0,0,1-.211-0.369,6.538,6.538,0,0,0-.473-1.409A2.161,2.161,0,0,0,7,10.4a1.861,1.861,0,0,0-.547-0.371,1.708,1.708,0,0,0-.982,1.063,6.185,6.185,0,0,0-.41.681,2.227,2.227,0,0,1-.273.678,1.869,1.869,0,0,0-.394.675C4.374,13.177,4.218,14,4.218,14h4.5l-0.008-.019C8.654,13.812,8.574,13.615,8.544,13.551Z" /></svg>
Added view/public/file-icons/patch.svg View view/public/file-icons/patch.svg
@@ -0,0 +1 @@
1<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 512 512"><path fill="#3F51B5" d="M477.1991882,477.1991882l-0.0001831,0.0001831c-46.4007263,46.4007263-121.6312561,46.4006042-168.032135-0.0002441L34.800869,202.8331146c-46.400856-46.4008484-46.4009628-121.6314011-0.0002327-168.0321198l0.0001678-0.0001678c46.4007263-46.4007263,121.631279-46.4006233,168.032135,0.0002327l274.3660278,274.3660278C523.5997925,355.5679321,523.5999146,430.7984619,477.1991882,477.1991882z M221.9202271,128.3818054l-93.5394287,93.5394287l158.912384,158.912384l93.5394287-93.5394287L221.9202271,128.3818054z M86.8376694,180.3838501c-5.5687027,5.5686951-5.5687027,14.5973511,0,20.1660614c5.5687103,5.5686951,14.5973587,5.5686951,20.1660614,0c5.5687027-5.5687103,5.5687027-14.5973511,0-20.1660614C101.4350204,174.815155,92.4063721,174.8151398,86.8376694,180.3838501z M134.0694427,133.1520691c-5.5686951,5.5687103-5.5686951,14.5973511,0.0000153,20.1660614c5.5686951,5.5686951,14.5973511,5.5687103,20.1660461,0c5.5687103-5.5686951,5.5687103-14.5973511,0-20.1660614C148.6668091,127.5833664,139.6381531,127.5833664,134.0694427,133.1520691z M181.3012238,85.9202881c-5.5686951,5.5687027-5.5686951,14.5973587,0,20.1660614c5.5687103,5.5687027,14.5973663,5.5687027,20.1660614,0c5.5687103-5.5687027,5.5687103-14.5973511,0-20.1660538S186.8699341,80.3515854,181.3012238,85.9202881z M124.0505829,77.332695c-5.5687027,5.5687027-5.5686951,14.5973511,0.0000076,20.1660614c5.5687027,5.5687027,14.5973587,5.5687027,20.1660538,0c5.5687103-5.5687027,5.5687103-14.5973511,0-20.1660614C138.647934,71.7639923,129.6192932,71.7639923,124.0505829,77.332695z M78.2500763,123.1332092c-5.5687027,5.5686951-5.5687027,14.5973511,0,20.1660614c5.5687027,5.5686951,14.5973587,5.5686951,20.1660614,0c5.5687027-5.5687103,5.5686951-14.5973511-0.0000076-20.1660614C92.8474274,117.5645065,83.818779,117.5645065,78.2500763,123.1332092z M65.3686829,64.4513016c-5.5687065,5.5687027-5.5687027,14.5973511,0,20.1660538c5.5687027,5.5687103,14.5973587,5.5687103,20.1660614,0.0000076c5.5686951-5.5687027,5.5686951-14.5973511-0.0000076-20.1660614C79.9660339,58.8825989,70.9373779,58.8825989,65.3686829,64.4513016z M424.7448425,329.3638c5.5687256-5.5686951,5.5687256-14.5973511,0-20.1660461c-5.5686951-5.5687256-14.5973511-5.5687256-20.1660767-0.0000305c-5.5686951,5.5687256-5.5686951,14.5973816,0,20.1660767C410.1474915,334.9325256,419.1761475,334.9325256,424.7448425,329.3638z M377.513031,376.5956116c5.5686951-5.5686951,5.5686951-14.5973511,0-20.1660767c-5.5686951-5.5686951-14.5973511-5.5686951-20.1660767,0c-5.5686951,5.5686951-5.5686951,14.5973511,0,20.1660767C362.9156494,382.1643066,371.9443359,382.1643066,377.513031,376.5956116z M330.2812195,423.8273926c5.5686951-5.5686951,5.5686951-14.5973511,0-20.1660461c-5.5687256-5.5687256-14.5973816-5.5687256-20.1660767-0.0000305c-5.5687256,5.5687256-5.5687256,14.5973816,0,20.1660767C315.6838379,429.3961182,324.7124939,429.3961182,330.2812195,423.8273926z M387.5318909,432.4150085c5.5686951-5.5686951,5.5686951-14.5973511,0-20.1660461c-5.5687256-5.5687256-14.5973816-5.5687256-20.1660767-0.0000305c-5.5686951,5.5687256-5.5686951,14.5973816,0,20.1660767S381.9631653,437.9837341,387.5318909,432.4150085z M433.332428,386.614502c5.5687256-5.5687256,5.5687256-14.5973816,0-20.1660767c-5.5686951-5.5687256-14.5973511-5.5687256-20.1660767,0c-5.5686951,5.5686951-5.5686951,14.5973511,0,20.1660461C418.7350769,392.183197,427.7637329,392.183197,433.332428,386.614502z M446.2138367,445.2964172c5.5686951-5.5686951,5.5686951-14.5973511,0-20.1660461c-5.5687256-5.5687256-14.5973816-5.5687256-20.1660767-0.0000305c-5.5687256,5.5687256-5.5687256,14.5973816,0,20.1660767C431.6164551,450.8651428,440.6451111,450.8651428,446.2138367,445.2964172z M433.539032,246.4934998l43.6603394-43.6601868c46.4008484-46.4007263,46.4008484-121.6314011,0-168.0322571l-0.0001221-0.000248c-46.4008789-46.4008522-121.6315308-46.4008522-168.0323792-0.0001221l-43.6603394,43.6603165L433.539032,246.4934998z M78.4607697,265.5066528l-43.6600685,43.6599426c-46.4008522,46.4008484-46.4009781,121.6314087-0.0001221,168.0323792l0.000248,0.0001221c46.4007263,46.4008789,121.6313934,46.401001,168.0323792,0.0001221l43.6600647-43.6600647L78.4607697,265.5066528z"/></svg>
Added view/public/file-icons/pdf.svg View view/public/file-icons/pdf.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="16px" height="16px" viewBox="0 0 24 24"><path fill="#D73736" fill-rule="evenodd" d="M11.43,10.94C11.2,11.68 10.87,12.47 10.42,13.34C10.22,13.72 10,14.08 9.92,14.38L10.03,14.34V14.34C11.3,13.85 12.5,13.57 13.37,13.41C13.22,13.31 13.08,13.2 12.96,13.09C12.36,12.58 11.84,11.84 11.43,10.94M17.91,14.75C17.74,14.94 17.44,15.05 17,15.05C16.24,15.05 15,14.82 14,14.31C12.28,14.5 11,14.73 9.97,15.06C9.92,15.08 9.86,15.1 9.79,15.13C8.55,17.25 7.63,18.2 6.82,18.2C6.66,18.2 6.5,18.16 6.38,18.09L5.9,17.78L5.87,17.73C5.8,17.55 5.78,17.38 5.82,17.19C5.93,16.66 6.5,15.82 7.7,15.07C7.89,14.93 8.19,14.77 8.59,14.58C8.89,14.06 9.21,13.45 9.55,12.78C10.06,11.75 10.38,10.73 10.63,9.85V9.84C10.26,8.63 10.04,7.9 10.41,6.57C10.5,6.19 10.83,5.8 11.2,5.8H11.44C11.67,5.8 11.89,5.88 12.05,6.04C12.71,6.7 12.4,8.31 12.07,9.64C12.05,9.7 12.04,9.75 12.03,9.78C12.43,10.91 13,11.82 13.63,12.34C13.89,12.54 14.18,12.74 14.5,12.92C14.95,12.87 15.38,12.85 15.79,12.85C17.03,12.85 17.78,13.07 18.07,13.54C18.17,13.7 18.22,13.89 18.19,14.09C18.18,14.34 18.09,14.57 17.91,14.75M19,3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3M17.5,14.04C17.4,13.94 17,13.69 15.6,13.69C15.53,13.69 15.46,13.69 15.37,13.79C16.1,14.11 16.81,14.3 17.27,14.3C17.34,14.3 17.4,14.29 17.46,14.28H17.5C17.55,14.26 17.58,14.25 17.59,14.15C17.57,14.12 17.55,14.08 17.5,14.04M8.33,15.5C8.12,15.62 7.95,15.73 7.85,15.81C7.14,16.46 6.69,17.12 6.64,17.5C7.09,17.35 7.68,16.69 8.33,15.5M11.35,8.59L11.4,8.55C11.47,8.23 11.5,7.95 11.56,7.73L11.59,7.57C11.69,7 11.67,6.71 11.5,6.47L11.35,6.42C11.33,6.45 11.3,6.5 11.28,6.54C11.11,6.96 11.12,7.69 11.35,8.59Z"/></svg>
Added view/public/file-icons/perl.svg View view/public/file-icons/perl.svg
@@ -0,0 +1 @@
1<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" width="16px" height="16px"><path fill="#4DB6AC" d="M212.6733704,441.6739502c-2.6396484,5.3020325-13.7670746,1.604248-25.9412994-2.6282654c-12.1742096-4.2324829-53.4983063-21.1853943-77.3233719-48.1962585c-23.8250656-27.0108337-35.9992828-63.0328979-34.9525375-97.43927s10.581337-48.7196503,26.4874573-70.9745789c15.8833771-22.2321777,59.8471222-55.0684357,73.614212-63.5562592c13.7671051-8.4878235,32.3128967-22.7783203,41.3013306-34.4291534c9.0112-11.6508408,13.7670898-21.1854095,13.2437286-37.0687866c-0.5233765-15.8833771,1.0695038-30.1966286,0.5233612-35.475914c-0.5233612-5.3020401-0.5233612-15.8833771,4.2325439-13.7671127c4.7558899,2.1162643,5.3020325,7.9416885,5.3020325,13.7671127s-1.5928802,29.6504745-3.185791,52.9521713c-1.5928802,23.3016968-20.1159058,42.8942261-33.8830261,56.6613312c-13.7671204,13.7670898-53.4983063,56.6613159-68.3121643,77.8467407c-14.8366394,21.1854095-22.2094269,49.083725-20.6620483,72.544693c1.5928802,23.8251038,7.4183121,47.1267395,29.6504822,72.0213623c22.2321472,24.8946228,37.5921783,36.5454102,49.2430115,42.3708496C203.6621246,432.1280212,215.3130188,436.3719177,212.6733704,441.6739502z M232.174942,467.1260376c-3.8001862,4.6193542-10.3310242,7.4183044-11.1274872,5.5523376s4.7104034-2.9354553,8.7608948-7.44104c3.7091675-4.14151,2.7306671-11.8783875,5.3703156-11.9921875C237.3404541,453.1541138,235.9751129,462.4838867,232.174942,467.1260376z M241.7891693,428.4302368c-7.4105225,9.5406494-37.5807953-23.2903137-53.4869385-42.3594666c-15.9061432-19.0691223-31.7667542-57.730835-32.3128815-87.9047241c-0.5233765-30.1965942,16.4067383-58.2541962,28.6037292-75.2071075c12.1969757-16.9529114,36.022049-46.0800018,42.3708496-59.3237457c6.3488159-13.2437439,13.2437286-27.5342255,15.3600159-46.0799866c2.116272-18.5457687,0-84.7416916,0-84.7416916s-0.5233765-29.1271057,4.2325287-25.94133c4.778656,3.1857743,5.8254089,21.7087994,5.8254089,38.6616859s1.5928802,90.0209808-3.7091675,109.6135101c-5.3020325,19.5925446-17.4762573,41.3013458-30.7200012,60.3704987s-28.6037292,59.3237305-28.0576019,84.1955566c0.5233765,24.8945923,14.8366394,65.6725464,25.9413452,82.6254578C227.0094452,399.3372803,245.9578094,423.063324,241.7891693,428.4302368z M257.6383972,477.8894348c-2.1845093,0-1.3652954-6.5991211-1.3652954-14.7456055s-0.750946-14.7683716,1.3652954-14.7683716c1.9342041,0,1.3653259,6.5991516,1.3653259,14.7683716S259.4133301,477.8894348,257.6383972,477.8894348z M292.1813354,472.4281311c-0.7964478,1.8659668-7.327301-0.9102478-11.1274719-5.5523682c-3.8001709-4.6420898-5.1654968-13.9491577-3.0037231-13.8808899c2.6396179,0.1137695,1.6611328,7.850647,5.3703003,11.9921875C287.4709167,469.4926453,292.9777832,470.5621948,292.1813354,472.4281311z M326.0870972,441.5488281c-9.557312,3.8229065-15.610321,7.9417114-23.6885376,0.4095764c-13.0161743-12.1059265-25.3269348-13.3575134-41.5971375-17.7037964c-4.5283203-1.2060547-7.6686096-11.2640381-9.3070221-14.8821411c-5.4385834-11.9239197-9.5800781-24.4622192-12.7431183-37.15979c-15.3372345-61.3034668-3.1175079-122.6979675,12.4017792-182.613327c6.6218414-25.57724,10.8998871-50.9952087,11.1047211-77.5509415c0.113739-13.9036407-1.8204651-27.6252365-3.4588623-41.3923569c-0.7054443-5.8481827-3.4360962-20.3434715,3.6864014-9.2160072c2.8671875,4.4828453,8.1237488-1.8659515,8.5788574,3.2995567c0.3641052,3.9822235,0.8191833,32.6314621,2.4348755,42.7349396c3.8911743,24.439476,34.0195618,39.5719223,52.5881042,51.1772385c42.5301208,26.5784912,100.1580505,61.7676392,108.2481689,116.280899C444.911377,346.1967468,408.3333435,407.8333435,326.0870972,441.5488281z M512,256C512,59.6616783,297.9924927-63.7160072,127.7110519,34.4531631s-170.2813873,344.9245605,0.0000534,443.093689S512,452.3383484,512,256z"/></svg>
Added view/public/file-icons/php.svg View view/public/file-icons/php.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 16 16"><path fill="#BB80B3" d="M5.323,10.323a1.2,1.2,0,0,0-.782-1.039C4.345,9.212,4.176,9.08,3.982,9a4.5,4.5,0,0,0-.674-0.244,0.407,0.407,0,0,0-.442.179,0.313,0.313,0,0,0,.055.386c0.093,0.131.2,0.256,0.3,0.378,0.172,0.2.355,0.4,0.523,0.607a0.956,0.956,0,0,1,.274.679,2.142,2.142,0,0,1-.757,1.437,0.3,0.3,0,0,1-.194.066,1.252,1.252,0,0,1-.733-0.317,0.351,0.351,0,0,1,.082-0.622,1.791,1.791,0,0,0,.2-0.117,0.4,0.4,0,0,0,.135-0.518,0.8,0.8,0,0,0-.167-0.248c-0.357-.313-0.708-0.637-1.09-0.922A3.542,3.542,0,0,1,.014,7.02,5.542,5.542,0,0,1,.9,3.582,2.366,2.366,0,0,1,1.916,2.6,6.463,6.463,0,0,1,2.9,2.309,6.813,6.813,0,0,1,5.7,2.058a1.982,1.982,0,0,1,1.7,1.317,3.53,3.53,0,0,1,.168,1.572A2.713,2.713,0,0,1,5.582,7.23,0.781,0.781,0,0,1,4.6,6.916C4.4,6.651,4.236,6.363,4.058,6.084,4.032,6.043,4.013,5.995,3.991,5.95S3.946,5.864,3.923,5.82A3.088,3.088,0,0,0,4.36,7.113a0.788,0.788,0,0,0,.6.4A2.657,2.657,0,0,0,7.432,6.494,3.551,3.551,0,0,0,8.063,3.55C8.025,3.34,7.96,3.135,7.914,2.927a0.22,0.22,0,0,1,.162-0.281A1.69,1.69,0,0,1,8.27,2.6a8.31,8.31,0,0,1,2.506-.146,5.976,5.976,0,0,1,2.67.857,5.816,5.816,0,0,1,2.478,3.326A2.366,2.366,0,0,1,16,7.263c0,0.141-.09.178-0.2,0.089a3.039,3.039,0,0,1-.341-0.321c-0.1-.107-0.177-0.23-0.273-0.343-0.074-.088-0.139-0.075-0.174.035-0.022.067-.042,0.133-0.062,0.2a4.768,4.768,0,0,1-1.135,2.038,0.569,0.569,0,0,0-.158.312,5.028,5.028,0,0,0-.012.9c0.062,0.642.158,1.281,0.233,1.922a0.576,0.576,0,0,1-.432.7,2.985,2.985,0,0,1-.777.17c-0.418.028-.84,0.008-1.26,0.008A1.114,1.114,0,0,0,11,11.843c0.085-.335.184-0.653,0.243-0.978a0.858,0.858,0,0,0-.189-0.757,0.486,0.486,0,0,0-.628-0.146,2.315,2.315,0,0,1-1.978.125,0.519,0.519,0,0,0-.7.226,1.592,1.592,0,0,0-.242.956c0.026,0.42.1,0.835,0.16,1.253,0.032,0.234,0,.294-0.236.354a5.132,5.132,0,0,1-1.627.1,0.492,0.492,0,0,1-.077-0.019A1.031,1.031,0,0,0,5.2,11.834a2.42,2.42,0,0,0,.125-1.507l0,0h0ZM2.087,8.6a0.579,0.579,0,0,0,.166-0.289,0.7,0.7,0,0,0-.381-0.705,0.263,0.263,0,0,0-.322.062Q1.229,8.024.913,8.381a0.723,0.723,0,0,0-.093.136,0.191,0.191,0,0,0,.145.312C1.074,8.856,1.187,8.861,1.3,8.877a1.289,1.289,0,0,0,.788-0.271h0Zm0.024-2.6a0.354,0.354,0,0,0-.352-0.342,0.359,0.359,0,0,0-.358.354,0.355,0.355,0,0,0,.363.333,0.347,0.347,0,0,0,.349-0.344h0Z"/></svg>
Added view/public/file-icons/plist.svg View view/public/file-icons/plist.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 16 16"><path fill="#2AA3C1" d="M10.5,3L9,4.5,12.5,8,9,11.5,10.5,13,15,8Zm-5,0L1,8l4.5,5L7,11.5,3.5,8,7,4.5Z"/></svg>
Added view/public/file-icons/pnpm.svg View view/public/file-icons/pnpm.svg
@@ -0,0 +1 @@
1<svg version="1.1" viewBox="0 0 300 300" width="16px" height="16px" xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2"><g fill-rule="nonzero"><path fill="#f9ad00" d="M195.015 30h75v75h-75zM112.5 30h75v75h-75zM30 30h75v75H30zM195.015 112.5h75v75h-75z"/><path fill="#4e4e4e" d="M112.5 112.5h75v75h-75zM112.5 195h75v75h-75zM195.015 195h75v75h-75zM30 195h75v75H30z"/></g></svg>
Added view/public/file-icons/powerpoint.svg View view/public/file-icons/powerpoint.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 16 16"><path fill="#EA7130" d="M14.368,2.465h-5.1V1h-0.9L1,2.306V13.7L8.278,15H9.267V13.372H14.04a1.4,1.4,0,0,0,.806-0.158A1.955,1.955,0,0,0,15,12.229V3.1A0.577,0.577,0,0,0,14.368,2.465ZM5.665,8.54A2.3,2.3,0,0,1,4.5,8.69l0,1.91L3.55,10.518l0-5.217c0.864,0.042,1.91-.35,2.626.313A2.021,2.021,0,0,1,5.665,8.54ZM14.242,12.6H9.267V11.581h3.817V10.93H9.267V10.116h3.817V9.465H9.269s0-.638,0-0.957a2.188,2.188,0,0,0,1.91-.192,2.239,2.239,0,0,0,.98-1.778H10.063V4.412l-0.8.164V3.233h4.975V12.6ZM10.381,4.072a2.27,2.27,0,0,1,2.095,2.137H10.381V4.072ZM4.5,6.182a0.953,0.953,0,0,1,.913.228,1.206,1.206,0,0,1,.021,1.068,1.027,1.027,0,0,1-.908.342C4.488,7.274,4.491,6.729,4.5,6.182Z" /></svg>
Added view/public/file-icons/powershell.svg View view/public/file-icons/powershell.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 16 16"><path fill="#497CE3" d="M12.07,13H1.558a0.577,0.577,0,0,1-.544-0.713L3.079,2.876A0.966,0.966,0,0,1,4.009,2H14.461a0.556,0.556,0,0,1,.525.687l-2.112,9.644A0.833,0.833,0,0,1,12.07,13ZM4.554,11.529L9.389,7.9A0.662,0.662,0,0,0,9.478,6.94L6.284,3.4c-0.526-.583-1.425.3-0.9,0.883L8.1,7.287l-4.262,3.2A0.635,0.635,0,1,0,4.554,11.529Zm5.911-1.254H7.9a0.583,0.583,0,0,0,0,1.166h2.566A0.584,0.584,0,0,0,10.465,10.276Z" /></svg>
Added view/public/file-icons/prettier.svg View view/public/file-icons/prettier.svg
@@ -0,0 +1 @@
1<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 512 512"><path fill="#EE6292" transform="scale(0.8) translate(64 64)" d="M304.804657,24.3809528H12.1450272c-16.5529213-0.7516956-15.8297806-24.246706,0-24.3809528H304.804657C320.7158508,0.2409473,321.2848816,23.565073,304.804657,24.3809528z M12.141367,121.9047623c-16.5479336-0.7517014-15.8250103-24.2467041,0-24.3809509h170.7621918c15.9063873,0.2409515,16.4752655,23.5650711,0,24.3809509H12.141367z M134.0461273,73.1428604c-16.5479355-0.7517014-15.8250122-24.2467079,0-24.3809547l243.9050446,0.0000038c15.9064026,0.2409477,16.4752808,23.5650711,0,24.3809509H134.0461273z M329.1869812,97.5238113c15.9063721,0.2409515,16.4775696,23.5650711,0.0022888,24.3809509h-97.619339c-16.5479279-0.7517014-15.8249969-24.2467041,0-24.3809509H329.1869812z M377.8556519,121.9047623c-16.5479431-0.7517014-15.8250122-24.2467041,0-24.3809509h24.4764709c15.9064026,0.2409515,16.4752808,23.5650711,0,24.3809509H377.8556519z M12.141367,170.6666718c-16.5479336-0.751709-15.8250103-24.2467194,0-24.3809662l48.8574371,0.0000153c15.9063797,0.2409515,16.4752655,23.5650635,0,24.3809509H12.141367z M304.7127991,170.6666718c-16.5479431-0.751709-15.8250122-24.2467194,0-24.3809662l122.0002747,0.0000153c15.9064026,0.2409515,16.4752808,23.5650635,0,24.3809509H304.7127991z M109.6651764,170.6666718c-16.5479355-0.751709-15.8250122-24.2467194,0-24.3809662l24.4764862,0.0000153c15.9063721,0.2409515,16.4752655,23.5650635,0,24.3809509H109.6651764z M12.141367,463.2380981c-16.5479336-0.751709-15.8250103-24.2467041,0-24.3809509h48.8574371c15.9063797,0.2409363,16.4752655,23.5650635,0,24.3809509H12.141367z M109.6651764,463.2380981c-16.5479355-0.751709-15.8250122-24.2467041,0-24.3809509h24.4764862c15.9063721,0.2409363,16.4752655,23.5650635,0,24.3809509H109.6651764z M304.7127991,219.4285736c-16.5479431-0.7516937-15.8250122-24.2467041,0-24.3809509h122.0002747c15.9064026,0.2409515,16.4752808,23.5650635,0,24.3809509H304.7127991z M12.141367,219.4285736c-16.5479336-0.7516937-15.8250103-24.2467041,0-24.3809509h122.0002975c15.9063721,0.2409515,16.4752655,23.5650635,0,24.3809509H12.141367z M12.141367,414.4761963c-16.5479336-0.751709-15.8250103-24.2467041,0-24.3809509h122.0002975c15.9063721,0.2409363,16.4752655,23.5650635,0,24.3809509H12.141367z M12.141367,512c-16.5479336-0.751709-15.8250103-24.2467041,0-24.3809509h122.0002975c15.9063721,0.2409363,16.4752655,23.5650635,0,24.3809509H12.141367z M12.141367,268.1904602c-16.5479336-0.7516785-15.8250103-24.2466888,0-24.3809357h24.4764843c15.9063797,0.2409515,16.4752617,23.5650787,0,24.3809662L12.141367,268.1904602z M85.2842255,268.1904602c-16.5479355-0.7516785-15.8250122-24.2466888,0-24.3809357h73.2383881c15.9063873,0.2409515,16.4752655,23.5650787,0,24.3809662L85.2842255,268.1904602z M207.1889801,268.1904602c-16.5479279-0.7516785-15.8250122-24.2466888,0-24.3809357h195.1431427c15.9064026,0.2409515,16.4752808,23.5650787,0,24.3809662L207.1889801,268.1904602z M304.7127991,316.9523926c-16.5479431-0.751709-15.8250122-24.2467041,0-24.3809509h73.2383728c15.9064026,0.2409363,16.4752808,23.5650635,0,24.3809509H304.7127991z M158.4270782,316.9523926c-16.5479279-0.751709-15.8250122-24.2467041,0-24.3809509h97.619339c15.9063721,0.2409363,16.4752808,23.5650635,0,24.3809509H158.4270782z M12.141367,316.9523926c-16.5479336-0.751709-15.8250103-24.2467041,0-24.3809509h97.6193466c15.9063797,0.2409363,16.4752579,23.5650635,0,24.3809509H12.141367z M12.141367,365.7142944c-16.5479336-0.751709-15.8250103-24.2467041,0-24.3809509h24.4764843c15.9063797,0.2409363,16.4752617,23.5650635,0,24.3809509H12.141367z M85.2842255,365.7142944c-16.5479355-0.751709-15.8250122-24.2467041,0-24.3809509h219.5240936c15.9064026,0.2409363,16.4752808,23.5650635,0,24.3809509H85.2842255z M12.141367,73.1428604c-16.5479336-0.7517014-15.8250103-24.2467079,0-24.3809547l73.1919708,0.0000038c15.967186,0.2409477,16.5382385,23.5650711,0,24.3809509H12.141367z"/></svg>
Added view/public/file-icons/prisma.svg View view/public/file-icons/prisma.svg
@@ -0,0 +1 @@
1<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" width="16px" height="16px"><g transform="translate(-.5)" fill-rule="evenodd" fill="#00bfa5"><path d="m19.308 17.864-9.2184 2.6562c-.2816.08125-.55154-.15605-.49232-.4328l3.2931-15.366c.06164-.28734.46928-.33297.59794-.066875l6.0975 12.615c.11501.238-.01617.5186-.2779.5939zm1.5807-.62645-7.0601-14.607v-.000315c-.17706-.36516-.54656-.60609-.96534-.62844-.4296-.024375-.81456.1775-1.0317.5211l-7.657 12.083c-.2372.3766-.23255.84095.013472 1.213l3.7429 5.6488c.22309.3372.60959.53235 1.0113.53235.11387 0 .22837-.0156.34097-.0481l10.865-3.1306c.33282-.09595.60497-.3253.74738-.6294.14195-.3042.13969-.65235-.0064-.9545z"/></g></svg>
Added view/public/file-icons/psd.svg View view/public/file-icons/psd.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 16 16"><path fill="#1E9CEF" d="M1,15V1H15V15H1ZM6.162,3.887C5.244,3.855,4.15,3.911,4.15,3.911v7.058H5.272V8.414C6.779,8.543,8.43,7.951,8.43,6.146A2.128,2.128,0,0,0,6.162,3.887Zm4.069,3.137c0.01-.366.778-0.591,1.882-0.09V5.848A3.219,3.219,0,0,0,10.1,5.784a1.518,1.518,0,0,0-.681,2.31c0.573,0.681,2,.935,1.765,1.6A1,1,0,0,1,10,9.988a2.944,2.944,0,0,1-.865-0.382v1.15a2.608,2.608,0,0,0,.886.275,2.567,2.567,0,0,0,1.8-.409,1.579,1.579,0,0,0-.519-2.64C10.205,7.449,10.223,7.3,10.231,7.024ZM6.454,7.3a5.4,5.4,0,0,1-1.181.1V4.929a3.856,3.856,0,0,1,1.17.053,1.1,1.1,0,0,1,.81,1.168A1.144,1.144,0,0,1,6.454,7.3Z"/></svg>
Added view/public/file-icons/python.svg View view/public/file-icons/python.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 16 16"><path fill="#FFCB6B" d="M7.949,1C4.395,1,4.617,2.549,4.617,2.549l0,1.605H8.013V4.636H3.274S1,4.377,1,7.982s1.985,3.477,1.985,3.477H4.169V9.786a1.89,1.89,0,0,1,1.953-2H9.487a1.81,1.81,0,0,0,1.89-1.836V2.868S11.664,1,7.949,1h0ZM6.079,2.079a0.613,0.613,0,1,1-.61.613A0.611,0.611,0,0,1,6.079,2.079ZM8.052,15c3.554,0,3.332-1.549,3.332-1.549l0-1.605H7.988V11.364h4.739S15,11.623,15,8.018s-1.985-3.477-1.985-3.477H11.832V6.214a1.89,1.89,0,0,1-1.953,2H6.514a1.81,1.81,0,0,0-1.89,1.836v3.087S4.337,15,8.052,15h0Zm1.87-1.079a0.613,0.613,0,1,1,.61-0.613A0.611,0.611,0,0,1,9.922,13.921Z" /></svg>
Added view/public/file-icons/r.svg View view/public/file-icons/r.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 16 16"><path fill="#497CE3" d="M15.275,9.5c2.585-4.065-2.321-6.72-5.6-7.333C3.1,0.939-3.71,6.736,2.359,11.113A8.349,8.349,0,0,0,6,12.406V14H8.685V12.512a12.832,12.832,0,0,0,2.289-.336C11.449,13.089,11.856,14,11.856,14h3.05s-0.991-1.657-1.623-2.7A5.45,5.45,0,0,0,15.275,9.5Zm-6.59,1.81V10.345h1a1.877,1.877,0,0,1,.777.9A11.533,11.533,0,0,1,8.685,11.31ZM10.69,8.593H8.685V6.823H10.69a1.118,1.118,0,0,1,.668.9A1.059,1.059,0,0,1,10.69,8.593Zm2.194,2.048c-0.041-.066-0.072-0.117-0.092-0.147a2.922,2.922,0,0,0-1.286-.6A2.542,2.542,0,0,0,13.97,7.305c-0.022-1.849-1.88-2.355-2.813-2.355H6v5.883a4.873,4.873,0,0,1-1.069-.515c-4.651-3.083.566-7.166,5.6-6.3,2.514,0.432,6.274,2.3,4.293,5.165A4.372,4.372,0,0,1,12.884,10.641Z" /></svg>
Added view/public/file-icons/react.svg View view/public/file-icons/react.svg
@@ -0,0 +1 @@
1<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 512 512" preserveAspectRatio="xMidYMid meet"><path fill="#26A2C1" d="M300.7026672,254.8256073c0-35.0435791-37.9459534-57.064743-68.1388092-39.5429382c-30.1928406,17.5217743-30.1928406,61.5641022,0.0000153,79.0858612C262.7567139,311.8903198,300.7026672,289.8691711,300.7026672,254.8256073z M404.7128601,170.6555023c30.0607605-143.6903687-36.072876-188.7814789-148.5000916-84.7713013C150.3989563-13.3162594,75.0466537,17.9469166,107.1114731,170.0542908C-40.749897,214.6295471-30.9532928,298.539856,108.3139038,341.4005432c-31.8643951,140.0830994,27.6558838,191.1863708,147.8988647,85.3725281c116.6357117,104.6113892,178.5369263,55.6321106,146.6964417-85.9737244C554.8162231,289.2951965,541.1886597,214.7445526,404.7128601,170.6555023z M384.2715454,165.2445679c-23.8307495-5.375412-46.8896179-9.2882996-70.3421326-11.4230804c-12.3563232-18.0675659-26.7483521-36.115387-43.2874756-52.9069061C360.7797852,14.4541903,413.9045715,41.4697456,384.2715454,165.2445679z M151.6013794,282.4814758c8.918045,19.0384521,20.6417389,36.4736938,29.4595337,51.1032715c-14.3586273-1.4685364-29.8273621-3.6986389-46.2935486-6.6133423C140.0435486,312.2022095,145.6609344,297.3711853,151.6013794,282.4814758z M150.3989563,230.7770081c-6.5595093-15.7457123-12.5452271-30.9425354-17.4352417-45.0911255c16.9986267-3.5235443,33.6560059-6.7227173,48.0971985-7.8157959C170.3130951,194.7540894,160.1044769,212.4068451,150.3989563,230.7770081z M163.0244598,257.2304688c14.7019501-29.4436951,30.2539062-57.3918915,47.4959869-82.3664551c30.5939941-1.7593842,60.8627319-1.6035156,90.7834473,0.6012115c16.781189,23.3826599,32.4436035,51.329834,47.4959717,81.7652435c-11.2641907,23.2770996-27.2587585,50.103241-45.6923218,78.7591553c-30.7770996,2.3305664-62.3356171,2.0082397-94.3907471,0C192.4701996,311.0995178,177.2120972,284.8831787,163.0244598,257.2304688z M360.2229614,282.4814758c5.8381348,14.1664429,11.2332153,28.6053467,16.2327881,43.2874756c-15.4307861,3.2492371-30.652771,5.6168823-45.6923218,7.2145996C341.0576782,317.0340271,350.8233337,300.098938,360.2229614,282.4814758z M330.7634277,177.8700867c16.3929443,2.2440643,32.2282715,5.046402,47.4959717,8.4170074c-5.107666,15.1780396-10.9108887,30.0122375-17.4352112,44.4899139C351.5182495,212.422699,341.526947,194.7579803,330.7634277,177.8700867z M284.4698792,151.416626c-18.7246399-0.7345581-37.7732086-0.7109985-57.1154175,0c8.4677277-11.1366272,17.9058075-22.7698364,28.2570953-34.8704605C265.6993713,127.435112,275.2571106,139.155426,284.4698792,151.416626z M241.1824036,100.9145813c-16.5391388,16.7915192-30.9311523,34.2381287-43.2874756,52.3056946c-23.4525146,2.1347809-47.1125183,6.0476685-70.9433594,11.4230804C98.6944656,38.9894409,151.0445709,14.4541903,241.1824036,100.9145813z M113.7248383,321.5604553c-125.2531357-37.676178-119.2409821-96.3948212-1.2024307-131.0648499c7.2205963,21.9109497,15.9619217,44.1636047,25.8522415,65.5324097C128.7643127,278.1272278,120.2563705,300.8252869,113.7248383,321.5604553z M129.3564301,346.8114929c21.2429504,5.2105103,43.7547455,7.711853,67.3360748,10.2206421c14.188797,20.0240784,28.8825989,38.6404724,44.4898987,54.7105713C149.3969421,499.7204285,98.229538,467.7562256,129.3564301,346.8114929z M255.611557,396.7123108c-10.8765411-11.2629395-21.0314331-24.0250854-30.6619568-37.8765259c21.4670105,0.452301,42.2002716,0.5025024,61.9251251,0C277.3218689,372.3880005,266.8888245,385.0007324,255.611557,396.7123108z M270.6419373,411.7427063c16.7466125-18.195282,31.5098267-36.6409607,44.4898987-55.3117981c22.1543274-1.6300659,44.5992737-5.033905,67.3360901-10.2206421C413.8760376,474.9438171,356.8478088,493.9532471,270.6419373,411.7427063z M397.498291,320.3580322c-6.440094-20.7351685-14.5727844-42.2308044-24.0486145-64.3300171c9.7519226-21.3688049,18.1315613-43.0202484,25.2510376-64.9311981C513.9336548,225.9672852,523.1522217,281.6798401,397.498291,320.3580322z"/></svg>
Added view/public/file-icons/readme.svg View view/public/file-icons/readme.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 12 16"><path fill-rule="evenodd" fill="#000" d="M4 9H3V8h1v1zm0-3H3v1h1V6zm0-2H3v1h1V4zm0-2H3v1h1V2zm8-1v12c0 .55-.45 1-1 1H6v2l-1.5-1.5L3 16v-2H1c-.55 0-1-.45-1-1V1c0-.55.45-1 1-1h10c.55 0 1 .45 1 1zm-1 10H1v2h2v-1h3v1h5v-2zm0-10H2v9h9V1z"/></svg>
Added view/public/file-icons/redis.svg View view/public/file-icons/redis.svg
@@ -0,0 +1 @@
1<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 512 512" preserveAspectRatio="xMidYMid meet"><path fill="#D52A29" d="M228.4079132,50.3201981l10.2600861,20.8250961l-36.3735809,13.672348l50.6557007,5.8160248l15.7830048,25.7968521l10.0138855-24.0145416l43.5810852-4.6014481l-33.3561096-13.2452621l8.2315369-21.1299706l-33.2310486,10.4125481L228.4079132,50.3201981z M298.7278137,124.8027878l69.3701172,27.8137283l77.6016846-30.7686081l-69.9095154-27.4853897L298.7278137,124.8027878z M21.8101215,197.2685242l204.147049,85.7628784c19.3867493,9.4212341,39.14534,8.86203,64.4921722-4.5027771C368.25,241.6990356,465.75,203.9490356,503.8363647,182.6815491c8.536438-6.0505524,8.1611938-4.5730743,8.1611938-34.0284271c0-14.0710297-0.0703735-25.562355-0.2345276-25.562355c-1.9319763,2.8040466-5.7601624,5.8947067-10.3421936,9.0992966C464.75,152.6990356,376.6666565,187.7823639,296.8047485,224.073822c-20.425293,9.9918518-40.8727417,19.0541382-61.7281647,10.9678497c-87.8235626-37.7087097-198.8301392-81.7327728-222.4222565-94.3990479c-4.6928158-2.3984528-8.9210491-5.8605194-12.607378-10.5632172v52.9070282C4.9661202,188.5084534,12.711916,193.1089478,21.8101215,197.2685242z M184.142807,169.1030426l81.3304901,34.1691284l35.9749146-51.7344666L184.142807,169.1030426z M213.2463074,365.0888977c37.2536926,18.6934814,52.4203491,13.3601379,81.0256042-0.9380798c77.3947449-35.5351257,172.5884094-74.6924133,207.4771423-92.5873108c3.5332947-2.58078,6.9596558-5.5829163,10.1780396-9.4041138c0,0-0.070343-52.0627594-0.2345276-52.0627594C502.9659424,228.7567902,390.5,266.6156921,298.3056335,310.8685608c-26.4677124,12.9187317-44.5664368,22.0342102-77.3671722,6.2146912c-83.531189-37.5495605-201.5835266-80.324173-217.2096405-95.4014893L0,218.1874695v52.0393066l4.1978517,3.9633484C15.7833824,287.1846313,117,321.4490356,213.2463074,365.0888977z M294.4595642,449.0694275c20.7313232-9.943512,36.0452881-16.7679749,103.7034302-45.9184265c93.9944153-40.4776306,104.1724548-45.3555908,111.3252258-53.6105652l2.4859009-2.790741c0,0-0.0703735-51.9689636-0.1641846-51.9689636c-0.1641541,0-1.2429199,1.2429199-2.4859009,2.790741c-6.1443176,7.6921387-18.4095764,13.6019897-113.8814697,54.6893921c-62.3111572,26.8756409-81.2601318,35.2713318-101.7569275,45.0506897c-30.0199585,14.5611267-43.1984406,15.8789673-67.6581421,6.2147217L18.2923527,315.605896c-7.3872862-3.7288208-14.9152842-9.0054626-16.6272583-11.7258606l-1.641623-2.4859009v26.5003967c0,30.3699646-0.5393835,28.1185913,7.621798,33.6297607c9.0054483,6.0505066,22.372921,11.9603577,111.2548676,48.849884c62.1469955,25.796875,84.5199356,35.2009888,95.5422134,40.1727295C249.6130066,469.0687866,267.5249023,461.5767822,294.4595642,449.0694275z M119.6154938,146.5650787c-42.2966461-9.3899078-42.2966614-32.9921646-0.0000153-42.3820801s95.4545288,2.4112015,95.4545288,21.19104S161.9121399,155.9550018,119.6154938,146.5650787z"/></svg>
Added view/public/file-icons/rollup.svg View view/public/file-icons/rollup.svg
@@ -0,0 +1 @@
1<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 387 512" width="16px" height="16px"><path fill="#FF5370" d="M0,424.237915V0c0-0.0000221,214.4265747,0,214.4265747,0c59.985199,0.9047534,112.3703918,32.8415298,141.9558411,80.522049c-21.7140808-26.6902275-55.2804871-41.7091141-88.5754089-41.7091141c-63.3327332,0-79.2563629,22.5283279-200.8552551,246.0929565C39.1691704,335.5903015,15.8385849,382.8205566,0,424.237915z M386.2718201,512l-96.3962097-190.8722534c82.7416077-42.782074,118.753418-147.2455292,69.9448547-234.7247925c-38.0960083-38.6881065-117.3150024-47.1472778-138.0653687-0.1809616c-19.962326,46.5788422,31.1603241,98.2388611,56.3742065,97.6726685c23.5373535-1.0623322,16.0852661-35.0139008-3.0390015-76.2300034c20.5595093,38.781868,30.0801697,55.379921,27.0989075,68.6203842c-3.7574158,17.0569611-28.12146,28.4887543-76.0008392,74.330658C141.1414948,332.043457,55.8213921,503.1380615,39.9101524,512H386.2718201z"/></svg>
Added view/public/file-icons/rst.svg View view/public/file-icons/rst.svg
@@ -0,0 +1 @@
1<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 512 512"><g fill="#AB7967"><path d="M142.1862793,244.0549316c-3.2392578-2.8183594-8.0996094-4.2294922-14.5800781-4.2294922H96.6462402v36.1796875h30.9599609c6.4804688,0,11.3408203-1.4404297,14.5800781-4.3203125c3.2402344-2.8798828,4.8603516-7.5595703,4.8603516-14.0400391C147.0466309,251.4064941,145.4265137,246.8762207,142.1862793,244.0549316z"/><path d="M0,96v320h512V96H0z M150.8269043,346.3850098c-1.5615234-4.078125-2.5205078-8.9375-2.8798828-14.5800781c-0.3603516-5.6386719-0.9003906-11.0390625-1.6201172-16.1992188c-0.9619141-6.7207031-3.0009766-11.6386719-6.1201172-14.7597656c-3.1220703-3.1191406-8.2207031-4.6796875-15.2998047-4.6796875H96.6462402v50.21875H68.3864746V217.8654785h69.2998047c5.7607422,0,10.9492188,0.9306641,15.5703125,2.7890625c4.6181641,1.8623047,8.578125,4.4101562,11.8798828,7.6503906c3.2988281,3.2402344,5.8193359,6.9921875,7.5605469,11.25c1.7373047,4.2607422,2.609375,8.8505859,2.609375,13.7705078c0,7.5595703-1.5917969,14.1015625-4.7695312,19.6191406c-3.1816406,5.5214844-8.3701172,9.7207031-15.5703125,12.6005859v0.359375c3.4794922,0.9628906,6.359375,2.4316406,8.6396484,4.4101562c2.2783203,1.9804688,4.140625,4.3203125,5.5800781,7.0214844c1.4404297,2.6992188,2.4892578,5.6699219,3.1503906,8.9082031c0.6582031,3.2402344,1.1083984,6.4804688,1.3496094,9.7207031c0.1181641,2.0410156,0.2392578,4.4414062,0.3603516,7.1992188c0.1181641,2.7617188,0.3291016,5.5800781,0.6298828,8.4609375c0.2978516,2.8789062,0.7792969,5.6113281,1.4404297,8.1894531c0.6582031,2.5820312,1.6474609,4.7695312,2.9697266,6.5703125H150.8269043z M335.4460449,316.529541c-3.1269531,6.9082031-7.7714844,12.8730469-13.9414062,17.8886719c-6.1679688,5.0195312-13.8164062,8.9257812-22.9453125,11.7207031c-9.1308594,2.7949219-19.7011719,4.1933594-31.7060547,4.1933594c-9.7070312,0-19.1220703-1.1953125-28.2509766-3.578125c-9.1298828-2.3808594-17.1904297-6.125-24.1806641-11.2265625c-6.9931641-5.0957031-12.5449219-11.5957031-16.6542969-19.4921875c-4.1142578-7.8945312-6.0878906-17.2695312-5.921875-28.1269531h37.5039062c0,5.921875,1.0683594,10.9414062,3.2080078,15.0507812c2.1357422,4.1132812,4.9726562,7.4453125,8.5117188,9.9921875c3.5361328,2.5527344,7.6875,4.4414062,12.4609375,5.6757812c4.7685547,1.234375,9.703125,1.8496094,14.8037109,1.8496094c3.4550781,0,7.1552734-0.2851562,11.1025391-0.8632812c3.9472656-0.5742188,7.6484375-1.6835938,11.1035156-3.3300781c3.4550781-1.6425781,6.3300781-3.90625,8.6347656-6.7851562c2.3027344-2.8769531,3.4550781-6.5390625,3.4550781-10.9804688c0-4.7675781-1.5234375-8.6347656-4.5644531-11.5957031c-3.0449219-2.9609375-7.03125-5.4296875-11.9667969-7.4033203s-10.5292969-3.7011719-16.7773438-5.1816406c-6.2529297-1.4804688-12.5839844-3.1220703-18.9990234-4.9345703c-6.5810547-1.6425781-12.9960938-3.6582031-19.2451172-6.0449219c-6.2539062-2.3828125-11.84375-5.4667969-16.7783203-9.2529297c-4.9345703-3.7822266-8.9248047-8.5126953-11.9667969-14.1875c-3.0458984-5.6748047-4.5644531-12.5410156-4.5644531-20.6025391c0-9.0439453,1.9316406-16.9013672,5.7978516-23.5634766c3.8632812-6.6621094,8.9208984-12.2138672,15.1748047-16.6542969c6.2490234-4.4414062,13.3232422-7.7304688,21.2197266-9.8701172c7.8955078-2.1357422,15.7910156-3.2070312,23.6865234-3.2070312c9.2099609,0,18.0498047,1.0292969,26.5224609,3.0839844c8.4707031,2.0585938,15.9960938,5.3896484,22.578125,9.9931641c6.5761719,4.6064453,11.8007812,10.4863281,15.6679688,17.6416016c3.8613281,7.1552734,5.796875,15.8330078,5.796875,26.0302734h-37.5039062c-0.3320312-5.2617188-1.4414062-9.6220703-3.3300781-13.0771484c-1.8925781-3.4541016-4.4042969-6.1679688-7.5253906-8.1416016c-3.1269531-1.9746094-6.7050781-3.3701172-10.734375-4.1953125c-4.03125-0.8203125-8.4296875-1.2333984-13.1992188-1.2333984c-3.1259766,0-6.2529297,0.3320312-9.3759766,0.9873047c-3.1269531,0.6591797-5.9638672,1.8115234-8.5126953,3.4541016c-2.5517578,1.6464844-4.6494141,3.7011719-6.2910156,6.1679688c-1.6464844,2.4677734-2.4677734,5.5947266-2.4677734,9.3769531c0,3.4541016,0.6552734,6.2529297,1.9736328,8.3886719c1.3144531,2.1396484,3.9052734,4.1132812,7.7724609,5.921875c3.8632812,1.8115234,9.2099609,3.6201172,16.0380859,5.4277344c6.8242188,1.8125,15.7480469,4.1142578,26.7695312,6.9091797c3.2890625,0.6591797,7.8535156,1.8505859,13.6953125,3.5771484c5.8359375,1.7275391,11.6347656,4.484375,17.3945312,8.2666016c5.7558594,3.7851562,10.7324219,8.84375,14.9277344,15.1738281c4.1933594,6.3339844,6.2910156,14.4345703,6.2910156,24.3037109C340.1335449,302.138916,338.5690918,309.6213379,335.4460449,316.529541z M453.6940918,241.6252441h-38.5214844v104.7597656h-28.2597656V241.6252441h-38.5195312v-23.7597656h105.3007812V241.6252441z"/></g></svg>
Added view/public/file-icons/ruby.svg View view/public/file-icons/ruby.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 16 16"><path fill="#D14748" d="M13,6L8,11V4h3Zm3,0L8,14,0,6,4,2h8ZM8,12.5L14.5,6l-3-3h-7l-3,3Z" /></svg>
Added view/public/file-icons/rust.svg View view/public/file-icons/rust.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 16 16"><path fill="#a72146" d="M14.9,7.831l-0.587-.363c0-.057-0.01-0.114-0.017-0.171l0.5-.471a0.2,0.2,0,0,0-.067-0.337l-0.645-.241c-0.016-.056-0.033-0.111-0.05-0.167l0.4-.559a0.2,0.2,0,0,0,.023-0.2A0.2,0.2,0,0,0,14.308,5.2l-0.68-.111c-0.026-.052-0.054-0.1-0.082-0.153l0.286-.628a0.2,0.2,0,0,0-.191-0.286l-0.69.024c-0.036-.044-0.072-0.089-0.109-0.133L13,3.246A0.2,0.2,0,0,0,12.758,3l-0.672.159C12.042,3.124,12,3.088,11.953,3.052l0.024-.69a0.2,0.2,0,0,0-.089-0.175,0.2,0.2,0,0,0-.2-0.016l-0.628.286-0.153-.082L10.8,1.695a0.2,0.2,0,0,0-.123-0.154,0.2,0.2,0,0,0-.2.023l-0.559.4-0.166-.05L9.517,1.27A0.2,0.2,0,0,0,9.18,1.2l-0.471.505L8.538,1.691,8.174,1.1a0.2,0.2,0,0,0-.344,0l-0.363.587L7.3,1.708,6.825,1.2a0.2,0.2,0,0,0-.337.067l-0.242.645-0.166.05-0.559-.4a0.2,0.2,0,0,0-.318.131l-0.111.68C5.042,2.4,4.99,2.429,4.94,2.457L4.312,2.171a0.2,0.2,0,0,0-.2.016,0.2,0.2,0,0,0-.089.175l0.024,0.69c-0.044.036-.089,0.072-0.133,0.109L3.245,3A0.2,0.2,0,0,0,3,3.246L3.161,3.919c-0.037.044-.073,0.087-0.109,0.133l-0.69-.024a0.2,0.2,0,0,0-.191.286L2.457,4.94c-0.028.05-.055,0.1-0.082,0.153L1.695,5.2a0.2,0.2,0,0,0-.131.318l0.4,0.559c-0.017.055-.034,0.111-0.05,0.167L1.27,6.489a0.2,0.2,0,0,0-.067.337L1.708,7.3C1.7,7.354,1.7,7.411,1.691,7.468L1.1,7.831a0.2,0.2,0,0,0,0,.344L1.691,8.538C1.7,8.6,1.7,8.653,1.708,8.709L1.2,9.18a0.2,0.2,0,0,0,.067.337L1.915,9.759c0.016,0.056.033,0.112,0.05,0.167l-0.4.559a0.2,0.2,0,0,0-.023.195,0.2,0.2,0,0,0,.154.122l0.68,0.111c0.026,0.052.054,0.1,0.082,0.153l-0.286.627a0.2,0.2,0,0,0,.191.286l0.69-.024c0.036,0.045.072,0.089,0.109,0.133L3,12.759A0.2,0.2,0,0,0,3.245,13l0.673-.158,0.133,0.109-0.024.691a0.2,0.2,0,0,0,.286.19l0.628-.286c0.05,0.028.1,0.055,0.153,0.082L5.2,14.311a0.2,0.2,0,0,0,.122.154,0.205,0.205,0,0,0,.2-0.022l0.559-.4,0.167,0.05,0.242,0.645a0.2,0.2,0,0,0,.337.067L7.3,14.3c0.057,0.007.114,0.012,0.172,0.017L7.832,14.9a0.2,0.2,0,0,0,.343,0l0.363-.587L8.709,14.3,9.18,14.8a0.2,0.2,0,0,0,.337-0.067l0.242-.645,0.167-.05,0.559,0.4a0.2,0.2,0,0,0,.2.022,0.2,0.2,0,0,0,.122-0.154l0.111-.68,0.153-.082,0.628,0.286a0.2,0.2,0,0,0,.285-0.19l-0.024-.691,0.133-.109L12.76,13a0.2,0.2,0,0,0,.189-0.054A0.2,0.2,0,0,0,13,12.759l-0.158-.673c0.037-.044.073-0.087,0.109-0.133l0.69,0.024a0.2,0.2,0,0,0,.175-0.089,0.2,0.2,0,0,0,.015-0.2l-0.286-.627c0.027-.05.055-0.1,0.082-0.153l0.68-.111a0.2,0.2,0,0,0,.131-0.317l-0.4-.559c0.017-.055.034-0.111,0.05-0.167l0.645-.241a0.2,0.2,0,0,0,.127-0.15A0.2,0.2,0,0,0,14.8,9.18l-0.5-.471c0.006-.057.011-0.114,0.017-0.171L14.9,8.175a0.2,0.2,0,0,0,0-.344h0ZM10.968,12.7a0.416,0.416,0,1,1,.493-0.319A0.417,0.417,0,0,1,10.968,12.7Zm-0.2-1.349a0.378,0.378,0,0,0-.449.291l-0.209.973A5.129,5.129,0,0,1,5.846,12.6l-0.209-.973a0.379,0.379,0,0,0-.449-0.291l-0.859.184a5.153,5.153,0,0,1-.444-0.523h4.18c0.047,0,.079-0.009.079-0.052V9.463c0-.043-0.032-0.052-0.079-0.052H6.842V8.474H8.164a0.831,0.831,0,0,1,.813.7c0.052,0.206.168,0.877,0.247,1.092a1.067,1.067,0,0,0,.739.722h2.083a0.432,0.432,0,0,0,.075-0.007,5.112,5.112,0,0,1-.473.556l-0.879-.189h0Zm-5.78,1.329a0.416,0.416,0,1,1,.319-0.494A0.415,0.415,0,0,1,4.988,12.682ZM3.4,6.253a0.415,0.415,0,1,1-.548-0.212A0.416,0.416,0,0,1,3.4,6.253ZM2.916,7.408l0.895-.4A0.379,0.379,0,0,0,4,6.51L3.819,6.093H4.543V9.36H3.081a5.107,5.107,0,0,1-.2-1.4,5.29,5.29,0,0,1,.029-0.55h0Zm3.927-.317V6.129H8.569a0.644,0.644,0,0,1,.63.507,0.642,0.642,0,0,1-.755.455h-1.6Zm6.272,0.866q0,0.192-.014.379H12.575a0.072,0.072,0,0,0-.074.086V8.664a0.619,0.619,0,0,1-.6.722,0.574,0.574,0,0,1-.6-0.275,1.8,1.8,0,0,0-.834-1.4,1.886,1.886,0,0,0,1.049-1.453,1.643,1.643,0,0,0-.8-1.349,2.282,2.282,0,0,0-1.1-.361H4.19A5.107,5.107,0,0,1,7.051,2.932L7.691,3.6a0.379,0.379,0,0,0,.535.012L8.942,2.93a5.118,5.118,0,0,1,3.5,2.494L11.953,6.53a0.38,0.38,0,0,0,.193.5L13.089,7.45C13.106,7.617,13.114,7.787,13.114,7.958Zm-5.423-5.6a0.415,0.415,0,1,1-.014.588A0.415,0.415,0,0,1,7.691,2.361Zm4.862,3.912a0.415,0.415,0,1,1,.211.549A0.416,0.416,0,0,1,12.554,6.273Z" /></svg>
Added view/public/file-icons/sass.svg View view/public/file-icons/sass.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 16 16"><path fill="#F03D70" d="M15.984,10.5a1.63,1.63,0,0,0-.657-1.114A2.409,2.409,0,0,0,13.9,8.9a3.218,3.218,0,0,0-1.244.193c-0.114.042-.227,0.091-0.342,0.137C12.3,9.2,12.279,9.172,12.266,9.144a2.331,2.331,0,0,1-.292-0.754,1.69,1.69,0,0,1,0-.591c0.045-.188.1-0.373,0.159-0.559a0.136,0.136,0,0,0-.082-0.192,0.369,0.369,0,0,0-.1-0.033,1.545,1.545,0,0,0-.66.049,0.19,0.19,0,0,0-.149.151c-0.01.049-.03,0.1-0.043,0.144a3.613,3.613,0,0,1-.188.6c-0.229.479-.49,0.939-0.758,1.4-0.029.049-.059,0.1-0.1,0.158a2.076,2.076,0,0,1-.225-0.583,1.8,1.8,0,0,1,0-.7c0.043-.174.1-0.345,0.152-0.516a0.119,0.119,0,0,0-.06-0.167A0.354,0.354,0,0,0,9.8,7.492a1.477,1.477,0,0,0-.683.056,0.186,0.186,0,0,0-.127.139,5.424,5.424,0,0,1-.2.63c-0.354.815-.718,1.627-1.082,2.437-0.076.169-.165,0.333-0.251,0.5a1.2,1.2,0,0,1-.08.118,0.1,0.1,0,0,1-.03-0.061A1.673,1.673,0,0,1,7.348,11c0.06-.3.129-0.608,0.2-0.91,0.06-.249.13-0.5,0.2-0.745a0.233,0.233,0,0,0-.037-0.23,0.341,0.341,0,0,0-.431-0.052c-0.013.01-.029,0.016-0.055,0.031,0-.039.007-0.064,0.011-0.089a1.39,1.39,0,0,0-.02-0.566,0.448,0.448,0,0,0-.47-0.359,1.007,1.007,0,0,0-.333.064,2.52,2.52,0,0,0-1.057.842,0.327,0.327,0,0,1-.1.084c-0.369.206-.74,0.409-1.11,0.613l-0.412.227C3.624,9.8,3.523,9.691,3.409,9.6c-0.348-.285-0.7-0.563-1.052-0.845a4.163,4.163,0,0,1-.842-0.841,1.5,1.5,0,0,1-.292-0.82,1.933,1.933,0,0,1,.293-1.072,4.113,4.113,0,0,1,.972-1.068A8.95,8.95,0,0,1,3.764,4.1a9.617,9.617,0,0,1,1.959-.869,5.392,5.392,0,0,1,2.165-.247,2.213,2.213,0,0,1,.833.243,0.862,0.862,0,0,1,.438.476,1.2,1.2,0,0,1,.02.667,2.55,2.55,0,0,1-.663,1.16A4.475,4.475,0,0,1,6.684,6.7a5.006,5.006,0,0,1-1.246.267,2.334,2.334,0,0,1-1.019-.124,1.326,1.326,0,0,1-.562-0.383,0.084,0.084,0,0,0-.113-0.037,0.1,0.1,0,0,0-.042.126,1.208,1.208,0,0,0,.1.235,1.343,1.343,0,0,0,.445.423,2.17,2.17,0,0,0,1.105.3,5.535,5.535,0,0,0,1.742-.223A4.272,4.272,0,0,0,9.183,6.019a3.231,3.231,0,0,0,.883-1.849A1.794,1.794,0,0,0,9.9,3.152a1.792,1.792,0,0,0-.8-0.766,3.746,3.746,0,0,0-1.573-.391H6.978a6.533,6.533,0,0,0-1.933.4,13.23,13.23,0,0,0-1.387.593,8.956,8.956,0,0,0-2.644,1.9A3.956,3.956,0,0,0,.142,6.267C0.089,6.422.056,6.586,0.018,6.746c0,0.013.012,0.026-.021,0.039V7.011a0.638,0.638,0,0,1,.051.173,2.535,2.535,0,0,0,.541.993A6.512,6.512,0,0,0,1.8,9.252C2.185,9.528,2.572,9.8,2.955,10.07c0.066,0.047.127,0.1,0.2,0.158-0.061.033-.113,0.063-0.166,0.09a8.848,8.848,0,0,0-1.44.9,2.955,2.955,0,0,0-.716.727,1.571,1.571,0,0,0-.181,1.508,0.89,0.89,0,0,0,.3.391,0.44,0.44,0,0,0,.148.077C1.236,13.949,1.374,13.97,1.511,14H1.9a2.4,2.4,0,0,0,1.17-.43,2.579,2.579,0,0,0,1.081-1.55,2.749,2.749,0,0,0-.016-1.43C4.12,10.542,4.1,10.5,4.087,10.456s-0.036-.084-0.059-0.137l0.878-.507L4.919,9.823c-0.016.052-.033,0.1-0.047,0.158a3.584,3.584,0,0,0-.149,1.169,2.251,2.251,0,0,0,.391,1.173,0.565,0.565,0,0,0,.886.01,2.052,2.052,0,0,0,.2-0.322c0.143-.3.276-0.6,0.412-0.9,0.006-.013.011-0.026,0.024-0.055-0.01.142-.021,0.267-0.027,0.392a1.5,1.5,0,0,0,.069.574,0.394,0.394,0,0,0,.334.3,0.419,0.419,0,0,0,.313-0.115,1.326,1.326,0,0,0,.344-0.41c0.243-.448.492-0.892,0.712-1.351,0.238-.5.446-1.007,0.667-1.512,0.012-.028.023-0.056,0.037-0.09,0.052,0.206.089,0.408,0.156,0.6a5.583,5.583,0,0,0,.279.648,0.194,0.194,0,0,1-.025.247c-0.288.349-.571,0.7-0.854,1.054a2.326,2.326,0,0,0-.177.242,0.47,0.47,0,0,0-.061.175,0.223,0.223,0,0,0,.177.253,1.223,1.223,0,0,0,.346.025,2.022,2.022,0,0,0,1.072-.4,1.131,1.131,0,0,0,.444-1.218,2.848,2.848,0,0,0-.121-0.394,0.146,0.146,0,0,1,.016-0.154,12.522,12.522,0,0,0,.87-1.483,0.313,0.313,0,0,1,.039-0.062,3.859,3.859,0,0,0,.44,1.255c-0.116.113-.232,0.215-0.336,0.328a2.254,2.254,0,0,0-.533.846,1.008,1.008,0,0,0-.059.437,0.367,0.367,0,0,0,.452.334,2.056,2.056,0,0,0,1.227-.76,1,1,0,0,0,.14-0.912C12.555,9.81,12.527,9.723,12.5,9.622c0.121-.038.24-0.083,0.362-0.111a3.2,3.2,0,0,1,1.876.11,1.417,1.417,0,0,1,.817.714,0.826,0.826,0,0,1-.313,1.118,0.733,0.733,0,0,0-.113.077,0.111,0.111,0,0,0-.026.086,0.086,0.086,0,0,0,.068.035,0.621,0.621,0,0,0,.346-0.144,1.047,1.047,0,0,0,.474-0.746c0-.009-0.012-0.018.02-0.027V10.522c-0.033-.009-0.019-0.017-0.02-0.027h0ZM3.55,11.363a2.038,2.038,0,0,1-.722,1.41A1.639,1.639,0,0,1,2,13.187a0.607,0.607,0,0,1-.344-0.024,0.353,0.353,0,0,1-.2-0.361,1.31,1.31,0,0,1,.194-0.665,2.37,2.37,0,0,1,.6-0.667,9.289,9.289,0,0,1,1.183-.8,0.281,0.281,0,0,1,.031-0.013,2.094,2.094,0,0,1,.076.706h0ZM6.761,8.878a4.348,4.348,0,0,1-.12.542,16.065,16.065,0,0,1-.674,1.791,3.047,3.047,0,0,1-.175.31,0.221,0.221,0,0,1-.036.043c-0.074.073-.144,0.069-0.181-0.027a2.023,2.023,0,0,1-.093-0.348,1.826,1.826,0,0,1-.016-0.243,3.056,3.056,0,0,1,.477-1.587A1.491,1.491,0,0,1,6.4,8.84a0.825,0.825,0,0,1,.2-0.091c0.108-.031.175,0.02,0.157,0.129h0Zm2.191,2.8,0.787-.924A1.072,1.072,0,0,1,8.952,11.682Zm2.515-.621c-0.056.032-.116,0.055-0.174,0.085s-0.069,0-.071-0.045a0.31,0.31,0,0,1,.012-0.092,1.984,1.984,0,0,1,.593-0.96,0.1,0.1,0,0,1,.02-0.011,0.849,0.849,0,0,1-.381,1.023h0Z" /></svg>
Added view/public/file-icons/scala.svg View view/public/file-icons/scala.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 16 16"><path fill="#FF5370" d="M13,1c-0.737.877-7.155,1.55-9.99,1.867V6.16c2.726-.249,9.265-0.736,9.951-1.867ZM12.99,5.439C12.253,6.316,5.835,6.989,3,7.306V10.6c2.726-.249,9.266-0.736,9.951-1.867ZM13,9.84c-0.737.877-7.155,1.551-9.99,1.867V15c2.726-.249,9.266-0.736,9.952-1.867Z" /></svg>
Added view/public/file-icons/settings.svg View view/public/file-icons/settings.svg
@@ -0,0 +1 @@
1<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" width="16px" height="16px"><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="#81CBC4"/></svg>
Added view/public/file-icons/shell.svg View view/public/file-icons/shell.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 16 16"><path fill="#AA759F" d="M13.992,2H2a0.961,0.961,0,0,0-1,.916v9.165a0.961,0.961,0,0,0,1,.917h12a0.961,0.961,0,0,0,1-.917V2.912A0.961,0.961,0,0,0,13.992,2ZM3,8.411L5,6.578,3,4.745l1-.916,3,2.75L4,9.327Zm8,0.917h-4V8.411h4V9.327Z" /></svg>
Added view/public/file-icons/sketch.svg View view/public/file-icons/sketch.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 16 16"><path fill="#E99727" d="M7.544,13.971L3.677,6.784,1.062,4.8ZM14.966,4.8L12.351,6.784,8.484,13.971ZM11.7,6.861H4.3L8,14l3.7-7.14h0ZM3.791,6.236L1,4.147,2.7,2.2l2.409,1.16L3.792,6.236h0ZM5.577,3.547L4.3,6.35h7.4l-1.275-2.8H5.577Zm6.63,2.688L15,4.147,13.305,2.2l-2.41,1.16,1.312,2.879h0Zm-1.785-3.2H5.577L3.231,1.891,5.36,1h5.279l2.13,0.891Z" /></svg>
Added view/public/file-icons/solidity.svg View view/public/file-icons/solidity.svg
@@ -0,0 +1 @@
1<svg width="16px" height="16px" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g transform="translate(2.5e-7 -.0038283)" fill="#0288d1"><path d="m5.7473 14.05 6.2533 8.6104 6.252-8.6104-6.2533 3.8072z"/><path d="m11.999 1.3471-6.252 10.486 6.252 3.8072 6.2533-3.8072z"/><rect x=".8969" y=".69165" width="0" height="0"/></g></svg>
Added view/public/file-icons/source.svg View view/public/file-icons/source.svg
@@ -0,0 +1 @@
1<svg version="1.1" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 512 512"><path fill="#85D2CB" d="M126.4771271,102.0586624L0,255.9999695l126.4771271,153.9150696l29.9060516-49.2045288L71.1548615,255.9736786l85.2283173-104.7368317L126.4771271,102.0586624z M181.8256378,406.2391663h55.5060577l88.2478333-301.3448486h-55.5323181L181.8256378,406.2391663z M385.5228882,102.0586624l-29.9060669,49.2045059l85.2283325,104.7368011l-85.2283325,104.7368469l29.9060669,49.2045288L512,256.0262756L385.5228882,102.0586624z"/></svg>
Added view/public/file-icons/sqlite.svg View view/public/file-icons/sqlite.svg
@@ -0,0 +1 @@
1<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 229 512"><path fill="#26A2C1" d="M119.4475555,34.3323021C74.4954529,82.0261002,32.7584534,170.3720245,19.7797623,237.8494873c6.2101078,12.2523499,12.4576721,34.8269043,15.1089478,48.285553c-2.728714-11.5440979-10.1588497-24.0269775-18.4423962-38.6402588l-8.0081415,25.0698242c10.3158979,18.8565674,16.5882797,51.1849976,16.5882797,51.1849976c-2.772768-11.7883606-10.3283825-24.2322388-19.6061401-40.6324158c-4.6352463,17.140564-6.4893451,28.6991272-4.8127823,31.5197144c10.7645073,22.0186157,18.4895954,67.8961792,19.7244797,82.1130066C18.9925976,438.7782898,22.2413311,482.511261,32.1864357,512l3.2939873-1.7948914C-2.4990261,373.5537109,83.4674683,129.1489716,196.491333,36.4625397c-63.0433502,63.1979294-139.5702057,236.28508-158.4664764,354.9420166c14.221344-43.4332886,60.1596451-62.1123962,60.1596451-62.1123962s22.5450745-27.7918091,48.8772812-67.4971313c-27.0683975,5.9363098-47.725502,11.297821-66.6095734,20.6120605c0,0,41.4608612-25.247345,77.0240936-36.6875153c48.9167023-77.0438232,102.2122345-186.514679,48.5419922-234.4057617C180.892746-12.0014248,147.942337,3.1980665,119.4475555,34.3323021z"/></svg>
Added view/public/file-icons/storybook.svg View view/public/file-icons/storybook.svg
@@ -0,0 +1 @@
1<svg stroke-miterlimit="1.4142" version="1.1" width="16px" height="16px" viewBox="0 0 300 300" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><g transform="translate(11.5 2.2608)" fill="#ec407a"><g transform="translate(-.006806 .000978)"><path transform="translate(-11.5 -2.2608)" d="m257.53 22.271-18.676 1.377v36.545l-16.613-7.1191-16.613 7.1191v-34.096l-128.74 9.4922 11.061 234.02 169.59 8.1172zm-87.213 48.121v.002c31.663 0 49.853 17.289 48.955 52.32l-36.152.90039c.67367-18.863-7.4134-20.66-11.904-20.66-4.2666 0-11.451 1.3481-11.451 11.453 0 24.926 61.529 23.578 61.529 73.879 0 28.294-22.008 41.316-50.078 41.316-28.968 0-54.343-9.8807-51.424-53.221h37.951c-.44912 17.516 3.3698 23.807 13.025 23.807 7.4104 0 10.777-4.2674 10.777-11.453 0-25.6-60.629-26.501-60.629-73.434 0-26.947 17.738-44.91 49.4-44.91z" style="clip-rule:evenodd;fill-rule:nonzero;fill:#ec407a;paint-order:fill markers stroke"/><path d="m50.77 33.329h-19.795l8.2949 234.02h22.56z" style="clip-rule:evenodd;fill-rule:nonzero;fill:#ba68c8;paint-order:fill markers stroke"/></g></g></svg>
Added view/public/file-icons/stylelint.svg View view/public/file-icons/stylelint.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 -1 16 16"><path fill="#7A8387" d="M8.1,14.954C9.628,9.226,9.581,9.2,10.688,5.116l0.266,0.161a0.161,0.161,0,0,0,.262-0.158V3.17c0.295-1.076.525-1.907,0.592-2.156h1.2L15,2.944,13.692,4.126l0.989,1.119L8.162,14.954c-0.032.055-.077,0.043-0.066,0h0ZM8.808,2.608a0.1,0.1,0,0,1,.107.077v1a0.1,0.1,0,0,1-.107.075H7.2A0.1,0.1,0,0,1,7.09,3.681v-1A0.1,0.1,0,0,1,7.2,2.607H8.808ZM10.8,1.5L9.024,2.574a0.208,0.208,0,0,1,.033.111v1A0.2,0.2,0,0,1,9,3.815L10.795,4.9a0.136,0.136,0,0,0,.222-0.134V1.637A0.136,0.136,0,0,0,10.795,1.5h0ZM6.947,3.683v-1a0.21,0.21,0,0,1,.033-0.111L5.209,1.5a0.136,0.136,0,0,0-.222.134V4.765A0.137,0.137,0,0,0,5.21,4.9L7,3.819A0.217,0.217,0,0,1,6.95,3.682h0ZM7.839,14.954H7.9C6.376,9.226,6.42,9.2,5.314,5.116l-0.266.161a0.161,0.161,0,0,1-.263-0.158V3.17C4.49,2.094,4.26,1.262,4.193,1.013h-1.2L1,2.944,2.308,4.126,1.319,5.247l6.519,9.707h0ZM7.951,4.831a0.507,0.507,0,1,1-.484.506A0.5,0.5,0,0,1,7.951,4.831Zm0,3.008a0.507,0.507,0,1,1-.484.506A0.5,0.5,0,0,1,7.951,7.839Zm0,3.009a0.507,0.507,0,1,1-.484.506A0.5,0.5,0,0,1,7.951,10.848Z" /></svg>
Added view/public/file-icons/stylus.svg View view/public/file-icons/stylus.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 16 16"><path fill="#6AAB20" d="M11.166,4.272l-0.276-.2C12.27,2.461,10.613,1.29,9.833,2.5,9.1,3.632,10.1,5.036,10.7,6.86c0.949,2.884.8,4.437-.42,5.94-3.086,3.771-8.862,2.329-6.868-1.577a3.579,3.579,0,0,1,3.9-2.07C7.5,9.4,7.3,9.5,7.155,9.572c-1.645.838-2.594,4.2-1.165,4.129a3.043,3.043,0,0,0,2.233-1.923c0.612-1.393-.144-3.143-0.684-4.794C6.279,3.089,9.136-.275,12.4,1.475,13.639,2.14,12.823,4.47,11.166,4.272Z" /></svg>
Added view/public/file-icons/svelte.svg View view/public/file-icons/svelte.svg
@@ -0,0 +1 @@
1<svg id="svelte" version="1.1" width="16px" height="16px" viewBox="0 0 300 300" xmlns="http://www.w3.org/2000/svg"><path fill="#ff5722" d="m175.94 24.328c-13.037.25172-26.009 3.8724-37.471 11.174l-58.557 37.316a67.134 67.134 0 0 0-30.355 44.906 70.794 70.794 0 0 0 6.959 45.445 67.224 67.224 0 0 0-10.035 25.102 71.535 71.535 0 0 0 12.236 54.156c23.351 33.41 69.468 43.311 102.81 22.07l58.559-37.158a67.359 67.359 0 0 0 30.355-44.906 70.771 70.771 0 0 0-6.9824-45.422 67.65 67.65 0 0 0 10.059-25.102 71.625 71.625 0 0 0-12.236-54.156v-.17969c-15.324-21.925-40.453-33.727-65.342-33.246zm5.1367 28.68a46.5 46.5 0 0 1 36.09 19.969 42.975 42.975 0 0 1 7.3652 32.557 45.242 45.242 0 0 1-1.3926 5.4551l-1.123 3.3691-2.9863-2.2461a75.846 75.846 0 0 0-22.902-11.451l-2.2441-.65039.20117-2.2461a13.157 13.157 0 0 0-2.3789-8.7109 13.988 13.988 0 0 0-14.953-5.4121 12.843 12.843 0 0 0-3.5938 1.5723l-58.578 37.25a12.237 12.237 0 0 0-5.502 8.1504 13.112 13.112 0 0 0 2.2461 9.834 14.033 14.033 0 0 0 14.93 5.5684 13.472 13.472 0 0 0 3.5937-1.5723l22.453-14.234a41.785 41.785 0 0 1 11.898-5.2324 46.477 46.477 0 0 1 49.914 18.502 43.02 43.02 0 0 1 7.3633 32.557 40.415 40.415 0 0 1-18.254 27.078l-58.58 37.316a43.065 43.065 0 0 1-11.898 5.2305 46.545 46.545 0 0 1-49.936-18.523 42.975 42.975 0 0 1-7.3418-32.557 38.17 38.17 0 0 1 1.3906-5.4102l1.1016-3.3691 3.0078 2.2461a75.846 75.846 0 0 0 22.836 11.361l2.2442.65039-.20118 2.2461a13.247 13.247 0 0 0 2.4473 8.6445 14.033 14.033 0 0 0 15.043 5.5684 13.135 13.135 0 0 0 3.5918-1.5723l58.467-37.316a12.169 12.169 0 0 0 5.502-8.1738 12.955 12.955 0 0 0-2.2461-9.8106 14.033 14.033 0 0 0-15.043-5.5684 12.843 12.843 0 0 0-3.5918 1.5703l-22.453 14.258a42.885 42.885 0 0 1-11.877 5.209 46.522 46.522 0 0 1-49.846-18.5 43.02 43.02 0 0 1-7.2969-32.557 40.415 40.415 0 0 1 18.254-27.078l58.646-37.316a42.773 42.773 0 0 1 11.811-5.209 46.5 46.5 0 0 1 13.822-1.4453z" /></svg>
Added view/public/file-icons/svg.svg View view/public/file-icons/svg.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 16 16"><path fill="#FFB62C" d="M15,15H1V8.012H1S1,8,1,8a2.05,2.05,0,0,1,2.05-2.05,2.05,2.05,0,0,1,2.9-2.9,2.05,2.05,0,0,1,4.1,0,2.05,2.05,0,1,1,2.9,2.9A2.05,2.05,0,0,1,15,8s0,0.01,0,.014V15Zm-0.94-6.986s0-.008,0-0.012a1.109,1.109,0,0,0-1.894-.784H9.894L11.5,5.611A1.11,1.11,0,1,0,10.39,4.5L8.785,6.106V3.836a1.11,1.11,0,1,0-1.569,0v2.27L5.611,4.5A1.11,1.11,0,1,0,4.5,5.611L6.106,7.216H3.836A1.109,1.109,0,0,0,1.942,8s0,0.008,0,.012H14.058Zm-5.313.459L7.988,12.126,7.231,8.471H6.16l1.293,6.24H8.524l1.292-6.24H8.745Zm2.9,2.585v1.071H12.4v0.757h0a0.757,0.757,0,0,1-1.514,0h0V10.3a0.757,0.757,0,0,1,1.514,0h1.071a1.828,1.828,0,0,0-3.656,0h0v2.585h0a1.828,1.828,0,1,0,3.656,0h0V11.056H11.644Zm-8.6.535h0a1.824,1.824,0,0,0,1.293.535h0a0.757,0.757,0,0,1,.535.222h0a0.757,0.757,0,1,1-1.293.535H2.5a1.828,1.828,0,1,0,3.12-1.292h0a1.819,1.819,0,0,0-1.292-.535h0A0.755,0.755,0,0,1,3.8,10.834h0A0.757,0.757,0,1,1,5.09,10.3H6.16a1.828,1.828,0,1,0-3.12,1.293h0Z" /></svg>
Added view/public/file-icons/swagger.svg View view/public/file-icons/swagger.svg
@@ -0,0 +1 @@
1<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 512 512" preserveAspectRatio="xMidYMid meet"><path fill="#7963E6" d="M127.7110825,34.4531364c-170.2814789,98.1692047-170.2814026,344.9245911,0,443.0937195S512,452.3383789,512,256.0000305S297.9924927-63.7160034,127.7110825,34.4531364z M176.3741302,408.5532532c-122.139801,0-19.929306-137.3335266-104.7761612-134.9657288v-36.7011261c80.0386734,9.9306183-15.3906517-146.2125549,104.1839828-132.5976257v28.4137802c-66.6934204,1.5785828-0.3946075,86.8199158-60.3792725,122.5344086c60.3792725,39.6608887-3.1571045,130.0325317,60.9714508,120.1665955V408.5532532z M172.0883179,275.1309204c-13.7811279-7.9449768-13.7811279-27.9151764,0-35.8600769c13.7810516-7.9449921,31.1009064,2.0401154,31.1009064,17.9299927S185.8693695,283.0758362,172.0883179,275.1309204z M245.6174622,275.1309204c-13.7810669-7.9449768-13.7810669-27.9151764,0-35.8600769c13.7810669-7.9449921,31.1008911,2.0401154,31.1008911,17.9299927S259.3985291,283.0758362,245.6174622,275.1309204z M319.1466064,275.1309204c-13.7810669-7.9449768-13.7810669-27.9151764,0-35.8600769c13.7810669-7.9449921,31.1009827,2.0401154,31.1009827,17.9299927S332.9276733,283.0758362,319.1466064,275.1309204z M335.6259155,408.5532532v-33.1496887c64.1285706,9.8659363,0.5921631-80.5057068,60.9714355-120.1665955c-59.9846497-35.7144928,6.3141479-120.9558258-60.3792725-122.5344086v-28.4137802c119.574646-13.6149292,24.1453247,142.5282288,104.1839905,132.5976257v36.7011261C355.5552063,271.2197266,457.7657166,408.5532532,335.6259155,408.5532532z"/></svg>
Added view/public/file-icons/swift.svg View view/public/file-icons/swift.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 16 16"><path fill="#FF5370" d="M9.72,1.994S12.832,3.773,13.646,6.6c0.734,2.553.146,3.771,0.146,3.771a4.462,4.462,0,0,1,.872,1.4A2.415,2.415,0,0,1,14.809,14s-0.048-1.041-1.6-1.257c-1.422-.2-1.939,1.184-4.653,1.117A9.227,9.227,0,0,1,1,9.676C2.327,10.4,4.065,11.523,6.23,11.352s2.617-.838,2.617-0.838a33.484,33.484,0,0,1-6.4-6.7C4.148,5.238,8.364,8.072,8.266,8A37.953,37.953,0,0,1,4.049,3.112s6.325,5.2,6.834,5.167c0.209-.431,1.291-2.662-1.163-6.285h0Z" /></svg>
Added view/public/file-icons/tailwindcss.svg View view/public/file-icons/tailwindcss.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width="16px" height="16px"><path fill="#44a8b3" d="M9,13.7q1.4-5.6,7-5.6c5.6,0,6.3,4.2,9.1,4.9q2.8.7,4.9-2.1-1.4,5.6-7,5.6c-5.6,0-6.3-4.2-9.1-4.9Q11.1,10.9,9,13.7ZM2,22.1q1.4-5.6,7-5.6c5.6,0,6.3,4.2,9.1,4.9q2.8.7,4.9-2.1-1.4,5.6-7,5.6c-5.6,0-6.3-4.2-9.1-4.9Q4.1,19.3,2,22.1Z"/></svg>
Added view/public/file-icons/terraform.svg View view/public/file-icons/terraform.svg
@@ -0,0 +1 @@
1<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 458 512" width="16px" height="16px"><g fill="#26A69A" transform="scale(0.9) translate(30 30)"><path d="M158.6916809,271.2892761l141.528717,80.8660583V512l-141.528717-80.8667297V271.2892761z M158.6916809,253.9532318l141.528717,80.866745V171.5395813l-141.528717-80.8664246V253.9532318z M314.2690735,171.2910461v164.8621521l142.9368591-82.1428833V89.7128601L314.2690735,171.2910461z M144.6430206,82.6460876L0,0v165.3662872l144.6430206,82.6460876V82.6460876z"/></g></svg>
Added view/public/file-icons/tex.svg View view/public/file-icons/tex.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 16 16"><path fill="#4E85F4" d="M15.866,9.727a1.379,1.379,0,0,1-.524-0.07,0.885,0.885,0,0,1-.311-0.273L13.084,6.617l1.245-1.789a1.581,1.581,0,0,1,.429-0.383,1.746,1.746,0,0,1,.895-0.172V4H13.5V4.273a0.592,0.592,0,0,1,.406.129,0.377,0.377,0,0,1,.146.285,0.681,0.681,0,0,1-.008.105,0.2,0.2,0,0,1-.063.105l-1.04,1.516L11.76,4.687l-0.035-.043-0.035-.09a0.24,0.24,0,0,1,.15-0.2,0.825,0.825,0,0,1,.41-0.086V4H9.742V4.273H9.884a1.775,1.775,0,0,1,.544.063,0.54,0.54,0,0,1,.284.219l1.671,2.477L10.924,9.172a1.537,1.537,0,0,1-.374.355,1.672,1.672,0,0,1-.95.2V10h0.513a3.433,3.433,0,0,1-.434,1.242,1.691,1.691,0,0,1-1.466.484H7.031a0.541,0.541,0,0,1-.367-0.07,0.5,0.5,0,0,1-.051-0.273V9.031H7.377a0.98,0.98,0,0,1,.8.234,1.4,1.4,0,0,1,.173.8H8.56V7.727H8.347a1.59,1.59,0,0,1-.146.8,0.984,0.984,0,0,1-.824.23H6.613V6.617a0.5,0.5,0,0,1,.051-0.273,0.541,0.541,0,0,1,.367-0.07H8.142a1.639,1.639,0,0,1,1.336.4A2.868,2.868,0,0,1,9.884,8h0.2L9.813,6H5.772L5.635,4.07H0.142L0,6.07H0.2A3.067,3.067,0,0,1,.567,4.664a1.638,1.638,0,0,1,1.245-.32H2.294a0.165,0.165,0,0,1,.185.094,0.914,0.914,0,0,1,.028.25V9.313a0.4,0.4,0,0,1-.114.309,1.605,1.605,0,0,1-.792.105H1.182V10H4.524V9.727H4.24a1.578,1.578,0,0,1-.788-0.105,0.407,0.407,0,0,1-.11-0.309V4.688a1.088,1.088,0,0,1,.016-0.223,0.208,0.208,0,0,1,.118-0.121H3.965a1.638,1.638,0,0,1,1.245.32A2.891,2.891,0,0,1,5.558,6H4.871V6.273h0.2a1.292,1.292,0,0,1,.615.078,0.462,0.462,0,0,1,.087.336v4.625a0.463,0.463,0,0,1-.087.336,1.291,1.291,0,0,1-.615.078h-0.2V12h5.147l0.305-2h1.508V9.727a0.526,0.526,0,0,1-.437-0.156,0.465,0.465,0,0,1-.122-0.258,0.681,0.681,0,0,1,.008-0.105A0.2,0.2,0,0,1,11.342,9.1L12.6,7.242l1.387,2.141a0.048,0.048,0,0,0,.035.055l0.035,0.008a0.239,0.239,0,0,1-.146.2,0.8,0.8,0,0,1-.406.086V10H16V9.727H15.866Z" /></svg>
Added view/public/file-icons/text.svg View view/public/file-icons/text.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 16 16"><path fill="#E79627" d="M8,5H4V4H8V5ZM4,8h7V7H4V8Zm0,2h7V9H4v1Zm0,2h7V11H4v1ZM14,4.5V14a1,1,0,0,1-1,1H3a1,1,0,0,1-1-1V2A1,1,0,0,1,3,1h7.5ZM13,5L10,2H3V14H13V5Z" /></svg>
Added view/public/file-icons/todo.svg View view/public/file-icons/todo.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 16 16"><path fill="#6AAB20" d="M16,7.766l-6,6.207-3-3.1L8.5,9.318,10,10.87l4.5-4.655ZM5.7,11.594l0.8,0.828H2a1.021,1.021,0,0,1-1-1.034V2.077A1.021,1.021,0,0,1,2,1.042H9a1.021,1.021,0,0,1,1,1.034V8.8L9.2,7.973a0.984,0.984,0,0,0-1.42,0L5.7,10.146a1.056,1.056,0,0,0,0,1.457V11.594ZM4,3.111H9V2.077H4V3.111ZM4,5.18H9V4.146H4V5.18ZM4,7.249H7V6.215H4V7.249ZM3,8.284H2V9.318H3V8.284ZM3,6.215H2V7.249H3V6.215ZM3,4.146H2V5.18H3V4.146ZM3,2.077H2V3.111H3V2.077Z" /></svg>
Added view/public/file-icons/toml.svg View view/public/file-icons/toml.svg
@@ -0,0 +1 @@
1<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" width="16px" height="16px"><path transform="scale(0.9) translate(30 30)" fill="#8BC34A" d="m512 511.99955h-114.53076v-56.58646h52.66809v-398.55357h-52.66809v-56.859506h114.53076zm-136.11498-404.25698v59.34432h-91.16149v275.87982h-64.10614v-275.87982h-91.58626v-59.34432zm-375.88502-107.74212h113.96325v56.586452h-52.668085v398.55358h52.668085v56.85952h-113.96325z"/></svg>
Added view/public/file-icons/travis.svg View view/public/file-icons/travis.svg
@@ -0,0 +1 @@
1<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="16px" height="16px" viewBox="0 0 32 32"><path fill="#F07178" d="M11.392 9.374h4.096v13.12h-1.536v2.24h6.080v-2.496h-1.92v-13.056h4.352v1.92h1.984v-3.904h-15.296v3.904h2.24zM29.263 2.718h-24.848c-0.433 0-0.832 0.321-0.832 0.749v24.845c0 0.428 0.398 0.774 0.832 0.774h24.848c0.433 0 0.753-0.347 0.753-0.774v-24.845c0-0.428-0.319-0.749-0.753-0.749zM25.728 12.382h-4.544v-1.92h-1.792v10.496h1.92v5.056h-8.64v-4.8h1.536v-10.56h-1.536v1.728h-4.8v-6.464h17.856v6.464z"></path></svg>
Added view/public/file-icons/tsconfig.svg View view/public/file-icons/tsconfig.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" version="1.0"><path d="M 10.001953 2 C 9.7519531 2 9.5419531 2.1799219 9.5019531 2.4199219 L 9.1328125 5.0703125 C 8.5028125 5.3203125 7.9614062 5.6607812 7.4414062 6.0507812 L 4.9511719 5.0507812 C 4.7311719 4.9607813 4.4617969 5.0495313 4.3417969 5.2695312 L 2.3417969 8.7304688 C 2.2117969 8.9504688 2.2728906 9.2191406 2.4628906 9.3691406 L 4.5722656 11 C 4.5322656 11.34 4.5019531 11.67 4.5019531 12 C 4.5019531 12.33 4.5322656 12.650703 4.5722656 12.970703 L 2.4628906 14.630859 C 2.2728906 14.780859 2.2117969 15.049531 2.3417969 15.269531 L 4.3417969 18.730469 C 4.4617969 18.950469 4.7311719 19.029219 4.9511719 18.949219 L 7.4414062 17.939453 C 7.9614063 18.339453 8.5028125 18.679687 9.1328125 18.929688 L 9.5019531 21.580078 C 9.5419531 21.820078 9.7519531 22 10.001953 22 L 14.001953 22 C 14.251953 22 14.461953 21.820078 14.501953 21.580078 L 14.871094 18.929688 C 15.501094 18.669687 16.0425 18.339453 16.5625 17.939453 L 19.052734 18.949219 C 19.272734 19.029219 19.542109 18.950469 19.662109 18.730469 L 21.662109 15.269531 C 21.782109 15.049531 21.732969 14.780859 21.542969 14.630859 L 19.431641 12.970703 C 19.471641 12.650703 19.501953 12.33 19.501953 12 C 19.501953 11.67 19.471641 11.34 19.431641 11 L 21.542969 9.3691406 C 21.732969 9.2191406 21.782109 8.9504688 21.662109 8.7304688 L 19.662109 5.2695312 C 19.542109 5.0495313 19.272734 4.9607812 19.052734 5.0507812 L 16.5625 6.0507812 C 16.0425 5.6607812 15.501094 5.3203125 14.871094 5.0703125 L 14.501953 2.4199219 C 14.461953 2.1799219 14.251953 2 14.001953 2 L 10.001953 2 z M 15.173828 8.0488281 A 4.3303023 4.3302765 0 0 1 16.037109 8.1191406 A 2.1285842 2.1285715 0 0 1 17.107422 8.734375 A 2.8161398 2.8161233 0 0 1 17.517578 9.2851562 C 17.522878 9.3068062 16.778958 9.8054026 16.328125 10.083984 C 16.311765 10.095044 16.247446 10.024756 16.173828 9.9160156 A 0.96902537 0.96901963 0 0 0 15.369141 9.4355469 C 14.850948 9.3999369 14.517125 9.6712829 14.519531 10.125 A 0.6254881 0.62548439 0 0 0 14.59375 10.445312 C 14.707781 10.681073 14.919042 10.823124 15.583984 11.111328 C 16.808016 11.640583 17.333911 11.984864 17.658203 12.478516 A 2.4817443 2.4817296 0 0 1 17.857422 14.5625 A 2.2921733 2.2921596 0 0 1 15.966797 15.917969 A 5.2444771 5.244446 0 0 1 14.664062 15.904297 A 3.142356 3.1423373 0 0 1 12.923828 14.998047 A 3.0206263 3.0206084 0 0 1 12.478516 14.337891 A 1.2774391 1.2774316 0 0 1 12.634766 14.238281 C 12.710786 14.194971 12.998165 14.028427 13.269531 13.871094 L 13.763672 13.583984 L 13.865234 13.734375 A 2.2955412 2.2955277 0 0 0 14.515625 14.355469 A 1.5877775 1.5877681 0 0 0 16.179688 14.271484 A 0.74336856 0.74336413 0 0 0 16.275391 13.320312 C 16.142594 13.127859 15.870884 12.971113 15.099609 12.636719 A 4.2340733 4.2340482 0 0 1 13.488281 11.648438 A 2.2551252 2.2551118 0 0 1 13.019531 10.792969 A 3.4238257 3.4238053 0 0 1 12.990234 9.7011719 A 2.0843188 2.0843065 0 0 1 14.742188 8.078125 A 4.3303023 4.3302765 0 0 1 15.173828 8.0488281 z M 9.0253906 8.1269531 L 12.013672 8.1367188 L 12.023438 8.8320312 L 12.029297 9.53125 L 9.8007812 9.53125 L 9.8007812 15.857422 L 8.2304688 15.857422 L 8.2304688 9.5332031 L 6.0019531 9.5332031 L 6.0019531 8.8457031 A 6.7292895 6.7292497 0 0 1 6.0214844 8.140625 C 6.0296644 8.129555 7.3832438 8.1240631 9.0253906 8.1269531 z" fill="#0288d1"/></svg>
Added view/public/file-icons/typeScript.svg View view/public/file-icons/typeScript.svg
@@ -0,0 +1 @@
1<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.414" version="1.1" viewBox="0 0 500 500" width="16px" height="16px" 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>
Added view/public/file-icons/version.svg View view/public/file-icons/version.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="16px" height="16px" viewBox="0 0 24 24"><path fill="#80CBC4" d="M5.5,7A1.5,1.5 0 0,1 4,5.5A1.5,1.5 0 0,1 5.5,4A1.5,1.5 0 0,1 7,5.5A1.5,1.5 0 0,1 5.5,7M21.41,11.58L12.41,2.58C12.05,2.22 11.55,2 11,2H4C2.89,2 2,2.89 2,4V11C2,11.55 2.22,12.05 2.59,12.41L11.58,21.41C11.95,21.77 12.45,22 13,22C13.55,22 14.05,21.77 14.41,21.41L21.41,14.41C21.78,14.05 22,13.55 22,13C22,12.44 21.77,11.94 21.41,11.58Z"/></svg>
Added view/public/file-icons/video.svg View view/public/file-icons/video.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 16 16"><path fill="#7963E6" d="M14.3,3.072L9.75,6.038V3.815A0.85,0.85,0,0,0,8.875,3h-7A0.85,0.85,0,0,0,1,3.815V11.17a0.85,0.85,0,0,0,.875.817h7A0.85,0.85,0,0,0,9.75,11.17V8.947l4.55,2.966a0.448,0.448,0,0,0,.7-0.335V3.407A0.448,0.448,0,0,0,14.3,3.072Z" /></svg>
Added view/public/file-icons/vue.svg View view/public/file-icons/vue.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 16 16"><path fill="#41B883" d="M15,2L8,14,1,2H2.138L8,12.05,13.863,2H15ZM8,4.729L6.382,2H3.927L8,8.982,12.073,2H9.618Z" /></svg>
Added view/public/file-icons/webassembly.svg View view/public/file-icons/webassembly.svg
@@ -0,0 +1 @@
1<svg version="1.1" viewBox="0 0 300 300" width="16px" height="16px" xmlns="http://www.w3.org/2000/svg"><g transform="translate(0,142.97)" fill="#7c4dff"><g id="icon" transform="matrix(2.2365 0 0 2.2365 -188.25 -113.32)"><polygon points="177.3 67.39 174.19 81.38 183.87 81.38 180.3 67.39"/><path transform="translate(-.21)" d="m163.77 0a5.62 5.62 0 0 1 0 .58 12.34 12.34 0 0 1 -12.34 12.34 12.33 12.33 0 0 1 -12.32 -12.34 5.62 5.62 0 0 1 0 -.58h-41.47v107.62h107.62v-107.62zm-14.77 96.1-5.25-25.93h-.09l-5.66 25.93h-7.22l-8.18-38.1h7.13l4.88 25.94h.09l5.88-25.94h6.67l5.28 26.26h.1l5.56-26.26h7l-9.09 38.1zm39.26 0-2.43-8.48h-12.83l-1.87 8.48h-7.13l9.22-38.1h11.25l11.21 38.1z" /></g></g></svg>
Added view/public/file-icons/webpack.svg View view/public/file-icons/webpack.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 462 512"><path fill="#497CE3" d="M355.0114136,174.6519165l-124.1871338,71.7220459L106.630249,174.6556396l124.1939697-68.3209229L355.0114136,174.6519165z M241.8120117,265.434021v131.1519165l123.7680664-68.0667725V193.9533691L241.8120117,265.434021z M16.1795044,395.7438965l203.6325073,115.1856079v-89.2358398L92.489502,351.6723633L16.1795044,395.7438965z M219.8120117,396.5859375v-131.166626l-123.7680664-71.472168v134.5722656L219.8120117,396.5859375z M241.8120117,1.0708008v86.1991577l135.4661865,74.5221558l73.5410767-42.4723511L241.8120117,1.0708008z M369.1555786,351.6605225l-127.3435669,70.0331421v89.2357788l203.6576538-115.1998291L369.1555786,351.6605225z M387.5800781,181.2475586v155.6484985l74.0437622,42.7579956V138.4845581L387.5800781,181.2475586z M84.3620605,161.7963867l135.4499512-74.5130005V1.0707397L10.8051758,119.319458L84.3620605,161.7963867z M74.0439453,336.9199219v-155.677063L0,138.4848022v241.197937L74.0439453,336.9199219z"/></svg>
Added view/public/file-icons/word.svg View view/public/file-icons/word.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 16 16"><path fill="#497CE3" d="M14.34,2.3H9.249V1H8.3L1,2.306V13.7L8.257,15H9.249V13.7h4.764a1.417,1.417,0,0,0,.8-0.161,1.942,1.942,0,0,0,.154-0.985V2.934A0.572,0.572,0,0,0,14.34,2.3Zm-8.046,7.91a2.672,2.672,0,0,1-.976.016C5.107,9.151,4.861,8.08,4.672,7c-0.186,1.052-.427,2.093-0.64,3.139q-0.457-.024-0.917-0.057C2.852,8.646,2.543,7.223,2.3,5.788c0.271-.013.544-0.024,0.816-0.034C3.276,6.79,3.461,7.823,3.6,8.861,3.828,7.8,4.056,6.732,4.279,5.667c0.3-.018.6-0.031,0.9-0.047,0.211,1.1.427,2.2,0.655,3.29,0.179-1.13.378-2.256,0.57-3.384,0.317-.011.635-0.029,0.951-0.049C7,7.054,6.686,8.645,6.294,10.212Zm7.919,2.717H9.249V11.907h4.126V11.256H9.249V10.442h4.126V9.791H9.249V8.977h4.126V8.326H9.249V7.512h4.126V6.86H9.249V6.047h4.126V5.4H9.249V4.581h4.126V3.93H9.249V3.071h4.964v9.859Z" /></svg>
Added view/public/file-icons/xml.svg View view/public/file-icons/xml.svg
@@ -0,0 +1 @@
1<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 512 512" width="16px" height="16px"><path fill="#D14748" transform="scale(0.8) translate(64 64)" d="M0.0000219,100.4676361h304.585144V3.2513001H0.0000219V100.4676361z M414.7606201,100.4676361h97.2163391V3.2513001h-97.2163391V100.4676361z M0.0000219,307.859436h511.9769287v-97.2163391H0L0.0000219,307.859436z M0.0000219,508.7486877h200.912262v-90.7367554H0.0000219V508.7486877z M311.087738,508.7486877H512v-90.7367554H311.0877686L311.087738,508.7486877z"/></svg>
Added view/public/file-icons/yaml.svg View view/public/file-icons/yaml.svg
@@ -0,0 +1 @@
1<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 512 512"><path fill="#F4c179" transform="scale(0.8) translate(64 64)" d="M235.793457,20.9389935l-91.8156738,137.6740112v87.2750244H87.7020035v-87.2751465L0,20.9389935h63.2502899l55.7678528,88.6458817l56.2244568-88.6458817H235.793457z M330.2944641,195.8635406H228.4328003l-20.7168121,50.0244904h-45.1060944l95.3815918-224.9490356h46.1360474l91.5108948,224.9490356h-48.1963501L330.2944641,195.8635406z M313.3734131,151.1300201l-31.2258606-82.5503616l-34.8368378,82.5503616H313.3734131z M87.7023544,270.5895996v220.471405h47.3023605V338.9823914l49.5055237,102.2188416h37.2337494l51.1964111-105.8118896v155.6254272h45.3786011V270.5895996h-61.959259l-54.977951,99.7063904l-52.3599548-99.7063904H87.7023544z M512,443.201355H395.6384277V270.5895996h-48.1963501v219.5221863L512,490.111969V443.201355z"/></svg>
Added view/public/file-icons/yarn.svg View view/public/file-icons/yarn.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 16 16"><path fill="#1E9CEF" d="M7.511,2.479S8.1,0.7,8.637,1.045A9.179,9.179,0,0,1,9.4,2.488a1.232,1.232,0,0,1,.711-0.234A5.8,5.8,0,0,1,9.078,8.025a4.574,4.574,0,0,1,1.436,4.55c1.378,0,2.087-1.342,3.845-1.425a0.541,0.541,0,0,1,.234,1.055c-1.222.173-2.427,1.538-4.89,2.232-0.318.484-2.216,0.43-3.71,0.564-1.581.017-1.173-1.216-.6-1.425a4.841,4.841,0,0,1-.459-0.383C4.536,15.3,3.457,14.658,2.8,14.477c-0.509-.271.036-0.906,0.036-0.906-0.5.213-.886-0.725-0.828-1.646a2.688,2.688,0,0,1,.873-1.447A4.247,4.247,0,0,1,4.787,6.446a2.02,2.02,0,0,1-.314-2.629C5.458,3.543,5.649,2.374,7.511,2.479Z" /></svg>
Added view/public/file-icons/zeit.svg View view/public/file-icons/zeit.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 512 512" width="16px" height="16px"><polygon fill="#212121" points="256,30 512,482 0,482"/></svg>
Added view/public/file-icons/zig.svg View view/public/file-icons/zig.svg
@@ -0,0 +1 @@
1<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 512 512" width="16px" height="16px"><path fill="#f7a41e" d="M270.2759705,194.8598022H146.4011536v-61.9049225h179.1702271L447.700592,88L242.7554169,318.6696472h124.16362v61.90979H187.7487946L65.6152878,424L270.2759705,194.8598022z M0,132.9573059l122.5645294-0.004837v61.9049225H55.1273193v123.8146973h82.6909637L82.690979,380.5769958H0.0000041L0,132.9573059z M456.8683777,194.8607635h-82.690979l55.1316223-61.9049225H512V380.575531l-122.5645447,0.0048523v-61.9049377h67.4329224V194.8607635z"/></svg>
Added view/public/manifest.webmanifest View view/public/manifest.webmanifest
@@ -0,0 +1,18 @@
1{
2 "name": "GitDataAI",
3 "short_name": "GitData",
4 "description": "Repositories, issues, pull requests and team communication in one engineering workspace.",
5 "start_url": "/app/@me",
6 "scope": "/",
7 "display": "standalone",
8 "background_color": "#090b0d",
9 "theme_color": "#090b0d",
10 "icons": [
11 {
12 "src": "/favicon.png",
13 "sizes": "400x400",
14 "type": "image/png",
15 "purpose": "any"
16 }
17 ]
18}
Added view/public/sw.js View view/public/sw.js
@@ -0,0 +1,94 @@
1/*
2 * GitData Service Worker — Web Push 接收端。
3 *
4 * 只处理推送与通知点击,不做离线缓存:这个站点是实时协作工具,缓存旧版本
5 * 的界面比直接报网络错误更糟。
6 */
7
8self.addEventListener('install', () => {
9 // 新版本立刻接管,推送处理逻辑没有需要等待的迁移步骤。
10 self.skipWaiting()
11})
12
13self.addEventListener('activate', event => {
14 event.waitUntil(self.clients.claim())
15})
16
17self.addEventListener('push', event => {
18 let payload = {}
19 try {
20 payload = event.data ? event.data.json() : {}
21 } catch {
22 // 推送服务只保证把字节送到;解析失败时退化成一条通用提醒,而不是静默丢弃。
23 payload = {}
24 }
25 const title = typeof payload.title === 'string' && payload.title ? payload.title : 'GitDataAI'
26 const url = typeof payload.url === 'string' && payload.url ? payload.url : '/app/@me/notify'
27
28 event.waitUntil(
29 self.registration.showNotification(title, {
30 body: typeof payload.body === 'string' ? payload.body : undefined,
31 icon: typeof payload.icon === 'string' ? payload.icon : '/favicon.png',
32 tag: typeof payload.tag === 'string' ? payload.tag : undefined,
33 // 同一 tag 的新通知要能再次打断用户:聊天场景里"上一条已经被顶掉"比
34 // 静默替换更容易错过。
35 renotify: true,
36 data: { url },
37 }),
38 )
39})
40
41self.addEventListener('notificationclick', event => {
42 event.notification.close()
43 const target = new URL(event.notification.data?.url || '/app/@me/notify', self.location.origin)
44
45 event.waitUntil(
46 (async () => {
47 const clientList = await self.clients.matchAll({
48 type: 'window',
49 includeUncontrolled: true,
50 })
51 // 优先复用已经打开的窗口:直接 openWindow 会让同一个应用出现两个标签页,
52 // 而用户期望的是"通知把我带回刚才那个界面"。
53 for (const client of clientList) {
54 if (new URL(client.url).origin !== target.origin) continue
55 await client.focus()
56 if ('navigate' in client && client.url !== target.href) {
57 await client.navigate(target.href).catch(() => {})
58 }
59 return
60 }
61 await self.clients.openWindow(target.href)
62 })(),
63 )
64})
65
66self.addEventListener('pushsubscriptionchange', event => {
67 // 浏览器会不定期轮换订阅(尤其是长期未使用的设备)。不重新注册的话,服务端
68 // 存着的 endpoint 会失效,推送从此静默丢失。
69 event.waitUntil(
70 (async () => {
71 const applicationServerKey =
72 event.oldSubscription?.options?.applicationServerKey ??
73 (await self.registration.pushManager.getSubscription())?.options?.applicationServerKey
74 if (!applicationServerKey) return
75 const subscription = await self.registration.pushManager.subscribe({
76 userVisibleOnly: true,
77 applicationServerKey,
78 })
79 const json = subscription.toJSON()
80 await fetch('/api/v1/me/push-subscriptions', {
81 method: 'POST',
82 credentials: 'include',
83 headers: { 'content-type': 'application/json' },
84 body: JSON.stringify({
85 endpoint: subscription.endpoint,
86 p256dh_key: json.keys?.p256dh ?? '',
87 auth_key: json.keys?.auth ?? '',
88 platform: 'web_push',
89 user_agent: self.navigator.userAgent,
90 }),
91 })
92 })(),
93 )
94})
Added view/public/wronged.png View view/public/wronged.png

Diff too large to display.