diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ed868ca --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +.node_modules +.cursorignore \ No newline at end of file diff --git a/DAO.html b/DAO.html deleted file mode 100644 index f598029..0000000 --- a/DAO.html +++ /dev/null @@ -1,47 +0,0 @@ - - -

Bienvenue sur la DAO RealToken

-

Notre vision

-

La DAO RealToken est une organisation autonome décentralisée conçue pour révolutionner le marché de la tokenisation d'actif classique. Notre mission est de créer un écosystème d'application on-chain et off-chain transparent, efficace et accessible à tous, où les détenteurs de REG jouent un rôle central dans la gouvernance et l'évolution de la plateforme.

-

 

-

Pourquoi rejoindre notre DAO ?

- -

 

-

Comment participer ?

-
    -
  1. Acquérir des tokens REG : La première étape pour rejoindre notre communauté : acheter des REG ou les gagner,
  2. -
  3. Participer aux discussions : Rejoignez nos forums et canaux de communication pour échanger avec la communauté,
  4. -
  5. Soumettre des propositions : Partagez vos idées pour améliorer l'écosystème RealToken,
  6. -
  7. Voter sur les propositions : Exprimez votre opinion sur les décisions clés de la DAO,
  8. -
  9. Jouer un rôle dans la DAO : Mettez à disposition vos compétences, développez en de nouvelle (devenir délégué, influencer, développeur, formateur, etc….)
  10. -
-

 

-

Prochaines étapes

-

Explorez notre documentation pour en apprendre d'avantage sur le fonctionnement de la DAO, les mécanismes de vote, et comment vous pouvez maximiser votre participation.

-

Rejoignez-nous dans cette aventure passionnante pour façonner l'avenir de la tokenisation d'actif classique !

-

Table des matières de la documentation DAO REG

-

Préambule

-

Le document s'adresse aux personnes expérimentés, avec les DAO, ainsi qu'à celles qui le sont moins. Ce document est rédigé avec une approche multi-niveaux, pour que tout le monde puisse y trouver des informations utiles. Les novices peuvent se contenter des parties à 1 étoile () qui vulgarisent et simplifient les concepts expliqués plus en détail dans les parties à 3 étoiles(⭐⭐⭐) . Pour les personnes disposant d'une base dans la DeFi et la DAO, les parties à 1 et 2 étoiles leurs permettront de mieux comprendre le contexte et les mécanismes globaux. Les personnes expérimentées avec les DAO peuvent sauter les parties à 1 et 2 étoiles et se concentrer sur la partie à 3 étoiles.

-

Lien des chapitres

-
    -
  1. Introduction aux DAO
  2. -
  3. DAO RealToken : Vue d'ensemble
  4. -
  5. DAO V1 : Mise en place et objectifs
  6. -
  7. Fonctionnement technique de la DAO V1
  8. -
  9. Guide pratique pour les détenteurs de REG
  10. -
  11. Perspectives d'avenir
  12. -
  13. Ressources et support
  14. -
diff --git a/DAO.md b/DAO.md new file mode 100644 index 0000000..b13ef4b --- /dev/null +++ b/DAO.md @@ -0,0 +1,52 @@ +--- +title: DAO +description: Decentralized Autonomous Organization : Welcome +published: true +date: 2024-09-28T07:19:17.980Z +tags: dao +editor: markdown +dateCreated: 2024-09-26T12:16:54.307Z +--- + +# Welcome to the RealToken DAO + +## Our vision + +The RealToken DAO is a decentralized autonomous organization designed to revolutionize the traditional asset tokenization market. Our mission is to create a transparent, efficient, and accessible on-chain and off-chain application ecosystem where REG holders play a central role in the governance and evolution of the platform. + +## Why join our DAO? + +- **Decision-Making Power** : As a REG token holder, you have a direct voice in important decisions that shape the future of RealToken DAO. +- **Complete transparency** : As a REG token holder, you have a direct voice in important decisions that shape the future of RealToken DAO. +- **Attractive Rewards** : Actively participate and be rewarded for your engagement in DAO governance, with these rewards voted on and decided by the DAO. +- **Constant innovation** : Contribute to the evolution of a platform that redefines the standards of classic asset tokenization. + +## How to participate? + +1. **Acquiring REG tokens** : The first step to joining our community: buying REG or earning them. +2. **Participate in discussions** : Join our forums and communication channels to interact with the community. +3. **Submit Proposals** : Share your ideas to improve the RealToken ecosystem. +4. **Vote on proposals** : Express your opinion on key DAO decisions. +5. **Play a role in the DAO** : Make your skills available, develop new ones (become a delegate, influencer, developer, trainer, etc.) + +## Next steps + +Explore our documentation to learn more about how the DAO works, voting mechanisms, and how you can maximize your participation. + +Join us on this exciting journey to shape the future of classic asset tokenization! + +# Table of Contents of the DAO REG Documentation + +## Preamble + +The document is intended for both experienced DAOs and those who are less experienced. This document is written with a multi-level approach, so that everyone can find useful information in it. Newbies can stick to the 1-star (**⭐**) sections, which popularize and simplify the concepts explained in more detail in the 3-star (**⭐⭐⭐**) sections. For people with a background in DeFi and DAOs, the 1- and 2-star sections will allow them to better understand the context and overall mechanisms. People experienced with DAOs can skip the 1- and 2-star sections and focus on the 3-star section. + +## Chapters Link + +1. [Introduction to DAOs](/en/DAO/Introduction) +2. [DAO RealToken: Overview](/en/DAO/DAO_RealToken) +3. [DAO V1: Implementation and objectives](/en/DAO/Phase1) +4. [Technical operation of DAO V1](/en/DAO/Fonctionnement) +5. [Practical guide for REG holders](/en/DAO/Guide_Pratique) +6. [Future prospects](/en/DAO/Perspectives) +7. [Resources and Support](/en/DAO/Resources) diff --git a/DAO/DAO_RealToken.html b/DAO/DAO_RealToken.html deleted file mode 100644 index 8a92021..0000000 --- a/DAO/DAO_RealToken.html +++ /dev/null @@ -1,187 +0,0 @@ - - -

2.1. Objectifs et vision de la DAO RealToken

-

⭐ Pour les novices

-

La DAO RealToken (REG) a pour but de créer une communauté décentralisée où les détenteurs de tokens REG peuvent participer aux décisions importantes de l'écosystème d'applications décentralisées (DApps) utiliseable par les tokens Realtokens. L'idée est de rendre l'investissement dans les actifs du monde physique plus accessible, liquide et transparent possible, tout en donnant plus d'oportunité et de cas d'usage aux investisseurs avec leurs investissements. Un utilisateur peut donc participer à la gouvernance de la DAO avec la possession de REG, et effectuer des investissements aux travers de l'achat et possession de tokens Realtoken, cela peut être l'un ou l'autre ou les deux, il n'est pas nécessaire de posséder des tokens Realtoken pour participer à la gouvernance de la DAO, comme il n'est pas nécessaire de posséder des tokens REG pour utiliser les services de la DAO.

-

 

-

⭐⭐ Pour les initiés

-

La vision de la DAO RealToken est de révolutionner le marché de la tokenisation d'actifs physiques et classiques en utilisant la technologie blockchain. Ses principaux objectifs sont :

- -

La DAO donnera donc la direction à prendre pour l'écosystème, et permettra de faire naitre de nouveaux produits et services créer par la communauté. On peux voir la DAO comme un incubateur d'idées et start-up, qui permettra de faire évoluer l'écosystème. Les bénéfices financiers des applications de l'écosystème serons utilisable par la DAO pour proposer de nouveaux produits et services aux détenteurs de tokens, financer les prestataires de l'écosystème, et pour le développement de nouvelles applications qui participe à l'évolution de l'écosystème.

-

La DAO RealToken prendra des décisions en ce qui concerne l'écosystème, comme :

- -

 

-

⭐⭐⭐ Pour les experts

-

La DAO RealToken vise à établir un nouveau paradigme dans l'industrie de la tokenisation d'actifs physiques et classiques en normalisant le support de propriété via des tokens, les rendre interopérable, en exploitant pleinement le potentiel de la technologie blockchain et des structures de gouvernance décentralisées. Ses objectifs stratégiques comprennent :

- -

2.2. Structure et fonctionnement général

-

⭐ Pour les novices

-

La DAO RealToken fonctionne comme une communauté en ligne où les détenteurs de tokens REG peuvent voter sur des décisions importantes, ainsi que proposer des idées pour améliorer l'écosystème par le biais de propositions. Chaque membre peut faire valoir et entendre ça vision, le poids des votes dépend de plusieurs paramètres, comme le nombre de tokens REG possédés, l'usage que vous en faites, etc, cela signifie que 1 REG ne vaut pas forcément 1 voix. Les décisions prises concernent l'avenir de l'écosystème d'applications décentralisées (DApps) utilisable par les tokens RealTokens, et comment améliorer les services pour tous les utilisateurs.

- -

⭐⭐ Pour les initiés

-

La structure de la DAO RealToken repose sur plusieurs éléments clés :

-
    -
  1. Tokens de gouvernance (REG) : Permettent de participer aux votes, effectuer des propositions et bénéficier d'avantages dans l'écosystème (réduction des frais, bonus divers, etc.),
  2. -
  3. Système de proposition : Les membres peuvent soumettre et mettre en œuvre des idées pour améliorer l'écosystème,
  4. -
  5. Mécanisme de vote : Les détenteurs de REG votent sur les propositions,
  6. -
  7. Smart contracts : Assurent l'exécution automatique des décisions prises,
  8. -
  9. Trésorerie : Gère les fonds de la DAO pour financer les projets approuvés,
  10. -
  11. Comités spécialisés : Des comités spécialisés peuvent être créés pour examiner des sujets spécifiques,
  12. -
  13. Prestataires de l'écosystème : Les prestataires approuvés par la DAO peuvent soumettre à approbation des devis et budget pour la réalisation de tache dans l'écosystème,
  14. -
  15. Les détenteurs de RealTokens: Ce sont les utilisateurs/clients des services de la DAO, ils peuvent utiliser les services de la DAO.
  16. -
-

Le fonctionnement général implique un cycle continu de propositions, discussions, votes et mises en œuvre des décisions prises par la communauté. Les votants on la responsabilité du contenu des propositions, et donc de l'exécution on-chain des décisions prises. Un votant doit donc donné sont avis sur l'objectif de la proposition, et son impact sur l'écosystème, mais a aussi la responsabilité de vérifier que le contenu de l'exécution on-chain est conforme à la proposition. La DAO implémentera plusieurs versions de son système de gouvernance, décrit plus en détail dans ce document.
 

-

⭐⭐⭐ Pour les experts

-

Vision de la structure et le fonctionnement de la DAO RealToken à moyen terme:

-
    -
  1. Gouvernance multi-niveaux : -
  2. -
  3. Mécanismes de vote avancés : -
  4. -
  5. Système de proposition structuré : -
  6. -
  7. Intégration on-chain/off-chain : -
  8. -
  9. Gestion de la trésorerie : -
  10. -
  11. Mécanismes d'incitation : -
  12. -
  13. Évolutivité de la gouvernance :
  14. -
- -

2.3. Rôle des détenteurs de REG dans l'écosystème

-

⭐ Pour les novices

-

Les détenteurs de tokens REG sont au cœur de la DAO RealToken. Leur rôle principal est de participer aux décisions qui façonnent l'avenir de l'écosystème. Ils peuvent voter sur des propositions, suggérer des idées et bénéficier d'avantages dans l'utilisation des services de la DAO.
 

-

⭐⭐ Pour les initiés

-

Les détenteurs de REG jouent plusieurs rôles importants :

-
    -
  1. Gouvernance : Voter sur les propositions et participer aux discussions,
  2. -
  3. Proposition : Soumettre de nouvelles idées pour améliorer l'écosystème,
  4. -
  5. Surveillance : Veiller à la bonne gestion de la DAO et de ses ressources,
  6. -
  7. Bénéficiaires : Profiter d'avantages dans l'utilisation des services de l'écosystème,
  8. -
  9. Ambassadeurs : Promouvoir la DAO et attirer de nouveaux membres.
  10. -
-

Plus un membre détient et utilise activement ses tokens REG, plus son influence et ses avantages dans l'écosystème sont importants. La DAO encourage par divers formes d'avantage, bonus, et boost la détention de REG sur la durée.
 

-

⭐⭐⭐ Pour les experts

-

Le rôle des détenteurs de REG est multidimensionnel et crucial pour l'écosystème (rôle selon l'engagement et compétence):

-
    -
  1. Gouvernance stratégique : -
  2. -
  3. Gestion des risques : -
  4. -
  5. Allocation des ressources : -
  6. -
  7. Innovation et développement : -
  8. -
  9. Mécanismes incitatifs : -
  10. -
  11. Représentation et networking : -
  12. -
  13. Contrôle et équilibrage : -
  14. -
  15. Évolution du système de gouvernance : -
  16. -
-

Les REG holders ont un rôle déterminant dans l'écosystème, ils sont à la fois les gardiens de la trésorerie de la DAO mais aussi les décideurs de son avenir, veillant à la stabilité et la sécurité de l'écosystème tout en bénéficiant d'avantages dans l'utilisation des services de la DAO.

-

Page suivante

diff --git a/DAO/DAO_RealToken.md b/DAO/DAO_RealToken.md new file mode 100644 index 0000000..6920fc7 --- /dev/null +++ b/DAO/DAO_RealToken.md @@ -0,0 +1,174 @@ +--- +title: 2. The RealToken DAO: Overview +description: +published: true +date: 2024-09-28T07:46:09.335Z +tags: +editor: markdown +dateCreated: 2024-09-28T07:46:09.335Z +--- + +--- +## **2.1. Objectives and vision of the RealToken DAO** + +#### **⭐ For beginners** + +The RealToken DAO (REG) aims to create a decentralized community where `REG` token holders can participate in important decisions regarding the ecosystem of decentralized applications (DApps) usable by Realtokens. The idea is to make investment in physical world assets as accessible, liquid and transparent as possible, while providing more opportunities and use cases for investors with their investments. A user can therefore participate in the governance of the DAO by owning REG, and make investments through the purchase and ownership of Realtoken tokens. This can be one or the other or both; it is not necessary to own Realtoken tokens to participate in the governance of the DAO, just as it is not necessary to own REG tokens to use the DAO's services. + +#### **⭐⭐ For the initiated** + +The vision of the RealToken DAO is to revolutionize the market for tokenization of physical and traditional assets using blockchain technology. Its main objectives are: + +- Democratize access to investment, +- Create a transparent and fair ecosystem, +- Optimize returns for token holders, +- Make assets more liquid, +- Bring new use cases to investors with their investments. + +The DAO will therefore give direction to the ecosystem, and allow new products and services created by the community to emerge. The DAO can be seen as an incubator for ideas and startups, which will allow the ecosystem to evolve. The financial benefits of the ecosystem's applications will be usable by the DAO to offer new products and services to token holders, finance ecosystem providers, and develop new applications that contribute to the evolution of the ecosystem. + +The RealToken DAO will make decisions regarding the ecosystem, such as: + +- What new use cases to create for investors, +- Which ecosystem providers to fund, +- What new applications to develop to improve the ecosystem, +- Which protocols to integrate into the ecosystem, +- What investments to make in the ecosystem, +- What partnerships to make in the ecosystem, +- What parameters of DApps to apply (swap fees, interest rates, etc.). + +#### **⭐⭐⭐ For experts** + +The RealToken DAO aims to establish a new paradigm in the industry of tokenization of physical and traditional assets by standardizing ownership support via tokens, making them interoperable, by fully exploiting the potential of blockchain technology and decentralized governance structures. Its strategic objectives include: + +- Advanced tokenization: Develop sophisticated protocols for the digital representation of physical and traditional assets, enabling increased fractionalization and liquidity. +- Innovative governance: Implement voting and proposal mechanisms adapted to the specificities of the RWA market, ensuring effective and fair decision-making for the DApp ecosystem. +- DeFi integration: Create synergies with the DeFi ecosystem to optimize asset management and maximize yields (yield farming, collateralized loans, etc.). +- Regulatory compliance: Develop innovative solutions to navigate the complex regulatory landscape of tokenized real estate on a global scale. +- Interoperability: Establish bridges with other protocols to facilitate the exchange and use of RWA tokens in a broader ecosystem. +- Decentralized risk management: Implement community mechanisms to assess, mitigate and manage risks related to RWA investments. +- Technological innovation: Leverage advances in oracles, zk-proofs and other blockchain technologies to improve the efficiency and security of the ecosystem. +- Innovation in the very construction of the DAO: Create a DAO that is a governance model for other DAOs, using innovative voting and proposal mechanisms (Citysen NFT system, Activity and Collector). + +## **2.2. Structure and general functioning** + +#### **⭐ For beginners** + +The RealToken DAO functions as an online community where REG token holders can vote on important decisions, as well as propose ideas to improve the ecosystem through proposals. Each member can assert and hear their vision, the weight of votes depends on several parameters, such as the number of REG tokens owned, how you use them, etc., meaning that 1 REG does not necessarily equal 1 vote. The decisions made concern the future of the ecosystem of decentralized applications (DApps) usable by RealTokens, and how to improve services for all users. + +- There are therefore investors who own RealTokens, users of the DAO's services. +- The owners of the DAO through REG tokens, who make decisions concerning the ecosystem. +- Ecosystem providers, such as development companies or independent developers, experts in various fields related to the functioning of the DAO and its ecosystem, media personalities who can help make the ecosystem known, etc. + +#### **⭐⭐ For the initiated** + +The structure of the RealToken DAO is based on several key elements: + +1. Governance tokens (REG): Allow participation in votes, making proposals and benefiting from advantages in the ecosystem (fee reduction, various bonuses, etc.), +2. Proposal system: Members can submit and implement ideas to improve the ecosystem, +3. Voting mechanism: REG holders vote on proposals, +4. Smart contracts: Ensure automatic execution of decisions made, +5. Treasury: Manages DAO funds to finance approved projects, +6. Specialized committees: Specialized committees can be created to examine specific topics, +7. Ecosystem providers: Providers approved by the DAO can submit quotes and budgets for approval for the realization of tasks in the ecosystem, +8. RealToken holders: These are the users/clients of the DAO's services, they can use the DAO's services. + +The general functioning involves a continuous cycle of proposals, discussions, votes and implementation of decisions made by the community. Voters have responsibility for the content of proposals, and therefore for the on-chain execution of decisions made. A voter must therefore give their opinion on the objective of the proposal, and its impact on the ecosystem, but also has the responsibility to verify that the content of the on-chain execution is in accordance with the proposal. The DAO will implement several versions of its governance system, described in more detail in this document. + +#### **⭐⭐⭐ For experts** + +Vision of the structure and functioning of the RealToken DAO in the medium term: + +1. Multi-level governance: + - The complexity of decisions to be made and their plurality may require the DAO to set up specialized committees, such as a security committee, a regulation committee, a development committee, finance committee, etc. + - These committees will be composed of experts in their fields, they will be responsible for reviewing proposals in their domains, providing expertise, and simplifying complex subjects for other DAO members. + - Sometimes these committees will have short-term mandates to perform a specific task, and will have to report back to the DAO once the study or work is completed. + - It is also possible that committees have special rights on smart contracts such as pausing, in order to be able to react more quickly in case of critical anomaly. +2. Advanced voting mechanisms: + - Voting will not function in a classic way (1 token = 1 vote), but there will be a system of weighting votes based on the number of tokens owned, and the time of blocking tokens for voting, the location of tokens (wallets, liquidity pools, lock vaults, in NFTs, locked in other ecosystem applications, etc.), + - Snapshot system for the entire duration of an epoch, voting power will be fixed for the entire duration of an epoch, this will limit speculation and governance attacks. Updates to voting powers will be done through a DAO vote to guarantee against any manipulation or attack, + - Citysen NFT system, Activity and Collector, which will reward DAO contributors, will bring new mechanisms for valuing voting power. +3. Structured proposal system: + - The issuance of an idea or proposal allows anyone to submit an idea or proposal, which will then be accompanied by active DAO users to go through the following steps: + - Phases of discussion, debate, refinement of proposals, + - Submission of the proposal to experts to analyze the details of the proposal, + - Creation and review of the draft proposal, + - On-chain submission of the proposal, + - DAO vote on the proposal, + - Execution of the proposal. +4. On-chain/off-chain integration: + - Off-chain discussions and deliberations on the proposal for more flexibility, + - On-chain votes for transparency and immutability, + - On-chain execution of the proposal. +5. Treasury management: + - Treasury contract controlled by the DAO for main funds, + - Automatic allocation based on votes for certain budgets, + - DAO decisions on budgets and fund allocations, + - Implementation of bonuses/advantages in ecosystem DApps for users who have REG tokens, +6. Incentive mechanisms: + - Rewards for active participation and contributions, + - Penalties for malicious behavior. +7. Governance evolutivity: + - Ability to update governance parameters via votes, + - Smart contract upgrade mechanisms for adaptability, + - Ability to update parameters of ecosystem DApps. + +## **2.3. Role of REG holders in the ecosystem** + +#### **⭐ For beginners** + +REG token holders are at the heart of the RealToken DAO. Their main role is to participate in decisions that shape the future of the ecosystem. They can vote on proposals, suggest ideas and benefit from advantages in using the DAO's services. + +#### **⭐⭐ For the initiated** + +REG holders play several important roles: + +1. Governance: Vote on proposals and participate in discussions, +2. Proposal: Submit new ideas to improve the ecosystem, +3. Surveillance: Ensure proper management of the DAO and its resources, +4. Beneficiaries: Enjoy advantages in using ecosystem services, +5. Ambassadors: Promote the DAO and attract new members. + +The more a member holds and actively uses their REG tokens, the greater their influence and advantages in the ecosystem. The DAO encourages long-term REG holding through various forms of advantages, bonuses, and boosts. + +#### **⭐⭐⭐ For experts** + +The role of REG holders is multidimensional and crucial for the ecosystem (role according to engagement and competence): + +1. Strategic governance: + - Define the long-term direction of the ecosystem, + - Vote on updates to governance parameters and smart contracts, + - Participate in the selection and evaluation of service providers, +2. Risk management: + - Evaluate and vote on proposals while verifying the compliance of the code to be executed, + - Participate in specialized committees for which they have the skills. +3. Resource allocation: + - Decide on the allocation of treasury funds, + - Vote on budgets for the development of new applications and other services, + - Vote on ecosystem DApp parameters influencing money inflows into the treasury. +4. Innovation and development: + - Propose and evaluate new use cases for RWA tokens, + - Contribute to technical development via improvement proposals, +5. Incentive mechanisms: + - Benefit from rewards based on their active participation, + - Access premium features in ecosystem DApps, + - Benefit from favorable interest rates or greater borrowing power. +6. Representation and networking: + - Act as ambassadors of the DAO in the broader blockchain ecosystem, + - Facilitate partnerships and integration with other protocols, + - Participate in events and workshops to promote the DAO, + - Contribute to creating a larger and stronger ecosystem. +7. Control and balance: + - Ensure transparency and accountability in DAO management, + - Participate in conflict resolution mechanisms, + - Ensure the stability and security of the ecosystem, + - Ensure balance between voting powers and rights of REG holders, + - Balance bonuses/advantages of REG holders in relation to other ecosystem actors, + - Be the guardian of a sustainable and solid treasury. +8. Evolution of the governance system: + - Propose and vote on improvements to the governance system itself, + - Participate in the implementation and testing of new voting mechanisms. + +REG holders have a determining role in the ecosystem, they are both the guardians of the DAO's treasury and the decision-makers of its future, ensuring the stability and security of the ecosystem while benefiting from advantages in using the DAO's services. + +[Next page](/en/DAO/Phase1) \ No newline at end of file diff --git a/DAO/Fonctionnement.html b/DAO/Fonctionnement.html deleted file mode 100644 index 626e37a..0000000 --- a/DAO/Fonctionnement.html +++ /dev/null @@ -1,235 +0,0 @@ - - -

4.1. Smart Contracts principaux

-

Adresses des smart contracts :

- -

 

-

⭐ Pour les novices

-

La DAO RealToken fonctionne grâce à des programmes informatiques spéciaux appelés "smart contracts". Ces contrats gèrent automatiquement les règles de la DAO, les votes, et les récompenses. Il y a quatre contrats principaux :

-
    -
  1. Le contrat de gouvernance : C'est le cerveau de la DAO. Il gère les propositions et les votes,
  2. -
  3. Le contrat de trésorerie : Il gère les fonds de la DAO et applique un délai de sécurité avant d'exécuter les décisions,
  4. -
  5. Le contrat de pouvoir de vote : Il calcule le pouvoir de vote de chaque membre,
  6. -
  7. Le contrat d'incitation : Il distribue des récompenses aux membres actifs de la DAO qui effectuent des votes et bloquent leurs REG (si une période est activée par la DAO).
     
  8. -
-

⭐⭐ Pour les initiés

-

La DAO RealToken repose sur un ensemble de smart contracts interconnectés :

-
    -
  1. Contrat de gouvernance : Basé sur le standard OpenZeppelin Governor, avec des modifications mineures, il gère le cycle de vie des propositions, le processus de vote, et l'exécution des décisions on-chain,
  2. -
  3. Contrat de trésorerie (REGTreasuryDAO) : Implémente un mécanisme de timelock pour sécuriser l'exécution des décisions de la DAO et gérer ses fonds,
  4. -
  5. Contrat de pouvoir de vote (PowerVotingRegistry) : Enregistre le pouvoir de vote des détenteurs de REG en fonction de leur solde, de boost et de leur activité, il permet ainsi une plus grande flexibilité que le modèle classique de vote par token, 1 token = 1 vote,
  6. -
  7. Contrat d'incitation : Gère la distribution des récompenses pour encourager la participation active à la gouvernance, pour ce faire il faut voter et bloquer ses REG pour une durée déterminée (epoch).
  8. -
-

Ces contrats interagissent pour assurer un fonctionnement transparent et sécurisé de la DAO tout en encourageant la participation active à la gouvernance.
 

-

⭐⭐⭐ Pour les experts

-

L'architecture technique de la DAO RealToken est composée de plusieurs smart contracts clés :

-
4.1.1. Contrat de gouvernance
- -
4.1.2. Contrat de trésorerie (REGTreasuryDAO)
- -
4.1.3. Contrat de pouvoir de vote (PowerVotingRegistry)
- -

 

-
4.1.4. Contrat d'incitation
- -

Ces contrats sont conçus pour être modulaires et évolutifs, permettant des mises à jour et des améliorations futures sans perturber l'ensemble du système de gouvernance. Le contrat REGTreasuryDAO, en particulier, ajoute une couche de sécurité supplémentaire en imposant un délai entre la proposition d'une action et son exécution, permettant ainsi à la communauté de réagir si nécessaire.

-

A terme tous les contrats de l'écosystème RealToken seront contrôlés, upgradables uniquement par le contrat REGTreasuryDAO via des proposals, seules quelques fonctions d'urgence pourront être exécuté en dehors du cycle de la DAO par un comité de sécurité qui aura des droits limités à des actions d'urgence pour sécuriser les contrats.

-

 

-

4.2. Mécanismes de vote et de proposition

-

⭐ Pour les novices

-

La DAO RealToken vous permet de participer aux décisions importantes de l'écosystème d'applications lié à la DAO. Voici comment ça marche :

-
    -
  1. Sur le forum de la DAO, les membres peuvent proposer des idées pour améliorer la DAO et l'écosystème,
  2. -
  3. Un débat à lieu autour des propositions afin de mesurer la faisabilité et l'intérêt des propositions par la communauté,
  4. -
  5. Si une proposition obtient un nombre de voix suffisamment, elle est transformée en proposal et soumise au vote de la DAO,
  6. -
  7. Les membres de la DAO peuvent voter pour ou contre la proposition,
  8. -
  9. Si la proposition est approuvée, elle est exécuté par le REGTreasuryDAO.
  10. -
-

 

-

⭐⭐ Pour les initiés

-

Le système de vote et de proposition de la DAO RealToken comprend :

-
    -
  1. Le forum de la DAO : Où les membres peuvent proposer des idées et débattre afin de mesurer l'intérêt des propositions,
  2. -
  3. Durant la période de débat, la communauté doit mesurer l'intérêt et la faisabilité des propositions,
  4. -
  5. Si une proposition est jugée comme faisable et pertinente, une proposition concrète est travaillée avec l'établissement de tous les paramètres liés à la proposition, comme les actions à exécuter on-chain, le cout de développement, les gains pour la DAO, etc...
  6. -
  7. Création de propositions : Processus contrôlé par des règles d'accès définies dans le contrat de gouvernance, selon les paramètres il peut y avoir des restrictions à la création de proposition, cela a pour but d'éviter les attaque de gouvernance, et permettre une mise en place progressive des règles de fonctionnement de la DAO en toutes sécurité,
  8. -
  9. Cycle de vie des propositions : Création, période de vote, exécution (si approuvée).
  10. -
  11. Mécanisme de timelock : Délai de sécurité avant l'exécution des décisions approuvées.
  12. -
-

 

-

⭐⭐⭐ Pour les experts

-

Les mécanismes de vote et de proposition sont implémentés comme suit :

-
    -
  1. Forum de la DAO : -
  2. -
  3. Création de propositions : -
  4. -
  5. Processus de vote : -
  6. -
  7. Calcul du pouvoir de vote -
  8. -
  9. Exécution des propositions : -
  10. -
  11. Système d'incitation : -
  12. -
  13. Mode de proposition : -
  14. -
  15. Délégation : -
  16. -
-

 

-

Ces mécanismes sont conçus pour assurer une gouvernance équitable, sécurisée et incitative, tout en permettant une évolution future du système.

-

Dans les premières semaines/mois la DAO est implémentée avec des restrictions afin de permettre la mise en place des règles de fonctionnement, d’expérimenter les processus et de limiter les risques.

-

Afin de donner une bonne vision des étapes d'évolution, un débat devra avoir lieu pour déterminer les paliers déclenchant une décentralisation de niveau supérieur, donnant une plus grande autonomie et ce libérant de la confiance apporté aux divers intervenants.

-


 

-

4.3. Système d'incitation et de récompense

-

⭐ Pour les novices

-

La DAO RealToken vous récompense pour votre participation active. Voici comment ça marche :

-
    -
  1. Vous gagnez des récompenses sous diverses formes en votant sur les propositions,
  2. -
  3. Vous pouvez augmenter vos récompenses en bloquant vos tokens REG pendant une certaine période,
  4. -
  5. La participation dans certaines pools de liquidité ou autre de l'écosystème RealToken peuvent vous donner des récompenses supplémentaires,
  6. -
  7. Les récompenses peuvent être sous forme de REG, d'ERC20, ou encore sous forme de boost sur le pouvoir de vote,
  8. -
  9. La DAO décide des récompenses et des paramètres du système d'incitation.
  10. -
-

 

-

⭐⭐ Pour les initiés

-

Le système d'incitation de la DAO RealToken est conçu pour encourager la participation active :

-
    -
  1. La DAO définie les récompenses et les paramètres du système d'incitation, le type et les montants des récompenses,
  2. -
  3. Récompenses basées sur la participation aux votes et le verrouillage de REG, participation dans certaines pools de liquidité ou autre de l'écosystème RealToken peuvent vous donner des récompenses supplémentaires,
  4. -
  5. Système d'epochs pour structurer les périodes de récompenses et optimiser la participation,
  6. -
  7. Attribution on-chain automatique des récompenses en stable coin claimable à la fin de chaque epoch,
  8. -
  9. Possibilité pour la DAO d'ajuster les paramètres du système d'incitation afin d'optimiser la participation et répondre à l'évolution de la DAO.
  10. -
-

 

-

⭐⭐⭐ Pour les experts

-

Le système d'incitation et de récompense est implémenté comme suit : 

-
    -
  1. Contrat d'incitation : -
  2. -
  3. Mécanisme de verrouillage : -
  4. -
  5. Paramètres ajustables : -
  6. -
  7. Intégration avec le PowerVotingRegistry : -
  8. -
  9. Sécurité et évolutivité : -
  10. -
  11. Calcul des récompenses : -
  12. -
-

 

-
userBonus = (userState.depositAmount * userState.voteAmount * epochState.totalBonus) / epochState.totalWeights;
-

 

- -

Cette formule est appliquée dans le contrat aux lignes suivantes :

-

REGIncentiveVault.sol

-

startLine: 342

-

endLine: 346

-


Ce système vise à créer un cercle vertueux d'engagement dans la gouvernance, en récompensant la participation active tout en renforçant la stabilité à long terme de l'écosystème RealToken.

-

La mécanique de récompense sera entièrement revus avec la mise ne service de la gouvernance V2 utilisant les NFT afin d'améliorer le système d'incitation, permettre une plus grande granularité, et précision des actions à encourager en fonction des besoins de la DAO et des profiles des holders.

-

De nouveaux types de récompenses seront introduit comme comme la matière noire des NFT Cityzen, des points de soutiens pour les votes permettant la mise en avant des contenus liés au NFT Activity, etc...

-

L'écosystème RealToken est pensé pour disposer de nombreux outils d'optimisation de participation aux votes, et encourager les actions et contributions divers qui sont bénéfiques à la DAO tout en permettant un contrôle précis des finances de la DAO afin de ne pas dilapider la treasury ou dévaluer le token REG.
 

-

Page suivante

diff --git a/DAO/Fonctionnement.md b/DAO/Fonctionnement.md new file mode 100644 index 0000000..0e5d414 --- /dev/null +++ b/DAO/Fonctionnement.md @@ -0,0 +1,225 @@ +--- +title: 4. Technical operation of the DAO REG +description: +published: true +date: 2024-09-28T07:55:56.356Z +tags: +editor: markdown +dateCreated: 2024-09-28T07:55:56.356Z +--- + +## **4.1. Main Smart Contracts** + +#### **Smart contract addresses:** + +- [Governor: 0x4a5327347f077e72d2aab19f68ba8a7f12ec5d63](https://gnosisscan.io/address/0x4a5327347f077e72d2aab19f68ba8a7f12ec5d63#code) +- [REGTreasuryDAO: 0x3f2d192F64020dA31D44289d62DB82adE6ABee6c](https://gnosisscan.io/address/0x3f2d192F64020dA31D44289d62DB82adE6ABee6c#code) +- [PowerVotingRegistry: 0x6382856a731Af535CA6aea8D364FCE67457da438](https://gnosisscan.io/address/0x6382856a731Af535CA6aea8D364FCE67457da438#code) +- [Incentive: 0xe1877d33471e37fe0f62d20e60c469eff83fb4a0](https://gnosisscan.io/address/0xe1877d33471e37fe0f62d20e60c469eff83fb4a0#code) + +#### **⭐ For beginners** + +The RealToken DAO operates through special computer programs called "smart contracts". These contracts automatically manage the DAO's rules, votes, and rewards. There are four main contracts: + +1. The governance contract: This is the brain of the DAO. It manages proposals and votes, +2. The treasury contract: It manages the DAO's funds and applies a security delay before executing decisions, +3. The voting power contract: It calculates the voting power of each member, +4. The incentive contract: It distributes rewards to active DAO members who vote and lock their REG (if a period is activated by the DAO). + +#### **⭐⭐ For the initiated** + +The RealToken DAO relies on a set of interconnected smart contracts: + +1. Governance contract: Based on the OpenZeppelin Governor standard, with minor modifications, it manages the lifecycle of proposals, the voting process, and the execution of on-chain decisions, +2. Treasury contract (REGTreasuryDAO): Implements a timelock mechanism to secure the execution of DAO decisions and manage its funds, +3. Voting power contract (PowerVotingRegistry): Records the voting power of REG holders based on their balance, boost, and activity, thus allowing greater flexibility than the classic token voting model, 1 token = 1 vote, +4. Incentive contract: Manages the distribution of rewards to encourage active participation in governance, for this purpose, voting and locking REG for a determined duration (epoch) is required. + +These contracts interact to ensure transparent and secure operation of the DAO while encouraging active participation in governance. + +#### **⭐⭐⭐ For experts** + +The technical architecture of the RealToken DAO consists of several key smart contracts: + +##### **4.1.1. Governance Contract** + +- Based on OpenZeppelin Governor with custom modifications, +- Manages the complete lifecycle of proposals: creation, voting, and execution, +- Integrates interactions with the timelock to increase execution security, +- Implements access controls for proposal creation, allowing activation of 4 different modes to authorize proposal creation, +- Directly interacts with the PowerVotingRegistry to create snapshots of voting powers based on values recorded in the PowerVotingRegistry. + +##### **4.1.2. Treasury Contract (REGTreasuryDAO)** + +- Based on OpenZeppelin's TimelockControllerUpgradeable, +- Implements a timelock mechanism to add a security delay before executing on-chain decisions, +- Manages DAO funds and controls their use, +- Integrates specific roles (UPGRADER_ROLE) for contract upgrade management, +- Uses the UUPS (Universal Upgradeable Proxy Standard) pattern to allow future upgrades, +- Interacts with external contracts called by proposals. + +##### **4.1.3. Voting Power Contract (PowerVotingRegistry)** + +- Records voting power based on REG balance and other factors (e.g., holding duration, lock, liquidity pool, etc.), +- Implements self-delegation logic to simplify voting power activation. + +##### **4.1.4. Incentive Contract** + +- Integrates state logic that modifies possible actions, the complete cycle is called an "epoch", for each epoch voting and locking REG is required to receive rewards, +- Distributes rewards to active governance participants (who vote), +- Uses locking mechanisms to encourage long-term commitment (locking for the duration of the epoch), +- Integrates reward calculations based on governance activity (votes and REG locking). + +These contracts are designed to be modular and scalable, allowing for future updates and improvements without disrupting the entire governance system. The REGTreasuryDAO contract, in particular, adds an extra layer of security by imposing a delay between proposing an action and its execution, allowing the community to react if necessary. + +Eventually, all contracts in the RealToken ecosystem will be controlled, upgradable only by the REGTreasuryDAO contract via proposals, with only a few emergency functions executable outside the DAO cycle by a security committee that will have rights limited to emergency actions to secure the contracts. + +## **4.2. Voting and Proposal Mechanisms** + +#### **⭐ For beginners** + +The RealToken DAO allows you to participate in important decisions of the DAO-linked application ecosystem. Here's how it works: + +1. On the DAO forum, members can propose ideas to improve the DAO and ecosystem, +2. A debate takes place around the proposals to assess their feasibility and interest for the community, +3. If a proposal receives enough votes, it is transformed into a proposal and submitted to the DAO vote, +4. DAO members can vote for or against the proposal, +5. If the proposal is approved, it is executed by the REGTreasuryDAO. + +#### **⭐⭐ For the initiated** + +The RealToken DAO's voting and proposal system includes: + +1. The DAO forum: Where members can propose ideas and debate to gauge interest in proposals, +2. During the debate period, the community must assess the interest and feasibility of proposals, +3. If a proposal is deemed feasible and relevant, a concrete proposal is worked on, establishing all parameters related to the proposal, such as on-chain actions to execute, development costs, gains for the DAO, etc., +4. Proposal creation: Process controlled by access rules defined in the governance contract, according to parameters there may be restrictions on proposal creation, this aims to avoid governance attacks, and allow a gradual implementation of DAO operating rules in complete safety, +5. Proposal lifecycle: Creation, voting period, execution (if approved), +6. Timelock mechanism: Security delay before executing approved decisions. + +#### **⭐⭐⭐ For experts** + +The voting and proposal mechanisms are implemented as follows: + +1. DAO Forum: + - Where users can propose ideas and debate to gauge interest in proposals, + - A debate takes place around proposals to assess feasibility and interest by the community or one of the DAO's service providers, + - If a proposal is deemed feasible and relevant, a concrete proposal is worked on, establishing all parameters related to the proposal, such as on-chain actions to execute, development costs, gains for the DAO, impact and risk study, security audit needs, etc. +2. Proposal Creation: + - Controlled by the governance contract, + - Four authorization modes are possible for proposal creation, these proposal modes aim to optimize DAO risk management, and limit fund exposure, with a medium-term centralization objective depending on DAO maturity, + - On-chain registration of the proposal with all codes allowing execution of the proposal if approved, + - Interaction with the PowerVotingRegistry to create snapshots of voting powers. +3. Voting Process: + - Based on the OpenZeppelin Governor standard with custom modifications, + - Use of voting power recorded in the PowerVotingRegistry, + - Voting options: for, against, or abstain, + - Only members registered in the PowerVotingRegistry can vote, + - Voting takes place over a period determined by the governance contract, generally 7 days, + - Voters verify that the proposal conforms to the description and exchanges on the DAO forum (verification of on-chain execution code). +4. Voting Power Calculation: + - Recorded in the PowerVotingRegistry, + - Takes into account REG balance, holding duration, locking, and potentially other factors, according to the calculation algorithm validated by the DAO, + - Implements self-delegation logic to simplify voting power activation. +5. Proposal Execution: + - Use of REGTreasuryDAO as timelock to add a security delay, + - On-chain execution of approved actions after the delay, + - Possibility of cancellation during the timelock period if necessary, by a security group. +6. Incentive System: + - Managed by the incentive contract, + - Rewards based on participation in votes and REG locking, + - Epoch system to structure reward periods, + - Activated by the DAO which defines epoch duration and associated rewards. +7. Proposal Modes: + - ProposerWithRole: The goal is to strictly limit addresses that can submit a vote, to prevent spam and abusive proposals. This mode will be activated only during the first weeks or months of the initial governance deployment (version 1), to establish a solid foundation before expanding the number of proposal authors, + - ProposerWithVotingPower: This mode requires the proposal author to have a minimum voting power. Without this power, no proposal can be created. This is the ultimate step of decentralization, where all those with sufficient voting power can submit proposals. There are no more privileged roles; all holders follow the same rules, + - ProposerWithRoleAndVotingPower: This mode combines two restrictions, the proposal author must have a specific role and a minimum voting power. If one of the conditions is not met, the proposal will fail. This mode expands proposals to the most engaged community members, requiring a minimum REG balance to ensure their commitment and financial stakes. They must be elected and possess sufficient REG. This allows starting decentralization, testing processes, and limiting risks, + - ProposerWithRoleOrVotingPower: This mode allows proposal creation if the proposal author has either the required role or a minimum voting power. If neither of these conditions is met, the proposal will fail. This is the penultimate step of governance decentralization. This mode requires a significant number of REG to freely propose improvements, without going through a specific role. This allows anyone to propose improvements by committing a significant number of REG, while maintaining proposal authors with a specific role, who don't need a minimum REG. The role can be removed in case of non-compliance with processes. +8. Delegation: + - Voting power delegation has been removed to allow activation of incentives for voters and REG lockers, + - Users cannot delegate their voting power to other addresses, but benefit from default self-delegation, + - In v2, delegation will return and will even be an important part of the system. + +These mechanisms are designed to ensure fair, secure, and incentivized governance, while allowing for future evolution of the system. + +In the first weeks/months, the DAO is implemented with restrictions to allow the establishment of operating rules, experiment with processes, and limit risks. + +To provide a good vision of the evolution stages, a debate should take place to determine the thresholds triggering a higher level of decentralization, giving greater autonomy and freeing itself from the trust given to various stakeholders. + +## **4.3. Incentive and Reward System** + +#### **⭐ For beginners** + +The RealToken DAO rewards you for your active participation. Here's how it works: + +1. You earn rewards in various forms by voting on proposals, +2. You can increase your rewards by locking your REG tokens for a certain period, +3. Participation in certain liquidity pools or other aspects of the RealToken ecosystem can give you additional rewards, +4. Rewards can be in the form of REG, ERC20, or even as a boost on voting power, +5. The DAO decides on rewards and parameters of the incentive system. + +#### **⭐⭐ For the initiated** + +The RealToken DAO's incentive system is designed to encourage active participation: + +1. The DAO defines rewards and parameters of the incentive system, the type and amounts of rewards, +2. Rewards based on participation in votes and REG locking, participation in certain liquidity pools or other aspects of the RealToken ecosystem can give you additional rewards, +3. Epoch system to structure reward periods and optimize participation, +4. Automatic on-chain attribution of rewards in stable coin claimable at the end of each epoch, +5. Possibility for the DAO to adjust incentive system parameters to optimize participation and respond to DAO evolution. + +#### **⭐⭐⭐ For experts** + +The incentive and reward system is implemented as follows: + +1. Incentive Contract: + - Manages system state (active/inactive) and epoch cycles, + - Calculates rewards based on voting activity and REG locking, + - Automatically distributes rewards at the end of each epoch. +2. Locking Mechanism: + - Users can lock their REG for the duration of an epoch in the incentive contract, + - Locking can increase voting power and potential rewards according to parameters defined by the DAO, + - Locking indicates a long-term commitment from the voter, decreases REG liquidity, and limits governance attack risks. +3. Adjustable Parameters: + - Epoch duration, + - Quantity of rewards per epoch, + - Type of rewards, + - These parameters are applied by the DAO in the proposal activating an epoch, + - For voting power boosts, the DAO can adjust them according to needs in the formula and weight given in the powerVoting calculation system that generates voting powers. +4. Integration with PowerVotingRegistry: + - REG locking affects recorded voting power, + - Synergy between governance participation and rewards. +5. Security and Scalability: + - Upgradable contract to allow future improvements, + - Emergency pause mechanisms. +6. Reward Calculation: + - Accounts for the total number of proposals issued during an epoch, + - Accounts for the number of votes made by each voter during the epoch, + - Weighted by the quantity of locked REG. + +```plaintext +userBonus = (userState.depositAmount * userState.voteAmount * epochState.totalBonus) / epochState.totalWeights; +``` + +- `userState.depositAmount`: The amount deposited by the user for this epoch in REG, +- `userState.voteAmount`: The number of votes made by the user during this epoch, +- `epochState.totalBonus`: The total amount of bonus allocated for this epoch, +- `epochState.totalWeights`: The total sum of votes for all users in this epoch. + +This formula is applied in the contract at the following lines: + +[REGIncentiveVault.sol](https://gnosisscan.io/address/0x4b79755d1ea8937c027408e3aa72d69a260f6237#code#F18#L1) + +startLine: 342 + +endLine: 346 + +This system aims to create a virtuous circle of engagement in governance, rewarding active participation while reinforcing the long-term stability of the RealToken ecosystem. + +The reward mechanism will be entirely revised with the implementation of V2 governance using NFTs to improve the incentive system, allow greater granularity, and precision of actions to encourage based on DAO needs and holder profiles. + +New types of rewards will be introduced such as dark matter from Cityzen NFTs, support points for votes allowing the highlighting of content related to Activity NFTs, etc. + +The RealToken ecosystem is designed to have numerous tools for optimizing vote participation, and encouraging various actions and contributions that are beneficial to the DAO while allowing precise control of DAO finances to avoid squandering the treasury or devaluing the REG token. + +[Next page](/en/DAO/Practical_Guide) \ No newline at end of file diff --git a/DAO/Guide_DAO.html b/DAO/Guide_DAO.html deleted file mode 100644 index 407ab5e..0000000 --- a/DAO/Guide_DAO.html +++ /dev/null @@ -1,60 +0,0 @@ - - -

Préambule

-

Le document s'adresse aux personnes expérimentés, avec les DAO, ainsi qu'à celles qui le sont moins. Ce document est rédigé avec une approche multi-niveaux, pour que tout le monde puisse y trouver des informations utiles. Les novices peuvent se contenter des parties à 1 étoile () qui vulgarise et simplifie les concepts expliqués plus en détail dans les parties à 3 étoiles(⭐⭐⭐) . Pour les personnes disposant d'une base dans la DeFi et la DAO, la partie à 1 et 2 étoiles leur permettront de mieux comprendre le contexte et les mécanismes globaux. Les personnes expérimentée avec les DAO peuvent sauter les parties à 1 et 2 étoiles et se concentrer sur la partie a 3 étoiles.

-

1 - Introduction aux DAO

- -

2 - La DAO RealToken : Vue d'ensemble

- -

3 - Phase 1 : Mise en place et objectifs

- -

4 - Fonctionnement technique de la DAO

- -

5 - Guide pratique pour les détenteurs de REG

- -

6 - Perspectives d'avenir

- -

7 - Ressources et support

- -

Page suivante

diff --git a/DAO/Guide_Pratique.html b/DAO/Guide_Pratique.html deleted file mode 100644 index c001954..0000000 --- a/DAO/Guide_Pratique.html +++ /dev/null @@ -1,21 +0,0 @@ - - -

 

-

Le document ci-après explique : 

- -

/tuto_gov_v1_1.0.pdf

-
-

 

-

Page suivante

diff --git a/DAO/Introduction.html b/DAO/Introduction.html deleted file mode 100644 index 469629d..0000000 --- a/DAO/Introduction.html +++ /dev/null @@ -1,112 +0,0 @@ - - -

 

-

1.1. Qu'est-ce qu'une DAO ?

-

⭐ Pour les novices

-

Une DAO (Organisation Autonome Décentralisée) est une sorte de club en ligne (sur la blockchain) où les membres prennent des décisions ensemble. Imaginez un groupe WhatsApp où chacun peut proposer des idées et voter, mais avec des règles claires, transparentes et automatisées.

-

 

-

⭐⭐ Pour les initiés

-

Une DAO est une structure organisationnelle basée sur la blockchain, où les règles de gouvernance sont encodées dans des contrats intelligents (Smart Contract). Elle permet une prise de décision collective et transparente, sans autorité centrale, de faire évoluer des protocoles, des projets et permet la participation de n'importe qui sans discrimination, du moment qu'il/elle respecte les règles communes à tous de la DAO.

-

 

-

⭐⭐⭐ Pour les experts

-

Une DAO représente une évolution significative dans la gouvernance organisationnelle, utilisant la technologie blockchain les Smart Contract pour créer des systèmes de décision décentralisés et autonomes afin de gérer les flux de trésorerie, actifs, smart contract de l'écosystème et paramètres de fonctionnement. Les caractéristiques clés incluent :

- -

 

-

1.2. Pourquoi les DAO sont importantes dans l'écosystème blockchain

-

⭐ Pour les novices

-

Les DAO sont importantes car elles permettent à des personnes du monde entier de travailler ensemble sur des projets, de prendre des décisions et de gérer de l'argent, le tout de manière équitable et transparente, chaque acteur est égal peu importe sa région géographique, sa race, son sexe, etc. C'est comme si Internet avait sa propre façon de créer des entreprises et des organisations. Les DAO permettent donc de gérer tout les aspects d'un projet, d'un produit, d'une organisation, etc. de manière décentralisée, transparente, équitable et sans faire confiance aux autres participants, elles ont donc un rôle de médiateur entre tous les acteurs de l'écosystème.

-

 

-

⭐⭐ Pour les initiés

-

Les DAO jouent un rôle crucial dans l'écosystème blockchain car elles incarnent les principes de décentralisation et de désintermédiation. Elles offrent un nouveau modèle de gouvernance qui permet :

- -

Les DAO par leurs conceptions permettent de résoudre les problèmes de confiance dans un ou plusieurs acteurs afin de maintenir un écosystème sain et durable. Une DAO dynamique permet donc de pépériser l'existence d'un écosystème dans le cas de disparition d'un ou plusieurs acteur majeur, et donne des opportunités à toutes personnes désireuse de s'investir et mettre à disposition des compétences.

-

Le contrôle des Smart Contract par la DAO permet de garantir une transparence sur les paramètres de fonctionnement des Smart Contract et mise à jour, ainsi un acteur seul ne peux pas modifier les paramètres des Smart Contract sans le consensus de la DAO.

-

Les utilisateurs de l'écosystème ont donc la visibilité et le contrôle sur les paramètres des Smart Contract, ce qui leur donne confiance dans l'écosystème sans devoir faire confiance à un acteur en particulier.

-

 

-

⭐⭐⭐ Pour les experts

-

Les DAO représentent une innovation fondamentale dans l'écosystème blockchain pour plusieurs raisons :

- -

 

-

1.3. Avantages et défis des DAO

-

⭐ Pour les novices

-

Avantages :

- -

Défis :

- -

⭐⭐ Pour les initiés

-

Avantages :

- -

Défis :

- -

⭐⭐⭐ Pour les experts

-

Avantages :

- -

Défis :

- -

Page suivante

diff --git a/DAO/Introduction.md b/DAO/Introduction.md new file mode 100644 index 0000000..d44412c --- /dev/null +++ b/DAO/Introduction.md @@ -0,0 +1,126 @@ +--- +title: 1. DAO Introduction +description: +published: true +date: 2024-09-28T07:41:07.848Z +tags: +editor: markdown +dateCreated: 2024-09-28T07:40:04.081Z +--- + + +## **1.1. What is a DAO?** + +#### **⭐ For beginners** + +A DAO (Decentralized Autonomous Organization) is like an online club (on the blockchain) where members make decisions together. Imagine a WhatsApp group where everyone can propose ideas and vote, but with clear, transparent, and automated rules. + +#### **⭐⭐ For the initiated** + +A DAO is an organizational structure based on blockchain, where governance rules are encoded in smart contracts. It allows for collective and transparent decision-making, without a central authority, to evolve protocols, projects, and allows participation from anyone without discrimination, as long as they respect the common rules of the DAO. + +#### **⭐⭐⭐ For experts** + +A DAO represents a significant evolution in organizational governance, using blockchain technology and smart contracts to create decentralized and autonomous decision-making systems to manage treasury flows, assets, ecosystem smart contracts, and operational parameters. Key features include: + +- On-chain governance: All decisions and actions are immutably recorded on the blockchain, +- Smart contracts: Operating rules are coded and automatically executed, +- Tokenization: Voting rights and participation are typically linked to the possession of specific tokens, +- Consensus mechanisms: Various voting and proposal models ensure collective decision-making, +- Decentralized treasury: DAO assets are managed transparently and programmably. + +## **1.2. Why DAOs are important in the blockchain ecosystem** + +#### **⭐ For beginners** + +DAOs are important because they allow people from all over the world to work together on projects, make decisions, and manage money, all in a fair and transparent manner. Every actor is equal regardless of their geographic region, race, gender, etc. It's as if the Internet had its own way of creating businesses and organizations. DAOs therefore allow managing all aspects of a project, product, organization, etc. in a decentralized, transparent, fair manner without having to trust other participants, thus playing a mediator role between all actors in the ecosystem. + +#### **⭐⭐ For the initiated** + +DAOs play a crucial role in the blockchain ecosystem as they embody the principles of decentralization and disintermediation. They offer a new governance model that allows: + +- Direct user participation in project management, +- Increased transparency in decision-making, +- Reduction of costs related to traditional intermediaries, +- Increased flexibility and adaptability to market changes. + +DAOs, by their design, help solve trust issues in one or more actors to maintain a healthy and sustainable ecosystem. A dynamic DAO thus allows for the perpetuation of an ecosystem's existence in case of disappearance of one or more major actors, and provides opportunities for anyone willing to invest and make skills available. + +The control of Smart Contracts by the DAO ensures transparency on the operating parameters of Smart Contracts and updates, thus a single actor cannot modify the parameters of Smart Contracts without the consensus of the DAO. + +Ecosystem users therefore have visibility and control over Smart Contract parameters, which gives them confidence in the ecosystem without having to trust a particular actor. + +#### **⭐⭐⭐ For experts** + +DAOs represent a fundamental innovation in the blockchain ecosystem for several reasons: + +- Decentralized governance: They allow for true decentralization of decision-making power, thus aligning governance with the fundamental principles of blockchain, bringing together ecosystem actors from around the world. This diversity allows for multiple viewpoints and more holistic problem-solving. +- Economic efficiency: By reducing frictions and costs associated with traditional hierarchical structures and companies, DAOs can potentially achieve superior operational efficiency and redistribute part of the benefits directly to participants. +- Aligned incentives: Tokenization mechanisms allow aligning participants' interests with those of the organization, creating a more coherent and motivating ecosystem. +- Open innovation: DAOs facilitate large-scale collaboration, enabling the emergence of new models of innovation and value creation. Multiple viewpoints and different needs allow for the emergence of new revolutionary ideas and products. +- Autonomy and resilience: The programmable and self-executing nature of DAOs makes them more resistant to external interventions and individual failures, making them more reliable and robust. +- Interoperability: DAOs can interact natively with other blockchain protocols, paving the way for complex and interconnected ecosystems. +- Dynamic governance: DAOs can evolve and adapt based on needs, opportunities, and threats, allowing for rapid response to changes and needs of ecosystem users. +- Global governance: DAOs can manage resources and activities on a global scale, allowing for global coordination and efficient response of ecosystem resources to propose solutions and guarantees within the ecosystem. + +## **1.3. Advantages and challenges of DAOs** + +#### **⭐ For beginners** + +Advantages: + +- Open participation to all, without discrimination, +- Decisions made collectively, +- Total transparency of actions and finances. + +Challenges: + +- Understanding the technical functioning, +- Active participation required, +- Risks related to new technologies. + + +#### **⭐⭐ For the initiated** + +Advantages: + +- Decentralized and equitable governance, +- Reduction of intermediary costs, +- Rapid flexibility and adaptability, +- Alignment of participants' interests. + +Challenges: + +- Security of smart contracts, +- Management of large-scale participation, +- Balance between efficiency and decentralization, +- Regulatory compliance in different jurisdictions. + + +#### **⭐⭐⭐ For experts** + +Advantages: + +- On-chain governance: Traceability and immutability of decisions, +- Native interoperability with other blockchain protocols, +- Programmable and flexible incentive mechanisms, +- Increased resilience to single points of failure, +- Potential for open innovation and global collaboration, +- Access to global expertise, +- Opportunity to participate in technological innovation, +- Strong sense of belonging of participants to the ecosystem. + +Challenges: + +- Scalability of governance mechanisms, +- Management of Sybil attacks and centralization of power, +- Optimization of voting and proposal mechanisms, +- Implementation of conflict resolution systems, +- Management of smart contract updates and data migration, +- Balance between privacy and transparency, +- Integration with traditional legal systems, +- Rationality of decisions made by the DAO, to ensure consistency and stability of the ecosystem, +- Divergence of perspectives between ecosystem actors that can lead to blockages and splits, +- Transfer of knowledge and skills to newcomers. + +[Next page](/en/DAO/DAO_RealToken) diff --git a/DAO/Perspectives.html b/DAO/Perspectives.html deleted file mode 100644 index eeb336d..0000000 --- a/DAO/Perspectives.html +++ /dev/null @@ -1,191 +0,0 @@ - - -

6.1. Évolutions prévues de la DAO

-

⭐ Pour les novices

-

La DAO RealToken va continuer à se développer et à s'améliorer avec le temps. Voici ce à quoi vous pouvez vous attendre :

-
    -
  1. V1 : Gouvernance simple et efficace, qui a pour but d'initier les concepts de base,
  2. -
  3. Evolution des possibilités pour participer aux décisions,
  4. -
  5. De nouvelles façons d'utiliser vos tokens REG forçant les holder à faire des choix d'usage,
  6. -
  7. Une meilleure intégration avec d'autres services blockchain,
  8. -
  9. Des outils plus faciles à utiliser pour voter et faire des propositions.
  10. -
  11. Délégation du pouvoir de vote pour devenir délégué ou pour déléguer ses votes,
  12. -
  13. De nouvelles applications en lien avec les NFTs,
  14. -
  15. De nouvelles applications pour l'usage des RealTokens, comme un DEX, YAM v2, RMMv4, et d'autres applications.
  16. -
-

 

-

⭐⭐ Pour les initiés

-

Les évolutions prévues pour la DAO RealToken incluent :

-
    -
  1. V1 : Déploiement progressif de la gouvernance v1 avec des fonctionnalités libérées progressivement,
  2. -
  3. V1 : Augmentation progressive du champs d'action,
  4. -
  5. V1 : Test et ajustement des processus de gouvernance,
  6. -
  7. V1 : Décisions sur divers paramètres de la gouvernance v1 et premières Dapps,
  8. -
  9. V2 : Transition vers la Phase 2 avec l'intégration des NFT dans la gouvernance,
  10. -
  11. Nouveaux cas d'usage pour le REG dans l'écosystème RealToken,
  12. -
  13. YAM v2, apportera plus de flexibilité avec de nouvelles fonctionnalitées,
  14. -
  15. RMMv4, repense le fonctionnement de la liquidité pour permettre de meilleurs rendements pour les dépôts et diminuer le cout pour les emprunteurs, en apportant plus de stabilité dans les taux d'intérêts et ouvrent la voir à de nouveaux cas d'usage,
  16. -
  17. DEXv1, un DEX entièrement pensé pour l'écosystème, il permettra de mutualiser la liquidité pour rendre les RealTokens plus liquide,
  18. -
  19. Experience utilisateur améliorée pour simplifier l'agréation de la liquidité entre le DEX, YAM et le rachat par les éméteurs de tokens, création d'une interface utilisateur reliant toutes les source de liquidité et trouvant le meilleur prix pour racheter et vendre les RealTokens,
  20. -
  21. Marketplace NFT, un marketplace pour les NFT Cityzen, Activity, et Collector,
  22. -
  23. Mise en place de divers mécanismes pour générer des rendements pour la DAO (RMMv4, YAM, DEX, Marketplace NFT, ect...).
  24. -
-

 

-

⭐⭐⭐ Pour les experts

-

Les perspectives d'évolution de la DAO RealToken sont multiples :

-

Gouvernance V1 :

- -

Intégration NFT (gouvernance v2):

- -

Expansion DeFi :

- -

Ces évolutions visent à créer un écosystème DeFi complet et puissant tout en offrant plus de valeur et de flexibilité aux détenteurs de REG.
 

-

6.2. Opportunités pour la communauté

-

⭐ Pour les novices

-

La croissance de la DAO offre de nouvelles opportunités :

-
    -
  1. Apprendre sur la blockchain et la finance décentralisée,
  2. -
  3. Participer à la prise de décisions importantes,
  4. -
  5. Gagner des récompenses en contribuant activement,
  6. -
  7. Faire partie d'une communauté innovante dans la tokenisation d'actif classique,
  8. -
  9. Participer à la construction d'un écosystème de gouvernance décentralisée.
  10. -
-

 

-

⭐⭐ Pour les initiés

-

Les opportunités pour la communauté incluent :

-
    -
  1. Proposer et développer de nouveaux projets au sein de l'écosystème,
  2. -
  3. Participer à des groupes de travail spécialisés,
  4. -
  5. Contribuer au développement technique de la plateforme,
  6. -
  7. Créer du contenu éducatif pour la communauté,
  8. -
  9. Explorer de nouveaux modèles d'investissement tokenisé d'actif classique,
  10. -
  11. Elaborer des mécanismes de gouvernance pour l'écosystème RealToken,
  12. -
  13. Création de nouveaux Métiers et vocations pour apporter de la valeur à la DAO, comme les délégués, les validators, les experts techniques, les experts de la gouvernance, les experts dans diverses domaines, les influenceurs qui feront la promotion de l'écosystème RealToken, etc...
  14. -
-

 

-

⭐⭐⭐ Pour les experts

-

Les opportunités avancées pour la communauté comprennent :

-

Innovation technique :

- -

Gouvernance et stratégie :

- -

Expansion de l'écosystème :

- -

Éducation et adoption :

- -

Vocation :

- -

Ces opportunités permettent aux membres de la communauté de jouer un rôle crucial dans l'évolution et l'expansion de l'écosystème RealToken tout en créant de nouvelles possibilités de générer des revenus liés à leurs activités dans l'écosystème et l'apport qu'ils apportent à la DAO, cela que se soit pour une activité ponctuelle ou régulière dans divers domaines.
 

-

6.3. Comment contribuer au développement de la DAO

-

⭐ Pour les novices

-

Vous pouvez contribuer au développement de la DAO de plusieurs façons simples :

-
    -
  1. Participez régulièrement aux votes,
  2. -
  3. Partagez vos idées dans les forums de discussion,
  4. -
  5. Invitez d'autres personnes à rejoindre la communauté,
  6. -
  7. Apprenez et partagez vos connaissances sur la DAO,
  8. -
  9. Faites bénéficier la DAO de vos compétences, votre temps, votre expertise, votre réseau, etc...
  10. -
-

 

-

⭐⭐ Pour les initiés

-

Pour contribuer plus activement au développement de la DAO :

-
    -
  1. Proposez des améliorations via le processus de gouvernance,
  2. -
  3. Participez aux groupes de travail spécialisés,
  4. -
  5. Contribuez au code source des smart contracts et des interfaces utilisateur,
  6. -
  7. Contribuez à la documentation,
  8. -
  9. Participez aux tests des nouvelles fonctionnalités,
  10. -
  11. Contribuez au contenu éducatif de la communauté,
  12. -
  13. Aidez à modérer les discussions et à répondre aux questions des nouveaux membres,
  14. -
  15. Explorez et suggérez de nouveaux partenariats potentiels,
  16. -
  17. Faites bénéficier la DAO de vos compétences, votre temps, votre expertise, votre réseau, etc...
  18. -
-

 

-

⭐⭐⭐ Pour les experts

-

Les contributions avancées au développement de la DAO peuvent inclure :

-

Développement technique :

- -

Gouvernance et stratégie :

- -

Recherche et innovation :

- -

Expansion et adoption :

- -

Éducation et communauté :

- -

Promouvoir l'écosystème :

- -

En contribuant à ces différents niveaux, vous pouvez jouer un rôle crucial dans le façonnage de l'avenir de la DAO RealToken et de l'écosystème plus large de la tokenisation d'actif classique.
Chaque contribution, peu importe sa forme, est précieuse et peut grandement aider à mener à bien les différents objectifs de la DAO, permettant de faire grandir l'écosystème, faisant évoluer les possibilités, et créant de nouvelles opportunités.

-

Page suivante

diff --git a/DAO/Phase1.html b/DAO/Phase1.html deleted file mode 100644 index b17bd66..0000000 --- a/DAO/Phase1.html +++ /dev/null @@ -1,267 +0,0 @@ - - -

 

-

3.1. Explication de la version simplifiée

-

⭐ Pour les novices

-

La Phase 1 de la DAO RealToken est une version simplifiée du système final. C'est comme une période d'essai où nous mettons en place les bases de la DAO. Pendant cette phase, nous apprenons comment fonctionne la gouvernance et nous commençons à prendre des décisions ensemble, mais de manière plus simple qu'à l'avenir. Le pouvoir de la DAO est limité pour le moment afin de limiter les risques et permettre un apprentissage progressif, le champs du pouvoir décisionnel augmentera au fil du temps.

-

 

-

⭐⭐ Pour les initiés

-

La Phase 1 est une étape cruciale dans le déploiement de la DAO RealToken. Elle vise à :

-
    -
  1. Mettre en place une structure de gouvernance de base,
  2. -
  3. Tester les mécanismes de vote et de proposition,
  4. -
  5. Identifier les besoins et les défis de la communauté,
  6. -
  7. Commencer à prendre des décisions collectives sur des sujets simples,
  8. -
  9. Préparer le terrain pour des fonctionnalités plus avancées dans les phases futures,
  10. -
  11. Etablir les bases de fonctionnement de la DAO,
  12. -
  13. Eduquer la communauté sur les mécanismes de la DAO,
  14. -
  15. Expérimenter divers fonctions et approches de gouvernance,
  16. -
  17. Démontrer le potentiel future de la DAO et du REG.
  18. -
-

Cette phase utilise un ensemble limité de smart contracts et de fonctionnalités pour faciliter l'adoption et l'apprentissage. Le choix technologique a été fait pour que cette première phase permette un déploiement rapide et simple avec un cout en développement limité. Cette phase permettra donc d'accumuler de la connaissance et d'établir les principes de base fondamentaux pour le future de la DAO et la nouvelle version en phase 2 avec l'arrivée de NFT.

-

 

-

⭐⭐⭐ Pour les experts

-

La Phase 1 de la DAO RealToken est conçue comme une implémentation minimaliste mais fonctionnelle, avec les caractéristiques suivantes :

-
    -
  1. Gouvernance simplifiée : -
  2. -
  3. Smart contracts de base : -
  4. -
  5. Intégration limitée avec l'écosystème : -
  6. -
  7. Mécanismes de sécurité : -
  8. -
  9. Collecte de données : -
  10. -
-

Cette phase servira de base pour l'évolution future de la DAO, permettant d'identifier les ajustements nécessaires et les fonctionnalités à développer pour les phases suivantes. En utilisant cette phase comme un laboratoire, nous pourrons expérimenter diverses approches de gouvernance et collecte de données avant d'intégrer celles-ci dans la prochaine version de la DAO avec l'arrivée de NFT. Bien que piloter par le partenaire de confiance RealT, la DAO restera indépendante et les décisions seront toujours prises par les membres de la DAO dans l'espace du champs d'application progressivement élargi. Plusieurs points seront donc a débattre entre les REG holders et RealT afin d'établir les étapes d'élargissement du champs d'application de la DAO afin de garantir la stabilité et la sécurité de l'écosystème.

-

 

-

3.2. Processus de mise en place

-

⭐ Pour les novices

-

La mise en place de la DAO se fait étape par étape. D'abord, nous créons les outils de base pour voter et faire des propositions. Ensuite, nous commençons à les utiliser pour prendre des décisions simples. Au fur et à mesure, nous apprenons et améliorons le système ensemble.

-

 

-

⭐⭐ Pour les initiés

-

Le processus de mise en place de la Phase 1 comprend plusieurs étapes clés :

-
    -
  1. Déploiement des smart contracts de base (déjà réalisé),
  2. -
  3. Création d'une interface utilisateur simple pour voter et proposer (Utilisation d'une site déjà existante : Tally)
  4. -
  5. Formation de la communauté sur l'utilisation des outils de gouvernance,
  6. -
  7. Présentation des premiers projets auxquels la DAO pourra voter (RealT a déjà préparé une série de propositions),
  8. -
  9. Mise en place du système de discutions et débat pour les propositions (les devs de la communauté ont déjà travaillé sur une solution),
  10. -
  11. Lancement des premières propositions,
  12. -
  13. Lancement de la première campagne d'incitation au vote,
  14. -
  15. Ajustement des paramètres de gouvernance en fonction des retours,
  16. -
  17. Élargissement graduel du champ d'action de la DAO.
  18. -
-

 

-

⭐⭐⭐ Pour les experts

-

Le processus de mise en place de la Phase 1 est structuré pour maximiser l'apprentissage et l'adaptation :

-
    -
  1. Infrastructure technique : -
  2. -
  3. Gouvernance initiale : -
  4. -
  5. Engagement communautaire : -
  6. -
  7. Itération et optimisation : -
  8. -
  9. Expansion progressive : -
  10. -
-

Ce processus est conçu pour être flexible et adaptable, permettant à la communauté d'influencer activement l'évolution de la DAO tout en maintenant la stabilité et la sécurité de l'écosystème. Cela donne également l'opportunité aux REG holders de comprendre et de se familiariser avec les mécanismes de la DAO, de créer et découvrir des vocations, faire émerger des idées et nouveaux cas d'usages. La mise en place progressive de la DAO permet ainsi une transition naturelle et une évolution progressive vers la décentralisation de l'écosystème.

-

 

-

3.3. Objectifs à court et moyen terme

-

⭐ Pour les novices

-

À court terme, nous voulons que tout le monde comprenne comment fonctionne la DAO et commence à participer à hauteur de sa compréhension et compétence. À moyen terme, nous voulons prendre des décisions plus importantes ensemble et décentraliser la gouvernance des services proposés par la DAO.

-

 

-

⭐⭐ Pour les initiés

-

Objectifs à court terme :

-
    -
  1. Atteindre un taux de participation élevé dans les votes,
  2. -
  3. Éduquer la communauté sur les mécanismes de la DAO (sécurité, équilibre budgétaire, etc.),
  4. -
  5. Identifier les premiers projets à financer ou à développer,
  6. -
  7. Tester et ajuster les paramètres de gouvernance,
  8. -
  9. Mise en place des processus de base pour la gouvernance.
  10. -
-

Objectifs à moyen terme :

-
    -
  1. Élargir progressivement le champ d'actions de la DAO,
  2. -
  3. Développer de nouveaux cas d'usage pour le REG,
  4. -
  5. Améliorer les outils de gouvernance basés sur le feedback,
  6. -
  7. Préparer la transition vers la Phase 2 avec l'intégration des NFT.
  8. -
-

 

-

⭐⭐⭐ Pour les experts

-

Objectifs à court terme (3-6 mois) :

-
    -
  1. Gouvernance : -
  2. -
  3. Engagement communautaire : -
  4. -
  5. Développement technique : -
  6. -
-

Objectifs à moyen terme (6-18 mois) :

-
    -
  1. Expansion de la DAO : -
  2. -
  3. Innovation et développement : -
  4. -
  5. Préparation de la Phase 2 : -
  6. -
  7. Écosystème et partenariats : -
  8. -
-

Ces objectifs visent à établir une base solide pour la DAO, tout en préparant le terrain pour une expansion et une innovation continues dans l'écosystème RealToken.

-

 

-

3.4. Comment participer à la phase 1

-

⭐ Pour les novices

-

Pour participer à la phase initiale de la DAO RealToken :

-
    -
  1. Achetez des tokens REG si vous n'en avez pas déjà,
  2. -
  3. Suivez les annonces officielles sur les canaux de communication de RealToken,
  4. -
  5. Participez aux votes quand ils sont ouverts,
  6. -
  7. Donnez votre avis dans les discussions de la communauté,
  8. -
  9. Assistez aux événements éducatifs pour en apprendre davantage sur la DAO,
  10. -
  11. S'informer et se former sur le sujet des DAO.
  12. -
-

 

-

⭐⭐ Pour les initiés

-

Voici comment vous pouvez participer activement à la phase initiale :

-
    -
  1. Votez régulièrement sur les propositions,
  2. -
  3. Participez aux débats sur les propositions avant les votes,
  4. -
  5. Proposez des idées d'amélioration dans les forums de discussion,
  6. -
  7. Aidez à éduquer les nouveaux membres sur le fonctionnement de la DAO,
  8. -
  9. Participez aux campagnes d'incitation pour gagner des récompenses,
  10. -
  11. Testez les nouvelles fonctionnalités et donnez votre feedback,
  12. -
  13. Contribuez à l'élaboration des processus de gouvernance,
  14. -
  15. Prendre des initiatives et les soumettre a la communauté,
  16. -
  17. Rédigez, améliorez, traduisez et partagez le contenu sur les DAO.
  18. -
-

 

-

⭐⭐⭐ Pour les experts

-

Pour une participation approfondie à la phase initiale :

-
    -
  1. Gouvernance : -
  2. -
  3. Développement technique : -
  4. -
  5. Engagement communautaire : -
  6. -
  7. Innovation : -
  8. -
  9. Préparation de la Phase 2 :
  10. -
- -

Votre participation active à tous ces niveaux contribuera à façonner l'avenir de la DAO RealToken et à assurer son succès à long terme.

-

Page suivante

diff --git a/DAO/Phase1.md b/DAO/Phase1.md new file mode 100644 index 0000000..3b859a9 --- /dev/null +++ b/DAO/Phase1.md @@ -0,0 +1,59 @@ +--- +title: 3. Phase1, Simplified version +description: +published: true +date: 2024-09-28T07:49:22.832Z +tags: +editor: markdown +dateCreated: 2024-09-28T07:49:22.832Z +--- + +## **3.1. Explanation of the simplified version** + +#### **⭐ For beginners** + +Phase 1 of the RealToken DAO is a simplified version of the final system. It's like a trial period where we set up the foundations of the DAO. During this phase, we learn how governance works and we start making decisions together, but in a simpler way than in the future. The DAO's power is limited for now to minimize risks and allow for gradual learning, with the scope of decision-making power increasing over time. + +#### **⭐⭐ For the initiated** + +Phase 1 is a crucial step in deploying the RealToken DAO. It aims to: + +1. Establish a basic governance structure, +2. Test voting and proposal mechanisms, +3. Identify community needs and challenges, +4. Begin making collective decisions on simple topics, +5. Prepare the ground for more advanced features in future phases, +6. Establish the operational foundations of the DAO, +7. Educate the community on DAO mechanisms, +8. Experiment with various governance functions and approaches, +9. Demonstrate the future potential of the DAO and REG. + +This phase uses a limited set of smart contracts and features to facilitate adoption and learning. The technological choice was made so that this first phase allows for rapid and simple deployment with limited development costs. This phase will therefore allow for accumulating knowledge and establishing fundamental basic principles for the future of the DAO and the new version in phase 2 with the arrival of NFTs. + +#### **⭐⭐⭐ For experts** + +Phase 1 of the RealToken DAO is designed as a minimalist but functional implementation, with the following characteristics: + +1. Simplified governance: + - Basic voting mechanism based on the OpenZeppelin governor standard, + - Evolving and less rigid proposal process to allow for greater participation and flexibility in exploration, + - Quorum and voting thresholds regularly adjusted to adapt to participation, + - No delegation of voting power, + - Limitation on access to proposal creation to limit the risk of malicious proposals. +2. Basic smart contracts: + - Governance contract, with voting and proposal functions, based on Open Zeppelin standards, + - Simple treasury contract for managing DAO funds, + - Incentive contract for managing voting incentive rewards, + - PowerVotingRegistry contract, allowing registration of voting power for each REG holder. +3. Limited integration with the ecosystem: + - Limited interactions with existing DApps (RealT remaining the trusted third party for DApps for the time necessary for the DAO to build competence), + - Simple incentive mechanisms to encourage participation. +4. Security mechanisms: + - Timelock on proposal executions, providing additional time to detect potential problems or errors in a proposal, + - Limits on manageable treasury amounts, + - Veto rights from RealT on extreme proposals or those endangering the DAO. +5. Data collection: + - Metrics on member participation and engagement, + - Continuous community feedback to inform future phases. + +This phase will serve as a basis for the future evolution of the DAO, allowing for identification of necessary adjustments and features to develop for subsequent phases. By using this phase as a laboratory, we can experiment with various governance approaches and data collection before integrating them into the next version of the DAO with the arrival of NFTs. Although piloted by the trusted partner \ No newline at end of file diff --git a/DAO/Ressources.html b/DAO/Ressources.html deleted file mode 100644 index 8520743..0000000 --- a/DAO/Ressources.html +++ /dev/null @@ -1,140 +0,0 @@ - - -

7.1. Documentation technique

-

7.1.1. Smart Contracts v1 ⭐⭐⭐

-

La documentation des smart contracts est essentielle pour comprendre le fonctionnement interne de la DAO RealToken. Elle comprend :

-

Spécifications techniques des contrats principaux :

- -

Guides d'interaction avec les contrats :

- -

Diagrammes d'architecture :

-

[Insérer ici un diagramme montrant les interactions entre les contrats]
 

-

Rapports d'audit de sécurité :

-

il n'y a pas de rapport d'audit de sécurité pour le moment, les contrats étant proche des versions standards, la gouvernance étant exercée avec des restrictions, il a été jugé plus pertinent de conserver les ressources pour des audits futurs de la v2, la v1 étant une version provisoire expérimentale destinée à initialiser la DAO.

-

 

-

7.1.2. Mécanismes de gouvernance ⭐⭐

-

Cette section détaille les processus de gouvernance de la DAO :

- -

Système d'incitation :

- -

 

-

7.1.3. Interfaces utilisateur ⭐

-

Les interactions se font principalement avec les interfaces suivantes :

- -

 

-

7.2. Canaux de communication

-

7.2.1. Canaux officiels ⭐

- -

 

-

7.2.2. Ressources pour les développeurs ⭐⭐⭐

- -

 

-

7.3. FAQ

-

7.3.1. Bases de la DAO ⭐

-

Q : Qu'est-ce que le REG et comment l'obtenir ?
R : Le REG (RealToken Ecosystem Governance) est le token de gouvernance de la DAO RealToken. Il peut être obtenu en participant à certaines activités de l'écosystème RealToken : en achetant des RealTokens sur realt.co ou en l'achetant sur des échanges décentralisés comme 1inch sur Gnosis chain.

-

Q : Comment participer aux votes de la DAO ?
R : Pour participer aux votes, vous devez détenir des tokens REG au moment du snapshot, ils peuvent être dans : votre portefeuille, pool de liquidity, vault de verrouillage, etc. Connectez vous à l'interface de gouvernance avec le portefeuille, contenant des REG au moment du snapshot, puis vous pourrez voter sur les propositions actives utilisant le snapshot.

-

Q : Comment puis-je gagner des bonus ?
R : Vous pouvez gagner des bonus en participant aux votes de la DAO durant les périodes pour lesquelles la DAO a activé le mécanisme d'incitation, il vous faut aussi verrouiller des REG dans le vault et voter au maximum de propositions durant la période pour maximiser vos gains.

-

Q : Qui peut proposer des idées ?
R : Tout le monde peut proposer des idées, il faut pour cela être actif dans la communauté, créer un sujet sur le forum de gouvernance, et obtenir suffisamment de soutient pour déclencher le processus de création des propositions.

-

Q : Qui peut créer des propositions ?
R : Seules les personnes ayant le rôle Proposer, peuvent créer des propositions dans la première phase de la v1, cette restriction permet de s'assurer que les propositions sont de qualité, réfléchie, et éviter les attaques de gouvernance.

-

Q : Quel sont les sujets sur lesquels la DAO peux voter ?
R : La DAO peut voter sur les sujets liés à l'écosystème RealToken, dans un premier temps les sujets sont limités à la méthodologie de fonctionnement de la gouvernance, les périodes d'incitation, pour d'autre sujet il faudra déterminer si les ressources et les priorités sont d'actualité pour la DAO, pour cela ouvrir un sujet sur le forum de gouvernance, et obtenir suffisamment de soutient pour déclencher le processus de création de propositions.

-

Q : Qui développe les applications et nouvelles fonctionnalités pour la DAO ?
R : RealT est le prestataire principal pour la DAO, il développe les applications, les nouvelles fonctionnalités, et s'occupe de l'écosystème RealToken sous mandat de la DAO, d'autres prestataires pourront fournir des services à la DAO sous réserve d’acceptation de la DAO.

-

Q : La DAO peut-elle dépenser tout les fonds de la trésorerie ?
R : En principe oui, la DAO a le contrôle total des fonds de la trésorerie, toutefois, des dépenses inadaptées pourraient avoir des conséquences importantes sur l'avenir de la DAO, la valeur des REG, et la continuité des DApps. Il en va donc de la responsabilité des membres de la DAO d'avoir des réflexions approfondies avant de voter les dépenses et de planifier les priorités pour que la DAO puisse perdurer dans le temps et distribuer une part de ses revenus tout comme une entreprise qui distribue des dividendes.

-

 

-

7.3.2. Mécanismes avancés ⭐⭐

-

Q : Comment fonctionne le mécanisme de verrouillage des REG ?
R : Dans la v1, le verrouillage est une condition pour pouvoir obtenir des bonus avec la participation aux votes, chaque session (epoch) est activée et définit par la DAO, il y a une première phase de souscription durant laquelle vous pouvez déposer et retirer vos REG, suivi d'une période de verrouillage durant laquelle vous ne pouvez plus retirer les REG et devez voter, au terme de la période de verrouillage les REG sont libérés et vous pouvez les retirer ou les laisser dans le vault, ils seront automatiquement verrouillé pour la prochaine session.

-

Q : Comment sont choisis les adresses autorisés à créer des propositions ?
R : Durant les premières semaine de fonctionnement de la v1, les adresses autorisés seront uniquement des adresses de RealT, le temps que la communauté s'organise pour élire des personnes de confiance au sein de la communauté pour devenir Proposer.

-

Q : Quel est le rôle des Proposers ?
R : Les Proposers sont des personnes de confiance au sein de la communauté qui ont pour rôle de s'assurer que les propositions soumises sur le forum de gouvernance sont de qualités, pertinentes, et réfléchies, quelles respectent la méthodologie définit par la DAO pour la création de propositions. Ils peuvent également être sollicités pour des tâches spécifiques liées à la gouvernance et doivent créer les propositions on-chain.

-

Q : La DAO peut-elle forcer un changement sans le consentement de RealT ?
R : Les propositions soutenues par une majorité importante de la DAO peuvent être forcées, tout fois à l'heure actuelle la DAO ne possède concrètement les DApps créées par RealT, pour la future DAO. Il devra donc y avoir une reprise formelle de la responsabilité de la DApp ou des DApps par la DAO pouvant entraîner un paiement à RealT pour la prestation fournie.

-

Q : Quelles sont les DApps sur lesquelles la DAO peut agir ?
R : A l'heure actuelle les DApps sur lesquelles la DAO peut agir sont : les contrats de gouvernance, le vault de verrouillage des REG, le contrat de treasury DAO. D'autres DApps s'ajouteront progressivement et les nouveaux contrats développés par RealT, financés par la DAO serons directement sous le contrôle et la responsabilité de la DAO.

-

Q : Pourquoi la DAO n'a pas un contrôle total des DApps développées par RealT jusqu'à présent ?
R : La DAO doit en premier lieu s'organiser, définir des processus, prendre en maturité, et acquérir des experts qui pourront exercer les rôles de contrôle et de gestion des DApps. Le contrôle d'une DApp demande une expertise et compréhension du fonctionnement des smart contracts et de la blockchain, c'est pourquoi - en temps que prestataire-  RealT assume pour la DAO jusqu'à présent la responsabilité de ces DApps afin de garantir la continuité et la stabilité nécessaire pour durer dans le temps.

-

 

-

7.3.3. Aspects techniques ⭐⭐⭐

-

Q : Pourquoi ne pas utiliser le REG comme token de gouvernance mais utiliser le powerVotingRegistry ?
R : Le REG est un token utilisé pour le calcul du power voting, les pouvoirs de vote sont calculés off-chain par RealT et enregistrés sur le powerVotingRegistry, cette approche permet de ne pas pénaliser les participants aux pool de liquidité ou autres services qu'utilisent des REG.
Ainsi le REG peux avoir plusieurs cas d'usage, en plus du vote, sans pénaliser le pouvoir de vote; de plus la DAO peut modifier les mécanismes de calcul du power voting en changeant l'algorithme off-chain, sans avoir à modifier le REG ou autre smart contract; ce qui lui permet d'accorder du boost de vote en fonction de ses objectifs, par exemple : pour soutenir l'apport de liquidité sur un ou plusieurs DEX, la DAO peut décider de compter les REG verrouillés dans le pool ainsi que la liquidité déposée en contrepartie comme des REG supplémentaires, voir même d'accorder plus de pouvoir de vote pour un REG déposé dans un pool de liquidité.
La DAO pourrais aussi décider que les REG sur les wallets, qui ne bénéficie donc pas à l'écosystème, pourraient valoir moins d'une unité de pouvoir de vote, par exemple un REG sur un Wallet pourrait donner 0.5 de pouvoir de vote, contre 1 REG dans un pool de liquidité qui pourrait donner 1.2 de pouvoir de vote.

-

Q : Pourquoi avoir désactivé le mécanisme de délégation ?
R : Le mécanisme de délégation a été désactivé pour des raisons de simplification de la mise en place de la v1, et pour inciter le plus de participations à l'élaboration des bases de la gouvernance, de plus avec la mécanique d'incentive et les faible revenus de la DAO actuellement, il aurais été contre productif de distribuer des récompenses sans une contrepartie des holders de REG en vers la DAO.
 

diff --git a/README.md b/README.md index 1126a73..3dbb6e1 100644 --- a/README.md +++ b/README.md @@ -1 +1,87 @@ -# wiki-test +--- +title: README +description: +published: true +date: 2024-09-29T17:16:23.851Z +tags: +editor: markdown +dateCreated: 2024-09-26T19:04:38.879Z +--- + +# Wiki-js + +## Introduction + +This project is a Wiki created and managed by the volunteer Community of [RealT](https://realt.co/) investors. It was created on the occasion of the launch of the RealToken DAO to complement the existing documentation and offer more flexibility and contribution possibilities to the entire community. + +## Objective + +The main objective of this Wiki is to test a solution (Wiki.js) that should offer more flexibility and contribution possibilities for the entire community compared to the existing solution (Gitbook). + +## Content + +Currently, the Wiki mainly focuses on the RealToken DAO. The first articles therefore concern the DAO and are created here as a test. If this approach proves successful, other topics will follow. + +## Project Structure + +The project is organized into several language folders, with a similar structure for each language: + +- `/fr`: French content +- `/es`: Spanish content +- `/pt`: Portuguese content +- `/`: English content (default language) + +Each language folder contains: + +- A `home.md` file that serves as the Wiki's homepage, +- A `DAO.md` file for specific DAO information, +- A `Tuto.md` file for initiating Wiki contributors, +- An `notes_Admin.html` file for specific Wiki Admin notes, +- A folder for each topic: + - `DAO` containing pages related to the RealToken DAO, + - `Tuto` containing help pages for Wiki contributors +- An `assets` folder containing images and other resources used in the Wiki. +- A `documents` folder containing PDF documents and others linked to Wiki pages. + +## How to Contribute to the Wiki Content + +Contributions to this Wiki are welcome. Here's how you can participate: + +### From Github + +1. Carefully read the existing content, +2. Propose modifications or additions via pull requests, +3. Participate in discussions on existing articles, +4. Suggest new topics to cover. + +### From the Wiki + +1. Create an account on the Wiki, +2. Request to join the team of contributors, +3. Click on the "Edit" button at the top right, +4. Make your modifications, +5. Click on "Save" at the top right, +6. Your modification is sent to the Admin team who will validate it and add it to the online version. + +## How to Contribute to the Wiki Code + +**Attention:** the Wiki code is not yet available on the community's github. + +1. Fork the repo, +2. Create a new branch, +3. Make your modifications, +4. Make a PR to the original repo. + +## Feedback + +Your feedback and contributions are valuable for improving this Wiki. Don't hesitate to open issues to report problems or suggest improvements. + +## License + +MIT + +## Contact + +For any questions or suggestions, please contact the development team via GitHub issues or the RealToken community communication channels. + +- Telegram DEV: https://t.me/+7Wsmef-z3go2MTVk diff --git a/README_es.md b/README_es.md new file mode 100644 index 0000000..36738f8 --- /dev/null +++ b/README_es.md @@ -0,0 +1,87 @@ +--- +title: README +description: +published: true +date: 2024-09-29T17:16:23.851Z +tags: +editor: markdown +dateCreated: 2024-09-26T19:04:38.879Z +--- + +# Wiki-js + +## Introducción + +Este proyecto es una Wiki creada y gestionada por la Comunidad voluntaria de inversores de [RealT](https://realt.co/). Fue creada con motivo del lanzamiento de la DAO de RealToken para complementar la documentación existente y ofrecer más flexibilidad y posibilidades de contribución a toda la comunidad. + +## Objetivo + +El objetivo principal de esta Wiki es probar una solución (Wiki.js) que debería ofrecer más flexibilidad y posibilidades de contribución para toda la comunidad en comparación con la solución existente (Gitbook). + +## Contenido + +Actualmente, la Wiki se centra principalmente en la DAO de RealToken. Los primeros artículos, por lo tanto, tratan sobre la DAO y se crean aquí como una prueba. Si este enfoque resulta exitoso, seguirán otros temas. + +## Estructura del Proyecto + +El proyecto está organizado en varias carpetas de idiomas, con una estructura similar para cada idioma: + +- `/fr`: Contenido en francés +- `/es`: Contenido en español +- `/pt`: Contenido en portugués +- `/`: Contenido en inglés (idioma predeterminado) + +Cada carpeta de idioma contiene: + +- Un archivo `home.md` que sirve como página de inicio de la Wiki, +- Un archivo `DAO.md` para información específica de la DAO, +- Un archivo `Tuto.md` para iniciar a los contribuyentes de la Wiki, +- Un archivo `notes_Admin.html` para notas específicas del administrador de la Wiki, +- Una carpeta para cada tema: + - `DAO` que contiene páginas relacionadas con la DAO de RealToken, + - `Tuto` que contiene páginas de ayuda para los contribuyentes de la Wiki +- Una carpeta `assets` que contiene imágenes y otros recursos utilizados en la Wiki. +- Una carpeta `documents` que contiene documentos PDF y otros vinculados a las páginas de la Wiki. + +## Cómo Contribuir al Contenido de la Wiki + +Las contribuciones a esta Wiki son bienvenidas. Así es como puedes participar: + +### Desde Github + +1. Lee cuidadosamente el contenido existente, +2. Propón modificaciones o adiciones a través de pull requests, +3. Participa en discusiones sobre artículos existentes, +4. Sugiere nuevos temas para cubrir. + +### Desde la Wiki + +1. Crea una cuenta en la Wiki, +2. Solicita unirte al equipo de contribuyentes, +3. Haz clic en el botón "Editar" en la parte superior derecha, +4. Realiza tus modificaciones, +5. Haz clic en "Guardar" en la parte superior derecha, +6. Tu modificación se envía al equipo de administración que la validará y la añadirá a la versión en línea. + +## Cómo Contribuir al Código de la Wiki + +**Atención:** el código de la Wiki aún no está disponible en el github de la comunidad. + +1. Haz un fork del repositorio, +2. Crea una nueva rama, +3. Realiza tus modificaciones, +4. Haz un PR al repositorio original. + +## Comentarios + +Tus comentarios y contribuciones son valiosos para mejorar esta Wiki. No dudes en abrir issues para reportar problemas o sugerir mejoras. + +## Licencia + +MIT + +## Contacto + +Para cualquier pregunta o sugerencia, por favor contacta al equipo de desarrollo a través de los issues de GitHub o los canales de comunicación de la comunidad RealToken. + +- Telegram DEV: https://t.me/+7Wsmef-z3go2MTVk diff --git a/README_fr.md b/README_fr.md new file mode 100644 index 0000000..da13d39 --- /dev/null +++ b/README_fr.md @@ -0,0 +1,87 @@ +--- +title: README +description: +published: true +date: 2024-09-29T17:16:23.851Z +tags: +editor: markdown +dateCreated: 2024-09-26T19:04:38.879Z +--- + +# Wiki-js + +## Introduction + +Ce projet est un Wiki réalisé et géré par la Communauté bénévole des investisseurs [RealT](https://realt.co/). Il a été créé à l'occasion du lancement de la DAO RealToken pour compléter la documentation existante et offrir plus de flexibilité et de possibilités de contribution à toute la communauté. + +## Objectif + +L'objectif principal de ce Wiki est de tester une solution (Wiki.js) qui devrait offrir plus de flexibilités et de possibilités de contribution pour toute la communauté par rapport à la solution existante (Gitbook). + +## Contenu + +Actuellement, le Wiki se concentre principalement sur la DAO RealToken. Les premiers articles concernent donc la DAO et sont réalisés ici en test. Si cette approche s'avère concluante, d'autres sujets suivront. + +## Structure du projet + +Le projet est organisé en plusieurs dossiers linguistiques, avec une structure similaire pour chaque langue : + +- `/fr` : Contenu en français +- `/es` : Contenu en espagnol +- `/pt` : Contenu en portugais +- `/` : Contenu en anglais (langue par défaut) + +Chaque dossier linguistique contient : + +- Un fichier `home.md` qui sert de page d'accueil au Wiki, +- Un fichier `DAO.md` accueil pour les informations spécifiques à la DAO, +- Un fichier `Tuto.md` d'initiation aux contributeurs du Wiki, +- Un fichier `notes_Admin.html` pour les notes spécifiques Admin du Wiki, +- Un dossier par sujet : + - `DAO` contenant les pages relatives à la DAO RealToken, + - `Tuto` contenant les pages d'aide aux contributeurs du Wiki +- Un dossier `assets` contenant les images et autres ressources utilisées dans le Wiki. +- Un dossier `documents` contenant les documents pdf et autres lier aux pages du Wiki. + +## Comment contribuer au contenu du Wiki + +Les contributions à ce Wiki sont les bienvenues. Voici comment vous pouvez participer : + +### Depuis Github + +1. Lisez attentivement le contenu existant, +2. Proposez des modifications ou des ajouts via des pull requests, +3. Participez aux discussions sur les articles existants, +4. Suggérez de nouveaux sujets à couvrir. + +### Depuis le Wiki + +1. créer un compte sur le Wiki, +2. demander à rejoindre la team de contributeurs, +3. cliquer sur le bouton "Edit" en haut à droite, +4. faire vos modifications, +5. cliquer sur "Save" en haut à droite, +6. Votre modification est envoyée à l'équipe Admin qui la validera et l'ajoutera à la version en ligne. + +## Comment contribuer au code du Wiki + +**Attention :** le code du Wiki n'est pas encore disponible sur le github de la communauté. + +1. Fork le repo, +2. Créer une nouvelle branche, +3. Faire vos modifications, +4. Faire une PR vers le repo original. + +## Feedback + +Vos retours et contributions sont précieux pour améliorer ce Wiki. N'hésitez pas à ouvrir des issues pour signaler des problèmes ou suggérer des améliorations. + +## Licence + +MIT + +## Contact + +Pour toute question ou suggestion, veuillez contacter l'équipe de développement via les issues GitHub ou les canaux de communication de la communauté RealToken. + +- Telegram DEV : https://t.me/+7Wsmef-z3go2MTVk diff --git a/README_pt.md b/README_pt.md new file mode 100644 index 0000000..02f342b --- /dev/null +++ b/README_pt.md @@ -0,0 +1,87 @@ +--- +title: README +description: +published: true +date: 2024-09-29T17:16:23.851Z +tags: +editor: markdown +dateCreated: 2024-09-26T19:04:38.879Z +--- + +# Wiki-js + +## Introdução + +Este projeto é uma Wiki criada e gerenciada pela Comunidade voluntária de investidores da [RealT](https://realt.co/). Foi criada por ocasião do lançamento da DAO RealToken para complementar a documentação existente e oferecer mais flexibilidade e possibilidades de contribuição para toda a comunidade. + +## Objetivo + +O principal objetivo desta Wiki é testar uma solução (Wiki.js) que deve oferecer mais flexibilidade e possibilidades de contribuição para toda a comunidade em comparação com a solução existente (Gitbook). + +## Conteúdo + +Atualmente, a Wiki se concentra principalmente na DAO RealToken. Os primeiros artigos, portanto, tratam da DAO e são criados aqui como um teste. Se esta abordagem se mostrar bem-sucedida, outros tópicos seguirão. + +## Estrutura do Projeto + +O projeto está organizado em várias pastas de idiomas, com uma estrutura semelhante para cada idioma: + +- `/fr`: Conteúdo em francês +- `/es`: Conteúdo em espanhol +- `/pt`: Conteúdo em português +- `/`: Conteúdo em inglês (idioma padrão) + +Cada pasta de idioma contém: + +- Um arquivo `home.md` que serve como página inicial da Wiki, +- Um arquivo `DAO.md` para informações específicas da DAO, +- Um arquivo `Tuto.md` para iniciar os contribuidores da Wiki, +- Um arquivo `notes_Admin.html` para notas específicas do administrador da Wiki, +- Uma pasta para cada tópico: + - `DAO` contendo páginas relacionadas à DAO RealToken, + - `Tuto` contendo páginas de ajuda para contribuidores da Wiki +- Uma pasta `assets` contendo imagens e outros recursos usados na Wiki. +- Uma pasta `documents` contendo documentos PDF e outros vinculados às páginas da Wiki. + +## Como Contribuir para o Conteúdo da Wiki + +Contribuições para esta Wiki são bem-vindas. Aqui está como você pode participar: + +### Do Github + +1. Leia cuidadosamente o conteúdo existente, +2. Proponha modificações ou adições via pull requests, +3. Participe de discussões sobre artigos existentes, +4. Sugira novos tópicos para cobrir. + +### Da Wiki + +1. Crie uma conta na Wiki, +2. Solicite para se juntar à equipe de contribuidores, +3. Clique no botão "Editar" no canto superior direito, +4. Faça suas modificações, +5. Clique em "Salvar" no canto superior direito, +6. Sua modificação é enviada para a equipe de administração que irá validá-la e adicioná-la à versão online. + +## Como Contribuir para o Código da Wiki + +**Atenção:** o código da Wiki ainda não está disponível no github da comunidade. + +1. Faça um fork do repositório, +2. Crie um novo branch, +3. Faça suas modificações, +4. Faça um PR para o repositório original. + +## Feedback + +Seu feedback e contribuições são valiosos para melhorar esta Wiki. Não hesite em abrir issues para relatar problemas ou sugerir melhorias. + +## Licença + +MIT + +## Contato + +Para quaisquer perguntas ou sugestões, entre em contato com a equipe de desenvolvimento através dos issues do GitHub ou dos canais de comunicação da comunidade RealToken. + +- Telegram DEV: https://t.me/+7Wsmef-z3go2MTVk diff --git a/assets/img/etherscan-logo.jpg b/assets/img/etherscan-logo.jpg new file mode 100644 index 0000000..9919bc6 Binary files /dev/null and b/assets/img/etherscan-logo.jpg differ diff --git a/assets/img/reg_logo_32x32.png b/assets/img/reg_logo_32x32.png new file mode 100644 index 0000000..ae00e87 Binary files /dev/null and b/assets/img/reg_logo_32x32.png differ diff --git a/en/DAO/Guide_DAO.html b/en/DAO/Guide_DAO.html deleted file mode 100644 index 8f1df5e..0000000 --- a/en/DAO/Guide_DAO.html +++ /dev/null @@ -1,59 +0,0 @@ - - -

Preamble

-

This document is intended for both experienced individuals with DAOs and those who are less familiar. It is written with a multi-level approach so that everyone can find useful information. Beginners can focus on the 1-star sections that simplify and explain the concepts in more detail in the 3-star sections. For those with a basic understanding of DeFi and DAOs, the 1 and 2-star sections will help them better understand the context and overall mechanisms. Those experienced with DAOs can skip the 1 and 2-star sections and focus on the 3-star section.

-

1 - Introduction to DAOs

- -

2 - The RealToken DAO: Overview

- -

3 - Phase 1: Setup and Objectives

- -

4 - Technical Operation of the DAO

- -

5 - Practical Guide for REG Holders

- -

6 - Future Perspectives

- -

7 - Resources and Support

- diff --git a/en/DAO/Introduction.html b/en/DAO/Introduction.html deleted file mode 100644 index 3c5cc52..0000000 --- a/en/DAO/Introduction.html +++ /dev/null @@ -1,102 +0,0 @@ - - -

1.1. What is a DAO?

-

⭐ For beginners

-

A DAO (Decentralized Autonomous Organization) is like an online club (on the blockchain) where members make decisions together. Imagine a WhatsApp group where everyone can propose ideas and vote, but with clear, transparent, and automated rules.

-

⭐⭐ For the initiated

-

A DAO is a blockchain-based organizational structure where governance rules are encoded in smart contracts. It allows for collective and transparent decision-making, without a central authority, to evolve protocols, projects, and enables participation from anyone without discrimination, as long as they respect the common rules of the DAO.

-

⭐⭐⭐ For experts

-

A DAO represents a significant evolution in organizational governance, using blockchain technology and smart contracts to create decentralized and autonomous decision-making systems to manage cash flows, assets, ecosystem smart contracts, and operating parameters. Key features include:

- -

1.2. Why DAOs are important in the blockchain ecosystem

-

⭐ For beginners

-

DAOs are important because they allow people from all over the world to work together on projects, make decisions, and manage money, all in a fair and transparent manner. Every actor is equal regardless of their geographic region, race, gender, etc. It's as if the Internet had its own way of creating companies and organizations. DAOs therefore allow managing all aspects of a project, product, organization, etc. in a decentralized, transparent, fair manner without having to trust other participants, thus playing a mediator role between all actors in the ecosystem.

-

⭐⭐ For the initiated

-

DAOs play a crucial role in the blockchain ecosystem as they embody the principles of decentralization and disintermediation. They offer a new governance model that allows:

- -

DAOs, by their design, help solve trust issues in one or more actors to maintain a healthy and sustainable ecosystem. A dynamic DAO thus allows perpetuating the existence of an ecosystem in case of disappearance of one or more major actors, and gives opportunities to anyone willing to invest and make skills available.

-

The control of Smart Contracts by the DAO ensures transparency on the operating parameters of Smart Contracts and updates, thus a single actor cannot modify the parameters of Smart Contracts without the consensus of the DAO.

-

Ecosystem users therefore have visibility and control over Smart Contract parameters, which gives them confidence in the ecosystem without having to trust a particular actor.

-

⭐⭐⭐ For experts

-

DAOs represent a fundamental innovation in the blockchain ecosystem for several reasons:

-

Decentralized governance: They allow true decentralization of decision-making power, thus aligning governance with the fundamental principles of blockchain, bringing together ecosystem actors from around the world. This diversity allows for multiple viewpoints and more holistic problem-solving.

-

Economic efficiency: By reducing frictions and costs associated with traditional hierarchical structures and companies, DAOs can potentially achieve superior operational efficiency and redistribute part of the benefits directly to participants.

-

Aligned incentives: Tokenization mechanisms allow aligning participants' interests with those of the organization, creating a more coherent and motivating ecosystem.

-

Open innovation: DAOs facilitate large-scale collaboration, enabling the emergence of new models of innovation and value creation. Multiple viewpoints and different needs allow the emergence of revolutionary new ideas and products.

-

Autonomy and resilience: The programmable and self-executing nature of DAOs makes them more resistant to external interventions and individual failures, making them more reliable and robust.

-

Interoperability: DAOs can interact natively with other blockchain protocols, paving the way for complex and interconnected ecosystems.

-

Dynamic governance: DAOs can evolve and adapt based on needs, opportunities, and threats, allowing a rapid response to changes and needs of ecosystem users.

-

Global governance: DAOs can manage resources and activities on a global scale, enabling global coordination and an effective response of ecosystem resources to propose solutions and guarantees within the ecosystem.

-

1.3. Advantages and challenges of DAOs

-

⭐ For beginners

-

Advantages:

- -

Challenges:

- -

⭐⭐ For the initiated

-

Advantages:

- -

Challenges:

- -

⭐⭐⭐ For experts

-

Advantages:

- -

Challenges:

- diff --git a/en/home.html b/en/home.html deleted file mode 100644 index 7a4f02a..0000000 --- a/en/home.html +++ /dev/null @@ -1,14 +0,0 @@ - - -

This Wiki is created by the RealT Investors Community.
-On the occasion of the launch of the RealToken DAO, this new Wiki completes the existing one (with another solution: Wiki.js vs Gitbook).
-The first articles will therefore concern the DAO, and other subjects will follow...
-Enjoy reading and thank you for your feedback.

diff --git a/es/DAO.md b/es/DAO.md new file mode 100644 index 0000000..74d9cee --- /dev/null +++ b/es/DAO.md @@ -0,0 +1,52 @@ +--- +title: DAO +description: Organización Autónoma Descentralizada : Bienvenido +published: true +date: 2024-09-30T09:37:57.786Z +tags: +editor: markdown +dateCreated: 2024-09-30T08:49:01.646Z +--- + +# Bienvenido a la DAO RealToken + +## Nuestra visión + +La DAO RealToken es una organización autónoma descentralizada diseñada para revolucionar el mercado de tokenización de activos tradicionales. Nuestra misión es crear un ecosistema de aplicaciones on-chain y off-chain transparente, eficiente y accesible para todos, donde los poseedores de REG juegan un papel central en la gobernanza y evolución de la plataforma. + +## ¿Por qué unirse a nuestra DAO? + +- **Poder de decisión**: Como poseedor de tokens REG, tienes voz directa en las decisiones importantes que dan forma al futuro de RealToken DAO, +- **Transparencia total**: Todas nuestras operaciones y decisiones se registran en la blockchain, garantizando una transparencia sin precedentes, +- **Recompensas atractivas**: Participa activamente y sé recompensado por tu compromiso en la gobernanza de la DAO, estas recompensas son votadas y decididas por la DAO, +- **Innovación constante**: Contribuye a la evolución de una plataforma que redefine los estándares de tokenización de activos tradicionales. + +## Cómo participar + +1. **Adquirir tokens REG**: El primer paso para unirse a nuestra comunidad: comprar REG o ganarlos, +2. **Participar en las discusiones**: Únete a nuestros foros y canales de comunicación para interactuar con la comunidad, +3. **Enviar propuestas**: Comparte tus ideas para mejorar el ecosistema RealToken, +4. **Votar sobre las propuestas**: Expresa tu opinión sobre las decisiones clave de la DAO, +5. **Desempeñar un papel en la DAO**: Pon a disposición tus habilidades, desarrolla nuevas (conviértete en delegado, influencer, desarrollador, formador, etc.) + +## Próximos pasos + +Explora nuestra documentación para aprender más sobre el funcionamiento de la DAO, los mecanismos de votación y cómo puedes maximizar tu participación. + +¡Únete a nosotros en esta emocionante aventura para dar forma al futuro de la tokenización de activos tradicionales! + +# Tabla de contenidos de la documentación DAO REG + +## Preámbulo + +El documento está dirigido tanto a personas experimentadas con las DAO como a aquellas que lo son menos. Este documento está redactado con un enfoque multinivel, para que todos puedan encontrar información útil. Los principiantes pueden contentarse con las partes de 1 estrella (**⭐**) que vulgariza y simplifica los conceptos explicados con más detalle en las partes de 3 estrellas (**⭐⭐⭐**). Para las personas con una base en DeFi y DAO, las partes de 1 y 2 estrellas les permitirán comprender mejor el contexto y los mecanismos globales. Las personas experimentadas con las DAO pueden saltar las partes de 1 y 2 estrellas y concentrarse en la parte de 3 estrellas. + +## Enlaces de los capítulos + +1. [Introducción a las DAO](/es/DAO/Introduccion) +2. [DAO RealToken: Visión general](/es/DAO/DAO_RealToken) +3. [DAO V1: Implementación y objetivos](/es/DAO/Fase1) +4. [Funcionamiento técnico de la DAO V1](/es/DAO/Funcionamiento) +5. [Guía práctica para los poseedores de REG](/es/DAO/Guia_Practica) +6. [Perspectivas de futuro](/es/DAO/Perspectivas) +7. [Recursos y soporte](/es/DAO/Recursos) \ No newline at end of file diff --git a/es/DAO/DAO_RealToken.md b/es/DAO/DAO_RealToken.md new file mode 100644 index 0000000..1608a03 --- /dev/null +++ b/es/DAO/DAO_RealToken.md @@ -0,0 +1,176 @@ +--- +title: 2. RealToken DAO: descripción general +description: +published: true +date: 2024-09-30T09:05:50.273Z +tags: +editor: markdown +dateCreated: 2024-09-30T09:05:50.273Z +--- + +## **2.1. Objetivos y visión de la DAO RealToken** + +#### **⭐ Para principiantes** + +La DAO RealToken (REG) tiene como objetivo crear una comunidad descentralizada donde los poseedores de tokens `REG` puedan participar en las decisiones importantes del ecosistema de aplicaciones descentralizadas (DApps) utilizables por los tokens Realtokens. La idea es hacer que la inversión en activos del mundo físico sea lo más accesible, líquida y transparente posible, al tiempo que se brindan más oportunidades y casos de uso a los inversores con sus inversiones. Un usuario puede participar en la gobernanza de la DAO con la posesión de REG, y realizar inversiones a través de la compra y posesión de tokens Realtoken, puede ser uno u otro o ambos, no es necesario poseer tokens Realtoken para participar en la gobernanza de la DAO, como no es necesario poseer tokens REG para utilizar los servicios de la DAO. + +#### **⭐⭐ Para iniciados** + +La visión de la DAO RealToken es revolucionar el mercado de tokenización de activos físicos y clásicos utilizando la tecnología blockchain. Sus principales objetivos son: + +- Democratizar el acceso a la inversión, +- Crear un ecosistema transparente y equitativo, +- Optimizar los rendimientos para los poseedores de tokens, +- Hacer los activos más líquidos, +- Aportar nuevos casos de uso a los inversores con sus inversiones. + +La DAO dará entonces la dirección a tomar para el ecosistema, y permitirá el nacimiento de nuevos productos y servicios creados por la comunidad. Se puede ver la DAO como una incubadora de ideas y startups, que permitirá la evolución del ecosistema. Los beneficios financieros de las aplicaciones del ecosistema serán utilizables por la DAO para proponer nuevos productos y servicios a los poseedores de tokens, financiar a los proveedores del ecosistema, y para el desarrollo de nuevas aplicaciones que participen en la evolución del ecosistema. + +La DAO RealToken tomará decisiones con respecto al ecosistema, como: + +- Cuáles son los nuevos casos de uso a crear para los inversores, +- Cuáles son los proveedores del ecosistema a financiar, +- Cuáles son las nuevas aplicaciones a desarrollar para mejorar el ecosistema, +- Cuáles son los protocolos a integrar en el ecosistema, +- Cuáles son las inversiones a realizar en el ecosistema, +- Cuáles son los socios a hacer en el ecosistema, +- Cuáles son los parámetros de las DApps a aplicar (tarifas de intercambio, tasas de interés, etc.). + +#### **⭐⭐⭐ Para expertos** + +La DAO RealToken tiene como objetivo establecer un nuevo paradigma en la industria de tokenización de activos físicos y clásicos al normalizar el soporte de propiedad a través de tokens, haciéndolos interoperables, aprovechando plenamente el potencial de la tecnología blockchain y las estructuras de gobernanza descentralizadas. Sus objetivos estratégicos incluyen: + +- Tokenización avanzada: Desarrollar protocolos sofisticados para la representación digital de activos físicos y clásicos, permitiendo una mayor fraccionamiento y liquidez. +- Gobernanza innovadora: Implementar mecanismos de votación y propuesta adaptados a las especificidades del mercado RWA, asegurando una toma de decisiones eficaz y equitativa para el ecosistema de DApps. +- Integración DeFi: Crear sinergias con el ecosistema DeFi para optimizar la gestión de activos y maximizar los rendimientos (yield farming, préstamos colateralizados, etc.). +- Cumplimiento regulatorio: Desarrollar soluciones innovadoras para navegar en el complejo panorama regulatorio del inmobiliario tokenizado a escala global. +- Interoperabilidad: Establecer puentes con otros protocolos para facilitar el intercambio y uso de tokens RWA en un ecosistema más amplio. +- Gestión de riesgos descentralizada: Implementar mecanismos comunitarios para evaluar, mitigar y gestionar los riesgos relacionados con las inversiones RWA. +- Innovación tecnológica: Aprovechar los avances en oráculos, zk-proofs y otras tecnologías blockchain para mejorar la eficiencia y seguridad del ecosistema. +- Innovación en la construcción misma de la DAO: Crear una DAO que sea un modelo de gobernanza para otras DAOs, utilizando mecanismos de votación y propuesta innovadores (sistema de NFT Citysen, Activity y Collector). + +## **2.2. Estructura y funcionamiento general** + +#### **⭐ Para principiantes** + +La DAO RealToken funciona como una comunidad en línea donde los poseedores de tokens REG pueden votar sobre decisiones importantes, así como proponer ideas para mejorar el ecosistema a través de propuestas. Cada miembro puede hacer valer y escuchar su visión, el peso de los votos depende de varios parámetros, como el número de tokens REG poseídos, el uso que se hace de ellos, etc., lo que significa que 1 REG no necesariamente vale 1 voto. Las decisiones tomadas conciernen al futuro del ecosistema de aplicaciones descentralizadas (DApps) utilizables por los tokens RealTokens, y cómo mejorar los servicios para todos los usuarios. + +- Están los inversores que poseen RealTokens, usuarios de los servicios de la DAO. +- Los propietarios de la DAO a través de los tokens REG, que toman decisiones concernientes al ecosistema. +- Proveedores del ecosistema, como empresas de desarrollo o desarrolladores independientes, expertos en diversos campos relacionados con el funcionamiento de la DAO y su ecosistema, personas mediáticas que pueden ayudar a dar a conocer el ecosistema, etc. + +#### **⭐⭐ Para iniciados** + +La estructura de la DAO RealToken se basa en varios elementos clave: + +1. Tokens de gobernanza (REG): Permiten participar en las votaciones, realizar propuestas y beneficiarse de ventajas en el ecosistema (reducción de tarifas, bonos diversos, etc.), +2. Sistema de propuesta: Los miembros pueden presentar e implementar ideas para mejorar el ecosistema, +3. Mecanismo de votación: Los poseedores de REG votan sobre las propuestas, +4. Contratos inteligentes: Aseguran la ejecución automática de las decisiones tomadas, +5. Tesorería: Gestiona los fondos de la DAO para financiar los proyectos aprobados, +6. Comités especializados: Se pueden crear comités especializados para examinar temas específicos, +7. Proveedores del ecosistema: Los proveedores aprobados por la DAO pueden someter a aprobación presupuestos y cotizaciones para la realización de tareas en el ecosistema, +8. Los poseedores de RealTokens: Son los usuarios/clientes de los servicios de la DAO, pueden utilizar los servicios de la DAO. + +El funcionamiento general implica un ciclo continuo de propuestas, discusiones, votaciones e implementación de las decisiones tomadas por la comunidad. Los votantes tienen la responsabilidad del contenido de las propuestas, y por lo tanto de la ejecución on-chain de las decisiones tomadas. Un votante debe dar su opinión sobre el objetivo de la propuesta y su impacto en el ecosistema, pero también tiene la responsabilidad de verificar que el contenido de la ejecución on-chain sea conforme a la propuesta. La DAO implementará varias versiones de su sistema de gobernanza, descritas con más detalle en este documento. + +#### **⭐⭐⭐ Para expertos** + +Visión de la estructura y el funcionamiento de la DAO RealToken a medio plazo: + +1. Gobernanza multinivel: + - La complejidad de las decisiones a tomar y su pluralidad, podrá requerir que la DAO establezca comités especializados, como un comité de seguridad, un comité de regulación, un comité de desarrollo, comité de finanzas, etc. + - Estos comités estarán compuestos por expertos en sus campos, encargados de revisar las propuestas de sus áreas, aportar experiencia y vulgarizar los temas complejos a los demás miembros de la DAO. + - A veces estos comités tendrán mandatos a corto plazo para realizar una tarea específica, y deberán rendir cuentas a la DAO una vez finalizado el estudio o el trabajo. + - También es posible que los comités tengan derechos particulares sobre los contratos inteligentes como la pausa, para poder reaccionar más rápidamente en caso de anomalía crítica. +2. Mecanismos de votación avanzados: + - La votación no funcionará de manera clásica (1 token = 1 voto), sino que habrá un sistema de ponderación de votos en función del número de tokens poseídos, y del tiempo de bloqueo de los tokens para la votación, de la localización de los tokens (carteras, pools de liquidez, bóvedas de bloqueo, en los NFT, bloqueados en otras aplicaciones del ecosistema, etc.), + - Sistema de snapshot para toda la duración de una época, el poder de voto se fijará para toda la duración de una época, esto limitará la especulación y los ataques de gobernanza. Las actualizaciones de los poderes de voto se harán mediante una votación de la DAO para garantizar toda manipulación o ataque, + - Sistema de NFT Citysen, Activity y Collector, que permitirán recompensar a los contribuyentes de la DAO, aportarán nuevos mecanismos de valorización del poder de voto. +3. Sistema de propuesta estructurado: + - La emisión de una idea o propuesta permite a cualquiera presentar una idea o propuesta, que luego será acompañada por usuarios activos de la DAO para pasar las siguientes etapas: + - Fases de discusión, debate, refinamiento de las propuestas, + - Presentación de la propuesta a los expertos para analizar los detalles de la propuesta, + - Creación y revisión del borrador de la propuesta, + - Presentación on-chain de la propuesta, + - Votación de la DAO sobre la propuesta, + - Ejecución de la propuesta. +4. Integración on-chain/off-chain: + - Discusiones y deliberaciones sobre la propuesta off-chain para mayor flexibilidad, + - Votos on-chain para la transparencia e inmutabilidad, + - Ejecución de la propuesta on-chain. +5. Gestión de la tesorería: + - Contrato de tesorería controlado por la DAO para los fondos principales, + - Asignación automática basada en los votos para ciertos presupuestos, + - Decisiones de la DAO sobre los presupuestos y asignaciones de fondos, + - Implementación de bonos/ventajas en las DApps del ecosistema para los usuarios que tienen tokens REG, +6. Mecanismos de incentivo: + - Recompensas por la participación activa y las contribuciones, + - Penalizaciones por comportamientos malintencionados. +7. Evolución de la gobernanza: + +- Capacidad de actualizar los parámetros de gobernanza mediante votaciones, +- Mecanismos de actualización de los contratos inteligentes para la adaptabilidad, +- Capacidad de actualizar los parámetros de las DApps del ecosistema. + +## **2.3. Papel de los poseedores de REG en el ecosistema** + +#### **⭐ Para principiantes** + +Los poseedores de tokens REG están en el corazón de la DAO RealToken. Su papel principal es participar en las decisiones que dan forma al futuro del ecosistema. Pueden votar sobre propuestas, sugerir ideas y beneficiarse de ventajas en el uso de los servicios de la DAO. + +#### **⭐⭐ Para iniciados** + +Los poseedores de REG juegan varios papeles importantes: + +1. Gobernanza: Votar sobre las propuestas y participar en las discusiones, +2. Propuesta: Presentar nuevas ideas para mejorar el ecosistema, +3. Vigilancia: Velar por la buena gestión de la DAO y sus recursos, +4. Beneficiarios: Disfrutar de ventajas en el uso de los servicios del ecosistema, +5. Embajadores: Promover la DAO y atraer nuevos miembros. + +Cuanto más posee y utiliza activamente sus tokens REG un miembro, mayor es su influencia y sus ventajas en el ecosistema. La DAO fomenta mediante diversas formas de ventajas, bonos y aumentos la posesión de REG a largo plazo. + +#### **⭐⭐⭐ Para expertos** + +El papel de los poseedores de REG es multidimensional y crucial para el ecosistema (papel según el compromiso y competencia): + +El papel de los poseedores de REG es multidimensional y crucial para el ecosistema (papel según el compromiso y la competencia): + +1. Gobernanza estratégica: + - Definir la dirección a largo plazo del ecosistema, + - Votar sobre las actualizaciones de los parámetros de gobernanza y los contratos inteligentes, + - Participar en la selección y evaluación de los proveedores de servicios, +2. Gestión de riesgos: + - Evaluar y votar sobre las propuestas mientras se verifica la conformidad del código a ejecutar, + - Participar en los comités especializados para los que tienen las competencias. +3. Asignación de recursos: + - Decidir sobre la asignación de los fondos de la tesorería, + - Votar sobre los presupuestos para el desarrollo de nuevas aplicaciones y otros servicios, + - Votar sobre los parámetros de las DApps del ecosistema que influyen en las entradas de dinero en la tesorería. +4. Innovación y desarrollo: + - Proponer y evaluar nuevos casos de uso para los tokens RWA, + - Contribuir al desarrollo técnico a través de propuestas de mejora, +5. Mecanismos de incentivos: + - Beneficiarse de recompensas basadas en su participación activa, + - Acceder a funcionalidades premium en las DApps del ecosistema, + - Beneficiarse de tasas de interés favorables o mayor poder de préstamo. +6. Representación y networking: + - Actuar como embajadores de la DAO en el ecosistema blockchain más amplio, + - Facilitar asociaciones e integración con otros protocolos, + - Participar en eventos y talleres para promover la DAO, + - Contribuir a la creación de un ecosistema más amplio y sólido. +7. Control y equilibrio: + - Asegurar la transparencia y la responsabilidad en la gestión de la DAO, + - Participar en los mecanismos de resolución de conflictos, + - Asegurar la estabilidad y seguridad del ecosistema, + - Velar por el equilibrio entre los poderes de voto y los derechos de los poseedores de REG, + - Equilibrar los bonos/ventajas de los poseedores de REG en relación con otros actores del ecosistema, + - Ser el guardián de una tesorería sostenible y sólida. +8. Evolución del sistema de gobernanza: + - Proponer y votar sobre mejoras del propio sistema de gobernanza, + - Participar en la implementación y prueba de nuevos mecanismos de votación. + +Los poseedores de REG tienen un papel determinante en el ecosistema, son tanto los guardianes de la tesorería de la DAO como los decisores de su futuro, velando por la estabilidad y seguridad del ecosistema mientras se benefician de ventajas en el uso de los servicios de la DAO. + +[Página siguiente](/es/DAO/Phase1) diff --git a/es/DAO/Introduction.md b/es/DAO/Introduction.md new file mode 100644 index 0000000..46b4b20 --- /dev/null +++ b/es/DAO/Introduction.md @@ -0,0 +1,126 @@ +--- +title: 1. Introducción a las DAO +description: +published: true +date: 2024-09-30T08:51:35.843Z +tags: +editor: markdown +dateCreated: 2024-09-30T08:51:35.843Z +--- + +## **1.1. ¿Qué es una DAO?** + +#### **⭐ Para principiantes** + +Una DAO (Organización Autónoma Descentralizada) es una especie de club en línea (en la blockchain) donde los miembros toman decisiones juntos. Imagina un grupo de WhatsApp donde todos pueden proponer ideas y votar, pero con reglas claras, transparentes y automatizadas. +
+ +#### **⭐⭐ Para iniciados** + +Una DAO es una estructura organizativa basada en blockchain, donde las reglas de gobernanza están codificadas en contratos inteligentes (Smart Contracts). Permite una toma de decisiones colectiva y transparente, sin autoridad central, para hacer evolucionar protocolos, proyectos y permite la participación de cualquiera sin discriminación, siempre que respete las reglas comunes de la DAO. + +#### **⭐⭐⭐ Para expertos** + +Una DAO representa una evolución significativa en la gobernanza organizacional, utilizando la tecnología blockchain y los Smart Contracts para crear sistemas de decisión descentralizados y autónomos para gestionar los flujos de tesorería, activos, smart contracts del ecosistema y parámetros de funcionamiento. Las características clave incluyen: + +- Gobernanza on-chain: Todas las decisiones y acciones se registran de manera inmutable en la blockchain, +- Smart contracts: Las reglas de funcionamiento están codificadas y se ejecutan automáticamente, +- Tokenización: Los derechos de voto y la participación generalmente están vinculados a la posesión de tokens específicos, +- Mecanismos de consenso: Varios modelos de votación y propuesta aseguran una toma de decisiones colectiva, +- Tesorería descentralizada: Los activos de la DAO se gestionan de manera transparente y programable. + +## **1.2. Por qué las DAO son importantes en el ecosistema blockchain** + +#### **⭐ Para principiantes** + +Las DAO son importantes porque permiten que personas de todo el mundo trabajen juntas en proyectos, tomen decisiones y gestionen dinero, todo de manera justa y transparente, cada actor es igual independientemente de su región geográfica, raza, género, etc. Es como si Internet tuviera su propia forma de crear empresas y organizaciones. Las DAO permiten gestionar todos los aspectos de un proyecto, producto, organización, etc. de manera descentralizada, transparente, equitativa y sin confiar en otros participantes, por lo que tienen un papel de mediador entre todos los actores del ecosistema. + +#### **⭐⭐ Para iniciados** + +Las DAO juegan un papel crucial en el ecosistema blockchain porque encarnan los principios de descentralización y desintermediación. Ofrecen un nuevo modelo de gobernanza que permite: + +- Una participación directa de los usuarios en la gestión de proyectos, +- Una mayor transparencia en la toma de decisiones, +- Una reducción de los costos relacionados con los intermediarios tradicionales, +- Una mayor flexibilidad y adaptabilidad frente a los cambios del mercado. + +Las DAO, por su diseño, permiten resolver los problemas de confianza en uno o varios actores para mantener un ecosistema saludable y sostenible. Una DAO dinámica permite perpetuar la existencia de un ecosistema en caso de desaparición de uno o varios actores principales, y brinda oportunidades a todas las personas que deseen invertir y poner a disposición sus habilidades. + +El control de los Smart Contracts por la DAO garantiza transparencia en los parámetros de funcionamiento de los Smart Contracts y actualizaciones, por lo que un solo actor no puede modificar los parámetros de los Smart Contracts sin el consenso de la DAO. + +Los usuarios del ecosistema tienen, por tanto, visibilidad y control sobre los parámetros de los Smart Contracts, lo que les da confianza en el ecosistema sin tener que confiar en un actor en particular. + +#### **⭐⭐⭐ Para expertos** + +Las DAO representan una innovación fundamental en el ecosistema blockchain por varias razones: + +- Gobernanza descentralizada: Permiten una verdadera descentralización del poder de decisión, alineando así la gobernanza con los principios fundamentales de la blockchain, reuniendo a actores del ecosistema de todo el mundo, esta diversidad permite tener múltiples puntos de vista y resolver problemas de manera más holística. +- Eficiencia económica: Al reducir las fricciones y los costos asociados con las estructuras jerárquicas tradicionales y empresas, las DAO pueden potencialmente lograr una eficiencia operativa superior y redistribuir parte de los beneficios directamente a los participantes. +- Incentivos alineados: Los mecanismos de tokenización permiten alinear los intereses de los participantes con los de la organización, creando un ecosistema más coherente y motivador. +- Innovación abierta: Las DAO facilitan la colaboración a gran escala, permitiendo la emergencia de nuevos modelos de innovación y creación de valor, los múltiples puntos de vista, necesidades diferentes, permiten la emergencia de nuevas ideas y productos revolucionarios. +- Autonomía y resiliencia: La naturaleza programable y auto-ejecutable de las DAO las hace más resistentes a intervenciones externas y fallos individuales, por lo que son más fiables y robustas. +- Interoperabilidad: Las DAO pueden interactuar de manera nativa con otros protocolos blockchain, abriendo el camino a ecosistemas complejos e interconectados. +- Gobernanza dinámica: Las DAO pueden evolucionar y adaptarse en función de las necesidades, oportunidades y amenazas, permitiendo una respuesta rápida a los cambios y necesidades de los usuarios del ecosistema. +- Gobernanza global: Las DAO pueden gestionar recursos y actividades a escala global, permitiendo una coordinación global y una respuesta eficiente de los recursos del ecosistema para proponer soluciones, garantías en el ecosistema. + +## **1.3. Ventajas y desafíos de las DAO** + +#### **⭐ Para principiantes** + +Ventajas: + +- Participación abierta a todos, sin discriminación, +- Decisiones tomadas colectivamente, +- Total transparencia de acciones y finanzas. + +Desafíos: + +- Comprender el funcionamiento técnico, +- Participación activa necesaria, +- Riesgos relacionados con las nuevas tecnologías. + + +#### **⭐⭐ Para iniciados** + +Ventajas: + +- Gobernanza descentralizada y equitativa, +- Reducción de costos de intermediarios, +- Flexibilidad y adaptabilidad rápida, +- Alineación de intereses de los participantes. + +Desafíos: + +- Seguridad de los smart contracts, +- Gestión de la participación a gran escala, +- Equilibrio entre eficiencia y descentralización, +- Cumplimiento normativo en diferentes jurisdicciones. + + +#### **⭐⭐⭐ Para expertos** + +Ventajas: + +- Gobernanza on-chain: Trazabilidad e inmutabilidad de las decisiones, +- Interoperabilidad nativa con otros protocolos blockchain, +- Mecanismos de incentivos programables y flexibles, +- Mayor resiliencia frente a puntos únicos de fallo, +- Potencial de innovación abierta y colaboración global, +- Acceso a experiencia global, +- Oportunidad de participar en la innovación tecnológica, +- Fuerte sentido de pertenencia de los participantes al ecosistema. + +Desafíos: + +- Escalabilidad de los mecanismos de gobernanza, +- Gestión de ataques Sybil y centralización del poder, +- Optimización de mecanismos de votación y propuesta, +- Implementación de sistemas de resolución de conflictos, +- Gestión de la actualización de smart contracts y migración de datos, +- Equilibrio entre confidencialidad y transparencia, +- Integración con sistemas legales tradicionales, +- Racionalidad de las decisiones tomadas por la DAO, para garantizar la coherencia y estabilidad del ecosistema, +- Divergencia de perspectivas entre los actores del ecosistema que pueden llevar a bloqueos y divisiones, +- Transmisión de conocimientos y habilidades a los recién llegados. + +[Página siguiente](/es/DAO/DAO_RealToken) \ No newline at end of file diff --git a/es/DAO/Phase1.md b/es/DAO/Phase1.md new file mode 100644 index 0000000..2b41645 --- /dev/null +++ b/es/DAO/Phase1.md @@ -0,0 +1,235 @@ +--- +title: 3. Fase 1, versión simplificada +description: +published: true +date: 2024-09-30T09:12:13.209Z +tags: +editor: markdown +dateCreated: 2024-09-30T09:12:13.209Z +--- + +## **3.1. Explicación de la versión simplificada** + +#### **⭐ Para principiantes** + +La Fase 1 de la DAO RealToken es una versión simplificada del sistema final. Es como un período de prueba donde establecemos las bases de la DAO. Durante esta fase, aprendemos cómo funciona la gobernanza y comenzamos a tomar decisiones juntos, pero de una manera más simple que en el futuro. El poder de la DAO está limitado por el momento para reducir los riesgos y permitir un aprendizaje gradual, el alcance del poder de decisión aumentará con el tiempo. + +#### **⭐⭐ Para iniciados** + +La Fase 1 es una etapa crucial en el despliegue de la DAO RealToken. Su objetivo es: + +1. Establecer una estructura de gobernanza básica, +2. Probar los mecanismos de votación y propuesta, +3. Identificar las necesidades y desafíos de la comunidad, +4. Comenzar a tomar decisiones colectivas sobre temas simples, +5. Preparar el terreno para funcionalidades más avanzadas en fases futuras, +6. Establecer las bases de funcionamiento de la DAO, +7. Educar a la comunidad sobre los mecanismos de la DAO, +8. Experimentar con diversas funciones y enfoques de gobernanza, +9. Demostrar el potencial futuro de la DAO y del REG. + +Esta fase utiliza un conjunto limitado de contratos inteligentes y funcionalidades para facilitar la adopción y el aprendizaje. La elección tecnológica se hizo para que esta primera fase permita un despliegue rápido y simple con un costo de desarrollo limitado. Esta fase permitirá, por lo tanto, acumular conocimiento y establecer los principios básicos fundamentales para el futuro de la DAO y la nueva versión en la fase 2 con la llegada de NFT. + +#### **⭐⭐⭐ Para expertos** + +La Fase 1 de la DAO RealToken está diseñada como una implementación minimalista pero funcional, con las siguientes características: + +1. Gobernanza simplificada: + - Mecanismo de votación básico tomado del estándar OpenZeppelin governor, + - Proceso de propuesta evolutivo y menos rígido para permitir una mayor participación y flexibilidad de exploración, + - Quórum y umbrales de votación ajustados regularmente para adaptarse a la participación, + - Sin delegación de poder de voto, + - Limitación en el acceso a la creación de propuestas para limitar el riesgo de creación de propuestas maliciosas. +2. Contratos inteligentes básicos: + - Contrato de gobernanza, con funciones de votación y propuesta, tomado de los estándares de Open Zeppelin, + - Contrato de tesorería simple para la gestión de los fondos de la DAO, + - Contrato de incentivos para la gestión de recompensas incentivas al voto, + - Contrato PowerVotingRegistry, que permite registrar el poder de voto de cada titular de REG. +3. Integración limitada con el ecosistema: + - Interacciones limitadas con las DApps existentes (RealT sigue siendo el tercero de confianza para las DApps el tiempo necesario para el aumento de competencia de la DAO), + - Mecanismos de incentivos simples para fomentar la participación. +4. Mecanismos de seguridad: + - Timelock en las ejecuciones de propuestas, dando un tiempo adicional para detectar posibles problemas o errores de una propuesta, + - Límites en las cantidades de tesorería gestionables, + - Derechos de veto por parte de RealT sobre propuestas extremas o que pongan en peligro la DAO. +5. Recopilación de datos: + - Métricas sobre la participación y el compromiso de los miembros, + - Retroalimentación continua de la comunidad para informar las fases futuras. + +Esta fase servirá de base para la evolución futura de la DAO, permitiendo identificar los ajustes necesarios y las funcionalidades a desarrollar para las fases siguientes. Utilizando esta fase como un laboratorio, podremos experimentar diversos enfoques de gobernanza y recopilación de datos antes de integrarlos en la próxima versión de la DAO con la llegada de NFT. Aunque pilotada por el socio de confianza RealT, la DAO permanecerá independiente y las decisiones siempre serán tomadas por los miembros de la DAO en el espacio del campo de aplicación progresivamente ampliado. Varios puntos serán, por lo tanto, debatidos entre los titulares de REG y RealT para establecer las etapas de ampliación del campo de aplicación de la DAO con el fin de garantizar la estabilidad y la seguridad del ecosistema. + +## **3.2. Proceso de implementación** + +#### **⭐ Para principiantes** + +La implementación de la DAO se realiza paso a paso. Primero, creamos las herramientas básicas para votar y hacer propuestas. Luego, comenzamos a usarlas para tomar decisiones simples. A medida que avanzamos, aprendemos y mejoramos el sistema juntos. + +#### **⭐⭐ Para iniciados** + +El proceso de implementación de la Fase 1 incluye varias etapas clave: + +1. Despliegue de los contratos inteligentes básicos (ya realizado), +2. Creación de una interfaz de usuario simple para votar y proponer (Uso de un sitio ya existente: Tally) +3. Formación de la comunidad sobre el uso de las herramientas de gobernanza, +4. Presentación de los primeros proyectos sobre los que la DAO podrá votar (RealT ya ha preparado una serie de propuestas), +5. Implementación del sistema de discusiones y debate para las propuestas (los desarrolladores de la comunidad ya han trabajado en una solución), +6. Lanzamiento de las primeras propuestas, +7. Lanzamiento de la primera campaña de incentivos al voto, +8. Ajuste de los parámetros de gobernanza en función de los comentarios, +9. Ampliación gradual del campo de acción de la DAO. + +#### **⭐⭐⭐ Para expertos** + +El proceso de implementación de la Fase 1 está estructurado para maximizar el aprendizaje y la adaptación: + +1. Infraestructura técnica: + - Despliegue de contratos inteligentes (gobernanza, tesorería, incentivos, PowerVotingRegistry), + - Pruebas de red en grupo restringido (ya realizado), + - Auditorías de seguridad y pruebas exhaustivas (realizadas internamente por RealT), + - Prueba de red pública (ya realizada), + - Desarrollo de herramientas para el cálculo del powerVoting (Realizado por RealT). +2. Gobernanza inicial: + - Definición de los parámetros iniciales (quórum, umbrales de votación, timelock: RealT) + - Implementación de un proceso de propuesta en varias etapas (discusión, formalización, votación), + - Implementación de mecanismos de seguridad, incluido el derecho de veto de RealT, + - Limitación del acceso a la creación de propuestas. +3. Compromiso comunitario: + - Campaña de educación sobre los mecanismos de la DAO, + - Creación de canales de comunicación dedicados para discusiones y retroalimentación, + - Organización de eventos de gobernanza para estimular la participación, + - Programa de incentivos. +4. Iteración y optimización: + - Recopilación y análisis continuos de métricas de participación, + - Ajustes regulares de los parámetros de gobernanza, + - Experimentación con diferentes enfoques de gobernanza, + - Debate sobre los diversos cambios y enfoques de gobernanza. +5. Expansión progresiva: + - Definición de un plan de ampliación del campo de acción de la DAO, + - Negociaciones con RealT para la transferencia progresiva de responsabilidades, + - Preparación de la transición hacia la Fase 2 con la integración de NFT. + +Este proceso está diseñado para ser flexible y adaptable, permitiendo a la comunidad influir activamente en la evolución de la DAO mientras se mantiene la estabilidad y la seguridad del ecosistema. Esto también brinda la oportunidad a los titulares de REG de comprender y familiarizarse con los mecanismos de la DAO, crear y descubrir vocaciones, hacer surgir ideas y nuevos casos de uso. La implementación progresiva de la DAO permite así una transición natural y una evolución progresiva hacia la descentralización del ecosistema. + +## **3.3. Objetivos a corto y medio plazo** + +#### **⭐ Para principiantes** + +A corto plazo, queremos que todos entiendan cómo funciona la DAO y comiencen a participar según su comprensión y competencia. A medio plazo, queremos tomar decisiones más importantes juntos y descentralizar la gobernanza de los servicios ofrecidos por la DAO. + +#### **⭐⭐ Para iniciados** + +Objetivos a corto plazo: + +1. Alcanzar una alta tasa de participación en las votaciones, +2. Educar a la comunidad sobre los mecanismos de la DAO (seguridad, equilibrio presupuestario, etc.), +3. Identificar los primeros proyectos a financiar o desarrollar, +4. Probar y ajustar los parámetros de gobernanza, +5. Establecer los procesos básicos para la gobernanza. + +Objetivos a medio plazo: + +1. Ampliar progresivamente el campo de acción de la DAO, +2. Desarrollar nuevos casos de uso para el REG, +3. Mejorar las herramientas de gobernanza basadas en la retroalimentación, +4. Preparar la transición hacia la Fase 2 con la integración de NFT. + +#### **⭐⭐⭐ Para expertos** + +Objetivos a corto plazo (3-6 meses): + +1. Gobernanza: + - Alcanzar un quórum estable del 50% en las votaciones, + - Implementar y probar diferentes procesos de propuesta, + - Establecer un proceso eficaz de debate y refinamiento de propuestas, + - Elegir a los primeros miembros de la comunidad que puedan crear propuestas, + - Definir el marco de una propuesta válida para someterla a votación. +2. Compromiso comunitario: + - Lanzar campañas de incentivos al voto con recompensas, + - Organizar eventos educativos regulares sobre la gobernanza DAO, + - Crear un programa de mentoría para los nuevos miembros activos, + - Fomentar iniciativas beneficiosas para la DAO y el ecosistema RealToken. +3. Desarrollo técnico: + - Desarrollar/perfeccionar las herramientas de análisis para seguir la salud de la DAO, + - Integrar funcionalidades básicas con el ecosistema existente. + +Objetivos a medio plazo (6-18 meses): + +1. Expansión de la DAO: + - Negociar e implementar un plan de ampliación del campo de acción con RealT, + - Desarrollar mecanismos de gobernanza más avanzados, + - Crear comités especializados para diferentes aspectos del ecosistema, + - Implementación más amplia del acceso a la creación de propuestas. +2. Innovación y desarrollo: + - Lanzar iniciativas de investigación y desarrollo dirigidas por la comunidad, + - Experimentar con nuevos modelos de incentivos y participación, + - Desarrollar integraciones más profundas con el ecosistema, + - Inicios de la fase 2 con la integración de NFT. +3. Preparación de la Fase 2: + - Diseñar y probar los mecanismos de integración de NFT en la gobernanza, + - Desarrollar una hoja de ruta detallada para la transición hacia la Fase 2, + - Formar grupos de trabajo para cada aspecto importante de la nueva fase, + - Realizar pruebas exhaustivas con la comunidad para la fase 2. +4. Ecosistema y asociaciones: + - Establecer asociaciones estratégicas con otros proyectos DeFi y DAO, + - Desarrollar casos de uso innovadores para el REG más allá de la gobernanza, + - Integración de los primeros proveedores de servicios distintos de RealT. + +Estos objetivos buscan establecer una base sólida para la DAO, al tiempo que preparan el terreno para una expansión e innovación continuas en el ecosistema RealToken. + +## **3.4. Cómo participar en la fase 1** + +#### **⭐ Para principiantes** + +Para participar en la fase inicial de la DAO RealToken: + +1. Compre tokens REG si aún no los tiene, +2. Siga los anuncios oficiales en los canales de comunicación de RealToken, +3. Participe en las votaciones cuando estén abiertas, +4. Dé su opinión en las discusiones de la comunidad, +5. Asista a eventos educativos para aprender más sobre la DAO, +6. Infórmese y fórmese sobre el tema de las DAO. + +#### **⭐⭐ Para iniciados** + +Aquí está cómo puede participar activamente en la fase inicial: + +1. Vote regularmente sobre las propuestas, +2. Participe en los debates sobre las propuestas antes de las votaciones, +3. Proponga ideas de mejora en los foros de discusión, +4. Ayude a educar a los nuevos miembros sobre el funcionamiento de la DAO, +5. Participe en las campañas de incentivos para ganar recompensas, +6. Pruebe las nuevas funcionalidades y dé su retroalimentación, +7. Contribuya a la elaboración de los procesos de gobernanza, +8. Tome iniciativas y sométalas a la comunidad, +9. Redacte, mejore, traduzca y comparta contenido sobre las DAO. + +#### **⭐⭐⭐ Para expertos** + +Para una participación profunda en la fase inicial: + +1. Gobernanza: + - Analice en profundidad las propuestas y comparta sus análisis, + - Contribuya activamente al desarrollo de métricas para evaluar la salud de la DAO, + - Proponga ajustes a los parámetros de gobernanza, basados en datos y argumentados con una visión a corto, medio y largo plazo. +2. Desarrollo técnico: + - Participe activamente en las Testnet, + - Proponga mejoras técnicas para las herramientas de gobernanza, + - Contribuya al desarrollo de herramientas de análisis para la DAO, + - Revise y audite continuamente los contratos inteligentes, manténgase informado sobre posibles hackeos y vulnerabilidades. +3. Compromiso comunitario: + - Organice sesiones educativas para la comunidad, + - Cree contenido explicativo sobre el funcionamiento de la DAO, + - Participe activamente en los programas de mentoría, + - Explore nuevos conceptos de transmisiones en vivo, videos, artículos, etc. +4. Innovación: + - Proponga nuevos casos de uso argumentados para el REG, + - Participe en grupos de trabajo sobre la futura integración de NFTs, + - Explore sinergias potenciales con otros proyectos DeFi. +5. Preparación para la Fase 2: + - Contribuya al diseño de mecanismos de integración de NFTs, + - Participe en pruebas exhaustivas de las nuevas funcionalidades, + - Ayude a elaborar la hoja de ruta para la transición a la Fase 2. + +Su participación activa en todos estos niveles contribuirá a dar forma al futuro de la DAO RealToken y asegurar su éxito a largo plazo. + +[Página siguiente](/es/DAO/Fonctionement) \ No newline at end of file diff --git a/es/home.md b/es/home.md new file mode 100644 index 0000000..9ee89e6 --- /dev/null +++ b/es/home.md @@ -0,0 +1,23 @@ +--- +title: Bienvenido +description: +published: true +date: 2024-09-30T08:45:12.304Z +tags: dao +editor: markdown +dateCreated: 2024-09-30T08:34:36.490Z +--- + +# Introducción + +Este Wiki es creado y gestionado por la Comunidad voluntaria de inversores de [RealT.](https://realt.co/) +Con motivo del lanzamiento de la DAO RealToken, este nuevo Wiki complementa el [existente](https://community-realt.gitbook.io/tuto-community) (con otra solución: Wiki.js vs Gitbook), se implementa para probar una solución que debería ofrecer más flexibilidad y posibilidades de contribución para toda la comunidad. +Los primeros artículos tratan sobre la DAO y se realizan aquí como prueba; si resulta exitoso, seguirán otros temas... +Buena lectura y gracias por sus comentarios y contribuciones. + +# Contribución +Cualquier persona que desee contribuir es bienvenida, solo necesita seguir la [Guía...](/es/Tuto/Guide) + +# Lista de temas + +- [Organización Autónoma Descentralizada (DAO)](/es/DAO) \ No newline at end of file diff --git a/fr/DAO.md b/fr/DAO.md new file mode 100644 index 0000000..b6a0af9 --- /dev/null +++ b/fr/DAO.md @@ -0,0 +1,53 @@ +--- +title: DAO +description: Organisation Autonome Décentralisée : Accueil +published: true +date: 2024-10-01T17:51:16.398Z +tags: dao +editor: markdown +dateCreated: 2024-09-26T12:17:03.438Z +--- + +# Bienvenue sur la DAO RealToken + +## Notre vision + +La DAO RealToken est une organisation autonome décentralisée conçue pour révolutionner le marché de la tokenisation d'actif classique. Notre mission est de créer un écosystème d'application on-chain et off-chain transparent, efficace et accessible à tous, où les détenteurs de REG jouent un rôle central dans la gouvernance et l'évolution de la plateforme. + +## Pourquoi rejoindre notre DAO ? + +- **Pouvoir décisionnel** : En tant que détenteur de REG token, vous avez une voix directe dans les décisions importantes qui façonnent l'avenir de RealToken DAO, +- **Transparence totale** : Toutes nos opérations et décisions sont enregistrées sur la blockchain, garantissant une transparence sans précédent, +- **Récompenses attractives** : Participez activement et soyez récompensés pour votre engagement dans la gouvernance de la DAO, ces récompenses étant votées et décidées par la DAO, +- **Innovation constante** : Contribuez à l'évolution d'une plateforme qui redéfinit les standards de la tokenisation d'actif classique. +- **Opportunités** : Vos talents mis à dispositions de la DAO pourraient faire émerger de nouveaux types d'activités lucratives ou non. + +## Comment participer ? + +1. **Participer aux discussions** : Rejoignez notre [forum de gouvernance](https://forum.realtoken.community/) et canaux de communication pour échanger avec la communauté +2. **Soumettre des propositions** : Partagez vos idées pour améliorer l'écosystème RealToken, +3. **Acquérir des tokens REG** : Pour une participation plus active, la première étape étant l'acquisitions de REG tokens ou les obtenir via les Airdrops, +4. **Voter sur les propositions** : Exprimez votre opinion sur les décisions clés de la DAO, +5. **Jouer un rôle dans la DAO** : Mettez à disposition vos compétences, développez en de nouvelle (devenir délégué, influenceur, développeur, formateur, etc….) + +## Prochaines étapes + +Explorez notre documentation pour en apprendre d'avantage sur le fonctionnement de la DAO, les mécanismes de vote, et comment vous pouvez maximiser votre participation. + +Rejoignez nous dans cette aventure passionnante pour façonner l'avenir de la tokenisation d'actif classique ! + +# Table des matières de la documentation DAO REG + +## Préambule + +Le document s'adresse aux personnes expérimentés, avec les DAO, ainsi qu'à celles qui le sont moins. Ce document est rédigé avec une approche multi-niveaux, pour que tout le monde puisse y trouver des informations utiles. Les novices peuvent se contenter des parties à 1 étoile (**⭐**) qui vulgarisent et simplifient les concepts expliqués plus en détail dans les parties à 3 étoiles(**⭐⭐⭐**) . Pour les personnes disposant d'une base dans la DeFi et la DAO, les parties à 1 et 2 étoiles leurs permettront de mieux comprendre le contexte et les mécanismes globaux. Les personnes expérimentées avec les DAO peuvent sauter les parties à 1 et 2 étoiles et se concentrer sur la partie à 3 étoiles. + +## Lien des chapitres + +1. [Introduction aux DAO](/fr/DAO/Introduction) +2. [DAO RealToken : Vue d'ensemble](/fr/DAO/DAO_RealToken) +3. [DAO V1 : Mise en place et objectifs](/fr/DAO/Phase1) +4. [Fonctionnement technique de la DAO V1](/fr/DAO/Fonctionnement) +5. [Guide pratique pour les détenteurs de REG](/fr/DAO/Guide_Pratique) +6. [Perspectives d'avenir](/fr/DAO/Perspectives) +7. [Ressources et support](/fr/DAO/Ressources) diff --git a/fr/DAO/DAO_RealToken.md b/fr/DAO/DAO_RealToken.md new file mode 100644 index 0000000..661fbd7 --- /dev/null +++ b/fr/DAO/DAO_RealToken.md @@ -0,0 +1,207 @@ +--- +title: 2. La DAO RealToken : Vue d'ensemble +description: +published: true +date: 2024-10-01T17:45:33.020Z +tags: +editor: markdown +dateCreated: 2024-09-26T12:17:28.688Z +--- + +## **2.1. Objectifs et vision de la DAO RealToken** + +#### **⭐ Pour les novices** + +La DAO RealToken (REG) a pour but de créer une communauté décentralisée où les détenteurs de tokens `REG` peuvent participer aux décisions importantes de l'écosystème d'applications décentralisées (DApps) utilisable par les tokens Realtokens. L'idée est de rendre l'investissement dans les actifs du monde physique plus accessible, liquide et transparent possible, tout en donnant plus d'opportunité et de cas d'usage aux investisseurs avec leurs investissements. Un utilisateur peut donc participer à la gouvernance de la DAO avec la possession de REG, et effectuer des investissements aux travers de l'achat et possession de tokens Realtoken, cela peut être l'un ou l'autre ou les deux, il n'est pas nécessaire de posséder des tokens Realtoken pour participer à la gouvernance de la DAO, comme il n'est pas nécessaire de posséder des tokens REG pour utiliser les services de la DAO. + +> REG = gouvernance DAO +{.is-info} + +> Realtoken = Investissement tokenisé +{.is-info} + + + +#### **⭐⭐ Pour les initiés** + +La vision de la DAO RealToken est de révolutionner le marché de la tokenisation d'actifs physiques et classiques en utilisant la technologie blockchain. Ses principaux objectifs sont : + +- Démocratiser l'accès à l'investissement, +- Créer un écosystème transparent et équitable, +- Optimiser les rendements pour les détenteurs de tokens Realtokens, +- Rendre plus liquide les actifs tokenisés, +- Apporter de nouveaux cas d'usage aux investisseurs avec leurs investissements. + +La DAO donnera donc la direction à prendre **_pour l'écosystème décentralisé_**, et permettra de faire naitre de nouveaux produits et services créer par la communauté. On peux voir la DAO comme un incubateur d'idées et start-up, qui permettra de faire évoluer l'écosystème. Les bénéfices financiers des applications de l'écosystème serons utilisable par la DAO pour proposer de nouveaux produits et services aux détenteurs de tokens, financer les prestataires de l'écosystème, et pour le développement de nouvelles applications qui participe à l'évolution de l'écosystème. + +La DAO RealToken prendra des décisions en ce qui concerne l'écosystème, comme : + +- Quels sont les nouveaux cas d'usage à créer pour les investisseurs avec leurs RealTokens, +- Quels sont les prestataires de l'écosystème à financer, +- Quels sont les nouvelles applications à développer pour améliorer l'écosystème, +- Quels sont les protocoles à intégrer dans l'écosystème, +- Quels sont les investissements à faire dans l'écosystème, +- Quels sont les partenariats à faire dans l'écosystème, +- Quels sont les paramètres des DApps à appliquer (frais de swap, taux d'intérêt, etc.). + +*écosystème sous-entend la partie décentralisé +#### **⭐⭐⭐ Pour les experts** + +La DAO RealToken vise à établir un nouveau paradigme dans l'industrie de la tokenisation d'actifs physiques et classiques en normalisant le support de propriété via des tokens (Realtokens), les rendre interopérable, en exploitant pleinement le potentiel de la technologie blockchain et des structures de gouvernance décentralisées. Ses objectifs stratégiques comprennent : + +- Tokenisation avancée : Développer des protocoles sophistiqués pour la représentation numérique d'actifs physiques et classiques, permettant une fractionnalisation et une liquidité accrues. +- Gouvernance innovante : Implémenter des mécanismes de vote et de proposition adaptés aux spécificités du marché RWA, assurant une prise de décision efficace et équitable pour l'écosystème de DApps. +- Intégration DeFi : Créer des synergies avec l'écosystème DeFi pour optimiser la gestion des actifs et maximiser les rendements (yield farming, prêts collatéralisés, etc.). +- Conformité réglementaire : Développer des solutions innovantes pour naviguer dans le paysage réglementaire complexe des actifs tokenisés à l'échelle mondiale. +- Interopérabilité : Établir des ponts avec d'autres protocoles pour faciliter l'échange et l'utilisation des tokens RWA dans un écosystème plus large. +- Gestion des risques décentralisée : Mettre en place des mécanismes communautaires pour évaluer, atténuer et gérer les risques liés aux investissements RWA. +- Innovation technologique : Exploiter les avancées en matière d'oracles, de zk-proofs et d'autres technologies blockchain pour améliorer l'efficacité et la sécurité de l'écosystème. +- Innovation dans la construction même de la DAO : Créer une DAO qui soit un modèle de gouvernance pour d'autres DAOs, en utilisant des mécanismes de vote et de proposition innovants (système de NFT Citizen, Activity et Collector). + +## **2.2. Structure et fonctionnement général** + +#### **⭐ Pour les novices** + +La DAO RealToken fonctionne comme une communauté en ligne où les détenteurs de tokens REG peuvent voter sur des décisions importantes, ainsi que proposer des idées pour améliorer l'écosystème par le biais de propositions. Chaque membre peut faire valoir et entendre ça vision, le poids des votes dépend de plusieurs paramètres, comme le nombre de tokens REG possédés, l'usage que vous en faites, etc, cela signifie que 1 REG ne vaut pas forcément 1 voix. Les décisions prises concernent l'avenir de l'écosystème d'applications décentralisées (DApps) utilisable par les tokens RealTokens, et comment améliorer les services pour tous les utilisateurs. + +- Il y a donc les `investisseurs qui possèdent des RealTokens`, utilisateurs des services de la DAO. +- Les `propriétaires de la DAO` aux travers des tokens `REG`, qui prennent des décisions concernant l'écosystème. +- Des `prestataires de l'écosystème`, comme des entreprise de développement ou développeurs indépendants, des experts dans diverses domaines liés au fonctionnement de la DAO et de son écosystème, des personnes médiatiques qui peuvent aider à faire connaitre l'écosystème, etc. +   + +#### **⭐⭐ Pour les initiés** + +La structure de la DAO RealToken repose sur plusieurs éléments clés : + +1. **_Tokens de gouvernance (REG)_** : Permettent de participer aux votes, effectuer des propositions et bénéficier d'avantages dans l'écosystème (réduction des frais, bonus divers, etc.), +2. Système de proposition : Les membres peuvent soumettre et mettre en œuvre des idées pour améliorer l'écosystème, +3. Mécanisme de vote : Les détenteurs de REG votent sur les propositions, +4. Smart contracts : Assurent l'exécution automatique des décisions prises, +5. Trésorerie : Gère les fonds de la DAO pour financer les projets approuvés, +6. Comités spécialisés : Des comités spécialisés peuvent être créés pour examiner des sujets spécifiques ou agir sur des éléments en particulier, +7. **_Prestataires de l'écosystème_** : Les prestataires approuvés par la DAO peuvent soumettre à approbation des devis et budget pour la réalisation de tache dans l'écosystème, ou encore accomplir des missions ponctuel ou dans la durée +8. **_Les détenteurs de RealTokens_**: Ce sont les utilisateurs/clients des services de la DAO, ils peuvent utiliser les services de la DAO. + +Le fonctionnement général implique un cycle continu de propositions, discussions, votes et mises en œuvre des décisions prises par les propriétaires de la DAO. `Les votants on la responsabilité` du contenu des propositions, et donc de l'exécution on-chain des décisions prises. Un votant doit donc donné sont avis sur l'objectif de la proposition, et son impact sur l'écosystème, mais a aussi la `responsabilité de vérifier` que le contenu de l'exécution on-chain est conforme à la proposition. La DAO implémentera plusieurs versions de son système de gouvernance, décrit plus en détail dans ce document. +  + +#### **⭐⭐⭐ Pour les experts** + +Vision de la structure et le fonctionnement de la DAO RealToken à moyen terme: + +1. Gouvernance multi-niveaux : + - La complexité des décisions à prendre et leurs pluralités, pourra nécessiter que la DAO mette en place des comités spécialisés, comme un comité de sécurité, un comité de régulation, un comité de développement, comité de finance, etc. + - Ces comités seront composés d'experts dans leurs domaines, ils seront chargés de revoir les propositions de leurs domaines, apporter une expertise, et vulgariser les sujets complexes aux autres membres de la DAO. + - Parfois ces comités aurons des mandats à court terme pour réaliser une tache spécifique, et devront rendre des comptes à la DAO une fois l'étude, ou le travail terminé. + - Il est aussi possible que des comités aient des droits particuliers sur les smart contract comme la mise en pause d'urgence, afin de pouvoir réagir plus rapidement en cas d'anomalie critique. +2. Mécanismes de vote avancés : + - Le vote ne fonctionnera pas de façon classique (1 token = 1 vote), mais il y aura un système de pondération des votes en fonction du nombre de tokens possédés, du temps de blocage des tokens pour le vote, de la localisation des tokens (wallets, Pools de liquidité, vault de lock, dans les NFT, lock dans d'autres applications de l'écosystème, etc.), + - Système de snapshot pour toute la durée d'une époque, le pouvoir de vote sera fixé pour toute la durée d'une époque, cela limitera la spéculation, et les attaque de gouvernance. Les mises à jours des pouvoirs de vote se feront par le biais d'un vote de la DAO afin de garantir toutes manipulation ou attaque (activé dans un deuxième temps), + - Système de NFT Citizsen, Activity et Collector, qui permettront de récompenser les contributeurs de la DAO, apporteront de nouveaux mécanismes de valorisation du pouvoir de vote et d'alignement des intérêts. +3. Système de proposition structuré : + - L'émissions d'une idée ou proposition, permet à n'importe qui de soumettre une idée ou une proposition, qui sera ensuite accompagné par des utilisateurs actifs de la DAO pour passer les étapes suivantes : + - Phases de discussion, débat, affinement des propositions, + - Soumission de la proposition aux experts pour analyser les détails de la proposition, + - Création et revue du draft de la proposition, + - Soumission on-chain de la proposition, + - Vote de la DAO sur la proposition, + - Exécution de la proposition. +4. Intégration on-chain/off-chain : + - Discussions et délibérations sur la proposition off-chain pour plus de flexibilité, + - Votes on-chain pour la transparence et l'immuabilité, + - Exécution de la proposition on-chain. +5. Gestion de la trésorerie : + - Contrat de trésorerie contrôlé par la DAO pour les fonds principaux, + - Allocation automatique basée sur les votes pour certains budgets, + - Décisions de la DAO sur les budgets et allocations de fonds, + - Mise en place de de bonus/avantages dans les DApps de l'écosystème pour les utilisateurs qui ont des tokens REG, +6. Mécanismes d'incitation : + - Récompenses pour la participation active et les contributions, + - Pénalités pour comportements malveillants. +7. Évolutivité de la gouvernance : + - Capacité à mettre à jour les paramètres de gouvernance via des votes, + - Mécanismes de mise à niveau des smart contracts pour l'adaptabilité, + - Capacité à mettre à jours les paramètres des DApps de l'écosystème. +   + +## **2.3. Rôle des détenteurs de REG dans l'écosystème** + +#### **⭐ Pour les novices** + +Les détenteurs de tokens REG sont au cœur de la DAO RealToken. Leur rôle principal est de participer aux décisions qui façonnent l'avenir de l'écosystème. Ils peuvent voter sur des propositions, suggérer des idées et bénéficier d'avantages dans l'utilisation des services de la DAO. +  + +#### **⭐⭐ Pour les initiés** + +Les détenteurs de REG jouent plusieurs rôles importants : + +1. Gouvernance : participer aux discussions, `controler l'exactitude` et `voter` les propositions, +2. Proposition : Soumettre de nouvelles idées pour améliorer l'écosystème, +3. Surveillance : Veiller à la bonne gestion de la DAO et de ses ressources, +4. Bénéficiaires : Profiter d'avantages dans l'utilisation des services de l'écosystème, +5. Ambassadeurs : Promouvoir la DAO et attirer de nouveaux membres. + +Plus un membre détient et utilise positivement ses tokens REG, plus son influence et ses avantages dans l'écosystème sont importants. La DAO encourage par divers formes d'avantage, bonus, et boost la détention de REG sur la durée et la participation active a la gouvernance. +  + +#### **⭐⭐⭐ Pour les experts** + +Le rôle des détenteurs de REG est multidimensionnel et crucial pour l'écosystème (rôle selon l'engagement et compétence): + +1. Gouvernance stratégique : + - Définir la direction à long terme de l'écosystème, + - Voter sur les mises à jour des paramètres de gouvernance et des smart contracts, + - Participer à la sélection et à l'évaluation des prestataires de services, +2. Gestion des risques : + - Évaluer et voter sur les propositions tout en vérifiant la conformité du code à exécuter, + - Participer aux comités spécialisés pour lesquels ils ont les compétences. +3. Allocation des ressources : + - Décider de l'allocation des fonds de la trésorerie, + - Voter sur les budgets pour le développement de nouvelles applications et autres services, + - Voter sur les paramètres des DApps de l'écosystème influant sur les entrées d'argents dans la trésorerie. +4. Innovation et développement : + - Proposer et évaluer de nouveaux cas d'usage pour les tokens Realtokens, + - Contribuer au développement technique via des propositions d'amélioration, +5. Mécanismes incitatifs : + - Bénéficier de récompenses basées sur leur participation active, + - Accéder à des fonctionnalités premium dans les DApps de l'écosystème, + - Bénéficier de taux d'intérêt favorable ou pouvoir d'emprunt plus important. +6. Représentation et networking : + - Agir comme ambassadeurs de la DAO dans l'écosystème blockchain plus large, + - Faciliter les partenariats et l'intégration avec d'autres protocoles, + - Participer à des événements et ateliers pour promouvoir la DAO, + - Contribuer à la création d'un écosystème plus large et plus solide. +7. Contrôle et équilibrage : + - Assurer la transparence et la responsabilité dans la gestion de la DAO, + - Participer aux mécanismes de résolution des conflits, + - S'assurer la stabilité et la sécurité de l'écosystème, + - Veiller à l'équilibre entre les pouvoirs de vote et les droits des détenteurs de REG, + - Equilibrer les bonus/avantages des détenteurs de REG par rapport aux autres acteurs de l'écosystème, + - Etre le gardien d'une trésorerie durable et solide. +8. Évolution du système de gouvernance : + - Proposer et voter sur des améliorations du système de gouvernance lui-même, + - Participer à l'implémentation et au test de nouveaux mécanismes de vote. + +Les `REG holders` ont un rôle déterminant dans l'écosystème, ils sont à la fois `les gardiens` de la trésorerie de la `DAO` mais aussi les décideurs de son avenir, veillant à la stabilité et la sécurité de l'écosystème tout en bénéficiant d'avantages dans l'utilisation des services de la DAO. + +## ⭐Résumé +A ce stade il est important de souligner l'importance de la distinction entre le REG, donc la DAO et les Realtokens, les investissements dans des actifs tokenisés. +La DAO à travers le REG donne un droit sur l'écosystème d’application décentraliser, et toutes les insurrections lier à la DAO. +Les Realtokens (investissement dans des actifs) donne individuellement des droits sur ses sous-jacent. +La DAO vas contrôler plusieurs applications décentraliser qui seront utiliser par des clients de la DAO (les investisseurs dans des actifs tokenisé vis des Realtokens), ses applications pourrons collecter des frais, proposer des fonctions premium, ou être gratuite selon les décisions de la DAO. + + +> Ces deux classes de token sont complémentaires et peuvent être possédées et utilisées en duo ou individuellement selon le profil de chacun. +{.is-info} + +> **Le REG** ne donne aucun droit sur les actifs tokenisés, leur gestion, ni sur la gouvernance des sociétés qui opèrent comme partenaires, le seule droit sur ces dernières découle des mandats accordés par la DAO. +{.is-danger} + +> **Les Realtokens** ne donne aucun droits sur la gestion, la trésorie ou les bonus divers liés à l'écosystème, les Realtokens représentent le droits sur l'actif sous-jacent uniquement. +{.is-danger} + + + + + +[Page suivante](/fr/DAO/Phase1) \ No newline at end of file diff --git a/fr/DAO/FAQ.md b/fr/DAO/FAQ.md new file mode 100644 index 0000000..1e52632 --- /dev/null +++ b/fr/DAO/FAQ.md @@ -0,0 +1,130 @@ +--- +title: 8. FAQ +description: +published: true +date: 2024-10-02T06:43:59.733Z +tags: +editor: markdown +dateCreated: 2024-10-02T06:25:21.450Z +--- + + + +## 8.1 Bases de la DAO ⭐ + +> Q : Qu'est-ce que le REG et comment l'obtenir ? +{.is-question} + +> R : Le REG (RealToken Ecosystem Governance) est le token de gouvernance de la DAO RealToken. Il peut être obtenu en participant à certaines activités de l'écosystème RealToken : en achetant des RealTokens sur [realt.co](http://realt.co) ou en l'achetant sur des échanges décentralisés comme 1inch sur Gnosis Chain. +{.is-result} + +> Q : Comment participer aux votes de la DAO ? +{.is-question} + +> R : Pour participer aux votes, vous devez détenir des tokens REG au moment du snapshot, ils peuvent être dans : votre portefeuille, pool de liquidité, vault de verrouillage, etc. Connectez-vous à l'interface de gouvernance avec le portefeuille contenant ou qui a lock des REG au moment du snapshot, puis vous pourrez voter sur les propositions actives utilisant le snapshot. +{.is-result} + +> Q : Comment puis-je gagner des bonus ? +{.is-question} + +> R : Vous pouvez gagner des bonus en participant aux votes de la DAO durant les périodes pour lesquelles la DAO à activé le mécanisme d'incitation. Il vous faut aussi verrouiller des REG dans le vault d'incentive et voter pour un maximum de propositions durant la période pour maximiser vos gains. +{.is-result} + +> Q : Qui peut proposer des idées ? +{.is-question} + +> R : Tout le monde peut proposer des idées. Il faut pour cela être actif dans la communauté, créer un sujet sur le forum de gouvernance, et obtenir suffisamment de soutien pour déclencher le processus de création de proposition. +{.is-result} + +> Q : Qui peut créer des propositions ? +{.is-question} + +> R : Seules les personnes ayant le rôle Proposer peuvent créer des propositions dans la première phase de la v1. Cette restriction permet de s'assurer que les propositions sont de qualité, réfléchies, et d'éviter les attaques de gouvernance. +{.is-result} + +> Q : Quels sont les sujets sur lesquels la DAO peut voter ? +{.is-question} + +> R : La DAO peut voter sur les sujets liés à l'écosystème RealToken. Dans un premier temps, les sujets sont limités à la méthodologie de fonctionnement de la gouvernance et les périodes d'incitation. Pour d'autres sujets, il faudra déterminer si les ressources et les priorités sont d'actualité pour la DAO. Pour cela, ouvrez un sujet sur le forum de gouvernance et obtenez suffisamment de soutien pour déclencher le processus de création de propositions. +{.is-result} + +> Q : Qui développe les applications et nouvelles fonctionnalités pour la DAO ? +{.is-question} + +> R : RealT est le prestataire principal pour la DAO. Il développe les applications, les nouvelles fonctionnalités, et s'occupe de l'écosystème RealToken sous mandat de la DAO. D'autres prestataires pourront fournir des services à la DAO sous réserve d’acceptation de la DAO. +{.is-result} + +> Q : La DAO peut-elle dépenser tous les fonds de la trésorerie ? +{.is-question} + +> R : En principe oui, la DAO a le contrôle total des fonds de la trésorerie. Toutefois, des dépenses inadaptées pourraient avoir des conséquences importantes sur l'avenir de la DAO, la valeur des REG, et la continuité des DApps. Il en va donc de la responsabilité des membres de la DAO d'avoir des réflexions approfondies avant de voter les dépenses et de planifier les priorités pour que la DAO puisse perdurer dans le temps et distribuer une part de ses revenus tout comme une entreprise qui distribue des dividendes. +{.is-result} + +> Q : Pourquoi devons nous fournir un mail pour participé au forum de gouvernance ? +{.is-question} + +> R : Comme toute plateforme et pour limiter le spam, les adresses à usage unique sont bloquées, une adresse valide permet de limiter les spams, de créer un compte identifiable et de vous communiquer les informations / notifications liés au forum. La communauté s'engage ne pas utiliser les mails dans d'autre buts que ceux directement liés au forum de gouvernance et ne vous obligera jamais à lier un mail avec une adresse on-chain. Pour la gouvernance V2 la mécanique va évoluer pour permettre aux utilisateurs de créer un compte sur le forum directement identifié par les NFT Citizen, Activity et Collector, qui jouront le role de carte d'identité de l'écosystème Realtoken +{.is-result} + +
+ +## 8.2. Mécanismes avancés ⭐⭐ + +> Q : Comment fonctionne le mécanisme de verrouillage des REG ? +{.is-question} + +> R : Dans la v1, le verrouillage est une condition pour pouvoir obtenir des bonus avec la participation aux votes. Chaque session (epoch) est activée et définie par la DAO. Il y a une première phase de souscription durant laquelle vous pouvez déposer et retirer vos REG, suivie d'une période de verrouillage durant laquelle vous ne pouvez plus retirer les REG et devez voter. Au terme de la période de verrouillage, les REG sont libérés et vous pouvez les retirer ou les laisser dans le vault. Ils seront automatiquement verrouillés pour la prochaine session au moment du lock des tokens (vous pouvez donc retirer jusqu'à la fin de la periode de souscription suivante). +{.is-result} + +> Q : Comment sont choisies les adresses autorisées à créer des propositions ? +{.is-question} + +> R : Durant les premières semaines de fonctionnement de la v1, les adresses autorisées seront uniquement des adresses de RealT, le temps que la communauté s'organise pour élire des personnes de confiance au sein de la communauté pour devenir Proposer. +{.is-result} + +> Q : Quel est le but du rôle de Proposer ? +{.is-question} + +> R : Les Proposers sont des personnes de confiance au sein de la communauté qui ont pour rôle de s'assurer que les propositions soumises sur le forum de gouvernance sont de qualité, pertinentes, et réfléchies, qu'elles respectent la méthodologie définie par la DAO pour la création de propositions. Ils peuvent également être sollicités pour des tâches spécifiques liées à la gouvernance et doivent créer les propositions on-chain. +{.is-result} + +> Q : La DAO peut-elle forcer un changement sans le consentement de RealT ? +{.is-question} + +> R : Les propositions soutenues par une majorité importante de la DAO peuvent être forcées. Toutefois, à l'heure actuelle, la DAO ne possède concrètement les DApps créées par RealT pour la future DAO. Il devra donc y avoir une reprise formelle de la responsabilité de la DApp ou des DApps par la DAO pouvant entraîner un paiement à RealT pour la prestation fournie. +La DAO ne peux imposer ou forcer des choses qui sont sous la responsabilité de RealT ou d'autres prestataires. +{.is-result} + +> Q : Quelles sont les DApps sur lesquelles la DAO peut agir ? +{.is-question} + +> R : À l'heure actuelle, les DApps sur lesquelles la DAO peut agir sont : les contrats de gouvernance, le vault de verrouillage des REG, le contrat de treasury DAO. D'autres DApps s'ajouteront progressivement, et les nouveaux contrats développés par RealT, financés par la DAO, seront directement sous le contrôle et la responsabilité de la DAO. +{.is-result} + +> Q : Pourquoi la DAO n'a pas un contrôle total des DApps développées par RealT jusqu'à présent ? +{.is-question} + +> R : La DAO doit en premier lieu s'organiser, définir des processus, gagner en maturité, et acquérir des experts qui pourront exercer les rôles de contrôle et de gestion des DApps. Le contrôle d'une DApp demande une expertise et une compréhension du fonctionnement des smart contracts et de la blockchain. C'est pourquoi, en tant que prestataire, RealT assume pour la DAO jusqu'à présent la responsabilité de ces DApps afin de garantir la continuité et la stabilité nécessaires pour durer dans le temps. +{.is-result} + +> Q : Quelles sont les pools de liquidité pris en charge pour le calcule du powervoting +{.is-question} + +> R : La plus part des pools de liquidité sont pris en charge par l'outil de calcul des balances et du pouvoir de vote, toutefois cela demande une intégration dans les outils pour qu'elles soient reconnues. Afin d'être intégrées il doit y avoir un graph TheGraph pour le pool afin de fournir les données, et une demande doit etre fait à RealT pour implémenter l'intégration (il sera possible de contribuer à l'outil sur Github dans un future proche) +{.is-result} + +
+ +## 8.3. Aspects techniques ⭐⭐⭐ + +> Q : Pourquoi ne pas utiliser le REG comme token de gouvernance mais utiliser le `PowerVotingRegistry` ? +{.is-question} + +> R : Le REG est un token utilisé pour le calcul du power voting. Les pouvoirs de vote sont calculés off-chain par RealT et enregistrés sur le `PowerVotingRegistry`. Cette approche permet de ne pas pénaliser les participants aux pools de liquidité ou autres services qui utilisent des REG. Ainsi, le REG peut avoir plusieurs cas d'usage, en plus du vote, sans pénaliser le pouvoir de vote. De plus, la DAO peut modifier les mécanismes de calcul du power voting en changeant l'algorithme off-chain, sans avoir à modifier le REG ou autre smart contract, ce qui lui permet d'accorder un boost de vote en fonction de ses objectifs. Par exemple : pour soutenir l'apport de liquidité sur un ou plusieurs DEX, la DAO peut décider de compter les REG verrouillés dans le pool ainsi que la liquidité déposée en contrepartie comme des REG supplémentaires, voire même d'accorder plus de pouvoir de vote pour un REG déposé dans un pool de liquidité. La DAO pourrait aussi décider que les REG sur les wallets, qui ne bénéficient donc pas à l'écosystème, pourraient valoir moins d'une unité de pouvoir de vote. Par exemple, un REG sur un wallet pourrait donner 0,5 de pouvoir de vote, contre 1 REG dans un pool de liquidité qui pourrait donner 1,2 de pouvoir de vote. +{.is-result} + +> Q : Pourquoi avoir désactivé le mécanisme de délégation ? +{.is-question} + +> R : Le mécanisme de délégation a été désactivé pour des raisons de simplification de la mise en place de la v1 et pour inciter le plus de participation à l'élaboration des bases de la gouvernance. De plus, avec la mécanique d'incentive et les faibles revenus de la DAO actuellement, il aurait été contre-productif de distribuer des récompenses sans une contrepartie des holders de REG envers la DAO. +{.is-result} \ No newline at end of file diff --git a/fr/DAO/Fonctionnement.md b/fr/DAO/Fonctionnement.md new file mode 100644 index 0000000..8f87dd0 --- /dev/null +++ b/fr/DAO/Fonctionnement.md @@ -0,0 +1,232 @@ +--- +title: 4. Fonctionnement technique de la DAO REG +description: +published: true +date: 2024-10-02T04:58:56.448Z +tags: +editor: markdown +dateCreated: 2024-09-26T12:17:33.764Z +--- + +## **4.1. Smart Contracts principaux** + +#### **Adresses des smart contracts :** + +- [Governor: 0x4a5327347f077e72d2aab19f68ba8a7f12ec5d63](https://gnosisscan.io/address/0x4a5327347f077e72d2aab19f68ba8a7f12ec5d63#code) +- [REGTreasuryDAO: 0x3f2d192F64020dA31D44289d62DB82adE6ABee6c](https://gnosisscan.io/address/0x3f2d192F64020dA31D44289d62DB82adE6ABee6c#code) +- [PowerVotingRegistry: 0x6382856a731Af535CA6aea8D364FCE67457da438](https://gnosisscan.io/address/0x6382856a731Af535CA6aea8D364FCE67457da438#code) +- [Incentive: 0xe1877d33471e37fe0f62d20e60c469eff83fb4a0](https://gnosisscan.io/address/0xe1877d33471e37fe0f62d20e60c469eff83fb4a0#code) + +#### **⭐ Pour les novices** + +La DAO RealToken fonctionne grâce à des programmes informatiques spéciaux appelés "smart contracts". Ces contrats gèrent automatiquement les règles de la DAO, les votes, et les récompenses. Il y a quatre contrats principaux : + +1. Le contrat de gouvernance : C'est le cerveau de la DAO. Il gère les propositions et les votes, +2. Le contrat de trésorerie : Il gère les fonds de la DAO et applique un délai de sécurité avant d'exécuter les décisions, +3. Le contrat de pouvoir de vote : Il calcule le pouvoir de vote de chaque membre, +4. Le contrat d'incitation : Il distribue des récompenses aux membres actifs de la DAO qui effectuent des votes et bloquent leurs REG (si une période est activée par la DAO). +   + +#### **⭐⭐ Pour les initiés** + +La DAO RealToken repose sur un ensemble de smart contracts interconnectés : + +1. Contrat de gouvernance : Basé sur le standard OpenZeppelin Governor, avec des modifications mineures, il gère le cycle de vie des propositions, le processus de vote, et l'exécution des décisions on-chain, +2. Contrat de trésorerie (REGTreasuryDAO) : Implémente un mécanisme de timelock pour sécuriser l'exécution des décisions de la DAO et gérer ses fonds, +3. Contrat de pouvoir de vote (PowerVotingRegistry) : Enregistre le pouvoir de vote des détenteurs de REG en fonction de leur solde, de boost et de leur activité, il permet ainsi une plus grande flexibilité que le modèle classique de vote par token, 1 token = 1 vote, +4. Contrat d'incitation : Gère la distribution des récompenses pour encourager la participation active à la gouvernance, pour ce faire il faut voter et bloquer ses REG pour une durée déterminée (epoch). + +Ces contrats interagissent pour assurer un fonctionnement transparent et sécurisé de la DAO tout en encourageant la participation active à la gouvernance. +  + +#### **⭐⭐⭐ Pour les experts** + +L'architecture technique de la DAO RealToken est composée de plusieurs smart contracts clés : + +##### **4.1.1. Contrat de gouvernance** + +- Basé sur OpenZeppelin Governor avec des modifications personnalisées, +- Gère le cycle de vie complet des propositions : création, vote et exécution, +- Intègre les interactions avec le timelock pour augmenter la sécurité des exécutions, +- Implémente des contrôles d'accès pour la création de propositions, il permet l'activation de 4 mode différents pour autoriser les propositions à être créées, +- Interagit directement avec le PowerVotingRegistry pour créer les snapshots des pouvoirs de vote basés sur les valeurs enregistrées dans le PowerVotingRegistry. +   + +##### **4.1.2. Contrat de trésorerie (REGTreasuryDAO)** + +- Basé sur le TimelockControllerUpgradeable d'OpenZeppelin, +- Implémente un mécanisme de timelock pour ajouter un délai de sécurité avant l'exécution des décisions on-chain, +- Gère les fonds de la DAO et contrôle leur utilisation, +- Intègre des rôles spécifiques (UPGRADER\_ROLE) pour la gestion des mises à niveau du contrat, +- Utilise le pattern UUPS (Universal Upgradeable Proxy Standard) pour permettre des mises à niveau futures, +- Interagit avec les contrats externes appelés par les propositions. +   + +##### **4.1.3. Contrat de pouvoir de vote (PowerVotingRegistry)** + +- Enregistre le pouvoir de vote en fonction du solde REG et d'autres facteurs (par exemple, durée de détention, lock, pool de liquidité, etc.), +- Implémente une logique d'auto-délégation pour simplifier l'activation du pouvoir de vote. + +##### **4.1.4. Contrat d'incitation** + +- Intègre une logique d'état qui modifie les actions possibles, le cycle complet s'appelle “epoch”, pour chaque epoch il faut voter et bloquer ses REG pour recevoir des récompenses, +- Distribue des récompenses aux participants actifs de la gouvernance (qui votent), +- Utilise des mécanismes de verrouillage pour encourager l'engagement à long terme (verrouillage de la durée de l'epoch), +- Intègre des calculs de récompenses basés sur l'activité de gouvernance (votes et verrouillage des REG). + +Ces contrats sont conçus pour être modulaires et évolutifs, permettant des mises à jour et des améliorations futures sans perturber l'ensemble du système de gouvernance. Le contrat REGTreasuryDAO, en particulier, ajoute une couche de sécurité supplémentaire en imposant un délai entre la proposition d'une action et son exécution, permettant ainsi à la communauté de réagir si nécessaire. + +A terme tous les contrats de l'écosystème RealToken seront contrôlés, upgradables uniquement par le contrat REGTreasuryDAO via des proposals, seules quelques fonctions d'urgence pourront être exécuté en dehors du cycle de la DAO par un comité de sécurité qui aura des droits limités à des actions d'urgence pour sécuriser les contrats. + +## **4.2. Mécanismes de vote et de proposition** + +#### **⭐ Pour les novices** + +La DAO RealToken vous permet de participer aux décisions importantes de l'écosystème d'applications lié à la DAO. Voici comment ça marche : + +1. Sur le forum de la DAO, les membres peuvent proposer des idées pour améliorer la DAO et l'écosystème, +2. Un débat à lieu autour des propositions afin de mesurer la faisabilité et l'intérêt des propositions par la communauté, +3. Si une proposition obtient un nombre de voix suffisant, elle est transformée en proposal et soumise au vote de la DAO, +4. Les membres de la DAO peuvent voter pour ou contre la proposition, +5. Si la proposition est approuvée, elle est exécutée par le REGTreasuryDAO. + +#### **⭐⭐ Pour les initiés** + +Le système de vote et de proposition de la DAO RealToken comprend : + +1. Le forum de la DAO : Où les membres peuvent proposer des idées et débattre afin de mesurer l'intérêt des propositions, +2. Durant la période de débat, la communauté doit mesurer l'intérêt et la faisabilité des propositions, +3. Si une proposition est jugée comme faisable et pertinente, une proposition concrète est travaillée avec l'établissement de tous les paramètres liés à la proposition, comme les actions à exécuter on-chain, le cout de développement, les gains pour la DAO, etc... +4. Création de propositions : Processus contrôlé par des règles d'accès définies dans le contrat de gouvernance, selon les paramètres il peut y avoir des restrictions à la création de proposition, cela a pour but d'éviter les attaques de gouvernance, et permettre une mise en place progressive des règles de fonctionnement de la DAO en toutes sécurité, +5. Cycle de vie des propositions : Création, période de vote, exécution (si approuvée). +6. Mécanisme de timelock : Délai de sécurité avant l'exécution des décisions approuvées. + +#### **⭐⭐⭐ Pour les experts** + +Les mécanismes de vote et de proposition sont implémentés comme suit : + +1. Forum de la DAO : + - Où les utilisateurs peuvent proposer des idées et débattre afin de mesurer l’intérêt des propositions, + - Un débat a lieu autour des propositions afin de mesurer la faisabilité et l’intérêt des propositions par la communauté ou l'un des prestataires de la DAO, + - Si une proposition est jugée comme faisable et pertinente, une proposition concrète est travaillée avec l’établissement de tous les paramètres liés à la proposition, comme les actions a exécuter on-chain, le cout de développement, les gains pour la DAO, étude d'impacte et de risque, les besoins ou non d'un audite de sécurité, etc... +2. Création de propositions : + - Contrôlées par le contrat de gouvernance, + - Quatre modes d'autorisation sont possibles pour la création de propositions, ces modes de proposition vise à optimiser la gestion des risques de la DAO, et à limiter l'exposition des fonds, avec un objectif de centralisation à moyen terme en fonction de la maturité de la DAO, + - Inscription on-chain de la proposition avec tous les codes permettant l'exécution de la proposition si elle est approuvée, + - Interaction avec le PowerVotingRegistry pour créer des snapshots des pouvoirs de vote. +3. Processus de vote : + - Basé sur le standard OpenZeppelin Governor avec des modifications personnalisées, + - Utilisation du pouvoir de vote enregistré dans le PowerVotingRegistry, + - Possibilité de vote : pour, contre ou abstention, + - Uniquement les membres enregistrés dans le PowerVotingRegistry peuvent voter, + - Un délais de 1 jours est appliqué à partir du moment de la validation de la transaction de création de la proposal, + - Le vote se fait sur une durée déterminée par le contrat de gouvernance, en général 7 jours, + - Les votants vérifient que la proposition est conforme à la description et aux échanges sur le forum de la DAO (vérification du code d'exécution on-chain). +4. Calcul du pouvoir de vote + - Enregistré dans le PowerVotingRegistry, + - Prend en compte le solde REG, la durée de détention, le verrouillage, et potentiellement d'autres facteurs, selon l'algorithme de calcul validé par la DAO, + - Implémente une logique d'auto-délégation pour simplifier l'activation du pouvoir de vote. +5. Exécution des propositions : + - Utilisation du REGTreasuryDAO comme timelock pour ajouter un délai de sécurité, + - Exécution on-chain des actions approuvées après le délai, + - Possibilité d'annulation pendant la période de timelock si nécessaire, par un groupe de sécurité. +6. Système d'incitation : + - Géré par le contrat d'incitation, + - Récompenses basées sur la participation aux votes et le verrouillage de REG, + - Système d'epochs pour structurer les périodes de récompenses, + - Activé par la DAO qui définie la durée des epochs et les récompenses associés. +7. Mode de proposition : + - ProposerWithRole : L’objectif est de limiter strictement les adresses pouvant soumettre un vote, afin de prévenir le spam et les propositions abusives. Ce mode sera activé uniquement pendant les premières semaines ou mois du déploiement initial de la gouvernance (version 1), pour établir une base solide avant d’élargir le nombre d’auteurs de propositions, + - ProposerWithVotingPower : Ce mode exige que l’auteur de proposition ait un pouvoir de vote minimum. Sans ce pouvoir, aucune proposition ne peut être créée. C’est l’étape ultime de la décentralisation, où tous ceux ayant suffisamment de pouvoir de vote peuvent soumettre des propositions. Il n’y a plus de rôles privilégiés; tous les détenteurs suivent les mêmes règles, + - ProposerWithRoleAndVotingPower : Ce mode combine deux restrictions, l’auteur de proposition doit avoir un rôle spécifique et un pouvoir de vote minimum. Si l’une des conditions n’est pas remplie, la proposition échouera. Ce mode élargit les propositions aux membres les plus engagés de la communauté, exigeant un solde minimum de REG pour garantir leur engagement et des enjeux financiers. Ils doivent être élus et posséder suffisamment de REG. Cela permet de démarrer la décentralisation, tester les processus et limiter les risques, + - ProposerWithRoleOrVotingPower : Ce mode permet la création de propositions si l’auteur de proposition possède soit le rôle requis, soit un pouvoir de vote minimum. Si aucune de ces conditions n’est remplie, la proposition échouera. C’est l’avant-dernière étape de la décentralisation de la gouvernance. Ce mode exige un nombre important de REG pour proposer librement des améliorations, sans passer par un rôle spécifique. Cela permet à quiconque de proposer des améliorations en engageant un nombre significatif de REG, tout en maintenant les auteurs de proposition ayant un rôle spécifique, qui n’ont pas besoin de REG minimum. Le rôle peut être retiré en cas de non-respect des processus. +8. Délégation : + - Délégation de pouvoir de vote a été retirée pour permettre l'activation des incitations pour les votants et les lockers de REG, + - Les utilisateurs ne peuvent pas déléguer leur pouvoir de vote à d'autres adresses, mais bénéficient d'une auto-délégation par défaut, + - Dans une v2 la délégation fera sont retour et sera même une partie importante du système. + +Ces mécanismes sont conçus pour assurer une gouvernance équitable, sécurisée et incitative, tout en permettant une évolution future du système. + +Dans les premières semaines/mois la DAO est implémentée avec des restrictions afin de permettre la mise en place des règles de fonctionnement, d’expérimenter les processus et de limiter les risques. + +Afin de donner une bonne vision des étapes d'évolution, un débat devra avoir lieu pour déterminer les paliers déclenchant une décentralisation de niveau supérieur, donnant une plus grande autonomie et ce libérant de la confiance apporté aux divers intervenants. + + +  + +## **4.3. Système d'incitation et de récompense** + +#### **⭐ Pour les novices** + +La DAO RealToken vous récompense pour votre participation active. Voici comment ça marche : + +1. Vous gagnez des récompenses sous diverses formes en votant sur les propositions, +2. Vous pouvez augmenter vos récompenses en bloquant vos tokens REG pendant une certaine période, +3. La participation dans certaines pools de liquidité ou autre de l'écosystème RealToken peuvent vous donner des récompenses supplémentaires, +4. Les récompenses peuvent être sous forme de REG, d'ERC20, ou encore sous forme de boost sur le pouvoir de vote, +5. La DAO décide des récompenses et des paramètres du système d'incitation. + +#### **⭐⭐ Pour les initiés** + +Le système d'incitation de la DAO RealToken est conçu pour encourager la participation active : + +1. La DAO définie les récompenses et les paramètres du système d'incitation, le type et les montants des récompenses, +2. Récompenses basées sur la participation aux votes et le verrouillage de REG, participation dans certaines pools de liquidité ou autre de l'écosystème RealToken peuvent vous donner des récompenses supplémentaires, +3. Système d'epochs pour structurer les périodes de récompenses et optimiser la participation, +4. Attribution on-chain automatique des récompenses en stable coin claimable à la fin de chaque epoch, +5. Possibilité pour la DAO d'ajuster les paramètres du système d'incitation afin d'optimiser la participation et répondre à l'évolution de la DAO. + +#### **⭐⭐⭐ Pour les experts** + +Le système d'incitation et de récompense est implémenté comme suit :  + +1. Contrat d'incitation : + - Gère l'état du système (actif/inactif) et les cycles d'epochs, + - Calcule les récompenses en fonction de l'activité de vote et du verrouillage de REG, + - Distribue automatiquement les récompenses à la fin de chaque epoch. +2. Mécanisme de verrouillage : + - Les utilisateurs peuvent verrouiller leurs REG pour la durée d'un epoch dans le contrat d'incitation, + - Le verrouillage peut augmenter le pouvoir de vote et les récompenses potentielles selon les paramètres définis par la DAO, + - Le verrouillage permet de marquer un engagement à long terme de la part du votant, diminue la liquidité des REG et limite les risques d'attaque de gouvernance. +3. Paramètres ajustables : + - Durée des epochs, + - Quantité de récompenses par epoch, + - Type de récompenses, + - Ces paramètres sont appliqués par la DAO dans la proposal d'activation d'une epoch, + - Pour les boost de pouvoir de vote, la DAO peut les ajuster en fonction des besoins la formule et le poids accordé dans le système de calcul du powerVoting qui génère les pouvoir de vote. +4. Intégration avec le PowerVotingRegistry : + - Le verrouillage des REG affecte le pouvoir de vote enregistré, + - Synergie entre la participation à la gouvernance et les récompenses.   +5. Sécurité et évolutivité : + - Contrat upgradable pour permettre des améliorations futures, + - Mécanismes de pause en cas d'urgence. +6. Calcul des récompenses : + - Comptabilise le nombre total de propositions émises durant une epoch, + - Comptabilise le nombre de votes effectués par chaque votant durant l'epoch, + - Pondéré par la quantité de REG verrouillés. + +```plaintext +userBonus = (userState.depositAmount * userState.voteAmount * epochState.totalBonus) / epochState.totalWeights; +``` + +- \`userState.depositAmount\` : Le montant déposé par l'utilisateur pour cette époque en REG, +- \`userState.voteAmount\` : Le nombre de votes effectués par l'utilisateur durant cette époque, +- \`epochState.totalBonus\` : Le montant total de bonus alloués pour cette époque, +- \`epochState.totalWeights\` : La somme totale des poids pour tous les utilisateurs dans cette époque. + +Cette formule est appliquée dans le contrat aux lignes suivantes : + +[REGIncentiveVault.sol](https://gnosisscan.io/address/0x4b79755d1ea8937c027408e3aa72d69a260f6237#code#F1#L342) de la ligne 342 à 346. + +Le total des poids s'incrémente du montant déposé par le user à chacun de ses votes (cf ligne 245 du contrat). + +Ce système vise à créer un cercle vertueux d'engagement dans la gouvernance, en récompensant la participation active tout en renforçant la stabilité à long terme de l'écosystème RealToken. + +La mécanique de récompense sera entièrement revu avec la mise en service de la gouvernance V2 utilisant les NFT afin d'améliorer le système d'incitation, permettre une plus grande granularité, et précision des actions à encourager en fonction des besoins de la DAO et des profiles des holders. + +De nouveaux types de récompenses seront introduits comme comme la matière noire des NFT Cityzen, des points de soutien pour les votes permettant la mise en avant des contenus liés au NFT Activity, etc... + +L'écosystème RealToken est pensé pour disposer de nombreux outils d'optimisation de participation aux votes, et encourager les actions et contributions divers qui sont bénéfiques à la DAO tout en permettant un contrôle précis des finances de la DAO afin de ne pas dilapider la trésorerie ou dévaluer le token REG. +  + +[Page suivante](/fr/DAO/Guide_Pratique) \ No newline at end of file diff --git a/fr/DAO/Guide_Pratique.md b/fr/DAO/Guide_Pratique.md new file mode 100644 index 0000000..063c804 --- /dev/null +++ b/fr/DAO/Guide_Pratique.md @@ -0,0 +1,23 @@ +--- +title: 5. Guide pratique pour les détenteurs de REG +description: +published: true +date: 2024-10-01T17:11:20.407Z +tags: +editor: markdown +dateCreated: 2024-09-26T12:17:38.513Z +--- + +Le document ci-après est un guide dans la découverte des cinq nouvelles applications de l'ecosystème RealTokens : +Il vous aidera : +- à participer aux échanges sur **Forum de discussions**, pour établir les propositions qui seront soumises aux votes, +- à mieux comprende le fonctionnement de la DAO, au travers d'articles sur un **(nouveau) wiki** auquel vous pourrez plus facilement contribuer, +- à comprendre à quoi correspond votre **pouvoir de vote**, +- à **voter** sur la blockchain, +- à toucher des **Bonus** en participant aux votes et en bloquant des REG. + +[Télécharger le guide PDF](/fr/fr/documents/tuto_gouvernance_dao_v2.pdf) + +![schema_dao_v2.jpg](/fr/fr/assets/img/schema_dao_v2.jpg){.img75 .center} + +[Page suivante](/fr/DAO/Perspectives) diff --git a/fr/DAO/Introduction.md b/fr/DAO/Introduction.md new file mode 100644 index 0000000..eb52c5e --- /dev/null +++ b/fr/DAO/Introduction.md @@ -0,0 +1,125 @@ +--- +title: 1. Introduction aux DAO +description: +published: true +date: 2024-10-01T17:48:09.838Z +tags: +editor: markdown +dateCreated: 2024-09-26T12:17:42.863Z +--- + +## **1.1. Qu'est-ce qu'une DAO ?** + +#### **⭐ Pour les novices** + +Une DAO (Organisation Autonome Décentralisée) est une sorte de club en ligne (sur la blockchain) où les membres prennent des décisions ensemble. Imaginez un groupe WhatsApp où chacun peut proposer des idées et voter, mais avec des règles claires, transparentes et automatisées. + +#### **⭐⭐ Pour les initiés** + +Une DAO est une structure organisationnelle basée sur la blockchain, où les règles de gouvernance sont encodées dans des contrats intelligents (Smart Contract). Elle permet une prise de décision collective et transparente, sans autorité centrale, de faire évoluer des protocoles, des projets et permet la participation de n'importe qui sans discrimination, du moment qu'il/elle respecte les règles communes à tous de la DAO. + +#### **⭐⭐⭐ Pour les experts** + +Une DAO représente une évolution significative dans la gouvernance organisationnelle, utilisant la technologie blockchain les Smart Contract pour créer des systèmes de décision décentralisés et autonomes afin de gérer les flux de trésorerie, actifs, smart contract de l'écosystème et paramètres de fonctionnement. Les caractéristiques clés incluent : + +- Gouvernance on-chain : Toutes les décisions et actions sont enregistrées de manière immuable sur la blockchain, +- Smart contracts : Les règles de fonctionnement sont codées et exécutées automatiquement, +- Tokenisation : Les droits de vote et la participation sont généralement liés à la possession de tokens spécifiques, +- Mécanismes de consensus : Divers modèles de vote et de proposition assurent une prise de décision collective, +- Trésorerie décentralisée : Les actifs de la DAO sont gérés de manière transparente et programmable. + +## **1.2. Pourquoi les DAO sont importantes dans l'écosystème blockchain** + +#### **⭐ Pour les novices** + +Les DAO sont importantes car elles permettent à des personnes du monde entier de travailler ensemble sur des projets, de prendre des décisions et de gérer de l'argent, le tout de manière équitable et transparente, chaque acteur est égal peu importe sa région géographique, sa race, son sexe, etc. C'est comme si Internet avait sa propre façon de créer des entreprises et des organisations. Les DAO permettent donc de gérer tout les aspects d'un projet, d'un produit, d'une organisation, etc. de manière décentralisée, transparente, équitable et sans besoin de faire confiance aux autres participants, elles ont donc un rôle de médiateur entre tous les acteurs de l'écosystème. + +#### **⭐⭐ Pour les initiés** + +Les DAO jouent un rôle crucial dans l'écosystème blockchain car elles incarnent les principes de décentralisation et de désintermédiation. Elles offrent un nouveau modèle de gouvernance qui permet : + +- Une participation directe des utilisateurs dans la gestion des projets, +- Une transparence accrue dans la prise de décision, +- Une réduction des coûts liés aux intermédiaires traditionnels, +- Une flexibilité et une adaptabilité accrues face aux changements du marché. + +Les DAO par leurs conceptions permettent de résoudre les problèmes de confiance dans un ou plusieurs acteurs afin de maintenir un écosystème sain et durable. Une DAO dynamique permet donc de pépériser l'existence d'un écosystème dans le cas de disparition d'un ou plusieurs acteur majeur, et donne des opportunités à toutes personnes désireuse de s'investir et mettre à disposition des compétences. + +Le contrôle des Smart Contract par la DAO permet de garantir une transparence sur les paramètres de fonctionnement des Smart Contract et mise à jour, ainsi un acteur seul ne peux pas modifier les paramètres des Smart Contract sans le consensus de la DAO. + +Les utilisateurs de l'écosystème ont donc la visibilité et le contrôle sur les paramètres des Smart Contract, ce qui leur donne confiance dans l'écosystème sans devoir faire confiance à un acteur en particulier. + +#### **⭐⭐⭐ Pour les experts** + +Les DAO représentent une innovation fondamentale dans l'écosystème blockchain pour plusieurs raisons : + +- Gouvernance décentralisée : Elles permettent une véritable décentralisation du pouvoir décisionnel, alignant ainsi la gouvernance avec les principes fondamentaux de la blockchain, réunissant les acteurs de l'écosystème se trouvant dans le monde entier, cette diversité permet d'avoir de multiples points de vue et de résoudre les problèmes de manière plus holistique. +- Efficacité économique : En réduisant les frictions et les coûts associés aux structures hiérarchiques traditionnelles et entreprises, les DAO peuvent potentiellement atteindre une efficacité opérationnelle supérieure et redistribuer une partie des bénéfices aux participants directement. +- Incitations alignées : Les mécanismes de tokenisation permettent d'aligner les intérêts des participants avec ceux de l'organisation, crée un écosystème plus cohérent et motivant. +- Innovation ouverte : Les DAO facilitent la collaboration à grande échelle, permettant l'émergence de nouveaux modèles d'innovation et de création de valeur, les points de vue multiple, besoin différents, permet l'émergence de nouvelle idées et de nouveaux produits révolutionnaire. +- Autonomie et résilience : La nature programmable et auto-exécutable des DAO les rend plus résistantes aux interventions externes et aux défaillances individuelles, elles sont donc plus fiable et robuste. +- Interopérabilité : Les DAO peuvent interagir de manière native avec d'autres protocoles blockchain, ouvrant la voie à des écosystèmes complexes et interconnectés. +- Gouvernance dynamique : Les DAO peuvent évoluer et s'adapter en fonction des besoins, des opportunités et des menaces, permettant une réponse rapide aux changements et besoins des utilisateurs de l'écosystème. +- Gouvernance globale : Les DAO peuvent gérer des ressources et des activités à l'échelle du globe, permettant une coordination globale et une réponse efficace des ressources de l'écosystème pour proposer des solutions, garantie dans l'écosystème. + +## **1.3. Avantages et défis des DAO** + +#### **⭐ Pour les novices** + +Avantages : + +- Participation ouverte à tous, sans discrimination, +- Décisions prises collectivement, +- Transparence totale des actions et des finances. + +Défis : + +- Comprendre le fonctionnement technique, +- Participation active nécessaire, +- Risques liés aux nouvelles technologies. +   + +#### **⭐⭐ Pour les initiés** + +Avantages : + +- Gouvernance décentralisée et équitable, +- Réduction des coûts d'intermédiaires, +- Flexibilité et adaptabilité rapide, +- Alignement des intérêts des participants. + +Défis : + +- Sécurité des smart contracts, +- Gestion de la participation à grande échelle, +- Équilibre entre efficacité et décentralisation, +- Conformité réglementaire dans différentes juridictions. +   + +#### **⭐⭐⭐ Pour les experts** + +Avantages : + +- Gouvernance on-chain : Traçabilité et immuabilité des décisions, +- Interopérabilité native avec d'autres protocoles blockchain, +- Mécanismes d'incitation programmables et flexibles, +- Résilience accrue face aux points de défaillance uniques, +- Potentiel d'innovation ouverte et de collaboration globale, +- Accès à une expertise globale, +- Opportunité de participer à l'innovation technologique, +- Appartenance forte des participants a l'écosystème. + +Défis : + +- Scalabilité des mécanismes de gouvernance, +- Gestion des attaques Sybil et de la centralisation du pouvoir, +- Optimisation des mécanismes de vote et de proposition, +- Implémentation de systèmes de résolution des conflits, +- Gestion de la mise à jour des smart contracts et de la migration des données, +- Équilibre entre confidentialité et transparence, +- Intégration avec les systèmes juridiques traditionnels, +- Rationalité des décisions prises par la DAO, afin de garantir la cohérence et la stabilité de l'écosystème, +- Divergence de perspective entre les acteurs de l'écosystème pouvant mener à des blocages et scissions, +- Transmission des connaissances et des compétences aux nouveaux arrivants. + +[Page suivante](/fr/DAO/DAO_RealToken) \ No newline at end of file diff --git a/fr/DAO/Perspectives.md b/fr/DAO/Perspectives.md new file mode 100644 index 0000000..f603932 --- /dev/null +++ b/fr/DAO/Perspectives.md @@ -0,0 +1,208 @@ +--- +title: 6. Perspectives d'avenir +description: +published: true +date: 2024-10-02T05:26:36.985Z +tags: +editor: markdown +dateCreated: 2024-09-26T12:17:47.858Z +--- + +## 6.1. Évolutions prévues de la DAO + +#### ⭐ Pour les novices + +La DAO RealToken va continuer à se développer et à s'améliorer avec le temps. Voici ce à quoi vous pouvez vous attendre (l'ordre des points suivants ne représente pas l'ordre de développement) : + +1. V1 : Gouvernance simple et efficace, qui a pour but d'initier les concepts de base, +2. Evolution des possibilités pour participer aux décisions, +3. De nouvelles façons d'utiliser vos tokens REG forçant les holder à faire des choix d'usage, +4. Une meilleure intégration avec d'autres services blockchain, +5. Des outils plus faciles à utiliser pour voter et faire des propositions. +6. Délégation du pouvoir de vote pour devenir délégué ou pour déléguer ses votes, +7. De nouvelles applications en lien avec les NFTs, +8. De nouvelles applications pour l'usage des RealTokens, comme un DEX, YAM v2, RMMv4, et d'autres applications. + +#### ⭐⭐ Pour les initiés + +Les évolutions prévues pour la DAO RealToken incluent (l'ordre des points suivants ne représente pas l'ordre de développement) : + +1. V1 : Déploiement progressif de la gouvernance v1 avec des fonctionnalités libérées progressivement, +2. V1 : Augmentation progressive du champs d'action, +3. V1 : Test et ajustement des processus de gouvernance, +4. V1 : Décisions sur divers paramètres de la gouvernance v1 et premières DApps, +5. V2 : Transition vers la Phase 2 avec l'intégration des NFT dans la gouvernance, +6. Nouveaux cas d'usage pour le REG dans l'écosystème RealToken, ses nouveaux cas d'usages impliqueront de devoir lock des REGs pour une durée dans un contrat spécifique de la DApp, +7. YAM v2, apportera plus de flexibilité avec de nouvelles fonctionnalités, +8. RMM v4, repense le fonctionnement de la liquidité pour permettre de meilleurs rendements pour les dépôts et diminuer le cout pour les emprunteurs, en apportant plus de stabilité dans les taux d'intérêts et ouvrent la voie à de nouveaux cas d'usage, +9. DEX v1, un DEX entièrement pensé pour l'écosystème, il permettra de mutualiser la liquidité pour rendre les RealTokens plus liquide, +10. Expérience utilisateur améliorée pour simplifier l'agréation de la liquidité entre le DEX, YAM et le rachat par les émetteurs de tokens, création d'une interface utilisateur reliant toutes les source de liquidité et trouvant le meilleur prix pour racheter et vendre les RealTokens, +11. Marketplace NFT, un marketplace pour les NFT Cityzen, Activity, et Collector, +12. Mise en place de divers mécanismes pour générer des rendements pour la DAO (RMMv4, YAM, DEX, Marketplace NFT, ect...). + +#### ⭐⭐⭐ Pour les experts + +Les perspectives d'évolution de la DAO RealToken sont multiples (l'ordre des points suivants ne représente pas l'ordre de développement) : + +Gouvernance V1 : + +- Mise en place des processus de gouvernance, +- Détermination des paliers de décentralisation de la gouvernance, +- Tests et ajustements des mécanismes de gouvernance afin de trouver le meilleur équilibre et paramétrage permettant de garantir la sécurité de la gouvernance et ça décentralisation, +- Activer et configurer les époques d'incentives, +- Voter sur les premiers projets sous contrôle de la DAO, +- Voter les premiers budgets de la DAO. + +Intégration NFT (gouvernance v2): + +- Déploiement des NFT Citizen, Activity, et Collector, +- Développement des nouveaux contrats de gouvernance v2, +- Développement de l'interface de gouvernance v2, +- Déploiement d'une marketplace NFT pour les Citizen, Activity, et Collector, +- Mise en place des outils de calcul de pouvoir de vote et décisions des divers paramètres pour les NFT, +- Vote pour les premières époques d'incentives en REG pour le NFT, + +Expansion DeFi : + +- Déploiement de YAM v2, apportera plus de flexibilité et de nouvelles fonctionnalités, les REG pourront donner un avantage sur le YAM v2 comme des réductions de frais, un temps de parution des annonces plus long, un accès prioritaire aux annonces, +- Déploiement du DEX v1, un DEX entièrement pensé pour l'écosystème, il permettra de mutualiser la liquidité pour rendre les RealTokens plus liquide, la liquidité sera concentrée, sans slippage, les frais de swap seront calculés par tranche d'utilisation de la liquidité ajustant dynamiquement les frais de swap, la liquidité pourrait aussi profiter des intérêts générés par le RMM v4, apport de liquidité effectué uniquement en stable coin, +- Développement du RMM v4, il permettra d'obtenir plus de stabilité dans les taux d'intérêts et réduire le cout pour les emprunteurs, ouvrant la voie à de nouveaux cas d'usage, devrait être un moteur important dans la génération de flux de trésorerie pour la DAO, le REG jouera un rôle important dans le RMM v4 pour débloquer des fonctionnalités supplémentaires, augmenter votre rendement, diminuer le cout des emprunts, augmenter les paliers de LTV, augmenter le maximum empruntable, etc... + +Ces évolutions visent à créer un écosystème DeFi complet et puissant tout en offrant plus de valeur et de flexibilité aux détenteurs de REG. + +Les usages future du REG ne se cantonneront pas uniquement aux droits de vote, dans tout les cas les REG donneront un droit de vote sauf décisions contraires de la DAO, en revanche pour bénéficier d'avantages dans un DApp, les holders devront lock des REG dans cette DApp, cela signifie qu'un REG donne un droit de vote (pouvoir variable) + un avantage dans une application en particulier, cela oblige les holders à faire des choix sur l'usage de leurs REG, encourager une participation plus réfléchie et active, augmentant l'engagement avec l'obtention de nouveaux avantages. +  + +## 6.2. Opportunités pour la communauté + +#### ⭐ Pour les novices + +La croissance de la DAO offre de nouvelles opportunités : + +1. Apprendre sur la blockchain et la finance décentralisée, +2. Participer à la prise de décisions importantes, +3. Gagner des récompenses en contribuant activement, +4. Faire partie d'une communauté innovante dans la tokenisation d'actif classique, +5. Participer à la construction d'un écosystème de gouvernance décentralisée. + +#### ⭐⭐ Pour les initiés + +Les opportunités pour la communauté incluent : + +1. Proposer et développer de nouveaux projets au sein de l'écosystème, +2. Participer à des groupes de travail spécialisés, +3. Contribuer au développement technique de la plateforme, +4. Créer du contenu éducatif pour la communauté, +5. Explorer de nouveaux modèles d'investissement tokenisé d'actif classique, +6. Elaborer des mécanismes de gouvernance pour l'écosystème RealToken, +7. Création de nouveaux Métiers et vocations pour apporter de la valeur à la DAO, comme les délégués, les validateurs, les experts techniques, les experts de la gouvernance, les experts dans diverses domaines, les influenceurs qui feront la promotion de l'écosystème RealToken, etc... + +#### ⭐⭐⭐ Pour les experts + +Les opportunités avancées pour la communauté comprennent : + +Innovation technique : + +- Développer des outils d'analyse on-chain pour l'écosystème RealToken, +- Créer des intégrations avec d'autres protocoles DeFi majeurs, +- Réflexion poussée sur l’implémentation de nouvelles fonctionnalités pour améliorer la gouvernance et l'expérience utilisateur, de nouvelles DApps, +- Participer à la création de nouveaux mécanismes de gouvernance. + +Gouvernance et stratégie : + +- Participer à l'élaboration de la stratégie à long terme de l'écosystème RealToken, +- Concevoir et proposer des améliorations aux mécanismes de gouvernance, +- Planifier les budgets et les priorités pour l'écosystème RealToken, +- Concevoir et tester des stratégies d’inventives pour encourager le comportement souhaité au sein de la communauté. + +Expansion de l'écosystème : + +- Identifier et développer de nouveaux marchés pour les RealTokens, +- Créer des produits financiers innovants basés sur divers actifs tokenisés, +- Créer ou intégrer de nouveaux prestataires qui tokenisent des actifs classiques différents. + +Éducation et adoption : + +- Développer des programmes de formation avancés sur la DeFi et la tokenisation d'actif classique, +- Organiser des événements et des défis pour stimuler l'innovation, +- Production de contenu éducatif pour la communauté. + +Vocation : + +- Naissance de nouveaux métiers, comme Délégué, Validateur, Expert, Influenceur, etc..., les DAO permettent de voir naitre de nouvelles façons de proposer ses services par le biais de prestations ponctuelles ou régulières en temps que prestataire dans diverses domaines, comme activistes qui a un intérêt à promouvoir l'écosystème RealToken pour générer de l'usage des applications de l'écosystème ce qui générera des frais pour la DAO, redistribuant du revenue aux détenteurs de REG. + +Ces opportunités permettent aux membres de la communauté de jouer un rôle crucial dans l'évolution et l'expansion de l'écosystème RealToken tout en créant de nouvelles possibilités de générer des revenus liés à leurs activités dans l'écosystème et l'apport qu'ils apportent à la DAO, que ce soit pour une activité ponctuelle ou régulière dans divers domaines. +  + +## 6.3. Comment contribuer au développement de la DAO + +#### ⭐ Pour les novices + +Vous pouvez contribuer au développement de la DAO de plusieurs façons simples : + +1. Participez régulièrement aux votes, +2. Partagez vos idées dans les forums de discussion, +3. Invitez d'autres personnes à rejoindre la communauté, +4. Apprenez et partagez vos connaissances sur la DAO, +5. Faites bénéficier la DAO de vos compétences, votre temps, votre expertise, votre réseau, etc... + +#### ⭐⭐ Pour les initiés + +Pour contribuer plus activement au développement de la DAO : + +1. Proposez des améliorations via le processus de gouvernance, +2. Participez aux groupes de travail spécialisés, +3. Contribuez au code source des smart contracts et des interfaces utilisateur, +4. **Contribuez à la documentation**, +5. Participez aux tests des nouvelles fonctionnalités, +6. Contribuez aux contenus éducatifs de la communauté, +7. Aidez à modérer les discussions et à répondre aux questions des nouveaux membres, +8. Explorez et suggérez de nouveaux partenariats potentiels, +9. Faites bénéficier la DAO de vos compétences, votre temps, votre expertise, votre réseau, etc... + +#### ⭐⭐⭐ Pour les experts + +Les contributions avancées au développement de la DAO peuvent inclure : + +Développement technique : + +- Contribuez au code source des smart contracts et des interfaces utilisateur, +- Effectuez des audits de sécurité et proposez des améliorations, +- Développez des outils d'analyse et de visualisation pour la DAO. + +Gouvernance et stratégie : + +- Participez à l'élaboration de propositions complexes pour l'évolution de la DAO, +- Contribuez à la conception de nouveaux mécanismes de gouvernance, +- Aidez à définir la feuille de route à long terme de l'écosystème. + +Recherche et innovation : + +- Menez des recherches sur l'optimisation des mécanismes de DAO, +- Explorez l'intégration de technologies émergentes dans l'écosystème, +- Proposez des modèles économiques innovants pour l'utilisation des REG et RealTokens. + +Expansion et adoption : + +- Développez des stratégies pour l'expansion internationale de RealToken DAO, +- Créez des ponts avec d'autres écosystèmes blockchain et DeFi, +- Organisez des événements et des conférences pour promouvoir l'écosystème. + +Éducation et communauté : + +- Créez des programmes de formation avancés sur la gouvernance DAO et la DeFi, +- Mentorez les nouveaux contributeurs et aidez les à s'impliquer plus profondément. + +Promouvoir l'écosystème : + +- Création de contenu pour promouvoir l'écosystème RealToken, +- Faire des interviews ou être un expert pour promouvoir l'écosystème RealToken, +- Faire connaitre l'écosystème auprès d'autres projets et DAO, +- Organiser des événements pour promouvoir l'écosystème RealToken, +- Participer à des événements blockchain ou DeFi pour promouvoir l'écosystème RealToken, +- Donner des interviews auprès d'influenceurs ou médias pour promouvoir l'écosystème RealToken. + +En contribuant à ces différents niveaux, vous pouvez jouer un rôle crucial dans le façonnage de l'avenir de la DAO RealToken et de l'écosystème plus large de la tokenisation d'actif classique. +**Chaque contribution, peu importe sa forme, est précieuse et peut grandement aider** à mener à bien les différents objectifs de la DAO, permettant de faire grandir l'écosystème, faisant évoluer les possibilités, et créant de nouvelles opportunités. + +[Page suivante](/fr/DAO/Ressources) \ No newline at end of file diff --git a/fr/DAO/Phase1.md b/fr/DAO/Phase1.md new file mode 100644 index 0000000..d5c81de --- /dev/null +++ b/fr/DAO/Phase1.md @@ -0,0 +1,235 @@ +--- +title: 3. Phase1, Version simplifiée +description: +published: true +date: 2024-10-01T17:59:27.930Z +tags: +editor: markdown +dateCreated: 2024-09-26T12:17:52.404Z +--- + +## **3.1. Explication de la version simplifiée de la DAO** + +#### **⭐ Pour les novices** + +La Phase 1 de la DAO RealToken est une version simplifiée du système final. C'est comme une période d'essai où nous mettons en place les bases de la DAO. Pendant cette phase, nous apprenons comment fonctionne la gouvernance et nous commençons à prendre des décisions ensemble, mais de manière plus simple qu'à l'avenir. Le pouvoir de la DAO est limité pour le moment afin de limiter les risques et permettre un apprentissage progressif, le champs du pouvoir décisionnel augmentera au fil du temps. + +#### **⭐⭐ Pour les initiés** + +La Phase 1 est une étape cruciale dans le déploiement de la DAO RealToken. Elle vise à : + +1. Mettre en place une structure de gouvernance de base, +2. Tester les mécanismes de vote et de proposition, +3. Identifier les besoins et les défis de la communauté, +4. Commencer à prendre des décisions collectives sur des sujets simples, +5. Préparer le terrain pour des fonctionnalités plus avancées dans les phases futures, +6. Etablir les bases de fonctionnement de la DAO, +7. Eduquer la communauté sur les mécanismes de la DAO, +8. Expérimenter divers fonctions et approches de gouvernance, +9. Démontrer le potentiel future de la DAO et du REG. + +Cette phase utilise un ensemble limité de smart contracts et de fonctionnalités pour faciliter l'adoption et l'apprentissage. Le choix technologique a été fait pour que cette première phase permette un déploiement rapide et simple avec un cout en développement limité. Cette phase permettra donc d'accumuler de la connaissance et d'établir les principes de base fondamentaux pour le future de la DAO et la nouvelle version en phase 2 avec l'arrivée de NFT. + +#### **⭐⭐⭐ Pour les experts** + +La Phase 1 de la DAO RealToken est conçue comme une implémentation minimaliste mais fonctionnelle, avec les caractéristiques suivantes : + +1. Gouvernance simplifiée : + - Mécanisme de vote basique repris du standard OpenZeppelin governor, + - Processus de proposition évolutif et moins rigide pour permettre une plus grande participation et flexibilité d'exploration, + - Quorum et seuils de vote ajustés régulièrement pour s'adapter à la participation, + - Pas de délégation de pouvoir de vote, + - Limitation sur l'accès à la création de proposition afin de limiter le risque de création de proposition malveillante. +2. Smart contracts de base : + - Contrat de gouvernance, avec fonctions de vote et de proposition, repris des standards d'Open Zeppelin, + - Contrat de trésorerie simple pour la gestion des fonds de la DAO, + - Contrat d'incentive pour la gestion des récompenses incitative au vote, + - Contrat PowerVotingRegistry, permettant d'enregistrer le pouvoir de vote de chaque holders de REG. +3. Intégration limitée avec l'écosystème : + - Interactions limitées avec les DApps existantes (RealT restant le tiers de confiance pour les DApps le temps nécessaire pour la montée en compétence de la DAO), + - Mécanismes d'incitation simples pour encourager la participation. +4. Mécanismes de sécurité : + - Timelock sur les exécutions de propositions, donnant un délais supplémentaire pour détecter les potentielles problèmes ou erreurs d'une proposition, + - Limites sur les montants de trésorerie gérables, + - Droits de veto de la part de la RealT sur des propositions extrême ou mettant en danger la DAO. +5. Collecte de données : + - Métriques sur la participation et l'engagement des membres, + - Feedback continu de la communauté pour informer les phases futures. + +Cette phase servira de base pour l'évolution future de la DAO, permettant d'identifier les ajustements nécessaires et les fonctionnalités à développer pour les phases suivantes. En utilisant cette phase comme un laboratoire, nous pourrons expérimenter diverses approches de gouvernance et collecte de données avant d'intégrer celles-ci dans la prochaine version de la DAO avec l'arrivée de NFT. Bien que piloter par le partenaire de confiance RealT, la DAO restera indépendante et les décisions seront toujours prises par les membres de la DAO dans l'espace du champs d'application progressivement élargi. Plusieurs points seront donc a débattre entre les REG holders et RealT afin d'établir les étapes d'élargissement du champs d'application de la DAO afin de garantir la stabilité et la sécurité de l'écosystème. + +## **3.2. Processus de mise en place** + +#### **⭐ Pour les novices** + +La mise en place de la DAO se fait étape par étape. D'abord, nous créons les outils de base pour voter et faire des propositions. Ensuite, nous commençons à les utiliser pour prendre des décisions simples. Au fur et à mesure, nous apprenons et améliorons le système ensemble. + +#### **⭐⭐ Pour les initiés** + +Le processus de mise en place de la Phase 1 comprend plusieurs étapes clés : + +1. Déploiement des smart contracts de base (déjà réalisé), +2. Création d'une interface utilisateur simple pour voter et proposer (Utilisation d'une site déjà existante : Tally) +3. Formation de la communauté sur l'utilisation des outils de gouvernance, +4. Présentation des premiers projets auxquels la DAO pourra voter (RealT a déjà préparé une série de propositions), +5. Mise en place du système de discutions et débat pour les propositions (les devs de la communauté ont déjà travaillé sur une solution), +6. Lancement des premières propositions (octobre), +7. Lancement de la première campagne d'incitation au vote (octobre-novembre), +8. Ajustement des paramètres de gouvernance en fonction des retours, +9. Élargissement graduel du champ d'action de la DAO. + +#### **⭐⭐⭐ Pour les experts** + +Le processus de mise en place de la Phase 1 est structuré pour maximiser l'apprentissage et l'adaptation : + +1. Infrastructure technique : + - Déploiement des smart contracts (gouvernance, trésorerie, incentive, PowerVotingRegistry), + - Tests net en groupe restreint (déjà réalisé), + - Audits de sécurité et tests approfondis (réaliser en interne RealT), + - Test net public (déjà réalisé), + - Développement des outils pour le calcul du powerVoting (Realiser par RealT). +2. Gouvernance initiale : + - Définition des paramètres initiaux (quorum, seuils de vote, timelock : RealT) + - Mise en place d'un processus de proposition en plusieurs étapes (discussion, formalisation, vote), + - Implémentation de mécanismes de sécurité, y compris le droit de veto de RealT, + - Limitation de l'accès à la création de proposition. +3. Engagement communautaire : + - Campagne d'éducation sur les mécanismes de la DAO, + - Création de canaux de communication dédiés pour les discussions et le feedback, + - Organisation d'événements de gouvernance pour stimuler la participation, + - Programme d'incitation. +4. Itération et optimisation : + - Collecte et analyse continues des métriques de participation, + - Ajustements réguliers des paramètres de gouvernance, + - Expérimentation avec différentes approches de gouvernance, + - Débat sur les divers changement et approches de gouvernance. +5. Expansion progressive : + - Définition d'un plan d'élargissement du champ d'action de la DAO, + - Négociations avec RealT pour le transfert progressif des responsabilités, + - Préparation de la transition vers la Phase 2 avec l'intégration des NFT. + +Ce processus est conçu pour être flexible et adaptable, permettant à la communauté d'influencer activement l'évolution de la DAO tout en maintenant la stabilité et la sécurité de l'écosystème. Cela donne également l'opportunité aux REG holders de comprendre et de se familiariser avec les mécanismes de la DAO, de créer et découvrir des vocations, faire émerger des idées et nouveaux cas d'usages. La mise en place progressive de la DAO permet ainsi une transition naturelle et une évolution progressive vers la décentralisation de l'écosystème. + +## **3.3. Objectifs à court et moyen terme** + +#### **⭐ Pour les novices** + +À court terme, nous voulons que tout le monde comprenne comment fonctionne la DAO et commence à participer à hauteur de sa compréhension et compétence. À moyen terme, nous voulons prendre des décisions plus importantes ensemble et décentraliser la gouvernance des services proposés par la DAO. + +#### **⭐⭐ Pour les initiés** + +Objectifs à court terme : + +1. Atteindre un taux de participation élevé dans les votes, +2. Éduquer la communauté sur les mécanismes de la DAO (sécurité, équilibre budgétaire, etc.), +3. Identifier les premiers projets à financer ou à développer, +4. Tester et ajuster les paramètres de gouvernance, +5. Mise en place des processus de base pour la gouvernance. + +Objectifs à moyen terme : + +1. Élargir progressivement le champ d'actions de la DAO, +2. Développer de nouveaux cas d'usage pour le REG, +3. Améliorer les outils de gouvernance basés sur le feedback, +4. Préparer la transition vers la Phase 2 avec l'intégration des NFT. + +#### **⭐⭐⭐ Pour les experts** + +Objectifs à court terme (3-6 mois) : + +1. Gouvernance : + - Atteindre un quorum stable de 50% sur les votes, + - Implémenter et tester différents processus de proposition, + - Établir un processus efficace de débat et de raffinement des propositions, + - Elire les premiers membres de la communauté pouvant créer des propositions, + - Définir le cadre d'une proposition valide pour soumission aux votes. +2. Engagement communautaire : + - Lancer des campagnes d'incitation au vote avec des récompenses, + - Organiser des événements éducatifs réguliers sur la gouvernance DAO, + - Créer un programme de mentorat pour les nouveaux membres actifs, + - Encourager les initiatives bénéfiques pour la DAO et l'écosystème RealToken. +3. Développement technique : + - Développer/perfectionner les outils d'analyse pour suivre la santé de la DAO, + - Intégrer des fonctionnalités de base avec l'écosystème existant. + +Objectifs à moyen terme (6-18 mois) : + +1. Expansion de la DAO : + - Négocier et mettre en œuvre un plan d'élargissement du champ d'actions avec RealT, + - Développer des mécanismes de gouvernance plus avancés, + - Créer des comités spécialisés pour différents aspects de l'écosystème, + - Mise en place plus large de l'accès à la création de proposition. +2. Innovation et développement : + - Lancer des initiatives de recherche et développement pilotées par la communauté, + - Expérimenter avec de nouveaux modèles d'incitation et de participation, + - Développer des intégrations plus profondes avec l'écosystème, + - Prémices de la phase 2 avec l'intégration des NFT. +3. Préparation de la Phase 2 : + - Concevoir et tester les mécanismes d'intégration des NFT dans la gouvernance, + - Développer une feuille de route détaillée pour la transition vers la Phase 2, + - Former des groupes de travail pour chaque aspect majeur de la nouvelle phase, + - Effectuer des tests approfondis avec la communauté pour la phase 2. +4. Écosystème et partenariats : + - Établir des partenariats stratégiques avec d'autres projets DeFi et DAO, + - Développer des cas d'usage innovants pour le REG au-delà de la gouvernance, + - Intégration des premiers prestataires autre que RealT. + +Ces objectifs visent à établir une base solide pour la DAO, tout en préparant le terrain pour une expansion et une innovation continues dans l'écosystème RealToken. + +## **3.4. Comment participer à la phase 1** + +#### **⭐ Pour les novices** + +Pour participer à la phase initiale de la DAO RealToken : + +1. Suivez les annonces officielles sur les canaux de communication de RealToken, +2. Donnez votre avis dans les discussions de la communauté sur le forum de gouvernance, +3. Posséder des tokens REG pour avoir du pouvoir de vote, +4. Participez aux votes quand ils sont ouverts, +5. Assistez aux événements éducatifs pour en apprendre davantage sur la DAO, +6. S'informer et se former sur le sujet des DAO. + +#### **⭐⭐ Pour les initiés** + +Voici comment vous pouvez participer activement à la phase initiale : + +1. Proposez des idées d'amélioration dans les forums de gouvernance, +2. Participez aux débats sur les propositions avant les votes sur le forum de gouvernance, +3. Votez régulièrement sur les propositions, +4. Aidez à éduquer les nouveaux membres sur le fonctionnement de la DAO, +5. Participez aux campagnes d'incitation pour gagner des récompenses, +6. Testez les nouvelles fonctionnalités et donnez votre feedback, +7. Contribuez à l'élaboration des processus de gouvernance, +8. Prendre des initiatives et les soumettre à la communauté, +9. Rédigez, améliorez, traduisez et partagez le contenu sur les DAO. + +#### **⭐⭐⭐ Pour les experts** + +Pour une participation approfondie à la phase initiale : + +1. Gouvernance : + - Analysez en profondeur les propositions et partagez vos analyses, + - Contribuez activement à l'élaboration de métriques pour évaluer la santé de la DAO, + - Proposez des ajustements des paramètres de gouvernance, basés sur les données et argumenter avec une visons cours, moyen et long terme. +2. Développement technique : + - Participez activement aux Testnet, + - Proposez des améliorations techniques pour les outils de gouvernance, + - Contribuez au développement d'outils d'analyse pour la DAO, + - Revue et audite des smart contracts continu, rester informer des hack et failles potentielles. +3. Engagement communautaire : + - Organisez pour la communauté des sessions d'éducation, + - Créez du contenu explicatif sur le fonctionnement de la DAO, + - Participez activement aux programmes de mentorat, + - Explorer de nouveaux concepts de Live, vidéo, article, etc. +4. Innovation : + - Proposez de nouveaux cas d'usage argumenté pour le REG, + - Participez aux groupes de travail sur l'intégration future des NFT, + - Explorez des synergies potentielles avec d'autres projets DeFi. +5. Préparation de la Phase 2 : + - Contribuez à la conception des mécanismes d'intégration des NFT, + - Participez aux tests approfondis des nouvelles fonctionnalités, + - Aidez à élaborer la feuille de route pour la transition vers la Phase 2. + +Votre participation active à tous ces niveaux contribuera à façonner l'avenir de la DAO RealToken et à assurer son succès à long terme. + +[Page suivante](/fr/DAO/Fonctionnement) \ No newline at end of file diff --git a/fr/DAO/Ressources.md b/fr/DAO/Ressources.md new file mode 100644 index 0000000..985d409 --- /dev/null +++ b/fr/DAO/Ressources.md @@ -0,0 +1,246 @@ +--- +title: 7. Ressources et support +description: +published: true +date: 2024-10-02T08:20:51.101Z +tags: +editor: markdown +dateCreated: 2024-09-26T12:17:57.562Z +--- + +## 7.1. Documentation technique + +### 7.1.1. Smart Contracts v1 ⭐⭐⭐ + +La documentation des smart contracts est essentielle pour comprendre le fonctionnement interne de la DAO RealToken. Elle comprend : + +#### Spécifications techniques des principaux contrats : + +1. **REGGovernor.sol** : Contrat de gouvernance principal, ce contrat gère le processus de gouvernance, y compris la création de propositions, le vote et l'exécution. + Fonctions principales non standard ajoutées : + + - **`function setProposerMode(ProposerMode proposerMode) external `** + + **Description :** Permet à la gouvernance de définir le mode de proposant, déterminant les critères que les adresses doivent respecter pour créer des propositions. + **Paramètres :** + **proposerMode** : Le nouveau mode de proposant à définir, qui peut être l'un des suivants : + - **`ProposerWithRole`** : Seules les adresses avec le rôle **`PROPOSER_ROLE`** peuvent proposer. + - **`ProposerWithVotingPower`** : Seules les adresses avec une puissance de vote suffisante peuvent proposer. + - **`ProposerWithRoleAndVotingPower`** : Seules les adresses avec le rôle **`PROPOSER_ROLE`** et une puissance de vote suffisante peuvent proposer. + - **`ProposerWithRoleOrVotingPower`** : Les adresses avec soit le rôle **`PROPOSER_ROLE`**, soit une puissance de vote suffisante peuvent proposer. + + **Contrôle d'accès :** Ne peut être appelée que via une proposition de gouvernance réussie (`onlyGovernance`). + **Événement Émis :** `SetProposerMode` + + - **`function setIncentiveEnabled(bool status) external `** + **Description :** Active ou désactive le mécanisme d'incitation, qui enregistre les votes dans le coffre d'incitation pour récompenser les participants. + **Paramètres :** `status` Un booléen indiquant s'il faut activer (`true`) ou désactiver (`false`) le mécanisme d'incitation. + **Contrôle d'accès :** Ne peut être appelée que via une proposition de gouvernance réussie. + **Événement Émis :** `SetIncentiveEnabled` + + - **`function setRegIncentiveVault(IREGIncentiveVault regIncentiveVault) external `** + **Description :** Définit l'adresse du contrat du coffre d'incitation REG utilisé pour enregistrer les votes et distribuer les incitations. + **Paramètres :** `regIncentiveVault` L'adresse du nouveau contrat du coffre d'incitation REG. + **Contrôle d'accès :** Ne peut être appelée que via une proposition de gouvernance réussie. + **Événement Émis :** `SetRegIncentiveVault` + + - **`function getProposerMode() external view returns (ProposerMode) `** + **Description :** Renvoie le mode de proposant actuel, indiquant les critères requis pour qu'une adresse puisse créer des propositions. + **Retourne :** Le `ProposerMode` actuel. + + - **`function getIncentiveEnabled() external view returns (bool) `** + **Description :** Indique si le mécanisme d'incitation est actuellement activé. + **Retourne :** `true` si le mécanisme d'incitation est activé, `false` sinon. + + - **`function getRegIncentiveVault() external view returns (IREGIncentiveVault) `** + **Description :** Renvoie l'adresse du contrat du coffre d'incitation REG. + **Retourne :** L'adresse du contrat `IREGIncentiveVault`. + + - **`function cancelByAdmin(address[] memory targets, uint256[] memory values, bytes[] memory calldatas, bytes32 descriptionHash) external returns (uint256)`** + **Description :** Permet à un administrateur avec le rôle `CANCELLER_ROLE` d'annuler une proposition correspondant aux paramètres donnés. + **Paramètres :** + - `targets` : Un tableau des adresses cibles pour les actions de la proposition. + - `values` : Un tableau des valeurs ETH à envoyer avec chaque action. + - `calldatas` : Un tableau des données d'appel pour chaque action. + - `descriptionHash` : Le hachage keccak256 de la description de la proposition. + + **Retourne :** L'ID de la proposition annulée. + **Contrôle d'accès :** Restreint aux adresses avec le rôle `CANCELLER_ROLE`. + +2. **REGTreasuryDAO.sol** : Gestion de la trésorerie de la DAO, ce contrat gère les fonds de la DAO et exécute les transactions approuvées après un délai de timelock de sécurité. + Il n'y a pas de fonction principale non standard ajouté. +   +3. **REGIncentiveVault.sol** : Système d'incitation et de récompenses, ce contrat gère le calcul et la distribution des récompenses aux participants de la DAO si activé par la DAO. + Contrat entièrement créé par RealT, les fonctions principales sont : + - **`function setNewEpoch(uint256 subscriptionStart,uint256 subscriptionEnd,uint256 lockPeriodEnd,address bonusToken,uint256 totalBonus ) external onlyRole(DEFAULT_ADMIN_ROLE)`** + **Description :** Définit un nouvel epoch (période) pour le programme d'incitation. Cette fonction initialise un nouvel epoch avec les paramètres spécifiés. + **Paramètres :** + - `subscriptionStart` : Timestamp du début de la période de souscription. + - `subscriptionEnd` : Timestamp de la fin de la période de souscription. + - `lockPeriodEnd` : Timestamp de la fin de la période de verrouillage. + - `bonusToken` : Adresse du token utilisé comme récompense. + - `totalBonus` : Montant total des tokens de bonus à distribuer pour cet epoch. + + **Contrôle d'accès :** Seul le rôle `DEFAULT_ADMIN_ROLE` peut appeler cette fonction. + **Événement Émis :** `SetNewEpoch` + + - **`function deposit(uint256 amount) public whenNotPaused;`** + **Description :** Permet aux utilisateurs de déposer des tokens REG dans le vault pendant la période de souscription pour participer au programme d'incitation. + **Paramètres :** `amount` : Montant de tokens REG à déposer. + **Conditions :** La fonction ne peut être appelée que lorsque le contrat n'est pas en pause et pendant la période de souscription. + **Événement Émis :** `Deposit` + + - **`function depositWithPermit(uint256 amount, uint256 deadline, uint8 v, bytes32 r, bytes32 s ) external whenNotPaused;`** + **Description :** Permet aux utilisateurs de déposer des tokens REG en utilisant l'approbation EIP-2612 (permit), ce qui permet le dépôt en une seule transaction sans approbation préalable. + **Paramètres :** + - `amount` : Montant de tokens REG à déposer. + - `deadline` : Timestamp après lequel la signature n'est plus valide. + - `v, r, s` : Composants de la signature pour l'approbation. + + **Conditions :** La fonction ne peut être appelée que lorsque le contrat n'est pas en pause et pendant la période de souscription. + **Événement Émis :** `Deposit` + + - **`function withdraw(uint256 amount) external whenNotPaused;`** + **Description :** Permet aux utilisateurs de retirer leurs tokens REG déposés après la fin de la période de verrouillage. + **Paramètres :** `amount` : Montant de tokens REG à retirer. + **Conditions :** La fonction ne peut être appelée que lorsque le contrat n'est pas en pause et après la fin de la période de verrouillage. + **Événement Émis :** `Withdraw` + + - **`function recordVote(address user, uint256 proposalId) external onlyGovernance;`** + **Description :** Enregistre le vote d'un utilisateur sur une proposition pendant la période de verrouillage afin de calculer les récompenses d'incitation. + **Paramètres :** + + - `user` : Adresse de l'utilisateur qui a voté. + - `proposalId` : Identifiant de la proposition sur laquelle l'utilisateur a voté. + + **Contrôle d'accès :** Seul le contrat de gouvernance peut appeler cette fonction. + **Événement Émis :** `RecordVote` ou `RecordVoteNotActive` + + - **`function calculateBonus(address user) external view returns (address[] memory, uint256[] memory)`** + **Description :** Calcule le montant du bonus qu'un utilisateur peut réclamer pour chaque epoch passé. + **Paramètres :** + - `user` : Adresse de l'utilisateur pour lequel calculer le bonus. + + **Retourne :** + - `address[]` : Tableau des adresses des tokens de bonus. + - `uint256[]` : Tableau des montants de bonus correspondants. + + - **`function claimBonus() public whenNotPaused;`** + **Description :** Permet aux utilisateurs de réclamer leurs bonus accumulés pour tous les epochs éligibles. + **Conditions :** La fonction ne peut être appelée que lorsque le contrat n'est pas en pause. + **Événement Émis :** `ClaimBonus` + + - **`function getRegGovernor() external view returns (address)`** + **Description :** Renvoie l'adresse du contrat de gouvernance REG associé. + + - **`function getRegToken() external view returns (IERC20)`** + **Description :** Renvoie l'adresse du token REG utilisé par le vault. + + - **`function getCurrentTotalDeposit() external view returns (uint256)`** + **Description :** Renvoie le montant total de tokens REG actuellement déposés dans le vault. + + - **`function getCurrentEpoch() external view returns (uint256)`** + **Description :** Renvoie le numéro de l'epoch actuel. + + - **`function getCurrentEpochState() external view returns (EpochState memory)`** + **Description :** Renvoie les informations sur l'état de l'epoch actuel. + + - **`function getEpochState(uint256 epoch) external view returns (EpochState memory)`** + **Description :** Renvoie les informations sur l'état d'un epoch spécifique. + **Paramètres :**`epoch` Numéro de l'epoch pour lequel obtenir les informations. + + - **`function getUserEpochState(address user, uint256 epoch) external view returns (UserEpochState memory)`** + **Description :** Renvoie les informations sur l'état d'un utilisateur pour un epoch spécifique. + **Paramètres :** + - `user` : Adresse de l'utilisateur. + - `epoch` : Numéro de l'epoch. + + - **`function getUserGlobalState(address user) external view returns (UserGlobalState memory)`** + **Description :** Renvoie les informations globales sur l'état d'un utilisateur. + **Paramètres :** + - `user` : Adresse de l'utilisateur. +   +5. **REGPowerVotingRegistry.sol** : Enregistrement des pouvoirs de vote, ce contrat enregistre le pouvoir de vote des participants calculé off-chain par RealT selon l'algorithme défini et validé par la DAO. +Contrat entièrement créé par RealT, les fonctions principales sont : + - `registerVotingPower(VotingPower[] calldata votingPower) external override onlyRole(REGISTER_ROLE)` Vous noterez que pour des raisons de compatibilité avec les standards et le fonctionnement du contrat Governor, le contrat PowerVotingRegistry est basé sur le standard ERC20 avec une modification des comportements des fonctions de base comme : + + - transfer, transferFrom, approve, etc. sont override pour renvoyer false + - delegate est override pour renvoyer une erreur + + - `REGVotingPowerRegistryErrors.DelegateToOtherNotAllowed()` si un utilisateur essaie de déléguer son vote à un autre utilisateur. +   + +#### Guides d'interaction avec les contrats : + +- Méthodes principales : + - `propose()` dans REGGovernor pour créer une proposition, + - `castVote()` dans REGGovernor pour voter sur une proposition, + - `queue()` dans REGGovernor pour mettre en file d'attente une proposition, + - `execute()` dans REGTreasuryDAO pour exécuter une proposition approuvée. +   +- Événements importants : + - `ProposalCreated` émis lors de la création d'une proposition, + - `VoteCast` émis lorsqu'un vote est enregistré, + - `callExecuted()` émis lorsqu'une action de la proposition est exécutée. +   + +#### Diagrammes d'architecture : + +\[*Un diagramme montrant les interactions entre les contrats*\] +```diagram +PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSI5ODBweCIgaGVpZ2h0PSI1MDJweCIgdmlld0JveD0iLTAuNSAtMC41IDk4MCA1MDIiIGNvbnRlbnQ9IiZsdDtteGZpbGUgaG9zdD0mcXVvdDtlbWJlZC5kaWFncmFtcy5uZXQmcXVvdDsgYWdlbnQ9JnF1b3Q7TW96aWxsYS81LjAgKFgxMTsgTGludXggeDg2XzY0KSBBcHBsZVdlYktpdC81MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvKSBDaHJvbWUvMTI5LjAuMC4wIFNhZmFyaS81MzcuMzYmcXVvdDsgdmVyc2lvbj0mcXVvdDsyNC43LjE3JnF1b3Q7Jmd0OyZsdDtkaWFncmFtIGlkPSZxdW90O0xGVVRVdFJaai1DTk11TW8xWHJqJnF1b3Q7IG5hbWU9JnF1b3Q7UGFnZS0xJnF1b3Q7Jmd0OzdWeGJjNk00RnY0MXJwcDlpQXNrZ2VFeGRwTHVyZXJkeVU1UDljdzhUY2xZdHBuR3lBczRjZmJYcndRU0lDRmliT05McGsxMXh5QjBQNS9PVFVjTTRHUzEvWlRnOWZKZmRFYWlBYkJtMndGOEdBQmdROWRqUHp6bHJVanhnRWhZSk9GTVpLb1N2b2IvSXlMUkVxbWJjRVpTSldOR2FaU0ZhelV4b0hGTWdreEp3MGxDWDlWc2N4cXByYTd4Z2pRU3ZnWTRhcWIrRnM2eXBSekZxRXIvVE1MRlVyWnN1Mzd4Wm9WbFpqR1NkSWxuOUxXV0JCOEhjSkpRbWhWM3ErMkVSSHp5NUx3VTVaNWEzcFlkUzBpY2RTa0FpZ0l2T05xSXNRMkFHN0dpNHpsbE5iQU9abTlpMU81L04xUyt1RXR6bXR5ekRBQ3RHVjNIMVh0MnR4Qy9lVVhwR3NmR2lxWTQrTDVJNkNhZTNRVTBva2xSWDdLWS9nUXNOQUFUWGpsMHhRM3kvOUhXQ2w2dDJVMDhUZm5QczJ5V2pibG9XZTBOU3k1R2RzcE9XbDNuS0tGcm1wSkVIMFRyR0lEU1I1RDNpM0JTMnV6MTZ6TE15TmMxRHZqYlY3YnlXTm95VzBYaWRab2w5SHVKVjhBcEdVYlJieEtuaU9mR3dYS1RrRSs4NklOWEpkekhpN3hKNUloU2sySXFXQitnUGNVMjRiV2wzMGtXTEVWakFsWWt5Y2kyRlpwMkNYakdLUWhka1N4NVkxbEVBZGNwU2dnZUFTMnhaRjZyRldjamtiYXNyVFpQcEdHeHlCZGx6ZFU2WURkaUtaaVhCZXh2V1ZqdklNaHhDdURZRGl4dnVzSDhmcllLNDNkZ28ySmNndzBiSytPVTVHaklBQk5rTkhqNHZzVXVrZjVWOUdGR3MvUUVpSkdVZjVQbzhKcUlzUTJJY1hwQWpHM2lwTnE4Y3hTc1c4Y3BoQldleXV6V3Z1TkhqallCd0c5T2dPTTBKMkNFanA4QXJ6SCtYeDQvZmFOWkdDK2U2U3RKZmlHTE1KVjFIczdFcEx5MFNuald3ZWFPSUhiWkd4eUZpNWlsQld6bUdIdUZZejdmSVJQZzkrTEZLcHpOZUFmeVpmdUVWMkhFNSt3emlWNEl6eWRlQ00zREJrMWNFM3Zta0ZGbjNBSXo0VXFrR2xnYmF0TEo3UUdvbzkwNERWZTUvalBHNmJyUW51YmhsaE5vdkNaSnlCcmtNL29nbU1oemxWU25VNE1BQ3VGbU9GM21GTGZFUk5jbUZvSFJhRHhtNlJHZWttaGNNaytaWlVibWVGT3k0anFGbUtnTUdOcCtwWndWUVpZZ3h2RVFyaFpzVnFKd3l2NkcweFg3TzQxbzhEMVlZczVEbjlJVlRySS8yZkxMRWh4a3cvUmwwY0JXMWVnQlFLb0JwNnJuS05qSUVxQXBFcUZoZWNNZWxyZHRFb2tYNW0vQWR6dnlONytIQ1VBbUJ2ZUpzcEhHakxZL0pGZURWOFBWYk9mRzFqNE9XMnZCelFYWUdtaXU2Z1p1Z2szeVVxNWtFcy91dVFlQmd5RENhUm9HS2tLcWRXL3R0UTVyYUtsbWsyekQ3SGZaTUx2L2cxYzdkTVRUdzFhMGtqKzh5UWRHNzdmZnE0ejg4WSt5OCt5aEtwWS95WExGc01tczRmblE2Y2JtaG02U1FHYnp6YlNzMGM1NVIrVk9TSVN6OEVWdDAwUlEwY0l6RFhQN1MwRGxqcG1GcWtod05GWmY5RlVVcXp0Q3RKcmdTS2xuaElaVzdiSzFubVU0V1pDc1VTdERCbjZyWlZ2ekRPazczYmMxSTFmeXpMWmUzdG0yV3NEMmRoV3d0QUxvL1FKQXl3NlU3T3ltR0dPMXVFcWFkK1BUN3ZXcEVZNjAzYzVoSnRsTi9adXBFZitNdVVSaDYrQmJ2dkovU0dYQ3ZSNWxvbW5MM3BTSnExVW1XbkJ6Q1J2Sk4rQm1oMy81RUxkaDZYaVcva09XWW5ZYk10YkNYbittMFl3a2FWZXZNb1BobXQ4dXlSWXZhS3hoV3FTV21BYTdPVksrTkNRS20zd0NCdjdjcVpqVi91NUc2VllNRXBxbWQwdWNPeFY3OXk1cWtoZDVUV0FCa3ovYTdzTzlDSnIyelRlYWtRYnQyUEN5SFZ5bWRYV2FxS2hLbmtNbEFaTUQzZ3laeEpFSHB0QjE2K3pPRmcvUE9HUDlqWE15QTR1VG1uTGVsZkdtUFk2V0JWZS9wWmlUbkxNbldrTk5SVUN3U1d6WFFHdllCNms3ZU9nK2tCVlN0MEZxSnNrUlZzaWd4UWdCVnFHVzF4V3RTeGttRUdrQXNqWDUwdGt1OGRXS29LdFYxR0tLSEtDYkcxejRENE1KSE56N2EvNHpScnhidVVTNU1aMlRNQjBOTTQ1QmRmRk94WFNhcXNza3d1R0tLeUkwM3FRM21wK0o1dTc1YUM3cnVEcEJVd21YMG5HMXQ3dXJFaTFtUWFNQlo0N24xbnh1QXM0WXVPN1RVMEg2WEMyZVIyUXI1dVE5TURHNlc3bTFMZ2dKaDY1NkZkMlZlakVjSWdmV3IrS3RWSVp0ZTRpVXl6bFlXRUp3YmNMU0FXZ29ROEtrbVBOc05sK0hpVXhlSGZSdHY3elVGUWFkc3JIK1pTanNzRTEyVTk1VVBDSURIdEVsOGFpYmVpV1QzaGVKeU5hVU45VE5qM3dJOERwc2dOV0FGOU9ZL0UxUXgwYjFGUEo1T1FLREJwWUlMd3RCcXk4SU9qb0V0WXA2aEdCekwyMlNGQVlFbXdySy9WL3JQT0FSUng5Rm5jVEVtd2NtcmNBTlBES2RYNTA2cVlmQVFlazNPb2M2MldGcjV3clVTYXNqRTlwdjkvUUhWaWNOdmhmdm90b2tjblZWOGtBOUVxazgySkV5OWdTc2N6K2YzNW1rOTgwTzY3WncrdEJBYklNV1hGaHFsN1BLZ0xxT1JnZXFJSHBGRHRBTXV4N1hFVENzby8wQzkyMjc1YXpHWTV3VUljeGtSZkxnK3J6YWFTTGZ2K1Q3TWQwaThLOVQzWm43WkdaV2R5WVQzODhYMzNXcE84aFRrV1hhcGptVnVvUDI4NTVkaEdYZmRKMXVMRHRsSENpVGxNcmpIbVNpYUFJTWZSZDYxZVhMOTdJUmI0aUE0MWYvM0g0RndVV0Q3QnFDd081SkVBRHJkTGJvOGFFWXJZTGdDd215VGNKNHZaVWZiT0d0NU1kY3VzWlgzSmovU1poL3laSFB3ZnhOZXNZMTJMclg2K1pGc01uWExtb25RdWdQTFZqdEV2aXEyZGhnVG9kNjNJQUZodEsrNjUvUm9hYlQ3UXJVa0kvaTl6VmdFclVjVGpnUEtHMHQzTU1ld2NOUUNKelJjS1FpMm5iOTRRaldvdHJCeVVEWjNBV3JyQ2VXSHZFL2EwMTRmZ3dwNlFVa01FckpxZWNnUnduY3ZRb3BXWWFwU1JBNHpVUFJKNU9TaGxqM1lqOGdaZXdDRzJ4b1kweGpzcVNyNlNadG9Xczl6bFNOa2k1QWJxQWh1d0pqY1B4OExrb29rZGduaUpUdmdiQXVWUGUxUzYxOEIySDdDSkJIelVpeG56ZGhVKzR3Yml4amMybVNMZW1DeGpoNnJGSk5xenNpYzFNTStaUm1HVjBObEFOWWRFMWl4UkwwVEVTMXJNa2tKMnEva3E1ZjVVblJsRVl0V0ZBRmxkT3lRVm1lL09sRklIbEFnOW5wOWc5UjAyYjdOOTgxUENHcU1uNE9ZbjlJbFh5aVYwZ2RBNDFUdzhBZHFUQkF1bnpvRHdiT2ZvNjF2NWR0MVhhRXF2MGMxNmsySDlCbDQ2ZEhxdG9DOVVNVW5hMHhkMGRGUFFMWE5nQzNKNS9UY3hrNFlkM0g4U1lxMUtpYngrbXN1clN1Y3AxenU4RzVndTl2ZU5yNHovcjlEY2Y0L1kxZkU0TFREV09nOXo4M3B1TkhPRFhyWE04bk9KemJKemcrenFuWk50eGM0TlNzWXpwdDNaUFkvTStHYk1oTlNwNVZTbzVjTGY1S2VnTjNhSTU5U0VuWHBJSnBaSmFiMFpJWDFlZ3R5ZnVGTTRobm1vWjUyR3JOK1dDMkgvT2E3aVZMc3hyOElXRDhqREVDZHZlSjRPUlBHM2hiOW4rNGpoZnZDNTVxVFRlQWVLUkpjOHg1Ky9kVkJFOGxQaktjWnpJUnZ3OEI1QnJzeEoyK0F0VlNyUEo4b1RtejU2ajRpMlRabTVoVHZNbW9pcG16QnN1ZHhNR3d3emgwRFpza2Jnc0tPbHQ5blduYVpYdnJSbVRGTWFsdjl2WGhJWEFNSGdLM1JZYzQwdlQzNWNlV2pvMDcxQ3RDT3BQcHovUjMyejhZZkxRTzg3Z2x3YVk0UDNIVFk4Nm94M2o2V1FxRHRTdnBmcVFld3g2clQ3NFg4S3MrbkE4Zi93OD0mbHQ7L2RpYWdyYW0mZ3Q7Jmx0Oy9teGZpbGUmZ3Q7Ij48ZGVmcy8+PGc+PGcgZGF0YS1jZWxsLWlkPSIwIj48ZyBkYXRhLWNlbGwtaWQ9IjEiPjxnIGRhdGEtY2VsbC1pZD0iMiI+PGc+PHJlY3QgeD0iNTEiIHk9IjE3MSIgd2lkdGg9IjE0MCIgaGVpZ2h0PSI4MCIgcng9IjEyIiByeT0iMTIiIGZpbGw9Im5vbmUiIHN0cm9rZT0ibm9uZSIgcG9pbnRlci1ldmVudHM9ImFsbCIvPjxwYXRoIGQ9Ik0gNTIuNDQgMjQ2LjA3IEMgNTIuNDQgMjQ2LjA3IDUyLjQ0IDI0Ni4wNyA1Mi40NCAyNDYuMDcgTSA1Mi40NCAyNDYuMDcgQyA1Mi40NCAyNDYuMDcgNTIuNDQgMjQ2LjA3IDUyLjQ0IDI0Ni4wNyBNIDY4LjcxIDI1MS4wMiBDIDYyLjM4IDI0Ny43MyA2MC4xNiAyNDMuMjQgNTEuMDMgMjMzLjM0IE0gNjguNzEgMjUxLjAyIEMgNjEuMzQgMjQ0LjY3IDU0Ljk1IDIzNy4xNCA1MS4wMyAyMzMuMzQgTSA4MC4wMiAyNTEuMDIgQyA2OC40MSAyMzkuNzggNTYuNjYgMjI3LjEgNTEuMDMgMjIyLjAzIE0gODAuMDIgMjUxLjAyIEMgNzEuMjggMjQxLjY3IDYyLjkyIDIzMi43NCA1MS4wMyAyMjIuMDMgTSA5MS4zMyAyNTEuMDIgQyA4My4yNCAyMzkuOTggNzQuNSAyMzQuMDEgNTEuMDMgMjEwLjcxIE0gOTEuMzMgMjUxLjAyIEMgNzcuMzUgMjM4LjkgNjUuMDEgMjI1LjMzIDUxLjAzIDIxMC43MSBNIDEwMi42NSAyNTEuMDIgQyA4My4xMyAyMzIuNzMgNjguOSAyMTQuMiA1MS4wMyAxOTkuNCBNIDEwMi42NSAyNTEuMDIgQyA4NC4xNSAyMzIuMjYgNjUuODkgMjEzIDUxLjAzIDE5OS40IE0gMTEzLjk2IDI1MS4wMiBDIDk3LjIyIDIzNC42OCA3Ni45MSAyMTUuOTggNTEuMDMgMTg4LjA4IE0gMTEzLjk2IDI1MS4wMiBDIDk1LjYyIDIzMi40IDc4LjI5IDIxNS44MyA1MS4wMyAxODguMDggTSAxMjUuMjcgMjUxLjAyIEMgMTAyLjY5IDIzMS41MSA4NC41MSAyMTAuNDUgNTIuNDQgMTc4LjE4IE0gMTI1LjI3IDI1MS4wMiBDIDEwMi43MiAyMjguMTkgODAuMDcgMjA0LjgyIDUyLjQ0IDE3OC4xOCBNIDEzNi41OSAyNTEuMDIgQyAxMTQuODUgMjI5LjYzIDkyLjI2IDIwNi43NSA1OC4xIDE3Mi41MyBNIDEzNi41OSAyNTEuMDIgQyAxMTAuMzYgMjI0LjMgODQuMDggMTk2LjM2IDU4LjEgMTcyLjUzIE0gMTQ3LjkgMjUxLjAyIEMgMTIwLjYzIDIyMy4xMSA5MS4xOSAxOTMuNDMgNjcuMjkgMTcwLjQxIE0gMTQ3LjkgMjUxLjAyIEMgMTE2Ljk2IDIyMS4xNiA4Ny45IDE5MC4zOSA2Ny4yOSAxNzAuNDEgTSAxNTkuMjEgMjUxLjAyIEMgMTMxLjYzIDIyNS4zOSAxMDYuNzIgMjAxIDc4LjYgMTcwLjQxIE0gMTU5LjIxIDI1MS4wMiBDIDEyNy4xMiAyMTkuNDMgOTQuNzIgMTg3LjA3IDc4LjYgMTcwLjQxIE0gMTcwLjUzIDI1MS4wMiBDIDE0Mi4zIDIyNS4xOCAxMTYuMDkgMTk3LjEgODkuOTIgMTcwLjQxIE0gMTcwLjUzIDI1MS4wMiBDIDE0Ny40MiAyMjcuMjIgMTIyLjYyIDIwMy40NiA4OS45MiAxNzAuNDEgTSAxODEuMTQgMjUwLjMxIEMgMTU0LjEgMjIyLjA2IDEyOS43MyAxOTkuMjMgMTAxLjIzIDE3MC40MSBNIDE4MS4xNCAyNTAuMzEgQyAxNjAuMjUgMjMxLjU5IDE0MC42NCAyMTEuMzIgMTAxLjIzIDE3MC40MSBNIDE4OC45MSAyNDYuNzcgQyAxNTcuMDMgMjE1LjExIDEyOC4xNCAxODYuOSAxMTIuNTUgMTcwLjQxIE0gMTg4LjkxIDI0Ni43NyBDIDE2Ny41NiAyMjUuNyAxNDUuNzEgMjA1LjM4IDExMi41NSAxNzAuNDEgTSAxOTEuMDMgMjM3LjU4IEMgMTc1Ljc5IDIyMi4yOSAxNjEuMTcgMjA1LjkxIDEyMy44NiAxNzAuNDEgTSAxOTEuMDMgMjM3LjU4IEMgMTcwLjg4IDIxOS44MiAxNTMuNCAyMDEuMTMgMTIzLjg2IDE3MC40MSBNIDE5MS4wMyAyMjYuMjcgQyAxNzguMzUgMjExLjk1IDE2MS4yIDE5Ni42OCAxMzUuMTcgMTcwLjQxIE0gMTkxLjAzIDIyNi4yNyBDIDE3My45IDIwOS45NCAxNTguMzkgMTkzLjI1IDEzNS4xNyAxNzAuNDEgTSAxOTEuMDMgMjE0Ljk1IEMgMTgwLjExIDIwNi4xNiAxNzEuMTUgMTk3LjI3IDE0Ni40OSAxNzAuNDEgTSAxOTEuMDMgMjE0Ljk1IEMgMTczLjM5IDE5Ny42OSAxNTYuNTQgMTgwLjczIDE0Ni40OSAxNzAuNDEgTSAxOTEuMDMgMjAzLjY0IEMgMTc4LjU5IDE5Mi43NSAxNjUuNjcgMTc4LjAzIDE1Ny44IDE3MC40MSBNIDE5MS4wMyAyMDMuNjQgQyAxNzkuNSAxOTEuNTYgMTcwLjAxIDE4MC45NCAxNTcuOCAxNzAuNDEgTSAxOTEuMDMgMTkyLjMzIEMgMTg2LjIyIDE4NS42NSAxNzguNzIgMTgwLjY2IDE2OS4xMSAxNzAuNDEgTSAxOTEuMDMgMTkyLjMzIEMgMTg1LjAyIDE4Ny40OCAxNzkuNTIgMTgxLjE0IDE2OS4xMSAxNzAuNDEgTSAxOTEuMDMgMTgxLjAxIEMgMTg4LjEgMTc3LjkzIDE4NC41IDE3NC40MSAxODEuMTQgMTcxLjExIE0gMTkxLjAzIDE4MS4wMSBDIDE4OC4yNiAxNzcuODkgMTgzLjQ3IDE3My42MSAxODEuMTQgMTcxLjExIiBmaWxsPSJub25lIiBzdHJva2U9IiMxYmExZTIiIHN0cm9rZS13aWR0aD0iNCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHBvaW50ZXItZXZlbnRzPSJhbGwiLz48cGF0aCBkPSJNIDYzIDE3MSBDIDg3LjY4IDE2OC41OSAxMDcuNTggMTY4Ljc0IDE3OSAxNzEgTSA2MyAxNzEgQyA4OS43NCAxNzEuNDYgMTE2LjIyIDE3Mi4xMyAxNzkgMTcxIE0gMTc5IDE3MSBDIDE4NS45MiAxNjkuODYgMTkwLjE5IDE3NC44MiAxOTEgMTgzIE0gMTc5IDE3MSBDIDE4OS4yOSAxNzAuNDYgMTkzLjI4IDE3Ny4yNSAxOTEgMTgzIE0gMTkxIDE4MyBDIDE5MS44MSAxOTMuNDkgMTkyLjM1IDIwNy4wMyAxOTEgMjM5IE0gMTkxIDE4MyBDIDE5MS41NCAyMDMuMDcgMTkwLjI1IDIyMi40OCAxOTEgMjM5IE0gMTkxIDIzOSBDIDE5MS4yMiAyNDUuNTIgMTg2LjIxIDI1MS42NiAxNzkgMjUxIE0gMTkxIDIzOSBDIDE5Mi4xNyAyNDcuNDkgMTg5LjIgMjUyLjIyIDE3OSAyNTEgTSAxNzkgMjUxIEMgMTQ5LjAyIDI0OS44NiAxMTUuOTUgMjUxLjUyIDYzIDI1MSBNIDE3OSAyNTEgQyAxNDYuMDEgMjUwLjkzIDExNC41IDI1MC43MSA2MyAyNTEgTSA2MyAyNTEgQyA1NC4xNiAyNTEuNzIgNTIuNzYgMjQ1Ljc0IDUxIDIzOSBNIDYzIDI1MSBDIDU2LjA4IDI0OS41OCA1MS4xMyAyNDUuNiA1MSAyMzkgTSA1MSAyMzkgQyA1Mi4xOSAyMjcuMjMgNDguNjggMjEzLjI3IDUxIDE4MyBNIDUxIDIzOSBDIDUwLjU1IDIxNi44MiA1MS4yMyAxOTQuODggNTEgMTgzIE0gNTEgMTgzIEMgNTAuMzEgMTc2LjcxIDUzLjMzIDE2OS4wNiA2MyAxNzEgTSA1MSAxODMgQyA1MS4zNSAxNzIuODQgNTQuMzEgMTcxLjA3IDYzIDE3MSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJyZ2IoMCwgMCwgMCkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHBvaW50ZXItZXZlbnRzPSJhbGwiLz48L2c+PGc+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuNSAtMC41KSI+PHN3aXRjaD48Zm9yZWlnbk9iamVjdCBwb2ludGVyLWV2ZW50cz0ibm9uZSIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgcmVxdWlyZWRGZWF0dXJlcz0iaHR0cDovL3d3dy53My5vcmcvVFIvU1ZHMTEvZmVhdHVyZSNFeHRlbnNpYmlsaXR5IiBzdHlsZT0ib3ZlcmZsb3c6IHZpc2libGU7IHRleHQtYWxpZ246IGxlZnQ7Ij48ZGl2IHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sIiBzdHlsZT0iZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IHVuc2FmZSBjZW50ZXI7IGp1c3RpZnktY29udGVudDogdW5zYWZlIGNlbnRlcjsgd2lkdGg6IDEzOHB4OyBoZWlnaHQ6IDFweDsgcGFkZGluZy10b3A6IDIxMXB4OyBtYXJnaW4tbGVmdDogNTJweDsiPjxkaXYgZGF0YS1kcmF3aW8tY29sb3JzPSJjb2xvcjogcmdiKDAsIDAsIDApOyAiIHN0eWxlPSJib3gtc2l6aW5nOiBib3JkZXItYm94OyBmb250LXNpemU6IDBweDsgdGV4dC1hbGlnbjogY2VudGVyOyI+PGRpdiBzdHlsZT0iZGlzcGxheTogaW5saW5lLWJsb2NrOyBmb250LXNpemU6IDEycHg7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7IGNvbG9yOiByZ2IoMCwgMCwgMCk7IGxpbmUtaGVpZ2h0OiAxLjI7IHBvaW50ZXItZXZlbnRzOiBhbGw7IHdoaXRlLXNwYWNlOiBub3JtYWw7IG92ZXJmbG93LXdyYXA6IG5vcm1hbDsiPjxmb250IHN0eWxlPSJmb250LXNpemU6IDI0cHg7Ij48c3BhbiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogcmdiKDIwNCwgMjM2LCAyNDkpOyI+wqBQPC9zcGFuPjwvZm9udD48c3BhbiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogcmdiKDIwNCwgMjM2LCAyNDkpOyBmb250LXNpemU6IDI0cHg7Ij5yb3Bvc2VywqA8L3NwYW4+PC9kaXY+PC9kaXY+PC9kaXY+PC9mb3JlaWduT2JqZWN0Pjx0ZXh0IHg9IjEyMSIgeT0iMjE1IiBmaWxsPSJyZ2IoMCwgMCwgMCkiIGZvbnQtZmFtaWx5PSImcXVvdDtIZWx2ZXRpY2EmcXVvdDsiIGZvbnQtc2l6ZT0iMTJweCIgdGV4dC1hbmNob3I9Im1pZGRsZSI+wqBQcm9wb3NlcsKgPC90ZXh0Pjwvc3dpdGNoPjwvZz48L2c+PC9nPjxnIGRhdGEtY2VsbC1pZD0iMyI+PGc+PGVsbGlwc2UgY3g9IjEyMSIgY3k9IjQ0IiByeD0iNTUiIHJ5PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJub25lIiBwb2ludGVyLWV2ZW50cz0iYWxsIi8+PHBhdGggZD0iTSA2OC41NiA0MC4yOCBDIDY4LjU2IDQwLjI4IDY4LjU2IDQwLjI4IDY4LjU2IDQwLjI4IE0gNjguNTYgNDAuMjggQyA2OC41NiA0MC4yOCA2OC41NiA0MC4yOCA2OC41NiA0MC4yOCBNIDcxLjk4IDQ4LjU0IEMgODIuNSAzNy4xMSA4Ny42MSAyOC45NCA5NC4yOCAyMi44OCBNIDcxLjk4IDQ4LjU0IEMgNzYuNzQgNDEuODUgODMuNDEgMzcuMjcgOTQuMjggMjIuODggTSA3Ni4wNCA1Ni4wNiBDIDg1LjQyIDQ0LjkzIDk0Ljg0IDM0LjEzIDEwOC4xOSAxOS4wOCBNIDc2LjA0IDU2LjA2IEMgODcuNTEgNDEuMTQgMTAwLjU4IDI3LjQxIDEwOC4xOSAxOS4wOCBNIDgzLjM5IDU5LjggQyA5NS4wNyA0NS4xNiAxMDguNjIgMzEuMTIgMTE4LjgyIDE5LjA0IE0gODMuMzkgNTkuOCBDIDkzLjI3IDQ3LjUgMTA0LjgzIDM2LjQyIDExOC44MiAxOS4wNCBNIDkwLjA5IDY0LjI5IEMgMTAxLjQgNTEuMzIgMTExLjA5IDM3LjMyIDEyOS40NSAxOS4wMSBNIDkwLjA5IDY0LjI5IEMgMTAzLjMzIDQ3LjUzIDExNi42OCAzMy44NSAxMjkuNDUgMTkuMDEgTSA5OC4wOSA2Ny4yNyBDIDExMi45MyA1Mi44MyAxMjYuNTkgMzcuMjggMTM4Ljc3IDIwLjQ4IE0gOTguMDkgNjcuMjcgQyAxMDguNDggNTYuMDQgMTE3LjMxIDQ1LjE5IDEzOC43NyAyMC40OCBNIDEwNy40MSA2OC43NSBDIDEyMy40MyA1NC41MiAxMzQuNTIgMzcuNzcgMTQ3LjQzIDIyLjcxIE0gMTA3LjQxIDY4Ljc1IEMgMTE4LjA1IDU1LjkyIDEyOS4xMiA0Mi41NyAxNDcuNDMgMjIuNzEgTSAxMTYuNzMgNzAuMjIgQyAxMjcuNTMgNTkuNjcgMTM0Ljg4IDQ5LjYxIDE1Ni4wOSAyNC45NCBNIDExNi43MyA3MC4yMiBDIDEyNy43MiA1Ni42OSAxMzkuMTEgNDQuMzYgMTU2LjA5IDI0Ljk0IE0gMTI3LjM2IDcwLjE5IEMgMTM1LjcyIDU4LjczIDE0NS42NCA0OC45OSAxNjMuNDQgMjguNjggTSAxMjcuMzYgNzAuMTkgQyAxMzkuMzggNTcuMDUgMTUwLjkxIDQzLjY4IDE2My40NCAyOC42OCBNIDE0MC42MSA2Ny4xNCBDIDE1Mi4xNiA1Ni4xNyAxNjEuNCA0MyAxNjguODIgMzQuNjggTSAxNDAuNjEgNjcuMTQgQyAxNDguNzggNTcuNjQgMTU3Ljk4IDQ3LjA3IDE2OC44MiAzNC42OCBNIDE1NC41MiA2My4zMyBDIDE2MC44NiA1OC4yOSAxNjMuMTUgNTIuNzEgMTcyLjg5IDQyLjIgTSAxNTQuNTIgNjMuMzMgQyAxNjAuMjYgNTYuMDMgMTY3LjE2IDQ3LjE3IDE3Mi44OSA0Mi4yIiBmaWxsPSJub25lIiBzdHJva2U9IiM5OTAwMDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHBvaW50ZXItZXZlbnRzPSJhbGwiLz48cGF0aCBkPSJNIDEzNC40NSAxOC43NiBDIDE0My4zOCAxOS4yOSAxNTMuNjMgMjEuOTEgMTYwLjA2IDI1LjQzIEMgMTY2LjQ5IDI4Ljk1IDE3MS40NSAzNS4xMSAxNzMuMDMgMzkuODggQyAxNzQuNiA0NC42NSAxNzMuMTQgNDkuOTMgMTY5LjQ5IDU0LjA2IEMgMTY1LjgzIDU4LjIgMTU4Ljk4IDYxLjk5IDE1MS4wOCA2NC42OSBDIDE0My4xOCA2Ny4zOCAxMzEuNzggNzAuMDcgMTIyLjA4IDcwLjI2IEMgMTEyLjM4IDcwLjQ0IDEwMC43OSA2OC4zNiA5Mi45MSA2NS43OSBDIDg1LjAyIDYzLjIzIDc4Ljg5IDU5LjAzIDc0Ljc3IDU0Ljg0IEMgNzAuNjYgNTAuNjUgNjcuMjYgNDUuMzUgNjguMjMgNDAuNjUgQyA2OS4yMSAzNS45NSA3NC41IDMwLjM0IDgwLjYzIDI2LjY1IEMgODYuNzcgMjIuOTYgOTUuMTEgMTkuNzQgMTA1LjAzIDE4LjUyIEMgMTE0Ljk2IDE3LjI5IDEzMy42MiAxOC45NiAxNDAuMiAxOS4zIEMgMTQ2Ljc3IDE5LjYzIDE0NS4wMSAxOS45NiAxNDQuNDcgMjAuNTUgTSAxMzYuMzUgMTkuNDkgQyAxNDUuNTEgMjAuMjkgMTU1LjA4IDIyLjA4IDE2MS4yMiAyNS40NiBDIDE2Ny4zNiAyOC44NCAxNzEuOTUgMzQuODEgMTczLjE3IDM5Ljc3IEMgMTc0LjQgNDQuNzIgMTcyLjQ1IDUwLjggMTY4LjU5IDU1LjE5IEMgMTY0LjczIDU5LjU4IDE1Ny43NSA2My43OCAxNDkuOTkgNjYuMDkgQyAxNDIuMjQgNjguNCAxMzEuNzIgNjkuMDQgMTIyLjA0IDY5LjA1IEMgMTEyLjM3IDY5LjA2IDk5Ljc5IDY4LjQgOTEuOTQgNjYuMTYgQyA4NC4wOSA2My45MyA3OC42MyA2MC4wNyA3NC45NSA1NS42MiBDIDcxLjI3IDUxLjE4IDY4Ljk1IDQ0LjEzIDY5Ljg2IDM5LjQ4IEMgNzAuNzcgMzQuODIgNzQuNTQgMzEuMyA4MC40MSAyNy42OSBDIDg2LjI4IDI0LjA3IDk2LjAzIDE5LjEyIDEwNS4wOSAxNy44IEMgMTE0LjE1IDE2LjQ3IDEyOS43NSAxOS4zOSAxMzQuNzcgMTkuNzQgQyAxMzkuNzkgMjAuMDggMTM1LjM4IDE5LjQ4IDEzNS4yIDE5Ljg1IiBmaWxsPSJub25lIiBzdHJva2U9InJnYigwLCAwLCAwKSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgcG9pbnRlci1ldmVudHM9ImFsbCIvPjwvZz48Zz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC41IC0wLjUpIj48c3dpdGNoPjxmb3JlaWduT2JqZWN0IHBvaW50ZXItZXZlbnRzPSJub25lIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiByZXF1aXJlZEZlYXR1cmVzPSJodHRwOi8vd3d3LnczLm9yZy9UUi9TVkcxMS9mZWF0dXJlI0V4dGVuc2liaWxpdHkiIHN0eWxlPSJvdmVyZmxvdzogdmlzaWJsZTsgdGV4dC1hbGlnbjogbGVmdDsiPjxkaXYgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWwiIHN0eWxlPSJkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogdW5zYWZlIGNlbnRlcjsganVzdGlmeS1jb250ZW50OiB1bnNhZmUgY2VudGVyOyB3aWR0aDogMTA4cHg7IGhlaWdodDogMXB4OyBwYWRkaW5nLXRvcDogNDRweDsgbWFyZ2luLWxlZnQ6IDY3cHg7Ij48ZGl2IGRhdGEtZHJhd2lvLWNvbG9ycz0iY29sb3I6IHJnYigwLCAwLCAwKTsgIiBzdHlsZT0iYm94LXNpemluZzogYm9yZGVyLWJveDsgZm9udC1zaXplOiAwcHg7IHRleHQtYWxpZ246IGNlbnRlcjsiPjxkaXYgc3R5bGU9ImRpc3BsYXk6IGlubGluZS1ibG9jazsgZm9udC1zaXplOiAxMnB4OyBmb250LWZhbWlseTogSGVsdmV0aWNhOyBjb2xvcjogcmdiKDAsIDAsIDApOyBsaW5lLWhlaWdodDogMS4yOyBwb2ludGVyLWV2ZW50czogYWxsOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyBvdmVyZmxvdy13cmFwOiBub3JtYWw7Ij48Zm9udCBzdHlsZT0iZm9udC1zaXplOiAyNHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAxNTMsIDE1Myk7Ij7CoEFkbWluwqA8L2ZvbnQ+PC9kaXY+PC9kaXY+PC9kaXY+PC9mb3JlaWduT2JqZWN0Pjx0ZXh0IHg9IjEyMSIgeT0iNDgiIGZpbGw9InJnYigwLCAwLCAwKSIgZm9udC1mYW1pbHk9IiZxdW90O0hlbHZldGljYSZxdW90OyIgZm9udC1zaXplPSIxMnB4IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIj7CoEFkbWluwqA8L3RleHQ+PC9zd2l0Y2g+PC9nPjwvZz48L2c+PGcgZGF0YS1jZWxsLWlkPSIxMiI+PGcvPjxnIGRhdGEtY2VsbC1pZD0iOCI+PGc+PHJlY3QgeD0iNDM2IiB5PSIxNCIgd2lkdGg9IjE0NCIgaGVpZ2h0PSI2MCIgcng9IjkiIHJ5PSI5IiBmaWxsPSIjZTFkNWU3IiBzdHJva2U9IiM5NjczYTYiIHBvaW50ZXItZXZlbnRzPSJhbGwiLz48L2c+PGc+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuNSAtMC41KSI+PHN3aXRjaD48Zm9yZWlnbk9iamVjdCBwb2ludGVyLWV2ZW50cz0ibm9uZSIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgcmVxdWlyZWRGZWF0dXJlcz0iaHR0cDovL3d3dy53My5vcmcvVFIvU1ZHMTEvZmVhdHVyZSNFeHRlbnNpYmlsaXR5IiBzdHlsZT0ib3ZlcmZsb3c6IHZpc2libGU7IHRleHQtYWxpZ246IGxlZnQ7Ij48ZGl2IHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sIiBzdHlsZT0iZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IHVuc2FmZSBjZW50ZXI7IGp1c3RpZnktY29udGVudDogdW5zYWZlIGNlbnRlcjsgd2lkdGg6IDE0MnB4OyBoZWlnaHQ6IDFweDsgcGFkZGluZy10b3A6IDQ0cHg7IG1hcmdpbi1sZWZ0OiA0MzdweDsiPjxkaXYgZGF0YS1kcmF3aW8tY29sb3JzPSJjb2xvcjogcmdiKDAsIDAsIDApOyAiIHN0eWxlPSJib3gtc2l6aW5nOiBib3JkZXItYm94OyBmb250LXNpemU6IDBweDsgdGV4dC1hbGlnbjogY2VudGVyOyI+PGRpdiBzdHlsZT0iZGlzcGxheTogaW5saW5lLWJsb2NrOyBmb250LXNpemU6IDEycHg7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7IGNvbG9yOiByZ2IoMCwgMCwgMCk7IGxpbmUtaGVpZ2h0OiAxLjI7IHBvaW50ZXItZXZlbnRzOiBhbGw7IHdoaXRlLXNwYWNlOiBub3JtYWw7IG92ZXJmbG93LXdyYXA6IG5vcm1hbDsiPlJFR1ZvdGluZ1Bvd2VyUmVnaXN0cnk8L2Rpdj48L2Rpdj48L2Rpdj48L2ZvcmVpZ25PYmplY3Q+PHRleHQgeD0iNTA4IiB5PSI0OCIgZmlsbD0icmdiKDAsIDAsIDApIiBmb250LWZhbWlseT0iJnF1b3Q7SGVsdmV0aWNhJnF1b3Q7IiBmb250LXNpemU9IjEycHgiIHRleHQtYW5jaG9yPSJtaWRkbGUiPlJFR1ZvdGluZ1Bvd2VyUmVnaXN0cnk8L3RleHQ+PC9zd2l0Y2g+PC9nPjwvZz48L2c+PGcgZGF0YS1jZWxsLWlkPSI3Ij48Zz48aW1hZ2UgeD0iNTU1LjUiIHk9Ii0wLjUiIHdpZHRoPSIzNSIgaGVpZ2h0PSIzNCIgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhkcFpIUm9QU0kxTlNJZ2FHVnBaMmgwUFNJMU5TSStQR05wY21Oc1pTQmplRDBpTWpjdU5TSWdZM2s5SWpJM0xqVWlJSEk5SWpJM0xqVWlJR1pwYkd3OUlpTmxaV014TVdJaUx6NDhaeUJtYVd4c1BTSWpabVptSWo0OGNHRjBhQ0JrUFNKTk16a3VNaUEzTGpaakxqWXVNaUF4TGpNdU5TQXhMamN1T1M0MUxqVXVOaUF4TGpFdU5pQXhMamRXTWpaakxTNHpMUzQxTFM0MkxTNDRMUzQ1TFRFdU15MHVNaTB1TWkwdU5TMHVNeTB1T0MwdU5YTXRMak10TGpJdExqTXRMalZXTVRBdU5XTXdMUzQ0TFM0ekxTNDVMUzQ1TFM0NVNERTRMalZqTFM0NElEQXRNUzR4TGpNdE1TNHhMamxXTXpkak1DQXVPQzR6TGprdU9TNDVhRFV1TkdNdU15QXdJQzQySURBZ0xqa3VNeTR6TGpJdU5pNHpMamt1TlV3eU5DNHlJRFF3YUMwMkxqTmpMVEV1TkNBd0xUSXVOQzB1T1MweUxqY3RNaTQwVmprdU4yTXVNaTB1TlM0ekxTNDVMall0TVM0MExqTXRMallnTVM0eExTNDVJREV1TnkweExqRWdOeTR6TGpRZ01UUXVOaTQwSURJeExqY3VOSHB0TFM0MUlETTBZeTB1TlNBd0xURXVNUzB1TWkweExqWXRMak10TGpVdExqSXRMamdnTUMweExqRXVNMnd0TVM0eElERXVNV010TGpZdU5pMHhMakV1TmkweExqY2dNR3d0TVM0eExURXVNV010TGpNdExqTXRMall0TGpVdE1TNHhMUzR6Y3kwdU9TNHlMVEV1TkM0ell5MHVPUzR5TFRFdU5DMHVNaTB4TGpZdE1TNHhJREF0TGpVdExqSXRMamt0TGpJdE1TNDBjeTB1TXkwdU9DMHVOaTB1T1dNdExqVXRMakl0TGprdExqVXRNUzQwTFM0MkxTNDRMUzQxTFM0NUxTNDVMUzQyTFRFdU55NHlMUzQxTGpVdExqZ3VOaTB4TGpNdU15MHVOUzR5TFM0NElEQXRNUzR6Y3kwdU5TMHVPQzB1TmkweExqTmpMUzQxTFM0NExTNHpMVEV1TkM0MkxURXVOeTQxTFM0eUxqZ3RMalVnTVM0ekxTNDJMalV0TGpJdU5pMHVOUzQ0TFM0NUlEQXRMalV1TWkweExqRXVNaTB4TGpZdU1pMHVOaTQyTFRFdU1TQXhMalF0TGprdU5TNHlMamt1TWlBeExqUXVNeTQxSURBZ0xqa2dNQ0F4TGpNdExqTXVNeTB1TXk0MkxTNDRJREV1TVMweExqRXVOUzB1TlNBeExqRXRMalVnTVM0M0lEQnNNUzR4SURFdU1XTXVNeTR6TGpndU5TQXhMak11TTNNdU9TMHVNaUF4TGpRdExqTmpMall0TGpJZ01TNHpMak1nTVM0MExqa3VNaTQxTGpJdU9TNHlJREV1TmlBd0lDNDFMak11T0M0NExqa3VOUzR5TGprdU5TQXhMalF1Tmk0MkxqTXVPQzQ1TGpVZ01TNDJMUzR5TGpVdExqVXVPUzB1TmlBeExqUmhNUzQwT0NBeExqUTRJREFnTUNBd0lEQWdNUzR6WXk0ekxqVXVOUzQ1TGpZZ01TNDBMak11Tmk0eUlERXVNeTB1TlNBeExqWXRMalV1TXkwdU9TNDFMVEV1TkM0MkxTNDFMakl0TGpZdU5TMHVOaTQ1SURBZ0xqVXRMaklnTVM0eExTNHlJREV1TmkwdU5pNDBMVEV1TVM0NUxURXVOeTQ1ZWswek5DQTBNQzR5WXpNdU5pQXdJRFl1T0MweklEWXVPQzAyTGpaekxUTXROaTQ0TFRZdU5pMDJMamhqTFRNdU9DQXdMVFl1T0NBekxUWXVPQ0EyTGpZdExqSWdNeTQ0SURJdU9DQTJMamdnTmk0MklEWXVPSHB0TFRVdU5pMHlOaTR4YURjdU1XTXVNaUF3SUM0MUlEQWdMall1TWk0MUxqSXVOaTQyTGpZZ01TNHhMUzR5TGpVdExqVXVPQzB4TGpFdU9FZ3lNUzR4WXkwdU5pQXdMUzQ1TFM0MUxTNDVMUzQ1SURBdExqVXVOUzB1T1M0NUxTNDVJREl1TkMwdU15QTBMamd0TGpNZ055NHpMUzR6ZW0wd0lEWXVPR2d0Tnk0ell5MHVOaUF3TFRFdU1TMHVNeTB4TGpFdExqa2dNQzB1TlM0ekxTNDVMamt0TGpsb01UVmpMalV1TWk0NExqWXVOaUF4TGpFZ01DQXVOUzB1TlM0NExTNDVMamhzTFRjdU1pMHVNWG9pTHo0OGNHRjBhQ0JrUFNKTk5EQXVPU0F6T1M0M2JETWdNMk11TWk0eUxqTXVOUzR5TGpZZ01DQXVNeTB1TXk0MUxTNDJMalV0TGpVdU1pMHhMakV1TWkweExqWXVNeTB1TWlBd0xTNHpMakl0TGpNdU15QXdJQzQxTFM0eUlERXVNUzB1TXlBeExqWXRMakl1TmkwdU5pNDRMVEV1TVM0emJDMDBMVFJqTGpJdExqTXVOUzB1TlM0NExTNHpMalV1TWk0NUxqSWdNUzQwTGpJdU9TNHlJREV1T1MwdU5TQXlMakV0TVM0MkxqSXRMakV1TWkwdU5pNDBMUzQ1ZW0wdE1UTXVPU0F3WXpBZ0xqTXVNaTQyTGpJdU9TNHlJREV1TVNBeExqRWdNUzQzSURJdU1pQXhMall1TlNBd0lDNDVMUzR5SURFdU5DMHVNaTR6SURBZ0xqWWdNQ0F1T1M0emJDMHpMamdnTXk0NFl5MHVNaTR5TFM0MUxqVXRMamd1TTNNdExqVXRMak10TGpVdExqWmpMUzR5TFM0MUxTNHlMUzQ1TFM0ekxURXVOQ0F3TFM0eUxTNHlMUzR6TFM0ekxTNHpMUzQyTFM0eUxURXVNUzB1TWkweExqY3RMak10TGpVdExqSXRMamd0TGpZdExqTXRMamt1T1MweExqRWdNUzQ1TFRJdU1TQXpMVE11TW5vaUx6NDhMMmMrUEM5emRtYysiLz48L2c+PC9nPjwvZz48ZyBkYXRhLWNlbGwtaWQ9IjEzIj48Zy8+PGcgZGF0YS1jZWxsLWlkPSIxNCI+PGc+PHJlY3QgeD0iNDM2IiB5PSIxODEiIHdpZHRoPSIxNDQiIGhlaWdodD0iNjAiIHJ4PSI5IiByeT0iOSIgZmlsbD0iI2UxZDVlNyIgc3Ryb2tlPSIjOTY3M2E2IiBwb2ludGVyLWV2ZW50cz0iYWxsIi8+PC9nPjxnPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjUgLTAuNSkiPjxzd2l0Y2g+PGZvcmVpZ25PYmplY3QgcG9pbnRlci1ldmVudHM9Im5vbmUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHJlcXVpcmVkRmVhdHVyZXM9Imh0dHA6Ly93d3cudzMub3JnL1RSL1NWRzExL2ZlYXR1cmUjRXh0ZW5zaWJpbGl0eSIgc3R5bGU9Im92ZXJmbG93OiB2aXNpYmxlOyB0ZXh0LWFsaWduOiBsZWZ0OyI+PGRpdiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCIgc3R5bGU9ImRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiB1bnNhZmUgY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2FmZSBjZW50ZXI7IHdpZHRoOiAxNDJweDsgaGVpZ2h0OiAxcHg7IHBhZGRpbmctdG9wOiAyMTFweDsgbWFyZ2luLWxlZnQ6IDQzN3B4OyI+PGRpdiBkYXRhLWRyYXdpby1jb2xvcnM9ImNvbG9yOiByZ2IoMCwgMCwgMCk7ICIgc3R5bGU9ImJveC1zaXppbmc6IGJvcmRlci1ib3g7IGZvbnQtc2l6ZTogMHB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7Ij48ZGl2IHN0eWxlPSJkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGZvbnQtc2l6ZTogMTJweDsgZm9udC1mYW1pbHk6IEhlbHZldGljYTsgY29sb3I6IHJnYigwLCAwLCAwKTsgbGluZS1oZWlnaHQ6IDEuMjsgcG9pbnRlci1ldmVudHM6IGFsbDsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgb3ZlcmZsb3ctd3JhcDogbm9ybWFsOyI+UkVHR292ZXJub3I8L2Rpdj48L2Rpdj48L2Rpdj48L2ZvcmVpZ25PYmplY3Q+PHRleHQgeD0iNTA4IiB5PSIyMTUiIGZpbGw9InJnYigwLCAwLCAwKSIgZm9udC1mYW1pbHk9IiZxdW90O0hlbHZldGljYSZxdW90OyIgZm9udC1zaXplPSIxMnB4IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIj5SRUdHb3Zlcm5vcjwvdGV4dD48L3N3aXRjaD48L2c+PC9nPjwvZz48ZyBkYXRhLWNlbGwtaWQ9IjE1Ij48Zz48aW1hZ2UgeD0iNTU1LjUiIHk9IjE2Ni41IiB3aWR0aD0iMzUiIGhlaWdodD0iMzQiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJMU5TSWdhR1ZwWjJoMFBTSTFOU0krUEdOcGNtTnNaU0JqZUQwaU1qY3VOU0lnWTNrOUlqSTNMalVpSUhJOUlqSTNMalVpSUdacGJHdzlJaU5sWldNeE1XSWlMejQ4WnlCbWFXeHNQU0lqWm1abUlqNDhjR0YwYUNCa1BTSk5Nemt1TWlBM0xqWmpMall1TWlBeExqTXVOU0F4TGpjdU9TNDFMalV1TmlBeExqRXVOaUF4TGpkV01qWmpMUzR6TFM0MUxTNDJMUzQ0TFM0NUxURXVNeTB1TWkwdU1pMHVOUzB1TXkwdU9DMHVOWE10TGpNdExqSXRMak10TGpWV01UQXVOV013TFM0NExTNHpMUzQ1TFM0NUxTNDVTREU0TGpWakxTNDRJREF0TVM0eExqTXRNUzR4TGpsV016ZGpNQ0F1T0M0ekxqa3VPUzQ1YURVdU5HTXVNeUF3SUM0MklEQWdMamt1TXk0ekxqSXVOaTR6TGprdU5Vd3lOQzR5SURRd2FDMDJMak5qTFRFdU5DQXdMVEl1TkMwdU9TMHlMamN0TWk0MFZqa3VOMk11TWkwdU5TNHpMUzQ1TGpZdE1TNDBMak10TGpZZ01TNHhMUzQ1SURFdU55MHhMakVnTnk0ekxqUWdNVFF1Tmk0MElESXhMamN1TkhwdExTNDFJRE0wWXkwdU5TQXdMVEV1TVMwdU1pMHhMall0TGpNdExqVXRMakl0TGpnZ01DMHhMakV1TTJ3dE1TNHhJREV1TVdNdExqWXVOaTB4TGpFdU5pMHhMamNnTUd3dE1TNHhMVEV1TVdNdExqTXRMak10TGpZdExqVXRNUzR4TFM0emN5MHVPUzR5TFRFdU5DNHpZeTB1T1M0eUxURXVOQzB1TWkweExqWXRNUzR4SURBdExqVXRMakl0TGprdExqSXRNUzQwY3kwdU15MHVPQzB1TmkwdU9XTXRMalV0TGpJdExqa3RMalV0TVM0MExTNDJMUzQ0TFM0MUxTNDVMUzQ1TFM0MkxURXVOeTR5TFM0MUxqVXRMamd1TmkweExqTXVNeTB1TlM0eUxTNDRJREF0TVM0emN5MHVOUzB1T0MwdU5pMHhMak5qTFM0MUxTNDRMUzR6TFRFdU5DNDJMVEV1Tnk0MUxTNHlMamd0TGpVZ01TNHpMUzQyTGpVdExqSXVOaTB1TlM0NExTNDVJREF0TGpVdU1pMHhMakV1TWkweExqWXVNaTB1Tmk0MkxURXVNU0F4TGpRdExqa3VOUzR5TGprdU1pQXhMalF1TXk0MUlEQWdMamtnTUNBeExqTXRMak11TXkwdU15NDJMUzQ0SURFdU1TMHhMakV1TlMwdU5TQXhMakV0TGpVZ01TNDNJREJzTVM0eElERXVNV011TXk0ekxqZ3VOU0F4TGpNdU0zTXVPUzB1TWlBeExqUXRMak5qTGpZdExqSWdNUzR6TGpNZ01TNDBMamt1TWk0MUxqSXVPUzR5SURFdU5pQXdJQzQxTGpNdU9DNDRMamt1TlM0eUxqa3VOU0F4TGpRdU5pNDJMak11T0M0NUxqVWdNUzQyTFM0eUxqVXRMalV1T1MwdU5pQXhMalJoTVM0ME9DQXhMalE0SURBZ01DQXdJREFnTVM0ell5NHpMalV1TlM0NUxqWWdNUzQwTGpNdU5pNHlJREV1TXkwdU5TQXhMall0TGpVdU15MHVPUzQxTFRFdU5DNDJMUzQxTGpJdExqWXVOUzB1Tmk0NUlEQWdMalV0TGpJZ01TNHhMUzR5SURFdU5pMHVOaTQwTFRFdU1TNDVMVEV1Tnk0NWVrMHpOQ0EwTUM0eVl6TXVOaUF3SURZdU9DMHpJRFl1T0MwMkxqWnpMVE10Tmk0NExUWXVOaTAyTGpoakxUTXVPQ0F3TFRZdU9DQXpMVFl1T0NBMkxqWXRMaklnTXk0NElESXVPQ0EyTGpnZ05pNDJJRFl1T0hwdExUVXVOaTB5Tmk0eGFEY3VNV011TWlBd0lDNDFJREFnTGpZdU1pNDFMakl1Tmk0MkxqWWdNUzR4TFM0eUxqVXRMalV1T0MweExqRXVPRWd5TVM0eFl5MHVOaUF3TFM0NUxTNDFMUzQ1TFM0NUlEQXRMalV1TlMwdU9TNDVMUzQ1SURJdU5DMHVNeUEwTGpndExqTWdOeTR6TFM0emVtMHdJRFl1T0dndE55NHpZeTB1TmlBd0xURXVNUzB1TXkweExqRXRMamtnTUMwdU5TNHpMUzQ1TGprdExqbG9NVFZqTGpVdU1pNDRMall1TmlBeExqRWdNQ0F1TlMwdU5TNDRMUzQ1TGpoc0xUY3VNaTB1TVhvaUx6NDhjR0YwYUNCa1BTSk5OREF1T1NBek9TNDNiRE1nTTJNdU1pNHlMak11TlM0eUxqWWdNQ0F1TXkwdU15NDFMUzQyTGpVdExqVXVNaTB4TGpFdU1pMHhMall1TXkwdU1pQXdMUzR6TGpJdExqTXVNeUF3SUM0MUxTNHlJREV1TVMwdU15QXhMall0TGpJdU5pMHVOaTQ0TFRFdU1TNHpiQzAwTFRSakxqSXRMak11TlMwdU5TNDRMUzR6TGpVdU1pNDVMaklnTVM0MExqSXVPUzR5SURFdU9TMHVOU0F5TGpFdE1TNDJMakl0TGpFdU1pMHVOaTQwTFM0NWVtMHRNVE11T1NBd1l6QWdMak11TWk0MkxqSXVPUzR5SURFdU1TQXhMakVnTVM0M0lESXVNaUF4TGpZdU5TQXdJQzQ1TFM0eUlERXVOQzB1TWk0eklEQWdMallnTUNBdU9TNHpiQzB6TGpnZ015NDRZeTB1TWk0eUxTNDFMalV0TGpndU0zTXRMalV0TGpNdExqVXRMalpqTFM0eUxTNDFMUzR5TFM0NUxTNHpMVEV1TkNBd0xTNHlMUzR5TFM0ekxTNHpMUzR6TFM0MkxTNHlMVEV1TVMwdU1pMHhMamN0TGpNdExqVXRMakl0TGpndExqWXRMak10TGprdU9TMHhMakVnTVM0NUxUSXVNU0F6TFRNdU1ub2lMejQ4TDJjK1BDOXpkbWMrIi8+PC9nPjwvZz48ZyBkYXRhLWNlbGwtaWQ9IjI0Ij48Zz48cGF0aCBkPSJNIDI0MSA0MjYgUSAyNzEgMzgxIDI5NiAzNjYgUSAzMjEgMzUxIDMyNiAzMzEgUSAzMzEgMzExIDM5NiAzMDEgUSA0NjEgMjkxIDQ3MS41MSAyNDcuMTkiIGZpbGw9Im5vbmUiIHN0cm9rZT0icmdiKDAsIDAsIDApIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHBvaW50ZXItZXZlbnRzPSJzdHJva2UiLz48cGF0aCBkPSJNIDQ3Mi43NCAyNDIuMDkgTCA0NzQuNTEgMjQ5LjcxIEwgNDcxLjUxIDI0Ny4xOSBMIDQ2Ny43IDI0OC4wOCBaIiBmaWxsPSJyZ2IoMCwgMCwgMCkiIHN0cm9rZT0icmdiKDAsIDAsIDApIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHBvaW50ZXItZXZlbnRzPSJhbGwiLz48L2c+PC9nPjwvZz48ZyBkYXRhLWNlbGwtaWQ9IjE2Ij48Zy8+PGcgZGF0YS1jZWxsLWlkPSIxNyI+PGc+PHJlY3QgeD0iNDM2IiB5PSIzOTciIHdpZHRoPSIxNDQiIGhlaWdodD0iNjAiIHJ4PSI5IiByeT0iOSIgZmlsbD0iI2UxZDVlNyIgc3Ryb2tlPSIjOTY3M2E2IiBwb2ludGVyLWV2ZW50cz0iYWxsIi8+PC9nPjxnPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjUgLTAuNSkiPjxzd2l0Y2g+PGZvcmVpZ25PYmplY3QgcG9pbnRlci1ldmVudHM9Im5vbmUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHJlcXVpcmVkRmVhdHVyZXM9Imh0dHA6Ly93d3cudzMub3JnL1RSL1NWRzExL2ZlYXR1cmUjRXh0ZW5zaWJpbGl0eSIgc3R5bGU9Im92ZXJmbG93OiB2aXNpYmxlOyB0ZXh0LWFsaWduOiBsZWZ0OyI+PGRpdiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCIgc3R5bGU9ImRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiB1bnNhZmUgY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2FmZSBjZW50ZXI7IHdpZHRoOiAxNDJweDsgaGVpZ2h0OiAxcHg7IHBhZGRpbmctdG9wOiA0MjdweDsgbWFyZ2luLWxlZnQ6IDQzN3B4OyI+PGRpdiBkYXRhLWRyYXdpby1jb2xvcnM9ImNvbG9yOiByZ2IoMCwgMCwgMCk7ICIgc3R5bGU9ImJveC1zaXppbmc6IGJvcmRlci1ib3g7IGZvbnQtc2l6ZTogMHB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7Ij48ZGl2IHN0eWxlPSJkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGZvbnQtc2l6ZTogMTJweDsgZm9udC1mYW1pbHk6IEhlbHZldGljYTsgY29sb3I6IHJnYigwLCAwLCAwKTsgbGluZS1oZWlnaHQ6IDEuMjsgcG9pbnRlci1ldmVudHM6IGFsbDsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgb3ZlcmZsb3ctd3JhcDogbm9ybWFsOyI+UkVHSW5jZW50aXZlVmF1bHQ8L2Rpdj48L2Rpdj48L2Rpdj48L2ZvcmVpZ25PYmplY3Q+PHRleHQgeD0iNTA4IiB5PSI0MzEiIGZpbGw9InJnYigwLCAwLCAwKSIgZm9udC1mYW1pbHk9IiZxdW90O0hlbHZldGljYSZxdW90OyIgZm9udC1zaXplPSIxMnB4IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIj5SRUdJbmNlbnRpdmVWYXVsdDwvdGV4dD48L3N3aXRjaD48L2c+PC9nPjwvZz48ZyBkYXRhLWNlbGwtaWQ9IjE4Ij48Zz48aW1hZ2UgeD0iNTU1LjUiIHk9IjM4Mi41IiB3aWR0aD0iMzUiIGhlaWdodD0iMzQiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJMU5TSWdhR1ZwWjJoMFBTSTFOU0krUEdOcGNtTnNaU0JqZUQwaU1qY3VOU0lnWTNrOUlqSTNMalVpSUhJOUlqSTNMalVpSUdacGJHdzlJaU5sWldNeE1XSWlMejQ4WnlCbWFXeHNQU0lqWm1abUlqNDhjR0YwYUNCa1BTSk5Nemt1TWlBM0xqWmpMall1TWlBeExqTXVOU0F4TGpjdU9TNDFMalV1TmlBeExqRXVOaUF4TGpkV01qWmpMUzR6TFM0MUxTNDJMUzQ0TFM0NUxURXVNeTB1TWkwdU1pMHVOUzB1TXkwdU9DMHVOWE10TGpNdExqSXRMak10TGpWV01UQXVOV013TFM0NExTNHpMUzQ1TFM0NUxTNDVTREU0TGpWakxTNDRJREF0TVM0eExqTXRNUzR4TGpsV016ZGpNQ0F1T0M0ekxqa3VPUzQ1YURVdU5HTXVNeUF3SUM0MklEQWdMamt1TXk0ekxqSXVOaTR6TGprdU5Vd3lOQzR5SURRd2FDMDJMak5qTFRFdU5DQXdMVEl1TkMwdU9TMHlMamN0TWk0MFZqa3VOMk11TWkwdU5TNHpMUzQ1TGpZdE1TNDBMak10TGpZZ01TNHhMUzQ1SURFdU55MHhMakVnTnk0ekxqUWdNVFF1Tmk0MElESXhMamN1TkhwdExTNDFJRE0wWXkwdU5TQXdMVEV1TVMwdU1pMHhMall0TGpNdExqVXRMakl0TGpnZ01DMHhMakV1TTJ3dE1TNHhJREV1TVdNdExqWXVOaTB4TGpFdU5pMHhMamNnTUd3dE1TNHhMVEV1TVdNdExqTXRMak10TGpZdExqVXRNUzR4TFM0emN5MHVPUzR5TFRFdU5DNHpZeTB1T1M0eUxURXVOQzB1TWkweExqWXRNUzR4SURBdExqVXRMakl0TGprdExqSXRNUzQwY3kwdU15MHVPQzB1TmkwdU9XTXRMalV0TGpJdExqa3RMalV0TVM0MExTNDJMUzQ0TFM0MUxTNDVMUzQ1TFM0MkxURXVOeTR5TFM0MUxqVXRMamd1TmkweExqTXVNeTB1TlM0eUxTNDRJREF0TVM0emN5MHVOUzB1T0MwdU5pMHhMak5qTFM0MUxTNDRMUzR6TFRFdU5DNDJMVEV1Tnk0MUxTNHlMamd0TGpVZ01TNHpMUzQyTGpVdExqSXVOaTB1TlM0NExTNDVJREF0TGpVdU1pMHhMakV1TWkweExqWXVNaTB1Tmk0MkxURXVNU0F4TGpRdExqa3VOUzR5TGprdU1pQXhMalF1TXk0MUlEQWdMamtnTUNBeExqTXRMak11TXkwdU15NDJMUzQ0SURFdU1TMHhMakV1TlMwdU5TQXhMakV0TGpVZ01TNDNJREJzTVM0eElERXVNV011TXk0ekxqZ3VOU0F4TGpNdU0zTXVPUzB1TWlBeExqUXRMak5qTGpZdExqSWdNUzR6TGpNZ01TNDBMamt1TWk0MUxqSXVPUzR5SURFdU5pQXdJQzQxTGpNdU9DNDRMamt1TlM0eUxqa3VOU0F4TGpRdU5pNDJMak11T0M0NUxqVWdNUzQyTFM0eUxqVXRMalV1T1MwdU5pQXhMalJoTVM0ME9DQXhMalE0SURBZ01DQXdJREFnTVM0ell5NHpMalV1TlM0NUxqWWdNUzQwTGpNdU5pNHlJREV1TXkwdU5TQXhMall0TGpVdU15MHVPUzQxTFRFdU5DNDJMUzQxTGpJdExqWXVOUzB1Tmk0NUlEQWdMalV0TGpJZ01TNHhMUzR5SURFdU5pMHVOaTQwTFRFdU1TNDVMVEV1Tnk0NWVrMHpOQ0EwTUM0eVl6TXVOaUF3SURZdU9DMHpJRFl1T0MwMkxqWnpMVE10Tmk0NExUWXVOaTAyTGpoakxUTXVPQ0F3TFRZdU9DQXpMVFl1T0NBMkxqWXRMaklnTXk0NElESXVPQ0EyTGpnZ05pNDJJRFl1T0hwdExUVXVOaTB5Tmk0eGFEY3VNV011TWlBd0lDNDFJREFnTGpZdU1pNDFMakl1Tmk0MkxqWWdNUzR4TFM0eUxqVXRMalV1T0MweExqRXVPRWd5TVM0eFl5MHVOaUF3TFM0NUxTNDFMUzQ1TFM0NUlEQXRMalV1TlMwdU9TNDVMUzQ1SURJdU5DMHVNeUEwTGpndExqTWdOeTR6TFM0emVtMHdJRFl1T0dndE55NHpZeTB1TmlBd0xURXVNUzB1TXkweExqRXRMamtnTUMwdU5TNHpMUzQ1TGprdExqbG9NVFZqTGpVdU1pNDRMall1TmlBeExqRWdNQ0F1TlMwdU5TNDRMUzQ1TGpoc0xUY3VNaTB1TVhvaUx6NDhjR0YwYUNCa1BTSk5OREF1T1NBek9TNDNiRE1nTTJNdU1pNHlMak11TlM0eUxqWWdNQ0F1TXkwdU15NDFMUzQyTGpVdExqVXVNaTB4TGpFdU1pMHhMall1TXkwdU1pQXdMUzR6TGpJdExqTXVNeUF3SUM0MUxTNHlJREV1TVMwdU15QXhMall0TGpJdU5pMHVOaTQ0TFRFdU1TNHpiQzAwTFRSakxqSXRMak11TlMwdU5TNDRMUzR6TGpVdU1pNDVMaklnTVM0MExqSXVPUzR5SURFdU9TMHVOU0F5TGpFdE1TNDJMakl0TGpFdU1pMHVOaTQwTFM0NWVtMHRNVE11T1NBd1l6QWdMak11TWk0MkxqSXVPUzR5SURFdU1TQXhMakVnTVM0M0lESXVNaUF4TGpZdU5TQXdJQzQ1TFM0eUlERXVOQzB1TWk0eklEQWdMallnTUNBdU9TNHpiQzB6TGpnZ015NDRZeTB1TWk0eUxTNDFMalV0TGpndU0zTXRMalV0TGpNdExqVXRMalpqTFM0eUxTNDFMUzR5TFM0NUxTNHpMVEV1TkNBd0xTNHlMUzR5TFM0ekxTNHpMUzR6TFM0MkxTNHlMVEV1TVMwdU1pMHhMamN0TGpNdExqVXRMakl0TGpndExqWXRMak10TGprdU9TMHhMakVnTVM0NUxUSXVNU0F6TFRNdU1ub2lMejQ4TDJjK1BDOXpkbWMrIi8+PC9nPjwvZz48L2c+PGcgZGF0YS1jZWxsLWlkPSIxOSI+PGc+PHBhdGggZD0iTSAyMSAzNTEgTCAyMjEgMzUxIEwgMjQxIDQyNiBMIDIyMSA1MDEgTCAyMSA1MDEgTCAxIDQyNiBaIiBmaWxsPSJub25lIiBzdHJva2U9Im5vbmUiIHBvaW50ZXItZXZlbnRzPSJhbGwiLz48cGF0aCBkPSJNIDIwLjkyIDM1MS4wOSBDIDIwLjkyIDM1MS4wOSAyMC45MiAzNTEuMDkgMjAuOTIgMzUxLjA5IE0gMjAuOTIgMzUxLjA5IEMgMjAuOTIgMzUxLjA5IDIwLjkyIDM1MS4wOSAyMC45MiAzNTEuMDkgTSAxNi40NiAzNjguNDIgQyAxOC43MSAzNjUuNTQgMjMuMyAzNTkuMjYgMzEuNTUgMzUxLjA2IE0gMTYuNDYgMzY4LjQyIEMgMTkuMzQgMzY1LjQ3IDIxLjg4IDM2MC40MSAzMS41NSAzNTEuMDYgTSAxMS4zNSAzODYuNDkgQyAyMC40NyAzNzkuMDIgMjYuNSAzNjguODIgNDIuMTggMzUxLjAyIE0gMTEuMzUgMzg2LjQ5IEMgMjEuOTQgMzc1LjI1IDMxLjEyIDM2NC4wNiA0Mi4xOCAzNTEuMDIgTSA2Ljg5IDQwMy44MiBDIDI0LjA4IDM4My40NSA0MS4zOCAzNjMuNiA1Mi44MSAzNTAuOTkgTSA2Ljg5IDQwMy44MiBDIDIxLjUxIDM4NS4zMyAzOC41MyAzNjguNDcgNTIuODEgMzUwLjk5IE0gMi40MyA0MjEuMTQgQyAyMS42NyA0MDEuNjkgMzguMTQgMzc5LjE0IDYzLjQ0IDM1MC45NSBNIDIuNDMgNDIxLjE0IEMgMjMuMjMgMzk4LjA4IDQ0LjIzIDM3NC41OSA2My40NCAzNTAuOTUgTSAzLjIyIDQzMi40MyBDIDI3LjkgNDA1LjU3IDUxLjI0IDM3OC4zNyA3NC4wNyAzNTAuOTIgTSAzLjIyIDQzMi40MyBDIDI1LjgyIDQwNS41MiA0Ny42NiAzODEuMjEgNzQuMDcgMzUwLjkyIE0gNS45NyA0NDEuNDUgQyAzMC41OSA0MTMuODUgNTQuMzUgMzgxLjk1IDg0LjcgMzUwLjg4IE0gNS45NyA0NDEuNDUgQyAyNC45MyA0MTguNzggNDMuODEgMzk3IDg0LjcgMzUwLjg4IE0gOC4wOCA0NTEuMjMgQyAzNS4xMyA0MTcuMjEgNjYuNTMgMzg1LjQzIDk1LjMzIDM1MC44NSBNIDguMDggNDUxLjIzIEMgMjQuNyA0MjkuODUgNDMuNjkgNDEwLjEyIDk1LjMzIDM1MC44NSBNIDEwLjgzIDQ2MC4yNSBDIDQyLjQ2IDQyMS42NyA3My42OCAzODYuMTMgMTA1Ljk2IDM1MC44MiBNIDEwLjgzIDQ2MC4yNSBDIDMzLjQ0IDQzMi4xMyA1OC40MSA0MDMuOTYgMTA1Ljk2IDM1MC44MiBNIDEyLjkzIDQ3MC4wMyBDIDQ1LjE5IDQzMi4yNSA3OC45MSAzOTYuNDMgMTE2LjU5IDM1MC43OCBNIDEyLjkzIDQ3MC4wMyBDIDUwLjA2IDQyNy45NyA4NS4zNiAzODUuNzIgMTE2LjU5IDM1MC43OCBNIDE1LjY5IDQ3OS4wNSBDIDQ2LjE2IDQ0My4wMSA3OC44NiA0MDYuODIgMTI3LjIyIDM1MC43NSBNIDE1LjY5IDQ3OS4wNSBDIDM5IDQ1MC45OSA2Mi4wOCA0MjMuMTggMTI3LjIyIDM1MC43NSBNIDE4LjQ1IDQ4OC4wNyBDIDU2LjE5IDQ0OS41IDg3LjU3IDQwNy43NSAxMzcuODUgMzUwLjcxIE0gMTguNDUgNDg4LjA3IEMgNDkuMDYgNDUyLjI4IDgwLjgxIDQxNy4zNyAxMzcuODUgMzUwLjcxIE0gMjAuNTUgNDk3Ljg1IEMgNjkuODggNDQxLjgxIDExNS41MiAzODguOTQgMTQ4LjQ4IDM1MC42OCBNIDIwLjU1IDQ5Ny44NSBDIDU2LjE0IDQ1OC41OCA5MS4yNiA0MTguNDggMTQ4LjQ4IDM1MC42OCBNIDI3LjkgNTAxLjU4IEMgNzQuMTUgNDUxLjUzIDExNy43NSAzOTkuNjEgMTU5LjExIDM1MC42NCBNIDI3LjkgNTAxLjU4IEMgNjguMDMgNDU1LjMgMTA4Ljc4IDQwOC41IDE1OS4xMSAzNTAuNjQgTSAzOC41MyA1MDEuNTUgQyA3MC42NSA0NjkuOTIgOTguODQgNDM2Ljc1IDE2OS4wOSAzNTEuMzYgTSAzOC41MyA1MDEuNTUgQyA4OC44NiA0NDQuNzggMTM4LjQ2IDM4OS4wNyAxNjkuMDkgMzUxLjM2IE0gNDkuMTYgNTAxLjUyIEMgOTcuMzggNDQ4LjAzIDE0Ny4wNiAzOTAuMjkgMTc5LjcyIDM1MS4zMyBNIDQ5LjE2IDUwMS41MiBDIDEwMC4zMSA0NDIuODcgMTUyLjEyIDM4My43NiAxNzkuNzIgMzUxLjMzIE0gNTkuNzkgNTAxLjQ4IEMgOTMuMTkgNDYyLjMxIDEyNC44NiA0MjIuOTggMTkwLjM1IDM1MS4yOSBNIDU5Ljc5IDUwMS40OCBDIDg3LjI1IDQ3MC44NCAxMTUuMTggNDM5LjkzIDE5MC4zNSAzNTEuMjkgTSA3MC40MiA1MDEuNDUgQyAxMjEuMTYgNDQyLjExIDE3Mi4yMiAzODMuMjIgMjAwLjk4IDM1MS4yNiBNIDcwLjQyIDUwMS40NSBDIDExMy41NSA0NTEuMzQgMTU2LjM4IDQwMi4xNCAyMDAuOTggMzUxLjI2IE0gODEuMDUgNTAxLjQxIEMgMTIzLjY3IDQ1Mi44MyAxNjMuNzIgNDA3LjIyIDIxMS42MSAzNTEuMjMgTSA4MS4wNSA1MDEuNDEgQyAxMTAuNTMgNDY3LjI4IDE0MC4xNiA0MzEuMzggMjExLjYxIDM1MS4yMyBNIDkxLjY4IDUwMS4zOCBDIDEyNC43NiA0NjYuMDIgMTU4LjA4IDQyNi41IDIyMS41OCAzNTEuOTUgTSA5MS42OCA1MDEuMzggQyAxMjMuOTYgNDY1LjY4IDE1Ni43IDQyNy43MiAyMjEuNTggMzUxLjk1IE0gMTAyLjMxIDUwMS4zNCBDIDEzMS41MiA0NjkuODUgMTU5LjA2IDQzNi42NCAyMjMuNjggMzYxLjcyIE0gMTAyLjMxIDUwMS4zNCBDIDEzMS41IDQ2Ny4xMSAxNjAuMjkgNDMzLjY4IDIyMy42OCAzNjEuNzIgTSAxMTIuOTQgNTAxLjMxIEMgMTQ2LjAxIDQ2NS4yMyAxNzYuMjggNDI3Ljg2IDIyNi40NCAzNzAuNzQgTSAxMTIuOTQgNTAxLjMxIEMgMTUzLjMyIDQ1My42NSAxOTUuODcgNDA2LjkyIDIyNi40NCAzNzAuNzQgTSAxMjMuNTcgNTAxLjI3IEMgMTU1LjAyIDQ2NC4yOSAxODUuMDIgNDMxLjkxIDIyOC41NCAzODAuNTIgTSAxMjMuNTcgNTAxLjI3IEMgMTQ5LjY3IDQ2OS43MyAxNzQuODIgNDM5LjI5IDIyOC41NCAzODAuNTIgTSAxMzQuMiA1MDEuMjQgQyAxNTguNTggNDcwLjc0IDE4NC40NCA0NDQuNDkgMjMxLjMgMzg5LjU0IE0gMTM0LjIgNTAxLjI0IEMgMTU3LjE2IDQ3NS4zNCAxODAuMTggNDQ4Ljg2IDIzMS4zIDM4OS41NCBNIDE0NC44MyA1MDEuMjEgQyAxODEuNyA0NjQuMjYgMjE1LjMzIDQyMy4wNCAyMzQuMDUgMzk4LjU2IE0gMTQ0LjgzIDUwMS4yMSBDIDE3NS40OCA0NjUuMzUgMjA3LjI1IDQyOC40IDIzNC4wNSAzOTguNTYgTSAxNTUuNDYgNTAxLjE3IEMgMTc2LjA2IDQ3Ny4zMSAxOTUuOSA0NTIuMjkgMjM2LjE2IDQwOC4zNCBNIDE1NS40NiA1MDEuMTcgQyAxODEuNzQgNDczLjY5IDIwNi43IDQ0My42IDIzNi4xNiA0MDguMzQgTSAxNjYuMDkgNTAxLjE0IEMgMTkyLjMxIDQ3MS4yNSAyMjIuNDUgNDM5Ljc3IDIzOC45MSA0MTcuMzYgTSAxNjYuMDkgNTAxLjE0IEMgMTg3LjM5IDQ3Ni41NiAyMDguNzMgNDUxLjYyIDIzOC45MSA0MTcuMzYgTSAxNzYuNzIgNTAxLjEgQyAyMDAuNDEgNDc0Ljc4IDIyMS41OCA0NDUuNiAyNDEuNjcgNDI2LjM5IE0gMTc2LjcyIDUwMS4xIEMgMjAwLjIzIDQ3NC4zMSAyMjMuODcgNDQ1Ljc2IDI0MS42NyA0MjYuMzkgTSAxODcuMzUgNTAxLjA3IEMgMTk5LjUyIDQ4Ny4zMyAyMDcuMDIgNDc4LjUyIDIzNi41NiA0NDQuNDYgTSAxODcuMzUgNTAxLjA3IEMgMjAyLjM5IDQ4NS40IDIxNS44OSA0NjkuMjMgMjM2LjU2IDQ0NC40NiBNIDE5Ny45OCA1MDEuMDMgQyAyMTEuOTIgNDg1LjQ0IDIyMi4wNiA0NzEuNzcgMjMyLjEgNDYxLjc5IE0gMTk3Ljk4IDUwMS4wMyBDIDIwNi44OSA0OTAuMzEgMjE0LjgzIDQ4Mi4wNSAyMzIuMSA0NjEuNzkgTSAyMDcuOTYgNTAxLjc1IEMgMjE1LjEyIDQ5Mi4xNSAyMjIuODEgNDgzLjQ3IDIyNy42NCA0NzkuMTEgTSAyMDcuOTYgNTAxLjc1IEMgMjE0LjkxIDQ5My4wOCAyMjMuNjcgNDg1LjE5IDIyNy42NCA0NzkuMTEgTSAyMTguNTkgNTAxLjcyIEMgMjE5Ljc2IDQ5OS44IDIyMC44OSA0OTguNzMgMjIyLjUyIDQ5Ny4xOSBNIDIxOC41OSA1MDEuNzIgQyAyMjAuMjEgNDk5Ljc2IDIyMS45OCA0OTcuOTIgMjIyLjUyIDQ5Ny4xOSBNIDIxLjM4IDUwMS4zMyBDIDIxLjM4IDUwMS4zMyAyMS4zOCA1MDEuMzMgMjEuMzggNTAxLjMzIE0gMjEuMzggNTAxLjMzIEMgMjEuMzggNTAxLjMzIDIxLjM4IDUwMS4zMyAyMS4zOCA1MDEuMzMgTSAzMy40MiA1MDEuMTkgQyAyNy40NSA0OTYuMTkgMjQuMzUgNDkxLjgzIDE3LjU3IDQ4Ny40MiBNIDMzLjQyIDUwMS4xOSBDIDI3LjAyIDQ5NS40OCAyMS45NyA0OTAuOTMgMTcuNTcgNDg3LjQyIE0gNDUuNDYgNTAxLjA2IEMgMzkuMTcgNDkzLjk0IDMwLjQyIDQ4OS43OSAxMy43NiA0NzMuNTEgTSA0NS40NiA1MDEuMDYgQyAzMy41MSA0ODkuOTUgMjIuMSA0ODAuMTcgMTMuNzYgNDczLjUxIE0gNTcuNSA1MDAuOTMgQyAzOC40IDQ4NC42MiAyMS41MiA0NjguNjQgOS45NSA0NTkuNTkgTSA1Ny41IDUwMC45MyBDIDQ0LjA1IDQ4OS43MSAyOC40OSA0NzYuMTQgOS45NSA0NTkuNTkgTSA2OS41NCA1MDAuNzkgQyA0Ny4wMSA0ODEuMzUgMjYuNTMgNDYyLjQyIDYuMTQgNDQ1LjY4IE0gNjkuNTQgNTAwLjc5IEMgNTUuNDUgNDg3LjI5IDM5LjY3IDQ3My40MyA2LjE0IDQ0NS42OCBNIDgyLjMzIDUwMS4zMiBDIDU0LjYyIDQ3Ny42MiAzMC44NCA0NTguNDYgMi4zMyA0MzEuNzcgTSA4Mi4zMyA1MDEuMzIgQyA2NC4zOSA0ODYuMDUgNDkuMDggNDcxLjM1IDIuMzMgNDMxLjc3IE0gOTQuMzcgNTAxLjE4IEMgNTkuMTEgNDcwLjQgMjYuOTkgNDQxLjI4IDIuMyA0MjEuMTQgTSA5NC4zNyA1MDEuMTggQyA2OS41OCA0ODAuNDIgNDUuODEgNDU5LjE3IDIuMyA0MjEuMTQgTSAxMDYuNDIgNTAxLjA1IEMgNzYuMjggNDczLjIgNDQuNjUgNDQ4Ljc4IDQuNTMgNDEyLjQ4IE0gMTA2LjQyIDUwMS4wNSBDIDc5Ljc4IDQ3Ni45NSA1NC4wMSA0NTQuMzYgNC41MyA0MTIuNDggTSAxMTguNDYgNTAwLjkyIEMgOTUuNjUgNDgyIDcxLjk0IDQ2MS44OSA2Ljc2IDQwMy44MiBNIDExOC40NiA1MDAuOTIgQyA5NSA0ODEuOSA3MC45NyA0NjIuMjEgNi43NiA0MDMuODIgTSAxMzAuNSA1MDAuNzggQyAxMDIuMDcgNDc1LjU1IDc0LjUyIDQ1NC44MSA5Ljc0IDM5NS44MSBNIDEzMC41IDUwMC43OCBDIDk5LjAzIDQ3NC4xNyA2OC4wNiA0NDYuMDIgOS43NCAzOTUuODEgTSAxNDMuMjkgNTAxLjMxIEMgOTMuNzggNDYyLjE3IDQ2LjM2IDQxNy42IDExLjk3IDM4Ny4xNSBNIDE0My4yOSA1MDEuMzEgQyAxMTUuMzMgNDc2LjYgODguNiA0NTMuMDEgMTEuOTcgMzg3LjE1IE0gMTU1LjMzIDUwMS4xNyBDIDEyNC43NyA0NzYuMzYgOTMuMjkgNDQ2LjkxIDE0LjIgMzc4LjQ5IE0gMTU1LjMzIDUwMS4xNyBDIDExNi40IDQ2Ny4zNCA3Ni40OCA0MzMuMDkgMTQuMiAzNzguNDkgTSAxNjcuMzcgNTAxLjA0IEMgMTE4LjUzIDQ2MS4yOCA3Mi44MyA0MTguNjggMTYuNDMgMzY5LjgzIE0gMTY3LjM3IDUwMS4wNCBDIDEyOC43NCA0NjYuMDYgODkuNyA0MzMuMDIgMTYuNDMgMzY5LjgzIE0gMTc5LjQyIDUwMC45MSBDIDEzMC4zNyA0NTYuMzMgODEuMDIgNDExLjg1IDE4LjY2IDM2MS4xNyBNIDE3OS40MiA1MDAuOTEgQyAxMzQuOSA0NjEuNDIgODkuNTggNDIzLjIxIDE4LjY2IDM2MS4xNyBNIDE5MS40NiA1MDAuNzcgQyAxNTYuNDIgNDY5LjI3IDEyMy4wOCA0NDAuNTYgMjAuODkgMzUyLjUgTSAxOTEuNDYgNTAwLjc3IEMgMTM3LjUyIDQ1My40NSA4NC4zNSA0MDYuODYgMjAuODkgMzUyLjUgTSAyMDQuMjUgNTAxLjMgQyAxNDkuMTIgNDQ5LjcxIDkxLjQyIDQwMy4yNiAzMC42NyAzNTAuNCBNIDIwNC4yNSA1MDEuMyBDIDE2Ni4yOSA0NjcuNDkgMTI3LjMzIDQzMi44NyAzMC42NyAzNTAuNCBNIDIxNi4yOSA1MDEuMTYgQyAxNTguNCA0NTMuMzMgMTAzIDQwMy4wNCA0Mi43MSAzNTAuMjcgTSAyMTYuMjkgNTAxLjE2IEMgMTgxLjI1IDQ3MS4wMiAxNDUuNTUgNDM5Ljc2IDQyLjcxIDM1MC4yNyBNIDIyMi4zIDQ5NS43OCBDIDE4Ny40MSA0NjYuMDkgMTUyLjUyIDQzNS45MyA1NC43NSAzNTAuMTQgTSAyMjIuMyA0OTUuNzggQyAxODUuNTEgNDYyLjY3IDE0OC40NiA0MzEuODYgNTQuNzUgMzUwLjE0IE0gMjI1LjI4IDQ4Ny43OCBDIDE4NS4wMyA0NTIuMjggMTQzLjIyIDQxOSA2Ny41NSAzNTAuNjYgTSAyMjUuMjggNDg3Ljc4IEMgMTc4LjMgNDQ1Ljc3IDEzMC40MiA0MDQuMDkgNjcuNTUgMzUwLjY2IE0gMjI3LjUxIDQ3OS4xMSBDIDE3OC4wMSA0MzguNzQgMTMwLjk2IDM5NS41OSA3OS41OSAzNTAuNTMgTSAyMjcuNTEgNDc5LjExIEMgMTc0LjAyIDQzMy44MyAxMjAuNDUgMzg3Ljg2IDc5LjU5IDM1MC41MyBNIDIyOS43NCA0NzAuNDUgQyAxODUuMDEgNDI4LjE5IDEzOS41NCAzODkuNDUgOTEuNjMgMzUwLjM5IE0gMjI5Ljc0IDQ3MC40NSBDIDE5My43MSA0MzYuNzUgMTU2LjQ5IDQwNS4wNyA5MS42MyAzNTAuMzkgTSAyMzEuOTcgNDYxLjc5IEMgMTg2Ljc4IDQyNC40MyAxNDUuNDQgMzg4LjQ4IDEwMy42NyAzNTAuMjYgTSAyMzEuOTcgNDYxLjc5IEMgMTk3LjU2IDQzMS40MSAxNjEuMzUgMzk5Ljk5IDEwMy42NyAzNTAuMjYgTSAyMzQuMiA0NTMuMTMgQyAxOTYuMjggNDIyLjM0IDE1OS4yIDM5MC45OCAxMTUuNzEgMzUwLjEzIE0gMjM0LjIgNDUzLjEzIEMgMTk3LjMxIDQyMC41IDE1OS4wOCAzODcuMDQgMTE1LjcxIDM1MC4xMyBNIDIzNi40MyA0NDQuNDcgQyAxOTkuODcgNDExLjAxIDE2NC4yMyAzODMuMjUgMTI4LjUxIDM1MC42NSBNIDIzNi40MyA0NDQuNDcgQyAxOTQuNjYgNDA4LjEyIDE1MS4xIDM2OS44OCAxMjguNTEgMzUwLjY1IE0gMjM4LjY2IDQzNS44IEMgMjAzLjM5IDQwNS4zMyAxNzEuNDkgMzc1LjYxIDE0MC41NSAzNTAuNTIgTSAyMzguNjYgNDM1LjggQyAyMDcuMDEgNDA4LjU4IDE3Ny4xMyAzODEuMjEgMTQwLjU1IDM1MC41MiBNIDI0MC44OSA0MjcuMTQgQyAyMTcuMSA0MDUuNzcgMTkzLjYzIDM4NC42IDE1Mi41OSAzNTAuMzggTSAyNDAuODkgNDI3LjE0IEMgMjE3Ljc3IDQwNi4zMiAxOTQuMTMgMzg3LjQ2IDE1Mi41OSAzNTAuMzggTSAyMzcuODMgNDEzLjg5IEMgMjE3LjUxIDM5Ny4xIDE5OC40NCAzNzkuMjkgMTY0LjYzIDM1MC4yNSBNIDIzNy44MyA0MTMuODkgQyAyMTUuMzEgMzkzLjMxIDE5MS4wOSAzNzQuMzQgMTY0LjYzIDM1MC4yNSBNIDIzNC4wMyAzOTkuOTggQyAyMjIuMjMgMzkwLjg5IDIxMi40NyAzNzguNDcgMTc2LjY3IDM1MC4xMiBNIDIzNC4wMyAzOTkuOTggQyAyMjAuMzYgMzg5LjAyIDIwNi4yOCAzNzYuMjYgMTc2LjY3IDM1MC4xMiBNIDIzMC4yMiAzODYuMDcgQyAyMjIuMjQgMzc3LjkyIDIxMi4yOCAzNzEuMDMgMTg5LjQ2IDM1MC42NCBNIDIzMC4yMiAzODYuMDcgQyAyMjEuMzEgMzc4Ljg1IDIxMS45NCAzNzAuNjkgMTg5LjQ2IDM1MC42NCBNIDIyNi40MSAzNzIuMTYgQyAyMjAuNjIgMzY4LjI5IDIxNC4zNSAzNjMuMDIgMjAxLjUxIDM1MC41MSBNIDIyNi40MSAzNzIuMTYgQyAyMjAuOTEgMzY3LjQzIDIxNS4wNiAzNjMuNjEgMjAxLjUxIDM1MC41MSBNIDIyMy4zNiAzNTguOSBDIDIyMS42MiAzNTUuNDkgMjE4LjkgMzU1IDIxMy41NSAzNTAuMzcgTSAyMjMuMzYgMzU4LjkgQyAyMTkuNzkgMzU1LjY5IDIxNy40NSAzNTMuNTcgMjEzLjU1IDM1MC4zNyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjM2M5ZjUwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBwb2ludGVyLWV2ZW50cz0iYWxsIi8+PHBhdGggZD0iTSAyMSAzNTEgQyA2Mi4yNyAzNTEuOTkgMTA2LjI3IDM0OS44MiAyMjEgMzUxIE0gMjEgMzUxIEMgNzAuMzcgMzUyLjg0IDEyMS4wOCAzNTEuNTUgMjIxIDM1MSBNIDIyMSAzNTEgQyAyMjcuODUgMzc0LjE5IDIzMiA0MDAuMDMgMjQxIDQyNiBNIDIyMSAzNTEgQyAyMjYuNzYgMzcxLjg5IDIzMi42OSAzOTQuMjUgMjQxIDQyNiBNIDI0MSA0MjYgQyAyMzMuMDQgNDUxLjQ1IDIyNi40NSA0ODEuMTMgMjIxIDUwMSBNIDI0MSA0MjYgQyAyMzIuNzEgNDU0Ljk0IDIyNS42NyA0ODMuMzUgMjIxIDUwMSBNIDIyMSA1MDEgQyAxNTYuOTQgNTAxLjY1IDkwLjIgNTAwLjc1IDIxIDUwMSBNIDIyMSA1MDEgQyAxNzguNzUgNTAxLjI0IDEzNy4xOCA1MDEuNTYgMjEgNTAxIE0gMjEgNTAxIEMgMTIuMzQgNDcyLjcgNS4xNyA0NDYuNTQgMSA0MjYgTSAyMSA1MDEgQyAxMy4wNiA0NzMuMiA1LjY1IDQ0Ni45IDEgNDI2IE0gMSA0MjYgQyA4Ljg0IDM5Ny4xMiAxOC43NyAzNjYuOTUgMjEgMzUxIE0gMSA0MjYgQyA2Ljg1IDQwNS44OSAxMS4yOSAzODUuNzMgMjEgMzUxIiBmaWxsPSJub25lIiBzdHJva2U9InJnYigwLCAwLCAwKSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgcG9pbnRlci1ldmVudHM9ImFsbCIvPjwvZz48Zz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC41IC0wLjUpIj48c3dpdGNoPjxmb3JlaWduT2JqZWN0IHBvaW50ZXItZXZlbnRzPSJub25lIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiByZXF1aXJlZEZlYXR1cmVzPSJodHRwOi8vd3d3LnczLm9yZy9UUi9TVkcxMS9mZWF0dXJlI0V4dGVuc2liaWxpdHkiIHN0eWxlPSJvdmVyZmxvdzogdmlzaWJsZTsgdGV4dC1hbGlnbjogbGVmdDsiPjxkaXYgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWwiIHN0eWxlPSJkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogdW5zYWZlIGNlbnRlcjsganVzdGlmeS1jb250ZW50OiB1bnNhZmUgY2VudGVyOyB3aWR0aDogMjM4cHg7IGhlaWdodDogMXB4OyBwYWRkaW5nLXRvcDogNDI2cHg7IG1hcmdpbi1sZWZ0OiAycHg7Ij48ZGl2IGRhdGEtZHJhd2lvLWNvbG9ycz0iY29sb3I6IHJnYigwLCAwLCAwKTsgIiBzdHlsZT0iYm94LXNpemluZzogYm9yZGVyLWJveDsgZm9udC1zaXplOiAwcHg7IHRleHQtYWxpZ246IGNlbnRlcjsiPjxkaXYgc3R5bGU9ImRpc3BsYXk6IGlubGluZS1ibG9jazsgZm9udC1zaXplOiAxMnB4OyBmb250LWZhbWlseTogSGVsdmV0aWNhOyBjb2xvcjogcmdiKDAsIDAsIDApOyBsaW5lLWhlaWdodDogMS4yOyBwb2ludGVyLWV2ZW50czogYWxsOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyBvdmVyZmxvdy13cmFwOiBub3JtYWw7Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAyNHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjA0LCAyNTUsIDIwNCk7Ij5SRUcgSG9sZGVyczwvc3Bhbj48L2Rpdj48L2Rpdj48L2Rpdj48L2ZvcmVpZ25PYmplY3Q+PHRleHQgeD0iMTIxIiB5PSI0MzAiIGZpbGw9InJnYigwLCAwLCAwKSIgZm9udC1mYW1pbHk9IiZxdW90O0hlbHZldGljYSZxdW90OyIgZm9udC1zaXplPSIxMnB4IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIj5SRUcgSG9sZGVyczwvdGV4dD48L3N3aXRjaD48L2c+PC9nPjwvZz48ZyBkYXRhLWNlbGwtaWQ9IjI1Ij48ZyBzdHlsZT0iZmlsdGVyOiBkcm9wLXNoYWRvdyhyZ2JhKDAsIDAsIDAsIDAuMjUpIDJweCAzcHggMnB4KTsiPjxyZWN0IHg9IjMzNiIgeT0iMzAxIiB3aWR0aD0iNjAiIGhlaWdodD0iMzAiIHJ4PSI0LjUiIHJ5PSI0LjUiIGZpbGwtb3BhY2l0eT0iMC44IiBmaWxsPSIjZDVlOGQ0IiBzdHJva2U9IiM4MmIzNjYiIHN0cm9rZS1vcGFjaXR5PSIwLjgiIHN0cm9rZS1kYXNoYXJyYXk9IjggOCIgcG9pbnRlci1ldmVudHM9ImFsbCIvPjwvZz48Zz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC41IC0wLjUpIj48c3dpdGNoPjxmb3JlaWduT2JqZWN0IHBvaW50ZXItZXZlbnRzPSJub25lIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiByZXF1aXJlZEZlYXR1cmVzPSJodHRwOi8vd3d3LnczLm9yZy9UUi9TVkcxMS9mZWF0dXJlI0V4dGVuc2liaWxpdHkiIHN0eWxlPSJvdmVyZmxvdzogdmlzaWJsZTsgdGV4dC1hbGlnbjogbGVmdDsiPjxkaXYgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWwiIHN0eWxlPSJkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogdW5zYWZlIGNlbnRlcjsganVzdGlmeS1jb250ZW50OiB1bnNhZmUgY2VudGVyOyB3aWR0aDogNThweDsgaGVpZ2h0OiAxcHg7IHBhZGRpbmctdG9wOiAzMTZweDsgbWFyZ2luLWxlZnQ6IDMzN3B4OyI+PGRpdiBkYXRhLWRyYXdpby1jb2xvcnM9ImNvbG9yOiByZ2IoMCwgMCwgMCk7ICIgc3R5bGU9ImJveC1zaXppbmc6IGJvcmRlci1ib3g7IGZvbnQtc2l6ZTogMHB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7Ij48ZGl2IHN0eWxlPSJkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGZvbnQtc2l6ZTogMTJweDsgZm9udC1mYW1pbHk6IEhlbHZldGljYTsgY29sb3I6IHJnYigwLCAwLCAwKTsgbGluZS1oZWlnaHQ6IDEuMjsgcG9pbnRlci1ldmVudHM6IGFsbDsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgb3ZlcmZsb3ctd3JhcDogbm9ybWFsOyI+Vm90ZTwvZGl2PjwvZGl2PjwvZGl2PjwvZm9yZWlnbk9iamVjdD48dGV4dCB4PSIzNjYiIHk9IjMyMCIgZmlsbD0icmdiKDAsIDAsIDApIiBmb250LWZhbWlseT0iJnF1b3Q7SGVsdmV0aWNhJnF1b3Q7IiBmb250LXNpemU9IjEycHgiIHRleHQtYW5jaG9yPSJtaWRkbGUiPlZvdGU8L3RleHQ+PC9zd2l0Y2g+PC9nPjwvZz48L2c+PGcgZGF0YS1jZWxsLWlkPSIyNyI+PGc+PHBhdGggZD0iTSAyNDEgNDI2IEwgNDI5LjYzIDQyNi45NyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJyZ2IoMCwgMCwgMCkiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgcG9pbnRlci1ldmVudHM9InN0cm9rZSIvPjxwYXRoIGQ9Ik0gNDM0Ljg4IDQyNi45OSBMIDQyNy44NiA0MzAuNDYgTCA0MjkuNjMgNDI2Ljk3IEwgNDI3LjkgNDIzLjQ2IFoiIGZpbGw9InJnYigwLCAwLCAwKSIgc3Ryb2tlPSJyZ2IoMCwgMCwgMCkiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgcG9pbnRlci1ldmVudHM9ImFsbCIvPjwvZz48L2c+PGcgZGF0YS1jZWxsLWlkPSIyOCI+PGcgc3R5bGU9ImZpbHRlcjogZHJvcC1zaGFkb3cocmdiYSgwLCAwLCAwLCAwLjI1KSAycHggM3B4IDJweCk7Ij48cmVjdCB4PSIzMjYiIHk9IjM5MSIgd2lkdGg9IjgwIiBoZWlnaHQ9IjMwIiByeD0iNC41IiByeT0iNC41IiBmaWxsLW9wYWNpdHk9IjAuOCIgZmlsbD0iI2Q1ZThkNCIgc3Ryb2tlPSIjODJiMzY2IiBzdHJva2Utb3BhY2l0eT0iMC44IiBzdHJva2UtZGFzaGFycmF5PSI4IDgiIHBvaW50ZXItZXZlbnRzPSJhbGwiLz48L2c+PGc+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuNSAtMC41KSI+PHN3aXRjaD48Zm9yZWlnbk9iamVjdCBwb2ludGVyLWV2ZW50cz0ibm9uZSIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgcmVxdWlyZWRGZWF0dXJlcz0iaHR0cDovL3d3dy53My5vcmcvVFIvU1ZHMTEvZmVhdHVyZSNFeHRlbnNpYmlsaXR5IiBzdHlsZT0ib3ZlcmZsb3c6IHZpc2libGU7IHRleHQtYWxpZ246IGxlZnQ7Ij48ZGl2IHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sIiBzdHlsZT0iZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IHVuc2FmZSBjZW50ZXI7IGp1c3RpZnktY29udGVudDogdW5zYWZlIGNlbnRlcjsgd2lkdGg6IDc4cHg7IGhlaWdodDogMXB4OyBwYWRkaW5nLXRvcDogNDA2cHg7IG1hcmdpbi1sZWZ0OiAzMjdweDsiPjxkaXYgZGF0YS1kcmF3aW8tY29sb3JzPSJjb2xvcjogcmdiKDAsIDAsIDApOyAiIHN0eWxlPSJib3gtc2l6aW5nOiBib3JkZXItYm94OyBmb250LXNpemU6IDBweDsgdGV4dC1hbGlnbjogY2VudGVyOyI+PGRpdiBzdHlsZT0iZGlzcGxheTogaW5saW5lLWJsb2NrOyBmb250LXNpemU6IDEycHg7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7IGNvbG9yOiByZ2IoMCwgMCwgMCk7IGxpbmUtaGVpZ2h0OiAxLjI7IHBvaW50ZXItZXZlbnRzOiBhbGw7IHdoaXRlLXNwYWNlOiBub3JtYWw7IG92ZXJmbG93LXdyYXA6IG5vcm1hbDsiPkTDqXDDtHQgUkVHPC9kaXY+PC9kaXY+PC9kaXY+PC9mb3JlaWduT2JqZWN0Pjx0ZXh0IHg9IjM2NiIgeT0iNDEwIiBmaWxsPSJyZ2IoMCwgMCwgMCkiIGZvbnQtZmFtaWx5PSImcXVvdDtIZWx2ZXRpY2EmcXVvdDsiIGZvbnQtc2l6ZT0iMTJweCIgdGV4dC1hbmNob3I9Im1pZGRsZSI+RMOpcMO0dCBSRUc8L3RleHQ+PC9zd2l0Y2g+PC9nPjwvZz48L2c+PGcgZGF0YS1jZWxsLWlkPSIyOSI+PGcgc3R5bGU9ImZpbHRlcjogZHJvcC1zaGFkb3cocmdiYSgwLCAwLCAwLCAwLjI1KSAycHggM3B4IDJweCk7Ij48cmVjdCB4PSIzMjYiIHk9IjQzMSIgd2lkdGg9IjgwIiBoZWlnaHQ9IjMwIiByeD0iNC41IiByeT0iNC41IiBmaWxsLW9wYWNpdHk9IjAuOCIgZmlsbD0iI2Q1ZThkNCIgc3Ryb2tlPSIjODJiMzY2IiBzdHJva2Utb3BhY2l0eT0iMC44IiBzdHJva2UtZGFzaGFycmF5PSI4IDgiIHBvaW50ZXItZXZlbnRzPSJhbGwiLz48L2c+PGc+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuNSAtMC41KSI+PHN3aXRjaD48Zm9yZWlnbk9iamVjdCBwb2ludGVyLWV2ZW50cz0ibm9uZSIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgcmVxdWlyZWRGZWF0dXJlcz0iaHR0cDovL3d3dy53My5vcmcvVFIvU1ZHMTEvZmVhdHVyZSNFeHRlbnNpYmlsaXR5IiBzdHlsZT0ib3ZlcmZsb3c6IHZpc2libGU7IHRleHQtYWxpZ246IGxlZnQ7Ij48ZGl2IHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sIiBzdHlsZT0iZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IHVuc2FmZSBjZW50ZXI7IGp1c3RpZnktY29udGVudDogdW5zYWZlIGNlbnRlcjsgd2lkdGg6IDc4cHg7IGhlaWdodDogMXB4OyBwYWRkaW5nLXRvcDogNDQ2cHg7IG1hcmdpbi1sZWZ0OiAzMjdweDsiPjxkaXYgZGF0YS1kcmF3aW8tY29sb3JzPSJjb2xvcjogcmdiKDAsIDAsIDApOyAiIHN0eWxlPSJib3gtc2l6aW5nOiBib3JkZXItYm94OyBmb250LXNpemU6IDBweDsgdGV4dC1hbGlnbjogY2VudGVyOyI+PGRpdiBzdHlsZT0iZGlzcGxheTogaW5saW5lLWJsb2NrOyBmb250LXNpemU6IDEycHg7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7IGNvbG9yOiByZ2IoMCwgMCwgMCk7IGxpbmUtaGVpZ2h0OiAxLjI7IHBvaW50ZXItZXZlbnRzOiBhbGw7IHdoaXRlLXNwYWNlOiBub3JtYWw7IG92ZXJmbG93LXdyYXA6IG5vcm1hbDsiPkNsYWltIGJvbnVzPC9kaXY+PC9kaXY+PC9kaXY+PC9mb3JlaWduT2JqZWN0Pjx0ZXh0IHg9IjM2NiIgeT0iNDUwIiBmaWxsPSJyZ2IoMCwgMCwgMCkiIGZvbnQtZmFtaWx5PSImcXVvdDtIZWx2ZXRpY2EmcXVvdDsiIGZvbnQtc2l6ZT0iMTJweCIgdGV4dC1hbmNob3I9Im1pZGRsZSI+Q2xhaW0gYm9udXM8L3RleHQ+PC9zd2l0Y2g+PC9nPjwvZz48L2c+PGcgZGF0YS1jZWxsLWlkPSIzMCI+PGc+PHBhdGggZD0iTSA1MDYuMTcgMzMxLjUgTCA1MDkuODMgMzMxLjUgTCA1MDkuODMgMzg1LjE0IEwgNTE2LjA2IDM4NS4xNCBMIDUwOCAzOTYuNSBMIDQ5OS45NCAzODUuMTQgTCA1MDYuMTcgMzg1LjE0IFoiIGZpbGw9IiNmYWYwZmYiIHN0cm9rZT0iI2IyNjZmZiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtZGFzaGFycmF5PSIxIDEiIHBvaW50ZXItZXZlbnRzPSJhbGwiLz48L2c+PC9nPjxnIGRhdGEtY2VsbC1pZD0iMzMiPjxnPjxwYXRoIGQ9Ik0gMzQ2IDIxMSBMIDQyOS42MyAyMTEiIGZpbGw9Im5vbmUiIHN0cm9rZT0icmdiKDAsIDAsIDApIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHBvaW50ZXItZXZlbnRzPSJzdHJva2UiLz48cGF0aCBkPSJNIDQzNC44OCAyMTEgTCA0MjcuODggMjE0LjUgTCA0MjkuNjMgMjExIEwgNDI3Ljg4IDIwNy41IFoiIGZpbGw9InJnYigwLCAwLCAwKSIgc3Ryb2tlPSJyZ2IoMCwgMCwgMCkiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgcG9pbnRlci1ldmVudHM9ImFsbCIvPjwvZz48L2c+PGcgZGF0YS1jZWxsLWlkPSIzNSI+PGc+PHBhdGggZD0iTSAxOTEgMjExIEwgMjY2IDIxMSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJyZ2IoMCwgMCwgMCkiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgcG9pbnRlci1ldmVudHM9InN0cm9rZSIvPjwvZz48L2c+PGcgZGF0YS1jZWxsLWlkPSIzNCI+PGcgc3R5bGU9ImZpbHRlcjogZHJvcC1zaGFkb3cocmdiYSgwLCAwLCAwLCAwLjI1KSAycHggM3B4IDJweCk7Ij48cmVjdCB4PSIyNjYiIHk9IjE5NiIgd2lkdGg9IjgwIiBoZWlnaHQ9IjMwIiByeD0iNC41IiByeT0iNC41IiBmaWxsLW9wYWNpdHk9IjAuOCIgZmlsbD0iI2RhZThmYyIgc3Ryb2tlPSIjNmM4ZWJmIiBzdHJva2Utb3BhY2l0eT0iMC44IiBzdHJva2UtZGFzaGFycmF5PSI4IDgiIHBvaW50ZXItZXZlbnRzPSJhbGwiLz48L2c+PGc+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuNSAtMC41KSI+PHN3aXRjaD48Zm9yZWlnbk9iamVjdCBwb2ludGVyLWV2ZW50cz0ibm9uZSIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgcmVxdWlyZWRGZWF0dXJlcz0iaHR0cDovL3d3dy53My5vcmcvVFIvU1ZHMTEvZmVhdHVyZSNFeHRlbnNpYmlsaXR5IiBzdHlsZT0ib3ZlcmZsb3c6IHZpc2libGU7IHRleHQtYWxpZ246IGxlZnQ7Ij48ZGl2IHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sIiBzdHlsZT0iZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IHVuc2FmZSBjZW50ZXI7IGp1c3RpZnktY29udGVudDogdW5zYWZlIGNlbnRlcjsgd2lkdGg6IDc4cHg7IGhlaWdodDogMXB4OyBwYWRkaW5nLXRvcDogMjExcHg7IG1hcmdpbi1sZWZ0OiAyNjdweDsiPjxkaXYgZGF0YS1kcmF3aW8tY29sb3JzPSJjb2xvcjogcmdiKDAsIDAsIDApOyAiIHN0eWxlPSJib3gtc2l6aW5nOiBib3JkZXItYm94OyBmb250LXNpemU6IDBweDsgdGV4dC1hbGlnbjogY2VudGVyOyI+PGRpdiBzdHlsZT0iZGlzcGxheTogaW5saW5lLWJsb2NrOyBmb250LXNpemU6IDEycHg7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7IGNvbG9yOiByZ2IoMCwgMCwgMCk7IGxpbmUtaGVpZ2h0OiAxLjI7IHBvaW50ZXItZXZlbnRzOiBhbGw7IHdoaXRlLXNwYWNlOiBub3JtYWw7IG92ZXJmbG93LXdyYXA6IG5vcm1hbDsiPkNyw6lhdGlvbiBwcm9wb3NhbDwvZGl2PjwvZGl2PjwvZGl2PjwvZm9yZWlnbk9iamVjdD48dGV4dCB4PSIzMDYiIHk9IjIxNSIgZmlsbD0icmdiKDAsIDAsIDApIiBmb250LWZhbWlseT0iJnF1b3Q7SGVsdmV0aWNhJnF1b3Q7IiBmb250LXNpemU9IjEycHgiIHRleHQtYW5jaG9yPSJtaWRkbGUiPkNyw6lhdGlvbiBwcm9wLi4uPC90ZXh0Pjwvc3dpdGNoPjwvZz48L2c+PC9nPjxnIGRhdGEtY2VsbC1pZD0iMzYiPjxnPjxwYXRoIGQ9Ik0gNTA5LjgzIDExMC41IEwgNTA2LjE3IDExMC41IEwgNTA2LjE3IDg1Ljg2IEwgNDk5Ljk0IDg1Ljg2IEwgNTA4IDc0LjUgTCA1MTYuMDYgODUuODYgTCA1MDkuODMgODUuODYgWiIgZmlsbD0iI2ZhZjBmZiIgc3Ryb2tlPSIjYjI2NmZmIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1kYXNoYXJyYXk9IjEgMSIgcG9pbnRlci1ldmVudHM9ImFsbCIvPjwvZz48L2c+PGcgZGF0YS1jZWxsLWlkPSIzNyI+PGc+PHBhdGggZD0iTSA1MDYuMTcgMjQxLjUgTCA1MDkuODMgMjQxLjUgTCA1MDkuODMgMzAwLjUgTCA1MDYuMTcgMzAwLjUgWiIgZmlsbD0iI2ZhZjBmZiIgc3Ryb2tlPSIjYjI2NmZmIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1kYXNoYXJyYXk9IjEgMSIgcG9pbnRlci1ldmVudHM9ImFsbCIvPjwvZz48L2c+PGcgZGF0YS1jZWxsLWlkPSIzMiI+PGcgc3R5bGU9ImZpbHRlcjogZHJvcC1zaGFkb3cocmdiYSgwLCAwLCAwLCAwLjI1KSAycHggM3B4IDJweCk7Ij48cmVjdCB4PSI0NjgiIHk9IjMwMSIgd2lkdGg9IjgwIiBoZWlnaHQ9IjMwIiByeD0iNC41IiByeT0iNC41IiBmaWxsLW9wYWNpdHk9IjAuOCIgZmlsbD0iI2Y5ZWRmYyIgc3Ryb2tlPSIjY2M5OWZmIiBzdHJva2Utb3BhY2l0eT0iMC44IiBzdHJva2UtZGFzaGFycmF5PSI4IDgiIHBvaW50ZXItZXZlbnRzPSJhbGwiLz48L2c+PGc+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuNSAtMC41KSI+PHN3aXRjaD48Zm9yZWlnbk9iamVjdCBwb2ludGVyLWV2ZW50cz0ibm9uZSIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgcmVxdWlyZWRGZWF0dXJlcz0iaHR0cDovL3d3dy53My5vcmcvVFIvU1ZHMTEvZmVhdHVyZSNFeHRlbnNpYmlsaXR5IiBzdHlsZT0ib3ZlcmZsb3c6IHZpc2libGU7IHRleHQtYWxpZ246IGxlZnQ7Ij48ZGl2IHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sIiBzdHlsZT0iZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IHVuc2FmZSBjZW50ZXI7IGp1c3RpZnktY29udGVudDogdW5zYWZlIGNlbnRlcjsgd2lkdGg6IDc4cHg7IGhlaWdodDogMXB4OyBwYWRkaW5nLXRvcDogMzE2cHg7IG1hcmdpbi1sZWZ0OiA0NjlweDsiPjxkaXYgZGF0YS1kcmF3aW8tY29sb3JzPSJjb2xvcjogcmdiKDAsIDAsIDApOyAiIHN0eWxlPSJib3gtc2l6aW5nOiBib3JkZXItYm94OyBmb250LXNpemU6IDBweDsgdGV4dC1hbGlnbjogY2VudGVyOyI+PGRpdiBzdHlsZT0iZGlzcGxheTogaW5saW5lLWJsb2NrOyBmb250LXNpemU6IDEycHg7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7IGNvbG9yOiByZ2IoMCwgMCwgMCk7IGxpbmUtaGVpZ2h0OiAxLjI7IHBvaW50ZXItZXZlbnRzOiBhbGw7IHdoaXRlLXNwYWNlOiBub3JtYWw7IG92ZXJmbG93LXdyYXA6IG5vcm1hbDsiPjxmb250IHN0eWxlPSJmb250LXNpemU6IDExcHg7Ij5FbnJlZ2lzdHJlbWVudDxiciAvPnZvdGU8L2ZvbnQ+PC9kaXY+PC9kaXY+PC9kaXY+PC9mb3JlaWduT2JqZWN0Pjx0ZXh0IHg9IjUwOCIgeT0iMzIwIiBmaWxsPSJyZ2IoMCwgMCwgMCkiIGZvbnQtZmFtaWx5PSImcXVvdDtIZWx2ZXRpY2EmcXVvdDsiIGZvbnQtc2l6ZT0iMTJweCIgdGV4dC1hbmNob3I9Im1pZGRsZSI+RW5yZWdpc3RyZW1lbi4uLjwvdGV4dD48L3N3aXRjaD48L2c+PC9nPjwvZz48ZyBkYXRhLWNlbGwtaWQ9IjQwIj48Zz48cGF0aCBkPSJNIDUwOS44MyAxNzAuNjEgTCA1MTQuNTUgMTcwLjYxIEwgNTA4IDE4MC41IEwgNTAxLjQ1IDE3MC42MSBMIDUwNi4xNyAxNzAuNjEgTCA1MDYuMTcgMTQxLjUgTCA1MDkuODMgMTQxLjUgWiIgZmlsbD0iI2ZhZjBmZiIgc3Ryb2tlPSIjYjI2NmZmIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1kYXNoYXJyYXk9IjEgMSIgcG9pbnRlci1ldmVudHM9ImFsbCIvPjwvZz48L2c+PGcgZGF0YS1jZWxsLWlkPSIzOSI+PGcgc3R5bGU9ImZpbHRlcjogZHJvcC1zaGFkb3cocmdiYSgwLCAwLCAwLCAwLjI1KSAycHggM3B4IDJweCk7Ij48cmVjdCB4PSI0NjgiIHk9IjExMSIgd2lkdGg9IjgwIiBoZWlnaHQ9IjMwIiByeD0iNC41IiByeT0iNC41IiBmaWxsLW9wYWNpdHk9IjAuOCIgZmlsbD0iI2Y5ZWRmYyIgc3Ryb2tlPSIjY2M5OWZmIiBzdHJva2Utb3BhY2l0eT0iMC44IiBzdHJva2UtZGFzaGFycmF5PSI4IDgiIHBvaW50ZXItZXZlbnRzPSJhbGwiLz48L2c+PGc+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuNSAtMC41KSI+PHN3aXRjaD48Zm9yZWlnbk9iamVjdCBwb2ludGVyLWV2ZW50cz0ibm9uZSIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgcmVxdWlyZWRGZWF0dXJlcz0iaHR0cDovL3d3dy53My5vcmcvVFIvU1ZHMTEvZmVhdHVyZSNFeHRlbnNpYmlsaXR5IiBzdHlsZT0ib3ZlcmZsb3c6IHZpc2libGU7IHRleHQtYWxpZ246IGxlZnQ7Ij48ZGl2IHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sIiBzdHlsZT0iZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IHVuc2FmZSBjZW50ZXI7IGp1c3RpZnktY29udGVudDogdW5zYWZlIGNlbnRlcjsgd2lkdGg6IDc4cHg7IGhlaWdodDogMXB4OyBwYWRkaW5nLXRvcDogMTI2cHg7IG1hcmdpbi1sZWZ0OiA0NjlweDsiPjxkaXYgZGF0YS1kcmF3aW8tY29sb3JzPSJjb2xvcjogcmdiKDAsIDAsIDApOyAiIHN0eWxlPSJib3gtc2l6aW5nOiBib3JkZXItYm94OyBmb250LXNpemU6IDBweDsgdGV4dC1hbGlnbjogY2VudGVyOyI+PGRpdiBzdHlsZT0iZGlzcGxheTogaW5saW5lLWJsb2NrOyBmb250LXNpemU6IDEycHg7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7IGNvbG9yOiByZ2IoMCwgMCwgMCk7IGxpbmUtaGVpZ2h0OiAxLjI7IHBvaW50ZXItZXZlbnRzOiBhbGw7IHdoaXRlLXNwYWNlOiBub3JtYWw7IG92ZXJmbG93LXdyYXA6IG5vcm1hbDsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHg7Ij5MZWN0dXJlIFBvd2VyIHZvdGluZzwvc3Bhbj48L2Rpdj48L2Rpdj48L2Rpdj48L2ZvcmVpZ25PYmplY3Q+PHRleHQgeD0iNTA4IiB5PSIxMzAiIGZpbGw9InJnYigwLCAwLCAwKSIgZm9udC1mYW1pbHk9IiZxdW90O0hlbHZldGljYSZxdW90OyIgZm9udC1zaXplPSIxMnB4IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIj5MZWN0dXJlIFBvd2VyLi4uPC90ZXh0Pjwvc3dpdGNoPjwvZz48L2c+PC9nPjxnIGRhdGEtY2VsbC1pZD0iNDIiPjxnPjxwYXRoIGQ9Ik0gMzI2IDQ0IEwgNDI5LjYzIDQ0IiBmaWxsPSJub25lIiBzdHJva2U9InJnYigwLCAwLCAwKSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBwb2ludGVyLWV2ZW50cz0ic3Ryb2tlIi8+PHBhdGggZD0iTSA0MzQuODggNDQgTCA0MjcuODggNDcuNSBMIDQyOS42MyA0NCBMIDQyNy44OCA0MC41IFoiIGZpbGw9InJnYigwLCAwLCAwKSIgc3Ryb2tlPSJyZ2IoMCwgMCwgMCkiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgcG9pbnRlci1ldmVudHM9ImFsbCIvPjwvZz48L2c+PGcgZGF0YS1jZWxsLWlkPSI0NCI+PGc+PHBhdGggZD0iTSAxNzYgNDQgTCAyNDYgNDQiIGZpbGw9Im5vbmUiIHN0cm9rZT0icmdiKDAsIDAsIDApIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHBvaW50ZXItZXZlbnRzPSJzdHJva2UiLz48L2c+PC9nPjxnIGRhdGEtY2VsbC1pZD0iNDMiPjxnIHN0eWxlPSJmaWx0ZXI6IGRyb3Atc2hhZG93KHJnYmEoMCwgMCwgMCwgMC4yNSkgMnB4IDNweCAycHgpOyI+PHJlY3QgeD0iMjQ2IiB5PSIyOSIgd2lkdGg9IjgwIiBoZWlnaHQ9IjMwIiByeD0iNC41IiByeT0iNC41IiBmaWxsLW9wYWNpdHk9IjAuOCIgZmlsbD0iI2Y4Y2VjYyIgc3Ryb2tlPSIjYjg1NDUwIiBzdHJva2Utb3BhY2l0eT0iMC44IiBzdHJva2UtZGFzaGFycmF5PSI4IDgiIHBvaW50ZXItZXZlbnRzPSJhbGwiLz48L2c+PGc+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuNSAtMC41KSI+PHN3aXRjaD48Zm9yZWlnbk9iamVjdCBwb2ludGVyLWV2ZW50cz0ibm9uZSIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgcmVxdWlyZWRGZWF0dXJlcz0iaHR0cDovL3d3dy53My5vcmcvVFIvU1ZHMTEvZmVhdHVyZSNFeHRlbnNpYmlsaXR5IiBzdHlsZT0ib3ZlcmZsb3c6IHZpc2libGU7IHRleHQtYWxpZ246IGxlZnQ7Ij48ZGl2IHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sIiBzdHlsZT0iZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IHVuc2FmZSBjZW50ZXI7IGp1c3RpZnktY29udGVudDogdW5zYWZlIGNlbnRlcjsgd2lkdGg6IDc4cHg7IGhlaWdodDogMXB4OyBwYWRkaW5nLXRvcDogNDRweDsgbWFyZ2luLWxlZnQ6IDI0N3B4OyI+PGRpdiBkYXRhLWRyYXdpby1jb2xvcnM9ImNvbG9yOiByZ2IoMCwgMCwgMCk7ICIgc3R5bGU9ImJveC1zaXppbmc6IGJvcmRlci1ib3g7IGZvbnQtc2l6ZTogMHB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7Ij48ZGl2IHN0eWxlPSJkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGZvbnQtc2l6ZTogMTJweDsgZm9udC1mYW1pbHk6IEhlbHZldGljYTsgY29sb3I6IHJnYigwLCAwLCAwKTsgbGluZS1oZWlnaHQ6IDEuMjsgcG9pbnRlci1ldmVudHM6IGFsbDsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgb3ZlcmZsb3ctd3JhcDogbm9ybWFsOyI+RW5yZWdpc3RyZSBsZSBwb3dlciB2b3Rpbmc8L2Rpdj48L2Rpdj48L2Rpdj48L2ZvcmVpZ25PYmplY3Q+PHRleHQgeD0iMjg2IiB5PSI0OCIgZmlsbD0icmdiKDAsIDAsIDApIiBmb250LWZhbWlseT0iJnF1b3Q7SGVsdmV0aWNhJnF1b3Q7IiBmb250LXNpemU9IjEycHgiIHRleHQtYW5jaG9yPSJtaWRkbGUiPkVucmVnaXN0cmUgbGUuLi48L3RleHQ+PC9zd2l0Y2g+PC9nPjwvZz48L2c+PGcgZGF0YS1jZWxsLWlkPSI0NyI+PGc+PHBhdGggZD0iTSA2NjUgMTgxIEwgNzA1IDIxMSBMIDY2NSAyNDEgTCA2MjUgMjExIFoiIGZpbGw9IiNmZmZmYzAiIHN0cm9rZT0iI2ZmMDAwMCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBwb2ludGVyLWV2ZW50cz0iYWxsIi8+PC9nPjxnPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjUgLTAuNSkiPjxzd2l0Y2g+PGZvcmVpZ25PYmplY3QgcG9pbnRlci1ldmVudHM9Im5vbmUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHJlcXVpcmVkRmVhdHVyZXM9Imh0dHA6Ly93d3cudzMub3JnL1RSL1NWRzExL2ZlYXR1cmUjRXh0ZW5zaWJpbGl0eSIgc3R5bGU9Im92ZXJmbG93OiB2aXNpYmxlOyB0ZXh0LWFsaWduOiBsZWZ0OyI+PGRpdiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCIgc3R5bGU9ImRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiB1bnNhZmUgY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2FmZSBjZW50ZXI7IHdpZHRoOiA3OHB4OyBoZWlnaHQ6IDFweDsgcGFkZGluZy10b3A6IDIxMXB4OyBtYXJnaW4tbGVmdDogNjI2cHg7Ij48ZGl2IGRhdGEtZHJhd2lvLWNvbG9ycz0iY29sb3I6ICMwMDAwMDA7ICIgc3R5bGU9ImJveC1zaXppbmc6IGJvcmRlci1ib3g7IGZvbnQtc2l6ZTogMHB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7Ij48ZGl2IHN0eWxlPSJkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGZvbnQtc2l6ZTogMTJweDsgZm9udC1mYW1pbHk6IEhlbHZldGljYTsgY29sb3I6IHJnYigwLCAwLCAwKTsgbGluZS1oZWlnaHQ6IDEuMjsgcG9pbnRlci1ldmVudHM6IGFsbDsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgb3ZlcmZsb3ctd3JhcDogbm9ybWFsOyI+UsOpc3VsdGF0PGJyIC8+Vm90ZTwvZGl2PjwvZGl2PjwvZGl2PjwvZm9yZWlnbk9iamVjdD48dGV4dCB4PSI2NjUiIHk9IjIxNSIgZmlsbD0iIzAwMDAwMCIgZm9udC1mYW1pbHk9IiZxdW90O0hlbHZldGljYSZxdW90OyIgZm9udC1zaXplPSIxMnB4IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIj5Sw6lzdWx0YXQuLi48L3RleHQ+PC9zd2l0Y2g+PC9nPjwvZz48L2c+PGcgZGF0YS1jZWxsLWlkPSI0OCI+PGc+PHBhdGggZD0iTSA3MDUgMjExIEwgODIyLjc2IDIxMSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDBjYzAwIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHBvaW50ZXItZXZlbnRzPSJzdHJva2UiLz48cGF0aCBkPSJNIDgxNC44OCAyMTUuNSBMIDgyMy44OCAyMTEgTCA4MTQuODggMjA2LjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwY2MwMCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBwb2ludGVyLWV2ZW50cz0iYWxsIi8+PC9nPjxnPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjUgLTAuNSkiPjxzd2l0Y2g+PGZvcmVpZ25PYmplY3QgcG9pbnRlci1ldmVudHM9Im5vbmUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHJlcXVpcmVkRmVhdHVyZXM9Imh0dHA6Ly93d3cudzMub3JnL1RSL1NWRzExL2ZlYXR1cmUjRXh0ZW5zaWJpbGl0eSIgc3R5bGU9Im92ZXJmbG93OiB2aXNpYmxlOyB0ZXh0LWFsaWduOiBsZWZ0OyI+PGRpdiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCIgc3R5bGU9ImRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiB1bnNhZmUgZmxleC1lbmQ7IGp1c3RpZnktY29udGVudDogdW5zYWZlIGZsZXgtc3RhcnQ7IHdpZHRoOiAxcHg7IGhlaWdodDogMXB4OyBwYWRkaW5nLXRvcDogMjA4cHg7IG1hcmdpbi1sZWZ0OiA3MDdweDsiPjxkaXYgZGF0YS1kcmF3aW8tY29sb3JzPSJjb2xvcjogcmdiKDAsIDAsIDApOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7ICIgc3R5bGU9ImJveC1zaXppbmc6IGJvcmRlci1ib3g7IGZvbnQtc2l6ZTogMHB4OyB0ZXh0LWFsaWduOiBsZWZ0OyI+PGRpdiBzdHlsZT0iZGlzcGxheTogaW5saW5lLWJsb2NrOyBmb250LXNpemU6IDEycHg7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7IGNvbG9yOiByZ2IoMCwgMCwgMCk7IGxpbmUtaGVpZ2h0OiAxLjI7IHBvaW50ZXItZXZlbnRzOiBhbGw7IGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTsgd2hpdGUtc3BhY2U6IG5vd3JhcDsiPk91aTwvZGl2PjwvZGl2PjwvZGl2PjwvZm9yZWlnbk9iamVjdD48dGV4dCB4PSI3MDciIHk9IjIwOCIgZmlsbD0icmdiKDAsIDAsIDApIiBmb250LWZhbWlseT0iJnF1b3Q7SGVsdmV0aWNhJnF1b3Q7IiBmb250LXNpemU9IjEycHgiPk91aTwvdGV4dD48L3N3aXRjaD48L2c+PC9nPjwvZz48ZyBkYXRhLWNlbGwtaWQ9IjQ5Ij48Zz48cGF0aCBkPSJNIDY2NSAyNDEgTCA2NjUgMjcxIEwgNjY1IDI5OC43NiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmYwMDAwIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHBvaW50ZXItZXZlbnRzPSJzdHJva2UiLz48cGF0aCBkPSJNIDY2MC41IDI5MC44OCBMIDY2NSAyOTkuODggTCA2NjkuNSAyOTAuODgiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmMDAwMCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBwb2ludGVyLWV2ZW50cz0iYWxsIi8+PC9nPjxnPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjUgLTAuNSkiPjxzd2l0Y2g+PGZvcmVpZ25PYmplY3QgcG9pbnRlci1ldmVudHM9Im5vbmUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHJlcXVpcmVkRmVhdHVyZXM9Imh0dHA6Ly93d3cudzMub3JnL1RSL1NWRzExL2ZlYXR1cmUjRXh0ZW5zaWJpbGl0eSIgc3R5bGU9Im92ZXJmbG93OiB2aXNpYmxlOyB0ZXh0LWFsaWduOiBsZWZ0OyI+PGRpdiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCIgc3R5bGU9ImRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiB1bnNhZmUgZmxleC1zdGFydDsganVzdGlmeS1jb250ZW50OiB1bnNhZmUgZmxleC1zdGFydDsgd2lkdGg6IDFweDsgaGVpZ2h0OiAxcHg7IHBhZGRpbmctdG9wOiAyNDhweDsgbWFyZ2luLWxlZnQ6IDY2N3B4OyI+PGRpdiBkYXRhLWRyYXdpby1jb2xvcnM9ImNvbG9yOiByZ2IoMCwgMCwgMCk7IGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTsgIiBzdHlsZT0iYm94LXNpemluZzogYm9yZGVyLWJveDsgZm9udC1zaXplOiAwcHg7IHRleHQtYWxpZ246IGxlZnQ7Ij48ZGl2IHN0eWxlPSJkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGZvbnQtc2l6ZTogMTJweDsgZm9udC1mYW1pbHk6IEhlbHZldGljYTsgY29sb3I6IHJnYigwLCAwLCAwKTsgbGluZS1oZWlnaHQ6IDEuMjsgcG9pbnRlci1ldmVudHM6IGFsbDsgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpOyB3aGl0ZS1zcGFjZTogbm93cmFwOyI+Tm9uPC9kaXY+PC9kaXY+PC9kaXY+PC9mb3JlaWduT2JqZWN0Pjx0ZXh0IHg9IjY2NyIgeT0iMjYwIiBmaWxsPSJyZ2IoMCwgMCwgMCkiIGZvbnQtZmFtaWx5PSImcXVvdDtIZWx2ZXRpY2EmcXVvdDsiIGZvbnQtc2l6ZT0iMTJweCI+Tm9uPC90ZXh0Pjwvc3dpdGNoPjwvZz48L2c+PC9nPjxnIGRhdGEtY2VsbC1pZD0iNTAiPjxnPjxwYXRoIGQ9Ik0gNTgwIDIxMSBMIDYxOC42MyAyMTEiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzk2NzNhNiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBwb2ludGVyLWV2ZW50cz0ic3Ryb2tlIi8+PHBhdGggZD0iTSA2MjMuODggMjExIEwgNjE2Ljg4IDIxNC41IEwgNjE4LjYzIDIxMSBMIDYxNi44OCAyMDcuNSBaIiBmaWxsPSJub25lIiBzdHJva2U9IiM5NjczYTYiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgcG9pbnRlci1ldmVudHM9ImFsbCIvPjwvZz48L2c+PGcgZGF0YS1jZWxsLWlkPSI1MSI+PGcgc3R5bGU9ImZpbHRlcjogZHJvcC1zaGFkb3cocmdiYSgwLCAwLCAwLCAwLjI1KSAycHggM3B4IDJweCk7Ij48cmVjdCB4PSI2MjUiIHk9IjMwMSIgd2lkdGg9IjgwIiBoZWlnaHQ9IjMwIiByeD0iNC41IiByeT0iNC41IiBmaWxsLW9wYWNpdHk9IjAuOCIgZmlsbD0iI2Y5ZWRmYyIgc3Ryb2tlPSIjY2M5OWZmIiBzdHJva2Utb3BhY2l0eT0iMC44IiBzdHJva2UtZGFzaGFycmF5PSI4IDgiIHBvaW50ZXItZXZlbnRzPSJhbGwiLz48L2c+PGc+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuNSAtMC41KSI+PHN3aXRjaD48Zm9yZWlnbk9iamVjdCBwb2ludGVyLWV2ZW50cz0ibm9uZSIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgcmVxdWlyZWRGZWF0dXJlcz0iaHR0cDovL3d3dy53My5vcmcvVFIvU1ZHMTEvZmVhdHVyZSNFeHRlbnNpYmlsaXR5IiBzdHlsZT0ib3ZlcmZsb3c6IHZpc2libGU7IHRleHQtYWxpZ246IGxlZnQ7Ij48ZGl2IHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sIiBzdHlsZT0iZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IHVuc2FmZSBjZW50ZXI7IGp1c3RpZnktY29udGVudDogdW5zYWZlIGNlbnRlcjsgd2lkdGg6IDc4cHg7IGhlaWdodDogMXB4OyBwYWRkaW5nLXRvcDogMzE2cHg7IG1hcmdpbi1sZWZ0OiA2MjZweDsiPjxkaXYgZGF0YS1kcmF3aW8tY29sb3JzPSJjb2xvcjogcmdiKDAsIDAsIDApOyAiIHN0eWxlPSJib3gtc2l6aW5nOiBib3JkZXItYm94OyBmb250LXNpemU6IDBweDsgdGV4dC1hbGlnbjogY2VudGVyOyI+PGRpdiBzdHlsZT0iZGlzcGxheTogaW5saW5lLWJsb2NrOyBmb250LXNpemU6IDEycHg7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7IGNvbG9yOiByZ2IoMCwgMCwgMCk7IGxpbmUtaGVpZ2h0OiAxLjI7IHBvaW50ZXItZXZlbnRzOiBhbGw7IHdoaXRlLXNwYWNlOiBub3JtYWw7IG92ZXJmbG93LXdyYXA6IG5vcm1hbDsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHg7Ij5Qcm9wb3NhbCBBbm51bMOpPC9zcGFuPjwvZGl2PjwvZGl2PjwvZGl2PjwvZm9yZWlnbk9iamVjdD48dGV4dCB4PSI2NjUiIHk9IjMyMCIgZmlsbD0icmdiKDAsIDAsIDApIiBmb250LWZhbWlseT0iJnF1b3Q7SGVsdmV0aWNhJnF1b3Q7IiBmb250LXNpemU9IjEycHgiIHRleHQtYW5jaG9yPSJtaWRkbGUiPlByb3Bvc2FsIEFubnUuLi48L3RleHQ+PC9zd2l0Y2g+PC9nPjwvZz48L2c+PGcgZGF0YS1jZWxsLWlkPSI1MyI+PGcvPjxnIGRhdGEtY2VsbC1pZD0iNTQiPjxnPjxyZWN0IHg9IjgyNSIgeT0iMTgxIiB3aWR0aD0iMTQ0IiBoZWlnaHQ9IjYwIiByeD0iOSIgcnk9IjkiIGZpbGw9IiNlMWQ1ZTciIHN0cm9rZT0iIzk2NzNhNiIgcG9pbnRlci1ldmVudHM9ImFsbCIvPjwvZz48Zz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC41IC0wLjUpIj48c3dpdGNoPjxmb3JlaWduT2JqZWN0IHBvaW50ZXItZXZlbnRzPSJub25lIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiByZXF1aXJlZEZlYXR1cmVzPSJodHRwOi8vd3d3LnczLm9yZy9UUi9TVkcxMS9mZWF0dXJlI0V4dGVuc2liaWxpdHkiIHN0eWxlPSJvdmVyZmxvdzogdmlzaWJsZTsgdGV4dC1hbGlnbjogbGVmdDsiPjxkaXYgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWwiIHN0eWxlPSJkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogdW5zYWZlIGNlbnRlcjsganVzdGlmeS1jb250ZW50OiB1bnNhZmUgY2VudGVyOyB3aWR0aDogMTQycHg7IGhlaWdodDogMXB4OyBwYWRkaW5nLXRvcDogMjExcHg7IG1hcmdpbi1sZWZ0OiA4MjZweDsiPjxkaXYgZGF0YS1kcmF3aW8tY29sb3JzPSJjb2xvcjogcmdiKDAsIDAsIDApOyAiIHN0eWxlPSJib3gtc2l6aW5nOiBib3JkZXItYm94OyBmb250LXNpemU6IDBweDsgdGV4dC1hbGlnbjogY2VudGVyOyI+PGRpdiBzdHlsZT0iZGlzcGxheTogaW5saW5lLWJsb2NrOyBmb250LXNpemU6IDEycHg7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7IGNvbG9yOiByZ2IoMCwgMCwgMCk7IGxpbmUtaGVpZ2h0OiAxLjI7IHBvaW50ZXItZXZlbnRzOiBhbGw7IHdoaXRlLXNwYWNlOiBub3JtYWw7IG92ZXJmbG93LXdyYXA6IG5vcm1hbDsiPlJFR1RyZWFzdXJ5REFPPC9kaXY+PC9kaXY+PC9kaXY+PC9mb3JlaWduT2JqZWN0Pjx0ZXh0IHg9Ijg5NyIgeT0iMjE1IiBmaWxsPSJyZ2IoMCwgMCwgMCkiIGZvbnQtZmFtaWx5PSImcXVvdDtIZWx2ZXRpY2EmcXVvdDsiIGZvbnQtc2l6ZT0iMTJweCIgdGV4dC1hbmNob3I9Im1pZGRsZSI+UkVHVHJlYXN1cnlEQU88L3RleHQ+PC9zd2l0Y2g+PC9nPjwvZz48L2c+PGcgZGF0YS1jZWxsLWlkPSI1NSI+PGc+PGltYWdlIHg9Ijk0NC41IiB5PSIxNjYuNSIgd2lkdGg9IjM1IiBoZWlnaHQ9IjM0IiB4bGluazpocmVmPSJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSTFOU0lnYUdWcFoyaDBQU0kxTlNJK1BHTnBjbU5zWlNCamVEMGlNamN1TlNJZ1kzazlJakkzTGpVaUlISTlJakkzTGpVaUlHWnBiR3c5SWlObFpXTXhNV0lpTHo0OFp5Qm1hV3hzUFNJalptWm1JajQ4Y0dGMGFDQmtQU0pOTXprdU1pQTNMalpqTGpZdU1pQXhMak11TlNBeExqY3VPUzQxTGpVdU5pQXhMakV1TmlBeExqZFdNalpqTFM0ekxTNDFMUzQyTFM0NExTNDVMVEV1TXkwdU1pMHVNaTB1TlMwdU15MHVPQzB1TlhNdExqTXRMakl0TGpNdExqVldNVEF1TldNd0xTNDRMUzR6TFM0NUxTNDVMUzQ1U0RFNExqVmpMUzQ0SURBdE1TNHhMak10TVM0eExqbFdNemRqTUNBdU9DNHpMamt1T1M0NWFEVXVOR011TXlBd0lDNDJJREFnTGprdU15NHpMakl1Tmk0ekxqa3VOVXd5TkM0eUlEUXdhQzAyTGpOakxURXVOQ0F3TFRJdU5DMHVPUzB5TGpjdE1pNDBWamt1TjJNdU1pMHVOUzR6TFM0NUxqWXRNUzQwTGpNdExqWWdNUzR4TFM0NUlERXVOeTB4TGpFZ055NHpMalFnTVRRdU5pNDBJREl4TGpjdU5IcHRMUzQxSURNMFl5MHVOU0F3TFRFdU1TMHVNaTB4TGpZdExqTXRMalV0TGpJdExqZ2dNQzB4TGpFdU0yd3RNUzR4SURFdU1XTXRMall1TmkweExqRXVOaTB4TGpjZ01Hd3RNUzR4TFRFdU1XTXRMak10TGpNdExqWXRMalV0TVM0eExTNHpjeTB1T1M0eUxURXVOQzR6WXkwdU9TNHlMVEV1TkMwdU1pMHhMall0TVM0eElEQXRMalV0TGpJdExqa3RMakl0TVM0MGN5MHVNeTB1T0MwdU5pMHVPV010TGpVdExqSXRMamt0TGpVdE1TNDBMUzQyTFM0NExTNDFMUzQ1TFM0NUxTNDJMVEV1Tnk0eUxTNDFMalV0TGpndU5pMHhMak11TXkwdU5TNHlMUzQ0SURBdE1TNHpjeTB1TlMwdU9DMHVOaTB4TGpOakxTNDFMUzQ0TFM0ekxURXVOQzQyTFRFdU55NDFMUzR5TGpndExqVWdNUzR6TFM0MkxqVXRMakl1TmkwdU5TNDRMUzQ1SURBdExqVXVNaTB4TGpFdU1pMHhMall1TWkwdU5pNDJMVEV1TVNBeExqUXRMamt1TlM0eUxqa3VNaUF4TGpRdU15NDFJREFnTGprZ01DQXhMak10TGpNdU15MHVNeTQyTFM0NElERXVNUzB4TGpFdU5TMHVOU0F4TGpFdExqVWdNUzQzSURCc01TNHhJREV1TVdNdU15NHpMamd1TlNBeExqTXVNM011T1MwdU1pQXhMalF0TGpOakxqWXRMaklnTVM0ekxqTWdNUzQwTGprdU1pNDFMakl1T1M0eUlERXVOaUF3SUM0MUxqTXVPQzQ0TGprdU5TNHlMamt1TlNBeExqUXVOaTQyTGpNdU9DNDVMalVnTVM0MkxTNHlMalV0TGpVdU9TMHVOaUF4TGpSaE1TNDBPQ0F4TGpRNElEQWdNQ0F3SURBZ01TNHpZeTR6TGpVdU5TNDVMallnTVM0MExqTXVOaTR5SURFdU15MHVOU0F4TGpZdExqVXVNeTB1T1M0MUxURXVOQzQyTFM0MUxqSXRMall1TlMwdU5pNDVJREFnTGpVdExqSWdNUzR4TFM0eUlERXVOaTB1Tmk0MExURXVNUzQ1TFRFdU55NDVlazB6TkNBME1DNHlZek11TmlBd0lEWXVPQzB6SURZdU9DMDJMalp6TFRNdE5pNDRMVFl1TmkwMkxqaGpMVE11T0NBd0xUWXVPQ0F6TFRZdU9DQTJMall0TGpJZ015NDRJREl1T0NBMkxqZ2dOaTQySURZdU9IcHRMVFV1TmkweU5pNHhhRGN1TVdNdU1pQXdJQzQxSURBZ0xqWXVNaTQxTGpJdU5pNDJMallnTVM0eExTNHlMalV0TGpVdU9DMHhMakV1T0VneU1TNHhZeTB1TmlBd0xTNDVMUzQxTFM0NUxTNDVJREF0TGpVdU5TMHVPUzQ1TFM0NUlESXVOQzB1TXlBMExqZ3RMak1nTnk0ekxTNHplbTB3SURZdU9HZ3ROeTR6WXkwdU5pQXdMVEV1TVMwdU15MHhMakV0TGprZ01DMHVOUzR6TFM0NUxqa3RMamxvTVRWakxqVXVNaTQ0TGpZdU5pQXhMakVnTUNBdU5TMHVOUzQ0TFM0NUxqaHNMVGN1TWkwdU1Yb2lMejQ4Y0dGMGFDQmtQU0pOTkRBdU9TQXpPUzQzYkRNZ00yTXVNaTR5TGpNdU5TNHlMallnTUNBdU15MHVNeTQxTFM0MkxqVXRMalV1TWkweExqRXVNaTB4TGpZdU15MHVNaUF3TFM0ekxqSXRMak11TXlBd0lDNDFMUzR5SURFdU1TMHVNeUF4TGpZdExqSXVOaTB1Tmk0NExURXVNUzR6YkMwMExUUmpMakl0TGpNdU5TMHVOUzQ0TFM0ekxqVXVNaTQ1TGpJZ01TNDBMakl1T1M0eUlERXVPUzB1TlNBeUxqRXRNUzQyTGpJdExqRXVNaTB1Tmk0MExTNDVlbTB0TVRNdU9TQXdZekFnTGpNdU1pNDJMakl1T1M0eUlERXVNU0F4TGpFZ01TNDNJREl1TWlBeExqWXVOU0F3SUM0NUxTNHlJREV1TkMwdU1pNHpJREFnTGpZZ01DQXVPUzR6YkMwekxqZ2dNeTQ0WXkwdU1pNHlMUzQxTGpVdExqZ3VNM010TGpVdExqTXRMalV0TGpaakxTNHlMUzQxTFM0eUxTNDVMUzR6TFRFdU5DQXdMUzR5TFM0eUxTNHpMUzR6TFM0ekxTNDJMUzR5TFRFdU1TMHVNaTB4TGpjdExqTXRMalV0TGpJdExqZ3RMall0TGpNdExqa3VPUzB4TGpFZ01TNDVMVEl1TVNBekxUTXVNbm9pTHo0OEwyYytQQzl6ZG1jKyIvPjwvZz48L2c+PC9nPjxnIGRhdGEtY2VsbC1pZD0iNTgiPjxnIHN0eWxlPSJmaWx0ZXI6IGRyb3Atc2hhZG93KHJnYmEoMCwgMCwgMCwgMC4yNSkgMnB4IDNweCAycHgpOyI+PHJlY3QgeD0iNzUyIiB5PSIyMTQiIHdpZHRoPSI1MCIgaGVpZ2h0PSIzMCIgcng9IjQuNSIgcnk9IjQuNSIgZmlsbC1vcGFjaXR5PSIwLjgiIGZpbGw9IiNmOWVkZmMiIHN0cm9rZT0iI2NjOTlmZiIgc3Ryb2tlLW9wYWNpdHk9IjAuOCIgc3Ryb2tlLWRhc2hhcnJheT0iOCA4IiBwb2ludGVyLWV2ZW50cz0iYWxsIi8+PC9nPjxnPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjUgLTAuNSkiPjxzd2l0Y2g+PGZvcmVpZ25PYmplY3QgcG9pbnRlci1ldmVudHM9Im5vbmUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHJlcXVpcmVkRmVhdHVyZXM9Imh0dHA6Ly93d3cudzMub3JnL1RSL1NWRzExL2ZlYXR1cmUjRXh0ZW5zaWJpbGl0eSIgc3R5bGU9Im92ZXJmbG93OiB2aXNpYmxlOyB0ZXh0LWFsaWduOiBsZWZ0OyI+PGRpdiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCIgc3R5bGU9ImRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiB1bnNhZmUgY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2FmZSBjZW50ZXI7IHdpZHRoOiA0OHB4OyBoZWlnaHQ6IDFweDsgcGFkZGluZy10b3A6IDIyOXB4OyBtYXJnaW4tbGVmdDogNzUzcHg7Ij48ZGl2IGRhdGEtZHJhd2lvLWNvbG9ycz0iY29sb3I6IHJnYigwLCAwLCAwKTsgIiBzdHlsZT0iYm94LXNpemluZzogYm9yZGVyLWJveDsgZm9udC1zaXplOiAwcHg7IHRleHQtYWxpZ246IGNlbnRlcjsiPjxkaXYgc3R5bGU9ImRpc3BsYXk6IGlubGluZS1ibG9jazsgZm9udC1zaXplOiAxMnB4OyBmb250LWZhbWlseTogSGVsdmV0aWNhOyBjb2xvcjogcmdiKDAsIDAsIDApOyBsaW5lLWhlaWdodDogMS4yOyBwb2ludGVyLWV2ZW50czogYWxsOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyBvdmVyZmxvdy13cmFwOiBub3JtYWw7Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB4OyI+UXVldWU8L3NwYW4+PC9kaXY+PC9kaXY+PC9kaXY+PC9mb3JlaWduT2JqZWN0Pjx0ZXh0IHg9Ijc3NyIgeT0iMjMzIiBmaWxsPSJyZ2IoMCwgMCwgMCkiIGZvbnQtZmFtaWx5PSImcXVvdDtIZWx2ZXRpY2EmcXVvdDsiIGZvbnQtc2l6ZT0iMTJweCIgdGV4dC1hbmNob3I9Im1pZGRsZSI+UXVldWU8L3RleHQ+PC9zd2l0Y2g+PC9nPjwvZz48L2c+PGcgZGF0YS1jZWxsLWlkPSI2MSI+PGc+PGltYWdlIHg9Ijg3MS41IiB5PSIzMzAuNSIgd2lkdGg9IjUwIiBoZWlnaHQ9IjYwIiB4bGluazpocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUdnQUFBQjZDQVlBQUFCVEFoWXhBQUFBQVhOU1IwSUFyczRjNlFBQUlBQkpSRUZVZUY3VmZRbVFKR2QxNXBlWmRWZDFWOS9IM0QwelBUT3RrVFNqVzhhU2hrTkNBaUZqWTYwd05oaXdNUkEyTEJKbWJSbXp4bDQ3c01IcnhSRVFzUXYyMmw3dmVpTXc5aDZ3QmptUVpaQ3drVURvR0lUUUhEM1QwL2RSVlYxblZ0NjU4ZjQvc3lxcnVvNnNZeG9vQW5WUGRWWmw1di9sOTk3M3YvKzk5d3ZvNFNVQXNIdjQvRzU5OVBJVEg3MDNIamYvWnYzQzJqdXVmL3RmZjVXZjk4Zmo2dWtxZDc1YVhQdVB4MjNWM2xMcTJZK2RIeHlTWmsxTlJ6NVR2cHhabC84K1pObC9jT1NoeitkNmYwaXU3b2cwQnFqM3E2NzlocXQ3RDIydlZydjRjZHN5TGRpbUNkdlMyYzk4SVlKeWV2MDdaamo1SDJmdisvVGZ0djJTM1R6QU0xNjdBOUJ1M2x6ZHVaYSs4VnQvdVBkQTRGRk5RdzFBRm9GbEdyQjBBOW1jdGFVV2pmK3IyL2Evdi9haHYxcmZjYm1WQVJNQXdlN1FydmYyZFA2SUFkVGJ6VFI2RG9wbkg4NkdZc2xrUFlOY2dHQlpzQXdkdG1XaVVKWmdsSzN2V0pIQlB6OTY3NTkrL29mNFhGVk8vU01HVUgrSDVPVy9lOS9zaVp2R3p4dW1CRDhBMlpZRjI5Q2g2eUVvZG5DckpOdFBDN2IwNjljOCtMa0x2cTVNRUFDN1hqYjVlK2lhSGRVaFFQNU81dXRtZHVHZzlXYysrdldKQ2ZGTXB3QlpaUHBNRXpBRWxNVmgySkhSQ3hhc3Z6enl1ay85NFM1Y2RzMHBPZ1NvMTh2ckU4QmVuOUJDNkN1dmZOUVdRMkV3TTFZbkVocVpPSmRCRllEWVp5ejZPR0w3ajhFMExDaTY5V1c1WUh4ODlvMmZlYjdYMGZBajl5c0E5V25vZXJ6bS9sM0ZoY2NlZWVqSThmZ1hUQ0hDekZaUEFKbkExSzEzUUVsL0QxcFJRMG1MUWxjQ1crV1MrTjhDc2RESFp0LzRHYlhIRzIvNjhWMWlVUDhHM3U5QVpNLys3bEo4TUxDUGp1OFZJR0ZvTDBZTzdrRnA1U1YrZW92N0djdXdVZElpcHE0RW5pc1dqSTlYSjhGK3I5SnpYSk1oMmlXQXFoY3kvN2Z2VFk2ZHV1bkM2dmVldTJwUDM0V3ZmREI4WkM2cDJJRVlaMDZQREJvNWVScUdJa1BiWG1RYXdLYi9XUHllNkhmYnNtRWFRS2tjMmRDTjRKY0RkdkFqUFUyQ2YxanpJQnE0dmRlY3lncG1JYUpuTGtMT1cwaG45Uyt2bmwzNHdEMi85L2hpRjg5ZHc0K3NQdlA3ZnpVMW9iNnpIVUEwcXVSM1hKbmR5QWNoS0dIaXVqdFFXSGlHK1NEYjVPeHhnV0V1a0lIa0FBZEFVeXdVMWVpNVFsYi94QzN2Lzd1Lzd1Vysrc1NnQnZ4czhGYnUzT2MyUXdGNTNNZ3RzRWtpZVYrYWY1aWFpczAxN1p4bUJCL3B5VXc0STFFOCs5dFdkRGpPN3ExWEJvV25qaUkyRkVOeDVRZU1OUXdZQW9YTVhCMHdCSjV0V3hEc0lDekxZTWRtTnpWMTZWTHA5ZmQrOHNrbnV3R3FCcUNyNlNrSW5GaWtPSzVtbHRoTlVMakZCWWc5dVJhRllTeGtNK2JHMW1McWY5NzJvY2MrM00wTlhmaktCMjg0TXBkOERzRWtiTnNSQjIxTUhET0J6dm01T1hSa3RtbGgvUFNyVUZ4YmdGN1k1TURZTmdUTFpzcXVoa21XeENJTTdKejBOd2FtaGJYNUltNyt6WC91bWdoZGY3Q1R3Y3Q4NzVNdkR3d2w1N1RNZVFZQ2V3bzlEUElDQkdlZ0ZGbTB0NWJTLzJ0clEvOXdKK2FQQXFQRGs3RlpRUWpDdHZsQTEvZ2dXNGR0bVB4OTV4cWFtVGc3TklIUm8wZVJuMythK3gzWHZMbE1ZaXdpTUNRT2pDMVVqb0Vsd3RSdFhIb3A5Y0taVDN6emhzYmoxWjRTVngwZ0FtZHdiSHBPUzMrUERReGpqdytBeUlRWXBnNURzNUJhbFo4VEVoTWZhMmIrTHY3ancrOGQyVFA5Y0RRV21vc01ES0dRenRwYXFZRGttTWp1cjF1UmtEaDRHdEMzVWQ1Y3JKZ3pKdUNJSW94TkVnKytNbUFrMkNDelJpWXVBTXUwVWR6STRjcUtlZWJlVDNWcTNxckFYVldBYUNZL2R1REVHVDN6a2dNS04yT2RBTVRzQ2d2QldOaE95VnY1Z3ZrbnR6Mzh4Q2NwakRPeWYvVFBZb1BqZHcyTWp3c1FJNFNFWTNmNFR5VzNoZXphRm9aR0FFR1NHZ1pMdmJFNHIwZ3c3Umdtcnp1TjdYUFB3bFRMVlhYdGd1T3dCaGI1R3gzRUdPN3pIQkZoQVV1dnBIT3YrZzlQRFhWaWJlcVB2V29Ba1pLYVBqTHpUalgxTWpNbEhCVC9BREhwYXVvOHRzVjhsTVhzT3YwSVR4L0YwSUVURUdNVDFmdWhRYW9EQ093OUU0Wm1JSFZsRWFHQWltaENaTmZSenNTSmcvc3hNSlpBN3VKTDdyUUhNSWs1VmRZd3B0U0JRMnFPWG1wSnhjTEZ3bC9jL2Nsdi92S1BIRUFFenNTUnVYY2E2UmU1R0xBN0I4ZzFjZlVBUmZZZVEzTGZZYWk1VllTSERnTGhjWDcvTFFDQ3JUdkhxRmkvdEFuUnpDSTJFR3pwZzRhTzM0Ynkra1VvcWJRakJvZ2xFditkYnNraWFjM1JNR0ZCTUFVdXRaMzNOaTl0V3pmL3psUDhBejI4L0RHb3ZTK3JYQUt0djB5ZnZPbFJPM3NXSnNsT2k5UmFmd0FLamgvRnlLR2pVRFBQd0Rac0JBWm5FUmk2emo5QURFZ2VsVW12NW0wNXN5Z2tCMFJ1ZG9uZDVCOHBtbzBrSm80ZlJ2cWxaMkhwaElaekNzdGcvc1VMRHBrMGx6VVZ3SFFOaXhlS0xjU0JmOFQ4QWVUeit4YWYvdjFmMjNOMDdyTjI2UlhZZWpYKzFROEdJVEdOaWVQWFZjQmhKaE5qaUUzT0FwRTkvaGprQVlpY083M2tUTlpPTFcwS2c3RXlJRW9Nb1BENERJT2tkT1djNEFXSGhBQmpFQXUrVm4yTkN3d3hpMTdGalN5VzB6alQ3ZHpITzl4OUE0aUNrek0zLytRWDdOSVYyR2F4Sm9MY00wQ3hTVXljdUJGcStwdU1PWlZaUElCZzhpaUN5ZU9BRUdqcWd5b21iZ2RBOUYxY1VKaXFpdFZ6cSt6M2d6ZWNST1lIMzRaUjBwZzU0NkJVVFZvajF0QngzQjlKV0x1U2F5SU9PakJGRGtwOUFZaXladlpmZitOam9uSVpwcUU2WnEwYTR1OEZJRHM0anNscmI2b0JwenBnTm14aEZJbXBHU0N5cnd1QW5JbWxhVUhObDIxRDB3UUs1NkN3Q3FOTXVRc2NHSmMxRE44NjVyZ0FXcFlHV0FIb1NobUxpMnJQNHNCbFVjOEEwY3g5NXRZenowbmFNZ3l0Nk53TWp4SzRJZjV1QVZJQ0VldzVlU2YwN0lzd3l0c1Y1bGNHalZTVkFJU0lSVU96bkVWc05CMjU3YWk0Wmd3cTV4WG9jcDdGMkZCYWd5RlQ0b0x6RlhWQ3dBWEhLd1FZT0NReWJRNk9hWm5JcmhYN0lnNDhBUG1nblh0STNhRTBGem4yNm52T1M4WVdMSDBibGpOSDRNS2dGVUROUXoxdUpJRWM5ZVIxdDBMUHZsQUJwL28wOHpnWXlHR1RRaFNHRUovYUN6RjJ1QzFBY2laVkFVVW9iM0JRbkJjdHpubE5XaU4vdzREU0hTM05saHo0Nys3UDVTdjV2b2dETjIydkp3WVphMzl0UzZJR1c5K3V4TDM0VGJVRHFIV29SN01HbUZuVGM5K3JBVWV3SlZqRURoY2NHaHQ2ZWdFRUJtY1FHVDBNQkJJN0dGVElGR3hEelF1aVVZUlYyb1JaVmpqUkt1YUtSd2I4K0p0NmsrWUZSMDduc1pvVCt5SU9HcHM0SDJTcVBHNmtnQmIrdkd6TGF4SGJVR3lLSHBOSjZ4V2dzaVZpNnZpckFQa0MxQkxQZ0NMbVZNQng1eUlFRkp2QU9tWU5RSFRQY1FRR2pqS0FLSXBRTHVUaGdtSnJHaXpteWZrejJRaWNSdjdHSzZGYmdVUGZ0N2xlN0RseTRCMWYrcjBuQnBHczNuOXM3ck5XL2pHVXRzTFF6UWdHSmdiNU9kcjVJSU9ZVUkxaXU2d2JuTDBEcHJ3RW83akFycTRST0J3MEdtVDNnZUNPSXpBd0FkVk9NbERzY2dxV3BsWldQNWtLY3pKdUt1QzRuKzlDREpDL0VUeGdXNGFLeFJXdGIrS2dNWVBxNGZQeGIySlJXTnFNd0x6RS9LdGVOSkJQeHpBNFBsU0pmL2tWQ1lsRHR3Rm1DbnJ1ZkExekdONGU5Y1FaVVBVRGJQQ2R2L05uZzJiMUZCZHlGVmpuNERSa1RwMi9jWmxJSWtITGE4aVhzZHNNYW0vemlFWDdqczE5MWt4L3BRWk9jcHFwZFFHUjZBaGlBeFNPOThiaWRvcUUrSUdiQWF2RUZCdDdtVHo0NkFXbkdYTzhKc3MwM0dsL0MzQlk4SlVyTUQ2bmNoeDlpOG1uSzZOZDVyZ1BCSUZqeUFaTWxTSVJOallMd2wvYy9hbmU0bS9lZ2V6SnhMbGZSQ3dLV0NzUlU3N2NrSE9aTFFHU0ZjSEFXSFJITkp2OFZuanlCTUpoQTZvVDlXNEVqdnRFdSt5cFN1MXFvbUNGT1F4Vm5pdkFINHpxTVJXejJNU3M4YVhycW1od2dXRmY2VERJQzQ2cG1EQlU4b2NjYk0wV3JXMHpQTlBKR2xZclErVVBvS1pFNG4rWWYvdzNmdXZ3NmVzL1VWcHdLanVhbkZFcjZjZ1hreGdaQ3dDaVNIWUx3YkhqaUVRRktDbWVac1lYeG1wRDkzUVdkd1dUSXNwc0tjWTFYODdnK3pKcjdqU2dEcHhXWVJzWGxFYk1JYmx0bEhtYzBic2NubFdFRi9iY2NjTXYwZjEwbmo5WE85ak5BV3B2M1dwZ1lJb3U5M0pFTDZ5MTlWd1VnQ3htSkNTT25NRHc5RjRvVzkva1Q3d0huSHEvVSs5enZHYXRHWFBjWTVnSnE1dUFjbk5wTll4RTg3QU5uM3d5YStzSWdncHpEQjV3MVJXRHNiTWVJTHFYdWJmZkF5RVF4UEo4OFlLaHF4L3J0b0xDSDRQYURqbEFVZXlwd3djZnpaMTd2UDNSVGc2emtEaUlrZGxiVUY3K09vbjJIY3h4Zlk1cjF2aS9IZDlTejV3NnMrWUZzSmxaODhNY2wwRU1LQWNZV3ZvMmRjb0dJaFhhR0tEa0xTZHg0SnBKc01SSmlqQnN5ZW4wVXZZdk8wMTA3QnRBZEFQNUgvd255MHBmRk5Sc2V4YTVLSTZjdXJlcTNPcE1XMFZKMWNucHlwUHN5bHlQWXF2TXhkcE1RcHVCWTBQanl3ZE82SWFrTkdPVCszQ1lsREJpdzlUNE1rUXpnSWhWSjM3K05aRENNUWFRcFZOc3o0S2NWN0cra3Z1eTM2VDh2Z0pFTEJyYk4vRm81dmtuMnJQSU9VS1BUdUhnN2EvakxES1ZpcHl1WjQvTEhDOHp2SXFOSnFHQ0xkYUlBdGUwMVFjOUd5MndzV1Bxd0dIbk12aXlCRHUvQXc3NUhtYlcyZ0FVUHpTQ0k2KytBUWFsWWVsa0Rua0JHWUZGaVNxcDVkeEdla1A1alIyNWN4NzMwaCtBUEYrWS84R25MZm5LaTRLMnRiTU9xaGxxUXpmZmEwY1RVVUhmZXJycGZNZXZhYXV5aTVJMytCa3R2VkZFV29CbDhMVUV0a3pnNUxnUmMyeGJZNEZlOWpkWHRqdmd1SE11UHdEUnNUTnZ2aE94a1VSRGdOeDhpTXdHVE4wMC8zSnhmdWtqOXp6NmVFMVpabjhBOG93OEEyajF2RkJZWElUb1BIMXQ2UlFPNGZEOWIwZDU3VmxZNWEzS0NxWHJlOW9wdHZvUWpqdXZjZU5yN2xvT1l3NlpSUkpkam1SbUlKaFZzMVkxWitSZlBNeHg1YnFYTlcwWVJPY05ENFp4NHNFN29XbkNEZ2E1QUxHMEwwTUhwWnFsVmxMUHIxK1dIM0VYKy9vS0VLMExIVGd4ODFqaDBoTXNLVU10bWlodUtsQ0xRTWptbVRIMGFpUVFCMjY4SFJPSFoxQmVlUXAySllUaWhISm9jTndudVVXa2dDbXFTa1poYmU0QW5kTm9rRHRRQVllSkFBRUNuTVNXT25CY2MxWmoxbndBUlBjNy9lb2JNSEp3QWxURTdEVng5UUM1Q1pPMlpyQU1wcUtlL0VoYmdEcFIyMVJSRUFtYis1U3RpMDdXREo4a1V0NkluRlpSeWxpUXRGSkZpWG1aSlVnQ1p0LzJTOUMzWDRGUldOa1JaL01LQXplTTA4cnZ1S20zTE1tZGtnaEJkVDQyQkpiRXdqT0ZJSVFRbjR4REwrcWdTRFJ6S3l3QVcxV0x6Tzk0L0UwM0FBbWlnT3ZlY1NkMEk4QjhqK3VER2dHa3FTR2JIbUVqa3hNV3ptVmVhQXRRVy9Qa0hFQ0o4WWRQWDYrVVY3NEpReVViVHBtYlZZQklOYkgvcXlhSzJ3cEsyeHBDVk5ucmVTVk96cGt6ZDcxYUtzNS9yUVlnYnlUQUt3enFBNkFWVVVEWm96YVpGSjRyemFNS2JvcVVoRkE4aE5pZWNjUkhCMUF1YUpCQ0lRaFNBS1dWQlJTV005QmxTcXAzSEZnZkFLSkxHTDcrQ0E3Y3RCZXFZdThBU0Nud0JVYXRwS0o0YVJXNWhSeGIrc2dqK21UZkFLSlVxL0dwMkR0THE5L2xhcWNKUUd4UnpPQlNWWk5OWk5NV0JMbG9pYXJPd2dkenYvUldTSFlXeXVZbDM5RUNEZ1E1K21yT0dnL3hXTEJzRWFKdFFwVENpRTVPSWpJMmhQTFdHa1JCaDZscjBHV2RSd01rQ2JHUkpHS1RlNkhMSld4ZjNvU3l2c252cFVjR3VhdXdjNzl3Qm9JZ3dOUTBsdStncURaTXVXQ1hsOUpDNXNJbWU2Q3EwNFErQTFTZS83UnRGWmVneSt1K0FTS0Y1REtML0ZReG0wTmlLSW1UUC84T0ZDNStBN1plcU1UUlNHbFYxbjRvZVoxTjkzbUEwaWF2WmpqTzMwbnhjazFiWkN5TzZNUWVsRk1iS0M1dE0xQkdqdyt6SjVZaUFRUU8vWitDbmNRY3Myd2duRXdnY21nZmtsT2p5QzZub0M2dm9MeGQ0QTlNaHlLQlMzUnVPc043eG5Id0o0OHk2Nkd0clNCOWJwT1oxNXBJdkdjSnBITUdOWEZJbE5GeitQcHJ2bEJhL2pxWHlmUWtVQjYyc3d6QUNoa2NFK2Rsa0JjZ3diQ2cyeFpNTllBVEQ3NFZsTXV0WjlkMkFFUVMySzZrMlRvcE4rUlBLRGZhVTFrZ2lrRkV4aWVRbTE5bS9rVUtpQWpFQXBpK2RabzlwUVJFTTREb2ZRSXNNUjNIOFBHOUNBK1BZZmtiejdIM2FnSGl5eHFOUWowc3g4NnRnUEFrTkFhaVFXZ0Z5bjJvQm5IN0IxQVRoMFRpSUJhejl5a1pFZ2NPUUQ1TVhDT0FJc2t4SExyN0FSVE8vUU9yc2FIQUtXT1BXNWZENWlzODBPb3RvbUxBTzM1SENnWmhoeEpJdjNnSlVvUnkzV3dVMTB2TS80V1NJUng4N1FFRXdsSkRnRWgrTTlZTlVYV0VDSU1TRndHSWlVbGt2dnR5QndEeGFMcVhRWHphNEFTRWR3c2dWeHlvVzAvQlVDbm51VGVBOXQ1NW54ME1RVkRYdnMyZVRqZi9tWHdXbDFuVmlqWm1yOW5iUEcrYkFCTEZBTUlqRTloODhSd3pIOFdWSW5SNjhwMlhLQWdJUkNVTTdCL0F4T254aW9talA0ZVRZUVFTSWI0YXJGbWcxSEFDaU1JNmlmRTkyRDYzQ0NWYnJJWjNmTXJzK2t3Z1BzbmRKUWF0UFBYSWx5WU83SHRBVFQxZk1XTmVrVUMvMDRUZGo0bXpBeUtPL3RRN1VMajBGQ3dseGZHb3hOVGNvR1MxM0pESlpnOUFnaGhFZEdJY1MxLy9QdktMbEU2MXN4Y1hBU1JJbEVRcVFneUoySFA3TkpLSEJpRkZLQnhqc2lDb3pVQ3BCWWhZR050L0ZKdi84dDArQTBSQVZVMVQzMFVDaVFQSlhJQldTRGNFeUowSCtRRW9QbmNEbTZ6U1JKY01PR05OZmJHVXAreXc0clJaeFo2QTZNUWt6bi94V1dpeWt4Zm4zTGRFMFhNbmpaMkFZWk5saVF0WU1vSFh2ZnNrVEkza0x3ZUlmdFl6aUFBTEowZFF6dWtvTHk1WFluRWs0Wm5LcXl1UDlHYS85c2FnSmpsdmZ1WS9KQTZPWG4vd0MvSUdmNnBjRURpRGVCT0lUZ0NhdWY4dDBMS1hvYWJuYTZxcG14WHNWZ0F5TFVSRzkrTEMvL2syMUlKVHlVQit3MkVMOHlHU1dBR0ZnVU4vRXdRR3hvSFg3a055WnJndFFPUXpCNDhjWXl5cW1OY215dzM5QThnUEVtM0VnVjdnY3hhNmFFcUo4enNQOG9vRUtUbHR6cHk1VzhxZC94TElKbnJMM1ZzQ1pFck01MXo4MHJOUWN1b09VTHhzSVdBRVdzbGxEQUw3M1EwTlhmTUwxL2dDU0lva0VJcUhrVDU3cVhFMG03N2NXY1NyeGhBZFA3bWJJb0g2SFJ5KzQ1cXNrbm1CM2RoT0JqV09KRFNUMlpPMzM4M0Z3Zm96enVwcXRSOUJVNEIwc1FJT1pkWFFvRGRpaXkwSUZlQXFBSWtFRUdjUmRRL1pjK3NVaG1hSG0vb2dNbkgwUUZGSjV1RGhnOGk5K0FwMG11RCtxREtJeE1IVW9mRUh0T3dyN01JYkFrUVhiL0JZWENzZlJJTjYrRTN2UW5IaEtaamxEVjhBc1dTVDVEVG0vK0ZabHZKVTcxc2FzVVh3Z0FJR0RsazZXbmF3V09MSGlZZU90L1JCTGtDaUpDQytkei9TejM2L2dXQndFbGFjQmhjZHlXekJtNWpTTnBMUU9renFpZ05UM1c0T1VJTllYQ01HeFE1Zno4UkJhZUVKeCtIeVhnUTFFMEMzb3RvUkNab2V0VGVldmlqb0JXSU9kL2hlMytLYU1QWitIVEFpMVJiVGUrU0g2SGNCS0tjVVRKd2F3K0RoSWRoR21JWC95ZnhSYTdLQXdGT0Z1ZlV5V08wVDlDRFNGSjdaRlFZMXdxSUZQbFJWZmVTNlE1OVRzeS93ZUZjekJ2a0U2T0E5RDdFb3RwNjk3QXNnWXFPNmJXSHRPMHNWWU9wOVN6TzJWSUFoZitRQmlGZ1lqQWR4NG0xdllya0hWQzlrNlFxTG05bTZCbE5UZVBXZHFqQ0F0S3lLd3FxOFN3QjFLQlFvY2pBNFlPelR5c3M5QTJSSEo4MERkOTBubFMvOWIxYkp6U1ZyYXdaWnVvU041MWVaS0dDRDdEaDhYMndoNXREL21HRGc3Q0cxcCtZMUJLSUJISC9yL1QwRHhOWGxEeW1TNElvRHZmZ2laMDZQREJxOThiVjJOR1lKeXRxekxIYmxCeUNqSkdENVc0c1ZZRHBsQ3dIRHpKeHJHa1VCYWxabEFCMTc4STA5QStTbWtQa045WkJGY0pjVmVwNm9VdStEOFQySk02WjhnVG4rbmdEQ0FBN2Q4ek1vTHowT3M1enpCWkJ0U3NoZktTQzNtR25xVzRnUkpBTG9yam5EYXRsQ3dEQUY1MlFYazNsVU1ncUMwUUNPdnVVTnV3NVEzNEtsbExVek1oNTdOQmhJQVhhK1o0QkNlNi9GMU94aEZCYWVnT0E0LzNZTU1zd0UxcjkxamcyOFY0azE4eTJOMk1JWkozSVY1MFFXQ0NDS0toeDk4MzAvWGdDUklCZ2FUWHdrR2d2UEJrT0drN0pySWIydUl4N09JUmdwZEMwUzl0NzFJSXo4QldqWmVWOEFVWFM1bUFraWYyNkJtNmc2SmVhWExWNWdpRjBrbStXdE1nS2hDQTcvMUd0LzlBR2l1dE9CMFlGUEI2VElYZkdZSWxDaUF3VWlxWjBLQzVrRWd2eW5FRVEySlVQUGJTQWV6N0ZsZnIvUmJETTJnWU0vY1M5SzgxOW15d2wrR0VSdHZqWmVXS1VjcGFycDhpaXh4bXh4ekptSExjUWdGbENnL3pBbUFzcG1HV0lnWEFkUW1TZDZORkp4MnlvS2EvMVhjUlI1M3lvN2laTEJ5Tm5La3ZkTGYvdXVxZUhwNGM4SFE2Rlh4VUxxS0N0K0VrV0lnU0F6QjJJZ3dOYnQ2ZC8wdmlCS2tBSmhCaHdDQXBTQ2hmenlCWVJEV1YraG51UzFyK2JpZ09KNGxDYmh3OFFaQmwvajZjUzNOR0tMTi96RG1TaWd0Q0d6KzVtNS96Vzd6aUJhemxndlZOdWUyc0hJMmZqWXdBY3A5VW9nRXpZNEZQNkVaQnVqb3A1aGt6TVhGR0lLQTBXU0dIc3FMQW9HR0VBc1pDL0Z1RWdQY0t5cDFIQmpZUnVXdm9hSVhXd1lMTFdzS1BhLzVtZTVPRkFMYkVMYURpRFlRV3hmMm9hZUwzT0FHaWl4UnI2bG5pMzgzd0lzUVlMamZwaUlLRzBVQVRHSUE2KzduZDNiMVo0SDBlSmhQVnNpMGZBbjN2alpwNy9nbmZVSXJKZmJZR0J1L1pVWHpaaW9Td0psdUJCRHBCQVBuM1RBb3ZycDFQWnFGc1hOSllTdGJFMm9SeHEvQnVOSFRrQlorY2RLSzhsMkFPbjJHTExmZTZVeWIybWt4UHl5UldBb09XYU9SU0JFcEgrUXdjaDFNMGdlMkFOREtjR1VxVk5LaWNmMmdoSFlsTnpZNDBTVjFuMW83dWFhc0ZBOE9pOEVRci9OUUdteWpRd0RhSGcwUEdkcEw3SHk4czFseXR5WE1CaEgxWno1WVpIRG9FWnpYakovVy9NdlExTFNUSlpQM2Y0V1dLVjVhTm1MVGk1YWF3WUJJUlF6SnMreVlhRWJMcEhybFpoZnRnaTB5aWZhakNuMFhZWnNzbFNuSTI4K3N5TzVrT2RVYXpEbE12U3l3dE9GTFJ0S1RtUFN2SG1vWjJkT3duWlIxVlZEV2hRa0J4UWZBWUlhZ0x6SGx6Ykx5R2FqR0V4SWtDSVI1cFRGSVBtanhtTEI5VVd0emtsQWxiWUxkbkp5UXRCUy84TFhpNXlGcm5vR3NlVjhkeUhNa0xCOWFhdnkxY1FBQnBCbjhZMlVXQ1BmMG9ndGJGNUVkSFBpZDRYbElvTFJDQ1p1UHRVVUlQTEpMUE9UcWhRTUM5bUZQS2k2cmdxUTREUXJiQjRzdmJLcG4zM0xmMzMrbEE5Y3F2ZEtERW9PbVhPV2NySGg1d3pWQXBVd0JzUW9Fa09SMXI2b0FZc29wYWtzaTdaa0Z3V1M2VWJwc3RQM3ByWXBheXNUcDVkMEZOZEtOZk9XenRqaXNzMHpRV1VUV1E3UzFvdGJtSG5qcTVqRnFFL1BkUm5rQllpaURzVlZuaUhyTjFpYUw1V2hocE1kOTFCZ0RDS0FqQ0t2ckc3MUttM2FvRDRHdytOanpDN1hTMjZYUlNRVWlvVUFzNnFSY0Y2d2xNdk82aXBQekhadnpOczF0eVZBc2c1NWsrZDJ1L01XOTNjNmllUW9NVDlzcVovY0tpa1ZhbDdGdnRmY3dYeU1INER5aXdVbmRhcDFmWkEzMUxPVlY5UDNmdWI1c1haalhQOTNMaElHOURsVGJzd2dOaEM4SUpxOXlDU1pxb0ZNT29MQmtXRldXa0cySEVLVU1ZV09pVVpMZ3EzTk82bTMvRE84SjRMN0hVNGcwWk5mMEFvZ1F6R2dwT1RLdktXWkV1Tyt4V0dMc3hqSHdqa09XMm9udHlLYkJtMTlQNDNSdWFPSTc5dmpDeUN6ckNKN09lK3JnTXNGaUt4SVRvcDAxVU9oQWhETjZEdDlrVHplemtpWU9Ib2JBcElDczN5MjRsT3FEY0I3QjRnU0JwVXNYNU54NXkyTjJjSkMxZXlCWW10RG5rVTVydHFjR0owb1FoSnM2R1VUMmZrc0R0MTNEMHlEVkJvdEs5UldJTlNidU9KS25vbURUbklTMHRteWZ2ZG5YZ3gxT3I2TUhHeC90NUhncko1cnpxQjJYeHc3OGc1WXVYK0dwV3h3bG5senZsanVXSE1Hc1dxUk52TWdCbERCcUptM2RNTVdkbkdWZFNBZ2Y2V0lRQ1NNc1ZPMzhEWnFkU2FPL2R0UmNhNFAybjRseGZML3ZBVmNGRDhVbW1UMTBMMnZaYlQ1Ky8vemMwYzdxUlJ4eDV3RE5DVE5rdVR0OWhVLzlzNnVBV3FtNHJ3cnFyUWtyUlYxSHA1eDVpMzFTcXdkVzNqMGd6N01oUUpOS2RJdnB6RjU2MDBJRHc0MUJJaVhpbkNaVFFBcDJ3V1EvNmxVZHZ0SVhDektHdVJBb2xZY2RJQVVBeWd4SU14U3dMTGJyU3NINXQ1MVZRRVNRNE5RODlzczQ5Tk45R2puVytyWlVwSGtJdVZUMjhoZTJNYlF0YmNoTnJZUGNtb1prc1R6R2xxWnVPeWxGTXQvcUNnM0h3QnRacnNUQnpVTVNpU3NXV1Y3b1ZzQ0lYbnk2Z0lrUllZZ1JXSW9ieXo1OGkzMWJIRkJaV0xCc3JGOUlZdmszTTJJVGN3NHZVNTV5bkk1dFdDTG9zYTB0MXRrVldHUW9tRHIrK3VjUFc0ZVFodUFEUEp4UXFncmNWQURVRHhtelZLeW9QOFhpYlZxYVZIeTFDOWZWUVlSUUxIcEF5aGNQc3N2c2JMTXdKVllLN1o0SjdSa1R2TUxPU1FPMzhpYjBiS1dacnkzdHR1VjBWQmxsTGJXd2ZyZ09idEVrb2tyWEVsRFRqbm16U2RBMlp5TXZhKy9LOUxMQmxETXhNVWk2cXl5ZGFVRlBxMk41dkJONzNFQW9sQk1iWDhjWGxiWW04eDJBVkl5V3pDcGh4eFRZMXlKdFdJTEE4Y0pyTkxONVM3bkVUdHdHckdwT1E3T0RvQW9INEpNbUE1REtVTGVYR2ZnVVorRHJiT0xEY3BQbXMyRGFObkZ4R3FLaXdQL0QvN09JeXNBeVJ0MUpxNldKQzNQTVhMTHI4Q3VVM0h1T25zL0FBckdvb2hNemtJdjVxQmxseUVHM1l3Y1Q3akhqYys1NFIrMi9sTU42ZVNYQ29oTVhZL1ludXVyTFp3Yk1JajZhdlA5R0hnS3NaYlBZdjNwbDZHWFpON2IxR2NCVjc2Z29LQ0dmcTQrT3QzcER0VU1vR2hRbnBVM2xyc0dldXgybDBHZHkydy9LaTZVaUNJODdnQ1UyMFlnWEdaeE9LOXY4YktGWmVzNCtYRDBrOEl5Z2VSUk8zN2dWdjRIdDB0OUN3YTVBRzE5L3p5S2x6WmdVTnFWSjVtZlNlc1dQbWdyWGVweTdsTnJyWVNOYno1eUtSNjNaMHJyUE1lc205ZkVUNzd2cXZvZ01TZ2hOakVCUXd0QnkrZVoyZ29FeTdBRkUxSlljbUowdGF5aTJUdVZORUljUTN6Nk9KU1N3bnVhdGdTSWQ2WjNHVlM0c296VTJjc3dkS1hDSEQ4TVVoUVplVDM4cFh2KytPazNkek9lM3M4d2dHSXhhNmE0MWoyRHB1Njh1Z0RScERBNk9ncElBd3dnOGd0VTdFdjd5aGxsR1NLS0NBM1NxcThBdlV3VkZSRUVSMDRqRUJ1cStobExxWUxVbEVGVmdMYVgxNUgrTm0rUjFta1I4WGFtQ0gxcWZLaSthMGczWURHQW9tRnRwckJXM3dDSlU4MlBLOXJ6NnZmN1loQ3JvWEg2M2xTVCszamtvZDJDSGQxY2RDZ09UUW16ak0vRS9zTXdGY29BbFdFcU10dG1qYUxSeVpNUE5HYUp4VU5GakVuRCs1dUlCQTVRS2JWbHIzNzlXd0xMbTJ0VTVVMVNtMUdwVGlRNEZSNGJHV1ZuWUxTRHlla09Ca1dEeWt4KzFYK0hxdm9uWWUvcmZ0VVhRUDZEcFU2OXFiY3d5cklSaWtWaDJXR1ljZ21Ec3lmWnNyUkpxNThLSlhjb3NCUUZ5UnQrRmhMbFRUZ3NvYjdhQW12Wjc3UmlOb293N1lGYWRubGtOdlhWdnZ4UFR5TWNJRlBubEhOMlVJYWZ5NVliaTROdTZFTitsQmdVRnVXWndvci81a2YxNTlwMzc2LzFHYURtcWIrMHNLYkpHa2JtVGpPQVhETkhvUmhpa3BUY2krVFJPM1lLQVFjZ1lvaXU1Q0JGOWtCSE51ZW9BQUFMN2tsRVFWUU1SV3ZtUWNTdSthODhqa2lFYWxTZEpoc2Q5a25ZM0N4MktRNGFJMWdCS0xmVVBZTU92T0VEdXdhUUdLQzk0Y0FCMHZVZFpzNVNWSXplOXJhV0FKRUkwSXJiQ0kvTThsR2hUYUNVSEs3OHcrTk1kRlFVRy8ydEE0Qmt1ZFEzY2VEQ0pWQjcvMGhRLzV0Z3hMZ3hLTXRTV2U1ODErTkREM3h3MXdCaXkrQ2lnTVQrT1VqaGNFTXpGenQ4NjA0LzQyR1FxOUswUWhHUnNWa1lxb3JGcjN3SllzaUNxVkZSVm5lOWV0S3BRdC9FUVFVZ0w3Ris4SGZ2KytObzNIcG56TXFObDdMbG11WjZyVXpvNFovK3Q3NEI0czB0cUpFUkxhMVdLN2JiaVFTM0hwWHZsUWtFQjBhUjJIZW9vWm1qWkpMaFV6OWRLd1FhQUVSck9wa3JxNUF2TG9LWXFTc3lKMVFYQUZIUjhYcTYzTldxYWF1eGJkaXJoekpMSmIzMHViQ28zV3pJZVlGNjZyUjZIZjNaRDdVR2lMWi95YW9JWjFlaFo3S1FibmtJZ2pMUEcxUTBTUnBwVjhBbEJzTXNnQnFJSlZnekpLcmpjZFdjWGk1aDlOU2JJWVdDTlRLYmEyYXUwbkpYcmlCL2Zsa1FBZ0tpUXdPT1dYUGFuN25OSmpvMGNlczVvN3U1VHd1RjE3YVowcmt2dnZ2UGdwTDA3cGlRbFFyWk1xaGxTLzNyeUZzZjJRRVFOUW5Sc2dxQzZXVU9TbENDbXBpQUdSckE4S2szd3lwZkJ0OVgxWi9NOWpLSXFVSEtiQTJHMk5hZmFsRkdJQlJHSUJiaXUyaVJneC9Zd3hyV3V2RTJwWkJGYnVFOFNoZXZzTFdmU0RMT0NwNXRpcjJ4TGlXOG4wNjNES0lwaEdvSmZlMlpUZGZTQktDZGtKNzlINy80aGxCQS8vUkFYRG9tcDdZRlE2LzJJamp4YzcvT0FETGxkYWpiQ2dKYnk3QUtCU2hTRXVKZ0FrSWk0WFRKRlZqbkRpRXlnY2tiWG9meXd2K0RTYVdHUHVaQjlRRFZGQmF6WmU0Z1M0TXk1QkpvLzIwcEdNRDRyVzlBZnVVQ1NoY3ZRTXZyQ0E5UnFqSmdVRnF6MndMVDJXYWdId0N4RklDeTBKL3RhUndXdEdWUVBWdSs5a2QzSi9mTUh2cnZVUUZ2REdrcFNVNFhzUDgxdHdIelR6RlF4SUVCbEJQVGlDUmpNTmkyeXpicjNFR3JvcGJCQWFMM1JrN2VpVURBZ3JMeFhNOEFlVnZCOEI1MUpxdkFOalFCb1pFaEJLSEJvTkpGcDVFZjJ6SDRLZ0ZFcDFndlNSMm5WelZ6SVIwRDVQMmk3L3lYQjM5eGRETHlxV1RDbkl5T2hoR0lDenpGMStrcFhhbnNiZ0NRTG8yeTZnYkt6ellVQ3Qvd2JoM2UraUN2aUdqRm9IcUFtSmx5K3Zld1RhY2N4KzkyV3VRQWVYdHc5MjdpK0pJS243K1ZETEZ2bTJ6MEJKQVhyT0xaaDdPaGlKMjBqSnd2Z01qdUQ1NDR3N3I5bGxlZmJCdnE2UTRnM2ppd01VQ2U3VFg3NUlNcUhia3NHeHR5NENPdi85U1RmOUpTWGZuNFk5OEFvdm5VOGRQSjg3cTI2UnNndDhwQlh2cFhXT1UxWHlXUWpWalZuRUUvUElCS2x0UVhGbFVCNmpLWXh4OEMvbUhXM0dJNitBRHRuTVY4anR2RXI0R0pjL3NsQktaUHNoNEo4dUlUWFFIRXBrV2VkbVRWZkR6ZXE3UnpCdkdrRWpmcHNKTklncGRCOUh0S2tYcktSMmloNG54d3I4SFNJTUZVZXVuZjJhSzR4ZnF3K1FHSVdxdnNmKzIvQVczSXJ1ZVdmRlY1dTlLY0oyLzBHNkR1SnFxTnVsMVJGWHc2a0RoNHorLzkwMkkxTjlmUDJGYVA2WnVKYzcrU3FzRGp3ZElaYXVsQ0MyM05WSnpMSUFJb09yV1A3ZmlZbS84YWI1ZmNwaytDRjZENmhuNDdHRlNKUkx2VkV0U0w0ZXFxT0c4WmZ0NE1kQ2U3SFl2V2Q0QktMMzdZTmdxYlVISWx5RmtEd1ppRStHaDRoOHoyQWtUZzdydnJmcGp5Q3BUVWhiNENaRkxUdjRZcTd1cUtCSGVlbGl0MFY5WGdQdkI5QllqS0tRL00ySi9MTDY1d29hRHhCbmx5Z1V2ZHhFU0VMOWc1L1JXbzBSS1Z0N0RPaVltcFNzOXMxbmFsVGErZW1uNmxmZlZCdlpnNHZvN2xNcWhRVkNGcmRsZnhPVmNTOUJXZ3pXZCtNNVVJYm96S21XSU5RS3lWbDI2eWlhT2lpSWdtQllRSEFxd1RGcGs0MTFkUlN6SXFWNUZYWHQ1OWdOeXQwYm9NbHRiN0lOcHRMS01ZWFlIajlWSjlBNGlxeE9kdW5GZ3JyRjNoeldVOURISUI0ajNYS0tSdm9raDVHRklFWTlPQkNrQ1dOR1FkdS84QnNYanhxNTZadjdzUllHMUQyUjBNWWgyVGViZjU2a1MxR3hYWEM0TzRhS0dra1VMQjBnKys0YTZCWHBJV2UxUnh0V3FFeEVFeVlad3BweFk0T0cwQTRqMUJUWllNcUFRazF0Q2NWaktIYnZnSk96a2VGNHBYdnQyeUhWbi9USnl6S3dtdGJwTkpWb29JeEFhNmx0bUdZaUtUTCt2MjN2SHh2aVNOZENiNm1oK3R2UEpSbXpiRjBPUnlSd0J4b0RpZ1pkTkFaSG9TTjcvckYxQzQvQzBZOHBidnBySnVXK1lhQnRuVVRMQzFTQ0N4UXBVVGhXeUIrVXd4SkNFeFFIVzVDWDZ6Ym50TE56VFVJbkdSbWdKU0xaQTlNbjYwODEwZ0cwOUUrMkxpYUJmSVE0ZndpZExtRWcrR2RzQWdMMENzdGFacDQ5YmYrVEJLUzlSSmNiVTNnSnBOVkMwd1VQUkNDc1c4aUZBaWlNallNQWFuNG16cFlmbWxGRVpHd2hXQS9LUmRrU1ZJWmVRdXdXbis0UGNGSUlyRGliYVNORXE1bmdGSzNuRENPbmJmM1dMMmxjZmFtcmo2dnRsdTUvbG1Qc2lRZGFpNUhJb0ZFNEdReUVBWk81U0VJRkhyQWQ2MW1NeGNZYXNNTXkwak5CanlsWk5BZmpXVExuWlZKTnpPZ3ZVTWtCdURLK2RXV2V2OVhobDAzUWZlRHNISW9MeHh2Z1ZBVHRhUHU5bEZNNWx0OHpKSDZvNm95MmsyRnVMSUZDYVBKMEY3S0REMXFCbXNHWlFYSUZLWEs2K2tNWkxrVll1dEdNUUt3VklGeUVaMFp4NTJ5OUgzRjF2ckdTQksyeHFlc0dhMFBHMXVidlVFVUdCNEVLZmUreDYyYndPckdhM0xpL051QzlCS0pGRFpvcHBUb1c3ejNncEdKTGsrZXMzMDhQaithSmlyeUtxMGJ3YVFValJRWE50Q1BKRm9DaENaNDlSR3ZndHcydkdtajZFZTgrSnYySnF5Q1ZQUmV3Wm83MC9kamJIOW95Z3RQc00zeXVnUUlGcWtLNjZrV09ZcGdhSWc4S2UzUGZ6RUo5M2JwWWwwd0NyOXdjaW9QTTZZMFlKQnRtNWdkVDZIWkp5YVNIbldqenk3ZEdVMml5aExpZXF5UWx0U3REMWdCM0k5TVlnYS9PM1phejdLb3RkT08vMXVUUnhkMlEyUGZJQ0pBNk80MXRWRU5iOWN4TFlSL1BSdEgzcnN3NjJlVVRMTHRtRCtTWEtnOFBwWTJBNDNNbkVFa0tvQzJTc2JHQmdlcUVtZVo5bEFHMFdvZ1ZqUDBlcDJYT29KSUhlUnppaFRkeXUrMzBHM0FBM2RkSzE1NENmdWtvcVh2dEpWTEk3Mm90M2MwUDcrOUs5KzljRjJOKzM5TzYwS0R3d0ZQNW9jMEk2VENhVzVHZmtnQWtnM0JHeXZsUkNsS29vUTdlN0ZKOHY1ZEE0Rk0zN1Z3ZWxwb2txcFdZZVBSWjh6OUUxdTAzMERSRXJKY0RhdmNEZXhzSERkKzkvVlU3QzBuRkpSaWs5TlgvdlFYM1dWdzB5UkVDTzE4ZGxvWXVSbll0R2k2QUpFWnBCWU5EZzB3R0tHK1ZTdTc5bWpyUjZvcmhsRSt3YkZCZ0pmVENidHV5UXhtL1Q2SUZ0M0pwOU9zTFJScU1lTkpOQlBhWFNZYll0R0lSNjJYM1lYeXcwYjg5dnJweDkrY3JwSlY2OU9TQVZpVlFqRkQ4WEMwbzMwd2R5bURNa3NzYmlockVXYUxCOTA3bC84WEpSdmdGcWRublpCR1V6Z2o2aU1oZmI5OFJPTDh3SzA5MDMzc2ZCT2VlWFpqaGZzeU9UUS9HWjVWWDdVS3dqODNIeTdZeWlEYVRBYStIakVsdCttYkJhbUZNUzdXOXRwZDZJV2YvY05rSjl6dUcwMUpVMTVJQ1FXb09VTExJelRpa0cwVy95MXYvSithQ3VQZ3lhNjdrNWJuU3czRkZZS09QcSt4L3Q2TC9YMys0Ky9lZWF1ZXovNWpTZjlqRU0vajdscU4rVksyb0ZBY2J5WUtjRldxQTlPTlpydE1tamcxQnoyM1hnbnlsZSsybDFPZ21GaFkwMTk3dFQ3SDd1cG53TnpOYjZyclJGc2NNQlZBOGk5UVdKVkxDeCtpZks4clVKUlVISkZGazV4QVpwNzkzdFphMlo5KzJJRklJSHRhdVZqZXhyTGhwb3BveGc5ZU95YUJ6L1hlVGVvcTRGQ3Q5OVpBMDcxSDFjZElPLzFVdlZFV0NxOUkyZ1VKb3VMT1lqamU2MWpiL29aa1ZvenM1NmdQcmNHOE9Za1pOYUxXM08vL0xXSlp1UFM5cW50ZGtCMzZYTzdDcEI3VDI3MVJNekszeExVdGlCRXd4QkhSOWdtRiswNnozdno0bWp0WldsUmJUc3gzYVd4dkNxbjJRRlFYNTY0RHI2RXFpY0drSDJQa0YxQ2FERE9rdTBSNTJzeDdVSTlwWFVaTSs5KzdJZnlrTFZIbzROQjJDMFYxLzZpbXgvaCtxcEFmdldXb0pKaVlObkQxSHFUZGhoMk96Ulc5MUNsOTlhdXlEOFc0cUNYY2RuMXA4L1BjMFh6cWtScDZVK1JXWmltbXlPd3JPU1lFN1RrNlZKYVhzVkwzODMzcllyQUhVUS8xOWZMZ0hmNjJRNEE2djdTTy9wa25abzU5OFYzL1ZsVVRiOG5XRjVsOTJZTlQ3T2RzdEtyaFpiaW9OT0IrRkU5dmdPQStuUUxIYUZWUFNkdExDV0VqYThKbWRWYmFOODZPUkR1T0REYThBNjZ2SjQralViYnI5bDlnTnBlVXZzRHFOb3ZIb3I4NjVHSFBwOXJmL1NQOXhIL0gwWlV6RXhYZlFOUEFBQUFBRWxGVGtTdVFtQ0MiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiLz48L2c+PC9nPjxnIGRhdGEtY2VsbC1pZD0iNjIiPjxnPjxwYXRoIGQ9Ik0gODk3LjUgMjk3IEwgODk3LjA5IDMyNC42MyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJyZ2IoMCwgMCwgMCkiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgcG9pbnRlci1ldmVudHM9InN0cm9rZSIvPjxwYXRoIGQ9Ik0gODk3LjAyIDMyOS44OCBMIDg5My42MiAzMjIuODMgTCA4OTcuMDkgMzI0LjYzIEwgOTAwLjYyIDMyMi45MyBaIiBmaWxsPSJyZ2IoMCwgMCwgMCkiIHN0cm9rZT0icmdiKDAsIDAsIDApIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHBvaW50ZXItZXZlbnRzPSJhbGwiLz48L2c+PC9nPjxnIGRhdGEtY2VsbC1pZD0iNjQiPjxnPjxwYXRoIGQ9Ik0gODk3IDI0MSBMIDg5Ny41IDI2NyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJyZ2IoMCwgMCwgMCkiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgcG9pbnRlci1ldmVudHM9InN0cm9rZSIvPjwvZz48L2c+PGcgZGF0YS1jZWxsLWlkPSI2MyI+PGcgc3R5bGU9ImZpbHRlcjogZHJvcC1zaGFkb3cocmdiYSgwLCAwLCAwLCAwLjI1KSAycHggM3B4IDJweCk7Ij48cmVjdCB4PSI4NjYiIHk9IjI2NyIgd2lkdGg9IjYzIiBoZWlnaHQ9IjMwIiByeD0iNC41IiByeT0iNC41IiBmaWxsLW9wYWNpdHk9IjAuOCIgZmlsbD0iI2Y5ZWRmYyIgc3Ryb2tlPSIjY2M5OWZmIiBzdHJva2Utb3BhY2l0eT0iMC44IiBzdHJva2UtZGFzaGFycmF5PSI4IDgiIHBvaW50ZXItZXZlbnRzPSJhbGwiLz48L2c+PGc+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuNSAtMC41KSI+PHN3aXRjaD48Zm9yZWlnbk9iamVjdCBwb2ludGVyLWV2ZW50cz0ibm9uZSIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgcmVxdWlyZWRGZWF0dXJlcz0iaHR0cDovL3d3dy53My5vcmcvVFIvU1ZHMTEvZmVhdHVyZSNFeHRlbnNpYmlsaXR5IiBzdHlsZT0ib3ZlcmZsb3c6IHZpc2libGU7IHRleHQtYWxpZ246IGxlZnQ7Ij48ZGl2IHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sIiBzdHlsZT0iZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IHVuc2FmZSBjZW50ZXI7IGp1c3RpZnktY29udGVudDogdW5zYWZlIGNlbnRlcjsgd2lkdGg6IDYxcHg7IGhlaWdodDogMXB4OyBwYWRkaW5nLXRvcDogMjgycHg7IG1hcmdpbi1sZWZ0OiA4NjdweDsiPjxkaXYgZGF0YS1kcmF3aW8tY29sb3JzPSJjb2xvcjogcmdiKDAsIDAsIDApOyAiIHN0eWxlPSJib3gtc2l6aW5nOiBib3JkZXItYm94OyBmb250LXNpemU6IDBweDsgdGV4dC1hbGlnbjogY2VudGVyOyI+PGRpdiBzdHlsZT0iZGlzcGxheTogaW5saW5lLWJsb2NrOyBmb250LXNpemU6IDEycHg7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7IGNvbG9yOiByZ2IoMCwgMCwgMCk7IGxpbmUtaGVpZ2h0OiAxLjI7IHBvaW50ZXItZXZlbnRzOiBhbGw7IHdoaXRlLXNwYWNlOiBub3JtYWw7IG92ZXJmbG93LXdyYXA6IG5vcm1hbDsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHg7Ij5FeGVjdXRpb248L3NwYW4+PC9kaXY+PC9kaXY+PC9kaXY+PC9mb3JlaWduT2JqZWN0Pjx0ZXh0IHg9Ijg5OCIgeT0iMjg2IiBmaWxsPSJyZ2IoMCwgMCwgMCkiIGZvbnQtZmFtaWx5PSImcXVvdDtIZWx2ZXRpY2EmcXVvdDsiIGZvbnQtc2l6ZT0iMTJweCIgdGV4dC1hbmNob3I9Im1pZGRsZSI+RXhlY3V0aW9uPC90ZXh0Pjwvc3dpdGNoPjwvZz48L2c+PC9nPjwvZz48L2c+PC9nPjxzd2l0Y2g+PGcgcmVxdWlyZWRGZWF0dXJlcz0iaHR0cDovL3d3dy53My5vcmcvVFIvU1ZHMTEvZmVhdHVyZSNFeHRlbnNpYmlsaXR5Ii8+PGEgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCwtNSkiIHhsaW5rOmhyZWY9Imh0dHBzOi8vd3d3LmRyYXdpby5jb20vZG9jL2ZhcS9zdmctZXhwb3J0LXRleHQtcHJvYmxlbXMiIHRhcmdldD0iX2JsYW5rIj48dGV4dCB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmb250LXNpemU9IjEwcHgiIHg9IjUwJSIgeT0iMTAwJSI+VGV4dCBpcyBub3QgU1ZHIC0gY2Fubm90IGRpc3BsYXk8L3RleHQ+PC9hPjwvc3dpdGNoPjwvc3ZnPg== +``` + +  + +#### Rapports d'audit de sécurité : + +Il n'y a pas de rapport d'audit de sécurité pour le moment. Les contrats étant proches des versions standards (déjà audité) et la gouvernance étant exercée avec des restrictions de droits, il a été jugé plus pertinent de conserver les ressources pour des audits futurs de la v2. La v1 étant une version provisoire expérimentale destinée à initialiser la DAO et donc le champ d'action est limité. + +### 7.1.2. Mécanismes de gouvernance ⭐⭐ + +Cette section détaille les processus de gouvernance de la DAO : + +- Cycle de vie des propositions : + - Discussion et rédaction de la proposition sur le forum de gouvernance, + - Création et soumission, + - Période de vote, + - Exécution et timelock. +- Calcul du pouvoir de vote : + - Formules utilisées off-chain par RealT, + - Facteurs influençant le pouvoir de vote (verrouillage, durée de détention, usage). +- Système d'incitation : + - Mécanisme de distribution des récompenses + - Calcul des bonus basé sur la participation aux votes et verrouillage des REG + +### 7.1.3. Interfaces utilisateur ⭐ + +Les interactions se font principalement avec les interfaces suivantes : + +- Discussions de Gouvernance ([URL](https://forum.realtoken.community)): + - Forum de gouvernance, + - Hébergé et géré par la communauté, + - Permet de discuter des idées, déterminer l'intérêt, les priorités, et de préparer les propositions. +- Interface de vote ([URL](https://www.tally.xyz/gov/realtoken-ecosystem-governance)): + - Utilisation de la plateforme Tally comme interface de vote, + - Accès aux fonctions principales de vote, visualisation, résultat, vote, création de proposition, statut des propositions, + - L'usage de Tally permet de gagner plusieurs mois de développement, + - Implique quelques contraintes dans le fonctionnement et les informations affichées. +- Interface d'incentive ([URL](https://vote.realtoken.network)): + - Interface dédiée créée par RealT, + - Permet de déposer des REG, retirer des REG, réclamer des récompenses. + +## 7.2. Canaux de communication + +### 7.2.1. Canaux officiels ⭐ + +- Site web officiel communauté : [realtoken.community](https://www.realtoken.community/) +- Forum de gouvernance : [forum.realtoken.community](https://forum.realtoken.community) +- Twitter : @RealTokenDAO + +### 7.2.2. Ressources pour les développeurs ⭐⭐⭐ + +- GitHub : Dépôt des smart contracts → [Governance, incentive, treasury](https://github.com/real-token/reg-governance-core) +- GitHub : interfaces incentive → [github.com/real-token/voting-front/tree/incentive](https://github.com/real-token/voting-front/tree/incentive) + +[Page suivante](/fr/DAO/FAQ) diff --git a/fr/Tuto.md b/fr/Tuto.md new file mode 100644 index 0000000..dc1dd34 --- /dev/null +++ b/fr/Tuto.md @@ -0,0 +1,37 @@ +--- +title: Tuto +description: +published: true +date: 2024-09-29T17:26:13.135Z +tags: +editor: markdown +dateCreated: 2024-09-29T17:25:38.455Z +--- + + +## Introduction + +Ce Wiki est réalisé et géré par la Communauté bénévole des investisseurs [RealT](https://realt.co/). Il a été créé à l'occasion du lancement de la DAO RealToken pour compléter la documentation existante et offrir plus de flexibilité et de possibilités de contribution à toute la communauté. + +## Objectif + +L'objectif principal de ce Wiki est de tester une solution (Wiki.js) qui devrait offrir plus de flexibilités et de possibilités de contribution pour toute la communauté par rapport à la solution existante (Gitbook). + +## Contenu + +Actuellement, le Wiki se concentre principalement sur la DAO RealToken. Les premiers articles concernent donc la DAO et sont réalisés ici en test. Si cette approche s'avère concluante, d'autres sujets suivront. + +## Comment contribuer + +Les contributions à ce Wiki sont les bienvenues. Voici comment vous pouvez participer : + +1. Lisez attentivement le contenu existant, +2. Proposez des modifications ou des ajouts via le Wiki ou Github, +3. Participez aux discussions sur les articles existants, +4. Suggérez de nouveaux sujets à couvrir. + +## Feedback + +Vos retours et contributions sont précieux pour améliorer ce Wiki. N'hésitez pas à signaler des problèmes ou suggérer des améliorations. + + diff --git a/fr/Tuto/Edition.html b/fr/Tuto/Edition.html new file mode 100644 index 0000000..4f00153 --- /dev/null +++ b/fr/Tuto/Edition.html @@ -0,0 +1,48 @@ + + +

Pour vos premiers pas, avec les éditeurs du Wiki et l'ajout d'images…

+

Avec Visual Editor

+

Solution très intuitive, où tout se fait à partir de la barre d'édition : 

+
+

 

+

Avec Markdown

+

Un peu plus complexe, car il faut connaitre la syntaxe.
Vous écrivez sur la gauche de l'écran, en format markdown, et le résultat apparait sur la droite.
Vous disposez là aussi d'une barre d'édition, pour vous aider concernant les syntaxes les plus classiques.

+
+

 

+

Ajout d'images

+

Sur chacun des éditeurs, vous avez la possibilité d'ajouter des images (ou des documents à télécharger).

+
+

Une fois cliqué sur l'icone d'ajout d'images, dans votre page :

+ +

 

+

Vous retournez alors vers l'éditeur : 
 

+ +
+

 

+

 

+ +

 

diff --git a/fr/Tuto/GitHub.html b/fr/Tuto/GitHub.html new file mode 100644 index 0000000..84a8f73 --- /dev/null +++ b/fr/Tuto/GitHub.html @@ -0,0 +1,30 @@ + + +

 

+

GitHub du Wiki

+

La base de données (PostgreSQL) du Wiki est répliquée, de façon bidirectionnelle, sur un Repository GitHub de la Communauté.

+

Il est donc possible de faire des mise à jour du Wiki, en soumettant une Pull Request sur ce Repo (branche preprod).
Cette approche nécessite de connaitre le mode de fonctionnement de GitHub, ce qui est souvent le cas pour les développeurs.

+

La réplication s'exécute toute les heures.

+
+

 

+

Format des fichiers 

+

Les fichiers édités à partir du Wiki :

+ +
+

ces formats sont à conserver, sous peine de perdre certains modes de présentation de la page.

+
+

Organisation des dossiers

+

Le wiki est disponible en trois langues (en, fr, es). 
La langue par défaut est l'anglais, les fichiers correspondants se trouvent donc à la racine.
Pour les autres  langues (Français et Espagnol), un dossier spécifique contient les pages correspondantes.

+

Les images et documents sont stockés dans le dossier correspondant de la langue.

+

 

diff --git a/fr/Tuto/Guide.html b/fr/Tuto/Guide.html new file mode 100644 index 0000000..2100eb9 --- /dev/null +++ b/fr/Tuto/Guide.html @@ -0,0 +1,128 @@ + + +

Vous souhaitez contribuer à la rédaction de ce wiki et nous vous en remercions.
Vous trouverez sur cette page, comment débuter : Création d'un compte et passage en mode Contributeur; Création d'une page; Actions sur une page existante, ainsi que sur la Navigation.
 
Le wiki est construit à partir d'une solution open source Wiki.js, hébergée sur un serveur de la Communauté. Une documentation détaillée, en anglais, est disponible à l'adresse suivante.

+

Création d'un compte sur le wiki et accès au groupe “Contributor”

+ +

Création d'une page (voire d'un dossier)

+

Le passage en mode contributeur a fait apparaitre sur les pages du wiki en haut à droite de nouveaux icones. 
Pour créer une nouvelle page vous devez utiliser celui en forme de page avec un +.

+

La création d'une nouvelle page, nécessite trois étapes préalables : 

+
+

 

+

La première consiste à indiquer, le chemin d'accès à votre page et son nom. Pour cela :

+ +
+

Lorsque vous créez un nouveau dossier, créez aussi un fichier (à la racine avec le même nom que le dossier) qui servira de page d'accueil du dossier.

+
+

(*)  format : plus de 2 caractères, pas de blanc (utiliser soit un - soit _), pas de caractères spéciaux..

+

 

+
+


 L'étape suivante consiste à choisir l'éditeur que vous utiliserez pour cette page.

+ +

La page enregistre dans ses métadonnées, l'éditeur qui a été utilisé lors de sa création. Ce sera cet éditeur qui sera utilisé pour les mises à jour ultérieures.

+

 

+
+

 

+
+

Dans la dernière étape, vous allez indiquer les propriétés de votre page (informations que vous pourrez compléter ou modifier par la suite). Notamment : 

+ +

 

+

 

+

 

+

A l'issue de ces trois étapes, vous allez pouvoir construire votre page.
Pour ce faire, aidez vous de la page suivante concernant l'édition.

Lorsque vous aurez terminé, n'oubliez pas de sauvegarder votre page : en cliquant sur la coche verte ("Créer") en haut.

+

 

+

 

+

Actions sur une page existante

+
+

 L'icone en haut à droite en forme de page avec un crayon, vous permet d'accéder aux actions disponibles (pour le profil Contributor) : 

+ +
+

Attention cette fonction peut être “destructrice”, car les éditeurs n'ont pas tous les mêmes possibilités et certains affichages pourraient alors disparaitre.

+
+ +

 

+

Actions sur l'historique

+
+

Sur la gauche apparait : 

+ +

Sur la droite, vous pouvez choisir le mode d'affichage : page source à coté de la page cible; ou en une seule page avec lignes cible et source l'une au dessus de l'autre. 

+

 

+

Actions sur la Navigation

+

La navigation est le menu, qui s'affiche à gauche des pages, et qui permet d'aller directement à une page particulière.

+
+

La modification de ce menu est accessible : à partir de l'icone de roue crantée, en haut à droite des pages du wiki, puis en sélectionnant Navigation dans le menu de gauche. 
Nota : Un message d'erreur apparait, ne pas en tenir compte.
Dans la parties Navigation, deux bloc d'actions apparaissent cote à cote :

+ +
+

Il est préférable de laisser le choix sur la seconde option.

+
+ +

 

+

Traduction

+

Le wiki est proposé en trois langues. 

+

Il n'existe hélas pas de système de traduction automatique, il faut donc créer de toute pièce une page correspondant à une traduction. 

+

Pour que, sur une page, on puisse changer de langue (avec l'icone en forme de planète) sans erreur : 

+
+

le nom de la page doit être identique dans les différentes langues.

+
+
+

Dans le cas d'une modification de page, pensez à modifier aussi sur la même page dans les autres langues..

+
+

 

+

Conflit de sauvegarde

+
+

 

+


Ne restez pas trop longtemps en mode édition sans avoir sauvegardé, car il se pourrait qu'une autre personne modifie le fichier sur lequel vous êtes en édition et il se produira alors un conflit lorsque vous sauvegarderez : l'un des deux perdra ses mises à jour ! 
 

diff --git a/fr/assets/img/schema_dao_v2.jpg b/fr/assets/img/schema_dao_v2.jpg new file mode 100644 index 0000000..ccf19a5 Binary files /dev/null and b/fr/assets/img/schema_dao_v2.jpg differ diff --git a/tuto_gov_v1_1.0.pdf b/fr/documents/tuto_gouvernance_dao_v2.pdf similarity index 52% rename from tuto_gov_v1_1.0.pdf rename to fr/documents/tuto_gouvernance_dao_v2.pdf index 0245c1c..2929d09 100644 Binary files a/tuto_gov_v1_1.0.pdf and b/fr/documents/tuto_gouvernance_dao_v2.pdf differ diff --git a/fr/home.md b/fr/home.md new file mode 100644 index 0000000..935ae23 --- /dev/null +++ b/fr/home.md @@ -0,0 +1,23 @@ +--- +title: Accueil +description: +published: true +date: 2024-09-29T08:23:48.001Z +tags: +editor: markdown +dateCreated: 2024-09-26T12:17:07.889Z +--- + +# Introduction + +Ce Wiki  est réalisé et géré par la Communauté bénévole des investisseurs [RealT.](https://realt.co/) +A l'occasion du lancement de la DAO RealToken, ce nouveau Wiki  complète l'[existant](https://community-realt.gitbook.io/tuto-community) (avec une autre solution : Wiki.js vs Gitbook) , il est mis en place pour tester une solution qui devrait offrir plus de flexibilités et de possibilités de contribution pour toute la communauté. +Les premiers articles concernent donc la DAO et sont réalisés ici en test, si cela est concluant d'autres sujets suivront … +Bonne lecture et merci pour vos retours et contributions. + +# Contribution +Toute personne désireuse de contribuer est la bienvenue, il vous suffit pour cela de suivre le [Guide...](/fr/Tuto/Guide) + +# Liste des sujets  + +- [Organisation Autonome Décentralisé (DAO)](/fr/DAO) diff --git a/fr/note_Admin.html b/fr/note_Admin.html new file mode 100644 index 0000000..082bcb8 --- /dev/null +++ b/fr/note_Admin.html @@ -0,0 +1,44 @@ + + +

Cette page n'apparait en tête du menu de gauche en langue Fr, que pour le groupe Admin. 
Elle synthétise les paramétrages faits sur wiki.js.
 

+

Groupes

+ +

Les changements de groupe ne peuvent être effectués que par les membre du groupe Admin.

+

 

+

Autres paramétrages

+

Par page du menu Admin : 

+ diff --git a/home.html b/home.html deleted file mode 100644 index 4d29f7c..0000000 --- a/home.html +++ /dev/null @@ -1,17 +0,0 @@ - - -

introduction

-

Ce Wiki  est réalisé et géré par la Communauté bénévole des investisseurs RealT.
A l'occasion du lancement de la DAO RealToken, ce nouveau Wiki  complète l'existant (avec une autre solution : Wiki.js vs Gitbook) , il est mis en place pour tester une solution qui devrait offrir plus de flexibilités et de possibilités de contribution pour toute la communauté.
Les premiers articles concernent donc la DAO et sont réalisés ici en test, si cela est concluant d'autres sujets suivront …
Bonne lecture et merci pour vos retours et contributions.

-

 

-

Liste des sujets 

- diff --git a/home.md b/home.md new file mode 100644 index 0000000..5649312 --- /dev/null +++ b/home.md @@ -0,0 +1,27 @@ +--- +title: Welcome +description: +published: true +date: 2024-09-30T08:38:50.896Z +tags: +editor: markdown +dateCreated: 2024-09-26T12:16:58.893Z +--- + + +# Introduction + +This Wiki is created and managed by the volunteer Community of [RealT](https://realt.co/) investors. +On the occasion of the launch of the RealToken DAO, this new Wiki complements the [existing one](https://community-realt.gitbook.io/tuto-community) (with another solution: Wiki.js vs Gitbook). It is set up to test a solution that should offer more flexibility and contribution possibilities for the entire community. +The first articles therefore concern the DAO and are produced here as a test. If this proves conclusive, other topics will follow... +Happy reading and thank you for your feedback and contributions. + +# Contribution +Anyone wishing to contribute is welcome. All you need to do is follow the [Guide...](/en/Tuto/Guide) + +# List of topics + +- [Decentralized Autonomous Organization (DAO)](/en/DAO) + + + diff --git a/schema_dao_v1.jpg b/schema_dao_v1.jpg deleted file mode 100644 index 0ab0e1e..0000000 Binary files a/schema_dao_v1.jpg and /dev/null differ diff --git a/tuto/tuto1.png b/tuto/tuto1.png new file mode 100644 index 0000000..02b64ad Binary files /dev/null and b/tuto/tuto1.png differ diff --git a/tuto/tuto10.png b/tuto/tuto10.png new file mode 100644 index 0000000..73eb85a Binary files /dev/null and b/tuto/tuto10.png differ diff --git a/tuto/tuto11.png b/tuto/tuto11.png new file mode 100644 index 0000000..b4b9355 Binary files /dev/null and b/tuto/tuto11.png differ diff --git a/tuto/tuto12.png b/tuto/tuto12.png new file mode 100644 index 0000000..c4fd214 Binary files /dev/null and b/tuto/tuto12.png differ diff --git a/tuto/tuto13.png b/tuto/tuto13.png new file mode 100644 index 0000000..5c778a1 Binary files /dev/null and b/tuto/tuto13.png differ diff --git a/tuto/tuto2.png b/tuto/tuto2.png new file mode 100644 index 0000000..882ae57 Binary files /dev/null and b/tuto/tuto2.png differ diff --git a/tuto/tuto3.png b/tuto/tuto3.png new file mode 100644 index 0000000..731a7f3 Binary files /dev/null and b/tuto/tuto3.png differ diff --git a/tuto/tuto4.png b/tuto/tuto4.png new file mode 100644 index 0000000..d52cc87 Binary files /dev/null and b/tuto/tuto4.png differ diff --git a/tuto/tuto5.png b/tuto/tuto5.png new file mode 100644 index 0000000..acdb6ae Binary files /dev/null and b/tuto/tuto5.png differ diff --git a/tuto/tuto6.png b/tuto/tuto6.png new file mode 100644 index 0000000..99b9dea Binary files /dev/null and b/tuto/tuto6.png differ diff --git a/tuto/tuto7.png b/tuto/tuto7.png new file mode 100644 index 0000000..0bf92cc Binary files /dev/null and b/tuto/tuto7.png differ diff --git a/tuto/tuto8.png b/tuto/tuto8.png new file mode 100644 index 0000000..fcc5f78 Binary files /dev/null and b/tuto/tuto8.png differ diff --git a/tuto/tuto9.png b/tuto/tuto9.png new file mode 100644 index 0000000..dfc4cd8 Binary files /dev/null and b/tuto/tuto9.png differ