{"id":13122,"date":"2026-05-08T02:00:40","date_gmt":"2026-05-08T00:00:40","guid":{"rendered":"https:\/\/agriris.com\/2026\/05\/08\/best-seeds-for-automatic-sprouters\/"},"modified":"2026-05-11T11:18:42","modified_gmt":"2026-05-11T09:18:42","slug":"meilleures-graines-pour-les-germoirs-automatiques","status":"publish","type":"post","link":"https:\/\/agriris.com\/fr\/2026\/05\/08\/best-seeds-for-automatic-sprouters\/","title":{"rendered":"10 meilleures graines pour germoirs automatiques"},"content":{"rendered":"<p>Si votre derni\u00e8re tentative de germination s'est sold\u00e9e par un bocal \u00e0 l'odeur aigre, une croissance in\u00e9gale ou des graines coll\u00e9es en une masse d\u00e9tremp\u00e9e, le probl\u00e8me n'\u00e9tait peut-\u00eatre pas vous. Le probl\u00e8me pouvait venir du choix des graines. Les meilleures graines pour les germoirs automatiques sont celles qui supportent une brumisation fr\u00e9quente, un drainage r\u00e9gulier et des conditions de croissance denses sans devenir capricieuses. Choisissez les bonnes vari\u00e9t\u00e9s, et la germination devient ce qu'elle devrait \u00eatre : simple, propre et reproductible.<\/p>\n<p>Un <a class=\"wpil_keyword_link\" href=\"https:\/\/agriris.com\/fr\/product\/autoeuxin\/\" title=\"AutoPousse \u24b9\" data-wpil-keyword-link=\"linked\" data-wpil-monitor-id=\"6502\">g\u00e9n\u00e9rateur automatique<\/a> \u00e9limine le rin\u00e7age quotidien et les t\u00e2tonnements qui rendent les m\u00e9thodes manuelles faciles \u00e0 abandonner. Mais l'automatisation ne signifie pas que chaque graine se comporte de la m\u00eame mani\u00e8re. Certaines germent rapidement et pardonnent les petites erreurs. D'autres ont besoin de plus d'air, de plus d'espace ou d'une touche plus l\u00e9g\u00e8re. Conna\u00eetre la diff\u00e9rence, c'est ce qui vous am\u00e8ne des essais et erreurs aux r\u00e9coltes fiables.<\/p>\n<h2>Qu'est-ce qui rend les graines bonnes pour les germoirs automatiques ?<\/h2>\n<p>Les meilleurs performers partagent quelques traits. Ils germent rapidement, tol\u00e8rent une humidit\u00e9 r\u00e9guli\u00e8re et produisent une masse propre et r\u00e9coltable au lieu d'un tapis collant. Ils drainent \u00e9galement bien. Dans un syst\u00e8me automatique, l'eau stagnante est l'ennemi, donc les graines qui gonflent consid\u00e9rablement ou lib\u00e8rent beaucoup d'amidon peuvent \u00eatre plus difficiles \u00e0 g\u00e9rer.<\/p>\n<p>La taille compte aussi. Les graines tr\u00e8s fines peuvent fonctionner, mais elles n\u00e9cessitent souvent plus de soin car elles se tassent et retiennent l'humidit\u00e9 entre elles. Les graines plus grosses offrent g\u00e9n\u00e9ralement un d\u00e9marrage plus tol\u00e9rant. Si vous d\u00e9butez dans la germination automatique, commencez avec des vari\u00e9t\u00e9s connues pour leur germination rapide et r\u00e9guli\u00e8re, et pr\u00e9sentant un faible risque d'odeur ou de moisissure.<\/p>\n<p>La qualit\u00e9 des graines est tout aussi importante que le type de graines. Utilisez toujours des graines vendues sp\u00e9cifiquement pour la germination. Elles doivent \u00eatre nettoy\u00e9es pour un usage alimentaire et manipul\u00e9es en tenant compte de la germination. Les graines de jardin ordinaires ne sont pas la m\u00eame chose.<\/p>\n<h2>10 meilleures graines pour les pousse-pousse automatiques<\/h2>\n<h3>Graines de brocolis<\/h3>\n<p>Le brocoli est l'un des choix les plus populaires pour une bonne raison. Il pousse rapidement, a une saveur douce et s'int\u00e8gre facilement dans les salades, les sandwichs et les smoothies. En un <a class=\"wpil_keyword_link\" href=\"https:\/\/agriris.com\/2023\/12\/13\/best-automatic-sprouter-autosprout-vs-freshlife-3000\/\" title=\"Meilleur germoir automatique : AutoSprout vs. Freshlife 3000\" data-wpil-keyword-link=\"linked\" data-wpil-monitor-id=\"7244\">g\u00e9n\u00e9rateur automatique<\/a>, le brocoli a tendance \u00e0 bien r\u00e9ussir car les graines sont petites mais pas excessivement collantes, et les pousses sont pr\u00eates dans un laps de temps relativement court.<\/p>\n<p>Le compromis est la densit\u00e9. Si vous remplissez trop le plateau, le brocoli peut s'entasser. Une charge de graines plus l\u00e9g\u00e8re donne g\u00e9n\u00e9ralement une meilleure circulation de l'air et une r\u00e9colte plus propre.<\/p>\n<h3>2. Graines de radis<\/h3>\n<p>Si vous recherchez un r\u00e9sultat plus rapide et plus audacieux, le radis est difficile \u00e0 battre. Il pousse vigoureusement et ajoute une saveur r\u00e9elle, pas seulement de la texture. Les syst\u00e8mes automatiques conviennent bien au radis car les germes sont robustes et moins d\u00e9licats que certaines vari\u00e9t\u00e9s de l\u00e9gumes-feuilles.<\/p>\n<p>Le radis d\u00e9gage une odeur plus forte en poussant, ce qui est normal. Cela peut surprendre les d\u00e9butants, mais ce n'est pas la m\u00eame chose que la d\u00e9t\u00e9rioration.<\/p>\n<h3>3. Graines de luzerne<\/h3>\n<p>La luzerne est une graine classique pour les germoirs et reste l'une des meilleures graines pour les germoirs automatiques lorsqu'elle est manipul\u00e9e correctement. Elle produit des pousses fines et tendres avec un go\u00fbt doux et un large attrait.<\/p>\n<p>\u00c9tant donn\u00e9 que les graines sont petites, l'espacement est important. Trop de graines en un cycle peuvent retenir l'humidit\u00e9 et ralentir la circulation de l'air. Dans un germoir automatique bien con\u00e7u avec un irrigation et un drainage fiables, la luzerne demande beaucoup moins de travail que la germination en bocal.<\/p>\n<h3>4. Graines de tr\u00e8fle<\/h3>\n<p>Le tr\u00e8fle est similaire \u00e0 la luzerne mais souvent l\u00e9g\u00e8rement plus doux. C'est une bonne option de tous les jours si vous souhaitez une saveur douce et une texture tendre. Il convient particuli\u00e8rement aux personnes qui souhaitent des pousses qu'elles peuvent ajouter \u00e0 presque tout sans dominer le plat.<\/p>\n<p>Comme la luzerne, le tr\u00e8fle donne de meilleurs r\u00e9sultats si vous r\u00e9sistez \u00e0 l'envie de surcharger. Les petites graines ont besoin de plus d'espace qu'on ne le pense.<\/p>\n<h3>5. Lentilles<\/h3>\n<p>Les lentilles sont l'une des portes d'entr\u00e9e les plus faciles pour les d\u00e9butants. Elles sont plus grosses, plus faciles \u00e0 inspecter et g\u00e9n\u00e9ralement plus tol\u00e9rantes que les petites graines. Les lentilles vertes ou brunes germent g\u00e9n\u00e9ralement de mani\u00e8re fiable et produisent une pousse copieuse \u00e0 la saveur fra\u00eeche et terreuse.<\/p>\n<p>Elles sont moins d\u00e9licates en garniture de salade et plus adapt\u00e9es aux repas. Si vous aimez ajouter des germes aux bols de c\u00e9r\u00e9ales, aux wraps ou aux plats sal\u00e9s, les lentilles sont un excellent choix.<\/p>\n<h3>6. Haricots mungo<\/h3>\n<p>Les haricots mungo sont r\u00e9put\u00e9s pour produire de gros germes juteux. Dans les germoirs automatiques, ils s'en sortent tr\u00e8s bien car ils b\u00e9n\u00e9ficient d'une humidit\u00e9 constante. Ils sont gratifiants \u00e0 cultiver et donnent une r\u00e9colte substantielle.<\/p>\n<p>Ceci dit, les haricots mungo ont besoin d'espace. Ils gonflent beaucoup et peuvent bloquer la circulation de l'air s'ils sont trop serr\u00e9s. Utilisez une quantit\u00e9 mod\u00e9r\u00e9e et laissez-leur de l'espace pour se dilater.<\/p>\n<h3>7. Fenugrec<\/h3>\n<p>Le fenugrec est sous-estim\u00e9. Il germe rapidement, a une saveur distinctive l\u00e9g\u00e8rement am\u00e8re et pla\u00eet aux personnes qui accordent autant d'importance \u00e0 la fonctionnalit\u00e9 qu'au go\u00fbt. Il est souvent utilis\u00e9 par les cultivateurs de germes plus exp\u00e9riment\u00e9s, mais il n'est pas difficile.<\/p>\n<p>Sa saveur est le facteur d\u00e9cisif. Certains l'adorent imm\u00e9diatement. D'autres pr\u00e9f\u00e8rent le m\u00e9langer avec des germes plus doux plut\u00f4t que de le manger seul.<\/p>\n<h3>8. Petits pois<\/h3>\n<p>Les pousses de pois cultiv\u00e9es \u00e0 partir de pois entiers peuvent \u00eatre excellentes dans les syst\u00e8mes automatis\u00e9s, surtout si vous souhaitez quelque chose de substantiel et de sucr\u00e9. Ce sont de grosses graines, elles germent de mani\u00e8re pr\u00e9visible et elles semblent moins d\u00e9licates que les vari\u00e9t\u00e9s plus fines.<\/p>\n<p>La principale consid\u00e9ration est la dur\u00e9e du cycle. Les pois peuvent prendre un peu plus de temps que les graines \u00e0 germination la plus rapide, mais la texture et le rendement en valent souvent la peine.<\/p>\n<h3>9. Graines de moutarde<\/h3>\n<p>Les germes de moutarde apportent du piquant. Si le radis est vif, la moutarde est plus piquante. Ils constituent une bonne option pour les personnes qui recherchent une saveur intense \u00e0 partir d'une petite poign\u00e9e de germes.<\/p>\n<p>Comme d'autres petites graines, la moutarde profite d'un taux de semis plus l\u00e9ger. Donnez-lui suffisamment d'espace, et elle peut \u00eatre une culture tr\u00e8s fiable dans un germoir automatique.<\/p>\n<h3>10. Graines de chou fris\u00e9<\/h3>\n<p>Les pousses de chou kale plaisent aux cultivateurs ax\u00e9s sur le bien-\u00eatre qui souhaitent une option famili\u00e8re de crucif\u00e8res au-del\u00e0 du brocoli. Elles ont un go\u00fbt doux, l\u00e9g\u00e8rement poivr\u00e9 et s'int\u00e8grent bien dans une utilisation quotidienne.<\/p>\n<p>Compar\u00e9 au brocoli, le chou fris\u00e9 peut \u00eatre un peu moins courant et parfois un peu plus variable en fonction de la qualit\u00e9 des graines. Cependant, lorsqu'il est bien choisi, il constitue un excellent ajout \u00e0 votre rotation.<\/p>\n<h2>Graines plus difficiles dans les germoirs automatiques<\/h2>\n<p>Toutes les graines ne sont pas un excellent choix pour une utilisation quotidienne. Les graines de chia, de roquette, de cresson et de basilic deviennent g\u00e9latineuses au contact de l'eau. Ce gel peut entra\u00eener des amas, un mauvais drainage et une croissance in\u00e9gale dans de nombreux syst\u00e8mes. Ce n'est pas impossible, mais ce n'est pas par l\u00e0 que la plupart des gens devraient commencer.<\/p>\n<p>Les tr\u00e8s grosses graines peuvent \u00e9galement \u00eatre une r\u00e9ussite ou un \u00e9chec. Elles peuvent n\u00e9cessiter des cycles plus longs, plus d'espace, ou un chargement plus m\u00e9ticuleux que ce qu'une famille occup\u00e9e souhaite. Si votre objectif est une routine fiable sans rin\u00e7age quotidien et sans bocaux moisis, le moyen le plus simple est de commencer par les vari\u00e9t\u00e9s \u00e9prouv\u00e9es pour les germes.<\/p>\n<h2>Comment choisir les meilleures graines pour vos objectifs<\/h2>\n<p>Si vous voulez un d\u00e9marrage le plus simple possible, choisissez des lentilles, des radis ou du brocoli. Ils sont fiables, assez rapides pour \u00eatre gratifiants, et faciles \u00e0 utiliser dans les repas de tous les jours. Si une saveur douce est la plus importante, la luzerne et le tr\u00e8fle sont des paris plus s\u00fbrs. Si vous voulez des r\u00e9coltes plus abondantes, les haricots mungo et les pois se distinguent.<\/p>\n<p>Le go\u00fbt est une partie de la d\u00e9cision. Il en va de m\u00eame pour la fa\u00e7on dont vous mangez r\u00e9ellement. Les personnes qui jettent des pousses sur des toasts \u00e0 l'avocat tous les matins pr\u00e9f\u00e8rent peut-\u00eatre le brocoli ou le tr\u00e8fle. Les personnes qui veulent composer des repas complets autour des pousses se tournent souvent vers les lentilles, les haricots mungo ou les petits pois.<\/p>\n<p>Il y a aussi la question de la tol\u00e9rance \u00e0 la variation. Les graines plus petites peuvent produire de belles r\u00e9coltes, mais elles sont g\u00e9n\u00e9ralement moins indulgentes face \u00e0 la surcharge. Les graines plus grosses sont souvent meilleures pour les d\u00e9butants car les probl\u00e8mes sont plus faciles \u00e0 voir et \u00e0 corriger.<\/p>\n<h2>Obtenir de meilleurs r\u00e9sultats d'une germoir automatique<\/h2>\n<p>Les bonnes graines font la majeure partie du travail, mais la technique compte toujours. Ne surchargez pas le plateau. C'est l'une des principales raisons pour lesquelles les gens obtiennent une croissance in\u00e9gale et un exc\u00e8s d'humidit\u00e9. Une plus petite quantit\u00e9 de graines donne souvent un meilleur rendement final car les pousses ont de la place pour se d\u00e9velopper.<\/p>\n<p>Rincez ou faites tremper uniquement selon les instructions pour le type de graine et votre machine. Plus d'eau n'est pas automatiquement mieux. Ce que vous voulez, c'est une humidit\u00e9 constante plus <a href=\"https:\/\/agriris.com\/fr\/2026\/04\/24\/caracteristiques-importantes-de-la-machine-a-germer\/\">nettoyage du drainage<\/a>. C'est exactement l\u00e0 qu'un <a href=\"https:\/\/agriris.com\/fr\/2026\/04\/20\/systeme-de-culture-de-pousses-a-mettre-en-place-et-a-oublier-ca-vaut-le-coup\/\">g\u00e9n\u00e9rateur automatique<\/a> gagne son pain \u2013 installez-le, laissez-le fonctionner et r\u00e9coltez quand c'est pr\u00eat.<\/p>\n<p>La temp\u00e9rature compte aussi. M\u00eame la meilleure graine aura du mal dans une pi\u00e8ce trop chaude. Des conditions int\u00e9rieures mod\u00e9r\u00e9es produisent g\u00e9n\u00e9ralement les r\u00e9sultats les plus pr\u00e9visibles.<\/p>\n<p>Et enfin, faites pivoter vos semences. Cultiver la m\u00eame vari\u00e9t\u00e9 \u00e0 chaque cycle est bien, mais la plupart des gens sont plus satisfaits lorsqu'ils m\u00e9langent des options douces et \u00e9pic\u00e9es, des cultures rapides et des cultures plus lourdes. Cela maintient l'habitude int\u00e9ressante et vous aide \u00e0 trouver ce qui correspond r\u00e9ellement \u00e0 vos repas, pas seulement ce qui sonne bien sur le papier.<\/p>\n<p>Une machine bien construite comme <a href=\"https:\/\/agriris.com\/fr\/product\/autoeuxin\/2\/\">AutoSprout<\/a> \u00e9limine les frottements quotidiens, mais la v\u00e9ritable am\u00e9lioration consiste \u00e0 choisir des graines qui fonctionnent avec le syst\u00e8me plut\u00f4t que contre lui. Commencez avec une vari\u00e9t\u00e9 tol\u00e9rante, gardez votre plateau modeste et laissez la constance faire le reste. Les pousses les plus faciles \u00e0 consommer sont celles qui s'int\u00e8grent suffisamment \u00e0 votre vie pour devenir une routine.<\/p>","protected":false},"excerpt":{"rendered":"<p>Trouvez les meilleures graines pour les germoirs automatiques, du brocoli aux lentilles. D\u00e9couvrez ce qui pousse bien, ce qu'il faut \u00e9viter et comment obtenir des r\u00e9coltes plus saines.<\/p>","protected":false},"author":237397814,"featured_media":13309,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"{\"document\":\"AAAG2paDuwgbEgiMAYCnAqoEAQwkAgECCgBKcgAjKAMnAAQAJwAEACcABAAoBicAKBAnAAcAKAMnACgBJwAoAajRUYtRc3RhdGV2ZXJzaW9uZG9jdW1lbnRkYXRlZG9jdW1lbnRzbHVnZG9jdW1lbnRzdGF0dXNkb2N1bWVudHRpdGxlMTAgQmVzdCBTZWVkcyBmb3IgQXV0b21hdGljIFNwcm91dGVyc2RvY3VtZW50Y29udGVudElmIHlvdXIgbGFzdCBzcHJvdXRpbmcgYXR0ZW1wdCBlbmRlZCB3aXRoIGEgc291ci1zbWVsbGluZyBqYXIsIHVuZXZlbiBncm93dGgsIG9yIHNlZWRzIGdsdWVkIGludG8gYSBzb2dneSBjbHVtcCwgdGhlIHByb2JsZW0gbWF5IG5vdCBoYXZlIGJlZW4geW91LiBJdCBtYXkgaGF2ZSBiZWVuIHRoZSBzZWVkIGNob2ljZS4gVGhlIGJlc3Qgc2VlZHMgZm9yIGF1dG9tYXRpYyBzcHJvdXRlcnMgYXJlIHRoZSBvbmVzIHRoYXQgaGFuZGxlIGZyZXF1ZW50IG1pc3RpbmcsIHN0ZWFkeSBkcmFpbmFnZSwgYW5kIGRlbnNlIGdyb3dpbmcgY29uZGl0aW9ucyB3aXRob3V0IHR1cm5pbmcgZmluaWNreS4gUGljayB0aGUgcmlnaHQgdmFyaWV0aWVzLCBhbmQgc3Byb3V0aW5nIGJlY29tZXMgd2hhdCBpdCBzaG91bGQgYmUgLSBzaW1wbGUsIGNsZWFuLCBhbmQgcmVwZWF0YWJsZS4KCkFuIDxhIGNsYXNzPSJ3cGlsX2tleXdvcmRfbGluayIgaHJlZj0iaHR0cHM6Ly9hZ3JpcmlzLmNvbS9wcm9kdWN0L2F1dG9zcHJvdXQvIiB0aXRsZT0iQXV0b1Nwcm91dOKSuSIgZGF0YS13cGlsLWtleXdvcmQtbGluaz0ibGlua2VkIiBkYXRhLXdwaWwtbW9uaXRvci1pZD0iNjUwMiI+YXV0b21hdGljIHNwcm91dGVyPC9hPiByZW1vdmVzIHRoZSBkYWlseSByaW5zaW5nIGFuZCBndWVzc3dvcmsgdGhhdCBtYWtlIG1hbnVhbCBtZXRob2RzIGVhc3kgdG8gYWJhbmRvbi4gQnV0IGF1dG9tYXRpb24gZG9lcyBub3QgbWVhbiBldmVyeSBzZWVkIHBlcmZvcm1zIHRoZSBzYW1lIHdheS4gU29tZSBzcHJvdXQgZmFzdCBhbmQgZm9yZ2l2ZSBzbWFsbCBtaXN0YWtlcy4gT3RoZXJzIG5lZWQgbW9yZSBhaXJmbG93LCBtb3JlIHNwYWNlLCBvciBhIGxpZ2h0ZXIgdG91Y2guIEtub3dpbmcgdGhlIGRpZmZlcmVuY2UgaXMgd2hhdCBnZXRzIHlvdSBmcm9tIHRyaWFsIGFuZCBlcnJvciB0byByZWxpYWJsZSBoYXJ2ZXN0cy4KCjxoMj5XaGF0IG1ha2VzIHNlZWRzIGdvb2QgZm9yIGF1dG9tYXRpYyBzcHJvdXRlcnM\/PC9oMj4KClRoZSBiZXN0IHBlcmZvcm1lcnMgc2hhcmUgYSBmZXcgdHJhaXRzLiBUaGV5IGdlcm1pbmF0ZSBxdWlja2x5LCB0b2xlcmF0ZSByZWd1bGFyIG1vaXN0dXJlLCBhbmQgcHJvZHVjZSBhIGNsZWFuLCBoYXJ2ZXN0YWJsZSBtYXNzIGluc3RlYWQgb2YgYSBzdGlja3kgbWF0LiBUaGV5IGFsc28gZHJhaW4gd2VsbC4gSW4gYW4gYXV0b21hdGljIHN5c3RlbSwgc3RhbmRpbmcgd2F0ZXIgaXMgdGhlIGVuZW15LCBzbyBzZWVkcyB0aGF0IHN3ZWxsIGRyYW1hdGljYWxseSBvciByZWxlYXNlIGEgbG90IG9mIHN0YXJjaCBjYW4gYmUgaGFyZGVyIHRvIG1hbmFnZS4KClNpemUgbWF0dGVycyB0b28uIFZlcnkgZmluZSBzZWVkcyBjYW4gd29yaywgYnV0IHRoZXkgb2Z0ZW4gbmVlZCBtb3JlIGNhcmUgYmVjYXVzZSB0aGV5IHBhY2sgdGlnaHRseSB0b2dldGhlciBhbmQgaG9sZCBtb2lzdHVyZSBiZXR3ZWVuIHRoZW0uIExhcmdlciBzZWVkcyB1c3VhbGx5IG9mZmVyIGEgbW9yZSBmb3JnaXZpbmcgc3RhcnQuIElmIHlvdSBhcmUgbmV3IHRvIGF1dG9tYXRpYyBzcHJvdXRpbmcsIGJlZ2luIHdpdGggdmFyaWV0aWVzIHRoYXQgYXJlIGtub3duIGZvciBmYXN0LCBldmVuIGdlcm1pbmF0aW9uIGFuZCBhIGxvdyBjaGFuY2Ugb2Ygb2RvciBvciBtb2xkLgoKU2VlZCBxdWFsaXR5IGlzIGp1c3QgYXMgaW1wb3J0YW50IGFzIHNlZWQgdHlwZS4gQWx3YXlzIHVzZSBzZWVkcyBzb2xkIHNwZWNpZmljYWxseSBmb3Igc3Byb3V0aW5nLiBUaGV5IHNob3VsZCBiZSBjbGVhbmVkIGZvciBmb29kIHVzZSBhbmQgaGFuZGxlZCB3aXRoIHNwcm91dGluZyBpbiBtaW5kLiBSZWd1bGFyIGdhcmRlbiBzZWVkIGlzIG5vdCB0aGUgc2FtZSB0aGluZy4KCjxoMj4xMCBiZXN0IHNlZWRzIGZvciBhdXRvbWF0aWMgc3Byb3V0ZXJzPC9oMj4KCjxoMz4xLiBCcm9jY29saSBzZWVkczwvaDM+CgpCcm9jY29saSBpcyBvbmUgb2YgdGhlIG1vc3QgcG9wdWxhciBjaG9pY2VzIGZvciBhIHJlYXNvbi4gSXQgc3Byb3V0cyBxdWlja2x5LCBoYXMgYSBtaWxkIGJpdGUsIGFuZCBmaXRzIGVhc2lseSBpbnRvIHNhbGFkcywgc2FuZHdpY2hlcywgYW5kIHNtb290aGllcy4gSW4gYW4gPGEgY2xhc3M9IndwaWxfa2V5d29yZF9saW5rIiBocmVmPSJodHRwczovL2FncmlyaXMuY29tLzIwMjQvMDEvMjUvYXV0b3Nwcm91dC13b3JsZHMtYmVzdC1mdWxseS1hdXRvbWF0aWMtaGlnaC1xdWFsaXR5LXNwcm91dGluZy1tYWNoaW5lLWZvci1ncm93aW5nLXN1cGVyZm9vZC1zcHJvdXRzLyIgdGl0bGU9IkF1dG9TcHJvdXQgUHJlbWl1bTogV29ybGRzIEJlc3QgRnVsbHkgQXV0b21hdGljIEhpZ2ggUXVhbGl0eSBTcHJvdXRpbmcgTWFjaGluZSBmb3IgR3Jvd2luZyBTdXBlcmZvb2QgU3Byb3V0cyIgZGF0YS13cGlsLWtleXdvcmQtbGluaz0ibGlua2VkIiBkYXRhLXdwaWwtbW9uaXRvci1pZD0iNjU5NSI+YXV0b21hdGljIHNwcm91dGVyPC9hPiwgYnJvY2NvbGkgdGVuZHMgdG8gZG8gd2VsbCBiZWNhdXNlIHRoZSBzZWVkcyBhcmUgc21hbGwgYnV0IG5vdCBleGNlc3NpdmVseSBzdGlja3ksIGFuZCB0aGUgc3Byb3V0cyBhcmUgcmVhZHkgaW4gYSByZWxhdGl2ZWx5IHNob3J0IHdpbmRvdy4KClRoZSB0cmFkZS1vZmYgaXMgZGVuc2l0eS4gSWYgeW91IG92ZXJmaWxsIHRoZSB0cmF5LCBicm9jY29saSBjYW4gY3Jvd2QgaXRzZWxmLiBBIGxpZ2h0ZXIgc2VlZCBsb2FkIHVzdWFsbHkgZ2l2ZXMgeW91IGJldHRlciBhaXJmbG93IGFuZCBhIGNsZWFuZXIgaGFydmVzdC4KCjxoMz4yLiBSYWRpc2ggc2VlZHM8L2gzPgoKSWYgeW91IHdhbnQgYSBmYXN0ZXIsIGJvbGRlciByZXN1bHQsIHJhZGlzaCBpcyBoYXJkIHRvIGJlYXQuIEl0IGdyb3dzIHZpZ29yb3VzbHkgYW5kIGFkZHMgcmVhbCBmbGF2b3IsIG5vdCBqdXN0IHRleHR1cmUuIEF1dG9tYXRpYyBzeXN0ZW1zIHN1aXQgcmFkaXNoIHdlbGwgYmVjYXVzZSB0aGUgc3Byb3V0cyBhcmUgc3R1cmR5IGFuZCBsZXNzIGRlbGljYXRlIHRoYW4gc29tZSBsZWFmeSB2YXJpZXRpZXMuCgpSYWRpc2ggZG9lcyBjYXJyeSBhIHN0cm9uZ2VyIHNtZWxsIHdoaWxlIGdyb3dpbmcsIHdoaWNoIGlzIG5vcm1hbC4gVGhhdCBjYW4gc3VycHJpc2UgZmlyc3QtdGltZSBzcHJvdXRlcnMsIGJ1dCBpdCBpcyBub3QgdGhlIHNhbWUgYXMgc3BvaWxhZ2UuCgo8aDM+My4gQWxmYWxmYSBzZWVkczwvaDM+CgpBbGZhbGZhIGlzIGEgY2xhc3NpYyBzcHJvdXRpbmcgc2VlZCBhbmQgc3RpbGwgb25lIG9mIHRoZSBiZXN0IHNlZWRzIGZvciBhdXRvbWF0aWMgc3Byb3V0ZXJzIHdoZW4gaGFuZGxlZCBjb3JyZWN0bHkuIEl0IHByb2R1Y2VzIGZpbmUsIHRlbmRlciBzcHJvdXRzIHdpdGggYSBtaWxkIHRhc3RlIGFuZCBicm9hZCBhcHBlYWwuCgpCZWNhdXNlIHRoZSBzZWVkcyBhcmUgc21hbGwsIHNwYWNpbmcgbWF0dGVycy4gVG9vIG11Y2ggc2VlZCBpbiBvbmUgY3ljbGUgY2FuIHRyYXAgbW9pc3R1cmUgYW5kIHNsb3cgYWlyZmxvdy4gSW4gYSB3ZWxsLWRlc2lnbmVkIGF1dG9tYXRpYyBzcHJvdXRlciB3aXRoIHJlbGlhYmxlIGlycmlnYXRpb24gYW5kIGRyYWluYWdlLCBhbGZhbGZhIGJlY29tZXMgbXVjaCBsZXNzIGxhYm9yLWludGVuc2l2ZSB0aGFuIGphciBzcHJvdXRpbmcuCgo8aDM+NC4gQ2xvdmVyIHNlZWRzPC9oMz4KCkNsb3ZlciBpcyBzaW1pbGFyIHRvIGFsZmFsZmEgYnV0IG9mdGVuIHNsaWdodGx5IG1pbGRlci4gSXQgaXMgYSBnb29kIGV2ZXJ5ZGF5IG9wdGlvbiBpZiB5b3Ugd2FudCBhIGdlbnRsZSBmbGF2b3IgYW5kIHNvZnQgdGV4dHVyZS4gSXQgd29ya3MgZXNwZWNpYWxseSB3ZWxsIGZvciBwZW9wbGUgd2hvIHdhbnQgc3Byb3V0cyB0aGV5IGNhbiBhZGQgdG8gYWxtb3N0IGFueXRoaW5nIHdpdGhvdXQgZG9taW5hdGluZyB0aGUgZGlzaC4KCkxpa2UgYWxmYWxmYSwgY2xvdmVyIHBlcmZvcm1zIGJlc3Qgd2hlbiB5b3UgcmVzaXN0IHRoZSB1cmdlIHRvIG92ZXJmaWxsLiBTbWFsbCBzZWVkcyBuZWVkIHJvb20gbW9yZSB0aGFuIHBlb3BsZSB0aGluay4KCjxoMz41LiBMZW50aWxzPC9oMz4KCkxlbnRpbHMgYXJlIG9uZSBvZiB0aGUgZWFzaWVzdCBlbnRyeSBwb2ludHMgZm9yIGJlZ2lubmVycy4gVGhleSBhcmUgbGFyZ2VyLCBlYXNpZXIgdG8gaW5zcGVjdCwgYW5kIGdlbmVyYWxseSBtb3JlIGZvcmdpdmluZyB0aGFuIHRpbnkgc2VlZHMuIEdyZWVuIG9yIGJyb3duIGxlbnRpbHMgdXN1YWxseSBzcHJvdXQgcmVsaWFibHkgYW5kIHByb2R1Y2UgYSBoZWFydHkgc3Byb3V0IHdpdGggYSBmcmVzaCwgZWFydGh5IGZsYXZvci4KClRoZXkgYXJlIGxlc3Mgc2FsYWQtZ2FybmlzaCBkZWxpY2F0ZSBhbmQgbW9yZSBtZWFsLWZyaWVuZGx5LiBJZiB5b3UgbGlrZSBhZGRpbmcgc3Byb3V0cyB0byBncmFpbiBib3dscywgd3JhcHMsIG9yIHNhdm9yeSBkaXNoZXMsIGxlbnRpbHMgYXJlIGEgc3Ryb25nIGNob2ljZS4KCjxoMz42LiBNdW5nIGJlYW5zPC9oMz4KCk11bmcgYmVhbnMgYXJlIGZhbW91cyBmb3IgcHJvZHVjaW5nIHRoaWNrLCBqdWljeSBiZWFuIHNwcm91dHMuIEluIGF1dG9tYXRpYyBzcHJvdXRlcnMsIHRoZXkgY2FuIGRvIHZlcnkgd2VsbCBiZWNhdXNlIHRoZXkgYmVuZWZpdCBmcm9tIGNvbnNpc3RlbnQgbW9pc3R1cmUuIFRoZXkgYXJlIHNhdGlzZnlpbmcgdG8gZ3JvdyBhbmQgeWllbGQgYSBzdWJzdGFudGlhbCBoYXJ2ZXN0LgoKVGhhdCBzYWlkLCBtdW5nIGJlYW5zIG5lZWQgc3BhY2UuIFRoZXkgc3dlbGwgYSBsb3QgYW5kIGNhbiBibG9jayBhaXJmbG93IGlmIHBhY2tlZCB0b28gdGlnaHRseS4gVXNlIGEgbW9kZXJhdGUgYW1vdW50IGFuZCBnaXZlIHRoZW0gcm9vbSB0byBleHBhbmQuCgo8aDM+Ny4gRmVudWdyZWVrPC9oMz4KCkZlbnVncmVlayBpcyB1bmRlcnJhdGVkLiBJdCBzcHJvdXRzIHF1aWNrbHksIGhhcyBhIGRpc3RpbmN0aXZlIHNsaWdodGx5IGJpdHRlciBmbGF2b3IsIGFuZCBhcHBlYWxzIHRvIHBlb3BsZSB3aG8gY2FyZSBhcyBtdWNoIGFib3V0IGZ1bmN0aW9uIGFzIHRhc3RlLiBJdCBpcyBvZnRlbiB1c2VkIGJ5IG1vcmUgZXhwZXJpZW5jZWQgc3Byb3V0IGdyb3dlcnMsIGJ1dCBpdCBpcyBub3QgZGlmZmljdWx0LgoKSXRzIGZsYXZvciBpcyB0aGUgZGVjaWRpbmcgZmFjdG9yLiBTb21lIHBlb3BsZSBsb3ZlIGl0IGltbWVkaWF0ZWx5LiBPdGhlcnMgcHJlZmVyIHRvIG1peCBpdCB3aXRoIG1pbGRlciBzcHJvdXRzIHJhdGhlciB0aGFuIGVhdGluZyBpdCBhbG9uZS4KCjxoMz44LiBHcmVlbiBwZWFzPC9oMz4KClBlYSBzcHJvdXRzIGdyb3duIGZyb20gd2hvbGUgcGVhcyBjYW4gYmUgZXhjZWxsZW50IGluIGF1dG9tYXRpYyBzeXN0ZW1zLCBlc3BlY2lhbGx5IGlmIHlvdSB3YW50IHNvbWV0aGluZyBzdWJzdGFudGlhbCBhbmQgc3dlZXQuIFRoZXkgYXJlIGxhcmdlciBzZWVkcywgdGhleSBnZXJtaW5hdGUgcHJlZGljdGFibHksIGFuZCB0aGV5IGZlZWwgbGVzcyBkZWxpY2F0ZSB0aGFuIGZpbmVyIHZhcmlldGllcy4KClRoZSBtYWluIGNvbnNpZGVyYXRpb24gaXMgY3ljbGUgbGVuZ3RoLiBQZWFzIG1heSB0YWtlIGEgbGl0dGxlIGxvbmdlciB0aGFuIHRoZSBxdWlja2VzdCBzcHJvdXRpbmcgc2VlZHMsIGJ1dCB0aGUgdGV4dHVyZSBhbmQgeWllbGQgb2Z0ZW4gbWFrZSB0aGF0IHdvcnRod2hpbGUuCgo8aDM+OS4gTXVzdGFyZCBzZWVkczwvaDM+CgpNdXN0YXJkIHNwcm91dHMgYnJpbmcgaGVhdC4gSWYgcmFkaXNoIGlzIGxpdmVseSwgbXVzdGFyZCBpcyBzaGFycGVyLiBUaGV5IGFyZSBhIGdvb2Qgb3B0aW9uIGZvciBwZW9wbGUgd2hvIHdhbnQgZmxhdm9yIGludGVuc2l0eSBmcm9tIGEgc21hbGwgaGFuZGZ1bCBvZiBzcHJvdXRzLgoKTGlrZSBvdGhlciBzbWFsbCBzZWVkcywgbXVzdGFyZCBiZW5lZml0cyBmcm9tIGEgbGlnaHRlciBzb3dpbmcgcmF0ZS4gR2l2ZSBpdCBlbm91Z2ggcm9vbSwgYW5kIGl0IGNhbiBiZSBhIHZlcnkgcmVsaWFibGUgY3JvcCBpbiBhbiBhdXRvbWF0aWMgc3Byb3V0ZXIuCgo8aDM+MTAuIEthbGUgc2VlZHM8L2gzPgoKS2FsZSBzcHJvdXRzIGFwcGVhbCB0byB3ZWxsbmVzcy1mb2N1c2VkIGdyb3dlcnMgd2hvIHdhbnQgYSBmYW1pbGlhciBicmFzc2ljYSBvcHRpb24gYmV5b25kIGJyb2Njb2xpLiBUaGV5IGhhdmUgYSBtaWxkLCBzbGlnaHRseSBwZXBwZXJ5IHRhc3RlIGFuZCBmaXQgd2VsbCBpbnRvIGRhaWx5IHVzZS4KCkNvbXBhcmVkIHdpdGggYnJvY2NvbGksIGthbGUgY2FuIGJlIGEgbGl0dGxlIGxlc3MgY29tbW9uIGFuZCBzb21ldGltZXMgYSBiaXQgbW9yZSB2YXJpYWJsZSBkZXBlbmRpbmcgb24gc2VlZCBxdWFsaXR5LiBXaGVuIHNvdXJjZWQgd2VsbCwgdGhvdWdoLCBpdCBpcyBhIHN0cm9uZyBhZGRpdGlvbiB0byB5b3VyIHJvdGF0aW9uLgoKPGgyPlNlZWRzIHRoYXQgYXJlIHRyaWNraWVyIGluIGF1dG9tYXRpYyBzcHJvdXRlcnM8L2gyPgoKTm90IGV2ZXJ5IHNlZWQgaXMgYSBncmVhdCBldmVyeWRheSBjaG9pY2UuIENoaWEsIGFydWd1bGEsIGNyZXNzLCBhbmQgYmFzaWwgYmVjb21lIGdlbGF0aW5vdXMgd2hlbiB3ZXQuIFRoYXQgZ2VsIGNhbiBjYXVzZSBjbHVtcGluZywgcG9vciBkcmFpbmFnZSwgYW5kIHVuZXZlbiBncm93dGggaW4gbWFueSBzeXN0ZW1zLiBUaGV5IGFyZSBub3QgaW1wb3NzaWJsZSwgYnV0IHRoZXkgYXJlIG5vdCB3aGVyZSBtb3N0IHBlb3BsZSBzaG91bGQgc3RhcnQuCgpWZXJ5IGxhcmdlIGJlYW5zIGNhbiBhbHNvIGJlIGhpdCBvciBtaXNzLiBUaGV5IG1heSBuZWVkIGxvbmdlciBjeWNsZXMsIG1vcmUgc3BhY2UsIG9yIG1vcmUgY2FyZWZ1bCBsb2FkaW5nIHRoYW4gYSBidXN5IGhvdXNlaG9sZCB3YW50cy4gSWYgeW91ciBnb2FsIGlzIGEgZGVwZW5kYWJsZSByb3V0aW5lIHdpdGggbm8gZGFpbHkgcmluc2luZyBhbmQgbm8gbW9sZHkgamFycywgdGhlIGVhc2llc3Qgd2luIGlzIHN0aWNraW5nIHdpdGggcHJvdmVuIHNwcm91dGluZyB2YXJpZXRpZXMgZmlyc3QuCgo8aDI+SG93IHRvIGNob29zZSB0aGUgYmVzdCBzZWVkcyBmb3IgeW91ciBnb2FsczwvaDI+CgpJZiB5b3Ugd2FudCB0aGUgc2ltcGxlc3QgcG9zc2libGUgc3RhcnQsIGNob29zZSBsZW50aWxzLCByYWRpc2gsIG9yIGJyb2Njb2xpLiBUaGV5IGFyZSByZWxpYWJsZSwgZmFzdCBlbm91Z2ggdG8gZmVlbCByZXdhcmRpbmcsIGFuZCBlYXN5IHRvIHVzZSBpbiBldmVyeWRheSBtZWFscy4gSWYgbWlsZCBmbGF2b3IgbWF0dGVycyBtb3N0LCBhbGZhbGZhIGFuZCBjbG92ZXIgYXJlIHNhZmVyIGJldHMuIElmIHlvdSB3YW50IGJ1bGtpZXIgaGFydmVzdHMsIG11bmcgYmVhbnMgYW5kIHBlYXMgc3RhbmQgb3V0LgoKVGFzdGUgaXMgb25lIHBhcnQgb2YgdGhlIGRlY2lzaW9uLiBTbyBpcyBob3cgeW91IGFjdHVhbGx5IGVhdC4gUGVvcGxlIHdobyB0b3NzIHNwcm91dHMgb250byBhdm9jYWRvIHRvYXN0IGV2ZXJ5IG1vcm5pbmcgbWF5IHByZWZlciBicm9jY29saSBvciBjbG92ZXIuIFBlb3BsZSB3aG8gd2FudCB0byBidWlsZCBmdWxsIG1lYWxzIGFyb3VuZCBzcHJvdXRzIG9mdGVuIGxlYW4gdG93YXJkIGxlbnRpbHMsIG11bmcgYmVhbnMsIG9yIHBlYXMuCgpUaGVyZSBpcyBhbHNvIHRoZSBxdWVzdGlvbiBvZiB0b2xlcmFuY2UgZm9yIHZhcmlhdGlvbi4gU21hbGxlciBzZWVkcyBjYW4gcHJvZHVjZSBiZWF1dGlmdWwgaGFydmVzdHMsIGJ1dCB0aGV5IGFyZSB1c3VhbGx5IGxlc3MgZm9yZ2l2aW5nIG9mIG92ZXJsb2FkaW5nLiBMYXJnZXIgc2VlZHMgYXJlIG9mdGVuIGJldHRlciBmb3IgYmVnaW5uZXJzIGJlY2F1c2UgcHJvYmxlbXMgYXJlIGVhc2llciB0byBzZWUgYW5kIGNvcnJlY3QuCgo8aDI+R2V0dGluZyBiZXR0ZXIgcmVzdWx0cyBmcm9tIGFuIGF1dG9tYXRpYyBzcHJvdXRlcjwvaDI+CgpHb29kIHNlZWRzIGRvIG1vc3Qgb2YgdGhlIHdvcmssIGJ1dCB0ZWNobmlxdWUgc3RpbGwgbWF0dGVycy4gRG8gbm90IG92ZXJsb2FkIHRoZSB0cmF5LiBUaGlzIGlzIG9uZSBvZiB0aGUgYmlnZ2VzdCByZWFzb25zIHBlb3BsZSBnZXQgdW5ldmVuIGdyb3d0aCBhbmQgZXhjZXNzIG1vaXN0dXJlLiBBIHNtYWxsZXIgYW1vdW50IG9mIHNlZWQgb2Z0ZW4gZ2l2ZXMgYSBiZXR0ZXIgZmluYWwgeWllbGQgYmVjYXVzZSB0aGUgc3Byb3V0cyBoYXZlIHJvb20gdG8gZGV2ZWxvcC4KClJpbnNlIG9yIHNvYWsgb25seSBhcyBkaXJlY3RlZCBmb3IgdGhlIHNlZWQgdHlwZSBhbmQgeW91ciBtYWNoaW5lLiBNb3JlIHdhdGVyIGlzIG5vdCBhdXRvbWF0aWNhbGx5IGJldHRlci4gV2hhdCB5b3Ugd2FudCBpcyBjb25zaXN0ZW50IG1vaXN0dXJlIHBsdXMgPGEgaHJlZj0iaHR0cHM6Ly9hZ3JpcmlzLmNvbS8yMDI2LzA0LzI0L3Nwcm91dGluZy1tYWNoaW5lLWZlYXR1cmVzLXRoYXQtbWF0dGVyLyI+Y2xlYW4gZHJhaW5hZ2U8L2E+LiBUaGF0IGlzIGV4YWN0bHkgd2hlcmUgYW4gPGEgaHJlZj0iaHR0cHM6Ly9hZ3JpcmlzLmNvbS8yMDI2LzA0LzIwL3NldC1hbmQtZm9yZ2V0LXNwcm91dC1ncm93ZXItd29ydGgtaXQvIj5hdXRvbWF0aWMgc3Byb3V0ZXI8L2E+IGVhcm5zIGl0cyBrZWVwIC0gc2V0IGl0IHVwLCBsZXQgaXQgcnVuLCBhbmQgaGFydmVzdCB3aGVuIHJlYWR5LgoKVGVtcGVyYXR1cmUgbWF0dGVycyB0b28uIEV2ZW4gdGhlIGJlc3Qgc2VlZCB3aWxsIHN0cnVnZ2xlIGluIGEgcm9vbSB0aGF0IHJ1bnMgdG9vIGhvdC4gTW9kZXJhdGUgaW5kb29yIGNvbmRpdGlvbnMgdXN1YWxseSBwcm9kdWNlIHRoZSBtb3N0IHByZWRpY3RhYmxlIHJlc3VsdHMuCgpBbmQgZmluYWxseSwgcm90YXRlIHlvdXIgc2VlZHMuIEdyb3dpbmcgdGhlIHNhbWUgdmFyaWV0eSBldmVyeSBjeWNsZSBpcyBmaW5lLCBidXQgbW9zdCBwZW9wbGUgZW5kIHVwIGhhcHBpZXIgd2hlbiB0aGV5IG1peCBtaWxkIGFuZCBzcGljeSBvcHRpb25zLCBmYXN0IGNyb3BzIGFuZCBoZWF2aWVyIGNyb3BzLiBJdCBrZWVwcyB0aGUgaGFiaXQgaW50ZXJlc3RpbmcgYW5kIGhlbHBzIHlvdSBmaW5kIHdoYXQgYWN0dWFsbHkgZml0cyB5b3VyIG1lYWxzLCBub3QganVzdCB3aGF0IHNvdW5kcyBnb29kIG9uIHBhcGVyLgoKQSB3ZWxsLWJ1aWx0IG1hY2hpbmUgbGlrZSA8YSBocmVmPSJodHRwczovL2FncmlyaXMuY29tL3Byb2R1Y3QvYXV0b3Nwcm91dC8yLyI+dGhlIEF1dG9TcHJvdXQ8L2E+IHJlbW92ZXMgdGhlIGRhaWx5IGZyaWN0aW9uLCBidXQgdGhlIHJlYWwgdXBncmFkZSBpcyBjaG9vc2luZyBzZWVkcyB0aGF0IHdvcmsgd2l0aCB0aGUgc3lzdGVtIGluc3RlYWQgb2YgYWdhaW5zdCBpdC4gU3RhcnQgd2l0aCBhIGZvcmdpdmluZyB2YXJpZXR5LCBrZWVwIHlvdXIgdHJheSBsb2FkIG1vZGVzdCwgYW5kIGxldCBjb25zaXN0ZW5jeSBkbyB0aGUgcmVzdC4gVGhlIGVhc2llc3Qgc3Byb3V0cyB0byBrZWVwIGVhdGluZyBhcmUgdGhlIG9uZXMgdGhhdCBmaXQgeW91ciBsaWZlIHdlbGwgZW5vdWdoIHRvIGJlY29tZSByb3V0aW5lLmRvY3VtZW50ZXhjZXJwdEZpbmQgdGhlIGJlc3Qgc2VlZHMgZm9yIGF1dG9tYXRpYyBzcHJvdXRlcnMsIGZyb20gYnJvY2NvbGkgdG8gbGVudGlscy4gTGVhcm4gd2hhdCBncm93cyB3ZWxsLCB3aGF0IHRvIGF2b2lkLCBhbmQgaG93IHRvIGdldCBjbGVhbmVyIGhhcnZlc3RzLmRvY3VtZW50YXV0aG9yZG9jdW1lbnRmZWF0dXJlZF9tZWRpYWRvY3VtZW50Y29tbWVudF9zdGF0dXNkb2N1bWVudHBpbmdfc3RhdHVzZG9jdW1lbnRzdGlja3lkb2N1bWVudHRlbXBsYXRlZG9jdW1lbnRmb3JtYXRkb2N1bWVudG1ldGFhZHZhbmNlZF9zZW9fZGVzY3JpcHRpb25qZXRwYWNrX3Nlb19odG1sX3RpdGxlamV0cGFja19zZW9fbm9pbmRleF9qZXRwYWNrX25ld3NsZXR0ZXJfYWNjZXNzX2pldHBhY2tfZG9udF9lbWFpbF9wb3N0X3RvX3N1YnNfamV0cGFja19uZXdzbGV0dGVyX3RpZXJfaWRfamV0cGFja19tZW1iZXJzaGlwc19jb250YWluc19wYXl3YWxsZWRfY29udGVudF9qZXRwYWNrX21lbWJlcnNoaXBzX2NvbnRhaW5zX3BhaWRfY29udGVudGZvb3Rub3Rlc2pldHBhY2tfcG9zdF93YXNfZXZlcl9wdWJsaXNoZWRfZWxlbWVudG9yX2VkaXRfbW9kZV9lbGVtZW50b3JfdGVtcGxhdGVfdHlwZV9lbGVtZW50b3JfZGF0YV9lbGVtZW50b3JfcGFnZV9zZXR0aW5nc19lbGVtZW50b3JfY29uZGl0aW9uc2RvY3VtZW50Y2F0ZWdvcmllc2RvY3VtZW50dGFnc2RvY3VtZW50YmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50VHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NzdGF0ZXNhdmVkQXRzdGF0ZXNhdmVkQnkFBwgECAQIBggFJQgHn5MBCAeNAggGCA4IDggLCAZIAQYIBBgWExogGy8qCR8UGA8YFQgKCAQIBggHDwQKBxULBQcFBxUBBAAAAQAAAAEAAAABBwAOAQIACAEHQgEBAEEAAAJBIwEwAH0BdxMyMDI2LTA1LTA4VDAyOjAwOjQwdyJiZXN0LXNlZWRzLWZvci1hdXRvbWF0aWMtc3Byb3V0ZXJzdwdwdWJsaXNofbacs+IBfYPNAXcEb3BlbncEb3Blbnl3AHcIc3RhbmRhcmR3AHcAeXcAeX0AeXl3AHl3AHcAdwB+dQB1AX26FnUAdyQ4MWViOGM3NS01MWUwLTRlODYtOTUzMi03ZTNjOTE4MWZhYWV4d6VLPHA+SWYgeW91ciBsYXN0IHNwcm91dGluZyBhdHRlbXB0IGVuZGVkIHdpdGggYSBzb3VyLXNtZWxsaW5nIGphciwgdW5ldmVuIGdyb3d0aCwgb3Igc2VlZHMgZ2x1ZWQgaW50byBhIHNvZ2d5IGNsdW1wLCB0aGUgcHJvYmxlbSBtYXkgbm90IGhhdmUgYmVlbiB5b3UuIEl0IG1heSBoYXZlIGJlZW4gdGhlIHNlZWQgY2hvaWNlLiBUaGUgYmVzdCBzZWVkcyBmb3IgYXV0b21hdGljIHNwcm91dGVycyBhcmUgdGhlIG9uZXMgdGhhdCBoYW5kbGUgZnJlcXVlbnQgbWlzdGluZywgc3RlYWR5IGRyYWluYWdlLCBhbmQgZGVuc2UgZ3Jvd2luZyBjb25kaXRpb25zIHdpdGhvdXQgdHVybmluZyBmaW5pY2t5LiBQaWNrIHRoZSByaWdodCB2YXJpZXRpZXMsIGFuZCBzcHJvdXRpbmcgYmVjb21lcyB3aGF0IGl0IHNob3VsZCBiZSAtIHNpbXBsZSwgY2xlYW4sIGFuZCByZXBlYXRhYmxlLjwvcD4KPHA+QW4gPGEgY2xhc3M9IndwaWxfa2V5d29yZF9saW5rIiBocmVmPSJodHRwczovL2FncmlyaXMuY29tL3Byb2R1Y3QvYXV0b3Nwcm91dC8iIHRpdGxlPSJBdXRvU3Byb3V04pK5IiBkYXRhLXdwaWwta2V5d29yZC1saW5rPSJsaW5rZWQiIGRhdGEtd3BpbC1tb25pdG9yLWlkPSI2NTAyIj5hdXRvbWF0aWMgc3Byb3V0ZXI8L2E+IHJlbW92ZXMgdGhlIGRhaWx5IHJpbnNpbmcgYW5kIGd1ZXNzd29yayB0aGF0IG1ha2UgbWFudWFsIG1ldGhvZHMgZWFzeSB0byBhYmFuZG9uLiBCdXQgYXV0b21hdGlvbiBkb2VzIG5vdCBtZWFuIGV2ZXJ5IHNlZWQgcGVyZm9ybXMgdGhlIHNhbWUgd2F5LiBTb21lIHNwcm91dCBmYXN0IGFuZCBmb3JnaXZlIHNtYWxsIG1pc3Rha2VzLiBPdGhlcnMgbmVlZCBtb3JlIGFpcmZsb3csIG1vcmUgc3BhY2UsIG9yIGEgbGlnaHRlciB0b3VjaC4gS25vd2luZyB0aGUgZGlmZmVyZW5jZSBpcyB3aGF0IGdldHMgeW91IGZyb20gdHJpYWwgYW5kIGVycm9yIHRvIHJlbGlhYmxlIGhhcnZlc3RzLjwvcD4KPGgyPldoYXQgbWFrZXMgc2VlZHMgZ29vZCBmb3IgYXV0b21hdGljIHNwcm91dGVycz88L2gyPgo8cD5UaGUgYmVzdCBwZXJmb3JtZXJzIHNoYXJlIGEgZmV3IHRyYWl0cy4gVGhleSBnZXJtaW5hdGUgcXVpY2tseSwgdG9sZXJhdGUgcmVndWxhciBtb2lzdHVyZSwgYW5kIHByb2R1Y2UgYSBjbGVhbiwgaGFydmVzdGFibGUgbWFzcyBpbnN0ZWFkIG9mIGEgc3RpY2t5IG1hdC4gVGhleSBhbHNvIGRyYWluIHdlbGwuIEluIGFuIGF1dG9tYXRpYyBzeXN0ZW0sIHN0YW5kaW5nIHdhdGVyIGlzIHRoZSBlbmVteSwgc28gc2VlZHMgdGhhdCBzd2VsbCBkcmFtYXRpY2FsbHkgb3IgcmVsZWFzZSBhIGxvdCBvZiBzdGFyY2ggY2FuIGJlIGhhcmRlciB0byBtYW5hZ2UuPC9wPgo8cD5TaXplIG1hdHRlcnMgdG9vLiBWZXJ5IGZpbmUgc2VlZHMgY2FuIHdvcmssIGJ1dCB0aGV5IG9mdGVuIG5lZWQgbW9yZSBjYXJlIGJlY2F1c2UgdGhleSBwYWNrIHRpZ2h0bHkgdG9nZXRoZXIgYW5kIGhvbGQgbW9pc3R1cmUgYmV0d2VlbiB0aGVtLiBMYXJnZXIgc2VlZHMgdXN1YWxseSBvZmZlciBhIG1vcmUgZm9yZ2l2aW5nIHN0YXJ0LiBJZiB5b3UgYXJlIG5ldyB0byBhdXRvbWF0aWMgc3Byb3V0aW5nLCBiZWdpbiB3aXRoIHZhcmlldGllcyB0aGF0IGFyZSBrbm93biBmb3IgZmFzdCwgZXZlbiBnZXJtaW5hdGlvbiBhbmQgYSBsb3cgY2hhbmNlIG9mIG9kb3Igb3IgbW9sZC48L3A+CjxwPlNlZWQgcXVhbGl0eSBpcyBqdXN0IGFzIGltcG9ydGFudCBhcyBzZWVkIHR5cGUuIEFsd2F5cyB1c2Ugc2VlZHMgc29sZCBzcGVjaWZpY2FsbHkgZm9yIHNwcm91dGluZy4gVGhleSBzaG91bGQgYmUgY2xlYW5lZCBmb3IgZm9vZCB1c2UgYW5kIGhhbmRsZWQgd2l0aCBzcHJvdXRpbmcgaW4gbWluZC4gUmVndWxhciBnYXJkZW4gc2VlZCBpcyBub3QgdGhlIHNhbWUgdGhpbmcuPC9wPgo8aDI+MTAgYmVzdCBzZWVkcyBmb3IgYXV0b21hdGljIHNwcm91dGVyczwvaDI+CjxoMz4xLiBCcm9jY29saSBzZWVkczwvaDM+CjxwPkJyb2Njb2xpIGlzIG9uZSBvZiB0aGUgbW9zdCBwb3B1bGFyIGNob2ljZXMgZm9yIGEgcmVhc29uLiBJdCBzcHJvdXRzIHF1aWNrbHksIGhhcyBhIG1pbGQgYml0ZSwgYW5kIGZpdHMgZWFzaWx5IGludG8gc2FsYWRzLCBzYW5kd2ljaGVzLCBhbmQgc21vb3RoaWVzLiBJbiBhbiA8YSBjbGFzcz0id3BpbF9rZXl3b3JkX2xpbmsiIGhyZWY9Imh0dHBzOi8vYWdyaXJpcy5jb20vMjAyNC8wMS8yNS9hdXRvc3Byb3V0LXdvcmxkcy1iZXN0LWZ1bGx5LWF1dG9tYXRpYy1oaWdoLXF1YWxpdHktc3Byb3V0aW5nLW1hY2hpbmUtZm9yLWdyb3dpbmctc3VwZXJmb29kLXNwcm91dHMvIiB0aXRsZT0iQXV0b1Nwcm91dCBQcmVtaXVtOiBXb3JsZHMgQmVzdCBGdWxseSBBdXRvbWF0aWMgSGlnaCBRdWFsaXR5IFNwcm91dGluZyBNYWNoaW5lIGZvciBHcm93aW5nIFN1cGVyZm9vZCBTcHJvdXRzIiBkYXRhLXdwaWwta2V5d29yZC1saW5rPSJsaW5rZWQiIGRhdGEtd3BpbC1tb25pdG9yLWlkPSI2NTk1Ij5hdXRvbWF0aWMgc3Byb3V0ZXI8L2E+LCBicm9jY29saSB0ZW5kcyB0byBkbyB3ZWxsIGJlY2F1c2UgdGhlIHNlZWRzIGFyZSBzbWFsbCBidXQgbm90IGV4Y2Vzc2l2ZWx5IHN0aWNreSwgYW5kIHRoZSBzcHJvdXRzIGFyZSByZWFkeSBpbiBhIHJlbGF0aXZlbHkgc2hvcnQgd2luZG93LjwvcD4KPHA+VGhlIHRyYWRlLW9mZiBpcyBkZW5zaXR5LiBJZiB5b3Ugb3ZlcmZpbGwgdGhlIHRyYXksIGJyb2Njb2xpIGNhbiBjcm93ZCBpdHNlbGYuIEEgbGlnaHRlciBzZWVkIGxvYWQgdXN1YWxseSBnaXZlcyB5b3UgYmV0dGVyIGFpcmZsb3cgYW5kIGEgY2xlYW5lciBoYXJ2ZXN0LjwvcD4KPGgzPjIuIFJhZGlzaCBzZWVkczwvaDM+CjxwPklmIHlvdSB3YW50IGEgZmFzdGVyLCBib2xkZXIgcmVzdWx0LCByYWRpc2ggaXMgaGFyZCB0byBiZWF0LiBJdCBncm93cyB2aWdvcm91c2x5IGFuZCBhZGRzIHJlYWwgZmxhdm9yLCBub3QganVzdCB0ZXh0dXJlLiBBdXRvbWF0aWMgc3lzdGVtcyBzdWl0IHJhZGlzaCB3ZWxsIGJlY2F1c2UgdGhlIHNwcm91dHMgYXJlIHN0dXJkeSBhbmQgbGVzcyBkZWxpY2F0ZSB0aGFuIHNvbWUgbGVhZnkgdmFyaWV0aWVzLjwvcD4KPHA+UmFkaXNoIGRvZXMgY2FycnkgYSBzdHJvbmdlciBzbWVsbCB3aGlsZSBncm93aW5nLCB3aGljaCBpcyBub3JtYWwuIFRoYXQgY2FuIHN1cnByaXNlIGZpcnN0LXRpbWUgc3Byb3V0ZXJzLCBidXQgaXQgaXMgbm90IHRoZSBzYW1lIGFzIHNwb2lsYWdlLjwvcD4KPGgzPjMuIEFsZmFsZmEgc2VlZHM8L2gzPgo8cD5BbGZhbGZhIGlzIGEgY2xhc3NpYyBzcHJvdXRpbmcgc2VlZCBhbmQgc3RpbGwgb25lIG9mIHRoZSBiZXN0IHNlZWRzIGZvciBhdXRvbWF0aWMgc3Byb3V0ZXJzIHdoZW4gaGFuZGxlZCBjb3JyZWN0bHkuIEl0IHByb2R1Y2VzIGZpbmUsIHRlbmRlciBzcHJvdXRzIHdpdGggYSBtaWxkIHRhc3RlIGFuZCBicm9hZCBhcHBlYWwuPC9wPgo8cD5CZWNhdXNlIHRoZSBzZWVkcyBhcmUgc21hbGwsIHNwYWNpbmcgbWF0dGVycy4gVG9vIG11Y2ggc2VlZCBpbiBvbmUgY3ljbGUgY2FuIHRyYXAgbW9pc3R1cmUgYW5kIHNsb3cgYWlyZmxvdy4gSW4gYSB3ZWxsLWRlc2lnbmVkIGF1dG9tYXRpYyBzcHJvdXRlciB3aXRoIHJlbGlhYmxlIGlycmlnYXRpb24gYW5kIGRyYWluYWdlLCBhbGZhbGZhIGJlY29tZXMgbXVjaCBsZXNzIGxhYm9yLWludGVuc2l2ZSB0aGFuIGphciBzcHJvdXRpbmcuPC9wPgo8aDM+NC4gQ2xvdmVyIHNlZWRzPC9oMz4KPHA+Q2xvdmVyIGlzIHNpbWlsYXIgdG8gYWxmYWxmYSBidXQgb2Z0ZW4gc2xpZ2h0bHkgbWlsZGVyLiBJdCBpcyBhIGdvb2QgZXZlcnlkYXkgb3B0aW9uIGlmIHlvdSB3YW50IGEgZ2VudGxlIGZsYXZvciBhbmQgc29mdCB0ZXh0dXJlLiBJdCB3b3JrcyBlc3BlY2lhbGx5IHdlbGwgZm9yIHBlb3BsZSB3aG8gd2FudCBzcHJvdXRzIHRoZXkgY2FuIGFkZCB0byBhbG1vc3QgYW55dGhpbmcgd2l0aG91dCBkb21pbmF0aW5nIHRoZSBkaXNoLjwvcD4KPHA+TGlrZSBhbGZhbGZhLCBjbG92ZXIgcGVyZm9ybXMgYmVzdCB3aGVuIHlvdSByZXNpc3QgdGhlIHVyZ2UgdG8gb3ZlcmZpbGwuIFNtYWxsIHNlZWRzIG5lZWQgcm9vbSBtb3JlIHRoYW4gcGVvcGxlIHRoaW5rLjwvcD4KPGgzPjUuIExlbnRpbHM8L2gzPgo8cD5MZW50aWxzIGFyZSBvbmUgb2YgdGhlIGVhc2llc3QgZW50cnkgcG9pbnRzIGZvciBiZWdpbm5lcnMuIFRoZXkgYXJlIGxhcmdlciwgZWFzaWVyIHRvIGluc3BlY3QsIGFuZCBnZW5lcmFsbHkgbW9yZSBmb3JnaXZpbmcgdGhhbiB0aW55IHNlZWRzLiBHcmVlbiBvciBicm93biBsZW50aWxzIHVzdWFsbHkgc3Byb3V0IHJlbGlhYmx5IGFuZCBwcm9kdWNlIGEgaGVhcnR5IHNwcm91dCB3aXRoIGEgZnJlc2gsIGVhcnRoeSBmbGF2b3IuPC9wPgo8cD5UaGV5IGFyZSBsZXNzIHNhbGFkLWdhcm5pc2ggZGVsaWNhdGUgYW5kIG1vcmUgbWVhbC1mcmllbmRseS4gSWYgeW91IGxpa2UgYWRkaW5nIHNwcm91dHMgdG8gZ3JhaW4gYm93bHMsIHdyYXBzLCBvciBzYXZvcnkgZGlzaGVzLCBsZW50aWxzIGFyZSBhIHN0cm9uZyBjaG9pY2UuPC9wPgo8aDM+Ni4gTXVuZyBiZWFuczwvaDM+CjxwPk11bmcgYmVhbnMgYXJlIGZhbW91cyBmb3IgcHJvZHVjaW5nIHRoaWNrLCBqdWljeSBiZWFuIHNwcm91dHMuIEluIGF1dG9tYXRpYyBzcHJvdXRlcnMsIHRoZXkgY2FuIGRvIHZlcnkgd2VsbCBiZWNhdXNlIHRoZXkgYmVuZWZpdCBmcm9tIGNvbnNpc3RlbnQgbW9pc3R1cmUuIFRoZXkgYXJlIHNhdGlzZnlpbmcgdG8gZ3JvdyBhbmQgeWllbGQgYSBzdWJzdGFudGlhbCBoYXJ2ZXN0LjwvcD4KPHA+VGhhdCBzYWlkLCBtdW5nIGJlYW5zIG5lZWQgc3BhY2UuIFRoZXkgc3dlbGwgYSBsb3QgYW5kIGNhbiBibG9jayBhaXJmbG93IGlmIHBhY2tlZCB0b28gdGlnaHRseS4gVXNlIGEgbW9kZXJhdGUgYW1vdW50IGFuZCBnaXZlIHRoZW0gcm9vbSB0byBleHBhbmQuPC9wPgo8aDM+Ny4gRmVudWdyZWVrPC9oMz4KPHA+RmVudWdyZWVrIGlzIHVuZGVycmF0ZWQuIEl0IHNwcm91dHMgcXVpY2tseSwgaGFzIGEgZGlzdGluY3RpdmUgc2xpZ2h0bHkgYml0dGVyIGZsYXZvciwgYW5kIGFwcGVhbHMgdG8gcGVvcGxlIHdobyBjYXJlIGFzIG11Y2ggYWJvdXQgZnVuY3Rpb24gYXMgdGFzdGUuIEl0IGlzIG9mdGVuIHVzZWQgYnkgbW9yZSBleHBlcmllbmNlZCBzcHJvdXQgZ3Jvd2VycywgYnV0IGl0IGlzIG5vdCBkaWZmaWN1bHQuPC9wPgo8cD5JdHMgZmxhdm9yIGlzIHRoZSBkZWNpZGluZyBmYWN0b3IuIFNvbWUgcGVvcGxlIGxvdmUgaXQgaW1tZWRpYXRlbHkuIE90aGVycyBwcmVmZXIgdG8gbWl4IGl0IHdpdGggbWlsZGVyIHNwcm91dHMgcmF0aGVyIHRoYW4gZWF0aW5nIGl0IGFsb25lLjwvcD4KPGgzPjguIEdyZWVuIHBlYXM8L2gzPgo8cD5QZWEgc3Byb3V0cyBncm93biBmcm9tIHdob2xlIHBlYXMgY2FuIGJlIGV4Y2VsbGVudCBpbiBhdXRvbWF0aWMgc3lzdGVtcywgZXNwZWNpYWxseSBpZiB5b3Ugd2FudCBzb21ldGhpbmcgc3Vic3RhbnRpYWwgYW5kIHN3ZWV0LiBUaGV5IGFyZSBsYXJnZXIgc2VlZHMsIHRoZXkgZ2VybWluYXRlIHByZWRpY3RhYmx5LCBhbmQgdGhleSBmZWVsIGxlc3MgZGVsaWNhdGUgdGhhbiBmaW5lciB2YXJpZXRpZXMuPC9wPgo8cD5UaGUgbWFpbiBjb25zaWRlcmF0aW9uIGlzIGN5Y2xlIGxlbmd0aC4gUGVhcyBtYXkgdGFrZSBhIGxpdHRsZSBsb25nZXIgdGhhbiB0aGUgcXVpY2tlc3Qgc3Byb3V0aW5nIHNlZWRzLCBidXQgdGhlIHRleHR1cmUgYW5kIHlpZWxkIG9mdGVuIG1ha2UgdGhhdCB3b3J0aHdoaWxlLjwvcD4KPGgzPjkuIE11c3RhcmQgc2VlZHM8L2gzPgo8cD5NdXN0YXJkIHNwcm91dHMgYnJpbmcgaGVhdC4gSWYgcmFkaXNoIGlzIGxpdmVseSwgbXVzdGFyZCBpcyBzaGFycGVyLiBUaGV5IGFyZSBhIGdvb2Qgb3B0aW9uIGZvciBwZW9wbGUgd2hvIHdhbnQgZmxhdm9yIGludGVuc2l0eSBmcm9tIGEgc21hbGwgaGFuZGZ1bCBvZiBzcHJvdXRzLjwvcD4KPHA+TGlrZSBvdGhlciBzbWFsbCBzZWVkcywgbXVzdGFyZCBiZW5lZml0cyBmcm9tIGEgbGlnaHRlciBzb3dpbmcgcmF0ZS4gR2l2ZSBpdCBlbm91Z2ggcm9vbSwgYW5kIGl0IGNhbiBiZSBhIHZlcnkgcmVsaWFibGUgY3JvcCBpbiBhbiBhdXRvbWF0aWMgc3Byb3V0ZXIuPC9wPgo8aDM+MTAuIEthbGUgc2VlZHM8L2gzPgo8cD5LYWxlIHNwcm91dHMgYXBwZWFsIHRvIHdlbGxuZXNzLWZvY3VzZWQgZ3Jvd2VycyB3aG8gd2FudCBhIGZhbWlsaWFyIGJyYXNzaWNhIG9wdGlvbiBiZXlvbmQgYnJvY2NvbGkuIFRoZXkgaGF2ZSBhIG1pbGQsIHNsaWdodGx5IHBlcHBlcnkgdGFzdGUgYW5kIGZpdCB3ZWxsIGludG8gZGFpbHkgdXNlLjwvcD4KPHA+Q29tcGFyZWQgd2l0aCBicm9jY29saSwga2FsZSBjYW4gYmUgYSBsaXR0bGUgbGVzcyBjb21tb24gYW5kIHNvbWV0aW1lcyBhIGJpdCBtb3JlIHZhcmlhYmxlIGRlcGVuZGluZyBvbiBzZWVkIHF1YWxpdHkuIFdoZW4gc291cmNlZCB3ZWxsLCB0aG91Z2gsIGl0IGlzIGEgc3Ryb25nIGFkZGl0aW9uIHRvIHlvdXIgcm90YXRpb24uPC9wPgo8aDI+U2VlZHMgdGhhdCBhcmUgdHJpY2tpZXIgaW4gYXV0b21hdGljIHNwcm91dGVyczwvaDI+CjxwPk5vdCBldmVyeSBzZWVkIGlzIGEgZ3JlYXQgZXZlcnlkYXkgY2hvaWNlLiBDaGlhLCBhcnVndWxhLCBjcmVzcywgYW5kIGJhc2lsIGJlY29tZSBnZWxhdGlub3VzIHdoZW4gd2V0LiBUaGF0IGdlbCBjYW4gY2F1c2UgY2x1bXBpbmcsIHBvb3IgZHJhaW5hZ2UsIGFuZCB1bmV2ZW4gZ3Jvd3RoIGluIG1hbnkgc3lzdGVtcy4gVGhleSBhcmUgbm90IGltcG9zc2libGUsIGJ1dCB0aGV5IGFyZSBub3Qgd2hlcmUgbW9zdCBwZW9wbGUgc2hvdWxkIHN0YXJ0LjwvcD4KPHA+VmVyeSBsYXJnZSBiZWFucyBjYW4gYWxzbyBiZSBoaXQgb3IgbWlzcy4gVGhleSBtYXkgbmVlZCBsb25nZXIgY3ljbGVzLCBtb3JlIHNwYWNlLCBvciBtb3JlIGNhcmVmdWwgbG9hZGluZyB0aGFuIGEgYnVzeSBob3VzZWhvbGQgd2FudHMuIElmIHlvdXIgZ29hbCBpcyBhIGRlcGVuZGFibGUgcm91dGluZSB3aXRoIG5vIGRhaWx5IHJpbnNpbmcgYW5kIG5vIG1vbGR5IGphcnMsIHRoZSBlYXNpZXN0IHdpbiBpcyBzdGlja2luZyB3aXRoIHByb3ZlbiBzcHJvdXRpbmcgdmFyaWV0aWVzIGZpcnN0LjwvcD4KPGgyPkhvdyB0byBjaG9vc2UgdGhlIGJlc3Qgc2VlZHMgZm9yIHlvdXIgZ29hbHM8L2gyPgo8cD5JZiB5b3Ugd2FudCB0aGUgc2ltcGxlc3QgcG9zc2libGUgc3RhcnQsIGNob29zZSBsZW50aWxzLCByYWRpc2gsIG9yIGJyb2Njb2xpLiBUaGV5IGFyZSByZWxpYWJsZSwgZmFzdCBlbm91Z2ggdG8gZmVlbCByZXdhcmRpbmcsIGFuZCBlYXN5IHRvIHVzZSBpbiBldmVyeWRheSBtZWFscy4gSWYgbWlsZCBmbGF2b3IgbWF0dGVycyBtb3N0LCBhbGZhbGZhIGFuZCBjbG92ZXIgYXJlIHNhZmVyIGJldHMuIElmIHlvdSB3YW50IGJ1bGtpZXIgaGFydmVzdHMsIG11bmcgYmVhbnMgYW5kIHBlYXMgc3RhbmQgb3V0LjwvcD4KPHA+VGFzdGUgaXMgb25lIHBhcnQgb2YgdGhlIGRlY2lzaW9uLiBTbyBpcyBob3cgeW91IGFjdHVhbGx5IGVhdC4gUGVvcGxlIHdobyB0b3NzIHNwcm91dHMgb250byBhdm9jYWRvIHRvYXN0IGV2ZXJ5IG1vcm5pbmcgbWF5IHByZWZlciBicm9jY29saSBvciBjbG92ZXIuIFBlb3BsZSB3aG8gd2FudCB0byBidWlsZCBmdWxsIG1lYWxzIGFyb3VuZCBzcHJvdXRzIG9mdGVuIGxlYW4gdG93YXJkIGxlbnRpbHMsIG11bmcgYmVhbnMsIG9yIHBlYXMuPC9wPgo8cD5UaGVyZSBpcyBhbHNvIHRoZSBxdWVzdGlvbiBvZiB0b2xlcmFuY2UgZm9yIHZhcmlhdGlvbi4gU21hbGxlciBzZWVkcyBjYW4gcHJvZHVjZSBiZWF1dGlmdWwgaGFydmVzdHMsIGJ1dCB0aGV5IGFyZSB1c3VhbGx5IGxlc3MgZm9yZ2l2aW5nIG9mIG92ZXJsb2FkaW5nLiBMYXJnZXIgc2VlZHMgYXJlIG9mdGVuIGJldHRlciBmb3IgYmVnaW5uZXJzIGJlY2F1c2UgcHJvYmxlbXMgYXJlIGVhc2llciB0byBzZWUgYW5kIGNvcnJlY3QuPC9wPgo8aDI+R2V0dGluZyBiZXR0ZXIgcmVzdWx0cyBmcm9tIGFuIGF1dG9tYXRpYyBzcHJvdXRlcjwvaDI+CjxwPkdvb2Qgc2VlZHMgZG8gbW9zdCBvZiB0aGUgd29yaywgYnV0IHRlY2huaXF1ZSBzdGlsbCBtYXR0ZXJzLiBEbyBub3Qgb3ZlcmxvYWQgdGhlIHRyYXkuIFRoaXMgaXMgb25lIG9mIHRoZSBiaWdnZXN0IHJlYXNvbnMgcGVvcGxlIGdldCB1bmV2ZW4gZ3Jvd3RoIGFuZCBleGNlc3MgbW9pc3R1cmUuIEEgc21hbGxlciBhbW91bnQgb2Ygc2VlZCBvZnRlbiBnaXZlcyBhIGJldHRlciBmaW5hbCB5aWVsZCBiZWNhdXNlIHRoZSBzcHJvdXRzIGhhdmUgcm9vbSB0byBkZXZlbG9wLjwvcD4KPHA+Umluc2Ugb3Igc29hayBvbmx5IGFzIGRpcmVjdGVkIGZvciB0aGUgc2VlZCB0eXBlIGFuZCB5b3VyIG1hY2hpbmUuIE1vcmUgd2F0ZXIgaXMgbm90IGF1dG9tYXRpY2FsbHkgYmV0dGVyLiBXaGF0IHlvdSB3YW50IGlzIGNvbnNpc3RlbnQgbW9pc3R1cmUgcGx1cyA8YSBocmVmPSJodHRwczovL2FncmlyaXMuY29tLzIwMjYvMDQvMjQvc3Byb3V0aW5nLW1hY2hpbmUtZmVhdHVyZXMtdGhhdC1tYXR0ZXIvIj5jbGVhbiBkcmFpbmFnZTwvYT4uIFRoYXQgaXMgZXhhY3RseSB3aGVyZSBhbiA8YSBocmVmPSJodHRwczovL2FncmlyaXMuY29tLzIwMjYvMDQvMjAvc2V0LWFuZC1mb3JnZXQtc3Byb3V0LWdyb3dlci13b3J0aC1pdC8iPmF1dG9tYXRpYyBzcHJvdXRlcjwvYT4gZWFybnMgaXRzIGtlZXAgLSBzZXQgaXQgdXAsIGxldCBpdCBydW4sIGFuZCBoYXJ2ZXN0IHdoZW4gcmVhZHkuPC9wPgo8cD5UZW1wZXJhdHVyZSBtYXR0ZXJzIHRvby4gRXZlbiB0aGUgYmVzdCBzZWVkIHdpbGwgc3RydWdnbGUgaW4gYSByb29tIHRoYXQgcnVucyB0b28gaG90LiBNb2RlcmF0ZSBpbmRvb3IgY29uZGl0aW9ucyB1c3VhbGx5IHByb2R1Y2UgdGhlIG1vc3QgcHJlZGljdGFibGUgcmVzdWx0cy48L3A+CjxwPkFuZCBmaW5hbGx5LCByb3RhdGUgeW91ciBzZWVkcy4gR3Jvd2luZyB0aGUgc2FtZSB2YXJpZXR5IGV2ZXJ5IGN5Y2xlIGlzIGZpbmUsIGJ1dCBtb3N0IHBlb3BsZSBlbmQgdXAgaGFwcGllciB3aGVuIHRoZXkgbWl4IG1pbGQgYW5kIHNwaWN5IG9wdGlvbnMsIGZhc3QgY3JvcHMgYW5kIGhlYXZpZXIgY3JvcHMuIEl0IGtlZXBzIHRoZSBoYWJpdCBpbnRlcmVzdGluZyBhbmQgaGVscHMgeW91IGZpbmQgd2hhdCBhY3R1YWxseSBmaXRzIHlvdXIgbWVhbHMsIG5vdCBqdXN0IHdoYXQgc291bmRzIGdvb2Qgb24gcGFwZXIuPC9wPgo8cD5BIHdlbGwtYnVpbHQgbWFjaGluZSBsaWtlIDxhIGhyZWY9Imh0dHBzOi8vYWdyaXJpcy5jb20vcHJvZHVjdC9hdXRvc3Byb3V0LzIvIj50aGUgQXV0b1Nwcm91dDwvYT4gcmVtb3ZlcyB0aGUgZGFpbHkgZnJpY3Rpb24sIGJ1dCB0aGUgcmVhbCB1cGdyYWRlIGlzIGNob29zaW5nIHNlZWRzIHRoYXQgd29yayB3aXRoIHRoZSBzeXN0ZW0gaW5zdGVhZCBvZiBhZ2FpbnN0IGl0LiBTdGFydCB3aXRoIGEgZm9yZ2l2aW5nIHZhcmlldHksIGtlZXAgeW91ciB0cmF5IGxvYWQgbW9kZXN0LCBhbmQgbGV0IGNvbnNpc3RlbmN5IGRvIHRoZSByZXN0LiBUaGUgZWFzaWVzdCBzcHJvdXRzIHRvIGtlZXAgZWF0aW5nIGFyZSB0aGUgb25lcyB0aGF0IGZpdCB5b3VyIGxpZmUgd2VsbCBlbm91Z2ggdG8gYmVjb21lIHJvdXRpbmUuPC9wPncNY29yZS9mcmVlZm9ybXelSzxwPklmIHlvdXIgbGFzdCBzcHJvdXRpbmcgYXR0ZW1wdCBlbmRlZCB3aXRoIGEgc291ci1zbWVsbGluZyBqYXIsIHVuZXZlbiBncm93dGgsIG9yIHNlZWRzIGdsdWVkIGludG8gYSBzb2dneSBjbHVtcCwgdGhlIHByb2JsZW0gbWF5IG5vdCBoYXZlIGJlZW4geW91LiBJdCBtYXkgaGF2ZSBiZWVuIHRoZSBzZWVkIGNob2ljZS4gVGhlIGJlc3Qgc2VlZHMgZm9yIGF1dG9tYXRpYyBzcHJvdXRlcnMgYXJlIHRoZSBvbmVzIHRoYXQgaGFuZGxlIGZyZXF1ZW50IG1pc3RpbmcsIHN0ZWFkeSBkcmFpbmFnZSwgYW5kIGRlbnNlIGdyb3dpbmcgY29uZGl0aW9ucyB3aXRob3V0IHR1cm5pbmcgZmluaWNreS4gUGljayB0aGUgcmlnaHQgdmFyaWV0aWVzLCBhbmQgc3Byb3V0aW5nIGJlY29tZXMgd2hhdCBpdCBzaG91bGQgYmUgLSBzaW1wbGUsIGNsZWFuLCBhbmQgcmVwZWF0YWJsZS48L3A+CjxwPkFuIDxhIGNsYXNzPSJ3cGlsX2tleXdvcmRfbGluayIgaHJlZj0iaHR0cHM6Ly9hZ3JpcmlzLmNvbS9wcm9kdWN0L2F1dG9zcHJvdXQvIiB0aXRsZT0iQXV0b1Nwcm91dOKSuSIgZGF0YS13cGlsLWtleXdvcmQtbGluaz0ibGlua2VkIiBkYXRhLXdwaWwtbW9uaXRvci1pZD0iNjUwMiI+YXV0b21hdGljIHNwcm91dGVyPC9hPiByZW1vdmVzIHRoZSBkYWlseSByaW5zaW5nIGFuZCBndWVzc3dvcmsgdGhhdCBtYWtlIG1hbnVhbCBtZXRob2RzIGVhc3kgdG8gYWJhbmRvbi4gQnV0IGF1dG9tYXRpb24gZG9lcyBub3QgbWVhbiBldmVyeSBzZWVkIHBlcmZvcm1zIHRoZSBzYW1lIHdheS4gU29tZSBzcHJvdXQgZmFzdCBhbmQgZm9yZ2l2ZSBzbWFsbCBtaXN0YWtlcy4gT3RoZXJzIG5lZWQgbW9yZSBhaXJmbG93LCBtb3JlIHNwYWNlLCBvciBhIGxpZ2h0ZXIgdG91Y2guIEtub3dpbmcgdGhlIGRpZmZlcmVuY2UgaXMgd2hhdCBnZXRzIHlvdSBmcm9tIHRyaWFsIGFuZCBlcnJvciB0byByZWxpYWJsZSBoYXJ2ZXN0cy48L3A+CjxoMj5XaGF0IG1ha2VzIHNlZWRzIGdvb2QgZm9yIGF1dG9tYXRpYyBzcHJvdXRlcnM\/PC9oMj4KPHA+VGhlIGJlc3QgcGVyZm9ybWVycyBzaGFyZSBhIGZldyB0cmFpdHMuIFRoZXkgZ2VybWluYXRlIHF1aWNrbHksIHRvbGVyYXRlIHJlZ3VsYXIgbW9pc3R1cmUsIGFuZCBwcm9kdWNlIGEgY2xlYW4sIGhhcnZlc3RhYmxlIG1hc3MgaW5zdGVhZCBvZiBhIHN0aWNreSBtYXQuIFRoZXkgYWxzbyBkcmFpbiB3ZWxsLiBJbiBhbiBhdXRvbWF0aWMgc3lzdGVtLCBzdGFuZGluZyB3YXRlciBpcyB0aGUgZW5lbXksIHNvIHNlZWRzIHRoYXQgc3dlbGwgZHJhbWF0aWNhbGx5IG9yIHJlbGVhc2UgYSBsb3Qgb2Ygc3RhcmNoIGNhbiBiZSBoYXJkZXIgdG8gbWFuYWdlLjwvcD4KPHA+U2l6ZSBtYXR0ZXJzIHRvby4gVmVyeSBmaW5lIHNlZWRzIGNhbiB3b3JrLCBidXQgdGhleSBvZnRlbiBuZWVkIG1vcmUgY2FyZSBiZWNhdXNlIHRoZXkgcGFjayB0aWdodGx5IHRvZ2V0aGVyIGFuZCBob2xkIG1vaXN0dXJlIGJldHdlZW4gdGhlbS4gTGFyZ2VyIHNlZWRzIHVzdWFsbHkgb2ZmZXIgYSBtb3JlIGZvcmdpdmluZyBzdGFydC4gSWYgeW91IGFyZSBuZXcgdG8gYXV0b21hdGljIHNwcm91dGluZywgYmVnaW4gd2l0aCB2YXJpZXRpZXMgdGhhdCBhcmUga25vd24gZm9yIGZhc3QsIGV2ZW4gZ2VybWluYXRpb24gYW5kIGEgbG93IGNoYW5jZSBvZiBvZG9yIG9yIG1vbGQuPC9wPgo8cD5TZWVkIHF1YWxpdHkgaXMganVzdCBhcyBpbXBvcnRhbnQgYXMgc2VlZCB0eXBlLiBBbHdheXMgdXNlIHNlZWRzIHNvbGQgc3BlY2lmaWNhbGx5IGZvciBzcHJvdXRpbmcuIFRoZXkgc2hvdWxkIGJlIGNsZWFuZWQgZm9yIGZvb2QgdXNlIGFuZCBoYW5kbGVkIHdpdGggc3Byb3V0aW5nIGluIG1pbmQuIFJlZ3VsYXIgZ2FyZGVuIHNlZWQgaXMgbm90IHRoZSBzYW1lIHRoaW5nLjwvcD4KPGgyPjEwIGJlc3Qgc2VlZHMgZm9yIGF1dG9tYXRpYyBzcHJvdXRlcnM8L2gyPgo8aDM+MS4gQnJvY2NvbGkgc2VlZHM8L2gzPgo8cD5Ccm9jY29saSBpcyBvbmUgb2YgdGhlIG1vc3QgcG9wdWxhciBjaG9pY2VzIGZvciBhIHJlYXNvbi4gSXQgc3Byb3V0cyBxdWlja2x5LCBoYXMgYSBtaWxkIGJpdGUsIGFuZCBmaXRzIGVhc2lseSBpbnRvIHNhbGFkcywgc2FuZHdpY2hlcywgYW5kIHNtb290aGllcy4gSW4gYW4gPGEgY2xhc3M9IndwaWxfa2V5d29yZF9saW5rIiBocmVmPSJodHRwczovL2FncmlyaXMuY29tLzIwMjQvMDEvMjUvYXV0b3Nwcm91dC13b3JsZHMtYmVzdC1mdWxseS1hdXRvbWF0aWMtaGlnaC1xdWFsaXR5LXNwcm91dGluZy1tYWNoaW5lLWZvci1ncm93aW5nLXN1cGVyZm9vZC1zcHJvdXRzLyIgdGl0bGU9IkF1dG9TcHJvdXQgUHJlbWl1bTogV29ybGRzIEJlc3QgRnVsbHkgQXV0b21hdGljIEhpZ2ggUXVhbGl0eSBTcHJvdXRpbmcgTWFjaGluZSBmb3IgR3Jvd2luZyBTdXBlcmZvb2QgU3Byb3V0cyIgZGF0YS13cGlsLWtleXdvcmQtbGluaz0ibGlua2VkIiBkYXRhLXdwaWwtbW9uaXRvci1pZD0iNjU5NSI+YXV0b21hdGljIHNwcm91dGVyPC9hPiwgYnJvY2NvbGkgdGVuZHMgdG8gZG8gd2VsbCBiZWNhdXNlIHRoZSBzZWVkcyBhcmUgc21hbGwgYnV0IG5vdCBleGNlc3NpdmVseSBzdGlja3ksIGFuZCB0aGUgc3Byb3V0cyBhcmUgcmVhZHkgaW4gYSByZWxhdGl2ZWx5IHNob3J0IHdpbmRvdy48L3A+CjxwPlRoZSB0cmFkZS1vZmYgaXMgZGVuc2l0eS4gSWYgeW91IG92ZXJmaWxsIHRoZSB0cmF5LCBicm9jY29saSBjYW4gY3Jvd2QgaXRzZWxmLiBBIGxpZ2h0ZXIgc2VlZCBsb2FkIHVzdWFsbHkgZ2l2ZXMgeW91IGJldHRlciBhaXJmbG93IGFuZCBhIGNsZWFuZXIgaGFydmVzdC48L3A+CjxoMz4yLiBSYWRpc2ggc2VlZHM8L2gzPgo8cD5JZiB5b3Ugd2FudCBhIGZhc3RlciwgYm9sZGVyIHJlc3VsdCwgcmFkaXNoIGlzIGhhcmQgdG8gYmVhdC4gSXQgZ3Jvd3Mgdmlnb3JvdXNseSBhbmQgYWRkcyByZWFsIGZsYXZvciwgbm90IGp1c3QgdGV4dHVyZS4gQXV0b21hdGljIHN5c3RlbXMgc3VpdCByYWRpc2ggd2VsbCBiZWNhdXNlIHRoZSBzcHJvdXRzIGFyZSBzdHVyZHkgYW5kIGxlc3MgZGVsaWNhdGUgdGhhbiBzb21lIGxlYWZ5IHZhcmlldGllcy48L3A+CjxwPlJhZGlzaCBkb2VzIGNhcnJ5IGEgc3Ryb25nZXIgc21lbGwgd2hpbGUgZ3Jvd2luZywgd2hpY2ggaXMgbm9ybWFsLiBUaGF0IGNhbiBzdXJwcmlzZSBmaXJzdC10aW1lIHNwcm91dGVycywgYnV0IGl0IGlzIG5vdCB0aGUgc2FtZSBhcyBzcG9pbGFnZS48L3A+CjxoMz4zLiBBbGZhbGZhIHNlZWRzPC9oMz4KPHA+QWxmYWxmYSBpcyBhIGNsYXNzaWMgc3Byb3V0aW5nIHNlZWQgYW5kIHN0aWxsIG9uZSBvZiB0aGUgYmVzdCBzZWVkcyBmb3IgYXV0b21hdGljIHNwcm91dGVycyB3aGVuIGhhbmRsZWQgY29ycmVjdGx5LiBJdCBwcm9kdWNlcyBmaW5lLCB0ZW5kZXIgc3Byb3V0cyB3aXRoIGEgbWlsZCB0YXN0ZSBhbmQgYnJvYWQgYXBwZWFsLjwvcD4KPHA+QmVjYXVzZSB0aGUgc2VlZHMgYXJlIHNtYWxsLCBzcGFjaW5nIG1hdHRlcnMuIFRvbyBtdWNoIHNlZWQgaW4gb25lIGN5Y2xlIGNhbiB0cmFwIG1vaXN0dXJlIGFuZCBzbG93IGFpcmZsb3cuIEluIGEgd2VsbC1kZXNpZ25lZCBhdXRvbWF0aWMgc3Byb3V0ZXIgd2l0aCByZWxpYWJsZSBpcnJpZ2F0aW9uIGFuZCBkcmFpbmFnZSwgYWxmYWxmYSBiZWNvbWVzIG11Y2ggbGVzcyBsYWJvci1pbnRlbnNpdmUgdGhhbiBqYXIgc3Byb3V0aW5nLjwvcD4KPGgzPjQuIENsb3ZlciBzZWVkczwvaDM+CjxwPkNsb3ZlciBpcyBzaW1pbGFyIHRvIGFsZmFsZmEgYnV0IG9mdGVuIHNsaWdodGx5IG1pbGRlci4gSXQgaXMgYSBnb29kIGV2ZXJ5ZGF5IG9wdGlvbiBpZiB5b3Ugd2FudCBhIGdlbnRsZSBmbGF2b3IgYW5kIHNvZnQgdGV4dHVyZS4gSXQgd29ya3MgZXNwZWNpYWxseSB3ZWxsIGZvciBwZW9wbGUgd2hvIHdhbnQgc3Byb3V0cyB0aGV5IGNhbiBhZGQgdG8gYWxtb3N0IGFueXRoaW5nIHdpdGhvdXQgZG9taW5hdGluZyB0aGUgZGlzaC48L3A+CjxwPkxpa2UgYWxmYWxmYSwgY2xvdmVyIHBlcmZvcm1zIGJlc3Qgd2hlbiB5b3UgcmVzaXN0IHRoZSB1cmdlIHRvIG92ZXJmaWxsLiBTbWFsbCBzZWVkcyBuZWVkIHJvb20gbW9yZSB0aGFuIHBlb3BsZSB0aGluay48L3A+CjxoMz41LiBMZW50aWxzPC9oMz4KPHA+TGVudGlscyBhcmUgb25lIG9mIHRoZSBlYXNpZXN0IGVudHJ5IHBvaW50cyBmb3IgYmVnaW5uZXJzLiBUaGV5IGFyZSBsYXJnZXIsIGVhc2llciB0byBpbnNwZWN0LCBhbmQgZ2VuZXJhbGx5IG1vcmUgZm9yZ2l2aW5nIHRoYW4gdGlueSBzZWVkcy4gR3JlZW4gb3IgYnJvd24gbGVudGlscyB1c3VhbGx5IHNwcm91dCByZWxpYWJseSBhbmQgcHJvZHVjZSBhIGhlYXJ0eSBzcHJvdXQgd2l0aCBhIGZyZXNoLCBlYXJ0aHkgZmxhdm9yLjwvcD4KPHA+VGhleSBhcmUgbGVzcyBzYWxhZC1nYXJuaXNoIGRlbGljYXRlIGFuZCBtb3JlIG1lYWwtZnJpZW5kbHkuIElmIHlvdSBsaWtlIGFkZGluZyBzcHJvdXRzIHRvIGdyYWluIGJvd2xzLCB3cmFwcywgb3Igc2F2b3J5IGRpc2hlcywgbGVudGlscyBhcmUgYSBzdHJvbmcgY2hvaWNlLjwvcD4KPGgzPjYuIE11bmcgYmVhbnM8L2gzPgo8cD5NdW5nIGJlYW5zIGFyZSBmYW1vdXMgZm9yIHByb2R1Y2luZyB0aGljaywganVpY3kgYmVhbiBzcHJvdXRzLiBJbiBhdXRvbWF0aWMgc3Byb3V0ZXJzLCB0aGV5IGNhbiBkbyB2ZXJ5IHdlbGwgYmVjYXVzZSB0aGV5IGJlbmVmaXQgZnJvbSBjb25zaXN0ZW50IG1vaXN0dXJlLiBUaGV5IGFyZSBzYXRpc2Z5aW5nIHRvIGdyb3cgYW5kIHlpZWxkIGEgc3Vic3RhbnRpYWwgaGFydmVzdC48L3A+CjxwPlRoYXQgc2FpZCwgbXVuZyBiZWFucyBuZWVkIHNwYWNlLiBUaGV5IHN3ZWxsIGEgbG90IGFuZCBjYW4gYmxvY2sgYWlyZmxvdyBpZiBwYWNrZWQgdG9vIHRpZ2h0bHkuIFVzZSBhIG1vZGVyYXRlIGFtb3VudCBhbmQgZ2l2ZSB0aGVtIHJvb20gdG8gZXhwYW5kLjwvcD4KPGgzPjcuIEZlbnVncmVlazwvaDM+CjxwPkZlbnVncmVlayBpcyB1bmRlcnJhdGVkLiBJdCBzcHJvdXRzIHF1aWNrbHksIGhhcyBhIGRpc3RpbmN0aXZlIHNsaWdodGx5IGJpdHRlciBmbGF2b3IsIGFuZCBhcHBlYWxzIHRvIHBlb3BsZSB3aG8gY2FyZSBhcyBtdWNoIGFib3V0IGZ1bmN0aW9uIGFzIHRhc3RlLiBJdCBpcyBvZnRlbiB1c2VkIGJ5IG1vcmUgZXhwZXJpZW5jZWQgc3Byb3V0IGdyb3dlcnMsIGJ1dCBpdCBpcyBub3QgZGlmZmljdWx0LjwvcD4KPHA+SXRzIGZsYXZvciBpcyB0aGUgZGVjaWRpbmcgZmFjdG9yLiBTb21lIHBlb3BsZSBsb3ZlIGl0IGltbWVkaWF0ZWx5LiBPdGhlcnMgcHJlZmVyIHRvIG1peCBpdCB3aXRoIG1pbGRlciBzcHJvdXRzIHJhdGhlciB0aGFuIGVhdGluZyBpdCBhbG9uZS48L3A+CjxoMz44LiBHcmVlbiBwZWFzPC9oMz4KPHA+UGVhIHNwcm91dHMgZ3Jvd24gZnJvbSB3aG9sZSBwZWFzIGNhbiBiZSBleGNlbGxlbnQgaW4gYXV0b21hdGljIHN5c3RlbXMsIGVzcGVjaWFsbHkgaWYgeW91IHdhbnQgc29tZXRoaW5nIHN1YnN0YW50aWFsIGFuZCBzd2VldC4gVGhleSBhcmUgbGFyZ2VyIHNlZWRzLCB0aGV5IGdlcm1pbmF0ZSBwcmVkaWN0YWJseSwgYW5kIHRoZXkgZmVlbCBsZXNzIGRlbGljYXRlIHRoYW4gZmluZXIgdmFyaWV0aWVzLjwvcD4KPHA+VGhlIG1haW4gY29uc2lkZXJhdGlvbiBpcyBjeWNsZSBsZW5ndGguIFBlYXMgbWF5IHRha2UgYSBsaXR0bGUgbG9uZ2VyIHRoYW4gdGhlIHF1aWNrZXN0IHNwcm91dGluZyBzZWVkcywgYnV0IHRoZSB0ZXh0dXJlIGFuZCB5aWVsZCBvZnRlbiBtYWtlIHRoYXQgd29ydGh3aGlsZS48L3A+CjxoMz45LiBNdXN0YXJkIHNlZWRzPC9oMz4KPHA+TXVzdGFyZCBzcHJvdXRzIGJyaW5nIGhlYXQuIElmIHJhZGlzaCBpcyBsaXZlbHksIG11c3RhcmQgaXMgc2hhcnBlci4gVGhleSBhcmUgYSBnb29kIG9wdGlvbiBmb3IgcGVvcGxlIHdobyB3YW50IGZsYXZvciBpbnRlbnNpdHkgZnJvbSBhIHNtYWxsIGhhbmRmdWwgb2Ygc3Byb3V0cy48L3A+CjxwPkxpa2Ugb3RoZXIgc21hbGwgc2VlZHMsIG11c3RhcmQgYmVuZWZpdHMgZnJvbSBhIGxpZ2h0ZXIgc293aW5nIHJhdGUuIEdpdmUgaXQgZW5vdWdoIHJvb20sIGFuZCBpdCBjYW4gYmUgYSB2ZXJ5IHJlbGlhYmxlIGNyb3AgaW4gYW4gYXV0b21hdGljIHNwcm91dGVyLjwvcD4KPGgzPjEwLiBLYWxlIHNlZWRzPC9oMz4KPHA+S2FsZSBzcHJvdXRzIGFwcGVhbCB0byB3ZWxsbmVzcy1mb2N1c2VkIGdyb3dlcnMgd2hvIHdhbnQgYSBmYW1pbGlhciBicmFzc2ljYSBvcHRpb24gYmV5b25kIGJyb2Njb2xpLiBUaGV5IGhhdmUgYSBtaWxkLCBzbGlnaHRseSBwZXBwZXJ5IHRhc3RlIGFuZCBmaXQgd2VsbCBpbnRvIGRhaWx5IHVzZS48L3A+CjxwPkNvbXBhcmVkIHdpdGggYnJvY2NvbGksIGthbGUgY2FuIGJlIGEgbGl0dGxlIGxlc3MgY29tbW9uIGFuZCBzb21ldGltZXMgYSBiaXQgbW9yZSB2YXJpYWJsZSBkZXBlbmRpbmcgb24gc2VlZCBxdWFsaXR5LiBXaGVuIHNvdXJjZWQgd2VsbCwgdGhvdWdoLCBpdCBpcyBhIHN0cm9uZyBhZGRpdGlvbiB0byB5b3VyIHJvdGF0aW9uLjwvcD4KPGgyPlNlZWRzIHRoYXQgYXJlIHRyaWNraWVyIGluIGF1dG9tYXRpYyBzcHJvdXRlcnM8L2gyPgo8cD5Ob3QgZXZlcnkgc2VlZCBpcyBhIGdyZWF0IGV2ZXJ5ZGF5IGNob2ljZS4gQ2hpYSwgYXJ1Z3VsYSwgY3Jlc3MsIGFuZCBiYXNpbCBiZWNvbWUgZ2VsYXRpbm91cyB3aGVuIHdldC4gVGhhdCBnZWwgY2FuIGNhdXNlIGNsdW1waW5nLCBwb29yIGRyYWluYWdlLCBhbmQgdW5ldmVuIGdyb3d0aCBpbiBtYW55IHN5c3RlbXMuIFRoZXkgYXJlIG5vdCBpbXBvc3NpYmxlLCBidXQgdGhleSBhcmUgbm90IHdoZXJlIG1vc3QgcGVvcGxlIHNob3VsZCBzdGFydC48L3A+CjxwPlZlcnkgbGFyZ2UgYmVhbnMgY2FuIGFsc28gYmUgaGl0IG9yIG1pc3MuIFRoZXkgbWF5IG5lZWQgbG9uZ2VyIGN5Y2xlcywgbW9yZSBzcGFjZSwgb3IgbW9yZSBjYXJlZnVsIGxvYWRpbmcgdGhhbiBhIGJ1c3kgaG91c2Vob2xkIHdhbnRzLiBJZiB5b3VyIGdvYWwgaXMgYSBkZXBlbmRhYmxlIHJvdXRpbmUgd2l0aCBubyBkYWlseSByaW5zaW5nIGFuZCBubyBtb2xkeSBqYXJzLCB0aGUgZWFzaWVzdCB3aW4gaXMgc3RpY2tpbmcgd2l0aCBwcm92ZW4gc3Byb3V0aW5nIHZhcmlldGllcyBmaXJzdC48L3A+CjxoMj5Ib3cgdG8gY2hvb3NlIHRoZSBiZXN0IHNlZWRzIGZvciB5b3VyIGdvYWxzPC9oMj4KPHA+SWYgeW91IHdhbnQgdGhlIHNpbXBsZXN0IHBvc3NpYmxlIHN0YXJ0LCBjaG9vc2UgbGVudGlscywgcmFkaXNoLCBvciBicm9jY29saS4gVGhleSBhcmUgcmVsaWFibGUsIGZhc3QgZW5vdWdoIHRvIGZlZWwgcmV3YXJkaW5nLCBhbmQgZWFzeSB0byB1c2UgaW4gZXZlcnlkYXkgbWVhbHMuIElmIG1pbGQgZmxhdm9yIG1hdHRlcnMgbW9zdCwgYWxmYWxmYSBhbmQgY2xvdmVyIGFyZSBzYWZlciBiZXRzLiBJZiB5b3Ugd2FudCBidWxraWVyIGhhcnZlc3RzLCBtdW5nIGJlYW5zIGFuZCBwZWFzIHN0YW5kIG91dC48L3A+CjxwPlRhc3RlIGlzIG9uZSBwYXJ0IG9mIHRoZSBkZWNpc2lvbi4gU28gaXMgaG93IHlvdSBhY3R1YWxseSBlYXQuIFBlb3BsZSB3aG8gdG9zcyBzcHJvdXRzIG9udG8gYXZvY2FkbyB0b2FzdCBldmVyeSBtb3JuaW5nIG1heSBwcmVmZXIgYnJvY2NvbGkgb3IgY2xvdmVyLiBQZW9wbGUgd2hvIHdhbnQgdG8gYnVpbGQgZnVsbCBtZWFscyBhcm91bmQgc3Byb3V0cyBvZnRlbiBsZWFuIHRvd2FyZCBsZW50aWxzLCBtdW5nIGJlYW5zLCBvciBwZWFzLjwvcD4KPHA+VGhlcmUgaXMgYWxzbyB0aGUgcXVlc3Rpb24gb2YgdG9sZXJhbmNlIGZvciB2YXJpYXRpb24uIFNtYWxsZXIgc2VlZHMgY2FuIHByb2R1Y2UgYmVhdXRpZnVsIGhhcnZlc3RzLCBidXQgdGhleSBhcmUgdXN1YWxseSBsZXNzIGZvcmdpdmluZyBvZiBvdmVybG9hZGluZy4gTGFyZ2VyIHNlZWRzIGFyZSBvZnRlbiBiZXR0ZXIgZm9yIGJlZ2lubmVycyBiZWNhdXNlIHByb2JsZW1zIGFyZSBlYXNpZXIgdG8gc2VlIGFuZCBjb3JyZWN0LjwvcD4KPGgyPkdldHRpbmcgYmV0dGVyIHJlc3VsdHMgZnJvbSBhbiBhdXRvbWF0aWMgc3Byb3V0ZXI8L2gyPgo8cD5Hb29kIHNlZWRzIGRvIG1vc3Qgb2YgdGhlIHdvcmssIGJ1dCB0ZWNobmlxdWUgc3RpbGwgbWF0dGVycy4gRG8gbm90IG92ZXJsb2FkIHRoZSB0cmF5LiBUaGlzIGlzIG9uZSBvZiB0aGUgYmlnZ2VzdCByZWFzb25zIHBlb3BsZSBnZXQgdW5ldmVuIGdyb3d0aCBhbmQgZXhjZXNzIG1vaXN0dXJlLiBBIHNtYWxsZXIgYW1vdW50IG9mIHNlZWQgb2Z0ZW4gZ2l2ZXMgYSBiZXR0ZXIgZmluYWwgeWllbGQgYmVjYXVzZSB0aGUgc3Byb3V0cyBoYXZlIHJvb20gdG8gZGV2ZWxvcC48L3A+CjxwPlJpbnNlIG9yIHNvYWsgb25seSBhcyBkaXJlY3RlZCBmb3IgdGhlIHNlZWQgdHlwZSBhbmQgeW91ciBtYWNoaW5lLiBNb3JlIHdhdGVyIGlzIG5vdCBhdXRvbWF0aWNhbGx5IGJldHRlci4gV2hhdCB5b3Ugd2FudCBpcyBjb25zaXN0ZW50IG1vaXN0dXJlIHBsdXMgPGEgaHJlZj0iaHR0cHM6Ly9hZ3JpcmlzLmNvbS8yMDI2LzA0LzI0L3Nwcm91dGluZy1tYWNoaW5lLWZlYXR1cmVzLXRoYXQtbWF0dGVyLyI+Y2xlYW4gZHJhaW5hZ2U8L2E+LiBUaGF0IGlzIGV4YWN0bHkgd2hlcmUgYW4gPGEgaHJlZj0iaHR0cHM6Ly9hZ3JpcmlzLmNvbS8yMDI2LzA0LzIwL3NldC1hbmQtZm9yZ2V0LXNwcm91dC1ncm93ZXItd29ydGgtaXQvIj5hdXRvbWF0aWMgc3Byb3V0ZXI8L2E+IGVhcm5zIGl0cyBrZWVwIC0gc2V0IGl0IHVwLCBsZXQgaXQgcnVuLCBhbmQgaGFydmVzdCB3aGVuIHJlYWR5LjwvcD4KPHA+VGVtcGVyYXR1cmUgbWF0dGVycyB0b28uIEV2ZW4gdGhlIGJlc3Qgc2VlZCB3aWxsIHN0cnVnZ2xlIGluIGEgcm9vbSB0aGF0IHJ1bnMgdG9vIGhvdC4gTW9kZXJhdGUgaW5kb29yIGNvbmRpdGlvbnMgdXN1YWxseSBwcm9kdWNlIHRoZSBtb3N0IHByZWRpY3RhYmxlIHJlc3VsdHMuPC9wPgo8cD5BbmQgZmluYWxseSwgcm90YXRlIHlvdXIgc2VlZHMuIEdyb3dpbmcgdGhlIHNhbWUgdmFyaWV0eSBldmVyeSBjeWNsZSBpcyBmaW5lLCBidXQgbW9zdCBwZW9wbGUgZW5kIHVwIGhhcHBpZXIgd2hlbiB0aGV5IG1peCBtaWxkIGFuZCBzcGljeSBvcHRpb25zLCBmYXN0IGNyb3BzIGFuZCBoZWF2aWVyIGNyb3BzLiBJdCBrZWVwcyB0aGUgaGFiaXQgaW50ZXJlc3RpbmcgYW5kIGhlbHBzIHlvdSBmaW5kIHdoYXQgYWN0dWFsbHkgZml0cyB5b3VyIG1lYWxzLCBub3QganVzdCB3aGF0IHNvdW5kcyBnb29kIG9uIHBhcGVyLjwvcD4KPHA+QSB3ZWxsLWJ1aWx0IG1hY2hpbmUgbGlrZSA8YSBocmVmPSJodHRwczovL2FncmlyaXMuY29tL3Byb2R1Y3QvYXV0b3Nwcm91dC8yLyI+dGhlIEF1dG9TcHJvdXQ8L2E+IHJlbW92ZXMgdGhlIGRhaWx5IGZyaWN0aW9uLCBidXQgdGhlIHJlYWwgdXBncmFkZSBpcyBjaG9vc2luZyBzZWVkcyB0aGF0IHdvcmsgd2l0aCB0aGUgc3lzdGVtIGluc3RlYWQgb2YgYWdhaW5zdCBpdC4gU3RhcnQgd2l0aCBhIGZvcmdpdmluZyB2YXJpZXR5LCBrZWVwIHlvdXIgdHJheSBsb2FkIG1vZGVzdCwgYW5kIGxldCBjb25zaXN0ZW5jeSBkbyB0aGUgcmVzdC4gVGhlIGVhc2llc3Qgc3Byb3V0cyB0byBrZWVwIGVhdGluZyBhcmUgdGhlIG9uZXMgdGhhdCBmaXQgeW91ciBsaWZlIHdlbGwgZW5vdWdoIHRvIGJlY29tZSByb3V0aW5lLjwvcD52AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54e0J54WU4wSAAfZqWg7sIfb3PAQGay8GdBAGZSwA=\",\"updateId\":25179268}","advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[1466],"tags":[],"class_list":["post-13122","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sprouting"],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/agriris.com\/wp-content\/uploads\/2026\/05\/openart-image_Kkl_0ZAG_1771493910611_raw-1.jpg?fit=1024%2C768&ssl=1","jetpack_sharing_enabled":true,"jetpack_likes_enabled":false,"jetpack_shortlink":"https:\/\/wp.me\/pfchOq-3pE","jetpack-related-posts":[],"authors":[],"_links":{"self":[{"href":"https:\/\/agriris.com\/fr\/wp-json\/wp\/v2\/posts\/13122","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/agriris.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/agriris.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/agriris.com\/fr\/wp-json\/wp\/v2\/users\/237397814"}],"replies":[{"embeddable":true,"href":"https:\/\/agriris.com\/fr\/wp-json\/wp\/v2\/comments?post=13122"}],"version-history":[{"count":11,"href":"https:\/\/agriris.com\/fr\/wp-json\/wp\/v2\/posts\/13122\/revisions"}],"predecessor-version":[{"id":13891,"href":"https:\/\/agriris.com\/fr\/wp-json\/wp\/v2\/posts\/13122\/revisions\/13891"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/agriris.com\/fr\/wp-json\/wp\/v2\/media\/13309"}],"wp:attachment":[{"href":"https:\/\/agriris.com\/fr\/wp-json\/wp\/v2\/media?parent=13122"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/agriris.com\/fr\/wp-json\/wp\/v2\/categories?post=13122"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/agriris.com\/fr\/wp-json\/wp\/v2\/tags?post=13122"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}