{"id":65281,"date":"2025-01-16T10:36:15","date_gmt":"2025-01-16T15:36:15","guid":{"rendered":"https:\/\/blog.bindy.com\/?p=65281"},"modified":"2026-05-12T10:05:45","modified_gmt":"2026-05-12T14:05:45","slug":"meilleur-logiciel-daudit-de-vente-au-detail","status":"publish","type":"post","link":"https:\/\/blog.bindy.com\/fr\/best-retail-audit-software\/","title":{"rendered":"Meilleur logiciel d&#039;audit de vente au d\u00e9tail"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Choisir le bon fournisseur de logiciels d&#039;audit\/d&#039;inspection de points de vente est essentiel pour optimiser votre activit\u00e9 de vente au d\u00e9tail ou d&#039;h\u00f4tellerie-restauration. Cela commence par la mise en \u0153uvre syst\u00e9matique de programmes et de normes sur chaque site. Gr\u00e2ce \u00e0 des rapports exploitables, des photos, des vid\u00e9os, des signatures et un processus d&#039;am\u00e9lioration continu, vous pouvez piloter votre r\u00e9seau de points de vente. Face \u00e0 la multitude d&#039;options disponibles, il est crucial de trouver une solution adapt\u00e9e \u00e0 vos besoins.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Investir dans une plateforme d&#039;audit\/d&#039;inspection adapt\u00e9e au commerce de d\u00e9tail peut accro\u00eetre les ventes et les profits en optimisant l&#039;ex\u00e9cution en magasin, en rationalisant les flux de travail et en fournissant des informations gr\u00e2ce \u00e0 des rapports en temps r\u00e9el. Elle permet \u00e9galement de r\u00e9duire les responsabilit\u00e9s, les risques et les erreurs gr\u00e2ce \u00e0 des notifications automatis\u00e9es aux utilisateurs et \u00e0 la gestion des actions correctives.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pour faciliter votre prise de d\u00e9cision, nous avons \u00e9valu\u00e9 les fonctionnalit\u00e9s, les prix et les avis clients afin d&#039;\u00e9tablir une liste exhaustive des <strong>Les 10 meilleures plateformes logicielles d&#039;audit de vente au d\u00e9tail<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Les 10 meilleures solutions logicielles d&#039;audit de vente au d\u00e9tail<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>Logiciel<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>Note Capterra<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>Tarifs<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>Essai gratuit<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>Application mobile<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>API et SSO<\/strong><\/td><\/tr><\/thead><tbody><tr><td><strong>1. BINDY<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">4,9 \u2b50<\/td><td class=\"has-text-align-center\" data-align=\"center\">Tarification selon l&#039;utilisation. Utilisateurs et emplacements illimit\u00e9s.<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Oui<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Oui<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Oui<\/td><\/tr><tr><td><strong>2. VISITBASE<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">n \/ A<\/td><td class=\"has-text-align-center\" data-align=\"center\">Prix par utilisateur. Fonctionnalit\u00e9s premium disponibles moyennant suppl\u00e9ment.<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Oui<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Oui<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Oui<\/td><\/tr><tr><td><strong>3. TYROLIENNE<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">4,7 \u2b50<\/td><td class=\"has-text-align-center\" data-align=\"center\">Non accessible au public.<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Oui<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Oui<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Oui<\/td><\/tr><tr><td><strong>4. ZENPUT<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">4,7 \u2b50<\/td><td class=\"has-text-align-center\" data-align=\"center\">Des formules \u00e0 plusieurs niveaux, avec un prix par utilisateur.<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Oui<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Oui<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Oui<\/td><\/tr><tr><td><strong>5. GOAUDITS<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">4,8 \u2b50<\/td><td class=\"has-text-align-center\" data-align=\"center\">Des formules \u00e0 plusieurs niveaux, avec un prix par utilisateur.<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u274c Non<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Oui<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Oui<\/td><\/tr><tr><td><strong>6. CULTURE DE LA S\u00c9CURIT\u00c9<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">4,6 \u2b50<\/td><td class=\"has-text-align-center\" data-align=\"center\">Des formules \u00e0 plusieurs niveaux, avec un prix par utilisateur.<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Oui<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Oui<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Oui<\/td><\/tr><tr><td><strong>7. R\u00c9PONSE<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">4,4 \u2b50<\/td><td class=\"has-text-align-center\" data-align=\"center\">Formules \u00e0 plusieurs niveaux. Paiement annuel initial.<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u274c Non<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Oui<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Oui<\/td><\/tr><tr><td><strong>8. WORKJAM<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">4,4 \u2b50<\/td><td class=\"has-text-align-center\" data-align=\"center\">Des forfaits \u00e0 plusieurs niveaux avec un nombre limit\u00e9 d&#039;utilisateurs.<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u274c Non<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Oui<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Oui<\/td><\/tr><tr><td><strong>9. CARTE D&#039;ACTION<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">4,5 \u2b50<\/td><td class=\"has-text-align-center\" data-align=\"center\">Prix par utilisateur\/emplacement + frais d&#039;activation.<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Oui<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Oui<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u274c Non<\/td><\/tr><tr><td><strong>10. V\u00c9RIFICATION DES GOSPOT<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">4,8 \u2b50<\/td><td class=\"has-text-align-center\" data-align=\"center\">Des formules \u00e0 plusieurs niveaux, avec un prix par utilisateur.<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Oui<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Oui<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Oui<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Tout d\u2019abord, qu\u2019est-ce qu\u2019un logiciel d\u2019audit de vente au d\u00e9tail ?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Les logiciels d&#039;audit de vente au d\u00e9tail (\u00e9galement appel\u00e9s \u201c logiciels d&#039;inspection \u201d) sont des logiciels qui permettent aux organisations d&#039;auditer efficacement leurs points de vente au d\u00e9tail en interne afin de v\u00e9rifier leur conformit\u00e9 aux normes.&nbsp;<a href=\"https:\/\/blog.bindy.com\/fr\/quelles-sont-les-normes-de-marque\/\" target=\"_blank\" rel=\"noreferrer noopener\">normes de la marque<\/a>, programmes et politiques dans des domaines tels que les op\u00e9rations, <a href=\"https:\/\/blog.bindy.com\/fr\/categorie\/marchandisage\/\" target=\"_blank\" rel=\"noreferrer noopener\">marchandisage<\/a>, <a href=\"https:\/\/blog.bindy.com\/fr\/categorie\/la-prevention-des-pertes\/\" target=\"_blank\" rel=\"noreferrer noopener\">la pr\u00e9vention des pertes<\/a>, <a href=\"https:\/\/blog.bindy.com\/fr\/categorie\/sante-et-securite\/\" target=\"_blank\" rel=\"noreferrer noopener\">sant\u00e9 et s\u00e9curit\u00e9<\/a> et la s\u00e9curit\u00e9. Les audits de vente au d\u00e9tail sont parfois appel\u00e9s \u201c inspections \u201d ou simplement \u201c visites \u201d.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La plupart des marques de vente au d\u00e9tail et d&#039;h\u00f4tellerie les plus performantes effectuent des audits de site \u00e0 l&#039;aide d&#039;un logiciel cloud sp\u00e9cialement con\u00e7u pour surveiller les tendances, les causes profondes, envoyer des t\u00e2ches, obtenir des rapports en temps r\u00e9el et v\u00e9rifier que chaque site est conforme aux normes de la marque.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En utilisant un logiciel con\u00e7u pour les audits de vente au d\u00e9tail, vous pouvez constater des am\u00e9liorations significatives et des \u00e9conomies de temps et d&#039;argent dans vos op\u00e9rations. Cela est particuli\u00e8rement vrai si votre processus d&#039;audit actuel comprend du papier, des feuilles de calcul et des suivis par courrier \u00e9lectronique.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Comment choisir le logiciel d&#039;audit de vente au d\u00e9tail qui vous convient<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Commencez par compiler une liste de fonctionnalit\u00e9s indispensables et int\u00e9ressantes.<\/li>\n\n\n\n<li>D\u00e9terminez les appareils que vous souhaitez utiliser. Bien que l\u2019approche \u201c mobile first \u201d soit int\u00e9ressante, nous vous sugg\u00e9rons de choisir une plateforme logicielle compatible avec tous les appareils (PC, iOS, Android, mobiles et tablettes).<\/li>\n\n\n\n<li>Assurez-vous que le logiciel dispose des fonctionnalit\u00e9s de reporting dont vous avez besoin. Assurez-vous que vos donn\u00e9es sont exportables, avec des r\u00e9sum\u00e9s agr\u00e9g\u00e9s et des donn\u00e9es brutes.<\/li>\n\n\n\n<li>Planifiez une d\u00e9mo et assurez-vous qu&#039;elle poss\u00e8de toutes les fonctionnalit\u00e9s dont vous avez besoin.<\/li>\n\n\n\n<li>Renseignez-vous sur l&#039;entreprise\u00a0: depuis combien de temps existe-t-elle\u00a0? Sont-elles fiables et r\u00e9put\u00e9es\u00a0?<\/li>\n\n\n\n<li>Comparez les prix et assurez-vous de bien conna\u00eetre toutes les d\u00e9penses, initiales et continues. N&#039;oubliez pas que la tarification par utilisateur peut augmenter consid\u00e9rablement les co\u00fbts \u00e0 mesure que votre entreprise se d\u00e9veloppe. Si possible, payez \u00e0 l&#039;utilisation, et non aux utilisateurs.<\/li>\n\n\n\n<li>Essayez gratuitement le produit. Le meilleur moyen de vous faire une id\u00e9e est de l&#039;essayer. Pas de d\u00e9mo, pas de promesses. Testez-le sur le terrain avec des donn\u00e9es r\u00e9elles.<\/li>\n\n\n\n<li>Enfin, effectuez une v\u00e9rification technique pr\u00e9alable et v\u00e9rifiez les&nbsp;<a href=\"https:\/\/bindy.com\/about\/security\/\" target=\"_blank\" rel=\"noreferrer noopener\">s\u00e9curit\u00e9 et fiabilit\u00e9<\/a>&nbsp;du prestataire de services.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Pour plus de d\u00e9tails sur la s\u00e9lection d&#039;un fournisseur de logiciels d&#039;audit de vente au d\u00e9tail, consultez <a href=\"https:\/\/blog.bindy.com\/fr\/choisissez-un-editeur-de-logiciel-daudit-de-vente-au-detail-en-6-etapes\/\" target=\"_blank\" rel=\"noreferrer noopener\">ce post<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">1.&nbsp;<a href=\"https:\/\/bindy.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Bindy<\/a><\/h2>\n\n\n\n<figure class=\"wp-block-gallery aligncenter has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"406\" height=\"325\" data-attachment-id=\"67207\" data-permalink=\"https:\/\/blog.bindy.com\/fr\/best-retail-audit-software\/fc_2026\/\" data-orig-file=\"https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/01\/fc_2026.png?fit=406%2C325&amp;ssl=1\" data-orig-size=\"406,325\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"fc_2026\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/01\/fc_2026.png?fit=406%2C325&amp;ssl=1\" data-id=\"67207\" src=\"https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/01\/fc_2026.png?resize=406%2C325&#038;ssl=1\" alt=\"\" class=\"wp-image-67207\" srcset=\"https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/01\/fc_2026.png?w=406&amp;ssl=1 406w, https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/01\/fc_2026.png?resize=300%2C240&amp;ssl=1 300w, https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/01\/fc_2026.png?resize=15%2C12&amp;ssl=1 15w\" sizes=\"auto, (max-width: 406px) 100vw, 406px\" \/><\/figure>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u00c0 propos de Bindy<\/strong><\/p>\n\n\n\n<p class=\"is-style-info wp-block-paragraph\">Bindy est une application cloud bas\u00e9e sur l&#039;IA, con\u00e7ue sp\u00e9cialement pour les r\u00e9seaux de vente au d\u00e9tail et d&#039;h\u00f4tellerie-restauration. Elle permet d&#039;effectuer des audits, de g\u00e9rer les t\u00e2ches et de communiquer. Inspectez vos sites, v\u00e9rifiez la conformit\u00e9 aux normes de votre marque et envoyez des t\u00e2ches. Recevez des rapports en temps r\u00e9el, des signatures, des vid\u00e9os et des v\u00e9rifications photo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Notation<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">4,9 \u2b50\u2b50\u2b50\u2b50\u2b50<\/p>\n\n\n\n<figure class=\"wp-block-image size-full has-lightbox\"><a href=\"https:\/\/www.capterra.ca\/software\/1039964\/bindy\" target=\"_blank\" rel=\" noreferrer noopener\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"693\" height=\"152\" data-attachment-id=\"65289\" data-permalink=\"https:\/\/blog.bindy.com\/fr\/best-retail-audit-software\/image-17\/\" data-orig-file=\"https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/01\/image-5.png?fit=693%2C152&amp;ssl=1\" data-orig-size=\"693,152\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"image\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/01\/image-5.png?fit=693%2C152&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/01\/image-5.png?resize=693%2C152&#038;ssl=1\" alt=\"meilleur logiciel d&#039;audit de vente au d\u00e9tail\" class=\"wp-image-65289\" srcset=\"https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/01\/image-5.png?w=693&amp;ssl=1 693w, https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/01\/image-5.png?resize=300%2C66&amp;ssl=1 300w, https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/01\/image-5.png?resize=18%2C4&amp;ssl=1 18w\" sizes=\"auto, (max-width: 693px) 100vw, 693px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Caract\u00e9ristiques<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Commencez l&#039;audit instantan\u00e9ment avec les mod\u00e8les d&#039;inspection ou cr\u00e9ez\/t\u00e9l\u00e9chargez vos propres formulaires d&#039;inspection personnalis\u00e9s en quelques minutes.<\/li>\n\n\n\n<li>Application mobile pour Android et iOS, application Web pour PC et ordinateurs portables.<\/li>\n\n\n\n<li>Rapports en temps r\u00e9el sur les indicateurs cl\u00e9s de performance, les informations, les tendances et les causes profondes.<\/li>\n\n\n\n<li>Attribuez des plans d\u2019action, suivez les progr\u00e8s et v\u00e9rifiez avec des photos et des vid\u00e9os.<\/li>\n\n\n\n<li>La hi\u00e9rarchie des champs int\u00e9gr\u00e9e garantit l&#039;absence de partage excessif de donn\u00e9es.<\/li>\n\n\n\n<li>G\u00e9rez des projets avec un suivi de progression int\u00e9gr\u00e9, des diagrammes de Gantt, un historique, des d\u00e9pendances de t\u00e2ches et des jalons.<\/li>\n\n\n\n<li>Am\u00e9liorez la pr\u00e9cision et la responsabilit\u00e9 gr\u00e2ce au GPS, aux horodatages et aux horodatages.<\/li>\n\n\n\n<li>Gestion des t\u00e2ches, d\u00e9finition de directives et de priorit\u00e9s, automatisation des notifications et suivi de l&#039;ach\u00e8vement.<\/li>\n\n\n\n<li>Communiquez avec vos \u00e9quipes terrain et vos sites, envoyez des m\u00e9mos, partagez des informations, des actualit\u00e9s et des annonces. Diffusion cibl\u00e9e par utilisateur, r\u00f4le ou tags de site.<\/li>\n\n\n\n<li>Gestion des tickets, suivi des demandes de maintenance, des r\u00e9clamations clients et des retours sur site. Ouvrez, examinez et cl\u00f4turez les tickets, et cr\u00e9ez un historique de r\u00e9solution proactive.<\/li>\n\n\n\n<li>Publiez les proc\u00e9dures op\u00e9rationnelles standard (POS), contr\u00f4lez leur visibilit\u00e9 et reliez-les aux formulaires d&#039;inspection.<\/li>\n\n\n\n<li>Les modes en ligne et hors ligne vous permettent d&#039;effectuer des inspections \u00e0 tout moment et en tout lieu.<\/li>\n\n\n\n<li>API et SSO pour s&#039;int\u00e9grer \u00e0 votre syst\u00e8me d&#039;entreprise et \u00e0 votre veille \u00e9conomique.<\/li>\n\n\n\n<li>Acc\u00e8s complet \u00e0 toutes les fonctionnalit\u00e9s sans paywalls pour acc\u00e9der aux diff\u00e9rents modules.<\/li>\n\n\n\n<li>Pr\u00eat \u00e0 \u00eatre d\u00e9ploy\u00e9 en quelques heures.<\/li>\n\n\n\n<li>Conforme au RGPD et disponible en 22 langues<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Proc\u00e8s<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/bindy.com\/app\/registration\/step1?lang=en&amp;aboutPricing=y&amp;aboutTrial=y\">Essai gratuit de 14 jours<\/a>. Aucun engagement et aucune carte de cr\u00e9dit requise. <\/p>\n\n\n\n<p class=\"is-style-info wp-block-paragraph\"><strong>Bindy propose des centaines de mod\u00e8les sp\u00e9cifiques \u00e0 chaque secteur et cat\u00e9gorie.<\/strong>. Utilisez ces mod\u00e8les dans votre compte, personnalisez-les ou cr\u00e9ez et t\u00e9l\u00e9chargez vos propres formulaires\u00a0! L\u2019acc\u00e8s aux mod\u00e8les est disponible pendant l\u2019essai gratuit de 14\u00a0jours\u00a0; des abonnements payants sont \u00e9galement propos\u00e9s.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Application Android et iPhone<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Lien direct pour t\u00e9l\u00e9charger Bindy sur l&#039;App Store\u00a0: <a href=\"https:\/\/apps.apple.com\/us\/app\/bindy\/id6753982858\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/apps.apple.com\/us\/app\/bindy\/id6753982858<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Lien direct pour t\u00e9l\u00e9charger Bindy sur Google Play\u00a0: <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.bindy.twa\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/play.google.com\/store\/apps\/details?id=com.bindy.twa<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Tarifs<\/strong><\/p>\n\n\n\n<p class=\"is-style-info wp-block-paragraph\"><strong>Avec un prix bas\u00e9 sur l&#039;utilisation et non sur le nombre d&#039;utilisateurs, Bindy co\u00fbte moins cher.<\/strong>. Tous les forfaits incluent un nombre illimit\u00e9 d&#039;utilisateurs et de sites.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Si vous n&#039;utilisez pas Bindy, il est temps de \u26a1&nbsp;<a href=\"https:\/\/bindy.com\/about\/switch\/\">Gagnez du temps, r\u00e9duisez les co\u00fbts et int\u00e9grez rapidement.<\/a>&nbsp;avec la plateforme d&#039;audit\/d&#039;inspection, de gestion des t\u00e2ches et de communication certifi\u00e9e #1 pour le commerce de d\u00e9tail et l&#039;h\u00f4tellerie.<\/li>\n\n\n\n<li>Int\u00e9gration facile en quelques jours gr\u00e2ce \u00e0 une assistance r\u00e9active et fiable.&nbsp;<a href=\"https:\/\/blog.bindy.com\/fr\/demo-de-bindy\/\" target=\"_blank\" rel=\"noreferrer noopener\">Regardez une d\u00e9mo<\/a>,&nbsp;<a href=\"https:\/\/bindy.com\/contact\/#informationOrFreeTrial\">Contactez-nous<\/a>&nbsp;ou&nbsp;<a href=\"https:\/\/bindy.com\/app\/registration\/step1?lang=en\" target=\"_blank\" rel=\"noreferrer noopener\">Proc\u00e8s<\/a>&nbsp;aujourd&#039;hui!<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Verdict<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Choisissez Bindy si au moins un des facteurs ci-dessous est important pour vous\u00a0:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Bindy poss\u00e8de des fonctionnalit\u00e9s cl\u00e9s qui font souvent d\u00e9faut \u00e0 d&#039;autres plateformes, comme un syst\u00e8me de communication int\u00e9gr\u00e9 permettant non seulement d&#039;auditer et d&#039;inspecter, mais aussi de partager des informations et de diffuser des actualit\u00e9s. Bindy int\u00e8gre \u00e9galement un syst\u00e8me de gestion de projet pour g\u00e9rer les ouvertures de sites, les plans d&#039;am\u00e9lioration, les conversions, les travaux de construction et les fermetures.<\/li>\n\n\n\n<li>La plupart des autres plateformes sont des solutions standardis\u00e9es, indiff\u00e9rentes aux secteurs d&#039;activit\u00e9. Elles peuvent ne pas \u00eatre adapt\u00e9es au mod\u00e8le commercial et op\u00e9rationnel des r\u00e9seaux de distribution et d&#039;h\u00f4tellerie-restauration. Des difficult\u00e9s apparaissent lorsqu&#039;on tente de contr\u00f4ler la visibilit\u00e9 ou de g\u00e9n\u00e9rer des rapports en fonction de la hi\u00e9rarchie organisationnelle (directeurs, etc.) au sein de votre r\u00e9seau de distribution. Bindy est con\u00e7u sp\u00e9cifiquement pour le commerce de d\u00e9tail et s&#039;int\u00e8gre nativement \u00e0 votre hi\u00e9rarchie et \u00e0 votre r\u00e9seau.<\/li>\n\n\n\n<li>La plupart des autres plateformes facturent par utilisateur. Plus vous augmentez l&#039;utilisation (en mettant l&#039;outil \u00e0 la disposition de davantage d&#039;utilisateurs), plus vous d\u00e9pensez, m\u00eame si vous n&#039;effectuez pas plus d&#039;inspections. Tous les forfaits Bindy incluent un nombre illimit\u00e9 d&#039;utilisateurs et de sites. Factur\u00e9 \u00e0 l&#039;usage et non par utilisateur, Bindy est plus \u00e9conomique.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">2.&nbsp;<a href=\"https:\/\/blog.bindy.com\/fr\/bindy-vs-visitbasis\/\" target=\"_blank\" rel=\"noreferrer noopener\">Visitbasis<\/a><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u00c0 propos de VisitBasis<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Permet de suivre et de g\u00e9rer les \u00e9quipes sur le terrain gr\u00e2ce au cloud et au GPS. Automatisez la planification et supervisez le personnel en temps r\u00e9el. Acc\u00e9dez aux donn\u00e9es de terrain et g\u00e9n\u00e9rez des rapports.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Notation<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pas assez d&#039;avis.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Caract\u00e9ristiques<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Pr\u00e9vention de la fraude<\/li>\n\n\n\n<li>Surveillance GPS et des performances<\/li>\n\n\n\n<li>Rapports personnalis\u00e9s<\/li>\n\n\n\n<li>Planification des visites<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Proc\u00e8s<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Essai gratuit de 14 jours <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Tarifs<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">$15\/mois\/utilisateur. Des fonctionnalit\u00e9s suppl\u00e9mentaires sont disponibles moyennant des frais additionnels.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>API et SSO<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Prend en charge \u00e0 la fois l&#039;API et le SSO.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Verdict<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si vous avez besoin d&#039;optimiser vos itin\u00e9raires, VisitBasis est une bonne option.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">3.&nbsp;<a href=\"https:\/\/blog.bindy.com\/fr\/bindy-vs-tyrolienne\/\" target=\"_blank\" rel=\"noreferrer noopener\">Tyrolienne<\/a><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u00c0 propos de Zipline<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Logiciel de gestion des t\u00e2ches pour piloter les op\u00e9rations en magasin et am\u00e9liorer la coh\u00e9rence. G\u00e9rez les t\u00e2ches des \u00e9quipes terrain, assurez leur ex\u00e9cution et maintenez leur engagement. Connectez les \u00e9quipes, comblez les \u00e9carts et ex\u00e9cutez les t\u00e2ches sur tous les sites.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Notation<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">4,7 \u2b50<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Caract\u00e9ristiques<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Attribuer des t\u00e2ches et envoyer des communications<\/li>\n\n\n\n<li>\u00c9tablir des priorit\u00e9s<\/li>\n\n\n\n<li>Suivre les progr\u00e8s<\/li>\n\n\n\n<li>Chat en temps r\u00e9el<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Proc\u00e8s<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Disponible sur demande.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Tarifs<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Prix variable selon le lieu, d\u00e9tails non publics.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>API et SSO<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Prend en charge \u00e0 la fois l&#039;API et le SSO.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Verdict<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si vous souhaitez une plateforme ax\u00e9e sur la messagerie et la communication, Zipline est une bonne option.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">4.&nbsp;<a href=\"https:\/\/blog.bindy.com\/fr\/bindy-contre-zenput\/\" target=\"_blank\" rel=\"noreferrer noopener\">zenput<\/a><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u00c0 propos de Zenput<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Zenput optimise l&#039;ex\u00e9cution des \u00e9quipes sur tous les sites. Les op\u00e9rateurs multi-unit\u00e9s automatisent le d\u00e9ploiement des proc\u00e9dures. Communiquez les normes de marque et les priorit\u00e9s op\u00e9rationnelles \u00e0 l&#039;\u00e9chelle de votre organisation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Notation<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">4,7 \u2b50<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Caract\u00e9ristiques<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Planification des t\u00e2ches<\/li>\n\n\n\n<li>\u00c9valuer les risques<\/li>\n\n\n\n<li>La gestion des t\u00e2ches<\/li>\n\n\n\n<li>Suivre les actions correctives<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Proc\u00e8s<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un essai est disponible sur demande.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Tarifs<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Les prix ne sont pas publics.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>API et SSO<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Prend en charge \u00e0 la fois l&#039;API et le SSO.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Verdict<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si vous souhaitez imprimer des \u00e9tiquettes alimentaires et surveiller les temp\u00e9ratures, Zenput est une bonne option.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">5.&nbsp;<a href=\"https:\/\/blog.bindy.com\/fr\/bindy-contre-goaudits\/\" target=\"_blank\" rel=\"noreferrer noopener\">Goaudits<\/a><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u00c0 propos de GoAudits<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">GoAudits est une plateforme logicielle permettant de r\u00e9aliser des audits et des inspections num\u00e9riques. Elle propose une application mobile pour compl\u00e9ter des listes de contr\u00f4le, ajouter des photos, des notes et des signatures, m\u00eame hors ligne. Le syst\u00e8me g\u00e9n\u00e8re et diffuse automatiquement les rapports.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Notation<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">4,8 \u2b50<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Caract\u00e9ristiques<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Contr\u00f4les d&#039;acc\u00e8s\/Permissions<\/li>\n\n\n\n<li>Acc\u00e8s hors ligne<\/li>\n\n\n\n<li>Suivi de la conformit\u00e9<\/li>\n\n\n\n<li>Gestion des incidents<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Proc\u00e8s<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L&#039;essai gratuit n&#039;est pas disponible.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Tarifs<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Des forfaits de base sont disponibles \u00e0 $10\/mois\/utilisateur. <br>Forfaits entreprise \u00e0 $30\/mois\/utilisateur.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>API et SSO<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Prend en charge \u00e0 la fois l&#039;API et le SSO.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Verdict<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si vous souhaitez une biblioth\u00e8que de mod\u00e8les importante, GoAudits est une bonne option.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">6.&nbsp;<a href=\"https:\/\/blog.bindy.com\/fr\/bindy-vs-culture-de-securite\/\" target=\"_blank\" rel=\"noreferrer noopener\">Culture de la s\u00e9curit\u00e9<\/a><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u00c0 propos de SafetyCulture<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Plateforme op\u00e9rationnelle pour la gestion des inspections et des activit\u00e9s quotidiennes. Outil d&#039;attribution des flux de travail et de gestion des t\u00e2ches. Standardisation et partage automatique des rapports.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Notation<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">4,6 \u2b50<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Caract\u00e9ristiques<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>G\u00e9rer les actifs<\/li>\n\n\n\n<li>Lectures de l&#039;appareil avec les capteurs<\/li>\n\n\n\n<li>Rapports automatis\u00e9s<\/li>\n\n\n\n<li>Contr\u00f4les planifi\u00e9s<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Proc\u00e8s<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Essai gratuit de 30 jours.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Tarifs<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">$24\/mois\/utilisateur. Forfaits entreprise disponibles.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>API et SSO<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Prend en charge \u00e0 la fois l&#039;API et le SSO.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Verdict<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si vous avez besoin de capteurs et d&#039;objets connect\u00e9s, et que cela ne vous d\u00e9range pas de payer plus cher \u00e0 mesure que votre infrastructure \u00e9volue, SafetyCulture est une bonne option.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">7.&nbsp;<a href=\"https:\/\/blog.bindy.com\/fr\/bindy-vs-repsly\/\" target=\"_blank\" rel=\"noreferrer noopener\">R\u00e9ponse<\/a><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u00c0 propos de Repsly<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Remplacez le papier et le stylo par des formulaires personnalis\u00e9s. Collectez des donn\u00e9es de terrain pour identifier les tendances et en tirer des enseignements. Donnez \u00e0 vos \u00e9quipes les moyens de s&#039;\u00e9panouir et de r\u00e9agir rapidement aux changements.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Notation<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">4,4 \u2b50<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Caract\u00e9ristiques<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Planification d&#039;\u00e9quipe<\/li>\n\n\n\n<li>Analyse des points de vente<\/li>\n\n\n\n<li>Collecte de donn\u00e9es<\/li>\n\n\n\n<li>Commandes et retours<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Proc\u00e8s<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L&#039;essai gratuit n&#039;est pas disponible.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Tarifs<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Les prix ne sont pas publics.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>API et SSO<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Prend en charge \u00e0 la fois l&#039;API et le SSO.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Verdict<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si vous avez besoin d&#039;am\u00e9liorer vos itin\u00e9raires, Repsly est une bonne option.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">8.&nbsp;<a href=\"https:\/\/blog.bindy.com\/fr\/bindy-contre-workjam\/\" target=\"_blank\" rel=\"noreferrer noopener\">embouteillage au travail<\/a><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u00c0 propos de WorkJam<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">WorkJam est con\u00e7u pour am\u00e9liorer la collaboration entre les \u00e9quipes de l&#039;entreprise et le personnel sur site. Il propose des outils de messagerie, de gestion des t\u00e2ches, de formation et de planification. Disponible en 45 langues, il met l&#039;accent sur l&#039;engagement et la planification des employ\u00e9s.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Notation<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">4,4 \u2b50<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Caract\u00e9ristiques<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Horaires flexibles<\/li>\n\n\n\n<li>La gestion des t\u00e2ches<\/li>\n\n\n\n<li>ExpressPay<\/li>\n\n\n\n<li>Communication avec les employ\u00e9s<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Proc\u00e8s<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L&#039;essai gratuit n&#039;est pas disponible.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Tarifs<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c0 partir de $799 par mois, factur\u00e9 annuellement.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>API et SSO<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Prend en charge \u00e0 la fois l&#039;API et le SSO.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Verdict<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si vous souhaitez am\u00e9liorer l\u2019engagement et la planification des employ\u00e9s et donner \u00e0 votre personnel un acc\u00e8s anticip\u00e9 aux salaires gagn\u00e9s, WorkJam est une bonne option.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">9.&nbsp;<a href=\"https:\/\/blog.bindy.com\/fr\/bindy-contre-carte-daction\/\" target=\"_blank\" rel=\"noreferrer noopener\">Carte d&#039;action<\/a><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u00c0 propos d&#039;ActionCard<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">ActionCard contribue \u00e0 optimiser les op\u00e9rations unitaires. Am\u00e9liorez la constance et la qualit\u00e9, et respectez les exigences de la marque gr\u00e2ce \u00e0 des inspections sur site.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Notation<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">4,5 \u2b50<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Caract\u00e9ristiques<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Commentaires en temps r\u00e9el<\/li>\n\n\n\n<li>Int\u00e9gration du thermom\u00e8tre<\/li>\n\n\n\n<li>Capture d&#039;image<\/li>\n\n\n\n<li>Rapports historiques<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Proc\u00e8s<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un essai gratuit est disponible.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Tarifs<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c0 partir de $250 par mois avec des frais d&#039;activation uniques minimum de $250.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>API et SSO<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">API et SSO non disponibles.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Verdict<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si vous avez besoin de feuilles de route quotidiennes et que les frais d&#039;activation ne vous d\u00e9rangent pas, Action Card est une bonne option.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">10.&nbsp;<a href=\"https:\/\/blog.bindy.com\/fr\/bindy-vs-gospotcheck\/\" target=\"_blank\" rel=\"noreferrer noopener\">Gospotcheck<\/a><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u00c0 propos de GoSpotCheck<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Optimisez l&#039;ex\u00e9cution sur le march\u00e9 gr\u00e2ce \u00e0 la gestion des t\u00e2ches, aux photos, \u00e0 la communication et aux rapports. Am\u00e9liorez l&#039;ex\u00e9cution et accompagnez les \u00e9quipes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Notation<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">4,8 \u2b50<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Caract\u00e9ristiques<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Mode hors ligne<\/li>\n\n\n\n<li>Partage de contenu<\/li>\n\n\n\n<li>Rapports et analyses<\/li>\n\n\n\n<li>Reportage photo<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Proc\u00e8s<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un essai gratuit est disponible.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Tarifs<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">$40\/mois\/utilisateur<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>API et SSO<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Prend en charge \u00e0 la fois l&#039;API et le SSO.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Verdict<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si vous avez besoin d&#039;un syst\u00e8me de capture de temp\u00e9rature mobile, GoSpotCheck est une bonne option.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Derniers mots<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Le logiciel d&#039;audit de vente au d\u00e9tail est un outil important qui vous permet de rationaliser les flux de travail, de v\u00e9rifier la conformit\u00e9, de visualiser les tendances et d&#039;am\u00e9liorer l&#039;ex\u00e9cution en magasin pour offrir une excellente exp\u00e9rience client.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">N&#039;oubliez pas que lorsque vous choisissez une solution logicielle d&#039;audit de vente au d\u00e9tail, il est essentiel de d\u00e9terminer les facteurs les plus importants pour votre entreprise. Certains des \u00e9l\u00e9ments les plus importants \u00e0 prendre en compte lors de votre prise de d\u00e9cision sont les suivants <a href=\"https:\/\/bindy.com\/about\/pricing\/\" target=\"_blank\" rel=\"noreferrer noopener\">budget et prix<\/a>, <a href=\"https:\/\/bindy.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">caract\u00e9ristiques<\/a>, <a href=\"https:\/\/bindy.com\/about\/configurability\/\" target=\"_blank\" rel=\"noreferrer noopener\">Personnalisation<\/a>, et <a href=\"https:\/\/www.capterra.ca\/software\/1039964\/bindy\" target=\"_blank\" rel=\"noreferrer noopener\">Avis des clients<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Choisir un fournisseur n\u2019est pas facile, mais nous esp\u00e9rons que cette liste vous permettra de prendre une d\u00e9cision \u00e9clair\u00e9e qui correspond aux besoins et aux objectifs de votre entreprise.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vous souhaitez en savoir plus sur les audits de vente au d\u00e9tail ? Consultez notre guide complet sur les audits de vente au d\u00e9tail :<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/blog.bindy.com\/fr\/audits-de-vente-au-detail-le-guide-definitif\/\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" src=\"https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2021\/10\/Bindy-Guide-Retail-audit_Post-green.png?w=700&amp;ssl=1\" alt=\"Bindy - Guide d&#039;audit-02\" class=\"wp-image-4755\"\/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>","protected":false},"excerpt":{"rendered":"<p>Choisir le bon fournisseur de logiciels d&#039;audit\/d&#039;inspection de points de vente peut transformer votre entreprise de vente au d\u00e9tail ou d&#039;h\u00f4tellerie-restauration. Tout commence par la mise en \u0153uvre de programmes et de normes sur chaque site, syst\u00e9matiquement. Ce logiciel vous permet de piloter votre r\u00e9seau de points de vente gr\u00e2ce \u00e0 des rapports exploitables, des photos, des vid\u00e9os, des signatures et un processus d&#039;am\u00e9lioration continue. Cependant, face \u00e0 la multitude d&#039;options disponibles, il est difficile de\u2026 <a href=\"https:\/\/blog.bindy.com\/fr\/best-retail-audit-software\/\" class=\"more-link\">Lire la suite <span class=\"screen-reader-text\">Meilleur logiciel d&#039;audit de vente au d\u00e9tail<\/span> <span class=\"meta-nav\">\u2192<\/span><\/a><\/p>","protected":false},"author":6370623,"featured_media":66164,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","_crdt_document":"{\"document\":\"AAAH5MeNxxiOH5EXCDauvQK4EaCHBgEOKAIBAgoCQgEDSgCyDQECCgJCAQNKAIYKAQIKAkIBA0oAoAYBAgoCQgEDSgCyAQECCgEABgMCQgEDgAECQgEDjgECQgEDPgJCAQOEAQJCAQOEAQJCAQLgBaYGAwJCAQOAAQJCAQMYAkIBA6wBAkIBAxgCQgEDGAJCAQL4A5AEAwFCAQOKAQJCAQMUAkIBA4QCAkIBAxgCQgEDGAJCAQLWBK4EAwFCAQOEAQJCAQMYAkIBAzwCQgEDGAJCAQMYAkIBAswDpAMDAUIBA4IBAkIBAxgCQgEDigECQgEDGAJCAQMYAkIBAtgDsAMDAUIBA4YBAkIBAxgCQgEDigECQgEDFgJCAQMYAkIBAtoDsgMDAUIBA5ABAkIBAxgCQgEDigECQgEDGAJCAQMYAkIBAuYDvgMDAUIBA4IBAkIBAxgCQgEDmAECQgEDFgJCAQMYAkIBAuQDvAMDAUIBA4QBAkIBAxgCQgEDjgECQgEDFgJCAQMYAkIBAtwDtAMDAUIBA4oBAkIBAxgCQgEDogECQgEDGAJCAQMYAkIBAvgDjgQDAUIBA44BAkIBAxgCQgEDigECQgEDGAJCAQMYAkIBAswuAEoAtC4BAgoCQgEDSgCmAQECCgJCAQNKAJgZAQIKAkIBA0oAhggBAgoCQgEDSgCqBwECCgJCAQNKAIYCAQIKAQRKGgIBAgoCQkoAlgIBAgoCQkoAtAUBAgoCQkoAngUBAgoCQkoAkAIBAgoCQkoAiAMBAgoCQkoAqAcBAgoCQkoAjAUBAgoCQkrQIL4mAQIKAkIBA0oAggcBAgoCQgEDSgCMAwECCgEPSjACAQIKAQdKcpQBAQIKAkIBA0oAlAEBAgoCOJACBA4KCAK4AQYOCAQCBAIMAhACKgQYAwATAAIEAgQDAQQCGjQDAAoCGgIIAwEEAgYCECICCDADAAwGCAIWAwAEJgQGAgz0DgEESgCaEQECCgJCAQNKAIoBAQIKAkIBA0oALgECCgELSgAqAQIKAkIBA0oAjgEBAgoBBEoaAgECCgJCSgC6AwECCgJCSgCKAgECCgJCSgCSAgECCgJCSgCgAgECCgJCSgCCAgECCgJCSgCmAwECCgJCSgCUAgECCgJCSgCMAwECCgJCSgCABQECCgJCSgCaBQECCgJCSgCeAwECCgJCSgCqAgECCgJCSgC0AgECCgJCSgCkAgECCgJCSgCGAQECCgJCStothC8BAgoCQgEDSgCIAQECCgJCAQNKAJ4FAQIKAkIBBEoAhgkBAgoCQgEDSgCqAQECCgJCAQNKAK4GAQIKAkIBA0oAjAcBAgoCQgEDSgCMAQECCgJCAQRKALwDAQIKAQRKGgIBAgoCQkoApgcBAgoCQkrCCJgUAQIKAkIBA0oAjAEBAgoCQgEDSgCoAgECCgEEShoCAQIKAkJKAKwIAQIKAkJKAKgNAQIKAkJK8BauHwECCgJCAQNKAIgEAQIKAkIBA0oAngEBAgoCQgEDSgCcBQECCgJCAQNKAIoBAQIKAkIBA0oAggEBAgoCQgEDSgCOAQECCgEEShoCAQIKAkJKADIBAgoCQkoAjgEBAgoCQkoALgECCgJCSsoDvgMBAgoCQgEDSgCIAQECCgJCAQNKAIABAQIKAkIBA0oAjAEBAgoCQgEDSgCUAgECCgJCAQNKAJgBAQIKAkIBA0oAkAEBAgoCQgEDSgCMAQECCgJCAQNKAJQCAQIKAkIBA0oAvAMBAgoCQgEDSgCYAQECCgJCAQNKALwGAQIKAkIBA0oAigEBAgoCQgEDSgAmAQIKAkIBA0oAjgEBAgoBBEoaAgECCgJCSgCYAQECCgJCSgAuAQIKAkJKAC4BAgoCQkrQA74DAQIKAkIBA0oAiAEBAgoCQgEDSgCKAQECCgJCAQNKAIwBAQIKAkIBA0oAggIBAgoCQgEDSgCYAQECCgJCAQNKAJABAQIKAkIBA0oAjAEBAgoCQgEDSgCMAwECCgJCAQNKALgDAQIKAkIBA0oAlgEBAgoCQgEDSgCQBgECCgJCAQNKAIoBAQIKAkIBA0oAJgECCgJCAQNKAI4BAQIKAQRKGgIBAgoCQkoAMAECCgJCSgAqAQIKAkJKADABAgoCQkrmAqgDAQIKAkIBA0oAiAEBAgoCQgEDSgCcAQECCgJCAQNKAIwBAQIKAkIBA0oAoAEBAgoCQgEDSgCYAQECCgJCAQNKAJABAQIKAkIBA0oAjAEBAgoCQgEDSgCCAwECCgJCAQNKAIAEAQIKAkIBA0oAmgEBAgoCQgEDSgCsCAECCgJCAQNKAIoBAQIKAkIBA0oAJgECCgJCAQNKAI4BAQIKAQRKGgIBAgoCQkoAiAEBAgoCQkoALgECCgJCSgA4AQIKAkJKygOCBAECCgJCAQNKAIgBAQIKAkIBA0oAigEBAgoCQgEDSgCMAQECCgJCAQNKAIQDAQIKAkIBA0oAmAEBAgoCQgEDSgCQAQECCgJCAQNKAIwBAQIKAkIBA0oAnAIBAgoCQgEDSgCUBAECCgJCAQNKAKQBAQIKAkIBA0oApgUBAgoCQgEDSgCKAQECCgJCAQNKACYBAgoCQgEDSgCOAQECCgEEShoCAQIKAkJKACwBAgoCQkoAigEBAgoCQkoANAECCgJCSsYDtgMBAgoCQgEDSgCIAQECCgJCAQNKAIABAQIKAkIBA0oAjAEBAgoCQgEDSgCyAQECCgJCAQNKAJgBAQIKAkIBA0oAkAEBAgoCQgEDSgCMAQECCgJCAQNKAKYDAQIKAkIBA0oAuAMBAgoCQgEDSgCWAQECCgJCAQNKALoEAQIKAkIBA0oAigEBAgoCQgEDSgAmAQIKAkIBA0oAjgEBAgoBBEoaAgECCgJCSgAwAQIKAkJKACoBAgoCQkoAMAECCgJCSuYCnAMBAgoCQgEDSgCIAQECCgJCAQNKAIoBAQIKAkIBA0oAjAEBAgoCQgEDSgCgAQECCgJCAQNKAJgBAQIKAkIBA0oAkAEBAgoCQgEDSgCMAQECCgJCAQNKAJoCAQIKAkIBA0oAvAMBAgoCQgEDSgCYAQECCgJCAQNKALgHAQIKAkIBA0oAigEBAgoCQgEDSgAmAQIKAkIBA0oAjgEBAgoBBEoaAgECCgJCSgA4AQIKAkJKADABAgoCQkoAJgECCgJCSuoCqAMBAgoCQgEDSgCIAQECCgJCAQNKAIoBAQIKAkIBA0oAjAEBAgoCQgEDSgC0AQECCgJCAQNKAJgBAQIKAkIBA0oAkAEBAgoCQgEDSgCMAQECCgJCAQNKAKgEAQIKAkIBA0oAiAQBAgoCQgEDSgCeAQECCgJCAQNKAKAEAQIKAkIBA0oAigEBAgoCQgEDSgAmAQIKAkIBA0oAjgEBAgoBBEoaAgECCgJCSgA2AQIKAkJKAIABAQIKAkJKACwBAgoCQkr+ArQDAQIKAkIBA0oAiAEBAgoCQgEDSgCGAQECCgJCAQNKAIwBAQIKAkIBA0oAsAIBAgoCQgEDSgCYAQECCgJCAQNKAJABAQIKAkIBA0oAjAEBAgoCQgEDSgCaAwECCgJCAQNKAI4EAQIKAkIBA0oAoAEBAgoCQgEDSgCCBAECCgJCAQNKAIoBAQIKAkIBA0oAJgECCgJCAQNKAI4BAQIKAQRKGgIBAgoCQkoAKgECCgJCSgAwAQIKAkJKAIIBAQIKAkJK+AKoAwECCgJCAQNKAIgBAQIKAkIBA0oAggEBAgoCQgEDSgCMAQECCgJCAQNKADgBAgoCQgEDSgCYAQECCgJCAQNKAJABAQIKAkIBA0oAjAEBAgoCQgEDSgCmAgECCgJCAQNKADIBAgoCQgEDSgCcBgECCgJCAQNKAJQUAQIKAkIBA0oAugQBAgoCQgEDSgCMAwECCgEJSgAmAQIKAQRK8tcDlgMivgEWGhKcARQGCgaEAgoIMpABIjDgDgEA8skHG66LCiK+ARYaEpwBFAYKBoQCCggykAEiMNLYB50bKAMnAAQAJwAEAIEAhAAnACgGJwAoEicABwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycAKAAnAQcAJwAHACcABAAoBIcAJwAEACgEhwAnAAQAKASHACcABAAoBIcAJwAEACgEhwAnAAQAKAQnAAcAJwAHACcABAAoBIcAJwAEACgEhwAnAAQAKASHACcABAAoBIcAJwAEACgEhwAnAAQAKASHACcABwAnAAQAKASHACcABAAoBIcAJwAEACgEhwAnAAQAKASHACcABAAoBIcAJwAEACgEhwAnAAcAJwAEACgEhwAnAAQAKASHACcABAAoBIcAJwAEACgEhwAnAAQAKASHACcABAAoBIcAJwAHACcABAAoBIcAJwAEACgEhwAnAAQAKASHACcABAAoBIcAJwAEACgEhwAnAAQAKASHACcABwAnAAQAKASHACcABAAoBIcAJwAEACgEhwAnAAQAKASHACcABAAoBIcAJwAEACgEhwAnAAcAJwAEACgEhwAnAAQAKASHACcABAAoBIcAJwAEACgEhwAnAAQAKASHACcABAAoBIcAJwAHACcABAAoBIcAJwAEACgEhwAnAAQAKASHACcABAAoBIcAJwAEACgEhwAnAAQAKASHACcABwAnAAQAKASHACcABAAoBIcAJwAEACgEhwAnAAQAKASHACcABAAoBIcAJwAEACgEhwAnAAcAJwAEACgEhwAnAAQAKASHACcABAAoBIcAJwAEACgEhwAnAAQAKASHACcABAAoBIcAJwAHACcABAAoBIcAJwAEACgEhwAnAAQAKASHACcABAAoBIcAJwAEACgEhwAnAAQAKAQnACgAJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwAoBicABwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycBKAInACgMJwAHACgDJwAoAScAKAYnAIcAKAMnAQQAKAUnAIcAKAMnAQQAhEYoBicAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycAKAEnACgKJwCHACgDJwEEACgFJwCHACgDJwAoBicABwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycBBAAoBicAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycBBAAoBicAhwAoAycAKAYnAAcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnACgGJwAHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwAoBicABwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycAKAYnAAcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnACgGJwAHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwAoBicABwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycAKAYnAAcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnACgGJwAHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwAoBicABwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycAKAYnAAcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnACgGJwAHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwAoAScAKAgnAIcAKAMnASgFJwAoAagAxBEoAsSNvQWYoAVzdGF0ZXZlcnNpb25kb2N1bWVudGRhdGVkb2N1bWVudHNsdWdkb2N1bWVudHN0YXR1c2RvY3VtZW50dGl0bGVCZXN0IFJldGFpbCBBdWRpdCBTb2Z0d2FyZWRvY3VtZW50Y29udGVudDwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5DaG9vc2luZyB0aGUgcmlnaHQgcmV0YWlsIGF1ZGl0IC8gc3RvcmUgaW5zcGVjdGlvbiBzb2Z0d2FyZSBwcm92aWRlciB3aWxsIGVsZXZhdGUgeW91ciByZXRhaWwgb3IgaG9zcGl0YWxpdHkgYnVzaW5lc3MuIEl0IHN0YXJ0cyB3aXRoIGV4ZWN1dGluZyBwcm9ncmFtcyBhbmQgc3RhbmRhcmRzIGF0IGV2ZXJ5IHNpdGUsIGV2ZXJ5IHRpbWUuIEl0IGxldHMgeW91IGRyaXZlIHRoZSByZXRhaWwgbmV0d29yayBmb3J3YXJkIHdpdGggYWN0aW9uYWJsZSByZXBvcnRzLCBwaG90b3MsIHZpZGVvcywgc2lnbmF0dXJlcywgYW5kIGEgY2xvc2VkLWxvb3AgY29ycmVjdGl2ZSB3b3JrZmxvdy4gSG93ZXZlciwgd2l0aCBzbyBtYW55IG9wdGlvbnMgYXZhaWxhYmxlLCBpdOKAmXMgaW1wb3J0YW50IHRvIGZpbmQgYSBzb2x1dGlvbiB0aGF0IGZpdHMgeW91ciBuZWVkcy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5JbnZlc3RpbmcgaW4gdGhlIHJpZ2h0IHJldGFpbCBhdWRpdCAvIGluc3BlY3Rpb24gcGxhdGZvcm0gY2FuIGluY3JlYXNlIHNhbGVzIGFuZCBwcm9maXRzIGJ5IGltcHJvdmluZyBpbi1zdG9yZSBleGVjdXRpb24sIHN0cmVhbWxpbmluZyB3b3JrZmxvd3MsIGFuZCBwcm92aWRpbmcgaW5zaWdodHMgd2l0aCByZWFsLXRpbWUgcmVwb3J0cy4gSXQgYWxzbyByZWR1Y2VzIGxpYWJpbGl0aWVzLCByaXNrcywgYW5kIGVycm9ycyB0aHJvdWdoIGF1dG9tYXRlZCB1c2VyIG5vdGlmaWNhdGlvbnMsIGFuZCBjb3JyZWN0aXZlIGFjdGlvbiBoYW5kbGluZy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UbyBtYWtlIHlvdXIgZGVjaXNpb24tbWFraW5nIHByb2Nlc3MgZWFzaWVyLCB3ZeKAmXZlIGV2YWx1YXRlZCBmZWF0dXJlcywgcHJpY2luZywgYW5kIGN1c3RvbWVyIHJldmlld3MgdG8gbWFrZSBhIGNvbXByZWhlbnNpdmUgbGlzdCBvZiB0aGUgPHN0cm9uZz4xMCBiZXN0IHJldGFpbCBhdWRpdCBzb2Z0d2FyZSBwbGF0Zm9ybXM8L3N0cm9uZz4uPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmhlYWRpbmcgLS0+CjxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+VGhlIDEwIGJlc3QgcmV0YWlsIGF1ZGl0IHNvZnR3YXJlIHNvbHV0aW9uczwvaDI+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnRhYmxlIC0tPgo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay10YWJsZSI+PHRhYmxlIGNsYXNzPSJoYXMtZml4ZWQtbGF5b3V0Ij48dGhlYWQ+PHRyPjx0ZD48c3Ryb25nPlNvZnR3YXJlPC9zdHJvbmc+PC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj48c3Ryb25nPkNhcHRlcnJhIFJhdGluZzwvc3Ryb25nPjwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+PHN0cm9uZz5QcmljaW5nPC9zdHJvbmc+PC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj48c3Ryb25nPkZyZWUgVHJpYWw8L3N0cm9uZz48L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPjxzdHJvbmc+TW9iaWxlIEFwcDwvc3Ryb25nPjwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+PHN0cm9uZz5BUEkgYW5kIFNTTzwvc3Ryb25nPjwvdGQ+PC90cj48L3RoZWFkPjx0Ym9keT48dHI+PHRkPjxzdHJvbmc+MS4gQklORFk8L3N0cm9uZz48L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPjQuOSDirZA8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPlByaWNlZCBieSB1c2FnZS4gVW5saW1pdGVkIHVzZXJzIGFuZCBsb2NhdGlvbnMuPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inIUgWWVzPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inIUgWWVzPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inIUgWWVzPC90ZD48L3RyPjx0cj48dGQ+PHN0cm9uZz4yLiBWSVNJVEJBU0lTPC9zdHJvbmc+PC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj5uL2E8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPlByaWNlZCBwZXIgdXNlci4gUHJlbWl1bSBmZWF0dXJlcyBhdmFpbGFibGUgZm9yIGFkZGVkIGZlZXMuPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inIUgWWVzPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inIUgWWVzPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inIUgWWVzPC90ZD48L3RyPjx0cj48dGQ+PHN0cm9uZz4zLiBaSVBMSU5FPC9zdHJvbmc+PC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj40Ljcg4q2QPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj5Ob3QgcHVibGljbHkgYXZhaWxhYmxlLjwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4pyFIFllczwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4pyFIFllczwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4pyFIFllczwvdGQ+PC90cj48dHI+PHRkPjxzdHJvbmc+NC4gWkVOUFVUPC9zdHJvbmc+PC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj40Ljcg4q2QPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj5UaWVyZWQgcGxhbnMsIHByaWNlZCBwZXIgdXNlci48L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKchSBZZXM8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKchSBZZXM8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKchSBZZXM8L3RkPjwvdHI+PHRyPjx0ZD48c3Ryb25nPjUuIEdPQVVESVRTPC9zdHJvbmc+PC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj40Ljgg4q2QPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj5UaWVyZWQgcGxhbnMsIHByaWNlZCBwZXIgdXNlci48L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKdjCBObzwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4pyFIFllczwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4pyFIFllczwvdGQ+PC90cj48dHI+PHRkPjxzdHJvbmc+Ni4gU0FGRVRZQ1VMVFVSRTwvc3Ryb25nPjwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+NC42IOKtkDwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+VGllcmVkIHBsYW5zLCBwcmljZWQgcGVyIHVzZXIuPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inIUgWWVzPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inIUgWWVzPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inIUgWWVzPC90ZD48L3RyPjx0cj48dGQ+PHN0cm9uZz43LiBSRVBTTFk8L3N0cm9uZz48L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPjQuNCDirZA8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPlRpZXJlZCBwbGFucy4gQW5udWFsIHVwZnJvbnQgcGF5bWVudC48L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKdjCBObzwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4pyFIFllczwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4pyFIFllczwvdGQ+PC90cj48dHI+PHRkPjxzdHJvbmc+OC4gV09SS0pBTTwvc3Ryb25nPjwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+NC40IOKtkDwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+VGllcmVkIHBsYW5zIHdpdGggbGltaXRlZCB1c2Vycy48L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKdjCBObzwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4pyFIFllczwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4pyFIFllczwvdGQ+PC90cj48dHI+PHRkPjxzdHJvbmc+OS4gQUNUSU9OQ0FSRDwvc3Ryb25nPjwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+NC41IOKtkDwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+UHJpY2VkIHBlciB1c2VyL2xvY2F0aW9uICsgYWN0aXZhdGlvbiBmZWUuPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inIUgWWVzPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inIUgWWVzPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inYwgTm88L3RkPjwvdHI+PHRyPjx0ZD48c3Ryb25nPjEwLiBHT1NQT1RDSEVDSzwvc3Ryb25nPjwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+NC44IOKtkDwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+VGllcmVkIHBsYW5zLCBwcmljZWQgcGVyIHVzZXIuPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inIUgWWVzPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inIUgWWVzPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inIUgWWVzPC90ZD48L3RyPjwvdGJvZHk+PC90YWJsZT48L2ZpZ3VyZT4KPCEtLSAvd3A6dGFibGUgLS0+Cgo8IS0tIHdwOmhlYWRpbmcgLS0+CjxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+Rmlyc3QsIHdoYXQgaXMgcmV0YWlsIGF1ZGl0IHNvZnR3YXJlPzwvaDI+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+UmV0YWlsIGF1ZGl0IHNvZnR3YXJlIChhbHNvIGNhbGxlZCAiaW5zcGVjdGlvbiBzb2Z0d2FyZSIpJm5ic3A7aXMgc29mdHdhcmUgdGhhdCBlbmFibGVzIG9yZ2FuaXphdGlvbnMgdG8gZWZmaWNpZW50bHkgYXVkaXQgdGhlaXIgcmV0YWlsIHN0b3JlcyBpbnRlcm5hbGx5IGZvciBjb21wbGlhbmNlIHdpdGgmbmJzcDs8YSBocmVmPSJodHRwczovL2Jsb2cuYmluZHkuY29tL3doYXQtYXJlLWJyYW5kLXN0YW5kYXJkcy8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPmJyYW5kIHN0YW5kYXJkczwvYT4sIHByb2dyYW1zLCBhbmQgcG9saWNpZXMgaW4gYXJlYXMgc3VjaCBhcyBvcGVyYXRpb25zLCA8YSBocmVmPSJodHRwczovL2Jsb2cuYmluZHkuY29tL2NhdGVnb3J5L21lcmNoYW5kaXNpbmcvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5tZXJjaGFuZGlzaW5nPC9hPiwgPGEgaHJlZj0iaHR0cHM6Ly9ibG9nLmJpbmR5LmNvbS9jYXRlZ29yeS9sb3NzLXByZXZlbnRpb24vIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5sb3NzIHByZXZlbnRpb248L2E+LCA8YSBocmVmPSJodHRwczovL2Jsb2cuYmluZHkuY29tL2NhdGVnb3J5L2hlYWx0aC1hbmQtc2FmZXR5LyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+aGVhbHRoIGFuZCBzYWZldHk8L2E+IGFuZCBzZWN1cml0eS4gUmV0YWlsIGF1ZGl0cyBhcmUgc29tZXRpbWVzIGNhbGxlZCAiaW5zcGVjdGlvbnMiIG9yIGp1c3QgInZpc2l0cyIuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+TW9zdCBzdWNjZXNzZnVsIHJldGFpbCBhbmQgaG9zcGl0YWxpdHkgYnJhbmRzIGNvbmR1Y3QgIHNpdGUgYXVkaXRzIHVzaW5nIHNwZWNpYWxseSBkZXNpZ25lZCBjbG91ZCBzb2Z0d2FyZSB0byBtb25pdG9yIHRyZW5kcywgcm9vdCBjYXVzZXMsIHNlbmQgdGFza3MsIGdldCByZWFsLXRpbWUgcmVwb3J0cywgYW5kIHZlcmlmeSB0aGF0IGVhY2ggc2l0ZSBpcyBvbiBwb2ludCB3aGVuIGl0IGNvbWVzIHRvIGJyYW5kIHN0YW5kYXJkcy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5CeSB1c2luZyBzb2Z0d2FyZSBkZXNpZ25lZCBmb3IgcmV0YWlsIGF1ZGl0cywgeW91IGNhbiBzZWUgc2lnbmlmaWNhbnQgaW1wcm92ZW1lbnRzIGFuZCB0aW1lL2Nvc3Qgc2F2aW5ncyBpbiB5b3VyIG9wZXJhdGlvbnMuIFRoaXMgaXMgZXNwZWNpYWxseSB0cnVlIGlmIHlvdXIgY3VycmVudCBhdWRpdCBwcm9jZXNzIGluY2x1ZGVzIHBhcGVyLCAgc3ByZWFkc2hlZXRzLCBhbmQgZW1haWwgZm9sbG93IHVwcy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aGVhZGluZyAtLT4KPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5Ib3cgdG8gc2VsZWN0IHRoZSByaWdodCByZXRhaWwgYXVkaXQgc29mdHdhcmUgZm9yIHlvdTwvaDI+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOmxpc3QgeyJvcmRlcmVkIjp0cnVlfSAtLT4KPG9sIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlN0YXJ0IGJ5IGNvbXBpbGluZyBhIGxpc3Qgb2YgbXVzdC1oYXZlLCBhbmQgbmljZSB0byBoYXZlIGZlYXR1cmVzLjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+RGV0ZXJtaW5lIHdoYXQgZGV2aWNlcyB5b3Ugd2FudCB0byB1c2UuIFdoaWxlIOKAnG1vYmlsZSBmaXJzdOKAnSBpcyBuaWNlLCB3ZSBzdWdnZXN0IHNlbGVjdGluZyBhIHNvZnR3YXJlIHBsYXRmb3JtIHRoYXQgc3VwcG9ydHMgYWxsIGRldmljZXMgKFBDLCBpT1MsIEFuZHJvaWQsIG1vYmlsZSwgYW5kIHRhYmxldHMpLjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+Q292ZXIgeW91ciBiYXNlcyBhbmQgZW5zdXJlIHRoYXQgdGhlIHNvZnR3YXJlIGhhcyB0aGUgcmVwb3J0aW5nIGNhcGFiaWxpdGllcyB5b3UgbmVlZC4gTWFrZSBzdXJlIHRoYXQgeW91ciBkYXRhIGlzIGV4cG9ydGFibGUsIHdpdGggYWdncmVnYXRlIHN1bW1hcmllcywgYW5kIHJhdyBkYXRhLjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+U2NoZWR1bGUgYSBkZW1vIGFuZCBtYWtlIHN1cmUgaXQgaGFzIGFsbCB0aGUgZmVhdHVyZXMgeW91IG5lZWQuPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5SZXNlYXJjaCB0aGUgY29tcGFueSwgaG93IGxvbmcgaGF2ZSB0aGV5IGJlZW4gaW4gYnVzaW5lc3M\/IEFyZSB0aGV5IHJlcHV0YWJsZSBhbmQgcmVsaWFibGU\/PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5Db21wYXJlIHByaWNpbmcsIGFuZCBtYWtlIHN1cmUgeW91IGFyZSBhd2FyZSBvZiBhbnkgYW5kIGFsbCBleHBlbnNlcywgYm90aCB1cGZyb250IGFuZCBvbi1nb2luZy4gUmVtZW1iZXIgdGhhdCBwcmljaW5nIHBlciB1c2VyIGNhbiBzaWduaWZpY2FudGx5IGluY3JlYXNlIGNvc3RzIGFzIHlvdSBncm93IGFuZCBzY2FsZSB5b3VyIGJ1c2luZXNzLiBJZiB5b3UgY2FuLCBwYXkgZm9yIHVzYWdlLCBub3QgdXNlcnMuPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5SdW4gYSBmcmVlIHRyaWFsLCB0aGUgYmVzdCB3YXkgdG8gZ2V0IGEgZmVlbCBmb3IgdGhlIHByb2R1Y3QgaXMgdG8gZ2V0IHlvdXIgaGFuZHMgb24gaXQuIE5vIGRlbW93YXJlLCBubyBwcm9taXNlcy4gVGVzdCBkcml2ZSBpdCBpbiB0aGUgZmllbGQgd2l0aCByZWFsIGRhdGEuPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5GaW5hbGx5LCBjb25kdWN0IHRlY2huaWNhbCBkdWUgZGlsaWdlbmNlLCBhbmQgdmVyaWZ5IHRoZSZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vYmluZHkuY29tL2Fib3V0L3NlY3VyaXR5LyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+c2VjdXJpdHkgYW5kIHJlbGlhYmlsaXR5PC9hPiZuYnNwO29mIHRoZSBzZXJ2aWNlIHByb3ZpZGVyLjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT48L29sPgo8IS0tIC93cDpsaXN0IC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkZvciBmdWxsIGRldGFpbHMgb24gc2VsZWN0aW5nIGEgcmV0YWlsIGF1ZGl0IHNvZnR3YXJlIHZlbmRvciwgY2hlY2sgb3V0IDxhIGhyZWY9Imh0dHBzOi8vYmxvZy5iaW5keS5jb20vY2hvb3NlLWEtcmV0YWlsLWF1ZGl0LXNvZnR3YXJlLXZlbmRvci1pbi02LXN0ZXBzLyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+dGhpcyBwb3N0PC9hPi48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aGVhZGluZyAtLT4KPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj4xLiZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vYmluZHkuY29tLyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+QmluZHk8L2E+PC9oMj4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6Z2FsbGVyeSB7ImxpbmtUbyI6Im5vbmUiLCJhbGlnbiI6ImNlbnRlciJ9IC0tPgo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1nYWxsZXJ5IGFsaWduY2VudGVyIGhhcy1uZXN0ZWQtaW1hZ2VzIGNvbHVtbnMtZGVmYXVsdCBpcy1jcm9wcGVkIj48IS0tIHdwOmltYWdlIHsiaWQiOjY3MjA3LCJzaXplU2x1ZyI6ImxhcmdlIiwibGlua0Rlc3RpbmF0aW9uIjoibm9uZSJ9IC0tPgo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBzaXplLWxhcmdlIj48aW1nIHNyYz0iaHR0cHM6Ly9ibG9nLmJpbmR5LmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wMS9mY18yMDI2LnBuZyIgYWx0PSIiIGNsYXNzPSJ3cC1pbWFnZS02NzIwNyIvPjwvZmlndXJlPgo8IS0tIC93cDppbWFnZSAtLT48L2ZpZ3VyZT4KPCEtLSAvd3A6Z2FsbGVyeSAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPkFib3V0IEJpbmR5PC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCB7ImNsYXNzTmFtZSI6ImlzLXN0eWxlLWluZm8ifSAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+UmF0aW5nPC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+NC45IOKtkOKtkOKtkOKtkOKtkDwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDppbWFnZSB7ImxpZ2h0Ym94Ijp7ImVuYWJsZWQiOmZhbHNlfSwiaWQiOjY1Mjg5LCJzaXplU2x1ZyI6ImZ1bGwiLCJsaW5rRGVzdGluYXRpb24iOiJjdXN0b20ifSAtLT4KPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2staW1hZ2Ugc2l6ZS1mdWxsIGhhcy1saWdodGJveCI+PGEgaHJlZj0iaHR0cHM6Ly93d3cuY2FwdGVycmEuY2Evc29mdHdhcmUvMTAzOTk2NC9iaW5keSIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0iIG5vcmVmZXJyZXIgbm9vcGVuZXIiPjxpbWcgc3JjPSJodHRwczovL2Jsb2cuYmluZHkuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzAxL2ltYWdlLTUucG5nIiBhbHQ9ImJlc3QgcmV0YWlsIGF1ZGl0IHNvZnR3YXJlIiBjbGFzcz0id3AtaW1hZ2UtNjUyODkiLz48L2E+PC9maWd1cmU+CjwhLS0gL3dwOmltYWdlIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+RmVhdHVyZXM8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlN0YXJ0IGF1ZGl0aW5nIGluc3RhbnRseSB3aXRoIHRoZSBpbnNwZWN0aW9uIHRlbXBsYXRlcyBvciBjcmVhdGUvdXBsb2FkIHlvdXIgb3duIGN1c3RvbSBpbnNwZWN0aW9uIGZvcm1zIGluIG1pbnV0ZXMuPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5Nb2JpbGUgYXBwIGZvciBBbmRyb2lkIGFuZCBpT1MsIFdlYiBhcHAgZm9yIFBDcyBhbmQgbGFwdG9wcy48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlJlYWwtdGltZSByZXBvcnRpbmcgZm9yIEtQSXMsIGluc2lnaHRzLCB0cmVuZHMsIGFuZCByb290IGNhdXNlcy48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkFzc2lnbiBhY3Rpb24gcGxhbnMsIHRyYWNrIHByb2dyZXNzLCBhbmQgdmVyaWZ5IHdpdGggcGhvdG9zIGFuZCB2aWRlb3MuPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5CdWlsdC1pbiBmaWVsZCBoaWVyYXJjaHkgZW5zdXJlcyBubyBvdmVyc2hhcmluZyBvZiBkYXRhLjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+TWFuYWdlIHByb2plY3RzIHdpdGggYnVpbHQtaW4gcHJvZ3Jlc3MgdHJhY2tpbmcsIEdhbnR0IGNoYXJ0cywgaGlzdG9yeSwgdGFzayBkZXBlbmRlbmNpZXMsIGFuZCBtaWxlc3RvbmVzLjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+RHJpdmUgYWNjdXJhY3kgYW5kIGFjY291bnRhYmlsaXR5IHdpdGggR1BTLCB0aW1lIGFuZCBkYXRlIHN0YW1wcy48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlRhc2sgbWFuYWdlbWVudCwgc2V0IGRpcmVjdGl2ZXMgYW5kIHByaW9yaXRpZXMsIGF1dG9tYXRlIG5vdGlmaWNhdGlvbnMsIGFuZCB0cmFjayBjb21wbGV0aW9uLjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+Q29tbXVuaWNhdGUgd2l0aCB5b3VyIGZpZWxkIHRlYW1zIGFuZCBzaXRlcywgc2VuZCBtZW1vcywgc2hhcmUgaW5mb3JtYXRpb24sIG5ld3MsIGFuZCBhbm5vdW5jZW1lbnRzLiBUYXJnZXRlZCBkaXN0cmlidXRpb24gYnkgdXNlciwgcm9sZSwgb3Igc2l0ZSB0YWdzLjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+VGlja2V0IG1hbmFnZW1lbnQsIHRyYWNrIG1haW50ZW5hbmNlIHJlcXVlc3RzLCBjdXN0b21lciBjb21wbGFpbnRzLCBhbmQgc2l0ZSBmZWVkYmFjay4gT3BlbiwgcmV2aWV3LCBhbmQgY2xvc2UgdGlja2V0cywgYW5kIGNyZWF0ZSBhIHJlY29yZCBvZiBwcm9hY3RpdmUgcmVzb2x1dGlvbi48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlB1Ymxpc2ggU09QcyAoU3RhbmRhcmQgT3BlcmF0aW5nIFByb2NlZHVyZXMpLCBjb250cm9sIHZpc2liaWxpdHksIGFuZCBjb25uZWN0IHRoZW0gdG8gaW5zcGVjdGlvbiBmb3JtczwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+T25saW5lIGFuZCBPZmZsaW5lIG1vZGVzIGFsbG93IHlvdSB0byBjb25kdWN0IGluc3BlY3Rpb25zIGFueXRpbWUsIGFueXdoZXJlLjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+QVBJICZhbXA7IFNTTyB0byBpbnRlZ3JhdGUgd2l0aCB5b3VyIGVudGVycHJpc2Ugc3lzdGVtIGFuZCBidXNpbmVzcyBpbnRlbGxpZ2VuY2UuPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5GdWxsIGFjY2VzcyB0byBhbGwgZmVhdHVyZXMgd2l0aCBubyBwYXl3YWxscyB0byBhY2Nlc3MgZGlmZmVyZW50IG1vZHVsZXMuPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5EZXBsb3ltZW50LXJlYWR5IGluIGhvdXJzLjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+R0RQUiBjb21wbGlhbnQgYW5kIGF2YWlsYWJsZSBpbiAyMiBsYW5ndWFnZXM8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+PC91bD4KPCEtLSAvd3A6bGlzdCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPlRyaWFsPC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PGEgaHJlZj0iaHR0cHM6Ly9iaW5keS5jb20vYXBwL3JlZ2lzdHJhdGlvbi9zdGVwMT9sYW5nPWVuJmFtcDthYm91dFByaWNpbmc9eSZhbXA7YWJvdXRUcmlhbD15Ij4xNC1kYXkgZnJlZSB0cmlhbDwvYT4uIE5vIGNvbW1pdG1lbnQgYW5kIG5vIGNyZWRpdCBjYXJkIHJlcXVpcmVkLiA8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIHsiY2xhc3NOYW1lIjoiaXMtc3R5bGUtaW5mbyJ9IC0tPgo8cCBjbGFzcz0iaXMtc3R5bGUtaW5mbyI+PHN0cm9uZz5CaW5keSBjb21lcyB3aXRoIGh1bmRyZWRzIG9mIGluZHVzdHJ5IGFuZCBjYXRlZ29yeSBzcGVjaWZpYyB0ZW1wbGF0ZXM8L3N0cm9uZz4uIFVzZSB0aGVzZSB0ZW1wbGF0ZXMgaW4geW91ciBvd24gYWNjb3VudCwgY3VzdG9taXplIHRoZW0sIG9yIGNyZWF0ZSBhbmQgdXBsb2FkIHlvdXIgb3duIGZvcm1zISZuYnNwO0FjY2VzcyB0byB0ZW1wbGF0ZXMgaXMgYXZhaWxhYmxlIGR1cmluZyB0aGUgMTQtZGF5IGZyZWUgdHJpYWwsIHdpdGggcGFpZCBwbGFucyBhdmFpbGFibGUuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5BbmRyb2lkIGFuZCBpUGhvbmUgYXBwPC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+RGlyZWN0IGxpbmsgdG8gZG93bmxvYWQgQmluZHkgb24gdGhlIEFwcCBTdG9yZTogPGEgaHJlZj0iaHR0cHM6Ly9hcHBzLmFwcGxlLmNvbS91cy9hcHAvYmluZHkvaWQ2NzUzOTgyODU4IiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5odHRwczovL2FwcHMuYXBwbGUuY29tL3VzL2FwcC9iaW5keS9pZDY3NTM5ODI4NTg8L2E+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+RGlyZWN0IGxpbmsgdG8gZ2V0IEJpbmR5IG9uIEdvb2dsZSBQbGF5OiA8YSBocmVmPSJodHRwczovL3BsYXkuZ29vZ2xlLmNvbS9zdG9yZS9hcHBzL2RldGFpbHM\/aWQ9Y29tLmJpbmR5LnR3YSIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+aHR0cHM6Ly9wbGF5Lmdvb2dsZS5jb20vc3RvcmUvYXBwcy9kZXRhaWxzP2lkPWNvbS5iaW5keS50d2E8L2E+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5QcmljaW5nPC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCB7ImNsYXNzTmFtZSI6ImlzLXN0eWxlLWluZm8ifSAtLT4KPHAgY2xhc3M9ImlzLXN0eWxlLWluZm8iPjxzdHJvbmc+UHJpY2VkIGJ5IHVzYWdlLCBub3QgdXNlcnMsIEJpbmR5IGNvc3RzIGxlc3M8L3N0cm9uZz4uIEFsbCBwbGFucyBpbmNsdWRlIHVubGltaXRlZCB1c2VycyBhbmQgbG9jYXRpb25zLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpsaXN0IC0tPgo8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+SWYgeW91IGFyZSBub3QgdXNpbmcgQmluZHksIGl0IGlzIHRpbWUgdG8g4pqhJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly9iaW5keS5jb20vYWJvdXQvc3dpdGNoLyI+c2F2ZSB0aW1lLCBjdXQgY29zdHMsIGFuZCBvbmJvYXJkIGZhc3Q8L2E+Jm5ic3A7d2l0aCB0aGUgIzEgcmF0ZWQgYXVkaXQvaW5zcGVjdGlvbiwgdGFzayBhbmQgY29tbXVuaWNhdGlvbiBwbGF0Zm9ybSBmb3IgcmV0YWlsIGFuZCBob3NwaXRhbGl0eS48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPk9uYm9hcmQgZWFzaWx5IGluIGRheXMgd2l0aCByZXNwb25zaXZlIGFuZCByZWxpYWJsZSBzdXBwb3J0LiZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vYmxvZy5iaW5keS5jb20vYmluZHktZGVtby8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPldhdGNoIGEgZGVtbzwvYT4sJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly9iaW5keS5jb20vY29udGFjdC8jaW5mb3JtYXRpb25PckZyZWVUcmlhbCI+Q29udGFjdCB1czwvYT4mbmJzcDtvciZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vYmluZHkuY29tL2FwcC9yZWdpc3RyYXRpb24vc3RlcDE\/bGFuZz1lbiIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+VHJpYWw8L2E+Jm5ic3A7dG9kYXkhPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPjwvdWw+CjwhLS0gL3dwOmxpc3QgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5WZXJkaWN0PC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+Q2hvb3NlIEJpbmR5IGlmIGF0IGxlYXN0IG9uZSBvZiB0aGUgZmFjdG9ycyBiZWxvdyBpcyBpbXBvcnRhbnQgdG8geW91OjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpsaXN0IC0tPgo8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+QmluZHkgaGFzIGtleSBmZWF0dXJlcyBtYW55IG90aGVyIHBsYXRmb3JtcyBsYWNrIHN1Y2ggYXMgYnVpbHQtaW4gY29tbXVuaWNhdGlvbiB0byBub3Qgb25seSBhdWRpdCBhbmQgaW5zcGVjdCBidXQgYWxzbyBzaGFyZSBuZXdzIGFuZCBpbmZvcm0uIEJpbmR5IGFsc28gaGFzIGJ1aWx0LWluIHByb2plY3QgbWFuYWdlbWVudCB0byBtYW5hZ2Ugc2l0ZSBvcGVuaW5ncywgaW1wcm92ZW1lbnQgcGxhbnMsIGNvbnZlcnNpb25zLCBjb25zdHJ1Y3Rpb24sIGFuZCBjbG9zaW5ncy48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPk1vc3Qgb3RoZXIgcGxhdGZvcm1zIGFyZSDigJxvbmUgc2l6ZSBmaXRzIGFsbOKAnSwgaW5kdXN0cnktaW5kaWZmZXJlbnQgYXBwbGljYXRpb24uIFRoZXkgbWF5IG5vdCBiZSBhbGlnbmVkIHdpdGggdGhlIGJ1c2luZXNzL29wZXJhdGlvbnMgbW9kZWwgb2YgcmV0YWlsIGFuZCBob3NwaXRhbGl0eSBuZXR3b3Jrcy4gRnJpY3Rpb24gYmVjb21lcyBldmlkZW50IHdoZW4geW91IHRyeSB0byBjb250cm9sIHZpc2liaWxpdHkgb3IgcmVwb3J0IGJ5IG9yZ2FuaXphdGlvbmFsIGhpZXJhcmNoeSAoRE1zL0RpcmVjdG9ycywgZXRjLuKApikgaW4geW91ciByZXRhaWwgbmV0d29yay4gQmluZHkgaXMgZGVzaWduZWQgZm9yIHJldGFpbCBhbmQgaW50ZWdyYXRlcyBuYXRpdmVseSB3aXRoIHlvdXIgb3JnYW5pemF0aW9uYWwgaGllcmFyY2h5IGFuZCByZXRhaWwgbmV0d29yay48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPk1vc3Qgb3RoZXIgcGxhdGZvcm1zIGNoYXJnZSBwZXIgc2VhdC4gVGhlIG1vcmUgeW91IHNjYWxlIHVzYWdlIChieSBtYWtpbmcgdGhlIHRvb2wgYXZhaWxhYmxlIHRvIG1vcmUgdXNlcnMpLCB0aGUgbW9yZSB5b3Ugc3BlbmQsIGV2ZW4gaWYgeW91IGRvbid0IGFjdHVhbGx5IGNvbmR1Y3QgbW9yZSBpbnNwZWN0aW9ucy4gQWxsIEJpbmR5IHBsYW5zIGluY2x1ZGUgdW5saW1pdGVkIHVzZXJzIGFuZCBzaXRlcy4gUHJpY2VkIGJ5IHVzYWdlLCBub3QgdXNlcnMsIEJpbmR5IGNvc3RzIGxlc3MuPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPjwvdWw+CjwhLS0gL3dwOmxpc3QgLS0+Cgo8IS0tIHdwOmhlYWRpbmcgLS0+CjxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+Mi4mbmJzcDs8YSBocmVmPSJodHRwczovL2Jsb2cuYmluZHkuY29tL2JpbmR5LXZzLXZpc2l0YmFzaXMvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5WaXNpdGJhc2lzPC9hPjwvaDI+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5BYm91dCBWaXNpdEJhc2lzPC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+SGVscHMgdG8gdHJhY2sgYW5kIG1hbmFnZSBmaWVsZCB0ZWFtcyB3aXRoIGNsb3VkIGFuZCBHUFMgdGVjaG5vbG9neS4gQXV0b21hdGUgc2NoZWR1bGluZyBhbmQgbW9uaXRvciBzdGFmZiBpbiByZWFsIHRpbWUuIEFjY2VzcyBmaWVsZCBkYXRhIGFuZCBnZW5lcmF0ZSByZXBvcnRzLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+UmF0aW5nPC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+Tm90IGVub3VnaCByZXZpZXdzLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+RmVhdHVyZXM8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkZyYXVkIHByZXZlbnRpb248L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkdQUyBhbmQgcGVyZm9ybWFuY2UgbW9uaXRvcmluZzwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+Q3VzdG9tIHJlcG9ydHM8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlNjaGVkdWxpbmcgdmlzaXRzPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPjwvdWw+CjwhLS0gL3dwOmxpc3QgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5UcmlhbDwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjE0LWRheSBmcmVlIHRyaWFsIDwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+UHJpY2luZzwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPiQxNS9tb250aC91c2VyLiBNb3JlIGZlYXR1cmVzIGF2YWlsYWJsZSBmb3IgYWRkaXRpb25hbCBmZWVzLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+QVBJICZhbXA7IFNTTzwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlN1cHBvcnRzIGJvdGggQVBJIGFuZCBTU08uPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5WZXJkaWN0PC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+SWYgeW91IG5lZWQgcm91dGUgb3B0aW1pemF0aW9uLCBWaXNpdEJhc2lzIGlzIGEgZ29vZCBvcHRpb24uPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmhlYWRpbmcgLS0+CjxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+My4mbmJzcDs8YSBocmVmPSJodHRwczovL2Jsb2cuYmluZHkuY29tL2JpbmR5LXZzLXppcGxpbmUvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5aaXBsaW5lPC9hPjwvaDI+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5BYm91dCBaaXBsaW5lPC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VGFzayBtYW5hZ2VtZW50IHNvZnR3YXJlIHRvIGRyaXZlIHN0b3JlIG9wZXJhdGlvbnMgYW5kIGltcHJvdmUgY29uc2lzdGVuY3kuIE1hbmFnZSB0YXNrcyBmb3IgZmllbGQgdGVhbXMsIGVuc3VyZSBjb21wbGV0aW9uLCBhbmQga2VlcCB0aGVtIGVuZ2FnZWQuIENvbm5lY3QgdGVhbXMsIGNsb3NlIGdhcHMsIGFuZCBleGVjdXRlIGFjcm9zcyBhbGwgbG9jYXRpb25zLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+UmF0aW5nPC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+NC43IOKtkDwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+RmVhdHVyZXM8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkFzc2lnbiB0YXNrcyBhbmQgc2VuZCBjb21tdW5pY2F0aW9uPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5TZXQgcHJpb3JpdGllczwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+VHJhY2sgcHJvZ3Jlc3M8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlJlYWwtdGltZSBjaGF0PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPjwvdWw+CjwhLS0gL3dwOmxpc3QgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5UcmlhbDwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkF2YWlsYWJsZSB1cG9uIHJlcXVlc3QuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5QcmljaW5nPC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+UHJpY2VkIGJ5IGxvY2F0aW9uLCBkZXRhaWxzIG5vdCBwdWJsaWNseSBhdmFpbGFibGUuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5BUEkgJmFtcDsgU1NPPC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+U3VwcG9ydHMgYm90aCBBUEkgYW5kIFNTTy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPlZlcmRpY3Q8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5JZiB5b3Ugd2FudCBhIHBsYXRmb3JtIGZvY3VzZWQgb24gbWVzc2FnaW5nIGFuZCBjb21tdW5pY2F0aW9uLCBaaXBsaW5lIGlzIGEgZ29vZCBvcHRpb24uPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmhlYWRpbmcgLS0+CjxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+NC4mbmJzcDs8YSBocmVmPSJodHRwczovL2Jsb2cuYmluZHkuY29tL2JpbmR5LXZzLXplbnB1dC8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPnplbnB1dDwvYT48L2gyPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+QWJvdXQgWmVucHV0PC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+WmVucHV0IGVsZXZhdGVzIHRlYW0gZXhlY3V0aW9uIGFjcm9zcyBsb2NhdGlvbnMuIE11bHRpLXVuaXQgb3BlcmF0b3JzIGF1dG9tYXRlIGhvdyBwcm9jZWR1cmVzIGFyZSBkZXBsb3llZC4gQ29tbXVuaWNhdGUgYnJhbmQgc3RhbmRhcmRzIGFuZCBvcGVyYXRpbmcgcHJpb3JpdGllcyBhY3Jvc3MgeW91ciBvcmdhbml6YXRpb24uPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5SYXRpbmc8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD40Ljcg4q2QPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5GZWF0dXJlczwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpsaXN0IC0tPgo8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+U2NoZWR1bGluZyBqb2JzPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5Bc3Nlc3Mgcmlza3M8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlRhc2sgbWFuYWdlbWVudDwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+VHJhY2sgY29ycmVjdGl2ZSBhY3Rpb25zPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPjwvdWw+CjwhLS0gL3dwOmxpc3QgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5UcmlhbDwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlRyaWFsIGlzIGF2YWlsYWJsZSB1cG9uIHJlcXVlc3QuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5QcmljaW5nPC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+UHJpY2luZyBpcyBub3QgcHVibGljbHkgYXZhaWxhYmxlLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+QVBJICZhbXA7IFNTTzwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlN1cHBvcnRzIGJvdGggQVBJIGFuZCBTU08uPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5WZXJkaWN0PC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+SWYgeW91IHdhbnQgdG8gcHJpbnQgZm9vZCBsYWJlbHMgYW5kIG1vbml0b3IgdGVtcGVyYXR1cmVzLCBaZW5wdXQgaXMgYSBnb29kIG9wdGlvbi48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aGVhZGluZyAtLT4KPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj41LiZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vYmxvZy5iaW5keS5jb20vYmluZHktdnMtZ29hdWRpdHMvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5Hb2F1ZGl0czwvYT48L2gyPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+QWJvdXQgR29BdWRpdHM8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5Hb0F1ZGl0cyBpcyBhIHNvZnR3YXJlIHBsYXRmb3JtIHVzZWQgdG8gY29uZHVjdCBhdWRpdHMgYW5kIGluc3BlY3Rpb25zIGRpZ2l0YWxseS4gSXQgcHJvdmlkZXMgYSBtb2JpbGUgYXBwIGZvciBjb21wbGV0aW5nIGNoZWNrbGlzdHMsIGFkZGluZyBwaG90b3MsIG5vdGVzLCBhbmQgc2lnbmF0dXJlcywgd2l0aCBvZmZsaW5lIGZ1bmN0aW9uYWxpdHkuIFRoZSBzeXN0ZW0gZ2VuZXJhdGVzIHJlcG9ydHMgYW5kIGRpc3RyaWJ1dGVzIHRoZW0gYXV0b21hdGljYWxseS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPlJhdGluZzwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjQuOCDirZA8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPkZlYXR1cmVzPC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmxpc3QgLS0+Cjx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+PCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5BY2Nlc3MgQ29udHJvbHMvUGVybWlzc2lvbnM8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPk9mZmxpbmUgQWNjZXNzPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5Db21wbGlhbmNlIHRyYWNraW5nPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5JbmNpZGVudCBNYW5hZ2VtZW50PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPjwvdWw+CjwhLS0gL3dwOmxpc3QgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5UcmlhbDwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlRyaWFsIGlzIG5vdCBhdmFpbGFibGUuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5QcmljaW5nPC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+U3RhcnRlciBwbGFucyBhdmFpbGFibGUgZm9yICQxMC9tb250aC91c2VyLiA8YnI+RW50ZXJwcmlzZSBwbGFucyBmb3IgJDMwL21vbnRoL3VzZXIuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5BUEkgJmFtcDsgU1NPPC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+U3VwcG9ydHMgYm90aCBBUEkgYW5kIFNTTy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPlZlcmRpY3Q8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5JZiB5b3Ugd2FudCBhIGxhcmdlIHRlbXBsYXRlIGxpYnJhcnksIEdvQXVkaXRzIGlzIGEgZ29vZCBvcHRpb24uPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmhlYWRpbmcgLS0+CjxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+Ni4mbmJzcDs8YSBocmVmPSJodHRwczovL2Jsb2cuYmluZHkuY29tL2JpbmR5LXZzLXNhZmV0eWN1bHR1cmUvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5TYWZldHljdWx0dXJlPC9hPjwvaDI+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5BYm91dCBTYWZldHlDdWx0dXJlPC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+T3BlcmF0aW9ucyBwbGF0Zm9ybSB0byBzdXBwb3J0IGluc3BlY3Rpb25zIGFuZCBkYWlseSBhY3Rpdml0aWVzLiBUb29sIGZvciB3b3JrZmxvdyBhc3NpZ25tZW50cyBhbmQgdGFzayBtYW5hZ2VtZW50LiBTdGFuZGFyZGl6ZSByZXBvcnRzIGFuZCBzaGFyZSB0aGVtIGF1dG9tYXRpY2FsbHkuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5SYXRpbmc8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD40LjYg4q2QPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5GZWF0dXJlczwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpsaXN0IC0tPgo8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+TWFuYWdlIGFzc2V0czwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+RGV2aWNlIHJlYWRpbmdzIHdpdGggc2Vuc29yczwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+QXV0b21hdGVkIHJlcG9ydHM8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlNjaGVkdWxlIGNoZWNrczwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT48L3VsPgo8IS0tIC93cDpsaXN0IC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+VHJpYWw8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD4zMC1kYXkgZnJlZSB0cmlhbC48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPlByaWNpbmc8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD4kMjQvbW9udGgvdXNlci4gRW50ZXJwcmlzZSBwbGFucyBhdmFpbGFibGUuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5BUEkgJmFtcDsgU1NPPC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+U3VwcG9ydHMgYm90aCBBUEkgYW5kIFNTTy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPlZlcmRpY3Q8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5JZiB5b3UgbmVlZCBzZW5zb3JzIGFuZCBJb1QsIGFuZCBkb27igJl0IG1pbmQgcGF5aW5nIG1vcmUgYXMgeW91IHNjYWxlLCBTYWZldHlDdWx0dXJlIGlzIGEgZ29vZCBvcHRpb24uPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmhlYWRpbmcgLS0+CjxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+Ny4mbmJzcDs8YSBocmVmPSJodHRwczovL2Jsb2cuYmluZHkuY29tL2JpbmR5LXZzLXJlcHNseS8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPlJlcHNseTwvYT48L2gyPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+QWJvdXQgUmVwc2x5PC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+UmVwbGFjZSBwZW4gYW5kIHBhcGVyIHdpdGggY3VzdG9tIGZvcm1zLiBHYXRoZXIgZmllbGQgZGF0YSBmb3IgdHJlbmRzIGFuZCBpbnNpZ2h0cy4gRW1wb3dlciB5b3VyIHRlYW1zIHRvIHRocml2ZSBhbmQgcXVpY2tseSByZXNwb25kIHRvIGNoYW5nZS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPlJhdGluZzwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjQuNCDirZA8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPkZlYXR1cmVzPC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmxpc3QgLS0+Cjx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+PCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5UZWFtIHNjaGVkdWxpbmc8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlBPUyBhbmFseXNpczwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+RGF0YSBjb2xsZWN0aW9uPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5PcmRlcnMgYW5kIHJldHVybnM8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+PC91bD4KPCEtLSAvd3A6bGlzdCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPlRyaWFsPC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VHJpYWwgaXMgbm90IGF2YWlsYWJsZS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPlByaWNpbmc8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5QcmljaW5nIGlzIG5vdCBwdWJsaWNseSBhdmFpbGFibGUuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5BUEkgJmFtcDsgU1NPPC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+U3VwcG9ydHMgYm90aCBBUEkgYW5kIFNTTy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPlZlcmRpY3Q8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5JZiB5b3UgbmVlZCB0byBpbXByb3ZlIGRyaXZpbmcgcm91dGVzLCBSZXBzbHkgaXMgYSBnb29kIG9wdGlvbi48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aGVhZGluZyAtLT4KPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj44LiZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vYmxvZy5iaW5keS5jb20vYmluZHktdnMtd29ya2phbS8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPndvcmtqYW08L2E+PC9oMj4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPkFib3V0IFdvcmtKYW08L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5Xb3JrSmFtIGlzIGRlc2lnbmVkIHRvIGltcHJvdmUgY29sbGFib3JhdGlvbiBiZXR3ZWVuIGNvcnBvcmF0ZSB0ZWFtcyBhbmQgc2l0ZSBzdGFmZi4gSXQgb2ZmZXJzIHRvb2xzIGZvciBtZXNzYWdpbmcsIHRhc2sgbWFuYWdlbWVudCwgdHJhaW5pbmcsIGFuZCBzY2hlZHVsaW5nLiBJdCBpcyBhdmFpbGFibGUgaW4gNDUgbGFuZ3VhZ2VzLiBGb2N1c2VzIG9uIGVtcGxveWVlIGVuZ2FnZW1lbnQgYW5kIHNjaGVkdWxpbmcuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5SYXRpbmc8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD40LjQg4q2QPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5GZWF0dXJlczwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpsaXN0IC0tPgo8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+RmxleGlibGUgc2NoZWR1bGluZzwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+VGFzayBtYW5hZ2VtZW50PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5FeHByZXNzUGF5PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5FbXBsb3llZSBDb21tdW5pY2F0aW9uPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPjwvdWw+CjwhLS0gL3dwOmxpc3QgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5UcmlhbDwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlRyaWFsIGlzIG5vdCBhdmFpbGFibGUuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5QcmljaW5nPC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+U3RhcnRpbmcgYXQgJDc5OSBwZXIgbW9udGgsIGJpbGxlZCBhbm51YWxseS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPkFQSSAmYW1wOyBTU088L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5TdXBwb3J0cyBib3RoIEFQSSBhbmQgU1NPLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+VmVyZGljdDwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPklmIHlvdSB3YW50IHRvIGltcHJvdmUgZW1wbG95ZWUgZW5nYWdlbWVudCBhbmQgc2NoZWR1bGluZywgYW5kIGdpdmUgeW91ciBzdGFmZiBhY2Nlc3MgdG8gZWFybmVkIHdhZ2VzIGVhcmx5LCBXb3JrSmFtIGlzIGEgZ29vZCBvcHRpb24uPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmhlYWRpbmcgLS0+CjxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+OS4mbmJzcDs8YSBocmVmPSJodHRwczovL2Jsb2cuYmluZHkuY29tL2JpbmR5LXZzLWFjdGlvbmNhcmQvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5BY3Rpb25jYXJkPC9hPjwvaDI+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5BYm91dCBBY3Rpb25DYXJkPC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+QWN0aW9uQ2FyZCBoZWxwcyBvcHRpbWl6ZSB1bml0IG9wZXJhdGlvbnMuIERyaXZlIGNvbnNpc3RlbmN5LCBxdWFsaXR5LCBhbmQgbWVldCBicmFuZCByZXF1aXJlbWVudHMgdGhyb3VnaCBzaXRlIGluc3BlY3Rpb25zLiZuYnNwOzwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+UmF0aW5nPC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+NC41IOKtkDwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+RmVhdHVyZXM8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlJlYWwtdGltZSBjb21tZW50czwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+VGhlcm1vbWV0ZXIgaW50ZWdyYXRpb248L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkltYWdlIGNhcHR1cmU8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkhpc3RvcmljYWwgcmVwb3J0czwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT48L3VsPgo8IS0tIC93cDpsaXN0IC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+VHJpYWw8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5BIHRyaWFsIGlzIGF2YWlsYWJsZS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPlByaWNpbmc8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5TdGFydGluZyBhdCAkMjUwIHBlciBtb250aCB3aXRoIGEgbWluaW11bSBvZiAkMjUwIG9uZS10aW1lIGFjdGl2YXRpb24gZmVlLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+QVBJICZhbXA7IFNTTzwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkFQSSBhbmQgU1NPIG5vdCBhdmFpbGFibGUuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5WZXJkaWN0PC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+SWYgeW91IG5lZWQgZGFpbHkgcm9hZG1hcHMgYW5kIGRvbuKAmXQgbWluZCBwYXlpbmcgYWN0aXZhdGlvbiBmZWVzLCBBY3Rpb24gQ2FyZCBpcyBhIGdvb2Qgb3B0aW9uLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpoZWFkaW5nIC0tPgo8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjEwLiZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vYmxvZy5iaW5keS5jb20vYmluZHktdnMtZ29zcG90Y2hlY2svIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5Hb3Nwb3RjaGVjazwvYT48L2gyPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+QWJvdXQgR29TcG90Q2hlY2s8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5Ecml2ZSBtYXJrZXQgZXhlY3V0aW9uIHdpdGggdGFzayBtYW5hZ2VtZW50LCBwaG90b3MsIGNvbW11bmljYXRpb24sIGFuZCByZXBvcnRzLiBJbXByb3ZlIGV4ZWN1dGlvbiBhbmQgZ3VpZGUgdGVhbXMuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5SYXRpbmc8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD40Ljgg4q2QPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5GZWF0dXJlczwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpsaXN0IC0tPgo8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+T2ZmbGluZSBtb2RlPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5Db250ZW50IHNoYXJpbmc8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlJlcG9ydGluZyAmYW1wOyBJbnNpZ2h0czwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+UGhvdG8gcmVwb3J0aW5nPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPjwvdWw+CjwhLS0gL3dwOmxpc3QgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5UcmlhbDwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlRyaWFsIGlzIGF2YWlsYWJsZS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPlByaWNpbmc8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD4kNDAvbW9udGgvdXNlcjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+QVBJICZhbXA7IFNTTzwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlN1cHBvcnRzIGJvdGggQVBJIGFuZCBTU08uPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5WZXJkaWN0PC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+SWYgeW91IG5lZWQgbW9iaWxlIHRlbXBlcmF0dXJlIGNhcHR1cmUsIEdvU3BvdENoZWNrIGlzIGEgZ29vZCBvcHRpb24uPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmhlYWRpbmcgLS0+CjxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+RmluYWwgV29yZHM8L2gyPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlJldGFpbCBhdWRpdCBzb2Z0d2FyZSBpcyBhbiBpbXBvcnRhbnQgdG9vbCB0aGF0IGVuYWJsZXMgeW91IHRvIHN0cmVhbWxpbmUgd29ya2Zsb3dzLCB2ZXJpZnkgY29tcGxpYW5jZSwgdmlzdWFsaXplIHRyZW5kcywgYW5kIGltcHJvdmUgaW4tc3RvcmUgZXhlY3V0aW9uIHRvIGRlbGl2ZXIgYSBncmVhdCBjdXN0b21lciBleHBlcmllbmNlLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlJlbWVtYmVyIHdoZW4gc2VsZWN0aW5nIGEgcmV0YWlsIGF1ZGl0IHNvZnR3YXJlIHNvbHV0aW9uLCBpdCdzIGVzc2VudGlhbCB0byBkZXRlcm1pbmUgdGhlIG1vc3QgaW1wb3J0YW50IGZhY3RvcnMgZm9yIHlvdXIgYnVzaW5lc3MuIFNvbWUgb2YgdGhlIG1vc3QgaW1wb3J0YW50IHRoaW5ncyB0byBjb25zaWRlciB3aGVuIG1ha2luZyB5b3VyIGRlY2lzaW9uIGFyZSA8YSBocmVmPSJodHRwczovL2JpbmR5LmNvbS9hYm91dC9wcmljaW5nLyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+YnVkZ2V0IGFuZCBwcmljZTwvYT4sIDxhIGhyZWY9Imh0dHBzOi8vYmluZHkuY29tLyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+ZmVhdHVyZXM8L2E+LCA8YSBocmVmPSJodHRwczovL2JpbmR5LmNvbS9hYm91dC9jb25maWd1cmFiaWxpdHkvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5jdXN0b21pemF0aW9uPC9hPiwgYW5kIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmNhcHRlcnJhLmNhL3NvZnR3YXJlLzEwMzk5NjQvYmluZHkiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPmN1c3RvbWVyIHJldmlld3M8L2E+LjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlNlbGVjdGluZyBhIHZlbmRvciBpc24ndCBlYXN5LCBidXQgd2UgaG9wZSB0aGlzIGxpc3QgbWFrZXMgaXQgZWFzeSB0byBtYWtlIGFuIGluZm9ybWVkIGRlY2lzaW9uIHRoYXQgYWxpZ25zIHdpdGggeW91ciBidXNpbmVzcyBuZWVkcyBhbmQgZ29hbHMuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+V2FudCB0byBsZWFybiBtb3JlIGFib3V0IHJldGFpbCBhdWRpdHM\/IENoZWNrIG91dCBvdXIgZGVmaW5pdGl2ZSBndWlkZSBvbiByZXRhaWwgYXVkaXRzOjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDppbWFnZSB7ImlkIjo0NzU1LCJsaW5rRGVzdGluYXRpb24iOiJjdXN0b20ifSAtLT4KPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2staW1hZ2UiPjxhIGhyZWY9Imh0dHBzOi8vYmxvZy5iaW5keS5jb20vcmV0YWlsLWF1ZGl0cy10aGUtZGVmaW5pdGl2ZS1ndWlkZS8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPjxpbWcgc3JjPSJodHRwczovL2kwLndwLmNvbS9ibG9nLmJpbmR5LmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMC9CaW5keS1HdWlkZS1SZXRhaWwtYXVkaXRfUG9zdC1ncmVlbi5wbmc\/dz03MDAmYW1wO3NzbD0xIiBhbHQ9IkJpbmR5IC0gQXVkaXQgR3VpZGUtMDIiIGNsYXNzPSJ3cC1pbWFnZS00NzU1Ii8+PC9hPjwvZmlndXJlPgo8IS0tIC93cDppbWFnZSAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT5kb2N1bWVudGV4Y2VycHRkb2N1bWVudGF1dGhvcmRvY3VtZW50ZmVhdHVyZWRfbWVkaWFkb2N1bWVudGNvbW1lbnRfc3RhdHVzZG9jdW1lbnRwaW5nX3N0YXR1c2RvY3VtZW50c3RpY2t5ZG9jdW1lbnR0ZW1wbGF0ZWRvY3VtZW50Zm9ybWF0ZG9jdW1lbnRtZXRhX2NvYmxvY2tzX2F0dHJfY29ibG9ja3NfZGltZW5zaW9uc19jb2Jsb2Nrc19yZXNwb25zaXZlX2hlaWdodF9jb2Jsb2Nrc19hY2NvcmRpb25faWVfc3VwcG9ydF9qZXRwYWNrX25ld3NsZXR0ZXJfYWNjZXNzX2pldHBhY2tfZG9udF9lbWFpbF9wb3N0X3RvX3N1YnNfamV0cGFja19uZXdzbGV0dGVyX3RpZXJfaWRfamV0cGFja19tZW1iZXJzaGlwc19jb250YWluc19wYXl3YWxsZWRfY29udGVudF9qZXRwYWNrX2ZlYXR1cmVfY2xpcF9pZF9qZXRwYWNrX21lbWJlcnNoaXBzX2NvbnRhaW5zX3BhaWRfY29udGVudGZvb3Rub3Rlc2pldHBhY2tfcHVibGljaXplX21lc3NhZ2VqZXRwYWNrX3B1YmxpY2l6ZV9mZWF0dXJlX2VuYWJsZWRqZXRwYWNrX3NvY2lhbF9wb3N0X2FscmVhZHlfc2hhcmVkamV0cGFja19zb2NpYWxfb3B0aW9uc193cGFzX2N1c3RvbWl6ZV9wZXJfbmV0d29ya2pldHBhY2tfcG9zdF93YXNfZXZlcl9wdWJsaXNoZWRkb2N1bWVudGNhdGVnb3JpZXNkb2N1bWVudHRhZ3Nkb2N1bWVudGJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudENob29zaW5nIHRoZSByaWdodCByZXRhaWwgYXVkaXQgLyBzdG9yZSBpbnNwZWN0aW9uIHNvZnR3YXJlIHByb3ZpZGVyIHdpbGwgZWxldmF0ZSB5b3VyIHJldGFpbCBvciBob3NwaXRhbGl0eSBidXNpbmVzcy4gSXQgc3RhcnRzIHdpdGggZXhlY3V0aW5nIHByb2dyYW1zIGFuZCBzdGFuZGFyZHMgYXQgZXZlcnkgc2l0ZSwgZXZlcnkgdGltZS4gSXQgbGV0cyB5b3UgZHJpdmUgdGhlIHJldGFpbCBuZXR3b3JrIGZvcndhcmQgd2l0aCBhY3Rpb25hYmxlIHJlcG9ydHMsIHBob3RvcywgdmlkZW9zLCBzaWduYXR1cmVzLCBhbmQgYSBjbG9zZWQtbG9vcCBjb3JyZWN0aXZlIHdvcmtmbG93LiBIb3dldmVyLCB3aXRoIHNvIG1hbnkgb3B0aW9ucyBhdmFpbGFibGUsIGl04oCZcyBpbXBvcnRhbnQgdG8gZmluZCBhIHNvbHV0aW9uIHRoYXQgZml0cyB5b3VyIG5lZWRzLmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50SW52ZXN0aW5nIGluIHRoZSByaWdodCByZXRhaWwgYXVkaXQgLyBpbnNwZWN0aW9uIHBsYXRmb3JtIGNhbiBpbmNyZWFzZSBzYWxlcyBhbmQgcHJvZml0cyBieSBpbXByb3ZpbmcgaW4tc3RvcmUgZXhlY3V0aW9uLCBzdHJlYW1saW5pbmcgd29ya2Zsb3dzLCBhbmQgcHJvdmlkaW5nIGluc2lnaHRzIHdpdGggcmVhbC10aW1lIHJlcG9ydHMuIEl0IGFsc28gcmVkdWNlcyBsaWFiaWxpdGllcywgcmlza3MsIGFuZCBlcnJvcnMgdGhyb3VnaCBhdXRvbWF0ZWQgdXNlciBub3RpZmljYXRpb25zLCBhbmQgY29ycmVjdGl2ZSBhY3Rpb24gaGFuZGxpbmcuZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRUbyBtYWtlIHlvdXIgZGVjaXNpb24tbWFraW5nIHByb2Nlc3MgZWFzaWVyLCB3ZeKAmXZlIGV2YWx1YXRlZCBmZWF0dXJlcywgcHJpY2luZywgYW5kIGN1c3RvbWVyIHJldmlld3MgdG8gbWFrZSBhIGNvbXByZWhlbnNpdmUgbGlzdCBvZiB0aGUgPHN0cm9uZz4xMCBiZXN0IHJldGFpbCBhdWRpdCBzb2Z0d2FyZSBwbGF0Zm9ybXM8L3N0cm9uZz4uZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaGUgMTAgYmVzdCByZXRhaWwgYXVkaXQgc29mdHdhcmUgc29sdXRpb25zbGV2ZWxUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNoYXNGaXhlZExheW91dGNhcHRpb25oZWFkY2VsbHNjb250ZW50PHN0cm9uZz5Tb2Z0d2FyZTwvc3Ryb25nPnRhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNvbnRlbnQ8c3Ryb25nPkNhcHRlcnJhIFJhdGluZzwvc3Ryb25nPnRhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNvbnRlbnQ8c3Ryb25nPlByaWNpbmc8L3N0cm9uZz50YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jb250ZW50PHN0cm9uZz5GcmVlIFRyaWFsPC9zdHJvbmc+dGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY29udGVudDxzdHJvbmc+TW9iaWxlIEFwcDwvc3Ryb25nPnRhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNvbnRlbnQ8c3Ryb25nPkFQSSBhbmQgU1NPPC9zdHJvbmc+dGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuYm9keWNlbGxzY29udGVudDxzdHJvbmc+MS4gQklORFk8L3N0cm9uZz50YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jb250ZW50NC45IOKtkHRhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNvbnRlbnRQcmljZWQgYnkgdXNhZ2UuIFVubGltaXRlZCB1c2VycyBhbmQgbG9jYXRpb25zLnRhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNvbnRlbnTinIUgWWVzdGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY29udGVudOKchSBZZXN0YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jb250ZW504pyFIFllc3RhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNlbGxzY29udGVudDxzdHJvbmc+Mi4gVklTSVRCQVNJUzwvc3Ryb25nPnRhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNvbnRlbnRuL2F0YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jb250ZW50UHJpY2VkIHBlciB1c2VyLiBQcmVtaXVtIGZlYXR1cmVzIGF2YWlsYWJsZSBmb3IgYWRkZWQgZmVlcy50YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jb250ZW504pyFIFllc3RhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNvbnRlbnTinIUgWWVzdGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY29udGVudOKchSBZZXN0YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jZWxsc2NvbnRlbnQ8c3Ryb25nPjMuIFpJUExJTkU8L3N0cm9uZz50YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jb250ZW50NC43IOKtkHRhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNvbnRlbnROb3QgcHVibGljbHkgYXZhaWxhYmxlLnRhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNvbnRlbnTinIUgWWVzdGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY29udGVudOKchSBZZXN0YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jb250ZW504pyFIFllc3RhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNlbGxzY29udGVudDxzdHJvbmc+NC4gWkVOUFVUPC9zdHJvbmc+dGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY29udGVudDQuNyDirZB0YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jb250ZW50VGllcmVkIHBsYW5zLCBwcmljZWQgcGVyIHVzZXIudGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY29udGVudOKchSBZZXN0YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jb250ZW504pyFIFllc3RhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNvbnRlbnTinIUgWWVzdGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY2VsbHNjb250ZW50PHN0cm9uZz41LiBHT0FVRElUUzwvc3Ryb25nPnRhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNvbnRlbnQ0Ljgg4q2QdGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY29udGVudFRpZXJlZCBwbGFucywgcHJpY2VkIHBlciB1c2VyLnRhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNvbnRlbnTinYwgTm90YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jb250ZW504pyFIFllc3RhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNvbnRlbnTinIUgWWVzdGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY2VsbHNjb250ZW50PHN0cm9uZz42LiBTQUZFVFlDVUxUVVJFPC9zdHJvbmc+dGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY29udGVudDQuNiDirZB0YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jb250ZW50VGllcmVkIHBsYW5zLCBwcmljZWQgcGVyIHVzZXIudGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY29udGVudOKchSBZZXN0YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jb250ZW504pyFIFllc3RhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNvbnRlbnTinIUgWWVzdGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY2VsbHNjb250ZW50PHN0cm9uZz43LiBSRVBTTFk8L3N0cm9uZz50YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jb250ZW50NC40IOKtkHRhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNvbnRlbnRUaWVyZWQgcGxhbnMuIEFubnVhbCB1cGZyb250IHBheW1lbnQudGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY29udGVudOKdjCBOb3RhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNvbnRlbnTinIUgWWVzdGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY29udGVudOKchSBZZXN0YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jZWxsc2NvbnRlbnQ8c3Ryb25nPjguIFdPUktKQU08L3N0cm9uZz50YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jb250ZW50NC40IOKtkHRhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNvbnRlbnRUaWVyZWQgcGxhbnMgd2l0aCBsaW1pdGVkIHVzZXJzLnRhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNvbnRlbnTinYwgTm90YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jb250ZW504pyFIFllc3RhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNvbnRlbnTinIUgWWVzdGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY2VsbHNjb250ZW50PHN0cm9uZz45LiBBQ1RJT05DQVJEPC9zdHJvbmc+dGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY29udGVudDQuNSDirZB0YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jb250ZW50UHJpY2VkIHBlciB1c2VyL2xvY2F0aW9uICsgYWN0aXZhdGlvbiBmZWUudGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY29udGVudOKchSBZZXN0YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jb250ZW504pyFIFllc3RhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNvbnRlbnTinYwgTm90YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jZWxsc2NvbnRlbnQ8c3Ryb25nPjEwLiBHT1NQT1RDSEVDSzwvc3Ryb25nPnRhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNvbnRlbnQ0Ljgg4q2QdGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY29udGVudFRpZXJlZCBwbGFucywgcHJpY2VkIHBlciB1c2VyLnRhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNvbnRlbnTinIUgWWVzdGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY29udGVudOKchSBZZXN0YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jb250ZW504pyFIFllc3RhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmZvb3RUcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEZpcnN0LCB3aGF0IGlzIHJldGFpbCBhdWRpdCBzb2Z0d2FyZT9sZXZlbFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRSZXRhaWwgYXVkaXQgc29mdHdhcmUgKGFsc28gY2FsbGVkICJpbnNwZWN0aW9uIHNvZnR3YXJlIikmbmJzcDtpcyBzb2Z0d2FyZSB0aGF0IGVuYWJsZXMgb3JnYW5pemF0aW9ucyB0byBlZmZpY2llbnRseSBhdWRpdCB0aGVpciByZXRhaWwgc3RvcmVzIGludGVybmFsbHkgZm9yIGNvbXBsaWFuY2Ugd2l0aCZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vYmxvZy5iaW5keS5jb20vd2hhdC1hcmUtYnJhbmQtc3RhbmRhcmRzLyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+YnJhbmQgc3RhbmRhcmRzPC9hPiwgcHJvZ3JhbXMsIGFuZCBwb2xpY2llcyBpbiBhcmVhcyBzdWNoIGFzIG9wZXJhdGlvbnMsIDxhIGhyZWY9Imh0dHBzOi8vYmxvZy5iaW5keS5jb20vY2F0ZWdvcnkvbWVyY2hhbmRpc2luZy8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPm1lcmNoYW5kaXNpbmc8L2E+LCA8YSBocmVmPSJodHRwczovL2Jsb2cuYmluZHkuY29tL2NhdGVnb3J5L2xvc3MtcHJldmVudGlvbi8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPmxvc3MgcHJldmVudGlvbjwvYT4sIDxhIGhyZWY9Imh0dHBzOi8vYmxvZy5iaW5keS5jb20vY2F0ZWdvcnkvaGVhbHRoLWFuZC1zYWZldHkvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5oZWFsdGggYW5kIHNhZmV0eTwvYT4gYW5kIHNlY3VyaXR5LiBSZXRhaWwgYXVkaXRzIGFyZSBzb21ldGltZXMgY2FsbGVkICJpbnNwZWN0aW9ucyIgb3IganVzdCAidmlzaXRzIi5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudE1vc3Qgc3VjY2Vzc2Z1bCByZXRhaWwgYW5kIGhvc3BpdGFsaXR5IGJyYW5kcyBjb25kdWN0ICBzaXRlIGF1ZGl0cyB1c2luZyBzcGVjaWFsbHkgZGVzaWduZWQgY2xvdWQgc29mdHdhcmUgdG8gbW9uaXRvciB0cmVuZHMsIHJvb3QgY2F1c2VzLCBzZW5kIHRhc2tzLCBnZXQgcmVhbC10aW1lIHJlcG9ydHMsIGFuZCB2ZXJpZnkgdGhhdCBlYWNoIHNpdGUgaXMgb24gcG9pbnQgd2hlbiBpdCBjb21lcyB0byBicmFuZCBzdGFuZGFyZHMuZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRCeSB1c2luZyBzb2Z0d2FyZSBkZXNpZ25lZCBmb3IgcmV0YWlsIGF1ZGl0cywgeW91IGNhbiBzZWUgc2lnbmlmaWNhbnQgaW1wcm92ZW1lbnRzIGFuZCB0aW1lL2Nvc3Qgc2F2aW5ncyBpbiB5b3VyIG9wZXJhdGlvbnMuIFRoaXMgaXMgZXNwZWNpYWxseSB0cnVlIGlmIHlvdXIgY3VycmVudCBhdWRpdCBwcm9jZXNzIGluY2x1ZGVzIHBhcGVyLCAgc3ByZWFkc2hlZXRzLCBhbmQgZW1haWwgZm9sbG93IHVwcy5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEhvdyB0byBzZWxlY3QgdGhlIHJpZ2h0IHJldGFpbCBhdWRpdCBzb2Z0d2FyZSBmb3IgeW91bGV2ZWxUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNvcmRlcmVkdmFsdWVzVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFN0YXJ0IGJ5IGNvbXBpbGluZyBhIGxpc3Qgb2YgbXVzdC1oYXZlLCBhbmQgbmljZSB0byBoYXZlIGZlYXR1cmVzLlRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50RGV0ZXJtaW5lIHdoYXQgZGV2aWNlcyB5b3Ugd2FudCB0byB1c2UuIFdoaWxlIOKAnG1vYmlsZSBmaXJzdOKAnSBpcyBuaWNlLCB3ZSBzdWdnZXN0IHNlbGVjdGluZyBhIHNvZnR3YXJlIHBsYXRmb3JtIHRoYXQgc3VwcG9ydHMgYWxsIGRldmljZXMgKFBDLCBpT1MsIEFuZHJvaWQsIG1vYmlsZSwgYW5kIHRhYmxldHMpLlRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50Q292ZXIgeW91ciBiYXNlcyBhbmQgZW5zdXJlIHRoYXQgdGhlIHNvZnR3YXJlIGhhcyB0aGUgcmVwb3J0aW5nIGNhcGFiaWxpdGllcyB5b3UgbmVlZC4gTWFrZSBzdXJlIHRoYXQgeW91ciBkYXRhIGlzIGV4cG9ydGFibGUsIHdpdGggYWdncmVnYXRlIHN1bW1hcmllcywgYW5kIHJhdyBkYXRhLlRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50U2NoZWR1bGUgYSBkZW1vIGFuZCBtYWtlIHN1cmUgaXQgaGFzIGFsbCB0aGUgZmVhdHVyZXMgeW91IG5lZWQuVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRSZXNlYXJjaCB0aGUgY29tcGFueSwgaG93IGxvbmcgaGF2ZSB0aGV5IGJlZW4gaW4gYnVzaW5lc3M\/IEFyZSB0aGV5IHJlcHV0YWJsZSBhbmQgcmVsaWFibGU\/VHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRDb21wYXJlIHByaWNpbmcsIGFuZCBtYWtlIHN1cmUgeW91IGFyZSBhd2FyZSBvZiBhbnkgYW5kIGFsbCBleHBlbnNlcywgYm90aCB1cGZyb250IGFuZCBvbi1nb2luZy4gUmVtZW1iZXIgdGhhdCBwcmljaW5nIHBlciB1c2VyIGNhbiBzaWduaWZpY2FudGx5IGluY3JlYXNlIGNvc3RzIGFzIHlvdSBncm93IGFuZCBzY2FsZSB5b3VyIGJ1c2luZXNzLiBJZiB5b3UgY2FuLCBwYXkgZm9yIHVzYWdlLCBub3QgdXNlcnMuVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRSdW4gYSBmcmVlIHRyaWFsLCB0aGUgYmVzdCB3YXkgdG8gZ2V0IGEgZmVlbCBmb3IgdGhlIHByb2R1Y3QgaXMgdG8gZ2V0IHlvdXIgaGFuZHMgb24gaXQuIE5vIGRlbW93YXJlLCBubyBwcm9taXNlcy4gVGVzdCBkcml2ZSBpdCBpbiB0aGUgZmllbGQgd2l0aCByZWFsIGRhdGEuVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRGaW5hbGx5LCBjb25kdWN0IHRlY2huaWNhbCBkdWUgZGlsaWdlbmNlLCBhbmQgdmVyaWZ5IHRoZSZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vYmluZHkuY29tL2Fib3V0L3NlY3VyaXR5LyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+c2VjdXJpdHkgYW5kIHJlbGlhYmlsaXR5PC9hPiZuYnNwO29mIHRoZSBzZXJ2aWNlIHByb3ZpZGVyLlRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50Rm9yIGZ1bGwgZGV0YWlscyBvbiBzZWxlY3RpbmcgYSByZXRhaWwgYXVkaXQgc29mdHdhcmUgdmVuZG9yLCBjaGVjayBvdXQgPGEgaHJlZj0iaHR0cHM6Ly9ibG9nLmJpbmR5LmNvbS9jaG9vc2UtYS1yZXRhaWwtYXVkaXQtc29mdHdhcmUtdmVuZG9yLWluLTYtc3RlcHMvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj50aGlzIHBvc3Q8L2E+LmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50MS4mbmJzcDs8YSBocmVmPSJodHRwczovL2JpbmR5LmNvbS8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPkJpbmR5PC9hPmxldmVsVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzaW1hZ2VzaWRzbmF2aWdhdGlvbkJ1dHRvblR5cGVzaG9ydENvZGVUcmFuc2Zvcm1zY2FwdGlvbmltYWdlQ3JvcHJhbmRvbU9yZGVyZml4ZWRIZWlnaHRsaW5rVG9zaXplU2x1Z2FsbG93UmVzaXplYXNwZWN0UmF0aW9hbGlnblRycENvbnRlbnRSZXN0cmljdGlvbm5vQm90dG9tTWFyZ2lubm9Ub3BNYXJnaW5maWx0ZXJsaWdodGJveGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN1cmxhbHRjYXB0aW9uaWRzaXplU2x1Z2xpbmtEZXN0aW5hdGlvblRycENvbnRlbnRSZXN0cmljdGlvbm5vQm90dG9tTWFyZ2lubm9Ub3BNYXJnaW5maWx0ZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+QWJvdXQgQmluZHk8L3N0cm9uZz5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEJpbmR5IGlzIGEgY2xvdWQgQUktcG93ZXJlZCBhcHAgdG8gYXV0b21hdGUmbmJzcDs8YSBocmVmPSJodHRwczovL2JpbmR5LmNvbS9wcm9kdWN0cy9yZXRhaWwtYXVkaXQvIj7inJTvuI8mbmJzcDthdWRpdHM8L2E+LCZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vYmluZHkuY29tL3Byb2R1Y3RzL3Rhc2stbWFuYWdlbWVudC8iPvCfl5PvuI8mbmJzcDt0YXNrczwvYT4mbmJzcDthbmQmbmJzcDs8YSBocmVmPSJodHRwczovL2JpbmR5LmNvbS9wcm9kdWN0cy9jb21tdW5pY2F0aW9uLyI+8J+ToyZuYnNwO2NvbW11bmljYXRpb248L2E+Jm5ic3A7Zm9yIHJldGFpbCBhbmQgaG9zcGl0YWxpdHkuIDxzdHJvbmc+QmluZHkgaXMgdGhlIGJlc3Qgb3ZlcmFsbCBhcHAgdG8gaW5zcGVjdCB5b3VyIHNpdGVzIGFuZCB2ZXJpZnkgYnJhbmQgc3RhbmRhcmRzLCB0YXNrcywgYW5kIGNvcnJlY3RpdmUgYWN0aW9ucyB0byB5b3VyIHNpdGVzIHdpdGggZWFzZTwvc3Ryb25nPi4gR2V0IHJlYWwtdGltZSByZXBvcnRzLCBzaWduYXR1cmVzLCB2aWRlb3MsIGFuZCBwaG90byB2ZXJpZmljYXRpb25zLmRyb3BDYXBjbGFzc05hbWVUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5SYXRpbmc8L3N0cm9uZz5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDQuOSDirZDirZDirZDirZDirZBkcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzdXJsYWx0Y2FwdGlvbmxpZ2h0Ym94aHJlZnJlbGlkc2l6ZVNsdWdsaW5rRGVzdGluYXRpb25saW5rVGFyZ2V0VHJwQ29udGVudFJlc3RyaWN0aW9ubm9Cb3R0b21NYXJnaW5ub1RvcE1hcmdpbmZpbHRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5GZWF0dXJlczwvc3Ryb25nPmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNvcmRlcmVkdmFsdWVzVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFN0YXJ0IGF1ZGl0aW5nIGluc3RhbnRseSB3aXRoIHRoZSBpbnNwZWN0aW9uIHRlbXBsYXRlcyBvciBjcmVhdGUvdXBsb2FkIHlvdXIgb3duIGN1c3RvbSBpbnNwZWN0aW9uIGZvcm1zIGluIG1pbnV0ZXMuVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRNb2JpbGUgYXBwIGZvciBBbmRyb2lkIGFuZCBpT1MsIFdlYiBhcHAgZm9yIFBDcyBhbmQgbGFwdG9wcy5UcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFJlYWwtdGltZSByZXBvcnRpbmcgZm9yIEtQSXMsIGluc2lnaHRzLCB0cmVuZHMsIGFuZCByb290IGNhdXNlcy5UcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEFzc2lnbiBhY3Rpb24gcGxhbnMsIHRyYWNrIHByb2dyZXNzLCBhbmQgdmVyaWZ5IHdpdGggcGhvdG9zIGFuZCB2aWRlb3MuVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRCdWlsdC1pbiBmaWVsZCBoaWVyYXJjaHkgZW5zdXJlcyBubyBvdmVyc2hhcmluZyBvZiBkYXRhLlRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50TWFuYWdlIHByb2plY3RzIHdpdGggYnVpbHQtaW4gcHJvZ3Jlc3MgdHJhY2tpbmcsIEdhbnR0IGNoYXJ0cywgaGlzdG9yeSwgdGFzayBkZXBlbmRlbmNpZXMsIGFuZCBtaWxlc3RvbmVzLlRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50RHJpdmUgYWNjdXJhY3kgYW5kIGFjY291bnRhYmlsaXR5IHdpdGggR1BTLCB0aW1lIGFuZCBkYXRlIHN0YW1wcy5UcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFRhc2sgbWFuYWdlbWVudCwgc2V0IGRpcmVjdGl2ZXMgYW5kIHByaW9yaXRpZXMsIGF1dG9tYXRlIG5vdGlmaWNhdGlvbnMsIGFuZCB0cmFjayBjb21wbGV0aW9uLlRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50Q29tbXVuaWNhdGUgd2l0aCB5b3VyIGZpZWxkIHRlYW1zIGFuZCBzaXRlcywgc2VuZCBtZW1vcywgc2hhcmUgaW5mb3JtYXRpb24sIG5ld3MsIGFuZCBhbm5vdW5jZW1lbnRzLiBUYXJnZXRlZCBkaXN0cmlidXRpb24gYnkgdXNlciwgcm9sZSwgb3Igc2l0ZSB0YWdzLlRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50VGlja2V0IG1hbmFnZW1lbnQsIHRyYWNrIG1haW50ZW5hbmNlIHJlcXVlc3RzLCBjdXN0b21lciBjb21wbGFpbnRzLCBhbmQgc2l0ZSBmZWVkYmFjay4gT3BlbiwgcmV2aWV3LCBhbmQgY2xvc2UgdGlja2V0cywgYW5kIGNyZWF0ZSBhIHJlY29yZCBvZiBwcm9hY3RpdmUgcmVzb2x1dGlvbi5UcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFB1Ymxpc2ggU09QcyAoU3RhbmRhcmQgT3BlcmF0aW5nIFByb2NlZHVyZXMpLCBjb250cm9sIHZpc2liaWxpdHksIGFuZCBjb25uZWN0IHRoZW0gdG8gaW5zcGVjdGlvbiBmb3Jtc1RycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50T25saW5lIGFuZCBPZmZsaW5lIG1vZGVzIGFsbG93IHlvdSB0byBjb25kdWN0IGluc3BlY3Rpb25zIGFueXRpbWUsIGFueXdoZXJlLlRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50QVBJICZhbXA7IFNTTyB0byBpbnRlZ3JhdGUgd2l0aCB5b3VyIGVudGVycHJpc2Ugc3lzdGVtIGFuZCBidXNpbmVzcyBpbnRlbGxpZ2VuY2UuVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRGdWxsIGFjY2VzcyB0byBhbGwgZmVhdHVyZXMgd2l0aCBubyBwYXl3YWxscyB0byBhY2Nlc3MgZGlmZmVyZW50IG1vZHVsZXMuVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnREZXBsb3ltZW50LXJlYWR5IGluIGhvdXJzLlRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50R0RQUiBjb21wbGlhbnQgYW5kIGF2YWlsYWJsZSBpbiAyMiBsYW5ndWFnZXNUcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+VHJpYWw8L3N0cm9uZz5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxhIGhyZWY9Imh0dHBzOi8vYmluZHkuY29tL2FwcC9yZWdpc3RyYXRpb24vc3RlcDE\/bGFuZz1lbiZhbXA7YWJvdXRQcmljaW5nPXkmYW1wO2Fib3V0VHJpYWw9eSI+MTQtZGF5IGZyZWUgdHJpYWw8L2E+LiBObyBjb21taXRtZW50IGFuZCBubyBjcmVkaXQgY2FyZCByZXF1aXJlZC4gZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkJpbmR5IGNvbWVzIHdpdGggaHVuZHJlZHMgb2YgaW5kdXN0cnkgYW5kIGNhdGVnb3J5IHNwZWNpZmljIHRlbXBsYXRlczwvc3Ryb25nPi4gVXNlIHRoZXNlIHRlbXBsYXRlcyBpbiB5b3VyIG93biBhY2NvdW50LCBjdXN0b21pemUgdGhlbSwgb3IgY3JlYXRlIGFuZCB1cGxvYWQgeW91ciBvd24gZm9ybXMhJm5ic3A7QWNjZXNzIHRvIHRlbXBsYXRlcyBpcyBhdmFpbGFibGUgZHVyaW5nIHRoZSAxNC1kYXkgZnJlZSB0cmlhbCwgd2l0aCBwYWlkIHBsYW5zIGF2YWlsYWJsZS5kcm9wQ2FwY2xhc3NOYW1lVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+QW5kcm9pZCBhbmQgaVBob25lIGFwcDwvc3Ryb25nPmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50RGlyZWN0IGxpbmsgdG8gZG93bmxvYWQgQmluZHkgb24gdGhlIEFwcCBTdG9yZTogPGEgaHJlZj0iaHR0cHM6Ly9hcHBzLmFwcGxlLmNvbS91cy9hcHAvYmluZHkvaWQ2NzUzOTgyODU4IiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5odHRwczovL2FwcHMuYXBwbGUuY29tL3VzL2FwcC9iaW5keS9pZDY3NTM5ODI4NTg8L2E+ZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnREaXJlY3QgbGluayB0byBnZXQgQmluZHkgb24gR29vZ2xlIFBsYXk6IDxhIGhyZWY9Imh0dHBzOi8vcGxheS5nb29nbGUuY29tL3N0b3JlL2FwcHMvZGV0YWlscz9pZD1jb20uYmluZHkudHdhIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5odHRwczovL3BsYXkuZ29vZ2xlLmNvbS9zdG9yZS9hcHBzL2RldGFpbHM\/aWQ9Y29tLmJpbmR5LnR3YTwvYT5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+UHJpY2luZzwvc3Ryb25nPmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5QcmljZWQgYnkgdXNhZ2UsIG5vdCB1c2VycywgQmluZHkgY29zdHMgbGVzczwvc3Ryb25nPi4gQWxsIHBsYW5zIGluY2x1ZGUgdW5saW1pdGVkIHVzZXJzIGFuZCBsb2NhdGlvbnMuZHJvcENhcGNsYXNzTmFtZVRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc29yZGVyZWR2YWx1ZXNUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50SWYgeW91IGFyZSBub3QgdXNpbmcgQmluZHksIGl0IGlzIHRpbWUgdG8g4pqhJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly9iaW5keS5jb20vYWJvdXQvc3dpdGNoLyI+c2F2ZSB0aW1lLCBjdXQgY29zdHMsIGFuZCBvbmJvYXJkIGZhc3Q8L2E+Jm5ic3A7d2l0aCB0aGUgIzEgcmF0ZWQgYXVkaXQvaW5zcGVjdGlvbiwgdGFzayBhbmQgY29tbXVuaWNhdGlvbiBwbGF0Zm9ybSBmb3IgcmV0YWlsIGFuZCBob3NwaXRhbGl0eS5UcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudE9uYm9hcmQgZWFzaWx5IGluIGRheXMgd2l0aCByZXNwb25zaXZlIGFuZCByZWxpYWJsZSBzdXBwb3J0LiZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vYmxvZy5iaW5keS5jb20vYmluZHktZGVtby8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPldhdGNoIGEgZGVtbzwvYT4sJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly9iaW5keS5jb20vY29udGFjdC8jaW5mb3JtYXRpb25PckZyZWVUcmlhbCI+Q29udGFjdCB1czwvYT4mbmJzcDtvciZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vYmluZHkuY29tL2FwcC9yZWdpc3RyYXRpb24vc3RlcDE\/bGFuZz1lbiIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+VHJpYWw8L2E+Jm5ic3A7dG9kYXkhVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPlZlcmRpY3Q8L3N0cm9uZz5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudENob29zZSBCaW5keSBpZiBhdCBsZWFzdCBvbmUgb2YgdGhlIGZhY3RvcnMgYmVsb3cgaXMgaW1wb3J0YW50IHRvIHlvdTpkcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzb3JkZXJlZHZhbHVlc1RycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRCaW5keSBoYXMga2V5IGZlYXR1cmVzIG1hbnkgb3RoZXIgcGxhdGZvcm1zIGxhY2sgc3VjaCBhcyBidWlsdC1pbiBjb21tdW5pY2F0aW9uIHRvIG5vdCBvbmx5IGF1ZGl0IGFuZCBpbnNwZWN0IGJ1dCBhbHNvIHNoYXJlIG5ld3MgYW5kIGluZm9ybS4gQmluZHkgYWxzbyBoYXMgYnVpbHQtaW4gcHJvamVjdCBtYW5hZ2VtZW50IHRvIG1hbmFnZSBzaXRlIG9wZW5pbmdzLCBpbXByb3ZlbWVudCBwbGFucywgY29udmVyc2lvbnMsIGNvbnN0cnVjdGlvbiwgYW5kIGNsb3NpbmdzLlRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50TW9zdCBvdGhlciBwbGF0Zm9ybXMgYXJlIOKAnG9uZSBzaXplIGZpdHMgYWxs4oCdLCBpbmR1c3RyeS1pbmRpZmZlcmVudCBhcHBsaWNhdGlvbi4gVGhleSBtYXkgbm90IGJlIGFsaWduZWQgd2l0aCB0aGUgYnVzaW5lc3Mvb3BlcmF0aW9ucyBtb2RlbCBvZiByZXRhaWwgYW5kIGhvc3BpdGFsaXR5IG5ldHdvcmtzLiBGcmljdGlvbiBiZWNvbWVzIGV2aWRlbnQgd2hlbiB5b3UgdHJ5IHRvIGNvbnRyb2wgdmlzaWJpbGl0eSBvciByZXBvcnQgYnkgb3JnYW5pemF0aW9uYWwgaGllcmFyY2h5IChETXMvRGlyZWN0b3JzLCBldGMu4oCmKSBpbiB5b3VyIHJldGFpbCBuZXR3b3JrLiBCaW5keSBpcyBkZXNpZ25lZCBmb3IgcmV0YWlsIGFuZCBpbnRlZ3JhdGVzIG5hdGl2ZWx5IHdpdGggeW91ciBvcmdhbml6YXRpb25hbCBoaWVyYXJjaHkgYW5kIHJldGFpbCBuZXR3b3JrLlRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50TW9zdCBvdGhlciBwbGF0Zm9ybXMgY2hhcmdlIHBlciBzZWF0LiBUaGUgbW9yZSB5b3Ugc2NhbGUgdXNhZ2UgKGJ5IG1ha2luZyB0aGUgdG9vbCBhdmFpbGFibGUgdG8gbW9yZSB1c2VycyksIHRoZSBtb3JlIHlvdSBzcGVuZCwgZXZlbiBpZiB5b3UgZG9uJ3QgYWN0dWFsbHkgY29uZHVjdCBtb3JlIGluc3BlY3Rpb25zLiBBbGwgQmluZHkgcGxhbnMgaW5jbHVkZSB1bmxpbWl0ZWQgdXNlcnMgYW5kIHNpdGVzLiBQcmljZWQgYnkgdXNhZ2UsIG5vdCB1c2VycywgQmluZHkgY29zdHMgbGVzcy5UcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDIuJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly9ibG9nLmJpbmR5LmNvbS9iaW5keS12cy12aXNpdGJhc2lzLyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+VmlzaXRiYXNpczwvYT5sZXZlbFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkFib3V0IFZpc2l0QmFzaXM8L3N0cm9uZz5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEhlbHBzIHRvIHRyYWNrIGFuZCBtYW5hZ2UgZmllbGQgdGVhbXMgd2l0aCBjbG91ZCBhbmQgR1BTIHRlY2hub2xvZ3kuIEF1dG9tYXRlIHNjaGVkdWxpbmcgYW5kIG1vbml0b3Igc3RhZmYgaW4gcmVhbCB0aW1lLiBBY2Nlc3MgZmllbGQgZGF0YSBhbmQgZ2VuZXJhdGUgcmVwb3J0cy5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+UmF0aW5nPC9zdHJvbmc+ZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnROb3QgZW5vdWdoIHJldmlld3MuZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkZlYXR1cmVzPC9zdHJvbmc+ZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc29yZGVyZWR2YWx1ZXNUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50RnJhdWQgcHJldmVudGlvblRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50R1BTIGFuZCBwZXJmb3JtYW5jZSBtb25pdG9yaW5nVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRDdXN0b20gcmVwb3J0c1RycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50U2NoZWR1bGluZyB2aXNpdHNUcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+VHJpYWw8L3N0cm9uZz5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDE0LWRheSBmcmVlIHRyaWFsIGRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5QcmljaW5nPC9zdHJvbmc+ZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQkMTUvbW9udGgvdXNlci4gTW9yZSBmZWF0dXJlcyBhdmFpbGFibGUgZm9yIGFkZGl0aW9uYWwgZmVlcy5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+QVBJICZhbXA7IFNTTzwvc3Ryb25nPmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50U3VwcG9ydHMgYm90aCBBUEkgYW5kIFNTTy5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+VmVyZGljdDwvc3Ryb25nPmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50SWYgeW91IG5lZWQgcm91dGUgb3B0aW1pemF0aW9uLCBWaXNpdEJhc2lzIGlzIGEgZ29vZCBvcHRpb24uZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQzLiZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vYmxvZy5iaW5keS5jb20vYmluZHktdnMtemlwbGluZS8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPlppcGxpbmU8L2E+bGV2ZWxUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5BYm91dCBaaXBsaW5lPC9zdHJvbmc+ZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRUYXNrIG1hbmFnZW1lbnQgc29mdHdhcmUgdG8gZHJpdmUgc3RvcmUgb3BlcmF0aW9ucyBhbmQgaW1wcm92ZSBjb25zaXN0ZW5jeS4gTWFuYWdlIHRhc2tzIGZvciBmaWVsZCB0ZWFtcywgZW5zdXJlIGNvbXBsZXRpb24sIGFuZCBrZWVwIHRoZW0gZW5nYWdlZC4gQ29ubmVjdCB0ZWFtcywgY2xvc2UgZ2FwcywgYW5kIGV4ZWN1dGUgYWNyb3NzIGFsbCBsb2NhdGlvbnMuZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPlJhdGluZzwvc3Ryb25nPmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50NC43IOKtkGRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5GZWF0dXJlczwvc3Ryb25nPmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNvcmRlcmVkdmFsdWVzVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEFzc2lnbiB0YXNrcyBhbmQgc2VuZCBjb21tdW5pY2F0aW9uVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRTZXQgcHJpb3JpdGllc1RycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50VHJhY2sgcHJvZ3Jlc3NUcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFJlYWwtdGltZSBjaGF0VHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPlRyaWFsPC9zdHJvbmc+ZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRBdmFpbGFibGUgdXBvbiByZXF1ZXN0LmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5QcmljaW5nPC9zdHJvbmc+ZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRQcmljZWQgYnkgbG9jYXRpb24sIGRldGFpbHMgbm90IHB1YmxpY2x5IGF2YWlsYWJsZS5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+QVBJICZhbXA7IFNTTzwvc3Ryb25nPmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50U3VwcG9ydHMgYm90aCBBUEkgYW5kIFNTTy5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+VmVyZGljdDwvc3Ryb25nPmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50SWYgeW91IHdhbnQgYSBwbGF0Zm9ybSBmb2N1c2VkIG9uIG1lc3NhZ2luZyBhbmQgY29tbXVuaWNhdGlvbiwgWmlwbGluZSBpcyBhIGdvb2Qgb3B0aW9uLmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50NC4mbmJzcDs8YSBocmVmPSJodHRwczovL2Jsb2cuYmluZHkuY29tL2JpbmR5LXZzLXplbnB1dC8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPnplbnB1dDwvYT5sZXZlbFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkFib3V0IFplbnB1dDwvc3Ryb25nPmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50WmVucHV0IGVsZXZhdGVzIHRlYW0gZXhlY3V0aW9uIGFjcm9zcyBsb2NhdGlvbnMuIE11bHRpLXVuaXQgb3BlcmF0b3JzIGF1dG9tYXRlIGhvdyBwcm9jZWR1cmVzIGFyZSBkZXBsb3llZC4gQ29tbXVuaWNhdGUgYnJhbmQgc3RhbmRhcmRzIGFuZCBvcGVyYXRpbmcgcHJpb3JpdGllcyBhY3Jvc3MgeW91ciBvcmdhbml6YXRpb24uZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPlJhdGluZzwvc3Ryb25nPmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50NC43IOKtkGRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5GZWF0dXJlczwvc3Ryb25nPmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNvcmRlcmVkdmFsdWVzVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFNjaGVkdWxpbmcgam9ic1RycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50QXNzZXNzIHJpc2tzVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRUYXNrIG1hbmFnZW1lbnRUcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFRyYWNrIGNvcnJlY3RpdmUgYWN0aW9uc1RycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5UcmlhbDwvc3Ryb25nPmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50VHJpYWwgaXMgYXZhaWxhYmxlIHVwb24gcmVxdWVzdC5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+UHJpY2luZzwvc3Ryb25nPmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50UHJpY2luZyBpcyBub3QgcHVibGljbHkgYXZhaWxhYmxlLmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5BUEkgJmFtcDsgU1NPPC9zdHJvbmc+ZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRTdXBwb3J0cyBib3RoIEFQSSBhbmQgU1NPLmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5WZXJkaWN0PC9zdHJvbmc+ZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRJZiB5b3Ugd2FudCB0byBwcmludCBmb29kIGxhYmVscyBhbmQgbW9uaXRvciB0ZW1wZXJhdHVyZXMsIFplbnB1dCBpcyBhIGdvb2Qgb3B0aW9uLmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50NS4mbmJzcDs8YSBocmVmPSJodHRwczovL2Jsb2cuYmluZHkuY29tL2JpbmR5LXZzLWdvYXVkaXRzLyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+R29hdWRpdHM8L2E+bGV2ZWxUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5BYm91dCBHb0F1ZGl0czwvc3Ryb25nPmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50R29BdWRpdHMgaXMgYSBzb2Z0d2FyZSBwbGF0Zm9ybSB1c2VkIHRvIGNvbmR1Y3QgYXVkaXRzIGFuZCBpbnNwZWN0aW9ucyBkaWdpdGFsbHkuIEl0IHByb3ZpZGVzIGEgbW9iaWxlIGFwcCBmb3IgY29tcGxldGluZyBjaGVja2xpc3RzLCBhZGRpbmcgcGhvdG9zLCBub3RlcywgYW5kIHNpZ25hdHVyZXMsIHdpdGggb2ZmbGluZSBmdW5jdGlvbmFsaXR5LiBUaGUgc3lzdGVtIGdlbmVyYXRlcyByZXBvcnRzIGFuZCBkaXN0cmlidXRlcyB0aGVtIGF1dG9tYXRpY2FsbHkuZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPlJhdGluZzwvc3Ryb25nPmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50NC44IOKtkGRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5GZWF0dXJlczwvc3Ryb25nPmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNvcmRlcmVkdmFsdWVzVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEFjY2VzcyBDb250cm9scy9QZXJtaXNzaW9uc1RycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50T2ZmbGluZSBBY2Nlc3NUcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudENvbXBsaWFuY2UgdHJhY2tpbmdUcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEluY2lkZW50IE1hbmFnZW1lbnRUcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+VHJpYWw8L3N0cm9uZz5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFRyaWFsIGlzIG5vdCBhdmFpbGFibGUuZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPlByaWNpbmc8L3N0cm9uZz5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFN0YXJ0ZXIgcGxhbnMgYXZhaWxhYmxlIGZvciAkMTAvbW9udGgvdXNlci4gPGJyPkVudGVycHJpc2UgcGxhbnMgZm9yICQzMC9tb250aC91c2VyLmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5BUEkgJmFtcDsgU1NPPC9zdHJvbmc+ZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRTdXBwb3J0cyBib3RoIEFQSSBhbmQgU1NPLmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5WZXJkaWN0PC9zdHJvbmc+ZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRJZiB5b3Ugd2FudCBhIGxhcmdlIHRlbXBsYXRlIGxpYnJhcnksIEdvQXVkaXRzIGlzIGEgZ29vZCBvcHRpb24uZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ2LiZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vYmxvZy5iaW5keS5jb20vYmluZHktdnMtc2FmZXR5Y3VsdHVyZS8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPlNhZmV0eWN1bHR1cmU8L2E+bGV2ZWxUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5BYm91dCBTYWZldHlDdWx0dXJlPC9zdHJvbmc+ZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRPcGVyYXRpb25zIHBsYXRmb3JtIHRvIHN1cHBvcnQgaW5zcGVjdGlvbnMgYW5kIGRhaWx5IGFjdGl2aXRpZXMuIFRvb2wgZm9yIHdvcmtmbG93IGFzc2lnbm1lbnRzIGFuZCB0YXNrIG1hbmFnZW1lbnQuIFN0YW5kYXJkaXplIHJlcG9ydHMgYW5kIHNoYXJlIHRoZW0gYXV0b21hdGljYWxseS5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+UmF0aW5nPC9zdHJvbmc+ZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ0LjYg4q2QZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkZlYXR1cmVzPC9zdHJvbmc+ZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc29yZGVyZWR2YWx1ZXNUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50TWFuYWdlIGFzc2V0c1RycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50RGV2aWNlIHJlYWRpbmdzIHdpdGggc2Vuc29yc1RycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50QXV0b21hdGVkIHJlcG9ydHNUcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFNjaGVkdWxlIGNoZWNrc1RycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5UcmlhbDwvc3Ryb25nPmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50MzAtZGF5IGZyZWUgdHJpYWwuZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPlByaWNpbmc8L3N0cm9uZz5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudCQyNC9tb250aC91c2VyLiBFbnRlcnByaXNlIHBsYW5zIGF2YWlsYWJsZS5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+QVBJICZhbXA7IFNTTzwvc3Ryb25nPmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50U3VwcG9ydHMgYm90aCBBUEkgYW5kIFNTTy5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+VmVyZGljdDwvc3Ryb25nPmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50SWYgeW91IG5lZWQgc2Vuc29ycyBhbmQgSW9ULCBhbmQgZG9u4oCZdCBtaW5kIHBheWluZyBtb3JlIGFzIHlvdSBzY2FsZSwgU2FmZXR5Q3VsdHVyZSBpcyBhIGdvb2Qgb3B0aW9uLmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50Ny4mbmJzcDs8YSBocmVmPSJodHRwczovL2Jsb2cuYmluZHkuY29tL2JpbmR5LXZzLXJlcHNseS8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPlJlcHNseTwvYT5sZXZlbFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkFib3V0IFJlcHNseTwvc3Ryb25nPmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50UmVwbGFjZSBwZW4gYW5kIHBhcGVyIHdpdGggY3VzdG9tIGZvcm1zLiBHYXRoZXIgZmllbGQgZGF0YSBmb3IgdHJlbmRzIGFuZCBpbnNpZ2h0cy4gRW1wb3dlciB5b3VyIHRlYW1zIHRvIHRocml2ZSBhbmQgcXVpY2tseSByZXNwb25kIHRvIGNoYW5nZS5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+UmF0aW5nPC9zdHJvbmc+ZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ0LjQg4q2QZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkZlYXR1cmVzPC9zdHJvbmc+ZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc29yZGVyZWR2YWx1ZXNUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50VGVhbSBzY2hlZHVsaW5nVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRQT1MgYW5hbHlzaXNUcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudERhdGEgY29sbGVjdGlvblRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50T3JkZXJzIGFuZCByZXR1cm5zVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPlRyaWFsPC9zdHJvbmc+ZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRUcmlhbCBpcyBub3QgYXZhaWxhYmxlLmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5QcmljaW5nPC9zdHJvbmc+ZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRQcmljaW5nIGlzIG5vdCBwdWJsaWNseSBhdmFpbGFibGUuZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkFQSSAmYW1wOyBTU088L3N0cm9uZz5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFN1cHBvcnRzIGJvdGggQVBJIGFuZCBTU08uZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPlZlcmRpY3Q8L3N0cm9uZz5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudElmIHlvdSBuZWVkIHRvIGltcHJvdmUgZHJpdmluZyByb3V0ZXMsIFJlcHNseSBpcyBhIGdvb2Qgb3B0aW9uLmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50OC4mbmJzcDs8YSBocmVmPSJodHRwczovL2Jsb2cuYmluZHkuY29tL2JpbmR5LXZzLXdvcmtqYW0vIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj53b3JramFtPC9hPmxldmVsVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+QWJvdXQgV29ya0phbTwvc3Ryb25nPmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50V29ya0phbSBpcyBkZXNpZ25lZCB0byBpbXByb3ZlIGNvbGxhYm9yYXRpb24gYmV0d2VlbiBjb3Jwb3JhdGUgdGVhbXMgYW5kIHNpdGUgc3RhZmYuIEl0IG9mZmVycyB0b29scyBmb3IgbWVzc2FnaW5nLCB0YXNrIG1hbmFnZW1lbnQsIHRyYWluaW5nLCBhbmQgc2NoZWR1bGluZy4gSXQgaXMgYXZhaWxhYmxlIGluIDQ1IGxhbmd1YWdlcy4gRm9jdXNlcyBvbiBlbXBsb3llZSBlbmdhZ2VtZW50IGFuZCBzY2hlZHVsaW5nLmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5SYXRpbmc8L3N0cm9uZz5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDQuNCDirZBkcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+RmVhdHVyZXM8L3N0cm9uZz5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzb3JkZXJlZHZhbHVlc1RycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRGbGV4aWJsZSBzY2hlZHVsaW5nVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRUYXNrIG1hbmFnZW1lbnRUcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEV4cHJlc3NQYXlUcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEVtcGxveWVlIENvbW11bmljYXRpb25UcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+VHJpYWw8L3N0cm9uZz5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFRyaWFsIGlzIG5vdCBhdmFpbGFibGUuZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPlByaWNpbmc8L3N0cm9uZz5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFN0YXJ0aW5nIGF0ICQ3OTkgcGVyIG1vbnRoLCBiaWxsZWQgYW5udWFsbHkuZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkFQSSAmYW1wOyBTU088L3N0cm9uZz5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFN1cHBvcnRzIGJvdGggQVBJIGFuZCBTU08uZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPlZlcmRpY3Q8L3N0cm9uZz5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudElmIHlvdSB3YW50IHRvIGltcHJvdmUgZW1wbG95ZWUgZW5nYWdlbWVudCBhbmQgc2NoZWR1bGluZywgYW5kIGdpdmUgeW91ciBzdGFmZiBhY2Nlc3MgdG8gZWFybmVkIHdhZ2VzIGVhcmx5LCBXb3JrSmFtIGlzIGEgZ29vZCBvcHRpb24uZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ5LiZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vYmxvZy5iaW5keS5jb20vYmluZHktdnMtYWN0aW9uY2FyZC8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPkFjdGlvbmNhcmQ8L2E+bGV2ZWxUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5BYm91dCBBY3Rpb25DYXJkPC9zdHJvbmc+ZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRBY3Rpb25DYXJkIGhlbHBzIG9wdGltaXplIHVuaXQgb3BlcmF0aW9ucy4gRHJpdmUgY29uc2lzdGVuY3ksIHF1YWxpdHksIGFuZCBtZWV0IGJyYW5kIHJlcXVpcmVtZW50cyB0aHJvdWdoIHNpdGUgaW5zcGVjdGlvbnMuJm5ic3A7ZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPlJhdGluZzwvc3Ryb25nPmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50NC41IOKtkGRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5GZWF0dXJlczwvc3Ryb25nPmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNvcmRlcmVkdmFsdWVzVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFJlYWwtdGltZSBjb21tZW50c1RycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50VGhlcm1vbWV0ZXIgaW50ZWdyYXRpb25UcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEltYWdlIGNhcHR1cmVUcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEhpc3RvcmljYWwgcmVwb3J0c1RycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5UcmlhbDwvc3Ryb25nPmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50QSB0cmlhbCBpcyBhdmFpbGFibGUuZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPlByaWNpbmc8L3N0cm9uZz5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFN0YXJ0aW5nIGF0ICQyNTAgcGVyIG1vbnRoIHdpdGggYSBtaW5pbXVtIG9mICQyNTAgb25lLXRpbWUgYWN0aXZhdGlvbiBmZWUuZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkFQSSAmYW1wOyBTU088L3N0cm9uZz5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEFQSSBhbmQgU1NPIG5vdCBhdmFpbGFibGUuZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPlZlcmRpY3Q8L3N0cm9uZz5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudElmIHlvdSBuZWVkIGRhaWx5IHJvYWRtYXBzIGFuZCBkb27igJl0IG1pbmQgcGF5aW5nIGFjdGl2YXRpb24gZmVlcywgQWN0aW9uIENhcmQgaXMgYSBnb29kIG9wdGlvbi5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDEwLiZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vYmxvZy5iaW5keS5jb20vYmluZHktdnMtZ29zcG90Y2hlY2svIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5Hb3Nwb3RjaGVjazwvYT5sZXZlbFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkFib3V0IEdvU3BvdENoZWNrPC9zdHJvbmc+ZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnREcml2ZSBtYXJrZXQgZXhlY3V0aW9uIHdpdGggdGFzayBtYW5hZ2VtZW50LCBwaG90b3MsIGNvbW11bmljYXRpb24sIGFuZCByZXBvcnRzLiBJbXByb3ZlIGV4ZWN1dGlvbiBhbmQgZ3VpZGUgdGVhbXMuZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPlJhdGluZzwvc3Ryb25nPmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50NC44IOKtkGRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5GZWF0dXJlczwvc3Ryb25nPmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNvcmRlcmVkdmFsdWVzVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudE9mZmxpbmUgbW9kZVRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50Q29udGVudCBzaGFyaW5nVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRSZXBvcnRpbmcgJmFtcDsgSW5zaWdodHNUcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFBob3RvIHJlcG9ydGluZ1RycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5UcmlhbDwvc3Ryb25nPmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50VHJpYWwgaXMgYXZhaWxhYmxlLmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5QcmljaW5nPC9zdHJvbmc+ZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQkNDAvbW9udGgvdXNlcmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5BUEkgJmFtcDsgU1NPPC9zdHJvbmc+ZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRTdXBwb3J0cyBib3RoIEFQSSBhbmQgU1NPLmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5WZXJkaWN0PC9zdHJvbmc+ZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRJZiB5b3UgbmVlZCBtb2JpbGUgdGVtcGVyYXR1cmUgY2FwdHVyZSwgR29TcG90Q2hlY2sgaXMgYSBnb29kIG9wdGlvbi5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEZpbmFsIFdvcmRzbGV2ZWxUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50UmV0YWlsIGF1ZGl0IHNvZnR3YXJlIGlzIGFuIGltcG9ydGFudCB0b29sIHRoYXQgZW5hYmxlcyB5b3UgdG8gc3RyZWFtbGluZSB3b3JrZmxvd3MsIHZlcmlmeSBjb21wbGlhbmNlLCB2aXN1YWxpemUgdHJlbmRzLCBhbmQgaW1wcm92ZSBpbi1zdG9yZSBleGVjdXRpb24gdG8gZGVsaXZlciBhIGdyZWF0IGN1c3RvbWVyIGV4cGVyaWVuY2UuZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRSZW1lbWJlciB3aGVuIHNlbGVjdGluZyBhIHJldGFpbCBhdWRpdCBzb2Z0d2FyZSBzb2x1dGlvbiwgaXQncyBlc3NlbnRpYWwgdG8gZGV0ZXJtaW5lIHRoZSBtb3N0IGltcG9ydGFudCBmYWN0b3JzIGZvciB5b3VyIGJ1c2luZXNzLiBTb21lIG9mIHRoZSBtb3N0IGltcG9ydGFudCB0aGluZ3MgdG8gY29uc2lkZXIgd2hlbiBtYWtpbmcgeW91ciBkZWNpc2lvbiBhcmUgPGEgaHJlZj0iaHR0cHM6Ly9iaW5keS5jb20vYWJvdXQvcHJpY2luZy8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPmJ1ZGdldCBhbmQgcHJpY2U8L2E+LCA8YSBocmVmPSJodHRwczovL2JpbmR5LmNvbS8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPmZlYXR1cmVzPC9hPiwgPGEgaHJlZj0iaHR0cHM6Ly9iaW5keS5jb20vYWJvdXQvY29uZmlndXJhYmlsaXR5LyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+Y3VzdG9taXphdGlvbjwvYT4sIGFuZCA8YSBocmVmPSJodHRwczovL3d3dy5jYXB0ZXJyYS5jYS9zb2Z0d2FyZS8xMDM5OTY0L2JpbmR5IiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5jdXN0b21lciByZXZpZXdzPC9hPi5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFNlbGVjdGluZyBhIHZlbmRvciBpc24ndCBlYXN5LCBidXQgd2UgaG9wZSB0aGlzIGxpc3QgbWFrZXMgaXQgZWFzeSB0byBtYWtlIGFuIGluZm9ybWVkIGRlY2lzaW9uIHRoYXQgYWxpZ25zIHdpdGggeW91ciBidXNpbmVzcyBuZWVkcyBhbmQgZ29hbHMuZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRXYW50IHRvIGxlYXJuIG1vcmUgYWJvdXQgcmV0YWlsIGF1ZGl0cz8gQ2hlY2sgb3V0IG91ciBkZWZpbml0aXZlIGd1aWRlIG9uIHJldGFpbCBhdWRpdHM6ZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3VybGFsdGNhcHRpb25ocmVmcmVsaWRsaW5rRGVzdGluYXRpb25saW5rVGFyZ2V0VHJwQ29udGVudFJlc3RyaWN0aW9ubm9Cb3R0b21NYXJnaW5ub1RvcE1hcmdpbmZpbHRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NzdGF0ZXNhdmVkQXRzdGF0ZXNhdmVkQnnCoEHCoMKgVMKgwqDwn5OjQyBhcCBwdXJwc2UtYmwgd2tzLkksc2RrdGV4dFBhbmVsSGlkZUNvbG9ydGV4dFBhbmVsU2hvd1NwYWNpbmdDb250cm9sc3RleHRQYW5lbEhlYWRpbmdGb250U2l6ZXM8cCBjbGFzcz0iaXMtc3R5bGUtaW5mbyI+QmluZHkgaXMgYSBjbG91ZCBBSS1wb3dlcmVkIOKclO+4j8KgQXVkaXRzLMKg8J+Xk++4j8KgVGFza3PCoGFuZMKg8J+ToyBDb21tdW5pY2F0aW9uIGFwcCBwdXJwb3NlLWJ1aWx0IGZvciByZXRhaWwgYW5kIGhvc3BpdGFsaXR5IG5ldHdvcmtzLiBJbnNwZWN0IHlvdXIgc2l0ZXMsIHZlcmlmeSBicmFuZCBzdGFuZGFyZHMsIGFuZCBzZW5kIHRhc2tzLiBHZXQgcmVhbC10aW1lIHJlcG9ydHMsIHNpZ25hdHVyZXMsIHZpZGVvcywgYW5kIHBob3RvIHZlcmlmaWNhdGlvbnMuPC9wPgoFBwgECAQIBggFGggHt54Bp4MDCAcIBggOCA4ICwgGSAEGCAQOFBseGiAbLxgqCRkhIhYbHwgKCAQIBggHDwQKB6sGBxUKDQ8MCwgHDwQKB7UEBxUKDQ8MCwgHDwQKB4IDBxUKDQ8MCwgHDwQKBysFFQoNDwwLCAcPBAoOBwQFBxkDRQBHASADRQBHARgDRQBHARsDRQBHARsDRQBHARwDRQBHAAQFBxkDRQBHAQUDRQBHAS8DRQBHAQUDRQBHAQUDRQBHAQUDRQBHAAUHHgNFAEcBQwBFAEcBOwNFAEcBBQNFAEcBBQNFAEcBBQNFAEcABQcbA0UARwEFA0UARwEXA0UARwEFA0UARwEFA0UARwEFA0UARwAFBxoDRQBHAQUDRQBHAR4DRQBHAQUDRQBHAQUDRQBHAQUDRQBHAAUHHANFAEcBBQNFAEcBHgNFAEcBBANFAEcBBQNFAEcBBQNFAEcABQchA0UARwEFA0UARwEeA0UARwEFA0UARwEFA0UARwEFA0UARwAFBxoDRQBHAQUDRQBHASUDRQBHAQQDRQBHAQUDRQBHAQUDRQBHAAUHGwNFAEcBBQNFAEcBIANFAEcBBANFAEcBBQNFAEcBBQNFAEcABQceA0UARwEFA0UARwEqA0UARwEFA0UARwEFA0UARwEEA0UARwAFByADRQBHAQUDRQBHAR4DRQBHAQUDRQBHAQUDRQBHAQUDRQBHAAQVCwgHDwQKByUFFQoNDwwLCAcPBAoHngwHFQoNDwwLCAcPBAoHtQMHFQoNDwwLCAcPBAoHpwMHFQoNDwwLCAcPBAoHNQUVCg0PDAsIBw8ECgcGFQoNDwwLCAcPBAoHggEVCwgHDwQKB7ECFQsIBw8ECgemAhULCAcPBAoHPxULCAcPBAoHmwEVCwgHDwQKB6sDFQsIBw8ECgedAhULCAcPBAoHjgMVCwgHDwQKB5MDBxUKDQ8MCwgHDwQKB5gBBRUKDQ8MCwgHDwQKBgMUEwcJSwAGCEsABRUOCwYICwgHDwQKQwAHAggPFQ4LBgsIBw8ECgccBxUKDQ8MCwgHDwQKBxyIAQIHBQQBPAMHBAIBAgEGAQgBFQIMQQBJAAECAQJBAQIBDRpBAAUBDQEEQQECAQMBCBEBBBhBAAYDBAELQQACEwIDAQaFAQcJFQoNDwwLCAcPBAoHFwcVCg0PDAsIBw8ECgcJBxUKDQ8MCwgHDwQKQwAHCAQDAggPChUOCwYLCAcPBAoHGQcVCg0PDAsIBw8ECgcGFQoNDwwLCAcPBAoHtAEVCwgHDwQKBzwVCwgHDwQKB4ABFQsIBw8ECgeHARULCAcPBAoHOBULCAcPBAoHqgEVCwgHDwQKB4EBFQsIBw8ECgedARULCAcPBAoHlwIVCwgHDwQKB6QCFQsIBw8ECgemARULCAcPBAoHjAEVCwgHDwQKB5EBFQsIBw8ECgeJARULCAcPBAoHGhULCAcPBAoHLBULCAcPBAoHFgcVCg0PDAsIBw8ECgehAgcVCg0PDAsIBw8ECgeUBAcJFQoNDwwLCAcPBAoHJwcVCg0PDAsIBw8ECgeJAwcVCg0PDAsIBw8ECgeYAwcVCg0PDAsIBw8ECgcYBxUKDQ8MCwgHDwQKB68BBwkVCg0PDAsIBw8ECgcGFQoNDwwLCAcPBAoHqgMVCwgHDwQKB4IGFQsIBw8ECgcYBxUKDQ8MCwgHDwQKB4YBBxUKDQ8MCwgHDwQKBwYVCg0PDAsIBw8ECgeNBBULCAcPBAoHqwYVCwgHDwQKB5YEFQsIBw8ECge2AQUVCg0PDAsIBw8ECgchBxUKDQ8MCwgHDwQKB6ACBxUKDQ8MCwgHDwQKBxcHFQoNDwwLCAcPBAoHEwcVCg0PDAsIBw8ECgcZBxUKDQ8MCwgHDwQKBwYVCg0PDAsIBw8ECgcQFQsIBw8ECgceFQsIBw8ECgcOFQsIBw8ECgcRFQsIBw8ECgcWBxUKDQ8MCwgHDwQKBxIHFQoNDwwLCAcPBAoHGAcVCg0PDAsIBw8ECgc8BxUKDQ8MCwgHDwQKBx4HFQoNDwwLCAcPBAoHGgcVCg0PDAsIBw8ECgcYBxUKDQ8MCwgHDwQKBzwHFQoNDwwLCAcPBAoHsAEFFQoNDwwLCAcPBAoHHgcVCg0PDAsIBw8ECgeQAwcVCg0PDAsIBw8ECgcXBxUKDQ8MCwgHDwQKBwUHFQoNDwwLCAcPBAoHGQcVCg0PDAsIBw8ECgcGFQoNDwwLCAcPBAoHIxULCAcPBAoHDhULCAcPBAoHDhULCAcPBAoHDhULCAcPBAoHFgcVCg0PDAsIBw8ECgcXBxUKDQ8MCwgHDwQKBxgHFQoNDwwLCAcPBAoHMwcVCg0PDAsIBw8ECgceBxUKDQ8MCwgHDwQKBxoHFQoNDwwLCAcPBAoHGAcVCg0PDAsIBw8ECgeYAQcVCg0PDAsIBw8ECgeuAQUVCg0PDAsIBw8ECgcdBxUKDQ8MCwgHDwQKB7oCBxUKDQ8MCwgHDwQKBxcHFQoNDwwLCAcPBAoHBQcVCg0PDAsIBw8ECgcZBxUKDQ8MCwgHDwQKBwYVCg0PDAsIBw8ECgcPFQsIBw8ECgcMFQsIBw8ECgcPFQsIBw8ECgcYFQsIBw8ECgcWBxUKDQ8MCwgHDwQKByAHFQoNDwwLCAcPBAoHGAcVCg0PDAsIBw8ECgciBxUKDQ8MCwgHDwQKBx4HFQoNDwwLCAcPBAoHGgcVCg0PDAsIBw8ECgcYBxUKDQ8MCwgHDwQKB5MBBxUKDQ8MCwgHDwQKB7IBBRUKDQ8MCwgHDwQKBx8HFQoNDwwLCAcPBAoHiAQHFQoNDwwLCAcPBAoHFwcVCg0PDAsIBw8ECgcFBxUKDQ8MCwgHDwQKBxkHFQoNDwwLCAcPBAoHBhUKDQ8MCwgHDwQKBxsVCwgHDwQKBw4VCwgHDwQKBxMVCwgHDwQKBxMVCwgHDwQKBxYHFQoNDwwLCAcPBAoHFwcVCg0PDAsIBw8ECgcYBxUKDQ8MCwgHDwQKB5QBBxUKDQ8MCwgHDwQKBx4HFQoNDwwLCAcPBAoHGgcVCg0PDAsIBw8ECgcYBxUKDQ8MCwgHDwQKB4ABBxUKDQ8MCwgHDwQKB7wBBRUKDQ8MCwgHDwQKByQHFQoNDwwLCAcPBAoHpQIHFQoNDwwLCAcPBAoHFwcVCg0PDAsIBw8ECgcFBxUKDQ8MCwgHDwQKBxkHFQoNDwwLCAcPBAoHBhUKDQ8MCwgHDwQKBw0VCwgHDwQKBxwVCwgHDwQKBxEVCwgHDwQKBw8VCwgHDwQKBxYHFQoNDwwLCAcPBAoHEgcVCg0PDAsIBw8ECgcYBxUKDQ8MCwgHDwQKBysHFQoNDwwLCAcPBAoHHgcVCg0PDAsIBw8ECgcaBxUKDQ8MCwgHDwQKBxgHFQoNDwwLCAcPBAoHpQEHFQoNDwwLCAcPBAoHrgEFFQoNDwwLCAcPBAoHHQcVCg0PDAsIBw8ECgePAgcVCg0PDAsIBw8ECgcXBxUKDQ8MCwgHDwQKBwUHFQoNDwwLCAcPBAoHGQcVCg0PDAsIBw8ECgcGFQoNDwwLCAcPBAoHDxULCAcPBAoHDBULCAcPBAoHDxULCAcPBAoHEhULCAcPBAoHFgcVCg0PDAsIBw8ECgcXBxUKDQ8MCwgHDwQKBxgHFQoNDwwLCAcPBAoHIgcVCg0PDAsIBw8ECgceBxUKDQ8MCwgHDwQKBxoHFQoNDwwLCAcPBAoHGAcVCg0PDAsIBw8ECgc\/BxUKDQ8MCwgHDwQKB7ABBRUKDQ8MCwgHDwQKBx4HFQoNDwwLCAcPBAoHrgMHFQoNDwwLCAcPBAoHFwcVCg0PDAsIBw8ECgcFBxUKDQ8MCwgHDwQKBxkHFQoNDwwLCAcPBAoHBhUKDQ8MCwgHDwQKBxMVCwgHDwQKBw8VCwgHDwQKBwoVCwgHDwQKBxYVCwgHDwQKBxYHFQoNDwwLCAcPBAoHFwcVCg0PDAsIBw8ECgcYBxUKDQ8MCwgHDwQKBywHFQoNDwwLCAcPBAoHHgcVCg0PDAsIBw8ECgcaBxUKDQ8MCwgHDwQKBxgHFQoNDwwLCAcPBAoHhgIHFQoNDwwLCAcPBAoHtgEFFQoNDwwLCAcPBAoHIQcVCg0PDAsIBw8ECgeCAgcVCg0PDAsIBw8ECgcXBxUKDQ8MCwgHDwQKBwUHFQoNDwwLCAcPBAoHGQcVCg0PDAsIBw8ECgcGFQoNDwwLCAcPBAoHEhULCAcPBAoHFxULCAcPBAoHDRULCAcPBAoHEhULCAcPBAoHFgcVCg0PDAsIBw8ECgcVBxUKDQ8MCwgHDwQKBxgHFQoNDwwLCAcPBAoHigEHFQoNDwwLCAcPBAoHHgcVCg0PDAsIBw8ECgcaBxUKDQ8MCwgHDwQKBxgHFQoNDwwLCAcPBAoHnwEHFQoNDwwLCAcPBAoHuQEFFQoNDwwLCAcPBAoHIgcVCg0PDAsIBw8ECgezAQcVCg0PDAsIBw8ECgcXBxUKDQ8MCwgHDwQKBwUHFQoNDwwLCAcPBAoHGQcVCg0PDAsIBw8ECgcGFQoNDwwLCAcPBAoHDBULCAcPBAoHDxULCAcPBAoHGBULCAcPBAoHDxULCAcPBAoHFgcVCg0PDAsIBw8ECgcTBxUKDQ8MCwgHDwQKBxgHFQoNDwwLCAcPBAoHDgcVCg0PDAsIBw8ECgceBxUKDQ8MCwgHDwQKBxoHFQoNDwwLCAcPBAoHGAcVCg0PDAsIBw8ECgeFAQcVCg0PDAsIBw8ECgcLBRUKDQ8MCwgHDwQKB4ADBxUKDQ8MCwgHDwQKB7wJBxUKDQ8MCwgHDwQKB48CBxUKDQ8MCwgHDwQKB5gBBxUKDQ8MCwgHDwQKQwAHBAMCDwoVDgsGCwgHDwQKRwAVCg0PDAsFBwUHAgECAQMBAgYEQQEDQQMSHBmaBBQBBAAAAQAAAAEIABABAgDmGwEBANkIQgEBAEEAAgBBAAIAQQACAEEAAgBBAAIAAQABAgECAQIBAgECAQIAAQABAgECAQIBAgECAQIBAAECAQIBAgECAQIBAgEAAQIBAgECAQIBAgECAQABAgECAQIBAgECAQIBAAECAQIBAgECAQIBAgEAAQIBAgECAQIBAgECAQABAgECAQIBAgECAQIBAAECAQIBAgECAQIBAgEAAQIBAgECAQIBAgECAQABAgECAQIBAgECAQJAAEEAAgBBAAIAQQACAEEAAgBBAAIAQQAAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAEEAAgBBAAIAQQACAEEAAgBBAABBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAABBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAABBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAABBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAABBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAABBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAABBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAABBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAABBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAABBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAB0ECvAhBshMBkB8AfQF3EzIwMjUtMDEtMTZUMTA6MzY6MTV3GmJlc3QtcmV0YWlsLWF1ZGl0LXNvZnR3YXJldwdwdWJsaXNofb\/UiQZ9tIkIdwZjbG9zZWR3BmNsb3NlZHl3AHcIc3RhbmRhcmR3AHcAdwB3AHcAeX0AeX0AeXcAdwB4eHYCGGltYWdlX2dlbmVyYXRvcl9zZXR0aW5nc3YECHRlbXBsYXRldwdoaWdod2F5EGRlZmF1bHRfaW1hZ2VfaWR9AARmb250dwAHZW5hYmxlZHkHdmVyc2lvbn0CeXl1AX2\/6+UNdQN9v\/DmhQV9iuzmhQV9jermhQV3JGUwYWNlNmU0LTk3YWQtNGM1NC1iYmQ1LTk4M2VkZDFhNzI2Ynh3tAM8cD5DaG9vc2luZyB0aGUgcmlnaHQgcmV0YWlsIGF1ZGl0IC8gc3RvcmUgaW5zcGVjdGlvbiBzb2Z0d2FyZSBwcm92aWRlciB3aWxsIGVsZXZhdGUgeW91ciByZXRhaWwgb3IgaG9zcGl0YWxpdHkgYnVzaW5lc3MuIEl0IHN0YXJ0cyB3aXRoIGV4ZWN1dGluZyBwcm9ncmFtcyBhbmQgc3RhbmRhcmRzIGF0IGV2ZXJ5IHNpdGUsIGV2ZXJ5IHRpbWUuIEl0IGxldHMgeW91IGRyaXZlIHRoZSByZXRhaWwgbmV0d29yayBmb3J3YXJkIHdpdGggYWN0aW9uYWJsZSByZXBvcnRzLCBwaG90b3MsIHZpZGVvcywgc2lnbmF0dXJlcywgYW5kIGEgY2xvc2VkLWxvb3AgY29ycmVjdGl2ZSB3b3JrZmxvdy4gSG93ZXZlciwgd2l0aCBzbyBtYW55IG9wdGlvbnMgYXZhaWxhYmxlLCBpdOKAmXMgaW1wb3J0YW50IHRvIGZpbmQgYSBzb2x1dGlvbiB0aGF0IGZpdHMgeW91ciBuZWVkcy48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyRlMjU3M2NlMC0wYmRkLTQxMmItYjg1MS0zMWQ1NTNhMDdiZWJ4d7wCPHA+SW52ZXN0aW5nIGluIHRoZSByaWdodCByZXRhaWwgYXVkaXQgLyBpbnNwZWN0aW9uIHBsYXRmb3JtIGNhbiBpbmNyZWFzZSBzYWxlcyBhbmQgcHJvZml0cyBieSBpbXByb3ZpbmcgaW4tc3RvcmUgZXhlY3V0aW9uLCBzdHJlYW1saW5pbmcgd29ya2Zsb3dzLCBhbmQgcHJvdmlkaW5nIGluc2lnaHRzIHdpdGggcmVhbC10aW1lIHJlcG9ydHMuIEl0IGFsc28gcmVkdWNlcyBsaWFiaWxpdGllcywgcmlza3MsIGFuZCBlcnJvcnMgdGhyb3VnaCBhdXRvbWF0ZWQgdXNlciBub3RpZmljYXRpb25zLCBhbmQgY29ycmVjdGl2ZSBhY3Rpb24gaGFuZGxpbmcuPC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckMDYzZDlmMGItNTgyMS00ODBlLWJjNTctY2M4OWZiM2M1NjI3eHfLATxwPlRvIG1ha2UgeW91ciBkZWNpc2lvbi1tYWtpbmcgcHJvY2VzcyBlYXNpZXIsIHdl4oCZdmUgZXZhbHVhdGVkIGZlYXR1cmVzLCBwcmljaW5nLCBhbmQgY3VzdG9tZXIgcmV2aWV3cyB0byBtYWtlIGEgY29tcHJlaGVuc2l2ZSBsaXN0IG9mIHRoZSA8c3Ryb25nPjEwIGJlc3QgcmV0YWlsIGF1ZGl0IHNvZnR3YXJlIHBsYXRmb3Jtczwvc3Ryb25nPi48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyRjM2VlYWU2MS0yZDBhLTRmOWUtYjBhYS03MjQ0NmNlM2U0YmN4d008aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPlRoZSAxMCBiZXN0IHJldGFpbCBhdWRpdCBzb2Z0d2FyZSBzb2x1dGlvbnM8L2gyPncMY29yZS9oZWFkaW5nfQJ2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQxOGU3MzhiOC0xZjlmLTQ5MDAtOWFkMS01ZjBmNDhjNzRiMzh4d5gkPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2stdGFibGUiPjx0YWJsZSBjbGFzcz0iaGFzLWZpeGVkLWxheW91dCI+PHRoZWFkPjx0cj48dGQ+PHN0cm9uZz5Tb2Z0d2FyZTwvc3Ryb25nPjwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+PHN0cm9uZz5DYXB0ZXJyYSBSYXRpbmc8L3N0cm9uZz48L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPjxzdHJvbmc+UHJpY2luZzwvc3Ryb25nPjwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+PHN0cm9uZz5GcmVlIFRyaWFsPC9zdHJvbmc+PC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj48c3Ryb25nPk1vYmlsZSBBcHA8L3N0cm9uZz48L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPjxzdHJvbmc+QVBJIGFuZCBTU088L3N0cm9uZz48L3RkPjwvdHI+PC90aGVhZD48dGJvZHk+PHRyPjx0ZD48c3Ryb25nPjEuIEJJTkRZPC9zdHJvbmc+PC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj40Ljkg4q2QPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj5QcmljZWQgYnkgdXNhZ2UuIFVubGltaXRlZCB1c2VycyBhbmQgbG9jYXRpb25zLjwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4pyFIFllczwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4pyFIFllczwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4pyFIFllczwvdGQ+PC90cj48dHI+PHRkPjxzdHJvbmc+Mi4gVklTSVRCQVNJUzwvc3Ryb25nPjwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+bi9hPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj5QcmljZWQgcGVyIHVzZXIuIFByZW1pdW0gZmVhdHVyZXMgYXZhaWxhYmxlIGZvciBhZGRlZCBmZWVzLjwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4pyFIFllczwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4pyFIFllczwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4pyFIFllczwvdGQ+PC90cj48dHI+PHRkPjxzdHJvbmc+My4gWklQTElORTwvc3Ryb25nPjwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+NC43IOKtkDwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+Tm90IHB1YmxpY2x5IGF2YWlsYWJsZS48L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKchSBZZXM8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKchSBZZXM8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKchSBZZXM8L3RkPjwvdHI+PHRyPjx0ZD48c3Ryb25nPjQuIFpFTlBVVDwvc3Ryb25nPjwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+NC43IOKtkDwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+VGllcmVkIHBsYW5zLCBwcmljZWQgcGVyIHVzZXIuPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inIUgWWVzPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inIUgWWVzPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inIUgWWVzPC90ZD48L3RyPjx0cj48dGQ+PHN0cm9uZz41LiBHT0FVRElUUzwvc3Ryb25nPjwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+NC44IOKtkDwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+VGllcmVkIHBsYW5zLCBwcmljZWQgcGVyIHVzZXIuPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inYwgTm88L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKchSBZZXM8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKchSBZZXM8L3RkPjwvdHI+PHRyPjx0ZD48c3Ryb25nPjYuIFNBRkVUWUNVTFRVUkU8L3N0cm9uZz48L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPjQuNiDirZA8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPlRpZXJlZCBwbGFucywgcHJpY2VkIHBlciB1c2VyLjwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4pyFIFllczwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4pyFIFllczwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4pyFIFllczwvdGQ+PC90cj48dHI+PHRkPjxzdHJvbmc+Ny4gUkVQU0xZPC9zdHJvbmc+PC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj40LjQg4q2QPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj5UaWVyZWQgcGxhbnMuIEFubnVhbCB1cGZyb250IHBheW1lbnQuPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inYwgTm88L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKchSBZZXM8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKchSBZZXM8L3RkPjwvdHI+PHRyPjx0ZD48c3Ryb25nPjguIFdPUktKQU08L3N0cm9uZz48L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPjQuNCDirZA8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPlRpZXJlZCBwbGFucyB3aXRoIGxpbWl0ZWQgdXNlcnMuPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inYwgTm88L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKchSBZZXM8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKchSBZZXM8L3RkPjwvdHI+PHRyPjx0ZD48c3Ryb25nPjkuIEFDVElPTkNBUkQ8L3N0cm9uZz48L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPjQuNSDirZA8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPlByaWNlZCBwZXIgdXNlci9sb2NhdGlvbiArIGFjdGl2YXRpb24gZmVlLjwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4pyFIFllczwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4pyFIFllczwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4p2MIE5vPC90ZD48L3RyPjx0cj48dGQ+PHN0cm9uZz4xMC4gR09TUE9UQ0hFQ0s8L3N0cm9uZz48L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPjQuOCDirZA8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPlRpZXJlZCBwbGFucywgcHJpY2VkIHBlciB1c2VyLjwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4pyFIFllczwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4pyFIFllczwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4pyFIFllczwvdGQ+PC90cj48L3Rib2R5PjwvdGFibGU+PC9maWd1cmU+dwpjb3JlL3RhYmxleHcCdGR\/f39\/dwJ0ZH93BmNlbnRlcn9\/dwJ0ZH93BmNlbnRlcn9\/dwJ0ZH93BmNlbnRlcn9\/dwJ0ZH93BmNlbnRlcn9\/dwJ0ZH93BmNlbnRlcn9\/dwJ0ZH9\/f393AnRkf3cGY2VudGVyf393AnRkf3cGY2VudGVyf393AnRkf3cGY2VudGVyf393AnRkf3cGY2VudGVyf393AnRkf3cGY2VudGVyf393AnRkf39\/f3cCdGR\/dwZjZW50ZXJ\/f3cCdGR\/dwZjZW50ZXJ\/f3cCdGR\/dwZjZW50ZXJ\/f3cCdGR\/dwZjZW50ZXJ\/f3cCdGR\/dwZjZW50ZXJ\/f3cCdGR\/f39\/dwJ0ZH93BmNlbnRlcn9\/dwJ0ZH93BmNlbnRlcn9\/dwJ0ZH93BmNlbnRlcn9\/dwJ0ZH93BmNlbnRlcn9\/dwJ0ZH93BmNlbnRlcn9\/dwJ0ZH9\/f393AnRkf3cGY2VudGVyf393AnRkf3cGY2VudGVyf393AnRkf3cGY2VudGVyf393AnRkf3cGY2VudGVyf393AnRkf3cGY2VudGVyf393AnRkf39\/f3cCdGR\/dwZjZW50ZXJ\/f3cCdGR\/dwZjZW50ZXJ\/f3cCdGR\/dwZjZW50ZXJ\/f3cCdGR\/dwZjZW50ZXJ\/f3cCdGR\/dwZjZW50ZXJ\/f3cCdGR\/f39\/dwJ0ZH93BmNlbnRlcn9\/dwJ0ZH93BmNlbnRlcn9\/dwJ0ZH93BmNlbnRlcn9\/dwJ0ZH93BmNlbnRlcn9\/dwJ0ZH93BmNlbnRlcn9\/dwJ0ZH9\/f393AnRkf3cGY2VudGVyf393AnRkf3cGY2VudGVyf393AnRkf3cGY2VudGVyf393AnRkf3cGY2VudGVyf393AnRkf3cGY2VudGVyf393AnRkf39\/f3cCdGR\/dwZjZW50ZXJ\/f3cCdGR\/dwZjZW50ZXJ\/f3cCdGR\/dwZjZW50ZXJ\/f3cCdGR\/dwZjZW50ZXJ\/f3cCdGR\/dwZjZW50ZXJ\/f3cCdGR\/f39\/dwJ0ZH93BmNlbnRlcn9\/dwJ0ZH93BmNlbnRlcn9\/dwJ0ZH93BmNlbnRlcn9\/dwJ0ZH93BmNlbnRlcn9\/dwJ0ZH93BmNlbnRlcn9\/dwJ0ZH9\/f393AnRkf3cGY2VudGVyf393AnRkf3cGY2VudGVyf393AnRkf3cGY2VudGVyf393AnRkf3cGY2VudGVyf393AnRkf3cGY2VudGVyf392AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyQ4M2RjYmQzNi02NDExLTQ1OTMtYTM2ZC01OWQ1OWE5ZmM0OWN4d0c8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPkZpcnN0LCB3aGF0IGlzIHJldGFpbCBhdWRpdCBzb2Z0d2FyZT88L2gyPncMY29yZS9oZWFkaW5nfQJ2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyRhYmRiZGI2OC00MmQ1LTRlNzItODQ4ZS05NzQ4NjkzY2JlN2V4d6UGPHA+UmV0YWlsIGF1ZGl0IHNvZnR3YXJlIChhbHNvIGNhbGxlZCAiaW5zcGVjdGlvbiBzb2Z0d2FyZSIpJm5ic3A7aXMgc29mdHdhcmUgdGhhdCBlbmFibGVzIG9yZ2FuaXphdGlvbnMgdG8gZWZmaWNpZW50bHkgYXVkaXQgdGhlaXIgcmV0YWlsIHN0b3JlcyBpbnRlcm5hbGx5IGZvciBjb21wbGlhbmNlIHdpdGgmbmJzcDs8YSBocmVmPSJodHRwczovL2Jsb2cuYmluZHkuY29tL3doYXQtYXJlLWJyYW5kLXN0YW5kYXJkcy8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPmJyYW5kIHN0YW5kYXJkczwvYT4sIHByb2dyYW1zLCBhbmQgcG9saWNpZXMgaW4gYXJlYXMgc3VjaCBhcyBvcGVyYXRpb25zLCA8YSBocmVmPSJodHRwczovL2Jsb2cuYmluZHkuY29tL2NhdGVnb3J5L21lcmNoYW5kaXNpbmcvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5tZXJjaGFuZGlzaW5nPC9hPiwgPGEgaHJlZj0iaHR0cHM6Ly9ibG9nLmJpbmR5LmNvbS9jYXRlZ29yeS9sb3NzLXByZXZlbnRpb24vIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5sb3NzIHByZXZlbnRpb248L2E+LCA8YSBocmVmPSJodHRwczovL2Jsb2cuYmluZHkuY29tL2NhdGVnb3J5L2hlYWx0aC1hbmQtc2FmZXR5LyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+aGVhbHRoIGFuZCBzYWZldHk8L2E+IGFuZCBzZWN1cml0eS4gUmV0YWlsIGF1ZGl0cyBhcmUgc29tZXRpbWVzIGNhbGxlZCAiaW5zcGVjdGlvbnMiIG9yIGp1c3QgInZpc2l0cyIuPC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckMDUwM2Y5MWQtZTk3OC00YTZhLWIxMTItOWJmYWIyZmU2NWQ0eHf8ATxwPk1vc3Qgc3VjY2Vzc2Z1bCByZXRhaWwgYW5kIGhvc3BpdGFsaXR5IGJyYW5kcyBjb25kdWN0ICBzaXRlIGF1ZGl0cyB1c2luZyBzcGVjaWFsbHkgZGVzaWduZWQgY2xvdWQgc29mdHdhcmUgdG8gbW9uaXRvciB0cmVuZHMsIHJvb3QgY2F1c2VzLCBzZW5kIHRhc2tzLCBnZXQgcmVhbC10aW1lIHJlcG9ydHMsIGFuZCB2ZXJpZnkgdGhhdCBlYWNoIHNpdGUgaXMgb24gcG9pbnQgd2hlbiBpdCBjb21lcyB0byBicmFuZCBzdGFuZGFyZHMuPC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckZjFkYTExNTItZjNkOS00NmI2LTk2ZmQtYTllZGZiNWE1YjU2eHfuATxwPkJ5IHVzaW5nIHNvZnR3YXJlIGRlc2lnbmVkIGZvciByZXRhaWwgYXVkaXRzLCB5b3UgY2FuIHNlZSBzaWduaWZpY2FudCBpbXByb3ZlbWVudHMgYW5kIHRpbWUvY29zdCBzYXZpbmdzIGluIHlvdXIgb3BlcmF0aW9ucy4gVGhpcyBpcyBlc3BlY2lhbGx5IHRydWUgaWYgeW91ciBjdXJyZW50IGF1ZGl0IHByb2Nlc3MgaW5jbHVkZXMgcGFwZXIsICBzcHJlYWRzaGVldHMsIGFuZCBlbWFpbCBmb2xsb3cgdXBzLjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDk5OTljNzYwLTZmZjAtNDM5My04MjAzLTA3YmRlNzlkZTYxZnh3VzxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+SG93IHRvIHNlbGVjdCB0aGUgcmlnaHQgcmV0YWlsIGF1ZGl0IHNvZnR3YXJlIGZvciB5b3U8L2gyPncMY29yZS9oZWFkaW5nfQJ2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQ1YjA0ZDJjNC02MmUzLTRhYWItYTAyMy1kOTcxMmUxNTZjMWN4dy08b2wgY2xhc3M9IndwLWJsb2NrLWxpc3QiPgoKCgoKCgoKCgoKCgoKPC9vbD53CWNvcmUvbGlzdHh3AHYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDE2MmI0ODM2LTQ4NjgtNDJlMi04NGRiLWIyNWM5MTczZTVjMXh3SzxsaT5TdGFydCBieSBjb21waWxpbmcgYSBsaXN0IG9mIG11c3QtaGF2ZSwgYW5kIG5pY2UgdG8gaGF2ZSBmZWF0dXJlcy48L2xpPncOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyRmZmFkZjg3Zi0yYTg3LTQxZTQtYmNjYi03NmU1MDYwY2RkMTh4d74BPGxpPkRldGVybWluZSB3aGF0IGRldmljZXMgeW91IHdhbnQgdG8gdXNlLiBXaGlsZSDigJxtb2JpbGUgZmlyc3TigJ0gaXMgbmljZSwgd2Ugc3VnZ2VzdCBzZWxlY3RpbmcgYSBzb2Z0d2FyZSBwbGF0Zm9ybSB0aGF0IHN1cHBvcnRzIGFsbCBkZXZpY2VzIChQQywgaU9TLCBBbmRyb2lkLCBtb2JpbGUsIGFuZCB0YWJsZXRzKS48L2xpPncOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyQ1OTRmNmY0Zi0xZTUyLTQyY2YtODE5Zi1iMTdlODNjZGRlMGR4d68BPGxpPkNvdmVyIHlvdXIgYmFzZXMgYW5kIGVuc3VyZSB0aGF0IHRoZSBzb2Z0d2FyZSBoYXMgdGhlIHJlcG9ydGluZyBjYXBhYmlsaXRpZXMgeW91IG5lZWQuIE1ha2Ugc3VyZSB0aGF0IHlvdXIgZGF0YSBpcyBleHBvcnRhYmxlLCB3aXRoIGFnZ3JlZ2F0ZSBzdW1tYXJpZXMsIGFuZCByYXcgZGF0YS48L2xpPncOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyRiOTJmZTdhMi04YWZjLTQyNDktYWE1YS1mODM5YWM1ZGUxNDB4d0g8bGk+U2NoZWR1bGUgYSBkZW1vIGFuZCBtYWtlIHN1cmUgaXQgaGFzIGFsbCB0aGUgZmVhdHVyZXMgeW91IG5lZWQuPC9saT53DmNvcmUvbGlzdC1pdGVtdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckNjE2NTBmZjAtYzgwZi00ZGE0LWI0MjItMDNkMzFjMjM1MDYweHdkPGxpPlJlc2VhcmNoIHRoZSBjb21wYW55LCBob3cgbG9uZyBoYXZlIHRoZXkgYmVlbiBpbiBidXNpbmVzcz8gQXJlIHRoZXkgcmVwdXRhYmxlIGFuZCByZWxpYWJsZT88L2xpPncOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyRlOWRkOWZlYS1iODg1LTQwYmEtODA1OC02OTFkZTBjZDBkMjB4d\/QBPGxpPkNvbXBhcmUgcHJpY2luZywgYW5kIG1ha2Ugc3VyZSB5b3UgYXJlIGF3YXJlIG9mIGFueSBhbmQgYWxsIGV4cGVuc2VzLCBib3RoIHVwZnJvbnQgYW5kIG9uLWdvaW5nLiBSZW1lbWJlciB0aGF0IHByaWNpbmcgcGVyIHVzZXIgY2FuIHNpZ25pZmljYW50bHkgaW5jcmVhc2UgY29zdHMgYXMgeW91IGdyb3cgYW5kIHNjYWxlIHlvdXIgYnVzaW5lc3MuIElmIHlvdSBjYW4sIHBheSBmb3IgdXNhZ2UsIG5vdCB1c2Vycy48L2xpPncOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyQwNjVmOTQ2OS02M2RkLTQ4NDctYjY1ZC04Zjk3N2U2MzY1MzJ4d6YBPGxpPlJ1biBhIGZyZWUgdHJpYWwsIHRoZSBiZXN0IHdheSB0byBnZXQgYSBmZWVsIGZvciB0aGUgcHJvZHVjdCBpcyB0byBnZXQgeW91ciBoYW5kcyBvbiBpdC4gTm8gZGVtb3dhcmUsIG5vIHByb21pc2VzLiBUZXN0IGRyaXZlIGl0IGluIHRoZSBmaWVsZCB3aXRoIHJlYWwgZGF0YS48L2xpPncOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyQ5MjM3ZmFkMy1hZGJjLTRiNDQtYjQxMi1hZTQzMTI4ZDQ2MDB4d9cBPGxpPkZpbmFsbHksIGNvbmR1Y3QgdGVjaG5pY2FsIGR1ZSBkaWxpZ2VuY2UsIGFuZCB2ZXJpZnkgdGhlJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly9iaW5keS5jb20vYWJvdXQvc2VjdXJpdHkvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5zZWN1cml0eSBhbmQgcmVsaWFiaWxpdHk8L2E+Jm5ic3A7b2YgdGhlIHNlcnZpY2UgcHJvdmlkZXIuPC9saT53DmNvcmUvbGlzdC1pdGVtdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckY2VmNzE1MGYtNzE0MC00ZjhlLWJjNTctY2MwNmFhMjY1MDU4eHfaATxwPkZvciBmdWxsIGRldGFpbHMgb24gc2VsZWN0aW5nIGEgcmV0YWlsIGF1ZGl0IHNvZnR3YXJlIHZlbmRvciwgY2hlY2sgb3V0IDxhIGhyZWY9Imh0dHBzOi8vYmxvZy5iaW5keS5jb20vY2hvb3NlLWEtcmV0YWlsLWF1ZGl0LXNvZnR3YXJlLXZlbmRvci1pbi02LXN0ZXBzLyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+dGhpcyBwb3N0PC9hPi48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyRlOTMwZThiZS0xNjUwLTQ3OTItYjljMy1jN2NiOGEzNWQ0MTN4d3o8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjEuJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly9iaW5keS5jb20vIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5CaW5keTwvYT48L2gyPncMY29yZS9oZWFkaW5nfQJ2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQwNTE0MjIyZC03MjM3LTQzODYtOGZjZi02OGM5OGEzMzg2ZmN4d2M8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1nYWxsZXJ5IGFsaWduY2VudGVyIGhhcy1uZXN0ZWQtaW1hZ2VzIGNvbHVtbnMtZGVmYXVsdCBpcy1jcm9wcGVkIj48L2ZpZ3VyZT53DGNvcmUvZ2FsbGVyeXUAdwRpY29udQB4eXh3BG5vbmV3BWxhcmdleXcEYXV0b3cGY2VudGVydgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHl5dwRub25leXckOTJjZTBhMzctZjJmNS00ZjRjLWJhMGItMmVhZjMxY2UzNjA5eHebATxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWltYWdlIHNpemUtbGFyZ2UiPjxpbWcgc3JjPSJodHRwczovL2Jsb2cuYmluZHkuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzAxL2ZjXzIwMjYucG5nIiBhbHQ9IiIgY2xhc3M9IndwLWltYWdlLTY3MjA3Ii8+PC9maWd1cmU+dwpjb3JlL2ltYWdldz1odHRwczovL2Jsb2cuYmluZHkuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzAxL2ZjXzIwMjYucG5ndwB9h5oIdwVsYXJnZXcEbm9uZXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh5eXcEbm9uZXckNjQ5MTYyODMtYjFiMy00ZmY3LTk2ZWMtZTM4ZGJlZmE1ZmRieHcjPHA+PHN0cm9uZz5BYm91dCBCaW5keTwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDAyYjZlNTgwLTY3ZWItNDIxZC1iMDU5LWMyZWZhMGI2ZDU3ZHh3xQQ8cCBjbGFzcz0iaXMtc3R5bGUtaW5mbyI+QmluZHkgaXMgYSBjbG91ZCBBSS1wb3dlcmVkIGFwcCB0byBhdXRvbWF0ZSZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vYmluZHkuY29tL3Byb2R1Y3RzL3JldGFpbC1hdWRpdC8iPuKclO+4jyZuYnNwO2F1ZGl0czwvYT4sJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly9iaW5keS5jb20vcHJvZHVjdHMvdGFzay1tYW5hZ2VtZW50LyI+8J+Xk++4jyZuYnNwO3Rhc2tzPC9hPiZuYnNwO2FuZCZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vYmluZHkuY29tL3Byb2R1Y3RzL2NvbW11bmljYXRpb24vIj7wn5OjJm5ic3A7Y29tbXVuaWNhdGlvbjwvYT4mbmJzcDtmb3IgcmV0YWlsIGFuZCBob3NwaXRhbGl0eS4gPHN0cm9uZz5CaW5keSBpcyB0aGUgYmVzdCBvdmVyYWxsIGFwcCB0byBpbnNwZWN0IHlvdXIgc2l0ZXMgYW5kIHZlcmlmeSBicmFuZCBzdGFuZGFyZHMsIHRhc2tzLCBhbmQgY29ycmVjdGl2ZSBhY3Rpb25zIHRvIHlvdXIgc2l0ZXMgd2l0aCBlYXNlPC9zdHJvbmc+LiBHZXQgcmVhbC10aW1lIHJlcG9ydHMsIHNpZ25hdHVyZXMsIHZpZGVvcywgYW5kIHBob3RvIHZlcmlmaWNhdGlvbnMuPC9wPncOY29yZS9wYXJhZ3JhcGh5dw1pcy1zdHlsZS1pbmZvdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckOWQ5MGVjMjgtMGEzYi00N2RlLTg0YzEtZDc0MGZhYWRmZjFheHcePHA+PHN0cm9uZz5SYXRpbmc8L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQzMTVlZTliZS04N2Q3LTQ5NmYtOTY4Ni05MjQ4NDA3MThkOGF4dxo8cD40Ljkg4q2Q4q2Q4q2Q4q2Q4q2QPC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckMDg1OThjMTktMjc5My00N2YzLThkNGUtMGM0ZjY1ZGMxNjBjeHepAjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWltYWdlIHNpemUtZnVsbCBoYXMtbGlnaHRib3giPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmNhcHRlcnJhLmNhL3NvZnR3YXJlLzEwMzk5NjQvYmluZHkiIHRhcmdldD0iX2JsYW5rIiByZWw9IiBub3JlZmVycmVyIG5vb3BlbmVyIj48aW1nIHNyYz0iaHR0cHM6Ly9ibG9nLmJpbmR5LmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wMS9pbWFnZS01LnBuZyIgYWx0PSJiZXN0IHJldGFpbCBhdWRpdCBzb2Z0d2FyZSIgY2xhc3M9IndwLWltYWdlLTY1Mjg5Ii8+PC9hPjwvZmlndXJlPncKY29yZS9pbWFnZXc9aHR0cHM6Ly9ibG9nLmJpbmR5LmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wMS9pbWFnZS01LnBuZ3caYmVzdCByZXRhaWwgYXVkaXQgc29mdHdhcmV2AQdlbmFibGVkeXcuaHR0cHM6Ly93d3cuY2FwdGVycmEuY2Evc29mdHdhcmUvMTAzOTk2NC9iaW5keXcUIG5vcmVmZXJyZXIgbm9vcGVuZXJ9ifwHdwRmdWxsdwZjdXN0b213Bl9ibGFua3YDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh5eXcEbm9uZXckYjk5NzFhYmYtYzIzMy00ODUyLWJkYmQtMmE5MTYxZjQ3MDRheHcgPHA+PHN0cm9uZz5GZWF0dXJlczwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JGE0MmY0ZjAxLWE0OWUtNDk5NC1hNzNmLTE2NjUyM2ZjZDc4YXh3PTx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+CgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKPC91bD53CWNvcmUvbGlzdHl3AHYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDhjYTA1MDM4LTBjMjAtNGM5MC05OTNkLTg5OGRjYTk1OTk2NXh3fTxsaT5TdGFydCBhdWRpdGluZyBpbnN0YW50bHkgd2l0aCB0aGUgaW5zcGVjdGlvbiB0ZW1wbGF0ZXMgb3IgY3JlYXRlL3VwbG9hZCB5b3VyIG93biBjdXN0b20gaW5zcGVjdGlvbiBmb3JtcyBpbiBtaW51dGVzLjwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JDFkODEzODRlLWEzOTItNGUxNS1iMWZlLTc4YmY4YTk0MjIyN3h3RTxsaT5Nb2JpbGUgYXBwIGZvciBBbmRyb2lkIGFuZCBpT1MsIFdlYiBhcHAgZm9yIFBDcyBhbmQgbGFwdG9wcy48L2xpPncOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyQ2MTY4ZmFlZi1lMzgyLTRiZDUtODJlNC0zNzc4MzFlMjQyYTN4d0k8bGk+UmVhbC10aW1lIHJlcG9ydGluZyBmb3IgS1BJcywgaW5zaWdodHMsIHRyZW5kcywgYW5kIHJvb3QgY2F1c2VzLjwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JDFhYTVhNTIzLWMzZjUtNGFkNy1iMGUzLTlkOGVjZmJiZDZlMXh3UDxsaT5Bc3NpZ24gYWN0aW9uIHBsYW5zLCB0cmFjayBwcm9ncmVzcywgYW5kIHZlcmlmeSB3aXRoIHBob3RvcyBhbmQgdmlkZW9zLjwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JGVhZTY3ODE4LWUzODgtNDk5Zi1iNDg2LWUxNjU5Y2MyMjA4Znh3QTxsaT5CdWlsdC1pbiBmaWVsZCBoaWVyYXJjaHkgZW5zdXJlcyBubyBvdmVyc2hhcmluZyBvZiBkYXRhLjwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JGFjZWUyYTA2LTM3ODEtNDkyZS04ZmJhLWEwMTJkODMxYzIzZnh3czxsaT5NYW5hZ2UgcHJvamVjdHMgd2l0aCBidWlsdC1pbiBwcm9ncmVzcyB0cmFja2luZywgR2FudHQgY2hhcnRzLCBoaXN0b3J5LCB0YXNrIGRlcGVuZGVuY2llcywgYW5kIG1pbGVzdG9uZXMuPC9saT53DmNvcmUvbGlzdC1pdGVtdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckZTVmZGRiZGMtMTlmOS00ZjY3LTkwMWItMDI1ZjRkMjcxNDQ4eHdKPGxpPkRyaXZlIGFjY3VyYWN5IGFuZCBhY2NvdW50YWJpbGl0eSB3aXRoIEdQUywgdGltZSBhbmQgZGF0ZSBzdGFtcHMuPC9saT53DmNvcmUvbGlzdC1pdGVtdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckZDQwMmEyM2UtZGJkYy00ZjdkLTg1OWItMWI0MzAwYTAyNzlieHdmPGxpPlRhc2sgbWFuYWdlbWVudCwgc2V0IGRpcmVjdGl2ZXMgYW5kIHByaW9yaXRpZXMsIGF1dG9tYXRlIG5vdGlmaWNhdGlvbnMsIGFuZCB0cmFjayBjb21wbGV0aW9uLjwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JDUxZjI0YzFiLTNjM2UtNGI4Yy04MDM4LTdhOTc1ZjUyYjlhOXh3oAE8bGk+Q29tbXVuaWNhdGUgd2l0aCB5b3VyIGZpZWxkIHRlYW1zIGFuZCBzaXRlcywgc2VuZCBtZW1vcywgc2hhcmUgaW5mb3JtYXRpb24sIG5ld3MsIGFuZCBhbm5vdW5jZW1lbnRzLiBUYXJnZXRlZCBkaXN0cmlidXRpb24gYnkgdXNlciwgcm9sZSwgb3Igc2l0ZSB0YWdzLjwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JDQyZGUzZmY5LTY1MmYtNGVhMy1hMTUxLTc0NDVlNDJjZWVkNnh3rQE8bGk+VGlja2V0IG1hbmFnZW1lbnQsIHRyYWNrIG1haW50ZW5hbmNlIHJlcXVlc3RzLCBjdXN0b21lciBjb21wbGFpbnRzLCBhbmQgc2l0ZSBmZWVkYmFjay4gT3BlbiwgcmV2aWV3LCBhbmQgY2xvc2UgdGlja2V0cywgYW5kIGNyZWF0ZSBhIHJlY29yZCBvZiBwcm9hY3RpdmUgcmVzb2x1dGlvbi48L2xpPncOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyRhYmJlZGEyZC1hYjYyLTRhNzgtYjRjMC1mYTdjMTYwMzM1MjV4d288bGk+UHVibGlzaCBTT1BzIChTdGFuZGFyZCBPcGVyYXRpbmcgUHJvY2VkdXJlcyksIGNvbnRyb2wgdmlzaWJpbGl0eSwgYW5kIGNvbm5lY3QgdGhlbSB0byBpbnNwZWN0aW9uIGZvcm1zPC9saT53DmNvcmUvbGlzdC1pdGVtdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckZDkxZjAzZjctOWNmZi00YWZiLWFiZDgtMjIxZTMzOTMyOWRheHdVPGxpPk9ubGluZSBhbmQgT2ZmbGluZSBtb2RlcyBhbGxvdyB5b3UgdG8gY29uZHVjdCBpbnNwZWN0aW9ucyBhbnl0aW1lLCBhbnl3aGVyZS48L2xpPncOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyQyM2YzMzRlZC01MzJjLTRjM2YtYTQxZS03OWY3YWMyZjVkMzZ4d1o8bGk+QVBJICZhbXA7IFNTTyB0byBpbnRlZ3JhdGUgd2l0aCB5b3VyIGVudGVycHJpc2Ugc3lzdGVtIGFuZCBidXNpbmVzcyBpbnRlbGxpZ2VuY2UuPC9saT53DmNvcmUvbGlzdC1pdGVtdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckNzZlZWRlYTgtOGExMS00N2MxLTllODMtMzAxMzFkYzBjYTlkeHdSPGxpPkZ1bGwgYWNjZXNzIHRvIGFsbCBmZWF0dXJlcyB3aXRoIG5vIHBheXdhbGxzIHRvIGFjY2VzcyBkaWZmZXJlbnQgbW9kdWxlcy48L2xpPncOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyQxYTk4ZTRmZC03ODA3LTQ2MGEtYWE4OC0xMzFhYzk3MTAxMzF4dyM8bGk+RGVwbG95bWVudC1yZWFkeSBpbiBob3Vycy48L2xpPncOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyRhNzJmNDVjNy1jMTVlLTQ5MmItOTU4MS02NGJhMTAwMmVjNjB4dzU8bGk+R0RQUiBjb21wbGlhbnQgYW5kIGF2YWlsYWJsZSBpbiAyMiBsYW5ndWFnZXM8L2xpPncOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyQzN2YyYTVjNi0xMjAwLTRhZTAtYWUyNS0xN2NkYzM3MTA4MGZ4dx08cD48c3Ryb25nPlRyaWFsPC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckYmFmODY4ZjctMDE3Yy00Y2UwLWJmMzQtZDkwY2EyNTk3YzAyeHeoATxwPjxhIGhyZWY9Imh0dHBzOi8vYmluZHkuY29tL2FwcC9yZWdpc3RyYXRpb24vc3RlcDE\/bGFuZz1lbiZhbXA7YWJvdXRQcmljaW5nPXkmYW1wO2Fib3V0VHJpYWw9eSI+MTQtZGF5IGZyZWUgdHJpYWw8L2E+LiBObyBjb21taXRtZW50IGFuZCBubyBjcmVkaXQgY2FyZCByZXF1aXJlZC4gPC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckYzM3MWVmMWItMmM0MS00OThkLWFlMGUtZDFmNzE0NWJlZGYyeHexAjxwIGNsYXNzPSJpcy1zdHlsZS1pbmZvIj48c3Ryb25nPkJpbmR5IGNvbWVzIHdpdGggaHVuZHJlZHMgb2YgaW5kdXN0cnkgYW5kIGNhdGVnb3J5IHNwZWNpZmljIHRlbXBsYXRlczwvc3Ryb25nPi4gVXNlIHRoZXNlIHRlbXBsYXRlcyBpbiB5b3VyIG93biBhY2NvdW50LCBjdXN0b21pemUgdGhlbSwgb3IgY3JlYXRlIGFuZCB1cGxvYWQgeW91ciBvd24gZm9ybXMhJm5ic3A7QWNjZXNzIHRvIHRlbXBsYXRlcyBpcyBhdmFpbGFibGUgZHVyaW5nIHRoZSAxNC1kYXkgZnJlZSB0cmlhbCwgd2l0aCBwYWlkIHBsYW5zIGF2YWlsYWJsZS48L3A+dw5jb3JlL3BhcmFncmFwaHl3DWlzLXN0eWxlLWluZm92AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQ0NGQ5MGU2NS02MjFlLTRkYmMtODg3Ni1kYjYzZjhmMmY0NjZ4dy48cD48c3Ryb25nPkFuZHJvaWQgYW5kIGlQaG9uZSBhcHA8L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQ4N2NmZjQ3NC0zMTY0LTQwZmEtOTU4NC02MDZmNjIxMDE0NTB4d9ABPHA+RGlyZWN0IGxpbmsgdG8gZG93bmxvYWQgQmluZHkgb24gdGhlIEFwcCBTdG9yZTogPGEgaHJlZj0iaHR0cHM6Ly9hcHBzLmFwcGxlLmNvbS91cy9hcHAvYmluZHkvaWQ2NzUzOTgyODU4IiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5odHRwczovL2FwcHMuYXBwbGUuY29tL3VzL2FwcC9iaW5keS9pZDY3NTM5ODI4NTg8L2E+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckMDNjMDcwMWEtNTJjMy00M2E2LTk1MWEtZmUzNDU2ZDU5NDAxeHffATxwPkRpcmVjdCBsaW5rIHRvIGdldCBCaW5keSBvbiBHb29nbGUgUGxheTogPGEgaHJlZj0iaHR0cHM6Ly9wbGF5Lmdvb2dsZS5jb20vc3RvcmUvYXBwcy9kZXRhaWxzP2lkPWNvbS5iaW5keS50d2EiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPmh0dHBzOi8vcGxheS5nb29nbGUuY29tL3N0b3JlL2FwcHMvZGV0YWlscz9pZD1jb20uYmluZHkudHdhPC9hPjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDc2MjNjNWFkLTU2ODYtNDlhYi1hNmZlLTY5NDBmZWUxNWJiYnh3HzxwPjxzdHJvbmc+UHJpY2luZzwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDM0NjUxMTdiLTM0ZTMtNDZlMi1iYmIyLTE5ZjlhMmM0NDI5MHh3jAE8cCBjbGFzcz0iaXMtc3R5bGUtaW5mbyI+PHN0cm9uZz5QcmljZWQgYnkgdXNhZ2UsIG5vdCB1c2VycywgQmluZHkgY29zdHMgbGVzczwvc3Ryb25nPi4gQWxsIHBsYW5zIGluY2x1ZGUgdW5saW1pdGVkIHVzZXJzIGFuZCBsb2NhdGlvbnMuPC9wPncOY29yZS9wYXJhZ3JhcGh5dw1pcy1zdHlsZS1pbmZvdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckOTZkZTM3NGUtNWIyMi00ZTI4LWJiODYtYWRlYTMyMWMyZDQyeHchPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij4KCjwvdWw+dwljb3JlL2xpc3R5dwB2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyRjNDc2MGEwYS00YzU4LTQwMjUtYjJiYS02NDkwMjAyMTk1MDl4d\/UBPGxpPklmIHlvdSBhcmUgbm90IHVzaW5nIEJpbmR5LCBpdCBpcyB0aW1lIHRvIOKaoSZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vYmluZHkuY29tL2Fib3V0L3N3aXRjaC8iPnNhdmUgdGltZSwgY3V0IGNvc3RzLCBhbmQgb25ib2FyZCBmYXN0PC9hPiZuYnNwO3dpdGggdGhlICMxIHJhdGVkIGF1ZGl0L2luc3BlY3Rpb24sIHRhc2sgYW5kIGNvbW11bmljYXRpb24gcGxhdGZvcm0gZm9yIHJldGFpbCBhbmQgaG9zcGl0YWxpdHkuPC9saT53DmNvcmUvbGlzdC1pdGVtdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckN2RhZGMxZDAtZGNjYS00MzVlLWIyNmEtZThjN2ZiOTJiZjQ5eHeLAzxsaT5PbmJvYXJkIGVhc2lseSBpbiBkYXlzIHdpdGggcmVzcG9uc2l2ZSBhbmQgcmVsaWFibGUgc3VwcG9ydC4mbmJzcDs8YSBocmVmPSJodHRwczovL2Jsb2cuYmluZHkuY29tL2JpbmR5LWRlbW8vIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5XYXRjaCBhIGRlbW88L2E+LCZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vYmluZHkuY29tL2NvbnRhY3QvI2luZm9ybWF0aW9uT3JGcmVlVHJpYWwiPkNvbnRhY3QgdXM8L2E+Jm5ic3A7b3ImbmJzcDs8YSBocmVmPSJodHRwczovL2JpbmR5LmNvbS9hcHAvcmVnaXN0cmF0aW9uL3N0ZXAxP2xhbmc9ZW4iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPlRyaWFsPC9hPiZuYnNwO3RvZGF5ITwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JDFkNjU0MjAxLWJhZDItNDdmNi05ZGEwLTYyZjEzY2JlYjE2NHh3HzxwPjxzdHJvbmc+VmVyZGljdDwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDU5OTExMzA4LTZiYWEtNDIwZC1iMjA2LWQzNTg0NDRmMTlhM3h3TTxwPkNob29zZSBCaW5keSBpZiBhdCBsZWFzdCBvbmUgb2YgdGhlIGZhY3RvcnMgYmVsb3cgaXMgaW1wb3J0YW50IHRvIHlvdTo8L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQyNmIwNjExMy1kYzA4LTQ1NGEtYWQxMS0zZWJlN2FjMTEwZGN4dyM8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPgoKCgo8L3VsPncJY29yZS9saXN0eXcAdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckZmQ0ODgzNzgtZDMzNS00M2U4LWJiYWItMDE3NmE0OTNkYjljeHeWAjxsaT5CaW5keSBoYXMga2V5IGZlYXR1cmVzIG1hbnkgb3RoZXIgcGxhdGZvcm1zIGxhY2sgc3VjaCBhcyBidWlsdC1pbiBjb21tdW5pY2F0aW9uIHRvIG5vdCBvbmx5IGF1ZGl0IGFuZCBpbnNwZWN0IGJ1dCBhbHNvIHNoYXJlIG5ld3MgYW5kIGluZm9ybS4gQmluZHkgYWxzbyBoYXMgYnVpbHQtaW4gcHJvamVjdCBtYW5hZ2VtZW50IHRvIG1hbmFnZSBzaXRlIG9wZW5pbmdzLCBpbXByb3ZlbWVudCBwbGFucywgY29udmVyc2lvbnMsIGNvbnN0cnVjdGlvbiwgYW5kIGNsb3NpbmdzLjwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JDc0Y2M0ZGVmLTk4MTItNDE5Yy05NTkwLWIzZDJmM2JkNDc1Y3h3ugM8bGk+TW9zdCBvdGhlciBwbGF0Zm9ybXMgYXJlIOKAnG9uZSBzaXplIGZpdHMgYWxs4oCdLCBpbmR1c3RyeS1pbmRpZmZlcmVudCBhcHBsaWNhdGlvbi4gVGhleSBtYXkgbm90IGJlIGFsaWduZWQgd2l0aCB0aGUgYnVzaW5lc3Mvb3BlcmF0aW9ucyBtb2RlbCBvZiByZXRhaWwgYW5kIGhvc3BpdGFsaXR5IG5ldHdvcmtzLiBGcmljdGlvbiBiZWNvbWVzIGV2aWRlbnQgd2hlbiB5b3UgdHJ5IHRvIGNvbnRyb2wgdmlzaWJpbGl0eSBvciByZXBvcnQgYnkgb3JnYW5pemF0aW9uYWwgaGllcmFyY2h5IChETXMvRGlyZWN0b3JzLCBldGMu4oCmKSBpbiB5b3VyIHJldGFpbCBuZXR3b3JrLiBCaW5keSBpcyBkZXNpZ25lZCBmb3IgcmV0YWlsIGFuZCBpbnRlZ3JhdGVzIG5hdGl2ZWx5IHdpdGggeW91ciBvcmdhbml6YXRpb25hbCBoaWVyYXJjaHkgYW5kIHJldGFpbCBuZXR3b3JrLjwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JGQxMGEzMmJlLWIxYTktNDUwOS1iZjE3LWYyMTVmOGNjYjgxNXh3nwI8bGk+TW9zdCBvdGhlciBwbGF0Zm9ybXMgY2hhcmdlIHBlciBzZWF0LiBUaGUgbW9yZSB5b3Ugc2NhbGUgdXNhZ2UgKGJ5IG1ha2luZyB0aGUgdG9vbCBhdmFpbGFibGUgdG8gbW9yZSB1c2VycyksIHRoZSBtb3JlIHlvdSBzcGVuZCwgZXZlbiBpZiB5b3UgZG9uJ3QgYWN0dWFsbHkgY29uZHVjdCBtb3JlIGluc3BlY3Rpb25zLiBBbGwgQmluZHkgcGxhbnMgaW5jbHVkZSB1bmxpbWl0ZWQgdXNlcnMgYW5kIHNpdGVzLiBQcmljZWQgYnkgdXNhZ2UsIG5vdCB1c2VycywgQmluZHkgY29zdHMgbGVzcy48L2xpPncOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyQ1ZTkyNjE1My1mNDQzLTQ4M2EtYTlmZS1mYzY1MzI0MTU5OWR4d5gBPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj4yLiZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vYmxvZy5iaW5keS5jb20vYmluZHktdnMtdmlzaXRiYXNpcy8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPlZpc2l0YmFzaXM8L2E+PC9oMj53DGNvcmUvaGVhZGluZ30CdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckOWM3ZWE3MzYtZjVhYy00NjVkLTk0YmUtMjA5NjI5NjQyMzAxeHcoPHA+PHN0cm9uZz5BYm91dCBWaXNpdEJhc2lzPC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckNTBjMjIzYjctODY4YS00OWQzLTlkMGUtOTVjMzhhZjNjY2RheHenATxwPkhlbHBzIHRvIHRyYWNrIGFuZCBtYW5hZ2UgZmllbGQgdGVhbXMgd2l0aCBjbG91ZCBhbmQgR1BTIHRlY2hub2xvZ3kuIEF1dG9tYXRlIHNjaGVkdWxpbmcgYW5kIG1vbml0b3Igc3RhZmYgaW4gcmVhbCB0aW1lLiBBY2Nlc3MgZmllbGQgZGF0YSBhbmQgZ2VuZXJhdGUgcmVwb3J0cy48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQ5NmVkYzUxYS1jOTExLTQ1YzYtODE4OC1hNTBjZDBiMzc1MjV4dx48cD48c3Ryb25nPlJhdGluZzwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JGNhZGJkMmNhLWI1OTYtNGI0Ny04NWVjLTA0ZDE5NDFiODdkMXh3GjxwPk5vdCBlbm91Z2ggcmV2aWV3cy48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQ0NTJiYzA5Yi1mYWQyLTRlZjEtYmFmYy1hMjI2YTAyNzZjN2Z4dyA8cD48c3Ryb25nPkZlYXR1cmVzPC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckZDc1OTZjOTYtOTcyYy00NWRmLWIwN2UtZWQzZDU2MDU2ZWI4eHclPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij4KCgoKCgo8L3VsPncJY29yZS9saXN0eXcAdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckMDc1Yjk2ZTQtNjc1NC00NmJmLTg3MTQtODg2NWIxMjYzNWJleHcZPGxpPkZyYXVkIHByZXZlbnRpb248L2xpPncOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyRjNWZmMThiZC1hNjRmLTQwOWItODA1Zi00ZWNmNWIwMzQ0Y2R4dyc8bGk+R1BTIGFuZCBwZXJmb3JtYW5jZSBtb25pdG9yaW5nPC9saT53DmNvcmUvbGlzdC1pdGVtdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckMjZkYjkxMjktZjAyNi00MTFkLTkyMjQtM2NjNGEzMDI0MjYzeHcXPGxpPkN1c3RvbSByZXBvcnRzPC9saT53DmNvcmUvbGlzdC1pdGVtdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckNWQ3MTcyNjYtNzgwMC00MjI3LThkNGEtZGU1MTMzZmFhNWE2eHcaPGxpPlNjaGVkdWxpbmcgdmlzaXRzPC9saT53DmNvcmUvbGlzdC1pdGVtdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckNjZjMzcxZGMtNTUzYy00ZGMwLThlZmItYzE3NjAyZjgxNmM2eHcdPHA+PHN0cm9uZz5UcmlhbDwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JGVmMmQzZDk3LTQxZDgtNDJiNC1hYmFiLTUzOWE1YjgwNjRkYXh3GTxwPjE0LWRheSBmcmVlIHRyaWFsIDwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JGQyYTE4MGExLTQyZDYtNDg2Yi04MmM2LTk2ZDE4MTYyN2MzN3h3HzxwPjxzdHJvbmc+UHJpY2luZzwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDBlYzVmNDhkLWVkMjItNGU5NS1hMjcwLTE2M2E5NGJhOTg3M3h3QzxwPiQxNS9tb250aC91c2VyLiBNb3JlIGZlYXR1cmVzIGF2YWlsYWJsZSBmb3IgYWRkaXRpb25hbCBmZWVzLjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JGM4MjU1YWY1LTEzN2EtNGY2NS1iMDlhLWE1YzEwZGYzY2JmZnh3JTxwPjxzdHJvbmc+QVBJICZhbXA7IFNTTzwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDZhMjE2MDg0LTQwMjYtNGJjMS1iMDgxLTVjMjhkNmQzYzQ1Ynh3ITxwPlN1cHBvcnRzIGJvdGggQVBJIGFuZCBTU08uPC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckOWVhY2FkMGYtZGJmMy00MTlmLWI3ZDItMWI4ZmE4MGQyMzkxeHcfPHA+PHN0cm9uZz5WZXJkaWN0PC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckMTk0NzU1OGItODA2MC00MThlLWE2NmItNGU3ZjJiOTUwMDJieHdDPHA+SWYgeW91IG5lZWQgcm91dGUgb3B0aW1pemF0aW9uLCBWaXNpdEJhc2lzIGlzIGEgZ29vZCBvcHRpb24uPC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckMjc0NjdmMzItYWFlYS00M2E4LTgzMzMtNzcwNTA1OTczMzMyeHeSATxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+My4mbmJzcDs8YSBocmVmPSJodHRwczovL2Jsb2cuYmluZHkuY29tL2JpbmR5LXZzLXppcGxpbmUvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5aaXBsaW5lPC9hPjwvaDI+dwxjb3JlL2hlYWRpbmd9AnYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JGY1NzMwOWVkLTM5NzktNDYxMS1hZmQyLTQ4YzI3ZmZiNzFiOXh3JTxwPjxzdHJvbmc+QWJvdXQgWmlwbGluZTwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDc2ZGIxZDhiLTczYzctNGIxZC04Njc1LWM5ODVkYTc3ZmY0OXh31wE8cD5UYXNrIG1hbmFnZW1lbnQgc29mdHdhcmUgdG8gZHJpdmUgc3RvcmUgb3BlcmF0aW9ucyBhbmQgaW1wcm92ZSBjb25zaXN0ZW5jeS4gTWFuYWdlIHRhc2tzIGZvciBmaWVsZCB0ZWFtcywgZW5zdXJlIGNvbXBsZXRpb24sIGFuZCBrZWVwIHRoZW0gZW5nYWdlZC4gQ29ubmVjdCB0ZWFtcywgY2xvc2UgZ2FwcywgYW5kIGV4ZWN1dGUgYWNyb3NzIGFsbCBsb2NhdGlvbnMuPC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckYjdjMTZlNzUtNmQyOC00MTc3LTg4NzItNzA1NDMwNzk5ZjcxeHcePHA+PHN0cm9uZz5SYXRpbmc8L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyRhNjgwZGE5ZS0xMGQ2LTQwZDQtODA1YS0yYTM2NTAzY2EyMzZ4dw48cD40Ljcg4q2QPC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckZjQyMzEzODEtNjE3YS00NGY3LTg5ZTktOTg3MGU5ZmY3Yzc5eHcgPHA+PHN0cm9uZz5GZWF0dXJlczwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JGMxNzE5YmJmLTMyMGMtNDUwNC04YTI0LWY5MjkyOTNjNjY5ZXh3JTx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+CgoKCgoKPC91bD53CWNvcmUvbGlzdHl3AHYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDA3MzQ2YTBjLWY4ZGUtNDRlNC1iOGUzLTI2YjRjNDA0NzgxNnh3LDxsaT5Bc3NpZ24gdGFza3MgYW5kIHNlbmQgY29tbXVuaWNhdGlvbjwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JGMzOTE4ZTc4LWU2YzItNDMyNy1iOTRlLTk5YmNlMTExZjA0YXh3FzxsaT5TZXQgcHJpb3JpdGllczwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JDExMzIzNTIwLTVhNjUtNGI4MC04NWIzLTRiNzZmYjhiZGJlMHh3FzxsaT5UcmFjayBwcm9ncmVzczwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JDk0YWNjNDFiLTVmZGItNDk4NC05N2ZjLTczNTVhNjdkMDg3MHh3FzxsaT5SZWFsLXRpbWUgY2hhdDwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JDMwMDI1OWYwLTZlMjMtNDA4YS1iNjEzLWFlN2JkNzI3NWRmNHh3HTxwPjxzdHJvbmc+VHJpYWw8L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQxNDE5NmY0Zi1hZWZiLTRhYzQtOGExMS1kZTg5YjM5ZjQ3MjB4dx48cD5BdmFpbGFibGUgdXBvbiByZXF1ZXN0LjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDM2YjJmMzU5LTkxNGUtNDk3MS05YzhmLWQ2OWY3OWYyZTdmNHh3HzxwPjxzdHJvbmc+UHJpY2luZzwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JGI1MTA4ZGFhLTAzNDItNDJjMy04N2I2LTMxNmQ1ODJmNjQ2MHh3OjxwPlByaWNlZCBieSBsb2NhdGlvbiwgZGV0YWlscyBub3QgcHVibGljbHkgYXZhaWxhYmxlLjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JGViYjc0MDQxLWVhOWItNGE4YS1hOTBkLTQxY2JkNWI4YjJkMHh3JTxwPjxzdHJvbmc+QVBJICZhbXA7IFNTTzwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDZkYzY0Njk1LTM0YzEtNGQ2MC1hODJjLTU1ZjVjMjExMGE0Nnh3ITxwPlN1cHBvcnRzIGJvdGggQVBJIGFuZCBTU08uPC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckYzcxMTQyMjAtOGY3ZC00MTJiLWEwMmQtY2ZkOGQ1ZGU4ODE2eHcfPHA+PHN0cm9uZz5WZXJkaWN0PC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckZjQ3ZWNjMGEtNDNiNy00NjFlLWJmYWItNWZiYTdmNzI5MThkeHdfPHA+SWYgeW91IHdhbnQgYSBwbGF0Zm9ybSBmb2N1c2VkIG9uIG1lc3NhZ2luZyBhbmQgY29tbXVuaWNhdGlvbiwgWmlwbGluZSBpcyBhIGdvb2Qgb3B0aW9uLjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDRkNjRjYmQ1LTA2ZTEtNDg1Yy04OGI5LThlODRiNmI2ZDQyNXh3kAE8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjQuJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly9ibG9nLmJpbmR5LmNvbS9iaW5keS12cy16ZW5wdXQvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj56ZW5wdXQ8L2E+PC9oMj53DGNvcmUvaGVhZGluZ30CdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckNDI0YmE4ODAtMzBhOS00ZmMyLTlhMjEtNzk5MjI4ZTdlNWExeHckPHA+PHN0cm9uZz5BYm91dCBaZW5wdXQ8L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQwMWIzNzU2Ni0wZmY0LTQzMGMtYjBlMi01ZDE1YWMwNzgxNmF4d8EBPHA+WmVucHV0IGVsZXZhdGVzIHRlYW0gZXhlY3V0aW9uIGFjcm9zcyBsb2NhdGlvbnMuIE11bHRpLXVuaXQgb3BlcmF0b3JzIGF1dG9tYXRlIGhvdyBwcm9jZWR1cmVzIGFyZSBkZXBsb3llZC4gQ29tbXVuaWNhdGUgYnJhbmQgc3RhbmRhcmRzIGFuZCBvcGVyYXRpbmcgcHJpb3JpdGllcyBhY3Jvc3MgeW91ciBvcmdhbml6YXRpb24uPC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckOGJlMTgwNjMtZTE0ZS00NTMzLWEyOWYtOWU3ODE4ZmI4Y2FmeHcePHA+PHN0cm9uZz5SYXRpbmc8L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQ3NGJlODM0NC0xOWRlLTRkYzYtYTIwYS04OTU1OGY3MWFhOGN4dw48cD40Ljcg4q2QPC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckMTAzZmRiZDctODRjNC00M2UzLWE4N2EtMWM1NjBkY2I5MGNheHcgPHA+PHN0cm9uZz5GZWF0dXJlczwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDA5YzNiMWJmLTJmYTAtNDcwNy1hYWNjLTJiMzFjMDc4NTU1OHh3JTx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+CgoKCgoKPC91bD53CWNvcmUvbGlzdHl3AHYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDM0ZGYzNDRmLTUxOWItNGZiNS05MWVmLTFjMTczNDM5YWUzNHh3GDxsaT5TY2hlZHVsaW5nIGpvYnM8L2xpPncOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyRjNmY4MjQ0YS0zYjRkLTQ3MTktYWFkMS00NGMwN2FkNmZlNWJ4dxU8bGk+QXNzZXNzIHJpc2tzPC9saT53DmNvcmUvbGlzdC1pdGVtdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckZTNmNTdlOGItMWU4Zi00ODQ1LTg0MDYtMzc2ZTZmODMyZjQ1eHcYPGxpPlRhc2sgbWFuYWdlbWVudDwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JDgwOGI2YTZhLTFmMjUtNDYwZS1iZmJkLWQzOTg1ZDZiZjVmOHh3ITxsaT5UcmFjayBjb3JyZWN0aXZlIGFjdGlvbnM8L2xpPncOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyQyNmEwNmFkOS1jODBlLTQ3NzQtODFlYS1kMThlMWZiYzRhMzd4dx08cD48c3Ryb25nPlRyaWFsPC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckYWI2YjcxNDUtNDM2NC00NjkwLTkzMGItZWYxM2Y4YzY4ZGNmeHcnPHA+VHJpYWwgaXMgYXZhaWxhYmxlIHVwb24gcmVxdWVzdC48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQxZDk5ZTc5NC00ODYzLTRjYjYtYWFjNi1iNmE2ZWM4NzBlZTN4dx88cD48c3Ryb25nPlByaWNpbmc8L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQ2MmRlMTU5Yi1iNWI0LTQxNjItOGI1Ny0zMDlmMzE3MDQ3ZDV4dyk8cD5QcmljaW5nIGlzIG5vdCBwdWJsaWNseSBhdmFpbGFibGUuPC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckOWE3ZWJmMGQtNWI0ZS00NjI0LTg2NTUtYzM4OThmNDI5NmU2eHclPHA+PHN0cm9uZz5BUEkgJmFtcDsgU1NPPC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckYTQyMDU2NDYtNjlkYS00NWE3LWJjNTQtYzUxMGM0NGQwMjdmeHchPHA+U3VwcG9ydHMgYm90aCBBUEkgYW5kIFNTTy48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQ3NDdhNjNmZS03YjAwLTRjNWQtOTUwNS01MGNmNDRmMmM5MmF4dx88cD48c3Ryb25nPlZlcmRpY3Q8L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQ2MTgzMWMyNy1iYTI1LTRjZmEtYWYxZC05MjE2ZGVjZTk5NWV4d1o8cD5JZiB5b3Ugd2FudCB0byBwcmludCBmb29kIGxhYmVscyBhbmQgbW9uaXRvciB0ZW1wZXJhdHVyZXMsIFplbnB1dCBpcyBhIGdvb2Qgb3B0aW9uLjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDhlNjgwNTE5LTdjMDItNGVhOC05MmZiLTZhYjFmZWFiMTAyY3h3lAE8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjUuJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly9ibG9nLmJpbmR5LmNvbS9iaW5keS12cy1nb2F1ZGl0cy8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPkdvYXVkaXRzPC9hPjwvaDI+dwxjb3JlL2hlYWRpbmd9AnYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDQ3NTRhZTc5LTJkNGQtNDVkZS1hY2Y1LWZjZThhM2M0NzdlMHh3JjxwPjxzdHJvbmc+QWJvdXQgR29BdWRpdHM8L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQ4OGE2OWM4MS03M2VkLTRmZDYtYmY0Yy00ZGI3N2ExMzYxNGN4d48CPHA+R29BdWRpdHMgaXMgYSBzb2Z0d2FyZSBwbGF0Zm9ybSB1c2VkIHRvIGNvbmR1Y3QgYXVkaXRzIGFuZCBpbnNwZWN0aW9ucyBkaWdpdGFsbHkuIEl0IHByb3ZpZGVzIGEgbW9iaWxlIGFwcCBmb3IgY29tcGxldGluZyBjaGVja2xpc3RzLCBhZGRpbmcgcGhvdG9zLCBub3RlcywgYW5kIHNpZ25hdHVyZXMsIHdpdGggb2ZmbGluZSBmdW5jdGlvbmFsaXR5LiBUaGUgc3lzdGVtIGdlbmVyYXRlcyByZXBvcnRzIGFuZCBkaXN0cmlidXRlcyB0aGVtIGF1dG9tYXRpY2FsbHkuPC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckOWQyZDJhYjEtZGI0Ny00YmYzLWJhNzItZjE2NDczMTY0NGIweHcePHA+PHN0cm9uZz5SYXRpbmc8L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQ1ZmZhYTNjMS1hMjMyLTRlZDMtYWY1Mi1jNTlkNTgyNjdlMDZ4dw48cD40Ljgg4q2QPC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckOTY5NGFiZjUtMjM2OC00ZWNiLTg1MWEtN2NkN2ZjODc4NzJleHcgPHA+PHN0cm9uZz5GZWF0dXJlczwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDgwMWE3NzY3LTJlNDAtNDAzNy05MjIzLTNjOWY4NTQ2OTU2M3h3JTx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+CgoKCgoKPC91bD53CWNvcmUvbGlzdHl3AHYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDdkMzhjZGEwLTZiNjktNDMyNy05NWE4LTNjODQ3OWY3NzRmNnh3JDxsaT5BY2Nlc3MgQ29udHJvbHMvUGVybWlzc2lvbnM8L2xpPncOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyQyOWE0NDQ4OC0zNzIxLTQ1NGQtYTI0Zi05NWQ1M2MxNWM3M2J4dxc8bGk+T2ZmbGluZSBBY2Nlc3M8L2xpPncOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyQ1ZTYxN2Y0OS1kZjRmLTRkZDAtYjYxMS05NjJkNWM3NjE0ODB4dxw8bGk+Q29tcGxpYW5jZSB0cmFja2luZzwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JGQwODZhOWM0LThhZDctNDJhMi1iODlmLTZiZWQyZjE1MWMwMnh3HDxsaT5JbmNpZGVudCBNYW5hZ2VtZW50PC9saT53DmNvcmUvbGlzdC1pdGVtdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckN2I1NTM3ZTQtZmIxYS00ZjE2LThjY2UtNTllODg4MTU5ZjA0eHcdPHA+PHN0cm9uZz5UcmlhbDwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JGZlM2M5OGQwLWVhMjctNDVlZS1hMDJjLTMyYzZkMjU1YTUzMXh3HjxwPlRyaWFsIGlzIG5vdCBhdmFpbGFibGUuPC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckNzE4NzRmN2ItNDUzOS00NDJkLWFmMTUtYmIyMDcwZDY1Y2QzeHcfPHA+PHN0cm9uZz5QcmljaW5nPC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckMTAyODY1ODItMTUwYi00ZTZkLWFjM2QtYmZkOGNlOGFkMTRmeHdbPHA+U3RhcnRlciBwbGFucyBhdmFpbGFibGUgZm9yICQxMC9tb250aC91c2VyLiA8YnI+RW50ZXJwcmlzZSBwbGFucyBmb3IgJDMwL21vbnRoL3VzZXIuPC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckMTczOGFmZTItZWJjNi00NjU0LWFiYjUtMDBhNjdhNWViNzVieHclPHA+PHN0cm9uZz5BUEkgJmFtcDsgU1NPPC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckZGI5Yzc3ZTctMTBlMS00MTgyLTkwN2EtYjFmOTc4MzljYWRheHchPHA+U3VwcG9ydHMgYm90aCBBUEkgYW5kIFNTTy48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyRhOTkzOWJkZC0zODIwLTRhOTItYTkzZC1hZjM2ZTBmMWQ3Mjd4dx88cD48c3Ryb25nPlZlcmRpY3Q8L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQ3ZTkwNWQ5NC03MWFlLTQ1ZGQtOTMzYS04NDQzZGNjZTI1YjF4d0c8cD5JZiB5b3Ugd2FudCBhIGxhcmdlIHRlbXBsYXRlIGxpYnJhcnksIEdvQXVkaXRzIGlzIGEgZ29vZCBvcHRpb24uPC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckNTY4MDc2YjYtNmZmNC00ZDk5LWJlNjItMTZjYzU4YWI1MDAzeHeeATxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+Ni4mbmJzcDs8YSBocmVmPSJodHRwczovL2Jsb2cuYmluZHkuY29tL2JpbmR5LXZzLXNhZmV0eWN1bHR1cmUvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5TYWZldHljdWx0dXJlPC9hPjwvaDI+dwxjb3JlL2hlYWRpbmd9AnYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JGU0ZmZmYzkyLTkzMTgtNGMzZi1iNTc2LWYwM2UxYTUzM2U2Y3h3KzxwPjxzdHJvbmc+QWJvdXQgU2FmZXR5Q3VsdHVyZTwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JGVjYTkwNzQzLTE5NGUtNDAzNC04MDVhLTQ2MTYzOTBlY2YzZnh3rAE8cD5PcGVyYXRpb25zIHBsYXRmb3JtIHRvIHN1cHBvcnQgaW5zcGVjdGlvbnMgYW5kIGRhaWx5IGFjdGl2aXRpZXMuIFRvb2wgZm9yIHdvcmtmbG93IGFzc2lnbm1lbnRzIGFuZCB0YXNrIG1hbmFnZW1lbnQuIFN0YW5kYXJkaXplIHJlcG9ydHMgYW5kIHNoYXJlIHRoZW0gYXV0b21hdGljYWxseS48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyRkZGRkZmNkNi1hYjlkLTQyMDgtOGJjYi1mZTYyYzE5OWIxNmR4dx48cD48c3Ryb25nPlJhdGluZzwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JGEzMjU3ZGEzLTcwZGMtNGRlOS05NGM0LWZkZGQyNmYxMTFkNXh3DjxwPjQuNiDirZA8L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyRjODU3NWZhNy05Zjg1LTRlZDQtYjc4Yy1mZWFhZmM5MThmZGV4dyA8cD48c3Ryb25nPkZlYXR1cmVzPC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckNTMyMDZlZGEtZmZmNi00ZjliLTkxYzItNzVhZGQ0MjY2ZWQzeHclPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij4KCgoKCgo8L3VsPncJY29yZS9saXN0eXcAdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckNzY4MDc2YmEtMmZiOC00NTg3LTlhMjQtNjM3MzIwZTkyZWEyeHcWPGxpPk1hbmFnZSBhc3NldHM8L2xpPncOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyQxNzFjZjIyZS1lNjM5LTRkZjItOTc1Ni0wNzJiZGY4NDJmOTB4dyU8bGk+RGV2aWNlIHJlYWRpbmdzIHdpdGggc2Vuc29yczwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JDFiZjZiNzNmLWI0YmYtNGE3Mi1iNGJmLWM1Mzk4ZWNiOTU1MXh3GjxsaT5BdXRvbWF0ZWQgcmVwb3J0czwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JDdhODdhZDEyLWU0MjEtNDY3Ny04YTE4LTQyYjVmMWY2ZmE2MXh3GDxsaT5TY2hlZHVsZSBjaGVja3M8L2xpPncOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyRiNTYyOTJjMC02ZTJhLTQ0NmQtODczOS1lODI2NzVjMTQwZmZ4dx08cD48c3Ryb25nPlRyaWFsPC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckYzUxNzY4NTktZjQ2OS00NWRmLTlmOTMtNDNmMDlhNzljY2MweHcZPHA+MzAtZGF5IGZyZWUgdHJpYWwuPC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckZTcwMzIwNGMtNTYzNC00OTU0LTg0NjEtZjM5OWFlYzNiZGQweHcfPHA+PHN0cm9uZz5QcmljaW5nPC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckNjNhOGU0NjQtODRkYi00ZTIzLWIxZjYtODdmMTE2NTAzOWM1eHcyPHA+JDI0L21vbnRoL3VzZXIuIEVudGVycHJpc2UgcGxhbnMgYXZhaWxhYmxlLjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDIyM2JiNzdiLTRlNmMtNDQ0YS04Y2FjLTE2NzNhMWE4MjBmZnh3JTxwPjxzdHJvbmc+QVBJICZhbXA7IFNTTzwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDNiMjMxZDVhLWU0ZWItNGZiOC1hZTJiLWM4NWUyZjNhZTAxM3h3ITxwPlN1cHBvcnRzIGJvdGggQVBJIGFuZCBTU08uPC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckZWE3ZjI4ZGUtNGE0ZS00ZDI5LWJmY2YtMmYxOTgzZGM4MDY1eHcfPHA+PHN0cm9uZz5WZXJkaWN0PC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckMDFmYWM2NDQtOWQxYS00YjNkLWIwMjUtY2E3NjZhOGU5MDMxeHduPHA+SWYgeW91IG5lZWQgc2Vuc29ycyBhbmQgSW9ULCBhbmQgZG9u4oCZdCBtaW5kIHBheWluZyBtb3JlIGFzIHlvdSBzY2FsZSwgU2FmZXR5Q3VsdHVyZSBpcyBhIGdvb2Qgb3B0aW9uLjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDlmOGY3ZDIwLTc5NmItNGM5MS04MmNkLWQ5NWJjOWM3YWVlOHh3kAE8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjcuJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly9ibG9nLmJpbmR5LmNvbS9iaW5keS12cy1yZXBzbHkvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5SZXBzbHk8L2E+PC9oMj53DGNvcmUvaGVhZGluZ30CdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckZTBkMGI3MjUtZmI5Yi00NmJkLWI1NDMtNGVjZTVmMGJhM2Y1eHckPHA+PHN0cm9uZz5BYm91dCBSZXBzbHk8L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQ5MzJkMGExNi01NWM1LTQwMjktYmE4Ny1lNDVhZjgwZGIzN2J4d5YBPHA+UmVwbGFjZSBwZW4gYW5kIHBhcGVyIHdpdGggY3VzdG9tIGZvcm1zLiBHYXRoZXIgZmllbGQgZGF0YSBmb3IgdHJlbmRzIGFuZCBpbnNpZ2h0cy4gRW1wb3dlciB5b3VyIHRlYW1zIHRvIHRocml2ZSBhbmQgcXVpY2tseSByZXNwb25kIHRvIGNoYW5nZS48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQ0NTExOWI0Mi05YmQ2LTQ0MzQtYTM5OC03YjRjYjVhYjA2NzV4dx48cD48c3Ryb25nPlJhdGluZzwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JGI2ZDQ2ZmE4LWFhMDItNDhhNS1hMDBjLWU3NzkwNDA0OWQ1N3h3DjxwPjQuNCDirZA8L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQ4Yjg3MTk2Zi0wMDE2LTQ0NDgtOTM2MS05ZDNkZmEwMTFhZGZ4dyA8cD48c3Ryb25nPkZlYXR1cmVzPC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckMTUxYTI1MDctZDkwNy00ZWJmLWJlM2QtM2E3ZjEwMWFmZWJjeHclPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij4KCgoKCgo8L3VsPncJY29yZS9saXN0eXcAdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckMjQ3NGM3NDYtMWQ3OC00YzNlLTgxZmEtODAwZmE3ODI3MmNmeHcYPGxpPlRlYW0gc2NoZWR1bGluZzwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JDdiMmQyZjg0LWZmZTktNDk4Yy1hOGY0LTEyNjY3NWI2ZGQ2Nnh3FTxsaT5QT1MgYW5hbHlzaXM8L2xpPncOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyQ3Yzg3YmVmOC04MzQ2LTRlMDgtOGFkMS04YmUyYjU5N2Y0YjN4dxg8bGk+RGF0YSBjb2xsZWN0aW9uPC9saT53DmNvcmUvbGlzdC1pdGVtdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckZDc3MzcyMmUtMjdhMS00NzRhLTg0NTAtNjdmNzVmN2EwZmVheHcbPGxpPk9yZGVycyBhbmQgcmV0dXJuczwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JDdjOGNjNTdiLTczMWQtNDI3NS1iZTMxLTIxYzVhODUyZDg5ZXh3HTxwPjxzdHJvbmc+VHJpYWw8L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyRmNTU4ZDc2ZS1hMGVlLTQ0NWUtOTA4Yi1kZWUwYjY4NWFiYzB4dx48cD5UcmlhbCBpcyBub3QgYXZhaWxhYmxlLjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDI4MjdkZTQ0LTA3MWItNGM5Zi04Y2RkLTM4YjY1YWRiODIxYnh3HzxwPjxzdHJvbmc+UHJpY2luZzwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JGZhNmQ0NmJlLTdkZWUtNGE2ZC1iNjgxLTk0NGIwMGU5YWU4N3h3KTxwPlByaWNpbmcgaXMgbm90IHB1YmxpY2x5IGF2YWlsYWJsZS48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyRjNDBjNzA1Yy0wYmNiLTRkN2ItODU0Ny0yOGVjNjI4NTA4YjR4dyU8cD48c3Ryb25nPkFQSSAmYW1wOyBTU088L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQ2OTEzNTI1Ny0wNDhhLTQwMzktYTgzMS01YzMxMmE2NGJiMDB4dyE8cD5TdXBwb3J0cyBib3RoIEFQSSBhbmQgU1NPLjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JGQwMzcwNzk5LWUzYWEtNGQ1ZC1hYzNkLTQ2YWIxZDY5M2YyMXh3HzxwPjxzdHJvbmc+VmVyZGljdDwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JGU5YjQxZGM2LTdkNWUtNGY4OS1hNzJjLTBjZmM4NTU2ZWY0Znh3RjxwPklmIHlvdSBuZWVkIHRvIGltcHJvdmUgZHJpdmluZyByb3V0ZXMsIFJlcHNseSBpcyBhIGdvb2Qgb3B0aW9uLjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDBiN2VlYzYwLTM0MDctNDc4NC1hZjYwLWRlMTU0NDE1NjZiNXh3kgE8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjguJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly9ibG9nLmJpbmR5LmNvbS9iaW5keS12cy13b3JramFtLyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+d29ya2phbTwvYT48L2gyPncMY29yZS9oZWFkaW5nfQJ2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyRlNGJhZmVkMC1lN2NmLTQ5ZjAtYjFiYi0wZDI5ZDUzNDAwNDl4dyU8cD48c3Ryb25nPkFib3V0IFdvcmtKYW08L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyRlN2Q3ZjlmMi1jNDU2LTRiZTYtOGMzMC1kYWFlZjM0ZGVlNDZ4d\/UBPHA+V29ya0phbSBpcyBkZXNpZ25lZCB0byBpbXByb3ZlIGNvbGxhYm9yYXRpb24gYmV0d2VlbiBjb3Jwb3JhdGUgdGVhbXMgYW5kIHNpdGUgc3RhZmYuIEl0IG9mZmVycyB0b29scyBmb3IgbWVzc2FnaW5nLCB0YXNrIG1hbmFnZW1lbnQsIHRyYWluaW5nLCBhbmQgc2NoZWR1bGluZy4gSXQgaXMgYXZhaWxhYmxlIGluIDQ1IGxhbmd1YWdlcy4gRm9jdXNlcyBvbiBlbXBsb3llZSBlbmdhZ2VtZW50IGFuZCBzY2hlZHVsaW5nLjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JGY3NTVjZDVmLTdlMzAtNDAyMS04ZTZhLTE5NzdhZGEwMTg4MHh3HjxwPjxzdHJvbmc+UmF0aW5nPC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckNTNhZTAwZDUtNmNlZC00ZGEyLTk4YTUtNDkyNTQyZjE4NTAzeHcOPHA+NC40IOKtkDwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDUyYWVjYTA5LTYxOTItNDNmNi1hMzAxLTUyOTJhNzdmN2UxYnh3IDxwPjxzdHJvbmc+RmVhdHVyZXM8L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQ5MGEwMTAwMS1hMGM0LTQxNGYtYmNiNi0zZDk5NGMwMDVmYTZ4dyU8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPgoKCgoKCjwvdWw+dwljb3JlL2xpc3R5dwB2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQ2OWRhYjc2ZC05ZjU2LTRmZjMtYTA3Ni0xYzc3YTg1ZGNkNzh4dxw8bGk+RmxleGlibGUgc2NoZWR1bGluZzwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JDUwMTEzYmRhLTY5MzAtNDYxYy1iOTNlLWMxNDFmYzU4NjA0NXh3GDxsaT5UYXNrIG1hbmFnZW1lbnQ8L2xpPncOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyQ3ZjE4MGRjNS05ZDViLTQ2NjktYjMzOC1lNjkwOTQ0ZGRhMDh4dxM8bGk+RXhwcmVzc1BheTwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JDMxNWU2OGM5LWNlZjktNGI4MS05ZGI0LTE3M2JhYTJjZTE1Nnh3HzxsaT5FbXBsb3llZSBDb21tdW5pY2F0aW9uPC9saT53DmNvcmUvbGlzdC1pdGVtdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckNDhkOTBiZjQtYTk4ZC00YzdjLWEzODAtZjBkNmViYjFmMmMzeHcdPHA+PHN0cm9uZz5UcmlhbDwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JGUyMmZlNWM3LWVjNjAtNGM2Zi04ZWFhLWU4NjZhZmVhMmI3NXh3HjxwPlRyaWFsIGlzIG5vdCBhdmFpbGFibGUuPC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckYmI1MjQzZDMtZTZjMC00NzAyLWIyMWItN2FmMjhhYTRjODIzeHcfPHA+PHN0cm9uZz5QcmljaW5nPC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckMmYzZjYyODEtNjNhNi00N2NmLTllYTktMTFhNWJmZjU3MDdleHczPHA+U3RhcnRpbmcgYXQgJDc5OSBwZXIgbW9udGgsIGJpbGxlZCBhbm51YWxseS48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQxMjA5MTlmOC1lYWI0LTQ3OTktOTgzMS1hZDgzZWJkZTFiYjh4dyU8cD48c3Ryb25nPkFQSSAmYW1wOyBTU088L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQ4YmY1ZmY1ZC05MjAwLTRhMzEtYWJjMy0yNWE2YTk3YmQwNGZ4dyE8cD5TdXBwb3J0cyBib3RoIEFQSSBhbmQgU1NPLjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDdjNWMyYTVkLTFiYWItNGRiMy05NTk5LTRmOWEwMWVmNWFiMXh3HzxwPjxzdHJvbmc+VmVyZGljdDwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JGE1ZWRmZDIzLTcwY2EtNGM2Ni1hY2EyLTA2MjM3NWUwM2VjZnh3jQE8cD5JZiB5b3Ugd2FudCB0byBpbXByb3ZlIGVtcGxveWVlIGVuZ2FnZW1lbnQgYW5kIHNjaGVkdWxpbmcsIGFuZCBnaXZlIHlvdXIgc3RhZmYgYWNjZXNzIHRvIGVhcm5lZCB3YWdlcyBlYXJseSwgV29ya0phbSBpcyBhIGdvb2Qgb3B0aW9uLjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDI1N2Q3Y2M5LTAzZmMtNDI1Yy05YzVlLTg2MzRiNzRkODFjYnh3mAE8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjkuJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly9ibG9nLmJpbmR5LmNvbS9iaW5keS12cy1hY3Rpb25jYXJkLyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+QWN0aW9uY2FyZDwvYT48L2gyPncMY29yZS9oZWFkaW5nfQJ2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyRiYTg4N2M1Mi0xMjE4LTQ5NjMtYTc0NC02Yzg0NDU5MWJiOGN4dyg8cD48c3Ryb25nPkFib3V0IEFjdGlvbkNhcmQ8L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyRhMzQxYTY3Yi1iYzQyLTQ1YWUtYWQ0Ny1lZTE5NDcyYTgzNTJ4d4kBPHA+QWN0aW9uQ2FyZCBoZWxwcyBvcHRpbWl6ZSB1bml0IG9wZXJhdGlvbnMuIERyaXZlIGNvbnNpc3RlbmN5LCBxdWFsaXR5LCBhbmQgbWVldCBicmFuZCByZXF1aXJlbWVudHMgdGhyb3VnaCBzaXRlIGluc3BlY3Rpb25zLiZuYnNwOzwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDQwMWEzZjc0LTgxZTEtNGMwMC1hZDA0LTQ3NGVmYmViOTZmY3h3HjxwPjxzdHJvbmc+UmF0aW5nPC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckMzkyYmY4YmMtYTdjMS00NzY3LTk1OWItMGYzZjc5MjM4NWY5eHcOPHA+NC41IOKtkDwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JGMyMmNhYzBmLTkzMjgtNGVhYS1iYTEwLTVhMzVlY2FiOTc3MHh3IDxwPjxzdHJvbmc+RmVhdHVyZXM8L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQ3YzJlYThjYy1kMTk1LTQ1YTAtOGUxNS0xZTFhYTRiMzg1ZGF4dyU8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPgoKCgoKCjwvdWw+dwljb3JlL2xpc3R5dwB2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQ2ZDhlNGU2ZC03NDE3LTQ0NzctYmNhOS0xNDQwNDJlNTRjYmZ4dxs8bGk+UmVhbC10aW1lIGNvbW1lbnRzPC9saT53DmNvcmUvbGlzdC1pdGVtdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckMDE3ZjlmZTQtYjRmNi00YWJiLThiNzgtNWI3YTQyMTA3NGU2eHcgPGxpPlRoZXJtb21ldGVyIGludGVncmF0aW9uPC9saT53DmNvcmUvbGlzdC1pdGVtdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckMjU5NGE1ZjktNjhhNC00NTk1LTgxMGMtN2Y0NTNmNWYwNzc0eHcWPGxpPkltYWdlIGNhcHR1cmU8L2xpPncOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyQ5YjIzYTNmZS02NzQ1LTQzMTUtYjUwOS0wNzUxNmI0MDk5YTV4dxs8bGk+SGlzdG9yaWNhbCByZXBvcnRzPC9saT53DmNvcmUvbGlzdC1pdGVtdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckYWJlMTA5Y2UtMWIxNS00ZDc3LWE1MDYtZThjYWVhY2U5MmU5eHcdPHA+PHN0cm9uZz5UcmlhbDwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDE5NzUwYWIxLTFmNzEtNDA5Ni1iMTA4LTA2OGUwOTc1ODNmOXh3HDxwPkEgdHJpYWwgaXMgYXZhaWxhYmxlLjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JGY3OTI0YzIwLWU4NDYtNDBkNS1hNjJhLWRiNmQwMmU3NWQ1ZHh3HzxwPjxzdHJvbmc+UHJpY2luZzwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDgwNTg4ZGNhLTE1YmUtNGUzZi04ZWE2LTIxOTVmYmQwNzkwYXh3UTxwPlN0YXJ0aW5nIGF0ICQyNTAgcGVyIG1vbnRoIHdpdGggYSBtaW5pbXVtIG9mICQyNTAgb25lLXRpbWUgYWN0aXZhdGlvbiBmZWUuPC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckZTNmYmY1MmQtZTg1OS00YzljLTg2MGUtZjUwYWUxOWYzMGM5eHclPHA+PHN0cm9uZz5BUEkgJmFtcDsgU1NPPC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckZDAwNDU3NGYtOTQ1YS00NTQ1LTg4MWYtNjBiZmMwNzlkZDMyeHchPHA+QVBJIGFuZCBTU08gbm90IGF2YWlsYWJsZS48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyRkOTZiMzA0My1mYWYzLTQ3NWEtYmMzMC03YjFlZmE3MjljZTF4dx88cD48c3Ryb25nPlZlcmRpY3Q8L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyRkYmFiMzE2My04ZDBhLTQ4MjAtODhlNS0wNDVjNjA4NjNhZDB4d2g8cD5JZiB5b3UgbmVlZCBkYWlseSByb2FkbWFwcyBhbmQgZG9u4oCZdCBtaW5kIHBheWluZyBhY3RpdmF0aW9uIGZlZXMsIEFjdGlvbiBDYXJkIGlzIGEgZ29vZCBvcHRpb24uPC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckM2NlMDI4YTktNDYyYi00ZDM3LTkzMGEtNGQxMGEzNjE5MTk3eHebATxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+MTAuJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly9ibG9nLmJpbmR5LmNvbS9iaW5keS12cy1nb3Nwb3RjaGVjay8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPkdvc3BvdGNoZWNrPC9hPjwvaDI+dwxjb3JlL2hlYWRpbmd9AnYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDMwODkzZWU2LTMyMDgtNDI4OS1hODRmLWQxZDI3NmM0YWE3ZHh3KTxwPjxzdHJvbmc+QWJvdXQgR29TcG90Q2hlY2s8L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQ1MjI3YmI0MS1jNTA4LTRhMzItODI1My03NzBiMTAxNTNiY2R4d3o8cD5Ecml2ZSBtYXJrZXQgZXhlY3V0aW9uIHdpdGggdGFzayBtYW5hZ2VtZW50LCBwaG90b3MsIGNvbW11bmljYXRpb24sIGFuZCByZXBvcnRzLiBJbXByb3ZlIGV4ZWN1dGlvbiBhbmQgZ3VpZGUgdGVhbXMuPC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckZWQ5ZmIzMmQtZTM1MC00MWI0LTgzNmUtNTU3OGE1MDQ1MDU2eHcePHA+PHN0cm9uZz5SYXRpbmc8L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQ3ZjZjNmVmMi1jYTIzLTRiN2YtYWY3OC0yZWY5MjEwYTk3YWN4dw48cD40Ljgg4q2QPC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckZjk3MTQ2NTctMDYzNC00NjcwLTkyYTMtMWQzNWNiZWEzNWVmeHcgPHA+PHN0cm9uZz5GZWF0dXJlczwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDQ1ZDkxMjU2LWJmM2YtNDE5MC04MDFmLTc4ZWYzNDUwODg1M3h3JTx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+CgoKCgoKPC91bD53CWNvcmUvbGlzdHl3AHYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDRjNGFlMjZlLTg4ZWUtNDBmMy1iYjMwLWNlZDgzYTc2OGNkYXh3FTxsaT5PZmZsaW5lIG1vZGU8L2xpPncOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyQyODBhNzFhMC0zY2ZkLTRmNjAtYmUwYy0yYjc3MmJhN2M4NTZ4dxg8bGk+Q29udGVudCBzaGFyaW5nPC9saT53DmNvcmUvbGlzdC1pdGVtdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckZDY3NGFmNTgtOTEzZC00MDM3LWE3ZTMtYzY2M2Q4ZTk4NTNkeHchPGxpPlJlcG9ydGluZyAmYW1wOyBJbnNpZ2h0czwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JDI2NzEwNTMxLTEwZDEtNGVhNi04YTU4LWI3ZTE0ZTJiMWM0YXh3GDxsaT5QaG90byByZXBvcnRpbmc8L2xpPncOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyQ4ODAwOGNhZi01NDNlLTQzYzctYWY1My1kYmFjOTI5MTM2NTl4dx08cD48c3Ryb25nPlRyaWFsPC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckNGY4MWM0NzYtNmExZS00MDk1LTk0NDAtNmFkNTg5MjM2MDMyeHcaPHA+VHJpYWwgaXMgYXZhaWxhYmxlLjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDVkMzE2OTY3LTVlZjQtNDc4Ni04Zjk5LWJhM2FlZjRlNmY4M3h3HzxwPjxzdHJvbmc+UHJpY2luZzwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JGEyMTA4Nzc1LTdjZmYtNDM0ZS05YmJlLTE5ZTRjZDdjMTQ1N3h3FTxwPiQ0MC9tb250aC91c2VyPC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckOTFiNTJhZGMtOWQ5NC00OGI5LWE4N2UtMTkzZDYzODFhNWZieHclPHA+PHN0cm9uZz5BUEkgJmFtcDsgU1NPPC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckNjMwYjlmN2QtY2U5OS00NjE2LTgyY2ItNTkwYTg0NWQ1NjBieHchPHA+U3VwcG9ydHMgYm90aCBBUEkgYW5kIFNTTy48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQ5MDVlNWY2Mi02MmZkLTQ3OTctOGY1ZS0xOGM5YzJiMjdhZjJ4dx88cD48c3Ryb25nPlZlcmRpY3Q8L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyRhOTMzZjdhOC1lN2MxLTQ5MWMtOWNhNC1lZWY1YmQ4OTk3ZGN4d0w8cD5JZiB5b3UgbmVlZCBtb2JpbGUgdGVtcGVyYXR1cmUgY2FwdHVyZSwgR29TcG90Q2hlY2sgaXMgYSBnb29kIG9wdGlvbi48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyRjNWQ3YTljYi0xZWYxLTQ2YWYtYWZlMy0yM2E0YTIwNDNjMTZ4dy08aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPkZpbmFsIFdvcmRzPC9oMj53DGNvcmUvaGVhZGluZ30CdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckMzZlMjQxMDUtNTE4NC00NDAyLTg2NzUtMzE0M2U1ODM0OWE5eHfHATxwPlJldGFpbCBhdWRpdCBzb2Z0d2FyZSBpcyBhbiBpbXBvcnRhbnQgdG9vbCB0aGF0IGVuYWJsZXMgeW91IHRvIHN0cmVhbWxpbmUgd29ya2Zsb3dzLCB2ZXJpZnkgY29tcGxpYW5jZSwgdmlzdWFsaXplIHRyZW5kcywgYW5kIGltcHJvdmUgaW4tc3RvcmUgZXhlY3V0aW9uIHRvIGRlbGl2ZXIgYSBncmVhdCBjdXN0b21lciBleHBlcmllbmNlLjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JGJmMTNlNzBkLWU1NDYtNDZkNS04MGZkLTg4OTFkODkzYTEyMXh3gwU8cD5SZW1lbWJlciB3aGVuIHNlbGVjdGluZyBhIHJldGFpbCBhdWRpdCBzb2Z0d2FyZSBzb2x1dGlvbiwgaXQncyBlc3NlbnRpYWwgdG8gZGV0ZXJtaW5lIHRoZSBtb3N0IGltcG9ydGFudCBmYWN0b3JzIGZvciB5b3VyIGJ1c2luZXNzLiBTb21lIG9mIHRoZSBtb3N0IGltcG9ydGFudCB0aGluZ3MgdG8gY29uc2lkZXIgd2hlbiBtYWtpbmcgeW91ciBkZWNpc2lvbiBhcmUgPGEgaHJlZj0iaHR0cHM6Ly9iaW5keS5jb20vYWJvdXQvcHJpY2luZy8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPmJ1ZGdldCBhbmQgcHJpY2U8L2E+LCA8YSBocmVmPSJodHRwczovL2JpbmR5LmNvbS8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPmZlYXR1cmVzPC9hPiwgPGEgaHJlZj0iaHR0cHM6Ly9iaW5keS5jb20vYWJvdXQvY29uZmlndXJhYmlsaXR5LyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+Y3VzdG9taXphdGlvbjwvYT4sIGFuZCA8YSBocmVmPSJodHRwczovL3d3dy5jYXB0ZXJyYS5jYS9zb2Z0d2FyZS8xMDM5OTY0L2JpbmR5IiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5jdXN0b21lciByZXZpZXdzPC9hPi48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQ2NzkyZTY2Yi1iMjMwLTRlODYtYTRiMy0yZTkyYTMzM2QyZTd4d5YBPHA+U2VsZWN0aW5nIGEgdmVuZG9yIGlzbid0IGVhc3ksIGJ1dCB3ZSBob3BlIHRoaXMgbGlzdCBtYWtlcyBpdCBlYXN5IHRvIG1ha2UgYW4gaW5mb3JtZWQgZGVjaXNpb24gdGhhdCBhbGlnbnMgd2l0aCB5b3VyIGJ1c2luZXNzIG5lZWRzIGFuZCBnb2Fscy48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQ3MGU5OTQ3OC03ZDBlLTQ2MTEtOTljZC00ZGE4NzRmNWE3N2V4d188cD5XYW50IHRvIGxlYXJuIG1vcmUgYWJvdXQgcmV0YWlsIGF1ZGl0cz8gQ2hlY2sgb3V0IG91ciBkZWZpbml0aXZlIGd1aWRlIG9uIHJldGFpbCBhdWRpdHM6PC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckODk4ZDY5Y2QtMTY2NS00MGRlLThkNGItNmNkM2E3NDA5ZDgweHfOAjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWltYWdlIj48YSBocmVmPSJodHRwczovL2Jsb2cuYmluZHkuY29tL3JldGFpbC1hdWRpdHMtdGhlLWRlZmluaXRpdmUtZ3VpZGUvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj48aW1nIHNyYz0iaHR0cHM6Ly9pMC53cC5jb20vYmxvZy5iaW5keS5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTAvQmluZHktR3VpZGUtUmV0YWlsLWF1ZGl0X1Bvc3QtZ3JlZW4ucG5nP3c9NzAwJmFtcDtzc2w9MSIgYWx0PSJCaW5keSAtIEF1ZGl0IEd1aWRlLTAyIiBjbGFzcz0id3AtaW1hZ2UtNDc1NSIvPjwvYT48L2ZpZ3VyZT53CmNvcmUvaW1hZ2V3b2h0dHBzOi8vaTAud3AuY29tL2Jsb2cuYmluZHkuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzEwL0JpbmR5LUd1aWRlLVJldGFpbC1hdWRpdF9Qb3N0LWdyZWVuLnBuZz93PTcwMCZzc2w9MXcWQmluZHkgLSBBdWRpdCBHdWlkZS0wMnc6aHR0cHM6Ly9ibG9nLmJpbmR5LmNvbS9yZXRhaWwtYXVkaXRzLXRoZS1kZWZpbml0aXZlLWd1aWRlL3cTbm9yZWZlcnJlciBub29wZW5lcn2TSncGY3VzdG9tdwZfYmxhbmt2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54eXl3BG5vbmV3JGM5NzZkNGY4LTdmN2YtNDgzYy1hMTE1LWU1ZjU1MzU1Njg3MHh3BzxwPjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl7QnnhyB0Q8AB7QeiONjyAAAB3JDk3Njk0ZjJiLWFlMDItNGE3Yy04NTQ4LTc1NmQwZTUwYTEwMXh4eAHk48ajDCXXT7sE+O0BACFHAgYFAwE7AwYEAQEBAQUBBwEUAgsBAAkIAQEBAQEAAQEBDBoAAQQBDAEDAQABAQECAQcSAxgAAQUDAwEKAQACEgICAQU=\",\"updateId\":527784237}","_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_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_wpas_customize_per_network":false,"jetpack_post_was_ever_published":false},"categories":[14465791],"tags":[677174335,677174026,677173901],"class_list":["post-65281","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-retail-audit","tag-best-inspection-software","tag-inspection-software","tag-retail-audit-software"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Best Retail Audit Software<\/title>\n<meta name=\"description\" content=\"Choosing audit \/ inspection software for your retail or hospitality business is tough. Here is a list of the 10 best retail audit software.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.bindy.com\/fr\/meilleur-logiciel-daudit-de-vente-au-detail\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Best Retail Audit Software\" \/>\n<meta property=\"og:description\" content=\"Choosing audit \/ inspection software for your retail or hospitality business is tough. Here is a list of the 10 best retail audit software.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.bindy.com\/fr\/meilleur-logiciel-daudit-de-vente-au-detail\/\" \/>\n<meta property=\"og:site_name\" content=\"Audits, Tasks and Communication\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/bindyhq\" \/>\n<meta property=\"article:published_time\" content=\"2025-01-16T15:36:15+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-12T14:05:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?_t=1778594745\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"939\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Bindy\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@bindyhq\" \/>\n<meta name=\"twitter:site\" content=\"@bindyhq\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/best-retail-audit-software\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/best-retail-audit-software\\\/\"},\"author\":{\"name\":\"Bindy\",\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/#\\\/schema\\\/person\\\/d5e8de9f43631f43e8ad334d7d28c52f\"},\"headline\":\"Best Retail Audit Software\",\"datePublished\":\"2025-01-16T15:36:15+00:00\",\"dateModified\":\"2026-05-12T14:05:45+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/best-retail-audit-software\\\/\"},\"wordCount\":1948,\"publisher\":{\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/best-retail-audit-software\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/blog.bindy.com\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/book_cover_audits_tasks.png?fit=800%2C939&ssl=1\",\"keywords\":[\"best inspection software\",\"inspection software\",\"retail audit software\"],\"articleSection\":[\"\ud83d\udcca Retail Audit Software\"],\"inLanguage\":\"fr-FR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/best-retail-audit-software\\\/\",\"url\":\"https:\\\/\\\/blog.bindy.com\\\/best-retail-audit-software\\\/\",\"name\":\"Best Retail Audit Software\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/best-retail-audit-software\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/best-retail-audit-software\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/blog.bindy.com\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/book_cover_audits_tasks.png?fit=800%2C939&ssl=1\",\"datePublished\":\"2025-01-16T15:36:15+00:00\",\"dateModified\":\"2026-05-12T14:05:45+00:00\",\"description\":\"Choosing audit \\\/ inspection software for your retail or hospitality business is tough. Here is a list of the 10 best retail audit software.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/best-retail-audit-software\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/blog.bindy.com\\\/best-retail-audit-software\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/best-retail-audit-software\\\/#primaryimage\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/blog.bindy.com\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/book_cover_audits_tasks.png?fit=800%2C939&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/blog.bindy.com\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/book_cover_audits_tasks.png?fit=800%2C939&ssl=1\",\"width\":800,\"height\":939,\"caption\":\"Retail audits and task management\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/best-retail-audit-software\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/blog.bindy.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Best Retail Audit Software\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/#website\",\"url\":\"https:\\\/\\\/blog.bindy.com\\\/\",\"name\":\"Audits, Tasks and Communication\",\"description\":\"Inspect your sites, verify brand standards, and send tasks. Get real-time reports, signatures, videos, and photo verifications.\",\"publisher\":{\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/blog.bindy.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/#organization\",\"name\":\"Bindy\",\"url\":\"https:\\\/\\\/blog.bindy.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/blog.bindy.com\\\/wp-content\\\/uploads\\\/2021\\\/10\\\/Bindy-logo-horiz-col-72DPI.png?fit=1005%2C301&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/blog.bindy.com\\\/wp-content\\\/uploads\\\/2021\\\/10\\\/Bindy-logo-horiz-col-72DPI.png?fit=1005%2C301&ssl=1\",\"width\":1005,\"height\":301,\"caption\":\"Bindy\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/bindyhq\",\"https:\\\/\\\/x.com\\\/bindyhq\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/bindyhq\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/#\\\/schema\\\/person\\\/d5e8de9f43631f43e8ad334d7d28c52f\",\"name\":\"Bindy\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3716fdd6e4d91f3a7e58f2a1540f8d9b2ce592771867cac2bfe8233b1fabc975?s=96&d=identicon&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3716fdd6e4d91f3a7e58f2a1540f8d9b2ce592771867cac2bfe8233b1fabc975?s=96&d=identicon&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3716fdd6e4d91f3a7e58f2a1540f8d9b2ce592771867cac2bfe8233b1fabc975?s=96&d=identicon&r=g\",\"caption\":\"Bindy\"},\"description\":\"Bindy is a cloud-powered app to automate \u2714\ufe0f audits, \ud83d\uddd3\ufe0f tasks and \ud83d\udce3 communication for retail and hospitality. Deploy and verify brand standards, tasks, and corrective actions to your sites with ease. Get real-time reports, signatures, videos, and photo verifications.\",\"sameAs\":[\"https:\\\/\\\/www.bindy.com\"],\"url\":\"https:\\\/\\\/blog.bindy.com\\\/fr\\\/author\\\/betterdot\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Meilleur logiciel d&#039;audit de vente au d\u00e9tail","description":"Choisir un logiciel d&#039;audit\/d&#039;inspection pour votre commerce de d\u00e9tail ou votre \u00e9tablissement h\u00f4telier peut s&#039;av\u00e9rer complexe. Voici une liste des 10 meilleurs logiciels d&#039;audit pour le commerce de d\u00e9tail.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.bindy.com\/fr\/meilleur-logiciel-daudit-de-vente-au-detail\/","og_locale":"fr_FR","og_type":"article","og_title":"Best Retail Audit Software","og_description":"Choosing audit \/ inspection software for your retail or hospitality business is tough. Here is a list of the 10 best retail audit software.","og_url":"https:\/\/blog.bindy.com\/fr\/meilleur-logiciel-daudit-de-vente-au-detail\/","og_site_name":"Audits, Tasks and Communication","article_publisher":"https:\/\/www.facebook.com\/bindyhq","article_published_time":"2025-01-16T15:36:15+00:00","article_modified_time":"2026-05-12T14:05:45+00:00","og_image":[{"width":800,"height":939,"url":"https:\/\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?_t=1778594745","type":"image\/png"}],"author":"Bindy","twitter_card":"summary_large_image","twitter_creator":"@bindyhq","twitter_site":"@bindyhq","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.bindy.com\/best-retail-audit-software\/#article","isPartOf":{"@id":"https:\/\/blog.bindy.com\/best-retail-audit-software\/"},"author":{"name":"Bindy","@id":"https:\/\/blog.bindy.com\/#\/schema\/person\/d5e8de9f43631f43e8ad334d7d28c52f"},"headline":"Best Retail Audit Software","datePublished":"2025-01-16T15:36:15+00:00","dateModified":"2026-05-12T14:05:45+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.bindy.com\/best-retail-audit-software\/"},"wordCount":1948,"publisher":{"@id":"https:\/\/blog.bindy.com\/#organization"},"image":{"@id":"https:\/\/blog.bindy.com\/best-retail-audit-software\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?fit=800%2C939&ssl=1","keywords":["best inspection software","inspection software","retail audit software"],"articleSection":["\ud83d\udcca Retail Audit Software"],"inLanguage":"fr-FR"},{"@type":"WebPage","@id":"https:\/\/blog.bindy.com\/best-retail-audit-software\/","url":"https:\/\/blog.bindy.com\/best-retail-audit-software\/","name":"Meilleur logiciel d&#039;audit de vente au d\u00e9tail","isPartOf":{"@id":"https:\/\/blog.bindy.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.bindy.com\/best-retail-audit-software\/#primaryimage"},"image":{"@id":"https:\/\/blog.bindy.com\/best-retail-audit-software\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?fit=800%2C939&ssl=1","datePublished":"2025-01-16T15:36:15+00:00","dateModified":"2026-05-12T14:05:45+00:00","description":"Choisir un logiciel d&#039;audit\/d&#039;inspection pour votre commerce de d\u00e9tail ou votre \u00e9tablissement h\u00f4telier peut s&#039;av\u00e9rer complexe. Voici une liste des 10 meilleurs logiciels d&#039;audit pour le commerce de d\u00e9tail.","breadcrumb":{"@id":"https:\/\/blog.bindy.com\/best-retail-audit-software\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.bindy.com\/best-retail-audit-software\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/blog.bindy.com\/best-retail-audit-software\/#primaryimage","url":"https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?fit=800%2C939&ssl=1","contentUrl":"https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?fit=800%2C939&ssl=1","width":800,"height":939,"caption":"Retail audits and task management"},{"@type":"BreadcrumbList","@id":"https:\/\/blog.bindy.com\/best-retail-audit-software\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.bindy.com\/"},{"@type":"ListItem","position":2,"name":"Best Retail Audit Software"}]},{"@type":"WebSite","@id":"https:\/\/blog.bindy.com\/#website","url":"https:\/\/blog.bindy.com\/","name":"Audits, t\u00e2ches et communication","description":"Inspectez vos sites, v\u00e9rifiez la conformit\u00e9 aux normes de votre marque et assignez des t\u00e2ches. Recevez des rapports en temps r\u00e9el, des signatures, des vid\u00e9os et des v\u00e9rifications photo.","publisher":{"@id":"https:\/\/blog.bindy.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.bindy.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/blog.bindy.com\/#organization","name":"Bindy","url":"https:\/\/blog.bindy.com\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/blog.bindy.com\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2021\/10\/Bindy-logo-horiz-col-72DPI.png?fit=1005%2C301&ssl=1","contentUrl":"https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2021\/10\/Bindy-logo-horiz-col-72DPI.png?fit=1005%2C301&ssl=1","width":1005,"height":301,"caption":"Bindy"},"image":{"@id":"https:\/\/blog.bindy.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/bindyhq","https:\/\/x.com\/bindyhq","https:\/\/www.linkedin.com\/company\/bindyhq\/"]},{"@type":"Person","@id":"https:\/\/blog.bindy.com\/#\/schema\/person\/d5e8de9f43631f43e8ad334d7d28c52f","name":"Bindy","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/secure.gravatar.com\/avatar\/3716fdd6e4d91f3a7e58f2a1540f8d9b2ce592771867cac2bfe8233b1fabc975?s=96&d=identicon&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/3716fdd6e4d91f3a7e58f2a1540f8d9b2ce592771867cac2bfe8233b1fabc975?s=96&d=identicon&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3716fdd6e4d91f3a7e58f2a1540f8d9b2ce592771867cac2bfe8233b1fabc975?s=96&d=identicon&r=g","caption":"Bindy"},"description":"Bindy est une application cloud permettant d&#039;automatiser \u2714\ufe0f les audits, \ud83d\uddd3\ufe0f les t\u00e2ches et \ud83d\udce3 la communication pour le commerce de d\u00e9tail et l&#039;h\u00f4tellerie. D\u00e9ployez et v\u00e9rifiez facilement les normes de marque, les t\u00e2ches et les actions correctives sur vos sites. Obtenez des rapports, des signatures, des vid\u00e9os et des v\u00e9rifications photo en temps r\u00e9el.","sameAs":["https:\/\/www.bindy.com"],"url":"https:\/\/blog.bindy.com\/fr\/author\/betterdot\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?fit=800%2C939&ssl=1","jetpack_likes_enabled":false,"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pDNAM-gYV","jetpack-related-posts":[{"id":66796,"url":"https:\/\/blog.bindy.com\/fr\/bindy-vs-safetyculture\/","url_meta":{"origin":65281,"position":0},"title":"Bindy contre la culture de la s\u00e9curit\u00e9","author":"colinchan1","date":"d\u00e9cembre 30, 2025","format":false,"excerpt":"Dans cet article, nous comparons les fonctionnalit\u00e9s et les avantages de deux plateformes d&#039;audit de vente au d\u00e9tail leaders du march\u00e9\u00a0: Bindy et SafetyCulture. Choisir le bon logiciel de communication en magasin, d&#039;audit\/d&#039;inspection et de gestion des t\u00e2ches vous permettra d&#039;optimiser votre activit\u00e9, que ce soit dans le commerce de d\u00e9tail ou l&#039;h\u00f4tellerie-restauration. Cela commence par la v\u00e9rification du respect des normes de la marque et la mise en place d&#039;actions correctives. Ce logiciel vous permet d&#039;attribuer des t\u00e2ches\u2026","rel":"","context":"Dans &quot;\ud83d\udcca Retail Audit Software&quot;","block_context":{"text":"\ud83d\udcca Retail Audit Software","link":"https:\/\/blog.bindy.com\/fr\/category\/retail-audit\/"},"img":{"alt_text":"Retail audits and task management","src":"https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?fit=800%2C939&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?fit=800%2C939&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?fit=800%2C939&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?fit=800%2C939&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":66781,"url":"https:\/\/blog.bindy.com\/fr\/bindy-vs-goaudits\/","url_meta":{"origin":65281,"position":1},"title":"Bindy contre GoAudits","author":"colinchan1","date":"d\u00e9cembre 29, 2025","format":false,"excerpt":"Dans cet article, nous comparons les fonctionnalit\u00e9s et les avantages de deux plateformes d&#039;audit de vente au d\u00e9tail leaders du march\u00e9\u00a0: Bindy et GoAudits. Choisir le bon logiciel de communication en magasin, d&#039;audit\/d&#039;inspection et de gestion des t\u00e2ches vous permettra d&#039;optimiser votre activit\u00e9, que ce soit dans le commerce de d\u00e9tail ou l&#039;h\u00f4tellerie-restauration. Cela commence par la v\u00e9rification du respect des normes de la marque et la mise en place d&#039;actions correctives. Ce logiciel vous permet d&#039;attribuer des t\u00e2ches\u2026","rel":"","context":"Dans &quot;\ud83d\udcca Retail Audit Software&quot;","block_context":{"text":"\ud83d\udcca Retail Audit Software","link":"https:\/\/blog.bindy.com\/fr\/category\/retail-audit\/"},"img":{"alt_text":"Retail audits and task management","src":"https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?fit=800%2C939&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?fit=800%2C939&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?fit=800%2C939&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?fit=800%2C939&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":66092,"url":"https:\/\/blog.bindy.com\/fr\/bindy-vs-zipline\/","url_meta":{"origin":65281,"position":2},"title":"Bindy contre la tyrolienne","author":"colinchan1","date":"ao\u00fbt 26, 2025","format":false,"excerpt":"Dans cet article, nous comparons les fonctionnalit\u00e9s et les avantages de deux plateformes leaders en mati\u00e8re d&#039;audit, de gestion des t\u00e2ches et d&#039;ex\u00e9cution\u00a0: Bindy et Zipline. Bindy est la principale alternative \u00e0 Zipline pour les exploitants de plusieurs points de vente qui doivent g\u00e9rer des centaines de sites sans augmenter les co\u00fbts logiciels par utilisateur. Choisir la bonne solution de communication en magasin, d&#039;audit\/d&#039;inspection\u2026","rel":"","context":"Dans &quot;\ud83d\udcca Retail Audit Software&quot;","block_context":{"text":"\ud83d\udcca Retail Audit Software","link":"https:\/\/blog.bindy.com\/fr\/category\/retail-audit\/"},"img":{"alt_text":"Retail audits and task management","src":"https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?fit=800%2C939&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?fit=800%2C939&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?fit=800%2C939&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?fit=800%2C939&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":66824,"url":"https:\/\/blog.bindy.com\/fr\/bindy-vs-actioncard\/","url_meta":{"origin":65281,"position":3},"title":"Bindy contre carte d&#039;action","author":"colinchan1","date":"janvier 2, 2026","format":false,"excerpt":"In this post we compare the features and benefits of two leading retail audit platforms, Bindy and Action Card. Bindy is the primary Action Card alternative for multi-unit operators who need to scale to hundreds of sites without increasing per-user software costs Choosing the right\u00a0store communication, retail audit\/inspection and task\u2026","rel":"","context":"Dans &quot;\ud83d\udcca Retail Audit Software&quot;","block_context":{"text":"\ud83d\udcca Retail Audit Software","link":"https:\/\/blog.bindy.com\/fr\/category\/retail-audit\/"},"img":{"alt_text":"Retail audits and task management","src":"https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?fit=800%2C939&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?fit=800%2C939&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?fit=800%2C939&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?fit=800%2C939&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":67015,"url":"https:\/\/blog.bindy.com\/fr\/bindy-vs-visitbasis\/","url_meta":{"origin":65281,"position":4},"title":"Bindy contre VisitBasis","author":"colinchan1","date":"janvier 6, 2026","format":false,"excerpt":"Dans cet article, nous comparons les fonctionnalit\u00e9s et les avantages de deux plateformes d&#039;audit de vente au d\u00e9tail leaders du march\u00e9\u00a0: Bindy et VisitBasis. Bindy est la principale alternative \u00e0 VisitBasis pour les exploitants multi-sites qui doivent g\u00e9rer des centaines de points de vente sans augmenter les co\u00fbts logiciels par utilisateur. Choisir le bon logiciel de communication en magasin, d&#039;audit\/d&#039;inspection et de gestion des t\u00e2ches est essentiel\u2026","rel":"","context":"Dans &quot;\ud83d\udcca Retail Audit Software&quot;","block_context":{"text":"\ud83d\udcca Retail Audit Software","link":"https:\/\/blog.bindy.com\/fr\/category\/retail-audit\/"},"img":{"alt_text":"Retail audits and task management","src":"https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?fit=800%2C939&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?fit=800%2C939&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?fit=800%2C939&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?fit=800%2C939&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":65838,"url":"https:\/\/blog.bindy.com\/fr\/bindy-vs-zenput\/","url_meta":{"origin":65281,"position":5},"title":"Bindy contre Zenput","author":"colinchan1","date":"ao\u00fbt 18, 2025","format":false,"excerpt":"Dans cet article, nous comparons les fonctionnalit\u00e9s et les avantages de deux plateformes leaders en mati\u00e8re d&#039;audit et de gestion des t\u00e2ches\u00a0: Bindy et Zenput. Bindy est la principale alternative \u00e0 Zenput pour les cha\u00eenes de restaurants qui doivent g\u00e9rer des centaines d&#039;\u00e9tablissements sans augmenter les co\u00fbts logiciels par utilisateur. Choisir la bonne solution de communication en magasin, d&#039;audit\/inspection et\u2026","rel":"","context":"Dans &quot;\ud83d\udcca Retail Audit Software&quot;","block_context":{"text":"\ud83d\udcca Retail Audit Software","link":"https:\/\/blog.bindy.com\/fr\/category\/retail-audit\/"},"img":{"alt_text":"Retail audits and task management","src":"https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?fit=800%2C939&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?fit=800%2C939&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?fit=800%2C939&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?fit=800%2C939&ssl=1&resize=700%2C400 2x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/blog.bindy.com\/fr\/wp-json\/wp\/v2\/posts\/65281","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.bindy.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.bindy.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.bindy.com\/fr\/wp-json\/wp\/v2\/users\/6370623"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.bindy.com\/fr\/wp-json\/wp\/v2\/comments?post=65281"}],"version-history":[{"count":100,"href":"https:\/\/blog.bindy.com\/fr\/wp-json\/wp\/v2\/posts\/65281\/revisions"}],"predecessor-version":[{"id":67551,"href":"https:\/\/blog.bindy.com\/fr\/wp-json\/wp\/v2\/posts\/65281\/revisions\/67551"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.bindy.com\/fr\/wp-json\/wp\/v2\/media\/66164"}],"wp:attachment":[{"href":"https:\/\/blog.bindy.com\/fr\/wp-json\/wp\/v2\/media?parent=65281"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.bindy.com\/fr\/wp-json\/wp\/v2\/categories?post=65281"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.bindy.com\/fr\/wp-json\/wp\/v2\/tags?post=65281"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}