Compare commits

..

No commits in common. "45bd47da1be00b2f0def3797132edf9d3d8a8be8" and "5a22e520c0b016fb6bd3f49a66f7596630178882" have entirely different histories.

185 changed files with 32201 additions and 158 deletions

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
/public

156
LICENSE
View File

@ -1,156 +0,0 @@
Creative Commons Attribution 4.0 International
Creative Commons Corporation (“Creative Commons”) is not a law firm and does not provide legal services or legal advice. Distribution of Creative Commons public licenses does not create a lawyer-client or other relationship. Creative Commons makes its licenses and related information available on an “as-is” basis. Creative Commons gives no warranties regarding its licenses, any material licensed under their terms and conditions, or any related information. Creative Commons disclaims all liability for damages resulting from their use to the fullest extent possible.
Using Creative Commons Public Licenses
Creative Commons public licenses provide a standard set of terms and conditions that creators and other rights holders may use to share original works of authorship and other material subject to copyright and certain other rights specified in the public license below. The following considerations are for informational purposes only, are not exhaustive, and do not form part of our licenses.
Considerations for licensors: Our public licenses are intended for use by those authorized to give the public permission to use material in ways otherwise restricted by copyright and certain other rights. Our licenses are irrevocable. Licensors should read and understand the terms and conditions of the license they choose before applying it. Licensors should also secure all rights necessary before applying our licenses so that the public can reuse the material as expected. Licensors should clearly mark any material not subject to the license. This includes other CC-licensed material, or material used under an exception or limitation to copyright. More considerations for licensors.
Considerations for the public: By using one of our public licenses, a licensor grants the public permission to use the licensed material under specified terms and conditions. If the licensors permission is not necessary for any reasonfor example, because of any applicable exception or limitation to copyrightthen that use is not regulated by the license. Our licenses grant only permissions under copyright and certain other rights that a licensor has authority to grant. Use of the licensed material may still be restricted for other reasons, including because others have copyright or other rights in the material. A licensor may make special requests, such as asking that all changes be marked or described. Although not required by our licenses, you are encouraged to respect those requests where reasonable. More considerations for the public.
Creative Commons Attribution 4.0 International Public License
By exercising the Licensed Rights (defined below), You accept and agree to be bound by the terms and conditions of this Creative Commons Attribution 4.0 International Public License ("Public License"). To the extent this Public License may be interpreted as a contract, You are granted the Licensed Rights in consideration of Your acceptance of these terms and conditions, and the Licensor grants You such rights in consideration of benefits the Licensor receives from making the Licensed Material available under these terms and conditions.
Section 1 Definitions.
a. Adapted Material means material subject to Copyright and Similar Rights that is derived from or based upon the Licensed Material and in which the Licensed Material is translated, altered, arranged, transformed, or otherwise modified in a manner requiring permission under the Copyright and Similar Rights held by the Licensor. For purposes of this Public License, where the Licensed Material is a musical work, performance, or sound recording, Adapted Material is always produced where the Licensed Material is synched in timed relation with a moving image.
b. Adapter's License means the license You apply to Your Copyright and Similar Rights in Your contributions to Adapted Material in accordance with the terms and conditions of this Public License.
c. Copyright and Similar Rights means copyright and/or similar rights closely related to copyright including, without limitation, performance, broadcast, sound recording, and Sui Generis Database Rights, without regard to how the rights are labeled or categorized. For purposes of this Public License, the rights specified in Section 2(b)(1)-(2) are not Copyright and Similar Rights.
d. Effective Technological Measures means those measures that, in the absence of proper authority, may not be circumvented under laws fulfilling obligations under Article 11 of the WIPO Copyright Treaty adopted on December 20, 1996, and/or similar international agreements.
e. Exceptions and Limitations means fair use, fair dealing, and/or any other exception or limitation to Copyright and Similar Rights that applies to Your use of the Licensed Material.
f. Licensed Material means the artistic or literary work, database, or other material to which the Licensor applied this Public License.
g. Licensed Rights means the rights granted to You subject to the terms and conditions of this Public License, which are limited to all Copyright and Similar Rights that apply to Your use of the Licensed Material and that the Licensor has authority to license.
h. Licensor means the individual(s) or entity(ies) granting rights under this Public License.
i. Share means to provide material to the public by any means or process that requires permission under the Licensed Rights, such as reproduction, public display, public performance, distribution, dissemination, communication, or importation, and to make material available to the public including in ways that members of the public may access the material from a place and at a time individually chosen by them.
j. Sui Generis Database Rights means rights other than copyright resulting from Directive 96/9/EC of the European Parliament and of the Council of 11 March 1996 on the legal protection of databases, as amended and/or succeeded, as well as other essentially equivalent rights anywhere in the world.
k. You means the individual or entity exercising the Licensed Rights under this Public License. Your has a corresponding meaning.
Section 2 Scope.
a. License grant.
1. Subject to the terms and conditions of this Public License, the Licensor hereby grants You a worldwide, royalty-free, non-sublicensable, non-exclusive, irrevocable license to exercise the Licensed Rights in the Licensed Material to:
A. reproduce and Share the Licensed Material, in whole or in part; and
B. produce, reproduce, and Share Adapted Material.
2. Exceptions and Limitations. For the avoidance of doubt, where Exceptions and Limitations apply to Your use, this Public License does not apply, and You do not need to comply with its terms and conditions.
3. Term. The term of this Public License is specified in Section 6(a).
4. Media and formats; technical modifications allowed. The Licensor authorizes You to exercise the Licensed Rights in all media and formats whether now known or hereafter created, and to make technical modifications necessary to do so. The Licensor waives and/or agrees not to assert any right or authority to forbid You from making technical modifications necessary to exercise the Licensed Rights, including technical modifications necessary to circumvent Effective Technological Measures. For purposes of this Public License, simply making modifications authorized by this Section 2(a)(4) never produces Adapted Material.
5. Downstream recipients.
A. Offer from the Licensor Licensed Material. Every recipient of the Licensed Material automatically receives an offer from the Licensor to exercise the Licensed Rights under the terms and conditions of this Public License.
B. No downstream restrictions. You may not offer or impose any additional or different terms or conditions on, or apply any Effective Technological Measures to, the Licensed Material if doing so restricts exercise of the Licensed Rights by any recipient of the Licensed Material.
6. No endorsement. Nothing in this Public License constitutes or may be construed as permission to assert or imply that You are, or that Your use of the Licensed Material is, connected with, or sponsored, endorsed, or granted official status by, the Licensor or others designated to receive attribution as provided in Section 3(a)(1)(A)(i).
b. Other rights.
1. Moral rights, such as the right of integrity, are not licensed under this Public License, nor are publicity, privacy, and/or other similar personality rights; however, to the extent possible, the Licensor waives and/or agrees not to assert any such rights held by the Licensor to the limited extent necessary to allow You to exercise the Licensed Rights, but not otherwise.
2. Patent and trademark rights are not licensed under this Public License.
3. To the extent possible, the Licensor waives any right to collect royalties from You for the exercise of the Licensed Rights, whether directly or through a collecting society under any voluntary or waivable statutory or compulsory licensing scheme. In all other cases the Licensor expressly reserves any right to collect such royalties.
Section 3 License Conditions.
Your exercise of the Licensed Rights is expressly made subject to the following conditions.
a. Attribution.
1. If You Share the Licensed Material (including in modified form), You must:
A. retain the following if it is supplied by the Licensor with the Licensed Material:
i. identification of the creator(s) of the Licensed Material and any others designated to receive attribution, in any reasonable manner requested by the Licensor (including by pseudonym if designated);
ii. a copyright notice;
iii. a notice that refers to this Public License;
iv. a notice that refers to the disclaimer of warranties;
v. a URI or hyperlink to the Licensed Material to the extent reasonably practicable;
B. indicate if You modified the Licensed Material and retain an indication of any previous modifications; and
C. indicate the Licensed Material is licensed under this Public License, and include the text of, or the URI or hyperlink to, this Public License.
2. You may satisfy the conditions in Section 3(a)(1) in any reasonable manner based on the medium, means, and context in which You Share the Licensed Material. For example, it may be reasonable to satisfy the conditions by providing a URI or hyperlink to a resource that includes the required information.
3. If requested by the Licensor, You must remove any of the information required by Section 3(a)(1)(A) to the extent reasonably practicable.
4. If You Share Adapted Material You produce, the Adapter's License You apply must not prevent recipients of the Adapted Material from complying with this Public License.
Section 4 Sui Generis Database Rights.
Where the Licensed Rights include Sui Generis Database Rights that apply to Your use of the Licensed Material:
a. for the avoidance of doubt, Section 2(a)(1) grants You the right to extract, reuse, reproduce, and Share all or a substantial portion of the contents of the database;
b. if You include all or a substantial portion of the database contents in a database in which You have Sui Generis Database Rights, then the database in which You have Sui Generis Database Rights (but not its individual contents) is Adapted Material; and
c. You must comply with the conditions in Section 3(a) if You Share all or a substantial portion of the contents of the database.
For the avoidance of doubt, this Section 4 supplements and does not replace Your obligations under this Public License where the Licensed Rights include other Copyright and Similar Rights.
Section 5 Disclaimer of Warranties and Limitation of Liability.
a. Unless otherwise separately undertaken by the Licensor, to the extent possible, the Licensor offers the Licensed Material as-is and as-available, and makes no representations or warranties of any kind concerning the Licensed Material, whether express, implied, statutory, or other. This includes, without limitation, warranties of title, merchantability, fitness for a particular purpose, non-infringement, absence of latent or other defects, accuracy, or the presence or absence of errors, whether or not known or discoverable. Where disclaimers of warranties are not allowed in full or in part, this disclaimer may not apply to You.
b. To the extent possible, in no event will the Licensor be liable to You on any legal theory (including, without limitation, negligence) or otherwise for any direct, special, indirect, incidental, consequential, punitive, exemplary, or other losses, costs, expenses, or damages arising out of this Public License or use of the Licensed Material, even if the Licensor has been advised of the possibility of such losses, costs, expenses, or damages. Where a limitation of liability is not allowed in full or in part, this limitation may not apply to You.
c. The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability.
Section 6 Term and Termination.
a. This Public License applies for the term of the Copyright and Similar Rights licensed here. However, if You fail to comply with this Public License, then Your rights under this Public License terminate automatically.
b. Where Your right to use the Licensed Material has terminated under Section 6(a), it reinstates:
1. automatically as of the date the violation is cured, provided it is cured within 30 days of Your discovery of the violation; or
2. upon express reinstatement by the Licensor.
c. For the avoidance of doubt, this Section 6(b) does not affect any right the Licensor may have to seek remedies for Your violations of this Public License.
d. For the avoidance of doubt, the Licensor may also offer the Licensed Material under separate terms or conditions or stop distributing the Licensed Material at any time; however, doing so will not terminate this Public License.
e. Sections 1, 5, 6, 7, and 8 survive termination of this Public License.
Section 7 Other Terms and Conditions.
a. The Licensor shall not be bound by any additional or different terms or conditions communicated by You unless expressly agreed.
b. Any arrangements, understandings, or agreements regarding the Licensed Material not stated herein are separate from and independent of the terms and conditions of this Public License.
Section 8 Interpretation.
a. For the avoidance of doubt, this Public License does not, and shall not be interpreted to, reduce, limit, restrict, or impose conditions on any use of the Licensed Material that could lawfully be made without permission under this Public License.
b. To the extent possible, if any provision of this Public License is deemed unenforceable, it shall be automatically reformed to the minimum extent necessary to make it enforceable. If the provision cannot be reformed, it shall be severed from this Public License without affecting the enforceability of the remaining terms and conditions.
c. No term or condition of this Public License will be waived and no failure to comply consented to unless expressly agreed to by the Licensor.
d. Nothing in this Public License constitutes or may be interpreted as a limitation upon, or waiver of, any privileges and immunities that apply to the Licensor or You, including from the legal processes of any jurisdiction or authority.
Creative Commons is not a party to its public licenses. Notwithstanding, Creative Commons may elect to apply one of its public licenses to material it publishes and in those instances will be considered the “Licensor.” Except for the limited purpose of indicating that material is shared under a Creative Commons public license or as otherwise permitted by the Creative Commons policies published at creativecommons.org/policies, Creative Commons does not authorize the use of the trademark “Creative Commons” or any other trademark or logo of Creative Commons without its prior written consent including, without limitation, in connection with any unauthorized modifications to any of its public licenses or any other arrangements, understandings, or agreements concerning use of licensed material. For the avoidance of doubt, this paragraph does not form part of the public licenses.
Creative Commons may be contacted at creativecommons.org.

View File

@ -1,3 +1,48 @@
# Librezo_website # Nouveau site web de Librezo
site de Librezo xréé par Tuxmain avec Zola [voir le rendu](http://librezo.txmn.tk)
## Utilisation
[Installez Zola](https://getzola.org)
```bash
# tester en local
zola serve
# compiler en démo publique
LIBREZO_WEBSITE=dev zola build
# compiler en prod
zola build
```
## Contribution
Le site devrait respecter les points suivants.
Note : il n'est pas nécessaire de s'y conformer immédiatement en faisant une MR. La relecture de MR est là pour ça.
* **Validité**
* Testez votre code avec [le validateur du W3C](https://validator.w3.org).
* **Accessibilité et Responsive**
* Testez votre code avec [le validateur WAVE](https://wave.webaim.org).
* Suivez les recommandations d'accessibilité du [W3C](https://www.w3.org/WAI/) et du [MDN](https://developer.mozilla.org/en-US/docs/Web/Accessibility).
* Toutes les fonctionnalités doivent être accessibles au clavier exclusivement (tab, flèches, entrée, espace). Essayez éventuellement avec un lecteur d'écran comme [Orca](https://wiki.gnome.org/Projects/Orca) (Linux), [NVDA](https://www.nvaccess.org/) (Windows) ou TalkBack (Android).
* Les images doivent être optionnelles.
* JavaScript doit être optionnel.
* Les modes clair et sombres doivent être utilisables. (sous Firefox, CTRL+Maj+i puis icônes Soleil et Lune)
* Testez la page avec différentes tailles d'écran. (sous Firefox, CTRL+Maj+m)
* Testez la page avec des simulateurs de daltonisme. (sous Firefox, CTRL+Maj+i puis onglet Accessibilité)
* **Performance**
* Limitez l'utilisation de frameworks.
* Compressez bien les images. [YOGA Image Optimizer](https://yoga.flozz.org/) peut être utile.
* Réduisez les requêtes externes.
* Évitez les animations en continu et les lectures automatiques.
* **Style de code**
* Respectez l'indentation.
* La convention de nommages des `id` et `class` est hiérarchique, avec les niveaux de hiérarchie séparés par des tirets `-`. Les underscores `_` marquent un espace mais pas un niveau hiérarchique.
Exemple : `header-menu-button` serait un bouton du menu de l'entête.
* **Légalité**
* Respectez le RGPD et la loi Informatique et Libertés.
* Sauf exception, n'utilisez que des œuvres et formats libres, et respectez leur licence. (images, polices, bibliothèques)

20
config.toml Normal file
View File

@ -0,0 +1,20 @@
base_url = "/"
compile_sass = true
build_search_index = false
default_language = "fr"
minify_html = false
[slugify]
paths = "off"
taxonomies = "off"
[markdown]
highlight_code = false
[extra]
sitename = "Librezo"
public_url = "https://librezo.fr"

7
content/404.md Normal file
View File

@ -0,0 +1,7 @@
+++
title = "Erreur 404"
+++
<div style="text-align:center">
<img style="max-width: 100%" alt="Erreur 404" src="/img/drawings/404.webp"/>
</div>

151
content/_index.md Normal file
View File

@ -0,0 +1,151 @@
+++
title = "Librezo"
+++
<picture>
<source srcset="/img/logo-color-dark.png" media="(prefers-color-scheme: dark)"/>
<source srcset="/img/logo-color-light.png" media="(prefers-color-scheme: light)"/>
<img decoding="async" class="big-logo" src="/img/logo-color-light.png" alt="Logo Librezo" aria-hidden/>
</picture>
<span class="slogan3">Collectif d'artisans numériques</span>
<div style="text-align:center">
<img style="max-width: 100%" alt="Librezo" src="/img/drawings/accueil.webp" aria-hidden/>
</div>
<div class="cities nn">
<p><span class="city">Aix</span> <span class="city">Bastia</span> <span class="city">Brignoles</span> <span class="city">Cajarc</span> <span class="city">Grasse</span> <span class="city">Le&nbsp;Havre</span> <span class="city">Libourne</span> <span class="city">Limoux</span> <span class="city">Marseille</span></p>
<div class="madein-wrapper">
<img class="madein" alt="Made in Chez Vous" src="/img/madein-purple.png"/>
</div>
<p><span class="city">Melun</span> <span class="city">Montreuil</span> <span class="city">Nantes</span> <span class="city">Nice</span> <span class="city">Pau</span> <span class="city">Rennes</span> <span class="city">Roanne</span> <span class="city">Soignies</span> <span class="city">Toulouse</span></p>
</div>
<div style="height: 32px;"> </div>
<a href="/reprenez-le-controle" class="bigbutton2">Reprenez le contrôle ↱</a>
<a href="/logiciel-libre" class="bigbutton2">En savoir plus sur les logiciels libres ↱</a>
<div class="square_boxes nn1400" style="margin-top: 64px;margin-bottom: 64px;">
{{ square_box(title="Confidentialité", text="Vos données personnelles le restent") }}
{{ square_box(title="Résilience", text="Récupérez rapidement d'une panne avec des sauvegardes") }}
{{ square_box(title="Souveraineté", text="Reprenez le contrôle de votre infrastructure informatique") }}
{{ square_box(title="Liberté", text="Choisissez, personnalisez&nbsp;: c'est du logiciel libre") }}
{{ square_box(title="Interopérabilité", text="Passez vos données dun système à lautre sans contrainte") }}
{{ square_box(title="Accessibilité", text="Des prix honnêtes et des logiciels faciles à prendre en main") }}
{{ square_box(title="Proximité", text="Serveur installé chez vous et suivi assuré") }}
{{ square_box(title="Écologie", text="Ensemble, on cherche la solution adaptée à vos besoins, sans consommation superflue") }}
{{ square_box(title="Savoir-faire", text="Vous êtes en contact direct avec des experts") }}
{{ square_box(title="Solidarité", text="15% de nos bénéfices sont reversés au développement des logiciels utilisés") }}
</div>
<script type="text/javascript" src="/js/square_box.js"></script>
<h2 class="title-bar" style="margin-top: 96px;margin-bottom: 64px;">Pour qui&#8239;?</h2>
<div class="nn" style="text-align: left">
Pour toute structure ou personne qui possède une infrastructure réseau (site Internet, serveur de fichiers...) ou qui souhaite en faire l'acquisition.
</div>
<h2 class="title-bar" style="margin-top: 96px;">Nos partenaires</h2>
<div class="partners">
{{ partner_box(
title = "Pâquerette, informatique collaborative et responsable"
img = "/img/partners/paquerette.png"
url = "https://paquerette.eu"
) }}
{{ partner_box(
title = "WikiLibriste.fr"
img = "/img/partners/wikilibriste.jpg"
url = "https://wikilibriste.fr"
) }}
{{ partner_box(
title = "Electrocycle"
img = "/img/partners/electrocycle.png"
url = "https://electrocycle.co"
) }}
{{ partner_box(
title = "Librecours"
img = "/img/partners/librecours-mini.png"
url = "https://librecours.net"
) }}
{{ partner_box(
title = "Ethic IT"
img = "/img/partners/ethicit-mini.png"
url = "https://ethicit.fr"
) }}
{{ partner_box(
title = "Immae"
img = "/img/partners/immae-mini.png"
url = "https://immae.eu"
) }}
{{ partner_box(
title = "Distrilab"
img = "/img/partners/distrilab.png"
url = "https://distrilab.fr"
) }}
{{ partner_box(
title = "foOpgp"
img = "/img/partners/foopgp-mini.png"
url = "https://foopgp.org"
) }}
{{ partner_box(
title = "PC & COM"
img = "/img/partners/pccom-mini.png"
url = "https://pcandcom.com"
) }}
{{ partner_box(
title = "Numericatous"
img = "/img/partners/logo-numericatous.png"
url = "https://numericatous.fr"
) }}
{{ partner_box(
title = "Liberons nos ordis"
img = "/img/partners/liberonsnosordis.png"
url = "https://liberonsnosordis.org"
) }}
</div>
<h2 class="title-bar" style="margin-top: 96px;">Ils nous font confiance</h2>
<div class="client_boxes">
{% client_box(
title = "Novelcast"
href = "https://novelcast.com"
img = "/img/clients/novelcast.png"
sign = "Jean-Baptiste J."
) %}
J'ai fait appel à Librezo pour développer un CRM back-office autonome, indépendant et léger, afin de maîtriser nos données sensibles, sur un serveur local, indépendant, avec une redondance sur un serveur miroir.<br/>
La proposition de Librezo s'est portée sur des serveurs de petite taille, abordables, très économes en énergie, et très facilement sécurisables.<br/>
L'équipe de Librezo a été d'un grand secours, et la maîtrise des impératifs de sécurité des données contre l'effacement ou le piratage est indéniable.
{% end %}
{% client_box(
title = "Oasis21"
href = "https://oasis21.org"
img = "/img/partners/oasis21.png"
img_dark = "/img/partners/oasis21-white.png"
sign = "Mathieu L."
) %}
La SCIC Oasis21 fait appel à Librezo pour la gestion technique de son serveur mutualisé de stockage en ligne via Nextcloud. Nous avons construit une vraie relation partenariale et de confiance, brique qui nous semble indispensable pour gérer un projet informatique aussi crucial pour les structures de l'ESS qui en bénéficient.
{% end %}
{% client_box(
title = "GE-Data"
href = "https://ge-data.com"
img = "/img/clients/ge-data.png"
sign = "Olivier F."
) %}
Librezo a mis en place nos serveurs et continue à les maintenir. Le soutien technique est de qualité et vraiment à l'écoute de nos besoins, avec des solutions créatives face à nos demandes. Leur connaissance des solutions en logiciels libres est aussi un plus pour nous.
{% end %}
{% client_box(
title = "Jarditerre"
href = "https://jarditerre.fr"
img = "/img/clients/jarditerre.jpg"
sign = "Salomé D."
) %}
J'ai fait appel à Librezo pour créer les sites web de Jarditerre et de Verdun Coliving. Jai été très satisfaite de leur aide et de leur réactivité que ce soit par email ou par téléphone. Ils moffrent aussi lhébergement, le tout en <a href="https://monnaie-libre.fr" target="_blank">monnaie libre</a>, ce qui montre leur fort engagement pour un monde libre et meilleur, et nous permet den faire autant dans nos activités.
{% end %}
</div>

35
content/charte.md Normal file
View File

@ -0,0 +1,35 @@
+++
title = "Charte"
+++
<div style="text-align:center">
<img style="max-width:100%;max-height:600px" alt="Charte" src="/img/drawings/charte.webp" aria-hidden/>
</div>
Librezo est un collectif autogéré d'individus, dassociations et dentreprises qui mutualisent leurs ressources, compétences et connaissances au sein d'une structure à taille humaine dans le but de&nbsp;:
* promouvoir des solutions informatiques en licences libres comme alternatives aux systèmes privateurs des GAFAM&#8239;;
* encourager linstallation de serveurs auto-hébergés pour permettre à ses clients de saffranchir dacteurs tiers et leur garantir la confidentialité et le contrôle de leurs données personnelles et de leur infrastructure numérique&#8239;;
* créer un réseau de prestataires de confiance sur lensemble du territoire&#8239;;
* accompagner ses clients dans leur utilisation des logiciels libres en vue de les rendre autonomes&#8239;;
* développer un modèle économique viable pour la promotion du logiciel libre en mettant en œuvre des prestations de service sur mesure associées à son utilisation.
La mission de Librezo sinscrit dans une volonté technique de décentralisation des serveurs informatiques pour se préserver de la surveillance et de la censure généralisées. Cette décentralisation répond également à la nécessaire réduction de lempreinte énergétique du numérique.
Les membres de Librezo et leurs partenaires sont promoteurs, utilisateurs, contributeurs ou ont une implication forte dans le logiciel libre.
L'appartenance au collectif Librezo n'est pas liée à des accords financiers ou commerciaux, mais à l'évaluation par les autres membres du respect des valeurs et objectifs communs&nbsp;:
* liberté en tant que non-nuisance symétrique&#8239;;
* horizontalité des prises de décision&#8239;;
* partage et transmission des connaissances&#8239;;
* autonomie et entraide au sein dune toile de confiance&#8239;;
* contribution au développement de lécosystème du logiciel libre par la création de nouveaux outils informatiques&#8239;;
* politique locale des prestations favorisant la proximité géographique des clients et prestataires.
<strong class="emph">Laventure Librezo est une expérimentation de démocratie dentreprise.</strong>
<style type="text/css">
main ul {
line-height: 1.4em;
}
</style>

39
content/contact.md Normal file
View File

@ -0,0 +1,39 @@
+++
title = "Contact"
[extra]
leaflet = 1
+++
<div style="text-align:center">
<img style="max-width: 100%" alt="Contactez-nous" src="/img/drawings/contact.webp" aria-hidden/>
</div>
Pour un devis, pour [rejoindre notre collectif](/rejoignez-nous) ou pour toute question relative à nos services&nbsp;:
Courriel&nbsp;: <a href="mailto:bonjour@librezo.fr">bonjour chez librezo point fr</a>
## On est là
{% map() %}
[[44.8303, -0.5678], "Bordeaux", [["tuxmain chez librezo point fr"]]],
[[47.0816, 2.3985], "Bourges", [["numericatous chez librezo point fr"]]],
[[43.3879, 6.0785], "Brignoles", [["liberatio chez librezo point fr"]]],
[[42.6998, 9.4518], "Bastia", [["frodoric chez librezo point fr"]]],
[[44.4742, 1.8296], "Cajarc", [["syoul chez librezo point fr"]]],
[[43.6578, 6.9228], "Grasse", [["immae chez librezo point fr"], [""]]],
[[49.4927, 0.1641], "Le Havre", [["paidge chez librezo point fr"]]],
[[44.91667, -0.2333], "Libourne", [["Louis chez librezo point fr"]]],
[[43.0465, 2.2449], "Limoux", [["b12 chez librezo point fr"]]],
[[49.6112, 6.1297], "Luxembourg", [["nailyk chez librezo point fr"]]],
[[43.3099, 5.4127], "Marseille", [["jbar chez librezo point fr"]]],
[[48.5421, 2.6551], "Melun", [["poka chez librezo point fr"]]],
[[43.6112, 3.8768], "Montpellier", [["dig chez librezo point fr"]]],
[[48.8584, 2.4371], "Montreuil", [["attilax chez librezo point fr"]]],
[[47.2084, -1.6026], "Nantes", [["clement-t chez librezo point fr"], ["ericb chez librezo point fr"]]],
[[43.7163, 7.2626], "Nice", [["cgx chez librezo point fr"]]],
[[43.2926, -0.3703], "Pau", [["parhit chez librezo point fr"]]],
[[48.1077, -1.6795], "Rennes", [["oiseauroch chez librezo point fr"], ["artlog chez librezo point fr"]]],
[[46.0321, 4.0730], "Roanne", [["Pierre Kuhn"]]],
[[50.5789, 4.0687], "Soignies", [["olm chez librezo point fr"]]],
[[43.5931, 1.4272], "Toulouse", [["ethicit chez librezo point fr"], ["denna chez librezo point fr"]]],
{% end %}

50
content/fonctionnement.md Normal file
View File

@ -0,0 +1,50 @@
+++
title = "Fonctionnement"
+++
<div style="text-align:center">
<img style="max-width: 100%" alt="Librezo en pièces détachées" src="/img/drawings/fonctionnement.webp" aria-hidden/>
</div>
<h2 class="title-bar nonarrower" style="margin-top: 64px;">Comment ça se passe&#8239;?</h2>
<h3 class="title-bar2 nonarrower" style="margin-top: 32px;">Autonomisation de l'infrastructure réseau</h3>
<div class="process_boxes">
{{ process_box(number="1", title="Étude", description="Définition du besoin et propositions de solutions adaptées.") }}
{{ process_box(number="2", title="Installation", description="Montage du serveur à domicile et installation du système et des composants logiciels.") }}
{{ process_box(number="3", title="Configuration", description="Réglages sur mesure et configurations de sécurité.") }}
{{ process_box(number="4", title="Acquisition", description="Votre serveur GNU/Linux est prêt et 100% entre vos mains. Tests.") }}
</div>
<h3 class="title-bar2 nonarrower" style="margin-top: 32px;">Accompagnements optionnels</h3>
<div class="process_boxes">
{{ process_box(number="5", title="Accompagnement utilisateur", description="Apprenez en quelques heures à utiliser vos outils.") }}
{{ process_box(number="6", title="Accompagnement administrateur", description="Devenez administrateur-système de votre propre infrastructure (plusieurs semaines).") }}
{{ process_box(number="7", title="Autonomie", description="Vous êtes capable de gérer votre système et vos applications : vous êtes autonome et n'avez plus besoin de tiers de confiance.") }}
</div>
<h2 class="title-bar nonarrower" style="margin-top: 64px;">Avec les client·es</h2>
Le client contacte Librezo pour obtenir un devis.
Librezo trouve le prestataire compétent pour le projet, qui établit son devis directement au client.
Une fois le devis validé, le client paie 30% dacompte.
Quand la prestation est terminée et que le service créé est fonctionnel, le prestataire envoie sa facture au client qui règle les 70% restants.
Toute prestation est payable à 30 jours maximum.
### Maintenance de projet
Librezo propose de la maintenance sur les projets et développements conçus par ses prestataires et/ou qui rentrent dans le cadre de sa charte. Cette maintenance peut être effectuée à distance.
Dans le cadre dun contrat de maintenance ou de monitoring, il est possible de régler un forfait à lannée ou de payer à lheure. La facture annuelle peut être réglée en totalité au prestataire au début (ou à date anniversaire), au semestre ou au trimestre, et les prestataires intervenant sur le projet facturent mensuellement leur temps passé.
<h2 class="title-bar nonarrower" style="margin-top: 64px;">Avec nos membres</h2>
- Tout·e libriste souhaitant [rejoindre le collectif](/rejoignez-nous) est libre d'en faire la demande, qui sera étudiée par les autres membres avant cooptation. Il faut cependant avoir sa propre structure pour devenir prestataire (micro-entreprise, association, entreprise, etc...) ainsi que des compétences et une expertise à apporter, quel que soit son domaine d'action.
- La gouvernance du collectif est collégiale. Chaque membre dispose d'une seule voix.
- Les membres prestataires s'acquittent eux-mêmes de leurs formalités administratives et financières. Le collectif ne gère pas la comptabilité de ses membres.

69
content/logiciel-libre.md Normal file
View File

@ -0,0 +1,69 @@
+++
title = "Le logiciel libre, nécessaire outil de notre souveraineté numérique"
+++
<div style="text-align:center">
<img style="width: 900px;max-width: 100%;" alt="L'ignoble hydre des GAFAM" src="/img/drawings/hydre.webp" aria-hidden/>
</div>
<strong class="emph">Pourquoi proposons-nous des logiciels libres, et d'abord qu'entendons-nous par "libre"&#8239;?</strong>
## Les libertés informatiques
Les logiciels libres respectent vos 4 libertés informatiques fondamentales&nbsp;:
* **Utiliser le logiciel**
Votre logiciel ne vous obligera jamais à payer ou à respecter des clauses malhonnêtes pour pouvoir continuer à l'utiliser.
* **Étudier le logiciel**
Le code source (les plans de conception) du logiciel est publié, n'importe qui peut donc demander à des experts indépendants d'en faire un audit de sécurité, par exemple.
* **Partager le logiciel**
Si vous avez une copie du logiciel, vous avez toujours le droit de la partager. Même si le distributeur d'origine ne répond plus, vous pourrez toujours trouver une copie autre part.
* **Modifier le logiciel**
Une fonctionnalité vous manque ou un bug vous gêne&#8239;? Faites appel à un développeur pour améliorer le logiciel. Nul besoin d'attendre que l'éditeur d'origine veuille bien accéder à votre demande. L'amélioration pourra ensuite être partagée avec la communauté.
Un logiciel ne respectant pas ces 4 libertés fondamentales est dit privateur, car il tente de vous priver de votre capacité à traiter de l'information, c'est-à-dire à utiliser un ordinateur.
<strong class="emph">Quels sont les autres avantages du logiciel libre&#8239;?</strong>
## Conçus pour être utiles
Les logiciels libres sont en général conçus pour faire leur fonction, et non pour être vendus. Il y a donc moins de conflits d'intérêts néfastes.
Le code source d'un logiciel privateur ne pouvant être audité, il est impossible de savoir exactement ce qu'il fait quand nous l'exécutons sur notre machine, nous devons donc avoir toute confiance en son éditeur. Les incessants soucis de confidentialité observés chez les géants de l'informatique montre que cette confiance est peut-être mal placée.
Exemple&nbsp;: quand vous téléchargez une application "lampe de poche" et quelle demande laccès à vos contacts, agendas, photos, GPS, etc… peut-être quelle ne fait pas que lampe de poche&#8239;!
## Sécurité
Les logiciels privateurs dont le code source reste secret peuvent facilement intégrer des portes dérobées, qui permettent non seulement à l'éditeur et aux services secrets gouvernementaux de contrôler la machine à distance, mais aussi aux pirates&#8239;!
Une telle faille est plus facilement détectée dans un logiciel libre, et la communauté est alertée.
On pourrait croire quun code source public faciliterait le travail des pirates, mais dès quune faille est trouvée, elle peut être corrigée par la communauté plutôt que tenue secrète.
## Interopérabilité
Les éditeurs de services privateurs ont tout intérêt à rendre difficile l'utilisation d'autres services que les leurs&nbsp;: une fois que vous devenez dépendant de leur système, il devient très coûteux d'en changer, et vous pouvez être incité à acheter toujours plus.
## Gratuité
Les logiciels libres sont gratuits à utiliser, mais jamais gratuits à produire&#8239;!
Les logiciels libres ne se financent en général pas par la vente de licences d'utilisation, la publicité ou la vente de données à caractère personnel. Le travail est souvent bénévole ou alimenté par le don. Il est donc naturel de contribuer à leur développement quand on les utilise. C'est ce que fait Librezo, en reversant 15% de ses bénéfices à des projets de logiciels libres.
## Auto-hébergement
<strong class="emph">Pourquoi s'auto-héberger&#8239;?</strong>
Les services centralisés posent divers problèmes&nbsp;:
* Vous n'avez aucun contrôle sur leur gestion, ils peuvent exploiter vos données sensibles à des fins publicitaires ou politiques sans votre consentement.
* Leurs propriétaires peuvent faire des choix qui ne vous plaisent pas voire avec lesquels vous êtes en désaccord.
* Ce sont les hypermarchés d'Internet&nbsp;: si votre prestataire de services est éloigné (Paris, États-Unis), chaque page web vue sur votre site aura parcouru des milliers de kilomètres en passant par des dizaines de machines.
Héberger vos services informatiques chez vous ou chez des prestataires locaux et de confiance, permet de relocaliser Internet, de ne pas subir les choix des hébergeurs, et de respecter vos données sensibles et celles de vos clients.
<div style="text-align:center"><a href="/reprenez-le-controle" class="bigbutton">Reprenez le contrôle ↱</a></div>

View File

@ -0,0 +1,17 @@
+++
title = "Mentions légales"
+++
Ce site, les services hébergés ainsi que les sous-domaines de librezo.com et librezo.fr sont édités par le collectif Librezo.
## Hébergeur
Chez Cédric Dumond, 53 rue Colmet Lépinay 93100 Montreuil
## Conception
Site conçu par <a href="https://txmn.tk" target="_blank">tuxmain</a> avec la complicité de GRA, Djool et Attilax.
Le [code source](https://git.librezo.fr/Librezo/website) du site est disponible sous licence <a href="http://creativecommons.org/licenses/by-sa/4.0/" target="_blank">CC BY-SA 4.0</a>.
Logo par Dig sous licence <a href="http://creativecommons.org/licenses/by-sa/4.0/" target="_blank">CC BY-SA 4.0</a>.

227
content/qui-sommes-nous.md Normal file
View File

@ -0,0 +1,227 @@
+++
title = "Qui sommes-nous ?"
[extra]
carousel = true
+++
<div style="text-align:center">
<img style="max-width: 100%;max-height: 400px;" alt="Qui sommes-nous" src="/img/drawings/qui.webp" aria-hidden/>
</div>
<strong class="emph">Librezo est un collectif décentralisé, né de la rencontre d'ami·es libristes désirant partager leur passion et leur savoir-faire dans le domaine des réseaux et du logiciel libre.</strong>
<div class="team nn1400">
{% team_box(
title = "Étienne Bouché"
place = "Melun"
subtitle = "Le Technicien engagé"
img = "poka.jpg"
) %}
Administrateur système Linux depuis 10 ans, a travaillé aussi bien pour des Associations que pour de grandes entreprises. Développeur pour la <a href="https://monnaie-libre.fr" target="_blank">Monnaie Libre Ğ1</a>. Possède autant de cordes à son arc quà son piano.
{% end %}
{% team_box(
title = "Cédric Dumond"
place = "Montreuil"
subtitle = "Le comédien bidouilleur"
img = "cedric.jpg"
) %}
Fondateur de <strong>Librezo</strong>, d'après une idée d'Étienne.<br/>
Comédien, auteur, gribouilleur, libriste, formateur autodidacte GNU-Linux pour la Chambre des Métiers et de l'Artisanat de la Ville de Paris. Vrai "Touche-à-tout", ne laissez rien traîner.
{% end %}
{% team_box(
title = "Pascal Engélibert"
place = "Bordeaux"
subtitle = "Le bricoleur"
img = "tuxmain.jpg"
) %}
Alias <a href="https://txmn.tk" target="_blank">tuxmain</a>. Geek depuis toujours, étudiant, libriste. Développeur de <a href="https://progaccess.net" target="_blank">ProgAccess</a> et d'outils en tous genres. Héberge quelques sites et services variés. Amateur d'électronique.
{% end %}
{% team_box(
title = "Tobias Ollive"
place = "Rennes"
subtitle = "Le monocycliste"
img = "tobias.jpg"
) %}
Ingénieur en informatique, glaneur, bidouilleur et circassien à ses heures perdues, a travaillé dans un projet de recherche pour l'accessibilité des personnes aveugles pendant 2 ans.
{% end %}
{% team_box(
title = "Baptiste Malet-Schalck"
place = "Toulouse"
subtitle = "Gentil informaticien"
img = "ethicit.jpg"
) %}
Geek, passionné d'astronomie, aime la vie et les gens. Facilitateur informatique, auto-entrepreneur, touche-à-tout. Créateur d'<a href="https://www.ethicit.fr" target="_blank">EthicIT</a> et <a href="https://www.devloprog.org" target="_blank">devloprog</a>.
{% end %}
{% team_box(
title = "Jean-Jacques Brucker"
place = "Marseille"
subtitle = "01D 5CH001 H4CK3r"
img = "jjb.jpg"
) %}
Ingénieur & libriste depuis 20 ans, a travaillé pour de grands groupes (Sagem, Phillips, Orange), mais pas que. A développé ou maintenu divers logiciels, systèmes et écosystèmes. Love bash, git, debian, <a href="https://foopgp.org/fr/about/openpgp/" target="_blank">OpenPGP</a>.
{% end %}
{% team_box(
title = "Mathilde Longuet"
place = "Toulouse"
subtitle = "La CyberPunk"
img = "mathilde.jpg"
) %}
Ingénieure en informatique, passionnée de philosophie et politique, a travaillé dans la cybersécurité 3 ans, avant de se tourner vers le monde associatif.
{% end %}
{% team_box(
title = "Francis Drubigny"
place = "Brignoles"
subtitle = "L'explorateur polymathe"
img = "francis-drubigny.jpg"
) %}
<a href="https://pcandcom.com/" target="_blank">Chef de projet web & digital</a>, autodidacte, 20 ans d'expériences diverses dans le monde du web et de l'informatique. Passionné de technologies, <a href="https://f.drubigny.fr/" target="_blank">polymathe</a> avec un intérêt pour des sujets variés&nbsp;: informatique, sport, santé, économie, sciences, sociologie...
{% end %}
{% team_box(
title = "Ismaël Bouya"
place = "Grasse"
subtitle = "Lacrobate libriste"
img = "ismael.jpg"
) %}
Ancien chercheur et ingénieur logiciel, circassien semi-professionnel, propose des services et formations basés sur des logiciels libres depuis plus de 10 ans. <a href="https://www.immae.eu" target="_blank">(site web Immae)</a>
{% end %}
{% team_box(
title = "Vincent Dubois"
place = "Le Bar Sur Loup"
subtitle = "Ingénieur Multi-potentiels"
img = "vincent.jpg"
) %}
Militant logiciels libres et Open Data, de nombreuses années d'animation d'ateliers logiciels libres et install-party, mais aussi de la modélisation numérique, de la cartographie, et bien d'autres choses&#8239;!
{% end %}
{% team_box(
title = "Philippe Lhardy"
place = "Rennes"
subtitle = "Ingénieur système"
img = "philippe.png"
) %}
Militant logiciels libres au sein de l'association linux azur depuis de nombreuses années. A travaillé 20 ans dans le développement de solutions d'administration de sécurité réseau.
{% end %}
{% team_box(
title = "Mose"
place = "Taïwan"
subtitle = "devops libriste"
img = "mose.jpg"
) %}
Mose est un technicien de l'internet montpelliérain expatrié à Taiwan. Militant du libre depuis 96. Bidouilleur multitâche. Voir <a href="https://mose.fr" target="_blank">son site web</a> pour plus d'info.
{% end %}
{% team_box(
title = "Fabrice alias 12b"
place = "Limoux"
subtitle = "Ingénieur système"
img = "fabrice.jpg"
) %}
Fabrice est ingénieur systèmes temps réels et photographe dans le sud de la France. Passionné par les logiciels libres depuis sa tendre enfance, il s'occupe au <a href="https://distrilab.fr" target="_blank">DistriLab</a> de l'infrastructure d'hébergement des outils libres et de la veille techologique sur les technologies distribuées.
{% end %}
{% team_box(
title = "Thibaut Parent"
place = "Pau"
subtitle = "Librate éthique"
img = "thibaut-parent.png"
) %}
Libriste depuis 20 ans, freelance web éthique depuis 2011. <a href="https://www.thibautparent.com/" target="_blank">Webmaster WordPress</a> pluridisciplinaire&nbsp;: création, refonte et administration de sites Internet, communication, création de contenu... Engagé dans l'associatif et l'alternatif, sa devise est "utile-juste-éthique"
{% end %}
{% team_box(
title = "Pierre Kuhn"
place = "Roanne"
subtitle = "Développeur web et PHP"
img = "pierretux.jpg"
) %}
Developpeur PHP et SPIP depuis 10 ans en autodidacte, pour des associations, entreprises et institutions gouvernementales. Touche à tout mais surtout au jardin et à SPIP&#8239;!
{% end %}
{% team_box(
title = "Sylvestre Mignot"
place = "Cajarc"
subtitle = "Artisan bidouilleur"
img = "sylvestre.png"
) %}
Libriste, formé à la bidouille (résilience numérique, énergétique, domotique). Artisan laser numérique aujourd'hui, il a mis ces connaissances au service de son entreprise <a href="https://anuanua.fr/" target="_blank">Anuanua</a>.
{% end %}
{% team_box(
title = "Pierre-Jean Chancellier"
place = "Le Havre"
subtitle = "L'enjoliveur du web"
img = "paidge.jpg"
) %}
Développeur Front en reconversion depuis 2011 et contributeur de la monnaie libre Ğ1 depuis 2015. Sa spécialité&#8239;? Tout ce qui touche au web&nbsp;: HTML, CSS, Javascript et PHP. Il vient de créer sa <a href="https://treecode.fr/" target="_blank">micro-entreprise</a> pour offrir son expertise dans vos projets de sites ou d'applications en ligne.
{% end %}
{% team_box(
title = "Polie Tujeri"
place = "Gramat"
subtitle = "La scribouillarde"
img = "djool.png"
) %}
Copywriter, rédactrice, community manager et commerciale. Traque les bugs et les erreurs de syntaxe. Elle vendrait des cailloux de compagnie à un tailleur de pierre. Slogans, punchlines, jeux de mots et storytelling garantis. Dans sa vie parallèle, en compagnie de plantes et d'animaux sauvages.
{% end %}
{% team_box(
title = "Louis Sajous"
place = "Libourne"
subtitle = "Le prof de math"
img = "louis.jpg"
) %}
Reconverti en prof de maths suite à un début de carrière d'ingénieur, <a href="https://louis.sajous.net/" target="_blank">Louis</a> a toujours eu à cœur de conserver ses données chez lui : il auto-héberge toutes ses données, sites et mails et administre quelques serveurs répartis chez des particuliers et entreprises.
{% end %}
{% team_box(
title = "Éric Brunet"
place = "Nantes"
subtitle = "Artisan du maillage"
img = "ericb.jpg"
) %}
Libriste depuis le siècle dernier, ingé de formation, spécialisé dans l'univers de l'infra avec ses noeuds systèmes (unix de préf) et ses liens réseaux. Il a ajouté à son arc les tissus humains appelés fascias et sa pratique nommée <a href="https://www.fasciapulsologie.com" target="_blank">fasciapulsologie</a> Il coopère chez <a href="https://www.ouvre-boites.coop" target="_blank">OuvreBoite</a> et il propose de l'accompagnement technique pour vos besoins réguliers ou projets.
{% end %}
</div>
<div style="text-align:center">
<img style="max-width: 100%;max-height: 400px;" alt="Qui sommes-nous" src="/img/drawings/masque.webp" aria-hidden/>
</div>
## Dans les parcours de nos membres prestataires
(hors du cadre de Librezo)
{% carousel(id="carousel-prestaworkedfor") %}
{{ carousel_item(msg='<img loading="lazy" class="prestaworkedfor"title="Sopra Steria" alt="Sopra Steria" src="/img/prestasworkedfor/soprasteria.png"/>') }}
{{ carousel_item(msg='<img loading="lazy" class="prestaworkedfor"title="Météo France" alt="Météo France" src="/img/prestasworkedfor/meteofrance.png"/>') }}
{{ carousel_item(msg='<img loading="lazy" class="prestaworkedfor"title="Sagem" alt="Sagem" src="/img/prestasworkedfor/sagem.png"/>') }}
{{ carousel_item(msg='<img loading="lazy" class="prestaworkedfor"title="Car-Use.org" alt="Car-Use.org" src="/img/prestasworkedfor/car-use.png"/>') }}
{{ carousel_item(msg='<img loading="lazy" class="prestaworkedfor"title="Nova Discovery" alt="Nova Discovery" src="/img/prestasworkedfor/novadiscovery.png"/>') }}
{{ carousel_item(msg='<img loading="lazy" class="prestaworkedfor"title="Conciliateurs" alt="Conciliateurs" src="/img/prestasworkedfor/conciliateurs.png"/>') }}
{{ carousel_item(msg='<img loading="lazy" class="prestaworkedfor"title="Philips" alt="Philips" src="/img/prestasworkedfor/philips.svg"/>') }}
{{ carousel_item(msg='<img loading="lazy" class="prestaworkedfor"title="FretLink" alt="FretLink" src="/img/prestasworkedfor/fretlink.png"/>') }}
{{ carousel_item(msg='<img loading="lazy" class="prestaworkedfor"title="Lycée professionnel Jean-Pierre Timbaud" alt="Lycée professionnel Jean-Pierre Timbaud" src="/img/prestasworkedfor/lyceejptimbaud.png"/>') }}
{{ carousel_item(msg='<img loading="lazy" class="prestaworkedfor"title="Mamans qui déchirent" alt="Mamans qui déchirent" src="/img/prestasworkedfor/mamansquidechirent.png"/>') }}
{{ carousel_item(msg='<img loading="lazy" class="prestaworkedfor"title="5 minutes à tuer" alt="5 minutes à tuer" src="/img/prestasworkedfor/5minutesatuer.png"/>') }}
{{ carousel_item(msg='<img loading="lazy" class="prestaworkedfor"title="Crealouest" alt="Crealouest" src="/img/prestasworkedfor/crealouest.png"/>') }}
{{ carousel_item(msg='<img loading="lazy" class="prestaworkedfor"title="La Poste" alt="La Poste" src="/img/prestasworkedfor/laposte.svg"/>') }}
{{ carousel_item(msg='<img loading="lazy" class="prestaworkedfor"title="Trainline" alt="Trainline" src="/img/prestasworkedfor/trainline.svg"/>') }}
{{ carousel_item(msg='<img loading="lazy" class="prestaworkedfor"title="EADS Astrium" alt="EADS Astrium" src="/img/prestasworkedfor/astrium.jpg"/>') }}
{{ carousel_item(msg='<img loading="lazy" class="prestaworkedfor"title="Clean Toilets" alt="Clean Toilets" src="/img/prestasworkedfor/cleantoilets.png"/>') }}
{{ carousel_item(msg='<img loading="lazy" class="prestaworkedfor"title="Hologic" alt="Hologic" src="/img/prestasworkedfor/hologic.webp"/>') }}
{{ carousel_item(msg='<img loading="lazy" class="prestaworkedfor"title="La Ruche qui dit Oui" alt="La Ruche qui dit Oui" src="/img/prestasworkedfor/laruchequiditoui.svg"/>') }}
{{ carousel_item(msg='<img loading="lazy" class="prestaworkedfor"title="CNES" alt="CNES" src="/img/prestasworkedfor/cnes.png"/>') }}
{{ carousel_item(msg='<img loading="lazy" class="prestaworkedfor"title="Airbus" alt="Airbus" src="/img/prestasworkedfor/airbus.svg"/>') }}
{{ carousel_item(msg='<img loading="lazy" class="prestaworkedfor"title="CCI de Bayonne" alt="CCI de Bayonne" src="/img/prestasworkedfor/cci-bayonne.png"/>') }}
{{ carousel_item(msg='<img loading="lazy" class="prestaworkedfor"title="Elsys Design" alt="Elsys Design" src="/img/prestasworkedfor/elsysdesign.svg"/>') }}
{{ carousel_item(msg='<img loading="lazy" class="prestaworkedfor"title="Octoshow" alt="Octoshow" src="/img/prestasworkedfor/octoshow.png"/>') }}
{{ carousel_item(msg='<img loading="lazy" class="prestaworkedfor"title="Art & Culture - La Chouette" alt="Art & Culture - La Chouette" src="/img/prestasworkedfor/artculture-lachouette.jpg"/>') }}
{{ carousel_item(msg='<img loading="lazy" class="prestaworkedfor"title="Orange" alt="Orange" src="/img/prestasworkedfor/orange.svg"/>') }}
{{ carousel_item(msg='<img loading="lazy" class="prestaworkedfor"title="Undula" alt="Undula" src="/img/prestasworkedfor/undula.png"/>') }}
{{ carousel_item(msg='<img loading="lazy" class="prestaworkedfor"title="Open.global" alt="Open.global" src="/img/prestasworkedfor/open.global.png"/>') }}
{{ carousel_item(msg='<img loading="lazy" class="prestaworkedfor"title="Ministère de la santé" alt="Ministère de la santé" src="/img/prestasworkedfor/ministeresante.png"/>') }}
{{ carousel_item(msg='<img loading="lazy" class="prestaworkedfor"title="Ministère du travail" alt="Ministère du travail" src="/img/prestasworkedfor/ministeretravail.png"/>') }}
{{ carousel_item(msg='<img loading="lazy" class="prestaworkedfor"title="Thales" alt="Thales" src="/img/prestasworkedfor/thales.svg"/>') }}
{{ carousel_item(msg='<img loading="lazy" class="prestaworkedfor"title="My Community Manager" alt="My Community Manager" src="/img/prestasworkedfor/mycommunitymanager.png"/>') }}
{{ carousel_item(msg='<img loading="lazy" class="prestaworkedfor"title="Sports Santé" alt="Sports Santé" src="/img/prestasworkedfor/sportssante.png"/>') }}
{{ carousel_item(msg='<img loading="lazy" class="prestaworkedfor"title="Tera" alt="Tera" src="/img/prestasworkedfor/tera.png"/>') }}
{{ carousel_item(msg='<img loading="lazy" class="prestaworkedfor"title="Imago Process" alt="Imago Process" src="/img/prestasworkedfor/imagoprocess.png"/>') }}
{{ carousel_item(msg='<img loading="lazy" class="prestaworkedfor"title="Air France" alt="Air France" src="/img/prestasworkedfor/airfrance.png"/>') }}
{{ carousel_item(msg='<img loading="lazy" class="prestaworkedfor"title="associations.gouv.fr" alt="associations.gouv.fr" src="/img/prestasworkedfor/assogouvfr.png"/>') }}
{{ carousel_item(msg='<img loading="lazy" class="prestaworkedfor"title="Axiom-Team" alt="Axiom-Team" src="/img/prestasworkedfor/axiom.svg"/>') }}
{{ carousel_item(msg='<img loading="lazy" class="prestaworkedfor"title="La Vélodyssée" alt="La Vélodyssée" src="/img/prestasworkedfor/velodyssee.svg"/>') }}
{{ carousel_item(msg='<img loading="lazy" class="prestaworkedfor"title="Solucom" alt="Solucom" src="/img/prestasworkedfor/solucom.webp"/>') }}
{{ carousel_item(msg='<img loading="lazy" class="prestaworkedfor"title="EDF" alt="EDF" src="/img/prestasworkedfor/edf.svg"/>') }}
{{ carousel_item(msg='<img loading="lazy" class="prestaworkedfor"title="SII" alt="SII" src="/img/prestasworkedfor/sii.png"/>') }}
{% end %}

21
content/rejoignez-nous.md Normal file
View File

@ -0,0 +1,21 @@
+++
title = "Rejoignez-nous"
+++
<div style="text-align:center">
<img style="max-width: 100%;max-height: 600px;" alt="Rejoignez-nous" src="/img/drawings/rejoignez-nous.webp" aria-hidden/>
</div>
Vous connaissez bien GNU/Linux, le réseau, vous savez installer du hardware, un OS, ouvrir des ports sur une box, coder en bash, débugger un logiciel, identifier des failles, les licences libres sont vos livres de chevet... Ou simplement, vous voulez vous investir dans la promotion du logiciel libre au sein d'une équipe de personnes très diverses mais partageant des valeurs communes ? Devenez membre et prestataire Librezo !
La condition ? Être en accord avec [la charte de Librezo](/charte) et s'engager à la respecter ainsi que les 4 libertés du prestataire :
1. liberté d'entrer dans le collectif;
2. liberté de quitter le collectif;
3. liberté de choisir ses clients et ses projets;
4. liberté de choisir ses protocoles libres pour la prestation;
Notre Collectif est à l'image de notre code: ouvert et transparent. Les nouveaux membres sont toujours les bienvenus: nouvelles compétences, nouvelles idées, nouveaux clients et nouvelles localités...
<div style="text-align:center">
<img style="max-width: 100%" alt="Terrassons l'infâme dragon des géants du web" src="/img/drawings/dragon.webp" aria-hidden/>
</div>

View File

@ -0,0 +1,21 @@
+++
title = "Reprenez le contrôle"
+++
<div style="text-align:center">
<img style="max-width: 100%" alt="Reprenez le contrôle" src="/img/drawings/usine.webp" aria-hidden/>
</div>
Les géants du web imposent leur agenda à l'économie et à tous les aspects de notre vie via leurs services, qu'ils soient payants ou gratuits. Ils se construisent des monopoles en choisissant les usages possibles des ordinateurs, ils redéfinissent la démocratie, les libertés individuelles et collectives tout en marchandisant notre vie privée et en l'exploitant à des fins politiques de censure, délation et manipulation.
Le code source de leurs logiciels n'étant pas accessible, il est pratiquement impossible de savoir exactement ce que fait notre ordinateur lorsqu'il exécute ces logiciels dits "privateurs"&ast;. Nous devons donc avoir toute confiance dans l'entreprise qui nous l'a vendu. Les incessants soucis de confidentialité voire de sécurité observés chez la plupart des grands acteurs connus montre que cette confiance est peut-être mal placée.
Il existe une solution simple à ce problème&nbsp;: le logiciel libre.
Il peut être conçu et gouverné comme un commun, entouré d'une communauté active dans son développement, auditable par des développeurs du monde entier, et en général moins gourmand en ressources et en énergie. Ses conditions d'utilisation respectent vos libertés de l'utiliser gratuitement sans limitation et de l'installer chez vous&#8239;; de le modifier, d'en faire un audit de sécurité ou de l'étudier (en faisant éventuellement appel à un informaticien indépendant)&#8239;; de le partager.
Couplée à l'auto-hébergement, cette solution permet de garder un contrôle total de votre matériel, de vos logiciels, de vos données et de votre confidentialité.
<div style="text-align:center;margin-bottom:48px;margin-top:48px;"><a href="/logiciel-libre" class="bigbutton" style="margin:auto">En savoir plus sur les logiciels libres ↱</a></div>
&ast; "Privateur" au sens où il vous prive de [vos libertés fondamentales](/logiciel-libre).

17
content/rgpd.md Normal file
View File

@ -0,0 +1,17 @@
+++
title = "RGPD"
+++
Règlement général sur la protection des données de Librezo&nbsp;:
Par "utilisateur", nous entendons toute personne physique interagissant avec les services informatiques maintenus par Librezo, hébergés par Librezo, par ses clients ou par un tiers.
1. Librezo recueillera uniquement les données nécessaires à l'utilisation et à la maintenance de ses services.
2. Les données à caractère personnel recueillies seront stockées sur des serveurs sécurisés et protégés par des mesures d'identification et d'authentification.
3. Les données à caractère personnel recueillies ne seront jamais partagées avec des tiers sans l'accord explicite de l'utilisateur.
4. Les données recueillies seront conservées pendant le temps nécessaire à l'accomplissement des objectifs de la mission tels que définis par le client.
5. Toutes les demandes des utilisateurs concernant l'accès, la rectification et l'effacement des données à caractère personnel seront traitées dans un délai raisonnable.
6. Librezo mettra en place des politiques et des procédures pour assurer le respect des droits des utilisateurs conformément au RGPD.
7. Librezo s'engage à informer les utilisateurs de toute violation de données à caractère personnel qui pourrait avoir lieu les concernant.
8. Les utilisateurs ont le droit de retirer leur consentement à tout moment.
9. Librezo s'engage à respecter la vie privée des utilisateurs et à protéger leurs données à caractère personnel.

226
content/services/_index.md Normal file
View File

@ -0,0 +1,226 @@
+++
title = "Services et tarifs"
+++
<div style="text-align:center">
<img style="max-width:100%;max-height:600px" alt="Services et tarifs" src="/img/drawings/tarifs.webp" aria-hidden/>
</div>
## Auto-hébergement
Chaque service informatique en ligne (site web, boîte mail, document partagé, etc.) fonctionne en général sur un ordinateur relié à Internet en permanence, que l'on nomme un _serveur_. On dit que le serveur héberge le service. Beaucoup de ces serveurs sont gérés par très peu d'acteurs ([les géants du web](https://degooglisons-internet.org/fr/)) et regroupés par milliers dans des datacenters.
L'auto-hébergement consiste à relocaliser ses services informatiques en installant un serveur chez soi.
Auto-héberger ses sites, c'est un peu comme être propriétaire&nbsp;: ça a un coût, mais une fois le matériel et les logiciels installés, il n'y a plus de loyer et plus personne ne peut vous exproprier&#8239;!
Librezo installe et configure sur mesure votre serveur dans vos locaux.
Librezo ne vend pas de matériel mais vous conseille précisément en fonction du besoin.
Nous encourageons vivement l'utilisation de micro-ordinateurs de type Raspberry Pi très peu énergivores (5-10W) pour un petit serveur.
**Contactez-nous pour un devis détaillé.**
<h2 style="margin-top: 64px;margin-bottom: 64px;">À la carte</h2>
<table class="prices nn1200">
<thead>
<tr>
<th>Assistance &amp; Maintenance</th>
<th>Accompagnement sur les outils</th>
<th>Accompagnement administration système</th>
</tr>
</thead>
<tbody>
<tr>
<td class="prices-price">à partir de 300€/an<br/>(3 premiers mois offerts)</td>
<td class="prices-price">à partir de 40€/h</td>
<td class="prices-price">à partir de 40€/h</td>
</tr>
<tr>
<td class="prices-power">Debian, NextCloud, Dolibarr</td>
<td class="prices-power">NextCloud, YunoHost, Jirafeau, BBB, Jitsi</td>
<td class="prices-power">sur Debian exclusivement</td>
</tr>
</tbody>
</table>
<table class="prices nn1200" style="margin-top: 32px">
<thead>
<tr>
<th>Création intégrale de site</th>
<th>Création d'un site de sauvegardes</th>
<th>Création d'un site miroir</th>
</tr>
</thead>
<tbody>
<tr>
<td class="prices-price">à partir de 1000€<br/>(variable selon le devis)</td>
<td class="prices-price">à partir de 500€</td>
<td class="prices-price">à partir de 1500€</td>
</tr>
<tr>
<td class="prices-power">WordPress, Spip</td>
<td class="prices-power"></td>
<td class="prices-power"></td>
</tr>
</tbody>
</table>
<table class="prices nn1200" style="margin-top: 32px">
<thead>
<tr>
<th>Yunohost</th>
<th>Partage de fichiers sécurisé</th>
<th>Serveur de visioconférence</th>
</tr>
</thead>
<tbody>
<tr>
<td class="prices-price">à partir de 500€</td>
<td class="prices-price">à partir de 300€</td>
<td class="prices-price">à partir de 500€</td>
</tr>
<tr>
<td class="prices-power">Interface simplifiée d'administration du serveur</td>
<td class="prices-power">Jirafeau ou Lufi</td>
<td class="prices-power">BigBlueButton, Jitsi ou Galène</td>
</tr>
</tbody>
</table>
<table class="prices nn1200" style="margin-top: 32px">
<thead>
<tr>
<th>Installation GNU/Linux</th>
<th>Installation d'outil libre</th>
<th>Création de logos</th>
</tr>
</thead>
<tbody>
<tr>
<td class="prices-price">à partir de 70€</td>
<td class="prices-price">de 300 à 1500€</td>
<td class="prices-price">à partir de 500€</td>
</tr>
<tr>
<td class="prices-power">Votre OS libre sur votre ordinateur personnel<br/>(variable selon la configuration souhaitée)</td>
<td class="prices-power">You name it</td>
<td class="prices-power">Réalisés à 100% par un être humain</td>
</tr>
</tbody>
</table>
<table class="prices nn1200" style="margin-top: 32px; margin-bottom: 64px;">
<thead>
<tr>
<th>Simulation d'attaque</th>
<th>Opérations Wordpress</th>
<th>Installation Hardware</th>
</tr>
</thead>
<tbody>
<tr>
<td class="prices-price">à partir de 900€</td>
<td class="prices-price">de 40 à 75€/h</td>
<td class="prices-price">à partir de 300€</td>
</tr>
<tr>
<td class="prices-power">Chercher des failles de sécurité pour pouvoir les corriger avant de se faire attaquer.</td>
<td class="prices-power">Création, Refonte, Plugins, ou consulting WordPress.</td>
<td class="prices-power">Montage, installation et configuration de base, à domicile, d'un serveur auto-hébergé.</td>
</tr>
</tbody>
</table>
## Hébergement en ligne
Les CHATONS sont un Collectif d'Hébergeurs Alternatifs, Transparents, Ouverts, Neutres et Solidaires. Si vous préférez ne pas gérer vous-même votre matériel et vos services, vous pourrez trouver votre bonheur chez <a href="https://www.chatons.org/search/near-me" target="_blank">le CHATONS le plus proche de vous</a>.
<div style="text-align:center">
<a href="https://www.chatons.org/" target="_blank"><img alt="CHATONS" src="/img/partners/chatons.png" style="max-width:350px"/></a>
</div>
## Exemples d'outils libres auto-hébergeables
<div class="services_by_need">
<div class="need_services">
{{ need_box(title="Publier des vidéos") }}
<div class="service_boxes">
{{ service_box(href="https://joinpeertube.org", title="PeerTube", img="/img/solutions/peertube.svg") }}
</div>
</div>
<div class="need_services">
{{ need_box(title="Visioconférence") }}
<div class="service_boxes">
{{ service_box(href="https://bigbluebutton.org", title="BigBlueButton", img="/img/solutions/bigbluebutton.png") }}
{{ service_box(href="https://jitsi.org", title="Jitsi", img="/img/solutions/jitsi.png") }}
</div>
</div>
<div class="need_services">
{{ need_box(title="Partage et édition de fichiers") }}
<div class="service_boxes">
{{ service_box(href="https://nextcloud.org", title="NextCloud", img="/img/solutions/nextcloud.svg") }}
{{ service_box(href="https://framalibre.org/content/jirafeau", title="Jirafeau", img="/img/solutions/jirafeau.svg") }}
{{ service_box(href="https://linuxfr.org/news/un-nouveau-logiciel-libre-lufi", title="Lufi", img="/img/solutions/lufi.svg") }}
{{ service_box(href="https://cryptpad.org", title="CryptPad", img="/img/solutions/cryptpad.svg") }}
{{ service_box(href="https://hedgedoc.org", title="HedgeDoc", img="/img/solutions/hedgedoc.svg") }}
</div>
</div>
<div class="need_services">
{{ need_box(title="Gestion & Comptabilité") }}
<div class="service_boxes">
{{ service_box(href="https://www.dolibarr.org", title="Dolibarr", img="/img/solutions/dolibarr.png") }}
{{ service_box(href="https://dokos.io", title="Dokos", img="/img/solutions/dokos.svg") }}
</div>
</div>
<div class="need_services">
{{ need_box(title="Création de site web") }}
<div class="service_boxes">
{{ service_box(href="https://wordpress.org", title="WordPress", img="/img/solutions/wordpress.svg") }}
{{ service_box(href="https://www.spip.net", title="SPIP", img="/img/solutions/spip.png") }}
</div>
</div>
<div class="need_services">
{{ need_box(title="Organisation d'événements") }}
<div class="service_boxes">
{{ service_box(href="https://joinmobilizon.org", title="Mobilizon", img="/img/solutions/mobilizon.png") }}
</div>
</div>
<div class="need_services">
{{ need_box(title="Newsletter & liste de mails") }}
<div class="service_boxes">
{{ service_box(href="https://listmonk.app", title="ListMonk", img="/img/solutions/listmonk.svg") }}
{{ service_box(href="https://www.sympa.community", title="Sympa", img="/img/solutions/sympa.png") }}
</div>
</div>
<div class="need_services">
{{ need_box(title="Prise de décisions") }}
<div class="service_boxes">
{{ service_box(href="https://www.loomio.com", title="Loomio", img="/img/solutions/loomio.svg") }}
</div>
</div>
<div class="need_services">
{{ need_box(title="Et beaucoup, beaucoup d'autres...") }}
<div class="service_boxes"></div>
</div>
</div>
## Sécurité
Personne, ni nous ni aucun grand groupe, ne peut vous garantir une sécurité totale. Ceux qui le font sont des menteurs. Mais nous pouvons vous faire bénéficier de nos années d'expérience dans le domaine, que ce soit en tant que hackers ou en tant que spécialistes de la cyber-sécurité. Une sécurité totale, non, mais maximale, oui&nbsp;:
- Firewall Debian (iptables)
- Certificats SSL (let's encrypt)
- Configuration NGINX pour vos serveurs web
- Mot de passe utilisateur ou administrateur
- Chiffrement possible (optionnel)
### Les sauvegardes
En cas de perte du serveur (vol, incendie, accident), il est indispensable d'effectuer régulièrement des sauvegardes pour pouvoir retrouver rapidement ses données et son site. On peut effectuer ses sauvegardes sur HDD externe, sur clé USB, avoir un deuxième serveur de sauvegarde situé ailleurs, ou sur un serveur en ligne.
Dans ce dernier cas, nous pouvons vous proposer d'automatiser vos sauvegardes en ligne directement dans la configuration et vous conseillons de passer par un de nos partenaires CHATONS.
Il est également possible d'avoir un serveur miroir mis à jour en temps réel qui prenne le relais si votre serveur n°1 est défaillant, le service internet étant alors assuré même en cas de panne.

View File

@ -0,0 +1,9 @@
+++
title = "Création d'un site miroir"
+++
Nous pouvons créer sur un deuxième serveur (auto-hébergé ou en ligne) un site-miroir, clone du site original et maintenu à jour toutes les heures, capable de prendre le relai automatiquement en cas de panne du serveur principal.
Néanmoins, nous sommes obligés pour cette solution d'utiliser l'infrastructure P2PLEGAL pour assurer une haute disponibilité 24h/24.
Cette solution ne peut donc vous convenir que si vous nous faites confiance, et ne vous rend donc pas 100% autonomes.

270
sass/css/base.scss Normal file
View File

@ -0,0 +1,270 @@
@import "defs";
@import "carousel";
@import "clients";
@import "footer";
@import "header";
@import "partners";
@import "prices";
@import "process";
@import "services";
@import "square_box";
@import "team";
@import "timeline";
#dev-warning {
position: fixed;
top: 48px;
left: 0;
width: 240px;
background-color: #fa0;
border-bottom: 4px dashed #000;
border-right: 4px dashed #000;
border-top: 4px dashed #000;
border-bottom-right-radius: 16px;
border-top-right-radius: 16px;
padding: 4px;
font-size: 20px;
}
html, body {
margin: 0;
padding: 0;
font-family: LunaSans;
}
main {
width: 100%;
font-size: 18px;
min-height: calc(100vh - 155px);
}
main.center {
text-align: center;
}
.nonarrower {
max-width: 100% !important;
margin-left: 0 !important;
text-align: center !important;
}
@media screen and (min-width: 900px) {
.narrower > p, .narrower > ul, .narrower > ol, .narrower > h1, .narrower > h2, .narrower > h3, .narrower > strong, .narrower > em, .nn {
max-width: 900px;
margin-left: calc(50% - 450px);
}
}
@media screen and (min-width: 1200px) {
.nn1200 {
max-width: 1200px;
margin-left: calc(50% - 600px);
}
}
@media screen and (min-width: 1400px) {
.nn1400 {
max-width: 1400px;
margin-left: calc(50% - 700px);
}
}
a, a:visited {
text-decoration: none;
color: $blue;
}
a:hover, a:focus {
text-decoration: underline;
}
.sr-only {
position: absolute;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0;
}
.big-logo {
max-width: 100%;
}
.cities {
color: $grey1;
font-size: 135%;
font-family: Neucha;
display: flex;
align-items: center;
justify-content: space-between;
}
.cities p {
width: 33%;
}
.cities .city {
margin: 0 0.5em;
}
.madein-wrapper {
height: 120px;
margin-top: 32px;
}
.madein {
position: relative;
z-index: -1;
width: 192px;
transform: rotate(-30deg);
}
.slogan1 {
font-size: 400%;
font-family: Neucha;
}
.slogan2 {
font-size: 300%;
font-family: Neucha;
}
.slogan3 {
font-size: 200%;
font-family: Neucha;
font-variant: small-caps;
}
h1 {
font-size: 240%;
font-family: Neucha;
font-weight: normal;
}
h2 {
font-size: 170%;
font-family: Neucha;
font-weight: normal;
}
h3 {
font-size: 130%;
font-family: Neucha;
font-weight: normal;
}
.title-bar {
font-family: Neucha;
font-size: 42px;
background: linear-gradient(0.25turn, $blue, $violet);
color: #fff;
margin-top: 16px;
margin-bottom: 16px;
}
.title-bar2 {
font-family: Neucha;
font-size: 36px;
margin-top: 16px;
margin-bottom: 16px;
}
.title-bar2::after {
content: "";
display: block;
height: 1px;
background: linear-gradient(0.25turn, $blue, $violet);
}
#map {
width: 100%;
height: 600px;
max-height: calc(100vh - 64px);
}
/*@media (prefers-color-scheme: light) {
html {
background: radial-gradient(circle at 100%, rgba(2, 148, 217, 0.2) 20%, white);
}
}*/
@media (prefers-color-scheme: dark) {
html {
background-color: black;
color: white;
}
#dev-warning {
color: black;
}
.cities {
color: $grey2;
}
}
@media screen and (min-width: 641px) {
.img-right {
float: right;
}
}
@media screen and (max-width: 640px) {
.img-right {
text-align: center;
}
}
.img-right img {
max-width: 100vw;
}
.bigbutton {
display: inline-block;
margin: 4px;
background: linear-gradient(-0.125turn, $blue, $violet);
border-radius: 4px;
font-family: Neucha;
font-size: 150%;
padding: 16px;
}
a.bigbutton, a.bigbutton:hover, a.bigbutton:focus {
color: white;
text-decoration: none;
}
a.bigbutton:hover, a.bigbutton:focus {
box-shadow: 4px 4px 0 $violet;
}
.bigbutton2 {
display: inline-block;
margin: 4px;
border: 1px solid $blue;
border-radius: 4px;
font-family: Neucha;
font-size: 150%;
padding: 16px;
}
a.bigbutton2, a.bigbutton2:hover, a.bigbutton2:focus {
color: black;
text-decoration: none;
}
a.bigbutton2:hover, a.bigbutton2:focus {
box-shadow: 4px 4px 0 $violet;
}
@media (prefers-color-scheme: dark) {
a.bigbutton2, a.bigbutton2:hover, a.bigbutton2:focus {
color: white;
}
}
.emph {
font-size: 120%;
}

35
sass/css/carousel.scss Normal file
View File

@ -0,0 +1,35 @@
.carousel {
width: 100%;
display: flex;
gap: 16px;
align-content: center;
align-items: center;
justify-content: space-evenly;
}
// Zola generates noisy empty paragraphs
.carousel p {
display: none;
}
.carousel-item {
display: inline-block;
}
.carousel-hidden {
display: none;
}
// Carousel: prestas worked for...
#carousel-prestaworkedfor {
min-height: 128px;
background-color: white;
padding-top: 7px;
}
.prestaworkedfor {
max-width: 128px;
max-height: 128px;
margin: auto;
}

67
sass/css/clients.scss Normal file
View File

@ -0,0 +1,67 @@
@import "defs";
.client_box-text {
text-align: left;
font-size: 110%;
line-height: 130%;
}
.client_box-text::before {
font-size: 96px;
content: "";
color: #888;
position: relative;
left: -16px;
top: 40px;
}
@media screen and (width > 599px) {
.client_box {
display: flex;
}
.client_box-right {
flex: 62%;
}
.client_box-left {
flex: 38%;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.client_box-left-row {
width: 100%;
display: flex;
flex-direction: row;
justify-content: flex-end;
}
.client_box-img {
margin: 32px;
}
.client_box-text {
max-width: 800px;
margin: 32px;
}
}
@media screen and (width < 600px) {
.client_box-text {
margin: 0 16px 32px 16px;
}
}
.client_box-sign {
color: $grey1;
float: right;
}
@media (prefers-color-scheme: dark) {
.client_box-sign {
color: $grey2;
}
}

18
sass/css/defs.scss Normal file
View File

@ -0,0 +1,18 @@
$blue: #0294d9;
$violet: #ac44ff;
$grey1: #444;
$grey2: #bbb;
$grad1_3tr: rgba(2, 148, 217, 0.2);
$grad2_3tr: rgba(87, 108, 236, 0.2);
$grad3_3tr: rgba(172, 68, 255, 0.2);
@font-face {
font-family: LunaSans;
src: url("/fonts/LunaSans-Regular.ttf");
}
@font-face {
font-family: Neucha;
src: url("/fonts/Neucha.ttf");
}

40
sass/css/footer.scss Normal file
View File

@ -0,0 +1,40 @@
@import "defs";
footer {
margin-top: 32px;
background: linear-gradient(0.25turn, $blue, $violet);
color: #fff;
font-size: 18px;
}
.footer-wrapper {
display: flex;
max-width: 1100px;
padding: 16px 4px;
margin: auto;
gap: 20px;
justify-content: center;
align-items: center;
}
.footer-pane {
flex: 1;
max-width: 800px;
}
@media screen and (max-width: 900px) {
.footer-wrapper {
flex-direction: column;
justify-content: center;
align-items: center;
}
}
footer a, footer a:visited {
color: #fdb;
}
.footer-bigger {
font-size: 24px;
}

101
sass/css/header.scss Normal file
View File

@ -0,0 +1,101 @@
@import "defs";
header {
position: sticky;
z-index: 10;
top: 0;
display: flex;
justify-content: space-between;
max-width: 1100px;
height: 48px;
margin: 0 auto 16px auto;
padding: 0 4px;
font-size: 24px;
}
#header-logo {
height: 48px;
}
#header-logo:hover, #header-logo:focus {
filter: drop-shadow(1px 2px 1px $violet);
}
#header-menu > ul {
list-style-type: none;
margin: 9px 0 0 0;
}
#header-menu > ul li {
display: inline-block;
margin: 0 8px;
}
#header-menu a {
padding: 8px 8px;
color: black;
}
#header-menu a:hover, #header-menu a:focus {
text-shadow: 1px 2px 1px $violet;
text-decoration: none;
}
@media (prefers-color-scheme: light) {
header, .header-menu-phone {
background-color: white;
}
}
@media (prefers-color-scheme: dark) {
#header-menu a {
color: white;
}
header, .header-menu-phone {
background-color: black;
}
}
@media (min-width: 960px) {
.phone-only {
display: none;
}
}
@media (max-width: 959px) {
.phone-hidden {
display: none;
}
}
.header-menu-phone {
position: fixed;
z-index: 5;
top: 48px;
left: 0;
padding: 16px;
max-height: calc(100vh - 48px);
overflow-y: auto;
margin-top: 0;
box-sizing: border-box;
border-right: 2px solid $violet;
border-bottom: 2px solid $violet;
border-bottom-right-radius: 6px;
list-style: none;
}
.hamburger-menu {
font-size: 150%;
margin: 0.25em;
font-family: LunaSans;
}
.hamburger-menu:hover, .hamburger-menu:focus {
opacity: 100%;
}
.hamburger-menu > summary {
list-style: none;
cursor: pointer;
}

10
sass/css/partners.scss Normal file
View File

@ -0,0 +1,10 @@
.partners {
text-align: center;
background-color: white;
}
.partner_box-img {
margin: 16px;
max-width: 256px;
max-height: 256px;
}

34
sass/css/prices.scss Normal file
View File

@ -0,0 +1,34 @@
@import "defs";
// TABLEAU DES PRIX
.prices {
width: 100%;
table-layout: fixed;
}
.prices th {
font-family: Neucha;
font-size: 24px;
background: linear-gradient(0.125turn, $blue, $violet);
color: #fff;
padding: 4px;
}
.prices td {
padding: 4px;
text-align: center;
font-size: 20px;
}
.prices tr td:first-of-type {
background-color: $grad1_3tr;
}
.prices tr td:first-of-type + td {
background-color: $grad2_3tr;
}
.prices tr td:first-of-type + td + td {
background-color: $grad3_3tr;
}

33
sass/css/process.scss Normal file
View File

@ -0,0 +1,33 @@
@import "defs";
.process_boxes {
text-align: center;
font-family: LunaSans;
}
.process_box {
display: inline-block;
width: 256px;
padding-top: 4px;
vertical-align: top;
margin: 8px 20px;
}
.process_box-number {
display: inline-block;
width: 64px;
height: 64px;
font-size: 48px;
background: linear-gradient(-0.125turn, $blue, $violet);
color: #fff;
border-radius: 32px;
opacity: 0.65;
}
.process_box-title {
position: relative;
top: 8px;
display: inline-block;
padding-bottom: 14px;
font-size: 32px;
}

76
sass/css/services.scss Normal file
View File

@ -0,0 +1,76 @@
@import "defs";
.need_services {
margin-top: 16px;
display: flex;
align-items: stretch;
justify-content: center;
border-right: 32px solid $violet;
}
.need_box {
flex: 38%;
font-family: Neucha;
font-size: 42px;
background: linear-gradient(0.25turn, $blue, $violet);
color: #fff;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.service_boxes {
flex: 62%;
text-align: center;
font-family: LunaSans;
}
.service_box {
display: inline-block;
width: 144px;
padding-top: 4px;
vertical-align: top;
margin: 0 4px;
}
.service_box-img {
max-width: 128px;
max-height: 128px;
}
.service_box-link:hover .service_box-img, .service_box-link:focus .service_box-img {
filter: drop-shadow(0px 0px 4px $violet);
}
.service_box-img_wrap {
width: 128px;
height: 128px;
margin: auto;
display: flex;
justify-content: center;
align-items: center;
}
.service_box-link, .service_box-link:visited {
color: #000;
text-decoration: none;
}
.service_box-link:hover, .service_box-link:focus {
text-shadow: 1px 2px 1px $violet;
}
.service_box-title {
position: relative;
top: 8px;
display: inline-block;
padding-bottom: 14px;
font-size: 24px;
}
@media (prefers-color-scheme: dark) {
.service_box-link, .service_box-link:visited {
color: white;
}
}

84
sass/css/square_box.scss Normal file
View File

@ -0,0 +1,84 @@
@import "defs";
.square_boxes {
display: flex;
flex: 62%;
text-align: center;
font-family: LunaSans;
gap: 45px;
align-items: center;
justify-content: center;
flex-wrap: wrap;
}
.square_box {
width: 200px;
min-height: 200px;
background: linear-gradient(-0.125turn, $blue, $violet);
}
.square_box-inner-bottom {
margin: 1px 1px 0 1px;
border-bottom: 1px solid white;
min-height: 198px;
background-color: white;
}
.square_box-inner-top {
margin: 0 1px 1px 1px;
min-height: 198px;
border-top: 1px solid white;
background-color: white;
}
.square_box-inner-right {
margin: 1px 0 1px 1px;
min-width: 198px;
min-height: 198px;
border-right: 1px solid white;
background-color: white;
}
.square_box-inner-left {
margin: 1px 1px 1px 0;
min-width: 198px;
min-height: 198px;
border-left: 1px solid white;
background-color: white;
}
@media (prefers-color-scheme: dark) {
.square_box-inner {
color: white;
background-color: black;
}
.square_box-inner-bottom {
border-bottom: 1px solid black;
}
.square_box-inner-top {
border-top: 1px solid black;
}
.square_box-inner-right {
border-right: 1px solid black;
}
.square_box-inner-left {
border-left: 1px solid black;
}
}
.square_box-title {
display: block;
width: 100%;
padding: 16px 6px 6px 6px;
box-sizing: border-box;
font-family: Neucha;
font-size: 175%;
}
.square_box-text {
padding: 6px;
}

44
sass/css/team.scss Normal file
View File

@ -0,0 +1,44 @@
@import "defs";
.team {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
gap: 16px;
}
.team_box {
max-width: 434px;
margin: auto;
}
.team_box-top {
display: flex;
align-items: center;
gap: 16px;
}
.team_box-bottom {
clear: both;
}
.team_box-img {
// 70% ~= 1/sqrt(2)
mask-image: radial-gradient(circle, #000 69%, transparent 70%);
width: 160px;
}
.team_box-title {
font-family: Neucha;
font-size: 150%;
}
.team_box-subtitle {
font-family: Neucha;
font-size: 125%;
color: $violet;
}
.team_box-description {
margin-top: 8px;
}

22
sass/css/timeline.scss Normal file
View File

@ -0,0 +1,22 @@
@import "defs";
.timeline-item {
width: 50%;
box-sizing: border-box;
margin: 0;
padding: 16px;
}
.timeline-left {
position: relative;
border: 1px solid $blue;
border-radius: 16px 0 0 16px;
}
.timeline-right {
position: relative;
left: 50%;
margin-left: -1px;
border: 1px solid $blue;
border-radius: 0 16px 16px 0;
}

1
static/.htaccess Normal file
View File

@ -0,0 +1 @@
ErrorDocument 404 /404/

BIN
static/com/flyer.pdf Normal file

Binary file not shown.

BIN
static/favicon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.

Binary file not shown.

BIN
static/fonts/Neucha.ttf Normal file

Binary file not shown.

31
static/humans.txt Normal file
View File

@ -0,0 +1,31 @@
/* TEAM */
Let's use Zola: tuxmain
Website: https://txmn.tk
From: Bordeaux, France
Learns everything, does everything: Attilax
From: Montreuil, France
Redact for humans: Julie
From: Gramat, France
/* THANKS */
Illustrator: GRA
Facebook: https://www.facebook.com/crayongra
From: Bordeaux, France
Actual designer: DiG
Redact for humans: Julie
From: Gramat, France
/* SITE */
Language: French
Generator: Zola
Forge: Gitea
Machine: Raspberry Pi 4
OS: Debian
Server: Nginx
Manager: YunoHost
Host: Attilax

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 158 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 189 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 140 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 168 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 90 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 178 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 174 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 232 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 110 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 251 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 283 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 164 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 259 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

View File

@ -0,0 +1,11 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="500" height="300" viewBox="0 0 500 300">
<path d="M167.094 104.039q0 4.199-2.365 8.032t-6.076 6.198q-3.71 2.365-7.502 2.365-2.202 0-4.159-.897-1.958-.938-3.181-2.732-1.223-1.794-1.223-4.322 0-4.322 2.243-8.93 2.242-4.648 6.238-8.726.408-.367.775-.489.367-.122.856-.122.408 0 .775.204.408.203.408.489 0 .163-.164.49-.122.285-.163.366.245 0 .571-.04.367-.083 1.387-.083 1.182 0 3.18.408 2.039.367 2.977.775 2.65 1.182 4.036 3.057 1.387 1.835 1.387 3.956zm-1.754.856q0-2.365-1.101-3.833-1.1-1.509-3.262-2.487-1.182-.53-2.976-.53-.571 0-1.55.08l-1.508.042q-1.957 0-1.957-.816 0-.285.04-.53.04-.245.08-.326-.856 0-1.386.49-3.344 3.465-5.179 7.38-1.794 3.914-1.794 7.625 0 3.466 1.713 5.056 1.753 1.549 4.77 1.549 3.425 0 6.687-1.957 3.303-1.957 5.342-5.138 2.079-3.18 2.079-6.605z" transform="translate(-295.137 -343.873) scale(4.58014)"/>
<path d="M132.666 126.79q-.612 0-1.148-.535 1.531-1.44 2.296-3.333.842-1.893 1.455-4.691.459-2.469.918-3.621l3.522-13.661q.229-.823.383-1.44.612-2.222.612-3.21-.842 0-2.526.124l-2.603.082q-3.445 0-3.445-.823l.536-.33q.459.083 1.837.083 1.072 0 3.598-.206 1.991-.206 3.598-.206 1.225 0 1.225.741-.842.988-1.225 3.95-.153 1.44-.306 1.81l-2.297 9.341q-1.913 8.065-3.062 11.644-.08.412-.918 1.482-.842 1.111-.842 1.646l2.526-.08q1.607-.123 2.449-.123 3.216 0 3.216.823l-.689.37q-2.527 0-4.517.08z" transform="translate(-295.137 -343.873) scale(4.58014)"/>
<path d="M132.684 107.633q.359 0 .359.77 0 .924-1.386 4.055-1.334 3.13-4.106 5.799-2.72 2.669-6.723 2.669-3.285 0-5.492-2.053t-2.207-6.313q0-4.003 1.848-7.904 1.847-3.952 4.824-6.415 2.977-2.515 6.159-2.515 1.899 0 3.182.873 1.335.82 1.335 2.412 0 1.796-2.053 3.49-2.002 1.693-5.235 2.977-3.234 1.283-6.672 1.847-.616 2.361-.616 4.619 0 2.977 1.385 4.62 1.437 1.642 4.055 1.642 3.952 0 6.416-2.823 2.463-2.823 4.105-6.364.103-.205.36-.77.256-.616.462-.616zm-4.517-8.058q0-.82-.872-1.283-.822-.462-1.951-.462-1.95 0-3.746 1.283-1.797 1.284-3.028 3.08-1.181 1.796-1.54 3.182 2.361-.257 4.978-1.334 2.618-1.078 4.363-2.361 1.796-1.283 1.796-2.105z" transform="translate(-295.137 -343.873) scale(4.58014)"/>
<path d="M120.623 86.564c-2.138.33-3.738 2.005-5.14 3.525-3.34 3.895-5.574 8.584-7.487 13.304-.253.279-.747 1.809-.776.923-.315-2.34-.09-4.714-.158-7.07-.06-2.834.161-5.688-.196-8.507 0-.588-.505-1.024-1.099-.87-.67-.07-1.333.44-1.195 1.153.06 5.446.334 10.889.378 16.335.2 4.311.05 8.651.639 12.933.164.592.205 1.475.848 1.729 1.115.121 1.46-1.199 1.363-2.068-.245-3.387-.542-6.769-.675-10.163 2.335-5.662 4.936-11.302 8.673-16.19 1.011-1.17 2.163-2.606 3.833-2.685 1.669.032 2.959 1.299 3.842 2.597.322.547 1.06.842 1.566.353.666-.471 1.488-1.249.986-2.132-.928-2.013-3.22-3.256-5.402-3.167z" transform="translate(-295.137 -343.873) scale(4.58014)"/>
<path d="M89.079 120.51q-.548 0-.96-.3-.342-.3-.342-.75l-.069-1.55q0-1.8.411-5.3.343-3.901.343-5.251l-.07-2.25q-.068-1-.068-2.2 0-2.001.205-5.951.206-4.05.206-6l-.07-2.9-.273-.25v-.3q0-1.301 1.439-1.301 1.096 0 3.563.65 2.535.6 2.535 1v.15q1.234 1.45 1.645 2.9.48 1.45.48 3.7 0 3.651-1.097 5.951h.07q-.275.4-1.097 1.301l-.96 1.05q1.234.7 2.056 2.05.891 1.35 1.097 2.6.069.45.137 1.1.069.65.137 1.55l.069 1.3v.701q0 4.8-4.112 7.1-2.124 1.2-5.276 1.2zm2.124-18.601q4.523 0 4.523-6.651 0-.55-.137-2.15l-.07-.95-.136-.1q-.274-1.65-.754-2.6-.343-.7-1.096-1.1-.754-.45-1.645-.45-1.508 0-1.508 6.55 0 1.25.07 1.7v2.7q-.07.8-.07 1.8v.6l.138.3.137.351zm-1.028 16.651q1.645 0 3.015-.8 1.44-.8 2.262-2.05.822-1.3.822-2.55l.069-.2V112.01q0-2.101-.48-4.001-.753-2.55-2.672-3.7-1.096-.65-2.604-.65-.343 4.15-.343 6.8v1.15q0 1.451.206 2.301-.343.45-.343 2.4v1.3z" transform="translate(-295.137 -343.873) scale(4.58014)"/>
<path d="M83.034 89.425q-.05.583-1.808.502-.905-.042-1.817-.63-.858-.586-.828-.936.037-.427.604-.791.62-.362 1.205-.335l.363.134q.419.097.915.55.399.33.887.86.49.53.48.646zm-.786 24.505q-.034.389-.53.561-.446.214-1.028.148-.742-.07-.967-1.8-.172-1.725-.13-6.522.06-3.158.159-6.158.103-3.038.19-4.673.038-.427.214-.614.233-.223.766-.199 1.225.056 1.48.81.256.753.074 2.851l-.45 4.583q-.34 3.925-.226 6.311-.01.116.264 2.509.232 1.649.184 2.193z" transform="translate(-295.137 -343.873) scale(4.58014)"/>
<path d="M72.153 120.61q-.959 0-1.165-1.15.138-.3.138-1.65 0-4.6.205-13.651.206-9.001.206-13.002l.137-1.8.205-1.5q0-.35.48-.35.343 0 .96.15l.205.05q0 1.1-.07 2v7.401q.07 2.4.07 5.451-.07.25-.07 1.1l-.068 1.05q-.07 1-.07 2.05 0 1.15.07 2.1l.069 2.15-.206.4.07-.05q0 .15-.07.2v.201q0 .4.206.7l-.206 4.8v.3q0 .85.07 1 0 .25.342.25l3.563.1q1.576 0 2.124.05h.96q.342 0 .685.3.343.25.343.55 0 .6-1.097.65-1.165-.05-5.687-.05l.137.05q-.685 0-1.302.05-.548.1-1.234.1z" transform="translate(-295.137 -343.873) scale(4.58014)"/>
<path d="M71.118 80.38q-.032-.573.038-.702.074-.066.537-.081 3.476-.112 10.294.053 6.741.166 10.217.055 5.484-.176 19.107-.102 13.623.073 19.262-.108.772-.025 1.316.022.706.169 1.037.54.168.25.19.631.02.382-.829.41-7.183.23-21.813.124-16.411-.111-21.972.067-8.574.275-12.06.195l-1.854.06-2.637-.108q-.773.025-.833-1.056z" transform="translate(-295.137 -343.873) scale(4.58014)"/>
<path d="M103.486 129.677q-.03-.34.212-.704.18-.291.52-.321.34-.03 1.335.362l2.421 1.021 1.421.56q.568.224.92.33 7.168 1.972 15.408 2.89 8.24.917 14.839.334 11.565-1.021 19.867-4.84l1.826-1.053q2.521-1.731 4.154-1.875l.598.564q-.01 1.441-3.433 3.046-5.33 2.528-17.041 5.002-4.857.909-5.809.993-7.483.661-16.718-.649-5.761-.793-11.137-1.895-3.764-.696-6.668-1.742-2.631-1.071-2.715-2.023z" transform="translate(-295.137 -343.873) scale(4.58014)"/>
</svg>

After

Width:  |  Height:  |  Size: 5.5 KiB

View File

@ -0,0 +1,11 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="500" height="300" viewBox="0 0 500 300">
<path fill="white" d="M167.094 104.039q0 4.199-2.365 8.032t-6.076 6.198q-3.71 2.365-7.502 2.365-2.202 0-4.159-.897-1.958-.938-3.181-2.732-1.223-1.794-1.223-4.322 0-4.322 2.243-8.93 2.242-4.648 6.238-8.726.408-.367.775-.489.367-.122.856-.122.408 0 .775.204.408.203.408.489 0 .163-.164.49-.122.285-.163.366.245 0 .571-.04.367-.083 1.387-.083 1.182 0 3.18.408 2.039.367 2.977.775 2.65 1.182 4.036 3.057 1.387 1.835 1.387 3.956zm-1.754.856q0-2.365-1.101-3.833-1.1-1.509-3.262-2.487-1.182-.53-2.976-.53-.571 0-1.55.08l-1.508.042q-1.957 0-1.957-.816 0-.285.04-.53.04-.245.08-.326-.856 0-1.386.49-3.344 3.465-5.179 7.38-1.794 3.914-1.794 7.625 0 3.466 1.713 5.056 1.753 1.549 4.77 1.549 3.425 0 6.687-1.957 3.303-1.957 5.342-5.138 2.079-3.18 2.079-6.605z" transform="translate(-295.137 -343.873) scale(4.58014)"/>
<path fill="white" d="M132.666 126.79q-.612 0-1.148-.535 1.531-1.44 2.296-3.333.842-1.893 1.455-4.691.459-2.469.918-3.621l3.522-13.661q.229-.823.383-1.44.612-2.222.612-3.21-.842 0-2.526.124l-2.603.082q-3.445 0-3.445-.823l.536-.33q.459.083 1.837.083 1.072 0 3.598-.206 1.991-.206 3.598-.206 1.225 0 1.225.741-.842.988-1.225 3.95-.153 1.44-.306 1.81l-2.297 9.341q-1.913 8.065-3.062 11.644-.08.412-.918 1.482-.842 1.111-.842 1.646l2.526-.08q1.607-.123 2.449-.123 3.216 0 3.216.823l-.689.37q-2.527 0-4.517.08z" transform="translate(-295.137 -343.873) scale(4.58014)"/>
<path fill="white" d="M132.684 107.633q.359 0 .359.77 0 .924-1.386 4.055-1.334 3.13-4.106 5.799-2.72 2.669-6.723 2.669-3.285 0-5.492-2.053t-2.207-6.313q0-4.003 1.848-7.904 1.847-3.952 4.824-6.415 2.977-2.515 6.159-2.515 1.899 0 3.182.873 1.335.82 1.335 2.412 0 1.796-2.053 3.49-2.002 1.693-5.235 2.977-3.234 1.283-6.672 1.847-.616 2.361-.616 4.619 0 2.977 1.385 4.62 1.437 1.642 4.055 1.642 3.952 0 6.416-2.823 2.463-2.823 4.105-6.364.103-.205.36-.77.256-.616.462-.616zm-4.517-8.058q0-.82-.872-1.283-.822-.462-1.951-.462-1.95 0-3.746 1.283-1.797 1.284-3.028 3.08-1.181 1.796-1.54 3.182 2.361-.257 4.978-1.334 2.618-1.078 4.363-2.361 1.796-1.283 1.796-2.105z" transform="translate(-295.137 -343.873) scale(4.58014)"/>
<path fill="white" d="M120.623 86.564c-2.138.33-3.738 2.005-5.14 3.525-3.34 3.895-5.574 8.584-7.487 13.304-.253.279-.747 1.809-.776.923-.315-2.34-.09-4.714-.158-7.07-.06-2.834.161-5.688-.196-8.507 0-.588-.505-1.024-1.099-.87-.67-.07-1.333.44-1.195 1.153.06 5.446.334 10.889.378 16.335.2 4.311.05 8.651.639 12.933.164.592.205 1.475.848 1.729 1.115.121 1.46-1.199 1.363-2.068-.245-3.387-.542-6.769-.675-10.163 2.335-5.662 4.936-11.302 8.673-16.19 1.011-1.17 2.163-2.606 3.833-2.685 1.669.032 2.959 1.299 3.842 2.597.322.547 1.06.842 1.566.353.666-.471 1.488-1.249.986-2.132-.928-2.013-3.22-3.256-5.402-3.167z" transform="translate(-295.137 -343.873) scale(4.58014)"/>
<path fill="white" d="M89.079 120.51q-.548 0-.96-.3-.342-.3-.342-.75l-.069-1.55q0-1.8.411-5.3.343-3.901.343-5.251l-.07-2.25q-.068-1-.068-2.2 0-2.001.205-5.951.206-4.05.206-6l-.07-2.9-.273-.25v-.3q0-1.301 1.439-1.301 1.096 0 3.563.65 2.535.6 2.535 1v.15q1.234 1.45 1.645 2.9.48 1.45.48 3.7 0 3.651-1.097 5.951h.07q-.275.4-1.097 1.301l-.96 1.05q1.234.7 2.056 2.05.891 1.35 1.097 2.6.069.45.137 1.1.069.65.137 1.55l.069 1.3v.701q0 4.8-4.112 7.1-2.124 1.2-5.276 1.2zm2.124-18.601q4.523 0 4.523-6.651 0-.55-.137-2.15l-.07-.95-.136-.1q-.274-1.65-.754-2.6-.343-.7-1.096-1.1-.754-.45-1.645-.45-1.508 0-1.508 6.55 0 1.25.07 1.7v2.7q-.07.8-.07 1.8v.6l.138.3.137.351zm-1.028 16.651q1.645 0 3.015-.8 1.44-.8 2.262-2.05.822-1.3.822-2.55l.069-.2V112.01q0-2.101-.48-4.001-.753-2.55-2.672-3.7-1.096-.65-2.604-.65-.343 4.15-.343 6.8v1.15q0 1.451.206 2.301-.343.45-.343 2.4v1.3z" transform="translate(-295.137 -343.873) scale(4.58014)"/>
<path fill="white" d="M83.034 89.425q-.05.583-1.808.502-.905-.042-1.817-.63-.858-.586-.828-.936.037-.427.604-.791.62-.362 1.205-.335l.363.134q.419.097.915.55.399.33.887.86.49.53.48.646zm-.786 24.505q-.034.389-.53.561-.446.214-1.028.148-.742-.07-.967-1.8-.172-1.725-.13-6.522.06-3.158.159-6.158.103-3.038.19-4.673.038-.427.214-.614.233-.223.766-.199 1.225.056 1.48.81.256.753.074 2.851l-.45 4.583q-.34 3.925-.226 6.311-.01.116.264 2.509.232 1.649.184 2.193z" transform="translate(-295.137 -343.873) scale(4.58014)"/>
<path fill="white" d="M72.153 120.61q-.959 0-1.165-1.15.138-.3.138-1.65 0-4.6.205-13.651.206-9.001.206-13.002l.137-1.8.205-1.5q0-.35.48-.35.343 0 .96.15l.205.05q0 1.1-.07 2v7.401q.07 2.4.07 5.451-.07.25-.07 1.1l-.068 1.05q-.07 1-.07 2.05 0 1.15.07 2.1l.069 2.15-.206.4.07-.05q0 .15-.07.2v.201q0 .4.206.7l-.206 4.8v.3q0 .85.07 1 0 .25.342.25l3.563.1q1.576 0 2.124.05h.96q.342 0 .685.3.343.25.343.55 0 .6-1.097.65-1.165-.05-5.687-.05l.137.05q-.685 0-1.302.05-.548.1-1.234.1z" transform="translate(-295.137 -343.873) scale(4.58014)"/>
<path fill="white" d="M71.118 80.38q-.032-.573.038-.702.074-.066.537-.081 3.476-.112 10.294.053 6.741.166 10.217.055 5.484-.176 19.107-.102 13.623.073 19.262-.108.772-.025 1.316.022.706.169 1.037.54.168.25.19.631.02.382-.829.41-7.183.23-21.813.124-16.411-.111-21.972.067-8.574.275-12.06.195l-1.854.06-2.637-.108q-.773.025-.833-1.056z" transform="translate(-295.137 -343.873) scale(4.58014)"/>
<path fill="white" d="M103.486 129.677q-.03-.34.212-.704.18-.291.52-.321.34-.03 1.335.362l2.421 1.021 1.421.56q.568.224.92.33 7.168 1.972 15.408 2.89 8.24.917 14.839.334 11.565-1.021 19.867-4.84l1.826-1.053q2.521-1.731 4.154-1.875l.598.564q-.01 1.441-3.433 3.046-5.33 2.528-17.041 5.002-4.857.909-5.809.993-7.483.661-16.718-.649-5.761-.793-11.137-1.895-3.764-.696-6.668-1.742-2.631-1.071-2.715-2.023z" transform="translate(-295.137 -343.873) scale(4.58014)"/>
</svg>

After

Width:  |  Height:  |  Size: 5.6 KiB

BIN
static/img/madein-blue.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 61 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 99 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="398.97101" height="73.885002" viewBox="0 0 398.971 73.884998">
<path fill="#00205b" d="M183.899 25.24c0-13.482-8.845-23.729-27.073-23.729h-36.672v70.863h17.258V16.826h19.522c7.227 0 9.814 4.1 9.814 8.845 0 4.854-2.696 8.845-9.923 8.845h-16.718l23.729 37.858h19.631s-16.18-25.455-16.071-25.455c10.032-2.372 16.503-9.383 16.503-21.679M91.248 1.511h17.257999v70.863998H91.248zM47.134 45.625H32.611l10.747-21.787h.217l24.16 48.536h19.846L51.448 1.511H36.133L0 72.374h19.414l5.853-11.864H54.36zm199.758-10.03c5.502-3.021 8.414-7.874 8.414-14.993 0-11.433-8.521-19.091-22.866-19.091h-40.342v70.863h41.96c14.668 0 24.268-7.874 24.268-19.846-.001-8.304-4.638-14.56-11.434-16.933m-37.534-19.092h23.082c3.452 0 6.148 2.696 6.148 6.256s-2.696 6.256-6.257 6.256h-22.974V16.503zm23.512 40.986h-23.513V43.036h23.513c4.207 0 7.443 3.021 7.443 7.119.001 4.206-3.236 7.334-7.443 7.334m79.924-16.394c0 10.756-4.962 16.718-14.776 16.718-9.707 0-14.669-5.962-14.669-16.718V1.511h-17.688v38.29c0 21.896 11.541 34.084 32.357 34.084s32.465-12.188 32.465-34.084V1.511h-17.689Zm63.744-11.433c-16.383-3.989-19.953-4.37-19.953-9.061 0-3.629 4.098-5.393 11.001-5.393 9.168 0 18.931 2.3 24.484 5.717l5.501-14.453C390.453 2.697 379.99 0 367.802 0c-18.229 0-28.476 9.061-28.476 21.248 0 13.114 7.654 18.442 25.239 22.219 13.69 3.018 16.609 4.901 16.609 8.736 0 4.166-3.774 6.041-11.216 6.041-10.786 0-20.548-2.62-28.367-6.903l-5.285 15.1c8.521 4.53 21.248 7.443 34.083 7.443 17.905 0 28.582-8.306 28.582-22.22.002-11.163-7.22-18.334-22.433-22.002"/>
<style xmlns="" id="custom-style-code-0" type="text/css">body.didomi-popup-open[class] {
overflow: initial !important;
}</style></svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

View File

@ -0,0 +1,72 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="255.665px" height="70.72px" viewBox="0 0 255.665 70.72" enable-background="new 0 0 255.665 70.72" xml:space="preserve">
<g>
<g>
<g>
<path fill="#D90000" d="M135.375,70.233c-3.723,0.324-7.368,0.486-10.937,0.486c-2.609,0-4.7-0.664-6.273-1.995
c-1.574-1.33-2.36-3.098-2.36-5.305V51.011h-3.452v-6.569h3.452l1.152-5.84h8.921v5.84h7.194v6.569h-7.194v11.193
c0,0.486,0.191,0.893,0.575,1.216c0.383,0.325,0.863,0.487,1.439,0.487h7.482V70.233z"/>
<path fill="#D90000" d="M167.029,69.747c-7.405,0.647-14.12,0.973-20.144,0.973c-2.61,0-4.702-0.664-6.274-1.995
c-1.574-1.33-2.359-3.098-2.359-5.305V51.741c0-2.434,0.814-4.339,2.445-5.718c1.631-1.38,3.886-2.069,6.764-2.069h11.511
c2.878,0,5.132,0.689,6.763,2.069c1.631,1.379,2.446,3.284,2.446,5.718v9.002h-19.856v1.947c0,0.486,0.191,0.893,0.575,1.217
c0.383,0.324,0.863,0.486,1.439,0.486c3.798,0,9.361-0.243,16.69-0.73V69.747z M150.627,50.038c-1.535,0-2.303,0.648-2.303,1.945
v2.677h9.784v-2.677c0-1.297-0.769-1.945-2.302-1.945H150.627z"/>
<path fill="#D90000" d="M174.799,44.928c7.022-0.648,13.354-0.974,18.994-0.974c2.608,0,4.699,0.666,6.273,1.996
c1.572,1.33,2.359,3.098,2.359,5.305v18.979h-8.921l-0.576-2.434c-1.803,1.006-3.654,1.744-5.554,2.214
c-1.899,0.471-3.502,0.706-4.807,0.706h-2.014c-2.609,0-4.7-0.664-6.273-1.995c-1.573-1.33-2.359-3.098-2.359-5.305v-2.19
c0-2.205,0.786-3.973,2.359-5.304c1.573-1.329,3.664-1.995,6.273-1.995h11.799v-1.947c0-0.486-0.192-0.892-0.574-1.216
c-0.385-0.323-0.864-0.487-1.439-0.487c-2.495,0-5.249,0.098-8.261,0.292c-3.012,0.195-5.438,0.341-7.28,0.438V44.928z
M185.447,63.907c2.033,0,4.335-0.324,6.906-0.974v-2.92h-8.346c-0.575,0-1.056,0.163-1.439,0.487
c-0.382,0.323-0.574,0.729-0.574,1.217v0.486c0,0.486,0.192,0.893,0.574,1.216c0.384,0.325,0.864,0.487,1.439,0.487H185.447z"/>
<path fill="#D90000" d="M228.039,43.954c3.107,0,5.505,0.974,7.194,2.921c1.764-1.006,3.674-1.744,5.726-2.215
c2.053-0.47,3.887-0.706,5.498-0.706h0.574c2.609,0,4.7,0.666,6.274,1.996c1.572,1.33,2.359,3.098,2.359,5.305v18.979h-10.072
v-17.52c0-0.486-0.192-0.892-0.575-1.217c-0.385-0.324-0.863-0.486-1.438-0.486h-0.289c-1.726,0-3.934,0.325-6.619,0.973v18.25
H226.6v-17.52c0-0.486-0.192-0.892-0.576-1.217c-0.383-0.324-0.862-0.486-1.438-0.486h-0.287c-1.728,0-3.935,0.325-6.619,0.973
v18.25h-10.073V44.441h8.922l0.575,2.434c1.803-1.006,3.655-1.744,5.554-2.215c1.899-0.47,3.501-0.706,4.807-0.706H228.039z"/>
</g>
<g>
<text transform="matrix(-4.371139e-008 -1.8813 1 -8.223385e-008 179.251 10.1729)" font-family="'RussoOne-Regular'" font-size="16.1411">(</text>
<g>
<path d="M114.777,10.72c5.916-0.647,11.252-0.971,16.004-0.971c2.199,0,3.961,0.663,5.288,1.989
c1.324,1.325,1.988,3.088,1.988,5.285v18.915h-7.519l-0.485-2.425c-1.521,1.004-3.08,1.739-4.679,2.207
c-1.602,0.469-2.951,0.703-4.051,0.703h-1.698c-2.198,0-3.959-0.662-5.286-1.989c-1.326-1.324-1.988-3.087-1.988-5.287v-2.182
c0-2.197,0.662-3.961,1.988-5.286c1.327-1.324,3.088-1.988,5.286-1.988h9.942v-1.94c0-0.484-0.162-0.889-0.483-1.212
c-0.324-0.322-0.728-0.484-1.213-0.484c-2.103,0-4.423,0.096-6.96,0.291c-2.539,0.193-4.583,0.339-6.135,0.436V10.72z
M123.749,29.634c1.714,0,3.654-0.323,5.819-0.972v-2.907h-7.031c-0.486,0-0.891,0.162-1.213,0.484
c-0.323,0.323-0.485,0.727-0.485,1.213v0.484c0,0.485,0.162,0.89,0.485,1.211c0.322,0.325,0.727,0.486,1.213,0.486H123.749z"/>
<path d="M157.455,10.234h9.458l-7.76,12.852l8.003,12.853h-9.458l-4.365-7.76l-4.365,7.76h-9.457l8.003-12.853l-7.76-12.852
h9.457l4.122,7.76L157.455,10.234z"/>
<path d="M179.766,11.203v24.735h-8.49V17.751h-3.635v-6.548H179.766z"/>
<path d="M210.804,28.662c0,2.427-0.687,4.326-2.062,5.7c-1.373,1.375-3.272,2.062-5.699,2.062h-11.155
c-2.423,0-4.324-0.687-5.697-2.062c-1.375-1.374-2.061-3.273-2.061-5.7V17.51c0-2.426,0.686-4.324,2.061-5.699
c1.373-1.373,3.274-2.062,5.697-2.062h11.155c2.427,0,4.326,0.688,5.699,2.062c1.375,1.375,2.062,3.273,2.062,5.699V28.662z
M202.315,18.235c0-1.291-0.646-1.938-1.939-1.938h-5.819c-1.294,0-1.941,0.646-1.941,1.938v9.701
c0,1.295,0.647,1.939,1.941,1.939h5.819c1.294,0,1.939-0.645,1.939-1.939V18.235z"/>
<path d="M232.385,9.749c2.621,0,4.641,0.971,6.063,2.91c1.486-1.003,3.095-1.738,4.826-2.208
c1.729-0.466,3.273-0.702,4.632-0.702h0.484c2.198,0,3.96,0.663,5.287,1.989c1.324,1.325,1.987,3.088,1.987,5.285v18.915h-8.487
v-17.46c0-0.484-0.161-0.888-0.484-1.212c-0.325-0.322-0.727-0.485-1.213-0.485h-0.242c-1.456,0-3.314,0.324-5.578,0.97v18.188
h-8.486v-17.46c0-0.484-0.162-0.888-0.485-1.212c-0.324-0.322-0.728-0.485-1.213-0.485h-0.242c-1.456,0-3.314,0.324-5.578,0.97
v18.188h-8.486V10.234h7.518l0.483,2.425c1.521-1.003,3.081-1.738,4.682-2.208c1.6-0.466,2.948-0.702,4.05-0.702H232.385z"/>
</g>
</g>
</g>
<g>
<g>
<path fill="#D90000" d="M21.529,41.558c-9.793,0-16.828,1.332-21.111,3.989c0.516,3.789,1.463,7.441,2.787,10.906
c2.357-0.955,4.988-2.523,7.891-4.707C15.611,48.393,19.09,44.996,21.529,41.558z"/>
<polygon fill="#D90000" points="46.559,34.907 55.498,11.582 37.287,34.907 "/>
</g>
<g>
<path fill="#D90000" d="M61.652,34.907h36.719c-0.731-9.26-4.03-17.793-9.173-24.906H70.49L61.652,34.907z"/>
<path fill="#D90000" d="M0,36.974c5.828-1.375,12.184-2.066,19.076-2.066h8.066l20.76-24.906H9.291
C3.769,17.64,0.375,26.919,0,36.974z"/>
</g>
<g>
<path fill="#D90000" d="M98.451,41.558H59.408L49.153,70.001h38.259C93.817,62.163,97.865,52.323,98.451,41.558z"/>
<path fill="#D90000" d="M44.523,41.558H31.76C23.164,51.928,14.688,59.102,6.336,63.09c1.383,2.442,2.972,4.751,4.736,6.911
h23.196L44.523,41.558z"/>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

View File

@ -0,0 +1,3 @@
<svg version="1.2" xmlns="http://www.w3.org/2000/svg" viewBox="126.245 53.187 47.027 20" width="47.027" height="20">
<path fill-rule="evenodd" clip-rule="evenodd" fill="#FF5E11" d="M138.305 56.251c.075-.625-.018-1.537.476-1.967.144-.666 1.192-.511 1.029-.935-.101-.266-.595-.139-.794-.091-.15.037-1.589.491-2.142.554l-.702-.196c-.902.121-1.423.84-1.925 1.41-.422.479-.991 1.648-.538 2.35l-.075.46 1.025 1.498c.354.254.4.442.781.692l.235.354c.312.204 1.229.207 1.385.074 1.478.138 1.317-2.855 1.786-3.483-.058-.282-.306-.575-.541-.72zm-6.371 8.986c.313-.081.848-.123 1.128-.263.446-.224 1.98-1.296 1.492-2.169-.151-1.84-2.371-.285-3.316-.93-.956-.123-2.031-1.933-2.319-2.707-.112-.308-.065-.202-.219-.445.001-.024-.098.085-.097.059-.28.326-.231.61-.275 1.404l-.376-.023c-.024.288-.053.445-.188.593-.026.049-.056.096-.083.145-.237-.079-.119.034-.216-.165-.881.044-.815.929-1.22 1.433.017 1.651 3.289 3.69 5.689 3.068zm10.864-5.019c-1.427.216-2.3.671-2.839 1.044-.376.263-.486.439-.567.549-.081.111-.137.355-.096.613.041.256.145.528.367.68 1.753-.13 4.795-.24 5.388 1.232.031.204.077.327.082.376.58-.143.155-.092 1.01.043.196.03.679-.078.999-.157.146-.033.228-.166.228-.166s-.027-.14-.02-.216c0 0 .3.021.423-.072.811-.132.384-.513.768-.941-.231-2.752-3.054-3.392-5.743-2.985zm-3.128 5.987c-.406.31-.577.233-.816.714-.023 0 .037.073.012.073.243.483.798.679 1.207 1.019.128.107.473.705.636.748.184.22.304.826.424.826.125.171-.01.573.111.729.01.72-.091.771-.216.908 0 .051.069.182.069.23.033.034.322.241.447.216.392.012 1.997 1.265 2.125 1.506 1.151.087 1.067-.265 1.862-.603.215-.092.386-.005.526-.151.147-.15.16-.448.302-.603.019-2.831-3.834-5.515-6.689-5.612zm-4.537.646c-.16.171-.601.234-.724.428-.188.296-.621.969-.96 1.289-1.091 1.035-3.425 1.556-4.577.566-.075.005-.031.048.059.331.084.536.516 1.794.356 2.115.104.356.212.227.407.424.134.134.188.483.342.578.176-.012.352-.023.527-.036l.096.296c.225-.018.45-.033.676-.05.127.028.51.227.622.257l.751-.052c.572.152 1.072-.087 1.556-.413.27-.182.564-.152.804-.357a5.575 5.575 0 001.04-1.28c.543-.986.359-3.347-.133-3.931-.191-.21-.419-.214-.842-.165z"/><path fill="#07387A" d="M162.778 60.414c2.371 0 3.977 1.498 3.977 4.181 0 3.37-2.203 4.367-4.512 4.367h-3.09c.01-.187 0-.685 0-1.311v-5.928c0-.624.01-1.022 0-1.31h3.625zm-.693 6.924c1.311 0 2.375-.433 2.375-2.744 0-1.967-1.064-2.621-2.375-2.621h-.686v5.365h.686zm8.029.313c0 .626.029 1.311.029 1.311h-2.291s.016-.685.016-1.311v-5.928c0-.624-.016-1.31-.016-1.31h5.418v1.654s-1.211-.031-1.621-.031h-1.535v1.722l1.535.017c.287 0 1.275-.017 1.275-.017v1.574s-.877-.023-1.275-.023l-1.535.01v2.332zm-15.535-.417c-1.079 0-1.908-.726-1.908-1.859v-.096s2.003-.05 2.682-.05c1.156 0 1.631-.011 2.542-.022v-.646c0-2.913-1.236-4.33-3.779-4.33-1.173 0-3.9.44-3.9 4.52 0 2.721 1.374 4.347 3.775 4.347 1.886 0 3.043-.48 3.882-1.093-.094-.142-.797-1.403-.889-1.541-.505.384-1.335.77-2.405.77zm-1.909-3.59c.033-.495.211-1.644 1.459-1.644 1.28 0 1.351 1.08 1.351 1.649v.115s-.854.023-1.365.023-1.452-.023-1.452-.023l.007-.12z"/>
</svg>

After

Width:  |  Height:  |  Size: 2.9 KiB

View File

@ -0,0 +1,19 @@
<svg version="1.2" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 670 180" width="670" height="180">
<style type="text/css"> .st0{fill:none;} .st1{fill:#243884;} .st2{fill:#F9B803;} .st3{fill:#7685BC;} .st4{fill:#89A4D5;} </style>
<rect class="st0" width="670" height="180"/>
<path class="st1" d="M271.3,109.6v-54h48.2V65h-38.8v35.1h38.9v9.4L271.3,109.6z M287.5,86.1v-7.9h29.9v7.9H287.5z"/>
<path class="st1" d="M327.6,109.6v-54h9.4v44.5h36.3v9.4L327.6,109.6z"/>
<path class="st1" d="M380.1,109.6v-9.4h40.4c2.1,0.1,4.2-0.6,5.8-1.9c1.4-1.3,2.1-3.2,2-5.1c0.2-2-0.6-3.9-2-5.2 c-1.6-1.2-3.7-1.9-5.7-1.7h-24.9c-2.3,0-4.6-0.4-6.8-1.2c-1.9-0.7-3.7-1.8-5.2-3.2c-1.4-1.4-2.5-3-3.3-4.8 c-0.8-2-1.2-4.1-1.1-6.2c0-2.1,0.3-4.1,1-6.1c0.7-1.8,1.8-3.4,3.2-4.8c1.5-1.4,3.3-2.5,5.2-3.2c2.3-0.8,4.7-1.2,7.1-1.2h38.7v9.4 h-38.7c-1.9-0.1-3.7,0.5-5,1.8c-1.2,1.3-1.9,3.1-1.8,4.9c-0.1,1.8,0.6,3.6,1.9,4.8c1.4,1.2,3.1,1.8,4.9,1.7h24.7 c5.5,0,9.7,1.3,12.5,3.9s4.3,6.5,4.3,11.7c0,2.1-0.3,4.3-1,6.3c-0.7,1.9-1.7,3.6-3.1,5c-1.5,1.5-3.3,2.6-5.2,3.3 c-2.4,0.8-4.8,1.2-7.4,1.2L380.1,109.6z"/>
<path class="st1" d="M470.4,109.6V89.1l-28.6-33.5h12.7l21,24.9l21.1-24.9h12l-28.7,33.5v20.5H470.4z"/>
<path class="st1" d="M510,109.6v-9.4h40.4c2.1,0.1,4.2-0.6,5.8-1.9c1.4-1.3,2.1-3.2,2-5.1c0.2-2-0.6-3.9-2-5.2 c-1.7-1.3-3.7-1.9-5.8-1.8h-24.8c-2.3,0-4.7-0.4-6.9-1.2c-1.9-0.7-3.7-1.8-5.2-3.2c-1.4-1.4-2.5-3-3.3-4.8 c-0.8-2-1.2-4.1-1.1-6.2c0-2.1,0.3-4.1,1.1-6.1c0.7-1.8,1.8-3.4,3.2-4.8c1.5-1.4,3.3-2.5,5.2-3.2c2.3-0.8,4.7-1.2,7.1-1.2h38.8 v9.4h-38.7c-1.9-0.1-3.7,0.5-5,1.8c-1.2,1.3-1.9,3.1-1.8,4.9c-0.1,1.8,0.6,3.6,1.9,4.8c1.4,1.2,3.1,1.8,4.9,1.7h24.7 c5.5,0,9.7,1.3,12.5,3.9c2.8,2.6,4.3,6.5,4.3,11.7c0,2.1-0.3,4.3-1,6.3c-0.7,1.9-1.7,3.6-3.2,5c-1.5,1.5-3.3,2.6-5.2,3.3 c-2.4,0.8-4.8,1.2-7.4,1.2L510,109.6z"/>
<path class="st1" d="M422.9,121.3h9c8.2,0,13.8,4.6,13.8,10.5v0.1c0,5.9-5.7,10.6-13.8,10.6h-9V121.3z M425.9,123.5v16.7h6.1 c6.6,0,10.8-3.6,10.8-8.3v-0.1c0-4.7-4.2-8.3-10.8-8.3L425.9,123.5z"/>
<path class="st1" d="M452,121.3h18.8v2.2H455v7.2h14.2v2.2H455v7.4H471v2.2h-19L452,121.3z"/>
<path class="st1" d="M475.3,139.4l1.9-1.8c2.5,2,5.7,3.1,8.9,3c3.5,0,5.8-1.5,5.8-3.6v-0.1c0-2-1.3-3.1-6.8-4 c-6-1.1-8.8-2.6-8.8-6.1v-0.1c0-3.3,3.6-5.8,8.5-5.8c3.3-0.1,6.5,0.8,9.2,2.6l-1.7,1.9c-2.2-1.5-4.8-2.3-7.5-2.3 c-3.4,0-5.5,1.5-5.5,3.4v0.1c0,2,1.3,3.1,7.1,4.1s8.5,2.8,8.5,6v0.1c0,3.6-3.7,6-8.9,6C482.1,142.9,478.4,141.7,475.3,139.4z"/>
<path class="st1" d="M501,121.3h2.9v21.2H501V121.3z"/>
<path class="st1" d="M510.4,131.9L510.4,131.9c0-5.8,5.2-11,13.1-11c3.5-0.2,6.9,0.8,9.7,2.8l-1.9,1.9c-2.3-1.7-5.1-2.5-7.9-2.4 c-5.8,0-9.9,4-9.9,8.7v0.1c0,5,4,8.8,10.3,8.8c2.7,0,5.3-0.7,7.5-2.1v-5.2h-8v-2.2h10.8v8.4c-3.1,2.1-6.7,3.3-10.5,3.2 C515.5,142.8,510.4,138,510.4,131.9z"/>
<path class="st1" d="M540.8,121.3h2.8l16.4,16.9v-16.9h2.9v21.2h-2.3l-16.8-17.3v17.3h-2.9V121.3z"/>
<path class="st2" d="M174.3,108h-17.1c-2.3,0-4.2-1.9-4.2-4.2c0-0.8,0.3-1.6,0.7-2.3l8.5-13c1.2-1.9,3.8-2.5,5.7-1.2 c0.5,0.3,0.9,0.7,1.2,1.2l8.6,13c1.3,1.9,0.7,4.6-1.2,5.8C175.9,107.8,175.2,108,174.3,108L174.3,108z"/>
<path class="st3" d="M175.1,149.2c53.7-1.2,50.6-12.2,33-41.5c-15.2-25.2-24.7-37.4-35.7-30.1c3.1,4.5,6.4,9.8,10.1,15.9 c21.9,36.4,9.1,40.5-33,41.4c-2.7,0.1-5.3,0.1-7.7,0C141.7,145.6,151.1,149.7,175.1,149.2"/>
<path class="st1" d="M117.5,79.8c-26.4,48.2-15.7,51.2,17.7,50.5c28.7-0.6,43.7-2.8,43.3-16.3c-5.3,0.5-11.4,0.7-18.4,0.8 c-41.5,0.9-38.4-12.6-17.7-50.4c1.4-2.5,2.7-4.7,3.9-6.8C137.6,51.9,129.3,58.2,117.5,79.8"/>
<path class="st4" d="M211.8,64.3C184.6,12.2,176,20,157.7,50.2c-15.8,26-22.3,40.6-10.3,48.2c2.6-5,5.9-10.6,9.7-16.9 c22.8-37.5,32.8-26.7,54.1,14.1c1.4,2.7,2.6,5.2,3.7,7.5C224.7,98.6,223.9,87.6,211.8,64.3"/>
</svg>

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

View File

@ -0,0 +1,36 @@
<svg version="1.2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1497 1157" width="1497" height="1157">
<title>20221102_lp_logotype_bleu_vertical_rvb-63652c442d623-ai</title>
<style>
.s0 { fill: #ffcb05 }
.s1 { fill: #003da5 }
</style>
<g id="LA POSTE bleu vertic fd jaune rvb">
<g id="&lt;Group&gt;">
<path id="&lt;Path&gt;" class="s0" d="m1496.7 1156.8h-1496.7v-1156.5h1496.7z"/>
<g id="&lt;Group&gt;">
<g id="&lt;Group&gt;">
<g id="&lt;Group&gt;">
<path id="&lt;Path&gt;" class="s1" d="m476.5 248.6h543.2c30.2 0 50.2 34.5 33.6 63.3l-27.6 47.9h-333.7l-217.8-99c-6.8-3.1-5-12.2 2.3-12.2z"/>
<path id="&lt;Path&gt;" class="s1" d="m692.1 402.3h543.5c6.3 0 12.3 4.9 12.3 12.3 0 6.5-4.4 10.7-8.9 11.9l-983.4 266.3c-6.4 1.8-11-6.5-5.6-10.8z"/>
<g id="&lt;Group&gt;">
<path id="&lt;Path&gt;" class="s1" d="m910.7 559.5l-42.8 74.3c-18.5 32.1-59.1 52-93.7 52.7l-356.8 6.6z"/>
</g>
</g>
<g id="&lt;Group&gt;">
<g id="&lt;Group&gt;">
<g id="&lt;Group&gt;">
<path id="path6 00000034068371187463065150000000408205262632485029 " fill-rule="evenodd" class="s1" d="m520.3 912.9h-14.3c-9.7 0-13.1-0.5-16.8-7.8l-7.6-15h-77.1l-11.5 22.8h-26.8l64.3-124.1h25.5zm-50-45.1l-27.3-54.1-27.3 54.1z"/>
<path id="path8 00000004520143955491896060000013227297966408741815 " fill-rule="evenodd" class="s1" d="m594.8 876.2v36.7h-25v-123c13.1-0.3 30.8-0.8 45.4-0.8 28.5 0 47.4 4 58.7 15.3 6.9 7.2 10.5 16.9 10 26.8 0 35.5-27.7 45.2-67.3 45.2-5.4 0-15.5-0.2-21.8-0.2zm0-22.8c6.2 0.1 14.1 0.2 19.6 0.2 16 0 30.6-0.5 38.4-8.3 3.6-3.6 5.5-8.6 5.2-13.7 0.1-4.2-1.4-8.3-4.2-11.5-7.8-7.8-19.2-8.3-39.4-8.3-5.5 0-13.4 0.1-19.6 0.3z"/>
<path id="path10 00000065790594047962160590000007701534720150946964 " fill-rule="evenodd" class="s1" d="m845.9 851.4c0 35.2-27.8 63.9-74.4 63.9-46.6 0-74.3-28.7-74.3-63.9 0-35.2 27.7-63.9 74.3-63.9 46.6 0 74.4 28.7 74.4 63.9zm-74.4-41.5c-28.2 0-48.3 16.3-48.3 41.5 0 25.2 20.1 41.6 48.3 41.6 28.3 0 48.4-16.4 48.4-41.6 0-25.2-20.1-41.5-48.4-41.5z"/>
<path id="path12 00000104670540483031483880000011727881976820259252 " class="s1" d="m960 820.9c-12.1-7.9-26.3-12.2-40.8-12.4-15 0-29 4.4-29 14.4 0 23.7 84.4 10.1 84.4 53.8 0 24.2-25.9 38.6-56.9 38.6-19.8 0-44.7-7-60.1-17.5l12.7-19c14.6 10 31.9 15.4 49.6 15.5 13.2 0 28.7-4.4 28.7-14.8 0-25.6-84.8-9.6-84.8-52.7 0-22.9 24.6-39.3 55.9-39.3 16.6 0 38.5 5.3 52 13.8z"/>
<path id="polygon14 00000092439648608340538940000003915751334627379846 " class="s1" d="m1102.4 812.7h-47.4v100.2h-24.9v-100.2h-46.6v-22.9h118.9z"/>
<path id="&lt;Path&gt;" class="s1" d="m1224.9 789.8v22.9h-82v26h75.2v22.8h-75.2v28.6h84.3v22.8h-100.3c-5.7 0-8.9-3.7-8.9-8.9v-114.2z"/>
<path id="&lt;Path&gt;" class="s1" d="m293.3 890.1h70.2l-11.8 22.8h-74.4c-5.7 0-8.9-3.7-8.9-8.9v-114.2h24.9z"/>
</g>
</g>
</g>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.8 KiB

View File

@ -0,0 +1 @@
<svg width="262" height="44" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M119.334 0h-1.98c-.067 0-.101 0-.093.11l.518 5.947c0 .026.011.052.031.07a.092.092 0 00.071.024h.935a.094.094 0 00.119-.051l.518-5.947c-.017-.128-.051-.153-.119-.153zm-15.618 2.57l-1.699.993c-.06 0-.068.077 0 .145l3.398 4.893a.092.092 0 00.136 0l.849-.467a.092.092 0 000-.128l-2.548-5.411c-.034-.051-.077-.06-.136-.026zm29.822 0l1.699.993c.059 0 .068.077 0 .145L131.839 8.6a.095.095 0 01-.068.03.092.092 0 01-.068-.03l-.85-.467a.094.094 0 010-.128l2.549-5.411c.034-.051.076-.06.136-.026zm-.981 27.165h3.602v3.602h-3.602v-3.602zm-32.317 0h3.602v3.602h-3.602v-3.602z" fill="#146E7C"/><path fill-rule="evenodd" clip-rule="evenodd" d="M139.279 36.85V23.74l-10.143-10.15h-22.088L96.004 24.234v17.5h43.326l-.051-4.884zm-.935-12.742v16.736h-9.914V29.638h-3.602v11.189h-6.303v-16.6l10.441-9.523 9.378 9.404zM117.622 40.83V24.265l-20.728-.026V40.83h20.728zm41.844-.048a2.311 2.311 0 01-1.495-.91 8.244 8.244 0 00.79-3.1v-15.08a6.945 6.945 0 00-.629-2.752 4.51 4.51 0 00-4.434-2.786c-3.313 0-4.902 2.42-5.012 5.539v15.079c.015.962.229 1.91.628 2.786a4.46 4.46 0 004.392 2.753 5.9 5.9 0 001.878-.315 4.102 4.102 0 003.882 1.988v-3.202zm-4.482-19.088v15.08h.008c0 .977-.323 1.877-1.266 1.877-.943 0-1.257-.926-1.257-1.878V21.694c0-.917.272-1.877 1.257-1.877.986 0 1.258.943 1.258 1.877z" fill="#146E7C"/><path d="M167.689 36.477V16.139h3.764v20.338a5.719 5.719 0 01-2.124 4.663 4.994 4.994 0 01-7.28-1.877 6.967 6.967 0 01-.629-2.786V16.139h3.763v20.338c0 .951.315 1.877 1.258 1.877.943 0 1.248-.9 1.248-1.877zm10.201-20.338v25.596h-3.755V16.14h3.755z" fill="#146E7C"/><path fill-rule="evenodd" clip-rule="evenodd" d="M186.055 41.735h2.965c3.483 0 5.352-.688 6.371-2.642 1.019-1.954 1.113-5.072 1.113-10.11 0-5.038-.102-8.24-1.113-10.194-1.011-1.954-2.888-2.65-6.371-2.65h-2.965v25.596zm6.531-7.871c-.004.917-.121 1.83-.348 2.718v.009c-.382 1.249-1.113 1.393-2.404 1.393V19.898c1.291 0 2.022.144 2.404 1.359a11.7 11.7 0 01.348 2.718v9.889z" fill="#146E7C"/><path d="M202.562 16.139v25.596h-3.763V16.14h3.763zm1.331 0h10.857v3.865h-3.551v21.731h-3.755V20.004h-3.551v-3.865z" fill="#146E7C"/><path fill-rule="evenodd" clip-rule="evenodd" d="M224.718 42.147c1.395.36 2.877.1 4.066-.713a5.717 5.717 0 002.124-4.672v-15.08a6.944 6.944 0 00-.629-2.752 4.51 4.51 0 00-4.392-2.786c-3.313 0-4.902 2.42-5.012 5.539V36.77c.015.963.229 1.911.629 2.787a4.992 4.992 0 003.214 2.59zm2.446-20.462v15.088l.009-.009c0 .977-.323 1.877-1.266 1.877-.943 0-1.257-.925-1.257-1.877v-15.08c0-.917.272-1.877 1.257-1.877.985 0 1.257.943 1.257 1.878z" fill="#146E7C"/><path d="M239.918 36.477V16.139h3.763v20.338a5.715 5.715 0 01-2.123 4.663 4.997 4.997 0 01-7.281-1.877 7 7 0 01-.629-2.786V16.139h3.764v20.338c0 .951.314 1.877 1.257 1.877.943 0 1.249-.9 1.249-1.877zm10.211-20.338v25.596h-3.764V16.14h3.764z" fill="#146E7C"/><path fill-rule="evenodd" clip-rule="evenodd" d="M260.557 34.828l.943-18.69h-4.078l.943 18.69h2.192zm.716 6.906v-3.866h-3.662v3.866h3.662z" fill="#146E7C"/><path d="M3.767 16.139v22.088h4.979v3.483H.004V16.139h3.763z" fill="#146E7C"/><path fill-rule="evenodd" clip-rule="evenodd" d="M17.784 16.139h-4.596L9.34 41.735h3.653l.68-5.216h3.618l.697 5.225h3.662l-3.866-25.605zm-2.388 7.647h.212l.077.662 1.079 8.08h-2.55c.156-1.128.304-2.262.453-3.396.234-1.789.469-3.579.729-5.346zm17.31 7.158h.994l1.946 10.806h3.78l-2.404-12.403c1.427-.977 2.09-3.27 2.09-5.82 0-4.833-1.912-7.382-6.406-7.382h-3.78v25.597h3.78V30.944zm.003-11.078c2.005 0 2.786 1.163 2.786 3.797 0 2.608-.824 3.797-2.786 3.797v-7.595z" fill="#146E7C"/><path d="M47.101 36.477V16.139h3.764v20.338a5.717 5.717 0 01-2.124 4.663 4.995 4.995 0 01-7.323-1.877 6.983 6.983 0 01-.629-2.786V16.139h3.764v20.338c0 .951.314 1.877 1.257 1.877.943 0 1.291-.9 1.291-1.877zm12.917.285v-3.517h3.517v3.517a5.717 5.717 0 01-2.124 4.664 4.995 4.995 0 01-7.28-1.877 6.983 6.983 0 01-.629-2.787V21.683c.11-3.118 1.699-5.539 5.012-5.539a4.511 4.511 0 014.392 2.787 6.95 6.95 0 01.629 2.752v3.509h-3.517v-3.509c0-.985-.357-1.877-1.427-1.877s-1.232.977-1.326 1.877v15.08c.043.934.383 1.877 1.326 1.877 1.112.008 1.427-.816 1.427-1.878zm10.048-6.172v11.145h-3.789V16.14h3.79v10.585h2.922V16.139h3.763v25.596H72.99V30.59h-2.923zm17.526-14.451v3.865H82.75v6.72h3.483v4.129H82.75v7.034h4.842v3.865h-8.606V16.14h8.606z" fill="#146E7C"/></svg>

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 964 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

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