initial commit

This commit is contained in:
Matthieu Bessat 2022-06-21 12:33:35 +02:00
commit 998f3f9127
149 changed files with 8236 additions and 0 deletions

3
.gitignore vendored Normal file
View file

@ -0,0 +1,3 @@
node_modules
vendor

8
.idea/.gitignore vendored Normal file
View file

@ -0,0 +1,8 @@
# Default ignored files
/shelf/
/workspace.xml
# Editor-based HTTP Client requests
/httpRequests/
# Datasource local storage ignored files
/dataSources/
/dataSources.local.xml

38
.idea/clean_portfolio.iml Normal file
View file

@ -0,0 +1,38 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="WEB_MODULE" version="4">
<component name="NewModuleRootManager">
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/spec" isTestSource="true" />
<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" packagePrefix="App\" />
<sourceFolder url="file://$MODULE_DIR$/test" isTestSource="false" packagePrefix="Test\" />
<sourceFolder url="file://$MODULE_DIR$/tests" isTestSource="true" />
<excludeFolder url="file://$MODULE_DIR$/vendor/php-di/invoker" />
<excludeFolder url="file://$MODULE_DIR$/vendor/php-di/slim-bridge" />
<excludeFolder url="file://$MODULE_DIR$/vendor/php-di/php-di" />
<excludeFolder url="file://$MODULE_DIR$/vendor/php-di/phpdoc-reader" />
<excludeFolder url="file://$MODULE_DIR$/vendor/twig/twig" />
<excludeFolder url="file://$MODULE_DIR$/vendor/psr/http-server-middleware" />
<excludeFolder url="file://$MODULE_DIR$/vendor/psr/http-server-handler" />
<excludeFolder url="file://$MODULE_DIR$/vendor/psr/http-message" />
<excludeFolder url="file://$MODULE_DIR$/vendor/psr/log" />
<excludeFolder url="file://$MODULE_DIR$/vendor/psr/container" />
<excludeFolder url="file://$MODULE_DIR$/vendor/psr/http-factory" />
<excludeFolder url="file://$MODULE_DIR$/vendor/opis/closure" />
<excludeFolder url="file://$MODULE_DIR$/vendor/ralouphie/getallheaders" />
<excludeFolder url="file://$MODULE_DIR$/vendor/fig/http-message-util" />
<excludeFolder url="file://$MODULE_DIR$/vendor/composer" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/polyfill-php81" />
<excludeFolder url="file://$MODULE_DIR$/vendor/nikic/fast-route" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/polyfill-php80" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/yaml" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/var-dumper" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/polyfill-mbstring" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/polyfill-ctype" />
<excludeFolder url="file://$MODULE_DIR$/vendor/slim/psr7" />
<excludeFolder url="file://$MODULE_DIR$/vendor/slim/twig-view" />
<excludeFolder url="file://$MODULE_DIR$/vendor/slim/slim" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>

View file

@ -0,0 +1,5 @@
<component name="InspectionProjectProfileManager">
<settings>
<option name="PROJECT_PROFILE" />
</settings>
</component>

8
.idea/modules.xml Normal file
View file

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/clean_portfolio.iml" filepath="$PROJECT_DIR$/.idea/clean_portfolio.iml" />
</modules>
</component>
</project>

35
.idea/php.xml Normal file
View file

@ -0,0 +1,35 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="PhpIncludePathManager">
<include_path>
<path value="$PROJECT_DIR$/vendor/php-di/invoker" />
<path value="$PROJECT_DIR$/vendor/php-di/slim-bridge" />
<path value="$PROJECT_DIR$/vendor/php-di/php-di" />
<path value="$PROJECT_DIR$/vendor/php-di/phpdoc-reader" />
<path value="$PROJECT_DIR$/vendor/twig/twig" />
<path value="$PROJECT_DIR$/vendor/psr/http-server-middleware" />
<path value="$PROJECT_DIR$/vendor/psr/http-server-handler" />
<path value="$PROJECT_DIR$/vendor/psr/http-message" />
<path value="$PROJECT_DIR$/vendor/psr/log" />
<path value="$PROJECT_DIR$/vendor/psr/container" />
<path value="$PROJECT_DIR$/vendor/psr/http-factory" />
<path value="$PROJECT_DIR$/vendor/opis/closure" />
<path value="$PROJECT_DIR$/vendor/ralouphie/getallheaders" />
<path value="$PROJECT_DIR$/vendor/fig/http-message-util" />
<path value="$PROJECT_DIR$/vendor/composer" />
<path value="$PROJECT_DIR$/vendor/symfony/polyfill-php81" />
<path value="$PROJECT_DIR$/vendor/nikic/fast-route" />
<path value="$PROJECT_DIR$/vendor/symfony/polyfill-php80" />
<path value="$PROJECT_DIR$/vendor/symfony/yaml" />
<path value="$PROJECT_DIR$/vendor/symfony/var-dumper" />
<path value="$PROJECT_DIR$/vendor/symfony/polyfill-mbstring" />
<path value="$PROJECT_DIR$/vendor/symfony/polyfill-ctype" />
<path value="$PROJECT_DIR$/vendor/slim/psr7" />
<path value="$PROJECT_DIR$/vendor/slim/twig-view" />
<path value="$PROJECT_DIR$/vendor/slim/slim" />
</include_path>
</component>
<component name="PhpProjectSharedConfiguration" php_language_level="8.0">
<option name="suggestChangeDefaultLanguageLevel" value="false" />
</component>
</project>

4
.idea/watcherTasks.xml Normal file
View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectTasksOptions" suppressed-tasks="SCSS" />
</project>

11
Makefile Normal file
View file

@ -0,0 +1,11 @@
.SILENT:
.PHONY: server serve help test dev
PORT?=8000
HOST?=0.0.0.0
serve: server
dev: server
server:
php -S $(HOST):$(PORT) -t public
test:
php ./vendor/bin/phpunit --stop-on-failure tests

43
README.md Normal file
View file

@ -0,0 +1,43 @@
## Technology walls
Mosaic of squared technologies logos
- PHP
- Composer
- Symfony
- Api platform
- Laraval
- PhpUnit
- HTML 5
- Webpack
- CSS 3
- Sass
- Bootstrap
- JavaScript
- Jquery
- Yarn
- Node.js
- TypeScript
- Mocha
- Express
- Vue.js
- Vuetify
- GoLang
- MySQL
- Elastic Search
- MongoDB
- Redis
- GNU/Linux
- Docker
- Nginx
- Varnish
- Caddy
- Python
- Gunicorn

0
assets/scripts/main.js Executable file
View file

View file

@ -0,0 +1,110 @@
.landing-section {
box-shadow: inset 0 7px 15px -7px rgba(0, 0, 0, 0.4), inset 0 -7px 15px -7px rgba(0, 0, 0, 0.4);
padding: 2em 0;
background: linear-gradient(90deg, rgba(60, 164, 65, 1) 0%, lighten(rgba(44, 119, 47, 1), 25%) 50%);
//background: linear-gradient(90deg, rgba(156,157,157,0.5) 0%, rgba(44,62,80,0.8) 100%);
//background: linear-gradient(90deg, rgba(160,75,140,1) 0%, rgba(231,101,200,0.9570027840237657) 50%, rgba(160,75,140,1) 100%);
color: white;
border-bottom: 0;
}
.profile-container {
display: flex;
justify-content: center;
align-items: center;
}
.profile-content {
}
.profile-imgs-container {
width: 28em;
height: 28em;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
position: relative;
margin-right: 3em;
}
@keyframes animate {
0% {
transform: perspective(1000px) rotateY(0deg) rotateZ(-45deg);
}
100% {
transform: perspective(1000px) rotateY(360deg) rotateZ(-45deg);
}
}
.profile-imgs-wrapper:hover {
animation: animate 20s linear infinite;
}
.profile-imgs-wrapper {
transform: rotateZ(-45deg);
border-radius: 5px;
overflow: hidden;
z-index: 3;
}
.profile-imgs {
position: relative;
}
.profile-shadow {
transform: perspective(1000px) rotateX(99deg);
z-index: 1;
position: absolute;
bottom: -104px;
width: 80%;
height: 50%;
border-radius: 50%;
//background-color: rgba(255, 255, 255, 0.8);
background: radial-gradient(circle, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
filter: blur(45px);
// box-shadow:
// 0 0 10px 0px rgba(255,255,255,0.8);
}
img.main-profile {
}
.additional-profile, .additional-profile-filter {
position: absolute;
}
.additional-profile {
z-index: 1;
}
.additional-profile-filter {
z-index: 2;
}
.profile-content {
margin-left: 1em;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
}
.profile-content .title-1 {
text-align: center;
font-size: 3.5em;
margin-bottom: 0.4em;
}
.profile-content .title-2 {
text-align: center;
font-size: 2em;
margin-bottom: 1em;
}
.profile-content .subtitle {
font-size: 1.5em;
}

View file

@ -0,0 +1,22 @@
.projects {
display: flex;
flex-wrap: wrap;
.project-card {
width: 20em;
margin-right: .5em;
margin-bottom: .5em;
border: 1px solid gray;
padding: 1.5em;
border-radius: 5px;
}
.project-title {
font-size: 1em;
padding-bottom: 1em;
}
.project-description {
font-size: .9em;
color: gray;
}
}

View file

@ -0,0 +1,94 @@
@use "sass:math";
.tech-mosaic {
display: flex;
flex-wrap: wrap;
.item {
position: relative;
box-sizing: border-box;
background-color: rgba(231, 231, 231, 0.425);
flex-basis: percentage(math.div(1, 8));
}
.item::before {
content: '';
display: block;
padding-top: 100%;
}
.item .item-inside {
position: absolute;
top: 0; left: 0;
height: 100%;
width: 100%;
}
.item-bg {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
display: flex;
justify-content: center;
align-items: center;
overflow: hidden;
img {
width: 100%;
}
}
.item-bg img.img-stretch {
width: auto;
height: 100%;
}
.item-content {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
color: white;
display: flex;
justify-content: center;
align-items: center;
opacity: 1;
background-color: rgba(95, 196, 99, 0.46);
transition: all 0.2s;
}
.item-content > div {
opacity: 0;
font-size: 1.1em;
text-align: center;
padding: .5em;
line-height: 1.5em;
max-width: 100%;
}
.item:hover .item-content {
background-color: rgba(0, 0, 0, 0);
}
}
@media (max-width: 1300px) {
.tech-mosaic {
.item {
flex-basis: percentage(math.div(1, 5));
}
}
}
@media (max-width: 900px) {
.tech-mosaic {
.item {
flex-basis: percentage(math.div(1, 3));
}
}
}
@media (max-width: 500px) {
.tech-mosaic {
.item {
flex-basis: percentage(math.div(1, 2));
}
}
}

View file

@ -0,0 +1,23 @@
.section-title {
display: grid;
font-size: 1.2em;
grid-template-columns: auto 1fr;
margin-bottom: 1em;
margin-top: 1.3em;
.title-text {
color: black;
display: flex;
align-items: center;
}
&::before {
$square-size: 10px;
margin: 8px 15px 8px 8px;
content: '';
width: $square-size;
height: $square-size;
display: block;
background-color: $primary;
}
}

31
assets/styles/main.scss Executable file
View file

@ -0,0 +1,31 @@
@import url('https://fonts.googleapis.com/css2?family=Libre+Baskerville&display=swap');
$primary: #4ba05f;
$secondary: #a04b8c;
@import './reset.scss';
@import './components/profile.scss';
@import './components/projects.scss';
@import './components/technologies.scss';
@import './components/typography.scss';
p {
line-height: 1.2em;
}
.container {
width: 70%;
margin: 0 auto;
}
//#2e7d32
.typo, body {
font-family: 'Libre Baskerville', serif;
}
section {
border-bottom: 1px solid gray;
padding-bottom: 1em;
}

54
assets/styles/reset.scss Normal file
View file

@ -0,0 +1,54 @@
/* http://meyerweb.com/eric/tools/css/reset/
v2.0 | 20110126
License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
display: block;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
* {
box-sizing: border-box;
}

16
composer.json Normal file
View file

@ -0,0 +1,16 @@
{
"require": {
"slim/slim": "4.*",
"slim/psr7": "^1.5",
"slim/twig-view": "^3.3",
"symfony/yaml": "^6.0",
"php-di/slim-bridge": "^3.2",
"symfony/var-dumper": "^6.0"
},
"autoload": {
"psr-4": {
"App\\": "src/",
"Test\\": "test/"
}
}
}

1593
composer.lock generated Normal file

File diff suppressed because it is too large Load diff

16
config/home.yaml Normal file
View file

@ -0,0 +1,16 @@
links:
youtube: https://www.youtube.com/channel/UC0x-gNbsyyrC69HjT5Z44MQ
twitter: https://twitter.com/_le_futuriste
github: https://github.com/lefuturiste
gitlab: https://gitlab.com/lefuturiste
malt: https://www.malt.fr/profile/matthieubessat
discord_guild: https://discord.com/invite/3W94m7ts3H
soundcloud: https://soundcloud.com/lefuturiste
stackoverflow: https://stackoverflow.com/users/7100565/lefuturiste
osm: https://openstreetmap.org/user/lefuturiste
osm_wiki: https://wiki.openstreetmap.org/wiki/User:Lefuturiste
wikipedia_fr: https://fr.wikipedia.org/wiki/Utilisateur:Matthieu2743
wikidata: https://www.wikidata.org/wiki/User:Matthieu2743
mastodon: https://mstdn.io/users/lefuturiste

99
config/projects.yaml Normal file
View file

@ -0,0 +1,99 @@
pro_projects:
- id: associations.espacecondorcet
date: 2020-07
link: https://associations.espacecondorcet.org
technologies:
- Node.js
- TypeScript
- Express.js
- Vue.js
- Vuetify
- MongoDB
locales:
fr:
name: Annuaire assocatif administré
description: Création d'une application web de gestion de contenu
background: |
En Juin 2020, l'Espace condorcet voulais un moyen de partager les associations locales
en:
name: Administered association directory
description: Created a web app of content management
background: |
In June of 2020, the Espace Condorcet wanted a way to have the public discover associations around them in around the town.
- id: tracklift
date: 2022-01
link: https://tracklift.fr
technologies:
- Vue
- Vuetify
- Symfony 5
- Api Platform
- PHP
- MySQL
locales:
fr:
name: Tracklift
description: Site pour gérer l'activité de démontage d'ascenseur de l'entreprise Socobat
background: |
Sometimes none run start somebody learn card.
Once remain foreign player task decision social. Student police lawyer pattern local.
en:
name: Tracklift
description: Web site to manage business of the tracklift society
background: |
Sometimes none run start somebody learn card.
Once remain foreign player task decision social. Student police lawyer pattern local.
side_projects:
- id: werobot
date: 2018-11
link: https://werobot.fr
technologies:
- Nuxt.js
- Vue.js
- PHP
- Slim Framework
locales:
fr:
name: WeRobot.fr
description: Création d'un site vitrine accompagné d'un blog pour l'association robotique locale We Robot
en:
name: WeRobot.fr
description: Creation of a presentation website along with a blog for the robotic club We Robot
- id: retrobox
name: RetroBox
date: 2018-08
link: https://retrobox.tech
technologies:
- Nuxt.js
- id: jobatator
name: Jobatator
date: 2020-06
link: https://github.com/jobatator
technologies:
- Go
- id: keyvaluer
name: KeyValuer
date: 2020-04
link: https://github.com/lefuturiste/keyvaluer
technologies:
- Go
- id: discord-monolog-handler
name: Discord Monolog handler
date: 2017-08
link: https://github.com/lefuturiste/monolog-discord-handler
technologies:
- PHP
- id: langatator
name: Langatator
date: 2022-05
link: https://gitlab.com/lefuturiste/langatator
technologies:
- C
- id: quasator
name: Quasator
date: 2022-03
link: https://gitlab.com/lefuturiste/quasator
technologies:
- Python
- Latex

90
config/technologies.yaml Normal file
View file

@ -0,0 +1,90 @@
technologies:
# Front End
- image: css3.svg
name: CSS 3
height: stretch
- image: html5.svg
name: HTML 5
# JavaScript
- image: jquery.svg
name: JQuery
- image: node.svg
name: Node.js
- image: yarn.svg
name: Yarn
- image: webpack.svg
name: Webpack
- image: sass.svg
name: SASS
- image: typescript.svg
name: Type Script
- image: electron.png
name: Electron
# Python
- image: python.svg
name: Python
- image: gunicorn.svg
name: Gunicorn
# Dev Ops
- image: docker.svg
name: Docker
- image: caddy.png
name: Caddy
- image: nginx.svg
name: Nginx
height: stretch
- image: varnish.svg
name: Varnish
- image: cloudflare.svg
name: Cloudflare
# Databases
- image: mysql.svg
name: MySQL
description: Database management system
- image: mongodb.svg
height: stretch
name: MongoDB
- image: elasticsearch.png
name: Elastic Search
- image: redis.svg
name: Redis
# PHP ecosystem
- image: php.svg
name: PHP
description: Language to make cool website
website: https://php.net
color: blue
- image: api-platform.svg
name: API Platform
- image: composer.svg
name: Composer
height: stretch
- image: slim.svg
name: Slim Framework
- image: laravel.svg
name: Laravel
- image: symfony.svg
name: Symfony
- image: phpunit.svg
name: PHP Unit
- image: vue.svg
name: Vue.js
- image: nuxt.svg
name: Nuxt.js
- image: vuetify.svg
name: Vuetify
- image: golang.svg
name: Go

18
package.json Executable file
View file

@ -0,0 +1,18 @@
{
"scripts": {
"dev": "cross-env NODE_ENV=development webpack",
"build": "cross-env NODE_ENV=production webpack"
},
"dependencies": {
"file-loader": "^6.2.0",
"node-sass-glob-importer": "^5.3.2",
"sass": "^1.42.1",
"sass-loader": "^12.1.0",
"terser-webpack-plugin": "^5.2.4",
"webpack": "^5.53.0",
"webpack-cli": "^4.8.0"
},
"devDependencies": {
"cross-env": "^7.0.3"
}
}

47
public/animation1.html Normal file
View file

@ -0,0 +1,47 @@
<!DOCTYPE html>
<html>
<head>
<style>
/* Applying Global CSS */
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
/* Centering the content of whole body */
body {
display: flex;
justify-content: center;
align-items: center;
min-height: 100vh;
background: #000;
}
@keyframes animate {
0% {
transform: perspective(1000px) rotateY(0deg);
}
100% {
transform: perspective(1000px) rotateY(360deg);
}
}
.img {
animation: animate 5s linear infinite;
}
</style>
</head>
<body>
<div class="box">
<img class="img" src="https://src.lefuturiste.fr/images/etretat.jpg" />
</div>
</body>
</html>

1
public/dist/app.min.css vendored Executable file
View file

@ -0,0 +1 @@
@import"https://fonts.googleapis.com/css2?family=Libre+Baskerville&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}.landing-section{box-shadow:inset 0 7px 15px -7px rgba(0,0,0,.4),inset 0 -7px 15px -7px rgba(0,0,0,.4);padding:2em 0;background:linear-gradient(90deg, #3ca441 0%, #5fc463 50%);color:#fff;border-bottom:0}.profile-container{display:flex;justify-content:center;align-items:center}.profile-imgs-container{width:28em;height:28em;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;margin-right:3em}@keyframes animate{0%{transform:perspective(1000px) rotateY(0deg) rotateZ(-45deg)}100%{transform:perspective(1000px) rotateY(360deg) rotateZ(-45deg)}}.profile-imgs-wrapper:hover{animation:animate 20s linear infinite}.profile-imgs-wrapper{transform:rotateZ(-45deg);border-radius:5px;overflow:hidden;z-index:3}.profile-imgs{position:relative}.profile-shadow{transform:perspective(1000px) rotateX(99deg);z-index:1;position:absolute;bottom:-104px;width:80%;height:50%;border-radius:50%;background:radial-gradient(circle, white 0%, rgba(255, 255, 255, 0) 100%);filter:blur(45px)}.additional-profile,.additional-profile-filter{position:absolute}.additional-profile{z-index:1}.additional-profile-filter{z-index:2}.profile-content{margin-left:1em;display:flex;justify-content:center;align-items:center;flex-direction:column}.profile-content .title-1{text-align:center;font-size:3.5em;margin-bottom:.4em}.profile-content .title-2{text-align:center;font-size:2em;margin-bottom:1em}.profile-content .subtitle{font-size:1.5em}.projects{display:flex;flex-wrap:wrap}.projects .project-card{width:20em;margin-right:.5em;margin-bottom:.5em;border:1px solid gray;padding:1.5em;border-radius:5px}.projects .project-title{font-size:1em;padding-bottom:1em}.projects .project-description{font-size:.9em;color:gray}.tech-mosaic{display:flex;flex-wrap:wrap}.tech-mosaic .item{position:relative;box-sizing:border-box;background-color:rgba(231,231,231,.425);flex-basis:12.5%}.tech-mosaic .item::before{content:"";display:block;padding-top:100%}.tech-mosaic .item .item-inside{position:absolute;top:0;left:0;height:100%;width:100%}.tech-mosaic .item-bg{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;overflow:hidden}.tech-mosaic .item-bg img{width:100%}.tech-mosaic .item-bg img.img-stretch{width:auto;height:100%}.tech-mosaic .item-content{position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;display:flex;justify-content:center;align-items:center;opacity:1;background-color:rgba(95,196,99,.46);transition:all .2s}.tech-mosaic .item-content>div{opacity:0;font-size:1.1em;text-align:center;padding:.5em;line-height:1.5em;max-width:100%}.tech-mosaic .item:hover .item-content{background-color:rgba(0,0,0,0)}@media(max-width: 1300px){.tech-mosaic .item{flex-basis:20%}}@media(max-width: 900px){.tech-mosaic .item{flex-basis:33.3333333333%}}@media(max-width: 500px){.tech-mosaic .item{flex-basis:50%}}.section-title{display:grid;font-size:1.2em;grid-template-columns:auto 1fr;margin-bottom:1em;margin-top:1.3em}.section-title .title-text{color:#000;display:flex;align-items:center}.section-title::before{margin:8px 15px 8px 8px;content:"";width:10px;height:10px;display:block;background-color:#4ba05f}p{line-height:1.2em}.container{width:70%;margin:0 auto}.typo,body{font-family:"Libre Baskerville",serif}section{border-bottom:1px solid gray;padding-bottom:1em}

2
public/dist/app.min.js vendored Executable file
View file

@ -0,0 +1,2 @@
/*! For license information please see app.min.js.LICENSE.txt */
(()=>{var e={d:(t,r)=>{for(var o in r)e.o(r,o)&&!e.o(t,o)&&Object.defineProperty(t,o,{enumerable:!0,get:r[o]})}};e.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),e.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var t;e.g.importScripts&&(t=e.g.location+"");var r=e.g.document;if(!t&&r&&(r.currentScript&&(t=r.currentScript.src),!t)){var o=r.getElementsByTagName("script");o.length&&(t=o[o.length-1].src)}if(!t)throw new Error("Automatic publicPath is not supported in this browser");t=t.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),e.p=t})();var t={};(()=>{"use strict";e.r(t),e.d(t,{default:()=>r});const r=e.p+"app.min.css"})()})();

3
public/dist/app.min.js.LICENSE.txt vendored Executable file
View file

@ -0,0 +1,3 @@
/*!*********************************!*\
!*** ./assets/styles/main.scss ***!
\*********************************/

1
public/dist/app.min.js.map vendored Executable file
View file

@ -0,0 +1 @@
{"version":3,"file":"app.min.js","mappings":"MACA,IAAIA,EAAsB,GCD1BA,EAAoBC,EAAI,WACvB,GAA0B,iBAAfC,WAAyB,OAAOA,WAC3C,IACC,OAAOC,MAAQ,IAAIC,SAAS,cAAb,GACd,MAAOC,GACR,GAAsB,iBAAXC,OAAqB,OAAOA,QALjB,G,MCAxB,IAAIC,EACAP,EAAoBC,EAAEO,gBAAeD,EAAYP,EAAoBC,EAAEQ,SAAW,IACtF,IAAIC,EAAWV,EAAoBC,EAAES,SACrC,IAAKH,GAAaG,IACbA,EAASC,gBACZJ,EAAYG,EAASC,cAAcC,MAC/BL,GAAW,CACf,IAAIM,EAAUH,EAASI,qBAAqB,UACzCD,EAAQE,SAAQR,EAAYM,EAAQA,EAAQE,OAAS,GAAGH,KAK7D,IAAKL,EAAW,MAAM,IAAIS,MAAM,yDAChCT,EAAYA,EAAUU,QAAQ,OAAQ,IAAIA,QAAQ,QAAS,IAAIA,QAAQ,YAAa,KACpFjB,EAAoBkB,EAAIX,G,sBCfT,K","sources":["webpack:///webpack/bootstrap","webpack:///webpack/runtime/global","webpack:///webpack/runtime/publicPath","webpack:///./assets/styles/main.scss"],"sourcesContent":["// The require scope\nvar __webpack_require__ = {};\n\n","__webpack_require__.g = (function() {\n\tif (typeof globalThis === 'object') return globalThis;\n\ttry {\n\t\treturn this || new Function('return this')();\n\t} catch (e) {\n\t\tif (typeof window === 'object') return window;\n\t}\n})();","var scriptUrl;\nif (__webpack_require__.g.importScripts) scriptUrl = __webpack_require__.g.location + \"\";\nvar document = __webpack_require__.g.document;\nif (!scriptUrl && document) {\n\tif (document.currentScript)\n\t\tscriptUrl = document.currentScript.src\n\tif (!scriptUrl) {\n\t\tvar scripts = document.getElementsByTagName(\"script\");\n\t\tif(scripts.length) scriptUrl = scripts[scripts.length - 1].src\n\t}\n}\n// When supporting browsers where an automatic publicPath is not supported you must specify an output.publicPath manually via configuration\n// or pass an empty string (\"\") and set the __webpack_public_path__ variable from your code to use your own logic.\nif (!scriptUrl) throw new Error(\"Automatic publicPath is not supported in this browser\");\nscriptUrl = scriptUrl.replace(/#.*$/, \"\").replace(/\\?.*$/, \"\").replace(/\\/[^\\/]+$/, \"/\");\n__webpack_require__.p = scriptUrl;","export default __webpack_public_path__ + \"app.min.css\";"],"names":["__webpack_require__","g","globalThis","this","Function","e","window","scriptUrl","importScripts","location","document","currentScript","src","scripts","getElementsByTagName","length","Error","replace","p"],"sourceRoot":""}

View file

@ -0,0 +1,77 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
version="1.1"
width="256"
height="162"
id="svg4375"
sodipodi:docname="Gunicorn_logo_2010.svg"
inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<sodipodi:namedview
id="namedview2082"
pagecolor="#ffffff"
bordercolor="#cccccc"
borderopacity="1"
inkscape:pageshadow="0"
inkscape:pageopacity="1"
inkscape:pagecheckerboard="0"
showgrid="false"
inkscape:zoom="1.1174387"
inkscape:cx="216.11925"
inkscape:cy="157.0556"
inkscape:window-width="1366"
inkscape:window-height="726"
inkscape:window-x="0"
inkscape:window-y="20"
inkscape:window-maximized="1"
inkscape:current-layer="svg4375" />
<defs
id="defs4377">
<linearGradient
id="linearGradient3354-9">
<stop
id="stop3356-9"
style="stop-color:#959595;stop-opacity:1"
offset="0" />
<stop
id="stop3358-9"
style="stop-color:#cccccc;stop-opacity:1"
offset="1" />
</linearGradient>
<linearGradient
x1="-403.07309"
y1="-40.681377"
x2="-560.61346"
y2="-32.881535"
id="linearGradient3003"
xlink:href="#linearGradient3354-9"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.0633046,0,0,1.0633046,617.17498,185.1976)" />
</defs>
<metadata
id="metadata4380">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<path
d="m 255.76062,150.23454 a 127.78583,9.0353626 0 0 1 -255.57163193,0 127.78583,9.0353617 0 1 1 255.57163193,0 z"
id="path3423-1"
style="opacity:0.263538;fill:url(#linearGradient3003);stroke-width:0.961347" />
<path
d="m 110.70555,153.87282 c -2.47387,-0.78747 -2.48267,-1.1352 -0.20346,-8.05527 2.27609,-6.91075 1.23296,-13.32849 -2.9863,-18.37316 -5.73753,-6.8599 -8.500349,-12.71344 -9.381009,-19.87523 -0.75606,-6.14858 -0.99572,-6.63603 -3.499003,-7.11664 -1.678949,-0.32234 -3.998503,0.31607 -9.526579,2.62202 -8.042748,3.35489 -9.958332,4.82805 -11.856168,9.11768 -0.99698,2.25343 -1.116812,3.60331 -0.551311,6.20996 0.690532,3.18292 3.520555,8.30652 4.591886,8.3134 0.279574,0.002 1.824133,1.05968 3.432348,2.35087 2.668582,2.14255 2.851758,2.5148 2.09662,4.26129 -1.640752,3.79487 -5.539042,8.39584 -7.11358,8.39584 -0.883417,0 -4.490956,-2.52688 -8.461969,-5.92714 -7.799844,-6.6787 -8.126759,-7.3483 -8.932376,-18.29557 -0.961228,-13.06189 2.250775,-19.157834 16.556419,-31.421888 l 8.972492,-7.691996 0.573059,-4.665788 c 0.590761,-4.809875 -0.242092,-16.262903 -1.642374,-22.584835 -0.827239,-3.734822 -3.557263,-7.292034 -6.147974,-8.010802 -2.822554,-0.783111 -4.477198,0.83265 -6.624449,6.468806 -2.31678,6.081143 -4.530957,8.202618 -8.561034,8.202618 -2.510146,0 -4.852617,-1.60572 -6.470107,-4.43515 C 53.811667,51.334417 53.138889,39.154511 53.831749,32.743092 54.165037,29.658979 54.184137,26.53638 53.874229,25.80398 53.369927,24.612268 49.027152,22.034377 38.788657,16.849147 36.927419,15.906529 34.757569,14.637354 33.966777,14.028748 33.175996,13.420149 31.123969,12.301193 29.40672,11.542192 25.517028,9.8230115 15.375118,3.8929134 16.324578,3.8929134 c 1.796243,0 9.408461,2.3428914 13.460854,4.1429886 2.473797,1.098893 4.841811,1.997971 5.262251,1.997971 0.420455,0 5.189701,1.535247 10.598337,3.411665 5.408647,1.876399 10.352087,3.411645 10.985431,3.411645 1.504321,0 1.740214,-1.301456 1.258169,-6.941402 -0.218965,-2.5620104 -0.209303,-4.658211 0.02153,-4.658211 0.230768,0 1.227462,0.4946401 2.214838,1.0991911 3.016574,1.8469819 9.50522,2.9781857 17.13166,2.9866841 7.292326,0.00864 16.810899,1.4549558 20.448863,3.1082068 5.218779,2.371655 11.272369,9.779126 18.951599,23.190125 5.33874,9.323583 11.07516,13.271535 19.29625,13.280188 3.3234,0.0038 12.19033,-1.366396 24.19762,-3.738388 9.90055,-1.955815 22.97052,-2.395409 28.0438,-0.943223 6.18904,1.771566 14.37244,6.507674 21.13862,12.233842 6.33276,5.359406 7.3081,6.54927 11.19822,13.66113 4.64261,8.487493 9.76654,20.550118 14.32306,33.718934 0.64927,1.87641 2.02059,5.03276 3.04738,7.0141 2.73964,5.28658 2.60311,5.60901 -2.37542,5.60901 -5.40362,0 -7.93777,-0.8521 -11.48002,-3.86005 -3.3974,-2.88498 -4.28487,-4.64999 -9.60245,-19.097653 -2.72376,-7.400328 -5.37521,-11.841139 -7.06993,-11.841139 -1.16116,0 -3.51146,7.930257 -3.51146,11.848337 0,2.782786 1.74389,6.542135 6.25245,13.478685 7.32422,11.26849 11.17702,27.19803 9.63479,39.8355 l -0.66614,5.45864 -4.88119,0.20318 c -7.68485,0.31994 -7.60791,0.42673 -7.60791,-10.5621 0,-11.69879 -0.79673,-14.23233 -5.95939,-18.95045 -2.14437,-1.95973 -6.9554,-7.52762 -10.69116,-12.37311 -3.7358,-4.84546 -7.31342,-8.80995 -7.9503,-8.80995 -1.46339,0 -2.1931,3.98465 -2.27091,12.40019 -0.0513,5.5421 -0.2694,6.48017 -1.90454,8.18795 -4.4328,4.62981 -7.5444,13.06003 -9.46266,25.63711 -0.42459,2.78387 -0.78863,3.30464 -2.59312,3.70983 -2.65333,0.59577 -10.00613,0.6933 -10.63975,0.14114 -0.54641,-0.47621 0.41114,-8.03593 2.58334,-20.39485 0.82449,-4.69101 1.72445,-10.98551 1.99987,-13.98776 0.49034,-5.34463 -0.60552,-15.35803 -1.9025,-17.38389 -0.53923,-0.842318 -3.2852,-1.024841 -16.12866,-1.072001 -8.51331,-0.03128 -17.84974,-0.311329 -20.74758,-0.622352 l -5.26887,-0.565509 v 2.338122 c 0,2.50379 0.64179,4.71067 4.93333,16.96445 1.51147,4.31575 3.7017,10.89507 4.86718,14.62078 l 2.11902,6.77399 -1.78815,5.50794 c -0.98352,3.02937 -2.44315,6.6594 -3.24366,8.06673 -1.41194,2.48221 -1.57751,2.55708 -5.53757,2.50485 -2.24519,-0.0296 -5.082,-0.37215 -6.30406,-0.76116 z"
id="path3046-2-3-0"
style="fill:#499848;stroke-width:0.961347" />
</svg>

After

Width:  |  Height:  |  Size: 6.1 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 7.6 KiB

View file

@ -0,0 +1,34 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Generator: Adobe Illustrator 23.0.5, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 56.69 22.68" style="enable-background:new 0 0 56.69 22.68;" xml:space="preserve">
<style type="text/css">
.st0{fill:#356388;}
.st1{fill:#39B54A;}
.st2{fill:#3C9CD7;}
</style>
<g>
<rect x="32.09" y="6.47" class="st0" width="1.97" height="1.77"/>
<rect x="40.93" y="6.47" class="st1" width="1.93" height="1.88"/>
<rect x="35.05" y="14.09" class="st1" width="1.93" height="1.88"/>
<rect x="32.09" y="8.8" class="st1" width="1.97" height="1.88"/>
<path class="st0" d="M32.09,11.24v2.22c0,0.52-0.28,0.84-0.75,0.84c-0.44,0-0.76-0.28-0.76-0.85V6.47H30.3 c-1.18,0-1.81,0.76-1.81,2.24v4.8c0,1.8,1.03,2.61,2.73,2.61c1.6,0,2.85-0.92,2.84-2.65v-2.22H32.09z"/>
<path class="st2" d="M25.25,6.47H24c-1.18,0-1.81,0.76-1.81,2.24v7.27h2.08V12.6h0.92c1.72,0,2.45-1.2,2.45-3.19 C27.64,7.47,26.81,6.47,25.25,6.47z M24.87,10.91h-0.6V8.18h0.61c0.49,0,0.73,0.37,0.73,1.29C25.61,10.45,25.35,10.91,24.87,10.91z "/>
<path class="st2" d="M12.43,6.47h-1.25c-1.18,0-1.81,0.76-1.81,2.24v7.27h2.08V12.6h0.92c1.72,0,2.45-1.2,2.45-3.19 C14.82,7.47,13.99,6.47,12.43,6.47z M12.04,10.91h-0.6V8.18h0.61c0.49,0,0.73,0.37,0.73,1.29C12.79,10.45,12.52,10.91,12.04,10.91z "/>
<path class="st2" d="M20.89,6.47c-1.18,0-1.81,0.76-1.81,2.24v1.36v0.19H17.6v-0.19v-3.6h-0.27c-1.18,0-1.81,0.76-1.81,2.24v7.27 h2.08v-3.65v-0.19v0h1.48v0v0.19v3.65h2.07v-9.5H20.89z"/>
<path class="st0" d="M47.18,10.36V8.87h-0.97V7.26H45.6c-0.85,0-1.31,0.55-1.31,1.61h-0.63v1.49h0.63v4.2 c0,1.05,0.75,1.52,1.69,1.52c0.37,0,0.84-0.07,1.19-0.19v-1.53c-0.15,0.03-0.36,0.04-0.56,0.04c-0.31,0-0.4-0.15-0.4-0.41v-3.63 H47.18z"/>
<path class="st0" d="M38.46,8.64c-0.63,0-1.13,0.27-1.48,0.77V8.8h-0.63c-0.85,0-1.31,0.55-1.31,1.61v3.12h1.93V11 c0-0.43,0.21-0.75,0.53-0.75c0.43,0,0.52,0.33,0.52,0.63v5.09h1.92v-5.81C39.96,9.22,39.29,8.64,38.46,8.64z"/>
<path class="st0" d="M42.24,8.87c-0.85,0-1.31,0.55-1.31,1.61v5.49h1.93v-7.1H42.24z"/>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.2 KiB

View file

@ -0,0 +1,122 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Generator: Adobe Illustrator 23.0.5, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg
version="1.1"
id="Layer_1"
x="0px"
y="0px"
viewBox="0 0 24.000001 24"
xml:space="preserve"
sodipodi:docname="PHPUnit_Logo.svg"
width="24"
height="24"
inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><defs
id="defs139" /><sodipodi:namedview
id="namedview137"
pagecolor="#ffffff"
bordercolor="#cccccc"
borderopacity="1"
inkscape:pageshadow="0"
inkscape:pageopacity="1"
inkscape:pagecheckerboard="0"
showgrid="false"
inkscape:zoom="9.5078497"
inkscape:cx="2.0509369"
inkscape:cy="14.04103"
inkscape:window-width="1366"
inkscape:window-height="726"
inkscape:window-x="0"
inkscape:window-y="20"
inkscape:window-maximized="1"
inkscape:current-layer="Layer_1" />
<style
type="text/css"
id="style98">
.st0{fill:#356388;}
.st1{fill:#39B54A;}
.st2{fill:#3C9CD7;}
</style>
<g
id="g122"
transform="translate(0.3,0.5)">
<rect
x="6.0439982"
y="11.947464"
class="st0"
width="1.97"
height="1.77"
id="rect100" />
<rect
x="14.884003"
y="11.947464"
class="st1"
width="1.9299999"
height="1.88"
id="rect102" />
<rect
x="9.0040026"
y="19.567461"
class="st1"
width="1.9299999"
height="1.88"
id="rect104" />
<rect
x="6.0439982"
y="14.277459"
class="st1"
width="1.97"
height="1.88"
id="rect106" />
<path
class="st0"
d="m 6.0440003,16.717456 v 2.22 c 0,0.52 -0.28,0.84 -0.75,0.84 -0.44,0 -0.76,-0.28 -0.76,-0.85 v -6.98 h -0.28 c -1.1800003,0 -1.8100003,0.76 -1.8100003,2.24 v 4.8 c 0,1.8 1.0300003,2.61 2.7300003,2.61 1.6,0 2.85,-0.92 2.84,-2.65 v -2.22 h -1.97 z"
id="path108" />
<path
class="st2"
d="m 18.334067,1.337 h -1.25 c -1.18,0 -1.81,0.76 -1.81,2.24 v 7.27 h 2.08 v -3.38 h 0.92 c 1.72,0 2.45,-1.2 2.45,-3.19 0,-1.94 -0.83,-2.94 -2.39,-2.94 z m -0.38,4.44 h -0.6 v -2.73 h 0.61 c 0.49,0 0.73,0.37 0.73,1.29 0,0.98 -0.26,1.44 -0.74,1.44 z"
id="path110" />
<path
class="st2"
d="m 5.5140672,1.337 h -1.25 c -1.18,0 -1.81,0.76 -1.81,2.24 v 7.27 h 2.08 v -3.38 h 0.92 c 1.72,0 2.45,-1.2 2.45,-3.19 0,-1.94 -0.83,-2.94 -2.39,-2.94 z m -0.39,4.44 h -0.6 v -2.73 h 0.61 c 0.49,0 0.73,0.37 0.73,1.29 0.01,0.98 -0.26,1.44 -0.74,1.44 z"
id="path112" />
<path
class="st2"
d="m 13.974067,1.337 c -1.18,0 -1.81,0.76 -1.81,2.24 v 1.36 0.19 h -1.48 v -0.19 -3.6 h -0.27 c -1.1799998,0 -1.8099998,0.76 -1.8099998,2.24 v 7.27 h 2.0799998 v -3.65 -0.19 0 h 1.48 v 0 0.19 3.65 h 2.07 v -9.5 h -0.26 z"
id="path114" />
<path
class="st0"
d="m 21.134,15.837456 v -1.49 h -0.97 v -1.61 h -0.61 c -0.85,0 -1.31,0.55 -1.31,1.61 h -0.63 v 1.49 h 0.63 v 4.2 c 0,1.05 0.75,1.52 1.69,1.52 0.37,0 0.84,-0.07 1.19,-0.19 v -1.53 c -0.15,0.03 -0.36,0.04 -0.56,0.04 -0.31,0 -0.4,-0.15 -0.4,-0.41 v -3.63 z"
id="path116" />
<path
class="st0"
d="m 12.414,14.117456 c -0.63,0 -1.13,0.27 -1.48,0.77 v -0.61 h -0.63 c -0.8499997,0 -1.3099997,0.55 -1.3099997,1.61 v 3.12 H 10.924 v -2.53 c 0,-0.43 0.21,-0.75 0.53,-0.75 0.43,0 0.52,0.33 0.52,0.63 v 5.09 h 1.92 v -5.81 c 0.02,-0.94 -0.65,-1.52 -1.48,-1.52 z"
id="path118" />
<path
class="st0"
d="m 16.194,14.347456 c -0.85,0 -1.31,0.55 -1.31,1.61 v 5.49 h 1.93 v -7.1 z"
id="path120" />
</g>
<g
id="g124">
</g>
<g
id="g126">
</g>
<g
id="g128">
</g>
<g
id="g130">
</g>
<g
id="g132">
</g>
<g
id="g134">
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.7 KiB

View file

@ -0,0 +1,93 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Generator: Adobe Illustrator 15.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg
enable-background="new 0 0 800 600"
xml:space="preserve"
height="256"
viewBox="0 0 255.99867 255.99674"
width="256"
version="1.1"
y="0px"
x="0px"
id="svg1068"
sodipodi:docname="Redis_Logo.svg"
inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/"><defs
id="defs1072" /><sodipodi:namedview
id="namedview1070"
pagecolor="#ffffff"
bordercolor="#cccccc"
borderopacity="1"
inkscape:pageshadow="0"
inkscape:pageopacity="1"
inkscape:pagecheckerboard="0"
showgrid="false"
inkscape:snap-global="true"
inkscape:zoom="0.88585038"
inkscape:cx="61.522805"
inkscape:cy="77.326828"
inkscape:window-width="1366"
inkscape:window-height="726"
inkscape:window-x="0"
inkscape:window-y="20"
inkscape:window-maximized="1"
inkscape:current-layer="svg1068" /><metadata
id="metadata1032"><rdf:RDF><cc:Work
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><g
transform="matrix(1.0101002,0,0,1.0101002,-170.18374,-226.79767)"
id="g1066"><path
fill="#a41e11"
d="m 411.64792,414.35761 c -13.45398,7.01303 -83.15154,35.66983 -97.98976,43.4046 -14.83823,7.73775 -23.08135,7.66218 -34.80284,2.05857 -11.72147,-5.60361 -85.89182,-35.56312 -99.25244,-41.94924 -6.6781,-3.19233 -10.18906,-5.8852 -10.18906,-8.42986 v -25.48375 c 0,0 96.55959,-21.0213 112.1492,-26.61306 15.58814,-5.59322 20.99612,-5.79479 34.26189,-0.93517 13.26726,4.85962 92.58919,19.17173 105.70083,23.97355 0,0 -0.006,22.75974 -0.006,25.12211 10e-4,2.51948 -3.02337,5.28349 -9.8719,8.85225 z"
id="path1044"
style="stroke-width:1.48204" /><path
fill="#d82c20"
d="m 411.64792,388.86645 c -13.45398,7.01007 -83.15154,35.66984 -97.98976,43.40461 -14.83823,7.73776 -23.08135,7.66218 -34.80284,2.05857 -11.72295,-5.60065 -85.89182,-35.56608 -99.25244,-41.94924 -13.36063,-6.38613 -13.64073,-10.78187 -0.51576,-15.92012 13.12349,-5.14121 86.88629,-34.08107 102.47739,-39.67431 15.58813,-5.59026 20.99611,-5.79479 34.26188,-0.93367 13.26726,4.85962 82.54835,32.436 95.65851,37.23782 13.11312,4.80625 13.61701,8.76331 0.16302,15.77634 z"
id="path1046"
style="stroke-width:1.48204" /><path
fill="#a41e11"
d="m 411.64792,372.80111 c -13.45398,7.01303 -83.15154,35.66983 -97.98976,43.40758 -14.83823,7.73477 -23.08135,7.65919 -34.80284,2.05559 -11.72295,-5.60064 -85.89182,-35.56312 -99.25244,-41.94925 -6.6781,-3.19232 -10.18906,-5.88223 -10.18906,-8.4269 v -25.4867 c 0,0 96.55959,-21.01983 112.1492,-26.61306 15.58814,-5.59176 20.99612,-5.79479 34.26189,-0.93517 13.26726,4.85962 92.58919,19.16875 105.70083,23.97207 0,0 -0.006,22.75972 -0.006,25.12507 10e-4,2.518 -3.02337,5.282 -9.8719,8.85077 z"
id="path1048"
style="stroke-width:1.48204" /><path
fill="#d82c20"
d="m 411.64792,347.30996 c -13.45398,7.01303 -83.15154,35.66983 -97.98976,43.40757 -14.83823,7.73478 -23.08135,7.65921 -34.80284,2.0556 -11.72295,-5.60064 -85.89182,-35.5646 -99.25244,-41.94925 -13.36063,-6.38465 -13.64073,-10.78038 -0.51576,-15.9216 13.12349,-5.13823 86.88629,-34.07958 102.47739,-39.67134 15.58813,-5.59175 20.99611,-5.79479 34.26188,-0.93517 13.26726,4.85963 82.54835,32.43453 95.65851,37.23784 13.11312,4.80477 13.61701,8.76331 0.16302,15.77635 z"
id="path1050"
style="stroke-width:1.48204" /><path
fill="#a41e11"
d="m 411.64792,329.70327 c -13.45398,7.01303 -83.15154,35.67132 -97.98976,43.40907 -14.83823,7.73477 -23.08135,7.6592 -34.80284,2.05559 -11.72295,-5.60065 -85.89182,-35.5646 -99.25244,-41.94924 -6.6781,-3.19233 -10.18906,-5.88372 -10.18906,-8.42691 v -25.4867 c 0,0 96.55959,-21.01983 112.1492,-26.61157 15.58814,-5.59324 20.99612,-5.79479 34.26189,-0.93517 13.26726,4.85962 92.58919,19.16875 105.70083,23.97206 0,0 -0.006,22.75973 -0.006,25.1236 10e-4,2.51651 -3.02337,5.28052 -9.8719,8.84927 z"
id="path1052"
style="stroke-width:1.48204" /><path
fill="#d82c20"
d="m 411.64792,304.21212 c -13.45398,7.01303 -83.15154,35.67132 -97.98976,43.40758 -14.83823,7.73479 -23.08135,7.65921 -34.80284,2.05707 -11.72147,-5.60211 -85.89182,-35.56459 -99.25244,-41.94923 -13.36063,-6.38465 -13.64073,-10.78187 -0.51576,-15.9216 13.12349,-5.13973 86.88629,-34.07811 102.47739,-39.67134 15.58813,-5.59323 20.99611,-5.79479 34.26188,-0.93369 13.26726,4.85962 82.54835,32.43453 95.65851,37.23783 13.11312,4.80182 13.61701,8.76184 0.16302,15.77338 z"
id="path1054"
style="stroke-width:1.48204" /><polygon
points="278.67,248.66 263.93,250.19 260.63,258.13 255.3,249.27 238.28,247.74 250.98,243.16 247.17,236.13 259.06,240.78 270.27,237.11 267.24,244.38 "
fill="#ffffff"
id="polygon1056"
transform="matrix(1.4820435,0,0,1.4820435,-84.495818,-88.855471)" /><polygon
points="232.24,275.77 271.66,269.72 259.75,287.18 "
fill="#ffffff"
id="polygon1058"
transform="matrix(1.4820435,0,0,1.4820435,-84.495818,-88.855471)" /><ellipse
cx="243.93987"
rx="31.225178"
ry="12.103849"
cy="298.31357"
fill="#ffffff"
id="ellipse1060"
style="stroke-width:1.48204" /><polygon
points="319.42,260.05 296.11,269.26 296.09,250.83 "
fill="#7a0c00"
id="polygon1062"
transform="matrix(1.4820435,0,0,1.4820435,-84.495818,-88.855471)" /><polygon
points="270.28,261.04 296.09,250.83 296.11,269.26 293.58,270.25 "
fill="#ad2115"
id="polygon1064"
transform="matrix(1.4820435,0,0,1.4820435,-84.495818,-88.855471)" /></g></svg>

After

Width:  |  Height:  |  Size: 6.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 13 KiB

View file

@ -0,0 +1,104 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
width="256"
height="146"
viewBox="0 -20.5 256 146"
version="1.1"
id="svg1730"
sodipodi:docname="docker.svg"
inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs1734" />
<sodipodi:namedview
id="namedview1732"
pagecolor="#ffffff"
bordercolor="#cccccc"
borderopacity="1"
inkscape:pageshadow="0"
inkscape:pageopacity="1"
inkscape:pagecheckerboard="0"
showgrid="false"
inkscape:zoom="0.79963833"
inkscape:cx="79.4109"
inkscape:cy="20.634328"
inkscape:window-width="1366"
inkscape:window-height="726"
inkscape:window-x="0"
inkscape:window-y="20"
inkscape:window-maximized="1"
inkscape:current-layer="g1728" />
<g
fill="none"
fill-rule="evenodd"
id="g1728">
<path
d="m 147.488,25.482 h 22.866 v 23.375 h 11.561 c 5.34,0 10.831,-0.951 15.887,-2.664 2.485,-0.843 5.273,-2.015 7.724,-3.49 -3.228,-4.214 -4.876,-9.535 -5.36,-14.78 -0.66,-7.135 0.78,-16.421 5.608,-22.005 l 2.404,-2.78 2.864,2.303 c 7.211,5.793 13.276,13.889 14.345,23.118 8.683,-2.554 18.878,-1.95 26.531,2.467 l 3.14,1.812 -1.652,3.226 C 246.933,48.696 233.4,52.61 220.17,51.917 c -19.797,49.309 -62.898,72.653 -115.157,72.653 -27,0 -51.77,-10.093 -65.876,-34.047 l -0.231,-0.39 -2.055,-4.182 C 32.083,75.407 30.499,63.856 31.573,52.314 l 0.323,-3.457 H 51.45 V 25.482 H 74.315 V 2.616 h 45.733 V -20.25 h 27.44 v 45.732"
fill="#364548"
id="path1696"
sodipodi:nodetypes="cccscccccccccccsccccccccccccc" />
<path
d="m 221.57,34.13 c 1.533,-11.916 -7.384,-21.275 -12.914,-25.719 -6.373,7.368 -7.363,26.678 2.635,34.808 -5.58,4.956 -17.337,9.448 -29.376,9.448 H 35.37 c -1.17,12.567 1.036,24.14 6.075,34.045 l 1.667,3.05 a 56.536,56.536 0 0 0 3.455,5.184 c 6.025,0.387 11.58,0.52 16.662,0.408 h 0.002 c 9.987,-0.22 18.136,-1.4 24.312,-3.54 a 1.761,1.761 0 0 1 1.153,3.326 c -0.822,0.286 -1.678,0.552 -2.562,0.805 h -0.003 c -4.863,1.389 -10.078,2.323 -16.806,2.738 0.4,0.007 -0.416,0.06 -0.418,0.06 -0.229,0.015 -0.517,0.048 -0.747,0.06 -2.648,0.149 -5.506,0.18 -8.428,0.18 -3.196,0 -6.343,-0.06 -9.862,-0.24 l -0.09,0.06 c 12.21,13.724 31.302,21.955 55.234,21.955 50.648,0 93.608,-22.452 112.632,-72.857 13.496,1.385 26.467,-2.057 32.367,-13.575 -9.398,-5.423 -21.484,-3.694 -28.443,-0.196"
fill="#22a0c8"
id="path1698" />
<path
d="m 221.57,34.13 c 1.533,-11.916 -7.384,-21.275 -12.914,-25.719 -6.373,7.368 -7.363,26.678 2.635,34.808 -5.58,4.956 -17.337,9.448 -29.376,9.448 H 44.048 c -0.598,19.246 6.544,33.855 19.18,42.687 h 0.003 c 9.987,-0.22 18.136,-1.4 24.312,-3.54 a 1.761,1.761 0 0 1 1.153,3.326 c -0.822,0.286 -1.678,0.552 -2.562,0.805 h -0.003 c -4.863,1.389 -10.526,2.443 -17.254,2.858 -0.002,0 -0.163,-0.155 -0.165,-0.155 17.237,8.842 42.23,8.81 70.885,-2.197 32.13,-12.344 62.029,-35.86 82.89,-62.757 -0.314,0.142 -0.62,0.287 -0.917,0.436"
fill="#37b1d9"
id="path1700" />
<path
d="m 35.645,67.936 c 0.91,6.732 2.88,13.035 5.8,18.776 l 1.667,3.05 a 56.432,56.432 0 0 0 3.455,5.184 c 6.026,0.387 11.581,0.52 16.664,0.408 9.987,-0.22 18.136,-1.4 24.312,-3.54 a 1.761,1.761 0 0 1 1.153,3.326 c -0.822,0.286 -1.678,0.552 -2.562,0.805 h -0.003 c -4.863,1.389 -10.496,2.383 -17.224,2.799 -0.231,0.014 -0.634,0.017 -0.867,0.03 -2.646,0.148 -5.475,0.239 -8.398,0.239 -3.195,0 -6.463,-0.061 -9.98,-0.24 12.21,13.724 31.42,21.985 55.352,21.985 43.36,0 81.084,-16.458 102.979,-52.822 H 35.645"
fill="#1b81a5"
id="path1702" />
<path
d="m 45.367,67.936 c 2.592,11.82 8.821,21.099 17.864,27.418 9.987,-0.22 18.136,-1.4 24.312,-3.54 a 1.761,1.761 0 0 1 1.153,3.326 c -0.822,0.286 -1.678,0.552 -2.562,0.805 h -0.003 c -4.863,1.389 -10.615,2.383 -17.344,2.799 17.236,8.84 42.157,8.713 70.81,-2.293 17.334,-6.66 34.017,-16.574 48.984,-28.515 H 45.367"
fill="#1d91b4"
id="path1704" />
<path
d="M 55.26,29.293 H 75.078 V 49.111 H 55.26 Z m 1.651,1.652 h 1.564 V 47.46 h -1.564 z m 2.94,0 h 1.627 V 47.46 H 59.852 V 30.945 Z m 3.002,0 H 64.48 V 47.46 h -1.627 z m 3.004,0 h 1.626 V 47.46 h -1.626 z m 3.003,0 h 1.626 V 47.46 H 68.86 Z m 3.002,0 h 1.565 V 47.46 H 71.862 Z M 78.126,6.427 H 97.945 V 26.244 H 78.125 V 6.427 Z m 1.652,1.652 h 1.563 v 16.514 h -1.563 z m 2.94,0 h 1.626 V 24.593 H 82.719 V 8.079 Z m 3.002,0 h 1.626 V 24.593 H 85.72 Z m 3.003,0 h 1.626 v 16.514 h -1.626 z m 3.003,0 h 1.627 v 16.514 h -1.627 z m 3.002,0 h 1.566 v 16.514 h -1.566 z"
fill="#23a3c2"
id="path1706" />
<path
d="M 78.126,29.293 H 97.945 V 49.111 H 78.125 V 29.293 Z m 1.652,1.652 h 1.563 V 47.46 h -1.563 z m 2.94,0 h 1.626 V 47.46 H 82.719 V 30.945 Z m 3.002,0 h 1.626 V 47.46 H 85.72 Z m 3.003,0 h 1.626 V 47.46 h -1.626 z m 3.003,0 h 1.627 V 47.46 h -1.627 z m 3.002,0 h 1.566 V 47.46 h -1.566 z"
fill="#34bbde"
id="path1708" />
<path
d="m 100.993,29.293 h 19.818 v 19.818 h -19.818 z m 1.651,1.652 h 1.563 V 47.46 h -1.563 z m 2.94,0 h 1.626 V 47.46 h -1.626 z m 3.003,0 h 1.626 V 47.46 h -1.626 z m 3.003,0 h 1.626 V 47.46 h -1.626 z m 3.002,0 h 1.628 V 47.46 h -1.628 z m 3.003,0 h 1.564 V 47.46 h -1.564 z"
fill="#23a3c2"
id="path1710" />
<path
d="m 100.993,6.427 h 19.818 v 19.817 h -19.818 z m 1.651,1.652 h 1.563 v 16.514 h -1.563 z m 2.94,0 h 1.626 v 16.514 h -1.626 z m 3.003,0 h 1.626 v 16.514 h -1.626 z m 3.003,0 h 1.626 v 16.514 h -1.626 z m 3.002,0 h 1.628 v 16.514 h -1.628 z m 3.003,0 h 1.564 v 16.514 h -1.564 z m 6.264,21.214 h 19.818 v 19.818 h -19.818 z m 1.652,1.652 h 1.563 V 47.46 h -1.563 z m 2.94,0 h 1.626 V 47.46 h -1.626 z m 3.002,0 h 1.626 V 47.46 h -1.626 z m 3.003,0 h 1.627 V 47.46 h -1.627 z m 3.003,0 h 1.627 V 47.46 h -1.627 z m 3.003,0 h 1.564 V 47.46 h -1.564 z"
fill="#34bbde"
id="path1712" />
<path
d="m 123.859,6.427 h 19.818 v 19.817 h -19.818 z m 1.652,1.652 h 1.563 v 16.514 h -1.563 z m 2.94,0 h 1.626 v 16.514 h -1.626 z m 3.002,0 h 1.626 v 16.514 h -1.626 z m 3.003,0 h 1.627 v 16.514 h -1.627 z m 3.003,0 h 1.627 v 16.514 h -1.627 z m 3.003,0 h 1.564 v 16.514 h -1.564 z"
fill="#23a3c2"
id="path1714" />
<path
d="m 123.859,-16.44 h 19.818 V 3.38 h -19.818 z m 1.652,1.651 h 1.563 V 1.727 h -1.563 V -14.79 Z m 2.94,0 h 1.626 V 1.727 h -1.626 V -14.79 Z m 3.002,0 h 1.626 V 1.727 h -1.626 V -14.79 Z m 3.003,0 h 1.627 V 1.727 h -1.627 V -14.79 Z m 3.003,0 h 1.627 V 1.727 h -1.627 V -14.79 Z m 3.003,0 h 1.564 V 1.727 h -1.564 V -14.79 Z"
fill="#34bbde"
id="path1716" />
<path
d="m 146.725,29.293 h 19.818 v 19.818 h -19.818 z m 1.65,1.652 h 1.565 V 47.46 h -1.564 V 30.945 Z m 2.94,0 h 1.627 V 47.46 h -1.626 V 30.945 Z m 3.004,0 h 1.627 V 47.46 h -1.627 z m 3.002,0 h 1.627 V 47.46 h -1.627 z m 3.004,0 h 1.626 V 47.46 h -1.626 z m 3.002,0 h 1.564 V 47.46 h -1.564 z"
fill="#23a3c2"
id="path1718" />
<path
d="M 96.704,81.242 A 5.468,5.468 0 1 1 96.702,92.177 5.468,5.468 0 0 1 96.704,81.242"
fill="#d3ecec"
id="path1720" />
<path
d="m 96.704,82.793 c 0.5,0 0.977,0.094 1.417,0.265 a 1.598,1.598 0 0 0 0.798,2.98 c 0.605,0 1.13,-0.335 1.402,-0.831 A 3.915,3.915 0 1 1 96.704,82.793 M 0,69.912 h 254.327 c -5.537,-1.404 -17.52,-3.302 -15.544,-10.56 -10.07,11.652 -34.353,8.175 -40.482,2.43 -6.824,9.898 -46.554,6.135 -49.325,-1.576 -8.556,10.041 -35.067,10.041 -43.623,0 -2.773,7.711 -42.502,11.474 -49.327,1.575 -6.128,5.746 -30.41,9.223 -40.48,-2.428 C 17.522,66.61 5.539,68.508 0,69.913"
fill="#364548"
id="path1722" />
<path
d="m 111.237,120.64 c -13.54,-6.425 -20.971,-15.16 -25.106,-24.694 -5.03,1.435 -11.075,2.353 -18.1,2.747 -2.646,0.148 -5.43,0.224 -8.35,0.224 -3.368,0 -6.917,-0.1 -10.643,-0.297 12.417,12.41 27.692,21.964 55.976,22.138 2.088,0 4.16,-0.04 6.223,-0.118"
fill="#bdd9d7"
id="path1724" />
<path
d="m 91.16,104.744 c -1.873,-2.543 -3.69,-5.739 -5.026,-8.8 -5.03,1.437 -11.077,2.355 -18.103,2.75 4.826,2.619 11.727,5.046 23.13,6.05"
fill="#d3ecec"
id="path1726" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 8.2 KiB

BIN
public/imgs/profile.jpg Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 145 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 226 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 722 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 724 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 585 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 184 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 443 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 83 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 119 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 88 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 109 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 92 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 909 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 7.2 KiB

BIN
public/imgs/technos/archlinux.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 71 KiB

View file

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" height="266px" width="355px" version="1.1" viewBox="0 0 355 266">
<path d="m176.06 0.89615c-8.77 21.486-14.06 35.559-23.82 56.406 5.99 6.342 13.33 13.691 25.25 22.032-12.82-5.276-21.55-10.535-28.09-16.032-12.49 26.057-32.08 63.138-71.781 134.47 31.201-18.01 55.401-29.1 77.941-33.34-0.97-4.16-1.51-8.68-1.47-13.38l0.03-0.97c0.49-19.99 10.9-35.38 23.22-34.34s21.9 18.13 21.4 38.12c-0.09 3.76-0.51 7.37-1.25 10.72 22.29 4.37 46.24 15.43 77 33.19-6.07-11.17-11.51-21.22-16.68-30.81-8.15-6.32-16.63-14.54-33.97-23.44 11.91 3.1 20.47 6.66 27.12 10.66-52.6-97.938-56.87-110.95-74.9-153.28zm6.01 198.2l5.48-1.35-0.67 64.65-5.56 0.94 0.75-64.24zm14.57 19.3l4.81-2.12-0.62 46.36-4.63 0.95 0.44-45.19zm-0.9-16.72l3.9-3.13 3.15 3.55-3.9 3.21-3.15-3.63zm14.69 15.87l5.47-1.1-0.11 9.69c0 0.42 3.15-10.83 17.61-10.58 14.03 0.08 16.18 10.88 16.06 13.3l-0.31 34.08-4.8 1.03 0.45-33.66c0.07-0.98-2.05-9.29-11.97-9.32s-16.89 7.16-16.94 11.75l-0.35 29.65-5.56 1.44 0.45-46.28zm86.36 45.64l-5.48 1.1 0.12-9.69c0-0.41-3.16 10.83-17.61 10.58-14.03-0.08-16.18-10.88-16.07-13.3l0.32-34.08 5.81-1.16-0.39 33.66c-0.01 0.92 0.98 9.43 10.9 9.46 9.91 0.03 16.95-5.94 17.12-14.92l0.31-26.56 5.42-1.37-0.45 46.28zm11.35-46.02l-3.87 2.98 14.41 19.09-15.97 22.06 4.02 2.99 15.01-20.48 14.89 20.97 3.8-2.98-15.96-22.42 13.24-18.13-3.94-3.36-12.07 16.78-13.56-17.5zm39.47 43.04v-4.13h-1.53v-0.55h3.68v0.55h-1.53v4.13h-0.62zm2.79 0v-4.68h0.93l1.09 3.31c0.11 0.31 0.18 0.54 0.22 0.69 0.06-0.17 0.14-0.41 0.26-0.74l1.1-3.26h0.83v4.68h-0.59v-3.91l-1.35 3.91h-0.55l-1.35-3.99v3.99h-0.59zm-78.04-78.65v-4.12h-1.53v-0.55h3.68v0.55h-1.54v4.12h-0.61zm2.47 0v-4.67h0.92l1.1 3.31c0.1 0.31 0.17 0.54 0.22 0.69 0.05-0.17 0.14-0.41 0.25-0.74l1.11-3.26h0.82v4.67h-0.58v-3.91l-1.36 3.91h-0.55l-1.34-3.98v3.98h-0.59z" fill="#1793D1"/>
<path d="m23.108 211.92c-6.929-0.01-12.68 1.41-14.903 2.19l-2.2892 12.36c-0.0056 0.04 11.393-3.04 16.413-2.86 8.313 0.3 9.078 3.18 8.933 7.06 0.142 0.23-2.145-3.51-9.336-3.64-9.073-0.15-21.878 3.22-21.86 16.91-0.24506 15.41 11.507 19.94 19.51 20.02 7.196-0.13 10.571-2.72 12.419-4.11 2.428-2.54 5.206-5.09 7.855-8.16-2.506 4.56-4.68 7.71-6.942 10.12v2.03l10.937-1.84 0.075-29.73c-0.111-4.21 2.414-20.31-20.812-20.35zm-1.572 25.89c4.534 0.06 9.733 2.29 9.741 7.67 0.023 4.9-6.129 7.53-10.13 7.48-4.002-0.04-9.313-3.14-9.336-7.91 0.077-4.26 5.008-7.35 9.725-7.24zm29.596-23.14l-0.074 49.23 12.742-2.45 0.021-27.92c0.004-4.15 5.94-9.01 13.389-8.93 1.581-2.86 4.553-10.17 5.277-11.84-16.642-0.04-16.853 4.79-19.748 7.16-0.03-4.53-0.01-7.24-0.01-7.24l-11.597 1.99zm71.708 6.46c-0.12-0.05-6.64-7.63-19.76-7.69-12.28-0.2-26.056 4.56-26.277 25.16 0.108 18.1 13.234 25.18 26.347 25.32 14.04 0.14 19.62-8.78 19.96-9-1.68-1.45-7.95-7.67-7.95-7.67s-3.92 5.58-11.52 5.65c-7.603 0.08-14.211-5.87-14.305-14.17-0.098-8.3 6.075-12.8 14.365-13.16 7.17 0 11.31 4.63 11.31 4.63l7.83-9.07zm16.06-23.69l-12.03 2.83 0.09 64.13 11.85-2.14 0.14-30.18c0.02-3.17 4.57-8.03 12.18-7.87 7.26 0.07 8.89 4.84 8.87 5.44l0.21 34.94 11.68-2.06 0.05-37.05c0.07-3.57-7.81-11.09-20.49-11.15-6.02 0.01-9.36 1.38-11.05 2.38-2.91 2.24-6.23 4.39-9.49 7.14 3.02-3.88 5.55-6.55 8.02-8.55l-0.03-17.86z" fill="#4D4D4D"/>
</svg>

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

View file

@ -0,0 +1 @@
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 341.2 154.3"><defs><style>.cls-1{fill:#fff}.cls-2{fill:#f38020}.cls-3{fill:#faae40}</style></defs><title>cloud</title><path class="cls-1" d="M312.8 91.7l-42.9-24.6-7.4-3.2L87 65.1v89.1h225.8V91.7z"/><path class="cls-2" d="M234.7 146c2.1-7.2 1.3-13.8-2.2-18.7-3.2-4.5-8.6-7.1-15.1-7.4l-123.1-1.6a2.28 2.28 0 0 1-1.9-1 2.76 2.76 0 0 1-.3-2.2 3.38 3.38 0 0 1 2.9-2.2l124.2-1.6c14.7-.7 30.7-12.6 36.3-27.2l7.1-18.5a4 4 0 0 0 .2-2.4 80.87 80.87 0 0 0-155.5-8.3 36.35 36.35 0 0 0-58 25.4 38.18 38.18 0 0 0 .9 12.7A51.66 51.66 0 0 0 0 144.7a63 63 0 0 0 .5 7.5 2.46 2.46 0 0 0 2.4 2.1h227.2a3.09 3.09 0 0 0 2.9-2.2z"/><path class="cls-3" d="M273.9 66.9c-1.1 0-2.3 0-3.4.1a2 2 0 0 0-1.8 1.4l-4.8 16.7c-2.1 7.2-1.3 13.8 2.2 18.7 3.2 4.5 8.6 7.1 15.1 7.4l26.2 1.6a2.28 2.28 0 0 1 1.9 1 2.82 2.82 0 0 1 .3 2.2 3.38 3.38 0 0 1-2.9 2.2l-27.3 1.6c-14.8.7-30.7 12.6-36.3 27.2l-2 5.1a1.44 1.44 0 0 0 1.4 2h93.8a2.46 2.46 0 0 0 2.4-1.8 68.35 68.35 0 0 0 2.5-18.2 67.37 67.37 0 0 0-67.3-67.2"/></svg>

After

Width:  |  Height:  |  Size: 1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

BIN
public/imgs/technos/composer.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 221 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 125 KiB

View file

@ -0,0 +1,28 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="102.3716mm" height="144.49777mm" viewBox="0 0 362.73401 511.99998" id="svg3476" version="1.1" inkscape:version="0.91 r13725" sodipodi:docname="CSS3.svg">
<defs id="defs3478"/>
<sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="0.35" inkscape:cx="181.367" inkscape:cy="256" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="false" fit-margin-top="0" fit-margin-left="0" fit-margin-right="0" fit-margin-bottom="0" inkscape:window-width="1366" inkscape:window-height="704" inkscape:window-x="0" inkscape:window-y="27" inkscape:window-maximized="1"/>
<metadata id="metadata3481">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:title/>
</cc:Work>
</rdf:RDF>
</metadata>
<g inkscape:label="Calque 1" inkscape:groupmode="layer" id="layer1" transform="translate(-193.633,-276.3622)">
<g id="g3013" transform="translate(119,276.3622)">
<polygon id="polygon2989" points="437.367,100.62 404.321,470.819 255.778,512 107.644,470.877 74.633,100.62 " style="fill:#264de4"/>
<polygon id="polygon2991" points="376.03,447.246 404.27,130.894 256,130.894 256,480.523 " style="fill:#2965f1"/>
<polygon id="polygon2993" points="150.31,268.217 154.38,313.627 256,313.627 256,268.217 " style="fill:#ebebeb"/>
<polygon id="polygon2995" points="256,176.305 255.843,176.305 142.132,176.305 146.26,221.716 256,221.716 " style="fill:#ebebeb"/>
<polygon id="polygon2997" points="256,433.399 256,386.153 255.801,386.206 205.227,372.55 201.994,336.333 177.419,336.333 156.409,336.333 162.771,407.634 255.791,433.457 " style="fill:#ebebeb"/>
<path id="path2999" d="m 160,0 55,0 0,23 -32,0 0,23 32,0 0,23 -55,0 z" inkscape:connector-curvature="0"/>
<path id="path3001" d="m 226,0 55,0 0,20 -32,0 0,4 32,0 0,46 -55,0 0,-21 32,0 0,-4 -32,0 z" inkscape:connector-curvature="0"/>
<path id="path3003" d="m 292,0 55,0 0,20 -32,0 0,4 32,0 0,46 -55,0 0,-21 32,0 0,-4 -32,0 z" inkscape:connector-curvature="0"/>
<polygon id="polygon3005" points="311.761,313.627 306.49,372.521 255.843,386.191 255.843,433.435 348.937,407.634 349.62,399.962 360.291,280.411 361.399,268.217 369.597,176.305 255.843,176.305 255.843,221.716 319.831,221.716 315.699,268.217 255.843,268.217 255.843,313.627 " style="fill:#ffffff"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.9 KiB

BIN
public/imgs/technos/docker-sm.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

BIN
public/imgs/technos/docker.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 178 KiB

View file

@ -0,0 +1,104 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
width="256"
height="146"
viewBox="0 -20.5 256 146"
version="1.1"
id="svg1730"
sodipodi:docname="docker.svg"
inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs1734" />
<sodipodi:namedview
id="namedview1732"
pagecolor="#ffffff"
bordercolor="#cccccc"
borderopacity="1"
inkscape:pageshadow="0"
inkscape:pageopacity="1"
inkscape:pagecheckerboard="0"
showgrid="false"
inkscape:zoom="0.79963833"
inkscape:cx="79.4109"
inkscape:cy="20.634328"
inkscape:window-width="1366"
inkscape:window-height="726"
inkscape:window-x="0"
inkscape:window-y="20"
inkscape:window-maximized="1"
inkscape:current-layer="g1728" />
<g
fill="none"
fill-rule="evenodd"
id="g1728">
<path
d="m 147.488,25.482 h 22.866 v 23.375 h 11.561 c 5.34,0 10.831,-0.951 15.887,-2.664 2.485,-0.843 5.273,-2.015 7.724,-3.49 -3.228,-4.214 -4.876,-9.535 -5.36,-14.78 -0.66,-7.135 0.78,-16.421 5.608,-22.005 l 2.404,-2.78 2.864,2.303 c 7.211,5.793 13.276,13.889 14.345,23.118 8.683,-2.554 18.878,-1.95 26.531,2.467 l 3.14,1.812 -1.652,3.226 C 246.933,48.696 233.4,52.61 220.17,51.917 c -19.797,49.309 -62.898,72.653 -115.157,72.653 -27,0 -51.77,-10.093 -65.876,-34.047 l -0.231,-0.39 -2.055,-4.182 C 32.083,75.407 30.499,63.856 31.573,52.314 l 0.323,-3.457 H 51.45 V 25.482 H 74.315 V 2.616 h 45.733 V -20.25 h 27.44 v 45.732"
fill="#364548"
id="path1696"
sodipodi:nodetypes="cccscccccccccccsccccccccccccc" />
<path
d="m 221.57,34.13 c 1.533,-11.916 -7.384,-21.275 -12.914,-25.719 -6.373,7.368 -7.363,26.678 2.635,34.808 -5.58,4.956 -17.337,9.448 -29.376,9.448 H 35.37 c -1.17,12.567 1.036,24.14 6.075,34.045 l 1.667,3.05 a 56.536,56.536 0 0 0 3.455,5.184 c 6.025,0.387 11.58,0.52 16.662,0.408 h 0.002 c 9.987,-0.22 18.136,-1.4 24.312,-3.54 a 1.761,1.761 0 0 1 1.153,3.326 c -0.822,0.286 -1.678,0.552 -2.562,0.805 h -0.003 c -4.863,1.389 -10.078,2.323 -16.806,2.738 0.4,0.007 -0.416,0.06 -0.418,0.06 -0.229,0.015 -0.517,0.048 -0.747,0.06 -2.648,0.149 -5.506,0.18 -8.428,0.18 -3.196,0 -6.343,-0.06 -9.862,-0.24 l -0.09,0.06 c 12.21,13.724 31.302,21.955 55.234,21.955 50.648,0 93.608,-22.452 112.632,-72.857 13.496,1.385 26.467,-2.057 32.367,-13.575 -9.398,-5.423 -21.484,-3.694 -28.443,-0.196"
fill="#22a0c8"
id="path1698" />
<path
d="m 221.57,34.13 c 1.533,-11.916 -7.384,-21.275 -12.914,-25.719 -6.373,7.368 -7.363,26.678 2.635,34.808 -5.58,4.956 -17.337,9.448 -29.376,9.448 H 44.048 c -0.598,19.246 6.544,33.855 19.18,42.687 h 0.003 c 9.987,-0.22 18.136,-1.4 24.312,-3.54 a 1.761,1.761 0 0 1 1.153,3.326 c -0.822,0.286 -1.678,0.552 -2.562,0.805 h -0.003 c -4.863,1.389 -10.526,2.443 -17.254,2.858 -0.002,0 -0.163,-0.155 -0.165,-0.155 17.237,8.842 42.23,8.81 70.885,-2.197 32.13,-12.344 62.029,-35.86 82.89,-62.757 -0.314,0.142 -0.62,0.287 -0.917,0.436"
fill="#37b1d9"
id="path1700" />
<path
d="m 35.645,67.936 c 0.91,6.732 2.88,13.035 5.8,18.776 l 1.667,3.05 a 56.432,56.432 0 0 0 3.455,5.184 c 6.026,0.387 11.581,0.52 16.664,0.408 9.987,-0.22 18.136,-1.4 24.312,-3.54 a 1.761,1.761 0 0 1 1.153,3.326 c -0.822,0.286 -1.678,0.552 -2.562,0.805 h -0.003 c -4.863,1.389 -10.496,2.383 -17.224,2.799 -0.231,0.014 -0.634,0.017 -0.867,0.03 -2.646,0.148 -5.475,0.239 -8.398,0.239 -3.195,0 -6.463,-0.061 -9.98,-0.24 12.21,13.724 31.42,21.985 55.352,21.985 43.36,0 81.084,-16.458 102.979,-52.822 H 35.645"
fill="#1b81a5"
id="path1702" />
<path
d="m 45.367,67.936 c 2.592,11.82 8.821,21.099 17.864,27.418 9.987,-0.22 18.136,-1.4 24.312,-3.54 a 1.761,1.761 0 0 1 1.153,3.326 c -0.822,0.286 -1.678,0.552 -2.562,0.805 h -0.003 c -4.863,1.389 -10.615,2.383 -17.344,2.799 17.236,8.84 42.157,8.713 70.81,-2.293 17.334,-6.66 34.017,-16.574 48.984,-28.515 H 45.367"
fill="#1d91b4"
id="path1704" />
<path
d="M 55.26,29.293 H 75.078 V 49.111 H 55.26 Z m 1.651,1.652 h 1.564 V 47.46 h -1.564 z m 2.94,0 h 1.627 V 47.46 H 59.852 V 30.945 Z m 3.002,0 H 64.48 V 47.46 h -1.627 z m 3.004,0 h 1.626 V 47.46 h -1.626 z m 3.003,0 h 1.626 V 47.46 H 68.86 Z m 3.002,0 h 1.565 V 47.46 H 71.862 Z M 78.126,6.427 H 97.945 V 26.244 H 78.125 V 6.427 Z m 1.652,1.652 h 1.563 v 16.514 h -1.563 z m 2.94,0 h 1.626 V 24.593 H 82.719 V 8.079 Z m 3.002,0 h 1.626 V 24.593 H 85.72 Z m 3.003,0 h 1.626 v 16.514 h -1.626 z m 3.003,0 h 1.627 v 16.514 h -1.627 z m 3.002,0 h 1.566 v 16.514 h -1.566 z"
fill="#23a3c2"
id="path1706" />
<path
d="M 78.126,29.293 H 97.945 V 49.111 H 78.125 V 29.293 Z m 1.652,1.652 h 1.563 V 47.46 h -1.563 z m 2.94,0 h 1.626 V 47.46 H 82.719 V 30.945 Z m 3.002,0 h 1.626 V 47.46 H 85.72 Z m 3.003,0 h 1.626 V 47.46 h -1.626 z m 3.003,0 h 1.627 V 47.46 h -1.627 z m 3.002,0 h 1.566 V 47.46 h -1.566 z"
fill="#34bbde"
id="path1708" />
<path
d="m 100.993,29.293 h 19.818 v 19.818 h -19.818 z m 1.651,1.652 h 1.563 V 47.46 h -1.563 z m 2.94,0 h 1.626 V 47.46 h -1.626 z m 3.003,0 h 1.626 V 47.46 h -1.626 z m 3.003,0 h 1.626 V 47.46 h -1.626 z m 3.002,0 h 1.628 V 47.46 h -1.628 z m 3.003,0 h 1.564 V 47.46 h -1.564 z"
fill="#23a3c2"
id="path1710" />
<path
d="m 100.993,6.427 h 19.818 v 19.817 h -19.818 z m 1.651,1.652 h 1.563 v 16.514 h -1.563 z m 2.94,0 h 1.626 v 16.514 h -1.626 z m 3.003,0 h 1.626 v 16.514 h -1.626 z m 3.003,0 h 1.626 v 16.514 h -1.626 z m 3.002,0 h 1.628 v 16.514 h -1.628 z m 3.003,0 h 1.564 v 16.514 h -1.564 z m 6.264,21.214 h 19.818 v 19.818 h -19.818 z m 1.652,1.652 h 1.563 V 47.46 h -1.563 z m 2.94,0 h 1.626 V 47.46 h -1.626 z m 3.002,0 h 1.626 V 47.46 h -1.626 z m 3.003,0 h 1.627 V 47.46 h -1.627 z m 3.003,0 h 1.627 V 47.46 h -1.627 z m 3.003,0 h 1.564 V 47.46 h -1.564 z"
fill="#34bbde"
id="path1712" />
<path
d="m 123.859,6.427 h 19.818 v 19.817 h -19.818 z m 1.652,1.652 h 1.563 v 16.514 h -1.563 z m 2.94,0 h 1.626 v 16.514 h -1.626 z m 3.002,0 h 1.626 v 16.514 h -1.626 z m 3.003,0 h 1.627 v 16.514 h -1.627 z m 3.003,0 h 1.627 v 16.514 h -1.627 z m 3.003,0 h 1.564 v 16.514 h -1.564 z"
fill="#23a3c2"
id="path1714" />
<path
d="m 123.859,-16.44 h 19.818 V 3.38 h -19.818 z m 1.652,1.651 h 1.563 V 1.727 h -1.563 V -14.79 Z m 2.94,0 h 1.626 V 1.727 h -1.626 V -14.79 Z m 3.002,0 h 1.626 V 1.727 h -1.626 V -14.79 Z m 3.003,0 h 1.627 V 1.727 h -1.627 V -14.79 Z m 3.003,0 h 1.627 V 1.727 h -1.627 V -14.79 Z m 3.003,0 h 1.564 V 1.727 h -1.564 V -14.79 Z"
fill="#34bbde"
id="path1716" />
<path
d="m 146.725,29.293 h 19.818 v 19.818 h -19.818 z m 1.65,1.652 h 1.565 V 47.46 h -1.564 V 30.945 Z m 2.94,0 h 1.627 V 47.46 h -1.626 V 30.945 Z m 3.004,0 h 1.627 V 47.46 h -1.627 z m 3.002,0 h 1.627 V 47.46 h -1.627 z m 3.004,0 h 1.626 V 47.46 h -1.626 z m 3.002,0 h 1.564 V 47.46 h -1.564 z"
fill="#23a3c2"
id="path1718" />
<path
d="M 96.704,81.242 A 5.468,5.468 0 1 1 96.702,92.177 5.468,5.468 0 0 1 96.704,81.242"
fill="#d3ecec"
id="path1720" />
<path
d="m 96.704,82.793 c 0.5,0 0.977,0.094 1.417,0.265 a 1.598,1.598 0 0 0 0.798,2.98 c 0.605,0 1.13,-0.335 1.402,-0.831 A 3.915,3.915 0 1 1 96.704,82.793 M 0,69.912 h 254.327 c -5.537,-1.404 -17.52,-3.302 -15.544,-10.56 -10.07,11.652 -34.353,8.175 -40.482,2.43 -6.824,9.898 -46.554,6.135 -49.325,-1.576 -8.556,10.041 -35.067,10.041 -43.623,0 -2.773,7.711 -42.502,11.474 -49.327,1.575 -6.128,5.746 -30.41,9.223 -40.48,-2.428 C 17.522,66.61 5.539,68.508 0,69.913"
fill="#364548"
id="path1722" />
<path
d="m 111.237,120.64 c -13.54,-6.425 -20.971,-15.16 -25.106,-24.694 -5.03,1.435 -11.075,2.353 -18.1,2.747 -2.646,0.148 -5.43,0.224 -8.35,0.224 -3.368,0 -6.917,-0.1 -10.643,-0.297 12.417,12.41 27.692,21.964 55.976,22.138 2.088,0 4.16,-0.04 6.223,-0.118"
fill="#bdd9d7"
id="path1724" />
<path
d="m 91.16,104.744 c -1.873,-2.543 -3.69,-5.739 -5.026,-8.8 -5.03,1.437 -11.077,2.355 -18.103,2.75 4.826,2.619 11.727,5.046 23.13,6.05"
fill="#d3ecec"
id="path1726" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 8.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 187 KiB

View file

@ -0,0 +1,11 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="256px" height="256px" viewBox="0 0 256 256" version="1.1" preserveAspectRatio="xMidYMid">
<g>
<path d="M255.95919,134.393266 C255.95919,112.8718 242.586628,94.2755811 222.736732,86.9624613 C223.572517,82.3656432 223.99041,77.9777714 223.99041,73.172007 C223.99041,33.263268 191.603737,0.876594931 151.694998,0.876594931 C128.501961,0.876594931 106.771548,11.9507476 93.1900399,30.9648589 C86.503759,25.741202 78.3548541,23.0249004 69.7880568,23.0249004 C48.6844827,23.0249004 31.3419417,40.1584951 31.3419417,61.4710155 C31.3419417,66.0678336 32.1777268,70.6646517 33.6403507,74.8435772 C13.5815081,81.7388044 0,100.961862 0,122.274382 C0,143.795849 13.3725618,162.601014 33.4314044,169.914134 C32.5956193,174.302005 32.1777268,178.898824 32.1777268,183.704588 C32.1777268,223.404381 64.5643998,255.791054 104.264193,255.791054 C127.666176,255.791054 149.187642,244.507955 162.76915,225.70279 C169.455431,230.926447 177.813282,233.851695 186.38008,233.851695 C207.483654,233.851695 224.826195,216.7181 224.826195,195.405579 C224.826195,190.808761 223.99041,186.211943 222.527786,182.033018 C242.168736,174.928844 255.95919,155.705787 255.95919,134.393266 L255.95919,134.393266 Z" fill="#FFFFFF"/>
<path d="M100.085267,110.364444 L157.127601,136.482729 L214.796773,85.91773 C215.632559,81.7388044 216.050451,77.5598788 216.050451,73.172007 C216.050451,37.6511398 187.215865,8.81655348 151.694998,8.81655348 C130.382477,8.81655348 110.532581,19.2638674 98.6226431,36.8153547 L89.0111143,86.5445688 L100.085267,110.364444 L100.085267,110.364444 Z" fill="#F4BD19"/>
<path d="M40.9534704,170.749919 C40.1176853,174.928844 39.6997928,179.316716 39.6997928,183.704588 C39.6997928,219.225455 68.7433254,248.268988 104.264193,248.268988 C125.785659,248.268988 145.635556,237.612728 157.75444,220.06124 L167.157022,170.332026 L154.411299,146.094258 L97.1600191,119.975973 L40.9534704,170.749919 L40.9534704,170.749919 Z" fill="#3CBEB1"/>
<path d="M40.5355779,71.9183293 L79.6085318,81.1119656 L88.3842755,36.6064084 C82.9516722,32.4274829 76.4743376,30.3380201 69.5791105,30.3380201 C52.654462,30.3380201 38.6550614,44.1284744 38.6550614,61.2620692 C38.6550614,64.8141559 39.2819002,68.5751889 40.5355779,71.9183293 L40.5355779,71.9183293 Z" fill="#E9478C"/>
<path d="M37.1924374,81.3209118 C19.6409501,86.9624613 7.522066,103.88711 7.522066,122.274382 C7.522066,140.243762 18.5962187,156.332626 35.3119209,162.601014 L90.264792,112.8718 L80.2353706,91.3503332 L37.1924374,81.3209118 L37.1924374,81.3209118 Z" fill="#2C458F"/>
<path d="M167.783861,219.852294 C173.216464,224.03122 179.693799,226.329629 186.38008,226.329629 C203.304728,226.329629 217.304129,212.539174 217.304129,195.405579 C217.304129,191.644546 216.67729,188.09246 215.423612,184.749319 L176.350658,175.555683 L167.783861,219.852294 L167.783861,219.852294 Z" fill="#95C63D"/>
<path d="M175.72382,165.317315 L218.766753,175.346737 C236.31824,169.496241 248.437124,152.780539 248.437124,134.393266 C248.437124,116.423886 237.362971,100.543969 220.647269,94.0666348 L164.231774,143.377956 L175.72382,165.317315 L175.72382,165.317315 Z" fill="#176655"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.2 KiB

BIN
public/imgs/technos/electron.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.1 KiB

BIN
public/imgs/technos/fish-sm.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

BIN
public/imgs/technos/fish.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

BIN
public/imgs/technos/gitlab-sm.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

BIN
public/imgs/technos/gitlab.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

60
public/imgs/technos/golang.svg Executable file
View file

@ -0,0 +1,60 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 254.5 225" style="enable-background:new 0 0 254.5 225;" xml:space="preserve">
<style type="text/css">
.st0{fill:#2DBCAF;}
.st1{fill:#5DC9E1;}
.st2{fill:#FDDD00;}
.st3{fill:#CE3262;}
.st4{fill:#00ACD7;}
.st5{fill:#FFFFFF;}
</style>
<g>
<g>
<g>
<g>
<path class="st0" d="M40.2,101.1c-0.4,0-0.5-0.2-0.3-0.5l2.1-2.7c0.2-0.3,0.7-0.5,1.1-0.5l35.7,0c0.4,0,0.5,0.3,0.3,0.6
l-1.7,2.6c-0.2,0.3-0.7,0.6-1,0.6L40.2,101.1z"/>
</g>
</g>
</g>
<g>
<g>
<g>
<path class="st0" d="M25.1,110.3c-0.4,0-0.5-0.2-0.3-0.5l2.1-2.7c0.2-0.3,0.7-0.5,1.1-0.5l45.6,0c0.4,0,0.6,0.3,0.5,0.6
l-0.8,2.4c-0.1,0.4-0.5,0.6-0.9,0.6L25.1,110.3z"/>
</g>
</g>
</g>
<g>
<g>
<g>
<path class="st0" d="M49.3,119.5c-0.4,0-0.5-0.3-0.3-0.6l1.4-2.5c0.2-0.3,0.6-0.6,1-0.6l20,0c0.4,0,0.6,0.3,0.6,0.7l-0.2,2.4
c0,0.4-0.4,0.7-0.7,0.7L49.3,119.5z"/>
</g>
</g>
</g>
<g>
<g id="CXHf1q_1_">
<g>
<g>
<path class="st0" d="M153.1,99.3c-6.3,1.6-10.6,2.8-16.8,4.4c-1.5,0.4-1.6,0.5-2.9-1c-1.5-1.7-2.6-2.8-4.7-3.8
c-6.3-3.1-12.4-2.2-18.1,1.5c-6.8,4.4-10.3,10.9-10.2,19c0.1,8,5.6,14.6,13.5,15.7c6.8,0.9,12.5-1.5,17-6.6
c0.9-1.1,1.7-2.3,2.7-3.7c-3.6,0-8.1,0-19.3,0c-2.1,0-2.6-1.3-1.9-3c1.3-3.1,3.7-8.3,5.1-10.9c0.3-0.6,1-1.6,2.5-1.6
c5.1,0,23.9,0,36.4,0c-0.2,2.7-0.2,5.4-0.6,8.1c-1.1,7.2-3.8,13.8-8.2,19.6c-7.2,9.5-16.6,15.4-28.5,17
c-9.8,1.3-18.9-0.6-26.9-6.6c-7.4-5.6-11.6-13-12.7-22.2c-1.3-10.9,1.9-20.7,8.5-29.3c7.1-9.3,16.5-15.2,28-17.3
c9.4-1.7,18.4-0.6,26.5,4.9c5.3,3.5,9.1,8.3,11.6,14.1C154.7,98.5,154.3,99,153.1,99.3z"/>
</g>
<g>
<path class="st0" d="M186.2,154.6c-9.1-0.2-17.4-2.8-24.4-8.8c-5.9-5.1-9.6-11.6-10.8-19.3c-1.8-11.3,1.3-21.3,8.1-30.2
c7.3-9.6,16.1-14.6,28-16.7c10.2-1.8,19.8-0.8,28.5,5.1c7.9,5.4,12.8,12.7,14.1,22.3c1.7,13.5-2.2,24.5-11.5,33.9
c-6.6,6.7-14.7,10.9-24,12.8C191.5,154.2,188.8,154.3,186.2,154.6z M210,114.2c-0.1-1.3-0.1-2.3-0.3-3.3
c-1.8-9.9-10.9-15.5-20.4-13.3c-9.3,2.1-15.3,8-17.5,17.4c-1.8,7.8,2,15.7,9.2,18.9c5.5,2.4,11,2.1,16.3-0.6
C205.2,129.2,209.5,122.8,210,114.2z"/>
</g>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.4 KiB

BIN
public/imgs/technos/gopher.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 111 KiB

View file

@ -0,0 +1,77 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
version="1.1"
width="256"
height="162"
id="svg4375"
sodipodi:docname="gunicorn.svg"
inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<sodipodi:namedview
id="namedview2082"
pagecolor="#ffffff"
bordercolor="#cccccc"
borderopacity="1"
inkscape:pageshadow="0"
inkscape:pageopacity="1"
inkscape:pagecheckerboard="0"
showgrid="false"
inkscape:zoom="1.1174387"
inkscape:cx="216.11925"
inkscape:cy="157.0556"
inkscape:window-width="1366"
inkscape:window-height="726"
inkscape:window-x="0"
inkscape:window-y="20"
inkscape:window-maximized="1"
inkscape:current-layer="svg4375" />
<defs
id="defs4377">
<linearGradient
id="linearGradient3354-9">
<stop
id="stop3356-9"
style="stop-color:#959595;stop-opacity:1"
offset="0" />
<stop
id="stop3358-9"
style="stop-color:#cccccc;stop-opacity:1"
offset="1" />
</linearGradient>
<linearGradient
x1="-403.07309"
y1="-40.681377"
x2="-560.61346"
y2="-32.881535"
id="linearGradient3003"
xlink:href="#linearGradient3354-9"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.0633046,0,0,1.0633046,617.17498,185.1976)" />
</defs>
<metadata
id="metadata4380">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<path
d="m 255.76062,150.23454 a 127.78583,9.0353626 0 0 1 -255.57163193,0 127.78583,9.0353617 0 1 1 255.57163193,0 z"
id="path3423-1"
style="opacity:0.263538;fill:url(#linearGradient3003);stroke-width:0.961347" />
<path
d="m 110.70555,153.87282 c -2.47387,-0.78747 -2.48267,-1.1352 -0.20346,-8.05527 2.27609,-6.91075 1.23296,-13.32849 -2.9863,-18.37316 -5.73753,-6.8599 -8.500349,-12.71344 -9.381009,-19.87523 -0.75606,-6.14858 -0.99572,-6.63603 -3.499003,-7.11664 -1.678949,-0.32234 -3.998503,0.31607 -9.526579,2.62202 -8.042748,3.35489 -9.958332,4.82805 -11.856168,9.11768 -0.99698,2.25343 -1.116812,3.60331 -0.551311,6.20996 0.690532,3.18292 3.520555,8.30652 4.591886,8.3134 0.279574,0.002 1.824133,1.05968 3.432348,2.35087 2.668582,2.14255 2.851758,2.5148 2.09662,4.26129 -1.640752,3.79487 -5.539042,8.39584 -7.11358,8.39584 -0.883417,0 -4.490956,-2.52688 -8.461969,-5.92714 -7.799844,-6.6787 -8.126759,-7.3483 -8.932376,-18.29557 -0.961228,-13.06189 2.250775,-19.157834 16.556419,-31.421888 l 8.972492,-7.691996 0.573059,-4.665788 c 0.590761,-4.809875 -0.242092,-16.262903 -1.642374,-22.584835 -0.827239,-3.734822 -3.557263,-7.292034 -6.147974,-8.010802 -2.822554,-0.783111 -4.477198,0.83265 -6.624449,6.468806 -2.31678,6.081143 -4.530957,8.202618 -8.561034,8.202618 -2.510146,0 -4.852617,-1.60572 -6.470107,-4.43515 C 53.811667,51.334417 53.138889,39.154511 53.831749,32.743092 54.165037,29.658979 54.184137,26.53638 53.874229,25.80398 53.369927,24.612268 49.027152,22.034377 38.788657,16.849147 36.927419,15.906529 34.757569,14.637354 33.966777,14.028748 33.175996,13.420149 31.123969,12.301193 29.40672,11.542192 25.517028,9.8230115 15.375118,3.8929134 16.324578,3.8929134 c 1.796243,0 9.408461,2.3428914 13.460854,4.1429886 2.473797,1.098893 4.841811,1.997971 5.262251,1.997971 0.420455,0 5.189701,1.535247 10.598337,3.411665 5.408647,1.876399 10.352087,3.411645 10.985431,3.411645 1.504321,0 1.740214,-1.301456 1.258169,-6.941402 -0.218965,-2.5620104 -0.209303,-4.658211 0.02153,-4.658211 0.230768,0 1.227462,0.4946401 2.214838,1.0991911 3.016574,1.8469819 9.50522,2.9781857 17.13166,2.9866841 7.292326,0.00864 16.810899,1.4549558 20.448863,3.1082068 5.218779,2.371655 11.272369,9.779126 18.951599,23.190125 5.33874,9.323583 11.07516,13.271535 19.29625,13.280188 3.3234,0.0038 12.19033,-1.366396 24.19762,-3.738388 9.90055,-1.955815 22.97052,-2.395409 28.0438,-0.943223 6.18904,1.771566 14.37244,6.507674 21.13862,12.233842 6.33276,5.359406 7.3081,6.54927 11.19822,13.66113 4.64261,8.487493 9.76654,20.550118 14.32306,33.718934 0.64927,1.87641 2.02059,5.03276 3.04738,7.0141 2.73964,5.28658 2.60311,5.60901 -2.37542,5.60901 -5.40362,0 -7.93777,-0.8521 -11.48002,-3.86005 -3.3974,-2.88498 -4.28487,-4.64999 -9.60245,-19.097653 -2.72376,-7.400328 -5.37521,-11.841139 -7.06993,-11.841139 -1.16116,0 -3.51146,7.930257 -3.51146,11.848337 0,2.782786 1.74389,6.542135 6.25245,13.478685 7.32422,11.26849 11.17702,27.19803 9.63479,39.8355 l -0.66614,5.45864 -4.88119,0.20318 c -7.68485,0.31994 -7.60791,0.42673 -7.60791,-10.5621 0,-11.69879 -0.79673,-14.23233 -5.95939,-18.95045 -2.14437,-1.95973 -6.9554,-7.52762 -10.69116,-12.37311 -3.7358,-4.84546 -7.31342,-8.80995 -7.9503,-8.80995 -1.46339,0 -2.1931,3.98465 -2.27091,12.40019 -0.0513,5.5421 -0.2694,6.48017 -1.90454,8.18795 -4.4328,4.62981 -7.5444,13.06003 -9.46266,25.63711 -0.42459,2.78387 -0.78863,3.30464 -2.59312,3.70983 -2.65333,0.59577 -10.00613,0.6933 -10.63975,0.14114 -0.54641,-0.47621 0.41114,-8.03593 2.58334,-20.39485 0.82449,-4.69101 1.72445,-10.98551 1.99987,-13.98776 0.49034,-5.34463 -0.60552,-15.35803 -1.9025,-17.38389 -0.53923,-0.842318 -3.2852,-1.024841 -16.12866,-1.072001 -8.51331,-0.03128 -17.84974,-0.311329 -20.74758,-0.622352 l -5.26887,-0.565509 v 2.338122 c 0,2.50379 0.64179,4.71067 4.93333,16.96445 1.51147,4.31575 3.7017,10.89507 4.86718,14.62078 l 2.11902,6.77399 -1.78815,5.50794 c -0.98352,3.02937 -2.44315,6.6594 -3.24366,8.06673 -1.41194,2.48221 -1.57751,2.55708 -5.53757,2.50485 -2.24519,-0.0296 -5.082,-0.37215 -6.30406,-0.76116 z"
id="path3046-2-3-0"
style="fill:#499848;stroke-width:0.961347" />
</svg>

After

Width:  |  Height:  |  Size: 6 KiB

View file

@ -0,0 +1,14 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">
<title>HTML5 Logo</title>
<polygon fill="#E44D26" points="107.644,470.877 74.633,100.62 437.367,100.62 404.321,470.819 255.778,512 "/>
<polygon fill="#F16529" points="256,480.523 376.03,447.246 404.27,130.894 256,130.894 "/>
<polygon fill="#EBEBEB" points="256,268.217 195.91,268.217 191.76,221.716 256,221.716 256,176.305 255.843,176.305 142.132,176.305 143.219,188.488 154.38,313.627 256,313.627"/>
<polygon fill="#EBEBEB" points="256,386.153 255.801,386.206 205.227,372.55 201.994,336.333 177.419,336.333 156.409,336.333 162.771,407.634 255.791,433.457 256,433.399"/>
<path d="M108.382,0h23.077v22.8h21.11V0h23.078v69.044H152.57v-23.12h-21.11v23.12h-23.077V0z"/>
<path d="M205.994,22.896h-20.316V0h63.72v22.896h-20.325v46.148h-23.078V22.896z"/>
<path d="M259.511,0h24.063l14.802,24.26L313.163,0h24.072v69.044h-22.982V34.822l-15.877,24.549h-0.397l-15.888-24.549v34.222h-22.58V0z"/>
<path d="M348.72,0h23.084v46.222h32.453v22.822H348.72V0z"/>
<polygon fill="#FFFFFF" points="255.843,268.217 255.843,313.627 311.761,313.627 306.49,372.521 255.843,386.191 255.843,433.435 348.937,407.634 349.62,399.962 360.291,280.411 361.399,268.217 349.162,268.217"/>
<polygon fill="#FFFFFF" points="255.843,176.305 255.843,204.509 255.843,221.605 255.843,221.716 365.385,221.716 365.385,221.716 365.531,221.716 366.442,211.509 368.511,188.488 369.597,176.305"/>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

188
public/imgs/technos/i3wm.svg Executable file
View file

@ -0,0 +1,188 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
height="87.085716mm"
width="91.117462mm"
id="svg4357"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="I3_window_manager_logo.svg">
<metadata
id="metadata4417">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs4415" />
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1153"
inkscape:window-height="899"
id="namedview4413"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:zoom="0.92096825"
inkscape:cx="195.55171"
inkscape:cy="168.56916"
inkscape:window-x="64"
inkscape:window-y="3"
inkscape:window-maximized="0"
inkscape:current-layer="svg4357" />
<filter
id="a">
<feGaussianBlur
stdDeviation="13.396228"
id="feGaussianBlur4360" />
</filter>
<radialGradient
id="b"
cx="351.15485"
cy="372.06332"
gradientTransform="matrix(1.1454302,-1.1687051,2.0295327,1.9193266,-889.0626,57.219022)"
gradientUnits="userSpaceOnUse"
r="163.57143">
<stop
offset="0"
stop-color="#189fff"
stop-opacity=".380392"
id="stop4363" />
<stop
offset="1"
stop-color="#010b2b"
id="stop4365" />
</radialGradient>
<g
id="g4369"
transform="translate(-42.85714,-106.6479)">
<path
d="m 42.85714,106.6479 322.85715,0 0,308.57144 -322.85715,0 z"
id="path4547"
inkscape:connector-curvature="0"
style="fill:#ffffff" />
<path
style="fill:url(#b)"
inkscape:connector-curvature="0"
id="path4371"
d="m 42.85714,106.6479 322.85715,0 0,308.57144 -322.85715,0 z" />
<path
style="opacity:0.09583297;fill:#ffffff"
inkscape:connector-curvature="0"
id="path4373"
d="m 43.707165,106.65625 c -1.924412,4.19542 -0.293756,9.91207 -0.796059,14.71602 0.217132,48.00091 0.434263,96.00182 0.651394,144.00273 11.845045,10.47022 28.927257,8.88024 43.590421,10.9124 53.492929,3.44313 107.282979,3.61079 160.606069,-2.44914 34.0261,-3.43502 68.05279,-8.73145 100.89004,-18.4129 8.35969,-2.80704 18.86086,-9.22302 17.06972,-19.34203 0,-43.14236 0,-86.28472 0,-129.42708 -107.3372,0 -214.67439,0 -322.011585,0 z" />
<g
style="opacity:0.5;filter:url(#a)"
id="g4375"
transform="matrix(0.3387513,-0.3401668,0.3401668,0.3387513,59.228831,277.49214)">
<path
style="fill-rule:evenodd"
inkscape:connector-curvature="0"
id="path4377"
d="M 412.75,98.59375 C 396.19379,98.835333 382.96319,112.44354 383.1875,129 c 0,0 -10e-6,87.25107 0,196.3125 0,23.30736 -12.11655,39.13192 -38.21875,53.46875 -26.1022,14.33683 -64.97276,22.875 -103.875,22.875 -38.90224,0 -77.7728,-8.53817 -103.875,-22.875 C 111.11655,364.44442 99,348.61986 99,325.3125 c 0,-54.37333 0.441249,-103.35555 0.65625,-138.875 0.1075,-17.75973 0.177008,-32.11577 0.09375,-42.34375 -0.04163,-5.11399 -0.129499,-9.10767 -0.28125,-12.46875 -0.07588,-1.68054 -0.136902,-3.05581 -0.40625,-5.25 -0.134674,-1.09709 -0.168072,-2.2122 -1,-5.1875 C 97.646536,119.69985 97.275733,117.79087 94.875,113.75 92.474267,109.70913 84.912085,98.999943 69,99 59.653467,98.879464 50.78473,103.12192 45.013008,110.47443 39.241286,117.82694 37.226064,127.44941 39.5625,136.5 c 0.06318,2.03091 0.15684,4.32729 0.1875,8.09375 0.07765,9.5394 0.0133,23.81477 -0.09375,41.5 C 39.442151,221.46421 39,270.62442 39,325.3125 c -10e-7,47.58256 30.913445,84.95437 69.34375,106.0625 38.43031,21.10813 85.6089,30.28125 132.75,30.28125 47.1411,0 94.31969,-9.17312 132.75,-30.28125 38.43031,-21.10813 69.34375,-58.47994 69.34375,-106.0625 -10e-6,-109.06142 0,-196.3125 0,-196.3125 0.10978,-8.10283 -3.06279,-15.9055 -8.79582,-21.63265 -5.73304,-5.72715 -13.53896,-8.891699 -21.64168,-8.7736 z" />
<path
style="fill-rule:evenodd"
inkscape:connector-curvature="0"
id="path4379"
d="M 239.5625,99.5 C 223.00629,99.741583 209.77569,113.34979 210,129.90625 L 210,350 c -0.15301,10.81908 5.53126,20.88244 14.87619,26.33663 9.34492,5.45419 20.9027,5.45419 30.24762,0 C 264.46874,370.88244 270.15301,360.81908 270,350 l 0,-220.09375 c 0.10978,-8.10283 -3.06279,-15.9055 -8.79582,-21.63265 -5.73304,-5.72715 -13.53896,-8.891699 -21.64168,-8.7736 z" />
<g
style="stroke-width:60;stroke-linecap:round;stroke-linejoin:round"
id="g4381">
<path
inkscape:connector-curvature="0"
id="path4383"
transform="translate(0,-10)"
d="m 100,40 a 30,30 0 1 1 -60,0 30,30 0 1 1 60,0 z" />
<path
inkscape:connector-curvature="0"
id="path4385"
transform="translate(170,-10)"
d="m 100,40 a 30,30 0 1 1 -60,0 30,30 0 1 1 60,0 z" />
<path
inkscape:connector-curvature="0"
id="path4387"
transform="translate(345,-10)"
d="m 100,40 a 30,30 0 1 1 -60,0 30,30 0 1 1 60,0 z" />
</g>
</g>
</g>
<g
style="fill:none;stroke:#000000;stroke-linecap:round"
id="g4389"
transform="translate(-42.85714,-106.6479)">
<path
inkscape:connector-curvature="0"
id="path4391"
d="m 42.85714,106.6479 322.85715,0 0,308.57144 -322.85715,0 z" />
<path
inkscape:connector-curvature="0"
id="path4393"
d="m 42.85714,106.6479 322.85715,0 0,308.57144 -322.85715,0 z" />
<path
inkscape:connector-curvature="0"
id="path4395"
d="m 182.85714,106.6479 0,308.57145 z" />
<path
inkscape:connector-curvature="0"
id="path4397"
d="m 182.41744,207.43363 -139.120598,0 z" />
<path
inkscape:connector-curvature="0"
id="path4399"
d="m 182.41744,313.43363 -139.120598,0 z" />
</g>
<g
style="fill:#ffffff;fill-rule:evenodd"
id="g4401"
transform="translate(-42.85714,-106.6479)">
<path
style="opacity:0.87000002"
inkscape:connector-curvature="0"
id="path4403"
d="m 232.58675,170.48705 c -5.52626,5.71371 -5.37908,14.82412 0.32886,20.35634 0,0 29.67992,29.55642 66.779,66.50112 7.92839,7.8954 9.20688,17.37763 5.24164,31.11336 -3.96524,13.73572 -14.22829,29.85051 -27.40648,43.08376 -13.17818,13.23325 -29.25004,23.56341 -42.9691,27.58589 -13.71907,4.02248 -23.20656,2.78354 -31.13495,-5.11186 -18.496,-18.41904 -35.00865,-35.16193 -47.01836,-47.26732 -6.00485,-6.0527 -10.86475,-10.93947 -14.37218,-14.37589 -1.75371,-1.71821 -3.14199,-3.04119 -4.33673,-4.12814 -0.59736,-0.54347 -1.08586,-0.98859 -1.92349,-1.64025 -0.41881,-0.32583 -0.80945,-0.69221 -2.10337,-1.4171 -0.64695,-0.36245 -1.42193,-0.88298 -3.60976,-1.43518 -2.18782,-0.55221 -8.39243,-1.60755 -13.78265,3.80523 -3.20715,3.13855 -4.7683,7.59254 -4.2224,12.04656 0.5459,4.45402 3.13649,8.39915 7.00667,10.67027 0.71225,0.66649 1.52513,1.41253 2.81674,2.67799 3.27129,3.20507 8.1055,8.06276 14.08516,14.09007 11.95933,12.05462 28.53222,28.85811 47.13529,47.38377 16.18601,16.11865 39.37063,18.26267 59.56923,12.34037 20.1986,-5.92231 39.3008,-18.8635 55.26991,-34.89933 15.96911,-16.03584 28.83053,-35.19184 34.66856,-55.41496 5.83803,-20.22312 3.59735,-43.3986 -12.58866,-59.51725 -37.09907,-36.9447 -66.77899,-66.50112 -66.77899,-66.50112 -2.71913,-2.78218 -6.44805,-4.34615 -10.3383,-4.33604 -3.89027,0.0101 -7.61101,1.59343 -10.31564,4.38971 z" />
<path
style="opacity:0.87000002"
inkscape:connector-curvature="0"
id="path4405"
d="m 174.22754,229.70669 c -5.52626,5.7137 -5.37909,14.82411 0.32886,20.35633 l 74.86858,74.55705 c 3.62846,3.71702 8.97724,5.1924 13.99818,3.86118 5.02094,-1.33122 8.93615,-5.26279 10.24642,-10.28924 1.31027,-5.02645 -0.18739,-10.36902 -3.91952,-13.98195 l -74.86858,-74.55704 c -2.71913,-2.78219 -6.44805,-4.34615 -10.33831,-4.33605 -3.89026,0.0101 -7.611,1.59343 -10.31563,4.38972 z" />
<path
style="opacity:0.87000002"
inkscape:connector-curvature="0"
id="path4407"
transform="matrix(0.3387513,-0.3401668,0.3401668,0.3387513,55.827163,274.10463)"
d="m 100,40 a 30,30 0 1 1 -60,0 30,30 0 1 1 60,0 z" />
<path
style="opacity:0.87000002"
inkscape:connector-curvature="0"
id="path4409"
transform="matrix(0.3387513,-0.3401668,0.3401668,0.3387513,113.41488,216.27627)"
d="m 100,40 a 30,30 0 1 1 -60,0 30,30 0 1 1 60,0 z" />
<path
style="opacity:0.87000002"
inkscape:connector-curvature="0"
id="path4411"
transform="matrix(0.3387513,-0.3401668,0.3401668,0.3387513,172.69636,156.74708)"
d="m 100,40 a 30,30 0 1 1 -60,0 30,30 0 1 1 60,0 z" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 9.3 KiB

View file

@ -0,0 +1 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 96 96" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><rect id="app-icon" x="0" y="0" width="96" height="96" style="fill:none;"/><clipPath id="_clip1"><rect x="0" y="0" width="96" height="96"/></clipPath><g clip-path="url(#_clip1)"><circle cx="48" cy="48" r="48" style="fill:#fff;"/><path d="M41.945,8.032c1.976,-0.297 3.997,-0.451 6.055,-0.451c22.308,0 40.419,18.111 40.419,40.419c0,22.308 -18.111,40.419 -40.419,40.419c-22.308,0 -40.419,-18.111 -40.419,-40.419c0,-2.058 0.154,-4.079 0.451,-6.055c4.243,3.767 9.826,6.055 15.94,6.055c13.262,0 24.028,-10.766 24.028,-24.028c0,-6.114 -2.288,-11.697 -6.055,-15.94Z" style="fill:#5849be;"/></g></svg>

After

Width:  |  Height:  |  Size: 1 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="64.326" height="61.964" viewBox="0 0 64.325997 61.964002"><g fill="#2e64b3"><path d="M4.088 14.555c-5.697 8.183-4.993 18.83-.634 27.526.097.213.21.414.316.619a5 5 0 0 0 .206.396c.032.072.084.151.126.222.07.142.144.273.219.408.14.236.28.476.42.71.079.13.154.26.243.391.149.252.321.502.476.753.07.108.135.213.21.318.223.34.448.677.695 1.008 0 .01.01.018.018.023.038.056.08.11.117.16.21.288.42.568.64.846.074.102.158.205.233.305.2.243.396.485.592.725.075.087.149.178.229.266a27.723 27.723 0 0 0 .83.955c.01.012.019.024.037.035.27.296.546.588.826.877.089.089.177.175.275.269.215.217.43.436.658.65.094.089.187.175.276.261.298.28.597.56.91.828.004 0 .009.01.013.012.051.045.108.09.155.134.274.235.55.468.83.7.112.093.224.181.336.272.233.185.466.362.7.54.12.09.242.183.368.28.252.188.514.372.77.554.093.068.186.136.285.199.023.02.05.04.074.059.257.168.5.33.752.497.111.072.22.142.326.214.392.25.784.49 1.171.723.112.06.224.122.331.184.29.168.584.334.882.493.163.09.327.17.494.254.202.11.411.222.626.331.052.021.103.04.15.065.088.04.172.084.256.126.327.161.662.313 1.008.467.065.031.135.058.205.093.387.168.774.33 1.17.486.095.035.187.077.286.109.359.14.732.278 1.1.41.047.02.09.034.136.05.41.14.816.273 1.232.401.097.028.196.062.298.088.425.128.835.278 1.27.36 27.54 5.02 35.542-16.551 35.542-16.551-6.723 8.75-18.653 11.062-29.953 8.49-.42-.094-.835-.228-1.26-.354a5.084 5.084 0 0 1-.308-.095 37.45 37.45 0 0 1-1.213-.392c-.056-.02-.116-.04-.173-.063a30.491 30.491 0 0 1-1.068-.396c-.098-.043-.2-.078-.299-.115a31.65 31.65 0 0 1-1.157-.485c-.083-.03-.154-.066-.233-.098a73.47 73.47 0 0 1-.97-.455c-.098-.042-.187-.09-.285-.138-.252-.12-.504-.252-.75-.383-.174-.088-.342-.17-.505-.26-.303-.164-.607-.337-.91-.504a3.627 3.627 0 0 0-.304-.176 43.49 43.49 0 0 1-1.175-.72 6.745 6.745 0 0 1-.317-.213 29.08 29.08 0 0 1-.84-.555l-.27-.194a48.514 48.514 0 0 1-.794-.57 13.394 13.394 0 0 0-.35-.265c-.238-.184-.476-.366-.713-.557-.104-.086-.21-.171-.313-.254a29.08 29.08 0 0 1-.892-.752c-.027-.03-.069-.056-.102-.082-.313-.28-.625-.566-.933-.851-.094-.088-.172-.17-.266-.255-.223-.219-.448-.433-.667-.655l-.266-.268a26.37 26.37 0 0 1-.826-.873.343.343 0 0 1-.042-.042 40.01 40.01 0 0 1-.835-.952c-.075-.086-.145-.175-.219-.259-.201-.247-.402-.497-.607-.744-.065-.096-.14-.186-.215-.28a33.82 33.82 0 0 1-.694-.926C5.777 30.411 3.514 18.605 8.53 8.916"/><path d="M21.77 7.656c-4.129 5.925-3.9 13.86-.685 20.13a24.573 24.573 0 0 0 1.819 3.037c.616.886 1.297 1.936 2.123 2.648.29.327.602.644.924.963l.243.24c.308.297.62.589.942.873.01.012.028.024.038.036.004 0 .009.01.009.01.359.317.723.618 1.101.912.088.063.168.134.256.196.374.292.757.571 1.143.847.014 0 .024.014.043.022.167.12.345.233.527.35.079.05.163.111.242.16.284.185.565.357.854.528.042.02.084.044.126.065.242.147.499.291.756.422.089.054.177.096.266.145.177.088.354.182.527.273.023.012.056.025.084.038.364.18.733.345 1.096.51l.247.1c.3.13.602.256.901.37.135.044.261.097.387.142.275.098.556.193.831.284l.378.122c.392.124.789.282 1.204.347 21.256 3.525 26.174-12.85 26.174-12.85-4.428 6.38-13 9.416-22.143 7.042-.41-.105-.812-.222-1.204-.35a4.434 4.434 0 0 1-.36-.115c-.284-.09-.569-.187-.844-.29a14.729 14.729 0 0 1-.382-.141c-.303-.119-.607-.236-.901-.367-.088-.035-.172-.065-.242-.102a32.154 32.154 0 0 1-1.116-.513l-.555-.287c-.112-.056-.219-.11-.317-.161-.248-.128-.476-.264-.71-.401l-.168-.091c-.284-.173-.578-.345-.848-.525-.094-.053-.173-.114-.261-.17a33.09 33.09 0 0 1-.56-.366 36.06 36.06 0 0 1-1.144-.838c-.088-.072-.172-.137-.256-.208-4.013-3.158-7.185-7.478-8.687-12.37-1.587-5.081-1.237-10.785 1.497-15.41"/><path d="M36.635 2.503c-2.435 3.574-2.669 8.014-.99 11.955 1.783 4.19 5.427 7.477 9.673 9.033.172.068.345.124.523.185.08.023.153.049.238.074.247.077.494.17.75.22 11.743 2.267 14.926-6.027 15.78-7.247-2.795 4.018-7.484 4.98-13.237 3.584a13.84 13.84 0 0 1-1.385-.432 18.106 18.106 0 0 1-1.657-.683 17.393 17.393 0 0 1-2.897-1.771C38.282 13.516 35.09 6.067 38.45 0"/></g></svg>

After

Width:  |  Height:  |  Size: 3.9 KiB

BIN
public/imgs/technos/js-sm.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 9 KiB

BIN
public/imgs/technos/js.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

BIN
public/imgs/technos/laravel.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 151 KiB

View file

@ -0,0 +1 @@
<svg width="50" height="52" viewBox="0 0 50 52" xmlns="http://www.w3.org/2000/svg"><title>Logomark</title><path d="M49.626 11.564a.809.809 0 0 1 .028.209v10.972a.8.8 0 0 1-.402.694l-9.209 5.302V39.25c0 .286-.152.55-.4.694L20.42 51.01c-.044.025-.092.041-.14.058-.018.006-.035.017-.054.022a.805.805 0 0 1-.41 0c-.022-.006-.042-.018-.063-.026-.044-.016-.09-.03-.132-.054L.402 39.944A.801.801 0 0 1 0 39.25V6.334c0-.072.01-.142.028-.21.006-.023.02-.044.028-.067.015-.042.029-.085.051-.124.015-.026.037-.047.055-.071.023-.032.044-.065.071-.093.023-.023.053-.04.079-.06.029-.024.055-.05.088-.069h.001l9.61-5.533a.802.802 0 0 1 .8 0l9.61 5.533h.002c.032.02.059.045.088.068.026.02.055.038.078.06.028.029.048.062.072.094.017.024.04.045.054.071.023.04.036.082.052.124.008.023.022.044.028.068a.809.809 0 0 1 .028.209v20.559l8.008-4.611v-10.51c0-.07.01-.141.028-.208.007-.024.02-.045.028-.068.016-.042.03-.085.052-.124.015-.026.037-.047.054-.071.024-.032.044-.065.072-.093.023-.023.052-.04.078-.06.03-.024.056-.05.088-.069h.001l9.611-5.533a.801.801 0 0 1 .8 0l9.61 5.533c.034.02.06.045.09.068.025.02.054.038.077.06.028.029.048.062.072.094.018.024.04.045.054.071.023.039.036.082.052.124.009.023.022.044.028.068zm-1.574 10.718v-9.124l-3.363 1.936-4.646 2.675v9.124l8.01-4.611zm-9.61 16.505v-9.13l-4.57 2.61-13.05 7.448v9.216l17.62-10.144zM1.602 7.719v31.068L19.22 48.93v-9.214l-9.204-5.209-.003-.002-.004-.002c-.031-.018-.057-.044-.086-.066-.025-.02-.054-.036-.076-.058l-.002-.003c-.026-.025-.044-.056-.066-.084-.02-.027-.044-.05-.06-.078l-.001-.003c-.018-.03-.029-.066-.042-.1-.013-.03-.03-.058-.038-.09v-.001c-.01-.038-.012-.078-.016-.117-.004-.03-.012-.06-.012-.09v-.002-21.481L4.965 9.654 1.602 7.72zm8.81-5.994L2.405 6.334l8.005 4.609 8.006-4.61-8.006-4.608zm4.164 28.764l4.645-2.674V7.719l-3.363 1.936-4.646 2.675v20.096l3.364-1.937zM39.243 7.164l-8.006 4.609 8.006 4.609 8.005-4.61-8.005-4.608zm-.801 10.605l-4.646-2.675-3.363-1.936v9.124l4.645 2.674 3.364 1.937v-9.124zM20.02 38.33l11.743-6.704 5.87-3.35-8-4.606-9.211 5.303-8.395 4.833 7.993 4.524z" fill="#FF2D20" fill-rule="evenodd"/></svg>

After

Width:  |  Height:  |  Size: 2 KiB

BIN
public/imgs/technos/mongodb.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

View file

@ -0,0 +1,64 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
id="Layer_1"
data-name="Layer 1"
viewBox="0 0 135 294"
version="1.1"
sodipodi:docname="mongodb.svg"
width="135"
height="294"
inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<sodipodi:namedview
id="namedview2276"
pagecolor="#ffffff"
bordercolor="#cccccc"
borderopacity="1"
inkscape:pageshadow="0"
inkscape:pageopacity="1"
inkscape:pagecheckerboard="0"
showgrid="false"
inkscape:zoom="1.4884318"
inkscape:cx="-9.0699487"
inkscape:cy="158.22022"
inkscape:window-width="1366"
inkscape:window-height="726"
inkscape:window-x="0"
inkscape:window-y="20"
inkscape:window-maximized="1"
inkscape:current-layer="Layer_1" />
<defs
id="defs2249">
<style
id="style2247">.cls-1{fill:#10aa50;}.cls-2{fill:#b8c4c2;}.cls-3{fill:#12924f;}.cls-4{fill:#21313c;}</style>
</defs>
<title
id="title2251">MongoDB_Logo_FullColorBlack_RGB</title>
<path
class="cls-1"
d="M 130.44043,116.84 C 115.13043,49.3 83.220428,31.32 75.080428,18.61 a 144.57,144.57 0 0 1 -8.9,-17.42 c -0.43,6 -1.22,9.78 -6.32,14.33 -10.24,9.13 -53.73,44.57 -57.3900003,121.31 -3.41000031,71.55 52.6000003,115.67 60.0000003,120.23 5.69,2.8 12.62,0.06 16,-2.51 27.000002,-18.53 63.890002,-67.93 52.000002,-137.71"
id="path2253" />
<path
class="cls-2"
d="m 68.500428,218.96 c -1.41,17.71 -2.42,28 -6,38.12 0,0 2.35,16.86 4,34.72 h 5.84 a 324.73,324.73 0 0 1 6.37,-37.39 c -7.56,-3.72 -9.92,-19.91 -10.21,-35.45 z"
id="path2255" />
<path
class="cls-3"
d="m 78.700428,254.42 v 0 c -7.64,-3.53 -9.85,-20.06 -10.19,-35.46 a 725.83,725.83 0 0 0 1.65,-76.35 c -0.4,-13.36 0.19,-123.74 -3.29,-139.9 a 134.29,134.29 0 0 0 8.21,15.89 c 8.14,12.72 40.060002,30.7 55.360002,98.24 11.92,69.66 -24.77,118.93 -51.740002,137.58 z"
id="path2257" />
<metadata
id="metadata2278">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:title>MongoDB_Logo_FullColorBlack_RGB</dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
</svg>

After

Width:  |  Height:  |  Size: 2.4 KiB

1
public/imgs/technos/mysql.svg Executable file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 4.9 KiB

109
public/imgs/technos/nextcloud.svg Executable file
View file

@ -0,0 +1,109 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
version="1.1"
id="Layer_1"
x="0px"
y="0px"
viewBox="0 0 150.00002 149.99998"
enable-background="new 0 0 196.6 72"
xml:space="preserve"
inkscape:version="0.91 r13725"
sodipodi:docname="nextcloud-logo.svg"
width="4.2333336cm"
height="4.2333331cm"
inkscape:export-filename="nextcloud-logo.png"
inkscape:export-xdpi="300.09631"
inkscape:export-ydpi="300.09631"><metadata
id="metadata20"><rdf:RDF><cc:Work
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
id="defs18" /><sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="2560"
inkscape:window-height="1359"
id="namedview16"
showgrid="false"
inkscape:zoom="2.8284271"
inkscape:cx="-32.584429"
inkscape:cy="78.674184"
inkscape:current-layer="Layer_1"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-x="0"
inkscape:window-y="240"
inkscape:window-maximized="1"
units="cm"
inkscape:snap-bbox="true"
inkscape:bbox-paths="true"
inkscape:bbox-nodes="true"
inkscape:snap-bbox-edge-midpoints="true"
inkscape:snap-bbox-midpoints="true"
inkscape:snap-page="true" /><rect
style="opacity:1;fill:#0082c9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4145"
width="150.00002"
height="150"
x="0"
y="-7.6293945e-06" /><path
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5.56589985;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m 75.756083,37.287704 c -11.805249,0 -21.811187,8.003181 -24.912352,18.846589 -2.695243,-5.751508 -8.535922,-9.780922 -15.263375,-9.780922 -9.251824,0 -16.857077,7.605251 -16.857077,16.857074 0,9.251825 7.605253,16.860546 16.857077,16.860546 6.727453,0 12.568132,-4.031883 15.263375,-9.784394 3.101165,10.844224 13.107103,18.850064 24.912352,18.850064 11.717945,0 21.672855,-7.8851 24.853337,-18.607016 2.74505,5.621927 8.51344,9.541346 15.14533,9.541346 9.25183,0 16.86055,-7.608721 16.86055,-16.860546 0,-9.251823 -7.60872,-16.857074 -16.86055,-16.857074 -6.63189,0 -12.40028,3.916959 -15.14533,9.537876 C 97.428938,45.170165 87.474028,37.287704 75.756083,37.287704 Z m 0,9.8955 c 8.911625,0 16.030725,7.115643 16.030725,16.027241 0,8.9116 -7.1191,16.030716 -16.030725,16.030716 -8.911584,0 -16.027226,-7.119116 -16.027226,-16.030716 0,-8.911598 7.115642,-16.027239 16.027226,-16.027241 z m -40.175727,9.06567 c 3.904378,0 6.965043,3.057187 6.965043,6.961571 0,3.904385 -3.060665,6.965045 -6.965043,6.965045 -3.904389,0 -6.961581,-3.06066 -6.961581,-6.965045 0,-3.904384 3.057192,-6.961571 6.961581,-6.961571 z m 80.174394,0 c 3.9044,0 6.96504,3.057187 6.96504,6.961571 0,3.904385 -3.06066,6.965045 -6.96504,6.965045 -3.90437,0 -6.96156,-3.06066 -6.96156,-6.965045 0,-3.904384 3.05721,-6.961571 6.96156,-6.961571 z"
id="XMLID_107_"
inkscape:connector-curvature="0" /><g
id="g4571"
transform="matrix(0.47038519,0,0,0.47038519,30.11248,78.04733)"
style="opacity:1;fill:#ffffff;fill-opacity:1"><path
id="XMLID_121_"
d="m 37.669669,48.9 c 5.9,0 9.2,4.2 9.2,10.5 0,0.6 -0.5,1.1 -1.1,1.1 l -15.9,0 c 0.1,5.6 4,8.8 8.5,8.8 2.8,0 4.8,-1.2 5.8,-2 0.6,-0.4 1.1,-0.3 1.4,0.3 l 0.3,0.5 c 0.3,0.5 0.2,1 -0.3,1.4 -1.2,0.9 -3.8,2.4 -7.3,2.4 -6.5,0 -11.5,-4.7 -11.5,-11.5 0.1,-7.2 4.9,-11.5 10.9,-11.5 z m 6.1,9.4 c -0.2,-4.6 -3,-6.9 -6.2,-6.9 -3.7,0 -6.9,2.4 -7.6,6.9 l 13.8,0 z"
inkscape:connector-curvature="0"
style="fill:#ffffff;fill-opacity:1" /><path
id="XMLID_119_"
d="m 76.9,52.1 0,-2.5 0,-5.2 c 0,-0.7 0.4,-1.1 1.1,-1.1 l 0.8,0 c 0.7,0 1,0.4 1,1.1 l 0,5.2 4.5,0 c 0.7,0 1.1,0.4 1.1,1.1 l 0,0.3 c 0,0.7 -0.4,1 -1.1,1 l -4.5,0 0,11 c 0,5.1 3.1,5.7 4.8,5.8 0.9,0.1 1.2,0.3 1.2,1.1 l 0,0.6 c 0,0.7 -0.3,1 -1.2,1 -4.8,0 -7.7,-2.9 -7.7,-8.1 l 0,-11.3 z"
inkscape:connector-curvature="0"
style="fill:#ffffff;fill-opacity:1" /><path
id="XMLID_117_"
d="m 99.8,48.9 c 3.8,0 6.2,1.6 7.3,2.5 0.5,0.4 0.6,0.9 0.1,1.5 l -0.3,0.5 c -0.4,0.6 -0.9,0.6 -1.5,0.2 -1,-0.7 -2.9,-2 -5.5,-2 -4.8,0 -8.6,3.6 -8.6,8.9 0,5.2 3.8,8.8 8.6,8.8 3.1,0 5.2,-1.4 6.2,-2.3 0.6,-0.4 1,-0.3 1.4,0.3 l 0.3,0.4 c 0.3,0.6 0.2,1 -0.3,1.5 -1.1,0.9 -3.8,2.8 -7.8,2.8 -6.5,0 -11.5,-4.7 -11.5,-11.5 0.1,-6.8 5.1,-11.6 11.6,-11.6 z"
inkscape:connector-curvature="0"
style="fill:#ffffff;fill-opacity:1" /><path
id="XMLID_115_"
d="m 113.1,41.8 c 0,-0.7 -0.4,-1.1 0.3,-1.1 l 0.8,0 c 0.7,0 1.8,0.4 1.8,1.1 l 0,23.9 c 0,2.8 1.3,3.1 2.3,3.2 0.5,0 0.9,0.3 0.9,1 l 0,0.7 c 0,0.7 -0.3,1.1 -1.1,1.1 -1.8,0 -5,-0.6 -5,-5.4 l 0,-24.5 z"
inkscape:connector-curvature="0"
style="fill:#ffffff;fill-opacity:1" /><path
id="XMLID_112_"
d="m 133.6,48.9 c 6.4,0 11.6,4.9 11.6,11.4 0,6.6 -5.2,11.6 -11.6,11.6 -6.4,0 -11.6,-5 -11.6,-11.6 0,-6.5 5.2,-11.4 11.6,-11.4 z m 0,20.4 c 4.7,0 8.5,-3.8 8.5,-9 0,-5 -3.8,-8.7 -8.5,-8.7 -4.7,0 -8.6,3.8 -8.6,8.7 0.1,5.1 3.9,9 8.6,9 z"
inkscape:connector-curvature="0"
style="fill:#ffffff;fill-opacity:1" /><path
id="XMLID_109_"
d="m 183.5,48.9 c 5.3,0 7.2,4.4 7.2,4.4 l 0.1,0 c 0,0 -0.1,-0.7 -0.1,-1.7 l 0,-9.9 c 0,-0.7 -0.3,-1.1 0.4,-1.1 l 0.8,0 c 0.7,0 1.8,0.4 1.8,1.1 l 0,28.5 c 0,0.7 -0.3,1.1 -1,1.1 l -0.7,0 c -0.7,0 -1.1,-0.3 -1.1,-1 l 0,-1.7 c 0,-0.8 0.2,-1.4 0.2,-1.4 l -0.1,0 c 0,0 -1.9,4.6 -7.6,4.6 -5.9,0 -9.6,-4.7 -9.6,-11.5 -0.2,-6.8 3.9,-11.4 9.7,-11.4 z m 0.1,20.4 c 3.7,0 7.1,-2.6 7.1,-8.9 0,-4.5 -2.3,-8.8 -7,-8.8 -3.9,0 -7.1,3.2 -7.1,8.8 0.1,5.4 2.9,8.9 7,8.9 z"
inkscape:connector-curvature="0"
style="fill:#ffffff;fill-opacity:1" /><path
sodipodi:nodetypes="ssssssssssscccccsss"
style="fill:#ffffff;fill-opacity:1"
inkscape:connector-curvature="0"
d="m 1,71.4 0.8,0 c 0.7,0 1.1,-0.4 1.1,-1.1 l 0,-21.472335 C 2.9,45.427665 6.6,43 10.8,43 c 4.2,0 7.9,2.427665 7.9,5.827665 L 18.7,70.3 c 0,0.7 0.4,1.1 1.1,1.1 l 0.8,0 c 0.7,0 1,-0.4 1,-1.1 l 0,-21.6 c 0,-5.7 -5.7,-8.5 -10.9,-8.5 l 0,0 0,0 0,0 0,0 C 5.7,40.2 0,43 0,48.7 l 0,21.6 c 0,0.7 0.3,1.1 1,1.1 z"
id="XMLID_103_" /><path
style="fill:#ffffff;fill-opacity:1"
inkscape:connector-curvature="0"
d="m 167.9,49.4 -0.8,0 c -0.7,0 -1.1,0.4 -1.1,1.1 l 0,12.1 c 0,3.4 -2.2,6.5 -6.5,6.5 -4.2,0 -6.5,-3.1 -6.5,-6.5 l 0,-12.1 c 0,-0.7 -0.4,-1.1 -1.1,-1.1 l -0.8,0 c -0.7,0 -1,0.4 -1,1.1 l 0,12.9 c 0,5.7 4.2,8.5 9.4,8.5 l 0,0 c 0,0 0,0 0,0 0,0 0,0 0,0 l 0,0 c 5.2,0 9.4,-2.8 9.4,-8.5 l 0,-12.9 c 0.1,-0.7 -0.3,-1.1 -1,-1.1 z"
id="XMLID_102_" /><path
inkscape:connector-curvature="0"
id="path4165-9"
d="m 68.908203,49.235938 c -0.244942,0.0391 -0.480102,0.202589 -0.705078,0.470703 l -4.046875,4.824218 -3.029297,3.609375 -4.585937,-5.466796 -2.488282,-2.966797 c -0.224975,-0.268116 -0.479748,-0.414718 -0.74414,-0.4375 -0.264393,-0.02278 -0.538524,0.07775 -0.806641,0.302734 l -0.613281,0.513672 c -0.536232,0.449952 -0.508545,0.948144 -0.05859,1.484375 l 4.048828,4.824219 3.357422,4 -4.916016,5.857421 c -0.0037,0.0044 -0.0061,0.0093 -0.0098,0.01367 l -2.480469,2.955078 c -0.449952,0.536232 -0.399531,1.100832 0.136719,1.550782 l 0.613281,0.511718 c 0.536231,0.449951 1.022704,0.33701 1.472656,-0.199218 l 4.046875,-4.824219 3.029297,-3.609375 4.585938,5.466797 c 0.003,0.0036 0.0067,0.0062 0.0098,0.0098 l 2.480469,2.957032 c 0.44995,0.536231 1.012595,0.584735 1.548828,0.134765 l 0.613282,-0.513671 c 0.536231,-0.449952 0.508544,-0.948144 0.05859,-1.484376 l -4.048828,-4.824218 -3.357422,-4 4.916016,-5.857422 c 0.0037,-0.0044 0.0061,-0.0093 0.0098,-0.01367 l 2.480469,-2.955078 c 0.449952,-0.53623 0.399532,-1.10083 -0.136719,-1.550781 l -0.613281,-0.513672 c -0.268115,-0.224976 -0.522636,-0.308636 -0.767578,-0.269531 z"
style="fill:#ffffff;fill-opacity:1" /></g></svg>

After

Width:  |  Height:  |  Size: 9.4 KiB

View file

@ -0,0 +1 @@
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 63.36 73.44"><defs><style>.cls-1{fill:#009639;}.cls-2{fill:#fff;}.cls-3{fill:#999;}</style></defs><title>NGINX-hex-source-RGB-02</title><path class="cls-1" d="M.50272,54.721a3.637,3.637,0,0,0,1.36641,1.35593L29.82192,72.21549l.00087-.00087a3.66793,3.66793,0,0,0,3.71529,0L61.49175,56.07606a3.66568,3.66568,0,0,0,1.85677-3.21619V20.58275l-.00087-.00087A3.66685,3.66685,0,0,0,61.49,17.36481L33.53634,1.22625V1.22538a3.66313,3.66313,0,0,0-3.71268,0v.00087L1.87087,17.36481A3.6653,3.6653,0,0,0,.01235,20.58188l-.00087.00087V52.85987A3.64426,3.64426,0,0,0,.50185,54.721"/><path class="cls-2" d="M22.73015,49.008a3.59488,3.59488,0,0,1-7.18976,0l.00088.00088.00349-24.67727c0-1.91174,1.68924-3.49279,4.08175-3.49279a6.39282,6.39282,0,0,1,4.90021,2.191L25.613,24.32989,40.63124,42.30253V24.432H40.6295a3.59488,3.59488,0,0,1,7.18975,0h-.00087l-.00349,24.67552c0,1.91175-1.69011,3.49279-4.08175,3.49279a6.38857,6.38857,0,0,1-4.90021-2.191L22.7284,31.13659V49.0089Z"/><path class="cls-3" d="M59.97478,66.0341h.45934V65.011h.36335a1.03674,1.03674,0,0,1,.51037.08522.63917.63917,0,0,1,.24255.59513v.20976l.01029.0782a.15781.15781,0,0,1,.007.03278c.00234.01264.00328.01638.0103.022h.42563l-.01546-.029a.29863.29863,0,0,1-.0206-.133c-.00609-.07351-.00609-.13625-.00609-.19431v-.19385a.74194.74194,0,0,0-.14234-.40549.66129.66129,0,0,0-.45325-.25472,1.11884,1.11884,0,0,0,.37787-.12268.56673.56673,0,0,0,.25378-.51505.64008.64008,0,0,0-.40174-.66068,1.99906,1.99906,0,0,0-.71219-.09318h-.90884Zm1.30637-1.40282a1.1882,1.1882,0,0,1-.43686.05806h-.41017V63.7421h.39144a1.1555,1.1555,0,0,1,.552.10161.39413.39413,0,0,1,.17278.37974.40087.40087,0,0,1-.26924.40783m1.334-1.5639a2.30792,2.30792,0,0,0-1.687-.68971,2.373,2.373,0,0,0,0,4.746,2.37724,2.37724,0,0,0,1.687-4.0563m-.24114.23552a1.94359,1.94359,0,0,1,.59559,1.44356,2.03922,2.03922,0,0,1-3.48552,1.45059,2.01311,2.01311,0,0,1-.59279-1.45059A2.04627,2.04627,0,0,1,60.9281,62.697a1.946,1.946,0,0,1,1.44591.60589"/></svg>

After

Width:  |  Height:  |  Size: 2 KiB

1
public/imgs/technos/node.svg Executable file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 5.8 KiB

1
public/imgs/technos/npm.svg Executable file
View file

@ -0,0 +1 @@
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 990 990"><defs><style>.cls-1{fill:#cb3837;}.cls-2{fill:#fff;}</style></defs><title>n</title><path class="cls-1" d="M0,990V0H990V990ZM186.19,185.53V803h312V314.29H680v488.8H803.78V185.53Z"/><path class="cls-2" d="M186.19,185.53h617.6V803.09H680V314.29H498.17V803h-312Z"/></svg>

After

Width:  |  Height:  |  Size: 362 B

BIN
public/imgs/technos/nuxt.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

View file

@ -0,0 +1,4 @@
<svg width="124" height="124" viewBox="0 0 124 124" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M55.7498 27.1551C52.5277 21.615 44.4723 21.6149 41.2502 27.1551L6.13404 87.5346C2.91191 93.0748 6.93956 100 13.3838 100H40.7975C38.0438 97.5934 37.0241 93.4303 39.1079 89.8584L65.7033 44.2694L55.7498 27.1551Z" fill="#80EEC0"/>
<path d="M78.0002 40.3997C80.6668 35.8668 87.3332 35.8668 89.9998 40.3997L119.061 89.801C121.728 94.3339 118.395 100 113.062 100H54.9383C49.6052 100 46.2719 94.3339 48.9385 89.801L78.0002 40.3997Z" fill="#00DC82"/>
</svg>

After

Width:  |  Height:  |  Size: 597 B

16
public/imgs/technos/php.svg Executable file
View file

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
width="256px" height="256px" viewBox="0 0 256 256" version="1.1"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sketch="http://www.bohemiancoding.com/sketch/"
>
<g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">
<g id="php" sketch:type="MSLayerGroup">
<g id="Group" transform="translate(30.000000, 78.614173)" fill="#6082BC" sketch:type="MSShapeGroup">
<path d="M16.1950332,21.4616781 L45.0446184,21.4616781 C53.512834,21.5341447 59.6487511,23.9932825 63.4523697,28.8393576 C67.2558462,33.6855146 68.5117289,40.3037272 67.2200381,48.6939953 C66.7176079,52.5275228 65.6052419,56.2886859 63.8829604,59.9775052 C62.2322951,63.6663655 59.9358048,66.9935475 56.9935096,69.9590717 C53.4051863,73.7202349 49.5657596,76.1071312 45.4752091,77.1197607 C41.3845368,78.1323902 37.1504087,78.6386948 32.7727842,78.6386948 L19.855064,78.6386948 L15.7644425,99.2527994 L0.80141658,99.2527994 L16.1950332,21.4616781 L16.1950332,21.4616781 M28.7898205,33.8301409 L22.3309604,66.3787272 C22.7615105,66.4509892 23.1921011,66.4872225 23.6227324,66.4872225 L25.1297998,66.4872225 C32.0192099,66.5594845 37.7604054,65.8724227 42.3534267,64.425812 C46.9463262,62.9068985 50.0322396,57.6268013 51.6111262,48.5855 C52.9028373,40.9908708 51.6110653,36.6148874 47.7358102,35.4575702 C43.9322118,34.3003349 39.1598251,33.7578585 33.4186703,33.8301409 C32.5574483,33.9024028 31.7321563,33.9386362 30.9427739,33.9386362 C30.2250889,33.9386771 29.4715552,33.9386771 28.6821728,33.9386362 L28.7898205,33.8301409" id="Shape"></path>
<path d="M84.2648887,0.739078089 L99.1202466,0.739078089 L94.9219673,21.4616781 L108.270298,21.4616781 C115.590279,21.6064067 121.0444,23.1253202 124.632744,26.0184802 C128.292704,28.9117424 129.369201,34.4088302 127.862215,42.5097639 L120.649841,78.6386948 L105.579168,78.6386948 L112.468618,44.1371932 C113.186161,40.5207177 112.970907,37.9530028 111.822732,36.4340278 C110.674436,34.9151347 108.19856,34.1556677 104.395003,34.1556267 L92.4460709,34.0471315 L83.6189621,78.6386948 L68.7636651,78.6386948 L84.2648481,0.739078089 L84.2648481,0.739078089" id="Shape"></path>
<path d="M143.814401,21.4616781 L172.663976,21.4616781 C181.132151,21.5341447 187.268109,23.9932825 191.071707,28.8393576 C194.875183,33.6855146 196.131046,40.3037272 194.839355,48.6939953 C194.336925,52.5275228 193.224579,56.2886859 191.502277,59.9775052 C189.851612,63.6663655 187.555122,66.9935475 184.612827,69.9590717 C181.024524,73.7202349 177.185076,76.1071312 173.094546,77.1197607 C169.003894,78.1323902 164.769726,78.6386948 160.392121,78.6386948 L147.474381,78.6386948 L143.38377,99.2527994 L128.420764,99.2527994 L143.814401,21.4616781 L143.814401,21.4616781 M156.409137,33.8301409 L149.950277,66.3787272 C150.380848,66.4509892 150.811438,66.4872225 151.242049,66.4872225 L152.749117,66.4872225 C159.638527,66.5594845 165.379743,65.8724227 169.972744,64.425812 C174.565663,62.9068985 177.651556,57.6268013 179.230443,48.5855 C180.522154,40.9908708 179.230382,36.6148874 175.355127,35.4575702 C171.551529,34.3003349 166.779142,33.7578585 161.037987,33.8301409 C160.176765,33.9024028 159.351473,33.9386362 158.562091,33.9386362 C157.844406,33.9386771 157.090872,33.9386771 156.30149,33.9386362 L156.409137,33.8301409" id="Shape"></path>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

BIN
public/imgs/technos/phpstorm.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 71 KiB

View file

@ -0,0 +1,122 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Generator: Adobe Illustrator 23.0.5, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg
version="1.1"
id="Layer_1"
x="0px"
y="0px"
viewBox="0 0 24.000001 24"
xml:space="preserve"
sodipodi:docname="PHPUnit_Logo.svg"
width="24"
height="24"
inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><defs
id="defs139" /><sodipodi:namedview
id="namedview137"
pagecolor="#ffffff"
bordercolor="#cccccc"
borderopacity="1"
inkscape:pageshadow="0"
inkscape:pageopacity="1"
inkscape:pagecheckerboard="0"
showgrid="false"
inkscape:zoom="9.5078497"
inkscape:cx="2.0509369"
inkscape:cy="14.04103"
inkscape:window-width="1366"
inkscape:window-height="726"
inkscape:window-x="0"
inkscape:window-y="20"
inkscape:window-maximized="1"
inkscape:current-layer="Layer_1" />
<style
type="text/css"
id="style98">
.st0{fill:#356388;}
.st1{fill:#39B54A;}
.st2{fill:#3C9CD7;}
</style>
<g
id="g122"
transform="translate(0.3,0.5)">
<rect
x="6.0439982"
y="11.947464"
class="st0"
width="1.97"
height="1.77"
id="rect100" />
<rect
x="14.884003"
y="11.947464"
class="st1"
width="1.9299999"
height="1.88"
id="rect102" />
<rect
x="9.0040026"
y="19.567461"
class="st1"
width="1.9299999"
height="1.88"
id="rect104" />
<rect
x="6.0439982"
y="14.277459"
class="st1"
width="1.97"
height="1.88"
id="rect106" />
<path
class="st0"
d="m 6.0440003,16.717456 v 2.22 c 0,0.52 -0.28,0.84 -0.75,0.84 -0.44,0 -0.76,-0.28 -0.76,-0.85 v -6.98 h -0.28 c -1.1800003,0 -1.8100003,0.76 -1.8100003,2.24 v 4.8 c 0,1.8 1.0300003,2.61 2.7300003,2.61 1.6,0 2.85,-0.92 2.84,-2.65 v -2.22 h -1.97 z"
id="path108" />
<path
class="st2"
d="m 18.334067,1.337 h -1.25 c -1.18,0 -1.81,0.76 -1.81,2.24 v 7.27 h 2.08 v -3.38 h 0.92 c 1.72,0 2.45,-1.2 2.45,-3.19 0,-1.94 -0.83,-2.94 -2.39,-2.94 z m -0.38,4.44 h -0.6 v -2.73 h 0.61 c 0.49,0 0.73,0.37 0.73,1.29 0,0.98 -0.26,1.44 -0.74,1.44 z"
id="path110" />
<path
class="st2"
d="m 5.5140672,1.337 h -1.25 c -1.18,0 -1.81,0.76 -1.81,2.24 v 7.27 h 2.08 v -3.38 h 0.92 c 1.72,0 2.45,-1.2 2.45,-3.19 0,-1.94 -0.83,-2.94 -2.39,-2.94 z m -0.39,4.44 h -0.6 v -2.73 h 0.61 c 0.49,0 0.73,0.37 0.73,1.29 0.01,0.98 -0.26,1.44 -0.74,1.44 z"
id="path112" />
<path
class="st2"
d="m 13.974067,1.337 c -1.18,0 -1.81,0.76 -1.81,2.24 v 1.36 0.19 h -1.48 v -0.19 -3.6 h -0.27 c -1.1799998,0 -1.8099998,0.76 -1.8099998,2.24 v 7.27 h 2.0799998 v -3.65 -0.19 0 h 1.48 v 0 0.19 3.65 h 2.07 v -9.5 h -0.26 z"
id="path114" />
<path
class="st0"
d="m 21.134,15.837456 v -1.49 h -0.97 v -1.61 h -0.61 c -0.85,0 -1.31,0.55 -1.31,1.61 h -0.63 v 1.49 h 0.63 v 4.2 c 0,1.05 0.75,1.52 1.69,1.52 0.37,0 0.84,-0.07 1.19,-0.19 v -1.53 c -0.15,0.03 -0.36,0.04 -0.56,0.04 -0.31,0 -0.4,-0.15 -0.4,-0.41 v -3.63 z"
id="path116" />
<path
class="st0"
d="m 12.414,14.117456 c -0.63,0 -1.13,0.27 -1.48,0.77 v -0.61 h -0.63 c -0.8499997,0 -1.3099997,0.55 -1.3099997,1.61 v 3.12 H 10.924 v -2.53 c 0,-0.43 0.21,-0.75 0.53,-0.75 0.43,0 0.52,0.33 0.52,0.63 v 5.09 h 1.92 v -5.81 c 0.02,-0.94 -0.65,-1.52 -1.48,-1.52 z"
id="path118" />
<path
class="st0"
d="m 16.194,14.347456 c -0.85,0 -1.31,0.55 -1.31,1.61 v 5.49 h 1.93 v -7.1 z"
id="path120" />
</g>
<g
id="g124">
</g>
<g
id="g126">
</g>
<g
id="g128">
</g>
<g
id="g130">
</g>
<g
id="g132">
</g>
<g
id="g134">
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.7 KiB

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