HIV Screening Clinical Guidelines Implementation Guide
0.1.0 - CI Build Unknown region code '840'

HIV Screening Clinical Guidelines Implementation Guide, published by National Association of Community Health Centers, Inc. (NACHC). This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/cqframework/hiv-cds/ and changes regularly. See the Directory of published versions

: Library - HIV Concepts - XML Representation

Draft as of 2024-03-22

Raw xml | Download



<Library xmlns="http://hl7.org/fhir">
  <id value="HIVConcepts"/>
  <text>
    <status value="extensions"/>
    <div xmlns="http://www.w3.org/1999/xhtml">
    <table class="grid dict">
        
        <tr>
            <th scope="row"><b>Id: </b></th>
            <td style="padding-left: 4px;">HIVConcepts</td>
        </tr>
        
        
        <tr>
            <th scope="row"><b>Url: </b></th>
            <td style="padding-left: 4px;"><a href="Library-HIVConcepts.html">Library - HIV Concepts</a></td>
        </tr>
        
        
        <tr>
            <th scope="row"><b>Version: </b></th>
            <td style="padding-left: 4px;">0.1.0</td>
        </tr>
        
        
        
        <tr>
            <th scope="row"><b>Name: </b></th>
            <td style="padding-left: 4px;">HIVConcepts</td>
        </tr>
        
        
        <tr>
            <th scope="row"><b>Title: </b></th>
            <td style="padding-left: 4px;">Library - HIV Concepts</td>
        </tr>
        
        
        
        <tr>
            <th scope="row"><b>Status: </b></th>
            <td style="padding-left: 4px;">draft</td>
        </tr>
        
        
        
        
        
        <tr>
            <th scope="row"><b>Date: </b></th>
            <td style="padding-left: 4px;">2024-03-22 12:34:44+0000</td>
        </tr>
        
        
        <tr>
            <th scope="row"><b>Publisher: </b></th>
            <td style="padding-left: 4px;">National Association of Community Health Centers, Inc. (NACHC)</td>
        </tr>
        
        
        <tr>
            <th scope="row"><b>Description: </b></th>
            <td style="padding-left: 4px;"><div><p>A Generated Logic library encapsulating necessary concepts and terminology for HIV Screening.</p>
</div></td>
        </tr>
        
        
        
        
        
        <tr>
            <th scope="row"><b>Jurisdiction: </b></th>
            <td style="padding-left: 4px;">840</td>
        </tr>
        
        
        
        
        <tr>
            <th scope="row"><b>Copyright: </b></th>
            <td style="padding-left: 4px;"><div><p>Copyright National Association of Community Health Centers, Inc. (NACHC)</p>
</div></td>
        </tr>
        
        
        
        
        
        <tr>
          <th scope="row"><b>Related Artifacts: </b></th>
          <td style="padding-left: 4px;">
            
            
            
            <p><b>Dependencies</b></p>
            <ul>
              
                <li><a href="http://terminology.hl7.org/5.3.0/CodeSystem-icd10.html">ICD-10</a></li>
              
                <li><a href="http://hl7.org/fhir/R4/codesystem-snomedct.html">SNOMED CT (all versions)</a></li>
              
                <li><a href="http://terminology.hl7.org/5.3.0/CodeSystem-v3-loinc.html">Logical Observation Identifiers, Names and Codes (LOINC)</a></li>
              
                <li><a href="http://terminology.hl7.org/5.3.0/CodeSystem-v3-rxNorm.html">RxNorm</a></li>
              
                <li><a href="http://terminology.hl7.org/5.3.0/CodeSystem-CPT.html">Current Procedural Terminology (CPT®)</a></li>
              
                <li><a href="http://terminology.hl7.org/5.3.0/CodeSystem-hcpcs-Level-II.html">Healthcare Common Procedure Coding System (HCPCS) level II alphanumeric codes</a></li>
              
                <li><a href="http://hl7.org/fhir/sid/ciel">http://hl7.org/fhir/sid/ciel</a></li>
              
                <li><a href="http://hl7.org/fhir/sid/icd-11">http://hl7.org/fhir/sid/icd-11</a></li>
              
                <li><a href="https://mitel.dimi.uniud.it/ichi/#http://id.who.int/ichi">https://mitel.dimi.uniud.it/ichi/#http://id.who.int/ichi</a></li>
              
                <li><a href="http://terminology.hl7.org/5.3.0/CodeSystem-ICFDut.html">International Classification of Functioning, Disability and Health, Dutch Translation</a></li>
              
                <li><a href="http://terminology.hl7.org/5.3.0/CodeSystem-v3-ndc.html">National drug codes</a></li>
              
                <li><a href="https://cde.drugabuse.gov">https://cde.drugabuse.gov</a></li>
              
                <li><a href="CodeSystem-hiv-custom.html">Extended Codes CodeSystem</a></li>
              
                <li><a href="ValueSet-nachc-a0-de2.html">Encounter Type Codes</a></li>
              
                <li><a href="ValueSet-nachc-a0-de49.html">Sexual Orientation Codes</a></li>
              
                <li><a href="ValueSet-nachc-a0-de56.html">Gender Identity Codes</a></li>
              
                <li><a href="ValueSet-nachc-a1-de2.html">HIV infection as a condition Codes</a></li>
              
                <li><a href="ValueSet-nachc-a2-de2.html">HIV-1 HIV 2 Ab Ag tests Codes</a></li>
              
                <li><a href="ValueSet-nachc-a2-de173.html">HIV Viral Load Codes</a></li>
              
                <li><a href="ValueSet-nachc-a2-de1-codes-grouper.html">HIV Test Codes Grouper</a></li>
              
                <li><a href="ValueSet-nachc-a2-de217.html">HIV Test Ordered Codes</a></li>
              
                <li><a href="ValueSet-nachc-b1-de2.html">Hepatitis C Virus Infection (Disorders) Codes</a></li>
              
                <li><a href="ValueSet-nachc-b1-de31.html">Chronic Infection of liver due to Hepatitis C virus Codes</a></li>
              
                <li><a href="ValueSet-nachc-b1-de33.html">HCV Infection (Organism or Substance in Lab Results) Codes</a></li>
              
                <li><a href="ValueSet-nachc-b1-de61.html">Hepatitis C condition Codes</a></li>
              
                <li><a href="ValueSet-nachc-b1-de1-codes-grouper.html">Hepatitis C Diagnosis Codes Grouper</a></li>
              
                <li><a href="ValueSet-nachc-b2-de2.html">Hepatitis C Ag Codes</a></li>
              
                <li><a href="ValueSet-nachc-b2-de5.html">Hepatitis C nucleic acid Codes</a></li>
              
                <li><a href="ValueSet-nachc-b2-de41.html">Hepatitis C virus antibody test Codes</a></li>
              
                <li><a href="ValueSet-nachc-b2-de81.html">Hepatitis C virus nucleic (RNA) test Codes</a></li>
              
                <li><a href="ValueSet-nachc-b2-de103.html">Hepatitis C Test Codes</a></li>
              
                <li><a href="ValueSet-nachc-b2-de1-codes-grouper.html">Hepatitis C Test Codes Grouper</a></li>
              
                <li><a href="ValueSet-nachc-b2-de113.html">Hepatitis C Procedures Codes</a></li>
              
                <li><a href="ValueSet-nachc-c1-de2.html">Syphilis Codes</a></li>
              
                <li><a href="ValueSet-nachc-c1-de185.html">Syphilis (Organism or Substance in Lab Results) Codes</a></li>
              
                <li><a href="ValueSet-nachc-c1-de192.html">Syphilis condition Codes</a></li>
              
                <li><a href="ValueSet-nachc-c1-de1-codes-grouper.html">Syphilis Diagnosis Codes Grouper</a></li>
              
                <li><a href="ValueSet-nachc-c2-de2.html">Syphilis (Tests for Treponema pallidum Nucleic Acid) Codes</a></li>
              
                <li><a href="ValueSet-nachc-c2-de8.html">Syphilis (Tests for Treponemal or Non Antibody) Codes</a></li>
              
                <li><a href="ValueSet-nachc-c2-de1-codes-grouper.html">Syphilis Test Codes Grouper</a></li>
              
                <li><a href="ValueSet-nachc-d1-de2.html">Gonococcal Infections and Venereal Diseases Codes</a></li>
              
                <li><a href="ValueSet-nachc-d1-de167.html">Gonorrhea Organism or Substance in Lab Results Codes</a></li>
              
                <li><a href="ValueSet-nachc-d1-de182.html">Gonorrhea Secondary Sites Codes</a></li>
              
                <li><a href="ValueSet-nachc-d1-de1-codes-grouper.html">Gonorrhea Diagnosis Codes Grouper</a></li>
              
                <li><a href="ValueSet-nachc-d2-de2.html">Gonorrhea Tests for Neisseria gonorrhea by Culture Codes</a></li>
              
                <li><a href="ValueSet-nachc-d2-de17.html">Gonorrhea Tests for Neisseria Nucleic Acid Codes</a></li>
              
                <li><a href="ValueSet-nachc-d2-de60.html">Gonorrhea Tests for Neisseria species by Culture Codes</a></li>
              
                <li><a href="ValueSet-nachc-d2-de67.html">Gonorrhea test Codes</a></li>
              
                <li><a href="ValueSet-nachc-d2-de101.html">Gonorrhea Tests and Chlamydia/Gonorrhea Combined Tests Codes</a></li>
              
                <li><a href="ValueSet-nachc-d2-de1-codes-grouper.html">Gonorrhea Test Codes Grouper</a></li>
              
                <li><a href="ValueSet-nachc-e1-de2.html">Chlamydia Codes</a></li>
              
                <li><a href="ValueSet-nachc-e1-de27.html">Chlamydia Infections and Venereal Diseases Codes</a></li>
              
                <li><a href="ValueSet-nachc-e1-de32.html">Chlamydia trachomatis Infection Codes</a></li>
              
                <li><a href="ValueSet-nachc-e1-de63.html">Chlamydia trachomatis organism Codes</a></li>
              
                <li><a href="ValueSet-nachc-e1-de1-codes-grouper.html">Chlamydia Diagnosis Codes Grouper</a></li>
              
                <li><a href="ValueSet-nachc-e2-de2.html">Chlamydia Screening Codes</a></li>
              
                <li><a href="ValueSet-nachc-e2-de49.html">Chlamydia test Codes</a></li>
              
                <li><a href="ValueSet-nachc-e2-de123.html">Chlamydia Trachomatis Tests, FPAR Codes</a></li>
              
                <li><a href="ValueSet-nachc-e2-de125.html">Tests for Chlamydia trachomatis Antigen Codes</a></li>
              
                <li><a href="ValueSet-nachc-e2-de154.html">Tests for Chlamydia trachomatis by Culture Codes</a></li>
              
                <li><a href="ValueSet-nachc-e2-de164.html">Tests for Chlamydia trachomatis Nucleic Acid Codes</a></li>
              
                <li><a href="ValueSet-nachc-e2-de1-codes-grouper.html">Chlamydia Test Codes Grouper</a></li>
              
                <li><a href="ValueSet-nachc-f1-de2.html">Drug Rehabilitation Codes</a></li>
              
                <li><a href="ValueSet-nachc-f1-de13.html">Injection Findings Codes</a></li>
              
                <li><a href="ValueSet-nachc-f1-de16.html">Injection Drug Use Diagnosis Codes</a></li>
              
                <li><a href="ValueSet-nachc-f1-de201.html">Injection Drug Use Codes</a></li>
              
                <li><a href="ValueSet-nachc-f2-de2.html">Pregnancy Encounters Codes</a></li>
              
                <li><a href="ValueSet-nachc-f2-de39.html">Third Trimester Encounters Codes</a></li>
              
                <li><a href="ValueSet-nachc-f2-de43.html">Pregnancy Supervision Codes</a></li>
              
                <li><a href="ValueSet-nachc-f2-de109.html">Maternal Care Codes</a></li>
              
                <li><a href="ValueSet-nachc-f2-de673.html">Pregnancy Procedures Codes</a></li>
              
                <li><a href="ValueSet-nachc-f2-de905.html">Pregnancy Observations Codes</a></li>
              
                <li><a href="ValueSet-nachc-f2-de1132.html">Pregnancy Conditions Codes</a></li>
              
                <li><a href="ValueSet-nachc-g1-de2.html">Post Exposure Prophylaxis Codes</a></li>
              
                <li><a href="ValueSet-nachc-g1-de6.html">Preferred nPEP Order Codes</a></li>
              
                <li><a href="ValueSet-nachc-g1-de100.html">Alternative nPEP Order Codes</a></li>
              
                <li><a href="ValueSet-nachc-g1-de5-codes-grouper.html">PEP Medication Prescriptions Codes Grouper</a></li>
              
                <li><a href="ValueSet-nachc-g1-de144.html">Preferred nPEP Supplied Codes</a></li>
              
                <li><a href="ValueSet-nachc-g1-de299.html">Alternative nPEP Supplied Codes</a></li>
              
                <li><a href="ValueSet-nachc-g1-de143-codes-grouper.html">PEP Dispensed Medications Codes Grouper</a></li>
              
                <li><a href="ValueSet-nachc-g2-de2.html">Emtricitabine (FTC) 200mg Order Codes</a></li>
              
                <li><a href="ValueSet-nachc-g2-de7.html">TAF 25mg / FTC 200mg Order Codes</a></li>
              
                <li><a href="ValueSet-nachc-g2-de15.html">TDF 300mg / FTC 200mg Order Codes</a></li>
              
                <li><a href="ValueSet-nachc-g2-de18.html">Tenofovir Alafenamide (TAF) 25 mg Order Codes</a></li>
              
                <li><a href="ValueSet-nachc-g2-de22.html">Tenofovir Disoproxil Fumarate (TDF) 300mg Order Codes</a></li>
              
                <li><a href="ValueSet-nachc-g2-de1-codes-grouper.html">Prep Medication Prescriptions Codes Grouper</a></li>
              
                <li><a href="ValueSet-nachc-g2-de27.html">Emtricitabine (FTC) 200mg Supplied Codes</a></li>
              
                <li><a href="ValueSet-nachc-g2-de35.html">TAF 25mg / FTC 200mg Supplied Codes</a></li>
              
                <li><a href="ValueSet-nachc-g2-de37.html">TDF 300mg / FTC 200mg Supplied Codes</a></li>
              
                <li><a href="ValueSet-nachc-g2-de78.html">Tenofovir Alafenamide (TAF) 25 mg Supplied Codes</a></li>
              
                <li><a href="ValueSet-nachc-g2-de79.html">Tenofovir Disoproxil Fumarate (TDF) 300mg Supplied Codes</a></li>
              
                <li><a href="ValueSet-nachc-g2-de26-codes-grouper.html">Prep Dispensed Medications Codes Grouper</a></li>
              
                <li><a href="ValueSet-GayOrBisexual.html">Gay Or Bisexual</a></li>
              
                <li><a href="ValueSet-Transgender.html">Transgender</a></li>
              
            </ul>
            
            
            
            
            
          </td>
        </tr>
        
        
        
        
        
        <tr>
          <td colspan="2">
            <table>
              <tr><th><a id="cql-content"><b>Content: </b></a> text/cql</th></tr>
              <tr><td><pre><code class="language-cql">library HIVConcepts

// Code Systems
codesystem &amp;quot;ICD-10&amp;quot;: 'http://hl7.org/fhir/sid/icd-10'
codesystem &amp;quot;SNOMED-CT&amp;quot;: 'http://snomed.info/sct'
codesystem &amp;quot;LOINC&amp;quot;: 'http://loinc.org'
codesystem &amp;quot;RxNorm&amp;quot;: 'http://www.nlm.nih.gov/research/umls/rxnorm'
codesystem &amp;quot;CPT&amp;quot;: 'http://www.ama-assn.org/go/cpt'
codesystem &amp;quot;HCPCS&amp;quot;: 'https://www.cms.gov/Medicare/Coding/HCPCSReleaseCodeSets'
codesystem &amp;quot;CIEL&amp;quot;: 'http://hl7.org/fhir/sid/ciel'
codesystem &amp;quot;ICD-11&amp;quot;: 'http://hl7.org/fhir/sid/icd-11'
codesystem &amp;quot;ICHI&amp;quot;: 'https://mitel.dimi.uniud.it/ichi/#http://id.who.int/ichi'
codesystem &amp;quot;ICF&amp;quot;: 'http://hl7.org/fhir/sid/icf-nl'
codesystem &amp;quot;NDC&amp;quot;: 'http://hl7.org/fhir/sid/ndc'
codesystem &amp;quot;NIDA&amp;quot;: 'https://cde.drugabuse.gov'
codesystem &amp;quot;Extended Codes CodeSystem&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/CodeSystem/hiv-custom'

// Value Sets
valueset &amp;quot;Encounter Type Codes&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-a0-de2'
valueset &amp;quot;Sexual Orientation Codes&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-a0-de49'
valueset &amp;quot;Gender Identity Codes&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-a0-de56'
valueset &amp;quot;HIV infection as a condition Codes&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-a1-de2'
valueset &amp;quot;HIV-1 HIV 2 Ab Ag tests Codes&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-a2-de2'
valueset &amp;quot;HIV Viral Load Codes&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-a2-de173'
valueset &amp;quot;HIV Test Codes Grouper&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-a2-de1-codes-grouper'
valueset &amp;quot;HIV Test Ordered Codes&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-a2-de217'
valueset &amp;quot;Hepatitis C Virus Infection (Disorders) Codes&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-b1-de2'
valueset &amp;quot;Chronic Infection of liver due to Hepatitis C virus Codes&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-b1-de31'
valueset &amp;quot;HCV Infection (Organism or Substance in Lab Results) Codes&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-b1-de33'
valueset &amp;quot;Hepatitis C condition Codes&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-b1-de61'
valueset &amp;quot;Hepatitis C Diagnosis Codes Grouper&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-b1-de1-codes-grouper'
valueset &amp;quot;Hepatitis C Ag Codes&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-b2-de2'
valueset &amp;quot;Hepatitis C nucleic acid Codes&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-b2-de5'
valueset &amp;quot;Hepatitis C virus antibody test Codes&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-b2-de41'
valueset &amp;quot;Hepatitis C virus nucleic (RNA) test Codes&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-b2-de81'
valueset &amp;quot;Hepatitis C Test Codes&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-b2-de103'
valueset &amp;quot;Hepatitis C Test Codes Grouper&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-b2-de1-codes-grouper'
valueset &amp;quot;Hepatitis C Procedures Codes&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-b2-de113'
valueset &amp;quot;Syphilis Codes&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-c1-de2'
valueset &amp;quot;Syphilis (Organism or Substance in Lab Results) Codes&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-c1-de185'
valueset &amp;quot;Syphilis condition Codes&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-c1-de192'
valueset &amp;quot;Syphilis Diagnosis Codes Grouper&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-c1-de1-codes-grouper'
valueset &amp;quot;Syphilis (Tests for Treponema pallidum Nucleic Acid) Codes&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-c2-de2'
valueset &amp;quot;Syphilis (Tests for Treponemal or Non Antibody) Codes&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-c2-de8'
valueset &amp;quot;Syphilis Test Codes Grouper&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-c2-de1-codes-grouper'
valueset &amp;quot;Gonococcal Infections and Venereal Diseases Codes&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-d1-de2'
valueset &amp;quot;Gonorrhea Organism or Substance in Lab Results Codes&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-d1-de167'
valueset &amp;quot;Gonorrhea Secondary Sites Codes&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-d1-de182'
valueset &amp;quot;Gonorrhea Diagnosis Codes Grouper&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-d1-de1-codes-grouper'
valueset &amp;quot;Gonorrhea Tests for Neisseria gonorrhea by Culture Codes&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-d2-de2'
valueset &amp;quot;Gonorrhea Tests for Neisseria Nucleic Acid Codes&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-d2-de17'
valueset &amp;quot;Gonorrhea Tests for Neisseria species by Culture Codes&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-d2-de60'
valueset &amp;quot;Gonorrhea test Codes&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-d2-de67'
valueset &amp;quot;Gonorrhea Tests and Chlamydia/Gonorrhea Combined Tests Codes&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-d2-de101'
valueset &amp;quot;Gonorrhea Test Codes Grouper&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-d2-de1-codes-grouper'
valueset &amp;quot;Chlamydia Codes&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-e1-de2'
valueset &amp;quot;Chlamydia Infections and Venereal Diseases Codes&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-e1-de27'
valueset &amp;quot;Chlamydia trachomatis Infection Codes&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-e1-de32'
valueset &amp;quot;Chlamydia trachomatis organism Codes&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-e1-de63'
valueset &amp;quot;Chlamydia Diagnosis Codes Grouper&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-e1-de1-codes-grouper'
valueset &amp;quot;Chlamydia Screening Codes&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-e2-de2'
valueset &amp;quot;Chlamydia test Codes&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-e2-de49'
valueset &amp;quot;Chlamydia Trachomatis Tests, FPAR Codes&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-e2-de123'
valueset &amp;quot;Tests for Chlamydia trachomatis Antigen Codes&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-e2-de125'
valueset &amp;quot;Tests for Chlamydia trachomatis by Culture Codes&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-e2-de154'
valueset &amp;quot;Tests for Chlamydia trachomatis Nucleic Acid Codes&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-e2-de164'
valueset &amp;quot;Chlamydia Test Codes Grouper&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-e2-de1-codes-grouper'
valueset &amp;quot;Drug Rehabilitation Codes&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-f1-de2'
valueset &amp;quot;Injection Findings Codes&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-f1-de13'
valueset &amp;quot;Injection Drug Use Diagnosis Codes&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-f1-de16'
valueset &amp;quot;Injection Drug Use Codes&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-f1-de201'
valueset &amp;quot;Pregnancy Encounters Codes&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-f2-de2'
valueset &amp;quot;Third Trimester Encounters Codes&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-f2-de39'
valueset &amp;quot;Pregnancy Supervision Codes&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-f2-de43'
valueset &amp;quot;Maternal Care Codes&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-f2-de109'
valueset &amp;quot;Pregnancy Procedures Codes&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-f2-de673'
valueset &amp;quot;Pregnancy Observations Codes&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-f2-de905'
valueset &amp;quot;Pregnancy Conditions Codes&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-f2-de1132'
valueset &amp;quot;Post Exposure Prophylaxis Codes&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-g1-de2'
valueset &amp;quot;Preferred nPEP Order Codes&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-g1-de6'
valueset &amp;quot;Alternative nPEP Order Codes&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-g1-de100'
valueset &amp;quot;PEP Medication Prescriptions Codes Grouper&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-g1-de5-codes-grouper'
valueset &amp;quot;Preferred nPEP Supplied Codes&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-g1-de144'
valueset &amp;quot;Alternative nPEP Supplied Codes&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-g1-de299'
valueset &amp;quot;PEP Dispensed Medications Codes Grouper&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-g1-de143-codes-grouper'
valueset &amp;quot;Emtricitabine (FTC) 200mg Order Codes&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-g2-de2'
valueset &amp;quot;TAF 25mg / FTC 200mg Order Codes&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-g2-de7'
valueset &amp;quot;TDF 300mg / FTC 200mg Order Codes&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-g2-de15'
valueset &amp;quot;Tenofovir Alafenamide (TAF) 25 mg Order Codes&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-g2-de18'
valueset &amp;quot;Tenofovir Disoproxil Fumarate (TDF) 300mg Order Codes&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-g2-de22'
valueset &amp;quot;Prep Medication Prescriptions Codes Grouper&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-g2-de1-codes-grouper'
valueset &amp;quot;Emtricitabine (FTC) 200mg Supplied Codes&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-g2-de27'
valueset &amp;quot;TAF 25mg / FTC 200mg Supplied Codes&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-g2-de35'
valueset &amp;quot;TDF 300mg / FTC 200mg Supplied Codes&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-g2-de37'
valueset &amp;quot;Tenofovir Alafenamide (TAF) 25 mg Supplied Codes&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-g2-de78'
valueset &amp;quot;Tenofovir Disoproxil Fumarate (TDF) 300mg Supplied Codes&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-g2-de79'
valueset &amp;quot;Prep Dispensed Medications Codes Grouper&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-g2-de26-codes-grouper'

/* MANUAL VALUESETS -- *DO NOT OVERWRITE* */
valueset &amp;quot;Gay Or Bisexual&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/GayOrBisexual'
valueset &amp;quot;Transgender&amp;quot;: 'http://fhir.org/guides/nachc/hiv-cds/ValueSet/Transgender'

// Codes
code &amp;quot;Sexual Orientation&amp;quot;: '76690-7' from &amp;quot;LOINC&amp;quot; display 'Sexual orientation'
code &amp;quot;Gender Identity&amp;quot;: '76691-5' from &amp;quot;LOINC&amp;quot; display 'Gender identity'
code &amp;quot;HIV Test&amp;quot;: 'NACHC.A2.DE1' from &amp;quot;Extended Codes CodeSystem&amp;quot; display 'HIV Test'
code &amp;quot;Hepatitis C Test&amp;quot;: 'NACHC.B2.DE1' from &amp;quot;Extended Codes CodeSystem&amp;quot; display 'Hepatitis C Test'
code &amp;quot;Syphilis Test&amp;quot;: 'NACHC.C2.DE1' from &amp;quot;Extended Codes CodeSystem&amp;quot; display 'Syphilis Test'
code &amp;quot;Gonorrhea Test&amp;quot;: 'NACHC.D2.DE1' from &amp;quot;Extended Codes CodeSystem&amp;quot; display 'Gonorrhea Test'
code &amp;quot;Chlamydia Test&amp;quot;: 'NACHC.E2.DE1' from &amp;quot;Extended Codes CodeSystem&amp;quot; display 'Chlamydia Test'
code &amp;quot;Injection Findings&amp;quot;: 'NACHC.F1.DE12' from &amp;quot;Extended Codes CodeSystem&amp;quot; display 'Injection Findings'
code &amp;quot;Pregnancy Observations&amp;quot;: 'NACHC.F2.DE904' from &amp;quot;Extended Codes CodeSystem&amp;quot; display 'Pregnancy Observations'
code &amp;quot;Previous HIV Screening&amp;quot;: 'NACHC.H1.DE1' from &amp;quot;Extended Codes CodeSystem&amp;quot; display 'Previous HIV Screening'
code &amp;quot;Previous HIV Diagnosis&amp;quot;: 'NACHC.H1.DE2' from &amp;quot;Extended Codes CodeSystem&amp;quot; display 'Previous HIV Diagnosis'
code &amp;quot;Patient Currently Pregnant&amp;quot;: 'NACHC.H1.DE3' from &amp;quot;Extended Codes CodeSystem&amp;quot; display 'Patient Currently Pregnant'
code &amp;quot;Patient Diagnosed with HCV&amp;quot;: 'NACHC.H1.DE4' from &amp;quot;Extended Codes CodeSystem&amp;quot; display 'Patient Diagnosed with HCV'
code &amp;quot;Patient Diagnosed with Syphilis&amp;quot;: 'NACHC.H1.DE5' from &amp;quot;Extended Codes CodeSystem&amp;quot; display 'Patient Diagnosed with Syphilis'
code &amp;quot;Patient Diagnosed with Gonorrhea&amp;quot;: 'NACHC.H1.DE6' from &amp;quot;Extended Codes CodeSystem&amp;quot; display 'Patient Diagnosed with Gonorrhea'
code &amp;quot;Patient Diagnosed with Chlamydia&amp;quot;: 'NACHC.H1.DE7' from &amp;quot;Extended Codes CodeSystem&amp;quot; display 'Patient Diagnosed with Chlamydia'
code &amp;quot;Patient has used Injection Drugs&amp;quot;: 'NACHC.H1.DE8' from &amp;quot;Extended Codes CodeSystem&amp;quot; display 'Patient has used Injection Drugs'
code &amp;quot;Seeking STD Treatment&amp;quot;: 'NACHC.H1.DE9' from &amp;quot;Extended Codes CodeSystem&amp;quot; display 'Seeking STD Treatment'
code &amp;quot;Previous experience with PREP&amp;quot;: 'NACHC.H1.DE10' from &amp;quot;Extended Codes CodeSystem&amp;quot; display 'Previous experience with PREP'
code &amp;quot;Sexual Activity - Past Year&amp;quot;: 'NACHC.H1.DE11' from &amp;quot;Extended Codes CodeSystem&amp;quot; display 'Sexual Activity - Past Year'
code &amp;quot;Sexual Activity - History&amp;quot;: 'NACHC.H1.DE12' from &amp;quot;Extended Codes CodeSystem&amp;quot; display 'Sexual Activity - History'
code &amp;quot;Sexual Activity - Men&amp;quot;: 'NACHC.H1.DE13' from &amp;quot;Extended Codes CodeSystem&amp;quot; display 'Sexual Activity - Men'
code &amp;quot;Sexual Activity - Women&amp;quot;: 'NACHC.H1.DE14' from &amp;quot;Extended Codes CodeSystem&amp;quot; display 'Sexual Activity - Women'
code &amp;quot;Sexual Activity - Number of Partners&amp;quot;: 'NACHC.H1.DE15' from &amp;quot;Extended Codes CodeSystem&amp;quot; display 'Sexual Activity - Number of Partners'
code &amp;quot;Sexual Activity - New Partner Past 3 Months&amp;quot;: 'NACHC.H1.DE16' from &amp;quot;Extended Codes CodeSystem&amp;quot; display 'Sexual Activity - New Partner Past 3 Months'
code &amp;quot;Sexual Activity - Partners History&amp;quot;: 'NACHC.H1.DE17' from &amp;quot;Extended Codes CodeSystem&amp;quot; display 'Sexual Activity - Partners History'
code &amp;quot;Sexual Activity - Partners Number of Partners&amp;quot;: 'NACHC.H1.DE18' from &amp;quot;Extended Codes CodeSystem&amp;quot; display 'Sexual Activity - Partners Number of Partners'
code &amp;quot;Sexual Activity - Partners HIV History&amp;quot;: 'NACHC.H1.DE19' from &amp;quot;Extended Codes CodeSystem&amp;quot; display 'Sexual Activity - Partners HIV History'
code &amp;quot;Sexual Activity - Drug or Alcohol Use&amp;quot;: 'NACHC.H1.DE20' from &amp;quot;Extended Codes CodeSystem&amp;quot; display 'Sexual Activity - Drug or Alcohol Use'
code &amp;quot;Sexual Activity - Exchanged for Sex&amp;quot;: 'NACHC.H1.DE21' from &amp;quot;Extended Codes CodeSystem&amp;quot; display 'Sexual Activity - Exchanged for Sex'
code &amp;quot;Sexual Activity - Coercion&amp;quot;: 'NACHC.H1.DE22' from &amp;quot;Extended Codes CodeSystem&amp;quot; display 'Sexual Activity - Coercion'
code &amp;quot;Sexual Activity - Kind of Sex - Anal&amp;quot;: 'NACHC.H1.DE23' from &amp;quot;Extended Codes CodeSystem&amp;quot; display 'Sexual Activity - Kind of Sex - Anal'
code &amp;quot;Sexual Activity - Male - Kind of Sex - Receptive Anal&amp;quot;: 'NACHC.H1.DE24' from &amp;quot;Extended Codes CodeSystem&amp;quot; display 'Sexual Activity - Male - Kind of Sex - Receptive Anal'
code &amp;quot;Sexual Activity - Male - Kind of Sex - Insertive Anal&amp;quot;: 'NACHC.H1.DE25' from &amp;quot;Extended Codes CodeSystem&amp;quot; display 'Sexual Activity - Male - Kind of Sex - Insertive Anal'
code &amp;quot;Sexual Activity - Kind of Sex - Vaginal&amp;quot;: 'NACHC.H1.DE26' from &amp;quot;Extended Codes CodeSystem&amp;quot; display 'Sexual Activity - Kind of Sex - Vaginal'
code &amp;quot;DAST 10 Question 1&amp;quot;: '3254039' from &amp;quot;NIDA&amp;quot; display 'Have you used drugs other than those required for medical reasons'
code &amp;quot;DAST 10 Question 2&amp;quot;: '3254057' from &amp;quot;NIDA&amp;quot; display 'Do you use more than one drug at a time'
code &amp;quot;DAST 10 Question 3&amp;quot;: '3254058' from &amp;quot;NIDA&amp;quot; display 'Are you always able to stop using drugs when you want to'
code &amp;quot;DAST 10 Question 4&amp;quot;: '3254061' from &amp;quot;NIDA&amp;quot; display 'Have you had blackouts or flashbacks as a result of drug use'
code &amp;quot;DAST 10 Question 5&amp;quot;: '3254063' from &amp;quot;NIDA&amp;quot; display 'Do you ever feel bad or guilty about your drug use'
code &amp;quot;DAST 10 Question 6&amp;quot;: '3254065' from &amp;quot;NIDA&amp;quot; display 'Does your spouse (or parents) ever complain about your involvement with drugs'
code &amp;quot;DAST 10 Question 7&amp;quot;: '3254066' from &amp;quot;NIDA&amp;quot; display 'Have you neglected your family because of your use of drugs'
code &amp;quot;DAST 10 Question 8&amp;quot;: '3254067' from &amp;quot;NIDA&amp;quot; display 'Have you engaged in illegal activities in order to obtain drugs'
code &amp;quot;DAST 10 Question 9&amp;quot;: '3254070' from &amp;quot;NIDA&amp;quot; display 'Have you ever experienced withdrawal symptoms (felt sick) when you stopped taking drugs'
code &amp;quot;DAST 10 Question 10&amp;quot;: '3254072' from &amp;quot;NIDA&amp;quot; display 'Have you had medical problems as a result of your drug use (e.g., memory loss, hepatitis, convulsions, bleeding, etc.)'
code &amp;quot;DAST 10 Score&amp;quot;: '82667-7' from &amp;quot;LOINC&amp;quot; display 'Total Score [DAST-10]'
</code></pre></td></tr>
            </table>
          </td>
        </tr>
        
        
        
        
        
        <tr>
          <td colspan="2">
            <table>
              <tr><th><b>Content: </b> application/elm+xml</th></tr>
              <tr><td><pre><code>Encoded data (98164 characters)</code></pre></td></tr>
            </table>
          </td>
        </tr>
        
        
    </table>
</div>
  </text>
  <extension
             url="http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-softwaresystem">
    <valueReference>
      <reference value="Device/cqf-tooling"/>
    </valueReference>
  </extension>
  <url value="http://fhir.org/guides/nachc/hiv-cds/Library/HIVConcepts"/>
  <version value="0.1.0"/>
  <name value="HIVConcepts"/>
  <title value="Library - HIV Concepts"/>
  <status value="draft"/>
  <date value="2024-03-22T12:34:44+00:00"/>
  <publisher
             value="National Association of Community Health Centers, Inc. (NACHC)"/>
  <contact>
    <telecom>
      <system value="url"/>
      <value value="https://www.nachc.org/"/>
    </telecom>
  </contact>
  <description
               value="A Generated Logic library encapsulating necessary concepts and terminology for HIV Screening."/>
  <jurisdiction>
    <coding>
      <system value="http://unstats.un.org/unsd/methods/m49/m49.htm"/>
      <code value="840"/>
    </coding>
  </jurisdiction>
  <copyright
             value="Copyright National Association of Community Health Centers, Inc. (NACHC)"/>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Code system ICD-10"/>
    <resource value="http://hl7.org/fhir/sid/icd-10"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Code system SNOMED-CT"/>
    <resource value="http://snomed.info/sct"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Code system LOINC"/>
    <resource value="http://loinc.org"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Code system RxNorm"/>
    <resource value="http://www.nlm.nih.gov/research/umls/rxnorm"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Code system CPT"/>
    <resource value="http://www.ama-assn.org/go/cpt"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Code system HCPCS"/>
    <resource
              value="https://www.cms.gov/Medicare/Coding/HCPCSReleaseCodeSets"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Code system CIEL"/>
    <resource value="http://hl7.org/fhir/sid/ciel"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Code system ICD-11"/>
    <resource value="http://hl7.org/fhir/sid/icd-11"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Code system ICHI"/>
    <resource
              value="https://mitel.dimi.uniud.it/ichi/#http://id.who.int/ichi"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Code system ICF"/>
    <resource value="http://hl7.org/fhir/sid/icf-nl"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Code system NDC"/>
    <resource value="http://hl7.org/fhir/sid/ndc"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Code system NIDA"/>
    <resource value="https://cde.drugabuse.gov"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Code system Extended Codes CodeSystem"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/CodeSystem/hiv-custom"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Value set Encounter Type Codes"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-a0-de2"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Value set Sexual Orientation Codes"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-a0-de49"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Value set Gender Identity Codes"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-a0-de56"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Value set HIV infection as a condition Codes"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-a1-de2"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Value set HIV-1 HIV 2 Ab Ag tests Codes"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-a2-de2"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Value set HIV Viral Load Codes"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-a2-de173"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Value set HIV Test Codes Grouper"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-a2-de1-codes-grouper"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Value set HIV Test Ordered Codes"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-a2-de217"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Value set Hepatitis C Virus Infection (Disorders) Codes"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-b1-de2"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display
             value="Value set Chronic Infection of liver due to Hepatitis C virus Codes"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-b1-de31"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display
             value="Value set HCV Infection (Organism or Substance in Lab Results) Codes"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-b1-de33"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Value set Hepatitis C condition Codes"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-b1-de61"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Value set Hepatitis C Diagnosis Codes Grouper"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-b1-de1-codes-grouper"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Value set Hepatitis C Ag Codes"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-b2-de2"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Value set Hepatitis C nucleic acid Codes"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-b2-de5"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Value set Hepatitis C virus antibody test Codes"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-b2-de41"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Value set Hepatitis C virus nucleic (RNA) test Codes"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-b2-de81"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Value set Hepatitis C Test Codes"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-b2-de103"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Value set Hepatitis C Test Codes Grouper"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-b2-de1-codes-grouper"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Value set Hepatitis C Procedures Codes"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-b2-de113"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Value set Syphilis Codes"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-c1-de2"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display
             value="Value set Syphilis (Organism or Substance in Lab Results) Codes"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-c1-de185"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Value set Syphilis condition Codes"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-c1-de192"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Value set Syphilis Diagnosis Codes Grouper"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-c1-de1-codes-grouper"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display
             value="Value set Syphilis (Tests for Treponema pallidum Nucleic Acid) Codes"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-c2-de2"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display
             value="Value set Syphilis (Tests for Treponemal or Non Antibody) Codes"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-c2-de8"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Value set Syphilis Test Codes Grouper"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-c2-de1-codes-grouper"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display
             value="Value set Gonococcal Infections and Venereal Diseases Codes"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-d1-de2"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display
             value="Value set Gonorrhea Organism or Substance in Lab Results Codes"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-d1-de167"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Value set Gonorrhea Secondary Sites Codes"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-d1-de182"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Value set Gonorrhea Diagnosis Codes Grouper"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-d1-de1-codes-grouper"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display
             value="Value set Gonorrhea Tests for Neisseria gonorrhea by Culture Codes"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-d2-de2"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display
             value="Value set Gonorrhea Tests for Neisseria Nucleic Acid Codes"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-d2-de17"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display
             value="Value set Gonorrhea Tests for Neisseria species by Culture Codes"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-d2-de60"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Value set Gonorrhea test Codes"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-d2-de67"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display
             value="Value set Gonorrhea Tests and Chlamydia/Gonorrhea Combined Tests Codes"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-d2-de101"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Value set Gonorrhea Test Codes Grouper"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-d2-de1-codes-grouper"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Value set Chlamydia Codes"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-e1-de2"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display
             value="Value set Chlamydia Infections and Venereal Diseases Codes"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-e1-de27"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Value set Chlamydia trachomatis Infection Codes"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-e1-de32"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Value set Chlamydia trachomatis organism Codes"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-e1-de63"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Value set Chlamydia Diagnosis Codes Grouper"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-e1-de1-codes-grouper"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Value set Chlamydia Screening Codes"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-e2-de2"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Value set Chlamydia test Codes"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-e2-de49"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Value set Chlamydia Trachomatis Tests, FPAR Codes"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-e2-de123"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Value set Tests for Chlamydia trachomatis Antigen Codes"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-e2-de125"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display
             value="Value set Tests for Chlamydia trachomatis by Culture Codes"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-e2-de154"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display
             value="Value set Tests for Chlamydia trachomatis Nucleic Acid Codes"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-e2-de164"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Value set Chlamydia Test Codes Grouper"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-e2-de1-codes-grouper"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Value set Drug Rehabilitation Codes"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-f1-de2"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Value set Injection Findings Codes"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-f1-de13"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Value set Injection Drug Use Diagnosis Codes"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-f1-de16"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Value set Injection Drug Use Codes"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-f1-de201"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Value set Pregnancy Encounters Codes"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-f2-de2"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Value set Third Trimester Encounters Codes"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-f2-de39"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Value set Pregnancy Supervision Codes"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-f2-de43"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Value set Maternal Care Codes"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-f2-de109"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Value set Pregnancy Procedures Codes"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-f2-de673"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Value set Pregnancy Observations Codes"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-f2-de905"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Value set Pregnancy Conditions Codes"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-f2-de1132"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Value set Post Exposure Prophylaxis Codes"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-g1-de2"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Value set Preferred nPEP Order Codes"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-g1-de6"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Value set Alternative nPEP Order Codes"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-g1-de100"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Value set PEP Medication Prescriptions Codes Grouper"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-g1-de5-codes-grouper"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Value set Preferred nPEP Supplied Codes"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-g1-de144"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Value set Alternative nPEP Supplied Codes"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-g1-de299"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Value set PEP Dispensed Medications Codes Grouper"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-g1-de143-codes-grouper"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Value set Emtricitabine (FTC) 200mg Order Codes"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-g2-de2"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Value set TAF 25mg / FTC 200mg Order Codes"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-g2-de7"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Value set TDF 300mg / FTC 200mg Order Codes"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-g2-de15"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Value set Tenofovir Alafenamide (TAF) 25 mg Order Codes"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-g2-de18"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display
             value="Value set Tenofovir Disoproxil Fumarate (TDF) 300mg Order Codes"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-g2-de22"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Value set Prep Medication Prescriptions Codes Grouper"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-g2-de1-codes-grouper"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Value set Emtricitabine (FTC) 200mg Supplied Codes"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-g2-de27"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Value set TAF 25mg / FTC 200mg Supplied Codes"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-g2-de35"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Value set TDF 300mg / FTC 200mg Supplied Codes"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-g2-de37"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display
             value="Value set Tenofovir Alafenamide (TAF) 25 mg Supplied Codes"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-g2-de78"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display
             value="Value set Tenofovir Disoproxil Fumarate (TDF) 300mg Supplied Codes"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-g2-de79"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Value set Prep Dispensed Medications Codes Grouper"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/nachc-g2-de26-codes-grouper"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Value set Gay Or Bisexual"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/GayOrBisexual"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Value set Transgender"/>
    <resource
              value="http://fhir.org/guides/nachc/hiv-cds/ValueSet/Transgender"/>
  </relatedArtifact>
  <content>
    <contentType value="text/cql"/>
    <data
          value="bGlicmFyeSBISVZDb25jZXB0cw0KDQovLyBDb2RlIFN5c3RlbXMNCmNvZGVzeXN0ZW0gIklDRC0xMCI6ICdodHRwOi8vaGw3Lm9yZy9maGlyL3NpZC9pY2QtMTAnDQpjb2Rlc3lzdGVtICJTTk9NRUQtQ1QiOiAnaHR0cDovL3Nub21lZC5pbmZvL3NjdCcNCmNvZGVzeXN0ZW0gIkxPSU5DIjogJ2h0dHA6Ly9sb2luYy5vcmcnDQpjb2Rlc3lzdGVtICJSeE5vcm0iOiAnaHR0cDovL3d3dy5ubG0ubmloLmdvdi9yZXNlYXJjaC91bWxzL3J4bm9ybScNCmNvZGVzeXN0ZW0gIkNQVCI6ICdodHRwOi8vd3d3LmFtYS1hc3NuLm9yZy9nby9jcHQnDQpjb2Rlc3lzdGVtICJIQ1BDUyI6ICdodHRwczovL3d3dy5jbXMuZ292L01lZGljYXJlL0NvZGluZy9IQ1BDU1JlbGVhc2VDb2RlU2V0cycNCmNvZGVzeXN0ZW0gIkNJRUwiOiAnaHR0cDovL2hsNy5vcmcvZmhpci9zaWQvY2llbCcNCmNvZGVzeXN0ZW0gIklDRC0xMSI6ICdodHRwOi8vaGw3Lm9yZy9maGlyL3NpZC9pY2QtMTEnDQpjb2Rlc3lzdGVtICJJQ0hJIjogJ2h0dHBzOi8vbWl0ZWwuZGltaS51bml1ZC5pdC9pY2hpLyNodHRwOi8vaWQud2hvLmludC9pY2hpJw0KY29kZXN5c3RlbSAiSUNGIjogJ2h0dHA6Ly9obDcub3JnL2ZoaXIvc2lkL2ljZi1ubCcNCmNvZGVzeXN0ZW0gIk5EQyI6ICdodHRwOi8vaGw3Lm9yZy9maGlyL3NpZC9uZGMnDQpjb2Rlc3lzdGVtICJOSURBIjogJ2h0dHBzOi8vY2RlLmRydWdhYnVzZS5nb3YnDQpjb2Rlc3lzdGVtICJFeHRlbmRlZCBDb2RlcyBDb2RlU3lzdGVtIjogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9Db2RlU3lzdGVtL2hpdi1jdXN0b20nDQoNCi8vIFZhbHVlIFNldHMNCnZhbHVlc2V0ICJFbmNvdW50ZXIgVHlwZSBDb2RlcyI6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtYTAtZGUyJw0KdmFsdWVzZXQgIlNleHVhbCBPcmllbnRhdGlvbiBDb2RlcyI6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtYTAtZGU0OScNCnZhbHVlc2V0ICJHZW5kZXIgSWRlbnRpdHkgQ29kZXMiOiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWEwLWRlNTYnDQp2YWx1ZXNldCAiSElWIGluZmVjdGlvbiBhcyBhIGNvbmRpdGlvbiBDb2RlcyI6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtYTEtZGUyJw0KdmFsdWVzZXQgIkhJVi0xIEhJViAyIEFiIEFnIHRlc3RzIENvZGVzIjogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1hMi1kZTInDQp2YWx1ZXNldCAiSElWIFZpcmFsIExvYWQgQ29kZXMiOiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWEyLWRlMTczJw0KdmFsdWVzZXQgIkhJViBUZXN0IENvZGVzIEdyb3VwZXIiOiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWEyLWRlMS1jb2Rlcy1ncm91cGVyJw0KdmFsdWVzZXQgIkhJViBUZXN0IE9yZGVyZWQgQ29kZXMiOiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWEyLWRlMjE3Jw0KdmFsdWVzZXQgIkhlcGF0aXRpcyBDIFZpcnVzIEluZmVjdGlvbiAoRGlzb3JkZXJzKSBDb2RlcyI6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtYjEtZGUyJw0KdmFsdWVzZXQgIkNocm9uaWMgSW5mZWN0aW9uIG9mIGxpdmVyIGR1ZSB0byBIZXBhdGl0aXMgQyB2aXJ1cyBDb2RlcyI6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtYjEtZGUzMScNCnZhbHVlc2V0ICJIQ1YgSW5mZWN0aW9uIChPcmdhbmlzbSBvciBTdWJzdGFuY2UgaW4gTGFiIFJlc3VsdHMpIENvZGVzIjogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1iMS1kZTMzJw0KdmFsdWVzZXQgIkhlcGF0aXRpcyBDIGNvbmRpdGlvbiBDb2RlcyI6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtYjEtZGU2MScNCnZhbHVlc2V0ICJIZXBhdGl0aXMgQyBEaWFnbm9zaXMgQ29kZXMgR3JvdXBlciI6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtYjEtZGUxLWNvZGVzLWdyb3VwZXInDQp2YWx1ZXNldCAiSGVwYXRpdGlzIEMgQWcgQ29kZXMiOiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWIyLWRlMicNCnZhbHVlc2V0ICJIZXBhdGl0aXMgQyBudWNsZWljIGFjaWQgQ29kZXMiOiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWIyLWRlNScNCnZhbHVlc2V0ICJIZXBhdGl0aXMgQyB2aXJ1cyBhbnRpYm9keSB0ZXN0IENvZGVzIjogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1iMi1kZTQxJw0KdmFsdWVzZXQgIkhlcGF0aXRpcyBDIHZpcnVzIG51Y2xlaWMgKFJOQSkgdGVzdCBDb2RlcyI6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtYjItZGU4MScNCnZhbHVlc2V0ICJIZXBhdGl0aXMgQyBUZXN0IENvZGVzIjogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1iMi1kZTEwMycNCnZhbHVlc2V0ICJIZXBhdGl0aXMgQyBUZXN0IENvZGVzIEdyb3VwZXIiOiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWIyLWRlMS1jb2Rlcy1ncm91cGVyJw0KdmFsdWVzZXQgIkhlcGF0aXRpcyBDIFByb2NlZHVyZXMgQ29kZXMiOiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWIyLWRlMTEzJw0KdmFsdWVzZXQgIlN5cGhpbGlzIENvZGVzIjogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1jMS1kZTInDQp2YWx1ZXNldCAiU3lwaGlsaXMgKE9yZ2FuaXNtIG9yIFN1YnN0YW5jZSBpbiBMYWIgUmVzdWx0cykgQ29kZXMiOiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWMxLWRlMTg1Jw0KdmFsdWVzZXQgIlN5cGhpbGlzIGNvbmRpdGlvbiBDb2RlcyI6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtYzEtZGUxOTInDQp2YWx1ZXNldCAiU3lwaGlsaXMgRGlhZ25vc2lzIENvZGVzIEdyb3VwZXIiOiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWMxLWRlMS1jb2Rlcy1ncm91cGVyJw0KdmFsdWVzZXQgIlN5cGhpbGlzIChUZXN0cyBmb3IgVHJlcG9uZW1hIHBhbGxpZHVtIE51Y2xlaWMgQWNpZCkgQ29kZXMiOiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWMyLWRlMicNCnZhbHVlc2V0ICJTeXBoaWxpcyAoVGVzdHMgZm9yIFRyZXBvbmVtYWwgb3IgTm9uIEFudGlib2R5KSBDb2RlcyI6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtYzItZGU4Jw0KdmFsdWVzZXQgIlN5cGhpbGlzIFRlc3QgQ29kZXMgR3JvdXBlciI6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtYzItZGUxLWNvZGVzLWdyb3VwZXInDQp2YWx1ZXNldCAiR29ub2NvY2NhbCBJbmZlY3Rpb25zIGFuZCBWZW5lcmVhbCBEaXNlYXNlcyBDb2RlcyI6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtZDEtZGUyJw0KdmFsdWVzZXQgIkdvbm9ycmhlYSBPcmdhbmlzbSBvciBTdWJzdGFuY2UgaW4gTGFiIFJlc3VsdHMgQ29kZXMiOiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWQxLWRlMTY3Jw0KdmFsdWVzZXQgIkdvbm9ycmhlYSBTZWNvbmRhcnkgU2l0ZXMgQ29kZXMiOiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWQxLWRlMTgyJw0KdmFsdWVzZXQgIkdvbm9ycmhlYSBEaWFnbm9zaXMgQ29kZXMgR3JvdXBlciI6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtZDEtZGUxLWNvZGVzLWdyb3VwZXInDQp2YWx1ZXNldCAiR29ub3JyaGVhIFRlc3RzIGZvciBOZWlzc2VyaWEgZ29ub3JyaGVhIGJ5IEN1bHR1cmUgQ29kZXMiOiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWQyLWRlMicNCnZhbHVlc2V0ICJHb25vcnJoZWEgVGVzdHMgZm9yIE5laXNzZXJpYSBOdWNsZWljIEFjaWQgQ29kZXMiOiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWQyLWRlMTcnDQp2YWx1ZXNldCAiR29ub3JyaGVhIFRlc3RzIGZvciBOZWlzc2VyaWEgc3BlY2llcyBieSBDdWx0dXJlIENvZGVzIjogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1kMi1kZTYwJw0KdmFsdWVzZXQgIkdvbm9ycmhlYSB0ZXN0IENvZGVzIjogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1kMi1kZTY3Jw0KdmFsdWVzZXQgIkdvbm9ycmhlYSBUZXN0cyBhbmQgQ2hsYW15ZGlhL0dvbm9ycmhlYSBDb21iaW5lZCBUZXN0cyBDb2RlcyI6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtZDItZGUxMDEnDQp2YWx1ZXNldCAiR29ub3JyaGVhIFRlc3QgQ29kZXMgR3JvdXBlciI6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtZDItZGUxLWNvZGVzLWdyb3VwZXInDQp2YWx1ZXNldCAiQ2hsYW15ZGlhIENvZGVzIjogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1lMS1kZTInDQp2YWx1ZXNldCAiQ2hsYW15ZGlhIEluZmVjdGlvbnMgYW5kIFZlbmVyZWFsIERpc2Vhc2VzIENvZGVzIjogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1lMS1kZTI3Jw0KdmFsdWVzZXQgIkNobGFteWRpYSB0cmFjaG9tYXRpcyBJbmZlY3Rpb24gQ29kZXMiOiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWUxLWRlMzInDQp2YWx1ZXNldCAiQ2hsYW15ZGlhIHRyYWNob21hdGlzIG9yZ2FuaXNtIENvZGVzIjogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1lMS1kZTYzJw0KdmFsdWVzZXQgIkNobGFteWRpYSBEaWFnbm9zaXMgQ29kZXMgR3JvdXBlciI6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtZTEtZGUxLWNvZGVzLWdyb3VwZXInDQp2YWx1ZXNldCAiQ2hsYW15ZGlhIFNjcmVlbmluZyBDb2RlcyI6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtZTItZGUyJw0KdmFsdWVzZXQgIkNobGFteWRpYSB0ZXN0IENvZGVzIjogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1lMi1kZTQ5Jw0KdmFsdWVzZXQgIkNobGFteWRpYSBUcmFjaG9tYXRpcyBUZXN0cywgRlBBUiBDb2RlcyI6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtZTItZGUxMjMnDQp2YWx1ZXNldCAiVGVzdHMgZm9yIENobGFteWRpYSB0cmFjaG9tYXRpcyBBbnRpZ2VuIENvZGVzIjogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1lMi1kZTEyNScNCnZhbHVlc2V0ICJUZXN0cyBmb3IgQ2hsYW15ZGlhIHRyYWNob21hdGlzIGJ5IEN1bHR1cmUgQ29kZXMiOiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWUyLWRlMTU0Jw0KdmFsdWVzZXQgIlRlc3RzIGZvciBDaGxhbXlkaWEgdHJhY2hvbWF0aXMgTnVjbGVpYyBBY2lkIENvZGVzIjogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1lMi1kZTE2NCcNCnZhbHVlc2V0ICJDaGxhbXlkaWEgVGVzdCBDb2RlcyBHcm91cGVyIjogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1lMi1kZTEtY29kZXMtZ3JvdXBlcicNCnZhbHVlc2V0ICJEcnVnIFJlaGFiaWxpdGF0aW9uIENvZGVzIjogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1mMS1kZTInDQp2YWx1ZXNldCAiSW5qZWN0aW9uIEZpbmRpbmdzIENvZGVzIjogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1mMS1kZTEzJw0KdmFsdWVzZXQgIkluamVjdGlvbiBEcnVnIFVzZSBEaWFnbm9zaXMgQ29kZXMiOiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWYxLWRlMTYnDQp2YWx1ZXNldCAiSW5qZWN0aW9uIERydWcgVXNlIENvZGVzIjogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1mMS1kZTIwMScNCnZhbHVlc2V0ICJQcmVnbmFuY3kgRW5jb3VudGVycyBDb2RlcyI6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtZjItZGUyJw0KdmFsdWVzZXQgIlRoaXJkIFRyaW1lc3RlciBFbmNvdW50ZXJzIENvZGVzIjogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1mMi1kZTM5Jw0KdmFsdWVzZXQgIlByZWduYW5jeSBTdXBlcnZpc2lvbiBDb2RlcyI6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtZjItZGU0MycNCnZhbHVlc2V0ICJNYXRlcm5hbCBDYXJlIENvZGVzIjogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1mMi1kZTEwOScNCnZhbHVlc2V0ICJQcmVnbmFuY3kgUHJvY2VkdXJlcyBDb2RlcyI6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtZjItZGU2NzMnDQp2YWx1ZXNldCAiUHJlZ25hbmN5IE9ic2VydmF0aW9ucyBDb2RlcyI6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtZjItZGU5MDUnDQp2YWx1ZXNldCAiUHJlZ25hbmN5IENvbmRpdGlvbnMgQ29kZXMiOiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWYyLWRlMTEzMicNCnZhbHVlc2V0ICJQb3N0IEV4cG9zdXJlIFByb3BoeWxheGlzIENvZGVzIjogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1nMS1kZTInDQp2YWx1ZXNldCAiUHJlZmVycmVkIG5QRVAgT3JkZXIgQ29kZXMiOiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWcxLWRlNicNCnZhbHVlc2V0ICJBbHRlcm5hdGl2ZSBuUEVQIE9yZGVyIENvZGVzIjogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1nMS1kZTEwMCcNCnZhbHVlc2V0ICJQRVAgTWVkaWNhdGlvbiBQcmVzY3JpcHRpb25zIENvZGVzIEdyb3VwZXIiOiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWcxLWRlNS1jb2Rlcy1ncm91cGVyJw0KdmFsdWVzZXQgIlByZWZlcnJlZCBuUEVQIFN1cHBsaWVkIENvZGVzIjogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1nMS1kZTE0NCcNCnZhbHVlc2V0ICJBbHRlcm5hdGl2ZSBuUEVQIFN1cHBsaWVkIENvZGVzIjogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1nMS1kZTI5OScNCnZhbHVlc2V0ICJQRVAgRGlzcGVuc2VkIE1lZGljYXRpb25zIENvZGVzIEdyb3VwZXIiOiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWcxLWRlMTQzLWNvZGVzLWdyb3VwZXInDQp2YWx1ZXNldCAiRW10cmljaXRhYmluZSAoRlRDKSAyMDBtZyBPcmRlciBDb2RlcyI6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtZzItZGUyJw0KdmFsdWVzZXQgIlRBRiAyNW1nIC8gRlRDIDIwMG1nIE9yZGVyIENvZGVzIjogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1nMi1kZTcnDQp2YWx1ZXNldCAiVERGIDMwMG1nIC8gRlRDIDIwMG1nIE9yZGVyIENvZGVzIjogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1nMi1kZTE1Jw0KdmFsdWVzZXQgIlRlbm9mb3ZpciBBbGFmZW5hbWlkZSAoVEFGKSAyNSBtZyBPcmRlciBDb2RlcyI6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtZzItZGUxOCcNCnZhbHVlc2V0ICJUZW5vZm92aXIgRGlzb3Byb3hpbCBGdW1hcmF0ZSAoVERGKSAzMDBtZyBPcmRlciBDb2RlcyI6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtZzItZGUyMicNCnZhbHVlc2V0ICJQcmVwIE1lZGljYXRpb24gUHJlc2NyaXB0aW9ucyBDb2RlcyBHcm91cGVyIjogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1nMi1kZTEtY29kZXMtZ3JvdXBlcicNCnZhbHVlc2V0ICJFbXRyaWNpdGFiaW5lIChGVEMpIDIwMG1nIFN1cHBsaWVkIENvZGVzIjogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1nMi1kZTI3Jw0KdmFsdWVzZXQgIlRBRiAyNW1nIC8gRlRDIDIwMG1nIFN1cHBsaWVkIENvZGVzIjogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1nMi1kZTM1Jw0KdmFsdWVzZXQgIlRERiAzMDBtZyAvIEZUQyAyMDBtZyBTdXBwbGllZCBDb2RlcyI6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtZzItZGUzNycNCnZhbHVlc2V0ICJUZW5vZm92aXIgQWxhZmVuYW1pZGUgKFRBRikgMjUgbWcgU3VwcGxpZWQgQ29kZXMiOiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWcyLWRlNzgnDQp2YWx1ZXNldCAiVGVub2ZvdmlyIERpc29wcm94aWwgRnVtYXJhdGUgKFRERikgMzAwbWcgU3VwcGxpZWQgQ29kZXMiOiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWcyLWRlNzknDQp2YWx1ZXNldCAiUHJlcCBEaXNwZW5zZWQgTWVkaWNhdGlvbnMgQ29kZXMgR3JvdXBlciI6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtZzItZGUyNi1jb2Rlcy1ncm91cGVyJw0KDQovKiBNQU5VQUwgVkFMVUVTRVRTIC0tICpETyBOT1QgT1ZFUldSSVRFKiAqLw0KdmFsdWVzZXQgIkdheSBPciBCaXNleHVhbCI6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvR2F5T3JCaXNleHVhbCcNCnZhbHVlc2V0ICJUcmFuc2dlbmRlciI6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvVHJhbnNnZW5kZXInDQoNCi8vIENvZGVzDQpjb2RlICJTZXh1YWwgT3JpZW50YXRpb24iOiAnNzY2OTAtNycgZnJvbSAiTE9JTkMiIGRpc3BsYXkgJ1NleHVhbCBvcmllbnRhdGlvbicNCmNvZGUgIkdlbmRlciBJZGVudGl0eSI6ICc3NjY5MS01JyBmcm9tICJMT0lOQyIgZGlzcGxheSAnR2VuZGVyIGlkZW50aXR5Jw0KY29kZSAiSElWIFRlc3QiOiAnTkFDSEMuQTIuREUxJyBmcm9tICJFeHRlbmRlZCBDb2RlcyBDb2RlU3lzdGVtIiBkaXNwbGF5ICdISVYgVGVzdCcNCmNvZGUgIkhlcGF0aXRpcyBDIFRlc3QiOiAnTkFDSEMuQjIuREUxJyBmcm9tICJFeHRlbmRlZCBDb2RlcyBDb2RlU3lzdGVtIiBkaXNwbGF5ICdIZXBhdGl0aXMgQyBUZXN0Jw0KY29kZSAiU3lwaGlsaXMgVGVzdCI6ICdOQUNIQy5DMi5ERTEnIGZyb20gIkV4dGVuZGVkIENvZGVzIENvZGVTeXN0ZW0iIGRpc3BsYXkgJ1N5cGhpbGlzIFRlc3QnDQpjb2RlICJHb25vcnJoZWEgVGVzdCI6ICdOQUNIQy5EMi5ERTEnIGZyb20gIkV4dGVuZGVkIENvZGVzIENvZGVTeXN0ZW0iIGRpc3BsYXkgJ0dvbm9ycmhlYSBUZXN0Jw0KY29kZSAiQ2hsYW15ZGlhIFRlc3QiOiAnTkFDSEMuRTIuREUxJyBmcm9tICJFeHRlbmRlZCBDb2RlcyBDb2RlU3lzdGVtIiBkaXNwbGF5ICdDaGxhbXlkaWEgVGVzdCcNCmNvZGUgIkluamVjdGlvbiBGaW5kaW5ncyI6ICdOQUNIQy5GMS5ERTEyJyBmcm9tICJFeHRlbmRlZCBDb2RlcyBDb2RlU3lzdGVtIiBkaXNwbGF5ICdJbmplY3Rpb24gRmluZGluZ3MnDQpjb2RlICJQcmVnbmFuY3kgT2JzZXJ2YXRpb25zIjogJ05BQ0hDLkYyLkRFOTA0JyBmcm9tICJFeHRlbmRlZCBDb2RlcyBDb2RlU3lzdGVtIiBkaXNwbGF5ICdQcmVnbmFuY3kgT2JzZXJ2YXRpb25zJw0KY29kZSAiUHJldmlvdXMgSElWIFNjcmVlbmluZyI6ICdOQUNIQy5IMS5ERTEnIGZyb20gIkV4dGVuZGVkIENvZGVzIENvZGVTeXN0ZW0iIGRpc3BsYXkgJ1ByZXZpb3VzIEhJViBTY3JlZW5pbmcnDQpjb2RlICJQcmV2aW91cyBISVYgRGlhZ25vc2lzIjogJ05BQ0hDLkgxLkRFMicgZnJvbSAiRXh0ZW5kZWQgQ29kZXMgQ29kZVN5c3RlbSIgZGlzcGxheSAnUHJldmlvdXMgSElWIERpYWdub3NpcycNCmNvZGUgIlBhdGllbnQgQ3VycmVudGx5IFByZWduYW50IjogJ05BQ0hDLkgxLkRFMycgZnJvbSAiRXh0ZW5kZWQgQ29kZXMgQ29kZVN5c3RlbSIgZGlzcGxheSAnUGF0aWVudCBDdXJyZW50bHkgUHJlZ25hbnQnDQpjb2RlICJQYXRpZW50IERpYWdub3NlZCB3aXRoIEhDViI6ICdOQUNIQy5IMS5ERTQnIGZyb20gIkV4dGVuZGVkIENvZGVzIENvZGVTeXN0ZW0iIGRpc3BsYXkgJ1BhdGllbnQgRGlhZ25vc2VkIHdpdGggSENWJw0KY29kZSAiUGF0aWVudCBEaWFnbm9zZWQgd2l0aCBTeXBoaWxpcyI6ICdOQUNIQy5IMS5ERTUnIGZyb20gIkV4dGVuZGVkIENvZGVzIENvZGVTeXN0ZW0iIGRpc3BsYXkgJ1BhdGllbnQgRGlhZ25vc2VkIHdpdGggU3lwaGlsaXMnDQpjb2RlICJQYXRpZW50IERpYWdub3NlZCB3aXRoIEdvbm9ycmhlYSI6ICdOQUNIQy5IMS5ERTYnIGZyb20gIkV4dGVuZGVkIENvZGVzIENvZGVTeXN0ZW0iIGRpc3BsYXkgJ1BhdGllbnQgRGlhZ25vc2VkIHdpdGggR29ub3JyaGVhJw0KY29kZSAiUGF0aWVudCBEaWFnbm9zZWQgd2l0aCBDaGxhbXlkaWEiOiAnTkFDSEMuSDEuREU3JyBmcm9tICJFeHRlbmRlZCBDb2RlcyBDb2RlU3lzdGVtIiBkaXNwbGF5ICdQYXRpZW50IERpYWdub3NlZCB3aXRoIENobGFteWRpYScNCmNvZGUgIlBhdGllbnQgaGFzIHVzZWQgSW5qZWN0aW9uIERydWdzIjogJ05BQ0hDLkgxLkRFOCcgZnJvbSAiRXh0ZW5kZWQgQ29kZXMgQ29kZVN5c3RlbSIgZGlzcGxheSAnUGF0aWVudCBoYXMgdXNlZCBJbmplY3Rpb24gRHJ1Z3MnDQpjb2RlICJTZWVraW5nIFNURCBUcmVhdG1lbnQiOiAnTkFDSEMuSDEuREU5JyBmcm9tICJFeHRlbmRlZCBDb2RlcyBDb2RlU3lzdGVtIiBkaXNwbGF5ICdTZWVraW5nIFNURCBUcmVhdG1lbnQnDQpjb2RlICJQcmV2aW91cyBleHBlcmllbmNlIHdpdGggUFJFUCI6ICdOQUNIQy5IMS5ERTEwJyBmcm9tICJFeHRlbmRlZCBDb2RlcyBDb2RlU3lzdGVtIiBkaXNwbGF5ICdQcmV2aW91cyBleHBlcmllbmNlIHdpdGggUFJFUCcNCmNvZGUgIlNleHVhbCBBY3Rpdml0eSAtIFBhc3QgWWVhciI6ICdOQUNIQy5IMS5ERTExJyBmcm9tICJFeHRlbmRlZCBDb2RlcyBDb2RlU3lzdGVtIiBkaXNwbGF5ICdTZXh1YWwgQWN0aXZpdHkgLSBQYXN0IFllYXInDQpjb2RlICJTZXh1YWwgQWN0aXZpdHkgLSBIaXN0b3J5IjogJ05BQ0hDLkgxLkRFMTInIGZyb20gIkV4dGVuZGVkIENvZGVzIENvZGVTeXN0ZW0iIGRpc3BsYXkgJ1NleHVhbCBBY3Rpdml0eSAtIEhpc3RvcnknDQpjb2RlICJTZXh1YWwgQWN0aXZpdHkgLSBNZW4iOiAnTkFDSEMuSDEuREUxMycgZnJvbSAiRXh0ZW5kZWQgQ29kZXMgQ29kZVN5c3RlbSIgZGlzcGxheSAnU2V4dWFsIEFjdGl2aXR5IC0gTWVuJw0KY29kZSAiU2V4dWFsIEFjdGl2aXR5IC0gV29tZW4iOiAnTkFDSEMuSDEuREUxNCcgZnJvbSAiRXh0ZW5kZWQgQ29kZXMgQ29kZVN5c3RlbSIgZGlzcGxheSAnU2V4dWFsIEFjdGl2aXR5IC0gV29tZW4nDQpjb2RlICJTZXh1YWwgQWN0aXZpdHkgLSBOdW1iZXIgb2YgUGFydG5lcnMiOiAnTkFDSEMuSDEuREUxNScgZnJvbSAiRXh0ZW5kZWQgQ29kZXMgQ29kZVN5c3RlbSIgZGlzcGxheSAnU2V4dWFsIEFjdGl2aXR5IC0gTnVtYmVyIG9mIFBhcnRuZXJzJw0KY29kZSAiU2V4dWFsIEFjdGl2aXR5IC0gTmV3IFBhcnRuZXIgUGFzdCAzIE1vbnRocyI6ICdOQUNIQy5IMS5ERTE2JyBmcm9tICJFeHRlbmRlZCBDb2RlcyBDb2RlU3lzdGVtIiBkaXNwbGF5ICdTZXh1YWwgQWN0aXZpdHkgLSBOZXcgUGFydG5lciBQYXN0IDMgTW9udGhzJw0KY29kZSAiU2V4dWFsIEFjdGl2aXR5IC0gUGFydG5lcnMgSGlzdG9yeSI6ICdOQUNIQy5IMS5ERTE3JyBmcm9tICJFeHRlbmRlZCBDb2RlcyBDb2RlU3lzdGVtIiBkaXNwbGF5ICdTZXh1YWwgQWN0aXZpdHkgLSBQYXJ0bmVycyBIaXN0b3J5Jw0KY29kZSAiU2V4dWFsIEFjdGl2aXR5IC0gUGFydG5lcnMgTnVtYmVyIG9mIFBhcnRuZXJzIjogJ05BQ0hDLkgxLkRFMTgnIGZyb20gIkV4dGVuZGVkIENvZGVzIENvZGVTeXN0ZW0iIGRpc3BsYXkgJ1NleHVhbCBBY3Rpdml0eSAtIFBhcnRuZXJzIE51bWJlciBvZiBQYXJ0bmVycycNCmNvZGUgIlNleHVhbCBBY3Rpdml0eSAtIFBhcnRuZXJzIEhJViBIaXN0b3J5IjogJ05BQ0hDLkgxLkRFMTknIGZyb20gIkV4dGVuZGVkIENvZGVzIENvZGVTeXN0ZW0iIGRpc3BsYXkgJ1NleHVhbCBBY3Rpdml0eSAtIFBhcnRuZXJzIEhJViBIaXN0b3J5Jw0KY29kZSAiU2V4dWFsIEFjdGl2aXR5IC0gRHJ1ZyBvciBBbGNvaG9sIFVzZSI6ICdOQUNIQy5IMS5ERTIwJyBmcm9tICJFeHRlbmRlZCBDb2RlcyBDb2RlU3lzdGVtIiBkaXNwbGF5ICdTZXh1YWwgQWN0aXZpdHkgLSBEcnVnIG9yIEFsY29ob2wgVXNlJw0KY29kZSAiU2V4dWFsIEFjdGl2aXR5IC0gRXhjaGFuZ2VkIGZvciBTZXgiOiAnTkFDSEMuSDEuREUyMScgZnJvbSAiRXh0ZW5kZWQgQ29kZXMgQ29kZVN5c3RlbSIgZGlzcGxheSAnU2V4dWFsIEFjdGl2aXR5IC0gRXhjaGFuZ2VkIGZvciBTZXgnDQpjb2RlICJTZXh1YWwgQWN0aXZpdHkgLSBDb2VyY2lvbiI6ICdOQUNIQy5IMS5ERTIyJyBmcm9tICJFeHRlbmRlZCBDb2RlcyBDb2RlU3lzdGVtIiBkaXNwbGF5ICdTZXh1YWwgQWN0aXZpdHkgLSBDb2VyY2lvbicNCmNvZGUgIlNleHVhbCBBY3Rpdml0eSAtIEtpbmQgb2YgU2V4IC0gQW5hbCI6ICdOQUNIQy5IMS5ERTIzJyBmcm9tICJFeHRlbmRlZCBDb2RlcyBDb2RlU3lzdGVtIiBkaXNwbGF5ICdTZXh1YWwgQWN0aXZpdHkgLSBLaW5kIG9mIFNleCAtIEFuYWwnDQpjb2RlICJTZXh1YWwgQWN0aXZpdHkgLSBNYWxlIC0gS2luZCBvZiBTZXggLSBSZWNlcHRpdmUgQW5hbCI6ICdOQUNIQy5IMS5ERTI0JyBmcm9tICJFeHRlbmRlZCBDb2RlcyBDb2RlU3lzdGVtIiBkaXNwbGF5ICdTZXh1YWwgQWN0aXZpdHkgLSBNYWxlIC0gS2luZCBvZiBTZXggLSBSZWNlcHRpdmUgQW5hbCcNCmNvZGUgIlNleHVhbCBBY3Rpdml0eSAtIE1hbGUgLSBLaW5kIG9mIFNleCAtIEluc2VydGl2ZSBBbmFsIjogJ05BQ0hDLkgxLkRFMjUnIGZyb20gIkV4dGVuZGVkIENvZGVzIENvZGVTeXN0ZW0iIGRpc3BsYXkgJ1NleHVhbCBBY3Rpdml0eSAtIE1hbGUgLSBLaW5kIG9mIFNleCAtIEluc2VydGl2ZSBBbmFsJw0KY29kZSAiU2V4dWFsIEFjdGl2aXR5IC0gS2luZCBvZiBTZXggLSBWYWdpbmFsIjogJ05BQ0hDLkgxLkRFMjYnIGZyb20gIkV4dGVuZGVkIENvZGVzIENvZGVTeXN0ZW0iIGRpc3BsYXkgJ1NleHVhbCBBY3Rpdml0eSAtIEtpbmQgb2YgU2V4IC0gVmFnaW5hbCcNCmNvZGUgIkRBU1QgMTAgUXVlc3Rpb24gMSI6ICczMjU0MDM5JyBmcm9tICJOSURBIiBkaXNwbGF5ICdIYXZlIHlvdSB1c2VkIGRydWdzIG90aGVyIHRoYW4gdGhvc2UgcmVxdWlyZWQgZm9yIG1lZGljYWwgcmVhc29ucycNCmNvZGUgIkRBU1QgMTAgUXVlc3Rpb24gMiI6ICczMjU0MDU3JyBmcm9tICJOSURBIiBkaXNwbGF5ICdEbyB5b3UgdXNlIG1vcmUgdGhhbiBvbmUgZHJ1ZyBhdCBhIHRpbWUnDQpjb2RlICJEQVNUIDEwIFF1ZXN0aW9uIDMiOiAnMzI1NDA1OCcgZnJvbSAiTklEQSIgZGlzcGxheSAnQXJlIHlvdSBhbHdheXMgYWJsZSB0byBzdG9wIHVzaW5nIGRydWdzIHdoZW4geW91IHdhbnQgdG8nDQpjb2RlICJEQVNUIDEwIFF1ZXN0aW9uIDQiOiAnMzI1NDA2MScgZnJvbSAiTklEQSIgZGlzcGxheSAnSGF2ZSB5b3UgaGFkIGJsYWNrb3V0cyBvciBmbGFzaGJhY2tzIGFzIGEgcmVzdWx0IG9mIGRydWcgdXNlJw0KY29kZSAiREFTVCAxMCBRdWVzdGlvbiA1IjogJzMyNTQwNjMnIGZyb20gIk5JREEiIGRpc3BsYXkgJ0RvIHlvdSBldmVyIGZlZWwgYmFkIG9yIGd1aWx0eSBhYm91dCB5b3VyIGRydWcgdXNlJw0KY29kZSAiREFTVCAxMCBRdWVzdGlvbiA2IjogJzMyNTQwNjUnIGZyb20gIk5JREEiIGRpc3BsYXkgJ0RvZXMgeW91ciBzcG91c2UgKG9yIHBhcmVudHMpIGV2ZXIgY29tcGxhaW4gYWJvdXQgeW91ciBpbnZvbHZlbWVudCB3aXRoIGRydWdzJw0KY29kZSAiREFTVCAxMCBRdWVzdGlvbiA3IjogJzMyNTQwNjYnIGZyb20gIk5JREEiIGRpc3BsYXkgJ0hhdmUgeW91IG5lZ2xlY3RlZCB5b3VyIGZhbWlseSBiZWNhdXNlIG9mIHlvdXIgdXNlIG9mIGRydWdzJw0KY29kZSAiREFTVCAxMCBRdWVzdGlvbiA4IjogJzMyNTQwNjcnIGZyb20gIk5JREEiIGRpc3BsYXkgJ0hhdmUgeW91IGVuZ2FnZWQgaW4gaWxsZWdhbCBhY3Rpdml0aWVzIGluIG9yZGVyIHRvIG9idGFpbiBkcnVncycNCmNvZGUgIkRBU1QgMTAgUXVlc3Rpb24gOSI6ICczMjU0MDcwJyBmcm9tICJOSURBIiBkaXNwbGF5ICdIYXZlIHlvdSBldmVyIGV4cGVyaWVuY2VkIHdpdGhkcmF3YWwgc3ltcHRvbXMgKGZlbHQgc2ljaykgd2hlbiB5b3Ugc3RvcHBlZCB0YWtpbmcgZHJ1Z3MnDQpjb2RlICJEQVNUIDEwIFF1ZXN0aW9uIDEwIjogJzMyNTQwNzInIGZyb20gIk5JREEiIGRpc3BsYXkgJ0hhdmUgeW91IGhhZCBtZWRpY2FsIHByb2JsZW1zIGFzIGEgcmVzdWx0IG9mIHlvdXIgZHJ1ZyB1c2UgKGUuZy4sIG1lbW9yeSBsb3NzLCBoZXBhdGl0aXMsIGNvbnZ1bHNpb25zLCBibGVlZGluZywgZXRjLiknDQpjb2RlICJEQVNUIDEwIFNjb3JlIjogJzgyNjY3LTcnIGZyb20gIkxPSU5DIiBkaXNwbGF5ICdUb3RhbCBTY29yZSBbREFTVC0xMF0nDQo="/>
  </content>
  <content>
    <contentType value="application/elm+xml"/>
    <data
          value="PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxsaWJyYXJ5IHhtbG5zPSJ1cm46aGw3LW9yZzplbG06cjEiIHhtbG5zOnQ9InVybjpobDctb3JnOmVsbS10eXBlczpyMSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIgeG1sbnM6eHNkPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6Zmhpcj0iaHR0cDovL2hsNy5vcmcvZmhpciIgeG1sbnM6cWRtNDM9InVybjpoZWFsdGhpdC1nb3Y6cWRtOnY0XzMiIHhtbG5zOnFkbTUzPSJ1cm46aGVhbHRoaXQtZ292OnFkbTp2NV8zIiB4bWxuczphPSJ1cm46aGw3LW9yZzpjcWwtYW5ub3RhdGlvbnM6cjEiPg0KICAgPGFubm90YXRpb24gdHJhbnNsYXRvck9wdGlvbnM9IkVuYWJsZUFubm90YXRpb25zLEVuYWJsZUxvY2F0b3JzLERpc2FibGVMaXN0RGVtb3Rpb24sRGlzYWJsZUxpc3RQcm9tb3Rpb24iIHhzaTp0eXBlPSJhOkNxbFRvRWxtSW5mbyIvPg0KICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICA8YTpzIHI9IjE4NiI+DQogICAgICAgICA8YTpzPmxpYnJhcnkgSElWQ29uY2VwdHM8L2E6cz4NCiAgICAgIDwvYTpzPg0KICAgPC9hbm5vdGF0aW9uPg0KICAgPGlkZW50aWZpZXIgaWQ9IkhJVkNvbmNlcHRzIiBzeXN0ZW09Imh0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcyIvPg0KICAgPHNjaGVtYUlkZW50aWZpZXIgaWQ9InVybjpobDctb3JnOmVsbSIgdmVyc2lvbj0icjEiLz4NCiAgIDx1c2luZ3M+DQogICAgICA8ZGVmIGxvY2FsSWRlbnRpZmllcj0iU3lzdGVtIiB1cmk9InVybjpobDctb3JnOmVsbS10eXBlczpyMSIvPg0KICAgPC91c2luZ3M+DQogICA8Y29kZVN5c3RlbXM+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjEiIGxvY2F0b3I9IjQ6MS00OjUzIiBuYW1lPSJJQ0QtMTAiIGlkPSJodHRwOi8vaGw3Lm9yZy9maGlyL3NpZC9pY2QtMTAiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjEiPg0KICAgICAgICAgICAgICAgPGE6cz4vLyBDb2RlIFN5c3RlbXMKY29kZXN5c3RlbSAmcXVvdDtJQ0QtMTAmcXVvdDs6ICdodHRwOi8vaGw3Lm9yZy9maGlyL3NpZC9pY2QtMTAnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIyIiBsb2NhdG9yPSI1OjEtNTo0OCIgbmFtZT0iU05PTUVELUNUIiBpZD0iaHR0cDovL3Nub21lZC5pbmZvL3NjdCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMiI+DQogICAgICAgICAgICAgICA8YTpzPmNvZGVzeXN0ZW0gJnF1b3Q7U05PTUVELUNUJnF1b3Q7OiAnaHR0cDovL3Nub21lZC5pbmZvL3NjdCc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjMiIGxvY2F0b3I9IjY6MS02OjM4IiBuYW1lPSJMT0lOQyIgaWQ9Imh0dHA6Ly9sb2luYy5vcmciIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjMiPg0KICAgICAgICAgICAgICAgPGE6cz5jb2Rlc3lzdGVtICZxdW90O0xPSU5DJnF1b3Q7OiAnaHR0cDovL2xvaW5jLm9yZyc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjQiIGxvY2F0b3I9Ijc6MS03OjY2IiBuYW1lPSJSeE5vcm0iIGlkPSJodHRwOi8vd3d3Lm5sbS5uaWguZ292L3Jlc2VhcmNoL3VtbHMvcnhub3JtIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI0Ij4NCiAgICAgICAgICAgICAgIDxhOnM+Y29kZXN5c3RlbSAmcXVvdDtSeE5vcm0mcXVvdDs6ICdodHRwOi8vd3d3Lm5sbS5uaWguZ292L3Jlc2VhcmNoL3VtbHMvcnhub3JtJzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNSIgbG9jYXRvcj0iODoxLTg6NTAiIG5hbWU9IkNQVCIgaWQ9Imh0dHA6Ly93d3cuYW1hLWFzc24ub3JnL2dvL2NwdCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNSI+DQogICAgICAgICAgICAgICA8YTpzPmNvZGVzeXN0ZW0gJnF1b3Q7Q1BUJnF1b3Q7OiAnaHR0cDovL3d3dy5hbWEtYXNzbi5vcmcvZ28vY3B0JzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNiIgbG9jYXRvcj0iOToxLTk6NzgiIG5hbWU9IkhDUENTIiBpZD0iaHR0cHM6Ly93d3cuY21zLmdvdi9NZWRpY2FyZS9Db2RpbmcvSENQQ1NSZWxlYXNlQ29kZVNldHMiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjYiPg0KICAgICAgICAgICAgICAgPGE6cz5jb2Rlc3lzdGVtICZxdW90O0hDUENTJnF1b3Q7OiAnaHR0cHM6Ly93d3cuY21zLmdvdi9NZWRpY2FyZS9Db2RpbmcvSENQQ1NSZWxlYXNlQ29kZVNldHMnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI3IiBsb2NhdG9yPSIxMDoxLTEwOjQ5IiBuYW1lPSJDSUVMIiBpZD0iaHR0cDovL2hsNy5vcmcvZmhpci9zaWQvY2llbCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNyI+DQogICAgICAgICAgICAgICA8YTpzPmNvZGVzeXN0ZW0gJnF1b3Q7Q0lFTCZxdW90OzogJ2h0dHA6Ly9obDcub3JnL2ZoaXIvc2lkL2NpZWwnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI4IiBsb2NhdG9yPSIxMToxLTExOjUzIiBuYW1lPSJJQ0QtMTEiIGlkPSJodHRwOi8vaGw3Lm9yZy9maGlyL3NpZC9pY2QtMTEiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjgiPg0KICAgICAgICAgICAgICAgPGE6cz5jb2Rlc3lzdGVtICZxdW90O0lDRC0xMSZxdW90OzogJ2h0dHA6Ly9obDcub3JnL2ZoaXIvc2lkL2ljZC0xMSc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjkiIGxvY2F0b3I9IjEyOjEtMTI6NzciIG5hbWU9IklDSEkiIGlkPSJodHRwczovL21pdGVsLmRpbWkudW5pdWQuaXQvaWNoaS8jaHR0cDovL2lkLndoby5pbnQvaWNoaSIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iOSI+DQogICAgICAgICAgICAgICA8YTpzPmNvZGVzeXN0ZW0gJnF1b3Q7SUNISSZxdW90OzogJ2h0dHBzOi8vbWl0ZWwuZGltaS51bml1ZC5pdC9pY2hpLyNodHRwOi8vaWQud2hvLmludC9pY2hpJzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMTAiIGxvY2F0b3I9IjEzOjEtMTM6NTAiIG5hbWU9IklDRiIgaWQ9Imh0dHA6Ly9obDcub3JnL2ZoaXIvc2lkL2ljZi1ubCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTAiPg0KICAgICAgICAgICAgICAgPGE6cz5jb2Rlc3lzdGVtICZxdW90O0lDRiZxdW90OzogJ2h0dHA6Ly9obDcub3JnL2ZoaXIvc2lkL2ljZi1ubCc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjExIiBsb2NhdG9yPSIxNDoxLTE0OjQ3IiBuYW1lPSJOREMiIGlkPSJodHRwOi8vaGw3Lm9yZy9maGlyL3NpZC9uZGMiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjExIj4NCiAgICAgICAgICAgICAgIDxhOnM+Y29kZXN5c3RlbSAmcXVvdDtOREMmcXVvdDs6ICdodHRwOi8vaGw3Lm9yZy9maGlyL3NpZC9uZGMnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxMiIgbG9jYXRvcj0iMTU6MS0xNTo0NiIgbmFtZT0iTklEQSIgaWQ9Imh0dHBzOi8vY2RlLmRydWdhYnVzZS5nb3YiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjEyIj4NCiAgICAgICAgICAgICAgIDxhOnM+Y29kZXN5c3RlbSAmcXVvdDtOSURBJnF1b3Q7OiAnaHR0cHM6Ly9jZGUuZHJ1Z2FidXNlLmdvdic8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjEzIiBsb2NhdG9yPSIxNjoxLTE2OjEwMCIgbmFtZT0iRXh0ZW5kZWQgQ29kZXMgQ29kZVN5c3RlbSIgaWQ9Imh0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9Db2RlU3lzdGVtL2hpdi1jdXN0b20iIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjEzIj4NCiAgICAgICAgICAgICAgIDxhOnM+Y29kZXN5c3RlbSAmcXVvdDtFeHRlbmRlZCBDb2RlcyBDb2RlU3lzdGVtJnF1b3Q7OiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL0NvZGVTeXN0ZW0vaGl2LWN1c3RvbSc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICA8L2NvZGVTeXN0ZW1zPg0KICAgPHZhbHVlU2V0cz4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMTQiIGxvY2F0b3I9IjE5OjEtMTk6OTMiIG5hbWU9IkVuY291bnRlciBUeXBlIENvZGVzIiBpZD0iaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWEwLWRlMiIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTQiPg0KICAgICAgICAgICAgICAgPGE6cz4vLyBWYWx1ZSBTZXRzCnZhbHVlc2V0ICZxdW90O0VuY291bnRlciBUeXBlIENvZGVzJnF1b3Q7OiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWEwLWRlMic8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjE1IiBsb2NhdG9yPSIyMDoxLTIwOjk4IiBuYW1lPSJTZXh1YWwgT3JpZW50YXRpb24gQ29kZXMiIGlkPSJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtYTAtZGU0OSIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTUiPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtTZXh1YWwgT3JpZW50YXRpb24gQ29kZXMmcXVvdDs6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtYTAtZGU0OSc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjE2IiBsb2NhdG9yPSIyMToxLTIxOjk1IiBuYW1lPSJHZW5kZXIgSWRlbnRpdHkgQ29kZXMiIGlkPSJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtYTAtZGU1NiIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTYiPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtHZW5kZXIgSWRlbnRpdHkgQ29kZXMmcXVvdDs6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtYTAtZGU1Nic8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjE3IiBsb2NhdG9yPSIyMjoxLTIyOjEwNyIgbmFtZT0iSElWIGluZmVjdGlvbiBhcyBhIGNvbmRpdGlvbiBDb2RlcyIgaWQ9Imh0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1hMS1kZTIiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjE3Ij4NCiAgICAgICAgICAgICAgIDxhOnM+dmFsdWVzZXQgJnF1b3Q7SElWIGluZmVjdGlvbiBhcyBhIGNvbmRpdGlvbiBDb2RlcyZxdW90OzogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1hMS1kZTInPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxOCIgbG9jYXRvcj0iMjM6MS0yMzoxMDIiIG5hbWU9IkhJVi0xIEhJViAyIEFiIEFnIHRlc3RzIENvZGVzIiBpZD0iaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWEyLWRlMiIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTgiPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtISVYtMSBISVYgMiBBYiBBZyB0ZXN0cyBDb2RlcyZxdW90OzogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1hMi1kZTInPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxOSIgbG9jYXRvcj0iMjQ6MS0yNDo5NSIgbmFtZT0iSElWIFZpcmFsIExvYWQgQ29kZXMiIGlkPSJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtYTItZGUxNzMiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjE5Ij4NCiAgICAgICAgICAgICAgIDxhOnM+dmFsdWVzZXQgJnF1b3Q7SElWIFZpcmFsIExvYWQgQ29kZXMmcXVvdDs6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtYTItZGUxNzMnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIyMCIgbG9jYXRvcj0iMjU6MS0yNToxMDkiIG5hbWU9IkhJViBUZXN0IENvZGVzIEdyb3VwZXIiIGlkPSJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtYTItZGUxLWNvZGVzLWdyb3VwZXIiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjIwIj4NCiAgICAgICAgICAgICAgIDxhOnM+dmFsdWVzZXQgJnF1b3Q7SElWIFRlc3QgQ29kZXMgR3JvdXBlciZxdW90OzogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1hMi1kZTEtY29kZXMtZ3JvdXBlcic8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjIxIiBsb2NhdG9yPSIyNjoxLTI2Ojk3IiBuYW1lPSJISVYgVGVzdCBPcmRlcmVkIENvZGVzIiBpZD0iaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWEyLWRlMjE3IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIyMSI+DQogICAgICAgICAgICAgICA8YTpzPnZhbHVlc2V0ICZxdW90O0hJViBUZXN0IE9yZGVyZWQgQ29kZXMmcXVvdDs6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtYTItZGUyMTcnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIyMiIgbG9jYXRvcj0iMjc6MS0yNzoxMTgiIG5hbWU9IkhlcGF0aXRpcyBDIFZpcnVzIEluZmVjdGlvbiAoRGlzb3JkZXJzKSBDb2RlcyIgaWQ9Imh0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1iMS1kZTIiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjIyIj4NCiAgICAgICAgICAgICAgIDxhOnM+dmFsdWVzZXQgJnF1b3Q7SGVwYXRpdGlzIEMgVmlydXMgSW5mZWN0aW9uIChEaXNvcmRlcnMpIENvZGVzJnF1b3Q7OiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWIxLWRlMic8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjIzIiBsb2NhdG9yPSIyODoxLTI4OjEzMSIgbmFtZT0iQ2hyb25pYyBJbmZlY3Rpb24gb2YgbGl2ZXIgZHVlIHRvIEhlcGF0aXRpcyBDIHZpcnVzIENvZGVzIiBpZD0iaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWIxLWRlMzEiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjIzIj4NCiAgICAgICAgICAgICAgIDxhOnM+dmFsdWVzZXQgJnF1b3Q7Q2hyb25pYyBJbmZlY3Rpb24gb2YgbGl2ZXIgZHVlIHRvIEhlcGF0aXRpcyBDIHZpcnVzIENvZGVzJnF1b3Q7OiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWIxLWRlMzEnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIyNCIgbG9jYXRvcj0iMjk6MS0yOToxMzIiIG5hbWU9IkhDViBJbmZlY3Rpb24gKE9yZ2FuaXNtIG9yIFN1YnN0YW5jZSBpbiBMYWIgUmVzdWx0cykgQ29kZXMiIGlkPSJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtYjEtZGUzMyIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMjQiPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtIQ1YgSW5mZWN0aW9uIChPcmdhbmlzbSBvciBTdWJzdGFuY2UgaW4gTGFiIFJlc3VsdHMpIENvZGVzJnF1b3Q7OiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWIxLWRlMzMnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIyNSIgbG9jYXRvcj0iMzA6MS0zMDoxMDEiIG5hbWU9IkhlcGF0aXRpcyBDIGNvbmRpdGlvbiBDb2RlcyIgaWQ9Imh0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1iMS1kZTYxIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIyNSI+DQogICAgICAgICAgICAgICA8YTpzPnZhbHVlc2V0ICZxdW90O0hlcGF0aXRpcyBDIGNvbmRpdGlvbiBDb2RlcyZxdW90OzogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1iMS1kZTYxJzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMjYiIGxvY2F0b3I9IjMxOjEtMzE6MTIyIiBuYW1lPSJIZXBhdGl0aXMgQyBEaWFnbm9zaXMgQ29kZXMgR3JvdXBlciIgaWQ9Imh0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1iMS1kZTEtY29kZXMtZ3JvdXBlciIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMjYiPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtIZXBhdGl0aXMgQyBEaWFnbm9zaXMgQ29kZXMgR3JvdXBlciZxdW90OzogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1iMS1kZTEtY29kZXMtZ3JvdXBlcic8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjI3IiBsb2NhdG9yPSIzMjoxLTMyOjkzIiBuYW1lPSJIZXBhdGl0aXMgQyBBZyBDb2RlcyIgaWQ9Imh0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1iMi1kZTIiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjI3Ij4NCiAgICAgICAgICAgICAgIDxhOnM+dmFsdWVzZXQgJnF1b3Q7SGVwYXRpdGlzIEMgQWcgQ29kZXMmcXVvdDs6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtYjItZGUyJzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMjgiIGxvY2F0b3I9IjMzOjEtMzM6MTAzIiBuYW1lPSJIZXBhdGl0aXMgQyBudWNsZWljIGFjaWQgQ29kZXMiIGlkPSJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtYjItZGU1IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIyOCI+DQogICAgICAgICAgICAgICA8YTpzPnZhbHVlc2V0ICZxdW90O0hlcGF0aXRpcyBDIG51Y2xlaWMgYWNpZCBDb2RlcyZxdW90OzogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1iMi1kZTUnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIyOSIgbG9jYXRvcj0iMzQ6MS0zNDoxMTEiIG5hbWU9IkhlcGF0aXRpcyBDIHZpcnVzIGFudGlib2R5IHRlc3QgQ29kZXMiIGlkPSJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtYjItZGU0MSIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMjkiPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtIZXBhdGl0aXMgQyB2aXJ1cyBhbnRpYm9keSB0ZXN0IENvZGVzJnF1b3Q7OiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWIyLWRlNDEnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIzMCIgbG9jYXRvcj0iMzU6MS0zNToxMTYiIG5hbWU9IkhlcGF0aXRpcyBDIHZpcnVzIG51Y2xlaWMgKFJOQSkgdGVzdCBDb2RlcyIgaWQ9Imh0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1iMi1kZTgxIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIzMCI+DQogICAgICAgICAgICAgICA8YTpzPnZhbHVlc2V0ICZxdW90O0hlcGF0aXRpcyBDIHZpcnVzIG51Y2xlaWMgKFJOQSkgdGVzdCBDb2RlcyZxdW90OzogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1iMi1kZTgxJzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMzEiIGxvY2F0b3I9IjM2OjEtMzY6OTciIG5hbWU9IkhlcGF0aXRpcyBDIFRlc3QgQ29kZXMiIGlkPSJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtYjItZGUxMDMiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjMxIj4NCiAgICAgICAgICAgICAgIDxhOnM+dmFsdWVzZXQgJnF1b3Q7SGVwYXRpdGlzIEMgVGVzdCBDb2RlcyZxdW90OzogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1iMi1kZTEwMyc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjMyIiBsb2NhdG9yPSIzNzoxLTM3OjExNyIgbmFtZT0iSGVwYXRpdGlzIEMgVGVzdCBDb2RlcyBHcm91cGVyIiBpZD0iaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWIyLWRlMS1jb2Rlcy1ncm91cGVyIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIzMiI+DQogICAgICAgICAgICAgICA8YTpzPnZhbHVlc2V0ICZxdW90O0hlcGF0aXRpcyBDIFRlc3QgQ29kZXMgR3JvdXBlciZxdW90OzogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1iMi1kZTEtY29kZXMtZ3JvdXBlcic8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjMzIiBsb2NhdG9yPSIzODoxLTM4OjEwMyIgbmFtZT0iSGVwYXRpdGlzIEMgUHJvY2VkdXJlcyBDb2RlcyIgaWQ9Imh0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1iMi1kZTExMyIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMzMiPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtIZXBhdGl0aXMgQyBQcm9jZWR1cmVzIENvZGVzJnF1b3Q7OiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWIyLWRlMTEzJzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMzQiIGxvY2F0b3I9IjM5OjEtMzk6ODciIG5hbWU9IlN5cGhpbGlzIENvZGVzIiBpZD0iaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWMxLWRlMiIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMzQiPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtTeXBoaWxpcyBDb2RlcyZxdW90OzogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1jMS1kZTInPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIzNSIgbG9jYXRvcj0iNDA6MS00MDoxMjgiIG5hbWU9IlN5cGhpbGlzIChPcmdhbmlzbSBvciBTdWJzdGFuY2UgaW4gTGFiIFJlc3VsdHMpIENvZGVzIiBpZD0iaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWMxLWRlMTg1IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIzNSI+DQogICAgICAgICAgICAgICA8YTpzPnZhbHVlc2V0ICZxdW90O1N5cGhpbGlzIChPcmdhbmlzbSBvciBTdWJzdGFuY2UgaW4gTGFiIFJlc3VsdHMpIENvZGVzJnF1b3Q7OiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWMxLWRlMTg1JzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMzYiIGxvY2F0b3I9IjQxOjEtNDE6OTkiIG5hbWU9IlN5cGhpbGlzIGNvbmRpdGlvbiBDb2RlcyIgaWQ9Imh0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1jMS1kZTE5MiIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMzYiPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtTeXBoaWxpcyBjb25kaXRpb24gQ29kZXMmcXVvdDs6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtYzEtZGUxOTInPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIzNyIgbG9jYXRvcj0iNDI6MS00MjoxMTkiIG5hbWU9IlN5cGhpbGlzIERpYWdub3NpcyBDb2RlcyBHcm91cGVyIiBpZD0iaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWMxLWRlMS1jb2Rlcy1ncm91cGVyIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIzNyI+DQogICAgICAgICAgICAgICA8YTpzPnZhbHVlc2V0ICZxdW90O1N5cGhpbGlzIERpYWdub3NpcyBDb2RlcyBHcm91cGVyJnF1b3Q7OiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWMxLWRlMS1jb2Rlcy1ncm91cGVyJzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMzgiIGxvY2F0b3I9IjQzOjEtNDM6MTMxIiBuYW1lPSJTeXBoaWxpcyAoVGVzdHMgZm9yIFRyZXBvbmVtYSBwYWxsaWR1bSBOdWNsZWljIEFjaWQpIENvZGVzIiBpZD0iaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWMyLWRlMiIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMzgiPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtTeXBoaWxpcyAoVGVzdHMgZm9yIFRyZXBvbmVtYSBwYWxsaWR1bSBOdWNsZWljIEFjaWQpIENvZGVzJnF1b3Q7OiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWMyLWRlMic8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjM5IiBsb2NhdG9yPSI0NDoxLTQ0OjEyNiIgbmFtZT0iU3lwaGlsaXMgKFRlc3RzIGZvciBUcmVwb25lbWFsIG9yIE5vbiBBbnRpYm9keSkgQ29kZXMiIGlkPSJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtYzItZGU4IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIzOSI+DQogICAgICAgICAgICAgICA8YTpzPnZhbHVlc2V0ICZxdW90O1N5cGhpbGlzIChUZXN0cyBmb3IgVHJlcG9uZW1hbCBvciBOb24gQW50aWJvZHkpIENvZGVzJnF1b3Q7OiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWMyLWRlOCc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjQwIiBsb2NhdG9yPSI0NToxLTQ1OjExNCIgbmFtZT0iU3lwaGlsaXMgVGVzdCBDb2RlcyBHcm91cGVyIiBpZD0iaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWMyLWRlMS1jb2Rlcy1ncm91cGVyIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI0MCI+DQogICAgICAgICAgICAgICA8YTpzPnZhbHVlc2V0ICZxdW90O1N5cGhpbGlzIFRlc3QgQ29kZXMgR3JvdXBlciZxdW90OzogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1jMi1kZTEtY29kZXMtZ3JvdXBlcic8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjQxIiBsb2NhdG9yPSI0NjoxLTQ2OjEyMiIgbmFtZT0iR29ub2NvY2NhbCBJbmZlY3Rpb25zIGFuZCBWZW5lcmVhbCBEaXNlYXNlcyBDb2RlcyIgaWQ9Imh0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1kMS1kZTIiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjQxIj4NCiAgICAgICAgICAgICAgIDxhOnM+dmFsdWVzZXQgJnF1b3Q7R29ub2NvY2NhbCBJbmZlY3Rpb25zIGFuZCBWZW5lcmVhbCBEaXNlYXNlcyBDb2RlcyZxdW90OzogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1kMS1kZTInPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI0MiIgbG9jYXRvcj0iNDc6MS00NzoxMjciIG5hbWU9Ikdvbm9ycmhlYSBPcmdhbmlzbSBvciBTdWJzdGFuY2UgaW4gTGFiIFJlc3VsdHMgQ29kZXMiIGlkPSJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtZDEtZGUxNjciIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjQyIj4NCiAgICAgICAgICAgICAgIDxhOnM+dmFsdWVzZXQgJnF1b3Q7R29ub3JyaGVhIE9yZ2FuaXNtIG9yIFN1YnN0YW5jZSBpbiBMYWIgUmVzdWx0cyBDb2RlcyZxdW90OzogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1kMS1kZTE2Nyc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjQzIiBsb2NhdG9yPSI0ODoxLTQ4OjEwNiIgbmFtZT0iR29ub3JyaGVhIFNlY29uZGFyeSBTaXRlcyBDb2RlcyIgaWQ9Imh0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1kMS1kZTE4MiIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNDMiPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtHb25vcnJoZWEgU2Vjb25kYXJ5IFNpdGVzIENvZGVzJnF1b3Q7OiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWQxLWRlMTgyJzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNDQiIGxvY2F0b3I9IjQ5OjEtNDk6MTIwIiBuYW1lPSJHb25vcnJoZWEgRGlhZ25vc2lzIENvZGVzIEdyb3VwZXIiIGlkPSJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtZDEtZGUxLWNvZGVzLWdyb3VwZXIiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjQ0Ij4NCiAgICAgICAgICAgICAgIDxhOnM+dmFsdWVzZXQgJnF1b3Q7R29ub3JyaGVhIERpYWdub3NpcyBDb2RlcyBHcm91cGVyJnF1b3Q7OiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWQxLWRlMS1jb2Rlcy1ncm91cGVyJzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNDUiIGxvY2F0b3I9IjUwOjEtNTA6MTI5IiBuYW1lPSJHb25vcnJoZWEgVGVzdHMgZm9yIE5laXNzZXJpYSBnb25vcnJoZWEgYnkgQ3VsdHVyZSBDb2RlcyIgaWQ9Imh0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1kMi1kZTIiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjQ1Ij4NCiAgICAgICAgICAgICAgIDxhOnM+dmFsdWVzZXQgJnF1b3Q7R29ub3JyaGVhIFRlc3RzIGZvciBOZWlzc2VyaWEgZ29ub3JyaGVhIGJ5IEN1bHR1cmUgQ29kZXMmcXVvdDs6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtZDItZGUyJzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNDYiIGxvY2F0b3I9IjUxOjEtNTE6MTIyIiBuYW1lPSJHb25vcnJoZWEgVGVzdHMgZm9yIE5laXNzZXJpYSBOdWNsZWljIEFjaWQgQ29kZXMiIGlkPSJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtZDItZGUxNyIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNDYiPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtHb25vcnJoZWEgVGVzdHMgZm9yIE5laXNzZXJpYSBOdWNsZWljIEFjaWQgQ29kZXMmcXVvdDs6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtZDItZGUxNyc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjQ3IiBsb2NhdG9yPSI1MjoxLTUyOjEyOCIgbmFtZT0iR29ub3JyaGVhIFRlc3RzIGZvciBOZWlzc2VyaWEgc3BlY2llcyBieSBDdWx0dXJlIENvZGVzIiBpZD0iaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWQyLWRlNjAiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjQ3Ij4NCiAgICAgICAgICAgICAgIDxhOnM+dmFsdWVzZXQgJnF1b3Q7R29ub3JyaGVhIFRlc3RzIGZvciBOZWlzc2VyaWEgc3BlY2llcyBieSBDdWx0dXJlIENvZGVzJnF1b3Q7OiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWQyLWRlNjAnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI0OCIgbG9jYXRvcj0iNTM6MS01Mzo5NCIgbmFtZT0iR29ub3JyaGVhIHRlc3QgQ29kZXMiIGlkPSJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtZDItZGU2NyIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNDgiPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtHb25vcnJoZWEgdGVzdCBDb2RlcyZxdW90OzogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1kMi1kZTY3JzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNDkiIGxvY2F0b3I9IjU0OjEtNTQ6MTM1IiBuYW1lPSJHb25vcnJoZWEgVGVzdHMgYW5kIENobGFteWRpYS9Hb25vcnJoZWEgQ29tYmluZWQgVGVzdHMgQ29kZXMiIGlkPSJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtZDItZGUxMDEiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjQ5Ij4NCiAgICAgICAgICAgICAgIDxhOnM+dmFsdWVzZXQgJnF1b3Q7R29ub3JyaGVhIFRlc3RzIGFuZCBDaGxhbXlkaWEvR29ub3JyaGVhIENvbWJpbmVkIFRlc3RzIENvZGVzJnF1b3Q7OiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWQyLWRlMTAxJzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNTAiIGxvY2F0b3I9IjU1OjEtNTU6MTE1IiBuYW1lPSJHb25vcnJoZWEgVGVzdCBDb2RlcyBHcm91cGVyIiBpZD0iaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWQyLWRlMS1jb2Rlcy1ncm91cGVyIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI1MCI+DQogICAgICAgICAgICAgICA8YTpzPnZhbHVlc2V0ICZxdW90O0dvbm9ycmhlYSBUZXN0IENvZGVzIEdyb3VwZXImcXVvdDs6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtZDItZGUxLWNvZGVzLWdyb3VwZXInPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI1MSIgbG9jYXRvcj0iNTY6MS01Njo4OCIgbmFtZT0iQ2hsYW15ZGlhIENvZGVzIiBpZD0iaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWUxLWRlMiIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNTEiPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtDaGxhbXlkaWEgQ29kZXMmcXVvdDs6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtZTEtZGUyJzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNTIiIGxvY2F0b3I9IjU3OjEtNTc6MTIyIiBuYW1lPSJDaGxhbXlkaWEgSW5mZWN0aW9ucyBhbmQgVmVuZXJlYWwgRGlzZWFzZXMgQ29kZXMiIGlkPSJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtZTEtZGUyNyIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNTIiPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtDaGxhbXlkaWEgSW5mZWN0aW9ucyBhbmQgVmVuZXJlYWwgRGlzZWFzZXMgQ29kZXMmcXVvdDs6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtZTEtZGUyNyc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjUzIiBsb2NhdG9yPSI1ODoxLTU4OjExMSIgbmFtZT0iQ2hsYW15ZGlhIHRyYWNob21hdGlzIEluZmVjdGlvbiBDb2RlcyIgaWQ9Imh0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1lMS1kZTMyIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI1MyI+DQogICAgICAgICAgICAgICA8YTpzPnZhbHVlc2V0ICZxdW90O0NobGFteWRpYSB0cmFjaG9tYXRpcyBJbmZlY3Rpb24gQ29kZXMmcXVvdDs6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtZTEtZGUzMic8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjU0IiBsb2NhdG9yPSI1OToxLTU5OjExMCIgbmFtZT0iQ2hsYW15ZGlhIHRyYWNob21hdGlzIG9yZ2FuaXNtIENvZGVzIiBpZD0iaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWUxLWRlNjMiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjU0Ij4NCiAgICAgICAgICAgICAgIDxhOnM+dmFsdWVzZXQgJnF1b3Q7Q2hsYW15ZGlhIHRyYWNob21hdGlzIG9yZ2FuaXNtIENvZGVzJnF1b3Q7OiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWUxLWRlNjMnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI1NSIgbG9jYXRvcj0iNjA6MS02MDoxMjAiIG5hbWU9IkNobGFteWRpYSBEaWFnbm9zaXMgQ29kZXMgR3JvdXBlciIgaWQ9Imh0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1lMS1kZTEtY29kZXMtZ3JvdXBlciIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNTUiPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtDaGxhbXlkaWEgRGlhZ25vc2lzIENvZGVzIEdyb3VwZXImcXVvdDs6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtZTEtZGUxLWNvZGVzLWdyb3VwZXInPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI1NiIgbG9jYXRvcj0iNjE6MS02MTo5OCIgbmFtZT0iQ2hsYW15ZGlhIFNjcmVlbmluZyBDb2RlcyIgaWQ9Imh0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1lMi1kZTIiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjU2Ij4NCiAgICAgICAgICAgICAgIDxhOnM+dmFsdWVzZXQgJnF1b3Q7Q2hsYW15ZGlhIFNjcmVlbmluZyBDb2RlcyZxdW90OzogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1lMi1kZTInPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI1NyIgbG9jYXRvcj0iNjI6MS02Mjo5NCIgbmFtZT0iQ2hsYW15ZGlhIHRlc3QgQ29kZXMiIGlkPSJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtZTItZGU0OSIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNTciPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtDaGxhbXlkaWEgdGVzdCBDb2RlcyZxdW90OzogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1lMi1kZTQ5JzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNTgiIGxvY2F0b3I9IjYzOjEtNjM6MTE0IiBuYW1lPSJDaGxhbXlkaWEgVHJhY2hvbWF0aXMgVGVzdHMsIEZQQVIgQ29kZXMiIGlkPSJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtZTItZGUxMjMiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjU4Ij4NCiAgICAgICAgICAgICAgIDxhOnM+dmFsdWVzZXQgJnF1b3Q7Q2hsYW15ZGlhIFRyYWNob21hdGlzIFRlc3RzLCBGUEFSIENvZGVzJnF1b3Q7OiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWUyLWRlMTIzJzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNTkiIGxvY2F0b3I9IjY0OjEtNjQ6MTIwIiBuYW1lPSJUZXN0cyBmb3IgQ2hsYW15ZGlhIHRyYWNob21hdGlzIEFudGlnZW4gQ29kZXMiIGlkPSJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtZTItZGUxMjUiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjU5Ij4NCiAgICAgICAgICAgICAgIDxhOnM+dmFsdWVzZXQgJnF1b3Q7VGVzdHMgZm9yIENobGFteWRpYSB0cmFjaG9tYXRpcyBBbnRpZ2VuIENvZGVzJnF1b3Q7OiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWUyLWRlMTI1JzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNjAiIGxvY2F0b3I9IjY1OjEtNjU6MTIzIiBuYW1lPSJUZXN0cyBmb3IgQ2hsYW15ZGlhIHRyYWNob21hdGlzIGJ5IEN1bHR1cmUgQ29kZXMiIGlkPSJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtZTItZGUxNTQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjYwIj4NCiAgICAgICAgICAgICAgIDxhOnM+dmFsdWVzZXQgJnF1b3Q7VGVzdHMgZm9yIENobGFteWRpYSB0cmFjaG9tYXRpcyBieSBDdWx0dXJlIENvZGVzJnF1b3Q7OiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWUyLWRlMTU0JzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNjEiIGxvY2F0b3I9IjY2OjEtNjY6MTI1IiBuYW1lPSJUZXN0cyBmb3IgQ2hsYW15ZGlhIHRyYWNob21hdGlzIE51Y2xlaWMgQWNpZCBDb2RlcyIgaWQ9Imh0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1lMi1kZTE2NCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNjEiPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtUZXN0cyBmb3IgQ2hsYW15ZGlhIHRyYWNob21hdGlzIE51Y2xlaWMgQWNpZCBDb2RlcyZxdW90OzogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1lMi1kZTE2NCc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjYyIiBsb2NhdG9yPSI2NzoxLTY3OjExNSIgbmFtZT0iQ2hsYW15ZGlhIFRlc3QgQ29kZXMgR3JvdXBlciIgaWQ9Imh0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1lMi1kZTEtY29kZXMtZ3JvdXBlciIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNjIiPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtDaGxhbXlkaWEgVGVzdCBDb2RlcyBHcm91cGVyJnF1b3Q7OiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWUyLWRlMS1jb2Rlcy1ncm91cGVyJzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNjMiIGxvY2F0b3I9IjY4OjEtNjg6OTgiIG5hbWU9IkRydWcgUmVoYWJpbGl0YXRpb24gQ29kZXMiIGlkPSJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtZjEtZGUyIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI2MyI+DQogICAgICAgICAgICAgICA8YTpzPnZhbHVlc2V0ICZxdW90O0RydWcgUmVoYWJpbGl0YXRpb24gQ29kZXMmcXVvdDs6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtZjEtZGUyJzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNjQiIGxvY2F0b3I9IjY5OjEtNjk6OTgiIG5hbWU9IkluamVjdGlvbiBGaW5kaW5ncyBDb2RlcyIgaWQ9Imh0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1mMS1kZTEzIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI2NCI+DQogICAgICAgICAgICAgICA8YTpzPnZhbHVlc2V0ICZxdW90O0luamVjdGlvbiBGaW5kaW5ncyBDb2RlcyZxdW90OzogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1mMS1kZTEzJzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNjUiIGxvY2F0b3I9IjcwOjEtNzA6MTA4IiBuYW1lPSJJbmplY3Rpb24gRHJ1ZyBVc2UgRGlhZ25vc2lzIENvZGVzIiBpZD0iaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWYxLWRlMTYiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjY1Ij4NCiAgICAgICAgICAgICAgIDxhOnM+dmFsdWVzZXQgJnF1b3Q7SW5qZWN0aW9uIERydWcgVXNlIERpYWdub3NpcyBDb2RlcyZxdW90OzogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1mMS1kZTE2JzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNjYiIGxvY2F0b3I9IjcxOjEtNzE6OTkiIG5hbWU9IkluamVjdGlvbiBEcnVnIFVzZSBDb2RlcyIgaWQ9Imh0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1mMS1kZTIwMSIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNjYiPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtJbmplY3Rpb24gRHJ1ZyBVc2UgQ29kZXMmcXVvdDs6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtZjEtZGUyMDEnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI2NyIgbG9jYXRvcj0iNzI6MS03Mjo5OSIgbmFtZT0iUHJlZ25hbmN5IEVuY291bnRlcnMgQ29kZXMiIGlkPSJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtZjItZGUyIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI2NyI+DQogICAgICAgICAgICAgICA8YTpzPnZhbHVlc2V0ICZxdW90O1ByZWduYW5jeSBFbmNvdW50ZXJzIENvZGVzJnF1b3Q7OiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWYyLWRlMic8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjY4IiBsb2NhdG9yPSI3MzoxLTczOjEwNiIgbmFtZT0iVGhpcmQgVHJpbWVzdGVyIEVuY291bnRlcnMgQ29kZXMiIGlkPSJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtZjItZGUzOSIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNjgiPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtUaGlyZCBUcmltZXN0ZXIgRW5jb3VudGVycyBDb2RlcyZxdW90OzogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1mMi1kZTM5JzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNjkiIGxvY2F0b3I9Ijc0OjEtNzQ6MTAxIiBuYW1lPSJQcmVnbmFuY3kgU3VwZXJ2aXNpb24gQ29kZXMiIGlkPSJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtZjItZGU0MyIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNjkiPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtQcmVnbmFuY3kgU3VwZXJ2aXNpb24gQ29kZXMmcXVvdDs6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtZjItZGU0Myc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjcwIiBsb2NhdG9yPSI3NToxLTc1Ojk0IiBuYW1lPSJNYXRlcm5hbCBDYXJlIENvZGVzIiBpZD0iaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWYyLWRlMTA5IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI3MCI+DQogICAgICAgICAgICAgICA8YTpzPnZhbHVlc2V0ICZxdW90O01hdGVybmFsIENhcmUgQ29kZXMmcXVvdDs6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtZjItZGUxMDknPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI3MSIgbG9jYXRvcj0iNzY6MS03NjoxMDEiIG5hbWU9IlByZWduYW5jeSBQcm9jZWR1cmVzIENvZGVzIiBpZD0iaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWYyLWRlNjczIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI3MSI+DQogICAgICAgICAgICAgICA8YTpzPnZhbHVlc2V0ICZxdW90O1ByZWduYW5jeSBQcm9jZWR1cmVzIENvZGVzJnF1b3Q7OiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWYyLWRlNjczJzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNzIiIGxvY2F0b3I9Ijc3OjEtNzc6MTAzIiBuYW1lPSJQcmVnbmFuY3kgT2JzZXJ2YXRpb25zIENvZGVzIiBpZD0iaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWYyLWRlOTA1IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI3MiI+DQogICAgICAgICAgICAgICA8YTpzPnZhbHVlc2V0ICZxdW90O1ByZWduYW5jeSBPYnNlcnZhdGlvbnMgQ29kZXMmcXVvdDs6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtZjItZGU5MDUnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI3MyIgbG9jYXRvcj0iNzg6MS03ODoxMDIiIG5hbWU9IlByZWduYW5jeSBDb25kaXRpb25zIENvZGVzIiBpZD0iaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWYyLWRlMTEzMiIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNzMiPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtQcmVnbmFuY3kgQ29uZGl0aW9ucyBDb2RlcyZxdW90OzogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1mMi1kZTExMzInPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI3NCIgbG9jYXRvcj0iNzk6MS03OToxMDQiIG5hbWU9IlBvc3QgRXhwb3N1cmUgUHJvcGh5bGF4aXMgQ29kZXMiIGlkPSJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtZzEtZGUyIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI3NCI+DQogICAgICAgICAgICAgICA8YTpzPnZhbHVlc2V0ICZxdW90O1Bvc3QgRXhwb3N1cmUgUHJvcGh5bGF4aXMgQ29kZXMmcXVvdDs6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtZzEtZGUyJzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iNzUiIGxvY2F0b3I9IjgwOjEtODA6OTkiIG5hbWU9IlByZWZlcnJlZCBuUEVQIE9yZGVyIENvZGVzIiBpZD0iaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWcxLWRlNiIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iNzUiPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtQcmVmZXJyZWQgblBFUCBPcmRlciBDb2RlcyZxdW90OzogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1nMS1kZTYnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI3NiIgbG9jYXRvcj0iODE6MS04MToxMDMiIG5hbWU9IkFsdGVybmF0aXZlIG5QRVAgT3JkZXIgQ29kZXMiIGlkPSJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtZzEtZGUxMDAiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9Ijc2Ij4NCiAgICAgICAgICAgICAgIDxhOnM+dmFsdWVzZXQgJnF1b3Q7QWx0ZXJuYXRpdmUgblBFUCBPcmRlciBDb2RlcyZxdW90OzogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1nMS1kZTEwMCc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9Ijc3IiBsb2NhdG9yPSI4MjoxLTgyOjEyOSIgbmFtZT0iUEVQIE1lZGljYXRpb24gUHJlc2NyaXB0aW9ucyBDb2RlcyBHcm91cGVyIiBpZD0iaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWcxLWRlNS1jb2Rlcy1ncm91cGVyIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI3NyI+DQogICAgICAgICAgICAgICA8YTpzPnZhbHVlc2V0ICZxdW90O1BFUCBNZWRpY2F0aW9uIFByZXNjcmlwdGlvbnMgQ29kZXMgR3JvdXBlciZxdW90OzogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1nMS1kZTUtY29kZXMtZ3JvdXBlcic8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9Ijc4IiBsb2NhdG9yPSI4MzoxLTgzOjEwNCIgbmFtZT0iUHJlZmVycmVkIG5QRVAgU3VwcGxpZWQgQ29kZXMiIGlkPSJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtZzEtZGUxNDQiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9Ijc4Ij4NCiAgICAgICAgICAgICAgIDxhOnM+dmFsdWVzZXQgJnF1b3Q7UHJlZmVycmVkIG5QRVAgU3VwcGxpZWQgQ29kZXMmcXVvdDs6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtZzEtZGUxNDQnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI3OSIgbG9jYXRvcj0iODQ6MS04NDoxMDYiIG5hbWU9IkFsdGVybmF0aXZlIG5QRVAgU3VwcGxpZWQgQ29kZXMiIGlkPSJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtZzEtZGUyOTkiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9Ijc5Ij4NCiAgICAgICAgICAgICAgIDxhOnM+dmFsdWVzZXQgJnF1b3Q7QWx0ZXJuYXRpdmUgblBFUCBTdXBwbGllZCBDb2RlcyZxdW90OzogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1nMS1kZTI5OSc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjgwIiBsb2NhdG9yPSI4NToxLTg1OjEyOCIgbmFtZT0iUEVQIERpc3BlbnNlZCBNZWRpY2F0aW9ucyBDb2RlcyBHcm91cGVyIiBpZD0iaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWcxLWRlMTQzLWNvZGVzLWdyb3VwZXIiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjgwIj4NCiAgICAgICAgICAgICAgIDxhOnM+dmFsdWVzZXQgJnF1b3Q7UEVQIERpc3BlbnNlZCBNZWRpY2F0aW9ucyBDb2RlcyBHcm91cGVyJnF1b3Q7OiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWcxLWRlMTQzLWNvZGVzLWdyb3VwZXInPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI4MSIgbG9jYXRvcj0iODY6MS04NjoxMTAiIG5hbWU9IkVtdHJpY2l0YWJpbmUgKEZUQykgMjAwbWcgT3JkZXIgQ29kZXMiIGlkPSJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtZzItZGUyIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI4MSI+DQogICAgICAgICAgICAgICA8YTpzPnZhbHVlc2V0ICZxdW90O0VtdHJpY2l0YWJpbmUgKEZUQykgMjAwbWcgT3JkZXIgQ29kZXMmcXVvdDs6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtZzItZGUyJzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iODIiIGxvY2F0b3I9Ijg3OjEtODc6MTA1IiBuYW1lPSJUQUYgMjVtZyAvIEZUQyAyMDBtZyBPcmRlciBDb2RlcyIgaWQ9Imh0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1nMi1kZTciIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjgyIj4NCiAgICAgICAgICAgICAgIDxhOnM+dmFsdWVzZXQgJnF1b3Q7VEFGIDI1bWcgLyBGVEMgMjAwbWcgT3JkZXIgQ29kZXMmcXVvdDs6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtZzItZGU3JzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iODMiIGxvY2F0b3I9Ijg4OjEtODg6MTA3IiBuYW1lPSJUREYgMzAwbWcgLyBGVEMgMjAwbWcgT3JkZXIgQ29kZXMiIGlkPSJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtZzItZGUxNSIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iODMiPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtUREYgMzAwbWcgLyBGVEMgMjAwbWcgT3JkZXIgQ29kZXMmcXVvdDs6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtZzItZGUxNSc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9Ijg0IiBsb2NhdG9yPSI4OToxLTg5OjExOSIgbmFtZT0iVGVub2ZvdmlyIEFsYWZlbmFtaWRlIChUQUYpIDI1IG1nIE9yZGVyIENvZGVzIiBpZD0iaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWcyLWRlMTgiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9Ijg0Ij4NCiAgICAgICAgICAgICAgIDxhOnM+dmFsdWVzZXQgJnF1b3Q7VGVub2ZvdmlyIEFsYWZlbmFtaWRlIChUQUYpIDI1IG1nIE9yZGVyIENvZGVzJnF1b3Q7OiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWcyLWRlMTgnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI4NSIgbG9jYXRvcj0iOTA6MS05MDoxMjciIG5hbWU9IlRlbm9mb3ZpciBEaXNvcHJveGlsIEZ1bWFyYXRlIChUREYpIDMwMG1nIE9yZGVyIENvZGVzIiBpZD0iaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWcyLWRlMjIiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9Ijg1Ij4NCiAgICAgICAgICAgICAgIDxhOnM+dmFsdWVzZXQgJnF1b3Q7VGVub2ZvdmlyIERpc29wcm94aWwgRnVtYXJhdGUgKFRERikgMzAwbWcgT3JkZXIgQ29kZXMmcXVvdDs6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtZzItZGUyMic8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9Ijg2IiBsb2NhdG9yPSI5MToxLTkxOjEzMCIgbmFtZT0iUHJlcCBNZWRpY2F0aW9uIFByZXNjcmlwdGlvbnMgQ29kZXMgR3JvdXBlciIgaWQ9Imh0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1nMi1kZTEtY29kZXMtZ3JvdXBlciIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iODYiPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtQcmVwIE1lZGljYXRpb24gUHJlc2NyaXB0aW9ucyBDb2RlcyBHcm91cGVyJnF1b3Q7OiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWcyLWRlMS1jb2Rlcy1ncm91cGVyJzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iODciIGxvY2F0b3I9IjkyOjEtOTI6MTE0IiBuYW1lPSJFbXRyaWNpdGFiaW5lIChGVEMpIDIwMG1nIFN1cHBsaWVkIENvZGVzIiBpZD0iaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWcyLWRlMjciIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9Ijg3Ij4NCiAgICAgICAgICAgICAgIDxhOnM+dmFsdWVzZXQgJnF1b3Q7RW10cmljaXRhYmluZSAoRlRDKSAyMDBtZyBTdXBwbGllZCBDb2RlcyZxdW90OzogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1nMi1kZTI3JzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iODgiIGxvY2F0b3I9IjkzOjEtOTM6MTA5IiBuYW1lPSJUQUYgMjVtZyAvIEZUQyAyMDBtZyBTdXBwbGllZCBDb2RlcyIgaWQ9Imh0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1nMi1kZTM1IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI4OCI+DQogICAgICAgICAgICAgICA8YTpzPnZhbHVlc2V0ICZxdW90O1RBRiAyNW1nIC8gRlRDIDIwMG1nIFN1cHBsaWVkIENvZGVzJnF1b3Q7OiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWcyLWRlMzUnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI4OSIgbG9jYXRvcj0iOTQ6MS05NDoxMTAiIG5hbWU9IlRERiAzMDBtZyAvIEZUQyAyMDBtZyBTdXBwbGllZCBDb2RlcyIgaWQ9Imh0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1nMi1kZTM3IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI4OSI+DQogICAgICAgICAgICAgICA8YTpzPnZhbHVlc2V0ICZxdW90O1RERiAzMDBtZyAvIEZUQyAyMDBtZyBTdXBwbGllZCBDb2RlcyZxdW90OzogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1nMi1kZTM3JzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iOTAiIGxvY2F0b3I9Ijk1OjEtOTU6MTIyIiBuYW1lPSJUZW5vZm92aXIgQWxhZmVuYW1pZGUgKFRBRikgMjUgbWcgU3VwcGxpZWQgQ29kZXMiIGlkPSJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtZzItZGU3OCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iOTAiPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtUZW5vZm92aXIgQWxhZmVuYW1pZGUgKFRBRikgMjUgbWcgU3VwcGxpZWQgQ29kZXMmcXVvdDs6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtZzItZGU3OCc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjkxIiBsb2NhdG9yPSI5NjoxLTk2OjEzMCIgbmFtZT0iVGVub2ZvdmlyIERpc29wcm94aWwgRnVtYXJhdGUgKFRERikgMzAwbWcgU3VwcGxpZWQgQ29kZXMiIGlkPSJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvbmFjaGMtZzItZGU3OSIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iOTEiPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtUZW5vZm92aXIgRGlzb3Byb3hpbCBGdW1hcmF0ZSAoVERGKSAzMDBtZyBTdXBwbGllZCBDb2RlcyZxdW90OzogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9uYWNoYy1nMi1kZTc5JzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iOTIiIGxvY2F0b3I9Ijk3OjEtOTc6MTI4IiBuYW1lPSJQcmVwIERpc3BlbnNlZCBNZWRpY2F0aW9ucyBDb2RlcyBHcm91cGVyIiBpZD0iaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWcyLWRlMjYtY29kZXMtZ3JvdXBlciIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iOTIiPg0KICAgICAgICAgICAgICAgPGE6cz52YWx1ZXNldCAmcXVvdDtQcmVwIERpc3BlbnNlZCBNZWRpY2F0aW9ucyBDb2RlcyBHcm91cGVyJnF1b3Q7OiAnaHR0cDovL2ZoaXIub3JnL2d1aWRlcy9uYWNoYy9oaXYtY2RzL1ZhbHVlU2V0L25hY2hjLWcyLWRlMjYtY29kZXMtZ3JvdXBlcic8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjkzIiBsb2NhdG9yPSIxMDA6MS0xMDA6ODkiIG5hbWU9IkdheSBPciBCaXNleHVhbCIgaWQ9Imh0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9HYXlPckJpc2V4dWFsIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSI5MyI+DQogICAgICAgICAgICAgICA8YTpzPi8qIE1BTlVBTCBWQUxVRVNFVFMgLS0gKkRPIE5PVCBPVkVSV1JJVEUqICovCnZhbHVlc2V0ICZxdW90O0dheSBPciBCaXNleHVhbCZxdW90OzogJ2h0dHA6Ly9maGlyLm9yZy9ndWlkZXMvbmFjaGMvaGl2LWNkcy9WYWx1ZVNldC9HYXlPckJpc2V4dWFsJzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iOTQiIGxvY2F0b3I9IjEwMToxLTEwMTo4MyIgbmFtZT0iVHJhbnNnZW5kZXIiIGlkPSJodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvVHJhbnNnZW5kZXIiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9Ijk0Ij4NCiAgICAgICAgICAgICAgIDxhOnM+dmFsdWVzZXQgJnF1b3Q7VHJhbnNnZW5kZXImcXVvdDs6ICdodHRwOi8vZmhpci5vcmcvZ3VpZGVzL25hY2hjL2hpdi1jZHMvVmFsdWVTZXQvVHJhbnNnZW5kZXInPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgIDwvZGVmPg0KICAgPC92YWx1ZVNldHM+DQogICA8Y29kZXM+DQogICAgICA8ZGVmIGxvY2FsSWQ9Ijk2IiBsb2NhdG9yPSIxMDQ6MS0xMDQ6NzgiIG5hbWU9IlNleHVhbCBPcmllbnRhdGlvbiIgaWQ9Ijc2NjkwLTciIGRpc3BsYXk9IlNleHVhbCBvcmllbnRhdGlvbiIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iOTYiPg0KICAgICAgICAgICAgICAgPGE6cz4vLyBDb2Rlcwpjb2RlICZxdW90O1NleHVhbCBPcmllbnRhdGlvbiZxdW90OzogJzc2NjkwLTcnIGZyb20gPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9Ijk1Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7TE9JTkMmcXVvdDs8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4gZGlzcGxheSAnU2V4dWFsIG9yaWVudGF0aW9uJzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8Y29kZVN5c3RlbSBsb2NhbElkPSI5NSIgbG9jYXRvcj0iMTA0OjQzLTEwNDo0OSIgbmFtZT0iTE9JTkMiLz4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSI5OCIgbG9jYXRvcj0iMTA1OjEtMTA1OjcyIiBuYW1lPSJHZW5kZXIgSWRlbnRpdHkiIGlkPSI3NjY5MS01IiBkaXNwbGF5PSJHZW5kZXIgaWRlbnRpdHkiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9Ijk4Ij4NCiAgICAgICAgICAgICAgIDxhOnM+Y29kZSAmcXVvdDtHZW5kZXIgSWRlbnRpdHkmcXVvdDs6ICc3NjY5MS01JyBmcm9tIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSI5NyI+DQogICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O0xPSU5DJnF1b3Q7PC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+IGRpc3BsYXkgJ0dlbmRlciBpZGVudGl0eSc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGNvZGVTeXN0ZW0gbG9jYWxJZD0iOTciIGxvY2F0b3I9IjEwNTo0MC0xMDU6NDYiIG5hbWU9IkxPSU5DIi8+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMTAwIiBsb2NhdG9yPSIxMDY6MS0xMDY6ODMiIG5hbWU9IkhJViBUZXN0IiBpZD0iTkFDSEMuQTIuREUxIiBkaXNwbGF5PSJISVYgVGVzdCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTAwIj4NCiAgICAgICAgICAgICAgIDxhOnM+Y29kZSAmcXVvdDtISVYgVGVzdCZxdW90OzogJ05BQ0hDLkEyLkRFMScgZnJvbSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iOTkiPg0KICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtFeHRlbmRlZCBDb2RlcyBDb2RlU3lzdGVtJnF1b3Q7PC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+IGRpc3BsYXkgJ0hJViBUZXN0JzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8Y29kZVN5c3RlbSBsb2NhbElkPSI5OSIgbG9jYXRvcj0iMTA2OjM4LTEwNjo2NCIgbmFtZT0iRXh0ZW5kZWQgQ29kZXMgQ29kZVN5c3RlbSIvPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjEwMiIgbG9jYXRvcj0iMTA3OjEtMTA3Ojk5IiBuYW1lPSJIZXBhdGl0aXMgQyBUZXN0IiBpZD0iTkFDSEMuQjIuREUxIiBkaXNwbGF5PSJIZXBhdGl0aXMgQyBUZXN0IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIxMDIiPg0KICAgICAgICAgICAgICAgPGE6cz5jb2RlICZxdW90O0hlcGF0aXRpcyBDIFRlc3QmcXVvdDs6ICdOQUNIQy5CMi5ERTEnIGZyb20gPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjEwMSI+DQogICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O0V4dGVuZGVkIENvZGVzIENvZGVTeXN0ZW0mcXVvdDs8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4gZGlzcGxheSAnSGVwYXRpdGlzIEMgVGVzdCc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGNvZGVTeXN0ZW0gbG9jYWxJZD0iMTAxIiBsb2NhdG9yPSIxMDc6NDYtMTA3OjcyIiBuYW1lPSJFeHRlbmRlZCBDb2RlcyBDb2RlU3lzdGVtIi8+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMTA0IiBsb2NhdG9yPSIxMDg6MS0xMDg6OTMiIG5hbWU9IlN5cGhpbGlzIFRlc3QiIGlkPSJOQUNIQy5DMi5ERTEiIGRpc3BsYXk9IlN5cGhpbGlzIFRlc3QiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjEwNCI+DQogICAgICAgICAgICAgICA8YTpzPmNvZGUgJnF1b3Q7U3lwaGlsaXMgVGVzdCZxdW90OzogJ05BQ0hDLkMyLkRFMScgZnJvbSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTAzIj4NCiAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7RXh0ZW5kZWQgQ29kZXMgQ29kZVN5c3RlbSZxdW90OzwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPiBkaXNwbGF5ICdTeXBoaWxpcyBUZXN0JzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8Y29kZVN5c3RlbSBsb2NhbElkPSIxMDMiIGxvY2F0b3I9IjEwODo0My0xMDg6NjkiIG5hbWU9IkV4dGVuZGVkIENvZGVzIENvZGVTeXN0ZW0iLz4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxMDYiIGxvY2F0b3I9IjEwOToxLTEwOTo5NSIgbmFtZT0iR29ub3JyaGVhIFRlc3QiIGlkPSJOQUNIQy5EMi5ERTEiIGRpc3BsYXk9Ikdvbm9ycmhlYSBUZXN0IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIxMDYiPg0KICAgICAgICAgICAgICAgPGE6cz5jb2RlICZxdW90O0dvbm9ycmhlYSBUZXN0JnF1b3Q7OiAnTkFDSEMuRDIuREUxJyBmcm9tIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMDUiPg0KICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtFeHRlbmRlZCBDb2RlcyBDb2RlU3lzdGVtJnF1b3Q7PC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+IGRpc3BsYXkgJ0dvbm9ycmhlYSBUZXN0JzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8Y29kZVN5c3RlbSBsb2NhbElkPSIxMDUiIGxvY2F0b3I9IjEwOTo0NC0xMDk6NzAiIG5hbWU9IkV4dGVuZGVkIENvZGVzIENvZGVTeXN0ZW0iLz4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxMDgiIGxvY2F0b3I9IjExMDoxLTExMDo5NSIgbmFtZT0iQ2hsYW15ZGlhIFRlc3QiIGlkPSJOQUNIQy5FMi5ERTEiIGRpc3BsYXk9IkNobGFteWRpYSBUZXN0IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIxMDgiPg0KICAgICAgICAgICAgICAgPGE6cz5jb2RlICZxdW90O0NobGFteWRpYSBUZXN0JnF1b3Q7OiAnTkFDSEMuRTIuREUxJyBmcm9tIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMDciPg0KICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtFeHRlbmRlZCBDb2RlcyBDb2RlU3lzdGVtJnF1b3Q7PC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+IGRpc3BsYXkgJ0NobGFteWRpYSBUZXN0JzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8Y29kZVN5c3RlbSBsb2NhbElkPSIxMDciIGxvY2F0b3I9IjExMDo0NC0xMTA6NzAiIG5hbWU9IkV4dGVuZGVkIENvZGVzIENvZGVTeXN0ZW0iLz4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxMTAiIGxvY2F0b3I9IjExMToxLTExMToxMDQiIG5hbWU9IkluamVjdGlvbiBGaW5kaW5ncyIgaWQ9Ik5BQ0hDLkYxLkRFMTIiIGRpc3BsYXk9IkluamVjdGlvbiBGaW5kaW5ncyIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTEwIj4NCiAgICAgICAgICAgICAgIDxhOnM+Y29kZSAmcXVvdDtJbmplY3Rpb24gRmluZGluZ3MmcXVvdDs6ICdOQUNIQy5GMS5ERTEyJyBmcm9tIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMDkiPg0KICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtFeHRlbmRlZCBDb2RlcyBDb2RlU3lzdGVtJnF1b3Q7PC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+IGRpc3BsYXkgJ0luamVjdGlvbiBGaW5kaW5ncyc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGNvZGVTeXN0ZW0gbG9jYWxJZD0iMTA5IiBsb2NhdG9yPSIxMTE6NDktMTExOjc1IiBuYW1lPSJFeHRlbmRlZCBDb2RlcyBDb2RlU3lzdGVtIi8+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMTEyIiBsb2NhdG9yPSIxMTI6MS0xMTI6MTEzIiBuYW1lPSJQcmVnbmFuY3kgT2JzZXJ2YXRpb25zIiBpZD0iTkFDSEMuRjIuREU5MDQiIGRpc3BsYXk9IlByZWduYW5jeSBPYnNlcnZhdGlvbnMiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjExMiI+DQogICAgICAgICAgICAgICA8YTpzPmNvZGUgJnF1b3Q7UHJlZ25hbmN5IE9ic2VydmF0aW9ucyZxdW90OzogJ05BQ0hDLkYyLkRFOTA0JyBmcm9tIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMTEiPg0KICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtFeHRlbmRlZCBDb2RlcyBDb2RlU3lzdGVtJnF1b3Q7PC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+IGRpc3BsYXkgJ1ByZWduYW5jeSBPYnNlcnZhdGlvbnMnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxjb2RlU3lzdGVtIGxvY2FsSWQ9IjExMSIgbG9jYXRvcj0iMTEyOjU0LTExMjo4MCIgbmFtZT0iRXh0ZW5kZWQgQ29kZXMgQ29kZVN5c3RlbSIvPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjExNCIgbG9jYXRvcj0iMTEzOjEtMTEzOjExMSIgbmFtZT0iUHJldmlvdXMgSElWIFNjcmVlbmluZyIgaWQ9Ik5BQ0hDLkgxLkRFMSIgZGlzcGxheT0iUHJldmlvdXMgSElWIFNjcmVlbmluZyIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTE0Ij4NCiAgICAgICAgICAgICAgIDxhOnM+Y29kZSAmcXVvdDtQcmV2aW91cyBISVYgU2NyZWVuaW5nJnF1b3Q7OiAnTkFDSEMuSDEuREUxJyBmcm9tIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMTMiPg0KICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtFeHRlbmRlZCBDb2RlcyBDb2RlU3lzdGVtJnF1b3Q7PC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+IGRpc3BsYXkgJ1ByZXZpb3VzIEhJViBTY3JlZW5pbmcnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxjb2RlU3lzdGVtIGxvY2FsSWQ9IjExMyIgbG9jYXRvcj0iMTEzOjUyLTExMzo3OCIgbmFtZT0iRXh0ZW5kZWQgQ29kZXMgQ29kZVN5c3RlbSIvPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjExNiIgbG9jYXRvcj0iMTE0OjEtMTE0OjExMSIgbmFtZT0iUHJldmlvdXMgSElWIERpYWdub3NpcyIgaWQ9Ik5BQ0hDLkgxLkRFMiIgZGlzcGxheT0iUHJldmlvdXMgSElWIERpYWdub3NpcyIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTE2Ij4NCiAgICAgICAgICAgICAgIDxhOnM+Y29kZSAmcXVvdDtQcmV2aW91cyBISVYgRGlhZ25vc2lzJnF1b3Q7OiAnTkFDSEMuSDEuREUyJyBmcm9tIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMTUiPg0KICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtFeHRlbmRlZCBDb2RlcyBDb2RlU3lzdGVtJnF1b3Q7PC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+IGRpc3BsYXkgJ1ByZXZpb3VzIEhJViBEaWFnbm9zaXMnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxjb2RlU3lzdGVtIGxvY2FsSWQ9IjExNSIgbG9jYXRvcj0iMTE0OjUyLTExNDo3OCIgbmFtZT0iRXh0ZW5kZWQgQ29kZXMgQ29kZVN5c3RlbSIvPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjExOCIgbG9jYXRvcj0iMTE1OjEtMTE1OjExOSIgbmFtZT0iUGF0aWVudCBDdXJyZW50bHkgUHJlZ25hbnQiIGlkPSJOQUNIQy5IMS5ERTMiIGRpc3BsYXk9IlBhdGllbnQgQ3VycmVudGx5IFByZWduYW50IiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIxMTgiPg0KICAgICAgICAgICAgICAgPGE6cz5jb2RlICZxdW90O1BhdGllbnQgQ3VycmVudGx5IFByZWduYW50JnF1b3Q7OiAnTkFDSEMuSDEuREUzJyBmcm9tIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMTciPg0KICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtFeHRlbmRlZCBDb2RlcyBDb2RlU3lzdGVtJnF1b3Q7PC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+IGRpc3BsYXkgJ1BhdGllbnQgQ3VycmVudGx5IFByZWduYW50JzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8Y29kZVN5c3RlbSBsb2NhbElkPSIxMTciIGxvY2F0b3I9IjExNTo1Ni0xMTU6ODIiIG5hbWU9IkV4dGVuZGVkIENvZGVzIENvZGVTeXN0ZW0iLz4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxMjAiIGxvY2F0b3I9IjExNjoxLTExNjoxMTkiIG5hbWU9IlBhdGllbnQgRGlhZ25vc2VkIHdpdGggSENWIiBpZD0iTkFDSEMuSDEuREU0IiBkaXNwbGF5PSJQYXRpZW50IERpYWdub3NlZCB3aXRoIEhDViIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTIwIj4NCiAgICAgICAgICAgICAgIDxhOnM+Y29kZSAmcXVvdDtQYXRpZW50IERpYWdub3NlZCB3aXRoIEhDViZxdW90OzogJ05BQ0hDLkgxLkRFNCcgZnJvbSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTE5Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7RXh0ZW5kZWQgQ29kZXMgQ29kZVN5c3RlbSZxdW90OzwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPiBkaXNwbGF5ICdQYXRpZW50IERpYWdub3NlZCB3aXRoIEhDVic8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGNvZGVTeXN0ZW0gbG9jYWxJZD0iMTE5IiBsb2NhdG9yPSIxMTY6NTYtMTE2OjgyIiBuYW1lPSJFeHRlbmRlZCBDb2RlcyBDb2RlU3lzdGVtIi8+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMTIyIiBsb2NhdG9yPSIxMTc6MS0xMTc6MTI5IiBuYW1lPSJQYXRpZW50IERpYWdub3NlZCB3aXRoIFN5cGhpbGlzIiBpZD0iTkFDSEMuSDEuREU1IiBkaXNwbGF5PSJQYXRpZW50IERpYWdub3NlZCB3aXRoIFN5cGhpbGlzIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIxMjIiPg0KICAgICAgICAgICAgICAgPGE6cz5jb2RlICZxdW90O1BhdGllbnQgRGlhZ25vc2VkIHdpdGggU3lwaGlsaXMmcXVvdDs6ICdOQUNIQy5IMS5ERTUnIGZyb20gPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjEyMSI+DQogICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O0V4dGVuZGVkIENvZGVzIENvZGVTeXN0ZW0mcXVvdDs8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4gZGlzcGxheSAnUGF0aWVudCBEaWFnbm9zZWQgd2l0aCBTeXBoaWxpcyc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGNvZGVTeXN0ZW0gbG9jYWxJZD0iMTIxIiBsb2NhdG9yPSIxMTc6NjEtMTE3Ojg3IiBuYW1lPSJFeHRlbmRlZCBDb2RlcyBDb2RlU3lzdGVtIi8+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMTI0IiBsb2NhdG9yPSIxMTg6MS0xMTg6MTMxIiBuYW1lPSJQYXRpZW50IERpYWdub3NlZCB3aXRoIEdvbm9ycmhlYSIgaWQ9Ik5BQ0hDLkgxLkRFNiIgZGlzcGxheT0iUGF0aWVudCBEaWFnbm9zZWQgd2l0aCBHb25vcnJoZWEiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjEyNCI+DQogICAgICAgICAgICAgICA8YTpzPmNvZGUgJnF1b3Q7UGF0aWVudCBEaWFnbm9zZWQgd2l0aCBHb25vcnJoZWEmcXVvdDs6ICdOQUNIQy5IMS5ERTYnIGZyb20gPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjEyMyI+DQogICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O0V4dGVuZGVkIENvZGVzIENvZGVTeXN0ZW0mcXVvdDs8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4gZGlzcGxheSAnUGF0aWVudCBEaWFnbm9zZWQgd2l0aCBHb25vcnJoZWEnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxjb2RlU3lzdGVtIGxvY2FsSWQ9IjEyMyIgbG9jYXRvcj0iMTE4OjYyLTExODo4OCIgbmFtZT0iRXh0ZW5kZWQgQ29kZXMgQ29kZVN5c3RlbSIvPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjEyNiIgbG9jYXRvcj0iMTE5OjEtMTE5OjEzMSIgbmFtZT0iUGF0aWVudCBEaWFnbm9zZWQgd2l0aCBDaGxhbXlkaWEiIGlkPSJOQUNIQy5IMS5ERTciIGRpc3BsYXk9IlBhdGllbnQgRGlhZ25vc2VkIHdpdGggQ2hsYW15ZGlhIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIxMjYiPg0KICAgICAgICAgICAgICAgPGE6cz5jb2RlICZxdW90O1BhdGllbnQgRGlhZ25vc2VkIHdpdGggQ2hsYW15ZGlhJnF1b3Q7OiAnTkFDSEMuSDEuREU3JyBmcm9tIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMjUiPg0KICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtFeHRlbmRlZCBDb2RlcyBDb2RlU3lzdGVtJnF1b3Q7PC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+IGRpc3BsYXkgJ1BhdGllbnQgRGlhZ25vc2VkIHdpdGggQ2hsYW15ZGlhJzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8Y29kZVN5c3RlbSBsb2NhbElkPSIxMjUiIGxvY2F0b3I9IjExOTo2Mi0xMTk6ODgiIG5hbWU9IkV4dGVuZGVkIENvZGVzIENvZGVTeXN0ZW0iLz4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxMjgiIGxvY2F0b3I9IjEyMDoxLTEyMDoxMzEiIG5hbWU9IlBhdGllbnQgaGFzIHVzZWQgSW5qZWN0aW9uIERydWdzIiBpZD0iTkFDSEMuSDEuREU4IiBkaXNwbGF5PSJQYXRpZW50IGhhcyB1c2VkIEluamVjdGlvbiBEcnVncyIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTI4Ij4NCiAgICAgICAgICAgICAgIDxhOnM+Y29kZSAmcXVvdDtQYXRpZW50IGhhcyB1c2VkIEluamVjdGlvbiBEcnVncyZxdW90OzogJ05BQ0hDLkgxLkRFOCcgZnJvbSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTI3Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7RXh0ZW5kZWQgQ29kZXMgQ29kZVN5c3RlbSZxdW90OzwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPiBkaXNwbGF5ICdQYXRpZW50IGhhcyB1c2VkIEluamVjdGlvbiBEcnVncyc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGNvZGVTeXN0ZW0gbG9jYWxJZD0iMTI3IiBsb2NhdG9yPSIxMjA6NjItMTIwOjg4IiBuYW1lPSJFeHRlbmRlZCBDb2RlcyBDb2RlU3lzdGVtIi8+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMTMwIiBsb2NhdG9yPSIxMjE6MS0xMjE6MTA5IiBuYW1lPSJTZWVraW5nIFNURCBUcmVhdG1lbnQiIGlkPSJOQUNIQy5IMS5ERTkiIGRpc3BsYXk9IlNlZWtpbmcgU1REIFRyZWF0bWVudCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTMwIj4NCiAgICAgICAgICAgICAgIDxhOnM+Y29kZSAmcXVvdDtTZWVraW5nIFNURCBUcmVhdG1lbnQmcXVvdDs6ICdOQUNIQy5IMS5ERTknIGZyb20gPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjEyOSI+DQogICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O0V4dGVuZGVkIENvZGVzIENvZGVTeXN0ZW0mcXVvdDs8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4gZGlzcGxheSAnU2Vla2luZyBTVEQgVHJlYXRtZW50JzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8Y29kZVN5c3RlbSBsb2NhbElkPSIxMjkiIGxvY2F0b3I9IjEyMTo1MS0xMjE6NzciIG5hbWU9IkV4dGVuZGVkIENvZGVzIENvZGVTeXN0ZW0iLz4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxMzIiIGxvY2F0b3I9IjEyMjoxLTEyMjoxMjYiIG5hbWU9IlByZXZpb3VzIGV4cGVyaWVuY2Ugd2l0aCBQUkVQIiBpZD0iTkFDSEMuSDEuREUxMCIgZGlzcGxheT0iUHJldmlvdXMgZXhwZXJpZW5jZSB3aXRoIFBSRVAiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjEzMiI+DQogICAgICAgICAgICAgICA8YTpzPmNvZGUgJnF1b3Q7UHJldmlvdXMgZXhwZXJpZW5jZSB3aXRoIFBSRVAmcXVvdDs6ICdOQUNIQy5IMS5ERTEwJyBmcm9tIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMzEiPg0KICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtFeHRlbmRlZCBDb2RlcyBDb2RlU3lzdGVtJnF1b3Q7PC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+IGRpc3BsYXkgJ1ByZXZpb3VzIGV4cGVyaWVuY2Ugd2l0aCBQUkVQJzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8Y29kZVN5c3RlbSBsb2NhbElkPSIxMzEiIGxvY2F0b3I9IjEyMjo2MC0xMjI6ODYiIG5hbWU9IkV4dGVuZGVkIENvZGVzIENvZGVTeXN0ZW0iLz4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxMzQiIGxvY2F0b3I9IjEyMzoxLTEyMzoxMjIiIG5hbWU9IlNleHVhbCBBY3Rpdml0eSAtIFBhc3QgWWVhciIgaWQ9Ik5BQ0hDLkgxLkRFMTEiIGRpc3BsYXk9IlNleHVhbCBBY3Rpdml0eSAtIFBhc3QgWWVhciIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTM0Ij4NCiAgICAgICAgICAgICAgIDxhOnM+Y29kZSAmcXVvdDtTZXh1YWwgQWN0aXZpdHkgLSBQYXN0IFllYXImcXVvdDs6ICdOQUNIQy5IMS5ERTExJyBmcm9tIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMzMiPg0KICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtFeHRlbmRlZCBDb2RlcyBDb2RlU3lzdGVtJnF1b3Q7PC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+IGRpc3BsYXkgJ1NleHVhbCBBY3Rpdml0eSAtIFBhc3QgWWVhcic8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGNvZGVTeXN0ZW0gbG9jYWxJZD0iMTMzIiBsb2NhdG9yPSIxMjM6NTgtMTIzOjg0IiBuYW1lPSJFeHRlbmRlZCBDb2RlcyBDb2RlU3lzdGVtIi8+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMTM2IiBsb2NhdG9yPSIxMjQ6MS0xMjQ6MTE4IiBuYW1lPSJTZXh1YWwgQWN0aXZpdHkgLSBIaXN0b3J5IiBpZD0iTkFDSEMuSDEuREUxMiIgZGlzcGxheT0iU2V4dWFsIEFjdGl2aXR5IC0gSGlzdG9yeSIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTM2Ij4NCiAgICAgICAgICAgICAgIDxhOnM+Y29kZSAmcXVvdDtTZXh1YWwgQWN0aXZpdHkgLSBIaXN0b3J5JnF1b3Q7OiAnTkFDSEMuSDEuREUxMicgZnJvbSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTM1Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7RXh0ZW5kZWQgQ29kZXMgQ29kZVN5c3RlbSZxdW90OzwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPiBkaXNwbGF5ICdTZXh1YWwgQWN0aXZpdHkgLSBIaXN0b3J5JzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8Y29kZVN5c3RlbSBsb2NhbElkPSIxMzUiIGxvY2F0b3I9IjEyNDo1Ni0xMjQ6ODIiIG5hbWU9IkV4dGVuZGVkIENvZGVzIENvZGVTeXN0ZW0iLz4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxMzgiIGxvY2F0b3I9IjEyNToxLTEyNToxMTAiIG5hbWU9IlNleHVhbCBBY3Rpdml0eSAtIE1lbiIgaWQ9Ik5BQ0hDLkgxLkRFMTMiIGRpc3BsYXk9IlNleHVhbCBBY3Rpdml0eSAtIE1lbiIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTM4Ij4NCiAgICAgICAgICAgICAgIDxhOnM+Y29kZSAmcXVvdDtTZXh1YWwgQWN0aXZpdHkgLSBNZW4mcXVvdDs6ICdOQUNIQy5IMS5ERTEzJyBmcm9tIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxMzciPg0KICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtFeHRlbmRlZCBDb2RlcyBDb2RlU3lzdGVtJnF1b3Q7PC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+IGRpc3BsYXkgJ1NleHVhbCBBY3Rpdml0eSAtIE1lbic8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGNvZGVTeXN0ZW0gbG9jYWxJZD0iMTM3IiBsb2NhdG9yPSIxMjU6NTItMTI1Ojc4IiBuYW1lPSJFeHRlbmRlZCBDb2RlcyBDb2RlU3lzdGVtIi8+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMTQwIiBsb2NhdG9yPSIxMjY6MS0xMjY6MTE0IiBuYW1lPSJTZXh1YWwgQWN0aXZpdHkgLSBXb21lbiIgaWQ9Ik5BQ0hDLkgxLkRFMTQiIGRpc3BsYXk9IlNleHVhbCBBY3Rpdml0eSAtIFdvbWVuIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIxNDAiPg0KICAgICAgICAgICAgICAgPGE6cz5jb2RlICZxdW90O1NleHVhbCBBY3Rpdml0eSAtIFdvbWVuJnF1b3Q7OiAnTkFDSEMuSDEuREUxNCcgZnJvbSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTM5Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7RXh0ZW5kZWQgQ29kZXMgQ29kZVN5c3RlbSZxdW90OzwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPiBkaXNwbGF5ICdTZXh1YWwgQWN0aXZpdHkgLSBXb21lbic8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGNvZGVTeXN0ZW0gbG9jYWxJZD0iMTM5IiBsb2NhdG9yPSIxMjY6NTQtMTI2OjgwIiBuYW1lPSJFeHRlbmRlZCBDb2RlcyBDb2RlU3lzdGVtIi8+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMTQyIiBsb2NhdG9yPSIxMjc6MS0xMjc6MTQwIiBuYW1lPSJTZXh1YWwgQWN0aXZpdHkgLSBOdW1iZXIgb2YgUGFydG5lcnMiIGlkPSJOQUNIQy5IMS5ERTE1IiBkaXNwbGF5PSJTZXh1YWwgQWN0aXZpdHkgLSBOdW1iZXIgb2YgUGFydG5lcnMiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjE0MiI+DQogICAgICAgICAgICAgICA8YTpzPmNvZGUgJnF1b3Q7U2V4dWFsIEFjdGl2aXR5IC0gTnVtYmVyIG9mIFBhcnRuZXJzJnF1b3Q7OiAnTkFDSEMuSDEuREUxNScgZnJvbSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTQxIj4NCiAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7RXh0ZW5kZWQgQ29kZXMgQ29kZVN5c3RlbSZxdW90OzwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPiBkaXNwbGF5ICdTZXh1YWwgQWN0aXZpdHkgLSBOdW1iZXIgb2YgUGFydG5lcnMnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxjb2RlU3lzdGVtIGxvY2FsSWQ9IjE0MSIgbG9jYXRvcj0iMTI3OjY3LTEyNzo5MyIgbmFtZT0iRXh0ZW5kZWQgQ29kZXMgQ29kZVN5c3RlbSIvPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjE0NCIgbG9jYXRvcj0iMTI4OjEtMTI4OjE1NCIgbmFtZT0iU2V4dWFsIEFjdGl2aXR5IC0gTmV3IFBhcnRuZXIgUGFzdCAzIE1vbnRocyIgaWQ9Ik5BQ0hDLkgxLkRFMTYiIGRpc3BsYXk9IlNleHVhbCBBY3Rpdml0eSAtIE5ldyBQYXJ0bmVyIFBhc3QgMyBNb250aHMiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjE0NCI+DQogICAgICAgICAgICAgICA8YTpzPmNvZGUgJnF1b3Q7U2V4dWFsIEFjdGl2aXR5IC0gTmV3IFBhcnRuZXIgUGFzdCAzIE1vbnRocyZxdW90OzogJ05BQ0hDLkgxLkRFMTYnIGZyb20gPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjE0MyI+DQogICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O0V4dGVuZGVkIENvZGVzIENvZGVTeXN0ZW0mcXVvdDs8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4gZGlzcGxheSAnU2V4dWFsIEFjdGl2aXR5IC0gTmV3IFBhcnRuZXIgUGFzdCAzIE1vbnRocyc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGNvZGVTeXN0ZW0gbG9jYWxJZD0iMTQzIiBsb2NhdG9yPSIxMjg6NzQtMTI4OjEwMCIgbmFtZT0iRXh0ZW5kZWQgQ29kZXMgQ29kZVN5c3RlbSIvPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjE0NiIgbG9jYXRvcj0iMTI5OjEtMTI5OjEzNiIgbmFtZT0iU2V4dWFsIEFjdGl2aXR5IC0gUGFydG5lcnMgSGlzdG9yeSIgaWQ9Ik5BQ0hDLkgxLkRFMTciIGRpc3BsYXk9IlNleHVhbCBBY3Rpdml0eSAtIFBhcnRuZXJzIEhpc3RvcnkiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjE0NiI+DQogICAgICAgICAgICAgICA8YTpzPmNvZGUgJnF1b3Q7U2V4dWFsIEFjdGl2aXR5IC0gUGFydG5lcnMgSGlzdG9yeSZxdW90OzogJ05BQ0hDLkgxLkRFMTcnIGZyb20gPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjE0NSI+DQogICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O0V4dGVuZGVkIENvZGVzIENvZGVTeXN0ZW0mcXVvdDs8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4gZGlzcGxheSAnU2V4dWFsIEFjdGl2aXR5IC0gUGFydG5lcnMgSGlzdG9yeSc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGNvZGVTeXN0ZW0gbG9jYWxJZD0iMTQ1IiBsb2NhdG9yPSIxMjk6NjUtMTI5OjkxIiBuYW1lPSJFeHRlbmRlZCBDb2RlcyBDb2RlU3lzdGVtIi8+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMTQ4IiBsb2NhdG9yPSIxMzA6MS0xMzA6MTU4IiBuYW1lPSJTZXh1YWwgQWN0aXZpdHkgLSBQYXJ0bmVycyBOdW1iZXIgb2YgUGFydG5lcnMiIGlkPSJOQUNIQy5IMS5ERTE4IiBkaXNwbGF5PSJTZXh1YWwgQWN0aXZpdHkgLSBQYXJ0bmVycyBOdW1iZXIgb2YgUGFydG5lcnMiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjE0OCI+DQogICAgICAgICAgICAgICA8YTpzPmNvZGUgJnF1b3Q7U2V4dWFsIEFjdGl2aXR5IC0gUGFydG5lcnMgTnVtYmVyIG9mIFBhcnRuZXJzJnF1b3Q7OiAnTkFDSEMuSDEuREUxOCcgZnJvbSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTQ3Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7RXh0ZW5kZWQgQ29kZXMgQ29kZVN5c3RlbSZxdW90OzwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPiBkaXNwbGF5ICdTZXh1YWwgQWN0aXZpdHkgLSBQYXJ0bmVycyBOdW1iZXIgb2YgUGFydG5lcnMnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxjb2RlU3lzdGVtIGxvY2FsSWQ9IjE0NyIgbG9jYXRvcj0iMTMwOjc2LTEzMDoxMDIiIG5hbWU9IkV4dGVuZGVkIENvZGVzIENvZGVTeXN0ZW0iLz4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxNTAiIGxvY2F0b3I9IjEzMToxLTEzMToxNDQiIG5hbWU9IlNleHVhbCBBY3Rpdml0eSAtIFBhcnRuZXJzIEhJViBIaXN0b3J5IiBpZD0iTkFDSEMuSDEuREUxOSIgZGlzcGxheT0iU2V4dWFsIEFjdGl2aXR5IC0gUGFydG5lcnMgSElWIEhpc3RvcnkiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjE1MCI+DQogICAgICAgICAgICAgICA8YTpzPmNvZGUgJnF1b3Q7U2V4dWFsIEFjdGl2aXR5IC0gUGFydG5lcnMgSElWIEhpc3RvcnkmcXVvdDs6ICdOQUNIQy5IMS5ERTE5JyBmcm9tIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxNDkiPg0KICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtFeHRlbmRlZCBDb2RlcyBDb2RlU3lzdGVtJnF1b3Q7PC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+IGRpc3BsYXkgJ1NleHVhbCBBY3Rpdml0eSAtIFBhcnRuZXJzIEhJViBIaXN0b3J5JzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8Y29kZVN5c3RlbSBsb2NhbElkPSIxNDkiIGxvY2F0b3I9IjEzMTo2OS0xMzE6OTUiIG5hbWU9IkV4dGVuZGVkIENvZGVzIENvZGVTeXN0ZW0iLz4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxNTIiIGxvY2F0b3I9IjEzMjoxLTEzMjoxNDIiIG5hbWU9IlNleHVhbCBBY3Rpdml0eSAtIERydWcgb3IgQWxjb2hvbCBVc2UiIGlkPSJOQUNIQy5IMS5ERTIwIiBkaXNwbGF5PSJTZXh1YWwgQWN0aXZpdHkgLSBEcnVnIG9yIEFsY29ob2wgVXNlIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIxNTIiPg0KICAgICAgICAgICAgICAgPGE6cz5jb2RlICZxdW90O1NleHVhbCBBY3Rpdml0eSAtIERydWcgb3IgQWxjb2hvbCBVc2UmcXVvdDs6ICdOQUNIQy5IMS5ERTIwJyBmcm9tIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxNTEiPg0KICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtFeHRlbmRlZCBDb2RlcyBDb2RlU3lzdGVtJnF1b3Q7PC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+IGRpc3BsYXkgJ1NleHVhbCBBY3Rpdml0eSAtIERydWcgb3IgQWxjb2hvbCBVc2UnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxjb2RlU3lzdGVtIGxvY2FsSWQ9IjE1MSIgbG9jYXRvcj0iMTMyOjY4LTEzMjo5NCIgbmFtZT0iRXh0ZW5kZWQgQ29kZXMgQ29kZVN5c3RlbSIvPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjE1NCIgbG9jYXRvcj0iMTMzOjEtMTMzOjEzOCIgbmFtZT0iU2V4dWFsIEFjdGl2aXR5IC0gRXhjaGFuZ2VkIGZvciBTZXgiIGlkPSJOQUNIQy5IMS5ERTIxIiBkaXNwbGF5PSJTZXh1YWwgQWN0aXZpdHkgLSBFeGNoYW5nZWQgZm9yIFNleCIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTU0Ij4NCiAgICAgICAgICAgICAgIDxhOnM+Y29kZSAmcXVvdDtTZXh1YWwgQWN0aXZpdHkgLSBFeGNoYW5nZWQgZm9yIFNleCZxdW90OzogJ05BQ0hDLkgxLkRFMjEnIGZyb20gPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjE1MyI+DQogICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O0V4dGVuZGVkIENvZGVzIENvZGVTeXN0ZW0mcXVvdDs8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4gZGlzcGxheSAnU2V4dWFsIEFjdGl2aXR5IC0gRXhjaGFuZ2VkIGZvciBTZXgnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxjb2RlU3lzdGVtIGxvY2FsSWQ9IjE1MyIgbG9jYXRvcj0iMTMzOjY2LTEzMzo5MiIgbmFtZT0iRXh0ZW5kZWQgQ29kZXMgQ29kZVN5c3RlbSIvPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjE1NiIgbG9jYXRvcj0iMTM0OjEtMTM0OjEyMCIgbmFtZT0iU2V4dWFsIEFjdGl2aXR5IC0gQ29lcmNpb24iIGlkPSJOQUNIQy5IMS5ERTIyIiBkaXNwbGF5PSJTZXh1YWwgQWN0aXZpdHkgLSBDb2VyY2lvbiIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTU2Ij4NCiAgICAgICAgICAgICAgIDxhOnM+Y29kZSAmcXVvdDtTZXh1YWwgQWN0aXZpdHkgLSBDb2VyY2lvbiZxdW90OzogJ05BQ0hDLkgxLkRFMjInIGZyb20gPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjE1NSI+DQogICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O0V4dGVuZGVkIENvZGVzIENvZGVTeXN0ZW0mcXVvdDs8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4gZGlzcGxheSAnU2V4dWFsIEFjdGl2aXR5IC0gQ29lcmNpb24nPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxjb2RlU3lzdGVtIGxvY2FsSWQ9IjE1NSIgbG9jYXRvcj0iMTM0OjU3LTEzNDo4MyIgbmFtZT0iRXh0ZW5kZWQgQ29kZXMgQ29kZVN5c3RlbSIvPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjE1OCIgbG9jYXRvcj0iMTM1OjEtMTM1OjE0MCIgbmFtZT0iU2V4dWFsIEFjdGl2aXR5IC0gS2luZCBvZiBTZXggLSBBbmFsIiBpZD0iTkFDSEMuSDEuREUyMyIgZGlzcGxheT0iU2V4dWFsIEFjdGl2aXR5IC0gS2luZCBvZiBTZXggLSBBbmFsIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIxNTgiPg0KICAgICAgICAgICAgICAgPGE6cz5jb2RlICZxdW90O1NleHVhbCBBY3Rpdml0eSAtIEtpbmQgb2YgU2V4IC0gQW5hbCZxdW90OzogJ05BQ0hDLkgxLkRFMjMnIGZyb20gPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjE1NyI+DQogICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O0V4dGVuZGVkIENvZGVzIENvZGVTeXN0ZW0mcXVvdDs8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4gZGlzcGxheSAnU2V4dWFsIEFjdGl2aXR5IC0gS2luZCBvZiBTZXggLSBBbmFsJzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8Y29kZVN5c3RlbSBsb2NhbElkPSIxNTciIGxvY2F0b3I9IjEzNTo2Ny0xMzU6OTMiIG5hbWU9IkV4dGVuZGVkIENvZGVzIENvZGVTeXN0ZW0iLz4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxNjAiIGxvY2F0b3I9IjEzNjoxLTEzNjoxNzQiIG5hbWU9IlNleHVhbCBBY3Rpdml0eSAtIE1hbGUgLSBLaW5kIG9mIFNleCAtIFJlY2VwdGl2ZSBBbmFsIiBpZD0iTkFDSEMuSDEuREUyNCIgZGlzcGxheT0iU2V4dWFsIEFjdGl2aXR5IC0gTWFsZSAtIEtpbmQgb2YgU2V4IC0gUmVjZXB0aXZlIEFuYWwiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjE2MCI+DQogICAgICAgICAgICAgICA8YTpzPmNvZGUgJnF1b3Q7U2V4dWFsIEFjdGl2aXR5IC0gTWFsZSAtIEtpbmQgb2YgU2V4IC0gUmVjZXB0aXZlIEFuYWwmcXVvdDs6ICdOQUNIQy5IMS5ERTI0JyBmcm9tIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxNTkiPg0KICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtFeHRlbmRlZCBDb2RlcyBDb2RlU3lzdGVtJnF1b3Q7PC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+IGRpc3BsYXkgJ1NleHVhbCBBY3Rpdml0eSAtIE1hbGUgLSBLaW5kIG9mIFNleCAtIFJlY2VwdGl2ZSBBbmFsJzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8Y29kZVN5c3RlbSBsb2NhbElkPSIxNTkiIGxvY2F0b3I9IjEzNjo4NC0xMzY6MTEwIiBuYW1lPSJFeHRlbmRlZCBDb2RlcyBDb2RlU3lzdGVtIi8+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMTYyIiBsb2NhdG9yPSIxMzc6MS0xMzc6MTc0IiBuYW1lPSJTZXh1YWwgQWN0aXZpdHkgLSBNYWxlIC0gS2luZCBvZiBTZXggLSBJbnNlcnRpdmUgQW5hbCIgaWQ9Ik5BQ0hDLkgxLkRFMjUiIGRpc3BsYXk9IlNleHVhbCBBY3Rpdml0eSAtIE1hbGUgLSBLaW5kIG9mIFNleCAtIEluc2VydGl2ZSBBbmFsIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIxNjIiPg0KICAgICAgICAgICAgICAgPGE6cz5jb2RlICZxdW90O1NleHVhbCBBY3Rpdml0eSAtIE1hbGUgLSBLaW5kIG9mIFNleCAtIEluc2VydGl2ZSBBbmFsJnF1b3Q7OiAnTkFDSEMuSDEuREUyNScgZnJvbSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTYxIj4NCiAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7RXh0ZW5kZWQgQ29kZXMgQ29kZVN5c3RlbSZxdW90OzwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPiBkaXNwbGF5ICdTZXh1YWwgQWN0aXZpdHkgLSBNYWxlIC0gS2luZCBvZiBTZXggLSBJbnNlcnRpdmUgQW5hbCc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGNvZGVTeXN0ZW0gbG9jYWxJZD0iMTYxIiBsb2NhdG9yPSIxMzc6ODQtMTM3OjExMCIgbmFtZT0iRXh0ZW5kZWQgQ29kZXMgQ29kZVN5c3RlbSIvPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjE2NCIgbG9jYXRvcj0iMTM4OjEtMTM4OjE0NiIgbmFtZT0iU2V4dWFsIEFjdGl2aXR5IC0gS2luZCBvZiBTZXggLSBWYWdpbmFsIiBpZD0iTkFDSEMuSDEuREUyNiIgZGlzcGxheT0iU2V4dWFsIEFjdGl2aXR5IC0gS2luZCBvZiBTZXggLSBWYWdpbmFsIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIxNjQiPg0KICAgICAgICAgICAgICAgPGE6cz5jb2RlICZxdW90O1NleHVhbCBBY3Rpdml0eSAtIEtpbmQgb2YgU2V4IC0gVmFnaW5hbCZxdW90OzogJ05BQ0hDLkgxLkRFMjYnIGZyb20gPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjE2MyI+DQogICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O0V4dGVuZGVkIENvZGVzIENvZGVTeXN0ZW0mcXVvdDs8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4gZGlzcGxheSAnU2V4dWFsIEFjdGl2aXR5IC0gS2luZCBvZiBTZXggLSBWYWdpbmFsJzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8Y29kZVN5c3RlbSBsb2NhbElkPSIxNjMiIGxvY2F0b3I9IjEzODo3MC0xMzg6OTYiIG5hbWU9IkV4dGVuZGVkIENvZGVzIENvZGVTeXN0ZW0iLz4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxNjYiIGxvY2F0b3I9IjEzOToxLTEzOToxMjQiIG5hbWU9IkRBU1QgMTAgUXVlc3Rpb24gMSIgaWQ9IjMyNTQwMzkiIGRpc3BsYXk9IkhhdmUgeW91IHVzZWQgZHJ1Z3Mgb3RoZXIgdGhhbiB0aG9zZSByZXF1aXJlZCBmb3IgbWVkaWNhbCByZWFzb25zIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIxNjYiPg0KICAgICAgICAgICAgICAgPGE6cz5jb2RlICZxdW90O0RBU1QgMTAgUXVlc3Rpb24gMSZxdW90OzogJzMyNTQwMzknIGZyb20gPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjE2NSI+DQogICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O05JREEmcXVvdDs8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4gZGlzcGxheSAnSGF2ZSB5b3UgdXNlZCBkcnVncyBvdGhlciB0aGFuIHRob3NlIHJlcXVpcmVkIGZvciBtZWRpY2FsIHJlYXNvbnMnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxjb2RlU3lzdGVtIGxvY2FsSWQ9IjE2NSIgbG9jYXRvcj0iMTM5OjQzLTEzOTo0OCIgbmFtZT0iTklEQSIvPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjE2OCIgbG9jYXRvcj0iMTQwOjEtMTQwOjk4IiBuYW1lPSJEQVNUIDEwIFF1ZXN0aW9uIDIiIGlkPSIzMjU0MDU3IiBkaXNwbGF5PSJEbyB5b3UgdXNlIG1vcmUgdGhhbiBvbmUgZHJ1ZyBhdCBhIHRpbWUiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjE2OCI+DQogICAgICAgICAgICAgICA8YTpzPmNvZGUgJnF1b3Q7REFTVCAxMCBRdWVzdGlvbiAyJnF1b3Q7OiAnMzI1NDA1NycgZnJvbSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTY3Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7TklEQSZxdW90OzwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPiBkaXNwbGF5ICdEbyB5b3UgdXNlIG1vcmUgdGhhbiBvbmUgZHJ1ZyBhdCBhIHRpbWUnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxjb2RlU3lzdGVtIGxvY2FsSWQ9IjE2NyIgbG9jYXRvcj0iMTQwOjQzLTE0MDo0OCIgbmFtZT0iTklEQSIvPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjE3MCIgbG9jYXRvcj0iMTQxOjEtMTQxOjExNSIgbmFtZT0iREFTVCAxMCBRdWVzdGlvbiAzIiBpZD0iMzI1NDA1OCIgZGlzcGxheT0iQXJlIHlvdSBhbHdheXMgYWJsZSB0byBzdG9wIHVzaW5nIGRydWdzIHdoZW4geW91IHdhbnQgdG8iIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjE3MCI+DQogICAgICAgICAgICAgICA8YTpzPmNvZGUgJnF1b3Q7REFTVCAxMCBRdWVzdGlvbiAzJnF1b3Q7OiAnMzI1NDA1OCcgZnJvbSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTY5Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7TklEQSZxdW90OzwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPiBkaXNwbGF5ICdBcmUgeW91IGFsd2F5cyBhYmxlIHRvIHN0b3AgdXNpbmcgZHJ1Z3Mgd2hlbiB5b3Ugd2FudCB0byc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGNvZGVTeXN0ZW0gbG9jYWxJZD0iMTY5IiBsb2NhdG9yPSIxNDE6NDMtMTQxOjQ4IiBuYW1lPSJOSURBIi8+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMTcyIiBsb2NhdG9yPSIxNDI6MS0xNDI6MTE5IiBuYW1lPSJEQVNUIDEwIFF1ZXN0aW9uIDQiIGlkPSIzMjU0MDYxIiBkaXNwbGF5PSJIYXZlIHlvdSBoYWQgYmxhY2tvdXRzIG9yIGZsYXNoYmFja3MgYXMgYSByZXN1bHQgb2YgZHJ1ZyB1c2UiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjE3MiI+DQogICAgICAgICAgICAgICA8YTpzPmNvZGUgJnF1b3Q7REFTVCAxMCBRdWVzdGlvbiA0JnF1b3Q7OiAnMzI1NDA2MScgZnJvbSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTcxIj4NCiAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7TklEQSZxdW90OzwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPiBkaXNwbGF5ICdIYXZlIHlvdSBoYWQgYmxhY2tvdXRzIG9yIGZsYXNoYmFja3MgYXMgYSByZXN1bHQgb2YgZHJ1ZyB1c2UnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxjb2RlU3lzdGVtIGxvY2FsSWQ9IjE3MSIgbG9jYXRvcj0iMTQyOjQzLTE0Mjo0OCIgbmFtZT0iTklEQSIvPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjE3NCIgbG9jYXRvcj0iMTQzOjEtMTQzOjEwOSIgbmFtZT0iREFTVCAxMCBRdWVzdGlvbiA1IiBpZD0iMzI1NDA2MyIgZGlzcGxheT0iRG8geW91IGV2ZXIgZmVlbCBiYWQgb3IgZ3VpbHR5IGFib3V0IHlvdXIgZHJ1ZyB1c2UiIGFjY2Vzc0xldmVsPSJQdWJsaWMiPg0KICAgICAgICAgPGFubm90YXRpb24geHNpOnR5cGU9ImE6QW5ub3RhdGlvbiI+DQogICAgICAgICAgICA8YTpzIHI9IjE3NCI+DQogICAgICAgICAgICAgICA8YTpzPmNvZGUgJnF1b3Q7REFTVCAxMCBRdWVzdGlvbiA1JnF1b3Q7OiAnMzI1NDA2MycgZnJvbSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTczIj4NCiAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7TklEQSZxdW90OzwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPiBkaXNwbGF5ICdEbyB5b3UgZXZlciBmZWVsIGJhZCBvciBndWlsdHkgYWJvdXQgeW91ciBkcnVnIHVzZSc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGNvZGVTeXN0ZW0gbG9jYWxJZD0iMTczIiBsb2NhdG9yPSIxNDM6NDMtMTQzOjQ4IiBuYW1lPSJOSURBIi8+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMTc2IiBsb2NhdG9yPSIxNDQ6MS0xNDQ6MTM2IiBuYW1lPSJEQVNUIDEwIFF1ZXN0aW9uIDYiIGlkPSIzMjU0MDY1IiBkaXNwbGF5PSJEb2VzIHlvdXIgc3BvdXNlIChvciBwYXJlbnRzKSBldmVyIGNvbXBsYWluIGFib3V0IHlvdXIgaW52b2x2ZW1lbnQgd2l0aCBkcnVncyIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTc2Ij4NCiAgICAgICAgICAgICAgIDxhOnM+Y29kZSAmcXVvdDtEQVNUIDEwIFF1ZXN0aW9uIDYmcXVvdDs6ICczMjU0MDY1JyBmcm9tIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxNzUiPg0KICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtOSURBJnF1b3Q7PC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+IGRpc3BsYXkgJ0RvZXMgeW91ciBzcG91c2UgKG9yIHBhcmVudHMpIGV2ZXIgY29tcGxhaW4gYWJvdXQgeW91ciBpbnZvbHZlbWVudCB3aXRoIGRydWdzJzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8Y29kZVN5c3RlbSBsb2NhbElkPSIxNzUiIGxvY2F0b3I9IjE0NDo0My0xNDQ6NDgiIG5hbWU9Ik5JREEiLz4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxNzgiIGxvY2F0b3I9IjE0NToxLTE0NToxMTgiIG5hbWU9IkRBU1QgMTAgUXVlc3Rpb24gNyIgaWQ9IjMyNTQwNjYiIGRpc3BsYXk9IkhhdmUgeW91IG5lZ2xlY3RlZCB5b3VyIGZhbWlseSBiZWNhdXNlIG9mIHlvdXIgdXNlIG9mIGRydWdzIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIxNzgiPg0KICAgICAgICAgICAgICAgPGE6cz5jb2RlICZxdW90O0RBU1QgMTAgUXVlc3Rpb24gNyZxdW90OzogJzMyNTQwNjYnIGZyb20gPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjE3NyI+DQogICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O05JREEmcXVvdDs8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4gZGlzcGxheSAnSGF2ZSB5b3UgbmVnbGVjdGVkIHlvdXIgZmFtaWx5IGJlY2F1c2Ugb2YgeW91ciB1c2Ugb2YgZHJ1Z3MnPC9hOnM+DQogICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgIDwvYW5ub3RhdGlvbj4NCiAgICAgICAgIDxjb2RlU3lzdGVtIGxvY2FsSWQ9IjE3NyIgbG9jYXRvcj0iMTQ1OjQzLTE0NTo0OCIgbmFtZT0iTklEQSIvPg0KICAgICAgPC9kZWY+DQogICAgICA8ZGVmIGxvY2FsSWQ9IjE4MCIgbG9jYXRvcj0iMTQ2OjEtMTQ2OjEyMiIgbmFtZT0iREFTVCAxMCBRdWVzdGlvbiA4IiBpZD0iMzI1NDA2NyIgZGlzcGxheT0iSGF2ZSB5b3UgZW5nYWdlZCBpbiBpbGxlZ2FsIGFjdGl2aXRpZXMgaW4gb3JkZXIgdG8gb2J0YWluIGRydWdzIiBhY2Nlc3NMZXZlbD0iUHVibGljIj4NCiAgICAgICAgIDxhbm5vdGF0aW9uIHhzaTp0eXBlPSJhOkFubm90YXRpb24iPg0KICAgICAgICAgICAgPGE6cyByPSIxODAiPg0KICAgICAgICAgICAgICAgPGE6cz5jb2RlICZxdW90O0RBU1QgMTAgUXVlc3Rpb24gOCZxdW90OzogJzMyNTQwNjcnIGZyb20gPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzIHI9IjE3OSI+DQogICAgICAgICAgICAgICAgICA8YTpzPiZxdW90O05JREEmcXVvdDs8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4gZGlzcGxheSAnSGF2ZSB5b3UgZW5nYWdlZCBpbiBpbGxlZ2FsIGFjdGl2aXRpZXMgaW4gb3JkZXIgdG8gb2J0YWluIGRydWdzJzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8Y29kZVN5c3RlbSBsb2NhbElkPSIxNzkiIGxvY2F0b3I9IjE0Njo0My0xNDY6NDgiIG5hbWU9Ik5JREEiLz4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxODIiIGxvY2F0b3I9IjE0NzoxLTE0NzoxNDYiIG5hbWU9IkRBU1QgMTAgUXVlc3Rpb24gOSIgaWQ9IjMyNTQwNzAiIGRpc3BsYXk9IkhhdmUgeW91IGV2ZXIgZXhwZXJpZW5jZWQgd2l0aGRyYXdhbCBzeW1wdG9tcyAoZmVsdCBzaWNrKSB3aGVuIHlvdSBzdG9wcGVkIHRha2luZyBkcnVncyIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTgyIj4NCiAgICAgICAgICAgICAgIDxhOnM+Y29kZSAmcXVvdDtEQVNUIDEwIFF1ZXN0aW9uIDkmcXVvdDs6ICczMjU0MDcwJyBmcm9tIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cyByPSIxODEiPg0KICAgICAgICAgICAgICAgICAgPGE6cz4mcXVvdDtOSURBJnF1b3Q7PC9hOnM+DQogICAgICAgICAgICAgICA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnM+IGRpc3BsYXkgJ0hhdmUgeW91IGV2ZXIgZXhwZXJpZW5jZWQgd2l0aGRyYXdhbCBzeW1wdG9tcyAoZmVsdCBzaWNrKSB3aGVuIHlvdSBzdG9wcGVkIHRha2luZyBkcnVncyc8L2E6cz4NCiAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgPC9hbm5vdGF0aW9uPg0KICAgICAgICAgPGNvZGVTeXN0ZW0gbG9jYWxJZD0iMTgxIiBsb2NhdG9yPSIxNDc6NDMtMTQ3OjQ4IiBuYW1lPSJOSURBIi8+DQogICAgICA8L2RlZj4NCiAgICAgIDxkZWYgbG9jYWxJZD0iMTg0IiBsb2NhdG9yPSIxNDg6MS0xNDg6MTc4IiBuYW1lPSJEQVNUIDEwIFF1ZXN0aW9uIDEwIiBpZD0iMzI1NDA3MiIgZGlzcGxheT0iSGF2ZSB5b3UgaGFkIG1lZGljYWwgcHJvYmxlbXMgYXMgYSByZXN1bHQgb2YgeW91ciBkcnVnIHVzZSAoZS5nLiwgbWVtb3J5IGxvc3MsIGhlcGF0aXRpcywgY29udnVsc2lvbnMsIGJsZWVkaW5nLCBldGMuKSIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTg0Ij4NCiAgICAgICAgICAgICAgIDxhOnM+Y29kZSAmcXVvdDtEQVNUIDEwIFF1ZXN0aW9uIDEwJnF1b3Q7OiAnMzI1NDA3MicgZnJvbSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTgzIj4NCiAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7TklEQSZxdW90OzwvYTpzPg0KICAgICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICAgICAgICA8YTpzPiBkaXNwbGF5ICdIYXZlIHlvdSBoYWQgbWVkaWNhbCBwcm9ibGVtcyBhcyBhIHJlc3VsdCBvZiB5b3VyIGRydWcgdXNlIChlLmcuLCBtZW1vcnkgbG9zcywgaGVwYXRpdGlzLCBjb252dWxzaW9ucywgYmxlZWRpbmcsIGV0Yy4pJzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8Y29kZVN5c3RlbSBsb2NhbElkPSIxODMiIGxvY2F0b3I9IjE0ODo0NC0xNDg6NDkiIG5hbWU9Ik5JREEiLz4NCiAgICAgIDwvZGVmPg0KICAgICAgPGRlZiBsb2NhbElkPSIxODYiIGxvY2F0b3I9IjE0OToxLTE0OTo3NiIgbmFtZT0iREFTVCAxMCBTY29yZSIgaWQ9IjgyNjY3LTciIGRpc3BsYXk9IlRvdGFsIFNjb3JlIFtEQVNULTEwXSIgYWNjZXNzTGV2ZWw9IlB1YmxpYyI+DQogICAgICAgICA8YW5ub3RhdGlvbiB4c2k6dHlwZT0iYTpBbm5vdGF0aW9uIj4NCiAgICAgICAgICAgIDxhOnMgcj0iMTg2Ij4NCiAgICAgICAgICAgICAgIDxhOnM+Y29kZSAmcXVvdDtEQVNUIDEwIFNjb3JlJnF1b3Q7OiAnODI2NjctNycgZnJvbSA8L2E6cz4NCiAgICAgICAgICAgICAgIDxhOnMgcj0iMTg1Ij4NCiAgICAgICAgICAgICAgICAgIDxhOnM+JnF1b3Q7TE9JTkMmcXVvdDs8L2E6cz4NCiAgICAgICAgICAgICAgIDwvYTpzPg0KICAgICAgICAgICAgICAgPGE6cz4gZGlzcGxheSAnVG90YWwgU2NvcmUgW0RBU1QtMTBdJzwvYTpzPg0KICAgICAgICAgICAgPC9hOnM+DQogICAgICAgICA8L2Fubm90YXRpb24+DQogICAgICAgICA8Y29kZVN5c3RlbSBsb2NhbElkPSIxODUiIGxvY2F0b3I9IjE0OTozOC0xNDk6NDQiIG5hbWU9IkxPSU5DIi8+DQogICAgICA8L2RlZj4NCiAgIDwvY29kZXM+DQo8L2xpYnJhcnk+DQo="/>
  </content>
</Library>