dQM CMS Content Implementation Guide
2026.1.0 - CI Build

dQM CMS Content Implementation Guide, published by cqframework. This guide is not an authorized publication; it is the continuous build for version 2026.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/cqframework/dqm-content-cms-2026/ and changes regularly. See the Directory of published versions

: HOB Organism Taxonomy Logic - XML Representation

Page standards status: Informative Maturity Level: 1

Raw xml | Download


<Library xmlns="http://hl7.org/fhir">
  <id value="HOBOrganismTaxonomy"/>
  <text>
    <status value="extensions"/>
    <div xmlns="http://www.w3.org/1999/xhtml">
  <table class="narrative-table">
    <tbody>
<tr>


<th colspan="2" scope="row" class="row-header"><a name="metadata"> </a>Metadata</th>


</tr>

<tr>


<th scope="row" class="row-header">Title</th>



<td class="content-container">HOB Organism Taxonomy Logic</td>


</tr>





<tr>


<th scope="row" class="row-header">Version</th>



<td class="content-container">2026.1.0</td>


</tr>
















<tr>


<th scope="row" class="row-header">Status</th>



<td class="content-container">Draft</td>


</tr>




<tr>


<th scope="row" class="row-header">Experimental</th>



<td class="content-container">true</td>


</tr>













<tr>


<th scope="row" class="row-header">Topic</th>



<td class="content-container">FHIR
</td>


</tr>

<tr>


<th scope="row" class="row-header">Topic</th>



<td class="content-container">CQL
</td>


</tr>
















<tr>


<th scope="row" class="row-header">Description</th>



<td class="content-container"><div><p>DRAFT Data elements used to determine organism taxonomy as part of the calculation of Hospital-onset Bacteremia and Fungemia measures.</p>
</div></td>


</tr>









<tr>


<th scope="row" class="row-header">Type</th>



<td class="content-container">
    <a href="http://terminology.hl7.org/7.5.0/CodeSystem-library-type.html">http://terminology.hl7.org/CodeSystem/library-type</a>#logic-library


</td>


</tr>













<tr>


<th colspan="2" scope="row" class="row-header"><a name="parameters"> </a>Parameters</th>


</tr>


<tr>


<th scope="row" class="row-header">Parameter</th>



<td class="content-container">None</td>


</tr>








  <tr>


<th colspan="2" scope="row" class="row-header">Library Content</th>


</tr>
  
    
    <tr>
      <th scope="row" class="row-header">CQL Content</th>
      <td>
        <a name="cql-content"> </a>
        <pre style="border: none;" class="content-container highlight language-cql"><code class="language-cql">/*
@description: 

NOTE: This library is developed in the dqm-content-cms-2026 repository:
https://github.com/cqframework/dqm-content-cms-2026/blob/main/input/cql/HOBOrganismTaxonomy.cql

NOTE: This library is currently released in MADiE; this is the development copy
https://madie.cms.gov/cql-libraries/6ae9ecdc420d45ce089c0e76/edit/details
*/
library HOBOrganismTaxonomy version 0.1.000

using USQualityCore version '0.5.0'
using USCore version '6.1.0-derived'
using FHIR version '4.0.1'

include hl7.fhir.uv.cql.FHIRHelpers version '4.0.1' called FHIRHelpers
include hl7.fhir.uv.cql.FHIRCommon version '2.0.0' called FHIRCommon

context Patient

/*
@description: Organism species and genus information
@comment: This definition is a subset of the complete organism taxonomy for the
HOB measure for illustration purposes. For the complete taxonomy, refer to the
HOB measure guidance.
*/
define &quot;OrganismTaxonomy&quot;:
{
  { &quot;snomed_preferred_term&quot;: '(Cholera) or (Vibrio cholerae)', &quot;snomed_concept_id&quot;: '186087007', &quot;roll_up_genus_level&quot;: '1', &quot;roll_up_genus_name&quot;: 'Vibrio', &quot;roll_up_genus_conceptid&quot;: '34872001', &quot;roll_up_species_level&quot;: '1', &quot;roll_up_species_name&quot;: 'Vibrio cholerae', &quot;roll_up_species_conceptid&quot;: '75953000', &quot;nhsn_community_associated&quot;: '0', &quot;nhsn_skin_commensal&quot;: '0', &quot;snomed_status&quot;: '0', &quot;L&quot;: null as String },
  { &quot;snomed_preferred_term&quot;: '(Legionella) or (Legionnaire\'s disease)', &quot;snomed_concept_id&quot;: '266186009', &quot;roll_up_genus_level&quot;: '1', &quot;roll_up_genus_name&quot;: 'Legionella', &quot;roll_up_genus_conceptid&quot;: '7527002', &quot;roll_up_species_level&quot;: '0', &quot;roll_up_species_name&quot;: null as String, &quot;roll_up_species_conceptid&quot;: null as String, &quot;nhsn_community_associated&quot;: '0', &quot;nhsn_skin_commensal&quot;: '0', &quot;snomed_status&quot;: '0', &quot;L&quot;: null as String },
  { &quot;snomed_preferred_term&quot;: '(Legionella) or (Legionnaire\'s disease)', &quot;snomed_concept_id&quot;: '154315008', &quot;roll_up_genus_level&quot;: '1', &quot;roll_up_genus_name&quot;: 'Legionella', &quot;roll_up_genus_conceptid&quot;: '7527002', &quot;roll_up_species_level&quot;: '0', &quot;roll_up_species_name&quot;: null as String, &quot;roll_up_species_conceptid&quot;: null as String, &quot;nhsn_community_associated&quot;: '0', &quot;nhsn_skin_commensal&quot;: '0', &quot;snomed_status&quot;: '0', &quot;L&quot;: null as String },
  { &quot;snomed_preferred_term&quot;: '(Shigella dysenteriae - group A) or (bacillary dysentery)', &quot;snomed_concept_id&quot;: '186103005', &quot;roll_up_genus_level&quot;: '1', &quot;roll_up_genus_name&quot;: 'Shigella', &quot;roll_up_genus_conceptid&quot;: '77352002', &quot;roll_up_species_level&quot;: '1', &quot;roll_up_species_name&quot;: 'Shigella dysenteriae', &quot;roll_up_species_conceptid&quot;: '43612004', &quot;nhsn_community_associated&quot;: '0', &quot;nhsn_skin_commensal&quot;: '0', &quot;snomed_status&quot;: '0', &quot;L&quot;: null as String },
  { &quot;snomed_preferred_term&quot;: '(Whooping cough) or (Bordetella)', &quot;snomed_concept_id&quot;: '186350009', &quot;roll_up_genus_level&quot;: '1', &quot;roll_up_genus_name&quot;: 'Bordetella', &quot;roll_up_genus_conceptid&quot;: '46466005', &quot;roll_up_species_level&quot;: '0', &quot;roll_up_species_name&quot;: null as String, &quot;roll_up_species_conceptid&quot;: null as String, &quot;nhsn_community_associated&quot;: '0', &quot;nhsn_skin_commensal&quot;: '0', &quot;snomed_status&quot;: '0', &quot;L&quot;: null as String },
  { &quot;snomed_preferred_term&quot;: 'Abiotrophia', &quot;snomed_concept_id&quot;: '115161005', &quot;roll_up_genus_level&quot;: '1', &quot;roll_up_genus_name&quot;: 'Abiotrophia', &quot;roll_up_genus_conceptid&quot;: '115161005', &quot;roll_up_species_level&quot;: '0', &quot;roll_up_species_name&quot;: null as String, &quot;roll_up_species_conceptid&quot;: null as String, &quot;nhsn_community_associated&quot;: '0', &quot;nhsn_skin_commensal&quot;: '0', &quot;snomed_status&quot;: '1', &quot;L&quot;: null as String },
  { &quot;snomed_preferred_term&quot;: 'Abiotrophia defectiva', &quot;snomed_concept_id&quot;: '113714003', &quot;roll_up_genus_level&quot;: '1', &quot;roll_up_genus_name&quot;: 'Abiotrophia', &quot;roll_up_genus_conceptid&quot;: '115161005', &quot;roll_up_species_level&quot;: '1', &quot;roll_up_species_name&quot;: 'Abiotrophia defectiva', &quot;roll_up_species_conceptid&quot;: '113714003', &quot;nhsn_community_associated&quot;: '0', &quot;nhsn_skin_commensal&quot;: '0', &quot;snomed_status&quot;: '1', &quot;L&quot;: null as String },
  { &quot;snomed_preferred_term&quot;: 'Abiotrophia para-adiacens', &quot;snomed_concept_id&quot;: '409815006', &quot;roll_up_genus_level&quot;: '1', &quot;roll_up_genus_name&quot;: 'Abiotrophia', &quot;roll_up_genus_conceptid&quot;: '115161005', &quot;roll_up_species_level&quot;: '1', &quot;roll_up_species_name&quot;: 'Abiotrophia para-adiacens', &quot;roll_up_species_conceptid&quot;: '409815006', &quot;nhsn_community_associated&quot;: '0', &quot;nhsn_skin_commensal&quot;: '0', &quot;snomed_status&quot;: '0', &quot;L&quot;: null as String },
  { &quot;snomed_preferred_term&quot;: 'Abiotrophia species', &quot;snomed_concept_id&quot;: '372391001', &quot;roll_up_genus_level&quot;: '1', &quot;roll_up_genus_name&quot;: 'Abiotrophia', &quot;roll_up_genus_conceptid&quot;: '115161005', &quot;roll_up_species_level&quot;: '0', &quot;roll_up_species_name&quot;: null as String, &quot;roll_up_species_conceptid&quot;: null as String, &quot;nhsn_community_associated&quot;: '0', &quot;nhsn_skin_commensal&quot;: '0', &quot;snomed_status&quot;: '0', &quot;L&quot;: null as String },
  { &quot;snomed_preferred_term&quot;: 'Abortiporus', &quot;snomed_concept_id&quot;: '736080001', &quot;roll_up_genus_level&quot;: '1', &quot;roll_up_genus_name&quot;: 'Abortiporus', &quot;roll_up_genus_conceptid&quot;: '736080001', &quot;roll_up_species_level&quot;: '0', &quot;roll_up_species_name&quot;: null as String, &quot;roll_up_species_conceptid&quot;: null as String, &quot;nhsn_community_associated&quot;: '0', &quot;nhsn_skin_commensal&quot;: '0', &quot;snomed_status&quot;: '1', &quot;L&quot;: null as String },
  { &quot;snomed_preferred_term&quot;: 'Abortiporus biennis', &quot;snomed_concept_id&quot;: '736079004', &quot;roll_up_genus_level&quot;: '1', &quot;roll_up_genus_name&quot;: 'Abortiporus', &quot;roll_up_genus_conceptid&quot;: '736080001', &quot;roll_up_species_level&quot;: '1', &quot;roll_up_species_name&quot;: 'Abortiporus biennis', &quot;roll_up_species_conceptid&quot;: '736079004', &quot;nhsn_community_associated&quot;: '0', &quot;nhsn_skin_commensal&quot;: '0', &quot;snomed_status&quot;: '1', &quot;L&quot;: null as String },
  { &quot;snomed_preferred_term&quot;: 'Absidia', &quot;snomed_concept_id&quot;: '57145009', &quot;roll_up_genus_level&quot;: '1', &quot;roll_up_genus_name&quot;: 'Absidia', &quot;roll_up_genus_conceptid&quot;: '57145009', &quot;roll_up_species_level&quot;: '0', &quot;roll_up_species_name&quot;: null as String, &quot;roll_up_species_conceptid&quot;: null as String, &quot;nhsn_community_associated&quot;: '0', &quot;nhsn_skin_commensal&quot;: '0', &quot;snomed_status&quot;: '1', &quot;L&quot;: null as String },
  { &quot;snomed_preferred_term&quot;: 'Absidia caerulea', &quot;snomed_concept_id&quot;: '2591000146102', &quot;roll_up_genus_level&quot;: '1', &quot;roll_up_genus_name&quot;: 'Absidia', &quot;roll_up_genus_conceptid&quot;: '57145009', &quot;roll_up_species_level&quot;: '1', &quot;roll_up_species_name&quot;: 'Absidia caerulea', &quot;roll_up_species_conceptid&quot;: '2591000146102', &quot;nhsn_community_associated&quot;: '0', &quot;nhsn_skin_commensal&quot;: '0', &quot;snomed_status&quot;: '1', &quot;L&quot;: null as String },
  { &quot;snomed_preferred_term&quot;: 'Absidia corymbifera', &quot;snomed_concept_id&quot;: '243420008', &quot;roll_up_genus_level&quot;: '1', &quot;roll_up_genus_name&quot;: 'Absidia', &quot;roll_up_genus_conceptid&quot;: '57145009', &quot;roll_up_species_level&quot;: '1', &quot;roll_up_species_name&quot;: 'Absidia corymbifera', &quot;roll_up_species_conceptid&quot;: '243420008', &quot;nhsn_community_associated&quot;: '0', &quot;nhsn_skin_commensal&quot;: '0', &quot;snomed_status&quot;: '0', &quot;L&quot;: null as String },
  { &quot;snomed_preferred_term&quot;: 'Absidia cylindrospora', &quot;snomed_concept_id&quot;: '49931000087108', &quot;roll_up_genus_level&quot;: '1', &quot;roll_up_genus_name&quot;: 'Absidia', &quot;roll_up_genus_conceptid&quot;: '57145009', &quot;roll_up_species_level&quot;: '1', &quot;roll_up_species_name&quot;: 'Absidia cylindrospora', &quot;roll_up_species_conceptid&quot;: '49931000087108', &quot;nhsn_community_associated&quot;: '0', &quot;nhsn_skin_commensal&quot;: '0', &quot;snomed_status&quot;: '1', &quot;L&quot;: null as String },
  { &quot;snomed_preferred_term&quot;: 'Absidia glauca', &quot;snomed_concept_id&quot;: '785768009', &quot;roll_up_genus_level&quot;: '1', &quot;roll_up_genus_name&quot;: 'Absidia', &quot;roll_up_genus_conceptid&quot;: '57145009', &quot;roll_up_species_level&quot;: '1', &quot;roll_up_species_name&quot;: 'Absidia glauca', &quot;roll_up_species_conceptid&quot;: '785768009', &quot;nhsn_community_associated&quot;: '0', &quot;nhsn_skin_commensal&quot;: '0', &quot;snomed_status&quot;: '1', &quot;L&quot;: null as String },
  { &quot;snomed_preferred_term&quot;: 'Absidia halospora', &quot;snomed_concept_id&quot;: '8296004', &quot;roll_up_genus_level&quot;: '1', &quot;roll_up_genus_name&quot;: 'Absidia', &quot;roll_up_genus_conceptid&quot;: '57145009', &quot;roll_up_species_level&quot;: '1', &quot;roll_up_species_name&quot;: 'Absidia halospora', &quot;roll_up_species_conceptid&quot;: '8296004', &quot;nhsn_community_associated&quot;: '0', &quot;nhsn_skin_commensal&quot;: '0', &quot;snomed_status&quot;: '1', &quot;L&quot;: null as String },
  { &quot;snomed_preferred_term&quot;: 'Absidia lichtheimii', &quot;snomed_concept_id&quot;: '359802007', &quot;roll_up_genus_level&quot;: '1', &quot;roll_up_genus_name&quot;: 'Absidia', &quot;roll_up_genus_conceptid&quot;: '57145009', &quot;roll_up_species_level&quot;: '1', &quot;roll_up_species_name&quot;: 'Absidia lichtheimii', &quot;roll_up_species_conceptid&quot;: '359802007', &quot;nhsn_community_associated&quot;: '0', &quot;nhsn_skin_commensal&quot;: '0', &quot;snomed_status&quot;: '0', &quot;L&quot;: null as String },
  { &quot;snomed_preferred_term&quot;: 'Absidia ramosa', &quot;snomed_concept_id&quot;: '36013002', &quot;roll_up_genus_level&quot;: '1', &quot;roll_up_genus_name&quot;: 'Absidia', &quot;roll_up_genus_conceptid&quot;: '57145009', &quot;roll_up_species_level&quot;: '1', &quot;roll_up_species_name&quot;: 'Absidia ramosa', &quot;roll_up_species_conceptid&quot;: '36013002', &quot;nhsn_community_associated&quot;: '0', &quot;nhsn_skin_commensal&quot;: '0', &quot;snomed_status&quot;: '0', &quot;L&quot;: null as String },
  { &quot;snomed_preferred_term&quot;: 'Absidia species', &quot;snomed_concept_id&quot;: '404226006', &quot;roll_up_genus_level&quot;: '1', &quot;roll_up_genus_name&quot;: 'Absidia', &quot;roll_up_genus_conceptid&quot;: '57145009', &quot;roll_up_species_level&quot;: '0', &quot;roll_up_species_name&quot;: null as String, &quot;roll_up_species_conceptid&quot;: null as String, &quot;nhsn_community_associated&quot;: '0', &quot;nhsn_skin_commensal&quot;: '0', &quot;snomed_status&quot;: '0', &quot;L&quot;: null as String },
  { &quot;snomed_preferred_term&quot;: 'Abyssicoccus', &quot;snomed_concept_id&quot;: '541341000124105', &quot;roll_up_genus_level&quot;: '1', &quot;roll_up_genus_name&quot;: 'Abyssicoccus', &quot;roll_up_genus_conceptid&quot;: '541341000124105', &quot;roll_up_species_level&quot;: '0', &quot;roll_up_species_name&quot;: null as String, &quot;roll_up_species_conceptid&quot;: null as String, &quot;nhsn_community_associated&quot;: '0', &quot;nhsn_skin_commensal&quot;: '0', &quot;snomed_status&quot;: '1', &quot;L&quot;: null as String },
  { &quot;snomed_preferred_term&quot;: 'Abyssicoccus albus', &quot;snomed_concept_id&quot;: '541351000124107', &quot;roll_up_genus_level&quot;: '1', &quot;roll_up_genus_name&quot;: 'Abyssicoccus', &quot;roll_up_genus_conceptid&quot;: '541341000124105', &quot;roll_up_species_level&quot;: '1', &quot;roll_up_species_name&quot;: 'Abyssicoccus albus', &quot;roll_up_species_conceptid&quot;: '541351000124107', &quot;nhsn_community_associated&quot;: '0', &quot;nhsn_skin_commensal&quot;: '0', &quot;snomed_status&quot;: '1', &quot;L&quot;: null as String },
  { &quot;snomed_preferred_term&quot;: 'Acaromyces', &quot;snomed_concept_id&quot;: '28861000087102', &quot;roll_up_genus_level&quot;: '1', &quot;roll_up_genus_name&quot;: 'Acaromyces', &quot;roll_up_genus_conceptid&quot;: '28861000087102', &quot;roll_up_species_level&quot;: '0', &quot;roll_up_species_name&quot;: null as String, &quot;roll_up_species_conceptid&quot;: null as String, &quot;nhsn_community_associated&quot;: '0', &quot;nhsn_skin_commensal&quot;: '0', &quot;snomed_status&quot;: '1', &quot;L&quot;: null as String },
  { &quot;snomed_preferred_term&quot;: 'Acaromyces ingoldii', &quot;snomed_concept_id&quot;: '28871000087106', &quot;roll_up_genus_level&quot;: '1', &quot;roll_up_genus_name&quot;: 'Acaromyces', &quot;roll_up_genus_conceptid&quot;: '28861000087102', &quot;roll_up_species_level&quot;: '1', &quot;roll_up_species_name&quot;: 'Acaromyces ingoldii', &quot;roll_up_species_conceptid&quot;: '28871000087106', &quot;nhsn_community_associated&quot;: '0', &quot;nhsn_skin_commensal&quot;: '0', &quot;snomed_status&quot;: '1', &quot;L&quot;: null as String },
  { &quot;snomed_preferred_term&quot;: 'Acaulium', &quot;snomed_concept_id&quot;: '785735002', &quot;roll_up_genus_level&quot;: '1', &quot;roll_up_genus_name&quot;: 'Acaulium', &quot;roll_up_genus_conceptid&quot;: '785735002', &quot;roll_up_species_level&quot;: '0', &quot;roll_up_species_name&quot;: null as String, &quot;roll_up_species_conceptid&quot;: null as String, &quot;nhsn_community_associated&quot;: '0', &quot;nhsn_skin_commensal&quot;: '0', &quot;snomed_status&quot;: '1', &quot;L&quot;: null as String },
  { &quot;snomed_preferred_term&quot;: 'Acaulium acremonium', &quot;snomed_concept_id&quot;: '59520005', &quot;roll_up_genus_level&quot;: '1', &quot;roll_up_genus_name&quot;: 'Acaulium', &quot;roll_up_genus_conceptid&quot;: '785735002', &quot;roll_up_species_level&quot;: '1', &quot;roll_up_species_name&quot;: 'Acaulium acremonium', &quot;roll_up_species_conceptid&quot;: '59520005', &quot;nhsn_community_associated&quot;: '0', &quot;nhsn_skin_commensal&quot;: '0', &quot;snomed_status&quot;: '1', &quot;L&quot;: null as String },
  { &quot;snomed_preferred_term&quot;: 'Acetanaerobacterium', &quot;snomed_concept_id&quot;: '423947001', &quot;roll_up_genus_level&quot;: '1', &quot;roll_up_genus_name&quot;: 'Acetanaerobacterium', &quot;roll_up_genus_conceptid&quot;: '423947001', &quot;roll_up_species_level&quot;: '0', &quot;roll_up_species_name&quot;: null as String, &quot;roll_up_species_conceptid&quot;: null as String, &quot;nhsn_community_associated&quot;: '0', &quot;nhsn_skin_commensal&quot;: '0', &quot;snomed_status&quot;: '1', &quot;L&quot;: null as String },
  { &quot;snomed_preferred_term&quot;: 'Acetanaerobacterium elongatum', &quot;snomed_concept_id&quot;: '423867006', &quot;roll_up_genus_level&quot;: '1', &quot;roll_up_genus_name&quot;: 'Acetanaerobacterium', &quot;roll_up_genus_conceptid&quot;: '423947001', &quot;roll_up_species_level&quot;: '1', &quot;roll_up_species_name&quot;: 'Acetanaerobacterium elongatum', &quot;roll_up_species_conceptid&quot;: '423867006', &quot;nhsn_community_associated&quot;: '0', &quot;nhsn_skin_commensal&quot;: '0', &quot;snomed_status&quot;: '1', &quot;L&quot;: null as String },
  { &quot;snomed_preferred_term&quot;: 'Acetitomaculum', &quot;snomed_concept_id&quot;: '424162006', &quot;roll_up_genus_level&quot;: '1', &quot;roll_up_genus_name&quot;: 'Acetitomaculum', &quot;roll_up_genus_conceptid&quot;: '424162006', &quot;roll_up_species_level&quot;: '0', &quot;roll_up_species_name&quot;: null as String, &quot;roll_up_species_conceptid&quot;: null as String, &quot;nhsn_community_associated&quot;: '0', &quot;nhsn_skin_commensal&quot;: '0', &quot;snomed_status&quot;: '1', &quot;L&quot;: null as String },
  { &quot;snomed_preferred_term&quot;: 'Acetitomaculum ruminis', &quot;snomed_concept_id&quot;: '425276005', &quot;roll_up_genus_level&quot;: '1', &quot;roll_up_genus_name&quot;: 'Acetitomaculum', &quot;roll_up_genus_conceptid&quot;: '424162006', &quot;roll_up_species_level&quot;: '1', &quot;roll_up_species_name&quot;: 'Acetitomaculum ruminis', &quot;roll_up_species_conceptid&quot;: '425276005', &quot;nhsn_community_associated&quot;: '0', &quot;nhsn_skin_commensal&quot;: '0', &quot;snomed_status&quot;: '1', &quot;L&quot;: null as String },
  { &quot;snomed_preferred_term&quot;: 'Acetivibrio', &quot;snomed_concept_id&quot;: '72806006', &quot;roll_up_genus_level&quot;: '1', &quot;roll_up_genus_name&quot;: 'Acetivibrio', &quot;roll_up_genus_conceptid&quot;: '72806006', &quot;roll_up_species_level&quot;: '0', &quot;roll_up_species_name&quot;: null as String, &quot;roll_up_species_conceptid&quot;: null as String, &quot;nhsn_community_associated&quot;: '0', &quot;nhsn_skin_commensal&quot;: '0', &quot;snomed_status&quot;: '1', &quot;L&quot;: null as String },
  { &quot;snomed_preferred_term&quot;: 'Acetivibrio aldrichii', &quot;snomed_concept_id&quot;: '432614007', &quot;roll_up_genus_level&quot;: '1', &quot;roll_up_genus_name&quot;: 'Acetivibrio', &quot;roll_up_genus_conceptid&quot;: '72806006', &quot;roll_up_species_level&quot;: '1', &quot;roll_up_species_name&quot;: 'Acetivibrio aldrichii', &quot;roll_up_species_conceptid&quot;: '432614007', &quot;nhsn_community_associated&quot;: '0', &quot;nhsn_skin_commensal&quot;: '0', &quot;snomed_status&quot;: '1', &quot;L&quot;: null as String },
  { &quot;snomed_preferred_term&quot;: 'Acetivibrio cellulolyticus', &quot;snomed_concept_id&quot;: '86860008', &quot;roll_up_genus_level&quot;: '1', &quot;roll_up_genus_name&quot;: 'Acetivibrio', &quot;roll_up_genus_conceptid&quot;: '72806006', &quot;roll_up_species_level&quot;: '1', &quot;roll_up_species_name&quot;: 'Acetivibrio cellulolyticus', &quot;roll_up_species_conceptid&quot;: '86860008', &quot;nhsn_community_associated&quot;: '0', &quot;nhsn_skin_commensal&quot;: '0', &quot;snomed_status&quot;: '1', &quot;L&quot;: null as String },
  { &quot;snomed_preferred_term&quot;: 'Acetivibrio ethanolgignens', &quot;snomed_concept_id&quot;: '64755006', &quot;roll_up_genus_level&quot;: '1', &quot;roll_up_genus_name&quot;: 'Acetivibrio', &quot;roll_up_genus_conceptid&quot;: '72806006', &quot;roll_up_species_level&quot;: '1', &quot;roll_up_species_name&quot;: 'Acetivibrio ethanolgignens', &quot;roll_up_species_conceptid&quot;: '64755006', &quot;nhsn_community_associated&quot;: '0', &quot;nhsn_skin_commensal&quot;: '0', &quot;snomed_status&quot;: '1', &quot;L&quot;: null as String },
  { &quot;snomed_preferred_term&quot;: 'Acetivibrio species', &quot;snomed_concept_id&quot;: '131199002', &quot;roll_up_genus_level&quot;: '1', &quot;roll_up_genus_name&quot;: 'Acetivibrio', &quot;roll_up_genus_conceptid&quot;: '72806006', &quot;roll_up_species_level&quot;: '0', &quot;roll_up_species_name&quot;: null as String, &quot;roll_up_species_conceptid&quot;: null as String, &quot;nhsn_community_associated&quot;: '0', &quot;nhsn_skin_commensal&quot;: '0', &quot;snomed_status&quot;: '0', &quot;L&quot;: null as String },
  { &quot;snomed_preferred_term&quot;: 'Acetivibrio straminisolvens', &quot;snomed_concept_id&quot;: '432622000', &quot;roll_up_genus_level&quot;: '1', &quot;roll_up_genus_name&quot;: 'Acetivibrio', &quot;roll_up_genus_conceptid&quot;: '72806006', &quot;roll_up_species_level&quot;: '1', &quot;roll_up_species_name&quot;: 'Acetivibrio straminisolvens', &quot;roll_up_species_conceptid&quot;: '432622000', &quot;nhsn_community_associated&quot;: '0', &quot;nhsn_skin_commensal&quot;: '0', &quot;snomed_status&quot;: '1', &quot;L&quot;: null as String },
  { &quot;snomed_preferred_term&quot;: 'Acetivibrio thermocellus', &quot;snomed_concept_id&quot;: '68100006', &quot;roll_up_genus_level&quot;: '1', &quot;roll_up_genus_name&quot;: 'Acetivibrio', &quot;roll_up_genus_conceptid&quot;: '72806006', &quot;roll_up_species_level&quot;: '1', &quot;roll_up_species_name&quot;: 'Acetivibrio thermocellus', &quot;roll_up_species_conceptid&quot;: '68100006', &quot;nhsn_community_associated&quot;: '0', &quot;nhsn_skin_commensal&quot;: '0', &quot;snomed_status&quot;: '1', &quot;L&quot;: null as String },
  { &quot;snomed_preferred_term&quot;: 'Acetoanaerobium', &quot;snomed_concept_id&quot;: '423611000', &quot;roll_up_genus_level&quot;: '1', &quot;roll_up_genus_name&quot;: 'Acetoanaerobium', &quot;roll_up_genus_conceptid&quot;: '423611000', &quot;roll_up_species_level&quot;: '0', &quot;roll_up_species_name&quot;: null as String, &quot;roll_up_species_conceptid&quot;: null as String, &quot;nhsn_community_associated&quot;: '0', &quot;nhsn_skin_commensal&quot;: '0', &quot;snomed_status&quot;: '1', &quot;L&quot;: null as String },
  { &quot;snomed_preferred_term&quot;: 'Acetoanaerobium noterae', &quot;snomed_concept_id&quot;: '422656003', &quot;roll_up_genus_level&quot;: '1', &quot;roll_up_genus_name&quot;: 'Acetoanaerobium', &quot;roll_up_genus_conceptid&quot;: '423611000', &quot;roll_up_species_level&quot;: '1', &quot;roll_up_species_name&quot;: 'Acetoanaerobium noterae', &quot;roll_up_species_conceptid&quot;: '422656003', &quot;nhsn_community_associated&quot;: '0', &quot;nhsn_skin_commensal&quot;: '0', &quot;snomed_status&quot;: '1', &quot;L&quot;: null as String },
  { &quot;snomed_preferred_term&quot;: 'Acetoanaerobium sticklandii', &quot;snomed_concept_id&quot;: '78437006', &quot;roll_up_genus_level&quot;: '1', &quot;roll_up_genus_name&quot;: 'Acetoanaerobium', &quot;roll_up_genus_conceptid&quot;: '423611000', &quot;roll_up_species_level&quot;: '1', &quot;roll_up_species_name&quot;: 'Acetoanaerobium sticklandii', &quot;roll_up_species_conceptid&quot;: '78437006', &quot;nhsn_community_associated&quot;: '0', &quot;nhsn_skin_commensal&quot;: '0', &quot;snomed_status&quot;: '1', &quot;L&quot;: null as String },
  { &quot;snomed_preferred_term&quot;: 'Acetobacter', &quot;snomed_concept_id&quot;: '396949003', &quot;roll_up_genus_level&quot;: '1', &quot;roll_up_genus_name&quot;: 'Acetobacter', &quot;roll_up_genus_conceptid&quot;: '396949003', &quot;roll_up_species_level&quot;: '0', &quot;roll_up_species_name&quot;: null as String, &quot;roll_up_species_conceptid&quot;: null as String, &quot;nhsn_community_associated&quot;: '0', &quot;nhsn_skin_commensal&quot;: '0', &quot;snomed_status&quot;: '1', &quot;L&quot;: null as String },
  { &quot;snomed_preferred_term&quot;: 'Acetobacter aceti', &quot;snomed_concept_id&quot;: '396950003', &quot;roll_up_genus_level&quot;: '1', &quot;roll_up_genus_name&quot;: 'Acetobacter', &quot;roll_up_genus_conceptid&quot;: '396949003', &quot;roll_up_species_level&quot;: '1', &quot;roll_up_species_name&quot;: 'Acetobacter aceti', &quot;roll_up_species_conceptid&quot;: '396950003', &quot;nhsn_community_associated&quot;: '0', &quot;nhsn_skin_commensal&quot;: '0', &quot;snomed_status&quot;: '1', &quot;L&quot;: null as String },
  { &quot;snomed_preferred_term&quot;: 'Acetobacter calcoaceticus', &quot;snomed_concept_id&quot;: '413398000', &quot;roll_up_genus_level&quot;: '1', &quot;roll_up_genus_name&quot;: 'Acetobacter', &quot;roll_up_genus_conceptid&quot;: '396949003', &quot;roll_up_species_level&quot;: '1', &quot;roll_up_species_name&quot;: 'Acetobacter calcoaceticus', &quot;roll_up_species_conceptid&quot;: '413398000', &quot;nhsn_community_associated&quot;: '0', &quot;nhsn_skin_commensal&quot;: '0', &quot;snomed_status&quot;: '1', &quot;L&quot;: null as String },
  { &quot;snomed_preferred_term&quot;: 'Acetobacter cerevisiae', &quot;snomed_concept_id&quot;: '413399008', &quot;roll_up_genus_level&quot;: '1', &quot;roll_up_genus_name&quot;: 'Acetobacter', &quot;roll_up_genus_conceptid&quot;: '396949003', &quot;roll_up_species_level&quot;: '1', &quot;roll_up_species_name&quot;: 'Acetobacter cerevisiae', &quot;roll_up_species_conceptid&quot;: '413399008', &quot;nhsn_community_associated&quot;: '0', &quot;nhsn_skin_commensal&quot;: '0', &quot;snomed_status&quot;: '1', &quot;L&quot;: null as String },
  { &quot;snomed_preferred_term&quot;: 'Acetobacter cibinongensis', &quot;snomed_concept_id&quot;: '413400001', &quot;roll_up_genus_level&quot;: '1', &quot;roll_up_genus_name&quot;: 'Acetobacter', &quot;roll_up_genus_conceptid&quot;: '396949003', &quot;roll_up_species_level&quot;: '1', &quot;roll_up_species_name&quot;: 'Acetobacter cibinongensis', &quot;roll_up_species_conceptid&quot;: '413400001', &quot;nhsn_community_associated&quot;: '0', &quot;nhsn_skin_commensal&quot;: '0', &quot;snomed_status&quot;: '1', &quot;L&quot;: null as String },
  { &quot;snomed_preferred_term&quot;: 'Acetobacter estunensis', &quot;snomed_concept_id&quot;: '413401002', &quot;roll_up_genus_level&quot;: '1', &quot;roll_up_genus_name&quot;: 'Acetobacter', &quot;roll_up_genus_conceptid&quot;: '396949003', &quot;roll_up_species_level&quot;: '1', &quot;roll_up_species_name&quot;: 'Acetobacter estunensis', &quot;roll_up_species_conceptid&quot;: '413401002', &quot;nhsn_community_associated&quot;: '0', &quot;nhsn_skin_commensal&quot;: '0', &quot;snomed_status&quot;: '1', &quot;L&quot;: null as String },
  { &quot;snomed_preferred_term&quot;: 'Acetobacter fabarum', &quot;snomed_concept_id&quot;: '116881000181108', &quot;roll_up_genus_level&quot;: '1', &quot;roll_up_genus_name&quot;: 'Acetobacter', &quot;roll_up_genus_conceptid&quot;: '396949003', &quot;roll_up_species_level&quot;: '1', &quot;roll_up_species_name&quot;: 'Acetobacter fabarum', &quot;roll_up_species_conceptid&quot;: '116881000181108', &quot;nhsn_community_associated&quot;: '0', &quot;nhsn_skin_commensal&quot;: '0', &quot;snomed_status&quot;: '1', &quot;L&quot;: null as String },
  { &quot;snomed_preferred_term&quot;: 'Acetobacter ghanensis', &quot;snomed_concept_id&quot;: '23731000181109', &quot;roll_up_genus_level&quot;: '1', &quot;roll_up_genus_name&quot;: 'Acetobacter', &quot;roll_up_genus_conceptid&quot;: '396949003', &quot;roll_up_species_level&quot;: '1', &quot;roll_up_species_name&quot;: 'Acetobacter ghanensis', &quot;roll_up_species_conceptid&quot;: '23731000181109', &quot;nhsn_community_associated&quot;: '0', &quot;nhsn_skin_commensal&quot;: '0', &quot;snomed_status&quot;: '1', &quot;L&quot;: null as String },
  { &quot;snomed_preferred_term&quot;: 'Acetobacter hansenii', &quot;snomed_concept_id&quot;: '396953001', &quot;roll_up_genus_level&quot;: '1', &quot;roll_up_genus_name&quot;: 'Acetobacter', &quot;roll_up_genus_conceptid&quot;: '396949003', &quot;roll_up_species_level&quot;: '1', &quot;roll_up_species_name&quot;: 'Acetobacter hansenii', &quot;roll_up_species_conceptid&quot;: '396953001', &quot;nhsn_community_associated&quot;: '0', &quot;nhsn_skin_commensal&quot;: '0', &quot;snomed_status&quot;: '1', &quot;L&quot;: null as String },
  { &quot;snomed_preferred_term&quot;: 'Acetobacter indonesiensis', &quot;snomed_concept_id&quot;: '413402009', &quot;roll_up_genus_level&quot;: '1', &quot;roll_up_genus_name&quot;: 'Acetobacter', &quot;roll_up_genus_conceptid&quot;: '396949003', &quot;roll_up_species_level&quot;: '1', &quot;roll_up_species_name&quot;: 'Acetobacter indonesiensis', &quot;roll_up_species_conceptid&quot;: '413402009', &quot;nhsn_community_associated&quot;: '0', &quot;nhsn_skin_commensal&quot;: '0', &quot;snomed_status&quot;: '1', &quot;L&quot;: null as String },
  { &quot;snomed_preferred_term&quot;: 'Acetobacter lambici', &quot;snomed_concept_id&quot;: '23741000181102', &quot;roll_up_genus_level&quot;: '1', &quot;roll_up_genus_name&quot;: 'Acetobacter', &quot;roll_up_genus_conceptid&quot;: '396949003', &quot;roll_up_species_level&quot;: '1', &quot;roll_up_species_name&quot;: 'Acetobacter lambici', &quot;roll_up_species_conceptid&quot;: '23741000181102', &quot;nhsn_community_associated&quot;: '0', &quot;nhsn_skin_commensal&quot;: '0', &quot;snomed_status&quot;: '1', &quot;L&quot;: null as String },
  { &quot;snomed_preferred_term&quot;: 'Acetobacter liquefaciens', &quot;snomed_concept_id&quot;: '396951004', &quot;roll_up_genus_level&quot;: '1', &quot;roll_up_genus_name&quot;: 'Acetobacter', &quot;roll_up_genus_conceptid&quot;: '396949003', &quot;roll_up_species_level&quot;: '1', &quot;roll_up_species_name&quot;: 'Acetobacter liquefaciens', &quot;roll_up_species_conceptid&quot;: '396951004', &quot;nhsn_community_associated&quot;: '0', &quot;nhsn_skin_commensal&quot;: '0', &quot;snomed_status&quot;: '0', &quot;L&quot;: null as String },
  { &quot;snomed_preferred_term&quot;: 'Acetobacter lovaniensis', &quot;snomed_concept_id&quot;: '413403004', &quot;roll_up_genus_level&quot;: '1', &quot;roll_up_genus_name&quot;: 'Acetobacter', &quot;roll_up_genus_conceptid&quot;: '396949003', &quot;roll_up_species_level&quot;: '1', &quot;roll_up_species_name&quot;: 'Acetobacter lovaniensis', &quot;roll_up_species_conceptid&quot;: '413403004', &quot;nhsn_community_associated&quot;: '0', &quot;nhsn_skin_commensal&quot;: '0', &quot;snomed_status&quot;: '1', &quot;L&quot;: null as String },
  { &quot;snomed_preferred_term&quot;: 'Acetobacter malorum', &quot;snomed_concept_id&quot;: '413404005', &quot;roll_up_genus_level&quot;: '1', &quot;roll_up_genus_name&quot;: 'Acetobacter', &quot;roll_up_genus_conceptid&quot;: '396949003', &quot;roll_up_species_level&quot;: '1', &quot;roll_up_species_name&quot;: 'Acetobacter malorum', &quot;roll_up_species_conceptid&quot;: '413404005', &quot;nhsn_community_associated&quot;: '0', &quot;nhsn_skin_commensal&quot;: '0', &quot;snomed_status&quot;: '1', &quot;L&quot;: null as String },
  { &quot;snomed_preferred_term&quot;: 'Acetobacter musti', &quot;snomed_concept_id&quot;: '23751000181104', &quot;roll_up_genus_level&quot;: '1', &quot;roll_up_genus_name&quot;: 'Acetobacter', &quot;roll_up_genus_conceptid&quot;: '396949003', &quot;roll_up_species_level&quot;: '1', &quot;roll_up_species_name&quot;: 'Acetobacter musti', &quot;roll_up_species_conceptid&quot;: '23751000181104', &quot;nhsn_community_associated&quot;: '0', &quot;nhsn_skin_commensal&quot;: '0', &quot;snomed_status&quot;: '1', &quot;L&quot;: null as String },
  { &quot;snomed_preferred_term&quot;: 'Acetobacter nitrogenifigens', &quot;snomed_concept_id&quot;: '23761000181101', &quot;roll_up_genus_level&quot;: '1', &quot;roll_up_genus_name&quot;: 'Acetobacter', &quot;roll_up_genus_conceptid&quot;: '396949003', &quot;roll_up_species_level&quot;: '1', &quot;roll_up_species_name&quot;: 'Acetobacter nitrogenifigens', &quot;roll_up_species_conceptid&quot;: '23761000181101', &quot;nhsn_community_associated&quot;: '0', &quot;nhsn_skin_commensal&quot;: '0', &quot;snomed_status&quot;: '1', &quot;L&quot;: null as String },
  { &quot;snomed_preferred_term&quot;: 'Acetobacter oeni', &quot;snomed_concept_id&quot;: '23771000181106', &quot;roll_up_genus_level&quot;: '1', &quot;roll_up_genus_name&quot;: 'Acetobacter', &quot;roll_up_genus_conceptid&quot;: '396949003', &quot;roll_up_species_level&quot;: '1', &quot;roll_up_species_name&quot;: 'Acetobacter oeni', &quot;roll_up_species_conceptid&quot;: '23771000181106', &quot;nhsn_community_associated&quot;: '0', &quot;nhsn_skin_commensal&quot;: '0', &quot;snomed_status&quot;: '1', &quot;L&quot;: null as String },
  { &quot;snomed_preferred_term&quot;: 'Acetobacter orientalis', &quot;snomed_concept_id&quot;: '413405006', &quot;roll_up_genus_level&quot;: '1', &quot;roll_up_genus_name&quot;: 'Acetobacter', &quot;roll_up_genus_conceptid&quot;: '396949003', &quot;roll_up_species_level&quot;: '1', &quot;roll_up_species_name&quot;: 'Acetobacter orientalis', &quot;roll_up_species_conceptid&quot;: '413405006', &quot;nhsn_community_associated&quot;: '0', &quot;nhsn_skin_commensal&quot;: '0', &quot;snomed_status&quot;: '1', &quot;L&quot;: null as String },
  { &quot;snomed_preferred_term&quot;: 'Acetobacter orleanensis', &quot;snomed_concept_id&quot;: '413406007', &quot;roll_up_genus_level&quot;: '1', &quot;roll_up_genus_name&quot;: 'Acetobacter', &quot;roll_up_genus_conceptid&quot;: '396949003', &quot;roll_up_species_level&quot;: '1', &quot;roll_up_species_name&quot;: 'Acetobacter orleanensis', &quot;roll_up_species_conceptid&quot;: '413406007', &quot;nhsn_community_associated&quot;: '0', &quot;nhsn_skin_commensal&quot;: '0', &quot;snomed_status&quot;: '1', &quot;L&quot;: null as String },
  { &quot;snomed_preferred_term&quot;: 'Acetobacter pasteurianus', &quot;snomed_concept_id&quot;: '396952006', &quot;roll_up_genus_level&quot;: '1', &quot;roll_up_genus_name&quot;: 'Acetobacter', &quot;roll_up_genus_conceptid&quot;: '396949003', &quot;roll_up_species_level&quot;: '1', &quot;roll_up_species_name&quot;: 'Acetobacter pasteurianus', &quot;roll_up_species_conceptid&quot;: '396952006', &quot;nhsn_community_associated&quot;: '0', &quot;nhsn_skin_commensal&quot;: '0', &quot;snomed_status&quot;: '1', &quot;L&quot;: null as String },
  { &quot;snomed_preferred_term&quot;: 'Acetobacter peroxydans', &quot;snomed_concept_id&quot;: '413407003', &quot;roll_up_genus_level&quot;: '1', &quot;roll_up_genus_name&quot;: 'Acetobacter', &quot;roll_up_genus_conceptid&quot;: '396949003', &quot;roll_up_species_level&quot;: '1', &quot;roll_up_species_name&quot;: 'Acetobacter peroxydans', &quot;roll_up_species_conceptid&quot;: '413407003', &quot;nhsn_community_associated&quot;: '0', &quot;nhsn_skin_commensal&quot;: '0', &quot;snomed_status&quot;: '0', &quot;L&quot;: null as String },
  { &quot;snomed_preferred_term&quot;: 'Acetobacter persici', &quot;snomed_concept_id&quot;: '708522006', &quot;roll_up_genus_level&quot;: '1', &quot;roll_up_genus_name&quot;: 'Acetobacter', &quot;roll_up_genus_conceptid&quot;: '396949003', &quot;roll_up_species_level&quot;: '1', &quot;roll_up_species_name&quot;: 'Acetobacter persici', &quot;roll_up_species_conceptid&quot;: '708522006', &quot;nhsn_community_associated&quot;: '0', &quot;nhsn_skin_commensal&quot;: '0', &quot;snomed_status&quot;: '1', &quot;L&quot;: null as String },
  { &quot;snomed_preferred_term&quot;: 'Acetobacter polyoxogenes', &quot;snomed_concept_id&quot;: '413408008', &quot;roll_up_genus_level&quot;: '1', &quot;roll_up_genus_name&quot;: 'Acetobacter', &quot;roll_up_genus_conceptid&quot;: '396949003', &quot;roll_up_species_level&quot;: '1', &quot;roll_up_species_name&quot;: 'Acetobacter polyoxogenes', &quot;roll_up_species_conceptid&quot;: '413408008', &quot;nhsn_community_associated&quot;: '0', &quot;nhsn_skin_commensal&quot;: '0', &quot;snomed_status&quot;: '1', &quot;L&quot;: null as String },
  { &quot;snomed_preferred_term&quot;: 'Acetobacter pomorum', &quot;snomed_concept_id&quot;: '413409000', &quot;roll_up_genus_level&quot;: '1', &quot;roll_up_genus_name&quot;: 'Acetobacter', &quot;roll_up_genus_conceptid&quot;: '396949003', &quot;roll_up_species_level&quot;: '1', &quot;roll_up_species_name&quot;: 'Acetobacter pomorum', &quot;roll_up_species_conceptid&quot;: '413409000', &quot;nhsn_community_associated&quot;: '0', &quot;nhsn_skin_commensal&quot;: '0', &quot;snomed_status&quot;: '1', &quot;L&quot;: null as String },
  { &quot;snomed_preferred_term&quot;: 'Acetobacter species', &quot;snomed_concept_id&quot;: '413410005', &quot;roll_up_genus_level&quot;: '1', &quot;roll_up_genus_name&quot;: 'Acetobacter', &quot;roll_up_genus_conceptid&quot;: '396949003', &quot;roll_up_species_level&quot;: '0', &quot;roll_up_species_name&quot;: null as String, &quot;roll_up_species_conceptid&quot;: null as String, &quot;nhsn_community_associated&quot;: '0', &quot;nhsn_skin_commensal&quot;: '0', &quot;snomed_status&quot;: '0', &quot;L&quot;: null as String },
  { &quot;snomed_preferred_term&quot;: 'Staphylococcus aureus', &quot;snomed_concept_id&quot;: '3092008', &quot;roll_up_genus_level&quot;: '1', &quot;roll_up_genus_name&quot;: 'Staphylococcus', &quot;roll_up_genus_conceptid&quot;: '65119002', &quot;roll_up_species_level&quot;: '1', &quot;roll_up_species_name&quot;: 'Staphylococcus aureus', &quot;roll_up_species_conceptid&quot;: '3092008', &quot;nhsn_community_associated&quot;: '0', &quot;nhsn_skin_commensal&quot;: '0', &quot;snomed_status&quot;: '1', &quot;L&quot;: null as String },
  { &quot;snomed_preferred_term&quot;: 'Staphylococcus aureus complex', &quot;snomed_concept_id&quot;: '44651000087108', &quot;roll_up_genus_level&quot;: '1', &quot;roll_up_genus_name&quot;: 'Staphylococcus', &quot;roll_up_genus_conceptid&quot;: '65119002', &quot;roll_up_species_level&quot;: '0', &quot;roll_up_species_name&quot;: null as String, &quot;roll_up_species_conceptid&quot;: null as String, &quot;nhsn_community_associated&quot;: '0', &quot;nhsn_skin_commensal&quot;: '0', &quot;snomed_status&quot;: '1', &quot;L&quot;: null as String },
  { &quot;snomed_preferred_term&quot;: 'Staphylococcus aureus ss aureus', &quot;snomed_concept_id&quot;: '113961008', &quot;roll_up_genus_level&quot;: '1', &quot;roll_up_genus_name&quot;: 'Staphylococcus', &quot;roll_up_genus_conceptid&quot;: '65119002', &quot;roll_up_species_level&quot;: '1', &quot;roll_up_species_name&quot;: 'Staphylococcus aureus', &quot;roll_up_species_conceptid&quot;: '3092008', &quot;nhsn_community_associated&quot;: '0', &quot;nhsn_skin_commensal&quot;: '0', &quot;snomed_status&quot;: '1', &quot;L&quot;: null as String },
  { &quot;snomed_preferred_term&quot;: 'Staphylococcus aureus ss. anaerobius', &quot;snomed_concept_id&quot;: '50269000', &quot;roll_up_genus_level&quot;: '1', &quot;roll_up_genus_name&quot;: 'Staphylococcus', &quot;roll_up_genus_conceptid&quot;: '65119002', &quot;roll_up_species_level&quot;: '1', &quot;roll_up_species_name&quot;: 'Staphylococcus aureus', &quot;roll_up_species_conceptid&quot;: '3092008', &quot;nhsn_community_associated&quot;: '0', &quot;nhsn_skin_commensal&quot;: '0', &quot;snomed_status&quot;: '1', &quot;L&quot;: null as String }
}

define fluent function species(organism Concept):
  OrganismTaxonomy T
    where exists (organism.codes C where C.system = 'http://snomed.info/sct' and C.code = T.snomed_concept_id)
    return T.roll_up_species_conceptid

define fluent function genus(organism Concept):
  OrganismTaxonomy T
    where exists (organism.codes C where C.system = 'http://snomed.info/sct' and C.code = T.snomed_concept_id)
    return T.roll_up_genus_conceptid

define fluent function organismMatches(organismA Concept, organismB Concept):
  organismA ~ organismB
    or organismA.species() = organismB.species()
    or (
      organismA.species() is null 
        and organismB.species() is null
        and organismA.genus() = organismB.genus()
    )

</code></pre>
      </td>
    </tr>
    
  



<tr>
  <th colspan="2" scope="row" class="row-header">Generated using version 0.5.6 of the sample-content-ig Liquid templates</th>
</tr>

    </tbody>
  </table>
</div>
  </text>
  <extension
             url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm">
    <valueInteger value="1"/>
  </extension>
  <extension
             url="http://hl7.org/fhir/StructureDefinition/structuredefinition-wg">
    <valueCode value="cds"/>
  </extension>
  <extension
             url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status">
    <valueCode value="informative"/>
  </extension>
  <url value="https://madie.cms.gov/Library/HOBOrganismTaxonomy"/>
  <version value="2026.1.0"/>
  <name value="HOBOrganismTaxonomy"/>
  <title value="HOB Organism Taxonomy Logic"/>
  <status value="draft"/>
  <experimental value="true"/>
  <type>
    <coding>
      <system value="http://terminology.hl7.org/CodeSystem/library-type"/>
      <code value="logic-library"/>
    </coding>
  </type>
  <date value="2026-11-03T15:45:35+00:00"/>
  <description
               value="DRAFT Data elements used to determine organism taxonomy as part of the calculation of Hospital-onset Bacteremia and Fungemia measures."/>
  <topic>
    <text value="FHIR"/>
  </topic>
  <topic>
    <text value="CQL"/>
  </topic>
  <content>
    <contentType value="text/cql"/>
    <data
          value="LyoKQGRlc2NyaXB0aW9uOiAKCk5PVEU6IFRoaXMgbGlicmFyeSBpcyBkZXZlbG9wZWQgaW4gdGhlIGRxbS1jb250ZW50LWNtcy0yMDI2IHJlcG9zaXRvcnk6Cmh0dHBzOi8vZ2l0aHViLmNvbS9jcWZyYW1ld29yay9kcW0tY29udGVudC1jbXMtMjAyNi9ibG9iL21haW4vaW5wdXQvY3FsL0hPQk9yZ2FuaXNtVGF4b25vbXkuY3FsCgpOT1RFOiBUaGlzIGxpYnJhcnkgaXMgY3VycmVudGx5IHJlbGVhc2VkIGluIE1BRGlFOyB0aGlzIGlzIHRoZSBkZXZlbG9wbWVudCBjb3B5Cmh0dHBzOi8vbWFkaWUuY21zLmdvdi9jcWwtbGlicmFyaWVzLzZhZTllY2RjNDIwZDQ1Y2UwODljMGU3Ni9lZGl0L2RldGFpbHMKKi8KbGlicmFyeSBIT0JPcmdhbmlzbVRheG9ub215IHZlcnNpb24gMC4xLjAwMAoKdXNpbmcgVVNRdWFsaXR5Q29yZSB2ZXJzaW9uICcwLjUuMCcKdXNpbmcgVVNDb3JlIHZlcnNpb24gJzYuMS4wLWRlcml2ZWQnCnVzaW5nIEZISVIgdmVyc2lvbiAnNC4wLjEnCgppbmNsdWRlIGhsNy5maGlyLnV2LmNxbC5GSElSSGVscGVycyB2ZXJzaW9uICc0LjAuMScgY2FsbGVkIEZISVJIZWxwZXJzCmluY2x1ZGUgaGw3LmZoaXIudXYuY3FsLkZISVJDb21tb24gdmVyc2lvbiAnMi4wLjAnIGNhbGxlZCBGSElSQ29tbW9uCgpjb250ZXh0IFBhdGllbnQKCi8qCkBkZXNjcmlwdGlvbjogT3JnYW5pc20gc3BlY2llcyBhbmQgZ2VudXMgaW5mb3JtYXRpb24KQGNvbW1lbnQ6IFRoaXMgZGVmaW5pdGlvbiBpcyBhIHN1YnNldCBvZiB0aGUgY29tcGxldGUgb3JnYW5pc20gdGF4b25vbXkgZm9yIHRoZQpIT0IgbWVhc3VyZSBmb3IgaWxsdXN0cmF0aW9uIHB1cnBvc2VzLiBGb3IgdGhlIGNvbXBsZXRlIHRheG9ub215LCByZWZlciB0byB0aGUKSE9CIG1lYXN1cmUgZ3VpZGFuY2UuCiovCmRlZmluZSAiT3JnYW5pc21UYXhvbm9teSI6CnsKICB7ICJzbm9tZWRfcHJlZmVycmVkX3Rlcm0iOiAnKENob2xlcmEpIG9yIChWaWJyaW8gY2hvbGVyYWUpJywgInNub21lZF9jb25jZXB0X2lkIjogJzE4NjA4NzAwNycsICJyb2xsX3VwX2dlbnVzX2xldmVsIjogJzEnLCAicm9sbF91cF9nZW51c19uYW1lIjogJ1ZpYnJpbycsICJyb2xsX3VwX2dlbnVzX2NvbmNlcHRpZCI6ICczNDg3MjAwMScsICJyb2xsX3VwX3NwZWNpZXNfbGV2ZWwiOiAnMScsICJyb2xsX3VwX3NwZWNpZXNfbmFtZSI6ICdWaWJyaW8gY2hvbGVyYWUnLCAicm9sbF91cF9zcGVjaWVzX2NvbmNlcHRpZCI6ICc3NTk1MzAwMCcsICJuaHNuX2NvbW11bml0eV9hc3NvY2lhdGVkIjogJzAnLCAibmhzbl9za2luX2NvbW1lbnNhbCI6ICcwJywgInNub21lZF9zdGF0dXMiOiAnMCcsICJMIjogbnVsbCBhcyBTdHJpbmcgfSwKICB7ICJzbm9tZWRfcHJlZmVycmVkX3Rlcm0iOiAnKExlZ2lvbmVsbGEpIG9yIChMZWdpb25uYWlyZVwncyBkaXNlYXNlKScsICJzbm9tZWRfY29uY2VwdF9pZCI6ICcyNjYxODYwMDknLCAicm9sbF91cF9nZW51c19sZXZlbCI6ICcxJywgInJvbGxfdXBfZ2VudXNfbmFtZSI6ICdMZWdpb25lbGxhJywgInJvbGxfdXBfZ2VudXNfY29uY2VwdGlkIjogJzc1MjcwMDInLCAicm9sbF91cF9zcGVjaWVzX2xldmVsIjogJzAnLCAicm9sbF91cF9zcGVjaWVzX25hbWUiOiBudWxsIGFzIFN0cmluZywgInJvbGxfdXBfc3BlY2llc19jb25jZXB0aWQiOiBudWxsIGFzIFN0cmluZywgIm5oc25fY29tbXVuaXR5X2Fzc29jaWF0ZWQiOiAnMCcsICJuaHNuX3NraW5fY29tbWVuc2FsIjogJzAnLCAic25vbWVkX3N0YXR1cyI6ICcwJywgIkwiOiBudWxsIGFzIFN0cmluZyB9LAogIHsgInNub21lZF9wcmVmZXJyZWRfdGVybSI6ICcoTGVnaW9uZWxsYSkgb3IgKExlZ2lvbm5haXJlXCdzIGRpc2Vhc2UpJywgInNub21lZF9jb25jZXB0X2lkIjogJzE1NDMxNTAwOCcsICJyb2xsX3VwX2dlbnVzX2xldmVsIjogJzEnLCAicm9sbF91cF9nZW51c19uYW1lIjogJ0xlZ2lvbmVsbGEnLCAicm9sbF91cF9nZW51c19jb25jZXB0aWQiOiAnNzUyNzAwMicsICJyb2xsX3VwX3NwZWNpZXNfbGV2ZWwiOiAnMCcsICJyb2xsX3VwX3NwZWNpZXNfbmFtZSI6IG51bGwgYXMgU3RyaW5nLCAicm9sbF91cF9zcGVjaWVzX2NvbmNlcHRpZCI6IG51bGwgYXMgU3RyaW5nLCAibmhzbl9jb21tdW5pdHlfYXNzb2NpYXRlZCI6ICcwJywgIm5oc25fc2tpbl9jb21tZW5zYWwiOiAnMCcsICJzbm9tZWRfc3RhdHVzIjogJzAnLCAiTCI6IG51bGwgYXMgU3RyaW5nIH0sCiAgeyAic25vbWVkX3ByZWZlcnJlZF90ZXJtIjogJyhTaGlnZWxsYSBkeXNlbnRlcmlhZSAtIGdyb3VwIEEpIG9yIChiYWNpbGxhcnkgZHlzZW50ZXJ5KScsICJzbm9tZWRfY29uY2VwdF9pZCI6ICcxODYxMDMwMDUnLCAicm9sbF91cF9nZW51c19sZXZlbCI6ICcxJywgInJvbGxfdXBfZ2VudXNfbmFtZSI6ICdTaGlnZWxsYScsICJyb2xsX3VwX2dlbnVzX2NvbmNlcHRpZCI6ICc3NzM1MjAwMicsICJyb2xsX3VwX3NwZWNpZXNfbGV2ZWwiOiAnMScsICJyb2xsX3VwX3NwZWNpZXNfbmFtZSI6ICdTaGlnZWxsYSBkeXNlbnRlcmlhZScsICJyb2xsX3VwX3NwZWNpZXNfY29uY2VwdGlkIjogJzQzNjEyMDA0JywgIm5oc25fY29tbXVuaXR5X2Fzc29jaWF0ZWQiOiAnMCcsICJuaHNuX3NraW5fY29tbWVuc2FsIjogJzAnLCAic25vbWVkX3N0YXR1cyI6ICcwJywgIkwiOiBudWxsIGFzIFN0cmluZyB9LAogIHsgInNub21lZF9wcmVmZXJyZWRfdGVybSI6ICcoV2hvb3BpbmcgY291Z2gpIG9yIChCb3JkZXRlbGxhKScsICJzbm9tZWRfY29uY2VwdF9pZCI6ICcxODYzNTAwMDknLCAicm9sbF91cF9nZW51c19sZXZlbCI6ICcxJywgInJvbGxfdXBfZ2VudXNfbmFtZSI6ICdCb3JkZXRlbGxhJywgInJvbGxfdXBfZ2VudXNfY29uY2VwdGlkIjogJzQ2NDY2MDA1JywgInJvbGxfdXBfc3BlY2llc19sZXZlbCI6ICcwJywgInJvbGxfdXBfc3BlY2llc19uYW1lIjogbnVsbCBhcyBTdHJpbmcsICJyb2xsX3VwX3NwZWNpZXNfY29uY2VwdGlkIjogbnVsbCBhcyBTdHJpbmcsICJuaHNuX2NvbW11bml0eV9hc3NvY2lhdGVkIjogJzAnLCAibmhzbl9za2luX2NvbW1lbnNhbCI6ICcwJywgInNub21lZF9zdGF0dXMiOiAnMCcsICJMIjogbnVsbCBhcyBTdHJpbmcgfSwKICB7ICJzbm9tZWRfcHJlZmVycmVkX3Rlcm0iOiAnQWJpb3Ryb3BoaWEnLCAic25vbWVkX2NvbmNlcHRfaWQiOiAnMTE1MTYxMDA1JywgInJvbGxfdXBfZ2VudXNfbGV2ZWwiOiAnMScsICJyb2xsX3VwX2dlbnVzX25hbWUiOiAnQWJpb3Ryb3BoaWEnLCAicm9sbF91cF9nZW51c19jb25jZXB0aWQiOiAnMTE1MTYxMDA1JywgInJvbGxfdXBfc3BlY2llc19sZXZlbCI6ICcwJywgInJvbGxfdXBfc3BlY2llc19uYW1lIjogbnVsbCBhcyBTdHJpbmcsICJyb2xsX3VwX3NwZWNpZXNfY29uY2VwdGlkIjogbnVsbCBhcyBTdHJpbmcsICJuaHNuX2NvbW11bml0eV9hc3NvY2lhdGVkIjogJzAnLCAibmhzbl9za2luX2NvbW1lbnNhbCI6ICcwJywgInNub21lZF9zdGF0dXMiOiAnMScsICJMIjogbnVsbCBhcyBTdHJpbmcgfSwKICB7ICJzbm9tZWRfcHJlZmVycmVkX3Rlcm0iOiAnQWJpb3Ryb3BoaWEgZGVmZWN0aXZhJywgInNub21lZF9jb25jZXB0X2lkIjogJzExMzcxNDAwMycsICJyb2xsX3VwX2dlbnVzX2xldmVsIjogJzEnLCAicm9sbF91cF9nZW51c19uYW1lIjogJ0FiaW90cm9waGlhJywgInJvbGxfdXBfZ2VudXNfY29uY2VwdGlkIjogJzExNTE2MTAwNScsICJyb2xsX3VwX3NwZWNpZXNfbGV2ZWwiOiAnMScsICJyb2xsX3VwX3NwZWNpZXNfbmFtZSI6ICdBYmlvdHJvcGhpYSBkZWZlY3RpdmEnLCAicm9sbF91cF9zcGVjaWVzX2NvbmNlcHRpZCI6ICcxMTM3MTQwMDMnLCAibmhzbl9jb21tdW5pdHlfYXNzb2NpYXRlZCI6ICcwJywgIm5oc25fc2tpbl9jb21tZW5zYWwiOiAnMCcsICJzbm9tZWRfc3RhdHVzIjogJzEnLCAiTCI6IG51bGwgYXMgU3RyaW5nIH0sCiAgeyAic25vbWVkX3ByZWZlcnJlZF90ZXJtIjogJ0FiaW90cm9waGlhIHBhcmEtYWRpYWNlbnMnLCAic25vbWVkX2NvbmNlcHRfaWQiOiAnNDA5ODE1MDA2JywgInJvbGxfdXBfZ2VudXNfbGV2ZWwiOiAnMScsICJyb2xsX3VwX2dlbnVzX25hbWUiOiAnQWJpb3Ryb3BoaWEnLCAicm9sbF91cF9nZW51c19jb25jZXB0aWQiOiAnMTE1MTYxMDA1JywgInJvbGxfdXBfc3BlY2llc19sZXZlbCI6ICcxJywgInJvbGxfdXBfc3BlY2llc19uYW1lIjogJ0FiaW90cm9waGlhIHBhcmEtYWRpYWNlbnMnLCAicm9sbF91cF9zcGVjaWVzX2NvbmNlcHRpZCI6ICc0MDk4MTUwMDYnLCAibmhzbl9jb21tdW5pdHlfYXNzb2NpYXRlZCI6ICcwJywgIm5oc25fc2tpbl9jb21tZW5zYWwiOiAnMCcsICJzbm9tZWRfc3RhdHVzIjogJzAnLCAiTCI6IG51bGwgYXMgU3RyaW5nIH0sCiAgeyAic25vbWVkX3ByZWZlcnJlZF90ZXJtIjogJ0FiaW90cm9waGlhIHNwZWNpZXMnLCAic25vbWVkX2NvbmNlcHRfaWQiOiAnMzcyMzkxMDAxJywgInJvbGxfdXBfZ2VudXNfbGV2ZWwiOiAnMScsICJyb2xsX3VwX2dlbnVzX25hbWUiOiAnQWJpb3Ryb3BoaWEnLCAicm9sbF91cF9nZW51c19jb25jZXB0aWQiOiAnMTE1MTYxMDA1JywgInJvbGxfdXBfc3BlY2llc19sZXZlbCI6ICcwJywgInJvbGxfdXBfc3BlY2llc19uYW1lIjogbnVsbCBhcyBTdHJpbmcsICJyb2xsX3VwX3NwZWNpZXNfY29uY2VwdGlkIjogbnVsbCBhcyBTdHJpbmcsICJuaHNuX2NvbW11bml0eV9hc3NvY2lhdGVkIjogJzAnLCAibmhzbl9za2luX2NvbW1lbnNhbCI6ICcwJywgInNub21lZF9zdGF0dXMiOiAnMCcsICJMIjogbnVsbCBhcyBTdHJpbmcgfSwKICB7ICJzbm9tZWRfcHJlZmVycmVkX3Rlcm0iOiAnQWJvcnRpcG9ydXMnLCAic25vbWVkX2NvbmNlcHRfaWQiOiAnNzM2MDgwMDAxJywgInJvbGxfdXBfZ2VudXNfbGV2ZWwiOiAnMScsICJyb2xsX3VwX2dlbnVzX25hbWUiOiAnQWJvcnRpcG9ydXMnLCAicm9sbF91cF9nZW51c19jb25jZXB0aWQiOiAnNzM2MDgwMDAxJywgInJvbGxfdXBfc3BlY2llc19sZXZlbCI6ICcwJywgInJvbGxfdXBfc3BlY2llc19uYW1lIjogbnVsbCBhcyBTdHJpbmcsICJyb2xsX3VwX3NwZWNpZXNfY29uY2VwdGlkIjogbnVsbCBhcyBTdHJpbmcsICJuaHNuX2NvbW11bml0eV9hc3NvY2lhdGVkIjogJzAnLCAibmhzbl9za2luX2NvbW1lbnNhbCI6ICcwJywgInNub21lZF9zdGF0dXMiOiAnMScsICJMIjogbnVsbCBhcyBTdHJpbmcgfSwKICB7ICJzbm9tZWRfcHJlZmVycmVkX3Rlcm0iOiAnQWJvcnRpcG9ydXMgYmllbm5pcycsICJzbm9tZWRfY29uY2VwdF9pZCI6ICc3MzYwNzkwMDQnLCAicm9sbF91cF9nZW51c19sZXZlbCI6ICcxJywgInJvbGxfdXBfZ2VudXNfbmFtZSI6ICdBYm9ydGlwb3J1cycsICJyb2xsX3VwX2dlbnVzX2NvbmNlcHRpZCI6ICc3MzYwODAwMDEnLCAicm9sbF91cF9zcGVjaWVzX2xldmVsIjogJzEnLCAicm9sbF91cF9zcGVjaWVzX25hbWUiOiAnQWJvcnRpcG9ydXMgYmllbm5pcycsICJyb2xsX3VwX3NwZWNpZXNfY29uY2VwdGlkIjogJzczNjA3OTAwNCcsICJuaHNuX2NvbW11bml0eV9hc3NvY2lhdGVkIjogJzAnLCAibmhzbl9za2luX2NvbW1lbnNhbCI6ICcwJywgInNub21lZF9zdGF0dXMiOiAnMScsICJMIjogbnVsbCBhcyBTdHJpbmcgfSwKICB7ICJzbm9tZWRfcHJlZmVycmVkX3Rlcm0iOiAnQWJzaWRpYScsICJzbm9tZWRfY29uY2VwdF9pZCI6ICc1NzE0NTAwOScsICJyb2xsX3VwX2dlbnVzX2xldmVsIjogJzEnLCAicm9sbF91cF9nZW51c19uYW1lIjogJ0Fic2lkaWEnLCAicm9sbF91cF9nZW51c19jb25jZXB0aWQiOiAnNTcxNDUwMDknLCAicm9sbF91cF9zcGVjaWVzX2xldmVsIjogJzAnLCAicm9sbF91cF9zcGVjaWVzX25hbWUiOiBudWxsIGFzIFN0cmluZywgInJvbGxfdXBfc3BlY2llc19jb25jZXB0aWQiOiBudWxsIGFzIFN0cmluZywgIm5oc25fY29tbXVuaXR5X2Fzc29jaWF0ZWQiOiAnMCcsICJuaHNuX3NraW5fY29tbWVuc2FsIjogJzAnLCAic25vbWVkX3N0YXR1cyI6ICcxJywgIkwiOiBudWxsIGFzIFN0cmluZyB9LAogIHsgInNub21lZF9wcmVmZXJyZWRfdGVybSI6ICdBYnNpZGlhIGNhZXJ1bGVhJywgInNub21lZF9jb25jZXB0X2lkIjogJzI1OTEwMDAxNDYxMDInLCAicm9sbF91cF9nZW51c19sZXZlbCI6ICcxJywgInJvbGxfdXBfZ2VudXNfbmFtZSI6ICdBYnNpZGlhJywgInJvbGxfdXBfZ2VudXNfY29uY2VwdGlkIjogJzU3MTQ1MDA5JywgInJvbGxfdXBfc3BlY2llc19sZXZlbCI6ICcxJywgInJvbGxfdXBfc3BlY2llc19uYW1lIjogJ0Fic2lkaWEgY2FlcnVsZWEnLCAicm9sbF91cF9zcGVjaWVzX2NvbmNlcHRpZCI6ICcyNTkxMDAwMTQ2MTAyJywgIm5oc25fY29tbXVuaXR5X2Fzc29jaWF0ZWQiOiAnMCcsICJuaHNuX3NraW5fY29tbWVuc2FsIjogJzAnLCAic25vbWVkX3N0YXR1cyI6ICcxJywgIkwiOiBudWxsIGFzIFN0cmluZyB9LAogIHsgInNub21lZF9wcmVmZXJyZWRfdGVybSI6ICdBYnNpZGlhIGNvcnltYmlmZXJhJywgInNub21lZF9jb25jZXB0X2lkIjogJzI0MzQyMDAwOCcsICJyb2xsX3VwX2dlbnVzX2xldmVsIjogJzEnLCAicm9sbF91cF9nZW51c19uYW1lIjogJ0Fic2lkaWEnLCAicm9sbF91cF9nZW51c19jb25jZXB0aWQiOiAnNTcxNDUwMDknLCAicm9sbF91cF9zcGVjaWVzX2xldmVsIjogJzEnLCAicm9sbF91cF9zcGVjaWVzX25hbWUiOiAnQWJzaWRpYSBjb3J5bWJpZmVyYScsICJyb2xsX3VwX3NwZWNpZXNfY29uY2VwdGlkIjogJzI0MzQyMDAwOCcsICJuaHNuX2NvbW11bml0eV9hc3NvY2lhdGVkIjogJzAnLCAibmhzbl9za2luX2NvbW1lbnNhbCI6ICcwJywgInNub21lZF9zdGF0dXMiOiAnMCcsICJMIjogbnVsbCBhcyBTdHJpbmcgfSwKICB7ICJzbm9tZWRfcHJlZmVycmVkX3Rlcm0iOiAnQWJzaWRpYSBjeWxpbmRyb3Nwb3JhJywgInNub21lZF9jb25jZXB0X2lkIjogJzQ5OTMxMDAwMDg3MTA4JywgInJvbGxfdXBfZ2VudXNfbGV2ZWwiOiAnMScsICJyb2xsX3VwX2dlbnVzX25hbWUiOiAnQWJzaWRpYScsICJyb2xsX3VwX2dlbnVzX2NvbmNlcHRpZCI6ICc1NzE0NTAwOScsICJyb2xsX3VwX3NwZWNpZXNfbGV2ZWwiOiAnMScsICJyb2xsX3VwX3NwZWNpZXNfbmFtZSI6ICdBYnNpZGlhIGN5bGluZHJvc3BvcmEnLCAicm9sbF91cF9zcGVjaWVzX2NvbmNlcHRpZCI6ICc0OTkzMTAwMDA4NzEwOCcsICJuaHNuX2NvbW11bml0eV9hc3NvY2lhdGVkIjogJzAnLCAibmhzbl9za2luX2NvbW1lbnNhbCI6ICcwJywgInNub21lZF9zdGF0dXMiOiAnMScsICJMIjogbnVsbCBhcyBTdHJpbmcgfSwKICB7ICJzbm9tZWRfcHJlZmVycmVkX3Rlcm0iOiAnQWJzaWRpYSBnbGF1Y2EnLCAic25vbWVkX2NvbmNlcHRfaWQiOiAnNzg1NzY4MDA5JywgInJvbGxfdXBfZ2VudXNfbGV2ZWwiOiAnMScsICJyb2xsX3VwX2dlbnVzX25hbWUiOiAnQWJzaWRpYScsICJyb2xsX3VwX2dlbnVzX2NvbmNlcHRpZCI6ICc1NzE0NTAwOScsICJyb2xsX3VwX3NwZWNpZXNfbGV2ZWwiOiAnMScsICJyb2xsX3VwX3NwZWNpZXNfbmFtZSI6ICdBYnNpZGlhIGdsYXVjYScsICJyb2xsX3VwX3NwZWNpZXNfY29uY2VwdGlkIjogJzc4NTc2ODAwOScsICJuaHNuX2NvbW11bml0eV9hc3NvY2lhdGVkIjogJzAnLCAibmhzbl9za2luX2NvbW1lbnNhbCI6ICcwJywgInNub21lZF9zdGF0dXMiOiAnMScsICJMIjogbnVsbCBhcyBTdHJpbmcgfSwKICB7ICJzbm9tZWRfcHJlZmVycmVkX3Rlcm0iOiAnQWJzaWRpYSBoYWxvc3BvcmEnLCAic25vbWVkX2NvbmNlcHRfaWQiOiAnODI5NjAwNCcsICJyb2xsX3VwX2dlbnVzX2xldmVsIjogJzEnLCAicm9sbF91cF9nZW51c19uYW1lIjogJ0Fic2lkaWEnLCAicm9sbF91cF9nZW51c19jb25jZXB0aWQiOiAnNTcxNDUwMDknLCAicm9sbF91cF9zcGVjaWVzX2xldmVsIjogJzEnLCAicm9sbF91cF9zcGVjaWVzX25hbWUiOiAnQWJzaWRpYSBoYWxvc3BvcmEnLCAicm9sbF91cF9zcGVjaWVzX2NvbmNlcHRpZCI6ICc4Mjk2MDA0JywgIm5oc25fY29tbXVuaXR5X2Fzc29jaWF0ZWQiOiAnMCcsICJuaHNuX3NraW5fY29tbWVuc2FsIjogJzAnLCAic25vbWVkX3N0YXR1cyI6ICcxJywgIkwiOiBudWxsIGFzIFN0cmluZyB9LAogIHsgInNub21lZF9wcmVmZXJyZWRfdGVybSI6ICdBYnNpZGlhIGxpY2h0aGVpbWlpJywgInNub21lZF9jb25jZXB0X2lkIjogJzM1OTgwMjAwNycsICJyb2xsX3VwX2dlbnVzX2xldmVsIjogJzEnLCAicm9sbF91cF9nZW51c19uYW1lIjogJ0Fic2lkaWEnLCAicm9sbF91cF9nZW51c19jb25jZXB0aWQiOiAnNTcxNDUwMDknLCAicm9sbF91cF9zcGVjaWVzX2xldmVsIjogJzEnLCAicm9sbF91cF9zcGVjaWVzX25hbWUiOiAnQWJzaWRpYSBsaWNodGhlaW1paScsICJyb2xsX3VwX3NwZWNpZXNfY29uY2VwdGlkIjogJzM1OTgwMjAwNycsICJuaHNuX2NvbW11bml0eV9hc3NvY2lhdGVkIjogJzAnLCAibmhzbl9za2luX2NvbW1lbnNhbCI6ICcwJywgInNub21lZF9zdGF0dXMiOiAnMCcsICJMIjogbnVsbCBhcyBTdHJpbmcgfSwKICB7ICJzbm9tZWRfcHJlZmVycmVkX3Rlcm0iOiAnQWJzaWRpYSByYW1vc2EnLCAic25vbWVkX2NvbmNlcHRfaWQiOiAnMzYwMTMwMDInLCAicm9sbF91cF9nZW51c19sZXZlbCI6ICcxJywgInJvbGxfdXBfZ2VudXNfbmFtZSI6ICdBYnNpZGlhJywgInJvbGxfdXBfZ2VudXNfY29uY2VwdGlkIjogJzU3MTQ1MDA5JywgInJvbGxfdXBfc3BlY2llc19sZXZlbCI6ICcxJywgInJvbGxfdXBfc3BlY2llc19uYW1lIjogJ0Fic2lkaWEgcmFtb3NhJywgInJvbGxfdXBfc3BlY2llc19jb25jZXB0aWQiOiAnMzYwMTMwMDInLCAibmhzbl9jb21tdW5pdHlfYXNzb2NpYXRlZCI6ICcwJywgIm5oc25fc2tpbl9jb21tZW5zYWwiOiAnMCcsICJzbm9tZWRfc3RhdHVzIjogJzAnLCAiTCI6IG51bGwgYXMgU3RyaW5nIH0sCiAgeyAic25vbWVkX3ByZWZlcnJlZF90ZXJtIjogJ0Fic2lkaWEgc3BlY2llcycsICJzbm9tZWRfY29uY2VwdF9pZCI6ICc0MDQyMjYwMDYnLCAicm9sbF91cF9nZW51c19sZXZlbCI6ICcxJywgInJvbGxfdXBfZ2VudXNfbmFtZSI6ICdBYnNpZGlhJywgInJvbGxfdXBfZ2VudXNfY29uY2VwdGlkIjogJzU3MTQ1MDA5JywgInJvbGxfdXBfc3BlY2llc19sZXZlbCI6ICcwJywgInJvbGxfdXBfc3BlY2llc19uYW1lIjogbnVsbCBhcyBTdHJpbmcsICJyb2xsX3VwX3NwZWNpZXNfY29uY2VwdGlkIjogbnVsbCBhcyBTdHJpbmcsICJuaHNuX2NvbW11bml0eV9hc3NvY2lhdGVkIjogJzAnLCAibmhzbl9za2luX2NvbW1lbnNhbCI6ICcwJywgInNub21lZF9zdGF0dXMiOiAnMCcsICJMIjogbnVsbCBhcyBTdHJpbmcgfSwKICB7ICJzbm9tZWRfcHJlZmVycmVkX3Rlcm0iOiAnQWJ5c3NpY29jY3VzJywgInNub21lZF9jb25jZXB0X2lkIjogJzU0MTM0MTAwMDEyNDEwNScsICJyb2xsX3VwX2dlbnVzX2xldmVsIjogJzEnLCAicm9sbF91cF9nZW51c19uYW1lIjogJ0FieXNzaWNvY2N1cycsICJyb2xsX3VwX2dlbnVzX2NvbmNlcHRpZCI6ICc1NDEzNDEwMDAxMjQxMDUnLCAicm9sbF91cF9zcGVjaWVzX2xldmVsIjogJzAnLCAicm9sbF91cF9zcGVjaWVzX25hbWUiOiBudWxsIGFzIFN0cmluZywgInJvbGxfdXBfc3BlY2llc19jb25jZXB0aWQiOiBudWxsIGFzIFN0cmluZywgIm5oc25fY29tbXVuaXR5X2Fzc29jaWF0ZWQiOiAnMCcsICJuaHNuX3NraW5fY29tbWVuc2FsIjogJzAnLCAic25vbWVkX3N0YXR1cyI6ICcxJywgIkwiOiBudWxsIGFzIFN0cmluZyB9LAogIHsgInNub21lZF9wcmVmZXJyZWRfdGVybSI6ICdBYnlzc2ljb2NjdXMgYWxidXMnLCAic25vbWVkX2NvbmNlcHRfaWQiOiAnNTQxMzUxMDAwMTI0MTA3JywgInJvbGxfdXBfZ2VudXNfbGV2ZWwiOiAnMScsICJyb2xsX3VwX2dlbnVzX25hbWUiOiAnQWJ5c3NpY29jY3VzJywgInJvbGxfdXBfZ2VudXNfY29uY2VwdGlkIjogJzU0MTM0MTAwMDEyNDEwNScsICJyb2xsX3VwX3NwZWNpZXNfbGV2ZWwiOiAnMScsICJyb2xsX3VwX3NwZWNpZXNfbmFtZSI6ICdBYnlzc2ljb2NjdXMgYWxidXMnLCAicm9sbF91cF9zcGVjaWVzX2NvbmNlcHRpZCI6ICc1NDEzNTEwMDAxMjQxMDcnLCAibmhzbl9jb21tdW5pdHlfYXNzb2NpYXRlZCI6ICcwJywgIm5oc25fc2tpbl9jb21tZW5zYWwiOiAnMCcsICJzbm9tZWRfc3RhdHVzIjogJzEnLCAiTCI6IG51bGwgYXMgU3RyaW5nIH0sCiAgeyAic25vbWVkX3ByZWZlcnJlZF90ZXJtIjogJ0FjYXJvbXljZXMnLCAic25vbWVkX2NvbmNlcHRfaWQiOiAnMjg4NjEwMDAwODcxMDInLCAicm9sbF91cF9nZW51c19sZXZlbCI6ICcxJywgInJvbGxfdXBfZ2VudXNfbmFtZSI6ICdBY2Fyb215Y2VzJywgInJvbGxfdXBfZ2VudXNfY29uY2VwdGlkIjogJzI4ODYxMDAwMDg3MTAyJywgInJvbGxfdXBfc3BlY2llc19sZXZlbCI6ICcwJywgInJvbGxfdXBfc3BlY2llc19uYW1lIjogbnVsbCBhcyBTdHJpbmcsICJyb2xsX3VwX3NwZWNpZXNfY29uY2VwdGlkIjogbnVsbCBhcyBTdHJpbmcsICJuaHNuX2NvbW11bml0eV9hc3NvY2lhdGVkIjogJzAnLCAibmhzbl9za2luX2NvbW1lbnNhbCI6ICcwJywgInNub21lZF9zdGF0dXMiOiAnMScsICJMIjogbnVsbCBhcyBTdHJpbmcgfSwKICB7ICJzbm9tZWRfcHJlZmVycmVkX3Rlcm0iOiAnQWNhcm9teWNlcyBpbmdvbGRpaScsICJzbm9tZWRfY29uY2VwdF9pZCI6ICcyODg3MTAwMDA4NzEwNicsICJyb2xsX3VwX2dlbnVzX2xldmVsIjogJzEnLCAicm9sbF91cF9nZW51c19uYW1lIjogJ0FjYXJvbXljZXMnLCAicm9sbF91cF9nZW51c19jb25jZXB0aWQiOiAnMjg4NjEwMDAwODcxMDInLCAicm9sbF91cF9zcGVjaWVzX2xldmVsIjogJzEnLCAicm9sbF91cF9zcGVjaWVzX25hbWUiOiAnQWNhcm9teWNlcyBpbmdvbGRpaScsICJyb2xsX3VwX3NwZWNpZXNfY29uY2VwdGlkIjogJzI4ODcxMDAwMDg3MTA2JywgIm5oc25fY29tbXVuaXR5X2Fzc29jaWF0ZWQiOiAnMCcsICJuaHNuX3NraW5fY29tbWVuc2FsIjogJzAnLCAic25vbWVkX3N0YXR1cyI6ICcxJywgIkwiOiBudWxsIGFzIFN0cmluZyB9LAogIHsgInNub21lZF9wcmVmZXJyZWRfdGVybSI6ICdBY2F1bGl1bScsICJzbm9tZWRfY29uY2VwdF9pZCI6ICc3ODU3MzUwMDInLCAicm9sbF91cF9nZW51c19sZXZlbCI6ICcxJywgInJvbGxfdXBfZ2VudXNfbmFtZSI6ICdBY2F1bGl1bScsICJyb2xsX3VwX2dlbnVzX2NvbmNlcHRpZCI6ICc3ODU3MzUwMDInLCAicm9sbF91cF9zcGVjaWVzX2xldmVsIjogJzAnLCAicm9sbF91cF9zcGVjaWVzX25hbWUiOiBudWxsIGFzIFN0cmluZywgInJvbGxfdXBfc3BlY2llc19jb25jZXB0aWQiOiBudWxsIGFzIFN0cmluZywgIm5oc25fY29tbXVuaXR5X2Fzc29jaWF0ZWQiOiAnMCcsICJuaHNuX3NraW5fY29tbWVuc2FsIjogJzAnLCAic25vbWVkX3N0YXR1cyI6ICcxJywgIkwiOiBudWxsIGFzIFN0cmluZyB9LAogIHsgInNub21lZF9wcmVmZXJyZWRfdGVybSI6ICdBY2F1bGl1bSBhY3JlbW9uaXVtJywgInNub21lZF9jb25jZXB0X2lkIjogJzU5NTIwMDA1JywgInJvbGxfdXBfZ2VudXNfbGV2ZWwiOiAnMScsICJyb2xsX3VwX2dlbnVzX25hbWUiOiAnQWNhdWxpdW0nLCAicm9sbF91cF9nZW51c19jb25jZXB0aWQiOiAnNzg1NzM1MDAyJywgInJvbGxfdXBfc3BlY2llc19sZXZlbCI6ICcxJywgInJvbGxfdXBfc3BlY2llc19uYW1lIjogJ0FjYXVsaXVtIGFjcmVtb25pdW0nLCAicm9sbF91cF9zcGVjaWVzX2NvbmNlcHRpZCI6ICc1OTUyMDAwNScsICJuaHNuX2NvbW11bml0eV9hc3NvY2lhdGVkIjogJzAnLCAibmhzbl9za2luX2NvbW1lbnNhbCI6ICcwJywgInNub21lZF9zdGF0dXMiOiAnMScsICJMIjogbnVsbCBhcyBTdHJpbmcgfSwKICB7ICJzbm9tZWRfcHJlZmVycmVkX3Rlcm0iOiAnQWNldGFuYWVyb2JhY3Rlcml1bScsICJzbm9tZWRfY29uY2VwdF9pZCI6ICc0MjM5NDcwMDEnLCAicm9sbF91cF9nZW51c19sZXZlbCI6ICcxJywgInJvbGxfdXBfZ2VudXNfbmFtZSI6ICdBY2V0YW5hZXJvYmFjdGVyaXVtJywgInJvbGxfdXBfZ2VudXNfY29uY2VwdGlkIjogJzQyMzk0NzAwMScsICJyb2xsX3VwX3NwZWNpZXNfbGV2ZWwiOiAnMCcsICJyb2xsX3VwX3NwZWNpZXNfbmFtZSI6IG51bGwgYXMgU3RyaW5nLCAicm9sbF91cF9zcGVjaWVzX2NvbmNlcHRpZCI6IG51bGwgYXMgU3RyaW5nLCAibmhzbl9jb21tdW5pdHlfYXNzb2NpYXRlZCI6ICcwJywgIm5oc25fc2tpbl9jb21tZW5zYWwiOiAnMCcsICJzbm9tZWRfc3RhdHVzIjogJzEnLCAiTCI6IG51bGwgYXMgU3RyaW5nIH0sCiAgeyAic25vbWVkX3ByZWZlcnJlZF90ZXJtIjogJ0FjZXRhbmFlcm9iYWN0ZXJpdW0gZWxvbmdhdHVtJywgInNub21lZF9jb25jZXB0X2lkIjogJzQyMzg2NzAwNicsICJyb2xsX3VwX2dlbnVzX2xldmVsIjogJzEnLCAicm9sbF91cF9nZW51c19uYW1lIjogJ0FjZXRhbmFlcm9iYWN0ZXJpdW0nLCAicm9sbF91cF9nZW51c19jb25jZXB0aWQiOiAnNDIzOTQ3MDAxJywgInJvbGxfdXBfc3BlY2llc19sZXZlbCI6ICcxJywgInJvbGxfdXBfc3BlY2llc19uYW1lIjogJ0FjZXRhbmFlcm9iYWN0ZXJpdW0gZWxvbmdhdHVtJywgInJvbGxfdXBfc3BlY2llc19jb25jZXB0aWQiOiAnNDIzODY3MDA2JywgIm5oc25fY29tbXVuaXR5X2Fzc29jaWF0ZWQiOiAnMCcsICJuaHNuX3NraW5fY29tbWVuc2FsIjogJzAnLCAic25vbWVkX3N0YXR1cyI6ICcxJywgIkwiOiBudWxsIGFzIFN0cmluZyB9LAogIHsgInNub21lZF9wcmVmZXJyZWRfdGVybSI6ICdBY2V0aXRvbWFjdWx1bScsICJzbm9tZWRfY29uY2VwdF9pZCI6ICc0MjQxNjIwMDYnLCAicm9sbF91cF9nZW51c19sZXZlbCI6ICcxJywgInJvbGxfdXBfZ2VudXNfbmFtZSI6ICdBY2V0aXRvbWFjdWx1bScsICJyb2xsX3VwX2dlbnVzX2NvbmNlcHRpZCI6ICc0MjQxNjIwMDYnLCAicm9sbF91cF9zcGVjaWVzX2xldmVsIjogJzAnLCAicm9sbF91cF9zcGVjaWVzX25hbWUiOiBudWxsIGFzIFN0cmluZywgInJvbGxfdXBfc3BlY2llc19jb25jZXB0aWQiOiBudWxsIGFzIFN0cmluZywgIm5oc25fY29tbXVuaXR5X2Fzc29jaWF0ZWQiOiAnMCcsICJuaHNuX3NraW5fY29tbWVuc2FsIjogJzAnLCAic25vbWVkX3N0YXR1cyI6ICcxJywgIkwiOiBudWxsIGFzIFN0cmluZyB9LAogIHsgInNub21lZF9wcmVmZXJyZWRfdGVybSI6ICdBY2V0aXRvbWFjdWx1bSBydW1pbmlzJywgInNub21lZF9jb25jZXB0X2lkIjogJzQyNTI3NjAwNScsICJyb2xsX3VwX2dlbnVzX2xldmVsIjogJzEnLCAicm9sbF91cF9nZW51c19uYW1lIjogJ0FjZXRpdG9tYWN1bHVtJywgInJvbGxfdXBfZ2VudXNfY29uY2VwdGlkIjogJzQyNDE2MjAwNicsICJyb2xsX3VwX3NwZWNpZXNfbGV2ZWwiOiAnMScsICJyb2xsX3VwX3NwZWNpZXNfbmFtZSI6ICdBY2V0aXRvbWFjdWx1bSBydW1pbmlzJywgInJvbGxfdXBfc3BlY2llc19jb25jZXB0aWQiOiAnNDI1Mjc2MDA1JywgIm5oc25fY29tbXVuaXR5X2Fzc29jaWF0ZWQiOiAnMCcsICJuaHNuX3NraW5fY29tbWVuc2FsIjogJzAnLCAic25vbWVkX3N0YXR1cyI6ICcxJywgIkwiOiBudWxsIGFzIFN0cmluZyB9LAogIHsgInNub21lZF9wcmVmZXJyZWRfdGVybSI6ICdBY2V0aXZpYnJpbycsICJzbm9tZWRfY29uY2VwdF9pZCI6ICc3MjgwNjAwNicsICJyb2xsX3VwX2dlbnVzX2xldmVsIjogJzEnLCAicm9sbF91cF9nZW51c19uYW1lIjogJ0FjZXRpdmlicmlvJywgInJvbGxfdXBfZ2VudXNfY29uY2VwdGlkIjogJzcyODA2MDA2JywgInJvbGxfdXBfc3BlY2llc19sZXZlbCI6ICcwJywgInJvbGxfdXBfc3BlY2llc19uYW1lIjogbnVsbCBhcyBTdHJpbmcsICJyb2xsX3VwX3NwZWNpZXNfY29uY2VwdGlkIjogbnVsbCBhcyBTdHJpbmcsICJuaHNuX2NvbW11bml0eV9hc3NvY2lhdGVkIjogJzAnLCAibmhzbl9za2luX2NvbW1lbnNhbCI6ICcwJywgInNub21lZF9zdGF0dXMiOiAnMScsICJMIjogbnVsbCBhcyBTdHJpbmcgfSwKICB7ICJzbm9tZWRfcHJlZmVycmVkX3Rlcm0iOiAnQWNldGl2aWJyaW8gYWxkcmljaGlpJywgInNub21lZF9jb25jZXB0X2lkIjogJzQzMjYxNDAwNycsICJyb2xsX3VwX2dlbnVzX2xldmVsIjogJzEnLCAicm9sbF91cF9nZW51c19uYW1lIjogJ0FjZXRpdmlicmlvJywgInJvbGxfdXBfZ2VudXNfY29uY2VwdGlkIjogJzcyODA2MDA2JywgInJvbGxfdXBfc3BlY2llc19sZXZlbCI6ICcxJywgInJvbGxfdXBfc3BlY2llc19uYW1lIjogJ0FjZXRpdmlicmlvIGFsZHJpY2hpaScsICJyb2xsX3VwX3NwZWNpZXNfY29uY2VwdGlkIjogJzQzMjYxNDAwNycsICJuaHNuX2NvbW11bml0eV9hc3NvY2lhdGVkIjogJzAnLCAibmhzbl9za2luX2NvbW1lbnNhbCI6ICcwJywgInNub21lZF9zdGF0dXMiOiAnMScsICJMIjogbnVsbCBhcyBTdHJpbmcgfSwKICB7ICJzbm9tZWRfcHJlZmVycmVkX3Rlcm0iOiAnQWNldGl2aWJyaW8gY2VsbHVsb2x5dGljdXMnLCAic25vbWVkX2NvbmNlcHRfaWQiOiAnODY4NjAwMDgnLCAicm9sbF91cF9nZW51c19sZXZlbCI6ICcxJywgInJvbGxfdXBfZ2VudXNfbmFtZSI6ICdBY2V0aXZpYnJpbycsICJyb2xsX3VwX2dlbnVzX2NvbmNlcHRpZCI6ICc3MjgwNjAwNicsICJyb2xsX3VwX3NwZWNpZXNfbGV2ZWwiOiAnMScsICJyb2xsX3VwX3NwZWNpZXNfbmFtZSI6ICdBY2V0aXZpYnJpbyBjZWxsdWxvbHl0aWN1cycsICJyb2xsX3VwX3NwZWNpZXNfY29uY2VwdGlkIjogJzg2ODYwMDA4JywgIm5oc25fY29tbXVuaXR5X2Fzc29jaWF0ZWQiOiAnMCcsICJuaHNuX3NraW5fY29tbWVuc2FsIjogJzAnLCAic25vbWVkX3N0YXR1cyI6ICcxJywgIkwiOiBudWxsIGFzIFN0cmluZyB9LAogIHsgInNub21lZF9wcmVmZXJyZWRfdGVybSI6ICdBY2V0aXZpYnJpbyBldGhhbm9sZ2lnbmVucycsICJzbm9tZWRfY29uY2VwdF9pZCI6ICc2NDc1NTAwNicsICJyb2xsX3VwX2dlbnVzX2xldmVsIjogJzEnLCAicm9sbF91cF9nZW51c19uYW1lIjogJ0FjZXRpdmlicmlvJywgInJvbGxfdXBfZ2VudXNfY29uY2VwdGlkIjogJzcyODA2MDA2JywgInJvbGxfdXBfc3BlY2llc19sZXZlbCI6ICcxJywgInJvbGxfdXBfc3BlY2llc19uYW1lIjogJ0FjZXRpdmlicmlvIGV0aGFub2xnaWduZW5zJywgInJvbGxfdXBfc3BlY2llc19jb25jZXB0aWQiOiAnNjQ3NTUwMDYnLCAibmhzbl9jb21tdW5pdHlfYXNzb2NpYXRlZCI6ICcwJywgIm5oc25fc2tpbl9jb21tZW5zYWwiOiAnMCcsICJzbm9tZWRfc3RhdHVzIjogJzEnLCAiTCI6IG51bGwgYXMgU3RyaW5nIH0sCiAgeyAic25vbWVkX3ByZWZlcnJlZF90ZXJtIjogJ0FjZXRpdmlicmlvIHNwZWNpZXMnLCAic25vbWVkX2NvbmNlcHRfaWQiOiAnMTMxMTk5MDAyJywgInJvbGxfdXBfZ2VudXNfbGV2ZWwiOiAnMScsICJyb2xsX3VwX2dlbnVzX25hbWUiOiAnQWNldGl2aWJyaW8nLCAicm9sbF91cF9nZW51c19jb25jZXB0aWQiOiAnNzI4MDYwMDYnLCAicm9sbF91cF9zcGVjaWVzX2xldmVsIjogJzAnLCAicm9sbF91cF9zcGVjaWVzX25hbWUiOiBudWxsIGFzIFN0cmluZywgInJvbGxfdXBfc3BlY2llc19jb25jZXB0aWQiOiBudWxsIGFzIFN0cmluZywgIm5oc25fY29tbXVuaXR5X2Fzc29jaWF0ZWQiOiAnMCcsICJuaHNuX3NraW5fY29tbWVuc2FsIjogJzAnLCAic25vbWVkX3N0YXR1cyI6ICcwJywgIkwiOiBudWxsIGFzIFN0cmluZyB9LAogIHsgInNub21lZF9wcmVmZXJyZWRfdGVybSI6ICdBY2V0aXZpYnJpbyBzdHJhbWluaXNvbHZlbnMnLCAic25vbWVkX2NvbmNlcHRfaWQiOiAnNDMyNjIyMDAwJywgInJvbGxfdXBfZ2VudXNfbGV2ZWwiOiAnMScsICJyb2xsX3VwX2dlbnVzX25hbWUiOiAnQWNldGl2aWJyaW8nLCAicm9sbF91cF9nZW51c19jb25jZXB0aWQiOiAnNzI4MDYwMDYnLCAicm9sbF91cF9zcGVjaWVzX2xldmVsIjogJzEnLCAicm9sbF91cF9zcGVjaWVzX25hbWUiOiAnQWNldGl2aWJyaW8gc3RyYW1pbmlzb2x2ZW5zJywgInJvbGxfdXBfc3BlY2llc19jb25jZXB0aWQiOiAnNDMyNjIyMDAwJywgIm5oc25fY29tbXVuaXR5X2Fzc29jaWF0ZWQiOiAnMCcsICJuaHNuX3NraW5fY29tbWVuc2FsIjogJzAnLCAic25vbWVkX3N0YXR1cyI6ICcxJywgIkwiOiBudWxsIGFzIFN0cmluZyB9LAogIHsgInNub21lZF9wcmVmZXJyZWRfdGVybSI6ICdBY2V0aXZpYnJpbyB0aGVybW9jZWxsdXMnLCAic25vbWVkX2NvbmNlcHRfaWQiOiAnNjgxMDAwMDYnLCAicm9sbF91cF9nZW51c19sZXZlbCI6ICcxJywgInJvbGxfdXBfZ2VudXNfbmFtZSI6ICdBY2V0aXZpYnJpbycsICJyb2xsX3VwX2dlbnVzX2NvbmNlcHRpZCI6ICc3MjgwNjAwNicsICJyb2xsX3VwX3NwZWNpZXNfbGV2ZWwiOiAnMScsICJyb2xsX3VwX3NwZWNpZXNfbmFtZSI6ICdBY2V0aXZpYnJpbyB0aGVybW9jZWxsdXMnLCAicm9sbF91cF9zcGVjaWVzX2NvbmNlcHRpZCI6ICc2ODEwMDAwNicsICJuaHNuX2NvbW11bml0eV9hc3NvY2lhdGVkIjogJzAnLCAibmhzbl9za2luX2NvbW1lbnNhbCI6ICcwJywgInNub21lZF9zdGF0dXMiOiAnMScsICJMIjogbnVsbCBhcyBTdHJpbmcgfSwKICB7ICJzbm9tZWRfcHJlZmVycmVkX3Rlcm0iOiAnQWNldG9hbmFlcm9iaXVtJywgInNub21lZF9jb25jZXB0X2lkIjogJzQyMzYxMTAwMCcsICJyb2xsX3VwX2dlbnVzX2xldmVsIjogJzEnLCAicm9sbF91cF9nZW51c19uYW1lIjogJ0FjZXRvYW5hZXJvYml1bScsICJyb2xsX3VwX2dlbnVzX2NvbmNlcHRpZCI6ICc0MjM2MTEwMDAnLCAicm9sbF91cF9zcGVjaWVzX2xldmVsIjogJzAnLCAicm9sbF91cF9zcGVjaWVzX25hbWUiOiBudWxsIGFzIFN0cmluZywgInJvbGxfdXBfc3BlY2llc19jb25jZXB0aWQiOiBudWxsIGFzIFN0cmluZywgIm5oc25fY29tbXVuaXR5X2Fzc29jaWF0ZWQiOiAnMCcsICJuaHNuX3NraW5fY29tbWVuc2FsIjogJzAnLCAic25vbWVkX3N0YXR1cyI6ICcxJywgIkwiOiBudWxsIGFzIFN0cmluZyB9LAogIHsgInNub21lZF9wcmVmZXJyZWRfdGVybSI6ICdBY2V0b2FuYWVyb2JpdW0gbm90ZXJhZScsICJzbm9tZWRfY29uY2VwdF9pZCI6ICc0MjI2NTYwMDMnLCAicm9sbF91cF9nZW51c19sZXZlbCI6ICcxJywgInJvbGxfdXBfZ2VudXNfbmFtZSI6ICdBY2V0b2FuYWVyb2JpdW0nLCAicm9sbF91cF9nZW51c19jb25jZXB0aWQiOiAnNDIzNjExMDAwJywgInJvbGxfdXBfc3BlY2llc19sZXZlbCI6ICcxJywgInJvbGxfdXBfc3BlY2llc19uYW1lIjogJ0FjZXRvYW5hZXJvYml1bSBub3RlcmFlJywgInJvbGxfdXBfc3BlY2llc19jb25jZXB0aWQiOiAnNDIyNjU2MDAzJywgIm5oc25fY29tbXVuaXR5X2Fzc29jaWF0ZWQiOiAnMCcsICJuaHNuX3NraW5fY29tbWVuc2FsIjogJzAnLCAic25vbWVkX3N0YXR1cyI6ICcxJywgIkwiOiBudWxsIGFzIFN0cmluZyB9LAogIHsgInNub21lZF9wcmVmZXJyZWRfdGVybSI6ICdBY2V0b2FuYWVyb2JpdW0gc3RpY2tsYW5kaWknLCAic25vbWVkX2NvbmNlcHRfaWQiOiAnNzg0MzcwMDYnLCAicm9sbF91cF9nZW51c19sZXZlbCI6ICcxJywgInJvbGxfdXBfZ2VudXNfbmFtZSI6ICdBY2V0b2FuYWVyb2JpdW0nLCAicm9sbF91cF9nZW51c19jb25jZXB0aWQiOiAnNDIzNjExMDAwJywgInJvbGxfdXBfc3BlY2llc19sZXZlbCI6ICcxJywgInJvbGxfdXBfc3BlY2llc19uYW1lIjogJ0FjZXRvYW5hZXJvYml1bSBzdGlja2xhbmRpaScsICJyb2xsX3VwX3NwZWNpZXNfY29uY2VwdGlkIjogJzc4NDM3MDA2JywgIm5oc25fY29tbXVuaXR5X2Fzc29jaWF0ZWQiOiAnMCcsICJuaHNuX3NraW5fY29tbWVuc2FsIjogJzAnLCAic25vbWVkX3N0YXR1cyI6ICcxJywgIkwiOiBudWxsIGFzIFN0cmluZyB9LAogIHsgInNub21lZF9wcmVmZXJyZWRfdGVybSI6ICdBY2V0b2JhY3RlcicsICJzbm9tZWRfY29uY2VwdF9pZCI6ICczOTY5NDkwMDMnLCAicm9sbF91cF9nZW51c19sZXZlbCI6ICcxJywgInJvbGxfdXBfZ2VudXNfbmFtZSI6ICdBY2V0b2JhY3RlcicsICJyb2xsX3VwX2dlbnVzX2NvbmNlcHRpZCI6ICczOTY5NDkwMDMnLCAicm9sbF91cF9zcGVjaWVzX2xldmVsIjogJzAnLCAicm9sbF91cF9zcGVjaWVzX25hbWUiOiBudWxsIGFzIFN0cmluZywgInJvbGxfdXBfc3BlY2llc19jb25jZXB0aWQiOiBudWxsIGFzIFN0cmluZywgIm5oc25fY29tbXVuaXR5X2Fzc29jaWF0ZWQiOiAnMCcsICJuaHNuX3NraW5fY29tbWVuc2FsIjogJzAnLCAic25vbWVkX3N0YXR1cyI6ICcxJywgIkwiOiBudWxsIGFzIFN0cmluZyB9LAogIHsgInNub21lZF9wcmVmZXJyZWRfdGVybSI6ICdBY2V0b2JhY3RlciBhY2V0aScsICJzbm9tZWRfY29uY2VwdF9pZCI6ICczOTY5NTAwMDMnLCAicm9sbF91cF9nZW51c19sZXZlbCI6ICcxJywgInJvbGxfdXBfZ2VudXNfbmFtZSI6ICdBY2V0b2JhY3RlcicsICJyb2xsX3VwX2dlbnVzX2NvbmNlcHRpZCI6ICczOTY5NDkwMDMnLCAicm9sbF91cF9zcGVjaWVzX2xldmVsIjogJzEnLCAicm9sbF91cF9zcGVjaWVzX25hbWUiOiAnQWNldG9iYWN0ZXIgYWNldGknLCAicm9sbF91cF9zcGVjaWVzX2NvbmNlcHRpZCI6ICczOTY5NTAwMDMnLCAibmhzbl9jb21tdW5pdHlfYXNzb2NpYXRlZCI6ICcwJywgIm5oc25fc2tpbl9jb21tZW5zYWwiOiAnMCcsICJzbm9tZWRfc3RhdHVzIjogJzEnLCAiTCI6IG51bGwgYXMgU3RyaW5nIH0sCiAgeyAic25vbWVkX3ByZWZlcnJlZF90ZXJtIjogJ0FjZXRvYmFjdGVyIGNhbGNvYWNldGljdXMnLCAic25vbWVkX2NvbmNlcHRfaWQiOiAnNDEzMzk4MDAwJywgInJvbGxfdXBfZ2VudXNfbGV2ZWwiOiAnMScsICJyb2xsX3VwX2dlbnVzX25hbWUiOiAnQWNldG9iYWN0ZXInLCAicm9sbF91cF9nZW51c19jb25jZXB0aWQiOiAnMzk2OTQ5MDAzJywgInJvbGxfdXBfc3BlY2llc19sZXZlbCI6ICcxJywgInJvbGxfdXBfc3BlY2llc19uYW1lIjogJ0FjZXRvYmFjdGVyIGNhbGNvYWNldGljdXMnLCAicm9sbF91cF9zcGVjaWVzX2NvbmNlcHRpZCI6ICc0MTMzOTgwMDAnLCAibmhzbl9jb21tdW5pdHlfYXNzb2NpYXRlZCI6ICcwJywgIm5oc25fc2tpbl9jb21tZW5zYWwiOiAnMCcsICJzbm9tZWRfc3RhdHVzIjogJzEnLCAiTCI6IG51bGwgYXMgU3RyaW5nIH0sCiAgeyAic25vbWVkX3ByZWZlcnJlZF90ZXJtIjogJ0FjZXRvYmFjdGVyIGNlcmV2aXNpYWUnLCAic25vbWVkX2NvbmNlcHRfaWQiOiAnNDEzMzk5MDA4JywgInJvbGxfdXBfZ2VudXNfbGV2ZWwiOiAnMScsICJyb2xsX3VwX2dlbnVzX25hbWUiOiAnQWNldG9iYWN0ZXInLCAicm9sbF91cF9nZW51c19jb25jZXB0aWQiOiAnMzk2OTQ5MDAzJywgInJvbGxfdXBfc3BlY2llc19sZXZlbCI6ICcxJywgInJvbGxfdXBfc3BlY2llc19uYW1lIjogJ0FjZXRvYmFjdGVyIGNlcmV2aXNpYWUnLCAicm9sbF91cF9zcGVjaWVzX2NvbmNlcHRpZCI6ICc0MTMzOTkwMDgnLCAibmhzbl9jb21tdW5pdHlfYXNzb2NpYXRlZCI6ICcwJywgIm5oc25fc2tpbl9jb21tZW5zYWwiOiAnMCcsICJzbm9tZWRfc3RhdHVzIjogJzEnLCAiTCI6IG51bGwgYXMgU3RyaW5nIH0sCiAgeyAic25vbWVkX3ByZWZlcnJlZF90ZXJtIjogJ0FjZXRvYmFjdGVyIGNpYmlub25nZW5zaXMnLCAic25vbWVkX2NvbmNlcHRfaWQiOiAnNDEzNDAwMDAxJywgInJvbGxfdXBfZ2VudXNfbGV2ZWwiOiAnMScsICJyb2xsX3VwX2dlbnVzX25hbWUiOiAnQWNldG9iYWN0ZXInLCAicm9sbF91cF9nZW51c19jb25jZXB0aWQiOiAnMzk2OTQ5MDAzJywgInJvbGxfdXBfc3BlY2llc19sZXZlbCI6ICcxJywgInJvbGxfdXBfc3BlY2llc19uYW1lIjogJ0FjZXRvYmFjdGVyIGNpYmlub25nZW5zaXMnLCAicm9sbF91cF9zcGVjaWVzX2NvbmNlcHRpZCI6ICc0MTM0MDAwMDEnLCAibmhzbl9jb21tdW5pdHlfYXNzb2NpYXRlZCI6ICcwJywgIm5oc25fc2tpbl9jb21tZW5zYWwiOiAnMCcsICJzbm9tZWRfc3RhdHVzIjogJzEnLCAiTCI6IG51bGwgYXMgU3RyaW5nIH0sCiAgeyAic25vbWVkX3ByZWZlcnJlZF90ZXJtIjogJ0FjZXRvYmFjdGVyIGVzdHVuZW5zaXMnLCAic25vbWVkX2NvbmNlcHRfaWQiOiAnNDEzNDAxMDAyJywgInJvbGxfdXBfZ2VudXNfbGV2ZWwiOiAnMScsICJyb2xsX3VwX2dlbnVzX25hbWUiOiAnQWNldG9iYWN0ZXInLCAicm9sbF91cF9nZW51c19jb25jZXB0aWQiOiAnMzk2OTQ5MDAzJywgInJvbGxfdXBfc3BlY2llc19sZXZlbCI6ICcxJywgInJvbGxfdXBfc3BlY2llc19uYW1lIjogJ0FjZXRvYmFjdGVyIGVzdHVuZW5zaXMnLCAicm9sbF91cF9zcGVjaWVzX2NvbmNlcHRpZCI6ICc0MTM0MDEwMDInLCAibmhzbl9jb21tdW5pdHlfYXNzb2NpYXRlZCI6ICcwJywgIm5oc25fc2tpbl9jb21tZW5zYWwiOiAnMCcsICJzbm9tZWRfc3RhdHVzIjogJzEnLCAiTCI6IG51bGwgYXMgU3RyaW5nIH0sCiAgeyAic25vbWVkX3ByZWZlcnJlZF90ZXJtIjogJ0FjZXRvYmFjdGVyIGZhYmFydW0nLCAic25vbWVkX2NvbmNlcHRfaWQiOiAnMTE2ODgxMDAwMTgxMTA4JywgInJvbGxfdXBfZ2VudXNfbGV2ZWwiOiAnMScsICJyb2xsX3VwX2dlbnVzX25hbWUiOiAnQWNldG9iYWN0ZXInLCAicm9sbF91cF9nZW51c19jb25jZXB0aWQiOiAnMzk2OTQ5MDAzJywgInJvbGxfdXBfc3BlY2llc19sZXZlbCI6ICcxJywgInJvbGxfdXBfc3BlY2llc19uYW1lIjogJ0FjZXRvYmFjdGVyIGZhYmFydW0nLCAicm9sbF91cF9zcGVjaWVzX2NvbmNlcHRpZCI6ICcxMTY4ODEwMDAxODExMDgnLCAibmhzbl9jb21tdW5pdHlfYXNzb2NpYXRlZCI6ICcwJywgIm5oc25fc2tpbl9jb21tZW5zYWwiOiAnMCcsICJzbm9tZWRfc3RhdHVzIjogJzEnLCAiTCI6IG51bGwgYXMgU3RyaW5nIH0sCiAgeyAic25vbWVkX3ByZWZlcnJlZF90ZXJtIjogJ0FjZXRvYmFjdGVyIGdoYW5lbnNpcycsICJzbm9tZWRfY29uY2VwdF9pZCI6ICcyMzczMTAwMDE4MTEwOScsICJyb2xsX3VwX2dlbnVzX2xldmVsIjogJzEnLCAicm9sbF91cF9nZW51c19uYW1lIjogJ0FjZXRvYmFjdGVyJywgInJvbGxfdXBfZ2VudXNfY29uY2VwdGlkIjogJzM5Njk0OTAwMycsICJyb2xsX3VwX3NwZWNpZXNfbGV2ZWwiOiAnMScsICJyb2xsX3VwX3NwZWNpZXNfbmFtZSI6ICdBY2V0b2JhY3RlciBnaGFuZW5zaXMnLCAicm9sbF91cF9zcGVjaWVzX2NvbmNlcHRpZCI6ICcyMzczMTAwMDE4MTEwOScsICJuaHNuX2NvbW11bml0eV9hc3NvY2lhdGVkIjogJzAnLCAibmhzbl9za2luX2NvbW1lbnNhbCI6ICcwJywgInNub21lZF9zdGF0dXMiOiAnMScsICJMIjogbnVsbCBhcyBTdHJpbmcgfSwKICB7ICJzbm9tZWRfcHJlZmVycmVkX3Rlcm0iOiAnQWNldG9iYWN0ZXIgaGFuc2VuaWknLCAic25vbWVkX2NvbmNlcHRfaWQiOiAnMzk2OTUzMDAxJywgInJvbGxfdXBfZ2VudXNfbGV2ZWwiOiAnMScsICJyb2xsX3VwX2dlbnVzX25hbWUiOiAnQWNldG9iYWN0ZXInLCAicm9sbF91cF9nZW51c19jb25jZXB0aWQiOiAnMzk2OTQ5MDAzJywgInJvbGxfdXBfc3BlY2llc19sZXZlbCI6ICcxJywgInJvbGxfdXBfc3BlY2llc19uYW1lIjogJ0FjZXRvYmFjdGVyIGhhbnNlbmlpJywgInJvbGxfdXBfc3BlY2llc19jb25jZXB0aWQiOiAnMzk2OTUzMDAxJywgIm5oc25fY29tbXVuaXR5X2Fzc29jaWF0ZWQiOiAnMCcsICJuaHNuX3NraW5fY29tbWVuc2FsIjogJzAnLCAic25vbWVkX3N0YXR1cyI6ICcxJywgIkwiOiBudWxsIGFzIFN0cmluZyB9LAogIHsgInNub21lZF9wcmVmZXJyZWRfdGVybSI6ICdBY2V0b2JhY3RlciBpbmRvbmVzaWVuc2lzJywgInNub21lZF9jb25jZXB0X2lkIjogJzQxMzQwMjAwOScsICJyb2xsX3VwX2dlbnVzX2xldmVsIjogJzEnLCAicm9sbF91cF9nZW51c19uYW1lIjogJ0FjZXRvYmFjdGVyJywgInJvbGxfdXBfZ2VudXNfY29uY2VwdGlkIjogJzM5Njk0OTAwMycsICJyb2xsX3VwX3NwZWNpZXNfbGV2ZWwiOiAnMScsICJyb2xsX3VwX3NwZWNpZXNfbmFtZSI6ICdBY2V0b2JhY3RlciBpbmRvbmVzaWVuc2lzJywgInJvbGxfdXBfc3BlY2llc19jb25jZXB0aWQiOiAnNDEzNDAyMDA5JywgIm5oc25fY29tbXVuaXR5X2Fzc29jaWF0ZWQiOiAnMCcsICJuaHNuX3NraW5fY29tbWVuc2FsIjogJzAnLCAic25vbWVkX3N0YXR1cyI6ICcxJywgIkwiOiBudWxsIGFzIFN0cmluZyB9LAogIHsgInNub21lZF9wcmVmZXJyZWRfdGVybSI6ICdBY2V0b2JhY3RlciBsYW1iaWNpJywgInNub21lZF9jb25jZXB0X2lkIjogJzIzNzQxMDAwMTgxMTAyJywgInJvbGxfdXBfZ2VudXNfbGV2ZWwiOiAnMScsICJyb2xsX3VwX2dlbnVzX25hbWUiOiAnQWNldG9iYWN0ZXInLCAicm9sbF91cF9nZW51c19jb25jZXB0aWQiOiAnMzk2OTQ5MDAzJywgInJvbGxfdXBfc3BlY2llc19sZXZlbCI6ICcxJywgInJvbGxfdXBfc3BlY2llc19uYW1lIjogJ0FjZXRvYmFjdGVyIGxhbWJpY2knLCAicm9sbF91cF9zcGVjaWVzX2NvbmNlcHRpZCI6ICcyMzc0MTAwMDE4MTEwMicsICJuaHNuX2NvbW11bml0eV9hc3NvY2lhdGVkIjogJzAnLCAibmhzbl9za2luX2NvbW1lbnNhbCI6ICcwJywgInNub21lZF9zdGF0dXMiOiAnMScsICJMIjogbnVsbCBhcyBTdHJpbmcgfSwKICB7ICJzbm9tZWRfcHJlZmVycmVkX3Rlcm0iOiAnQWNldG9iYWN0ZXIgbGlxdWVmYWNpZW5zJywgInNub21lZF9jb25jZXB0X2lkIjogJzM5Njk1MTAwNCcsICJyb2xsX3VwX2dlbnVzX2xldmVsIjogJzEnLCAicm9sbF91cF9nZW51c19uYW1lIjogJ0FjZXRvYmFjdGVyJywgInJvbGxfdXBfZ2VudXNfY29uY2VwdGlkIjogJzM5Njk0OTAwMycsICJyb2xsX3VwX3NwZWNpZXNfbGV2ZWwiOiAnMScsICJyb2xsX3VwX3NwZWNpZXNfbmFtZSI6ICdBY2V0b2JhY3RlciBsaXF1ZWZhY2llbnMnLCAicm9sbF91cF9zcGVjaWVzX2NvbmNlcHRpZCI6ICczOTY5NTEwMDQnLCAibmhzbl9jb21tdW5pdHlfYXNzb2NpYXRlZCI6ICcwJywgIm5oc25fc2tpbl9jb21tZW5zYWwiOiAnMCcsICJzbm9tZWRfc3RhdHVzIjogJzAnLCAiTCI6IG51bGwgYXMgU3RyaW5nIH0sCiAgeyAic25vbWVkX3ByZWZlcnJlZF90ZXJtIjogJ0FjZXRvYmFjdGVyIGxvdmFuaWVuc2lzJywgInNub21lZF9jb25jZXB0X2lkIjogJzQxMzQwMzAwNCcsICJyb2xsX3VwX2dlbnVzX2xldmVsIjogJzEnLCAicm9sbF91cF9nZW51c19uYW1lIjogJ0FjZXRvYmFjdGVyJywgInJvbGxfdXBfZ2VudXNfY29uY2VwdGlkIjogJzM5Njk0OTAwMycsICJyb2xsX3VwX3NwZWNpZXNfbGV2ZWwiOiAnMScsICJyb2xsX3VwX3NwZWNpZXNfbmFtZSI6ICdBY2V0b2JhY3RlciBsb3ZhbmllbnNpcycsICJyb2xsX3VwX3NwZWNpZXNfY29uY2VwdGlkIjogJzQxMzQwMzAwNCcsICJuaHNuX2NvbW11bml0eV9hc3NvY2lhdGVkIjogJzAnLCAibmhzbl9za2luX2NvbW1lbnNhbCI6ICcwJywgInNub21lZF9zdGF0dXMiOiAnMScsICJMIjogbnVsbCBhcyBTdHJpbmcgfSwKICB7ICJzbm9tZWRfcHJlZmVycmVkX3Rlcm0iOiAnQWNldG9iYWN0ZXIgbWFsb3J1bScsICJzbm9tZWRfY29uY2VwdF9pZCI6ICc0MTM0MDQwMDUnLCAicm9sbF91cF9nZW51c19sZXZlbCI6ICcxJywgInJvbGxfdXBfZ2VudXNfbmFtZSI6ICdBY2V0b2JhY3RlcicsICJyb2xsX3VwX2dlbnVzX2NvbmNlcHRpZCI6ICczOTY5NDkwMDMnLCAicm9sbF91cF9zcGVjaWVzX2xldmVsIjogJzEnLCAicm9sbF91cF9zcGVjaWVzX25hbWUiOiAnQWNldG9iYWN0ZXIgbWFsb3J1bScsICJyb2xsX3VwX3NwZWNpZXNfY29uY2VwdGlkIjogJzQxMzQwNDAwNScsICJuaHNuX2NvbW11bml0eV9hc3NvY2lhdGVkIjogJzAnLCAibmhzbl9za2luX2NvbW1lbnNhbCI6ICcwJywgInNub21lZF9zdGF0dXMiOiAnMScsICJMIjogbnVsbCBhcyBTdHJpbmcgfSwKICB7ICJzbm9tZWRfcHJlZmVycmVkX3Rlcm0iOiAnQWNldG9iYWN0ZXIgbXVzdGknLCAic25vbWVkX2NvbmNlcHRfaWQiOiAnMjM3NTEwMDAxODExMDQnLCAicm9sbF91cF9nZW51c19sZXZlbCI6ICcxJywgInJvbGxfdXBfZ2VudXNfbmFtZSI6ICdBY2V0b2JhY3RlcicsICJyb2xsX3VwX2dlbnVzX2NvbmNlcHRpZCI6ICczOTY5NDkwMDMnLCAicm9sbF91cF9zcGVjaWVzX2xldmVsIjogJzEnLCAicm9sbF91cF9zcGVjaWVzX25hbWUiOiAnQWNldG9iYWN0ZXIgbXVzdGknLCAicm9sbF91cF9zcGVjaWVzX2NvbmNlcHRpZCI6ICcyMzc1MTAwMDE4MTEwNCcsICJuaHNuX2NvbW11bml0eV9hc3NvY2lhdGVkIjogJzAnLCAibmhzbl9za2luX2NvbW1lbnNhbCI6ICcwJywgInNub21lZF9zdGF0dXMiOiAnMScsICJMIjogbnVsbCBhcyBTdHJpbmcgfSwKICB7ICJzbm9tZWRfcHJlZmVycmVkX3Rlcm0iOiAnQWNldG9iYWN0ZXIgbml0cm9nZW5pZmlnZW5zJywgInNub21lZF9jb25jZXB0X2lkIjogJzIzNzYxMDAwMTgxMTAxJywgInJvbGxfdXBfZ2VudXNfbGV2ZWwiOiAnMScsICJyb2xsX3VwX2dlbnVzX25hbWUiOiAnQWNldG9iYWN0ZXInLCAicm9sbF91cF9nZW51c19jb25jZXB0aWQiOiAnMzk2OTQ5MDAzJywgInJvbGxfdXBfc3BlY2llc19sZXZlbCI6ICcxJywgInJvbGxfdXBfc3BlY2llc19uYW1lIjogJ0FjZXRvYmFjdGVyIG5pdHJvZ2VuaWZpZ2VucycsICJyb2xsX3VwX3NwZWNpZXNfY29uY2VwdGlkIjogJzIzNzYxMDAwMTgxMTAxJywgIm5oc25fY29tbXVuaXR5X2Fzc29jaWF0ZWQiOiAnMCcsICJuaHNuX3NraW5fY29tbWVuc2FsIjogJzAnLCAic25vbWVkX3N0YXR1cyI6ICcxJywgIkwiOiBudWxsIGFzIFN0cmluZyB9LAogIHsgInNub21lZF9wcmVmZXJyZWRfdGVybSI6ICdBY2V0b2JhY3RlciBvZW5pJywgInNub21lZF9jb25jZXB0X2lkIjogJzIzNzcxMDAwMTgxMTA2JywgInJvbGxfdXBfZ2VudXNfbGV2ZWwiOiAnMScsICJyb2xsX3VwX2dlbnVzX25hbWUiOiAnQWNldG9iYWN0ZXInLCAicm9sbF91cF9nZW51c19jb25jZXB0aWQiOiAnMzk2OTQ5MDAzJywgInJvbGxfdXBfc3BlY2llc19sZXZlbCI6ICcxJywgInJvbGxfdXBfc3BlY2llc19uYW1lIjogJ0FjZXRvYmFjdGVyIG9lbmknLCAicm9sbF91cF9zcGVjaWVzX2NvbmNlcHRpZCI6ICcyMzc3MTAwMDE4MTEwNicsICJuaHNuX2NvbW11bml0eV9hc3NvY2lhdGVkIjogJzAnLCAibmhzbl9za2luX2NvbW1lbnNhbCI6ICcwJywgInNub21lZF9zdGF0dXMiOiAnMScsICJMIjogbnVsbCBhcyBTdHJpbmcgfSwKICB7ICJzbm9tZWRfcHJlZmVycmVkX3Rlcm0iOiAnQWNldG9iYWN0ZXIgb3JpZW50YWxpcycsICJzbm9tZWRfY29uY2VwdF9pZCI6ICc0MTM0MDUwMDYnLCAicm9sbF91cF9nZW51c19sZXZlbCI6ICcxJywgInJvbGxfdXBfZ2VudXNfbmFtZSI6ICdBY2V0b2JhY3RlcicsICJyb2xsX3VwX2dlbnVzX2NvbmNlcHRpZCI6ICczOTY5NDkwMDMnLCAicm9sbF91cF9zcGVjaWVzX2xldmVsIjogJzEnLCAicm9sbF91cF9zcGVjaWVzX25hbWUiOiAnQWNldG9iYWN0ZXIgb3JpZW50YWxpcycsICJyb2xsX3VwX3NwZWNpZXNfY29uY2VwdGlkIjogJzQxMzQwNTAwNicsICJuaHNuX2NvbW11bml0eV9hc3NvY2lhdGVkIjogJzAnLCAibmhzbl9za2luX2NvbW1lbnNhbCI6ICcwJywgInNub21lZF9zdGF0dXMiOiAnMScsICJMIjogbnVsbCBhcyBTdHJpbmcgfSwKICB7ICJzbm9tZWRfcHJlZmVycmVkX3Rlcm0iOiAnQWNldG9iYWN0ZXIgb3JsZWFuZW5zaXMnLCAic25vbWVkX2NvbmNlcHRfaWQiOiAnNDEzNDA2MDA3JywgInJvbGxfdXBfZ2VudXNfbGV2ZWwiOiAnMScsICJyb2xsX3VwX2dlbnVzX25hbWUiOiAnQWNldG9iYWN0ZXInLCAicm9sbF91cF9nZW51c19jb25jZXB0aWQiOiAnMzk2OTQ5MDAzJywgInJvbGxfdXBfc3BlY2llc19sZXZlbCI6ICcxJywgInJvbGxfdXBfc3BlY2llc19uYW1lIjogJ0FjZXRvYmFjdGVyIG9ybGVhbmVuc2lzJywgInJvbGxfdXBfc3BlY2llc19jb25jZXB0aWQiOiAnNDEzNDA2MDA3JywgIm5oc25fY29tbXVuaXR5X2Fzc29jaWF0ZWQiOiAnMCcsICJuaHNuX3NraW5fY29tbWVuc2FsIjogJzAnLCAic25vbWVkX3N0YXR1cyI6ICcxJywgIkwiOiBudWxsIGFzIFN0cmluZyB9LAogIHsgInNub21lZF9wcmVmZXJyZWRfdGVybSI6ICdBY2V0b2JhY3RlciBwYXN0ZXVyaWFudXMnLCAic25vbWVkX2NvbmNlcHRfaWQiOiAnMzk2OTUyMDA2JywgInJvbGxfdXBfZ2VudXNfbGV2ZWwiOiAnMScsICJyb2xsX3VwX2dlbnVzX25hbWUiOiAnQWNldG9iYWN0ZXInLCAicm9sbF91cF9nZW51c19jb25jZXB0aWQiOiAnMzk2OTQ5MDAzJywgInJvbGxfdXBfc3BlY2llc19sZXZlbCI6ICcxJywgInJvbGxfdXBfc3BlY2llc19uYW1lIjogJ0FjZXRvYmFjdGVyIHBhc3RldXJpYW51cycsICJyb2xsX3VwX3NwZWNpZXNfY29uY2VwdGlkIjogJzM5Njk1MjAwNicsICJuaHNuX2NvbW11bml0eV9hc3NvY2lhdGVkIjogJzAnLCAibmhzbl9za2luX2NvbW1lbnNhbCI6ICcwJywgInNub21lZF9zdGF0dXMiOiAnMScsICJMIjogbnVsbCBhcyBTdHJpbmcgfSwKICB7ICJzbm9tZWRfcHJlZmVycmVkX3Rlcm0iOiAnQWNldG9iYWN0ZXIgcGVyb3h5ZGFucycsICJzbm9tZWRfY29uY2VwdF9pZCI6ICc0MTM0MDcwMDMnLCAicm9sbF91cF9nZW51c19sZXZlbCI6ICcxJywgInJvbGxfdXBfZ2VudXNfbmFtZSI6ICdBY2V0b2JhY3RlcicsICJyb2xsX3VwX2dlbnVzX2NvbmNlcHRpZCI6ICczOTY5NDkwMDMnLCAicm9sbF91cF9zcGVjaWVzX2xldmVsIjogJzEnLCAicm9sbF91cF9zcGVjaWVzX25hbWUiOiAnQWNldG9iYWN0ZXIgcGVyb3h5ZGFucycsICJyb2xsX3VwX3NwZWNpZXNfY29uY2VwdGlkIjogJzQxMzQwNzAwMycsICJuaHNuX2NvbW11bml0eV9hc3NvY2lhdGVkIjogJzAnLCAibmhzbl9za2luX2NvbW1lbnNhbCI6ICcwJywgInNub21lZF9zdGF0dXMiOiAnMCcsICJMIjogbnVsbCBhcyBTdHJpbmcgfSwKICB7ICJzbm9tZWRfcHJlZmVycmVkX3Rlcm0iOiAnQWNldG9iYWN0ZXIgcGVyc2ljaScsICJzbm9tZWRfY29uY2VwdF9pZCI6ICc3MDg1MjIwMDYnLCAicm9sbF91cF9nZW51c19sZXZlbCI6ICcxJywgInJvbGxfdXBfZ2VudXNfbmFtZSI6ICdBY2V0b2JhY3RlcicsICJyb2xsX3VwX2dlbnVzX2NvbmNlcHRpZCI6ICczOTY5NDkwMDMnLCAicm9sbF91cF9zcGVjaWVzX2xldmVsIjogJzEnLCAicm9sbF91cF9zcGVjaWVzX25hbWUiOiAnQWNldG9iYWN0ZXIgcGVyc2ljaScsICJyb2xsX3VwX3NwZWNpZXNfY29uY2VwdGlkIjogJzcwODUyMjAwNicsICJuaHNuX2NvbW11bml0eV9hc3NvY2lhdGVkIjogJzAnLCAibmhzbl9za2luX2NvbW1lbnNhbCI6ICcwJywgInNub21lZF9zdGF0dXMiOiAnMScsICJMIjogbnVsbCBhcyBTdHJpbmcgfSwKICB7ICJzbm9tZWRfcHJlZmVycmVkX3Rlcm0iOiAnQWNldG9iYWN0ZXIgcG9seW94b2dlbmVzJywgInNub21lZF9jb25jZXB0X2lkIjogJzQxMzQwODAwOCcsICJyb2xsX3VwX2dlbnVzX2xldmVsIjogJzEnLCAicm9sbF91cF9nZW51c19uYW1lIjogJ0FjZXRvYmFjdGVyJywgInJvbGxfdXBfZ2VudXNfY29uY2VwdGlkIjogJzM5Njk0OTAwMycsICJyb2xsX3VwX3NwZWNpZXNfbGV2ZWwiOiAnMScsICJyb2xsX3VwX3NwZWNpZXNfbmFtZSI6ICdBY2V0b2JhY3RlciBwb2x5b3hvZ2VuZXMnLCAicm9sbF91cF9zcGVjaWVzX2NvbmNlcHRpZCI6ICc0MTM0MDgwMDgnLCAibmhzbl9jb21tdW5pdHlfYXNzb2NpYXRlZCI6ICcwJywgIm5oc25fc2tpbl9jb21tZW5zYWwiOiAnMCcsICJzbm9tZWRfc3RhdHVzIjogJzEnLCAiTCI6IG51bGwgYXMgU3RyaW5nIH0sCiAgeyAic25vbWVkX3ByZWZlcnJlZF90ZXJtIjogJ0FjZXRvYmFjdGVyIHBvbW9ydW0nLCAic25vbWVkX2NvbmNlcHRfaWQiOiAnNDEzNDA5MDAwJywgInJvbGxfdXBfZ2VudXNfbGV2ZWwiOiAnMScsICJyb2xsX3VwX2dlbnVzX25hbWUiOiAnQWNldG9iYWN0ZXInLCAicm9sbF91cF9nZW51c19jb25jZXB0aWQiOiAnMzk2OTQ5MDAzJywgInJvbGxfdXBfc3BlY2llc19sZXZlbCI6ICcxJywgInJvbGxfdXBfc3BlY2llc19uYW1lIjogJ0FjZXRvYmFjdGVyIHBvbW9ydW0nLCAicm9sbF91cF9zcGVjaWVzX2NvbmNlcHRpZCI6ICc0MTM0MDkwMDAnLCAibmhzbl9jb21tdW5pdHlfYXNzb2NpYXRlZCI6ICcwJywgIm5oc25fc2tpbl9jb21tZW5zYWwiOiAnMCcsICJzbm9tZWRfc3RhdHVzIjogJzEnLCAiTCI6IG51bGwgYXMgU3RyaW5nIH0sCiAgeyAic25vbWVkX3ByZWZlcnJlZF90ZXJtIjogJ0FjZXRvYmFjdGVyIHNwZWNpZXMnLCAic25vbWVkX2NvbmNlcHRfaWQiOiAnNDEzNDEwMDA1JywgInJvbGxfdXBfZ2VudXNfbGV2ZWwiOiAnMScsICJyb2xsX3VwX2dlbnVzX25hbWUiOiAnQWNldG9iYWN0ZXInLCAicm9sbF91cF9nZW51c19jb25jZXB0aWQiOiAnMzk2OTQ5MDAzJywgInJvbGxfdXBfc3BlY2llc19sZXZlbCI6ICcwJywgInJvbGxfdXBfc3BlY2llc19uYW1lIjogbnVsbCBhcyBTdHJpbmcsICJyb2xsX3VwX3NwZWNpZXNfY29uY2VwdGlkIjogbnVsbCBhcyBTdHJpbmcsICJuaHNuX2NvbW11bml0eV9hc3NvY2lhdGVkIjogJzAnLCAibmhzbl9za2luX2NvbW1lbnNhbCI6ICcwJywgInNub21lZF9zdGF0dXMiOiAnMCcsICJMIjogbnVsbCBhcyBTdHJpbmcgfSwKICB7ICJzbm9tZWRfcHJlZmVycmVkX3Rlcm0iOiAnU3RhcGh5bG9jb2NjdXMgYXVyZXVzJywgInNub21lZF9jb25jZXB0X2lkIjogJzMwOTIwMDgnLCAicm9sbF91cF9nZW51c19sZXZlbCI6ICcxJywgInJvbGxfdXBfZ2VudXNfbmFtZSI6ICdTdGFwaHlsb2NvY2N1cycsICJyb2xsX3VwX2dlbnVzX2NvbmNlcHRpZCI6ICc2NTExOTAwMicsICJyb2xsX3VwX3NwZWNpZXNfbGV2ZWwiOiAnMScsICJyb2xsX3VwX3NwZWNpZXNfbmFtZSI6ICdTdGFwaHlsb2NvY2N1cyBhdXJldXMnLCAicm9sbF91cF9zcGVjaWVzX2NvbmNlcHRpZCI6ICczMDkyMDA4JywgIm5oc25fY29tbXVuaXR5X2Fzc29jaWF0ZWQiOiAnMCcsICJuaHNuX3NraW5fY29tbWVuc2FsIjogJzAnLCAic25vbWVkX3N0YXR1cyI6ICcxJywgIkwiOiBudWxsIGFzIFN0cmluZyB9LAogIHsgInNub21lZF9wcmVmZXJyZWRfdGVybSI6ICdTdGFwaHlsb2NvY2N1cyBhdXJldXMgY29tcGxleCcsICJzbm9tZWRfY29uY2VwdF9pZCI6ICc0NDY1MTAwMDA4NzEwOCcsICJyb2xsX3VwX2dlbnVzX2xldmVsIjogJzEnLCAicm9sbF91cF9nZW51c19uYW1lIjogJ1N0YXBoeWxvY29jY3VzJywgInJvbGxfdXBfZ2VudXNfY29uY2VwdGlkIjogJzY1MTE5MDAyJywgInJvbGxfdXBfc3BlY2llc19sZXZlbCI6ICcwJywgInJvbGxfdXBfc3BlY2llc19uYW1lIjogbnVsbCBhcyBTdHJpbmcsICJyb2xsX3VwX3NwZWNpZXNfY29uY2VwdGlkIjogbnVsbCBhcyBTdHJpbmcsICJuaHNuX2NvbW11bml0eV9hc3NvY2lhdGVkIjogJzAnLCAibmhzbl9za2luX2NvbW1lbnNhbCI6ICcwJywgInNub21lZF9zdGF0dXMiOiAnMScsICJMIjogbnVsbCBhcyBTdHJpbmcgfSwKICB7ICJzbm9tZWRfcHJlZmVycmVkX3Rlcm0iOiAnU3RhcGh5bG9jb2NjdXMgYXVyZXVzIHNzIGF1cmV1cycsICJzbm9tZWRfY29uY2VwdF9pZCI6ICcxMTM5NjEwMDgnLCAicm9sbF91cF9nZW51c19sZXZlbCI6ICcxJywgInJvbGxfdXBfZ2VudXNfbmFtZSI6ICdTdGFwaHlsb2NvY2N1cycsICJyb2xsX3VwX2dlbnVzX2NvbmNlcHRpZCI6ICc2NTExOTAwMicsICJyb2xsX3VwX3NwZWNpZXNfbGV2ZWwiOiAnMScsICJyb2xsX3VwX3NwZWNpZXNfbmFtZSI6ICdTdGFwaHlsb2NvY2N1cyBhdXJldXMnLCAicm9sbF91cF9zcGVjaWVzX2NvbmNlcHRpZCI6ICczMDkyMDA4JywgIm5oc25fY29tbXVuaXR5X2Fzc29jaWF0ZWQiOiAnMCcsICJuaHNuX3NraW5fY29tbWVuc2FsIjogJzAnLCAic25vbWVkX3N0YXR1cyI6ICcxJywgIkwiOiBudWxsIGFzIFN0cmluZyB9LAogIHsgInNub21lZF9wcmVmZXJyZWRfdGVybSI6ICdTdGFwaHlsb2NvY2N1cyBhdXJldXMgc3MuIGFuYWVyb2JpdXMnLCAic25vbWVkX2NvbmNlcHRfaWQiOiAnNTAyNjkwMDAnLCAicm9sbF91cF9nZW51c19sZXZlbCI6ICcxJywgInJvbGxfdXBfZ2VudXNfbmFtZSI6ICdTdGFwaHlsb2NvY2N1cycsICJyb2xsX3VwX2dlbnVzX2NvbmNlcHRpZCI6ICc2NTExOTAwMicsICJyb2xsX3VwX3NwZWNpZXNfbGV2ZWwiOiAnMScsICJyb2xsX3VwX3NwZWNpZXNfbmFtZSI6ICdTdGFwaHlsb2NvY2N1cyBhdXJldXMnLCAicm9sbF91cF9zcGVjaWVzX2NvbmNlcHRpZCI6ICczMDkyMDA4JywgIm5oc25fY29tbXVuaXR5X2Fzc29jaWF0ZWQiOiAnMCcsICJuaHNuX3NraW5fY29tbWVuc2FsIjogJzAnLCAic25vbWVkX3N0YXR1cyI6ICcxJywgIkwiOiBudWxsIGFzIFN0cmluZyB9Cn0KCmRlZmluZSBmbHVlbnQgZnVuY3Rpb24gc3BlY2llcyhvcmdhbmlzbSBDb25jZXB0KToKICBPcmdhbmlzbVRheG9ub215IFQKICAgIHdoZXJlIGV4aXN0cyAob3JnYW5pc20uY29kZXMgQyB3aGVyZSBDLnN5c3RlbSA9ICdodHRwOi8vc25vbWVkLmluZm8vc2N0JyBhbmQgQy5jb2RlID0gVC5zbm9tZWRfY29uY2VwdF9pZCkKICAgIHJldHVybiBULnJvbGxfdXBfc3BlY2llc19jb25jZXB0aWQKCmRlZmluZSBmbHVlbnQgZnVuY3Rpb24gZ2VudXMob3JnYW5pc20gQ29uY2VwdCk6CiAgT3JnYW5pc21UYXhvbm9teSBUCiAgICB3aGVyZSBleGlzdHMgKG9yZ2FuaXNtLmNvZGVzIEMgd2hlcmUgQy5zeXN0ZW0gPSAnaHR0cDovL3Nub21lZC5pbmZvL3NjdCcgYW5kIEMuY29kZSA9IFQuc25vbWVkX2NvbmNlcHRfaWQpCiAgICByZXR1cm4gVC5yb2xsX3VwX2dlbnVzX2NvbmNlcHRpZAoKZGVmaW5lIGZsdWVudCBmdW5jdGlvbiBvcmdhbmlzbU1hdGNoZXMob3JnYW5pc21BIENvbmNlcHQsIG9yZ2FuaXNtQiBDb25jZXB0KToKICBvcmdhbmlzbUEgfiBvcmdhbmlzbUIKICAgIG9yIG9yZ2FuaXNtQS5zcGVjaWVzKCkgPSBvcmdhbmlzbUIuc3BlY2llcygpCiAgICBvciAoCiAgICAgIG9yZ2FuaXNtQS5zcGVjaWVzKCkgaXMgbnVsbCAKICAgICAgICBhbmQgb3JnYW5pc21CLnNwZWNpZXMoKSBpcyBudWxsCiAgICAgICAgYW5kIG9yZ2FuaXNtQS5nZW51cygpID0gb3JnYW5pc21CLmdlbnVzKCkKICAgICkKCg=="/>
  </content>
</Library>