Skip to content
Snippets Groups Projects
Commit 223281cc authored by Hugo Trentesaux's avatar Hugo Trentesaux
Browse files

[article] oxydation

parent 7dad0854
No related branches found
No related tags found
No related merge requests found
Pipeline #11162 failed
+++
title = "Duniter version 1.8"
description = "La version 1.8 de Duniter vient de sortir. C'est la première version à intégrer des crates Rust utilisées par nodejs."
date = 2020-06-12
[extra]
thumbnail = "/PELICAN/images/box.svg"
[taxonomies]
authors = [ "elois",]
tags = [ "release",]
category = [ "Moteur blockchain",]
+++
# Duniter version 1.8
{% note(type="warning", display="both", markdown=true) %}
Cet article est une copie du sujet [publié sur le forum](https://forum.duniter.org/t/nouvelle-version-stable-de-duniter-v1-8-0/7377).
{% end %}
## Télécharger Duniter 1.8 variante [Server](https://git.duniter.org/nodes/typescript/duniter/-/releases/v1.8.0) ou [Desktop](https://git.duniter.org/nodes/typescript/duniter/-/releases/v1.8.1)
*L'image docker est disponible sur dockerhub : [duniter/duniter:v1.8.0](https://hub.docker.com/layers/duniter/duniter/v1.8.0/images/sha256-002858836321149dce40598b81425a6aa5120bbfbc879a72152b7841f9741a60)*
{% note(type="warning", display="block", markdown=true) %}
**Cette version nécessite une réinitialisation manuelle de la blockchain**
{% end %}
## Procédure de mise à jour
1. Télécharger et installer la nouvelle version
2. Stopper Duniter
3. Exécuter les commandes suivantes :
rm -rf ~/.config/duniter/duniter_default/data/
rm ~/.config/duniter/duniter_default/wotb.bin
4. Selon votre variante :
a. Desktop: relancer Duniter, vous serez alors obligé de refaire une synchronisation.
b: Server: refaire une synchronisation (duniter sync HOST:PORT).
*Remplacez HOST et PORT par le nom d'hôte et le port du nœud de confiance sur lequel vous souhaitez vous synchroniser.*
## Dois-je installer cette version ?
Oui, elle corrige de nombreuses vulnérabilités de sécurité et apporte une amélioration sensible des performances de la preuve de travail (mécanisme de forgeage des blocs).
@Blacksmith **tous les membres forgerons sont invités à se mettre à jour dès que possible.**
## Quels changements ?
Cette nouvelle version majeure de Duniter cumule beaucoup de petites modifications, dont certaines ont été réalisées il y a plus d'un an déjà (notamment le passage à nodejs v10); elle marque également le commencement d'une [**migration progressive de Duniter en Rust**](https://forum.duniter.org/t/duniteroxyde-oxydation-de-duniter/7075) !
Changements principaux :
- Migration sous nodejs v10 @cgeek et @Moul
- Migration en Rust de module wotb @elois
- Migration en Rust de toutes les fonctionnalités de cryptographie (sauf scrypt) @elois
- Remplacement vielles dépendances qui présentaient des vulnérabilités de sécurité @elois
- Auto-complétion bash @vit
- Amélioration du process de build et allègement des paquets @sveyret
Cette version inclut de très nombreux autres petits changements, je vous invite à lire le CHANGELOG pour plus de détails :
[https://git.duniter.org/nodes/typescript/duniter/-/blob/dev/CHANGELOG.md#v180-12th-march-2020](https://git.duniter.org/nodes/typescript/duniter/-/blob/dev/CHANGELOG.md#v180-12th-march-2020)
\ No newline at end of file
+++
title = "Oxydation de Duniter"
description = "Il est temps de faire un point sur les développements récents réalisés par elois sur Duniter"
date = 2020-12-17
[taxonomies]
authors = ["HugoTrentesaux",]
tags = ["logiciel", ]
category = [ "Technique",]
[extra]
thumbnail = "/PELICAN/images/box.svg"
+++
# Oxydation de Duniter
La publication de la version 1.8 de Duniter apporte de gros changements par rapport aux précédentes avec entre autres l'apparition des premiers modules en Rust ([cf article dédié](@/blog/2020-06-12-duniter-v1.8.md)). C'est le premier pas d'un processus à long terme visant à migrer Duniter en Rust : l'oxydation. Le langage Rust offre en effet des garanties de sécurité et de performances dont l'effet se ressent largement à l'utilisation. Duniter 1.9 est en cours de développement et pousse l'oxydation encore plus loin.
[TOC]
## Pourquoi le mot "oxydation" ?
Oxydation vient de [oxidation](https://wiki.mozilla.org/Oxidation), un mot utilisé par mozilla pour décrire le processus d'intégration de code Rust dans le logiciel Firefox. C'est un jeu de mot avec *rust* qui signifie *rouille*, littéralement l'[oxydation du métal](https://fr.wikipedia.org/wiki/Rouille_(oxyde)).
## Changement d'architecture
Rust facilite une architecture modulaire, elle-même facilitant grandement la maintenance à long terme et la réutilisation du code. Pour des raisons de performance, Duniter utilisait *NaClb* et *Wotb*, des bibliothèques C++ servant respectivement aux fonctions cryptographiques et aux calculs de graphes concernant la toile de confiance. En version 1.8, ces bibliothèques ont été remplacées par leur équivalent Rust déjà développées dans le projet Dunitrust ([site archive](https://dunitrust_website.duniter.io/)). Duniter stockait la blockchain dans une base de données LevelDb qui posait régulièrement des problèmes de corruption de données. La version 1.9 entreprend de se débarasser progressivement de LevelDb et de faciliter le changement d'un système de base de données à un autre grâce à la couche d'abstraction `kv_typed`. Cela permet entre autres de choisir une base de données optimisée en fonction de son contexte d'utilisation : lecture intensive, écriture intensive, ou équilibrée.
![schema](/blog/oxydation_duniter.svg)
## Nouvelles fonctionnalités
### GVA
Une nouvelle fonctionnalité largement attendue est l'apparition de GVA (*GraphQL Verification API*), une nouvelle API client. Cette API permet de réaliser des requêtes simples ou complexes, mais toujours précises, c'est-à-dire que seul ce qui est nécessaire est demandé. Elle gère les souscriptions aux événements, par exemple la modification du nombre de membre ou du solde d'un compte. Vous pouvez voir ci-dessous une vidéo d'introduction pour effectuer des requêtes à travers l'interface web [https://g1.librelois.fr/gva](https://g1.librelois.fr/gva).
{{ peertube(embed="https://tube.p2p.legal/videos/embed/fdf99ccc-4c89-405a-8125-6fc574d78ee9") }}
Cette API va permettre l'émergence de nouveaux clients et l'amélioration de Césium notamment en terme de rapidité.
### Dex
Dex (*Database explorer*) est un utilitaire qui permet d'explorer les bases de données de Duniter lorsque le serveur est éteint.
\ No newline at end of file
// aspect ratio 16/9
.embed
margin: auto
width: 70%
width: 80%
position: relative
padding-top: calc(70% * 9 / 16);
padding-top: calc(80% * 9 / 16);
.embed iframe
border: none
......
<?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:xlink="http://www.w3.org/1999/xlink"
version="1.1"
id="svg2"
xml:space="preserve"
width="793.70074"
height="1122.5197"
viewBox="0 0 793.70074 1122.5197"><metadata
id="metadata8"><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="defs6"><clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath1536"><path
d="m 532,827 h 59.719 v 11 H 532 Z"
id="path1534" /></clipPath></defs><g
id="g10"
transform="matrix(1.3333333,0,0,1.3333333,0,3.3396326e-5)"><g
id="g12"><path
d="M 0,0 H 596 V 842 H 0 Z"
style="fill:#f9f9f9;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path14" /><text
transform="translate(142.69997,47.169373)"
style="font-variant:normal;font-weight:bold;font-size:29.99999809px;font-family:Ubuntu;-inkscape-font-specification:Ubuntu-Bold;writing-mode:lr-tb;fill:#424242;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text18"><tspan
x="0 23.699999 41.009998 57 75.119995 91.709999 105.03 113.7 131.90999 149.58 156.78 174.89999 192.42 199.62 221.73 239.39999 257.06998 265.73999 278.48999 296.00998"
y="0"
id="tspan16">Oxydation de Duniter</tspan></text>
<g
id="g20"><path
d="m 150.895,786.555 c 0,5.199 -4.215,9.414 -9.415,9.414 -5.199,0 -9.414,-4.215 -9.414,-9.414 0,-5.2 4.215,-9.414 9.414,-9.414 5.2,0 9.415,4.214 9.415,9.414 z m -9.989,-16.672 c 5.063,-0.238 2.754,-4.324 7.5,-2.547 4.985,1.867 0.52,3.437 4.457,7.023 3.75,3.411 5.004,-1.109 7.102,3.5 2.207,4.848 -2.063,2.801 -1.813,8.121 0.239,5.063 4.325,2.754 2.547,7.497 -1.867,4.988 -3.437,0.523 -7.023,4.461 -3.41,3.746 1.109,5.003 -3.5,7.101 -4.848,2.207 -2.801,-2.062 -8.121,-1.812 -5.063,0.238 -2.754,4.324 -7.496,2.546 -4.989,-1.867 -0.524,-3.437 -4.461,-7.023 -3.746,-3.41 -5.004,1.109 -7.102,-3.5 -2.207,-4.848 2.063,-2.801 1.813,-8.121 -0.239,-5.063 -4.325,-2.754 -2.547,-7.496 1.867,-4.988 3.441,-0.524 7.023,-4.461 3.41,-3.746 -1.109,-5.004 3.5,-7.102 4.848,-2.207 2.801,2.063 8.121,1.813 z"
style="fill:#868686;fill-opacity:1;fill-rule:evenodd;stroke:#353535;stroke-width:2.20073605;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path22" /></g><g
id="g24"><path
d="m 273.359,774.773 v 23.551 l 17.485,7.067 V 781.84 l -17.485,-7.067"
style="fill:#353535;fill-opacity:1;fill-rule:nonzero;stroke:#353535;stroke-width:1.65191197;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path26" /></g><g
id="g28"><path
d="m 290.844,805.391 17.488,-7.067 v -23.551 l -17.488,7.067 v 23.551"
style="fill:#868686;fill-opacity:1;fill-rule:nonzero;stroke:#353535;stroke-width:1.65191197;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path30" /></g><g
id="g32"><path
d="m 273.359,774.773 17.485,-7.066 17.488,7.066 -17.488,7.067 z"
style="fill:#eaeeef;fill-opacity:1;fill-rule:nonzero;stroke:#353535;stroke-width:1.65191197;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path34" /></g><g
id="g36"><path
d="m 211.598,798.754 c -2.625,-1.719 -24.536,1.234 -24.536,1.234 l 7.075,-23.394 22.011,-0.09 22.036,0.09 7.074,23.394 c 0,0 -22.176,-3 -24.805,-1.234 -0.449,0.301 -1.207,2.191 -4.437,2.191 -3.231,0.004 -3.969,-1.894 -4.418,-2.191 z"
style="fill:#353535;fill-opacity:1;fill-rule:nonzero;stroke:#353535;stroke-width:1.67031801;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path38" /></g><g
id="g40"><path
d="m 216.609,798.289 c 2.321,-9.387 25.145,0.098 25.145,0.098 l -6.738,-23.934 c 0,0 -16.493,-6.371 -18.411,2.149 z"
style="fill:#eaeeef;fill-opacity:1;fill-rule:nonzero;stroke:#353535;stroke-width:1.67031801;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path42" /></g><g
id="g44"><path
d="m 215.246,798.289 c -2.316,-9.387 -25.144,0.098 -25.144,0.098 l 6.742,-23.934 c 0,0 16.488,-6.371 18.406,2.149 z"
style="fill:#eaeeef;fill-opacity:1;fill-rule:nonzero;stroke:#353535;stroke-width:1.67031801;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path46" /></g><text
y="825.22925"
x="68.73893"
style="font-variant:normal;font-weight:normal;font-size:10.45625305px;font-family:Ubuntu;-inkscape-font-specification:Ubuntu;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text56"><tspan
y="825.22925"
x="115.0915"
id="tspan48">exécutable</tspan></text>
<g
id="g58"><path
d="m 350.43,770.121 h 30.175 c 0.747,0 1.348,0.602 1.348,1.344 v 30.18 c 0,0.742 -0.601,1.343 -1.348,1.343 H 350.43 c -0.746,0 -1.344,-0.601 -1.344,-1.343 v -30.18 c 0,-0.742 0.598,-1.344 1.344,-1.344 z"
style="fill:none;stroke:#020400;stroke-width:3.44847488;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path60" /></g><g
id="g62"><path
d="m 357.309,793.098 c -1.079,-0.106 -1.95,-0.274 -2.618,-0.516 -0.648,-0.238 -1.136,-0.453 -1.461,-0.641 l 0.973,-2.511 c 0.551,0.254 1.192,0.492 1.926,0.715 0.734,0.207 1.512,0.308 2.336,0.308 0.957,0 1.625,-0.117 2,-0.359 0.375,-0.254 0.562,-0.649 0.562,-1.18 0,-0.309 -0.074,-0.57 -0.23,-0.793 -0.137,-0.223 -0.352,-0.422 -0.641,-0.59 -0.273,-0.191 -0.617,-0.351 -1.027,-0.488 -0.41,-0.156 -0.871,-0.324 -1.383,-0.516 -0.496,-0.168 -0.984,-0.367 -1.465,-0.589 -0.476,-0.223 -0.906,-0.485 -1.281,-0.793 -0.375,-0.325 -0.684,-0.711 -0.922,-1.157 -0.223,-0.461 -0.336,-1.023 -0.336,-1.691 0,-0.481 0.063,-0.942 0.18,-1.387 0.137,-0.445 0.344,-0.855 0.617,-1.23 0.289,-0.375 0.668,-0.7 1.129,-0.977 0.461,-0.289 1.023,-0.512 1.691,-0.664 v -2.488 h 2.926 v 2.359 c 0.785,0.067 1.481,0.188 2.078,0.36 0.614,0.171 1.094,0.324 1.438,0.46 l -0.719,2.641 c -0.496,-0.203 -1.086,-0.383 -1.77,-0.535 -0.667,-0.172 -1.359,-0.258 -2.078,-0.258 -0.824,0 -1.394,0.145 -1.718,0.434 -0.309,0.293 -0.465,0.633 -0.465,1.027 0,0.273 0.054,0.504 0.156,0.691 0.117,0.172 0.289,0.329 0.512,0.465 0.238,0.137 0.523,0.274 0.847,0.41 0.325,0.118 0.711,0.254 1.153,0.411 0.668,0.257 1.285,0.531 1.847,0.82 0.567,0.273 1.051,0.598 1.465,0.976 0.41,0.356 0.727,0.786 0.949,1.282 0.239,0.496 0.356,1.078 0.356,1.742 0,0.465 -0.066,0.926 -0.203,1.387 -0.137,0.445 -0.367,0.863 -0.692,1.257 -0.308,0.375 -0.726,0.711 -1.257,1 -0.512,0.274 -1.164,0.469 -1.95,0.59 v 2.746 h -2.925 z"
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#020400;stroke-width:0.64181697;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path64" /></g><g
id="g66"><path
d="m 365.391,794.816 h 12.414 v 2.742 h -12.414 z"
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#020400;stroke-width:0.64181697;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path68" /></g><text
y="820.53058"
x="354.01566"
transform="scale(0.99430623,1.0057264)"
style="font-variant:normal;font-weight:normal;font-size:10.4562521px;font-family:Ubuntu;-inkscape-font-specification:Ubuntu;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99430621"
id="text72"><tspan
style="stroke-width:0.99430621"
id="tspan70">script</tspan></text>
<g
id="g74"><path
d="m 455.199,803.344 c 0,1.859 -6.715,3.367 -15,3.367 -8.281,0 -14.996,-1.508 -14.996,-3.367 0,-1.86 6.715,-3.367 14.996,-3.367 8.285,0 15,1.507 15,3.367 z"
style="fill:#eaeeef;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:1.75911498;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path76" /></g><g
id="g78"><path
d="m 455.195,803.375 v -5.426 h -29.996 v 5.426"
style="fill:#eaeeef;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:1.75911498;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path80" /></g><g
id="g82"><path
d="m 455.199,797.953 c 0,1.859 -6.715,3.367 -15,3.367 -8.281,0 -14.996,-1.508 -14.996,-3.367 0,-1.859 6.715,-3.367 14.996,-3.367 8.285,0 15,1.508 15,3.367 z"
style="fill:#868686;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:1.75911498;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path84" /></g><g
id="g86"><path
d="m 455.195,793.953 c 0,1.863 -6.715,3.371 -14.996,3.371 -8.285,0 -15,-1.508 -15,-3.371 0,-1.859 6.715,-3.367 15,-3.367 8.281,0 14.996,1.508 14.996,3.367 z"
style="fill:#eaeeef;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:1.75911498;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path88" /></g><g
id="g90"><path
d="m 455.195,793.984 v -5.422 h -30 v 5.422"
style="fill:#eaeeef;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:1.75911498;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path92" /></g><g
id="g94"><path
d="m 455.195,788.566 c 0,1.86 -6.715,3.368 -14.996,3.368 -8.285,0 -15,-1.508 -15,-3.368 0,-1.863 6.715,-3.371 15,-3.371 8.281,0 14.996,1.508 14.996,3.371 z"
style="fill:#868686;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:1.75911498;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path96" /></g><g
id="g98"><path
d="m 455.195,784.543 c 0,1.863 -6.715,3.371 -14.996,3.371 -8.285,0 -15,-1.508 -15,-3.371 0,-1.859 6.715,-3.367 15,-3.367 8.281,0 14.996,1.508 14.996,3.367 z"
style="fill:#eaeeef;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:1.75911498;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path100" /></g><g
id="g102"><path
d="m 455.195,784.574 v -5.426 h -30 v 5.426"
style="fill:#eaeeef;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:1.75911498;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path104" /></g><g
id="g106"><path
d="m 455.195,779.156 c 0,1.86 -6.715,3.367 -14.996,3.367 -8.285,0 -15,-1.507 -15,-3.367 0,-1.863 6.715,-3.371 15,-3.371 8.281,0 14.996,1.508 14.996,3.371 z"
style="fill:#868686;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:1.75911498;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path108" /></g><g
id="g110"><path
d="m 455.195,775.156 c 0,1.86 -6.715,3.367 -14.996,3.367 -8.285,0 -15,-1.507 -15,-3.367 0,-1.859 6.715,-3.371 15,-3.371 8.281,0 14.996,1.512 14.996,3.371 z"
style="fill:#eaeeef;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:1.75911498;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path112" /></g><g
id="g114"><path
d="m 455.195,775.188 v -5.426 h -30 v 5.426"
style="fill:#eaeeef;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:1.75911498;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path116" /></g><g
id="g118"><path
d="m 455.195,769.766 c 0,1.859 -6.715,3.367 -14.996,3.367 -8.285,0 -15,-1.508 -15,-3.367 0,-1.86 6.715,-3.368 15,-3.368 8.281,0 14.996,1.508 14.996,3.368 z"
style="fill:#868686;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:1.75911498;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path120" /></g><text
y="820.53058"
x="403.49036"
transform="scale(0.99430622,1.0057264)"
style="font-variant:normal;font-weight:normal;font-size:10.4562521px;font-family:Ubuntu;-inkscape-font-specification:Ubuntu;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99430621"
id="text124"><tspan
style="stroke-width:0.99430621"
id="tspan122">base de données</tspan></text>
<path
d="M -10.965,345.984 H 601.871 V 750.582 H -10.965 Z"
style="fill:#5096c8;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path126" /><g
id="g128"><path
d="M 24.715,354.973 H 570.563 V 742.59 H 24.715 Z"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#fdfdfd;stroke-width:10.20472431;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path130" /></g><text
transform="translate(223.16433,343.93239)"
style="font-variant:normal;font-weight:normal;font-size:29.15356445px;font-family:Ubuntu;-inkscape-font-specification:Ubuntu;writing-mode:lr-tb;fill:#402800;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text134"><tspan
x="0 20.786491 37.520638 54.254784 61.630638 73.117142 89.413986 100.66726"
y="0"
id="tspan132">Duniter </tspan></text>
<text
transform="translate(330.56607,343.93239)"
style="font-variant:normal;font-weight:bold;font-size:29.15356445px;font-family:Ubuntu;-inkscape-font-specification:Ubuntu-Bold;writing-mode:lr-tb;fill:#402800;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text138"><tspan
x="0 16.559225 23.731003"
y="0"
id="tspan136">1.9</tspan></text>
<g
id="g140"><path
d="m 95.109,497.863 20.817,12.02 v 24.039 L 95.109,545.938 74.293,533.922 v -24.039 z"
style="fill:#49cd29;fill-opacity:1;fill-rule:nonzero;stroke:#37cd29;stroke-width:10.05330181;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path142" /></g><text
transform="matrix(0.88301007,0,0,1,74.060573,525.21004)"
style="font-variant:normal;font-weight:bold;font-size:11.82494926px;font-family:'DejaVu Sans';-inkscape-font-specification:DejaVuSans-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text146"><tspan
x="0 9.8856573 18.009398 26.464235 34.481552 38.915909"
y="0"
id="tspan144">NodeJS</tspan></text>
<g
id="g148"><path
d="m 234.523,474.969 c -2.781,-1.824 -26,1.308 -26,1.308 l 7.497,-24.793 23.328,-0.093 23.351,0.093 7.496,24.793 c 0,0 -23.5,-3.179 -26.285,-1.308 -0.476,0.316 -1.281,2.32 -4.703,2.324 -3.422,0 -4.203,-2.012 -4.684,-2.324 z"
style="fill:#9c2b00;fill-opacity:1;fill-rule:nonzero;stroke:#9c2b00;stroke-width:1.77001405;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path150" /></g><g
id="g152"><path
d="m 239.836,474.473 c 2.457,-9.942 26.644,0.105 26.644,0.105 l -7.14,-25.359 c 0,0 -17.477,-6.754 -19.508,2.273 z"
style="fill:#ffa33e;fill-opacity:1;fill-rule:nonzero;stroke:#9c2b00;stroke-width:1.77001405;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path154" /></g><g
id="g156"><path
d="m 238.391,474.473 c -2.453,-9.942 -26.641,0.105 -26.641,0.105 l 7.141,-25.359 c 0,0 17.472,-6.754 19.504,2.273 z"
style="fill:#ffa33e;fill-opacity:1;fill-rule:nonzero;stroke:#9c2b00;stroke-width:1.77001405;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path158" /></g><text
transform="matrix(0.88301007,0,0,1,203.78552,442.69101)"
style="font-variant:normal;font-weight:bold;font-size:11.82494926px;font-family:'DejaVu Sans';-inkscape-font-specification:DejaVuSans-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text162"><tspan
x="0 9.8147078 18.222246 26.629786 30.709393 36.361717 44.379032 50.208733 60.259941 67.887032 75.585075 84.039909"
y="0"
id="tspan160">DuniterOxyde</tspan></text>
<text
transform="matrix(0.88301006,0,0,1,268.45663,451.97699)"
style="font-variant:normal;font-weight:bold;font-size:7.23320293px;font-family:'DejaVu Sans';-inkscape-font-specification:DejaVuSans-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text166"><tspan
x="0 5.5695662 10.712374 15.016129"
y="0"
id="tspan164">Rust</tspan></text>
<g
id="g168"><path
d="m 123.613,507.574 77.535,-29.582"
style="fill:none;stroke:#353535;stroke-width:2.85934496;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path170" /></g><g
id="g172"
transform="matrix(-1,0.381495,-0.381495,-1,0,0)"><path
d="m -13.2,-484.255 2.67,-2.668 -9.351,2.671 9.349,2.668 z"
style="fill:#353535;fill-opacity:1;fill-rule:evenodd;stroke:#353535;stroke-width:0.71241099;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path174" /></g><text
transform="matrix(0.84233961,-0.29999408,0.33974025,0.95394106,148.80047,494.00049)"
style="font-variant:normal;font-weight:normal;font-size:8.57856274px;font-family:Ubuntu;-inkscape-font-specification:Ubuntu;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text178"><tspan
x="0 3.9890316 8.8873911 13.3654 16.676725 21.635134"
y="0"
id="tspan176">charge</tspan></text>
<text
transform="translate(267.53718,532.68164)"
style="font-variant:normal;font-weight:bold;font-size:11.66142559px;font-family:'Ubuntu Mono';-inkscape-font-specification:UbuntuMono-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text184"><tspan
x="0 5.8307128 11.661426 17.49214 23.322851 29.153564 34.98428 40.814991 46.645702 52.476418"
y="0"
id="tspan180">dup-crypto</tspan><tspan
x="-32.70005 -26.869337 -21.038624 -15.207911 -9.3771973 -3.5464845 2.2842286 8.1149416"
y="26.499588"
id="tspan182">dubp-wot</tspan></text>
<g
id="g186"><path
d="m 222.977,480.734 v 54.004"
style="fill:none;stroke:#353535;stroke-width:2.85934496;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path188" /></g><g
id="g190"
transform="rotate(-90)"><path
d="m -531.309,222.977 2.86,-2.86 -10.008,2.86 10.008,2.859 z"
style="fill:#353535;fill-opacity:1;fill-rule:evenodd;stroke:#353535;stroke-width:0.762492;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path192" /></g><g
id="g194"><path
d="M 255.336,480.516 V 508.5"
style="fill:none;stroke:#353535;stroke-width:2.85934496;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path196" /></g><g
id="g198"
transform="rotate(-90)"><path
d="m -505.07,255.336 2.859,-2.859 -10.008,2.859 10.008,2.859 z"
style="fill:#353535;fill-opacity:1;fill-rule:evenodd;stroke:#353535;stroke-width:0.762492;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path200" /></g><g
id="g202"><path
d="m 72.176,621.562 h 43.539 c 1.074,0 1.941,0.864 1.941,1.938 v 43.539 c 0,1.074 -0.867,1.941 -1.941,1.941 H 72.176 c -1.074,0 -1.942,-0.867 -1.942,-1.941 V 623.5 c 0,-1.074 0.868,-1.938 1.942,-1.938 z"
style="fill:#fff100;fill-opacity:1;fill-rule:evenodd;stroke:#353535;stroke-width:4.97530985;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path204" /></g><g
id="g206"><path
d="m 82.102,654.711 c -1.555,-0.149 -2.813,-0.395 -3.774,-0.742 -0.937,-0.344 -1.64,-0.653 -2.109,-0.926 l 1.406,-3.625 c 0.789,0.367 1.715,0.715 2.773,1.035 1.063,0.297 2.184,0.445 3.368,0.445 1.382,0 2.347,-0.171 2.886,-0.519 0.543,-0.371 0.817,-0.938 0.817,-1.703 0,-0.442 -0.114,-0.824 -0.332,-1.145 -0.199,-0.324 -0.508,-0.605 -0.926,-0.851 -0.395,-0.274 -0.891,-0.508 -1.481,-0.703 -0.593,-0.223 -1.257,-0.469 -2,-0.743 -0.714,-0.246 -1.418,-0.531 -2.109,-0.851 -0.691,-0.321 -1.309,-0.703 -1.851,-1.149 -0.543,-0.468 -0.985,-1.023 -1.332,-1.664 -0.321,-0.664 -0.481,-1.48 -0.481,-2.441 0,-0.691 0.086,-1.359 0.258,-2 0.199,-0.641 0.496,-1.234 0.89,-1.777 0.418,-0.543 0.961,-1.012 1.629,-1.407 0.664,-0.418 1.481,-0.738 2.442,-0.961 v -3.589 h 4.219 v 3.406 c 1.136,0.097 2.136,0.269 3,0.515 0.886,0.246 1.578,0.469 2.07,0.668 l -1.035,3.813 c -0.715,-0.297 -1.567,-0.555 -2.555,-0.777 -0.961,-0.247 -1.961,-0.372 -2.996,-0.372 -1.188,0 -2.012,0.211 -2.481,0.629 -0.445,0.418 -0.668,0.914 -0.668,1.481 0,0.394 0.075,0.726 0.223,1 0.172,0.246 0.422,0.469 0.742,0.664 0.344,0.199 0.75,0.394 1.219,0.594 0.469,0.172 1.024,0.371 1.668,0.593 0.961,0.368 1.848,0.762 2.664,1.184 0.813,0.395 1.516,0.863 2.109,1.406 0.594,0.516 1.047,1.133 1.372,1.852 0.343,0.715 0.515,1.551 0.515,2.515 0,0.664 -0.097,1.332 -0.297,1.996 -0.195,0.645 -0.527,1.247 -0.996,1.817 -0.445,0.543 -1.051,1.023 -1.816,1.441 -0.738,0.395 -1.676,0.68 -2.813,0.852 v 3.961 h -4.218 z"
style="fill:#353535;fill-opacity:1;fill-rule:nonzero;stroke:#353535;stroke-width:0.92598599;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path208" /></g><g
id="g210"><path
d="m 93.762,657.188 h 17.91 v 3.961 h -17.91 z"
style="fill:#353535;fill-opacity:1;fill-rule:nonzero;stroke:#353535;stroke-width:0.92598599;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path212" /></g><g
id="g214"><path
d="m 95.285,555.156 -0.176,57.399"
style="fill:none;stroke:#353535;stroke-width:2.85934496;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path216" /></g><g
id="g218"
transform="matrix(0.00302943,-1,1,0.00302943,0,0)"><path
d="m -608.827,96.965 2.858,-2.86 -10.007,2.859 10.009,2.86 z"
style="fill:#353535;fill-opacity:1;fill-rule:evenodd;stroke:#353535;stroke-width:0.76248902;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path220" /></g><text
transform="matrix(0.01196441,0.88294669,-0.99992842,0.01354946,98.545134,562.76925)"
style="font-variant:normal;font-weight:normal;font-size:8.68676662px;font-family:Ubuntu;-inkscape-font-specification:Ubuntu;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text224"><tspan
x="0 2.197752 7.1839561 10.606543 15.462445 18.815536 23.932043 27.285135 32.141037 35.563622"
y="0"
id="tspan222">interprète</tspan></text>
<text
transform="matrix(0.88301006,0,0,1,61.031146,690.3967)"
style="font-variant:normal;font-weight:bold;font-size:17.18576813px;font-family:'DejaVu Sans';-inkscape-font-specification:DejaVuSans-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text228"><tspan
x="0 14.264188 26.483269 38.702351 44.631439 52.846237 64.498184"
y="0"
id="tspan226">Duniter</tspan></text>
<text
transform="matrix(0.88301,0,0,1,67.745311,702.85968)"
style="font-variant:normal;font-weight:bold;font-size:10.51235962px;font-family:'DejaVu Sans';-inkscape-font-specification:DejaVuSans-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text232"><tspan
x="0 3.9105978 10.995929 17.839476 24.956343 32.525242 38.748558 43.962688 47.557915 55.074253"
y="0"
id="tspan230">JavaScript</tspan></text>
<g
id="g234"><path
d="m 108.938,416 c 0,8.227 -6.672,14.898 -14.903,14.898 -8.226,0 -14.898,-6.671 -14.898,-14.898 0,-8.23 6.672,-14.902 14.898,-14.902 8.231,0 14.903,6.672 14.903,14.902 z M 93.129,389.613 c 8.012,-0.375 4.355,-6.843 11.867,-4.031 7.891,2.957 0.824,5.445 7.055,11.117 5.933,5.399 7.918,-1.758 11.242,5.539 3.492,7.672 -3.266,4.434 -2.871,12.852 0.379,8.012 6.844,4.355 4.031,11.867 -2.957,7.891 -5.445,0.824 -11.117,7.059 -5.398,5.929 1.758,7.918 -5.539,11.238 -7.672,3.492 -4.434,-3.266 -12.852,-2.871 -8.011,0.379 -4.355,6.844 -11.867,4.031 -7.89,-2.953 -0.824,-5.441 -7.058,-11.117 -5.93,-5.399 -7.918,1.762 -11.239,-5.539 -3.492,-7.672 3.266,-4.434 2.871,-12.852 -0.379,-8.011 -6.843,-4.355 -4.031,-11.867 2.957,-7.891 5.441,-0.824 11.117,-7.055 5.399,-5.933 -1.761,-7.918 5.539,-11.242 7.672,-3.488 4.434,3.266 12.852,2.871 z"
style="fill:#9c2b00;fill-opacity:1;fill-rule:evenodd;stroke:#9c2b00;stroke-width:3.48291397;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path236" /></g><text
transform="matrix(0.88301008,0,0,1,50.428716,376.00878)"
style="font-variant:normal;font-weight:500;font-size:14.89189911px;font-family:'Ubuntu Light';-inkscape-font-specification:Ubuntu-Medium;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text240"><tspan
x="0 8.8755722 17.557549 26.26931 30.379475 36.470261 44.973534 50.557999 55.248947 59.671841 67.624115 76.306091 85.017853 92.046829 100.71391 109.21719"
y="0"
id="tspan238">duniter-launcher</tspan></text>
<text
transform="matrix(0.88301009,0,0,1,129.28863,386.73491)"
style="font-variant:normal;font-weight:normal;font-size:12.40991592px;font-family:'Ubuntu Mono';-inkscape-font-specification:UbuntuMono-Regular;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text244"><tspan
x="0 6.204958 12.409916 18.614874"
y="0"
id="tspan242">Rust</tspan></text>
<g
id="g246"><path
d="M 95.055,449.047 94.879,486.98"
style="fill:none;stroke:#353535;stroke-width:2.85934496;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path248" /></g><g
id="g250"
transform="matrix(0.00458347,-1,1,0.00458347,0,0)"><path
d="m -483.106,97.109 2.858,-2.857 -10.006,2.858 10.009,2.861 z"
style="fill:#353535;fill-opacity:1;fill-rule:evenodd;stroke:#353535;stroke-width:0.76248401;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path252" /></g><text
transform="matrix(0.00219203,0.8830079,-0.9999976,0.00248245,98.813785,456.59871)"
style="font-variant:normal;font-weight:normal;font-size:8.68693542px;font-family:Ubuntu;-inkscape-font-specification:Ubuntu;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text256"><tspan
x="0 2.3715334 6.9061141 11.892415 15.93184"
y="0"
id="tspan254">lance</tspan></text>
<text
transform="translate(296.72833,379.48045)"
style="font-variant:normal;font-weight:bold;font-size:11.66142559px;font-family:'Ubuntu Mono';-inkscape-font-specification:UbuntuMono-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text260"><tspan
x="0 5.8307128 11.661426 17.49214 23.322851 29.153564 34.98428 40.814991 46.645702 52.476418 58.307129 64.13784 69.968559 75.799271"
y="0"
id="tspan258">duniter-server</tspan></text>
<g
id="g262"><path
d="m 243.457,431.152 30.84,-42.359"
style="fill:none;stroke:#353535;stroke-width:2.85934496;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path264" /></g><g
id="g266"
transform="matrix(-0.728118,1,-1,-0.728118,0,0)"><path
d="m 126.338,-364.266 2.312,-2.313 -8.09,2.313 8.088,2.31 z"
style="fill:#353535;fill-opacity:1;fill-rule:evenodd;stroke:#353535;stroke-width:0.61640698;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path268" /></g><text
transform="matrix(0.55097559,-0.73689067,0.83452136,0.62397433,243.89481,425.69278)"
style="font-variant:normal;font-weight:normal;font-size:8.33677387px;font-family:Ubuntu;-inkscape-font-specification:Ubuntu;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text272"><tspan
x="0 4.9103599 9.5706167 14.480976 19.141233 23.926542 28.836901 30.762695 35.673058"
y="0"
id="tspan270">dépend de</tspan></text>
<text
transform="translate(434.89267,413.54827)"
style="font-variant:normal;font-weight:bold;font-size:11.66142559px;font-family:'Ubuntu Mono';-inkscape-font-specification:UbuntuMono-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text280"><tspan
x="0 5.8307128 11.661426 17.49214 23.322851 29.153564 34.98428 40.814991 46.645702 52.476418 58.307129 64.13784 69.968559 75.799271 81.629982 87.460693"
y="0"
id="tspan274">duniter-mempools</tspan><tspan
x="-107.19224 -101.36153 -95.530807 -89.700096 -83.869385 -78.038673 -72.207954 -66.377243 -60.546532 -54.71582 -48.885105"
y="45.095585"
id="tspan276">duniter-gva</tspan><tspan
x="7.8963132 13.727026 19.557739 25.388453 31.219166 37.049877 42.880592 48.711304 54.542019 60.37273 66.203445"
y="92.804016"
id="tspan278">duniter-dbs</tspan></text>
<g
id="g282"><path
d="m 246.422,519.938 v 12.64 l 9.383,3.789 V 523.73 l -9.383,-3.792"
style="fill:#9c2b00;fill-opacity:1;fill-rule:nonzero;stroke:#9c2b00;stroke-width:0.88647801;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path284" /></g><g
id="g286"><path
d="m 213.719,546.438 v 12.64 l 9.386,3.789 V 550.23 l -9.386,-3.792"
style="fill:#9c2b00;fill-opacity:1;fill-rule:nonzero;stroke:#9c2b00;stroke-width:0.88647801;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path288" /></g><g
id="g290"><path
d="m 275.734,368.203 v 12.641 l 9.383,3.789 v -12.637 l -9.383,-3.793"
style="fill:#9c2b00;fill-opacity:1;fill-rule:nonzero;stroke:#9c2b00;stroke-width:0.88647801;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path292" /></g><g
id="g294"><path
d="m 413.777,400.805 v 12.64 l 9.383,3.789 v -12.636 l -9.383,-3.793"
style="fill:#9c2b00;fill-opacity:1;fill-rule:nonzero;stroke:#9c2b00;stroke-width:0.88647801;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path296" /></g><g
id="g298"><path
d="m 306.582,445.902 v 12.637 l 9.387,3.793 v -12.641 l -9.387,-3.789"
style="fill:#9c2b00;fill-opacity:1;fill-rule:nonzero;stroke:#9c2b00;stroke-width:0.88647801;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path300" /></g><g
id="g302"><path
d="m 421.672,493.609 v 12.637 l 9.383,3.793 v -12.637 l -9.383,-3.793"
style="fill:#9c2b00;fill-opacity:1;fill-rule:nonzero;stroke:#9c2b00;stroke-width:0.88647801;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path304" /></g><g
id="g306"><path
d="m 421.668,557.797 v 12.637 l 9.387,3.793 V 561.59 l -9.387,-3.793"
style="fill:#9c2b00;fill-opacity:1;fill-rule:nonzero;stroke:#9c2b00;stroke-width:0.88647801;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path308" /></g><g
id="g310"><path
d="m 255.805,536.367 9.383,-3.789 v -12.64 l -9.383,3.792 v 12.637"
style="fill:#d35d29;fill-opacity:1;fill-rule:nonzero;stroke:#9c2b00;stroke-width:0.88647801;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path312" /></g><g
id="g314"><path
d="m 223.105,562.867 9.383,-3.789 v -12.64 l -9.383,3.792 v 12.637"
style="fill:#d35d29;fill-opacity:1;fill-rule:nonzero;stroke:#9c2b00;stroke-width:0.88647801;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path316" /></g><g
id="g318"><path
d="m 285.117,384.633 9.383,-3.789 v -12.641 l -9.383,3.793 v 12.637"
style="fill:#d35d29;fill-opacity:1;fill-rule:nonzero;stroke:#9c2b00;stroke-width:0.88647801;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path320" /></g><g
id="g322"><path
d="m 423.16,417.234 9.383,-3.789 v -12.64 l -9.383,3.793 v 12.636"
style="fill:#d35d29;fill-opacity:1;fill-rule:nonzero;stroke:#9c2b00;stroke-width:0.88647801;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path324" /></g><g
id="g326"><path
d="m 315.969,462.332 9.383,-3.793 v -12.637 l -9.383,3.789 v 12.641"
style="fill:#d35d29;fill-opacity:1;fill-rule:nonzero;stroke:#9c2b00;stroke-width:0.88647801;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path328" /></g><g
id="g330"><path
d="m 431.055,510.039 9.386,-3.793 v -12.637 l -9.386,3.793 v 12.637"
style="fill:#d35d29;fill-opacity:1;fill-rule:nonzero;stroke:#9c2b00;stroke-width:0.88647801;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path332" /></g><g
id="g334"><path
d="m 431.055,574.227 9.383,-3.793 v -12.637 l -9.383,3.793 v 12.637"
style="fill:#d35d29;fill-opacity:1;fill-rule:nonzero;stroke:#9c2b00;stroke-width:0.88647801;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path336" /></g><g
id="g338"><path
d="m 246.422,519.938 9.383,-3.79 9.383,3.79 -9.383,3.792 z"
style="fill:#ffa33e;fill-opacity:1;fill-rule:nonzero;stroke:#9c2b00;stroke-width:0.88647801;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path340" /></g><g
id="g342"><path
d="m 213.719,546.438 9.386,-3.79 9.383,3.79 -9.383,3.792 z"
style="fill:#ffa33e;fill-opacity:1;fill-rule:nonzero;stroke:#9c2b00;stroke-width:0.88647801;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path344" /></g><g
id="g346"><path
d="m 275.734,368.203 9.383,-3.789 9.383,3.789 -9.383,3.793 z"
style="fill:#ffa33e;fill-opacity:1;fill-rule:nonzero;stroke:#9c2b00;stroke-width:0.88647801;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path348" /></g><g
id="g350"><path
d="m 413.777,400.805 9.383,-3.789 9.383,3.789 -9.383,3.793 z"
style="fill:#ffa33e;fill-opacity:1;fill-rule:nonzero;stroke:#9c2b00;stroke-width:0.88647801;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path352" /></g><g
id="g354"><path
d="m 306.582,445.902 9.387,-3.793 9.383,3.793 -9.383,3.789 z"
style="fill:#ffa33e;fill-opacity:1;fill-rule:nonzero;stroke:#9c2b00;stroke-width:0.88647801;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path356" /></g><g
id="g358"><path
d="m 421.672,493.609 9.383,-3.793 9.386,3.793 -9.386,3.793 z"
style="fill:#ffa33e;fill-opacity:1;fill-rule:nonzero;stroke:#9c2b00;stroke-width:0.88647801;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path360" /></g><g
id="g362"><path
d="m 421.668,557.797 9.387,-3.789 9.383,3.789 -9.383,3.793 z"
style="fill:#ffa33e;fill-opacity:1;fill-rule:nonzero;stroke:#9c2b00;stroke-width:0.88647801;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path364" /></g><text
transform="translate(442.78605,570.54026)"
style="font-variant:normal;font-weight:bold;font-size:11.66142559px;font-family:'Ubuntu Mono';-inkscape-font-specification:UbuntuMono-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text368"><tspan
x="0 5.8307128 11.661426 17.49214 23.322851 29.153564 34.98428 40.814991"
y="0"
id="tspan366">kv-typed</tspan></text>
<g
id="g370"><path
d="m 339.219,394.281 59.023,16.895"
style="fill:none;stroke:#353535;stroke-width:2.85934496;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path372" /></g><g
id="g374"
transform="matrix(-1,-0.286233,0.286233,-1,0,0)"><path
d="m -473.569,-274.683 2.753,-2.749 -9.623,2.75 9.622,2.746 z"
style="fill:#353535;fill-opacity:1;fill-rule:evenodd;stroke:#353535;stroke-width:0.73305398;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path376" /></g><g
id="g378"><path
d="m 291.117,388.914 30.61,45.813"
style="fill:none;stroke:#353535;stroke-width:2.85934496;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path380" /></g><g
id="g382"
transform="matrix(-0.668177,-1,1,-0.668177,0,0)"><path
d="m -446.311,21.605 2.377,-2.376 -8.32,2.378 8.322,2.377 z"
style="fill:#353535;fill-opacity:1;fill-rule:evenodd;stroke:#353535;stroke-width:0.63398898;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path384" /></g><g
id="g386"><path
d="m 428.289,434.727 4.074,47.668"
style="fill:none;stroke:#353535;stroke-width:2.85934496;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path388" /></g><g
id="g390"
transform="matrix(-0.0855144,-1,1,-0.0855144,0,0)"><path
d="m -512.176,388.276 2.849,-2.85 -9.974,2.85 9.971,2.849 z"
style="fill:#353535;fill-opacity:1;fill-rule:evenodd;stroke:#353535;stroke-width:0.75971901;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path392" /></g><g
id="g394"><path
d="m 356.711,476.742 56.851,20.067"
style="fill:none;stroke:#353535;stroke-width:2.85934496;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path396" /></g><g
id="g398"
transform="matrix(-1,-0.352995,0.352995,-1,0,0)"><path
d="m -520.443,-311.954 2.698,-2.695 -9.439,2.696 9.436,2.696 z"
style="fill:#353535;fill-opacity:1;fill-rule:evenodd;stroke:#353535;stroke-width:0.71901;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path400" /></g><g
id="g402"><path
d="m 431.105,514.273 -0.05,29.778"
style="fill:none;stroke:#353535;stroke-width:2.85934496;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path404" /></g><g
id="g406"
transform="matrix(0.00169434,-1,1,0.00169434,0,0)"><path
d="m -539.889,431.973 2.858,-2.86 -10.007,2.861 10.009,2.858 z"
style="fill:#353535;fill-opacity:1;fill-rule:evenodd;stroke:#353535;stroke-width:0.76249099;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path408" /></g><text
transform="translate(317.82634,390.83079)"
style="font-variant:normal;font-weight:normal;font-size:11.66142559px;font-family:Ubuntu;-inkscape-font-specification:Ubuntu;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text422"><tspan
x="0 5.2009959 11.719733 16.465933 22.15671 28.675447 35.369106 39.870415 42.564205 49.082943 55.7766 58.47039 65.805428 72.499084 77.700081"
y="0"
id="tspan410">serveur en Rust</tspan><tspan
x="88.154518 98.195 104.71374 114.75423 121.62281 128.50305 135.38329 138.56686 141.26065 148.12923 154.64796 157.34175 162.02965 166.53096 172.61823 179.31187 184.51288 190.60014 196.02271 200.7106 203.66093 210.54118 217.23483"
y="36.182816"
id="tspan412">mempool de transactions</tspan><tspan
x="-24.341595 -17.473015 -12.971704 -6.0914626 -1.5435064 5.3367348 10.024629 15.820357 22.688936 29.207674 31.901463 39.632988 46.723137 49.860058 52.553848 60.390327 64.89164 70.978905 77.847481 84.506157 93.543762"
y="81.035271"
id="tspan414">prototype API GraphQL</tspan><tspan
x="122.89539 128.15469 135.03494 141.72859 147.15117 153.80983 160.32857 163.02237 169.89095 172.70134 178.7886 185.6572 190.85818 195.54608 200.04739 206.13466 211.55722 216.24512 219.19545 226.0757"
y="129.70181"
id="tspan416">couche d'abstraction</tspan><tspan
x="122.89539 129.76398 135.85124 141.05223 147.57097 152.77197 155.46576 162.33434 168.85307 171.54686 178.41545 185.29568 191.98935 198.683 205.20174 211.72047"
y="144.27859"
id="tspan418">bases de données</tspan><tspan
x="124.55347 131.42204"
y="192.48245"
id="tspan420"></tspan></text>
<text
transform="translate(455.76712,583.31324)"
style="font-variant:normal;font-weight:normal;font-size:11.66142559px;font-family:Ubuntu;-inkscape-font-specification:Ubuntu;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text426"><tspan
x="0"
y="0"
id="tspan424"></tspan></text>
<text
transform="translate(463.26542,583.31324)"
style="font-variant:normal;font-weight:normal;font-size:11.66142559px;font-family:Ubuntu;-inkscape-font-specification:Ubuntu;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text430"><tspan
x="0 6.6936584 9.6439991 14.331893"
y="0"
id="tspan428">nit </tspan></text>
<text
transform="translate(480.2911,583.31324)"
style="font-variant:normal;font-weight:normal;font-size:11.66142559px;font-family:'Ubuntu Mono';-inkscape-font-specification:UbuntuMono-Regular;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text434"><tspan
x="0 5.8307128 11.661426 17.49214 23.322851 29.153564 34.98428 40.814991 46.645702 52.476418"
y="0"
id="tspan432">db_schema!</tspan></text>
<text
transform="translate(503.75325,601.11495)"
style="font-variant:normal;font-weight:normal;font-size:9.32914066px;font-family:'DejaVu Sans';-inkscape-font-specification:DejaVuSans;writing-mode:lr-tb;fill:#353535;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text446"><tspan
x="0 3.6570232 9.1705456 15.085221 20.794655 26.709332"
y="0"
id="tspan436">typage</tspan><tspan
x="-23.928696 -19.077543 -13.377438 -7.4720917 -2.6209383 2.5007603 6.3630247 8.947197 14.861872 18.518896 21.103067 26.803173"
y="8.7355185"
id="tspan438">souscription</tspan><tspan
x="-54.558151 -50.901127 -47.066849 -41.357414 -35.424084 -30.572929 -24.863495 -19.741796 -16.084774 -13.500601 -7.8004961 -1.8951497 2.9839911 5.9413285 11.67875 17.584097 20.541435 26.45611"
y="34.942062"
id="tspan440">transactions en db</tspan><tspan
x="5.3387504 9.173027 14.882462 20.787807 26.702482"
y="17.471073"
id="tspan442">range</tspan><tspan
x="-25.199606 -20.077908 -14.377802 -8.472455 -3.3507569 2.5825768 6.2675877 9.9059525 15.643374 21.548721 26.67042"
y="26.206593"
id="tspan444">concurrence</tspan></text>
<text
transform="translate(443.19267,594.84336)"
style="font-variant:normal;font-weight:normal;font-size:11.66142559px;font-family:Ubuntu;-inkscape-font-specification:Ubuntu;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text450"><tspan
x="0 6.8685799 13.562239 16.512579 19.206369 25.946672 32.465408 36.966721"
y="0"
id="tspan448">qui gère</tspan></text>
<text
transform="matrix(0.88301004,0,0,1,169.22843,604.60763)"
style="font-variant:normal;font-weight:500;font-size:11.94826508px;font-family:'Ubuntu Light';-inkscape-font-specification:Ubuntu-Medium;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text454"><tspan
x="0 7.1211658 10.669801 17.814863 23.454445 29.751181 35.390762 42.34465 48.725025 52.022747 59.012482 64.98661 71.2714"
y="0"
id="tspan452">blockchain_v2</tspan></text>
<text
transform="matrix(0.88301004,0,0,1,215.76302,616.92314)"
style="font-variant:normal;font-weight:normal;font-size:11.94826508px;font-family:Ubuntu;-inkscape-font-specification:Ubuntu;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text458"><tspan
x="0 6.3564768 9.6183529 16.297434"
y="0"
id="tspan456">Sled</tspan></text>
<text
transform="matrix(0.88301004,0,0,1,216.45581,642.18487)"
style="font-variant:normal;font-weight:500;font-size:11.94826508px;font-family:'Ubuntu Light';-inkscape-font-specification:Ubuntu-Medium;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text462"><tspan
x="0 8.1606646 15.688072"
y="0"
id="tspan460">GVA</tspan></text>
<text
transform="matrix(0.88301004,0,0,1,216.96584,654.50033)"
style="font-variant:normal;font-weight:normal;font-size:11.94826508px;font-family:Ubuntu;-inkscape-font-specification:Ubuntu;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text466"><tspan
x="0 6.3564768 9.6183529 16.297434"
y="0"
id="tspan464">Sled</tspan></text>
<text
transform="matrix(0.88301004,0,0,1,195.76937,680.16231)"
style="font-variant:normal;font-weight:500;font-size:11.94826508px;font-family:'Ubuntu Light';-inkscape-font-specification:Ubuntu-Medium;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text470"><tspan
x="0 5.1855469 11.506179 21.841429 28.962595 34.936726 41.221516"
y="0"
id="tspan468">txmp_v2</tspan></text>
<text
transform="matrix(0.88301004,0,0,1,216.81403,692.47786)"
style="font-variant:normal;font-weight:normal;font-size:11.94826508px;font-family:Ubuntu;-inkscape-font-specification:Ubuntu;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text474"><tspan
x="0 6.3564768 9.6183529 16.297434"
y="0"
id="tspan472">Sled</tspan></text>
<text
transform="matrix(0.88301004,0,0,1,213.7854,717.01067)"
style="font-variant:normal;font-weight:500;font-size:11.94826508px;font-family:'Ubuntu Light';-inkscape-font-specification:Ubuntu-Medium;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text478"><tspan
x="0 5.6395812 15.819503 22.10429"
y="0"
id="tspan476">cmv1</tspan></text>
<text
transform="matrix(0.88301004,0,0,1,153.05709,729.32628)"
style="font-variant:normal;font-weight:normal;font-size:11.94826508px;font-family:Ubuntu;-inkscape-font-specification:Ubuntu;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text482"><tspan
x="0 10.287457 16.966536 27.253992 34.303471 39.17836 45.11665 50.445576 53.468487 60.32679 67.232887 70.494766 77.173843 81.821716 88.871193"
y="0"
id="tspan480">memorysingleton</tspan></text>
<text
transform="translate(272.06096,717.37683)"
style="font-variant:normal;font-weight:normal;font-size:11.22761917px;font-family:Ubuntu;-inkscape-font-specification:Ubuntu;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text498"><tspan
x="0 6.6130676 12.473885 17.481403 23.757643 26.351221 32.964291 39.240528 41.83411 48.447178 55.071472 61.516125 67.960777 74.237015 80.513252 85.520775 88.114357 94.356911 100.80157 103.39514 110.76046 118.20438"
y="0"
id="tspan484">base de données en RAM</tspan><tspan
x="0 9.6669798 15.943219 25.610199 32.234493 35.075081 39.408943 45.685181 48.278763 54.89183 60.752647 65.08651 69.600014 75.460831 81.950394 88.226631"
y="12.15127"
id="tspan486">mémoire partagée</tspan><tspan
x="0 9.6669798 15.943219 25.610199 32.223267 38.847561 45.471855 48.536999 51.130577 57.743645 64.019882 66.613464 71.126968 75.460831 81.321648 87.766296 92.773819 98.634636 103.85548 108.36898 111.20956 117.83386 124.27851"
y="-26.102901"
id="tspan488">mempool de transactions</tspan><tspan
x="0 6.6130676 12.473885 17.481403 23.757643 26.351221 32.964291 39.240528 41.83411 48.447178 55.071472 61.516125 67.960777 74.237015 80.513252 85.520775 88.114357 94.727425 101.35172 107.79637 112.13023 114.72381 117.78895"
y="-37.667133"
id="tspan490">base de données pour la</tspan><tspan
x="0.32560095 9.9925814 12.833169 19.322733 23.656593 29.51741 34.030914 36.905182 43.52948 49.974133 52.567711 59.180779 63.514641 70.138939 76.628502 80.962364 87.238602 92.246117 97.253639 100.09422 105.58453"
y="-112.63963"
id="tspan492">migration progressive</tspan><tspan
x="0.32560095 6.9386687 13.214908 18.222425 20.816006 27.429073 34.053368 40.49802 46.942677 53.218914 59.495152 64.50267 67.096252 73.70932 76.77446 83.39875 88.619598 94.177269 99.398109 105.80908 111.6699 114.51048"
y="-101.55832"
id="tspan494">des données blockchain</tspan><tspan
x="0.41542214 7.0284896 13.652785 20.097439 26.542091 32.818329 39.09457 44.102089 46.695667 51.703186 58.316254 64.592491 69.813332"
y="-75.403198"
id="tspan496">données spéci</tspan></text>
<text
transform="translate(344.71488,641.97364)"
style="font-variant:normal;font-weight:normal;font-size:11.22761917px;font-family:Ubuntu;-inkscape-font-specification:Ubuntu;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text502"><tspan
x="0"
y="0"
id="tspan500"></tspan></text>
<text
transform="translate(351.93424,641.97364)"
style="font-variant:normal;font-weight:normal;font-size:11.22761917px;font-family:Ubuntu;-inkscape-font-specification:Ubuntu;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text508"><tspan
x="0 6.6130676 13.057721 19.33396"
y="0"
id="tspan504">ques</tspan><tspan
x="-79.457863 -73.597046 -71.003464 -67.938324 -66.119446 -58.675537 -51.849144 -48.828915 -46.235336 -38.690376 -34.356514 -28.495697 -21.882629 -15.471659 -6.7365713"
y="11.081357"
id="tspan506">à l'API GraphQL</tspan></text>
<g
id="g510"><path
d="m 267.375,734.031 c 0,1.539 -5.555,2.785 -12.402,2.785 -6.848,0 -12.399,-1.246 -12.399,-2.785 0,-1.539 5.551,-2.785 12.399,-2.785 6.847,0 12.402,1.246 12.402,2.785 z"
style="fill:#ffa33e;fill-opacity:1;fill-rule:evenodd;stroke:#742000;stroke-width:1.45439196;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path512" /></g><g
id="g514"><path
d="m 267.371,734.059 v -4.485 H 242.57 v 4.485"
style="fill:#ffa33e;fill-opacity:1;fill-rule:evenodd;stroke:#742000;stroke-width:1.45439196;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path516" /></g><g
id="g518"><path
d="m 267.375,729.574 c 0,1.539 -5.555,2.785 -12.402,2.785 -6.848,0 -12.399,-1.246 -12.399,-2.785 0,-1.535 5.551,-2.781 12.399,-2.781 6.847,0 12.402,1.246 12.402,2.781 z"
style="fill:#9c2b00;fill-opacity:1;fill-rule:evenodd;stroke:#742000;stroke-width:1.45439196;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path520" /></g><g
id="g522"><path
d="m 267.371,726.27 c 0,1.539 -5.551,2.785 -12.398,2.785 -6.848,0 -12.399,-1.246 -12.399,-2.785 0,-1.54 5.551,-2.786 12.399,-2.786 6.847,0 12.398,1.246 12.398,2.786 z"
style="fill:#ffa33e;fill-opacity:1;fill-rule:evenodd;stroke:#742000;stroke-width:1.45439196;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path524" /></g><g
id="g526"><path
d="m 267.371,726.297 v -4.488 H 242.57 v 4.488"
style="fill:#ffa33e;fill-opacity:1;fill-rule:evenodd;stroke:#742000;stroke-width:1.45439196;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path528" /></g><g
id="g530"><path
d="m 267.371,721.812 c 0,1.54 -5.551,2.786 -12.398,2.786 -6.848,0 -12.399,-1.246 -12.399,-2.786 0,-1.535 5.551,-2.785 12.399,-2.785 6.847,0 12.398,1.25 12.398,2.785 z"
style="fill:#9c2b00;fill-opacity:1;fill-rule:evenodd;stroke:#742000;stroke-width:1.45439196;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path532" /></g><g
id="g534"><path
d="m 267.371,718.488 c 0,1.539 -5.551,2.785 -12.398,2.785 -6.848,0 -12.399,-1.246 -12.399,-2.785 0,-1.535 5.551,-2.785 12.399,-2.785 6.847,0 12.398,1.25 12.398,2.785 z"
style="fill:#ffa33e;fill-opacity:1;fill-rule:evenodd;stroke:#742000;stroke-width:1.45439196;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path536" /></g><g
id="g538"><path
d="m 267.371,718.516 v -4.485 H 242.57 v 4.485"
style="fill:#ffa33e;fill-opacity:1;fill-rule:evenodd;stroke:#742000;stroke-width:1.45439196;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path540" /></g><g
id="g542"><path
d="m 267.371,714.035 c 0,1.535 -5.551,2.781 -12.398,2.781 -6.848,0 -12.399,-1.246 -12.399,-2.781 0,-1.539 5.551,-2.785 12.399,-2.785 6.847,0 12.398,1.246 12.398,2.785 z"
style="fill:#9c2b00;fill-opacity:1;fill-rule:evenodd;stroke:#742000;stroke-width:1.45439196;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path544" /></g><g
id="g546"><path
d="m 267.371,710.727 c 0,1.539 -5.551,2.785 -12.398,2.785 -6.848,0 -12.403,-1.246 -12.403,-2.785 0,-1.539 5.555,-2.786 12.403,-2.786 6.847,0 12.398,1.247 12.398,2.786 z"
style="fill:#ffa33e;fill-opacity:1;fill-rule:evenodd;stroke:#742000;stroke-width:1.45439196;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path548" /></g><g
id="g550"><path
d="m 267.371,710.754 v -4.488 H 242.57 v 4.488"
style="fill:#ffa33e;fill-opacity:1;fill-rule:evenodd;stroke:#742000;stroke-width:1.45439196;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path552" /></g><g
id="g554"><path
d="m 267.371,706.27 c 0,1.539 -5.551,2.785 -12.398,2.785 -6.848,0 -12.403,-1.246 -12.403,-2.785 0,-1.536 5.555,-2.786 12.403,-2.786 6.847,0 12.398,1.25 12.398,2.786 z"
style="fill:#9c2b00;fill-opacity:1;fill-rule:evenodd;stroke:#742000;stroke-width:1.45439196;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path556" /></g><g
id="g558"><path
d="m 267.297,696.055 c 0,1.539 -5.551,2.785 -12.402,2.785 -6.848,0 -12.399,-1.246 -12.399,-2.785 0,-1.539 5.551,-2.785 12.399,-2.785 6.851,0 12.402,1.246 12.402,2.785 z"
style="fill:#ffa33e;fill-opacity:1;fill-rule:evenodd;stroke:#742000;stroke-width:1.45439196;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path560" /></g><g
id="g562"><path
d="m 267.293,696.078 v -4.484 h -24.801 v 4.484"
style="fill:#ffa33e;fill-opacity:1;fill-rule:evenodd;stroke:#742000;stroke-width:1.45439196;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path564" /></g><g
id="g566"><path
d="m 267.297,691.598 c 0,1.539 -5.551,2.785 -12.402,2.785 -6.848,0 -12.399,-1.246 -12.399,-2.785 0,-1.539 5.551,-2.786 12.399,-2.786 6.851,0 12.402,1.247 12.402,2.786 z"
style="fill:#9c2b00;fill-opacity:1;fill-rule:evenodd;stroke:#742000;stroke-width:1.45439196;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path568" /></g><g
id="g570"><path
d="m 267.297,688.293 c 0,1.539 -5.555,2.785 -12.402,2.785 -6.848,0 -12.399,-1.246 -12.399,-2.785 0,-1.539 5.551,-2.785 12.399,-2.785 6.847,0 12.402,1.246 12.402,2.785 z"
style="fill:#ffa33e;fill-opacity:1;fill-rule:evenodd;stroke:#742000;stroke-width:1.45439196;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path572" /></g><g
id="g574"><path
d="m 267.293,688.316 v -4.484 h -24.801 v 4.484"
style="fill:#ffa33e;fill-opacity:1;fill-rule:evenodd;stroke:#742000;stroke-width:1.45439196;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path576" /></g><g
id="g578"><path
d="m 267.297,683.836 c 0,1.539 -5.555,2.785 -12.402,2.785 -6.848,0 -12.399,-1.246 -12.399,-2.785 0,-1.539 5.551,-2.785 12.399,-2.785 6.847,0 12.402,1.246 12.402,2.785 z"
style="fill:#9c2b00;fill-opacity:1;fill-rule:evenodd;stroke:#742000;stroke-width:1.45439196;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path580" /></g><g
id="g582"><path
d="m 267.297,680.512 c 0,1.539 -5.555,2.785 -12.402,2.785 -6.848,0 -12.399,-1.246 -12.399,-2.785 0,-1.539 5.551,-2.785 12.399,-2.785 6.847,0 12.402,1.246 12.402,2.785 z"
style="fill:#ffa33e;fill-opacity:1;fill-rule:evenodd;stroke:#742000;stroke-width:1.45439196;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path584" /></g><g
id="g586"><path
d="m 267.293,680.535 v -4.484 h -24.801 v 4.484"
style="fill:#ffa33e;fill-opacity:1;fill-rule:evenodd;stroke:#742000;stroke-width:1.45439196;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path588" /></g><g
id="g590"><path
d="m 267.297,676.055 c 0,1.539 -5.555,2.785 -12.402,2.785 -6.848,0 -12.399,-1.246 -12.399,-2.785 0,-1.535 5.551,-2.785 12.399,-2.785 6.847,0 12.402,1.25 12.402,2.785 z"
style="fill:#9c2b00;fill-opacity:1;fill-rule:evenodd;stroke:#742000;stroke-width:1.45439196;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path592" /></g><g
id="g594"><path
d="m 267.293,672.75 c 0,1.539 -5.551,2.785 -12.398,2.785 -6.848,0 -12.403,-1.246 -12.403,-2.785 0,-1.539 5.555,-2.785 12.403,-2.785 6.847,0 12.398,1.246 12.398,2.785 z"
style="fill:#ffa33e;fill-opacity:1;fill-rule:evenodd;stroke:#742000;stroke-width:1.45439196;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path596" /></g><g
id="g598"><path
d="m 267.293,672.773 v -4.484 h -24.801 v 4.484"
style="fill:#ffa33e;fill-opacity:1;fill-rule:evenodd;stroke:#742000;stroke-width:1.45439196;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path600" /></g><g
id="g602"><path
d="m 267.293,668.293 c 0,1.539 -5.551,2.785 -12.398,2.785 -6.848,0 -12.403,-1.246 -12.403,-2.785 0,-1.539 5.555,-2.785 12.403,-2.785 6.847,0 12.398,1.246 12.398,2.785 z"
style="fill:#9c2b00;fill-opacity:1;fill-rule:evenodd;stroke:#742000;stroke-width:1.45439196;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path604" /></g><g
id="g606"><path
d="m 267.27,658.078 c 0,1.535 -5.555,2.785 -12.403,2.785 -6.847,0 -12.398,-1.25 -12.398,-2.785 0,-1.539 5.551,-2.785 12.398,-2.785 6.848,0 12.403,1.246 12.403,2.785 z"
style="fill:#ffa33e;fill-opacity:1;fill-rule:evenodd;stroke:#742000;stroke-width:1.45439196;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path608" /></g><g
id="g610"><path
d="m 267.266,658.102 v -4.485 h -24.801 v 4.485"
style="fill:#ffa33e;fill-opacity:1;fill-rule:evenodd;stroke:#742000;stroke-width:1.45439196;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path612" /></g><g
id="g614"><path
d="m 267.27,653.621 c 0,1.539 -5.555,2.785 -12.403,2.785 -6.847,0 -12.398,-1.246 -12.398,-2.785 0,-1.539 5.551,-2.785 12.398,-2.785 6.848,0 12.403,1.246 12.403,2.785 z"
style="fill:#9c2b00;fill-opacity:1;fill-rule:evenodd;stroke:#742000;stroke-width:1.45439196;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path616" /></g><g
id="g618"><path
d="m 267.266,650.316 c 0,1.536 -5.551,2.782 -12.399,2.782 -6.847,0 -12.398,-1.246 -12.398,-2.782 0,-1.539 5.551,-2.785 12.398,-2.785 6.848,0 12.399,1.246 12.399,2.785 z"
style="fill:#ffa33e;fill-opacity:1;fill-rule:evenodd;stroke:#742000;stroke-width:1.45439196;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path620" /></g><g
id="g622"><path
d="m 267.266,650.34 v -4.485 h -24.801 v 4.485"
style="fill:#ffa33e;fill-opacity:1;fill-rule:evenodd;stroke:#742000;stroke-width:1.45439196;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path624" /></g><g
id="g626"><path
d="m 267.266,645.859 c 0,1.539 -5.551,2.786 -12.399,2.786 -6.847,0 -12.398,-1.247 -12.398,-2.786 0,-1.539 5.551,-2.785 12.398,-2.785 6.848,0 12.399,1.246 12.399,2.785 z"
style="fill:#9c2b00;fill-opacity:1;fill-rule:evenodd;stroke:#742000;stroke-width:1.45439196;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path628" /></g><g
id="g630"><path
d="m 267.266,642.535 c 0,1.539 -5.551,2.785 -12.399,2.785 -6.847,0 -12.398,-1.246 -12.398,-2.785 0,-1.539 5.551,-2.785 12.398,-2.785 6.848,0 12.399,1.246 12.399,2.785 z"
style="fill:#ffa33e;fill-opacity:1;fill-rule:evenodd;stroke:#742000;stroke-width:1.45439196;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path632" /></g><g
id="g634"><path
d="m 267.266,642.559 v -4.485 h -24.801 v 4.485"
style="fill:#ffa33e;fill-opacity:1;fill-rule:evenodd;stroke:#742000;stroke-width:1.45439196;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path636" /></g><g
id="g638"><path
d="m 267.266,638.078 c 0,1.539 -5.551,2.785 -12.399,2.785 -6.847,0 -12.398,-1.246 -12.398,-2.785 0,-1.539 5.551,-2.785 12.398,-2.785 6.848,0 12.399,1.246 12.399,2.785 z"
style="fill:#9c2b00;fill-opacity:1;fill-rule:evenodd;stroke:#742000;stroke-width:1.45439196;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path640" /></g><g
id="g642"><path
d="m 267.266,634.773 c 0,1.536 -5.551,2.786 -12.399,2.786 -6.847,0 -12.402,-1.25 -12.402,-2.786 0,-1.539 5.555,-2.785 12.402,-2.785 6.848,0 12.399,1.246 12.399,2.785 z"
style="fill:#ffa33e;fill-opacity:1;fill-rule:evenodd;stroke:#742000;stroke-width:1.45439196;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path644" /></g><g
id="g646"><path
d="m 267.266,634.797 v -4.485 h -24.801 v 4.485"
style="fill:#ffa33e;fill-opacity:1;fill-rule:evenodd;stroke:#742000;stroke-width:1.45439196;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path648" /></g><g
id="g650"><path
d="m 267.266,630.316 c 0,1.539 -5.551,2.786 -12.399,2.786 -6.847,0 -12.402,-1.247 -12.402,-2.786 0,-1.539 5.555,-2.785 12.402,-2.785 6.848,0 12.399,1.246 12.399,2.785 z"
style="fill:#9c2b00;fill-opacity:1;fill-rule:evenodd;stroke:#742000;stroke-width:1.45439196;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path652" /></g><g
id="g654"><path
d="m 267.363,620.098 c 0,1.539 -5.551,2.785 -12.398,2.785 -6.848,0 -12.399,-1.246 -12.399,-2.785 0,-1.536 5.551,-2.782 12.399,-2.782 6.847,0 12.398,1.246 12.398,2.782 z"
style="fill:#ffa33e;fill-opacity:1;fill-rule:evenodd;stroke:#742000;stroke-width:1.45439196;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path656" /></g><g
id="g658"><path
d="m 267.363,620.125 v -4.484 h -24.801 v 4.484"
style="fill:#ffa33e;fill-opacity:1;fill-rule:evenodd;stroke:#742000;stroke-width:1.45439196;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path660" /></g><g
id="g662"><path
d="m 267.363,615.645 c 0,1.539 -5.551,2.785 -12.398,2.785 -6.848,0 -12.399,-1.246 -12.399,-2.785 0,-1.54 5.551,-2.786 12.399,-2.786 6.847,0 12.398,1.246 12.398,2.786 z"
style="fill:#9c2b00;fill-opacity:1;fill-rule:evenodd;stroke:#742000;stroke-width:1.45439196;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path664" /></g><g
id="g666"><path
d="m 267.363,612.336 c 0,1.539 -5.551,2.785 -12.398,2.785 -6.848,0 -12.403,-1.246 -12.403,-2.785 0,-1.535 5.555,-2.785 12.403,-2.785 6.847,0 12.398,1.25 12.398,2.785 z"
style="fill:#ffa33e;fill-opacity:1;fill-rule:evenodd;stroke:#742000;stroke-width:1.45439196;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path668" /></g><g
id="g670"><path
d="m 267.363,612.363 v -4.484 h -24.801 v 4.484"
style="fill:#ffa33e;fill-opacity:1;fill-rule:evenodd;stroke:#742000;stroke-width:1.45439196;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path672" /></g><g
id="g674"><path
d="m 267.363,607.883 c 0,1.535 -5.551,2.785 -12.398,2.785 -6.848,0 -12.403,-1.25 -12.403,-2.785 0,-1.539 5.555,-2.785 12.403,-2.785 6.847,0 12.398,1.246 12.398,2.785 z"
style="fill:#9c2b00;fill-opacity:1;fill-rule:evenodd;stroke:#742000;stroke-width:1.45439196;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path676" /></g><g
id="g678"><path
d="m 267.363,604.559 c 0,1.535 -5.551,2.781 -12.398,2.781 -6.848,0 -12.403,-1.246 -12.403,-2.781 0,-1.539 5.555,-2.786 12.403,-2.786 6.847,0 12.398,1.247 12.398,2.786 z"
style="fill:#ffa33e;fill-opacity:1;fill-rule:evenodd;stroke:#742000;stroke-width:1.45439196;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path680" /></g><g
id="g682"><path
d="m 267.363,604.582 v -4.484 h -24.801 v 4.484"
style="fill:#ffa33e;fill-opacity:1;fill-rule:evenodd;stroke:#742000;stroke-width:1.45439196;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path684" /></g><g
id="g686"><path
d="m 267.363,600.102 c 0,1.539 -5.551,2.785 -12.398,2.785 -6.848,0 -12.403,-1.246 -12.403,-2.785 0,-1.54 5.555,-2.786 12.403,-2.786 6.847,0 12.398,1.246 12.398,2.786 z"
style="fill:#9c2b00;fill-opacity:1;fill-rule:evenodd;stroke:#742000;stroke-width:1.45439196;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path688" /></g><g
id="g690"><path
d="m 267.363,596.793 c 0,1.539 -5.551,2.785 -12.398,2.785 -6.852,0 -12.403,-1.246 -12.403,-2.785 0,-1.535 5.551,-2.785 12.403,-2.785 6.847,0 12.398,1.25 12.398,2.785 z"
style="fill:#ffa33e;fill-opacity:1;fill-rule:evenodd;stroke:#742000;stroke-width:1.45439196;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path692" /></g><g
id="g694"><path
d="m 267.363,596.82 v -4.484 h -24.804 v 4.484"
style="fill:#ffa33e;fill-opacity:1;fill-rule:evenodd;stroke:#742000;stroke-width:1.45439196;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path696" /></g><g
id="g698"><path
d="m 267.363,592.34 c 0,1.535 -5.551,2.785 -12.398,2.785 -6.852,0 -12.403,-1.25 -12.403,-2.785 0,-1.539 5.551,-2.785 12.403,-2.785 6.847,0 12.398,1.246 12.398,2.785 z"
style="fill:#9c2b00;fill-opacity:1;fill-rule:evenodd;stroke:#742000;stroke-width:1.45439196;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path700" /></g><g
id="g702"><path
d="m 414.914,566.77 -44.609,11.582"
style="fill:none;stroke:#353535;stroke-width:2.85934496;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path704" /></g><g
id="g706"
transform="matrix(1,-0.259633,0.259633,1,0,0)"><path
d="m 209.563,631.902 2.769,-2.77 -9.687,2.767 9.688,2.769 z"
style="fill:#353535;fill-opacity:1;fill-rule:evenodd;stroke:#353535;stroke-width:0.73802298;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path708" /></g><g
id="g710"><path
d="m 417.418,575.168 -25.703,13.535"
style="fill:none;stroke:#353535;stroke-width:2.85934496;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path712" /></g><g
id="g714"
transform="matrix(1,-0.52654,0.52654,1,0,0)"><path
d="m 67.032,622.4 2.531,-2.53 -8.855,2.529 8.855,2.53 z"
style="fill:#353535;fill-opacity:1;fill-rule:evenodd;stroke:#353535;stroke-width:0.67468101;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path716" /></g><g
id="g718"><path
d="m 424.297,581.949 -20.582,25.879"
style="fill:none;stroke:#353535;stroke-width:2.85934496;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path720" /></g><g
id="g722"
transform="matrix(0.795287,-1,1,0.795287,0,0)"><path
d="m -172.971,543.413 2.237,-2.236 -7.834,2.238 7.833,2.236 z"
style="fill:#353535;fill-opacity:1;fill-rule:evenodd;stroke:#353535;stroke-width:0.59677601;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path724" /></g><g
id="g726"><path
d="M 431.641,585.129 413.09,629.578"
style="fill:none;stroke:#353535;stroke-width:2.85934496;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path728" /></g><g
id="g730"
transform="matrix(0.417328,-1,1,0.417328,0,0)"><path
d="m -386.203,575.583 2.638,-2.636 -9.235,2.639 9.234,2.639 z"
style="fill:#353535;fill-opacity:1;fill-rule:evenodd;stroke:#353535;stroke-width:0.70367402;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path732" /></g><text
transform="matrix(0.8657964,-0.1964907,0.22252373,0.98050569,337.2069,580.10832)"
style="font-variant:normal;font-weight:normal;font-size:8.63994598px;font-family:Ubuntu;-inkscape-font-specification:Ubuntu;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text736"><tspan
x="0 5.0889282 9.9186573 13.253676 20.692671 25.5224 28.995659 30.991486 33.350189 35.432419 39.942471 45.031399 48.884815 52.35807 55.693092 60.203144 64.220718 67.693977 69.879883 74.977448 79.936775 81.93261 87.021538"
y="0"
id="tspan734">permet l'abstraction de</tspan></text>
<g
id="g738"><path
d="m 81.656,731.727 c 0,1.132 -4.086,2.05 -9.125,2.05 -5.039,0 -9.121,-0.918 -9.121,-2.05 0,-1.129 4.082,-2.047 9.121,-2.047 5.039,0 9.125,0.918 9.125,2.047 z"
style="fill:#feff52;fill-opacity:1;fill-rule:evenodd;stroke:#353535;stroke-width:1.07015395;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path740" /></g><g
id="g742"><path
d="m 81.656,731.746 v -3.301 h -18.25 v 3.301"
style="fill:#feff52;fill-opacity:1;fill-rule:evenodd;stroke:#353535;stroke-width:1.07015395;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path744" /></g><g
id="g746"><path
d="m 81.656,728.449 c 0,1.133 -4.086,2.051 -9.125,2.051 -5.039,0 -9.121,-0.918 -9.121,-2.051 0,-1.133 4.082,-2.051 9.121,-2.051 5.039,0 9.125,0.918 9.125,2.051 z"
style="fill:#f4cf00;fill-opacity:1;fill-rule:evenodd;stroke:#353535;stroke-width:1.07015395;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path748" /></g><g
id="g750"><path
d="m 81.656,726.016 c 0,1.132 -4.086,2.05 -9.125,2.05 -5.039,0 -9.125,-0.918 -9.125,-2.05 0,-1.129 4.086,-2.047 9.125,-2.047 5.039,0 9.125,0.918 9.125,2.047 z"
style="fill:#feff52;fill-opacity:1;fill-rule:evenodd;stroke:#353535;stroke-width:1.07015395;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path752" /></g><g
id="g754"><path
d="m 81.656,726.035 v -3.301 h -18.25 v 3.301"
style="fill:#feff52;fill-opacity:1;fill-rule:evenodd;stroke:#353535;stroke-width:1.07015395;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path756" /></g><g
id="g758"><path
d="m 81.656,722.738 c 0,1.133 -4.086,2.047 -9.125,2.047 -5.039,0 -9.125,-0.914 -9.125,-2.047 0,-1.133 4.086,-2.05 9.125,-2.05 5.039,0 9.125,0.917 9.125,2.05 z"
style="fill:#f4cf00;fill-opacity:1;fill-rule:evenodd;stroke:#353535;stroke-width:1.07015395;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path760" /></g><g
id="g762"><path
d="m 81.656,720.293 c 0,1.129 -4.086,2.047 -9.125,2.047 -5.039,0 -9.125,-0.918 -9.125,-2.047 0,-1.133 4.086,-2.051 9.125,-2.051 5.039,0 9.125,0.918 9.125,2.051 z"
style="fill:#feff52;fill-opacity:1;fill-rule:evenodd;stroke:#353535;stroke-width:1.07015395;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path764" /></g><g
id="g766"><path
d="m 81.656,720.309 v -3.297 h -18.25 v 3.297"
style="fill:#feff52;fill-opacity:1;fill-rule:evenodd;stroke:#353535;stroke-width:1.07015395;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path768" /></g><g
id="g770"><path
d="m 81.656,717.012 c 0,1.133 -4.086,2.05 -9.125,2.05 -5.039,0 -9.125,-0.917 -9.125,-2.05 0,-1.129 4.086,-2.047 9.125,-2.047 5.039,0 9.125,0.918 9.125,2.047 z"
style="fill:#f4cf00;fill-opacity:1;fill-rule:evenodd;stroke:#353535;stroke-width:1.07015395;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path772" /></g><g
id="g774"><path
d="m 81.656,714.582 c 0,1.129 -4.086,2.047 -9.125,2.047 -5.039,0 -9.125,-0.918 -9.125,-2.047 0,-1.133 4.086,-2.051 9.125,-2.051 5.039,0 9.125,0.918 9.125,2.051 z"
style="fill:#feff52;fill-opacity:1;fill-rule:evenodd;stroke:#353535;stroke-width:1.07015395;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path776" /></g><g
id="g778"><path
d="m 81.656,714.598 v -3.301 h -18.25 v 3.301"
style="fill:#feff52;fill-opacity:1;fill-rule:evenodd;stroke:#353535;stroke-width:1.07015395;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path780" /></g><g
id="g782"><path
d="m 81.656,711.301 c 0,1.133 -4.086,2.051 -9.125,2.051 -5.039,0 -9.125,-0.918 -9.125,-2.051 0,-1.133 4.086,-2.047 9.125,-2.047 5.039,0 9.125,0.914 9.125,2.047 z"
style="fill:#f4cf00;fill-opacity:1;fill-rule:evenodd;stroke:#353535;stroke-width:1.07015395;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path784" /></g><g
id="g786"><path
d="m 103.07,731.727 c 0,1.132 -4.086,2.05 -9.125,2.05 -5.039,0 -9.121,-0.918 -9.121,-2.05 0,-1.129 4.082,-2.047 9.121,-2.047 5.039,0 9.125,0.918 9.125,2.047 z"
style="fill:#feff52;fill-opacity:1;fill-rule:evenodd;stroke:#353535;stroke-width:1.07015395;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path788" /></g><g
id="g790"><path
d="m 103.07,731.746 v -3.301 H 84.82 v 3.301"
style="fill:#feff52;fill-opacity:1;fill-rule:evenodd;stroke:#353535;stroke-width:1.07015395;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path792" /></g><g
id="g794"><path
d="m 103.07,728.449 c 0,1.133 -4.086,2.051 -9.125,2.051 -5.039,0 -9.121,-0.918 -9.121,-2.051 0,-1.133 4.082,-2.051 9.121,-2.051 5.039,0 9.125,0.918 9.125,2.051 z"
style="fill:#f4cf00;fill-opacity:1;fill-rule:evenodd;stroke:#353535;stroke-width:1.07015395;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path796" /></g><g
id="g798"><path
d="m 103.07,726.016 c 0,1.132 -4.086,2.05 -9.125,2.05 -5.039,0 -9.125,-0.918 -9.125,-2.05 0,-1.129 4.086,-2.047 9.125,-2.047 5.039,0 9.125,0.918 9.125,2.047 z"
style="fill:#feff52;fill-opacity:1;fill-rule:evenodd;stroke:#353535;stroke-width:1.07015395;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path800" /></g><g
id="g802"><path
d="m 103.07,726.035 v -3.301 H 84.82 v 3.301"
style="fill:#feff52;fill-opacity:1;fill-rule:evenodd;stroke:#353535;stroke-width:1.07015395;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path804" /></g><g
id="g806"><path
d="m 103.07,722.738 c 0,1.133 -4.086,2.047 -9.125,2.047 -5.039,0 -9.125,-0.914 -9.125,-2.047 0,-1.133 4.086,-2.05 9.125,-2.05 5.039,0 9.125,0.917 9.125,2.05 z"
style="fill:#f4cf00;fill-opacity:1;fill-rule:evenodd;stroke:#353535;stroke-width:1.07015395;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path808" /></g><g
id="g810"><path
d="m 103.07,720.293 c 0,1.129 -4.086,2.047 -9.125,2.047 -5.039,0 -9.125,-0.918 -9.125,-2.047 0,-1.133 4.086,-2.051 9.125,-2.051 5.039,0 9.125,0.918 9.125,2.051 z"
style="fill:#feff52;fill-opacity:1;fill-rule:evenodd;stroke:#353535;stroke-width:1.07015395;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path812" /></g><g
id="g814"><path
d="m 103.07,720.309 v -3.297 H 84.82 v 3.297"
style="fill:#feff52;fill-opacity:1;fill-rule:evenodd;stroke:#353535;stroke-width:1.07015395;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path816" /></g><g
id="g818"><path
d="m 103.07,717.012 c 0,1.133 -4.086,2.05 -9.125,2.05 -5.039,0 -9.125,-0.917 -9.125,-2.05 0,-1.129 4.086,-2.047 9.125,-2.047 5.039,0 9.125,0.918 9.125,2.047 z"
style="fill:#f4cf00;fill-opacity:1;fill-rule:evenodd;stroke:#353535;stroke-width:1.07015395;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path820" /></g><g
id="g822"><path
d="m 103.07,714.582 c 0,1.129 -4.086,2.047 -9.125,2.047 -5.039,0 -9.125,-0.918 -9.125,-2.047 0,-1.133 4.086,-2.051 9.125,-2.051 5.039,0 9.125,0.918 9.125,2.051 z"
style="fill:#feff52;fill-opacity:1;fill-rule:evenodd;stroke:#353535;stroke-width:1.07015395;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path824" /></g><g
id="g826"><path
d="m 103.07,714.598 v -3.301 H 84.82 v 3.301"
style="fill:#feff52;fill-opacity:1;fill-rule:evenodd;stroke:#353535;stroke-width:1.07015395;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path828" /></g><g
id="g830"><path
d="m 103.07,711.301 c 0,1.133 -4.086,2.051 -9.125,2.051 -5.039,0 -9.125,-0.918 -9.125,-2.051 0,-1.133 4.086,-2.047 9.125,-2.047 5.039,0 9.125,0.914 9.125,2.047 z"
style="fill:#f4cf00;fill-opacity:1;fill-rule:evenodd;stroke:#353535;stroke-width:1.07015395;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path832" /></g><g
id="g834"><path
d="m 124.484,731.727 c 0,1.132 -4.086,2.05 -9.125,2.05 -5.039,0 -9.121,-0.918 -9.121,-2.05 0,-1.129 4.082,-2.047 9.121,-2.047 5.039,0 9.125,0.918 9.125,2.047 z"
style="fill:#feff52;fill-opacity:1;fill-rule:evenodd;stroke:#353535;stroke-width:1.07015395;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path836" /></g><g
id="g838"><path
d="m 124.484,731.746 v -3.301 h -18.25 v 3.301"
style="fill:#feff52;fill-opacity:1;fill-rule:evenodd;stroke:#353535;stroke-width:1.07015395;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path840" /></g><g
id="g842"><path
d="m 124.484,728.449 c 0,1.133 -4.086,2.051 -9.125,2.051 -5.039,0 -9.121,-0.918 -9.121,-2.051 0,-1.133 4.082,-2.051 9.121,-2.051 5.039,0 9.125,0.918 9.125,2.051 z"
style="fill:#f4cf00;fill-opacity:1;fill-rule:evenodd;stroke:#353535;stroke-width:1.07015395;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path844" /></g><g
id="g846"><path
d="m 124.484,726.016 c 0,1.132 -4.086,2.05 -9.125,2.05 -5.039,0 -9.125,-0.918 -9.125,-2.05 0,-1.129 4.086,-2.047 9.125,-2.047 5.039,0 9.125,0.918 9.125,2.047 z"
style="fill:#feff52;fill-opacity:1;fill-rule:evenodd;stroke:#353535;stroke-width:1.07015395;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path848" /></g><g
id="g850"><path
d="m 124.484,726.035 v -3.301 h -18.25 v 3.301"
style="fill:#feff52;fill-opacity:1;fill-rule:evenodd;stroke:#353535;stroke-width:1.07015395;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path852" /></g><g
id="g854"><path
d="m 124.484,722.738 c 0,1.133 -4.086,2.047 -9.125,2.047 -5.039,0 -9.125,-0.914 -9.125,-2.047 0,-1.133 4.086,-2.05 9.125,-2.05 5.039,0 9.125,0.917 9.125,2.05 z"
style="fill:#f4cf00;fill-opacity:1;fill-rule:evenodd;stroke:#353535;stroke-width:1.07015395;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path856" /></g><g
id="g858"><path
d="m 124.484,720.293 c 0,1.129 -4.086,2.047 -9.125,2.047 -5.039,0 -9.125,-0.918 -9.125,-2.047 0,-1.133 4.086,-2.051 9.125,-2.051 5.039,0 9.125,0.918 9.125,2.051 z"
style="fill:#feff52;fill-opacity:1;fill-rule:evenodd;stroke:#353535;stroke-width:1.07015395;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path860" /></g><g
id="g862"><path
d="m 124.484,720.309 v -3.297 h -18.25 v 3.297"
style="fill:#feff52;fill-opacity:1;fill-rule:evenodd;stroke:#353535;stroke-width:1.07015395;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path864" /></g><g
id="g866"><path
d="m 124.484,717.012 c 0,1.133 -4.086,2.05 -9.125,2.05 -5.039,0 -9.125,-0.917 -9.125,-2.05 0,-1.129 4.086,-2.047 9.125,-2.047 5.039,0 9.125,0.918 9.125,2.047 z"
style="fill:#f4cf00;fill-opacity:1;fill-rule:evenodd;stroke:#353535;stroke-width:1.07015395;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path868" /></g><g
id="g870"><path
d="m 124.484,714.582 c 0,1.129 -4.086,2.047 -9.125,2.047 -5.039,0 -9.125,-0.918 -9.125,-2.047 0,-1.133 4.086,-2.051 9.125,-2.051 5.039,0 9.125,0.918 9.125,2.051 z"
style="fill:#feff52;fill-opacity:1;fill-rule:evenodd;stroke:#353535;stroke-width:1.07015395;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path872" /></g><g
id="g874"><path
d="m 124.484,714.598 v -3.301 h -18.25 v 3.301"
style="fill:#feff52;fill-opacity:1;fill-rule:evenodd;stroke:#353535;stroke-width:1.07015395;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path876" /></g><g
id="g878"><path
d="m 124.484,711.301 c 0,1.133 -4.086,2.051 -9.125,2.051 -5.039,0 -9.125,-0.918 -9.125,-2.051 0,-1.133 4.086,-2.047 9.125,-2.047 5.039,0 9.125,0.914 9.125,2.047 z"
style="fill:#f4cf00;fill-opacity:1;fill-rule:evenodd;stroke:#353535;stroke-width:1.07015395;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path880" /></g><text
transform="translate(461.11771,709.78417)"
style="font-variant:normal;font-weight:normal;font-size:10.30768204px;font-family:Ubuntu;-inkscape-font-specification:Ubuntu;writing-mode:lr-tb;fill:#5f5f5f;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text888"><tspan
x="0 4.7930722 10.555066 14.533832 18.677519 24.05813 26.665974 32.582584 38.344578 42.941803 45.322876 50.115952 54.094715 59.475327 63.515938 69.277931 73.87516 76.256233 82.739761 88.656372 93.253601"
y="0"
id="tspan882">certaines crates Rust</tspan><tspan
x="0 6.0815325 11.998142 16.14183 18.522905 24.284899 28.32551 34.087505 36.468578 45.343494 50.724102 55.321331 61.392555 67.309166 73.071159 78.833153"
y="11.043949"
id="tspan884">ont été masquées</tspan><tspan
x="0 6.0712247 12.152757 18.069366 22.048132 24.429207 29.026432 31.634275 40.50919 46.580414 49.425335"
y="22.087898"
id="tspan886">pour simpli</tspan></text>
<text
transform="translate(513.15089,731.87207)"
style="font-variant:normal;font-weight:normal;font-size:10.30768204px;font-family:Ubuntu;-inkscape-font-specification:Ubuntu;writing-mode:lr-tb;fill:#5f5f5f;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text892"><tspan
x="0"
y="0"
id="tspan890"></tspan></text>
<text
transform="translate(519.77873,731.87207)"
style="font-variant:normal;font-weight:normal;font-size:10.30768204px;font-family:Ubuntu;-inkscape-font-specification:Ubuntu;writing-mode:lr-tb;fill:#5f5f5f;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text896"><tspan
x="0 5.7619944"
y="0"
id="tspan894">er</tspan></text>
<g
id="g898"
transform="matrix(1,-0.267975,0.267975,1,0,0)"><path
d="m 341.236,825.021 -19.149,-5.132 7.01,-7.004 7.007,-7.009 2.564,9.574 z"
style="fill:none;stroke:#5f5f5f;stroke-width:3.851161;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path900" /></g><path
d="m 562.32,733.578 h -20.523 l 5.133,-8.883 5.129,-8.886 5.129,8.886 z"
style="fill:#ffdb00;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path902" /><text
transform="translate(547.87272,732.07618)"
style="font-variant:normal;font-weight:bold;font-size:16.74229622px;font-family:'Ubuntu Mono';-inkscape-font-specification:UbuntuMono-Bold;writing-mode:lr-tb;fill:#5f5f5f;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text906"><tspan
x="0"
y="0"
id="tspan904">!</tspan></text>
<g
id="g908"><path
d="m 458.176,699.316 h 108.402 v 38.879 H 458.176 Z"
style="fill:none;stroke:#5f5f5f;stroke-width:2.11259604;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:2.112596, 4.225192;stroke-dashoffset:0;stroke-opacity:1"
id="path910" /></g><path
d="m 321.559,103.656 h 236.41 v 8.969 h -236.41 z"
style="fill:#5096c8;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path912" /><g
id="g914"><path
d="m 329.375,112.645 h 220.758 v 187.5 H 329.375 Z"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#fdfdfd;stroke-width:10.20472431;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path916" /></g><path
d="m 37.207,103.656 h 274.168 v 8.949 H 37.207 Z"
style="fill:#5096c8;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path918" /><g
id="g920"><path
d="m 45.145,112.645 h 258.258 v 187.5 H 45.145 Z"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#fdfdfd;stroke-width:10.20472431;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path922" /></g><text
transform="translate(37.892278,98.511398)"
style="font-variant:normal;font-weight:normal;font-size:25.00000191px;font-family:Ubuntu;-inkscape-font-specification:Ubuntu;writing-mode:lr-tb;fill:#ffd086;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text926"><tspan
x="0 17.825001 32.175003 46.525002 52.850002 62.700001 76.675003 86.325005"
y="0"
id="tspan924">Duniter </tspan></text>
<text
transform="translate(129.99228,98.511398)"
style="font-variant:normal;font-weight:bold;font-size:25.00000191px;font-family:Ubuntu;-inkscape-font-specification:Ubuntu-Bold;writing-mode:lr-tb;fill:#ffd086;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text930"><tspan
x="0 14.200001 20.35"
y="0"
id="tspan928">1.7</tspan></text>
<text
transform="translate(322.12122,98.511398)"
style="font-variant:normal;font-weight:normal;font-size:25.00000191px;font-family:Ubuntu;-inkscape-font-specification:Ubuntu;writing-mode:lr-tb;fill:#cc8902;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text934"><tspan
x="0 17.825001 32.175003 46.525002 52.850002 62.700001 76.675003 86.325005"
y="0"
id="tspan932">Duniter </tspan></text>
<text
transform="translate(414.22122,98.511398)"
style="font-variant:normal;font-weight:bold;font-size:25.00000191px;font-family:Ubuntu;-inkscape-font-specification:Ubuntu-Bold;writing-mode:lr-tb;fill:#cc8902;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text938"><tspan
x="0 14.200001 20.35"
y="0"
id="tspan936">1.8</tspan></text>
<g
id="g940"><path
d="m 359.223,123.582 17.851,10.309 v 20.613 l -17.851,10.305 -17.848,-10.305 v -20.613 z"
style="fill:#787878;fill-opacity:1;fill-rule:nonzero;stroke:#787878;stroke-width:8.62098789;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path942" /></g><text
transform="matrix(0.88301,0,0,1,341.17419,147.03303)"
style="font-variant:normal;font-weight:bold;font-size:10.14022636px;font-family:'DejaVu Sans';-inkscape-font-specification:DejaVuSans-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text946"><tspan
x="0 8.4772291 15.443564 22.693827 29.568899 33.371483"
y="0"
id="tspan944">NodeJS</tspan></text>
<g
id="g948"><path
d="m 478.777,154.633 c -2.386,-1.563 -22.297,1.121 -22.297,1.121 l 6.43,-21.258 20,-0.082 20.028,0.082 6.425,21.258 c 0,0 -20.148,-2.723 -22.539,-1.121 -0.406,0.273 -1.097,1.992 -4.031,1.992 -2.938,0.004 -3.605,-1.723 -4.016,-1.992 z"
style="fill:#353535;fill-opacity:1;fill-rule:nonzero;stroke:#353535;stroke-width:1.51783597;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path950" /></g><g
id="g952"><path
d="m 483.332,154.211 c 2.106,-8.527 22.848,0.09 22.848,0.09 l -6.125,-21.75 c 0,0 -14.985,-5.789 -16.727,1.953 z"
style="fill:#eaeeef;fill-opacity:1;fill-rule:nonzero;stroke:#353535;stroke-width:1.51783597;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path954" /></g><g
id="g956"><path
d="m 482.094,154.211 c -2.106,-8.527 -22.848,0.09 -22.848,0.09 l 6.125,-21.75 c 0,0 14.984,-5.789 16.727,1.953 z"
style="fill:#eaeeef;fill-opacity:1;fill-rule:nonzero;stroke:#353535;stroke-width:1.51783597;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path958" /></g><text
transform="matrix(0.88301001,0,0,1,452.41674,126.95512)"
style="font-variant:normal;font-weight:500;font-size:12.77022076px;font-family:'Ubuntu Light';-inkscape-font-specification:Ubuntu-Medium;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text962"><tspan
x="0 9.2711802 16.716219 24.186798 27.71138 32.94717 40.238968 45.385365 55.371677 62.127125 68.754868 76.365921"
y="0"
id="tspan960">DuniterOxyde</tspan></text>
<text
transform="matrix(0.88301001,0,0,1,507.87403,136.69941)"
style="font-variant:normal;font-weight:normal;font-size:10.64185143px;font-family:'Ubuntu Mono';-inkscape-font-specification:UbuntuMono-Regular;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text966"><tspan
x="0 5.3209257 10.641851 15.962776"
y="0"
id="tspan964">Rust</tspan></text>
<g
id="g968"><path
d="m 382.109,133.145 h 70.012"
style="fill:none;stroke:#353535;stroke-width:2.45196891;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path970" /></g><g
id="g972"
transform="scale(-1)"><path
d="m -449.18,-133.145 2.453,-2.453 -8.582,2.453 8.582,2.454 z"
style="fill:#353535;fill-opacity:1;fill-rule:evenodd;stroke:#353535;stroke-width:0.65385801;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path974" /></g><text
transform="matrix(0.88301002,0,0,1,405.89006,130.10019)"
style="font-variant:normal;font-weight:normal;font-size:7.449296px;font-family:Ubuntu;-inkscape-font-specification:Ubuntu;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text978"><tspan
x="0 3.4639227 7.7174706 11.606003 14.481431 18.787125"
y="0"
id="tspan976">charge</tspan></text>
<g
id="g980"><path
d="m 429.691,291.781 c 0,0.696 -2.503,1.258 -5.593,1.258 -3.086,0 -5.59,-0.562 -5.59,-1.258 0,-0.691 2.504,-1.254 5.59,-1.254 3.09,0 5.593,0.563 5.593,1.254 z"
style="fill:#eaeeef;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:0.65573603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path982" /></g><g
id="g984"><path
d="m 429.691,291.793 v -2.02 h -11.183 v 2.02"
style="fill:#eaeeef;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:0.65573603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path986" /></g><g
id="g988"><path
d="m 429.691,289.773 c 0,0.696 -2.503,1.258 -5.593,1.258 -3.086,0 -5.59,-0.562 -5.59,-1.258 0,-0.691 2.504,-1.253 5.59,-1.253 3.09,0 5.593,0.562 5.593,1.253 z"
style="fill:#868686;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:0.65573603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path990" /></g><g
id="g992"><path
d="m 429.691,288.285 c 0,0.692 -2.503,1.254 -5.593,1.254 -3.086,0 -5.59,-0.562 -5.59,-1.254 0,-0.695 2.504,-1.258 5.59,-1.258 3.09,0 5.593,0.563 5.593,1.258 z"
style="fill:#eaeeef;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:0.65573603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path994" /></g><g
id="g996"><path
d="m 429.691,288.293 v -2.02 h -11.183 v 2.02"
style="fill:#eaeeef;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:0.65573603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path998" /></g><g
id="g1000"><path
d="m 429.691,286.273 c 0,0.696 -2.503,1.258 -5.593,1.258 -3.086,0 -5.59,-0.562 -5.59,-1.258 0,-0.691 2.504,-1.253 5.59,-1.253 3.09,0 5.593,0.562 5.593,1.253 z"
style="fill:#868686;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:0.65573603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1002" /></g><g
id="g1004"><path
d="m 429.691,284.777 c 0,0.692 -2.503,1.254 -5.593,1.254 -3.086,0 -5.59,-0.562 -5.59,-1.254 0,-0.695 2.504,-1.257 5.59,-1.257 3.09,0 5.593,0.562 5.593,1.257 z"
style="fill:#eaeeef;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:0.65573603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1006" /></g><g
id="g1008"><path
d="m 429.691,284.785 v -2.019 h -11.183 v 2.019"
style="fill:#eaeeef;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:0.65573603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1010" /></g><g
id="g1012"><path
d="m 429.691,282.766 c 0,0.695 -2.503,1.257 -5.593,1.257 -3.086,0 -5.59,-0.562 -5.59,-1.257 0,-0.692 2.504,-1.254 5.59,-1.254 3.09,0 5.593,0.562 5.593,1.254 z"
style="fill:#868686;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:0.65573603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1014" /></g><g
id="g1016"><path
d="m 429.691,281.277 c 0,0.692 -2.503,1.254 -5.593,1.254 -3.086,0 -5.59,-0.562 -5.59,-1.254 0,-0.695 2.504,-1.257 5.59,-1.257 3.09,0 5.593,0.562 5.593,1.257 z"
style="fill:#eaeeef;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:0.65573603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1018" /></g><g
id="g1020"><path
d="m 429.688,281.285 v -2.019 h -11.18 v 2.019"
style="fill:#eaeeef;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:0.65573603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1022" /></g><g
id="g1024"><path
d="m 429.691,279.266 c 0,0.695 -2.503,1.257 -5.593,1.257 -3.086,0 -5.59,-0.562 -5.59,-1.257 0,-0.692 2.504,-1.254 5.59,-1.254 3.09,0 5.593,0.562 5.593,1.254 z"
style="fill:#868686;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:0.65573603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1026" /></g><g
id="g1028"><path
d="m 449.461,291.781 c 0,0.696 -2.504,1.258 -5.59,1.258 -3.09,0 -5.59,-0.562 -5.59,-1.258 0,-0.691 2.5,-1.254 5.59,-1.254 3.086,0 5.59,0.563 5.59,1.254 z"
style="fill:#eaeeef;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:0.65573603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1030" /></g><g
id="g1032"><path
d="m 449.461,291.793 v -2.02 h -11.184 v 2.02"
style="fill:#eaeeef;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:0.65573603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1034" /></g><g
id="g1036"><path
d="m 449.461,289.773 c 0,0.696 -2.504,1.258 -5.59,1.258 -3.09,0 -5.59,-0.562 -5.59,-1.258 0,-0.691 2.5,-1.253 5.59,-1.253 3.086,0 5.59,0.562 5.59,1.253 z"
style="fill:#868686;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:0.65573603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1038" /></g><g
id="g1040"><path
d="m 449.461,288.285 c 0,0.692 -2.504,1.254 -5.59,1.254 -3.09,0 -5.59,-0.562 -5.59,-1.254 0,-0.695 2.5,-1.258 5.59,-1.258 3.086,0 5.59,0.563 5.59,1.258 z"
style="fill:#eaeeef;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:0.65573603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1042" /></g><g
id="g1044"><path
d="m 449.461,288.293 v -2.02 h -11.184 v 2.02"
style="fill:#eaeeef;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:0.65573603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1046" /></g><g
id="g1048"><path
d="m 449.461,286.273 c 0,0.696 -2.504,1.258 -5.59,1.258 -3.09,0 -5.59,-0.562 -5.59,-1.258 0,-0.691 2.5,-1.253 5.59,-1.253 3.086,0 5.59,0.562 5.59,1.253 z"
style="fill:#868686;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:0.65573603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1050" /></g><g
id="g1052"><path
d="m 449.461,284.777 c 0,0.692 -2.504,1.254 -5.59,1.254 -3.09,0 -5.59,-0.562 -5.59,-1.254 0,-0.695 2.5,-1.257 5.59,-1.257 3.086,0 5.59,0.562 5.59,1.257 z"
style="fill:#eaeeef;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:0.65573603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1054" /></g><g
id="g1056"><path
d="m 449.461,284.785 v -2.019 h -11.184 v 2.019"
style="fill:#eaeeef;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:0.65573603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1058" /></g><g
id="g1060"><path
d="m 449.461,282.766 c 0,0.695 -2.504,1.257 -5.59,1.257 -3.09,0 -5.59,-0.562 -5.59,-1.257 0,-0.692 2.5,-1.254 5.59,-1.254 3.086,0 5.59,0.562 5.59,1.254 z"
style="fill:#868686;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:0.65573603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1062" /></g><g
id="g1064"><path
d="m 449.461,281.277 c 0,0.692 -2.504,1.254 -5.59,1.254 -3.09,0 -5.594,-0.562 -5.594,-1.254 0,-0.695 2.504,-1.257 5.594,-1.257 3.086,0 5.59,0.562 5.59,1.257 z"
style="fill:#eaeeef;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:0.65573603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1066" /></g><g
id="g1068"><path
d="m 449.461,281.285 v -2.019 h -11.184 v 2.019"
style="fill:#eaeeef;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:0.65573603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1070" /></g><g
id="g1072"><path
d="m 449.461,279.266 c 0,0.695 -2.504,1.257 -5.59,1.257 -3.09,0 -5.594,-0.562 -5.594,-1.257 0,-0.692 2.504,-1.254 5.594,-1.254 3.086,0 5.59,0.562 5.59,1.254 z"
style="fill:#868686;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:0.65573603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1074" /></g><g
id="g1076"><path
d="m 409.918,291.781 c 0,0.696 -2.504,1.258 -5.59,1.258 -3.086,0 -5.59,-0.562 -5.59,-1.258 0,-0.691 2.504,-1.254 5.59,-1.254 3.086,0 5.59,0.563 5.59,1.254 z"
style="fill:#eaeeef;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:0.65573603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1078" /></g><path
d="m 409.918,291.793 v -2.02 h -11.184 v 2.02"
style="fill:#eaeeef;fill-opacity:1;fill-rule:evenodd;stroke:none"
id="path1080" /><g
id="g1082"><path
d="m 409.918,289.773 c 0,0.696 -2.504,1.258 -5.59,1.258 -3.086,0 -5.59,-0.562 -5.59,-1.258 0,-0.691 2.504,-1.253 5.59,-1.253 3.086,0 5.59,0.562 5.59,1.253 z"
style="fill:#868686;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:0.65573603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1084" /></g><g
id="g1086"><path
d="m 409.918,288.285 c 0,0.692 -2.504,1.254 -5.59,1.254 -3.09,0 -5.59,-0.562 -5.59,-1.254 0,-0.695 2.5,-1.258 5.59,-1.258 3.086,0 5.59,0.563 5.59,1.258 z"
style="fill:#eaeeef;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:0.65573603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1088" /></g><g
id="g1090"><path
d="m 409.918,288.293 v -2.02 h -11.184 v 2.02"
style="fill:#eaeeef;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:0.65573603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1092" /></g><g
id="g1094"><path
d="m 409.918,286.273 c 0,0.696 -2.504,1.258 -5.59,1.258 -3.09,0 -5.59,-0.562 -5.59,-1.258 0,-0.691 2.5,-1.253 5.59,-1.253 3.086,0 5.59,0.562 5.59,1.253 z"
style="fill:#868686;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:0.65573603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1096" /></g><g
id="g1098"><path
d="m 409.918,284.777 c 0,0.692 -2.504,1.254 -5.59,1.254 -3.09,0 -5.59,-0.562 -5.59,-1.254 0,-0.695 2.5,-1.257 5.59,-1.257 3.086,0 5.59,0.562 5.59,1.257 z"
style="fill:#eaeeef;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:0.65573603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1100" /></g><g
id="g1102"><path
d="m 409.918,284.785 v -2.019 h -11.184 v 2.019"
style="fill:#eaeeef;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:0.65573603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1104" /></g><g
id="g1106"><path
d="m 409.918,282.766 c 0,0.695 -2.504,1.257 -5.59,1.257 -3.09,0 -5.59,-0.562 -5.59,-1.257 0,-0.692 2.5,-1.254 5.59,-1.254 3.086,0 5.59,0.562 5.59,1.254 z"
style="fill:#868686;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:0.65573603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1108" /></g><g
id="g1110"><path
d="m 409.918,281.277 c 0,0.692 -2.504,1.254 -5.59,1.254 -3.09,0 -5.59,-0.562 -5.59,-1.254 0,-0.695 2.5,-1.257 5.59,-1.257 3.086,0 5.59,0.562 5.59,1.257 z"
style="fill:#eaeeef;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:0.65573603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1112" /></g><g
id="g1114"><path
d="m 409.918,281.285 v -2.019 h -11.184 v 2.019"
style="fill:#eaeeef;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:0.65573603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1116" /></g><g
id="g1118"><path
d="m 409.918,279.266 c 0,0.695 -2.504,1.257 -5.59,1.257 -3.09,0 -5.59,-0.562 -5.59,-1.257 0,-0.692 2.5,-1.254 5.59,-1.254 3.086,0 5.59,0.562 5.59,1.254 z"
style="fill:#868686;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:0.65573603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1120" /></g><g
id="g1122"><path
d="m 477.457,193.461 v 10.84 l 8.047,3.25 v -10.836 l -8.047,-3.254"
style="fill:#353535;fill-opacity:1;fill-rule:nonzero;stroke:#353535;stroke-width:0.76018;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1124" /></g><g
id="g1126"><path
d="m 485.504,207.551 8.047,-3.25 v -10.84 l -8.047,3.254 v 10.836"
style="fill:#868686;fill-opacity:1;fill-rule:nonzero;stroke:#353535;stroke-width:0.76018;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1128" /></g><g
id="g1130"><path
d="m 477.457,193.461 8.047,-3.25 8.047,3.25 -8.047,3.254 z"
style="fill:#eaeeef;fill-opacity:1;fill-rule:nonzero;stroke:#353535;stroke-width:0.76018;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1132" /></g><text
transform="translate(495.56653,204.39021)"
style="font-variant:normal;font-weight:bold;font-size:10px;font-family:'Ubuntu Mono';-inkscape-font-specification:UbuntuMono-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text1136"><tspan
x="0 5 10 15 20 25 30 35 40 45"
y="0"
id="tspan1134">dup-crypto</tspan></text>
<g
id="g1138"><path
d="m 464.781,212.605 v 10.84 l 8.047,3.25 v -10.836 l -8.047,-3.254"
style="fill:#353535;fill-opacity:1;fill-rule:nonzero;stroke:#353535;stroke-width:0.76018;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1140" /></g><g
id="g1142"><path
d="m 472.828,226.695 8.047,-3.25 v -10.84 l -8.047,3.254 v 10.836"
style="fill:#868686;fill-opacity:1;fill-rule:nonzero;stroke:#353535;stroke-width:0.76018;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1144" /></g><g
id="g1146"><path
d="m 464.781,212.605 8.047,-3.25 8.047,3.25 -8.047,3.254 z"
style="fill:#eaeeef;fill-opacity:1;fill-rule:nonzero;stroke:#353535;stroke-width:0.76018;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1148" /></g><text
transform="translate(482.88926,223.5346)"
style="font-variant:normal;font-weight:bold;font-size:10px;font-family:'Ubuntu Mono';-inkscape-font-specification:UbuntuMono-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text1152"><tspan
x="0 5 10 15 20 25 30 35"
y="0"
id="tspan1150">dubp-wot</tspan></text>
<g
id="g1154"><path
d="m 468.875,157.141 v 48.75"
style="fill:none;stroke:#353535;stroke-width:2.45196891;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1156" /></g><g
id="g1158"
transform="rotate(-90)"><path
d="m -202.949,468.875 2.453,-2.453 -8.582,2.453 8.582,2.449 z"
style="fill:#353535;fill-opacity:1;fill-rule:evenodd;stroke:#353535;stroke-width:0.65385801;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1160" /></g><g
id="g1162"><path
d="m 487.625,159.391 v 24"
style="fill:none;stroke:#353535;stroke-width:2.45196891;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1164" /></g><g
id="g1166"
transform="rotate(-90)"><path
d="m -180.449,487.625 2.453,-2.453 -8.582,2.453 8.582,2.449 z"
style="fill:#353535;fill-opacity:1;fill-rule:evenodd;stroke:#353535;stroke-width:0.65385801;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1168" /></g><text
transform="matrix(0,0.88301002,-1,0,471.3746,161.11367)"
style="font-variant:normal;font-weight:normal;font-size:7.449296px;font-family:Ubuntu;-inkscape-font-specification:Ubuntu;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text1174"><tspan
x="0 4.3876352 8.5517921 12.939427 17.103584 21.37948 25.767115 27.487902 31.875538"
y="0"
id="tspan1170">dépend de</tspan><tspan
x="-3.8221519 0.56548351 4.72964 9.1172752 13.281432 17.557327 21.944963 23.665751 28.053387"
y="-21.187504"
id="tspan1172">dépend de</tspan></text>
<g
id="g1176"><path
d="m 344.676,242.613 h 26.742 c 0.66,0 1.191,0.532 1.191,1.192 v 26.738 c 0,0.66 -0.531,1.191 -1.191,1.191 h -26.742 c -0.66,0 -1.192,-0.531 -1.192,-1.191 v -26.738 c 0,-0.66 0.532,-1.192 1.192,-1.192 z"
style="fill:none;stroke:#020400;stroke-width:3.05575204;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1178" /></g><g
id="g1180"><path
d="m 350.773,262.969 c -0.953,-0.09 -1.726,-0.242 -2.316,-0.453 -0.578,-0.211 -1.008,-0.403 -1.297,-0.567 l 0.863,-2.23 c 0.485,0.226 1.055,0.441 1.704,0.636 0.652,0.184 1.343,0.274 2.07,0.274 0.848,0 1.441,-0.106 1.773,-0.317 0.332,-0.23 0.5,-0.578 0.5,-1.046 0,-0.274 -0.07,-0.508 -0.203,-0.707 -0.121,-0.196 -0.312,-0.371 -0.57,-0.52 -0.242,-0.168 -0.547,-0.312 -0.91,-0.434 -0.364,-0.136 -0.774,-0.289 -1.227,-0.453 -0.437,-0.152 -0.871,-0.328 -1.297,-0.523 -0.422,-0.199 -0.801,-0.434 -1.136,-0.707 -0.332,-0.285 -0.606,-0.629 -0.817,-1.02 -0.199,-0.41 -0.297,-0.91 -0.297,-1.504 0,-0.421 0.055,-0.832 0.16,-1.226 0.122,-0.395 0.305,-0.758 0.547,-1.09 0.258,-0.332 0.59,-0.621 1,-0.863 0.407,-0.258 0.907,-0.457 1.5,-0.594 v -2.203 h 2.59 v 2.09 c 0.699,0.062 1.313,0.168 1.84,0.32 0.547,0.152 0.973,0.289 1.273,0.41 l -0.636,2.34 c -0.438,-0.184 -0.961,-0.34 -1.567,-0.477 -0.59,-0.152 -1.207,-0.226 -1.84,-0.226 -0.73,0 -1.238,0.129 -1.523,0.387 -0.273,0.254 -0.41,0.558 -0.41,0.906 0,0.242 0.047,0.449 0.137,0.613 0.105,0.153 0.257,0.289 0.453,0.41 0.215,0.121 0.465,0.243 0.75,0.364 0.289,0.105 0.629,0.226 1.023,0.363 0.59,0.23 1.137,0.473 1.637,0.73 0.5,0.243 0.933,0.528 1.297,0.864 0.363,0.316 0.644,0.695 0.84,1.136 0.211,0.438 0.32,0.953 0.32,1.543 0,0.41 -0.063,0.821 -0.184,1.231 -0.121,0.39 -0.324,0.765 -0.613,1.113 -0.273,0.332 -0.645,0.629 -1.113,0.887 -0.457,0.242 -1.032,0.414 -1.727,0.523 v 2.43 h -2.594 z"
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#020400;stroke-width:0.56872499;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1182" /></g><g
id="g1184"><path
d="m 357.934,264.492 h 11.004 v 2.434 h -11.004 z"
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#020400;stroke-width:0.56872499;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1186" /></g><g
id="g1188"><path
d="m 359.375,169.891 -0.152,66.832"
style="fill:none;stroke:#353535;stroke-width:2.45196891;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1190" /></g><g
id="g1192"
transform="matrix(0.00223092,-1,1,0.00223092,0,0)"><path
d="m -232.979,359.75 2.452,-2.451 -8.581,2.453 8.58,2.45 z"
style="fill:#353535;fill-opacity:1;fill-rule:evenodd;stroke:#353535;stroke-width:0.65385699;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1194" /></g><text
transform="matrix(0.01735003,0.88287707,-0.99984948,0.01964873,363.20223,183.09943)"
style="font-variant:normal;font-weight:normal;font-size:7.44897938px;font-family:Ubuntu;-inkscape-font-specification:Ubuntu;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text1198"><tspan
x="0 1.8845917 6.160306 9.0952034 13.259183 16.134489 20.521938 23.397243 27.561224 30.49612"
y="0"
id="tspan1196">interprète</tspan></text>
<text
transform="matrix(0.88301007,0,0,1,376.83957,254.88753)"
style="font-variant:normal;font-weight:bold;font-size:23.32786179px;font-family:'DejaVu Sans';-inkscape-font-specification:DejaVuSans-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text1202"><tspan
x="0 19.362125 35.948235 52.534344 60.582458 71.733177 87.549469"
y="0"
id="tspan1200">Duniter</tspan></text>
<text
transform="matrix(0.88301001,0,0,1,390.90817,271.8047)"
style="font-variant:normal;font-weight:bold;font-size:14.26941776px;font-family:'DejaVu Sans';-inkscape-font-specification:DejaVuSans-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text1206"><tspan
x="0 5.3082237 14.925811 24.215202 33.875599 44.149578 52.597076 59.674706 64.554848 74.757484"
y="0"
id="tspan1204">JavaScript</tspan></text>
<g
id="g1208"><path
d="m 73.941,123.504 17.848,10.305 v 20.613 L 73.941,164.727 56.09,154.422 v -20.613 z"
style="fill:#787878;fill-opacity:1;fill-rule:nonzero;stroke:#787878;stroke-width:8.62098789;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1210" /></g><text
transform="matrix(0.88301,0,0,1,55.890421,146.9534)"
style="font-variant:normal;font-weight:bold;font-size:10.14022636px;font-family:'DejaVu Sans';-inkscape-font-specification:DejaVuSans-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text1214"><tspan
x="0 8.4772291 15.443564 22.693827 29.568899 33.371483"
y="0"
id="tspan1212">NodeJS</tspan></text>
<g
id="g1216"><path
d="m 194.816,134.516 c -1.625,-1.063 -15.179,0.765 -15.179,0.765 l 4.375,-14.476 13.621,-0.055 13.633,0.055 4.375,14.476 c 0,0 -13.719,-1.859 -15.344,-0.765 -0.277,0.183 -0.746,1.355 -2.746,1.355 -2,0.004 -2.457,-1.172 -2.735,-1.355 z"
style="fill:#353535;fill-opacity:1;fill-rule:nonzero;stroke:#353535;stroke-width:1.03338206;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1218" /></g><g
id="g1220"><path
d="m 197.918,134.227 c 1.434,-5.805 15.555,0.062 15.555,0.062 l -4.168,-14.809 c 0,0 -10.203,-3.941 -11.391,1.329 z"
style="fill:#eaeeef;fill-opacity:1;fill-rule:nonzero;stroke:#353535;stroke-width:1.03338206;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1222" /></g><g
id="g1224"><path
d="m 197.074,134.227 c -1.433,-5.805 -15.554,0.062 -15.554,0.062 l 4.168,-14.809 c 0,0 10.203,-3.941 11.39,1.329 z"
style="fill:#eaeeef;fill-opacity:1;fill-rule:nonzero;stroke:#353535;stroke-width:1.03338206;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1226" /></g><text
transform="matrix(0.88301001,0,0,1,185.31152,146.06498)"
style="font-variant:normal;font-weight:500;font-size:12.77022076px;font-family:'Ubuntu Light';-inkscape-font-specification:Ubuntu-Medium;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text1230"><tspan
x="0 9.4499636 16.269262 24.416662 28.209417"
y="0"
id="tspan1228">NaClb</tspan></text>
<text
transform="matrix(0.88301002,0,0,1,196.79899,153.77633)"
style="font-variant:normal;font-weight:normal;font-size:8.51348114px;font-family:'Ubuntu Mono';-inkscape-font-specification:UbuntuMono-Regular;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text1234"><tspan
x="0 4.2567406 8.5134811"
y="0"
id="tspan1232">C++</tspan></text>
<text
transform="translate(219.95436,128.51478)"
style="font-variant:normal;font-weight:normal;font-size:10px;font-family:Ubuntu;-inkscape-font-specification:Ubuntu;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text1240"><tspan
x="0 5.8899999 8.4200001 14.34 17.07 19.6 25.5 29.52 35.23 40.82 46.709999 52.450001 60.349998 66.239998"
y="0"
id="tspan1236">bibliothèquede</tspan><tspan
x="0 4.6500001 8.7299995 13.7 19.59 23.48 29.379999 35.16 39.02 44.240002 50.130001 55.84 58.369999"
y="12.5"
id="tspan1238">cryptographie</tspan></text>
<g
id="g1242"><path
d="m 96.824,133.066 h 70.012"
style="fill:none;stroke:#353535;stroke-width:2.45196891;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1244" /></g><g
id="g1246"
transform="scale(-1)"><path
d="m -163.895,-133.066 2.454,-2.45 -8.582,2.45 8.582,2.453 z"
style="fill:#353535;fill-opacity:1;fill-rule:evenodd;stroke:#353535;stroke-width:0.65385801;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1248" /></g><text
transform="matrix(0.88301002,0,0,1,120.60642,130.02055)"
style="font-variant:normal;font-weight:normal;font-size:7.449296px;font-family:Ubuntu;-inkscape-font-specification:Ubuntu;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text1252"><tspan
x="0 3.4639227 7.7174706 11.606003 14.481431 18.787125"
y="0"
id="tspan1250">charge</tspan></text>
<g
id="g1254"><path
d="m 194.805,179.504 c -1.625,-1.063 -15.18,0.766 -15.18,0.766 l 4.375,-14.477 13.621,-0.055 13.633,0.055 4.375,14.477 c 0,0 -13.719,-1.856 -15.344,-0.766 -0.277,0.187 -0.746,1.359 -2.746,1.359 -2,0 -2.457,-1.175 -2.734,-1.359 z"
style="fill:#353535;fill-opacity:1;fill-rule:nonzero;stroke:#353535;stroke-width:1.03338206;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1256" /></g><g
id="g1258"><path
d="m 197.906,179.219 c 1.434,-5.809 15.555,0.058 15.555,0.058 l -4.168,-14.804 c 0,0 -10.203,-3.942 -11.391,1.328 z"
style="fill:#eaeeef;fill-opacity:1;fill-rule:nonzero;stroke:#353535;stroke-width:1.03338206;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1260" /></g><g
id="g1262"><path
d="m 197.062,179.219 c -1.433,-5.809 -15.554,0.058 -15.554,0.058 l 4.168,-14.804 c 0,0 10.203,-3.942 11.39,1.328 z"
style="fill:#eaeeef;fill-opacity:1;fill-rule:nonzero;stroke:#353535;stroke-width:1.03338206;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1264" /></g><text
transform="matrix(0.88301001,0,0,1,186.80029,191.05484)"
style="font-variant:normal;font-weight:500;font-size:12.77022076px;font-family:'Ubuntu Light';-inkscape-font-specification:Ubuntu-Medium;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text1268"><tspan
x="0 11.723063 19.359655 24.697607"
y="0"
id="tspan1266">Wotb</tspan></text>
<text
transform="matrix(0.88301002,0,0,1,198.28776,198.76621)"
style="font-variant:normal;font-weight:normal;font-size:8.51348114px;font-family:'Ubuntu Mono';-inkscape-font-specification:UbuntuMono-Regular;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text1272"><tspan
x="0 4.2567406 8.5134811"
y="0"
id="tspan1270">C++</tspan></text>
<text
transform="translate(219.94311,169.00465)"
style="font-variant:normal;font-weight:normal;font-size:10px;font-family:Ubuntu;-inkscape-font-specification:Ubuntu;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text1280"><tspan
x="0 5.2199998 7.9499998 13.73 19.629999 23.49 26.02 30.040001 35.75 44.360001 49.950001 54.41 56.720001 62.610001"
y="0"
id="tspan1274">algorithmes de</tspan><tspan
x="0 5.7800002 9.6400003 14.86 20.75 26.459999 32.049999 34.360001 40.25 46.150002 51.889999 55.75 58.060001 60.790001"
y="12.5"
id="tspan1276">graphe pour la</tspan><tspan
x="0 3.8900001 9.79 12.32 15.05 20.639999 22.950001 28.84 34.43 36.740002 41.25 47.150002"
y="25"
id="tspan1278">toile de con</tspan></text>
<text
transform="translate(272.83311,194.00465)"
style="font-variant:normal;font-weight:normal;font-size:10px;font-family:Ubuntu;-inkscape-font-specification:Ubuntu;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text1284"><tspan
x="0"
y="0"
id="tspan1282"></tspan></text>
<text
transform="translate(279.26311,194.00465)"
style="font-variant:normal;font-weight:normal;font-size:10px;font-family:Ubuntu;-inkscape-font-specification:Ubuntu;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text1288"><tspan
x="0 5.2199998 10.96 15.61"
y="0"
id="tspan1286">ance</tspan></text>
<g
id="g1290"><path
d="m 96.824,155.742 70.422,12.313"
style="fill:none;stroke:#353535;stroke-width:2.45196891;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1292" /></g><g
id="g1294"
transform="matrix(-1,-0.174814,0.174814,-1,0,0)"><path
d="m -187.895,-134.7 2.418,-2.415 -8.457,2.416 8.454,2.417 z"
style="fill:#353535;fill-opacity:1;fill-rule:evenodd;stroke:#353535;stroke-width:0.64409101;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1296" /></g><g
id="g1298"><path
d="m 58.949,242.52 h 26.739 c 0.66,0 1.195,0.531 1.195,1.191 v 26.742 c 0,0.66 -0.535,1.192 -1.195,1.192 H 58.949 c -0.66,0 -1.191,-0.532 -1.191,-1.192 v -26.742 c 0,-0.66 0.531,-1.191 1.191,-1.191 z"
style="fill:none;stroke:#020400;stroke-width:3.05575109;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1300" /></g><g
id="g1302"><path
d="m 65.047,262.879 c -0.957,-0.09 -1.731,-0.242 -2.32,-0.453 -0.575,-0.215 -1.008,-0.403 -1.297,-0.571 l 0.863,-2.226 c 0.488,0.226 1.055,0.437 1.707,0.637 0.652,0.179 1.34,0.273 2.066,0.273 0.852,0 1.442,-0.105 1.774,-0.32 0.336,-0.227 0.5,-0.574 0.5,-1.043 0,-0.274 -0.067,-0.508 -0.203,-0.707 -0.121,-0.196 -0.313,-0.371 -0.571,-0.524 -0.242,-0.164 -0.543,-0.308 -0.906,-0.429 -0.363,-0.137 -0.773,-0.289 -1.23,-0.457 -0.438,-0.149 -0.871,-0.325 -1.293,-0.52 -0.426,-0.199 -0.805,-0.434 -1.137,-0.707 -0.336,-0.289 -0.605,-0.629 -0.82,-1.023 -0.196,-0.407 -0.293,-0.907 -0.293,-1.5 0,-0.422 0.051,-0.832 0.156,-1.227 0.121,-0.394 0.305,-0.758 0.547,-1.09 0.258,-0.336 0.59,-0.621 1,-0.863 0.41,-0.258 0.91,-0.457 1.5,-0.594 v -2.203 h 2.594 v 2.09 c 0.695,0.062 1.308,0.168 1.839,0.32 0.547,0.149 0.969,0.285 1.274,0.406 l -0.637,2.344 c -0.441,-0.183 -0.965,-0.344 -1.57,-0.476 -0.59,-0.153 -1.203,-0.231 -1.84,-0.231 -0.727,0 -1.234,0.129 -1.523,0.387 -0.274,0.258 -0.411,0.562 -0.411,0.91 0,0.242 0.047,0.445 0.137,0.613 0.106,0.153 0.258,0.289 0.457,0.41 0.211,0.122 0.461,0.243 0.75,0.364 0.285,0.105 0.629,0.226 1.024,0.363 0.589,0.227 1.132,0.469 1.636,0.727 0.5,0.242 0.93,0.531 1.293,0.863 0.364,0.32 0.645,0.699 0.844,1.137 0.211,0.441 0.316,0.957 0.316,1.546 0,0.411 -0.062,0.821 -0.183,1.227 -0.121,0.395 -0.324,0.766 -0.613,1.113 -0.274,0.336 -0.645,0.629 -1.114,0.887 -0.453,0.246 -1.031,0.418 -1.726,0.523 v 2.434 h -2.59 z"
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#020400;stroke-width:0.56872499;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1304" /></g><g
id="g1306"><path
d="m 72.207,264.402 h 11 v 2.434 h -11 z"
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#020400;stroke-width:0.56872499;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1308" /></g><text
transform="matrix(0.87172188,0.15938635,-0.18050345,0.98721628,115.98878,155.47017)"
style="font-variant:normal;font-weight:normal;font-size:7.42270565px;font-family:Ubuntu;-inkscape-font-specification:Ubuntu;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text1312"><tspan
x="0 3.4515581 7.6899233 11.564575 14.42974 18.720064"
y="0"
id="tspan1310">charge</tspan></text>
<g
id="g1314"><path
d="m 73.645,169.801 -0.149,66.832"
style="fill:none;stroke:#353535;stroke-width:2.45196891;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1316" /></g><g
id="g1318"
transform="matrix(0.0022322,-1,1,0.0022322,0,0)"><path
d="m -233.526,74.025 2.451,-2.455 -8.58,2.453 8.58,2.454 z"
style="fill:#353535;fill-opacity:1;fill-rule:evenodd;stroke:#353535;stroke-width:0.65385699;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1320" /></g><text
transform="matrix(0.01735003,0.88287707,-0.99984948,0.01964873,77.473255,183.00852)"
style="font-variant:normal;font-weight:normal;font-size:7.44897938px;font-family:Ubuntu;-inkscape-font-specification:Ubuntu;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text1324"><tspan
x="0 1.8845917 6.160306 9.0952034 13.259183 16.134489 20.521938 23.397243 27.561224 30.49612"
y="0"
id="tspan1322">interprète</tspan></text>
<text
transform="matrix(0.88301007,0,0,1,91.110812,254.79662)"
style="font-variant:normal;font-weight:bold;font-size:23.32786179px;font-family:'DejaVu Sans';-inkscape-font-specification:DejaVuSans-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text1328"><tspan
x="0 19.362125 35.948235 52.534344 60.582458 71.733177 87.549469"
y="0"
id="tspan1326">Duniter</tspan></text>
<text
transform="matrix(0.88301001,0,0,1,105.1794,271.71379)"
style="font-variant:normal;font-weight:bold;font-size:14.26941776px;font-family:'DejaVu Sans';-inkscape-font-specification:DejaVuSans-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text1332"><tspan
x="0 5.3082237 14.925811 24.215202 33.875599 44.149578 52.597076 59.674706 64.554848 74.757484"
y="0"
id="tspan1330">JavaScript</tspan></text>
<g
id="g1334"><path
d="m 237.809,230.289 c 0,1.207 -4.36,2.184 -9.739,2.184 -5.379,0 -9.738,-0.977 -9.738,-2.184 0,-1.211 4.359,-2.187 9.738,-2.187 5.379,0 9.739,0.976 9.739,2.187 z"
style="fill:#eaeeef;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:1.14216805;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1336" /></g><g
id="g1338"><path
d="m 237.809,230.309 v -3.524 h -19.481 v 3.524"
style="fill:#eaeeef;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:1.14216805;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1340" /></g><g
id="g1342"><path
d="m 237.809,226.789 c 0,1.207 -4.36,2.188 -9.739,2.188 -5.379,0 -9.738,-0.981 -9.738,-2.188 0,-1.207 4.359,-2.187 9.738,-2.187 5.379,0 9.739,0.98 9.739,2.187 z"
style="fill:#868686;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:1.14216805;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1344" /></g><g
id="g1346"><path
d="m 237.809,224.191 c 0,1.207 -4.36,2.188 -9.739,2.188 -5.379,0 -9.738,-0.981 -9.738,-2.188 0,-1.207 4.359,-2.187 9.738,-2.187 5.379,0 9.739,0.98 9.739,2.187 z"
style="fill:#eaeeef;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:1.14216805;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1348" /></g><g
id="g1350"><path
d="m 237.805,224.211 v -3.523 h -19.477 v 3.523"
style="fill:#eaeeef;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:1.14216805;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1352" /></g><g
id="g1354"><path
d="m 237.809,220.691 c 0,1.207 -4.36,2.188 -9.739,2.188 -5.379,0 -9.738,-0.981 -9.738,-2.188 0,-1.207 4.359,-2.187 9.738,-2.187 5.379,0 9.739,0.98 9.739,2.187 z"
style="fill:#868686;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:1.14216805;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1356" /></g><g
id="g1358"><path
d="m 237.809,218.082 c 0,1.207 -4.36,2.188 -9.739,2.188 -5.379,0 -9.738,-0.981 -9.738,-2.188 0,-1.207 4.359,-2.187 9.738,-2.187 5.379,0 9.739,0.98 9.739,2.187 z"
style="fill:#eaeeef;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:1.14216805;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1360" /></g><g
id="g1362"><path
d="m 237.805,218.102 v -3.524 h -19.477 v 3.524"
style="fill:#eaeeef;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:1.14216805;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1364" /></g><g
id="g1366"><path
d="m 237.809,214.582 c 0,1.207 -4.36,2.188 -9.739,2.188 -5.379,0 -9.738,-0.981 -9.738,-2.188 0,-1.207 4.359,-2.187 9.738,-2.187 5.379,0 9.739,0.98 9.739,2.187 z"
style="fill:#868686;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:1.14216805;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1368" /></g><g
id="g1370"><path
d="m 237.809,211.984 c 0,1.211 -4.364,2.188 -9.739,2.188 -5.379,0 -9.738,-0.977 -9.738,-2.188 0,-1.207 4.359,-2.187 9.738,-2.187 5.375,0 9.739,0.98 9.739,2.187 z"
style="fill:#eaeeef;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:1.14216805;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1372" /></g><g
id="g1374"><path
d="m 237.805,212.004 v -3.52 h -19.477 v 3.52"
style="fill:#eaeeef;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:1.14216805;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1376" /></g><g
id="g1378"><path
d="m 237.809,208.484 c 0,1.211 -4.364,2.188 -9.739,2.188 -5.379,0 -9.738,-0.977 -9.738,-2.188 0,-1.207 4.359,-2.183 9.738,-2.183 5.375,0 9.739,0.976 9.739,2.183 z"
style="fill:#868686;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:1.14216805;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1380" /></g><g
id="g1382"><path
d="m 237.809,259.969 c 0,1.207 -4.36,2.187 -9.739,2.187 -5.379,0 -9.738,-0.98 -9.738,-2.187 0,-1.207 4.359,-2.188 9.738,-2.188 5.379,0 9.739,0.981 9.739,2.188 z"
style="fill:#eaeeef;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:1.14216805;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1384" /></g><g
id="g1386"><path
d="m 237.809,259.988 v -3.523 h -19.481 v 3.523"
style="fill:#eaeeef;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:1.14216805;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1388" /></g><g
id="g1390"><path
d="m 237.809,256.469 c 0,1.207 -4.36,2.187 -9.739,2.187 -5.379,0 -9.738,-0.98 -9.738,-2.187 0,-1.207 4.359,-2.188 9.738,-2.188 5.379,0 9.739,0.981 9.739,2.188 z"
style="fill:#868686;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:1.14216805;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1392" /></g><g
id="g1394"><path
d="m 237.809,253.871 c 0,1.207 -4.36,2.188 -9.739,2.188 -5.379,0 -9.738,-0.981 -9.738,-2.188 0,-1.207 4.359,-2.187 9.738,-2.187 5.379,0 9.739,0.98 9.739,2.187 z"
style="fill:#eaeeef;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:1.14216805;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1396" /></g><g
id="g1398"><path
d="m 237.805,253.891 v -3.52 h -19.477 v 3.52"
style="fill:#eaeeef;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:1.14216805;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1400" /></g><g
id="g1402"><path
d="m 237.809,250.371 c 0,1.211 -4.36,2.188 -9.739,2.188 -5.379,0 -9.738,-0.977 -9.738,-2.188 0,-1.207 4.359,-2.183 9.738,-2.183 5.379,0 9.739,0.976 9.739,2.183 z"
style="fill:#868686;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:1.14216805;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1404" /></g><g
id="g1406"><path
d="m 237.809,247.762 c 0,1.207 -4.36,2.187 -9.739,2.187 -5.379,0 -9.738,-0.98 -9.738,-2.187 0,-1.207 4.359,-2.188 9.738,-2.188 5.379,0 9.739,0.981 9.739,2.188 z"
style="fill:#eaeeef;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:1.14216805;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1408" /></g><g
id="g1410"><path
d="m 237.805,247.781 v -3.523 h -19.477 v 3.523"
style="fill:#eaeeef;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:1.14216805;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1412" /></g><g
id="g1414"><path
d="m 237.809,244.262 c 0,1.207 -4.36,2.187 -9.739,2.187 -5.379,0 -9.738,-0.98 -9.738,-2.187 0,-1.207 4.359,-2.188 9.738,-2.188 5.379,0 9.739,0.981 9.739,2.188 z"
style="fill:#868686;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:1.14216805;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1416" /></g><g
id="g1418"><path
d="m 237.809,241.668 c 0,1.207 -4.364,2.184 -9.739,2.184 -5.379,0 -9.738,-0.977 -9.738,-2.184 0,-1.211 4.359,-2.188 9.738,-2.188 5.375,0 9.739,0.977 9.739,2.188 z"
style="fill:#eaeeef;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:1.14216805;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1420" /></g><g
id="g1422"><path
d="m 237.805,241.688 v -3.524 h -19.477 v 3.524"
style="fill:#eaeeef;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:1.14216805;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1424" /></g><g
id="g1426"><path
d="m 237.809,238.168 c 0,1.207 -4.364,2.187 -9.739,2.187 -5.379,0 -9.738,-0.98 -9.738,-2.187 0,-1.211 4.359,-2.188 9.738,-2.188 5.375,0 9.739,0.977 9.739,2.188 z"
style="fill:#868686;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:1.14216805;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1428" /></g><g
id="g1430"><path
d="m 237.809,289.648 c 0,1.207 -4.36,2.188 -9.739,2.188 -5.379,0 -9.738,-0.981 -9.738,-2.188 0,-1.207 4.359,-2.187 9.738,-2.187 5.379,0 9.739,0.98 9.739,2.187 z"
style="fill:#eaeeef;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:1.14216805;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1432" /></g><g
id="g1434"><path
d="m 237.809,289.668 v -3.523 h -19.481 v 3.523"
style="fill:#eaeeef;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:1.14216805;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1436" /></g><g
id="g1438"><path
d="m 237.809,286.148 c 0,1.207 -4.36,2.188 -9.739,2.188 -5.379,0 -9.738,-0.981 -9.738,-2.188 0,-1.207 4.359,-2.187 9.738,-2.187 5.379,0 9.739,0.98 9.739,2.187 z"
style="fill:#868686;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:1.14216805;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1440" /></g><g
id="g1442"><path
d="m 237.809,283.551 c 0,1.211 -4.36,2.187 -9.739,2.187 -5.379,0 -9.738,-0.976 -9.738,-2.187 0,-1.207 4.359,-2.184 9.738,-2.184 5.379,0 9.739,0.977 9.739,2.184 z"
style="fill:#eaeeef;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:1.14216805;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1444" /></g><g
id="g1446"><path
d="m 237.805,283.574 v -3.523 h -19.477 v 3.523"
style="fill:#eaeeef;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:1.14216805;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1448" /></g><g
id="g1450"><path
d="m 237.809,280.055 c 0,1.207 -4.36,2.187 -9.739,2.187 -5.379,0 -9.738,-0.98 -9.738,-2.187 0,-1.211 4.359,-2.188 9.738,-2.188 5.379,0 9.739,0.977 9.739,2.188 z"
style="fill:#868686;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:1.14216805;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1452" /></g><g
id="g1454"><path
d="m 237.809,277.441 c 0,1.207 -4.36,2.188 -9.739,2.188 -5.379,0 -9.738,-0.981 -9.738,-2.188 0,-1.207 4.359,-2.187 9.738,-2.187 5.379,0 9.739,0.98 9.739,2.187 z"
style="fill:#eaeeef;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:1.14216805;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1456" /></g><g
id="g1458"><path
d="m 237.805,277.461 v -3.52 h -19.477 v 3.52"
style="fill:#eaeeef;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:1.14216805;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1460" /></g><g
id="g1462"><path
d="m 237.809,273.941 c 0,1.211 -4.36,2.188 -9.739,2.188 -5.379,0 -9.738,-0.977 -9.738,-2.188 0,-1.207 4.359,-2.183 9.738,-2.183 5.379,0 9.739,0.976 9.739,2.183 z"
style="fill:#868686;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:1.14216805;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1464" /></g><g
id="g1466"><path
d="m 237.809,271.348 c 0,1.207 -4.364,2.187 -9.739,2.187 -5.379,0 -9.738,-0.98 -9.738,-2.187 0,-1.211 4.359,-2.188 9.738,-2.188 5.375,0 9.739,0.977 9.739,2.188 z"
style="fill:#eaeeef;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:1.14216805;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1468" /></g><g
id="g1470"><path
d="m 237.805,271.367 v -3.523 h -19.477 v 3.523"
style="fill:#eaeeef;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:1.14216805;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1472" /></g><g
id="g1474"><path
d="m 237.809,267.848 c 0,1.207 -4.364,2.187 -9.739,2.187 -5.379,0 -9.738,-0.98 -9.738,-2.187 0,-1.207 4.359,-2.188 9.738,-2.188 5.375,0 9.739,0.981 9.739,2.188 z"
style="fill:#868686;fill-opacity:1;fill-rule:evenodd;stroke:#020400;stroke-width:1.14216805;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1476" /></g><text
transform="matrix(0.88301001,0,0,1,245.89089,221.26208)"
style="font-variant:normal;font-weight:500;font-size:10.11663532px;font-family:'Ubuntu Light';-inkscape-font-specification:Ubuntu-Medium;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text1480"><tspan
x="0 6.0295143 9.0341549 15.083902 19.858955 25.190422 29.965473 35.853355 41.255638 44.047829"
y="0"
id="tspan1478">blockchain</tspan></text>
<text
transform="matrix(0.88301001,0,0,1,246.12781,231.03712)"
style="font-variant:normal;font-weight:normal;font-size:10.11663532px;font-family:Ubuntu;-inkscape-font-specification:Ubuntu;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text1484"><tspan
x="0 5.1392508 10.79445 15.731367 21.386566 24.148407 31.361568"
y="0"
id="tspan1482">LevelDb</tspan></text>
<text
transform="matrix(0.88301001,0,0,1,245.89089,250.97016)"
style="font-variant:normal;font-weight:500;font-size:10.11663532px;font-family:'Ubuntu Light';-inkscape-font-specification:Ubuntu-Medium;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text1488"><tspan
x="0 8.7508888 14.527488 23.278378 29.307892 35.357639 41.407387"
y="0"
id="tspan1486">mempool</tspan></text>
<text
transform="matrix(0.88301001,0,0,1,246.12781,260.74524)"
style="font-variant:normal;font-weight:normal;font-size:10.11663532px;font-family:Ubuntu;-inkscape-font-specification:Ubuntu;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text1492"><tspan
x="0 5.38205 13.252791 18.503325 21.062834 25.038671"
y="0"
id="tspan1490">SQLite</tspan></text>
<text
transform="matrix(0.88301001,0,0,1,245.89089,279.01374)"
style="font-variant:normal;font-weight:500;font-size:10.11663532px;font-family:'Ubuntu Light';-inkscape-font-specification:Ubuntu-Medium;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text1496"><tspan
x="0 6.0295143 11.806113 17.582712 21.659716"
y="0"
id="tspan1494">peers</tspan></text>
<text
transform="matrix(0.88301001,0,0,1,246.12781,288.78881)"
style="font-variant:normal;font-weight:normal;font-size:10.11663532px;font-family:Ubuntu;-inkscape-font-specification:Ubuntu;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text1500"><tspan
x="0 5.38205 13.252791 18.503325 21.062834 25.038671"
y="0"
id="tspan1498">SQLite</tspan></text>
<g
id="g1502"><path
d="m 178.199,238.109 33.563,-18.976"
style="fill:none;stroke:#353535;stroke-width:2.45196891;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1504" /></g><g
id="g1506"
transform="matrix(-1,0.5655,-0.5655,-1,0,0)"><path
d="m -63.995,-256.771 2.133,-2.134 -7.47,2.135 7.469,2.134 z"
style="fill:#353535;fill-opacity:1;fill-rule:evenodd;stroke:#353535;stroke-width:0.56915599;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1508" /></g><g
id="g1510"><path
d="m 181.117,252.605 30.379,0.114"
style="fill:none;stroke:#353535;stroke-width:2.45196891;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1512" /></g><g
id="g1514"
transform="matrix(-1,-0.00371083,0.00371083,-1,0,0)"><path
d="m -209.49,-251.93 2.452,-2.45 -8.58,2.45 8.579,2.452 z"
style="fill:#353535;fill-opacity:1;fill-rule:evenodd;stroke:#353535;stroke-width:0.65385401;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1516" /></g><g
id="g1518"><path
d="m 179.793,268.605 30.645,10.188"
style="fill:none;stroke:#353535;stroke-width:2.45196891;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1520" /></g><g
id="g1522"
transform="matrix(-1,-0.332487,0.332487,-1,0,0)"><path
d="m -270.166,-188.041 2.329,-2.325 -8.145,2.326 8.145,2.327 z"
style="fill:#353535;fill-opacity:1;fill-rule:evenodd;stroke:#353535;stroke-width:0.620462;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path1524" /></g><text
transform="matrix(0.79582776,-0.43326408,0.4906673,0.90126702,181.21187,232.2897)"
style="font-variant:normal;font-weight:normal;font-size:7.25927925px;font-family:Ubuntu;-inkscape-font-specification:Ubuntu;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text1528"><tspan
x="0 3.7893438 7.1649089 10.540474 14.598411 18.874126"
y="0"
id="tspan1526">accède</tspan></text>
<text
style="font-variant:normal;font-weight:normal;font-size:10.45625305px;font-family:Ubuntu;-inkscape-font-specification:Ubuntu;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999994"
id="text56-8"
x="186.14687"
y="820.1535">bibliothèque</text>
<text
style="font-variant:normal;font-weight:normal;font-size:10.45625305px;font-family:Ubuntu;-inkscape-font-specification:Ubuntu;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999994"
id="text56-8-8"
x="266.03726"
y="825.22925"><tspan
id="tspan54-3-6"
style="stroke-width:0.99999994">crate Rust</tspan></text>
<text
style="font-variant:normal;font-weight:normal;font-size:10.45625305px;font-family:Ubuntu;-inkscape-font-specification:Ubuntu;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999994"
id="text56-8-7"
x="189.67744"
y="831.01355">dynamique</text>
</g><g
id="g1530"><g
id="g1532"
clip-path="url(#clipPath1536)"><g
id="g1538"
transform="matrix(59.999998,0,0,-11.25,531.71839,838.03123)"><image
width="1"
height="1"
style="image-rendering:optimizeSpeed"
preserveAspectRatio="none"
transform="matrix(1,0,0,-1,0,1)"
xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAPCAYAAABzyUiPAAAABHNCSVQICAgIfAhkiAAAAsZJREFUWIXtlkFIFFEYx3/PwiBzFmHZLDt52lyFnS3woCALghh0MpyNtKvswVCCFi96CWVNSFDYhcBDHnK7JhUYiYUHF8HVdcqbsIiaeNkxg4SYDstOyzqjm626xP7hwfDN9/7v+/7zf/OeAHSKODEuAuh6UcOTQAiREhDg/cd3hxI+zX5m6OkQ4XCYrq4uSyJFUZibm2Nk9Bl2hx2Aqms3aGluYWtz6xRKP3+kTVdilbC7s8vEi4ljxQOIRCI0NTUxNjpuxLQ9jcCTQJ7KLVxYChh59ZrKyspjxUujv7+f6EKUt29STt77ruFt9tL5sDM/lRYoLAWMLkTx+/0AqKqKLMsIIVAUBU3TUBQFIQSyLKOqKi6Xi/b2dlbjqwaHKBF4vd5D3LquGyMzlp1zFKw4zvp/birgF/UrO992qKurA6Cjo4P6+np0Xcfj8RAKhZifnyeZTBIIBEgkEgB4PB7UVdXg0fY03G636cJCCIQQRsOZz7quI4SwLDr9Pj2yY2cpoqmAP/b3AbDZbGiaRiwWQ5ZlAAKBAOvr6zidTiRJwufz0draaswV/Gn84OAn4oK5EGm3ZAqVbj4zZua0dJ6ZawvCgZfLygBIJpNIkoTb7WZpaQlInbgVFRWsra2haRrBYJCpqSljbmYDpaWX0H+ZN5SrW7KddtR8s7zThqmANa6bOBwO4vE4AIODg0xPTyOEoLq6mr6+PhoaGrDZbMzMzNDY2AjA4uIizhqnwSOVS8RiMdOFzRyYKzJdedaCZUOk6tEP3QPHno+zkdhgeXk5JyJVVamtraW7p5s7d1Nb+vrVKkaGR5h8OZnvus8d6Y9neQrff+Bje3uTcDicE+HAwAC3bsuGeOVXJGY/zP6X4mXCUkC7w0537yP8fj+hUOhIkrZ7baysrNDzuNeISeUSweFg/iotUBhbuIi/hxCpO0dRvX/Ab72dOtkzaK3LAAAAAElFTkSuQmCC"
id="image1540" /></g></g></g><g
id="g1542"><text
transform="translate(530.6105,823.4381)"
style="font-variant:normal;font-weight:300;font-size:8.78904629px;font-family:'Ubuntu Light';-inkscape-font-specification:Ubuntu-Light;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text1546"><tspan
x="0 5.000967 10.116192 14.334934 19.151331 26.736279 31.860292 35.147396 39.963791 41.967693 46.951084 51.908104 56.865128"
y="0"
id="tspan1544">novembre 2020</tspan></text>
<path
d="m 523.953,14.07 c -0.156,0 -0.308,0 -0.465,0.004 -19.953,0.266 -35.91,16.653 -35.648,36.602 0.262,19.953 16.648,35.914 36.598,35.652 19.953,-0.258 35.914,-16.64 35.656,-36.594 V 49.715 C 559.828,29.922 543.691,14.059 523.953,14.07 Z"
style="fill:#41b2ff;fill-opacity:0.99393897;fill-rule:nonzero;stroke:none"
id="path1548" /><path
d="m 523.953,14.07 c -0.156,0 -0.308,0 -0.465,0.004 -4.972,0.067 -9.695,1.133 -13.98,3.004 9.668,1.668 25.523,6.988 28.98,23.942 l 21.344,13.601 c 0.195,-1.601 0.285,-3.23 0.262,-4.887 V 49.715 C 559.828,29.922 543.691,14.059 523.953,14.07 Z"
style="fill:#5096c8;fill-opacity:1;fill-rule:evenodd;stroke:none"
id="path1550" /><path
d="m 538.754,41.203 c -13.047,20.266 -28.348,25.84 -46.59,26.16 6.188,11.442 18.363,19.145 32.274,18.965 16.441,-0.215 30.171,-11.375 34.351,-26.457 -0.254,-0.625 -0.586,-1.289 -1.023,-2.004 -1.625,-2.254 -7.27,-12.535 -19.012,-16.664 z"
style="fill:#ffd086;fill-opacity:1;fill-rule:evenodd;stroke:none"
id="path1552" /><path
d="m 538.762,41.145 c -0.035,0.207 -0.02,0.66 -0.02,0.664 -1.066,3.125 -1.543,6.32 -2.719,9.246 -3.007,7.496 -6.851,13.89 -5.468,19.261 2.468,9.614 -6.52,12.164 -14.617,14.774 3.027,0.769 5.226,0.793 8.5,0.75 18.949,-0.246 34.296,-14.875 35.574,-33.25 -1.551,-0.438 -3.043,-1.102 -4.059,-2.219 -3.094,-3.418 -11.141,-7.125 -17.191,-9.226 z"
style="fill:#270b0b;fill-opacity:0.99393897;fill-rule:evenodd;stroke:none"
id="path1554" /><path
d="m 538.738,41.812 c -2.504,5.891 -1.406,6.344 -3.59,11.051 -1.343,2.887 -1.644,4.426 -3.617,9.789 l 24.61,4.008 c 0.086,-0.168 0.168,-0.336 0.254,-0.504 0.007,-0.019 0.019,-0.043 0.031,-0.066 0.07,-0.141 0.136,-0.285 0.207,-0.43 0.015,-0.031 0.027,-0.058 0.043,-0.09 0.078,-0.164 0.152,-0.328 0.226,-0.492 0.078,-0.172 0.153,-0.344 0.227,-0.516 0.012,-0.019 0.019,-0.042 0.031,-0.066 0.067,-0.152 0.129,-0.308 0.195,-0.461 0.008,-0.019 0.016,-0.039 0.024,-0.058 0.07,-0.176 0.141,-0.348 0.211,-0.52 0.07,-0.18 0.14,-0.359 0.207,-0.543 0.004,-0.008 0.008,-0.019 0.012,-0.031 0.062,-0.16 0.121,-0.324 0.179,-0.488 0.008,-0.024 0.02,-0.051 0.028,-0.079 0.129,-0.355 0.25,-0.714 0.367,-1.078 0,-0.004 0,-0.004 0,-0.008 0.004,-0.003 0.004,-0.007 0.004,-0.011 0.058,-0.18 0.113,-0.356 0.168,-0.535 0.004,-0.012 0.004,-0.02 0.007,-0.032 0.114,-0.371 0.219,-0.746 0.321,-1.125 0,0 0,-0.004 0,-0.007 0.004,-0.004 0.004,-0.008 0.004,-0.012 0.051,-0.188 0.097,-0.371 0.144,-0.559 0,0 0,-0.004 0.004,-0.004 0,-0.004 0,-0.004 0,-0.004 0.094,-0.386 0.184,-0.773 0.266,-1.164 -6.078,-6.148 -10.348,-12.113 -20.563,-15.965 z"
style="fill:#cd8a03;fill-opacity:0.99393897;fill-rule:evenodd;stroke:none"
id="path1556" /><path
d="m 535.922,51.062 -0.988,1.61 c -0.239,1.461 -1.891,4.683 -3.914,10.492 -2.758,7.914 6.332,3.625 6.98,3.918 6.121,2.77 12.594,2.977 17.016,1.609 1.558,-2.613 2.796,-5.437 3.66,-8.418 -26.625,-4.488 2.25,-2.406 -22.754,-9.211 z"
style="fill:#402801;fill-opacity:0.99393897;fill-rule:evenodd;stroke:none"
id="path1558" /><path
d="m 531.129,73.48 c -2.16,6.754 -10.695,9.848 -16.422,11.653 3.102,0.82 6.367,1.238 9.731,1.195 9.25,-0.121 17.64,-3.707 23.957,-9.504 -4.829,-0.301 -9.735,-0.508 -17.266,-3.344 z"
style="fill:#fbbc38;fill-opacity:0.99393897;fill-rule:evenodd;stroke:none"
id="path1560" /><path
d="m 530.406,65.008 c -0.023,1.812 -1.488,6.414 0.461,9.015 1.317,1.766 10.012,2.039 16.145,4.008 3.55,-2.945 6.527,-6.554 8.742,-10.636 -8.352,0.039 -16.426,0.976 -25.348,-2.387 z"
style="fill:#fcc24d;fill-opacity:0.99393897;fill-rule:evenodd;stroke:none"
id="path1562" /><path
d="m 531.09,38.871 h 2.227 v 2.418 h -2.227 z"
style="fill:#fabb37;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path1564" /><path
d="m 518.293,30.832 h 2.121 v 2.312 h -2.121 z"
style="fill:#ffd086;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path1566" /><path
d="m 523.012,32.5 h 2.895 v 2.891 h -2.895 z"
style="fill:#fabb37;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path1568" /><path
d="m 522.855,53.297 h 4.434 v 4.434 h -4.434 z"
style="fill:#fbc14c;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path1570" /><path
d="m 523.355,36.559 h 2.891 v 2.895 h -2.891 z"
style="fill:#fabb37;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path1572" /><path
d="m 528.094,48.836 h 2.312 v 2.504 h -2.312 z"
style="fill:#cc8902;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path1574" /><path
d="m 532.656,44.328 h 1.734 v 1.734 h -1.734 z"
style="fill:#fabb37;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path1576" /><path
d="m 526.402,44.816 h 2.895 v 2.891 h -2.895 z"
style="fill:#fabb37;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path1578" /><path
d="m 515.09,59.777 h 3.66 v 3.855 h -3.66 z"
style="fill:#fbc14c;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path1580" /><path
d="m 518.559,54.188 h 2.508 v 2.891 h -2.508 z"
style="fill:#fbc14c;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path1582" /><path
d="m 521.539,49.273 h 2.32 v 2.312 h -2.32 z"
style="fill:#cc8902;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path1584" /><path
d="m 528.832,41.066 h 1.926 v 2.121 h -1.926 z"
style="fill:#ffd086;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path1586" /><path
d="m 528.316,35.652 h 2.324 v 2.312 h -2.324 z"
style="fill:#cc8902;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path1588" /></g></g></svg>
\ No newline at end of file
<div class="embed">
<iframe src="{{embed}}" allowfullscreen sandbox="allow-same-origin allow-scripts allow-popups"></iframe>
</div>
\ No newline at end of file
<div class="embed">
<iframe src="https://www.youtube.com/embed/{{id}}" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen=""></iframe>
<iframe src="https://www.youtube.com/embed/{{id}}" allowfullscreen></iframe>
</div>
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment