US Situational Awareness Framework for Reporting (US SAFR) Implementation Guide
1.0.0 - STU 1 ballot United States of America flag

US Situational Awareness Framework for Reporting (US SAFR) Implementation Guide, published by HL7 International / Public Health. This guide is not an authorized publication; it is the continuous build for version 1.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/us-safr/ and changes regularly. See the Directory of published versions

: BedCapacityMeasure - XML Representation

Page standards status: Trial-use Maturity Level: 1

Raw xml | Download


<Library xmlns="http://hl7.org/fhir">
  <id value="BedCapacityMeasure"/>
  <text>
    <status value="extensions"/>
    <div xmlns="http://www.w3.org/1999/xhtml">
<div>
    <table class="grid dict">
        
        

        
        
        <tr>
            <th scope="row"><b>Id: </b></th>
            <td style="padding-left: 4px;">BedCapacityMeasure</td>
        </tr>
        

        
        
        <tr>
            <th scope="row"><b>Version: </b></th>
            <td style="padding-left: 4px;">1.0.0</td>
        </tr>
        

        
        <tr>
            <th scope="row"><b>Url: </b></th>
            <td style="padding-left: 4px;"><a href="Library-BedCapacityMeasure.html">BedCapacityMeasure</a></td>
        </tr>
        

        

        

        
        <tr>
            <th scope="row"><b>Status: </b></th>
            <td style="padding-left: 4px;">draft</td>
        </tr>
        

        

        
        <tr>
            <th scope="row"><b>Type: </b></th>
            <td style="padding-left: 4px;">
                
                    
                        
                        <p style="margin-bottom: 5px;">
                            <b>system: </b> <span><a href="http://terminology.hl7.org/7.0.1/CodeSystem-library-type.html">http://terminology.hl7.org/CodeSystem/library-type</a></span>
                        </p>
                        
                        
                        <p style="margin-bottom: 5px;">
                            <b>code: </b> <span>logic-library</span>
                        </p>
                        
                        
                    
                
                
            </td>
        </tr>
        

        

        
        <tr>
            <th scope="row"><b>Date: </b></th>
            <td style="padding-left: 4px;">2025-12-23 19:38:58+0000</td>
        </tr>
        

        
        <tr>
            <th scope="row"><b>Publisher: </b></th>
            <td style="padding-left: 4px;">HL7 International / Public Health</td>
        </tr>
        

        

        

        

        

        
        <tr>
            <th scope="row"><b>Jurisdiction: </b></th>
            <td style="padding-left: 4px;">US</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://fhir.org/guides/cqf/common/4.0.1/4.0.1/Library-FHIR-ModelInfo.html">http://fhir.org/guides/cqf/common/Library/FHIR-ModelInfo|4.0.1</a></li>
                  
                    <li><a href="http://fhir.org/guides/cqf/common/4.0.1/4.0.1/Library-FHIRHelpers.html">http://fhir.org/guides/cqf/common/Library/FHIRHelpers|4.0.1</a></li>
                  
                    <li><a href="http://terminology.hl7.org/7.0.1/CodeSystem-location-physical-type.html">Location type</a></li>
                  
                    <li><a href="CodeSystem-us-safr-bed-capacity-example-codes.html">Healthcare Bed Capacity Reporting Code System</a></li>
                  
                    <li><a href="https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.3.117.1.7.1.292/expansion">Emergency Department Visit</a></li>
                  
                </ul>
                
                
                
                
                
            </td>
        </tr>
        

        
        <tr>
          <th scope="row"><b>Parameters: </b></th>
          <td style="padding-left: 4px;">
            <table class="grid-dict">
              <tr><th><b>Name</b></th><th><b>Type</b></th><th><b>Min</b></th><th><b>Max</b></th><th><b>In/Out</b></th></tr>
              
                <tr><th>Measurement Period</th><th>Period</th><th>0</th><th>1</th><th>In</th></tr>
              
                <tr><th>Location</th><th>Location</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>IsBedLocation</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>Encounters</th><th>Encounter</th><th>0</th><th>*</th><th>Out</th></tr>
              
                <tr><th>EncounterCheck</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>All Beds Occupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>NoEncounterCheck</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>All Beds Unoccupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>LocationIsHOSP</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>LocationIsIRF</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>LocationIsIPF</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>Adult Beds Occupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>Adult Beds Unoccupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>Adult ICU Beds Occupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>Adult ICU Beds Unoccupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>Adult ICULOC Beds Occupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>Adult ICULOC Beds Unoccupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>LocationIsOTH</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>Adult NonICU Beds Occupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>Adult NonICU Beds Unoccupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>Adult PCU Beds Occupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>Adult PCU Beds Unoccupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>Adult MTMS Beds Occupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>Adult MTMS Beds Unoccupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>Adult Obs Beds Occupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>Adult Obs Beds Unoccupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>LocationIsCHLD</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>Peds Total Beds Occupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>Peds Total Beds Unoccupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>Peds ICU Beds Occupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>Peds ICU Beds Unoccupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>Peds ICULOC Beds Occupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>Peds ICULOC Beds Unoccupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>Peds NonICU Beds Occupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>Peds NonICU Beds Unoccupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>Peds PCU Beds Occupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>Peds PCU Beds Unoccupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>Peds MTMS Beds Occupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>Peds MTMS Beds Unoccupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>Peds Obs Beds Occupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>Peds Obs Beds Unoccupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>Specialty Beds Occupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>Specialty Beds Unoccupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>Specialty NonCrib Beds Occupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>Specialty NonCrib Beds Unoccupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>OB Beds Occupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>OB Beds Unoccupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>NICU Beds Occupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>NICU Beds Unoccupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>NICU4 Beds Occupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>NICU4 Beds Unoccupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>NICU3Plus Beds Occupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>NICU3Plus Beds Unoccupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>NICU3 Beds Occupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>NICU3 Beds Unoccupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>NICU2 Beds Occupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>NICU2 Beds Unoccupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>NICU1 Beds Occupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>NICU1 Beds Unoccupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>Nursery Beds Occupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>Nursery Beds Unoccupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>Adult Psych Beds Occupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>Adult Psych Beds Unoccupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>Peds Psych Beds Occupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>Peds Psych Beds Unoccupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>Rehab Beds Occupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>Rehab Beds Unoccupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>Surge Active Total Beds Occupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>Surge Active Total Beds Unoccupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>Surge Inactive Total Beds Occupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>Surge Inactive Total Beds Unoccupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>Surge Active ICU Beds Occupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>Surge Active ICU Beds Unoccupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>Surge Inactive ICU Beds Occupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>Surge Inactive ICU Beds Unoccupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>Surge Active NonICU Beds Occupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>Surge Active NonICU Beds Unoccupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>Surge Inactive NonICU Beds Occupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>Surge Inactive NonICU Beds Unoccupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>Burn Beds Occupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>Burn Beds Unoccupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>Negative Pressure Beds Occupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>Negative Pressure Beds Unoccupied Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>Adult ED Census Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>Adult ED Admitted Census Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>Peds ED Census Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>Peds ED Admitted Census Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>Total ED Census Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
                <tr><th>Total ED Admitted Census Initial Population</th><th>boolean</th><th>0</th><th>1</th><th>Out</th></tr>
              
            </table>
          </td>
        </tr>
        

        
        <tr>
          <th scope="row"><b>Data Requirements:</b></th>
          <td style="padding-left: 4px;">
            <table class="grid-dict">
              <tr><th><b>Type</b></th><th><b>Profile</b></th><th><b>MS</b></th><th><b>Code Filter</b></th></tr>
              
                <tr>
                  <th>Location</th>
                  <th>http://hl7.org/fhir/StructureDefinition/Location</th>
                  <th/>
                  <th>
                    
                  </th>
                </tr>
              
                <tr>
                  <th>Encounter</th>
                  <th>http://hl7.org/fhir/StructureDefinition/Encounter</th>
                  <th/>
                  <th>
                    
                  </th>
                </tr>
              
                <tr>
                  <th>Encounter</th>
                  <th>http://hl7.org/fhir/StructureDefinition/Encounter</th>
                  <th>;</th>
                  <th>
                    
                  </th>
                </tr>
              
                <tr>
                  <th>Location</th>
                  <th>http://hl7.org/fhir/StructureDefinition/Location</th>
                  <th/>
                  <th>
                    
                  </th>
                </tr>
              
                <tr>
                  <th>Location</th>
                  <th>http://hl7.org/fhir/StructureDefinition/Location</th>
                  <th/>
                  <th>
                    
                  </th>
                </tr>
              
                <tr>
                  <th>Location</th>
                  <th>http://hl7.org/fhir/StructureDefinition/Location</th>
                  <th/>
                  <th>
                    
                  </th>
                </tr>
              
                <tr>
                  <th>Location</th>
                  <th>http://hl7.org/fhir/StructureDefinition/Location</th>
                  <th/>
                  <th>
                    
                  </th>
                </tr>
              
                <tr>
                  <th>Location</th>
                  <th>http://hl7.org/fhir/StructureDefinition/Location</th>
                  <th/>
                  <th>
                    
                  </th>
                </tr>
              
                <tr>
                  <th>Encounter</th>
                  <th>http://hl7.org/fhir/StructureDefinition/Encounter</th>
                  <th>;;</th>
                  <th>
                    
                      <b>code filter: </b>
                      
                      <br/>
                      
                      
                      <span style="padding-left: 4px;">
                          <b>path: </b><span>type</span>
                      </span>
                      
                      <br/>
                      
                      
                      
                      <span style="padding-left: 4px;">
                          <b>value set: </b><span>http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.292</span>
                      </span>
                      
                      
                    
                  </th>
                </tr>
              
                <tr>
                  <th>Encounter</th>
                  <th>http://hl7.org/fhir/StructureDefinition/Encounter</th>
                  <th>;;;</th>
                  <th>
                    
                      <b>code filter: </b>
                      
                      <br/>
                      
                      
                      <span style="padding-left: 4px;">
                          <b>path: </b><span>type</span>
                      </span>
                      
                      <br/>
                      
                      
                      
                      <span style="padding-left: 4px;">
                          <b>value set: </b><span>http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.292</span>
                      </span>
                      
                      
                    
                  </th>
                </tr>
              
                <tr>
                  <th>Encounter</th>
                  <th>http://hl7.org/fhir/StructureDefinition/Encounter</th>
                  <th>;;</th>
                  <th>
                    
                      <b>code filter: </b>
                      
                      <br/>
                      
                      
                      <span style="padding-left: 4px;">
                          <b>path: </b><span>type</span>
                      </span>
                      
                      <br/>
                      
                      
                      
                      <span style="padding-left: 4px;">
                          <b>value set: </b><span>http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.292</span>
                      </span>
                      
                      
                    
                  </th>
                </tr>
              
                <tr>
                  <th>Encounter</th>
                  <th>http://hl7.org/fhir/StructureDefinition/Encounter</th>
                  <th>;;;</th>
                  <th>
                    
                      <b>code filter: </b>
                      
                      <br/>
                      
                      
                      <span style="padding-left: 4px;">
                          <b>path: </b><span>type</span>
                      </span>
                      
                      <br/>
                      
                      
                      
                      <span style="padding-left: 4px;">
                          <b>value set: </b><span>http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.292</span>
                      </span>
                      
                      
                    
                  </th>
                </tr>
              
                <tr>
                  <th>Encounter</th>
                  <th>http://hl7.org/fhir/StructureDefinition/Encounter</th>
                  <th>;;</th>
                  <th>
                    
                      <b>code filter: </b>
                      
                      <br/>
                      
                      
                      <span style="padding-left: 4px;">
                          <b>path: </b><span>type</span>
                      </span>
                      
                      <br/>
                      
                      
                      
                      <span style="padding-left: 4px;">
                          <b>value set: </b><span>http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.292</span>
                      </span>
                      
                      
                    
                  </th>
                </tr>
              
                <tr>
                  <th>Encounter</th>
                  <th>http://hl7.org/fhir/StructureDefinition/Encounter</th>
                  <th>;;;</th>
                  <th>
                    
                      <b>code filter: </b>
                      
                      <br/>
                      
                      
                      <span style="padding-left: 4px;">
                          <b>path: </b><span>type</span>
                      </span>
                      
                      <br/>
                      
                      
                      
                      <span style="padding-left: 4px;">
                          <b>value set: </b><span>http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.292</span>
                      </span>
                      
                      
                    
                  </th>
                </tr>
              
                <tr>
                  <th>Encounter</th>
                  <th>http://hl7.org/fhir/StructureDefinition/Encounter</th>
                  <th>;</th>
                  <th>
                    
                  </th>
                </tr>
              
            </table>
          </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 BedCapacityMeasure version '1.0.0'

using FHIR version '4.0.1'

include FHIRHelpers version '4.0.1' called FHIRHelpers

codesystem &quot;LocationPhysicalType&quot;: 'http://terminology.hl7.org/CodeSystem/location-physical-type'
codesystem &quot;HealthcareCapacity&quot;: 'http://hl7.org/fhir/us/safr/CodeSystem/us-safr-bed-capacity-example-codes'

valueset &quot;Emergency Department Visit&quot;: 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.292'

code &quot;Bed&quot;: 'bd' from &quot;LocationPhysicalType&quot; display 'Bed'
code &quot;HOSP&quot;: 'HOSP' from &quot;HealthcareCapacity&quot; display 'Hospital'
code &quot;IRF&quot;: 'IRF' from &quot;HealthcareCapacity&quot; display 'Inpatient Rehabilitation'
code &quot;IPF&quot;: 'IPF' from &quot;HealthcareCapacity&quot; display 'Inpatient Psychiatric'
code &quot;CHLD&quot;: 'CHLD' from &quot;HealthcareCapacity&quot; display 'Children\'s or Pediatric'
code &quot;OTH&quot;: 'OTH' from &quot;HealthcareCapacity&quot; display 'Other facility-within-facility or subunit'


parameter &quot;Measurement Period&quot; Interval&lt;DateTime&gt;
    default Interval[@2022-01-01T00:00:00.0, @2022-02-01T00:00:00.0)

context Location

define &quot;IsBedLocation&quot;:
  Location.physicalType ~ &quot;Bed&quot;

define &quot;All Beds Occupied Initial Population&quot;:
  IsBedLocation
  and EncounterCheck

define &quot;All Beds Unoccupied Initial Population&quot;:
  IsBedLocation
  and NoEncounterCheck

define &quot;Adult Beds Occupied Initial Population&quot;:
  IsBedLocation
  and EncounterCheck
  and LocationIsHOSP
  and &quot;LocationIsIRF&quot;
  and &quot;LocationIsIPF&quot;

define &quot;Adult Beds Unoccupied Initial Population&quot;:
  IsBedLocation
  and NoEncounterCheck
  and &quot;LocationIsHOSP&quot;
  and &quot;LocationIsIRF&quot;
  and &quot;LocationIsIPF&quot;

define &quot;Adult ICU Beds Occupied Initial Population&quot;:
  IsBedLocation
  and EncounterCheck
  and &quot;LocationIsHOSP&quot;

define &quot;Adult ICU Beds Unoccupied Initial Population&quot;:
  IsBedLocation
  and NoEncounterCheck
  and &quot;LocationIsHOSP&quot;

define &quot;Adult ICULOC Beds Occupied Initial Population&quot;:
  IsBedLocation
  and EncounterCheck
  and &quot;LocationIsHOSP&quot;
  and &quot;LocationIsIPF&quot;
  

define &quot;Adult ICULOC Beds Unoccupied Initial Population&quot;:
  IsBedLocation
  and NoEncounterCheck
  and &quot;LocationIsHOSP&quot;
  and &quot;LocationIsIPF&quot;
  

define &quot;Adult NonICU Beds Occupied Initial Population&quot;:
  IsBedLocation
  and EncounterCheck
  and &quot;LocationIsHOSP&quot;
  and &quot;LocationIsOTH&quot;
  
define &quot;Adult NonICU Beds Unoccupied Initial Population&quot;:
  IsBedLocation
  and NoEncounterCheck
  and &quot;LocationIsHOSP&quot;
  and &quot;LocationIsOTH&quot;

define &quot;Adult PCU Beds Occupied Initial Population&quot;:
  IsBedLocation
  and EncounterCheck
  and &quot;LocationIsIPF&quot;
  and &quot;LocationIsOTH&quot;
  
define &quot;Adult PCU Beds Unoccupied Initial Population&quot;:
  IsBedLocation
  and NoEncounterCheck
  and &quot;LocationIsIPF&quot;
  and &quot;LocationIsOTH&quot;

define &quot;Adult MTMS Beds Occupied Initial Population&quot;:
  IsBedLocation
  and EncounterCheck
  and &quot;LocationIsHOSP&quot;
  and &quot;LocationIsIRF&quot;
  and &quot;LocationIsOTH&quot;
  
define &quot;Adult MTMS Beds Unoccupied Initial Population&quot;:
  IsBedLocation
  and NoEncounterCheck
  and &quot;LocationIsHOSP&quot;
  and &quot;LocationIsIRF&quot;
  and &quot;LocationIsOTH&quot;

define &quot;Adult Obs Beds Occupied Initial Population&quot;:
  IsBedLocation
  and EncounterCheck
  and &quot;LocationIsOTH&quot;
  
define &quot;Adult Obs Beds Unoccupied Initial Population&quot;:
  IsBedLocation
  and NoEncounterCheck
  and &quot;LocationIsOTH&quot;

define &quot;Peds Total Beds Occupied Initial Population&quot;:
  IsBedLocation
  and EncounterCheck
  and &quot;LocationIsCHLD&quot;
  
define &quot;Peds Total Beds Unoccupied Initial Population&quot;:
  IsBedLocation
  and NoEncounterCheck
  and &quot;LocationIsCHLD&quot;

define &quot;Peds ICU Beds Occupied Initial Population&quot;:
  IsBedLocation
  and EncounterCheck
  and &quot;LocationIsHOSP&quot;
  and &quot;LocationIsCHLD&quot;
  
define &quot;Peds ICU Beds Unoccupied Initial Population&quot;:
  IsBedLocation
  and NoEncounterCheck
  and &quot;LocationIsHOSP&quot;
  and &quot;LocationIsCHLD&quot;

define &quot;Peds ICULOC Beds Occupied Initial Population&quot;:
  IsBedLocation
  and EncounterCheck
  and &quot;LocationIsHOSP&quot;
  and &quot;LocationIsCHLD&quot;
  and &quot;LocationIsOTH&quot;
  
define &quot;Peds ICULOC Beds Unoccupied Initial Population&quot;:
  IsBedLocation
  and NoEncounterCheck
  and &quot;LocationIsHOSP&quot;
  and &quot;LocationIsCHLD&quot;
  and &quot;LocationIsOTH&quot;
  
define &quot;Peds NonICU Beds Occupied Initial Population&quot;:
  IsBedLocation
  and EncounterCheck
  and &quot;LocationIsIPF&quot;
  and &quot;LocationIsCHLD&quot;
  and &quot;LocationIsOTH&quot;
  
define &quot;Peds NonICU Beds Unoccupied Initial Population&quot;:
  IsBedLocation
  and NoEncounterCheck
  and &quot;LocationIsIPF&quot;
  and &quot;LocationIsCHLD&quot;
  and &quot;LocationIsOTH&quot;

define &quot;Peds PCU Beds Occupied Initial Population&quot;:
  IsBedLocation
  and EncounterCheck
  and &quot;LocationIsCHLD&quot;
  and &quot;LocationIsOTH&quot;
  
define &quot;Peds PCU Beds Unoccupied Initial Population&quot;:
  IsBedLocation
  and NoEncounterCheck
  and &quot;LocationIsCHLD&quot;
  and &quot;LocationIsOTH&quot;

define &quot;Peds MTMS Beds Occupied Initial Population&quot;:
  IsBedLocation
  and EncounterCheck
  and &quot;LocationIsHOSP&quot;
  and &quot;LocationIsIRF&quot;
  and &quot;LocationIsCHLD&quot;
  and &quot;LocationIsOTH&quot;
  
define &quot;Peds MTMS Beds Unoccupied Initial Population&quot;:
  IsBedLocation
  and NoEncounterCheck
  and &quot;LocationIsHOSP&quot;
  and &quot;LocationIsIRF&quot;
  and &quot;LocationIsCHLD&quot;
  and &quot;LocationIsOTH&quot;

define &quot;Peds Obs Beds Occupied Initial Population&quot;:
  IsBedLocation
  and EncounterCheck
  and &quot;LocationIsHOSP&quot;
  and &quot;LocationIsIRF&quot;
  and &quot;LocationIsCHLD&quot;
  and &quot;LocationIsOTH&quot;
  
define &quot;Peds Obs Beds Unoccupied Initial Population&quot;:
  IsBedLocation
  and NoEncounterCheck
  and &quot;LocationIsHOSP&quot;
  and &quot;LocationIsIRF&quot;
  and &quot;LocationIsCHLD&quot;
  and &quot;LocationIsOTH&quot;

define &quot;Specialty Beds Occupied Initial Population&quot;:
  IsBedLocation
  and EncounterCheck
  and &quot;LocationIsOTH&quot;
  
define &quot;Specialty Beds Unoccupied Initial Population&quot;:
  IsBedLocation
  and NoEncounterCheck
  and &quot;LocationIsOTH&quot;

define &quot;Specialty NonCrib Beds Occupied Initial Population&quot;:
  IsBedLocation
  and EncounterCheck
  and &quot;LocationIsHOSP&quot;
  and &quot;LocationIsIRF&quot;
  and &quot;LocationIsOTH&quot;
  
define &quot;Specialty NonCrib Beds Unoccupied Initial Population&quot;:
  IsBedLocation
  and NoEncounterCheck
  and &quot;LocationIsHOSP&quot;
  and &quot;LocationIsIRF&quot;
  and &quot;LocationIsOTH&quot;

define &quot;OB Beds Occupied Initial Population&quot;:
  IsBedLocation
  and EncounterCheck
  and &quot;LocationIsIRF&quot;
  and &quot;LocationIsCHLD&quot;
  and &quot;LocationIsOTH&quot;
  
define &quot;OB Beds Unoccupied Initial Population&quot;:
  IsBedLocation
  and NoEncounterCheck
  and &quot;LocationIsIRF&quot;
  and &quot;LocationIsCHLD&quot;
  and &quot;LocationIsOTH&quot;

define &quot;NICU Beds Occupied Initial Population&quot;:
  IsBedLocation
  and EncounterCheck
  and &quot;LocationIsHOSP&quot;
  and &quot;LocationIsIRF&quot;
  and &quot;LocationIsOTH&quot;
  
define &quot;NICU Beds Unoccupied Initial Population&quot;:
  IsBedLocation
  and NoEncounterCheck
  and &quot;LocationIsHOSP&quot;
  and &quot;LocationIsIRF&quot;
  and &quot;LocationIsOTH&quot;

define &quot;NICU4 Beds Occupied Initial Population&quot;:
  IsBedLocation
  and EncounterCheck
  and &quot;LocationIsHOSP&quot;
  and &quot;LocationIsIRF&quot;
  and &quot;LocationIsOTH&quot;
  
define &quot;NICU4 Beds Unoccupied Initial Population&quot;:
  IsBedLocation
  and NoEncounterCheck
  and &quot;LocationIsHOSP&quot;
  and &quot;LocationIsIRF&quot;
  and &quot;LocationIsOTH&quot;

define &quot;NICU3Plus Beds Occupied Initial Population&quot;:
  IsBedLocation
  and EncounterCheck
  and &quot;LocationIsHOSP&quot;
  and &quot;LocationIsIRF&quot;
  and &quot;LocationIsCHLD&quot;
  
define &quot;NICU3Plus Beds Unoccupied Initial Population&quot;:
  IsBedLocation
  and NoEncounterCheck
  and &quot;LocationIsHOSP&quot;
  and &quot;LocationIsIRF&quot;
  and &quot;LocationIsCHLD&quot;

define &quot;NICU3 Beds Occupied Initial Population&quot;:
  IsBedLocation
  and EncounterCheck
  and &quot;LocationIsHOSP&quot;
  and &quot;LocationIsIRF&quot;
  and &quot;LocationIsCHLD&quot;
  
define &quot;NICU3 Beds Unoccupied Initial Population&quot;:
  IsBedLocation
  and NoEncounterCheck
  and &quot;LocationIsHOSP&quot;
  and &quot;LocationIsIRF&quot;
  and &quot;LocationIsCHLD&quot;

define &quot;NICU2 Beds Occupied Initial Population&quot;:
  IsBedLocation
  and EncounterCheck
  and &quot;LocationIsHOSP&quot;
  and &quot;LocationIsIRF&quot;
  and &quot;LocationIsCHLD&quot;
  
define &quot;NICU2 Beds Unoccupied Initial Population&quot;:
  IsBedLocation
  and NoEncounterCheck
  and &quot;LocationIsHOSP&quot;
  and &quot;LocationIsIRF&quot;
  and &quot;LocationIsCHLD&quot;

define &quot;NICU1 Beds Occupied Initial Population&quot;:
  IsBedLocation
  and EncounterCheck
  and &quot;LocationIsHOSP&quot;
  and &quot;LocationIsIRF&quot;
  and &quot;LocationIsCHLD&quot;
  and &quot;LocationIsOTH&quot;
  
define &quot;NICU1 Beds Unoccupied Initial Population&quot;:
  IsBedLocation
  and NoEncounterCheck
  and &quot;LocationIsHOSP&quot;
  and &quot;LocationIsIRF&quot;
  and &quot;LocationIsCHLD&quot;
  and &quot;LocationIsOTH&quot;

define &quot;Nursery Beds Occupied Initial Population&quot;:
  IsBedLocation
  and EncounterCheck
  and &quot;LocationIsIRF&quot;
  and &quot;LocationIsCHLD&quot;
  
define &quot;Nursery Beds Unoccupied Initial Population&quot;:
  IsBedLocation
  and NoEncounterCheck
  and &quot;LocationIsIRF&quot;
  and &quot;LocationIsCHLD&quot;

define &quot;Adult Psych Beds Occupied Initial Population&quot;:
  IsBedLocation
  and EncounterCheck
  and &quot;LocationIsHOSP&quot;
  and &quot;LocationIsIPF&quot;
  and &quot;LocationIsOTH&quot;
  
define &quot;Adult Psych Beds Unoccupied Initial Population&quot;:
  IsBedLocation
  and NoEncounterCheck
  and &quot;LocationIsHOSP&quot;
  and &quot;LocationIsIPF&quot;
  and &quot;LocationIsOTH&quot;

define &quot;Peds Psych Beds Occupied Initial Population&quot;:
  IsBedLocation
  and EncounterCheck
  and &quot;LocationIsHOSP&quot;
  and &quot;LocationIsIPF&quot;
  and &quot;LocationIsCHLD&quot;
  and &quot;LocationIsOTH&quot;

define &quot;Peds Psych Beds Unoccupied Initial Population&quot;:
  IsBedLocation
  and NoEncounterCheck
  and &quot;LocationIsHOSP&quot;
  and &quot;LocationIsIPF&quot;
  and &quot;LocationIsCHLD&quot;
  and &quot;LocationIsOTH&quot;

define &quot;Rehab Beds Occupied Initial Population&quot;:
  IsBedLocation
  and EncounterCheck
  and &quot;LocationIsIRF&quot;

define &quot;Rehab Beds Unoccupied Initial Population&quot;:
  IsBedLocation
  and NoEncounterCheck
  and &quot;LocationIsIRF&quot;

define &quot;Surge Active Total Beds Occupied Initial Population&quot;:
  IsBedLocation
  and EncounterCheck
  and &quot;LocationIsHOSP&quot;
  and &quot;LocationIsCHLD&quot;
  and &quot;LocationIsOTH&quot;

define &quot;Surge Active Total Beds Unoccupied Initial Population&quot;:
  IsBedLocation
  and NoEncounterCheck
  and &quot;LocationIsHOSP&quot;
  and &quot;LocationIsCHLD&quot;
  and &quot;LocationIsOTH&quot;

define &quot;Surge Inactive Total Beds Occupied Initial Population&quot;:
  IsBedLocation
  and EncounterCheck
  and &quot;LocationIsHOSP&quot;
  and &quot;LocationIsCHLD&quot;
  and &quot;LocationIsOTH&quot;

define &quot;Surge Inactive Total Beds Unoccupied Initial Population&quot;:
  IsBedLocation
  and NoEncounterCheck
  and &quot;LocationIsHOSP&quot;
  and &quot;LocationIsCHLD&quot;
  and &quot;LocationIsOTH&quot;

define &quot;Surge Active ICU Beds Occupied Initial Population&quot;:
  IsBedLocation
  and EncounterCheck
  and &quot;LocationIsHOSP&quot;
  and &quot;LocationIsOTH&quot;

define &quot;Surge Active ICU Beds Unoccupied Initial Population&quot;:
  IsBedLocation
  and NoEncounterCheck
  and &quot;LocationIsHOSP&quot;
  and &quot;LocationIsOTH&quot;

define &quot;Surge Inactive ICU Beds Occupied Initial Population&quot;:
  IsBedLocation
  and EncounterCheck
  and &quot;LocationIsHOSP&quot;
  and &quot;LocationIsOTH&quot;

define &quot;Surge Inactive ICU Beds Unoccupied Initial Population&quot;:
  IsBedLocation
  and NoEncounterCheck
  and &quot;LocationIsHOSP&quot;
  and &quot;LocationIsOTH&quot;

define &quot;Surge Active NonICU Beds Occupied Initial Population&quot;:
  IsBedLocation
  and EncounterCheck
  and &quot;LocationIsHOSP&quot;
  and &quot;LocationIsCHLD&quot;

define &quot;Surge Active NonICU Beds Unoccupied Initial Population&quot;:
  IsBedLocation
  and NoEncounterCheck
  and &quot;LocationIsHOSP&quot;
  and &quot;LocationIsCHLD&quot;

define &quot;Surge Inactive NonICU Beds Occupied Initial Population&quot;:
  IsBedLocation
  and EncounterCheck
  and &quot;LocationIsHOSP&quot;
  and &quot;LocationIsCHLD&quot;

define &quot;Surge Inactive NonICU Beds Unoccupied Initial Population&quot;:
  IsBedLocation
  and NoEncounterCheck
  and &quot;LocationIsHOSP&quot;
  and &quot;LocationIsCHLD&quot;

define &quot;Burn Beds Occupied Initial Population&quot;:
  IsBedLocation
  and EncounterCheck
  and &quot;LocationIsHOSP&quot;
  and &quot;LocationIsOTH&quot;

define &quot;Burn Beds Unoccupied Initial Population&quot;:
  IsBedLocation
  and NoEncounterCheck
  and &quot;LocationIsHOSP&quot;
  and &quot;LocationIsOTH&quot;

define &quot;Negative Pressure Beds Occupied Initial Population&quot;:
  IsBedLocation
  and EncounterCheck
  and &quot;LocationIsHOSP&quot;

define &quot;Negative Pressure Beds Unoccupied Initial Population&quot;:
  IsBedLocation
  and NoEncounterCheck
  and &quot;LocationIsHOSP&quot;

define &quot;Adult ED Census Initial Population&quot;:
  IsBedLocation
  and exists(
    [Encounter: &quot;Emergency Department Visit&quot;] EDVisit
    where EDVisit.period overlaps &quot;Measurement Period&quot;
  )
  and &quot;LocationIsHOSP&quot;
  and &quot;LocationIsOTH&quot;

define &quot;Adult ED Admitted Census Initial Population&quot;:
  IsBedLocation
  and exists(
    [Encounter: &quot;Emergency Department Visit&quot;] EDVisit
    where EDVisit.period overlaps &quot;Measurement Period&quot;
      and EDVisit.status in {'arrived', 'triaged', 'in-progress'}
  )
  and &quot;LocationIsHOSP&quot;
  and &quot;LocationIsOTH&quot;

define &quot;Peds ED Census Initial Population&quot;:
  IsBedLocation
  and exists(
    [Encounter: &quot;Emergency Department Visit&quot;] EDVisit
    where EDVisit.period overlaps &quot;Measurement Period&quot;
  )
  and &quot;LocationIsCHLD&quot;

define &quot;Peds ED Admitted Census Initial Population&quot;:
  IsBedLocation
  and exists(
    [Encounter: &quot;Emergency Department Visit&quot;] EDVisit
    where EDVisit.period overlaps &quot;Measurement Period&quot;
      and EDVisit.status in {'arrived', 'triaged', 'in-progress'}
  )
  and &quot;LocationIsCHLD&quot;

define &quot;Total ED Census Initial Population&quot;:
  IsBedLocation
  and exists(
    [Encounter: &quot;Emergency Department Visit&quot;] EDVisit
    where EDVisit.period overlaps &quot;Measurement Period&quot;
  )
  and &quot;LocationIsHOSP&quot;
  and &quot;LocationIsCHLD&quot;
  and &quot;LocationIsOTH&quot;

define &quot;Total ED Admitted Census Initial Population&quot;:
  IsBedLocation
  and exists(
    [Encounter: &quot;Emergency Department Visit&quot;] EDVisit
    where EDVisit.period overlaps &quot;Measurement Period&quot;
      and EDVisit.status in {'arrived', 'triaged', 'in-progress'}
  )
  and &quot;LocationIsHOSP&quot;
  and &quot;LocationIsCHLD&quot;
  and &quot;LocationIsOTH&quot;

define &quot;Encounters&quot;:
  [Encounter]

define &quot;LocationIsHOSP&quot;:
  exists(
    Location.type types
    where types ~ &quot;HOSP&quot;
  )

define &quot;LocationIsIPF&quot;:
  exists(
    Location.type types
    where types ~ &quot;IPF&quot;
  )

define &quot;LocationIsIRF&quot;:
  exists(
    Location.type types
    where types ~ &quot;IRF&quot;
  )

define &quot;LocationIsCHLD&quot;:
  exists(
    Location.type types
    where types ~ &quot;CHLD&quot;
  )

define &quot;LocationIsOTH&quot;:
  exists(
    Location.type types
    where types ~ &quot;OTH&quot;
  )

define EncounterCheck:
  exists(&quot;Encounters&quot; Encounters
  where Encounters.period overlaps &quot;Measurement Period&quot;)

define NoEncounterCheck:
  not EncounterCheck</code></pre></td></tr>
            </table>
          </td>
        </tr>
        
        
        
    </table>
</div>
</div>
  </text>
  <contained>
    <Parameters>
      <id value="options"/>
      <parameter>
        <name value="translatorVersion"/>
        <valueString value="3.11.0"/>
      </parameter>
      <parameter>
        <name value="option"/>
        <valueString value="EnableAnnotations"/>
      </parameter>
      <parameter>
        <name value="option"/>
        <valueString value="EnableLocators"/>
      </parameter>
      <parameter>
        <name value="option"/>
        <valueString value="DisableListDemotion"/>
      </parameter>
      <parameter>
        <name value="option"/>
        <valueString value="DisableListPromotion"/>
      </parameter>
      <parameter>
        <name value="format"/>
        <valueString value="XML"/>
      </parameter>
      <parameter>
        <name value="analyzeDataRequirements"/>
        <valueBoolean value="false"/>
      </parameter>
      <parameter>
        <name value="collapseDataRequirements"/>
        <valueBoolean value="false"/>
      </parameter>
      <parameter>
        <name value="compatibilityLevel"/>
        <valueString value="1.5"/>
      </parameter>
      <parameter>
        <name value="enableCqlOnly"/>
        <valueBoolean value="false"/>
      </parameter>
      <parameter>
        <name value="errorLevel"/>
        <valueString value="Info"/>
      </parameter>
      <parameter>
        <name value="signatureLevel"/>
        <valueString value="None"/>
      </parameter>
      <parameter>
        <name value="validateUnits"/>
        <valueBoolean value="true"/>
      </parameter>
      <parameter>
        <name value="verifyOnly"/>
        <valueBoolean value="false"/>
      </parameter>
    </Parameters>
  </contained>
  <extension url="http://hl7.org/fhir/StructureDefinition/cqf-cqlOptions">
    <valueReference>
      <reference value="#options"/>
    </valueReference>
  </extension>
  <extension
             url="http://hl7.org/fhir/StructureDefinition/structuredefinition-wg">
    <valueCode value="pher"/>
  </extension>
  <url value="http://hl7.org/fhir/us/safr/Library/BedCapacityMeasure"/>
  <version value="1.0.0"/>
  <name value="BedCapacityMeasure"/>
  <status value="draft"/>
  <type>
    <coding>
      <system value="http://terminology.hl7.org/CodeSystem/library-type"/>
      <code value="logic-library"/>
    </coding>
  </type>
  <date value="2025-12-23T19:38:58+00:00"/>
  <publisher value="HL7 International / Public Health"/>
  <contact>
    <name value="HL7 International / Public Health"/>
    <telecom>
      <system value="url"/>
      <value value="http://www.hl7.org/Special/committees/pher"/>
    </telecom>
  </contact>
  <jurisdiction>
    <coding>
      <system value="urn:iso:std:iso:3166"/>
      <code value="US"/>
      <display value="United States of America"/>
    </coding>
  </jurisdiction>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="FHIR model information"/>
    <resource
              value="http://fhir.org/guides/cqf/common/Library/FHIR-ModelInfo|4.0.1"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Library FHIRHelpers"/>
    <resource
              value="http://fhir.org/guides/cqf/common/Library/FHIRHelpers|4.0.1"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Code system LocationPhysicalType"/>
    <resource
              value="http://terminology.hl7.org/CodeSystem/location-physical-type"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Code system HealthcareCapacity"/>
    <resource
              value="http://hl7.org/fhir/us/safr/CodeSystem/us-safr-bed-capacity-example-codes"/>
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on"/>
    <display value="Value set Emergency Department Visit"/>
    <resource
              value="http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.292"/>
  </relatedArtifact>
  <parameter>
    <name value="Measurement Period"/>
    <use value="in"/>
    <min value="0"/>
    <max value="1"/>
    <type value="Period"/>
  </parameter>
  <parameter>
    <name value="Location"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="Location"/>
  </parameter>
  <parameter>
    <name value="IsBedLocation"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="Encounters"/>
    <use value="out"/>
    <min value="0"/>
    <max value="*"/>
    <type value="Encounter"/>
  </parameter>
  <parameter>
    <name value="EncounterCheck"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="All Beds Occupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="NoEncounterCheck"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="All Beds Unoccupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="LocationIsHOSP"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="LocationIsIRF"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="LocationIsIPF"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="Adult Beds Occupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="Adult Beds Unoccupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="Adult ICU Beds Occupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="Adult ICU Beds Unoccupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="Adult ICULOC Beds Occupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="Adult ICULOC Beds Unoccupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="LocationIsOTH"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="Adult NonICU Beds Occupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="Adult NonICU Beds Unoccupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="Adult PCU Beds Occupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="Adult PCU Beds Unoccupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="Adult MTMS Beds Occupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="Adult MTMS Beds Unoccupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="Adult Obs Beds Occupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="Adult Obs Beds Unoccupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="LocationIsCHLD"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="Peds Total Beds Occupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="Peds Total Beds Unoccupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="Peds ICU Beds Occupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="Peds ICU Beds Unoccupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="Peds ICULOC Beds Occupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="Peds ICULOC Beds Unoccupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="Peds NonICU Beds Occupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="Peds NonICU Beds Unoccupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="Peds PCU Beds Occupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="Peds PCU Beds Unoccupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="Peds MTMS Beds Occupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="Peds MTMS Beds Unoccupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="Peds Obs Beds Occupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="Peds Obs Beds Unoccupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="Specialty Beds Occupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="Specialty Beds Unoccupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="Specialty NonCrib Beds Occupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="Specialty NonCrib Beds Unoccupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="OB Beds Occupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="OB Beds Unoccupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="NICU Beds Occupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="NICU Beds Unoccupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="NICU4 Beds Occupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="NICU4 Beds Unoccupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="NICU3Plus Beds Occupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="NICU3Plus Beds Unoccupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="NICU3 Beds Occupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="NICU3 Beds Unoccupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="NICU2 Beds Occupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="NICU2 Beds Unoccupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="NICU1 Beds Occupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="NICU1 Beds Unoccupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="Nursery Beds Occupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="Nursery Beds Unoccupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="Adult Psych Beds Occupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="Adult Psych Beds Unoccupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="Peds Psych Beds Occupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="Peds Psych Beds Unoccupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="Rehab Beds Occupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="Rehab Beds Unoccupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="Surge Active Total Beds Occupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="Surge Active Total Beds Unoccupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="Surge Inactive Total Beds Occupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="Surge Inactive Total Beds Unoccupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="Surge Active ICU Beds Occupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="Surge Active ICU Beds Unoccupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="Surge Inactive ICU Beds Occupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="Surge Inactive ICU Beds Unoccupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="Surge Active NonICU Beds Occupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="Surge Active NonICU Beds Unoccupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="Surge Inactive NonICU Beds Occupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="Surge Inactive NonICU Beds Unoccupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="Burn Beds Occupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="Burn Beds Unoccupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="Negative Pressure Beds Occupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="Negative Pressure Beds Unoccupied Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="Adult ED Census Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="Adult ED Admitted Census Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="Peds ED Census Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="Peds ED Admitted Census Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="Total ED Census Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <parameter>
    <name value="Total ED Admitted Census Initial Population"/>
    <use value="out"/>
    <min value="0"/>
    <max value="1"/>
    <type value="boolean"/>
  </parameter>
  <dataRequirement>
    <type value="Location"/>
    <profile value="http://hl7.org/fhir/StructureDefinition/Location"/>
  </dataRequirement>
  <dataRequirement>
    <type value="Encounter"/>
    <profile value="http://hl7.org/fhir/StructureDefinition/Encounter"/>
  </dataRequirement>
  <dataRequirement>
    <type value="Encounter"/>
    <profile value="http://hl7.org/fhir/StructureDefinition/Encounter"/>
    <mustSupport value="period"/>
  </dataRequirement>
  <dataRequirement>
    <type value="Location"/>
    <profile value="http://hl7.org/fhir/StructureDefinition/Location"/>
  </dataRequirement>
  <dataRequirement>
    <type value="Location"/>
    <profile value="http://hl7.org/fhir/StructureDefinition/Location"/>
  </dataRequirement>
  <dataRequirement>
    <type value="Location"/>
    <profile value="http://hl7.org/fhir/StructureDefinition/Location"/>
  </dataRequirement>
  <dataRequirement>
    <type value="Location"/>
    <profile value="http://hl7.org/fhir/StructureDefinition/Location"/>
  </dataRequirement>
  <dataRequirement>
    <type value="Location"/>
    <profile value="http://hl7.org/fhir/StructureDefinition/Location"/>
  </dataRequirement>
  <dataRequirement>
    <type value="Encounter"/>
    <profile value="http://hl7.org/fhir/StructureDefinition/Encounter"/>
    <mustSupport value="type"/>
    <mustSupport value="period"/>
    <codeFilter>
      <path value="type"/>
      <valueSet
                value="http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.292"/>
    </codeFilter>
  </dataRequirement>
  <dataRequirement>
    <type value="Encounter"/>
    <profile value="http://hl7.org/fhir/StructureDefinition/Encounter"/>
    <mustSupport value="type"/>
    <mustSupport value="period"/>
    <mustSupport value="status"/>
    <codeFilter>
      <path value="type"/>
      <valueSet
                value="http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.292"/>
    </codeFilter>
  </dataRequirement>
  <dataRequirement>
    <type value="Encounter"/>
    <profile value="http://hl7.org/fhir/StructureDefinition/Encounter"/>
    <mustSupport value="type"/>
    <mustSupport value="period"/>
    <codeFilter>
      <path value="type"/>
      <valueSet
                value="http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.292"/>
    </codeFilter>
  </dataRequirement>
  <dataRequirement>
    <type value="Encounter"/>
    <profile value="http://hl7.org/fhir/StructureDefinition/Encounter"/>
    <mustSupport value="type"/>
    <mustSupport value="period"/>
    <mustSupport value="status"/>
    <codeFilter>
      <path value="type"/>
      <valueSet
                value="http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.292"/>
    </codeFilter>
  </dataRequirement>
  <dataRequirement>
    <type value="Encounter"/>
    <profile value="http://hl7.org/fhir/StructureDefinition/Encounter"/>
    <mustSupport value="type"/>
    <mustSupport value="period"/>
    <codeFilter>
      <path value="type"/>
      <valueSet
                value="http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.292"/>
    </codeFilter>
  </dataRequirement>
  <dataRequirement>
    <type value="Encounter"/>
    <profile value="http://hl7.org/fhir/StructureDefinition/Encounter"/>
    <mustSupport value="type"/>
    <mustSupport value="period"/>
    <mustSupport value="status"/>
    <codeFilter>
      <path value="type"/>
      <valueSet
                value="http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.292"/>
    </codeFilter>
  </dataRequirement>
  <dataRequirement>
    <type value="Encounter"/>
    <profile value="http://hl7.org/fhir/StructureDefinition/Encounter"/>
    <mustSupport value="period"/>
  </dataRequirement>
  <content>
    <contentType value="text/cql"/>
    <data
          value="bGlicmFyeSBCZWRDYXBhY2l0eU1lYXN1cmUgdmVyc2lvbiAnMS4wLjAnDQoNCnVzaW5nIEZISVIgdmVyc2lvbiAnNC4wLjEnDQoNCmluY2x1ZGUgRkhJUkhlbHBlcnMgdmVyc2lvbiAnNC4wLjEnIGNhbGxlZCBGSElSSGVscGVycw0KDQpjb2Rlc3lzdGVtICJMb2NhdGlvblBoeXNpY2FsVHlwZSI6ICdodHRwOi8vdGVybWlub2xvZ3kuaGw3Lm9yZy9Db2RlU3lzdGVtL2xvY2F0aW9uLXBoeXNpY2FsLXR5cGUnDQpjb2Rlc3lzdGVtICJIZWFsdGhjYXJlQ2FwYWNpdHkiOiAnaHR0cDovL2hsNy5vcmcvZmhpci91cy9zYWZyL0NvZGVTeXN0ZW0vdXMtc2Fmci1iZWQtY2FwYWNpdHktZXhhbXBsZS1jb2RlcycNCg0KdmFsdWVzZXQgIkVtZXJnZW5jeSBEZXBhcnRtZW50IFZpc2l0IjogJ2h0dHA6Ly9jdHMubmxtLm5paC5nb3YvZmhpci9WYWx1ZVNldC8yLjE2Ljg0MC4xLjExMzg4My4zLjExNy4xLjcuMS4yOTInDQoNCmNvZGUgIkJlZCI6ICdiZCcgZnJvbSAiTG9jYXRpb25QaHlzaWNhbFR5cGUiIGRpc3BsYXkgJ0JlZCcNCmNvZGUgIkhPU1AiOiAnSE9TUCcgZnJvbSAiSGVhbHRoY2FyZUNhcGFjaXR5IiBkaXNwbGF5ICdIb3NwaXRhbCcNCmNvZGUgIklSRiI6ICdJUkYnIGZyb20gIkhlYWx0aGNhcmVDYXBhY2l0eSIgZGlzcGxheSAnSW5wYXRpZW50IFJlaGFiaWxpdGF0aW9uJw0KY29kZSAiSVBGIjogJ0lQRicgZnJvbSAiSGVhbHRoY2FyZUNhcGFjaXR5IiBkaXNwbGF5ICdJbnBhdGllbnQgUHN5Y2hpYXRyaWMnDQpjb2RlICJDSExEIjogJ0NITEQnIGZyb20gIkhlYWx0aGNhcmVDYXBhY2l0eSIgZGlzcGxheSAnQ2hpbGRyZW5cJ3Mgb3IgUGVkaWF0cmljJw0KY29kZSAiT1RIIjogJ09USCcgZnJvbSAiSGVhbHRoY2FyZUNhcGFjaXR5IiBkaXNwbGF5ICdPdGhlciBmYWNpbGl0eS13aXRoaW4tZmFjaWxpdHkgb3Igc3VidW5pdCcNCg0KDQpwYXJhbWV0ZXIgIk1lYXN1cmVtZW50IFBlcmlvZCIgSW50ZXJ2YWw8RGF0ZVRpbWU+DQogICAgZGVmYXVsdCBJbnRlcnZhbFtAMjAyMi0wMS0wMVQwMDowMDowMC4wLCBAMjAyMi0wMi0wMVQwMDowMDowMC4wKQ0KDQpjb250ZXh0IExvY2F0aW9uDQoNCmRlZmluZSAiSXNCZWRMb2NhdGlvbiI6DQogIExvY2F0aW9uLnBoeXNpY2FsVHlwZSB+ICJCZWQiDQoNCmRlZmluZSAiQWxsIEJlZHMgT2NjdXBpZWQgSW5pdGlhbCBQb3B1bGF0aW9uIjoNCiAgSXNCZWRMb2NhdGlvbg0KICBhbmQgRW5jb3VudGVyQ2hlY2sNCg0KZGVmaW5lICJBbGwgQmVkcyBVbm9jY3VwaWVkIEluaXRpYWwgUG9wdWxhdGlvbiI6DQogIElzQmVkTG9jYXRpb24NCiAgYW5kIE5vRW5jb3VudGVyQ2hlY2sNCg0KZGVmaW5lICJBZHVsdCBCZWRzIE9jY3VwaWVkIEluaXRpYWwgUG9wdWxhdGlvbiI6DQogIElzQmVkTG9jYXRpb24NCiAgYW5kIEVuY291bnRlckNoZWNrDQogIGFuZCBMb2NhdGlvbklzSE9TUA0KICBhbmQgIkxvY2F0aW9uSXNJUkYiDQogIGFuZCAiTG9jYXRpb25Jc0lQRiINCg0KZGVmaW5lICJBZHVsdCBCZWRzIFVub2NjdXBpZWQgSW5pdGlhbCBQb3B1bGF0aW9uIjoNCiAgSXNCZWRMb2NhdGlvbg0KICBhbmQgTm9FbmNvdW50ZXJDaGVjaw0KICBhbmQgIkxvY2F0aW9uSXNIT1NQIg0KICBhbmQgIkxvY2F0aW9uSXNJUkYiDQogIGFuZCAiTG9jYXRpb25Jc0lQRiINCg0KZGVmaW5lICJBZHVsdCBJQ1UgQmVkcyBPY2N1cGllZCBJbml0aWFsIFBvcHVsYXRpb24iOg0KICBJc0JlZExvY2F0aW9uDQogIGFuZCBFbmNvdW50ZXJDaGVjaw0KICBhbmQgIkxvY2F0aW9uSXNIT1NQIg0KDQpkZWZpbmUgIkFkdWx0IElDVSBCZWRzIFVub2NjdXBpZWQgSW5pdGlhbCBQb3B1bGF0aW9uIjoNCiAgSXNCZWRMb2NhdGlvbg0KICBhbmQgTm9FbmNvdW50ZXJDaGVjaw0KICBhbmQgIkxvY2F0aW9uSXNIT1NQIg0KDQpkZWZpbmUgIkFkdWx0IElDVUxPQyBCZWRzIE9jY3VwaWVkIEluaXRpYWwgUG9wdWxhdGlvbiI6DQogIElzQmVkTG9jYXRpb24NCiAgYW5kIEVuY291bnRlckNoZWNrDQogIGFuZCAiTG9jYXRpb25Jc0hPU1AiDQogIGFuZCAiTG9jYXRpb25Jc0lQRiINCiAgDQoNCmRlZmluZSAiQWR1bHQgSUNVTE9DIEJlZHMgVW5vY2N1cGllZCBJbml0aWFsIFBvcHVsYXRpb24iOg0KICBJc0JlZExvY2F0aW9uDQogIGFuZCBOb0VuY291bnRlckNoZWNrDQogIGFuZCAiTG9jYXRpb25Jc0hPU1AiDQogIGFuZCAiTG9jYXRpb25Jc0lQRiINCiAgDQoNCmRlZmluZSAiQWR1bHQgTm9uSUNVIEJlZHMgT2NjdXBpZWQgSW5pdGlhbCBQb3B1bGF0aW9uIjoNCiAgSXNCZWRMb2NhdGlvbg0KICBhbmQgRW5jb3VudGVyQ2hlY2sNCiAgYW5kICJMb2NhdGlvbklzSE9TUCINCiAgYW5kICJMb2NhdGlvbklzT1RIIg0KICANCmRlZmluZSAiQWR1bHQgTm9uSUNVIEJlZHMgVW5vY2N1cGllZCBJbml0aWFsIFBvcHVsYXRpb24iOg0KICBJc0JlZExvY2F0aW9uDQogIGFuZCBOb0VuY291bnRlckNoZWNrDQogIGFuZCAiTG9jYXRpb25Jc0hPU1AiDQogIGFuZCAiTG9jYXRpb25Jc09USCINCg0KZGVmaW5lICJBZHVsdCBQQ1UgQmVkcyBPY2N1cGllZCBJbml0aWFsIFBvcHVsYXRpb24iOg0KICBJc0JlZExvY2F0aW9uDQogIGFuZCBFbmNvdW50ZXJDaGVjaw0KICBhbmQgIkxvY2F0aW9uSXNJUEYiDQogIGFuZCAiTG9jYXRpb25Jc09USCINCiAgDQpkZWZpbmUgIkFkdWx0IFBDVSBCZWRzIFVub2NjdXBpZWQgSW5pdGlhbCBQb3B1bGF0aW9uIjoNCiAgSXNCZWRMb2NhdGlvbg0KICBhbmQgTm9FbmNvdW50ZXJDaGVjaw0KICBhbmQgIkxvY2F0aW9uSXNJUEYiDQogIGFuZCAiTG9jYXRpb25Jc09USCINCg0KZGVmaW5lICJBZHVsdCBNVE1TIEJlZHMgT2NjdXBpZWQgSW5pdGlhbCBQb3B1bGF0aW9uIjoNCiAgSXNCZWRMb2NhdGlvbg0KICBhbmQgRW5jb3VudGVyQ2hlY2sNCiAgYW5kICJMb2NhdGlvbklzSE9TUCINCiAgYW5kICJMb2NhdGlvbklzSVJGIg0KICBhbmQgIkxvY2F0aW9uSXNPVEgiDQogIA0KZGVmaW5lICJBZHVsdCBNVE1TIEJlZHMgVW5vY2N1cGllZCBJbml0aWFsIFBvcHVsYXRpb24iOg0KICBJc0JlZExvY2F0aW9uDQogIGFuZCBOb0VuY291bnRlckNoZWNrDQogIGFuZCAiTG9jYXRpb25Jc0hPU1AiDQogIGFuZCAiTG9jYXRpb25Jc0lSRiINCiAgYW5kICJMb2NhdGlvbklzT1RIIg0KDQpkZWZpbmUgIkFkdWx0IE9icyBCZWRzIE9jY3VwaWVkIEluaXRpYWwgUG9wdWxhdGlvbiI6DQogIElzQmVkTG9jYXRpb24NCiAgYW5kIEVuY291bnRlckNoZWNrDQogIGFuZCAiTG9jYXRpb25Jc09USCINCiAgDQpkZWZpbmUgIkFkdWx0IE9icyBCZWRzIFVub2NjdXBpZWQgSW5pdGlhbCBQb3B1bGF0aW9uIjoNCiAgSXNCZWRMb2NhdGlvbg0KICBhbmQgTm9FbmNvdW50ZXJDaGVjaw0KICBhbmQgIkxvY2F0aW9uSXNPVEgiDQoNCmRlZmluZSAiUGVkcyBUb3RhbCBCZWRzIE9jY3VwaWVkIEluaXRpYWwgUG9wdWxhdGlvbiI6DQogIElzQmVkTG9jYXRpb24NCiAgYW5kIEVuY291bnRlckNoZWNrDQogIGFuZCAiTG9jYXRpb25Jc0NITEQiDQogIA0KZGVmaW5lICJQZWRzIFRvdGFsIEJlZHMgVW5vY2N1cGllZCBJbml0aWFsIFBvcHVsYXRpb24iOg0KICBJc0JlZExvY2F0aW9uDQogIGFuZCBOb0VuY291bnRlckNoZWNrDQogIGFuZCAiTG9jYXRpb25Jc0NITEQiDQoNCmRlZmluZSAiUGVkcyBJQ1UgQmVkcyBPY2N1cGllZCBJbml0aWFsIFBvcHVsYXRpb24iOg0KICBJc0JlZExvY2F0aW9uDQogIGFuZCBFbmNvdW50ZXJDaGVjaw0KICBhbmQgIkxvY2F0aW9uSXNIT1NQIg0KICBhbmQgIkxvY2F0aW9uSXNDSExEIg0KICANCmRlZmluZSAiUGVkcyBJQ1UgQmVkcyBVbm9jY3VwaWVkIEluaXRpYWwgUG9wdWxhdGlvbiI6DQogIElzQmVkTG9jYXRpb24NCiAgYW5kIE5vRW5jb3VudGVyQ2hlY2sNCiAgYW5kICJMb2NhdGlvbklzSE9TUCINCiAgYW5kICJMb2NhdGlvbklzQ0hMRCINCg0KZGVmaW5lICJQZWRzIElDVUxPQyBCZWRzIE9jY3VwaWVkIEluaXRpYWwgUG9wdWxhdGlvbiI6DQogIElzQmVkTG9jYXRpb24NCiAgYW5kIEVuY291bnRlckNoZWNrDQogIGFuZCAiTG9jYXRpb25Jc0hPU1AiDQogIGFuZCAiTG9jYXRpb25Jc0NITEQiDQogIGFuZCAiTG9jYXRpb25Jc09USCINCiAgDQpkZWZpbmUgIlBlZHMgSUNVTE9DIEJlZHMgVW5vY2N1cGllZCBJbml0aWFsIFBvcHVsYXRpb24iOg0KICBJc0JlZExvY2F0aW9uDQogIGFuZCBOb0VuY291bnRlckNoZWNrDQogIGFuZCAiTG9jYXRpb25Jc0hPU1AiDQogIGFuZCAiTG9jYXRpb25Jc0NITEQiDQogIGFuZCAiTG9jYXRpb25Jc09USCINCiAgDQpkZWZpbmUgIlBlZHMgTm9uSUNVIEJlZHMgT2NjdXBpZWQgSW5pdGlhbCBQb3B1bGF0aW9uIjoNCiAgSXNCZWRMb2NhdGlvbg0KICBhbmQgRW5jb3VudGVyQ2hlY2sNCiAgYW5kICJMb2NhdGlvbklzSVBGIg0KICBhbmQgIkxvY2F0aW9uSXNDSExEIg0KICBhbmQgIkxvY2F0aW9uSXNPVEgiDQogIA0KZGVmaW5lICJQZWRzIE5vbklDVSBCZWRzIFVub2NjdXBpZWQgSW5pdGlhbCBQb3B1bGF0aW9uIjoNCiAgSXNCZWRMb2NhdGlvbg0KICBhbmQgTm9FbmNvdW50ZXJDaGVjaw0KICBhbmQgIkxvY2F0aW9uSXNJUEYiDQogIGFuZCAiTG9jYXRpb25Jc0NITEQiDQogIGFuZCAiTG9jYXRpb25Jc09USCINCg0KZGVmaW5lICJQZWRzIFBDVSBCZWRzIE9jY3VwaWVkIEluaXRpYWwgUG9wdWxhdGlvbiI6DQogIElzQmVkTG9jYXRpb24NCiAgYW5kIEVuY291bnRlckNoZWNrDQogIGFuZCAiTG9jYXRpb25Jc0NITEQiDQogIGFuZCAiTG9jYXRpb25Jc09USCINCiAgDQpkZWZpbmUgIlBlZHMgUENVIEJlZHMgVW5vY2N1cGllZCBJbml0aWFsIFBvcHVsYXRpb24iOg0KICBJc0JlZExvY2F0aW9uDQogIGFuZCBOb0VuY291bnRlckNoZWNrDQogIGFuZCAiTG9jYXRpb25Jc0NITEQiDQogIGFuZCAiTG9jYXRpb25Jc09USCINCg0KZGVmaW5lICJQZWRzIE1UTVMgQmVkcyBPY2N1cGllZCBJbml0aWFsIFBvcHVsYXRpb24iOg0KICBJc0JlZExvY2F0aW9uDQogIGFuZCBFbmNvdW50ZXJDaGVjaw0KICBhbmQgIkxvY2F0aW9uSXNIT1NQIg0KICBhbmQgIkxvY2F0aW9uSXNJUkYiDQogIGFuZCAiTG9jYXRpb25Jc0NITEQiDQogIGFuZCAiTG9jYXRpb25Jc09USCINCiAgDQpkZWZpbmUgIlBlZHMgTVRNUyBCZWRzIFVub2NjdXBpZWQgSW5pdGlhbCBQb3B1bGF0aW9uIjoNCiAgSXNCZWRMb2NhdGlvbg0KICBhbmQgTm9FbmNvdW50ZXJDaGVjaw0KICBhbmQgIkxvY2F0aW9uSXNIT1NQIg0KICBhbmQgIkxvY2F0aW9uSXNJUkYiDQogIGFuZCAiTG9jYXRpb25Jc0NITEQiDQogIGFuZCAiTG9jYXRpb25Jc09USCINCg0KZGVmaW5lICJQZWRzIE9icyBCZWRzIE9jY3VwaWVkIEluaXRpYWwgUG9wdWxhdGlvbiI6DQogIElzQmVkTG9jYXRpb24NCiAgYW5kIEVuY291bnRlckNoZWNrDQogIGFuZCAiTG9jYXRpb25Jc0hPU1AiDQogIGFuZCAiTG9jYXRpb25Jc0lSRiINCiAgYW5kICJMb2NhdGlvbklzQ0hMRCINCiAgYW5kICJMb2NhdGlvbklzT1RIIg0KICANCmRlZmluZSAiUGVkcyBPYnMgQmVkcyBVbm9jY3VwaWVkIEluaXRpYWwgUG9wdWxhdGlvbiI6DQogIElzQmVkTG9jYXRpb24NCiAgYW5kIE5vRW5jb3VudGVyQ2hlY2sNCiAgYW5kICJMb2NhdGlvbklzSE9TUCINCiAgYW5kICJMb2NhdGlvbklzSVJGIg0KICBhbmQgIkxvY2F0aW9uSXNDSExEIg0KICBhbmQgIkxvY2F0aW9uSXNPVEgiDQoNCmRlZmluZSAiU3BlY2lhbHR5IEJlZHMgT2NjdXBpZWQgSW5pdGlhbCBQb3B1bGF0aW9uIjoNCiAgSXNCZWRMb2NhdGlvbg0KICBhbmQgRW5jb3VudGVyQ2hlY2sNCiAgYW5kICJMb2NhdGlvbklzT1RIIg0KICANCmRlZmluZSAiU3BlY2lhbHR5IEJlZHMgVW5vY2N1cGllZCBJbml0aWFsIFBvcHVsYXRpb24iOg0KICBJc0JlZExvY2F0aW9uDQogIGFuZCBOb0VuY291bnRlckNoZWNrDQogIGFuZCAiTG9jYXRpb25Jc09USCINCg0KZGVmaW5lICJTcGVjaWFsdHkgTm9uQ3JpYiBCZWRzIE9jY3VwaWVkIEluaXRpYWwgUG9wdWxhdGlvbiI6DQogIElzQmVkTG9jYXRpb24NCiAgYW5kIEVuY291bnRlckNoZWNrDQogIGFuZCAiTG9jYXRpb25Jc0hPU1AiDQogIGFuZCAiTG9jYXRpb25Jc0lSRiINCiAgYW5kICJMb2NhdGlvbklzT1RIIg0KICANCmRlZmluZSAiU3BlY2lhbHR5IE5vbkNyaWIgQmVkcyBVbm9jY3VwaWVkIEluaXRpYWwgUG9wdWxhdGlvbiI6DQogIElzQmVkTG9jYXRpb24NCiAgYW5kIE5vRW5jb3VudGVyQ2hlY2sNCiAgYW5kICJMb2NhdGlvbklzSE9TUCINCiAgYW5kICJMb2NhdGlvbklzSVJGIg0KICBhbmQgIkxvY2F0aW9uSXNPVEgiDQoNCmRlZmluZSAiT0IgQmVkcyBPY2N1cGllZCBJbml0aWFsIFBvcHVsYXRpb24iOg0KICBJc0JlZExvY2F0aW9uDQogIGFuZCBFbmNvdW50ZXJDaGVjaw0KICBhbmQgIkxvY2F0aW9uSXNJUkYiDQogIGFuZCAiTG9jYXRpb25Jc0NITEQiDQogIGFuZCAiTG9jYXRpb25Jc09USCINCiAgDQpkZWZpbmUgIk9CIEJlZHMgVW5vY2N1cGllZCBJbml0aWFsIFBvcHVsYXRpb24iOg0KICBJc0JlZExvY2F0aW9uDQogIGFuZCBOb0VuY291bnRlckNoZWNrDQogIGFuZCAiTG9jYXRpb25Jc0lSRiINCiAgYW5kICJMb2NhdGlvbklzQ0hMRCINCiAgYW5kICJMb2NhdGlvbklzT1RIIg0KDQpkZWZpbmUgIk5JQ1UgQmVkcyBPY2N1cGllZCBJbml0aWFsIFBvcHVsYXRpb24iOg0KICBJc0JlZExvY2F0aW9uDQogIGFuZCBFbmNvdW50ZXJDaGVjaw0KICBhbmQgIkxvY2F0aW9uSXNIT1NQIg0KICBhbmQgIkxvY2F0aW9uSXNJUkYiDQogIGFuZCAiTG9jYXRpb25Jc09USCINCiAgDQpkZWZpbmUgIk5JQ1UgQmVkcyBVbm9jY3VwaWVkIEluaXRpYWwgUG9wdWxhdGlvbiI6DQogIElzQmVkTG9jYXRpb24NCiAgYW5kIE5vRW5jb3VudGVyQ2hlY2sNCiAgYW5kICJMb2NhdGlvbklzSE9TUCINCiAgYW5kICJMb2NhdGlvbklzSVJGIg0KICBhbmQgIkxvY2F0aW9uSXNPVEgiDQoNCmRlZmluZSAiTklDVTQgQmVkcyBPY2N1cGllZCBJbml0aWFsIFBvcHVsYXRpb24iOg0KICBJc0JlZExvY2F0aW9uDQogIGFuZCBFbmNvdW50ZXJDaGVjaw0KICBhbmQgIkxvY2F0aW9uSXNIT1NQIg0KICBhbmQgIkxvY2F0aW9uSXNJUkYiDQogIGFuZCAiTG9jYXRpb25Jc09USCINCiAgDQpkZWZpbmUgIk5JQ1U0IEJlZHMgVW5vY2N1cGllZCBJbml0aWFsIFBvcHVsYXRpb24iOg0KICBJc0JlZExvY2F0aW9uDQogIGFuZCBOb0VuY291bnRlckNoZWNrDQogIGFuZCAiTG9jYXRpb25Jc0hPU1AiDQogIGFuZCAiTG9jYXRpb25Jc0lSRiINCiAgYW5kICJMb2NhdGlvbklzT1RIIg0KDQpkZWZpbmUgIk5JQ1UzUGx1cyBCZWRzIE9jY3VwaWVkIEluaXRpYWwgUG9wdWxhdGlvbiI6DQogIElzQmVkTG9jYXRpb24NCiAgYW5kIEVuY291bnRlckNoZWNrDQogIGFuZCAiTG9jYXRpb25Jc0hPU1AiDQogIGFuZCAiTG9jYXRpb25Jc0lSRiINCiAgYW5kICJMb2NhdGlvbklzQ0hMRCINCiAgDQpkZWZpbmUgIk5JQ1UzUGx1cyBCZWRzIFVub2NjdXBpZWQgSW5pdGlhbCBQb3B1bGF0aW9uIjoNCiAgSXNCZWRMb2NhdGlvbg0KICBhbmQgTm9FbmNvdW50ZXJDaGVjaw0KICBhbmQgIkxvY2F0aW9uSXNIT1NQIg0KICBhbmQgIkxvY2F0aW9uSXNJUkYiDQogIGFuZCAiTG9jYXRpb25Jc0NITEQiDQoNCmRlZmluZSAiTklDVTMgQmVkcyBPY2N1cGllZCBJbml0aWFsIFBvcHVsYXRpb24iOg0KICBJc0JlZExvY2F0aW9uDQogIGFuZCBFbmNvdW50ZXJDaGVjaw0KICBhbmQgIkxvY2F0aW9uSXNIT1NQIg0KICBhbmQgIkxvY2F0aW9uSXNJUkYiDQogIGFuZCAiTG9jYXRpb25Jc0NITEQiDQogIA0KZGVmaW5lICJOSUNVMyBCZWRzIFVub2NjdXBpZWQgSW5pdGlhbCBQb3B1bGF0aW9uIjoNCiAgSXNCZWRMb2NhdGlvbg0KICBhbmQgTm9FbmNvdW50ZXJDaGVjaw0KICBhbmQgIkxvY2F0aW9uSXNIT1NQIg0KICBhbmQgIkxvY2F0aW9uSXNJUkYiDQogIGFuZCAiTG9jYXRpb25Jc0NITEQiDQoNCmRlZmluZSAiTklDVTIgQmVkcyBPY2N1cGllZCBJbml0aWFsIFBvcHVsYXRpb24iOg0KICBJc0JlZExvY2F0aW9uDQogIGFuZCBFbmNvdW50ZXJDaGVjaw0KICBhbmQgIkxvY2F0aW9uSXNIT1NQIg0KICBhbmQgIkxvY2F0aW9uSXNJUkYiDQogIGFuZCAiTG9jYXRpb25Jc0NITEQiDQogIA0KZGVmaW5lICJOSUNVMiBCZWRzIFVub2NjdXBpZWQgSW5pdGlhbCBQb3B1bGF0aW9uIjoNCiAgSXNCZWRMb2NhdGlvbg0KICBhbmQgTm9FbmNvdW50ZXJDaGVjaw0KICBhbmQgIkxvY2F0aW9uSXNIT1NQIg0KICBhbmQgIkxvY2F0aW9uSXNJUkYiDQogIGFuZCAiTG9jYXRpb25Jc0NITEQiDQoNCmRlZmluZSAiTklDVTEgQmVkcyBPY2N1cGllZCBJbml0aWFsIFBvcHVsYXRpb24iOg0KICBJc0JlZExvY2F0aW9uDQogIGFuZCBFbmNvdW50ZXJDaGVjaw0KICBhbmQgIkxvY2F0aW9uSXNIT1NQIg0KICBhbmQgIkxvY2F0aW9uSXNJUkYiDQogIGFuZCAiTG9jYXRpb25Jc0NITEQiDQogIGFuZCAiTG9jYXRpb25Jc09USCINCiAgDQpkZWZpbmUgIk5JQ1UxIEJlZHMgVW5vY2N1cGllZCBJbml0aWFsIFBvcHVsYXRpb24iOg0KICBJc0JlZExvY2F0aW9uDQogIGFuZCBOb0VuY291bnRlckNoZWNrDQogIGFuZCAiTG9jYXRpb25Jc0hPU1AiDQogIGFuZCAiTG9jYXRpb25Jc0lSRiINCiAgYW5kICJMb2NhdGlvbklzQ0hMRCINCiAgYW5kICJMb2NhdGlvbklzT1RIIg0KDQpkZWZpbmUgIk51cnNlcnkgQmVkcyBPY2N1cGllZCBJbml0aWFsIFBvcHVsYXRpb24iOg0KICBJc0JlZExvY2F0aW9uDQogIGFuZCBFbmNvdW50ZXJDaGVjaw0KICBhbmQgIkxvY2F0aW9uSXNJUkYiDQogIGFuZCAiTG9jYXRpb25Jc0NITEQiDQogIA0KZGVmaW5lICJOdXJzZXJ5IEJlZHMgVW5vY2N1cGllZCBJbml0aWFsIFBvcHVsYXRpb24iOg0KICBJc0JlZExvY2F0aW9uDQogIGFuZCBOb0VuY291bnRlckNoZWNrDQogIGFuZCAiTG9jYXRpb25Jc0lSRiINCiAgYW5kICJMb2NhdGlvbklzQ0hMRCINCg0KZGVmaW5lICJBZHVsdCBQc3ljaCBCZWRzIE9jY3VwaWVkIEluaXRpYWwgUG9wdWxhdGlvbiI6DQogIElzQmVkTG9jYXRpb24NCiAgYW5kIEVuY291bnRlckNoZWNrDQogIGFuZCAiTG9jYXRpb25Jc0hPU1AiDQogIGFuZCAiTG9jYXRpb25Jc0lQRiINCiAgYW5kICJMb2NhdGlvbklzT1RIIg0KICANCmRlZmluZSAiQWR1bHQgUHN5Y2ggQmVkcyBVbm9jY3VwaWVkIEluaXRpYWwgUG9wdWxhdGlvbiI6DQogIElzQmVkTG9jYXRpb24NCiAgYW5kIE5vRW5jb3VudGVyQ2hlY2sNCiAgYW5kICJMb2NhdGlvbklzSE9TUCINCiAgYW5kICJMb2NhdGlvbklzSVBGIg0KICBhbmQgIkxvY2F0aW9uSXNPVEgiDQoNCmRlZmluZSAiUGVkcyBQc3ljaCBCZWRzIE9jY3VwaWVkIEluaXRpYWwgUG9wdWxhdGlvbiI6DQogIElzQmVkTG9jYXRpb24NCiAgYW5kIEVuY291bnRlckNoZWNrDQogIGFuZCAiTG9jYXRpb25Jc0hPU1AiDQogIGFuZCAiTG9jYXRpb25Jc0lQRiINCiAgYW5kICJMb2NhdGlvbklzQ0hMRCINCiAgYW5kICJMb2NhdGlvbklzT1RIIg0KDQpkZWZpbmUgIlBlZHMgUHN5Y2ggQmVkcyBVbm9jY3VwaWVkIEluaXRpYWwgUG9wdWxhdGlvbiI6DQogIElzQmVkTG9jYXRpb24NCiAgYW5kIE5vRW5jb3VudGVyQ2hlY2sNCiAgYW5kICJMb2NhdGlvbklzSE9TUCINCiAgYW5kICJMb2NhdGlvbklzSVBGIg0KICBhbmQgIkxvY2F0aW9uSXNDSExEIg0KICBhbmQgIkxvY2F0aW9uSXNPVEgiDQoNCmRlZmluZSAiUmVoYWIgQmVkcyBPY2N1cGllZCBJbml0aWFsIFBvcHVsYXRpb24iOg0KICBJc0JlZExvY2F0aW9uDQogIGFuZCBFbmNvdW50ZXJDaGVjaw0KICBhbmQgIkxvY2F0aW9uSXNJUkYiDQoNCmRlZmluZSAiUmVoYWIgQmVkcyBVbm9jY3VwaWVkIEluaXRpYWwgUG9wdWxhdGlvbiI6DQogIElzQmVkTG9jYXRpb24NCiAgYW5kIE5vRW5jb3VudGVyQ2hlY2sNCiAgYW5kICJMb2NhdGlvbklzSVJGIg0KDQpkZWZpbmUgIlN1cmdlIEFjdGl2ZSBUb3RhbCBCZWRzIE9jY3VwaWVkIEluaXRpYWwgUG9wdWxhdGlvbiI6DQogIElzQmVkTG9jYXRpb24NCiAgYW5kIEVuY291bnRlckNoZWNrDQogIGFuZCAiTG9jYXRpb25Jc0hPU1AiDQogIGFuZCAiTG9jYXRpb25Jc0NITEQiDQogIGFuZCAiTG9jYXRpb25Jc09USCINCg0KZGVmaW5lICJTdXJnZSBBY3RpdmUgVG90YWwgQmVkcyBVbm9jY3VwaWVkIEluaXRpYWwgUG9wdWxhdGlvbiI6DQogIElzQmVkTG9jYXRpb24NCiAgYW5kIE5vRW5jb3VudGVyQ2hlY2sNCiAgYW5kICJMb2NhdGlvbklzSE9TUCINCiAgYW5kICJMb2NhdGlvbklzQ0hMRCINCiAgYW5kICJMb2NhdGlvbklzT1RIIg0KDQpkZWZpbmUgIlN1cmdlIEluYWN0aXZlIFRvdGFsIEJlZHMgT2NjdXBpZWQgSW5pdGlhbCBQb3B1bGF0aW9uIjoNCiAgSXNCZWRMb2NhdGlvbg0KICBhbmQgRW5jb3VudGVyQ2hlY2sNCiAgYW5kICJMb2NhdGlvbklzSE9TUCINCiAgYW5kICJMb2NhdGlvbklzQ0hMRCINCiAgYW5kICJMb2NhdGlvbklzT1RIIg0KDQpkZWZpbmUgIlN1cmdlIEluYWN0aXZlIFRvdGFsIEJlZHMgVW5vY2N1cGllZCBJbml0aWFsIFBvcHVsYXRpb24iOg0KICBJc0JlZExvY2F0aW9uDQogIGFuZCBOb0VuY291bnRlckNoZWNrDQogIGFuZCAiTG9jYXRpb25Jc0hPU1AiDQogIGFuZCAiTG9jYXRpb25Jc0NITEQiDQogIGFuZCAiTG9jYXRpb25Jc09USCINCg0KZGVmaW5lICJTdXJnZSBBY3RpdmUgSUNVIEJlZHMgT2NjdXBpZWQgSW5pdGlhbCBQb3B1bGF0aW9uIjoNCiAgSXNCZWRMb2NhdGlvbg0KICBhbmQgRW5jb3VudGVyQ2hlY2sNCiAgYW5kICJMb2NhdGlvbklzSE9TUCINCiAgYW5kICJMb2NhdGlvbklzT1RIIg0KDQpkZWZpbmUgIlN1cmdlIEFjdGl2ZSBJQ1UgQmVkcyBVbm9jY3VwaWVkIEluaXRpYWwgUG9wdWxhdGlvbiI6DQogIElzQmVkTG9jYXRpb24NCiAgYW5kIE5vRW5jb3VudGVyQ2hlY2sNCiAgYW5kICJMb2NhdGlvbklzSE9TUCINCiAgYW5kICJMb2NhdGlvbklzT1RIIg0KDQpkZWZpbmUgIlN1cmdlIEluYWN0aXZlIElDVSBCZWRzIE9jY3VwaWVkIEluaXRpYWwgUG9wdWxhdGlvbiI6DQogIElzQmVkTG9jYXRpb24NCiAgYW5kIEVuY291bnRlckNoZWNrDQogIGFuZCAiTG9jYXRpb25Jc0hPU1AiDQogIGFuZCAiTG9jYXRpb25Jc09USCINCg0KZGVmaW5lICJTdXJnZSBJbmFjdGl2ZSBJQ1UgQmVkcyBVbm9jY3VwaWVkIEluaXRpYWwgUG9wdWxhdGlvbiI6DQogIElzQmVkTG9jYXRpb24NCiAgYW5kIE5vRW5jb3VudGVyQ2hlY2sNCiAgYW5kICJMb2NhdGlvbklzSE9TUCINCiAgYW5kICJMb2NhdGlvbklzT1RIIg0KDQpkZWZpbmUgIlN1cmdlIEFjdGl2ZSBOb25JQ1UgQmVkcyBPY2N1cGllZCBJbml0aWFsIFBvcHVsYXRpb24iOg0KICBJc0JlZExvY2F0aW9uDQogIGFuZCBFbmNvdW50ZXJDaGVjaw0KICBhbmQgIkxvY2F0aW9uSXNIT1NQIg0KICBhbmQgIkxvY2F0aW9uSXNDSExEIg0KDQpkZWZpbmUgIlN1cmdlIEFjdGl2ZSBOb25JQ1UgQmVkcyBVbm9jY3VwaWVkIEluaXRpYWwgUG9wdWxhdGlvbiI6DQogIElzQmVkTG9jYXRpb24NCiAgYW5kIE5vRW5jb3VudGVyQ2hlY2sNCiAgYW5kICJMb2NhdGlvbklzSE9TUCINCiAgYW5kICJMb2NhdGlvbklzQ0hMRCINCg0KZGVmaW5lICJTdXJnZSBJbmFjdGl2ZSBOb25JQ1UgQmVkcyBPY2N1cGllZCBJbml0aWFsIFBvcHVsYXRpb24iOg0KICBJc0JlZExvY2F0aW9uDQogIGFuZCBFbmNvdW50ZXJDaGVjaw0KICBhbmQgIkxvY2F0aW9uSXNIT1NQIg0KICBhbmQgIkxvY2F0aW9uSXNDSExEIg0KDQpkZWZpbmUgIlN1cmdlIEluYWN0aXZlIE5vbklDVSBCZWRzIFVub2NjdXBpZWQgSW5pdGlhbCBQb3B1bGF0aW9uIjoNCiAgSXNCZWRMb2NhdGlvbg0KICBhbmQgTm9FbmNvdW50ZXJDaGVjaw0KICBhbmQgIkxvY2F0aW9uSXNIT1NQIg0KICBhbmQgIkxvY2F0aW9uSXNDSExEIg0KDQpkZWZpbmUgIkJ1cm4gQmVkcyBPY2N1cGllZCBJbml0aWFsIFBvcHVsYXRpb24iOg0KICBJc0JlZExvY2F0aW9uDQogIGFuZCBFbmNvdW50ZXJDaGVjaw0KICBhbmQgIkxvY2F0aW9uSXNIT1NQIg0KICBhbmQgIkxvY2F0aW9uSXNPVEgiDQoNCmRlZmluZSAiQnVybiBCZWRzIFVub2NjdXBpZWQgSW5pdGlhbCBQb3B1bGF0aW9uIjoNCiAgSXNCZWRMb2NhdGlvbg0KICBhbmQgTm9FbmNvdW50ZXJDaGVjaw0KICBhbmQgIkxvY2F0aW9uSXNIT1NQIg0KICBhbmQgIkxvY2F0aW9uSXNPVEgiDQoNCmRlZmluZSAiTmVnYXRpdmUgUHJlc3N1cmUgQmVkcyBPY2N1cGllZCBJbml0aWFsIFBvcHVsYXRpb24iOg0KICBJc0JlZExvY2F0aW9uDQogIGFuZCBFbmNvdW50ZXJDaGVjaw0KICBhbmQgIkxvY2F0aW9uSXNIT1NQIg0KDQpkZWZpbmUgIk5lZ2F0aXZlIFByZXNzdXJlIEJlZHMgVW5vY2N1cGllZCBJbml0aWFsIFBvcHVsYXRpb24iOg0KICBJc0JlZExvY2F0aW9uDQogIGFuZCBOb0VuY291bnRlckNoZWNrDQogIGFuZCAiTG9jYXRpb25Jc0hPU1AiDQoNCmRlZmluZSAiQWR1bHQgRUQgQ2Vuc3VzIEluaXRpYWwgUG9wdWxhdGlvbiI6DQogIElzQmVkTG9jYXRpb24NCiAgYW5kIGV4aXN0cygNCiAgICBbRW5jb3VudGVyOiAiRW1lcmdlbmN5IERlcGFydG1lbnQgVmlzaXQiXSBFRFZpc2l0DQogICAgd2hlcmUgRURWaXNpdC5wZXJpb2Qgb3ZlcmxhcHMgIk1lYXN1cmVtZW50IFBlcmlvZCINCiAgKQ0KICBhbmQgIkxvY2F0aW9uSXNIT1NQIg0KICBhbmQgIkxvY2F0aW9uSXNPVEgiDQoNCmRlZmluZSAiQWR1bHQgRUQgQWRtaXR0ZWQgQ2Vuc3VzIEluaXRpYWwgUG9wdWxhdGlvbiI6DQogIElzQmVkTG9jYXRpb24NCiAgYW5kIGV4aXN0cygNCiAgICBbRW5jb3VudGVyOiAiRW1lcmdlbmN5IERlcGFydG1lbnQgVmlzaXQiXSBFRFZpc2l0DQogICAgd2hlcmUgRURWaXNpdC5wZXJpb2Qgb3ZlcmxhcHMgIk1lYXN1cmVtZW50IFBlcmlvZCINCiAgICAgIGFuZCBFRFZpc2l0LnN0YXR1cyBpbiB7J2Fycml2ZWQnLCAndHJpYWdlZCcsICdpbi1wcm9ncmVzcyd9DQogICkNCiAgYW5kICJMb2NhdGlvbklzSE9TUCINCiAgYW5kICJMb2NhdGlvbklzT1RIIg0KDQpkZWZpbmUgIlBlZHMgRUQgQ2Vuc3VzIEluaXRpYWwgUG9wdWxhdGlvbiI6DQogIElzQmVkTG9jYXRpb24NCiAgYW5kIGV4aXN0cygNCiAgICBbRW5jb3VudGVyOiAiRW1lcmdlbmN5IERlcGFydG1lbnQgVmlzaXQiXSBFRFZpc2l0DQogICAgd2hlcmUgRURWaXNpdC5wZXJpb2Qgb3ZlcmxhcHMgIk1lYXN1cmVtZW50IFBlcmlvZCINCiAgKQ0KICBhbmQgIkxvY2F0aW9uSXNDSExEIg0KDQpkZWZpbmUgIlBlZHMgRUQgQWRtaXR0ZWQgQ2Vuc3VzIEluaXRpYWwgUG9wdWxhdGlvbiI6DQogIElzQmVkTG9jYXRpb24NCiAgYW5kIGV4aXN0cygNCiAgICBbRW5jb3VudGVyOiAiRW1lcmdlbmN5IERlcGFydG1lbnQgVmlzaXQiXSBFRFZpc2l0DQogICAgd2hlcmUgRURWaXNpdC5wZXJpb2Qgb3ZlcmxhcHMgIk1lYXN1cmVtZW50IFBlcmlvZCINCiAgICAgIGFuZCBFRFZpc2l0LnN0YXR1cyBpbiB7J2Fycml2ZWQnLCAndHJpYWdlZCcsICdpbi1wcm9ncmVzcyd9DQogICkNCiAgYW5kICJMb2NhdGlvbklzQ0hMRCINCg0KZGVmaW5lICJUb3RhbCBFRCBDZW5zdXMgSW5pdGlhbCBQb3B1bGF0aW9uIjoNCiAgSXNCZWRMb2NhdGlvbg0KICBhbmQgZXhpc3RzKA0KICAgIFtFbmNvdW50ZXI6ICJFbWVyZ2VuY3kgRGVwYXJ0bWVudCBWaXNpdCJdIEVEVmlzaXQNCiAgICB3aGVyZSBFRFZpc2l0LnBlcmlvZCBvdmVybGFwcyAiTWVhc3VyZW1lbnQgUGVyaW9kIg0KICApDQogIGFuZCAiTG9jYXRpb25Jc0hPU1AiDQogIGFuZCAiTG9jYXRpb25Jc0NITEQiDQogIGFuZCAiTG9jYXRpb25Jc09USCINCg0KZGVmaW5lICJUb3RhbCBFRCBBZG1pdHRlZCBDZW5zdXMgSW5pdGlhbCBQb3B1bGF0aW9uIjoNCiAgSXNCZWRMb2NhdGlvbg0KICBhbmQgZXhpc3RzKA0KICAgIFtFbmNvdW50ZXI6ICJFbWVyZ2VuY3kgRGVwYXJ0bWVudCBWaXNpdCJdIEVEVmlzaXQNCiAgICB3aGVyZSBFRFZpc2l0LnBlcmlvZCBvdmVybGFwcyAiTWVhc3VyZW1lbnQgUGVyaW9kIg0KICAgICAgYW5kIEVEVmlzaXQuc3RhdHVzIGluIHsnYXJyaXZlZCcsICd0cmlhZ2VkJywgJ2luLXByb2dyZXNzJ30NCiAgKQ0KICBhbmQgIkxvY2F0aW9uSXNIT1NQIg0KICBhbmQgIkxvY2F0aW9uSXNDSExEIg0KICBhbmQgIkxvY2F0aW9uSXNPVEgiDQoNCmRlZmluZSAiRW5jb3VudGVycyI6DQogIFtFbmNvdW50ZXJdDQoNCmRlZmluZSAiTG9jYXRpb25Jc0hPU1AiOg0KICBleGlzdHMoDQogICAgTG9jYXRpb24udHlwZSB0eXBlcw0KICAgIHdoZXJlIHR5cGVzIH4gIkhPU1AiDQogICkNCg0KZGVmaW5lICJMb2NhdGlvbklzSVBGIjoNCiAgZXhpc3RzKA0KICAgIExvY2F0aW9uLnR5cGUgdHlwZXMNCiAgICB3aGVyZSB0eXBlcyB+ICJJUEYiDQogICkNCg0KZGVmaW5lICJMb2NhdGlvbklzSVJGIjoNCiAgZXhpc3RzKA0KICAgIExvY2F0aW9uLnR5cGUgdHlwZXMNCiAgICB3aGVyZSB0eXBlcyB+ICJJUkYiDQogICkNCg0KZGVmaW5lICJMb2NhdGlvbklzQ0hMRCI6DQogIGV4aXN0cygNCiAgICBMb2NhdGlvbi50eXBlIHR5cGVzDQogICAgd2hlcmUgdHlwZXMgfiAiQ0hMRCINCiAgKQ0KDQpkZWZpbmUgIkxvY2F0aW9uSXNPVEgiOg0KICBleGlzdHMoDQogICAgTG9jYXRpb24udHlwZSB0eXBlcw0KICAgIHdoZXJlIHR5cGVzIH4gIk9USCINCiAgKQ0KDQpkZWZpbmUgRW5jb3VudGVyQ2hlY2s6DQogIGV4aXN0cygiRW5jb3VudGVycyIgRW5jb3VudGVycw0KICB3aGVyZSBFbmNvdW50ZXJzLnBlcmlvZCBvdmVybGFwcyAiTWVhc3VyZW1lbnQgUGVyaW9kIikNCg0KZGVmaW5lIE5vRW5jb3VudGVyQ2hlY2s6DQogIG5vdCBFbmNvdW50ZXJDaGVjaw=="/>
  </content>
</Library>