1
0
mirror of https://github.com/XFox111/my-website.git synced 2026-04-22 07:28:01 +03:00
Files
my-website/app/_assets/illustrations/skills/nodejs-skills.svg
T
2024-08-19 23:08:50 +00:00

177 lines
11 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<svg id="nodejs-skills" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 400 600">
<defs>
<style>
.cls-1 {
stroke-width: 3.09px;
}
.cls-1,
.cls-2 {
stroke: #fff;
}
.cls-1,
.cls-2,
.cls-3 {
fill: none;
}
.cls-1,
.cls-3,
.cls-4 {
stroke-linejoin: round;
}
.cls-5 {
fill: #3bd6fc;
}
.cls-6,
.cls-7 {
fill: #fff;
}
.cls-7 {
fill-rule: evenodd;
}
.cls-8,
.cls-4 {
fill: #ff7545;
}
.cls-2 {
stroke-width: 2.47px;
}
.cls-2,
.cls-9 {
stroke-miterlimit: 10;
}
.cls-10 {
fill: #487d3d;
}
.cls-3 {
stroke-width: 2px;
}
.cls-3,
.cls-4 {
stroke: #242424;
stroke-linecap: round;
}
.cls-11 {
fill: #3878c2;
}
.cls-9 {
stroke: #000;
}
.cls-9,
.cls-12 {
fill: #242424;
}
.laptop {
fill: #424242;
}
.strings {
fill: #424242;
stroke: #424242;
}
@media (prefers-color-scheme: dark) {
.laptop {
fill: #d6d6d6;
}
.strings {
fill: #d6d6d6;
stroke: #d6d6d6;
}
}
.cls-4 {
stroke-width: 1.58px;
}
</style>
</defs>
<line class="cls-9 strings" x1="254.57" y1="206.16" x2="209.33" y2="345.11" />
<line class="cls-9 strings" x1="209.84" y1="267.88" x2="209.33" y2="345.11" />
<line class="cls-9 strings" x1="203.68" y1="180.18" x2="209.33" y2="345.11" />
<g>
<path class="cls-10"
d="M322.48,146.97c-7.54,29.2-40.24,65.3-67.27,58.31-27.03-6.98-38.16-54.4-30.61-83.6,7.54-29.2,35.57-47.21,62.6-40.23,27.03,6.98,42.83,36.32,35.28,65.52Z" />
<polygon class="cls-6"
points="249.73 104.45 244.49 124.75 259.45 139.44 279.64 133.83 284.89 113.53 269.93 98.84 249.73 104.45" />
<path class="cls-1"
d="M265.72,176.44l4.7,4.62,18.99-5.27,4.93-19.08-14.06-13.81-18.99,5.27-4.93,19.08,5.04,4.72s4.2,2.81,5.71-3.06l4.1-15.87" />
<path class="cls-2"
d="M286.1,162.33s1.48-4.24-4.67-5.83-6.45,1.57-6.58,2.06-1,2.55,4.89,4.72c4.54,1.67,5.89,3.03,5.36,5.1s-3.15,3.12-6.95,2.14c-3.8-.98-6.29-3.05-5.48-6.21" />
</g>
<g>
<path class="cls-11"
d="M239.83,97.85c7.49,29.22-3.72,76.61-30.77,83.54s-59.67-29.22-67.16-58.44c-7.49-29.22,8.36-58.52,35.41-65.45,27.04-6.93,55.04,11.13,62.53,40.35Z" />
<path class="cls-7"
d="M170.11,100.29l38.1-9.77c.85-.22,1.72.29,1.94,1.13l9.66,37.67c.22.84-.3,1.7-1.15,1.92l-38.1,9.77c-.85.22-1.72-.29-1.94-1.13l-9.66-37.67c-.22-.84.3-1.7,1.15-1.92ZM197.01,116.48l-.86-3.34-14.66,3.76.86,3.34,5.23-1.34,3.81,14.87,4.17-1.07-3.81-14.87,5.26-1.35ZM202.38,130.53c.76.17,1.62.22,2.58.15.96-.07,1.95-.23,2.97-.49s1.91-.59,2.75-1c.84-.41,1.55-.92,2.11-1.52s.95-1.29,1.17-2.09.19-1.69-.07-2.71c-.19-.74-.47-1.35-.83-1.85-.37-.5-.82-.91-1.35-1.23-.53-.32-1.14-.58-1.82-.77s-1.43-.34-2.24-.46c-.6-.08-1.14-.17-1.62-.27-.48-.1-.9-.21-1.26-.35-.36-.14-.65-.31-.87-.51-.23-.2-.38-.45-.46-.76-.07-.28-.06-.55.03-.81.09-.26.25-.51.47-.74s.52-.44.89-.63c.36-.19.78-.34,1.26-.46.34-.09.71-.16,1.11-.2.4-.05.8-.07,1.22-.06.41,0,.83.04,1.23.11.41.07.79.17,1.16.3l-.97-3.8c-.69-.08-1.42-.08-2.2,0-.77.08-1.64.24-2.61.49s-1.89.59-2.71,1.03c-.83.43-1.52.95-2.07,1.57s-.94,1.31-1.15,2.09c-.21.78-.2,1.65.05,2.59.31,1.21.93,2.15,1.86,2.83.93.67,2.19,1.12,3.79,1.34.63.08,1.21.17,1.76.27.55.09,1.03.21,1.45.36.42.15.77.33,1.04.56s.46.52.55.87c.07.26.06.52,0,.78-.07.26-.22.5-.44.73s-.51.45-.88.64c-.37.19-.81.36-1.34.49-.9.23-1.82.3-2.78.22-.96-.08-1.89-.34-2.8-.76l1.04,4.06Z" />
</g>
<g>
<path class="cls-5"
d="M260.39,191.08c0,30.16-22.63,73.29-50.55,73.29s-50.55-43.13-50.55-73.29,22.63-54.61,50.55-54.61,50.55,24.45,50.55,54.61Z" />
<path class="cls-6"
d="M229.93,183.95c-.7-.24-1.41-.46-2.13-.67.12-.49.23-.97.33-1.45,1.61-7.81.56-14.1-3.04-16.18-3.45-1.99-9.08.08-14.77,5.04-.56.49-1.11.99-1.64,1.51-.36-.34-.72-.68-1.09-1.01-5.96-5.3-11.94-7.53-15.53-5.45-3.44,1.99-4.46,7.91-3.01,15.31.14.73.31,1.46.49,2.19-.85.24-1.66.5-2.44.77-6.99,2.44-11.46,6.26-11.46,10.22s4.79,8.2,12.08,10.69c.59.2,1.19.39,1.79.56-.19.78-.37,1.57-.52,2.36-1.38,7.27-.3,13.05,3.13,15.03,3.55,2.04,9.5-.06,15.29-5.12.47-.41.93-.84,1.38-1.27.58.56,1.18,1.1,1.79,1.63,5.61,4.83,11.16,6.78,14.59,4.79,3.54-2.05,4.69-8.26,3.2-15.81-.12-.59-.25-1.18-.4-1.77.42-.12.83-.25,1.23-.38,7.57-2.51,12.5-6.56,12.5-10.71s-4.61-7.82-11.74-10.28ZM228.29,202.26c-.36.12-.73.23-1.11.35-.84-2.65-1.96-5.46-3.34-8.37,1.32-2.84,2.4-5.62,3.21-8.24.68.2,1.33.4,1.96.62,6.11,2.1,9.84,5.21,9.84,7.61,0,2.55-4.03,5.87-10.56,8.03ZM225.58,207.63c.66,3.34.76,6.36.32,8.72-.39,2.12-1.18,3.53-2.16,4.1-2.08,1.2-6.53-.36-11.33-4.49-.57-.49-1.12-.99-1.66-1.51,1.86-2.04,3.72-4.4,5.54-7.03,3.19-.28,6.21-.75,8.94-1.38.13.53.25,1.06.36,1.6ZM198.15,220.24c-2.03.72-3.65.74-4.63.17-2.08-1.2-2.95-5.84-1.77-12.06.14-.74.3-1.47.48-2.19,2.71.6,5.7,1.03,8.9,1.29,1.83,2.57,3.74,4.93,5.67,7-.41.4-.83.78-1.26,1.16-2.56,2.24-5.13,3.83-7.39,4.63ZM188.62,202.24c-3.22-1.1-5.88-2.53-7.7-4.09-1.64-1.4-2.46-2.8-2.46-3.93,0-2.4,3.59-5.47,9.56-7.56.73-.25,1.49-.49,2.27-.72.83,2.69,1.91,5.5,3.22,8.34-1.33,2.88-2.42,5.74-3.26,8.46-.55-.16-1.09-.33-1.63-.51ZM191.82,180.51c-1.24-6.34-.42-11.13,1.66-12.33,2.21-1.28,7.09.54,12.24,5.12.34.3.67.6.99.91-1.92,2.06-3.81,4.41-5.63,6.96-3.11.29-6.08.75-8.81,1.37-.17-.67-.32-1.35-.45-2.03h0ZM220.31,187.54c-.65-1.12-1.32-2.22-2.01-3.3,2.11.27,4.13.62,6.02,1.05-.57,1.82-1.28,3.73-2.11,5.69-.61-1.16-1.24-2.3-1.9-3.44ZM208.69,176.23c1.3,1.41,2.6,2.98,3.89,4.69-2.6-.12-5.21-.12-7.81,0,1.28-1.69,2.6-3.26,3.92-4.69ZM197,187.56c-.65,1.12-1.27,2.26-1.86,3.42-.82-1.95-1.52-3.86-2.1-5.71,1.88-.42,3.89-.77,5.99-1.03-.7,1.09-1.38,2.2-2.02,3.33h0ZM199.08,204.42c-2.16-.24-4.2-.57-6.09-.98.58-1.88,1.3-3.84,2.14-5.83.6,1.15,1.22,2.29,1.87,3.42.67,1.16,1.36,2.29,2.07,3.39ZM208.77,212.43c-1.34-1.44-2.67-3.04-3.97-4.76,1.26.05,2.55.07,3.86.07s2.68-.03,3.99-.09c-1.29,1.75-2.58,3.35-3.88,4.77ZM222.23,197.51c.88,2.01,1.63,3.96,2.22,5.81-1.91.44-3.98.79-6.16,1.05.7-1.11,1.37-2.23,2.03-3.36.66-1.15,1.3-2.32,1.92-3.5ZM217.87,199.6c-1,1.74-2.06,3.44-3.17,5.11-2.01.14-4.03.21-6.05.21-2.06,0-4.05-.06-5.98-.19-1.14-1.67-2.22-3.37-3.23-5.12h0c-1.01-1.74-1.95-3.51-2.82-5.32.87-1.81,1.81-3.59,2.81-5.32h0c1-1.74,2.07-3.44,3.2-5.1,1.96-.15,3.98-.23,6.01-.23h0c2.04,0,4.06.08,6.02.23,1.12,1.66,2.18,3.35,3.18,5.08,1.01,1.73,1.96,3.5,2.85,5.3-.88,1.82-1.83,3.6-2.84,5.35ZM223.69,168.1c2.21,1.28,3.07,6.42,1.68,13.16-.09.43-.19.87-.3,1.31-2.74-.63-5.72-1.1-8.83-1.4-1.81-2.58-3.69-4.93-5.58-6.97.49-.48,1-.94,1.52-1.39,4.88-4.24,9.43-5.92,11.51-4.72ZM208.66,188.33c3.26,0,5.9,2.64,5.9,5.9s-2.64,5.9-5.9,5.9-5.9-2.64-5.9-5.9,2.64-5.9,5.9-5.9Z" />
</g>
<polygon class="cls-5" points="225.73 281.41 193.95 281.41 202.09 262.83 215.78 262.83 225.73 281.41" />
<line class="cls-9 strings" x1="199.71" y1="263.82" x2="220.71" y2="263.55" />
<line class="cls-9 strings" x1="199.01" y1="266.26" x2="219.65" y2="264.37" />
<line class="cls-9 strings" x1="198.97" y1="262.19" x2="220.2" y2="266.35" />
<rect class="laptop" x="47.83" y="528.32" width="92.21" height="6.86" rx="3.43" ry="3.43" />
<rect class="laptop" x="-12.44" y="488.18" width="92.21" height="6.86" rx="3.43" ry="3.43"
transform="translate(469.9 262.44) rotate(66.2)" />
<g>
<path class="cls-8"
d="M127.53,499.21c-1.65-9.9-4.48-32.3-1.45-56.7,2.37-19.14,7.83-35.75,16.21-49.37,10.46-16.99,25.54-29.36,44.84-36.78,10.96-4.21,21.26-6.35,30.63-6.35,23.41,0,41.43,12.9,53.58,38.34,6.89,14.44,9.81,29.01,10.84,35.33-7.51-8.14-32.99-33.19-61.83-33.19-6.92,0-13.66,1.44-20.02,4.28-40.6,18.14-62.57,49.53-72.8,104.43Z" />
<path class="cls-12"
d="M217.76,351.02c12.61,0,23.79,3.93,33.22,11.67,7.62,6.25,14.15,15,19.41,26.01,5.85,12.22,8.83,24.58,10.21,31.84-3.32-3.42-8.32-8.17-14.58-12.97-10.78-8.25-27.46-18.08-45.68-18.08-7.06,0-13.94,1.47-20.43,4.37-39.52,17.65-61.52,47.72-72.26,99.5-1.54-11.4-3.12-30.39-.58-50.78,2.36-18.98,7.77-35.45,16.08-48.94,10.34-16.78,25.26-29.01,44.34-36.34,10.84-4.17,21.03-6.28,30.27-6.28M217.76,349.02c-9.06,0-19.34,1.94-30.99,6.41-85.57,32.89-59.22,149.35-59.22,149.35,9.67-57.59,31.33-90.4,73.18-109.1,6.61-2.95,13.2-4.2,19.61-4.2,34.18,0,63.29,35.34,63.29,35.34,0,0-8.42-77.82-65.87-77.82h0Z" />
</g>
<g>
<path class="cls-8" d="M241.67,350.5c.06.04.12.07.18.11-.98.06-1.1.08-.18-.11Z" />
<path class="cls-12" d="M241.67,350.5c-.55.11-.73.15-.57.15.1,0,.36-.02.75-.04-.06-.04-.12-.07-.18-.11h0Z" />
</g>
<g>
<path class="cls-8"
d="M285.07,503.86c-.2,0-.37,0-.5-.01.3-.73.96-2.06,1.65-3.44,3.71-7.47,11.44-23.02,14.67-42.64,4.97-30.1-.8-72.75-55.72-106.33.99-.04,2.16-.06,3.46-.06,21.03,0,71.76,6.71,88.58,68.89,4.57,16.88,4.97,31.74,1.21,44.18-9.81,32.41-45.14,39.42-53.36,39.42Z" />
<path class="cls-12"
d="M248.64,352.37c20.8,0,70.98,6.64,87.62,68.15,4.52,16.69,4.93,31.37,1.22,43.63-9.26,30.58-41.65,38.13-51.33,38.68.29-.6.64-1.3.98-1.98,3.74-7.52,11.51-23.15,14.76-42.92,4.93-29.87-.59-71.97-53.31-105.55.02,0,.05,0,.07,0h0M248.64,350.37c-3.26,0-5.63.16-6.78.24,56.45,33.19,63.29,75.25,58.05,106.99-4.39,26.65-17.29,46.04-16.47,46.81-.29.28.32.45,1.64.45,8.28,0,44.29-7.02,54.32-40.13,3.48-11.5,3.83-26.14-1.2-44.73-17.27-63.85-69.82-69.63-89.55-69.63h0Z" />
</g>
<g>
<path class="cls-8"
d="M95.24,446.33c-2.14,0-4.11-.43-5.85-1.28-10.67-5.22-11.46-25.51-6.33-35.98,3.66-7.48,11.1-12.12,19.41-12.12,3.28,0,6.45.74,9.42,2.19,10.65,5.22,15.06,18.17,9.82,28.86-4.25,8.67-16.16,18.34-26.46,18.34Z" />
<path class="cls-12"
d="M102.46,397.72h0c3.16,0,6.21.71,9.07,2.11,10.26,5.03,14.51,17.5,9.46,27.81-4.15,8.46-15.74,17.9-25.75,17.9-2.02,0-3.87-.4-5.5-1.2-10.27-5.03-10.96-24.73-5.97-34.93,3.53-7.21,10.69-11.68,18.7-11.68M102.46,396.14c-8.27,0-16.22,4.62-20.12,12.57-5.44,11.11-4.37,31.62,6.7,37.04,1.92.94,4.02,1.36,6.2,1.36,10.38,0,22.68-9.61,27.17-18.78,5.44-11.11.88-24.5-10.18-29.92-3.15-1.54-6.48-2.27-9.77-2.27h0Z" />
</g>
<ellipse class="cls-12" cx="96.47" cy="423.5" rx="2.06" ry="3.61"
transform="translate(-276.13 200.28) rotate(-46.24)" />
<path class="cls-12"
d="M91.36,439.31c2.31,1.82,3.49,4.86,3.29,7.8-2.21-.06-4.31-.58-6.27-1.72-2.2-1.27-4.03-3.23-5.52-5.66,2.23-2.34,5.73-2.6,8.49-.43Z" />
<path class="cls-4"
d="M93.22,394.83c8.15-14.85,16.67-25.35,25.71-29.95-.94,17.39-.6,29.69,1.44,35.1-7.96-6.29-17.06-7.79-27.16-5.14Z" />
<g>
<path class="cls-6"
d="M285.07,503.86c-.2,0-.37,0-.5-.01.3-.73.96-2.06,1.65-3.44,3.68-7.41,11.31-22.75,14.59-42.13l15.29-7.35,22.11,14.24c-10.11,31.79-44.98,38.7-53.13,38.7Z" />
<path class="cls-12"
d="M316.02,452.07l20.99,13.52c-9.82,29.38-41.35,36.71-50.88,37.25.29-.6.64-1.3.98-1.98,3.67-7.38,11.24-22.61,14.59-41.9l14.32-6.89M316.16,449.78l-16.26,7.82c-4.39,26.65-17.29,46.04-16.47,46.81-.29.28.32.45,1.64.45,8.28,0,44.29-7.02,54.32-40.13l-23.22-14.95h0Z" />
</g>
<line class="cls-3 strings" x1="210.06" y1="347.73" x2="212.86" y2="392.84" />
<line class="cls-3 strings" x1="212.23" y1="347.91" x2="210.6" y2="393.29" />
<line class="cls-3 strings" x1="207.26" y1="347.91" x2="215.65" y2="392.57" />
<polygon class="cls-12 strings"
points="213.84 345.88 210.5 343.43 206.7 345.11 206.26 349.23 209.6 351.68 213.4 350 213.84 345.88" />
</svg>