{"id":65838,"date":"2025-08-18T15:14:02","date_gmt":"2025-08-18T19:14:02","guid":{"rendered":"https:\/\/blog.bindy.com\/?p=65838"},"modified":"2026-05-12T10:04:51","modified_gmt":"2026-05-12T14:04:51","slug":"bindy-vs-zenput","status":"publish","type":"post","link":"https:\/\/blog.bindy.com\/nl\/bindy-vs-zenput\/","title":{"rendered":"Bindy versus Zenput"},"content":{"rendered":"<p class=\"wp-block-paragraph\">In dit bericht vergelijken we de functies en voordelen van twee toonaangevende audit- en taakbeheerplatforms: Bindy en Zenput. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bindy is h\u00e9t Zenput-alternatief voor restaurantketens met meerdere vestigingen die willen opschalen naar honderden locaties zonder de softwarekosten per gebruiker te verhogen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Het kiezen van de juiste software voor winkelcommunicatie, retailaudits\/inspecties en taakbeheer tilt uw retail- of horecabedrijf naar een hoger niveau. Het begint met het controleren van merkstandaarden en het versturen van corrigerende acties. U kunt taken binnen enkele seconden naar vestigingen sturen, prioriteiten en deadlines instellen en de voltooiing verifi\u00ebren met foto&#039;s. U kunt er ook nieuws en informatie over aankomende programma&#039;s en beleidsmaatregelen mee publiceren. Met zoveel beschikbare opties is het echter belangrijk om een oplossing te vinden die aansluit bij uw behoeften.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bij de afweging tussen Bindy en Zenput is het belangrijk om rekening te houden met functies, gebruiksgemak, betrouwbaarheid, ondersteuning, prijs en vele andere aspecten. Deze beslissing zal immers een blijvende impact hebben die de winst kan verhogen, de bedrijfsvoering kan verbeteren, de workflows kan stroomlijnen en tegelijkertijd de risico&#039;s en aansprakelijkheden binnen het retailnetwerk kan verminderen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\">Bindy versus Zenput<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>Functie<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>Bindy<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>Zenput<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Beoordelingsscore (Capterra)<\/td><td class=\"has-text-align-center\" data-align=\"center\">4,9 \u2b50<\/td><td class=\"has-text-align-center\" data-align=\"center\">4,7 \u2b50<\/td><\/tr><tr><td>Prijzen<\/td><td class=\"has-text-align-center\" data-align=\"center\">Prijs op basis van gebruik. Onbeperkt aantal gebruikers en locaties.<\/td><td class=\"has-text-align-center\" data-align=\"center\">Gedifferentieerde abonnementen, prijs per gebruiker.<\/td><\/tr><tr><td>Toegang tot alle functies met elk abonnement.<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Ja<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u274c Nee<\/td><\/tr><tr><td>Onbeperkt aantal gebruikers en locaties<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Ja<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u274c Nee<\/td><\/tr><tr><td>Projectmanagement met Gantt-diagrammen<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Ja<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u274c Nee<\/td><\/tr><tr><td>Realtime rapportage<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Ja<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Ja<\/td><\/tr><tr><td>Taak beheer<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Ja<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Ja<\/td><\/tr><tr><td>Corrigerende acties<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Ja<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Ja<\/td><\/tr><tr><td>Video- en fotoverificatie<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Ja<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Ja<\/td><\/tr><tr><td>Gebruikersrolmachtigingen<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Ja<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Ja<\/td><\/tr><tr><td>API en SSO<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Ja<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Ja<\/td><\/tr><tr><td>IoT<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u274c Nee<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2705 Ja<\/td><\/tr><tr><td>Het beste voor<\/td><td class=\"has-text-align-center\" data-align=\"center\">Detailhandel, horeca, bedrijven, franchise<\/td><td class=\"has-text-align-center\" data-align=\"center\">Voedselveiligheid<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-left\"><strong>Hoe u de juiste software voor retailcontrole en taakbeheer selecteert<\/strong><\/h2>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Begin met het samenstellen van een lijst met onmisbare en leuke extra functies.<\/li>\n\n\n\n<li>Bepaal welke apparaten je wilt gebruiken. Hoewel &quot;mobile first&quot; een goede keuze is, raden we aan een softwareplatform te kiezen dat alle apparaten ondersteunt (pc, iOS, Android, mobiel en tablets).<\/li>\n\n\n\n<li>Dek uw bases af en zorg ervoor dat de software de rapportagemogelijkheden heeft die u nodig hebt. Zorg ervoor dat uw gegevens exporteerbaar zijn, met geaggregeerde samenvattingen en ruwe gegevens.<\/li>\n\n\n\n<li>Plan een demo en controleer of alle functies aanwezig zijn die u nodig hebt.<\/li>\n\n\n\n<li>Doe onderzoek naar het bedrijf. Hoe lang zijn ze al actief? Zijn ze betrouwbaar en betrouwbaar?<\/li>\n\n\n\n<li>Vergelijk prijzen en zorg ervoor dat u op de hoogte bent van alle kosten, zowel vooraf als doorlopend. Houd er rekening mee dat de prijs per gebruiker de kosten aanzienlijk kan verhogen naarmate uw bedrijf groeit en opschaalt. Betaal indien mogelijk voor gebruik, niet voor gebruikers.<\/li>\n\n\n\n<li>Probeer het gratis uit. De beste manier om het product te leren kennen, is door het zelf te proberen. Geen demoware, geen beloftes. Test het in de praktijk met echte data.<\/li>\n\n\n\n<li>Voer ten slotte een technisch due diligence-onderzoek uit en controleer de&nbsp;<a href=\"https:\/\/bindy.com\/about\/security\/\" target=\"_blank\" rel=\"noreferrer noopener\">veiligheid en betrouwbaarheid<\/a>&nbsp;van de dienstverlener.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Bonus: Kies een platform dat je volledige toegang geeft tot alle functies. Veel leveranciers rekenen aanzienlijke kosten voor toegang tot de functies die je nodig hebt om het product effectief te gebruiken.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><br>Bindy<\/h2>\n\n\n\n<figure class=\"wp-block-gallery 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-full has-lightbox has-lightbox\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"406\" height=\"325\" data-attachment-id=\"67207\" data-permalink=\"https:\/\/blog.bindy.com\/nl\/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>Over Bindy<\/strong><\/p>\n\n\n\n<p class=\"is-style-info wp-block-paragraph\">Bindy is een cloudgebaseerde, AI-gestuurde app voor \u2714\ufe0f audits, \ud83d\uddd3\ufe0f taken en \ud83d\udce3 communicatie, speciaal ontwikkeld voor retail- en horecaketens. Inspecteer uw locaties, controleer de naleving van merkstandaarden en verstuur taken. Ontvang realtime rapporten, handtekeningen, video&#039;s en fotoverificaties.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Beoordeling<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.capterra.ca\/software\/1039964\/bindy\" target=\"_blank\" rel=\"noreferrer noopener\">Capterra 4.9&nbsp;<\/a>\u2b50 \u2b50 \u2b50 \u2b50 \u2b50<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.bindy.twa&amp;hl=en_CA\" target=\"_blank\" rel=\"noreferrer noopener\">Google Play 5.0<\/a> \u2b50 \u2b50 \u2b50 \u2b50 \u2b50<\/p>\n\n\n\n<figure class=\"wp-block-image size-full has-lightbox 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\/nl\/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=\"beste retail audit software\" 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>Wat klanten zeggen<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cWe hebben een duidelijke impact gezien in onze winkels. Ze zijn gemiddeld met 25 punten gestegen in \u00e9\u00e9n seizoen. Voorheen scoorden ze rond de 60, nu halen ze 80\/85\/90%. Bindy heeft gezorgd voor meer bewustzijn en verantwoordelijkheid op winkelniveau.\u2019 \u2013 Vicepresident Global Visual Merchandising, retailer met 1.500 winkels.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In interne klantonderzoeken meldt 92% van de Bindy-gebruikers een verbeterde uitvoering van merchandisingprogramma&#039;s.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Kenmerken in \u00e9\u00e9n oogopslag<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Begin direct met auditen met behulp van de inspectiesjablonen of maak\/upload binnen enkele minuten uw eigen inspectieformulieren.<\/li>\n\n\n\n<li>Mobiele app voor Android en iOS, webapp voor pc&#039;s en laptops.<\/li>\n\n\n\n<li>Realtime rapportage voor KPI&#039;s, inzichten, trends en grondoorzaken.<\/li>\n\n\n\n<li>Wijs actieplannen toe, volg de voortgang en controleer met foto&#039;s en video&#039;s.<\/li>\n\n\n\n<li>Ingebouwde veldhi\u00ebrarchie voorkomt dat gegevens te veel worden gedeeld.<\/li>\n\n\n\n<li>Beheer projecten met ingebouwde voortgangscontrole, Gantt-diagrammen, geschiedenis, taakafhankelijkheden en mijlpalen.<\/li>\n\n\n\n<li>Zorg voor nauwkeurigheid en verantwoording met GPS-, tijd- en datumstempels.<\/li>\n\n\n\n<li>Beheer taken, stel richtlijnen en prioriteiten in, automatiseer meldingen en volg de voltooiing.<\/li>\n\n\n\n<li>Communiceer met uw buitendienstteams en locaties, verstuur memo&#039;s, deel informatie, nieuws en aankondigingen. Gerichte distributie per gebruiker, rol of sitetag.<\/li>\n\n\n\n<li>Beheer tickets, houd onderhoudsverzoeken, klachten van klanten en feedback op de site bij. Open, controleer en sluit tickets en leg een register aan van proactieve oplossingen.<\/li>\n\n\n\n<li>Publiceer SOP&#039;s (Standard Operating Procedures), controleer de zichtbaarheid en verbind ze met inspectieformulieren<\/li>\n\n\n\n<li>Dankzij de online- en offlinemodus kunt u altijd en overal inspecties uitvoeren.<\/li>\n\n\n\n<li>API en SSO voor integratie met uw bedrijfssysteem en business intelligence.<\/li>\n\n\n\n<li>Volledige toegang tot alle functies, zonder betaalmuur voor toegang tot verschillende modules.<\/li>\n\n\n\n<li>Binnen enkele uren klaar voor implementatie.<\/li>\n\n\n\n<li>Voldoet aan de AVG en is beschikbaar in 22 talen.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Proces<\/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\" target=\"_blank\" rel=\"noreferrer noopener\">14 dagen gratis proefperiode<\/a>. Geen verplichtingen en geen creditcard nodig.<\/p>\n\n\n\n<p class=\"is-style-info wp-block-paragraph\"><strong>Bindy wordt geleverd met honderden branche- en categoriespecifieke sjablonen.<\/strong>. Gebruik deze sjablonen in je eigen account, pas ze aan of maak en upload je eigen formulieren! Toegang tot de sjablonen is beschikbaar tijdens de gratis proefperiode van 14 dagen. Betaalde abonnementen zijn ook beschikbaar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Android- en iPhone-app<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Directe link om Bindy te downloaden in de App Store:&nbsp;<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\">Directe link om Bindy te downloaden via Google Play:&nbsp;<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>Prijzen<\/strong><\/p>\n\n\n\n<p class=\"is-style-info wp-block-paragraph\"><strong>Bindy is goedkoper omdat de prijs gebaseerd is op gebruik, niet op het aantal gebruikers.<\/strong>. Alle abonnementen omvatten een onbeperkt aantal gebruikers en locaties.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Als je Bindy nog niet gebruikt, is het tijd om ermee te beginnen \u26a1&nbsp;<a href=\"https:\/\/bindy.com\/about\/switch\/\">Bespaar tijd, verlaag de kosten en zorg voor een snelle ingebruikname.<\/a>&nbsp;met het #1-gecertificeerde audit-\/inspectie-, taak- en communicatieplatform voor de detailhandel en horeca.<\/li>\n\n\n\n<li>Eenvoudig en snel instappen binnen enkele dagen met snelle en betrouwbare ondersteuning.&nbsp;<a href=\"https:\/\/blog.bindy.com\/nl\/bindy-demo\/\" target=\"_blank\" rel=\"noreferrer noopener\">Bekijk een demo<\/a>,&nbsp;<a href=\"https:\/\/bindy.com\/contact\/#informationOrFreeTrial\">Neem contact met ons op<\/a>&nbsp;of&nbsp;<a href=\"https:\/\/bindy.com\/app\/registration\/step1?lang=en\" target=\"_blank\" rel=\"noreferrer noopener\">Proces<\/a>&nbsp;Vandaag!<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Belangrijkste kenmerken van Bindy<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Site-audits en operationele uitvoering<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bindy is ontwikkeld voor locatiecontrole en naleving. Gebruik een sjabloon of maak uw eigen inspectieformulieren op maat, met geofencing, weersregistratie, handtekeningen, foto- en videoverificatie. Wijs corrigerende maatregelen toe om problemen op te lossen. Rust uw buitendienstteams en locaties uit met een intu\u00eftief platform dat ze kennen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Realtime rapportage<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Volg, verifieer en krijg direct toegang tot data op verschillende sites, zonder overmatige gegevensuitwisseling. Voer geaggregeerde en gefilterde rapporten uit. Exporteer automatisch data met de API en integreer met uw datawarehouse.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Taak- en projectbeheer<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Verstuur taken binnen enkele seconden naar sites en gebruikers. Dankzij de ingebouwde veldhi\u00ebrarchie kunt u ontvangers individueel, per gebruiker, rol en tag targeten. Stel prioriteiten en einddata in, automatiseer meldingen en verifieer met foto&#039;s. Cre\u00eber workflows met meerdere stappen en volg de voltooiing in realtime. Beheer siteprojecten, verstuur taken en voeg mijlpalen toe met Gantt-diagrammen en voortgangsrapporten.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Communicatie<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Verstuur memo&#039;s en chatberichten, deel informatie, nieuws en aankondigingen met uw buitendienstteams en locaties. Richt de distributie op gebruiker, rol of sitetag. Geautomatiseerde meldingen, leesbevestigingen en follow-ups. Met bruikbare content kunt u communicatie koppelen aan uitvoering, communiceren en ervoor zorgen dat het wordt uitgevoerd.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Prijs gebaseerd op gebruik, niet op gebruikers en locaties. Bespaar tot 75% vergeleken met concurrerende oplossingen.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Onbeperkt aantal gebruikers en sites, prijs per gebruik. Betrek iedereen erbij, krijg zichtbaarheid en stimuleer verantwoordelijkheid voor iedereen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wanneer leveranciers per gebruiker of locatie factureren, beperkt dit de deelname, wat contraproductief is en de kosten verhoogt naarmate het gebruik groeit en opschaalt. Dit is doorgaans gunstig voor de leverancier en niet voor de klant.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Zenput<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Over Zenput<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Zenput verbetert de teamprestaties op alle locaties. Operators met meerdere units automatiseren de implementatie van procedures. Communiceer merkstandaarden en operationele prioriteiten binnen uw organisatie.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Beoordeling<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.capterra.ca\/software\/139348\/zenput\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Capterra 4.7&nbsp;<\/a>\u2b50<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.zenput.mobile&amp;hl=en_CA\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Google Play 2.6<\/a> \u2b50<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Kenmerken in \u00e9\u00e9n oogopslag<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Taken plannen<\/li>\n\n\n\n<li>Risico&#039;s beoordelen<\/li>\n\n\n\n<li>Taak beheer<\/li>\n\n\n\n<li>Bewerkingstaken<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Proces<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Een proefversie is beschikbaar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Prijzen<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Prijzen zijn niet openbaar beschikbaar<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Belangrijkste kenmerken van Zenput<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Etikettering van voedselbereiding<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Het etiketteren van voedsel is belangrijk voor de voedselveiligheid. Print etiketten in bulk en individueel vanuit de mobiele app, die centraal worden beheerd.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Audits<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vergroot de verantwoording voor alle winkels en bekijk realtime gegevens over de winkelprestaties.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Temperatuurbewaking<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bescherm uw voorraad en klanten met geautomatiseerde temperatuurbewaking. Elimineer handmatige temperatuurcontroles.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>laatste woorden<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Het kiezen van een auditplatform voor de retailsector kan een blijvende impact hebben op uw bedrijf. Kies bij de keuze tussen populaire platforms zoals Bindy en Zenput het platform dat het beste bij uw behoeften past.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Met Bindy kunt u alles beter ter plaatse uitvoeren, de naleving van merkstandaarden controleren en uw workflows verbeteren met taakbeheer, geautomatiseerde meldingen en een gebruiksvriendelijke app. Alle Bindy-abonnementen omvatten een onbeperkt aantal gebruikers en locaties, zodat iedereen kan meedoen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Een van de grootste verschillen tussen Bindy en Zenput is de prijsstelling. Het op gebruik gebaseerde model van Bindy stelt organisaties in staat om te schalen zonder de kosten per gebruiker te verhogen, terwijl prijsmodellen per gebruiker aanzienlijk duurder kunnen worden naarmate het gebruik op verschillende locaties toeneemt.<\/p>\n\n\n\n<div class=\"is-style-info\" style=\"margin-bottom:20px;\"><!-- html block -->\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Kies Bindy als je:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Beheer 5 tot meer dan 5.000 locaties en heb behoefte aan schaalbare uitvoering.<\/li>\n\n\n\n<li>Wilt u de auditscores en de operationele consistentie verbeteren?<\/li>\n\n\n\n<li>Behoefte aan geavanceerde workflows, rapportage en projectmanagement?<\/li>\n\n\n\n<li>Wilt u voorspelbare prijzen zonder prijsverhogingen per gebruiker?<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Kies Zenput als u:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Werkzaamheden in de voedingsmiddelenindustrie vereisen etikettering en temperatuurbewaking.<\/li>\n\n\n\n<li>Ingebouwde IoT-functionaliteit nodig<\/li>\n<\/ul>\n\n\n\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Wilt u meer weten over andere leveranciers van auditsoftware voor de retailsector? Bekijk dan ons bericht over de top 10 platforms voor auditsoftware voor de retailsector. <a href=\"https:\/\/blog.bindy.com\/nl\/beste-retail-audit-software\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/blog.bindy.com\/best-retail-audit-software\/ <\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>","protected":false},"excerpt":{"rendered":"<p>In dit artikel vergelijken we de functies en voordelen van twee toonaangevende platforms voor audit- en taakbeheer: Bindy en Zenput. Bindy is het belangrijkste alternatief voor Zenput voor restaurantketens met meerdere vestigingen die willen opschalen naar honderden locaties zonder de softwarekosten per gebruiker te verhogen. Het kiezen van de juiste software voor winkelcommunicatie, retailaudit\/inspectie en taakbeheer zal uw bedrijfsvoering naar een hoger niveau tillen\u2026 <a href=\"https:\/\/blog.bindy.com\/nl\/bindy-vs-zenput\/\" class=\"more-link\">Lees verder <span class=\"screen-reader-text\">Bindy versus Zenput<\/span> <span class=\"meta-nav\">\u2192<\/span><\/a><\/p>","protected":false},"author":159608866,"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\":\"AAAH6p36ognED9wLCCKu2gG2FLKxAwEOKAIBAgoCQgEDSgCMBAECCgJCAQNKAJgFAQIKAkIBA0oAuBABAgoCQgEDSgC2CgECCgJCAQRKADwBAgoBAAYDAkIBAz4CQgEDOgJCAQLEAoADAwJCAQM+AkIBAxgCQgEC2gGyAQMBQgEDHAJCAQOsAQJCAQLMApYDAwFCAQOWAQJCAQMYAkIBAvIBiAIDAUIBA4gBAkIBAxgCQgEC5AG6AQMBQgEDlgECQgEDGAJCAQLyAYgCAwFCAQM0AkIBAxgCQgEC0AGoAQMBQgEDLAJCAQMYAkIBAsgBoAEDAUIBAzICQgEDGAJCAQLOAaYBAwFCAQOGAQJCAQMYAkIBAuIBugEDAUIBAzgCQgEDGAJCAQLUAawBAwFCAQMkAkIBAxgCQgECwAGYAQMBQgEDFAJCAQMWAkIBAm6GAQMBQgEDHgJCAQOiAQJCAQLKGwBKAL4bAQIKAkIBBEoAggMBAgoBBUocAgECCgJCSgCWAgECCgJCSgC0BQECCgJCSgCeBQECCgJCSgCQAgECCgJCSgCIAwECCgJCSgCoBwECCgJCSgCMBQECCgJCStIggCcBAgoCQgEDSgCqBQECCgJCAQNKAC4BAgoBDkouAgECCgEJSnCWAQECCgJCAQNKAJQBAQIKAjiQAgQOCggCuAEGDggEAgQCDAIQAioEGAMAEwACBAIEAwEEAho0AwAKAhoCBgMBDgIWAhAiAggwAwAMBggCFgMABCYEBgIMigLWEQEESgCYFAECCgJCAQNKAIoBAQIKAkIBA0oAoAQBAgoCQgEDSgCQBQECCgEMSgAsAQIKAkIBA0oAogEBAgoCQgEDSgCyCQECCgJCAQNKAKYDAQIKAkIBA0oApgEBAgoBBEoaAgECCgJCSgC6AwECCgJCSgCKAgECCgJCSgCSAgECCgJCSgCgAgECCgJCSgCCAgECCgJCSgCmAwECCgJCSgCUAgECCgJCSgCMAwECCgJCSgCABQECCgJCSgCaBQECCgJCSgCeAwECCgJCSgCqAgECCgJCSgC0AgECCgJCSgCkAgECCgJCSgCGAQECCgJCStothC8BAgoCQgEDSgCIAQECCgJCAQNKALAGAQIKAkIBBEoAhgkBAgoCQgEDSgCqAQECCgJCAQNKALgGAQIKAkIBA0oAlgcBAgoCQgEDSgCMAQECCgJCAQRKALwDAQIKAQRKGgIBAgoCQkoApgcBAgoCQkrCCJgUAQIKAkIBA0oAqAEBAgoCQgEDSgCGAgECCgJCAQNKAIQKAQIKAkIBA0oApAEBAgoCQgEDSgCYBgECCgJCAQNKALQBAQIKAkIBA0oAnAwBAgoCQgEDSgCYAQECCgJCAQNKAKAKAQIKAkIBA0oApgMBAgoCQgEDSgCOBAECCgJCAQNKAKAGAQIKAkIBA0oAKAECCgJCAQNKAJYBAQIKAkIBA0oAkAYBAgoCQgEDSgCKAQECCgJCAQNKAKIEAQIKAkIBA0oAmgUBAgoCQgEDSgCmAQECCgEEShoCAQIKAkJKADABAgoCQkoAKgECCgJCSgAwAQIKAkJK5gKSAwECCgJCAQNKAIgBAQIKAkIBA0oAggEBAgoCQgEDSgCMAQECCgJCAQNKAJ4BAQIKAkIBA0oAqgEBAgoCQgEDSgCwAQECCgJCAQNKAJ4EAQIKAkIBA0oAigEBAgoCQgEDSgCCAwECCgJCAQNKAKoBAQIKAkIBA0oAvAMBAgoCQgEDSgCUAQECCgJCAQNKAIgGAQIKAkIBA0oAuAgBAgoCQgEDSgCsCAECCgBKABIBAgoCQgEDSgCmAQECCgEEShoCAQIKAkJKAIICAQIKAkJKAIICAQIKAkJKAIYCAQIKAkJK5gaoCAECCgJCAQNKAKgBAQIKAQRKGgIBAgoCQkoAmgIBAgoCQkr2AqoDAQIKAEoAEgECCgJCAQNKAJoJAQIKAQRKyLkClgMivgEWGhKcARQGCgaCAhQYMpABIjD4DgEA7LwEG5SbBiK+ARYaEpwBFAYKBoICFBgykAEiMOTLBNkNKAMnAAQAJwAEAIEAhAAnACgGJwAoEicABwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycBBAAoBicAhwAoAycAKAAnAQcAJwAHACcABAAoBIcAJwAEACgEhwAnAAQAKAQnAAcAJwAHACcABAAoBIcAJwAEACgEhwAnAAQAKASHACcABwAnAAQAKASHACcABAAoBIcAJwAEACgEhwAnAAcAJwAEACgEhwAnAAQAKASHACcABAAoBIcAJwAHACcABAAoBIcAJwAEACgEhwAnAAQAKASHACcABwAnAAQAKASHACcABAAoBIcAJwAEACgEhwAnAAcAJwAEACgEhwAnAAQAKASHACcABAAoBIcAJwAHACcABAAoBIcAJwAEACgEhwAnAAQAKASHACcABwAnAAQAKASHACcABAAoBIcAJwAEACgEhwAnAAcAJwAEACgEhwAnAAQAKASHACcABAAoBIcAJwAHACcABAAoBIcAJwAEACgEhwAnAAQAKASHACcABwAnAAQAKASHACcABAAoBIcAJwAEACgEhwAnAAcAJwAEACgEhwAnAAQAKASHACcABAAoBIcAJwAHACcABAAoBIcAJwAEACgEhwAnAAQAKAQnACgAJwCHACgDJwEEACgGJwCHACgDJwAoBycABwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycBKAInACgLJwAHACgDJwAoAScAKAgnAIcAKAMnAQQAKAUnAIcAKAMnAQQAhEcoBicAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycAKAEnACgLJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwAoBicABwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycBBAAoBicAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycBBAAoBScAhwAoAycBBAAoBicAhwAoAycAKAYnAAcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnAQQAKAUnAIcAKAMnACgGJwAHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwEEACgFJwCHACgDJwAoAScAhwAoAycBBAAoBScAhwAoAycAKAYnAAcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAAnAIcAKAMnAQQAKAUnAIcAKAMnACgGJwAHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwAoAScAhwAoAycBBAAoBScAhwAoAycBKAUnACgBqADEESgCxImQA7uBA3N0YXRldmVyc2lvbmRvY3VtZW50ZGF0ZWRvY3VtZW50c2x1Z2RvY3VtZW50c3RhdHVzZG9jdW1lbnR0aXRsZUJpbmR5IHZzLiBaZW5wdXRkb2N1bWVudGNvbnRlbnQ8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+SW4gdGhpcyBwb3N0IHdlIGNvbXBhcmUgdGhlIGZlYXR1cmVzIGFuZCBiZW5lZml0cyBvZiB0d28gbGVhZGluZyBhdWRpdCBhbmQgdGFzayBtYW5hZ2VtZW50IHBsYXRmb3JtcywgQmluZHkgYW5kIFplbnB1dC4gPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+QmluZHkgaXMgdGhlIHByaW1hcnkgWmVucHV0IGFsdGVybmF0aXZlIGZvciBtdWx0aS11bml0IHJlc3RhdXJhbnQgb3BlcmF0b3JzIHdobyBuZWVkIHRvIHNjYWxlIHRvIGh1bmRyZWRzIG9mIHNpdGVzIHdpdGhvdXQgaW5jcmVhc2luZyBwZXItdXNlciBzb2Z0d2FyZSBjb3N0cy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5DaG9vc2luZyB0aGUgcmlnaHQmbmJzcDtzdG9yZSBjb21tdW5pY2F0aW9uLCByZXRhaWwgYXVkaXQvaW5zcGVjdGlvbiBhbmQgdGFzayBtYW5hZ2VtZW50IHNvZnR3YXJlJm5ic3A7d2lsbCBlbGV2YXRlIHlvdXIgcmV0YWlsIG9yIGhvc3BpdGFsaXR5IGJ1c2luZXNzLiBJdCBzdGFydHMgd2l0aCB2ZXJpZnlpbmcgYnJhbmQgc3RhbmRhcmRzIGFuZCBzZW5kaW5nIGNvcnJlY3RpdmUgYWN0aW9ucy4gSXQgZW1wb3dlcnMgeW91IHRvIHNlbmQgdGFza3MgdG8gc2l0ZXMgaW4gc2Vjb25kcywgc2V0dGluZyBwcmlvcml0aWVzIGFuZCBkdWUgZGF0ZXMsIGFuZCB2ZXJpZnlpbmcgY29tcGxldGlvbiB3aXRoIHBob3Rvcy4gSXQgYWxsb3dzIHlvdSB0byBwb3N0IG5ld3MgYW5kIGluZm9ybWF0aW9uIGFib3V0IHVwY29taW5nIHByb2dyYW1zIGFuZCBwb2xpY2llcy4gSG93ZXZlciwgd2l0aCBzbyBtYW55IG9wdGlvbnMgYXZhaWxhYmxlLCBpdOKAmXMgaW1wb3J0YW50IHRvIGZpbmQgYSBzb2x1dGlvbiB0aGF0IGZpdHMgeW91ciBuZWVkcy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5XaGVuIGNvbnNpZGVyaW5nIEJpbmR5IHZzIFplbnB1dCwgaXTigJlzIGltcG9ydGFudCB0byBjb25zaWRlciBmZWF0dXJlcywgZWFzZSBvZiB1c2UsIHJlbGlhYmlsaXR5LCBzdXBwb3J0LCBwcmljaW5nLCBhbmQgbWFueSBvdGhlciBhbmdsZXMuIEFmdGVyYWxsLCB0aGlzIGRlY2lzaW9uIHdpbGwgaGF2ZSBhIGxhc3RpbmcgaW1wYWN0IHRoYXQgY2FuIGJvb3N0IHByb2ZpdHMsIGltcHJvdmUgb3BlcmF0aW9ucywgc3RyZWFtbGluZSB5b3VyIHdvcmtmbG93cywgd2hpbGUgYWxzbyByZWR1Y2luZyB5b3VyIHJpc2tzIGFuZCBsaWFiaWxpdGllcyBhY3Jvc3MgdGhlIHJldGFpbCBuZXR3b3JrLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpoZWFkaW5nIHsic3R5bGUiOnsidHlwb2dyYXBoeSI6eyJ0ZXh0QWxpZ24iOiJjZW50ZXIifX19IC0tPgo8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmcgaGFzLXRleHQtYWxpZ24tY2VudGVyIj5CaW5keSB2cyBaZW5wdXQ8L2gyPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDp0YWJsZSAtLT4KPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2stdGFibGUiPjx0YWJsZSBjbGFzcz0iaGFzLWZpeGVkLWxheW91dCI+PHRoZWFkPjx0cj48dGQ+PHN0cm9uZz5GZWF0dXJlPC9zdHJvbmc+PC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj48c3Ryb25nPkJpbmR5PC9zdHJvbmc+PC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj48c3Ryb25nPlplbnB1dDwvc3Ryb25nPjwvdGQ+PC90cj48L3RoZWFkPjx0Ym9keT48dHI+PHRkPlJldmlldyByYXRpbmcgKENhcHRlcnJhKTwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+NC45IOKtkDwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+NC43IOKtkDwvdGQ+PC90cj48dHI+PHRkPlByaWNpbmc8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPlByaWNlZCBieSB1c2FnZS4gVW5saW1pdGVkIHVzZXJzIGFuZCBsb2NhdGlvbnMuPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj5UaWVyZWQgcGxhbnMsIHByaWNlZCBwZXIgdXNlci48L3RkPjwvdHI+PHRyPjx0ZD5BY2Nlc3MgdG8gYWxsIGZlYXR1cmVzIHdpdGggYW55IHBsYW48L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKchSBZZXM8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKdjCBObzwvdGQ+PC90cj48dHI+PHRkPlVubGltaXRlZCB1c2VycyBhbmQgbG9jYXRpb25zPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inIUgWWVzPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inYwgTm88L3RkPjwvdHI+PHRyPjx0ZD5Qcm9qZWN0IG1hbmFnZW1lbnQgd2l0aCBHYW50dCBjaGFydHM8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKchSBZZXM8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKdjCBObzwvdGQ+PC90cj48dHI+PHRkPlJlYWwtdGltZSByZXBvcnRpbmc8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKchSBZZXM8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKchSBZZXM8L3RkPjwvdHI+PHRyPjx0ZD5UYXNrIG1hbmFnZW1lbnQ8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKchSBZZXM8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKchSBZZXM8L3RkPjwvdHI+PHRyPjx0ZD5Db3JyZWN0aXZlIGFjdGlvbnM8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKchSBZZXM8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKchSBZZXM8L3RkPjwvdHI+PHRyPjx0ZD5WaWRlbyBhbmQgcGhvdG8gdmVyaWZpY2F0aW9uPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inIUgWWVzPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inIUgWWVzPC90ZD48L3RyPjx0cj48dGQ+VXNlciByb2xlIHBlcm1pc3Npb25zPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inIUgWWVzPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inIUgWWVzPC90ZD48L3RyPjx0cj48dGQ+QVBJIGFuZCBTU088L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKchSBZZXM8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKchSBZZXM8L3RkPjwvdHI+PHRyPjx0ZD5Jb1Q8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKdjCBObzwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4pyFIFllczwvdGQ+PC90cj48dHI+PHRkPkJlc3QgZm9yPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj5SZXRhaWwsIGhvc3BpdGFsaXR5LCBlbnRlcnByaXNlLCBmcmFuY2hpc2U8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPkZvb2Qgc2FmZXR5PC90ZD48L3RyPjwvdGJvZHk+PC90YWJsZT48L2ZpZ3VyZT4KPCEtLSAvd3A6dGFibGUgLS0+Cgo8IS0tIHdwOmhlYWRpbmcgeyJzdHlsZSI6eyJ0eXBvZ3JhcGh5Ijp7InRleHRBbGlnbiI6ImxlZnQifX19IC0tPgo8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmcgaGFzLXRleHQtYWxpZ24tbGVmdCI+PHN0cm9uZz5Ib3cgdG8gU2VsZWN0IHRoZSBSaWdodCBSZXRhaWwgQXVkaXQgYW5kIFRhc2sgTWFuYWdlbWVudCBTb2Z0d2FyZTwvc3Ryb25nPjwvaDI+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOmxpc3QgeyJvcmRlcmVkIjp0cnVlLCJzdGFydCI6MX0gLS0+CjxvbCBzdGFydD0iMSIgY2xhc3M9IndwLWJsb2NrLWxpc3QiPjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+U3RhcnQgYnkgY29tcGlsaW5nIGEgbGlzdCBvZiBtdXN0LWhhdmUsIGFuZCBuaWNlIHRvIGhhdmUgZmVhdHVyZXMuPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5EZXRlcm1pbmUgd2hhdCBkZXZpY2VzIHlvdSB3YW50IHRvIHVzZS4gV2hpbGUg4oCcbW9iaWxlIGZpcnN04oCdIGlzIG5pY2UsIHdlIHN1Z2dlc3Qgc2VsZWN0aW5nIGEgc29mdHdhcmUgcGxhdGZvcm0gdGhhdCBzdXBwb3J0cyBhbGwgZGV2aWNlcyAoUEMsIGlPUywgQW5kcm9pZCwgbW9iaWxlLCBhbmQgdGFibGV0cykuPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5Db3ZlciB5b3VyIGJhc2VzIGFuZCBlbnN1cmUgdGhhdCB0aGUgc29mdHdhcmUgaGFzIHRoZSByZXBvcnRpbmcgY2FwYWJpbGl0aWVzIHlvdSBuZWVkLiBNYWtlIHN1cmUgdGhhdCB5b3VyIGRhdGEgaXMgZXhwb3J0YWJsZSwgd2l0aCBhZ2dyZWdhdGUgc3VtbWFyaWVzLCBhbmQgcmF3IGRhdGEuPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5TY2hlZHVsZSBhIGRlbW8gYW5kIG1ha2Ugc3VyZSBpdCBoYXMgYWxsIHRoZSBmZWF0dXJlcyB5b3UgbmVlZC48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlJlc2VhcmNoIHRoZSBjb21wYW55LCBob3cgbG9uZyBoYXZlIHRoZXkgYmVlbiBpbiBidXNpbmVzcz8gQXJlIHRoZXkgcmVwdXRhYmxlIGFuZCByZWxpYWJsZT88L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkNvbXBhcmUgcHJpY2luZywgYW5kIG1ha2Ugc3VyZSB5b3UgYXJlIGF3YXJlIG9mIGFueSBhbmQgYWxsIGV4cGVuc2VzLCBib3RoIHVwZnJvbnQgYW5kIG9uLWdvaW5nLiBSZW1lbWJlciB0aGF0IHByaWNpbmcgcGVyIHVzZXIgY2FuIHNpZ25pZmljYW50bHkgaW5jcmVhc2UgY29zdHMgYXMgeW91IGdyb3cgYW5kIHNjYWxlIHlvdXIgYnVzaW5lc3MuIElmIHlvdSBjYW4sIHBheSBmb3IgdXNhZ2UsIG5vdCB1c2Vycy48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlJ1biBhIGZyZWUgdHJpYWwsIHRoZSBiZXN0IHdheSB0byBnZXQgYSBmZWVsIGZvciB0aGUgcHJvZHVjdCBpcyB0byBnZXQgeW91ciBoYW5kcyBvbiBpdC4gTm8gZGVtb3dhcmUsIG5vIHByb21pc2VzLiBUZXN0IGRyaXZlIGl0IGluIHRoZSBmaWVsZCB3aXRoIHJlYWwgZGF0YS48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkZpbmFsbHksIGNvbmR1Y3QgdGVjaG5pY2FsIGR1ZSBkaWxpZ2VuY2UsIGFuZCB2ZXJpZnkgdGhlJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly9iaW5keS5jb20vYWJvdXQvc2VjdXJpdHkvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5zZWN1cml0eSBhbmQgcmVsaWFiaWxpdHk8L2E+Jm5ic3A7b2YgdGhlIHNlcnZpY2UgcHJvdmlkZXIuPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPjwvb2w+CjwhLS0gL3dwOmxpc3QgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+Qm9udXM6IFNlbGVjdCBhIHBsYXRmb3JtIHRoYXQgZ2l2ZXMgeW91IGZ1bGwgYWNjZXNzIHRvIGFsbCBmZWF0dXJlcy4gTWFueSB2ZW5kb3JzIGFkZCBzaWduaWZpY2FudCBjb3N0cyB0byBhY2Nlc3MgdGhlIGZlYXR1cmVzIHlvdSBuZWVkIHRvIGVmZmVjdGl2ZWx5IHVzZSB0aGUgcHJvZHVjdC48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aGVhZGluZyAtLT4KPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48YnI+QmluZHk8L2gyPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpnYWxsZXJ5IHsibGlua1RvIjoibm9uZSJ9IC0tPgo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1nYWxsZXJ5IGhhcy1uZXN0ZWQtaW1hZ2VzIGNvbHVtbnMtZGVmYXVsdCBpcy1jcm9wcGVkIj48IS0tIHdwOmltYWdlIHsibGlnaHRib3giOnsiZW5hYmxlZCI6ZmFsc2V9LCJpZCI6NjcyMDcsInNpemVTbHVnIjoiZnVsbCIsImxpbmtEZXN0aW5hdGlvbiI6ImN1c3RvbSIsImNsYXNzTmFtZSI6Imhhcy1saWdodGJveCJ9IC0tPgo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBzaXplLWZ1bGwgaGFzLWxpZ2h0Ym94IGhhcy1saWdodGJveCI+PGltZyBzcmM9Imh0dHBzOi8vYmxvZy5iaW5keS5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDEvZmNfMjAyNi5wbmc\/X3Q9MTc3NjY4ODMwNyIgYWx0PSIiIGNsYXNzPSJ3cC1pbWFnZS02NzIwNyIvPjwvZmlndXJlPgo8IS0tIC93cDppbWFnZSAtLT48L2ZpZ3VyZT4KPCEtLSAvd3A6Z2FsbGVyeSAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPkFib3V0IEJpbmR5PC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCB7ImNsYXNzTmFtZSI6ImlzLXN0eWxlLWluZm8ifSAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+UmF0aW5nPC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PGEgaHJlZj0iaHR0cHM6Ly93d3cuY2FwdGVycmEuY2Evc29mdHdhcmUvMTAzOTk2NC9iaW5keSIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+Q2FwdGVycmEgNC45Jm5ic3A7PC9hPuKtkCDirZAg4q2QIOKtkCDirZA8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48YSBocmVmPSJodHRwczovL3BsYXkuZ29vZ2xlLmNvbS9zdG9yZS9hcHBzL2RldGFpbHM\/aWQ9Y29tLmJpbmR5LnR3YSZhbXA7aGw9ZW5fQ0EiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPkdvb2dsZSBQbGF5IDUuMDwvYT4g4q2QIOKtkCDirZAg4q2QIOKtkDwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDppbWFnZSB7ImxpZ2h0Ym94Ijp7ImVuYWJsZWQiOmZhbHNlfSwiaWQiOjY1Mjg5LCJzaXplU2x1ZyI6ImZ1bGwiLCJsaW5rRGVzdGluYXRpb24iOiJjdXN0b20iLCJjbGFzc05hbWUiOiJoYXMtbGlnaHRib3gifSAtLT4KPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2staW1hZ2Ugc2l6ZS1mdWxsIGhhcy1saWdodGJveCBoYXMtbGlnaHRib3giPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmNhcHRlcnJhLmNhL3NvZnR3YXJlLzEwMzk5NjQvYmluZHkiIHRhcmdldD0iX2JsYW5rIiByZWw9IiBub3JlZmVycmVyIG5vb3BlbmVyIj48aW1nIHNyYz0iaHR0cHM6Ly9ibG9nLmJpbmR5LmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wMS9pbWFnZS01LnBuZyIgYWx0PSJiZXN0IHJldGFpbCBhdWRpdCBzb2Z0d2FyZSIgY2xhc3M9IndwLWltYWdlLTY1Mjg5Ii8+PC9hPjwvZmlndXJlPgo8IS0tIC93cDppbWFnZSAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPldoYXQgY3VzdG9tZXJzIHNheTwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPuKAnFdlIGhhdmUgc2VlbiBhIG1hcmtlZCBpbXBhY3QgaW4gb3VyIHN0b3Jlcy4gVGhleSBoYXZlIGdvbmUgdXAgMjUgcG9pbnRzIG9uIGF2ZXJhZ2UgaW4gb25lIHNlYXNvbi4gVGhleSB1c2VkIHRvIHNjb3JlIGluIHRoZSA2MOKAmXMgYW5kIG5vdyB0aGV5IGFyZSBzY29yaW5nIDgwLzg1LzkwJS4gQmluZHkgaGFzIGNyZWF0ZWQgbW9yZSBhd2FyZW5lc3MgYW5kIGFjY291bnRhYmlsaXR5IGF0IHN0b3JlIGxldmVsLuKAnSDigJMgVlAgb2YgR2xvYmFsIFZpc3VhbCBNZXJjaGFuZGlzaW5nLCBSZXRhaWxlciB3aXRoIDEsNTAwIHN0b3Jlcy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5JbiBpbnRlcm5hbCBjdXN0b21lciBzdXJ2ZXlzLCA5MiUgb2YgQmluZHkgdXNlcnMgcmVwb3J0IGltcHJvdmVkIGV4ZWN1dGlvbiBvZiBtZXJjaGFuZGlzaW5nIHByb2dyYW1zLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+RmVhdHVyZXMgYXQgYSBnbGFuY2U8L3N0cm9uZz48L3A+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+PGEgaHJlZj0iaHR0cHM6Ly9iaW5keS5jb20vYXBwL3JlZ2lzdHJhdGlvbi9zdGVwMT9sYW5nPWVuJmFtcDthYm91dFByaWNpbmc9eSZhbXA7YWJvdXRUcmlhbD15IiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj4xNC1kYXkgZnJlZSB0cmlhbDwvYT4uIE5vIGNvbW1pdG1lbnQgYW5kIG5vIGNyZWRpdCBjYXJkIHJlcXVpcmVkLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggeyJjbGFzc05hbWUiOiJpcy1zdHlsZS1pbmZvIn0gLS0+CjxwIGNsYXNzPSJpcy1zdHlsZS1pbmZvIj48c3Ryb25nPkJpbmR5IGNvbWVzIHdpdGggaHVuZHJlZHMgb2YgaW5kdXN0cnkgYW5kIGNhdGVnb3J5IHNwZWNpZmljIHRlbXBsYXRlczwvc3Ryb25nPi4gVXNlIHRoZXNlIHRlbXBsYXRlcyBpbiB5b3VyIG93biBhY2NvdW50LCBjdXN0b21pemUgdGhlbSwgb3IgY3JlYXRlIGFuZCB1cGxvYWQgeW91ciBvd24gZm9ybXMhJm5ic3A7QWNjZXNzIHRvIHRlbXBsYXRlcyBpcyBhdmFpbGFibGUgZHVyaW5nIHRoZSAxNC1kYXkgZnJlZSB0cmlhbCwgd2l0aCBwYWlkIHBsYW5zIGF2YWlsYWJsZS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPkFuZHJvaWQgYW5kIGlQaG9uZSBhcHA8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5EaXJlY3QgbGluayB0byBkb3dubG9hZCBCaW5keSBvbiB0aGUgQXBwIFN0b3JlOiZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vYXBwcy5hcHBsZS5jb20vdXMvYXBwL2JpbmR5L2lkNjc1Mzk4Mjg1OCIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+aHR0cHM6Ly9hcHBzLmFwcGxlLmNvbS91cy9hcHAvYmluZHkvaWQ2NzUzOTgyODU4PC9hPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkRpcmVjdCBsaW5rIHRvIGdldCBCaW5keSBvbiBHb29nbGUgUGxheTombmJzcDs8YSBocmVmPSJodHRwczovL3BsYXkuZ29vZ2xlLmNvbS9zdG9yZS9hcHBzL2RldGFpbHM\/aWQ9Y29tLmJpbmR5LnR3YSIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+aHR0cHM6Ly9wbGF5Lmdvb2dsZS5jb20vc3RvcmUvYXBwcy9kZXRhaWxzP2lkPWNvbS5iaW5keS50d2E8L2E+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5QcmljaW5nPC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCB7ImNsYXNzTmFtZSI6ImlzLXN0eWxlLWluZm8ifSAtLT4KPHAgY2xhc3M9ImlzLXN0eWxlLWluZm8iPjxzdHJvbmc+UHJpY2VkIGJ5IHVzYWdlLCBub3QgdXNlcnMsIEJpbmR5IGNvc3RzIGxlc3M8L3N0cm9uZz4uIEFsbCBwbGFucyBpbmNsdWRlIHVubGltaXRlZCB1c2VycyBhbmQgbG9jYXRpb25zLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpsaXN0IC0tPgo8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+SWYgeW91IGFyZSBub3QgdXNpbmcgQmluZHksIGl0IGlzIHRpbWUgdG8g4pqhJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly9iaW5keS5jb20vYWJvdXQvc3dpdGNoLyI+c2F2ZSB0aW1lLCBjdXQgY29zdHMsIGFuZCBvbmJvYXJkIGZhc3Q8L2E+Jm5ic3A7d2l0aCB0aGUgIzEgcmF0ZWQgYXVkaXQvaW5zcGVjdGlvbiwgdGFzayBhbmQgY29tbXVuaWNhdGlvbiBwbGF0Zm9ybSBmb3IgcmV0YWlsIGFuZCBob3NwaXRhbGl0eS48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPk9uYm9hcmQgZWFzaWx5IGluIGRheXMgd2l0aCByZXNwb25zaXZlIGFuZCByZWxpYWJsZSBzdXBwb3J0LiZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vYmxvZy5iaW5keS5jb20vYmluZHktZGVtby8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPldhdGNoIGEgZGVtbzwvYT4sJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly9iaW5keS5jb20vY29udGFjdC8jaW5mb3JtYXRpb25PckZyZWVUcmlhbCI+Q29udGFjdCB1czwvYT4mbmJzcDtvciZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vYmluZHkuY29tL2FwcC9yZWdpc3RyYXRpb24vc3RlcDE\/bGFuZz1lbiIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+VHJpYWw8L2E+Jm5ic3A7dG9kYXkhPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPjwvdWw+CjwhLS0gL3dwOmxpc3QgLS0+Cgo8IS0tIHdwOmhlYWRpbmcgLS0+CjxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PHN0cm9uZz5LZXkgRmVhdHVyZXMgb2YgQmluZHk8L3N0cm9uZz48L2gyPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+U2l0ZSBhdWRpdHMgYW5kIG9wZXJhdGlvbnMgZXhlY3V0aW9uPC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+QmluZHkgaXMgYnVpbHQgZm9yIHNpdGUgYXVkaXQgYW5kIGNvbXBsaWFuY2UuIFVzZSBhIHRlbXBsYXRlIG9yIGJ1aWxkIHlvdXIgb3duIGN1c3RvbWl6ZWQgaW5zcGVjdGlvbiBmb3Jtcywgd2l0aCBnZW9mZW5jaW5nLCB3ZWF0aGVyIHRhZ2dpbmcsIHNpZ25hdHVyZXMsIHBob3RvLCBhbmQgdmlkZW8gdmVyaWZpY2F0aW9uLiBBc3NpZ24gY29ycmVjdGl2ZSBhY3Rpb25zIHRvIGZpeCBpc3N1ZXMuIEVxdWlwIHlvdXIgZmllbGQgdGVhbXMgYW5kIHNpdGVzIHdpdGggYW4gaW50dWl0aXZlIHBsYXRmb3JtLCB0aGV5IGtub3cgaG93IHRvIHVzZS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPlJlYWwtdGltZSByZXBvcnRpbmc8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UcmFjaywgdmVyaWZ5LCBhbmQgYWNjZXNzIGRhdGEgaW5zdGFudGx5IGFjcm9zcyBzaXRlcyB3aXRoIG5vIG92ZXJzaGFyaW5nLiBSdW4gYWdncmVnYXRlIGFuZCByYXcgZmlsdGVyZWQgcmVwb3J0cy4gQXV0b21hdGVkIGRhdGEgZXhwb3J0cyB3aXRoIHRoZSBBUEkgYW5kIGludGVncmF0ZSB3aXRoIHlvdXIgZGF0YSB3YXJlaG91c2UuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5UYXNrIGFuZCBwcm9qZWN0IG1hbmFnZW1lbnQ8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5TZW5kIHRhc2tzIHRvIHNpdGVzIGFuZCB1c2VycyBpbiBzZWNvbmRzLiBUaGUgYnVpbHQtaW4gZmllbGQgaGllcmFyY2h5IGxldHMgeW91IHRhcmdldCByZWNpcGllbnRzIGluZGl2aWR1YWxseSwgb3IgYnkgdXNlciwgcm9sZSwgYW5kIHRhZy4gU2V0IHByaW9yaXRpZXMsIGR1ZSBkYXRlcywgYXV0b21hdGUgbm90aWZpY2F0aW9ucywgYW5kIHZlcmlmeSB3aXRoIHBob3Rvcy4gQ3JlYXRlIG11bHRpLXN0ZXAgd29ya2Zsb3dzIHdpdGggZGVwZW5kZW5jaWVzIGFuZCB0cmFjayBjb21wbGV0aW9uIGluIHJlYWwtdGltZS4gTWFuYWdlIHNpdGUgcHJvamVjdHMsIHNlbmQgdGFza3MsIGFkZCBtaWxlc3RvbmVzLCB3aXRoIEdhbnR0IGNoYXJ0cyBhbmQgcHJvZ3Jlc3MgcmVwb3J0cy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPkNvbW11bmljYXRpb248L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5TZW5kIG1lbW9zIGFuZCBpbnN0YW50IG1lc3NhZ2VzLCBzaGFyZSBpbmZvcm1hdGlvbiwgbmV3cyBhbmQgYW5ub3VuY2VtZW50cyB3aXRoIHlvdXIgZmllbGQgdGVhbXMgYW5kIHNpdGVzLiBUYXJnZXQgdGhlIGRpc3RyaWJ1dGlvbiBieSB1c2VyLCByb2xlLCBvciBzaXRlIHRhZy4gQXV0b21hdGVkIG5vdGlmaWNhdGlvbnMsIHJlYWQgcmVjZWlwdHMsIGFuZCBmb2xsb3ctdXBzLiBBY3Rpb25hYmxlIGNvbnRlbnQgYWxsb3dzIHlvdSB0byB0aWUgY29tbXVuaWNhdGlvbiB3aXRoIGV4ZWN1dGlvbiwgY29tbXVuaWNhdGUgYW5kIG1ha2Ugc3VyZSBpdCBnZXRzIGRvbmUuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5QcmljZWQgYnkgdXNhZ2UsIG5vdCB1c2VycyBhbmQgc2l0ZXMsIHNhdmUgdXAgdG8gNzUlIGNvbXBhcmVkIHRvIGNvbXBldGluZyBzb2x1dGlvbnM8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5VbmxpbWl0ZWQgdXNlcnMgYW5kIHNpdGVzLCBwcmljZWQgYnkgdXNhZ2UuIEdldCBldmVyeW9uZSBvbiBib2FyZCwgZ2V0IHZpc2liaWxpdHksIGFuZCBkcml2ZSBhY2NvdW50YWJpbGl0eSBmb3IgZXZlcnlvbmUuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+V2hlbiB2ZW5kb3JzIGNoYXJnZSBieSB1c2VyIG9yIHNpdGUsIGl0IGxpbWl0cyBwYXJ0aWNpcGF0aW9uIHdoaWNoIGlzIGNvdW50ZXIgcHJvZHVjdGl2ZSBhbmQgaW5jcmVhc2VzIGNvc3RzIGFzIHlvdSBncm93IGFuZCBzY2FsZSB1c2FnZS4gVGhpcyB0eXBpY2FsbHkgYmVuZWZpdHMgdGhlIHZlbmRvciBhbmQgbm90IHRoZSBjdXN0b21lci48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aGVhZGluZyAtLT4KPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5aZW5wdXQ8L2gyPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+QWJvdXQgWmVucHV0PC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+WmVucHV0IGVsZXZhdGVzIHRlYW0gZXhlY3V0aW9uIGFjcm9zcyBsb2NhdGlvbnMuIE11bHRpLXVuaXQgb3BlcmF0b3JzIGF1dG9tYXRlIGhvdyBwcm9jZWR1cmVzIGFyZSBkZXBsb3llZC4gQ29tbXVuaWNhdGUgYnJhbmQgc3RhbmRhcmRzIGFuZCBvcGVyYXRpbmcgcHJpb3JpdGllcyBhY3Jvc3MgeW91ciBvcmdhbml6YXRpb24uPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5SYXRpbmc8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48YSBocmVmPSJodHRwczovL3d3dy5jYXB0ZXJyYS5jYS9zb2Z0d2FyZS8xMzkzNDgvemVucHV0IiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIG5vZm9sbG93Ij5DYXB0ZXJyYSA0LjcmbmJzcDs8L2E+4q2QPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PGEgaHJlZj0iaHR0cHM6Ly9wbGF5Lmdvb2dsZS5jb20vc3RvcmUvYXBwcy9kZXRhaWxzP2lkPWNvbS56ZW5wdXQubW9iaWxlJmFtcDtobD1lbl9DQSIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciBub2ZvbGxvdyI+R29vZ2xlIFBsYXkgMi42PC9hPiDirZA8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPkZlYXR1cmVzIGF0IGEgZ2xhbmNlPC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmxpc3QgLS0+Cjx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+PCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5TY2hlZHVsaW5nIGpvYnM8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkFzc2VzcyByaXNrczwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+VGFzayBtYW5hZ2VtZW50PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5FZGl0aW5nIHRhc2tzPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPjwvdWw+CjwhLS0gL3dwOmxpc3QgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5UcmlhbDwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlRyaWFsIGlzIGF2YWlsYWJsZS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPlByaWNpbmc8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5QcmljaW5nIGlzIG5vdCBwdWJsaWNseSBhdmFpbGFibGU8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aGVhZGluZyAtLT4KPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48c3Ryb25nPktleSBGZWF0dXJlcyBvZiBaZW5wdXQ8L3N0cm9uZz48L2gyPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+Rm9vZCBwcmVwYXJhdGlvbiBsYWJlbGluZzwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkxhYmVsaW5nIGZvb2QgaXMgaW1wb3J0YW50IGZvciBmb29kIHNhZmV0eS4gUHJpbnQgbGFiZWxzIGluIGJ1bGsgYW5kIGluZGl2aWR1YWxseSBmcm9tIHRoZSBtb2JpbGUgYXBwIHRoYXQgYXJlIGNlbnRyYWxseSBtYW5hZ2VkLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+QXVkaXRzPC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+SW5jcmVhc2UgYWNjb3VudGFiaWxpdHkgZm9yIGFsbCBzdG9yZXMgYW5kIHNlZSByZWFsLXRpbWUgZGF0YSBvbiBzdG9yZSBwZXJmb3JtYW5jZS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPlRlbXBlcmF0dXJlIG1vbml0b3Jpbmc8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5Qcm90ZWN0IHlvdXIgaW52ZW50b3J5IGFuZCBjdXN0b21lcnMgd2l0aCBhdXRvbWF0ZWQgdGVtcGVyYXR1cmUgbW9uaXRvcmluZy4gRWxpbWluYXRlIG1hbnVhbCB0ZW1wZXJhdHVyZSBjaGVja3MuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmhlYWRpbmcgLS0+CjxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PHN0cm9uZz5GaW5hbCBXb3Jkczwvc3Ryb25nPjwvaDI+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+U2VsZWN0aW5nIGEgcmV0YWlsIGF1ZGl0IHBsYXRmb3JtIGNhbiBoYXZlIGEgbGFzdGluZyBpbXBhY3Qgb24geW91ciBidXNpbmVzcy4gV2hlbiBjaG9vc2luZyBiZXR3ZWVuIHBvcHVsYXIgcGxhdGZvcm1zIGxpa2UgQmluZHkgYW5kIFplbnB1dCwgY2hvb3NlIHRoZSBvbmUgdGhhdCBiZXN0IGZpdHMgeW91ciBuZWVkcy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5CaW5keSBpcyBiZXR0ZXIgdG8gZXhlY3V0ZSBvbiBzaXRlIGV2ZXJ5IHRpbWUsIHZlcmlmeSBjb21wbGlhbmNlIHdpdGggYnJhbmQgc3RhbmRhcmRzLCBhbmQgaW1wcm92ZSB5b3VyIHdvcmtmbG93cyB3aXRoIHRhc2sgbWFuYWdlbWVudCB3aXRoIGF1dG9tYXRlZCBub3RpZmljYXRpb25zIGFuZCBhbiBlYXN5LXRvLXVzZSBhcHAuIEFsbCBwbGFucyB3aXRoIEJpbmR5IGluY2x1ZGUgdW5saW1pdGVkIHVzZXJzIGFuZCBzaXRlcywgZ2V0dGluZyBldmVyeW9uZSBpbnZvbHZlZC48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5PbmUgb2YgdGhlIGJpZ2dlc3QgZGlmZmVyZW5jZXMgYmV0d2VlbiBCaW5keSBhbmQgWmVucHV0IGlzIHByaWNpbmcuIEJpbmR54oCZcyB1c2FnZS1iYXNlZCBtb2RlbCBhbGxvd3Mgb3JnYW5pemF0aW9ucyB0byBzY2FsZSB3aXRob3V0IGluY3JlYXNpbmcgY29zdHMgcGVyIHVzZXIsIHdoaWxlIHBlci11c2VyIHByaWNpbmcgbW9kZWxzIGNhbiBiZWNvbWUgc2lnbmlmaWNhbnRseSBtb3JlIGV4cGVuc2l2ZSBhcyBhZG9wdGlvbiBncm93cyBhY3Jvc3MgbG9jYXRpb25zLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpodG1sIC0tPgo8ZGl2IGNsYXNzPSJpcy1zdHlsZS1pbmZvIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToyMHB4OyI+PCEtLSBodG1sIGJsb2NrIC0tPgo8IS0tIC93cDpodG1sIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+Q2hvb3NlIEJpbmR5IGlmIHlvdTo8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPk9wZXJhdGUgNSAtIDUsMDAwKyBsb2NhdGlvbnMgYW5kIG5lZWQgc2NhbGFibGUgZXhlY3V0aW9uPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5XYW50IHRvIGltcHJvdmUgYXVkaXQgc2NvcmVzIGFuZCBvcGVyYXRpb25hbCBjb25zaXN0ZW5jeTwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+TmVlZCBhZHZhbmNlZCB3b3JrZmxvd3MsIHJlcG9ydGluZywgYW5kIHByb2plY3QgbWFuYWdlbWVudDwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+V2FudCBwcmVkaWN0YWJsZSBwcmljaW5nIHdpdGhvdXQgcGVyLXVzZXIgY29zdCBpbmNyZWFzZXM8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+PC91bD4KPCEtLSAvd3A6bGlzdCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPkNob29zZSBaZW5wdXQgaWYgeW91Ojwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpsaXN0IC0tPgo8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+T3BlcmF0ZSBpbiBmb29kIHNlcnZpY2UgYW5kIG5lZWQgbGFiZWxpbmcgYW5kIHRlbXBlcmF0dXJlIG1vbml0b3Jpbmc8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPk5lZWQgYnVpbHQtaW4gSW9UPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPjwvdWw+CjwhLS0gL3dwOmxpc3QgLS0+Cgo8IS0tIHdwOmh0bWwgLS0+CjwvZGl2Pgo8IS0tIC93cDpodG1sIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPldhbnQgdG8gbGVhcm4gbW9yZSBhYm91dCBvdGhlciByZXRhaWwgYXVkaXQgc29mdHdhcmUgcHJvdmlkZXJzPyBDaGVjayBvdXQgb3VyIHBvc3Qgb24gdGhlIFRvcCAxMCBSZXRhaWwgQXVkaXQgU29mdHdhcmUgcGxhdGZvcm1zIDxhIGhyZWY9Imh0dHBzOi8vYmxvZy5iaW5keS5jb20vYmVzdC1yZXRhaWwtYXVkaXQtc29mdHdhcmUvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5odHRwczovL2Jsb2cuYmluZHkuY29tL2Jlc3QtcmV0YWlsLWF1ZGl0LXNvZnR3YXJlLyA8L2E+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+ZG9jdW1lbnRleGNlcnB0ZG9jdW1lbnRhdXRob3Jkb2N1bWVudGZlYXR1cmVkX21lZGlhZG9jdW1lbnRjb21tZW50X3N0YXR1c2RvY3VtZW50cGluZ19zdGF0dXNkb2N1bWVudHN0aWNreWRvY3VtZW50dGVtcGxhdGVkb2N1bWVudGZvcm1hdGRvY3VtZW50bWV0YV9jb2Jsb2Nrc19hdHRyX2NvYmxvY2tzX2RpbWVuc2lvbnNfY29ibG9ja3NfcmVzcG9uc2l2ZV9oZWlnaHRfY29ibG9ja3NfYWNjb3JkaW9uX2llX3N1cHBvcnRfamV0cGFja19uZXdzbGV0dGVyX2FjY2Vzc19qZXRwYWNrX2RvbnRfZW1haWxfcG9zdF90b19zdWJzX2pldHBhY2tfbmV3c2xldHRlcl90aWVyX2lkX2pldHBhY2tfbWVtYmVyc2hpcHNfY29udGFpbnNfcGF5d2FsbGVkX2NvbnRlbnRfamV0cGFja19mZWF0dXJlX2NsaXBfaWRfamV0cGFja19tZW1iZXJzaGlwc19jb250YWluc19wYWlkX2NvbnRlbnRmb290bm90ZXNqZXRwYWNrX3B1YmxpY2l6ZV9tZXNzYWdlamV0cGFja19wdWJsaWNpemVfZmVhdHVyZV9lbmFibGVkamV0cGFja19zb2NpYWxfcG9zdF9hbHJlYWR5X3NoYXJlZGpldHBhY2tfc29jaWFsX29wdGlvbnNfd3Bhc19jdXN0b21pemVfcGVyX25ldHdvcmtqZXRwYWNrX3Bvc3Rfd2FzX2V2ZXJfcHVibGlzaGVkZG9jdW1lbnRjYXRlZ29yaWVzZG9jdW1lbnR0YWdzZG9jdW1lbnRibG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRJbiB0aGlzIHBvc3Qgd2UgY29tcGFyZSB0aGUgZmVhdHVyZXMgYW5kIGJlbmVmaXRzIG9mIHR3byBsZWFkaW5nIGF1ZGl0IGFuZCB0YXNrIG1hbmFnZW1lbnQgcGxhdGZvcm1zLCBCaW5keSBhbmQgWmVucHV0LiBkcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEJpbmR5IGlzIHRoZSBwcmltYXJ5IFplbnB1dCBhbHRlcm5hdGl2ZSBmb3IgbXVsdGktdW5pdCByZXN0YXVyYW50IG9wZXJhdG9ycyB3aG8gbmVlZCB0byBzY2FsZSB0byBodW5kcmVkcyBvZiBzaXRlcyB3aXRob3V0IGluY3JlYXNpbmcgcGVyLXVzZXIgc29mdHdhcmUgY29zdHMuZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRDaG9vc2luZyB0aGUgcmlnaHQmbmJzcDtzdG9yZSBjb21tdW5pY2F0aW9uLCByZXRhaWwgYXVkaXQvaW5zcGVjdGlvbiBhbmQgdGFzayBtYW5hZ2VtZW50IHNvZnR3YXJlJm5ic3A7d2lsbCBlbGV2YXRlIHlvdXIgcmV0YWlsIG9yIGhvc3BpdGFsaXR5IGJ1c2luZXNzLiBJdCBzdGFydHMgd2l0aCB2ZXJpZnlpbmcgYnJhbmQgc3RhbmRhcmRzIGFuZCBzZW5kaW5nIGNvcnJlY3RpdmUgYWN0aW9ucy4gSXQgZW1wb3dlcnMgeW91IHRvIHNlbmQgdGFza3MgdG8gc2l0ZXMgaW4gc2Vjb25kcywgc2V0dGluZyBwcmlvcml0aWVzIGFuZCBkdWUgZGF0ZXMsIGFuZCB2ZXJpZnlpbmcgY29tcGxldGlvbiB3aXRoIHBob3Rvcy4gSXQgYWxsb3dzIHlvdSB0byBwb3N0IG5ld3MgYW5kIGluZm9ybWF0aW9uIGFib3V0IHVwY29taW5nIHByb2dyYW1zIGFuZCBwb2xpY2llcy4gSG93ZXZlciwgd2l0aCBzbyBtYW55IG9wdGlvbnMgYXZhaWxhYmxlLCBpdOKAmXMgaW1wb3J0YW50IHRvIGZpbmQgYSBzb2x1dGlvbiB0aGF0IGZpdHMgeW91ciBuZWVkcy5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFdoZW4gY29uc2lkZXJpbmcgQmluZHkgdnMgWmVucHV0LCBpdOKAmXMgaW1wb3J0YW50IHRvIGNvbnNpZGVyIGZlYXR1cmVzLCBlYXNlIG9mIHVzZSwgcmVsaWFiaWxpdHksIHN1cHBvcnQsIHByaWNpbmcsIGFuZCBtYW55IG90aGVyIGFuZ2xlcy4gQWZ0ZXJhbGwsIHRoaXMgZGVjaXNpb24gd2lsbCBoYXZlIGEgbGFzdGluZyBpbXBhY3QgdGhhdCBjYW4gYm9vc3QgcHJvZml0cywgaW1wcm92ZSBvcGVyYXRpb25zLCBzdHJlYW1saW5lIHlvdXIgd29ya2Zsb3dzLCB3aGlsZSBhbHNvIHJlZHVjaW5nIHlvdXIgcmlza3MgYW5kIGxpYWJpbGl0aWVzIGFjcm9zcyB0aGUgcmV0YWlsIG5ldHdvcmsuZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRCaW5keSB2cyBaZW5wdXRsZXZlbHN0eWxlVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzaGFzRml4ZWRMYXlvdXRjYXB0aW9uaGVhZGNlbGxzY29udGVudDxzdHJvbmc+RmVhdHVyZTwvc3Ryb25nPnRhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNvbnRlbnQ8c3Ryb25nPkJpbmR5PC9zdHJvbmc+dGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY29udGVudDxzdHJvbmc+WmVucHV0PC9zdHJvbmc+dGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuYm9keWNlbGxzY29udGVudFJldmlldyByYXRpbmcgKENhcHRlcnJhKXRhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNvbnRlbnQ0Ljkg4q2QdGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY29udGVudDQuNyDirZB0YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jZWxsc2NvbnRlbnRQcmljaW5ndGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY29udGVudFByaWNlZCBieSB1c2FnZS4gVW5saW1pdGVkIHVzZXJzIGFuZCBsb2NhdGlvbnMudGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY29udGVudFRpZXJlZCBwbGFucywgcHJpY2VkIHBlciB1c2VyLnRhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNlbGxzY29udGVudEFjY2VzcyB0byBhbGwgZmVhdHVyZXMgd2l0aCBhbnkgcGxhbnRhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNvbnRlbnTinIUgWWVzdGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY29udGVudOKdjCBOb3RhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNlbGxzY29udGVudFVubGltaXRlZCB1c2VycyBhbmQgbG9jYXRpb25zdGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY29udGVudOKchSBZZXN0YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jb250ZW504p2MIE5vdGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY2VsbHNjb250ZW50UHJvamVjdCBtYW5hZ2VtZW50IHdpdGggR2FudHQgY2hhcnRzdGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY29udGVudOKchSBZZXN0YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jb250ZW504p2MIE5vdGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY2VsbHNjb250ZW50UmVhbC10aW1lIHJlcG9ydGluZ3RhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNvbnRlbnTinIUgWWVzdGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY29udGVudOKchSBZZXN0YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jZWxsc2NvbnRlbnRUYXNrIG1hbmFnZW1lbnR0YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jb250ZW504pyFIFllc3RhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNvbnRlbnTinIUgWWVzdGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY2VsbHNjb250ZW50Q29ycmVjdGl2ZSBhY3Rpb25zdGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY29udGVudOKchSBZZXN0YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jb250ZW504pyFIFllc3RhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNlbGxzY29udGVudFZpZGVvIGFuZCBwaG90byB2ZXJpZmljYXRpb250YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jb250ZW504pyFIFllc3RhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNvbnRlbnTinIUgWWVzdGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY2VsbHNjb250ZW50VXNlciByb2xlIHBlcm1pc3Npb25zdGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY29udGVudOKchSBZZXN0YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jb250ZW504pyFIFllc3RhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNlbGxzY29udGVudEFQSSBhbmQgU1NPdGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY29udGVudOKchSBZZXN0YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jb250ZW504pyFIFllc3RhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNlbGxzY29udGVudElvVHRhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNvbnRlbnTinYwgTm90YWdzY29wZWFsaWduY29sc3BhbnJvd3NwYW5jb250ZW504pyFIFllc3RhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNlbGxzY29udGVudEJlc3QgZm9ydGFnc2NvcGVhbGlnbmNvbHNwYW5yb3dzcGFuY29udGVudFJldGFpbCwgaG9zcGl0YWxpdHksIGVudGVycHJpc2UsIGZyYW5jaGlzZXRhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmNvbnRlbnRGb29kIHNhZmV0eXRhZ3Njb3BlYWxpZ25jb2xzcGFucm93c3BhbmZvb3RUcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+SG93IHRvIFNlbGVjdCB0aGUgUmlnaHQgUmV0YWlsIEF1ZGl0IGFuZCBUYXNrIE1hbmFnZW1lbnQgU29mdHdhcmU8L3N0cm9uZz5sZXZlbHN0eWxlVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzb3JkZXJlZHZhbHVlc3N0YXJ0VHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFN0YXJ0IGJ5IGNvbXBpbGluZyBhIGxpc3Qgb2YgbXVzdC1oYXZlLCBhbmQgbmljZSB0byBoYXZlIGZlYXR1cmVzLlRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50RGV0ZXJtaW5lIHdoYXQgZGV2aWNlcyB5b3Ugd2FudCB0byB1c2UuIFdoaWxlIOKAnG1vYmlsZSBmaXJzdOKAnSBpcyBuaWNlLCB3ZSBzdWdnZXN0IHNlbGVjdGluZyBhIHNvZnR3YXJlIHBsYXRmb3JtIHRoYXQgc3VwcG9ydHMgYWxsIGRldmljZXMgKFBDLCBpT1MsIEFuZHJvaWQsIG1vYmlsZSwgYW5kIHRhYmxldHMpLlRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50Q292ZXIgeW91ciBiYXNlcyBhbmQgZW5zdXJlIHRoYXQgdGhlIHNvZnR3YXJlIGhhcyB0aGUgcmVwb3J0aW5nIGNhcGFiaWxpdGllcyB5b3UgbmVlZC4gTWFrZSBzdXJlIHRoYXQgeW91ciBkYXRhIGlzIGV4cG9ydGFibGUsIHdpdGggYWdncmVnYXRlIHN1bW1hcmllcywgYW5kIHJhdyBkYXRhLlRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50U2NoZWR1bGUgYSBkZW1vIGFuZCBtYWtlIHN1cmUgaXQgaGFzIGFsbCB0aGUgZmVhdHVyZXMgeW91IG5lZWQuVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRSZXNlYXJjaCB0aGUgY29tcGFueSwgaG93IGxvbmcgaGF2ZSB0aGV5IGJlZW4gaW4gYnVzaW5lc3M\/IEFyZSB0aGV5IHJlcHV0YWJsZSBhbmQgcmVsaWFibGU\/VHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRDb21wYXJlIHByaWNpbmcsIGFuZCBtYWtlIHN1cmUgeW91IGFyZSBhd2FyZSBvZiBhbnkgYW5kIGFsbCBleHBlbnNlcywgYm90aCB1cGZyb250IGFuZCBvbi1nb2luZy4gUmVtZW1iZXIgdGhhdCBwcmljaW5nIHBlciB1c2VyIGNhbiBzaWduaWZpY2FudGx5IGluY3JlYXNlIGNvc3RzIGFzIHlvdSBncm93IGFuZCBzY2FsZSB5b3VyIGJ1c2luZXNzLiBJZiB5b3UgY2FuLCBwYXkgZm9yIHVzYWdlLCBub3QgdXNlcnMuVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRSdW4gYSBmcmVlIHRyaWFsLCB0aGUgYmVzdCB3YXkgdG8gZ2V0IGEgZmVlbCBmb3IgdGhlIHByb2R1Y3QgaXMgdG8gZ2V0IHlvdXIgaGFuZHMgb24gaXQuIE5vIGRlbW93YXJlLCBubyBwcm9taXNlcy4gVGVzdCBkcml2ZSBpdCBpbiB0aGUgZmllbGQgd2l0aCByZWFsIGRhdGEuVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRGaW5hbGx5LCBjb25kdWN0IHRlY2huaWNhbCBkdWUgZGlsaWdlbmNlLCBhbmQgdmVyaWZ5IHRoZSZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vYmluZHkuY29tL2Fib3V0L3NlY3VyaXR5LyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+c2VjdXJpdHkgYW5kIHJlbGlhYmlsaXR5PC9hPiZuYnNwO29mIHRoZSBzZXJ2aWNlIHByb3ZpZGVyLlRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50Qm9udXM6IFNlbGVjdCBhIHBsYXRmb3JtIHRoYXQgZ2l2ZXMgeW91IGZ1bGwgYWNjZXNzIHRvIGFsbCBmZWF0dXJlcy4gTWFueSB2ZW5kb3JzIGFkZCBzaWduaWZpY2FudCBjb3N0cyB0byBhY2Nlc3MgdGhlIGZlYXR1cmVzIHlvdSBuZWVkIHRvIGVmZmVjdGl2ZWx5IHVzZSB0aGUgcHJvZHVjdC5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxicj5CaW5keWxldmVsVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzaW1hZ2VzaWRzbmF2aWdhdGlvbkJ1dHRvblR5cGVzaG9ydENvZGVUcmFuc2Zvcm1zY2FwdGlvbmltYWdlQ3JvcHJhbmRvbU9yZGVyZml4ZWRIZWlnaHRsaW5rVG9zaXplU2x1Z2FsbG93UmVzaXplYXNwZWN0UmF0aW9UcnBDb250ZW50UmVzdHJpY3Rpb25ub0JvdHRvbU1hcmdpbm5vVG9wTWFyZ2luZmlsdGVybGlnaHRib3hpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzdXJsYWx0Y2FwdGlvbmxpZ2h0Ym94aWRzaXplU2x1Z2xpbmtEZXN0aW5hdGlvbmNsYXNzTmFtZVRycENvbnRlbnRSZXN0cmljdGlvbm5vQm90dG9tTWFyZ2lubm9Ub3BNYXJnaW5maWx0ZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+QWJvdXQgQmluZHk8L3N0cm9uZz5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEJpbmR5IGlzIGEgY2xvdWQgQUktcG93ZXJlZCBhcHAgdG8gYXV0b21hdGUmbmJzcDs8YSBocmVmPSJodHRwczovL2JpbmR5LmNvbS9wcm9kdWN0cy9yZXRhaWwtYXVkaXQvIj7inJTvuI8mbmJzcDthdWRpdHM8L2E+LCZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vYmluZHkuY29tL3Byb2R1Y3RzL3Rhc2stbWFuYWdlbWVudC8iPvCfl5PvuI8mbmJzcDt0YXNrczwvYT4mbmJzcDthbmQmbmJzcDs8YSBocmVmPSJodHRwczovL2JpbmR5LmNvbS9wcm9kdWN0cy9jb21tdW5pY2F0aW9uLyI+8J+ToyZuYnNwO2NvbW11bmljYXRpb248L2E+Jm5ic3A7Zm9yIHJldGFpbCBhbmQgaG9zcGl0YWxpdHkuIDxzdHJvbmc+QmluZHkgaXMgdGhlPC9zdHJvbmc+IDxzdHJvbmc+bGVhZGluZyBhcHAgdG8gaW5zcGVjdCB5b3VyIHNpdGVzIGFuZCB2ZXJpZnkgYnJhbmQgc3RhbmRhcmRzLCB0YXNrcywgYW5kIGNvcnJlY3RpdmUgYWN0aW9ucyB0byB5b3VyIHNpdGVzIHdpdGggZWFzZTwvc3Ryb25nPi4gR2V0IHJlYWwtdGltZSByZXBvcnRzLCBzaWduYXR1cmVzLCB2aWRlb3MsIGFuZCBwaG90byB2ZXJpZmljYXRpb25zLiBCaW5keSBpcyBidWlsdCBmb3IgcmV0YWlsLCBmcmFuY2hpc2UgYnJhbmRzLCBob3NwaXRhbGl0eSwgYW5kIGZvb2Qgc2VydmljZSBncm91cHMuZHJvcENhcGNsYXNzTmFtZVRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPlJhdGluZzwvc3Ryb25nPmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PGEgaHJlZj0iaHR0cHM6Ly93d3cuY2FwdGVycmEuY2Evc29mdHdhcmUvMTAzOTk2NC9iaW5keSIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+Q2FwdGVycmEgNC45Jm5ic3A7PC9hPuKtkCDirZAg4q2QIOKtkCDirZBkcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxhIGhyZWY9Imh0dHBzOi8vcGxheS5nb29nbGUuY29tL3N0b3JlL2FwcHMvZGV0YWlscz9pZD1jb20uYmluZHkudHdhJmFtcDtobD1lbl9DQSIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+R29vZ2xlIFBsYXkgNS4wPC9hPiDirZAg4q2QIOKtkCDirZAg4q2QZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3VybGFsdGNhcHRpb25saWdodGJveGhyZWZyZWxpZHNpemVTbHVnbGlua0Rlc3RpbmF0aW9ubGlua1RhcmdldGNsYXNzTmFtZVRycENvbnRlbnRSZXN0cmljdGlvbm5vQm90dG9tTWFyZ2lubm9Ub3BNYXJnaW5maWx0ZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+V2hhdCBjdXN0b21lcnMgc2F5PC9zdHJvbmc+ZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnTigJxXZSBoYXZlIHNlZW4gYSBtYXJrZWQgaW1wYWN0IGluIG91ciBzdG9yZXMuIFRoZXkgaGF2ZSBnb25lIHVwIDI1IHBvaW50cyBvbiBhdmVyYWdlIGluIG9uZSBzZWFzb24uIFRoZXkgdXNlZCB0byBzY29yZSBpbiB0aGUgNjDigJlzIGFuZCBub3cgdGhleSBhcmUgc2NvcmluZyA4MC84NS85MCUuIEJpbmR5IGhhcyBjcmVhdGVkIG1vcmUgYXdhcmVuZXNzIGFuZCBhY2NvdW50YWJpbGl0eSBhdCBzdG9yZSBsZXZlbC7igJ0g4oCTIFZQIG9mIEdsb2JhbCBWaXN1YWwgTWVyY2hhbmRpc2luZywgUmV0YWlsZXIgd2l0aCAxLDUwMCBzdG9yZXMuZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRJbiBpbnRlcm5hbCBjdXN0b21lciBzdXJ2ZXlzLCA5MiUgb2YgQmluZHkgdXNlcnMgcmVwb3J0IGltcHJvdmVkIGV4ZWN1dGlvbiBvZiBtZXJjaGFuZGlzaW5nIHByb2dyYW1zLmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5GZWF0dXJlcyBhdCBhIGdsYW5jZTwvc3Ryb25nPmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNvcmRlcmVkdmFsdWVzVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFN0YXJ0IGF1ZGl0aW5nIGluc3RhbnRseSB3aXRoIHRoZSBpbnNwZWN0aW9uIHRlbXBsYXRlcyBvciBjcmVhdGUvdXBsb2FkIHlvdXIgb3duIGN1c3RvbSBpbnNwZWN0aW9uIGZvcm1zIGluIG1pbnV0ZXMuVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRNb2JpbGUgYXBwIGZvciBBbmRyb2lkIGFuZCBpT1MsIFdlYiBhcHAgZm9yIFBDcyBhbmQgbGFwdG9wcy5UcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFJlYWwtdGltZSByZXBvcnRpbmcgZm9yIEtQSXMsIGluc2lnaHRzLCB0cmVuZHMsIGFuZCByb290IGNhdXNlcy5UcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEFzc2lnbiBhY3Rpb24gcGxhbnMsIHRyYWNrIHByb2dyZXNzLCBhbmQgdmVyaWZ5IHdpdGggcGhvdG9zIGFuZCB2aWRlb3MuVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRCdWlsdC1pbiBmaWVsZCBoaWVyYXJjaHkgZW5zdXJlcyBubyBvdmVyc2hhcmluZyBvZiBkYXRhLlRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50TWFuYWdlIHByb2plY3RzIHdpdGggYnVpbHQtaW4gcHJvZ3Jlc3MgdHJhY2tpbmcsIEdhbnR0IGNoYXJ0cywgaGlzdG9yeSwgdGFzayBkZXBlbmRlbmNpZXMsIGFuZCBtaWxlc3RvbmVzLlRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50RHJpdmUgYWNjdXJhY3kgYW5kIGFjY291bnRhYmlsaXR5IHdpdGggR1BTLCB0aW1lIGFuZCBkYXRlIHN0YW1wcy5UcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFRhc2sgbWFuYWdlbWVudCwgc2V0IGRpcmVjdGl2ZXMgYW5kIHByaW9yaXRpZXMsIGF1dG9tYXRlIG5vdGlmaWNhdGlvbnMsIGFuZCB0cmFjayBjb21wbGV0aW9uLlRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50Q29tbXVuaWNhdGUgd2l0aCB5b3VyIGZpZWxkIHRlYW1zIGFuZCBzaXRlcywgc2VuZCBtZW1vcywgc2hhcmUgaW5mb3JtYXRpb24sIG5ld3MsIGFuZCBhbm5vdW5jZW1lbnRzLiBUYXJnZXRlZCBkaXN0cmlidXRpb24gYnkgdXNlciwgcm9sZSwgb3Igc2l0ZSB0YWdzLlRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50VGlja2V0IG1hbmFnZW1lbnQsIHRyYWNrIG1haW50ZW5hbmNlIHJlcXVlc3RzLCBjdXN0b21lciBjb21wbGFpbnRzLCBhbmQgc2l0ZSBmZWVkYmFjay4gT3BlbiwgcmV2aWV3LCBhbmQgY2xvc2UgdGlja2V0cywgYW5kIGNyZWF0ZSBhIHJlY29yZCBvZiBwcm9hY3RpdmUgcmVzb2x1dGlvbi5UcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFB1Ymxpc2ggU09QcyAoU3RhbmRhcmQgT3BlcmF0aW5nIFByb2NlZHVyZXMpLCBjb250cm9sIHZpc2liaWxpdHksIGFuZCBjb25uZWN0IHRoZW0gdG8gaW5zcGVjdGlvbiBmb3Jtc1RycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50T25saW5lIGFuZCBPZmZsaW5lIG1vZGVzIGFsbG93IHlvdSB0byBjb25kdWN0IGluc3BlY3Rpb25zIGFueXRpbWUsIGFueXdoZXJlLlRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50QVBJICZhbXA7IFNTTyB0byBpbnRlZ3JhdGUgd2l0aCB5b3VyIGVudGVycHJpc2Ugc3lzdGVtIGFuZCBidXNpbmVzcyBpbnRlbGxpZ2VuY2UuVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRGdWxsIGFjY2VzcyB0byBhbGwgZmVhdHVyZXMgd2l0aCBubyBwYXl3YWxscyB0byBhY2Nlc3MgZGlmZmVyZW50IG1vZHVsZXMuVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnREZXBsb3ltZW50LXJlYWR5IGluIGhvdXJzLlRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50R0RQUiBjb21wbGlhbnQgYW5kIGF2YWlsYWJsZSBpbiAyMiBsYW5ndWFnZXNUcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+VHJpYWw8L3N0cm9uZz5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxhIGhyZWY9Imh0dHBzOi8vYmluZHkuY29tL2FwcC9yZWdpc3RyYXRpb24vc3RlcDE\/bGFuZz1lbiZhbXA7YWJvdXRQcmljaW5nPXkmYW1wO2Fib3V0VHJpYWw9eSIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+MTQtZGF5IGZyZWUgdHJpYWw8L2E+LiBObyBjb21taXRtZW50IGFuZCBubyBjcmVkaXQgY2FyZCByZXF1aXJlZC5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+QmluZHkgY29tZXMgd2l0aCBodW5kcmVkcyBvZiBpbmR1c3RyeSBhbmQgY2F0ZWdvcnkgc3BlY2lmaWMgdGVtcGxhdGVzPC9zdHJvbmc+LiBVc2UgdGhlc2UgdGVtcGxhdGVzIGluIHlvdXIgb3duIGFjY291bnQsIGN1c3RvbWl6ZSB0aGVtLCBvciBjcmVhdGUgYW5kIHVwbG9hZCB5b3VyIG93biBmb3JtcyEmbmJzcDtBY2Nlc3MgdG8gdGVtcGxhdGVzIGlzIGF2YWlsYWJsZSBkdXJpbmcgdGhlIDE0LWRheSBmcmVlIHRyaWFsLCB3aXRoIHBhaWQgcGxhbnMgYXZhaWxhYmxlLmRyb3BDYXBjbGFzc05hbWVUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5BbmRyb2lkIGFuZCBpUGhvbmUgYXBwPC9zdHJvbmc+ZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnREaXJlY3QgbGluayB0byBkb3dubG9hZCBCaW5keSBvbiB0aGUgQXBwIFN0b3JlOiZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vYXBwcy5hcHBsZS5jb20vdXMvYXBwL2JpbmR5L2lkNjc1Mzk4Mjg1OCIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+aHR0cHM6Ly9hcHBzLmFwcGxlLmNvbS91cy9hcHAvYmluZHkvaWQ2NzUzOTgyODU4PC9hPmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50RGlyZWN0IGxpbmsgdG8gZ2V0IEJpbmR5IG9uIEdvb2dsZSBQbGF5OiZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vcGxheS5nb29nbGUuY29tL3N0b3JlL2FwcHMvZGV0YWlscz9pZD1jb20uYmluZHkudHdhIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5odHRwczovL3BsYXkuZ29vZ2xlLmNvbS9zdG9yZS9hcHBzL2RldGFpbHM\/aWQ9Y29tLmJpbmR5LnR3YTwvYT5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+UHJpY2luZzwvc3Ryb25nPmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5QcmljZWQgYnkgdXNhZ2UsIG5vdCB1c2VycywgQmluZHkgY29zdHMgbGVzczwvc3Ryb25nPi4gQWxsIHBsYW5zIGluY2x1ZGUgdW5saW1pdGVkIHVzZXJzIGFuZCBsb2NhdGlvbnMuZHJvcENhcGNsYXNzTmFtZVRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc29yZGVyZWR2YWx1ZXNUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50SWYgeW91IGFyZSBub3QgdXNpbmcgQmluZHksIGl0IGlzIHRpbWUgdG8g4pqhJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly9iaW5keS5jb20vYWJvdXQvc3dpdGNoLyI+c2F2ZSB0aW1lLCBjdXQgY29zdHMsIGFuZCBvbmJvYXJkIGZhc3Q8L2E+Jm5ic3A7d2l0aCB0aGUgIzEgcmF0ZWQgYXVkaXQvaW5zcGVjdGlvbiwgdGFzayBhbmQgY29tbXVuaWNhdGlvbiBwbGF0Zm9ybSBmb3IgcmV0YWlsIGFuZCBob3NwaXRhbGl0eS5UcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudE9uYm9hcmQgZWFzaWx5IGluIGRheXMgd2l0aCByZXNwb25zaXZlIGFuZCByZWxpYWJsZSBzdXBwb3J0LiZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vYmxvZy5iaW5keS5jb20vYmluZHktZGVtby8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPldhdGNoIGEgZGVtbzwvYT4sJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly9iaW5keS5jb20vY29udGFjdC8jaW5mb3JtYXRpb25PckZyZWVUcmlhbCI+Q29udGFjdCB1czwvYT4mbmJzcDtvciZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vYmluZHkuY29tL2FwcC9yZWdpc3RyYXRpb24vc3RlcDE\/bGFuZz1lbiIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+VHJpYWw8L2E+Jm5ic3A7dG9kYXkhVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPktleSBGZWF0dXJlcyBvZiBCaW5keTwvc3Ryb25nPmxldmVsVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+U2l0ZSBhdWRpdHMgYW5kIG9wZXJhdGlvbnMgZXhlY3V0aW9uPC9zdHJvbmc+ZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRCaW5keSBpcyBidWlsdCBmb3Igc2l0ZSBhdWRpdCBhbmQgY29tcGxpYW5jZS4gVXNlIGEgdGVtcGxhdGUgb3IgYnVpbGQgeW91ciBvd24gY3VzdG9taXplZCBpbnNwZWN0aW9uIGZvcm1zLCB3aXRoIGdlb2ZlbmNpbmcsIHdlYXRoZXIgdGFnZ2luZywgc2lnbmF0dXJlcywgcGhvdG8sIGFuZCB2aWRlbyB2ZXJpZmljYXRpb24uIEFzc2lnbiBjb3JyZWN0aXZlIGFjdGlvbnMgdG8gZml4IGlzc3Vlcy4gRXF1aXAgeW91ciBmaWVsZCB0ZWFtcyBhbmQgc2l0ZXMgd2l0aCBhbiBpbnR1aXRpdmUgcGxhdGZvcm0sIHRoZXkga25vdyBob3cgdG8gdXNlLmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5SZWFsLXRpbWUgcmVwb3J0aW5nPC9zdHJvbmc+ZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRUcmFjaywgdmVyaWZ5LCBhbmQgYWNjZXNzIGRhdGEgaW5zdGFudGx5IGFjcm9zcyBzaXRlcyB3aXRoIG5vIG92ZXJzaGFyaW5nLiBSdW4gYWdncmVnYXRlIGFuZCByYXcgZmlsdGVyZWQgcmVwb3J0cy4gQXV0b21hdGVkIGRhdGEgZXhwb3J0cyB3aXRoIHRoZSBBUEkgYW5kIGludGVncmF0ZSB3aXRoIHlvdXIgZGF0YSB3YXJlaG91c2UuZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPlRhc2sgYW5kIHByb2plY3QgbWFuYWdlbWVudDwvc3Ryb25nPmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50U2VuZCB0YXNrcyB0byBzaXRlcyBhbmQgdXNlcnMgaW4gc2Vjb25kcy4gVGhlIGJ1aWx0LWluIGZpZWxkIGhpZXJhcmNoeSBsZXRzIHlvdSB0YXJnZXQgcmVjaXBpZW50cyBpbmRpdmlkdWFsbHksIG9yIGJ5IHVzZXIsIHJvbGUsIGFuZCB0YWcuIFNldCBwcmlvcml0aWVzLCBkdWUgZGF0ZXMsIGF1dG9tYXRlIG5vdGlmaWNhdGlvbnMsIGFuZCB2ZXJpZnkgd2l0aCBwaG90b3MuIENyZWF0ZSBtdWx0aS1zdGVwIHdvcmtmbG93cyB3aXRoIGRlcGVuZGVuY2llcyBhbmQgdHJhY2sgY29tcGxldGlvbiBpbiByZWFsLXRpbWUuIE1hbmFnZSBzaXRlIHByb2plY3RzLCBzZW5kIHRhc2tzLCBhZGQgbWlsZXN0b25lcywgd2l0aCBHYW50dCBjaGFydHMgYW5kIHByb2dyZXNzIHJlcG9ydHMuZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkNvbW11bmljYXRpb248L3N0cm9uZz5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFNlbmQgbWVtb3MgYW5kIGluc3RhbnQgbWVzc2FnZXMsIHNoYXJlIGluZm9ybWF0aW9uLCBuZXdzIGFuZCBhbm5vdW5jZW1lbnRzIHdpdGggeW91ciBmaWVsZCB0ZWFtcyBhbmQgc2l0ZXMuIFRhcmdldCB0aGUgZGlzdHJpYnV0aW9uIGJ5IHVzZXIsIHJvbGUsIG9yIHNpdGUgdGFnLiBBdXRvbWF0ZWQgbm90aWZpY2F0aW9ucywgcmVhZCByZWNlaXB0cywgYW5kIGZvbGxvdy11cHMuIEFjdGlvbmFibGUgY29udGVudCBhbGxvd3MgeW91IHRvIHRpZSBjb21tdW5pY2F0aW9uIHdpdGggZXhlY3V0aW9uLCBjb21tdW5pY2F0ZSBhbmQgbWFrZSBzdXJlIGl0IGdldHMgZG9uZS5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+UHJpY2VkIGJ5IHVzYWdlLCBub3QgdXNlcnMgYW5kIHNpdGVzLCBzYXZlIHVwIHRvIDc1JSBjb21wYXJlZCB0byBjb21wZXRpbmcgc29sdXRpb25zPC9zdHJvbmc+ZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRVbmxpbWl0ZWQgdXNlcnMgYW5kIHNpdGVzLCBwcmljZWQgYnkgdXNhZ2UuIEdldCBldmVyeW9uZSBvbiBib2FyZCwgZ2V0IHZpc2liaWxpdHksIGFuZCBkcml2ZSBhY2NvdW50YWJpbGl0eSBmb3IgZXZlcnlvbmUuZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRXaGVuIHZlbmRvcnMgY2hhcmdlIGJ5IHVzZXIgb3Igc2l0ZSwgaXQgbGltaXRzIHBhcnRpY2lwYXRpb24gd2hpY2ggaXMgY291bnRlciBwcm9kdWN0aXZlIGFuZCBpbmNyZWFzZXMgY29zdHMgYXMgeW91IGdyb3cgYW5kIHNjYWxlIHVzYWdlLiBUaGlzIHR5cGljYWxseSBiZW5lZml0cyB0aGUgdmVuZG9yIGFuZCBub3QgdGhlIGN1c3RvbWVyLmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50WmVucHV0bGV2ZWxUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5BYm91dCBaZW5wdXQ8L3N0cm9uZz5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFplbnB1dCBlbGV2YXRlcyB0ZWFtIGV4ZWN1dGlvbiBhY3Jvc3MgbG9jYXRpb25zLiBNdWx0aS11bml0IG9wZXJhdG9ycyBhdXRvbWF0ZSBob3cgcHJvY2VkdXJlcyBhcmUgZGVwbG95ZWQuIENvbW11bmljYXRlIGJyYW5kIHN0YW5kYXJkcyBhbmQgb3BlcmF0aW5nIHByaW9yaXRpZXMgYWNyb3NzIHlvdXIgb3JnYW5pemF0aW9uLmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5SYXRpbmc8L3N0cm9uZz5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxhIGhyZWY9Imh0dHBzOi8vd3d3LmNhcHRlcnJhLmNhL3NvZnR3YXJlLzEzOTM0OC96ZW5wdXQiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIgbm9mb2xsb3ciPkNhcHRlcnJhIDQuNyZuYnNwOzwvYT7irZBkcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxhIGhyZWY9Imh0dHBzOi8vcGxheS5nb29nbGUuY29tL3N0b3JlL2FwcHMvZGV0YWlscz9pZD1jb20uemVucHV0Lm1vYmlsZSZhbXA7aGw9ZW5fQ0EiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIgbm9mb2xsb3ciPkdvb2dsZSBQbGF5IDIuNjwvYT4g4q2QZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkZlYXR1cmVzIGF0IGEgZ2xhbmNlPC9zdHJvbmc+ZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc29yZGVyZWR2YWx1ZXNUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50U2NoZWR1bGluZyBqb2JzVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRBc3Nlc3Mgcmlza3NUcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFRhc2sgbWFuYWdlbWVudFRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50RWRpdGluZyB0YXNrc1RycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5UcmlhbDwvc3Ryb25nPmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50VHJpYWwgaXMgYXZhaWxhYmxlLmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5QcmljaW5nPC9zdHJvbmc+ZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRQcmljaW5nIGlzIG5vdCBwdWJsaWNseSBhdmFpbGFibGVkcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+S2V5IEZlYXR1cmVzIG9mIFplbnB1dDwvc3Ryb25nPmxldmVsVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+Rm9vZCBwcmVwYXJhdGlvbiBsYWJlbGluZzwvc3Ryb25nPmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50TGFiZWxpbmcgZm9vZCBpcyBpbXBvcnRhbnQgZm9yIGZvb2Qgc2FmZXR5LiBQcmludCBsYWJlbHMgaW4gYnVsayBhbmQgaW5kaXZpZHVhbGx5IGZyb20gdGhlIG1vYmlsZSBhcHAgdGhhdCBhcmUgY2VudHJhbGx5IG1hbmFnZWQuZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkF1ZGl0czwvc3Ryb25nPmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50SW5jcmVhc2UgYWNjb3VudGFiaWxpdHkgZm9yIGFsbCBzdG9yZXMgYW5kIHNlZSByZWFsLXRpbWUgZGF0YSBvbiBzdG9yZSBwZXJmb3JtYW5jZS5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+VGVtcGVyYXR1cmUgbW9uaXRvcmluZzwvc3Ryb25nPmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50UHJvdGVjdCB5b3VyIGludmVudG9yeSBhbmQgY3VzdG9tZXJzIHdpdGggYXV0b21hdGVkIHRlbXBlcmF0dXJlIG1vbml0b3JpbmcuIEVsaW1pbmF0ZSBtYW51YWwgdGVtcGVyYXR1cmUgY2hlY2tzLmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5GaW5hbCBXb3Jkczwvc3Ryb25nPmxldmVsVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFNlbGVjdGluZyBhIHJldGFpbCBhdWRpdCBwbGF0Zm9ybSBjYW4gaGF2ZSBhIGxhc3RpbmcgaW1wYWN0IG9uIHlvdXIgYnVzaW5lc3MuIFdoZW4gY2hvb3NpbmcgYmV0d2VlbiBwb3B1bGFyIHBsYXRmb3JtcyBsaWtlIEJpbmR5IGFuZCBaZW5wdXQsIGNob29zZSB0aGUgb25lIHRoYXQgYmVzdCBmaXRzIHlvdXIgbmVlZHMuZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRCaW5keSBpcyBiZXR0ZXIgdG8gZXhlY3V0ZSBvbiBzaXRlIGV2ZXJ5IHRpbWUsIHZlcmlmeSBjb21wbGlhbmNlIHdpdGggYnJhbmQgc3RhbmRhcmRzLCBhbmQgaW1wcm92ZSB5b3VyIHdvcmtmbG93cyB3aXRoIHRhc2sgbWFuYWdlbWVudCB3aXRoIGF1dG9tYXRlZCBub3RpZmljYXRpb25zIGFuZCBhbiBlYXN5LXRvLXVzZSBhcHAuIEFsbCBwbGFucyB3aXRoIEJpbmR5IGluY2x1ZGUgdW5saW1pdGVkIHVzZXJzIGFuZCBzaXRlcywgZ2V0dGluZyBldmVyeW9uZSBpbnZvbHZlZC5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudE9uZSBvZiB0aGUgYmlnZ2VzdCBkaWZmZXJlbmNlcyBiZXR3ZWVuIEJpbmR5IGFuZCBaZW5wdXQgaXMgcHJpY2luZy4gQmluZHnigJlzIHVzYWdlLWJhc2VkIG1vZGVsIGFsbG93cyBvcmdhbml6YXRpb25zIHRvIHNjYWxlIHdpdGhvdXQgaW5jcmVhc2luZyBjb3N0cyBwZXIgdXNlciwgd2hpbGUgcGVyLXVzZXIgcHJpY2luZyBtb2RlbHMgY2FuIGJlY29tZSBzaWduaWZpY2FudGx5IG1vcmUgZXhwZW5zaXZlIGFzIGFkb3B0aW9uIGdyb3dzIGFjcm9zcyBsb2NhdGlvbnMuZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRUcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+Q2hvb3NlIEJpbmR5IGlmIHlvdTo8L3N0cm9uZz5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzb3JkZXJlZHZhbHVlc1RycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRPcGVyYXRlIDUgLSA1LDAwMCsgbG9jYXRpb25zIGFuZCBuZWVkIHNjYWxhYmxlIGV4ZWN1dGlvblRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50V2FudCB0byBpbXByb3ZlIGF1ZGl0IHNjb3JlcyBhbmQgb3BlcmF0aW9uYWwgY29uc2lzdGVuY3lUcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudE5lZWQgYWR2YW5jZWQgd29ya2Zsb3dzLCByZXBvcnRpbmcsIGFuZCBwcm9qZWN0IG1hbmFnZW1lbnRUcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFdhbnQgcHJlZGljdGFibGUgcHJpY2luZyB3aXRob3V0IHBlci11c2VyIGNvc3QgaW5jcmVhc2VzVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkNob29zZSBaZW5wdXQgaWYgeW91Ojwvc3Ryb25nPmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNvcmRlcmVkdmFsdWVzVHJwQ29udGVudFJlc3RyaWN0aW9uZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudE9wZXJhdGUgaW4gZm9vZCBzZXJ2aWNlIGFuZCBuZWVkIGxhYmVsaW5nIGFuZCB0ZW1wZXJhdHVyZSBtb25pdG9yaW5nVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnROZWVkIGJ1aWx0LWluIElvVFRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50VHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRXYW50IHRvIGxlYXJuIG1vcmUgYWJvdXQgb3RoZXIgcmV0YWlsIGF1ZGl0IHNvZnR3YXJlIHByb3ZpZGVycz8gQ2hlY2sgb3V0IG91ciBwb3N0IG9uIHRoZSBUb3AgMTAgUmV0YWlsIEF1ZGl0IFNvZnR3YXJlIHBsYXRmb3JtcyA8YSBocmVmPSJodHRwczovL2Jsb2cuYmluZHkuY29tL2Jlc3QtcmV0YWlsLWF1ZGl0LXNvZnR3YXJlLyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+aHR0cHM6Ly9ibG9nLmJpbmR5LmNvbS9iZXN0LXJldGFpbC1hdWRpdC1zb2Z0d2FyZS8gPC9hPmRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25mb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NzdGF0ZXNhdmVkQXRzdGF0ZXNhdmVkQnnCoEHCoMKgVMKgwqDwn5OjQyBhcCBwdXJwc2UtYmwgd2tzLkksc2RrdGV4dFBhbmVsSGlkZUNvbG9ydGV4dFBhbmVsU2hvd1NwYWNpbmdDb250cm9sc3RleHRQYW5lbEhlYWRpbmdGb250U2l6ZXM8cCBjbGFzcz0iaXMtc3R5bGUtaW5mbyI+QmluZHkgaXMgYSBjbG91ZCBBSS1wb3dlcmVkIOKclO+4j8KgQXVkaXRzLMKg8J+Xk++4j8KgVGFza3PCoGFuZMKg8J+ToyBDb21tdW5pY2F0aW9uIGFwcCBwdXJwb3NlLWJ1aWx0IGZvciByZXRhaWwgYW5kIGhvc3BpdGFsaXR5IG5ldHdvcmtzLiBJbnNwZWN0IHlvdXIgc2l0ZXMsIHZlcmlmeSBicmFuZCBzdGFuZGFyZHMsIGFuZCBzZW5kIHRhc2tzLiBHZXQgcmVhbC10aW1lIHJlcG9ydHMsIHNpZ25hdHVyZXMsIHZpZGVvcywgYW5kIHBob3RvIHZlcmlmaWNhdGlvbnMuPC9wPgoFBwgECAQIBggFEAgHl22w2AEIBwgGCA4IDggLCAZIAQYIBA4UGx4aIBsvGCoJGSEiFhsfCAoIBAgGCAcPBAoHuAEHFQoNDwwLCAcPBAoHngIHFQoNDwwLCAcPBAoHjggHFQoNDwwLCAcPBAoHjQUHFQoNDwwLCAcPBAoHD0UAFQoNDwwLCAcPBAoOBwQFBxgDRQBHARYDRQBHARcDRQBHAAQFBxgDRQBHAQUDRQBHAQUDRQBHAAVHAANFAEcBLwNFAEcBHgNFAEcABQckA0UARwEFA0UARwEEA0UARwAFBx0DRQBHAQUDRQBHAQQDRQBHAAUHJANFAEcBBQNFAEcBBANFAEcABQcTA0UARwEFA0UARwEFA0UARwAFBw8DRQBHAQUDRQBHAQUDRQBHAAUHEgNFAEcBBQNFAEcBBQNFAEcABQccA0UARwEFA0UARwEFA0UARwAFBxUDRQBHAQUDRQBHAQUDRQBHAAUHCwNFAEcBBQNFAEcBBQNFAEcABQdDAEUARwEEA0UARwEFA0UARwAFBwgDRQBHASoDRQBHAQsDRQBHAAQVCwgHDwQKB5IBRQAVCg0PDAsIBw8ECgcGBRUKDQ8MCwgHDwQKB4IBFQsIBw8ECgexAhULCAcPBAoHpgIVCwgHDwQKBz8VCwgHDwQKB5sBFQsIBw8ECgerAxULCAcPBAoHnQIVCwgHDwQKB44DFQsIBw8ECgenAgcVCg0PDAsIBw8ECgcJBRUKDQ8MCwgHDwQKBgMUEwcJSwAGCEsAFQ4LBggLCAcPBApDAAcIAggPCRUOCwYLCAcPBAoHHAcVCg0PDAsIBw8ECgcciAECBwUEATwDBwQCAQIBBgEIARUCDEEASQABAgECQQECAQ0aQQAFAQ0BA0EBBwELAQgRAQQYQQAGAwQBC0EAAhMCAwEGhQGTAQcJFQoNDwwLCAcPBAoHFwcVCg0PDAsIBw8ECgeCAgcVCg0PDAsIBw8ECgeaAgcVCg0PDAsIBw8ECkMABwgEAwIIDwoJFQ4LBgsIBw8ECgcjBxUKDQ8MCwgHDwQKB6sEBxUKDQ8MCwgHDwQKB6UBBxUKDQ8MCwgHDwQKByUHFQoNDwwLCAcPBAoHBhUKDQ8MCwgHDwQKB7QBFQsIBw8ECgc8FQsIBw8ECgeAARULCAcPBAoHhwEVCwgHDwQKBzgVCwgHDwQKB6oBFQsIBw8ECgeBARULCAcPBAoHnQEVCwgHDwQKB5cCFQsIBw8ECgekAhULCAcPBAoHpgEVCwgHDwQKB4wBFQsIBw8ECgeRARULCAcPBAoHiQEVCwgHDwQKBxoVCwgHDwQKBywVCwgHDwQKBxYHFQoNDwwLCAcPBAoHigMHFQoNDwwLCAcPBAoHlAQHCRUKDQ8MCwgHDwQKBycHFQoNDwwLCAcPBAoHjgMHFQoNDwwLCAcPBAoHnQMHFQoNDwwLCAcPBAoHGAcVCg0PDAsIBw8ECgevAQcJFQoNDwwLCAcPBAoHBhUKDQ8MCwgHDwQKB6oDFQsIBw8ECgeCBhULCAcPBAoHJgUVCg0PDAsIBw8ECgc1BxUKDQ8MCwgHDwQKB7QEBxUKDQ8MCwgHDwQKByQHFQoNDwwLCAcPBAoHvgIHFQoNDwwLCAcPBAoHLAcVCg0PDAsIBw8ECgeABgcVCg0PDAsIBw8ECgceBxUKDQ8MCwgHDwQKB4IFBxUKDQ8MCwgHDwQKB6UBBxUKDQ8MCwgHDwQKB7kBBxUKDQ8MCwgHDwQKB4IDBxUKDQ8MCwgHDwQKBwYFFQoNDwwLCAcPBAoHHQcVCg0PDAsIBw8ECge6AgcVCg0PDAsIBw8ECgcXBxUKDQ8MCwgHDwQKB4MCBxUKDQ8MCwgHDwQKB58CBxUKDQ8MCwgHDwQKByUHFQoNDwwLCAcPBAoHBhUKDQ8MCwgHDwQKBw8VCwgHDwQKBwwVCwgHDwQKBw8VCwgHDwQKBw0VCwgHDwQKBxYHFQoNDwwLCAcPBAoHEwcVCg0PDAsIBw8ECgcYBxUKDQ8MCwgHDwQKByEHFQoNDwwLCAcPBAoHJwUVCg0PDAsIBw8ECgcqBxUKDQ8MCwgHDwQKB4ECBxUKDQ8MCwgHDwQKBxcHFQoNDwwLCAcPBAoHkwEHFQoNDwwLCAcPBAoHJwcVCg0PDAsIBw8ECgewAQcVCg0PDAsIBw8ECgccBRUKDQ8MCwgHDwQKB7YCBxUKDQ8MCwgHDwQKB44EBxUKDQ8MCwgHDwQKB4gEBxUKDQ8MCwgHDwQKBxULCAcPBAoHJQcVCg0PDAsIBw8ECgcGFQoNDwwLCAcPBAoHOBULCAcPBAoHOBULCAcPBAoHOhULCAcPBAoHOBULCAcPBAoHJgcVCg0PDAsIBw8ECgcGFQoNDwwLCAcPBAoHhAEVCwgHDwQKBxEVCwgHDwQKBxULCAcPBAoHnwQHFQoNDwwLCAcPBApHABUKDQ8MCwUHBQcCAQIBAwECBgRBAQNBAxIcGZoEFAEEAAABAAAAAQgAEAECAK4NAQEArARCAQEAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAAQABAgECAQIAAQABAgECAQIBAAECAQIBAgEAAQIBAgECAQABAgECAQIBAAECAQIBAgEAAQIBAgECAQABAgECAQIBAAECAQIBAgEAAQIBAgECAQABAgECAQIBAAECAQIBAgEAAQIBAgECAQABAgECAQJAAEEAAgBBAABBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQAAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAABBAAIAQQAAQQACAEEAAgBBAAIAQQACAEEAAgBBAABBAAIAQQACAEEAAEEAAgBBAAIAB0ECmwpBqAkBxg8AfQF3EzIwMjUtMDgtMThUMTU6MTQ6MDJ3D2JpbmR5LXZzLXplbnB1dHcHcHVibGlzaH2iwJuYAX20iQh3BmNsb3NlZHcGY2xvc2VkeXcAdwhzdGFuZGFyZHcAdwB3AHcAdwB5fQB5fQB5dwB3AHh4dgIYaW1hZ2VfZ2VuZXJhdG9yX3NldHRpbmdzdgQIdGVtcGxhdGV3B2hpZ2h3YXkQZGVmYXVsdF9pbWFnZV9pZH0ABGZvbnR3AAdlbmFibGVkeQd2ZXJzaW9ufQJ5eXUCfb\/r5Q19mO\/mhQV1B32\/8OaFBX2K7OaFBX2u8OaFBX2N6uaFBX2s8OaFBX2l8OaFBX2t8OaFBXckNzlhYzM0OWMtYjA5Ny00NWQzLTgyYTYtMmI5ZGYzODcxN2E3eHd\/PHA+SW4gdGhpcyBwb3N0IHdlIGNvbXBhcmUgdGhlIGZlYXR1cmVzIGFuZCBiZW5lZml0cyBvZiB0d28gbGVhZGluZyBhdWRpdCBhbmQgdGFzayBtYW5hZ2VtZW50IHBsYXRmb3JtcywgQmluZHkgYW5kIFplbnB1dC4gPC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckYTkzZThlZDctYTExYS00NzA4LWFhNTctYTQyZjA4ZTcyYzg0eHelATxwPkJpbmR5IGlzIHRoZSBwcmltYXJ5IFplbnB1dCBhbHRlcm5hdGl2ZSBmb3IgbXVsdGktdW5pdCByZXN0YXVyYW50IG9wZXJhdG9ycyB3aG8gbmVlZCB0byBzY2FsZSB0byBodW5kcmVkcyBvZiBzaXRlcyB3aXRob3V0IGluY3JlYXNpbmcgcGVyLXVzZXIgc29mdHdhcmUgY29zdHMuPC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckNzRjYWQwMzYtNjJlMy00MzI4LThkNzAtYjgyMzU0NThiNzdkeHeXBDxwPkNob29zaW5nIHRoZSByaWdodCZuYnNwO3N0b3JlIGNvbW11bmljYXRpb24sIHJldGFpbCBhdWRpdC9pbnNwZWN0aW9uIGFuZCB0YXNrIG1hbmFnZW1lbnQgc29mdHdhcmUmbmJzcDt3aWxsIGVsZXZhdGUgeW91ciByZXRhaWwgb3IgaG9zcGl0YWxpdHkgYnVzaW5lc3MuIEl0IHN0YXJ0cyB3aXRoIHZlcmlmeWluZyBicmFuZCBzdGFuZGFyZHMgYW5kIHNlbmRpbmcgY29ycmVjdGl2ZSBhY3Rpb25zLiBJdCBlbXBvd2VycyB5b3UgdG8gc2VuZCB0YXNrcyB0byBzaXRlcyBpbiBzZWNvbmRzLCBzZXR0aW5nIHByaW9yaXRpZXMgYW5kIGR1ZSBkYXRlcywgYW5kIHZlcmlmeWluZyBjb21wbGV0aW9uIHdpdGggcGhvdG9zLiBJdCBhbGxvd3MgeW91IHRvIHBvc3QgbmV3cyBhbmQgaW5mb3JtYXRpb24gYWJvdXQgdXBjb21pbmcgcHJvZ3JhbXMgYW5kIHBvbGljaWVzLiBIb3dldmVyLCB3aXRoIHNvIG1hbnkgb3B0aW9ucyBhdmFpbGFibGUsIGl04oCZcyBpbXBvcnRhbnQgdG8gZmluZCBhIHNvbHV0aW9uIHRoYXQgZml0cyB5b3VyIG5lZWRzLjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDExNmEzZmY0LTI2MzItNDlmNi04ZTA1LWE1MTE5OTNlZThjZXh31gI8cD5XaGVuIGNvbnNpZGVyaW5nIEJpbmR5IHZzIFplbnB1dCwgaXTigJlzIGltcG9ydGFudCB0byBjb25zaWRlciBmZWF0dXJlcywgZWFzZSBvZiB1c2UsIHJlbGlhYmlsaXR5LCBzdXBwb3J0LCBwcmljaW5nLCBhbmQgbWFueSBvdGhlciBhbmdsZXMuIEFmdGVyYWxsLCB0aGlzIGRlY2lzaW9uIHdpbGwgaGF2ZSBhIGxhc3RpbmcgaW1wYWN0IHRoYXQgY2FuIGJvb3N0IHByb2ZpdHMsIGltcHJvdmUgb3BlcmF0aW9ucywgc3RyZWFtbGluZSB5b3VyIHdvcmtmbG93cywgd2hpbGUgYWxzbyByZWR1Y2luZyB5b3VyIHJpc2tzIGFuZCBsaWFiaWxpdGllcyBhY3Jvc3MgdGhlIHJldGFpbCBuZXR3b3JrLjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JGFiZWY1NDMxLTdkNjYtNDg5Zi1iZWYzLWJkMDBlZmIxNTVmZXh3RzxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyBoYXMtdGV4dC1hbGlnbi1jZW50ZXIiPkJpbmR5IHZzIFplbnB1dDwvaDI+dwxjb3JlL2hlYWRpbmd9AnYBCnR5cG9ncmFwaHl2AQl0ZXh0QWxpZ253BmNlbnRlcnYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JGJhZmQwZDBiLTdiMDYtNDVhYy1hOTFhLTNmMDVlYTY4MmRlM3h3uhQ8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay10YWJsZSI+PHRhYmxlIGNsYXNzPSJoYXMtZml4ZWQtbGF5b3V0Ij48dGhlYWQ+PHRyPjx0ZD48c3Ryb25nPkZlYXR1cmU8L3N0cm9uZz48L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPjxzdHJvbmc+QmluZHk8L3N0cm9uZz48L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPjxzdHJvbmc+WmVucHV0PC9zdHJvbmc+PC90ZD48L3RyPjwvdGhlYWQ+PHRib2R5Pjx0cj48dGQ+UmV2aWV3IHJhdGluZyAoQ2FwdGVycmEpPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj40Ljkg4q2QPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj40Ljcg4q2QPC90ZD48L3RyPjx0cj48dGQ+UHJpY2luZzwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+UHJpY2VkIGJ5IHVzYWdlLiBVbmxpbWl0ZWQgdXNlcnMgYW5kIGxvY2F0aW9ucy48L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPlRpZXJlZCBwbGFucywgcHJpY2VkIHBlciB1c2VyLjwvdGQ+PC90cj48dHI+PHRkPkFjY2VzcyB0byBhbGwgZmVhdHVyZXMgd2l0aCBhbnkgcGxhbjwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4pyFIFllczwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4p2MIE5vPC90ZD48L3RyPjx0cj48dGQ+VW5saW1pdGVkIHVzZXJzIGFuZCBsb2NhdGlvbnM8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKchSBZZXM8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKdjCBObzwvdGQ+PC90cj48dHI+PHRkPlByb2plY3QgbWFuYWdlbWVudCB3aXRoIEdhbnR0IGNoYXJ0czwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4pyFIFllczwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4p2MIE5vPC90ZD48L3RyPjx0cj48dGQ+UmVhbC10aW1lIHJlcG9ydGluZzwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4pyFIFllczwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4pyFIFllczwvdGQ+PC90cj48dHI+PHRkPlRhc2sgbWFuYWdlbWVudDwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4pyFIFllczwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4pyFIFllczwvdGQ+PC90cj48dHI+PHRkPkNvcnJlY3RpdmUgYWN0aW9uczwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4pyFIFllczwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4pyFIFllczwvdGQ+PC90cj48dHI+PHRkPlZpZGVvIGFuZCBwaG90byB2ZXJpZmljYXRpb248L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKchSBZZXM8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKchSBZZXM8L3RkPjwvdHI+PHRyPjx0ZD5Vc2VyIHJvbGUgcGVybWlzc2lvbnM8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKchSBZZXM8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPuKchSBZZXM8L3RkPjwvdHI+PHRyPjx0ZD5BUEkgYW5kIFNTTzwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4pyFIFllczwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4pyFIFllczwvdGQ+PC90cj48dHI+PHRkPklvVDwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+4p2MIE5vPC90ZD48dGQgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciIgZGF0YS1hbGlnbj0iY2VudGVyIj7inIUgWWVzPC90ZD48L3RyPjx0cj48dGQ+QmVzdCBmb3I8L3RkPjx0ZCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIiBkYXRhLWFsaWduPSJjZW50ZXIiPlJldGFpbCwgaG9zcGl0YWxpdHksIGVudGVycHJpc2UsIGZyYW5jaGlzZTwvdGQ+PHRkIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1jZW50ZXIiIGRhdGEtYWxpZ249ImNlbnRlciI+Rm9vZCBzYWZldHk8L3RkPjwvdHI+PC90Ym9keT48L3RhYmxlPjwvZmlndXJlPncKY29yZS90YWJsZXh3AnRkf39\/f3cCdGR\/dwZjZW50ZXJ\/f3cCdGR\/dwZjZW50ZXJ\/f3cCdGR\/f39\/dwJ0ZH93BmNlbnRlcn9\/dwJ0ZH93BmNlbnRlcn9\/dwJ0ZH9\/f393AnRkf3cGY2VudGVyf393AnRkf3cGY2VudGVyf393AnRkf39\/f3cCdGR\/dwZjZW50ZXJ\/f3cCdGR\/dwZjZW50ZXJ\/f3cCdGR\/f39\/dwJ0ZH93BmNlbnRlcn9\/dwJ0ZH93BmNlbnRlcn9\/dwJ0ZH9\/f393AnRkf3cGY2VudGVyf393AnRkf3cGY2VudGVyf393AnRkf39\/f3cCdGR\/dwZjZW50ZXJ\/f3cCdGR\/dwZjZW50ZXJ\/f3cCdGR\/f39\/dwJ0ZH93BmNlbnRlcn9\/dwJ0ZH93BmNlbnRlcn9\/dwJ0ZH9\/f393AnRkf3cGY2VudGVyf393AnRkf3cGY2VudGVyf393AnRkf39\/f3cCdGR\/dwZjZW50ZXJ\/f3cCdGR\/dwZjZW50ZXJ\/f3cCdGR\/f39\/dwJ0ZH93BmNlbnRlcn9\/dwJ0ZH93BmNlbnRlcn9\/dwJ0ZH9\/f393AnRkf3cGY2VudGVyf393AnRkf3cGY2VudGVyf393AnRkf39\/f3cCdGR\/dwZjZW50ZXJ\/f3cCdGR\/dwZjZW50ZXJ\/f3cCdGR\/f39\/dwJ0ZH93BmNlbnRlcn9\/dwJ0ZH93BmNlbnRlcn9\/dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckMjAwYTdhNDUtMzQ2Yi00NDRjLTkwYzAtMTMwYzljODZhN2Y0eHeIATxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyBoYXMtdGV4dC1hbGlnbi1sZWZ0Ij48c3Ryb25nPkhvdyB0byBTZWxlY3QgdGhlIFJpZ2h0IFJldGFpbCBBdWRpdCBhbmQgVGFzayBNYW5hZ2VtZW50IFNvZnR3YXJlPC9zdHJvbmc+PC9oMj53DGNvcmUvaGVhZGluZ30CdgEKdHlwb2dyYXBoeXYBCXRleHRBbGlnbncEbGVmdHYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JGJiMDhiMDM0LWY0OTUtNDY3Yy05NDU5LWE2MjBjNDRiMjRiYnh3NzxvbCBzdGFydD0iMSIgY2xhc3M9IndwLWJsb2NrLWxpc3QiPgoKCgoKCgoKCgoKCgoKPC9vbD53CWNvcmUvbGlzdHh3AH0BdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckY2FiMjZiY2UtMzllZC00MzAzLTg0YWUtYzQyZTJiZjk1OGI4eHdLPGxpPlN0YXJ0IGJ5IGNvbXBpbGluZyBhIGxpc3Qgb2YgbXVzdC1oYXZlLCBhbmQgbmljZSB0byBoYXZlIGZlYXR1cmVzLjwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JGQ5NmMzOTA1LWFhZGYtNDJkYS04OTIyLTAwMDgxZjVjMmQ2M3h3vgE8bGk+RGV0ZXJtaW5lIHdoYXQgZGV2aWNlcyB5b3Ugd2FudCB0byB1c2UuIFdoaWxlIOKAnG1vYmlsZSBmaXJzdOKAnSBpcyBuaWNlLCB3ZSBzdWdnZXN0IHNlbGVjdGluZyBhIHNvZnR3YXJlIHBsYXRmb3JtIHRoYXQgc3VwcG9ydHMgYWxsIGRldmljZXMgKFBDLCBpT1MsIEFuZHJvaWQsIG1vYmlsZSwgYW5kIHRhYmxldHMpLjwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JDBhYWE3NDE2LTdhMDktNGFmMC04ZmRlLWVkNWE2MTEzOTVmNnh3rwE8bGk+Q292ZXIgeW91ciBiYXNlcyBhbmQgZW5zdXJlIHRoYXQgdGhlIHNvZnR3YXJlIGhhcyB0aGUgcmVwb3J0aW5nIGNhcGFiaWxpdGllcyB5b3UgbmVlZC4gTWFrZSBzdXJlIHRoYXQgeW91ciBkYXRhIGlzIGV4cG9ydGFibGUsIHdpdGggYWdncmVnYXRlIHN1bW1hcmllcywgYW5kIHJhdyBkYXRhLjwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JDkxZmEzZDdiLTA5MzUtNDc3Yi1hMDZmLTM4ZjlmMzQ2YjU5ZHh3SDxsaT5TY2hlZHVsZSBhIGRlbW8gYW5kIG1ha2Ugc3VyZSBpdCBoYXMgYWxsIHRoZSBmZWF0dXJlcyB5b3UgbmVlZC48L2xpPncOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyQxMjMzMjAxMy0yZTBiLTRjY2ItOGVlMi0xNGFmZTBkZDhiNDh4d2Q8bGk+UmVzZWFyY2ggdGhlIGNvbXBhbnksIGhvdyBsb25nIGhhdmUgdGhleSBiZWVuIGluIGJ1c2luZXNzPyBBcmUgdGhleSByZXB1dGFibGUgYW5kIHJlbGlhYmxlPzwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JDZhNWM5ZjAyLTFhMGYtNDQyZS1hNzVmLTNiNzU1NDBjNDBkOHh39AE8bGk+Q29tcGFyZSBwcmljaW5nLCBhbmQgbWFrZSBzdXJlIHlvdSBhcmUgYXdhcmUgb2YgYW55IGFuZCBhbGwgZXhwZW5zZXMsIGJvdGggdXBmcm9udCBhbmQgb24tZ29pbmcuIFJlbWVtYmVyIHRoYXQgcHJpY2luZyBwZXIgdXNlciBjYW4gc2lnbmlmaWNhbnRseSBpbmNyZWFzZSBjb3N0cyBhcyB5b3UgZ3JvdyBhbmQgc2NhbGUgeW91ciBidXNpbmVzcy4gSWYgeW91IGNhbiwgcGF5IGZvciB1c2FnZSwgbm90IHVzZXJzLjwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JGRhYWIxN2Q2LWY0MzQtNGU0MC05NDE3LTJkOGM0NGNlZThjYnh3pgE8bGk+UnVuIGEgZnJlZSB0cmlhbCwgdGhlIGJlc3Qgd2F5IHRvIGdldCBhIGZlZWwgZm9yIHRoZSBwcm9kdWN0IGlzIHRvIGdldCB5b3VyIGhhbmRzIG9uIGl0LiBObyBkZW1vd2FyZSwgbm8gcHJvbWlzZXMuIFRlc3QgZHJpdmUgaXQgaW4gdGhlIGZpZWxkIHdpdGggcmVhbCBkYXRhLjwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JGQwNDMwNDI1LTczYzEtNDg1Zi1hYjg4LTFiN2I0Y2MxNjRmM3h31wE8bGk+RmluYWxseSwgY29uZHVjdCB0ZWNobmljYWwgZHVlIGRpbGlnZW5jZSwgYW5kIHZlcmlmeSB0aGUmbmJzcDs8YSBocmVmPSJodHRwczovL2JpbmR5LmNvbS9hYm91dC9zZWN1cml0eS8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPnNlY3VyaXR5IGFuZCByZWxpYWJpbGl0eTwvYT4mbmJzcDtvZiB0aGUgc2VydmljZSBwcm92aWRlci48L2xpPncOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyQwMGFjN2I5NS1lMGI1LTRjNDUtOGNmZS1jOWNiYjViOWNiZGR4d64BPHA+Qm9udXM6IFNlbGVjdCBhIHBsYXRmb3JtIHRoYXQgZ2l2ZXMgeW91IGZ1bGwgYWNjZXNzIHRvIGFsbCBmZWF0dXJlcy4gTWFueSB2ZW5kb3JzIGFkZCBzaWduaWZpY2FudCBjb3N0cyB0byBhY2Nlc3MgdGhlIGZlYXR1cmVzIHlvdSBuZWVkIHRvIGVmZmVjdGl2ZWx5IHVzZSB0aGUgcHJvZHVjdC48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQ4MDBkN2RkMS1kOTI0LTRiNTYtOTZlZi1mZTU4YmJjYzJkNDJ4dys8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxicj5CaW5keTwvaDI+dwxjb3JlL2hlYWRpbmd9AnYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JGFiMGJiMmNiLTFhOWMtNDU5YS04OGIxLTUwNWRlMGQ1YmU2M3h3VzxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWdhbGxlcnkgaGFzLW5lc3RlZC1pbWFnZXMgY29sdW1ucy1kZWZhdWx0IGlzLWNyb3BwZWQiPjwvZmlndXJlPncMY29yZS9nYWxsZXJ5dQB3BGljb251AHh5eHcEbm9uZXcFbGFyZ2V5dwRhdXRvdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHl5dwRub25leXckMTUyYTZkZDgtODcyZi00MTkxLWJlY2MtYTIyN2U2NzBiMGE5eHfCATxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWltYWdlIHNpemUtZnVsbCBoYXMtbGlnaHRib3ggaGFzLWxpZ2h0Ym94Ij48aW1nIHNyYz0iaHR0cHM6Ly9ibG9nLmJpbmR5LmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wMS9mY18yMDI2LnBuZz9fdD0xNzc2Njg4MzA3IiBhbHQ9IiIgY2xhc3M9IndwLWltYWdlLTY3MjA3Ii8+PC9maWd1cmU+dwpjb3JlL2ltYWdld0todHRwczovL2Jsb2cuYmluZHkuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzAxL2ZjXzIwMjYucG5nP190PTE3NzY2ODgzMDd3AHYBB2VuYWJsZWR5fYeaCHcEZnVsbHcGY3VzdG9tdwxoYXMtbGlnaHRib3h2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54eXl3BG5vbmV3JGRkYzYxMzA1LWE5ODMtNGEyMC05OTY2LWIxOGE3ZTM5OWYzZXh3IzxwPjxzdHJvbmc+QWJvdXQgQmluZHk8L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQ3YjQ0NmE0Ni00MmY3LTRkYTQtYWUyYi05YWVmYjM0N2ViY2Z4d6QFPHAgY2xhc3M9ImlzLXN0eWxlLWluZm8iPkJpbmR5IGlzIGEgY2xvdWQgQUktcG93ZXJlZCBhcHAgdG8gYXV0b21hdGUmbmJzcDs8YSBocmVmPSJodHRwczovL2JpbmR5LmNvbS9wcm9kdWN0cy9yZXRhaWwtYXVkaXQvIj7inJTvuI8mbmJzcDthdWRpdHM8L2E+LCZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vYmluZHkuY29tL3Byb2R1Y3RzL3Rhc2stbWFuYWdlbWVudC8iPvCfl5PvuI8mbmJzcDt0YXNrczwvYT4mbmJzcDthbmQmbmJzcDs8YSBocmVmPSJodHRwczovL2JpbmR5LmNvbS9wcm9kdWN0cy9jb21tdW5pY2F0aW9uLyI+8J+ToyZuYnNwO2NvbW11bmljYXRpb248L2E+Jm5ic3A7Zm9yIHJldGFpbCBhbmQgaG9zcGl0YWxpdHkuIDxzdHJvbmc+QmluZHkgaXMgdGhlPC9zdHJvbmc+IDxzdHJvbmc+bGVhZGluZyBhcHAgdG8gaW5zcGVjdCB5b3VyIHNpdGVzIGFuZCB2ZXJpZnkgYnJhbmQgc3RhbmRhcmRzLCB0YXNrcywgYW5kIGNvcnJlY3RpdmUgYWN0aW9ucyB0byB5b3VyIHNpdGVzIHdpdGggZWFzZTwvc3Ryb25nPi4gR2V0IHJlYWwtdGltZSByZXBvcnRzLCBzaWduYXR1cmVzLCB2aWRlb3MsIGFuZCBwaG90byB2ZXJpZmljYXRpb25zLiBCaW5keSBpcyBidWlsdCBmb3IgcmV0YWlsLCBmcmFuY2hpc2UgYnJhbmRzLCBob3NwaXRhbGl0eSwgYW5kIGZvb2Qgc2VydmljZSBncm91cHMuPC9wPncOY29yZS9wYXJhZ3JhcGh5dw1pcy1zdHlsZS1pbmZvdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckNjU3MDFjZWEtY2Y1ZC00ZDRmLThiMGYtYjcyNDUwNTk3NmM0eHcePHA+PHN0cm9uZz5SYXRpbmc8L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyRhNzg4ZjM2Yi03OWIxLTQxMzktOTkxOC0xODIyM2ExNDk5ZjR4d5MBPHA+PGEgaHJlZj0iaHR0cHM6Ly93d3cuY2FwdGVycmEuY2Evc29mdHdhcmUvMTAzOTk2NC9iaW5keSIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+Q2FwdGVycmEgNC45Jm5ic3A7PC9hPuKtkCDirZAg4q2QIOKtkCDirZA8L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQ4ZTYzMzU5Yi0wOWEwLTQwYjAtOGQ3NC05ZWM3M2RmY2IzMjJ4d6sBPHA+PGEgaHJlZj0iaHR0cHM6Ly9wbGF5Lmdvb2dsZS5jb20vc3RvcmUvYXBwcy9kZXRhaWxzP2lkPWNvbS5iaW5keS50d2EmYW1wO2hsPWVuX0NBIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5Hb29nbGUgUGxheSA1LjA8L2E+IOKtkCDirZAg4q2QIOKtkCDirZA8L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyRkMTA5ZDExOS02OTQ3LTRlYzctYWI5MC1iY2E5Yzc5YjJlYjR4d7YCPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2staW1hZ2Ugc2l6ZS1mdWxsIGhhcy1saWdodGJveCBoYXMtbGlnaHRib3giPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmNhcHRlcnJhLmNhL3NvZnR3YXJlLzEwMzk5NjQvYmluZHkiIHRhcmdldD0iX2JsYW5rIiByZWw9IiBub3JlZmVycmVyIG5vb3BlbmVyIj48aW1nIHNyYz0iaHR0cHM6Ly9ibG9nLmJpbmR5LmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wMS9pbWFnZS01LnBuZyIgYWx0PSJiZXN0IHJldGFpbCBhdWRpdCBzb2Z0d2FyZSIgY2xhc3M9IndwLWltYWdlLTY1Mjg5Ii8+PC9hPjwvZmlndXJlPncKY29yZS9pbWFnZXc9aHR0cHM6Ly9ibG9nLmJpbmR5LmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wMS9pbWFnZS01LnBuZ3caYmVzdCByZXRhaWwgYXVkaXQgc29mdHdhcmV2AQdlbmFibGVkeXcuaHR0cHM6Ly93d3cuY2FwdGVycmEuY2Evc29mdHdhcmUvMTAzOTk2NC9iaW5keXcUIG5vcmVmZXJyZXIgbm9vcGVuZXJ9ifwHdwRmdWxsdwZjdXN0b213Bl9ibGFua3cMaGFzLWxpZ2h0Ym94dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHl5dwRub25ldyRhNjEzMDBmOC1lMDYyLTQ3MTYtODY2Yy00NWIyZDM0YmExMDR4dyo8cD48c3Ryb25nPldoYXQgY3VzdG9tZXJzIHNheTwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDZjZWIxYTljLTM1YjUtNGMwOS05N2Y3LTFjZmNkZDMyOTNjMnh3ugI8cD7igJxXZSBoYXZlIHNlZW4gYSBtYXJrZWQgaW1wYWN0IGluIG91ciBzdG9yZXMuIFRoZXkgaGF2ZSBnb25lIHVwIDI1IHBvaW50cyBvbiBhdmVyYWdlIGluIG9uZSBzZWFzb24uIFRoZXkgdXNlZCB0byBzY29yZSBpbiB0aGUgNjDigJlzIGFuZCBub3cgdGhleSBhcmUgc2NvcmluZyA4MC84NS85MCUuIEJpbmR5IGhhcyBjcmVhdGVkIG1vcmUgYXdhcmVuZXNzIGFuZCBhY2NvdW50YWJpbGl0eSBhdCBzdG9yZSBsZXZlbC7igJ0g4oCTIFZQIG9mIEdsb2JhbCBWaXN1YWwgTWVyY2hhbmRpc2luZywgUmV0YWlsZXIgd2l0aCAxLDUwMCBzdG9yZXMuPC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckMzdjOWM1YzQtMTgyMS00OGU3LTkzZTYtMGM5OTFiOWIzYTEweHdsPHA+SW4gaW50ZXJuYWwgY3VzdG9tZXIgc3VydmV5cywgOTIlIG9mIEJpbmR5IHVzZXJzIHJlcG9ydCBpbXByb3ZlZCBleGVjdXRpb24gb2YgbWVyY2hhbmRpc2luZyBwcm9ncmFtcy48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQxMzkzZjZmZC0yMTJlLTQ5ZWYtOTk3Yy1iNTAzMmRjMDY1OTF4dyw8cD48c3Ryb25nPkZlYXR1cmVzIGF0IGEgZ2xhbmNlPC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckOTUyNzMwNmMtZDU0NC00ZjI0LWJmN2ItZGJkZmI5Y2YyYWUyeHc9PHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij4KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgo8L3VsPncJY29yZS9saXN0eXcAdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckNjYxMDI5ODUtYjc2Yi00YWQyLWFmYzgtOTZmMWRlOTI3YTAweHd9PGxpPlN0YXJ0IGF1ZGl0aW5nIGluc3RhbnRseSB3aXRoIHRoZSBpbnNwZWN0aW9uIHRlbXBsYXRlcyBvciBjcmVhdGUvdXBsb2FkIHlvdXIgb3duIGN1c3RvbSBpbnNwZWN0aW9uIGZvcm1zIGluIG1pbnV0ZXMuPC9saT53DmNvcmUvbGlzdC1pdGVtdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckOWJhZjc3NWUtNDQ2MC00ZDQ3LTkzMTUtMzg5Y2M2OWYyMTBmeHdFPGxpPk1vYmlsZSBhcHAgZm9yIEFuZHJvaWQgYW5kIGlPUywgV2ViIGFwcCBmb3IgUENzIGFuZCBsYXB0b3BzLjwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JGNhNTA3MmNiLTc3MjAtNDVjOC04NTc4LWNlMzA5NDZkNjk4MXh3STxsaT5SZWFsLXRpbWUgcmVwb3J0aW5nIGZvciBLUElzLCBpbnNpZ2h0cywgdHJlbmRzLCBhbmQgcm9vdCBjYXVzZXMuPC9saT53DmNvcmUvbGlzdC1pdGVtdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckZGJlYmFjMDQtY2MxMC00MDZmLTgxZWItZWUxMjMxNzk5ZDA1eHdQPGxpPkFzc2lnbiBhY3Rpb24gcGxhbnMsIHRyYWNrIHByb2dyZXNzLCBhbmQgdmVyaWZ5IHdpdGggcGhvdG9zIGFuZCB2aWRlb3MuPC9saT53DmNvcmUvbGlzdC1pdGVtdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckYjIxNTlmYTgtNTYyZS00OWE1LWE5NjAtMjk3MzViOGIwODU0eHdBPGxpPkJ1aWx0LWluIGZpZWxkIGhpZXJhcmNoeSBlbnN1cmVzIG5vIG92ZXJzaGFyaW5nIG9mIGRhdGEuPC9saT53DmNvcmUvbGlzdC1pdGVtdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckZGQ1MGE1N2ItMGRiNy00NTNmLThiODgtZmZiYWI0NjdhZjQ0eHdzPGxpPk1hbmFnZSBwcm9qZWN0cyB3aXRoIGJ1aWx0LWluIHByb2dyZXNzIHRyYWNraW5nLCBHYW50dCBjaGFydHMsIGhpc3RvcnksIHRhc2sgZGVwZW5kZW5jaWVzLCBhbmQgbWlsZXN0b25lcy48L2xpPncOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyQzOTIwNzI0OC1kMDM2LTQ4YjQtOTViYi0zYzNmMWIyZWI1NjN4d0o8bGk+RHJpdmUgYWNjdXJhY3kgYW5kIGFjY291bnRhYmlsaXR5IHdpdGggR1BTLCB0aW1lIGFuZCBkYXRlIHN0YW1wcy48L2xpPncOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyQzNmE3NjdhOS03Y2UxLTQyYzAtYmFjYi0yNmQ4NmViNDg0YzR4d2Y8bGk+VGFzayBtYW5hZ2VtZW50LCBzZXQgZGlyZWN0aXZlcyBhbmQgcHJpb3JpdGllcywgYXV0b21hdGUgbm90aWZpY2F0aW9ucywgYW5kIHRyYWNrIGNvbXBsZXRpb24uPC9saT53DmNvcmUvbGlzdC1pdGVtdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckYWYwODAzYzUtNGFiMC00MjJjLTk1YTctZjliYmM1OGYzNDcxeHegATxsaT5Db21tdW5pY2F0ZSB3aXRoIHlvdXIgZmllbGQgdGVhbXMgYW5kIHNpdGVzLCBzZW5kIG1lbW9zLCBzaGFyZSBpbmZvcm1hdGlvbiwgbmV3cywgYW5kIGFubm91bmNlbWVudHMuIFRhcmdldGVkIGRpc3RyaWJ1dGlvbiBieSB1c2VyLCByb2xlLCBvciBzaXRlIHRhZ3MuPC9saT53DmNvcmUvbGlzdC1pdGVtdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckN2MzM2VlZTItMWYzMi00NGM5LTg4MmItNDM5OWVmMmQ5ZmMyeHetATxsaT5UaWNrZXQgbWFuYWdlbWVudCwgdHJhY2sgbWFpbnRlbmFuY2UgcmVxdWVzdHMsIGN1c3RvbWVyIGNvbXBsYWludHMsIGFuZCBzaXRlIGZlZWRiYWNrLiBPcGVuLCByZXZpZXcsIGFuZCBjbG9zZSB0aWNrZXRzLCBhbmQgY3JlYXRlIGEgcmVjb3JkIG9mIHByb2FjdGl2ZSByZXNvbHV0aW9uLjwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JGRhYmEzYTRjLWRiY2MtNDJlYy04MzUxLTIzMWRjZThiMTMyN3h3bzxsaT5QdWJsaXNoIFNPUHMgKFN0YW5kYXJkIE9wZXJhdGluZyBQcm9jZWR1cmVzKSwgY29udHJvbCB2aXNpYmlsaXR5LCBhbmQgY29ubmVjdCB0aGVtIHRvIGluc3BlY3Rpb24gZm9ybXM8L2xpPncOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyQ2YzM0YjcwYy01NmI0LTQ4MTctODYyNS1mM2Q2NDI5ZmVhZTV4d1U8bGk+T25saW5lIGFuZCBPZmZsaW5lIG1vZGVzIGFsbG93IHlvdSB0byBjb25kdWN0IGluc3BlY3Rpb25zIGFueXRpbWUsIGFueXdoZXJlLjwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JDFhNGRlMWVjLTM3ODQtNGE4ZS05NjI4LTRmNDNjNWQ1MmVhYXh3WjxsaT5BUEkgJmFtcDsgU1NPIHRvIGludGVncmF0ZSB3aXRoIHlvdXIgZW50ZXJwcmlzZSBzeXN0ZW0gYW5kIGJ1c2luZXNzIGludGVsbGlnZW5jZS48L2xpPncOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyRiZjhjZjNhOC05NTZjLTQxNGYtYTIwZS03MjE0OGI0NjcwYTJ4d1I8bGk+RnVsbCBhY2Nlc3MgdG8gYWxsIGZlYXR1cmVzIHdpdGggbm8gcGF5d2FsbHMgdG8gYWNjZXNzIGRpZmZlcmVudCBtb2R1bGVzLjwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JDNiOGM0OWYzLWRiN2ItNDJjNC04ZWJmLWM2MjMzZmRjMDBkOHh3IzxsaT5EZXBsb3ltZW50LXJlYWR5IGluIGhvdXJzLjwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JGNmNmJmMjkwLWY3NzYtNGY2Ny1hM2Q0LTNlMjhhZWUwMjlmNXh3NTxsaT5HRFBSIGNvbXBsaWFudCBhbmQgYXZhaWxhYmxlIGluIDIyIGxhbmd1YWdlczwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JDY2MjZmY2NiLTgxZjctNDljNi1hMjhhLTk2ZmUwYzMxNmEwZnh3HTxwPjxzdHJvbmc+VHJpYWw8L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyRmM2JhNTRhNi1lZmE5LTQyZjctYWIzZS0zZjdjNjBlNjdkZDd4d9EBPHA+PGEgaHJlZj0iaHR0cHM6Ly9iaW5keS5jb20vYXBwL3JlZ2lzdHJhdGlvbi9zdGVwMT9sYW5nPWVuJmFtcDthYm91dFByaWNpbmc9eSZhbXA7YWJvdXRUcmlhbD15IiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj4xNC1kYXkgZnJlZSB0cmlhbDwvYT4uIE5vIGNvbW1pdG1lbnQgYW5kIG5vIGNyZWRpdCBjYXJkIHJlcXVpcmVkLjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JGEwMzcxOWNkLWY4OTAtNDEyNy04MGE4LTM2MjdmZDA5ZGVlN3h3sQI8cCBjbGFzcz0iaXMtc3R5bGUtaW5mbyI+PHN0cm9uZz5CaW5keSBjb21lcyB3aXRoIGh1bmRyZWRzIG9mIGluZHVzdHJ5IGFuZCBjYXRlZ29yeSBzcGVjaWZpYyB0ZW1wbGF0ZXM8L3N0cm9uZz4uIFVzZSB0aGVzZSB0ZW1wbGF0ZXMgaW4geW91ciBvd24gYWNjb3VudCwgY3VzdG9taXplIHRoZW0sIG9yIGNyZWF0ZSBhbmQgdXBsb2FkIHlvdXIgb3duIGZvcm1zISZuYnNwO0FjY2VzcyB0byB0ZW1wbGF0ZXMgaXMgYXZhaWxhYmxlIGR1cmluZyB0aGUgMTQtZGF5IGZyZWUgdHJpYWwsIHdpdGggcGFpZCBwbGFucyBhdmFpbGFibGUuPC9wPncOY29yZS9wYXJhZ3JhcGh5dw1pcy1zdHlsZS1pbmZvdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckMGVkZTZiZTctMjU1Mi00ZGU4LWFjZmMtNGU4OThkMWJmYTNleHcuPHA+PHN0cm9uZz5BbmRyb2lkIGFuZCBpUGhvbmUgYXBwPC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckMjg4NTRiN2MtMjBiMC00N2VlLWEyMzctMTBmNWU1N2I0OTYzeHfVATxwPkRpcmVjdCBsaW5rIHRvIGRvd25sb2FkIEJpbmR5IG9uIHRoZSBBcHAgU3RvcmU6Jm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly9hcHBzLmFwcGxlLmNvbS91cy9hcHAvYmluZHkvaWQ2NzUzOTgyODU4IiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIj5odHRwczovL2FwcHMuYXBwbGUuY29tL3VzL2FwcC9iaW5keS9pZDY3NTM5ODI4NTg8L2E+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckOWNmN2E5YWMtYjdhMS00ZmE5LWJhMGItZjlmMDFmMDg4OTZkeHfkATxwPkRpcmVjdCBsaW5rIHRvIGdldCBCaW5keSBvbiBHb29nbGUgUGxheTombmJzcDs8YSBocmVmPSJodHRwczovL3BsYXkuZ29vZ2xlLmNvbS9zdG9yZS9hcHBzL2RldGFpbHM\/aWQ9Y29tLmJpbmR5LnR3YSIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+aHR0cHM6Ly9wbGF5Lmdvb2dsZS5jb20vc3RvcmUvYXBwcy9kZXRhaWxzP2lkPWNvbS5iaW5keS50d2E8L2E+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckYmM3ZTk2MDItODgwZC00OTJiLWJiYTUtMDVkNDZhNDFiYTZjeHcfPHA+PHN0cm9uZz5QcmljaW5nPC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckZmNjZTQ0ODUtMGMyYS00MjAyLTg0NzctNDI4OTQ5OWQwYzE4eHeMATxwIGNsYXNzPSJpcy1zdHlsZS1pbmZvIj48c3Ryb25nPlByaWNlZCBieSB1c2FnZSwgbm90IHVzZXJzLCBCaW5keSBjb3N0cyBsZXNzPC9zdHJvbmc+LiBBbGwgcGxhbnMgaW5jbHVkZSB1bmxpbWl0ZWQgdXNlcnMgYW5kIGxvY2F0aW9ucy48L3A+dw5jb3JlL3BhcmFncmFwaHl3DWlzLXN0eWxlLWluZm92AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQ4MWEwMWZhZC1jNDBiLTQ5NGMtYTQzYi02YzkxMDBhZDZhNDB4dyE8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPgoKPC91bD53CWNvcmUvbGlzdHl3AHYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDIxNTIyN2YyLTE5N2EtNDVjYy1hNzI4LWNjMTg2MmI5ZmJjZnh39QE8bGk+SWYgeW91IGFyZSBub3QgdXNpbmcgQmluZHksIGl0IGlzIHRpbWUgdG8g4pqhJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly9iaW5keS5jb20vYWJvdXQvc3dpdGNoLyI+c2F2ZSB0aW1lLCBjdXQgY29zdHMsIGFuZCBvbmJvYXJkIGZhc3Q8L2E+Jm5ic3A7d2l0aCB0aGUgIzEgcmF0ZWQgYXVkaXQvaW5zcGVjdGlvbiwgdGFzayBhbmQgY29tbXVuaWNhdGlvbiBwbGF0Zm9ybSBmb3IgcmV0YWlsIGFuZCBob3NwaXRhbGl0eS48L2xpPncOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyQ3MDcwNmY2Mi1hMzBmLTQxMDAtODIzMS00NWIzYmJkY2IxYmF4d4sDPGxpPk9uYm9hcmQgZWFzaWx5IGluIGRheXMgd2l0aCByZXNwb25zaXZlIGFuZCByZWxpYWJsZSBzdXBwb3J0LiZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vYmxvZy5iaW5keS5jb20vYmluZHktZGVtby8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPldhdGNoIGEgZGVtbzwvYT4sJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly9iaW5keS5jb20vY29udGFjdC8jaW5mb3JtYXRpb25PckZyZWVUcmlhbCI+Q29udGFjdCB1czwvYT4mbmJzcDtvciZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vYmluZHkuY29tL2FwcC9yZWdpc3RyYXRpb24vc3RlcDE\/bGFuZz1lbiIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciI+VHJpYWw8L2E+Jm5ic3A7dG9kYXkhPC9saT53DmNvcmUvbGlzdC1pdGVtdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckNTRjZTQxZDktYTczMC00ZGE0LTlkYmUtZDQ5NTRjZDgwOWMyeHdIPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48c3Ryb25nPktleSBGZWF0dXJlcyBvZiBCaW5keTwvc3Ryb25nPjwvaDI+dwxjb3JlL2hlYWRpbmd9AnYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JGFlNmU0NmU2LTUyMzQtNDg2Yy1hYmU2LTdhMmNiNTFjMjUyY3h3PDxwPjxzdHJvbmc+U2l0ZSBhdWRpdHMgYW5kIG9wZXJhdGlvbnMgZXhlY3V0aW9uPC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckOWNjOWQ1N2EtMWEyZC00NzQ5LTg1YjAtYmNkYzUwZDkyNmIyeHe7AjxwPkJpbmR5IGlzIGJ1aWx0IGZvciBzaXRlIGF1ZGl0IGFuZCBjb21wbGlhbmNlLiBVc2UgYSB0ZW1wbGF0ZSBvciBidWlsZCB5b3VyIG93biBjdXN0b21pemVkIGluc3BlY3Rpb24gZm9ybXMsIHdpdGggZ2VvZmVuY2luZywgd2VhdGhlciB0YWdnaW5nLCBzaWduYXR1cmVzLCBwaG90bywgYW5kIHZpZGVvIHZlcmlmaWNhdGlvbi4gQXNzaWduIGNvcnJlY3RpdmUgYWN0aW9ucyB0byBmaXggaXNzdWVzLiBFcXVpcCB5b3VyIGZpZWxkIHRlYW1zIGFuZCBzaXRlcyB3aXRoIGFuIGludHVpdGl2ZSBwbGF0Zm9ybSwgdGhleSBrbm93IGhvdyB0byB1c2UuPC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckZTU1NWE1Y2EtZmM0Yy00Y2ZiLTllM2ItYjIxNmNmODg4NTY2eHcrPHA+PHN0cm9uZz5SZWFsLXRpbWUgcmVwb3J0aW5nPC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckZDMwNmIyN2QtYWYxMi00NzNkLWIyNTUtODUzZDdlNzdiNDUxeHfFATxwPlRyYWNrLCB2ZXJpZnksIGFuZCBhY2Nlc3MgZGF0YSBpbnN0YW50bHkgYWNyb3NzIHNpdGVzIHdpdGggbm8gb3ZlcnNoYXJpbmcuIFJ1biBhZ2dyZWdhdGUgYW5kIHJhdyBmaWx0ZXJlZCByZXBvcnRzLiBBdXRvbWF0ZWQgZGF0YSBleHBvcnRzIHdpdGggdGhlIEFQSSBhbmQgaW50ZWdyYXRlIHdpdGggeW91ciBkYXRhIHdhcmVob3VzZS48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyRlYWIyYTU3Mi03ZTYxLTRlNDMtODk1Yy02NjEwMzBjYjYxNjl4dzM8cD48c3Ryb25nPlRhc2sgYW5kIHByb2plY3QgbWFuYWdlbWVudDwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDlkNmE3YWQ0LTdiNTAtNDRmNy05YzBmLTg1ODBhOGQ5MmZiMnh3hwM8cD5TZW5kIHRhc2tzIHRvIHNpdGVzIGFuZCB1c2VycyBpbiBzZWNvbmRzLiBUaGUgYnVpbHQtaW4gZmllbGQgaGllcmFyY2h5IGxldHMgeW91IHRhcmdldCByZWNpcGllbnRzIGluZGl2aWR1YWxseSwgb3IgYnkgdXNlciwgcm9sZSwgYW5kIHRhZy4gU2V0IHByaW9yaXRpZXMsIGR1ZSBkYXRlcywgYXV0b21hdGUgbm90aWZpY2F0aW9ucywgYW5kIHZlcmlmeSB3aXRoIHBob3Rvcy4gQ3JlYXRlIG11bHRpLXN0ZXAgd29ya2Zsb3dzIHdpdGggZGVwZW5kZW5jaWVzIGFuZCB0cmFjayBjb21wbGV0aW9uIGluIHJlYWwtdGltZS4gTWFuYWdlIHNpdGUgcHJvamVjdHMsIHNlbmQgdGFza3MsIGFkZCBtaWxlc3RvbmVzLCB3aXRoIEdhbnR0IGNoYXJ0cyBhbmQgcHJvZ3Jlc3MgcmVwb3J0cy48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyRmNmFmZWNhNi02ZTgzLTQyNzktOTFhZS05YjRjNGU3NzQwOWV4dyU8cD48c3Ryb25nPkNvbW11bmljYXRpb248L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQ5MjAyMmI3OC05M2M0LTQ0MmEtOGRlNS1mNzlhOWEwM2I4YjZ4d8kCPHA+U2VuZCBtZW1vcyBhbmQgaW5zdGFudCBtZXNzYWdlcywgc2hhcmUgaW5mb3JtYXRpb24sIG5ld3MgYW5kIGFubm91bmNlbWVudHMgd2l0aCB5b3VyIGZpZWxkIHRlYW1zIGFuZCBzaXRlcy4gVGFyZ2V0IHRoZSBkaXN0cmlidXRpb24gYnkgdXNlciwgcm9sZSwgb3Igc2l0ZSB0YWcuIEF1dG9tYXRlZCBub3RpZmljYXRpb25zLCByZWFkIHJlY2VpcHRzLCBhbmQgZm9sbG93LXVwcy4gQWN0aW9uYWJsZSBjb250ZW50IGFsbG93cyB5b3UgdG8gdGllIGNvbW11bmljYXRpb24gd2l0aCBleGVjdXRpb24sIGNvbW11bmljYXRlIGFuZCBtYWtlIHN1cmUgaXQgZ2V0cyBkb25lLjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JGE1NDcyOTUwLWFlY2UtNGFlZC04NDYyLTI2ZjlmYmJmZjc1N3h3bDxwPjxzdHJvbmc+UHJpY2VkIGJ5IHVzYWdlLCBub3QgdXNlcnMgYW5kIHNpdGVzLCBzYXZlIHVwIHRvIDc1JSBjb21wYXJlZCB0byBjb21wZXRpbmcgc29sdXRpb25zPC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckZDljYzM0ZjctZmM5OC00NGIxLTlkMzItMzFlY2FmMWFjYmZieHeAATxwPlVubGltaXRlZCB1c2VycyBhbmQgc2l0ZXMsIHByaWNlZCBieSB1c2FnZS4gR2V0IGV2ZXJ5b25lIG9uIGJvYXJkLCBnZXQgdmlzaWJpbGl0eSwgYW5kIGRyaXZlIGFjY291bnRhYmlsaXR5IGZvciBldmVyeW9uZS48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQ1NjMwOTE4Zi0zNjFmLTQ2MGItYjUzZi1mOWM1NjJiNGZiZjR4d8kBPHA+V2hlbiB2ZW5kb3JzIGNoYXJnZSBieSB1c2VyIG9yIHNpdGUsIGl0IGxpbWl0cyBwYXJ0aWNpcGF0aW9uIHdoaWNoIGlzIGNvdW50ZXIgcHJvZHVjdGl2ZSBhbmQgaW5jcmVhc2VzIGNvc3RzIGFzIHlvdSBncm93IGFuZCBzY2FsZSB1c2FnZS4gVGhpcyB0eXBpY2FsbHkgYmVuZWZpdHMgdGhlIHZlbmRvciBhbmQgbm90IHRoZSBjdXN0b21lci48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQzOGRjYzJhZC1jMTc3LTRhMTItYjc5Zi05NjY3NmZiNDhlYTl4dyg8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPlplbnB1dDwvaDI+dwxjb3JlL2hlYWRpbmd9AnYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDM1YzA5YzFhLTBjOTItNDU2Zi1iZDNjLTBlMmYwM2Q3YWY4N3h3JDxwPjxzdHJvbmc+QWJvdXQgWmVucHV0PC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckYmVmYWQzMWYtYjFjMi00ZmJhLWFhYmUtOTNjOTQ0YjljMmVmeHfBATxwPlplbnB1dCBlbGV2YXRlcyB0ZWFtIGV4ZWN1dGlvbiBhY3Jvc3MgbG9jYXRpb25zLiBNdWx0aS11bml0IG9wZXJhdG9ycyBhdXRvbWF0ZSBob3cgcHJvY2VkdXJlcyBhcmUgZGVwbG95ZWQuIENvbW11bmljYXRlIGJyYW5kIHN0YW5kYXJkcyBhbmQgb3BlcmF0aW5nIHByaW9yaXRpZXMgYWNyb3NzIHlvdXIgb3JnYW5pemF0aW9uLjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDI1Y2IzY2Q1LWM1MmUtNDk0Yy05NWE1LTViNGRmNTMyZWJmNnh3HjxwPjxzdHJvbmc+UmF0aW5nPC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckMzIxZGFhNGYtMTJlZS00MDlkLWIxYjUtOTE5NDY5ZTczNjMxeHeMATxwPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmNhcHRlcnJhLmNhL3NvZnR3YXJlLzEzOTM0OC96ZW5wdXQiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIgbm9mb2xsb3ciPkNhcHRlcnJhIDQuNyZuYnNwOzwvYT7irZA8L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQ3ZjM2NWRiYy0wNzIzLTQ0NTgtODI2NC05N2ZjZTdlMTlhNjJ4d6gBPHA+PGEgaHJlZj0iaHR0cHM6Ly9wbGF5Lmdvb2dsZS5jb20vc3RvcmUvYXBwcy9kZXRhaWxzP2lkPWNvbS56ZW5wdXQubW9iaWxlJmFtcDtobD1lbl9DQSIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciBub2ZvbGxvdyI+R29vZ2xlIFBsYXkgMi42PC9hPiDirZA8L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQyOWY3ZTQ2OS05ZmU3LTRiMDQtYjgxNC05MGUwMDNlZjA3NDB4dyw8cD48c3Ryb25nPkZlYXR1cmVzIGF0IGEgZ2xhbmNlPC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckMDBlODFmNDAtZTU1Zi00Y2E0LTg5NDEtYjY1NDE5MDAzMzg5eHclPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij4KCgoKCgo8L3VsPncJY29yZS9saXN0eXcAdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckY2EzMjliNjQtNDk1Zi00YjBjLTllY2ItMWViMTdjMWVlYzIyeHcYPGxpPlNjaGVkdWxpbmcgam9iczwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JGE5YmVlMzk0LTBmNWUtNDBkMy1iZDVhLTA3MzVlZmNlNzZhYXh3FTxsaT5Bc3Nlc3Mgcmlza3M8L2xpPncOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyQ3ZGMzMmVjZS1iNjJjLTQ3ZWMtOGM5Ni0zNDhjNDVhZTcwZDh4dxg8bGk+VGFzayBtYW5hZ2VtZW50PC9saT53DmNvcmUvbGlzdC1pdGVtdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckOTc3NTE1NWEtMzA2My00OTM1LWEzM2QtNzI4YjkwZDEzYjY0eHcWPGxpPkVkaXRpbmcgdGFza3M8L2xpPncOY29yZS9saXN0LWl0ZW12AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyRiYWU3MzY1NS0xMjhiLTRiMzYtYjI5ZS0zMWY2NDA5ZjM1ZTh4dx08cD48c3Ryb25nPlRyaWFsPC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckZDU4NzcyYWEtZWU0OS00MzgwLWEwMjQtOWJkYjI2ZTIzOTA2eHcaPHA+VHJpYWwgaXMgYXZhaWxhYmxlLjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDJmNjk0YzRiLWEzNTMtNGM2ZS1iNjRkLTMzYzU1ZjIyMWQyYnh3HzxwPjxzdHJvbmc+UHJpY2luZzwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JGIzOTliM2ZjLTA0MzktNDUwOC1hNTBiLWZmY2Y3MTBiZDZmNnh3KDxwPlByaWNpbmcgaXMgbm90IHB1YmxpY2x5IGF2YWlsYWJsZTwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDNhOTc1YWQ5LTgxZjQtNDIzMC05NjQ4LWY5NWM2YjhkNmIyNXh3STxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PHN0cm9uZz5LZXkgRmVhdHVyZXMgb2YgWmVucHV0PC9zdHJvbmc+PC9oMj53DGNvcmUvaGVhZGluZ30CdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckNDZhYzk4YTctN2UyNy00N2IzLWI3NWItZTFiZmEyZGVhMDY0eHcxPHA+PHN0cm9uZz5Gb29kIHByZXBhcmF0aW9uIGxhYmVsaW5nPC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckN2NiODk3MjgtNWQxMC00MWJlLWE1NzgtNWQ1NzlkNzU2ZmU2eHeIATxwPkxhYmVsaW5nIGZvb2QgaXMgaW1wb3J0YW50IGZvciBmb29kIHNhZmV0eS4gUHJpbnQgbGFiZWxzIGluIGJ1bGsgYW5kIGluZGl2aWR1YWxseSBmcm9tIHRoZSBtb2JpbGUgYXBwIHRoYXQgYXJlIGNlbnRyYWxseSBtYW5hZ2VkLjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JGJjOTg5MjZlLTE5NWItNDQwYS05ZjFiLTdlMDg5NWU3NzQ1OXh3HjxwPjxzdHJvbmc+QXVkaXRzPC9zdHJvbmc+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckNjhjNTcxNjctNTYzYi00YTNiLWE0NjQtZmI5M2NiNWQ4NGU0eHdaPHA+SW5jcmVhc2UgYWNjb3VudGFiaWxpdHkgZm9yIGFsbCBzdG9yZXMgYW5kIHNlZSByZWFsLXRpbWUgZGF0YSBvbiBzdG9yZSBwZXJmb3JtYW5jZS48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQxNjQ5NDYwYS1mZDI2LTRmYWYtYTY4My1lZWMxNDJlYTkyOTB4dy48cD48c3Ryb25nPlRlbXBlcmF0dXJlIG1vbml0b3Jpbmc8L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQwMzQwMjRiMS0yOTVhLTQ4ZTctOWEwMS1kMTNmNjkzNzAxZmJ4d3c8cD5Qcm90ZWN0IHlvdXIgaW52ZW50b3J5IGFuZCBjdXN0b21lcnMgd2l0aCBhdXRvbWF0ZWQgdGVtcGVyYXR1cmUgbW9uaXRvcmluZy4gRWxpbWluYXRlIG1hbnVhbCB0ZW1wZXJhdHVyZSBjaGVja3MuPC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckMWJkYWVhMmQtNmM4NS00MWZlLWFhNWItYzAxZTNhNTkxODYweHc+PGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48c3Ryb25nPkZpbmFsIFdvcmRzPC9zdHJvbmc+PC9oMj53DGNvcmUvaGVhZGluZ30CdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckOTEyMjgxY2ItZGIxMy00NjFkLWI5MzUtMTBkZmQwZDQyNDlheHe9ATxwPlNlbGVjdGluZyBhIHJldGFpbCBhdWRpdCBwbGF0Zm9ybSBjYW4gaGF2ZSBhIGxhc3RpbmcgaW1wYWN0IG9uIHlvdXIgYnVzaW5lc3MuIFdoZW4gY2hvb3NpbmcgYmV0d2VlbiBwb3B1bGFyIHBsYXRmb3JtcyBsaWtlIEJpbmR5IGFuZCBaZW5wdXQsIGNob29zZSB0aGUgb25lIHRoYXQgYmVzdCBmaXRzIHlvdXIgbmVlZHMuPC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdwB5eXckYWUzYWRkNDYtYmJmOC00NmY3LTkzOGUtMTdiM2ZhMzcyNzA5eHeVAjxwPkJpbmR5IGlzIGJldHRlciB0byBleGVjdXRlIG9uIHNpdGUgZXZlcnkgdGltZSwgdmVyaWZ5IGNvbXBsaWFuY2Ugd2l0aCBicmFuZCBzdGFuZGFyZHMsIGFuZCBpbXByb3ZlIHlvdXIgd29ya2Zsb3dzIHdpdGggdGFzayBtYW5hZ2VtZW50IHdpdGggYXV0b21hdGVkIG5vdGlmaWNhdGlvbnMgYW5kIGFuIGVhc3ktdG8tdXNlIGFwcC4gQWxsIHBsYW5zIHdpdGggQmluZHkgaW5jbHVkZSB1bmxpbWl0ZWQgdXNlcnMgYW5kIHNpdGVzLCBnZXR0aW5nIGV2ZXJ5b25lIGludm9sdmVkLjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDU1M2RiYTZmLTE3ZGUtNGVjOS04ZjI1LTg5NTY2MGVjZmFmMHh3kQI8cD5PbmUgb2YgdGhlIGJpZ2dlc3QgZGlmZmVyZW5jZXMgYmV0d2VlbiBCaW5keSBhbmQgWmVucHV0IGlzIHByaWNpbmcuIEJpbmR54oCZcyB1c2FnZS1iYXNlZCBtb2RlbCBhbGxvd3Mgb3JnYW5pemF0aW9ucyB0byBzY2FsZSB3aXRob3V0IGluY3JlYXNpbmcgY29zdHMgcGVyIHVzZXIsIHdoaWxlIHBlci11c2VyIHByaWNpbmcgbW9kZWxzIGNhbiBiZWNvbWUgc2lnbmlmaWNhbnRseSBtb3JlIGV4cGVuc2l2ZSBhcyBhZG9wdGlvbiBncm93cyBhY3Jvc3MgbG9jYXRpb25zLjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDUwYTEzMDU0LTE2NjctNDhiYy1iOTVmLWZhMmIzMGQ4OWMzOHh3SjxkaXYgY2xhc3M9ImlzLXN0eWxlLWluZm8iIHN0eWxlPSJtYXJnaW4tYm90dG9tOjIwcHg7Ij48IS0tIGh0bWwgYmxvY2sgLS0+dwljb3JlL2h0bWx3SjxkaXYgY2xhc3M9ImlzLXN0eWxlLWluZm8iIHN0eWxlPSJtYXJnaW4tYm90dG9tOjIwcHg7Ij48IS0tIGh0bWwgYmxvY2sgLS0+dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckMTdhMjZhYmYtYWY1ZC00MjJkLWE5OGUtMjk5MDg0ZjkxMWM2eHcsPHA+PHN0cm9uZz5DaG9vc2UgQmluZHkgaWYgeW91Ojwvc3Ryb25nPjwvcD53DmNvcmUvcGFyYWdyYXBoeXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDBlYzY1YzA2LTc5M2EtNGEyOS04Y2YzLWY4MWVjZjA1NTNkN3h3JTx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+CgoKCgoKPC91bD53CWNvcmUvbGlzdHl3AHYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDNhODcyZjc5LTdhZWMtNGU2MS1hOGY4LTI3ZjM1MWFmNzJjMHh3QTxsaT5PcGVyYXRlIDUgLSA1LDAwMCsgbG9jYXRpb25zIGFuZCBuZWVkIHNjYWxhYmxlIGV4ZWN1dGlvbjwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JGE5OTUyZWZiLTM1YzYtNGI4OC04NGZiLWZhMGFhZWFjMjE3MHh3QTxsaT5XYW50IHRvIGltcHJvdmUgYXVkaXQgc2NvcmVzIGFuZCBvcGVyYXRpb25hbCBjb25zaXN0ZW5jeTwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JDdkNzc2NzM1LWY4MTMtNGRlYy1iNzA4LWM5ZjE4YmVhYzNkOHh3QzxsaT5OZWVkIGFkdmFuY2VkIHdvcmtmbG93cywgcmVwb3J0aW5nLCBhbmQgcHJvamVjdCBtYW5hZ2VtZW50PC9saT53DmNvcmUvbGlzdC1pdGVtdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckMDRhYmEzNjEtZDExNC00OWMwLWFjNTEtMGYyOTQzMGU1ZDA2eHdBPGxpPldhbnQgcHJlZGljdGFibGUgcHJpY2luZyB3aXRob3V0IHBlci11c2VyIGNvc3QgaW5jcmVhc2VzPC9saT53DmNvcmUvbGlzdC1pdGVtdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckYTExNTVlZGUtOTZlNS00OTcyLTgyZmQtZWI3MjlhZmM5NTFieHctPHA+PHN0cm9uZz5DaG9vc2UgWmVucHV0IGlmIHlvdTo8L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyRiYjg1ZGI1Yi0zZmM4LTRjMWQtODE4Mi1jNDg2MTY2YmQ0MmZ4dyE8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPgoKPC91bD53CWNvcmUvbGlzdHl3AHYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHcAeXl3JDA0ODAzOWEwLTM3NzQtNGM2OC1hM2I5LTQwM2FmZTE1YzlhNXh3TTxsaT5PcGVyYXRlIGluIGZvb2Qgc2VydmljZSBhbmQgbmVlZCBsYWJlbGluZyBhbmQgdGVtcGVyYXR1cmUgbW9uaXRvcmluZzwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JGVhNDYxNTdhLWFkZjEtNGQ1MS04ZWVjLTY0ZDJlYTI1MTA3ZHh3GjxsaT5OZWVkIGJ1aWx0LWluIElvVDwvbGk+dw5jb3JlL2xpc3QtaXRlbXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JGI5ZjkzOWIyLWQ3MTctNGQzOS05MmYwLWFjNGQ0OTkwNzY1Nnh3BjwvZGl2PncJY29yZS9odG1sdwY8L2Rpdj52AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyQzOTQ0MzM4OC0wYmM5LTRjODQtOTFlZi1hNDlhMjllM2RmNzJ4d6YCPHA+V2FudCB0byBsZWFybiBtb3JlIGFib3V0IG90aGVyIHJldGFpbCBhdWRpdCBzb2Z0d2FyZSBwcm92aWRlcnM\/IENoZWNrIG91dCBvdXIgcG9zdCBvbiB0aGUgVG9wIDEwIFJldGFpbCBBdWRpdCBTb2Z0d2FyZSBwbGF0Zm9ybXMgPGEgaHJlZj0iaHR0cHM6Ly9ibG9nLmJpbmR5LmNvbS9iZXN0LXJldGFpbC1hdWRpdC1zb2Z0d2FyZS8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiPmh0dHBzOi8vYmxvZy5iaW5keS5jb20vYmVzdC1yZXRhaWwtYXVkaXQtc29mdHdhcmUvIDwvYT48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5dyQ0YzE3Zjg3Mi1kMDU4LTQyODgtOTc3ZS03OGYzMjczZmU1Y2F4dwc8cD48L3A+dw5jb3JlL3BhcmFncmFwaHl2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3AHl5e0J54cgQylAAfaqd+qIJdyRmMTlmNzJhYS03ZGE0LTRjMTAtYjZjMC04OWJiMGE0NThkMjh4eHgB6o690QQm7TaaBfaJAQAhRwIGBQMBOwMGBAEBAQEFAQcBFAILAQAJCAEBAQEBAAEBAQwaAAEEAQwBAgEAAQYBCgEHEgMYAAEFAwMBCgEAAhICAgEFRVI=\",\"updateId\":550944817}","_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,677174232],"tags":[677174335,677174026,677174318,677173901,677174316,677174309,677174317],"class_list":["post-65838","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-retail-audit","category-retail-task-management","tag-best-inspection-software","tag-inspection-software","tag-products-like-zenput","tag-retail-audit-software","tag-retail-task-mamnagment","tag-zenput-alternative","tag-zenput-competitor"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Bindy vs. Zenput<\/title>\n<meta name=\"description\" content=\"All you need to know about Bindy vs. Zenput for audits \/ inspections, tasks and communication across your multi-unit retail network.\" \/>\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\/nl\/bindy-vs-zenput\/\" \/>\n<meta property=\"og:locale\" content=\"nl_BE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Bindy vs. Zenput\" \/>\n<meta property=\"og:description\" content=\"All you need to know about Bindy vs. Zenput for audits \/ inspections, tasks and communication across your multi-unit retail network.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.bindy.com\/nl\/bindy-vs-zenput\/\" \/>\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-08-18T19:14:02+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-12T14:04:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?_t=1778594691\" \/>\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=\"colinchan1\" \/>\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\\\/bindy-vs-zenput\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/bindy-vs-zenput\\\/\"},\"author\":{\"name\":\"colinchan1\",\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/#\\\/schema\\\/person\\\/e7c4ef101512717cfde65789a2b3d341\"},\"headline\":\"Bindy vs. Zenput\",\"datePublished\":\"2025-08-18T19:14:02+00:00\",\"dateModified\":\"2026-05-12T14:04:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/bindy-vs-zenput\\\/\"},\"wordCount\":1505,\"publisher\":{\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/bindy-vs-zenput\\\/#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\",\"products like zenput\",\"retail audit software\",\"retail task mamnagment\",\"zenput alternative\",\"zenput competitor\"],\"articleSection\":[\"\ud83d\udcca Retail Audit Software\",\"\ud83d\uddd3\ufe0f Retail Task Management\"],\"inLanguage\":\"nl-BE\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/bindy-vs-zenput\\\/\",\"url\":\"https:\\\/\\\/blog.bindy.com\\\/bindy-vs-zenput\\\/\",\"name\":\"Bindy vs. Zenput\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/bindy-vs-zenput\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/bindy-vs-zenput\\\/#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-08-18T19:14:02+00:00\",\"dateModified\":\"2026-05-12T14:04:51+00:00\",\"description\":\"All you need to know about Bindy vs. Zenput for audits \\\/ inspections, tasks and communication across your multi-unit retail network.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/bindy-vs-zenput\\\/#breadcrumb\"},\"inLanguage\":\"nl-BE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/blog.bindy.com\\\/bindy-vs-zenput\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-BE\",\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/bindy-vs-zenput\\\/#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\\\/bindy-vs-zenput\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/blog.bindy.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Bindy vs. Zenput\"}]},{\"@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\":\"nl-BE\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/blog.bindy.com\\\/#organization\",\"name\":\"Bindy\",\"url\":\"https:\\\/\\\/blog.bindy.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-BE\",\"@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\\\/e7c4ef101512717cfde65789a2b3d341\",\"name\":\"colinchan1\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-BE\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1eb83512713c82bed020663f0eb3ed8faa2050c78d36794b6159f19ffe713152?s=96&d=identicon&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1eb83512713c82bed020663f0eb3ed8faa2050c78d36794b6159f19ffe713152?s=96&d=identicon&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1eb83512713c82bed020663f0eb3ed8faa2050c78d36794b6159f19ffe713152?s=96&d=identicon&r=g\",\"caption\":\"colinchan1\"},\"url\":\"https:\\\/\\\/blog.bindy.com\\\/nl\\\/author\\\/colinchan1\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Bindy versus Zenput","description":"Alles wat je moet weten over Bindy versus Zenput voor audits\/inspecties, taken en communicatie binnen je retailnetwerk met meerdere vestigingen.","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\/nl\/bindy-vs-zenput\/","og_locale":"nl_BE","og_type":"article","og_title":"Bindy vs. Zenput","og_description":"All you need to know about Bindy vs. Zenput for audits \/ inspections, tasks and communication across your multi-unit retail network.","og_url":"https:\/\/blog.bindy.com\/nl\/bindy-vs-zenput\/","og_site_name":"Audits, Tasks and Communication","article_publisher":"https:\/\/www.facebook.com\/bindyhq","article_published_time":"2025-08-18T19:14:02+00:00","article_modified_time":"2026-05-12T14:04:51+00:00","og_image":[{"width":800,"height":939,"url":"https:\/\/blog.bindy.com\/wp-content\/uploads\/2025\/08\/book_cover_audits_tasks.png?_t=1778594691","type":"image\/png"}],"author":"colinchan1","twitter_card":"summary_large_image","twitter_creator":"@bindyhq","twitter_site":"@bindyhq","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.bindy.com\/bindy-vs-zenput\/#article","isPartOf":{"@id":"https:\/\/blog.bindy.com\/bindy-vs-zenput\/"},"author":{"name":"colinchan1","@id":"https:\/\/blog.bindy.com\/#\/schema\/person\/e7c4ef101512717cfde65789a2b3d341"},"headline":"Bindy vs. Zenput","datePublished":"2025-08-18T19:14:02+00:00","dateModified":"2026-05-12T14:04:51+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.bindy.com\/bindy-vs-zenput\/"},"wordCount":1505,"publisher":{"@id":"https:\/\/blog.bindy.com\/#organization"},"image":{"@id":"https:\/\/blog.bindy.com\/bindy-vs-zenput\/#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","products like zenput","retail audit software","retail task mamnagment","zenput alternative","zenput competitor"],"articleSection":["\ud83d\udcca Retail Audit Software","\ud83d\uddd3\ufe0f Retail Task Management"],"inLanguage":"nl-BE"},{"@type":"WebPage","@id":"https:\/\/blog.bindy.com\/bindy-vs-zenput\/","url":"https:\/\/blog.bindy.com\/bindy-vs-zenput\/","name":"Bindy versus Zenput","isPartOf":{"@id":"https:\/\/blog.bindy.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.bindy.com\/bindy-vs-zenput\/#primaryimage"},"image":{"@id":"https:\/\/blog.bindy.com\/bindy-vs-zenput\/#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-08-18T19:14:02+00:00","dateModified":"2026-05-12T14:04:51+00:00","description":"Alles wat je moet weten over Bindy versus Zenput voor audits\/inspecties, taken en communicatie binnen je retailnetwerk met meerdere vestigingen.","breadcrumb":{"@id":"https:\/\/blog.bindy.com\/bindy-vs-zenput\/#breadcrumb"},"inLanguage":"nl-BE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.bindy.com\/bindy-vs-zenput\/"]}]},{"@type":"ImageObject","inLanguage":"nl-BE","@id":"https:\/\/blog.bindy.com\/bindy-vs-zenput\/#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\/bindy-vs-zenput\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.bindy.com\/"},{"@type":"ListItem","position":2,"name":"Bindy vs. Zenput"}]},{"@type":"WebSite","@id":"https:\/\/blog.bindy.com\/#website","url":"https:\/\/blog.bindy.com\/","name":"Audits, taken en communicatie","description":"Controleer uw websites, verifieer de naleving van merkrichtlijnen en verstuur taken. Ontvang realtime rapporten, handtekeningen, video&#039;s en fotoverificaties.","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":"nl-BE"},{"@type":"Organization","@id":"https:\/\/blog.bindy.com\/#organization","name":"Bindy","url":"https:\/\/blog.bindy.com\/","logo":{"@type":"ImageObject","inLanguage":"nl-BE","@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\/e7c4ef101512717cfde65789a2b3d341","name":"colinchan1","image":{"@type":"ImageObject","inLanguage":"nl-BE","@id":"https:\/\/secure.gravatar.com\/avatar\/1eb83512713c82bed020663f0eb3ed8faa2050c78d36794b6159f19ffe713152?s=96&d=identicon&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/1eb83512713c82bed020663f0eb3ed8faa2050c78d36794b6159f19ffe713152?s=96&d=identicon&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1eb83512713c82bed020663f0eb3ed8faa2050c78d36794b6159f19ffe713152?s=96&d=identicon&r=g","caption":"colinchan1"},"url":"https:\/\/blog.bindy.com\/nl\/author\/colinchan1\/"}]}},"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-h7U","jetpack-related-posts":[{"id":65281,"url":"https:\/\/blog.bindy.com\/nl\/best-retail-audit-software\/","url_meta":{"origin":65838,"position":0},"title":"Beste software voor retailaudits","author":"Bindy","date":"januari 16, 2025","format":false,"excerpt":"Het kiezen van de juiste softwareleverancier voor winkelinspecties\/audits tilt uw retail- of horecabedrijf naar een hoger niveau. Het begint met het consequent uitvoeren van programma&#039;s en standaarden op elke locatie, elke keer weer. Hiermee kunt u het retailnetwerk vooruit helpen met bruikbare rapporten, foto&#039;s, video&#039;s, handtekeningen en een gesloten, corrigerend workflowproces. Echter, met\u2026","rel":"","context":"In &quot;\ud83d\udcca Retail Audit Software&quot;","block_context":{"text":"\ud83d\udcca Retail Audit Software","link":"https:\/\/blog.bindy.com\/nl\/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\/nl\/bindy-vs-zipline\/","url_meta":{"origin":65838,"position":1},"title":"Bindy versus Zipline","author":"colinchan1","date":"augustus 26, 2025","format":false,"excerpt":"In dit artikel vergelijken we de functies en voordelen van twee toonaangevende platforms voor audits, taakbeheer en -uitvoering: Bindy en Zipline. Bindy is het belangrijkste alternatief voor Zipline voor winkelketens met meerdere vestigingen die willen opschalen naar honderden locaties zonder de softwarekosten per gebruiker te verhogen. Het kiezen van de juiste oplossing voor winkelcommunicatie, retailaudits\/inspecties\u2026","rel":"","context":"In &quot;\ud83d\udcca Retail Audit Software&quot;","block_context":{"text":"\ud83d\udcca Retail Audit Software","link":"https:\/\/blog.bindy.com\/nl\/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":65808,"url":"https:\/\/blog.bindy.com\/nl\/bindy-vs-workjam\/","url_meta":{"origin":65838,"position":2},"title":"Bindy versus WorkJam","author":"colinchan1","date":"augustus 27, 2025","format":false,"excerpt":"In dit artikel vergelijken we de functies en voordelen van twee toonaangevende platforms voor audit- en taakbeheer: Bindy en WorkJam. Bindy is het belangrijkste alternatief voor WorkJam voor bedrijven met meerdere vestigingen die willen opschalen naar honderden locaties zonder de softwarekosten per gebruiker te verhogen. Het kiezen van de juiste oplossing voor winkelcommunicatie, retailaudit\/inspectie en taakbeheer\u2026","rel":"","context":"In &quot;\ud83d\udcca Retail Audit Software&quot;","block_context":{"text":"\ud83d\udcca Retail Audit Software","link":"https:\/\/blog.bindy.com\/nl\/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":66796,"url":"https:\/\/blog.bindy.com\/nl\/bindy-vs-safetyculture\/","url_meta":{"origin":65838,"position":3},"title":"Bindy versus veiligheidscultuur","author":"colinchan1","date":"december 30, 2025","format":false,"excerpt":"In dit artikel vergelijken we de functies en voordelen van twee toonaangevende platforms voor winkelaudits: Bindy en SafetyCulture. De juiste software voor winkelcommunicatie, winkelaudits\/inspecties en taakbeheer tilt uw retail- of horecabedrijf naar een hoger niveau. Het begint met het controleren van merkstandaarden en het versturen van corrigerende acties. Het stelt u in staat taken te versturen\u2026","rel":"","context":"In &quot;\ud83d\udcca Retail Audit Software&quot;","block_context":{"text":"\ud83d\udcca Retail Audit Software","link":"https:\/\/blog.bindy.com\/nl\/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\/nl\/bindy-vs-visitbasis\/","url_meta":{"origin":65838,"position":4},"title":"Bindy versus VisitBasis","author":"colinchan1","date":"januari 6, 2026","format":false,"excerpt":"In dit artikel vergelijken we de functies en voordelen van twee toonaangevende platforms voor winkelcontroles: Bindy en VisitBasis. Bindy is het belangrijkste alternatief voor VisitBasis voor bedrijven met meerdere vestigingen die willen opschalen naar honderden locaties zonder de softwarekosten per gebruiker te verhogen. Het kiezen van de juiste software voor winkelcommunicatie, winkelcontroles\/inspecties en taakbeheer zal\u2026","rel":"","context":"In &quot;\ud83d\udcca Retail Audit Software&quot;","block_context":{"text":"\ud83d\udcca Retail Audit Software","link":"https:\/\/blog.bindy.com\/nl\/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\/nl\/bindy-vs-actioncard\/","url_meta":{"origin":65838,"position":5},"title":"Bindy versus actiekaart","author":"colinchan1","date":"januari 2, 2026","format":false,"excerpt":"In dit artikel vergelijken we de functies en voordelen van twee toonaangevende platforms voor winkelcontroles: Bindy en Action Card. Bindy is het belangrijkste alternatief voor Action Card voor multi-unitbedrijven die willen opschalen naar honderden locaties zonder de softwarekosten per gebruiker te verhogen. Het kiezen van de juiste oplossingen voor winkelcommunicatie, winkelcontrole\/inspectie en taakbeheer\u2026","rel":"","context":"In &quot;\ud83d\udcca Retail Audit Software&quot;","block_context":{"text":"\ud83d\udcca Retail Audit Software","link":"https:\/\/blog.bindy.com\/nl\/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\/nl\/wp-json\/wp\/v2\/posts\/65838","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.bindy.com\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.bindy.com\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.bindy.com\/nl\/wp-json\/wp\/v2\/users\/159608866"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.bindy.com\/nl\/wp-json\/wp\/v2\/comments?post=65838"}],"version-history":[{"count":81,"href":"https:\/\/blog.bindy.com\/nl\/wp-json\/wp\/v2\/posts\/65838\/revisions"}],"predecessor-version":[{"id":67545,"href":"https:\/\/blog.bindy.com\/nl\/wp-json\/wp\/v2\/posts\/65838\/revisions\/67545"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.bindy.com\/nl\/wp-json\/wp\/v2\/media\/66164"}],"wp:attachment":[{"href":"https:\/\/blog.bindy.com\/nl\/wp-json\/wp\/v2\/media?parent=65838"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.bindy.com\/nl\/wp-json\/wp\/v2\/categories?post=65838"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.bindy.com\/nl\/wp-json\/wp\/v2\/tags?post=65838"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}