<?xml version="1.0" encoding="UTF-8"?>
<report xmlns="http://www.eclipse.org/birt/2005/design" version="3.2.23" id="1">
    <property name="author">Liquidware Labs Inc.</property>
    <property name="comments">Copyright (c) 2025 Liquidware Labs, Inc.</property>
    <property name="createdBy">Eclipse BIRT Designer Version 4.4.2.v201410272105 Build &lt;4.4.2.v20150217-1805></property>
    <text-property name="title">Microsoft Windows 11 Upgrade Hardware Compatibility</text-property>
    <html-property name="description">For each machine listed in the Stratusphere Machine Inventory with a CID Key, this report lists whether or not it is compatible with Microsoft Windows 11 from a hardware perspective. Please refer to the Glossary of Terms on the last page for more details on how a machine is determined to be compatible for Windows 11 Operating System.&#13;
&#13;
This report can be filtered based on Machine Groups that can be configured within the Stratusphere Web UI under Inventory > Machines tab and is sorted by the Machine Name column in ascending order.</html-property>
    <list-property name="userProperties">
        <structure>
            <property name="name">hub_version</property>
            <property name="type">string</property>
            <property name="isVisible">true</property>
        </structure>
        <structure>
            <property name="name">lwlReportName</property>
            <property name="type">string</property>
            <property name="isVisible">true</property>
        </structure>
        <structure>
            <property name="name">lwlCategoryName</property>
            <property name="type">string</property>
            <property name="isVisible">true</property>
        </structure>
        <structure>
            <property name="name">lwlDefaultFilters</property>
            <property name="type">string</property>
            <property name="isVisible">true</property>
        </structure>
        <structure>
            <property name="name">lwlDiscardIfEmpty</property>
            <property name="type">boolean</property>
            <property name="isVisible">true</property>
        </structure>
        <structure>
            <property name="name">lwlDoAlert</property>
            <property name="type">boolean</property>
            <property name="isVisible">true</property>
        </structure>
        <structure>
            <property name="name">lwlAlertMessage</property>
            <property name="type">string</property>
            <property name="isVisible">true</property>
        </structure>
        <structure>
            <property name="name">lwlOutputFormat</property>
            <property name="type">string</property>
            <property name="isVisible">true</property>
        </structure>
        <structure>
            <property name="name">lwlDefaultSchedule</property>
            <property name="type">string</property>
            <property name="isVisible">true</property>
        </structure>
        <structure>
            <property name="name">ReportVersion</property>
            <property name="type">string</property>
            <property name="isVisible">true</property>
        </structure>
    </list-property>
    <property name="hub_version">6.70</property>
    <property name="lwlReportName">Microsoft Windows 11 Upgrade Hardware Compatibility</property>
    <property name="lwlCategoryName">Windows Migration</property>
    <property name="lwlDiscardIfEmpty">false</property>
    <property name="lwlDoAlert">false</property>
    <property name="lwlOutputFormat">XLS, PDF</property>
    <simple-property-list name="includeResource">
        <value>ResourceStringTable</value>
    </simple-property-list>
    <property name="units">in</property>
    <method name="initialize"><![CDATA[if (params["ThresholdValue"] == null || params["ThresholdValue"] == 0) {
	params["ThresholdValue"] = 30;
}
]]></method>
    <property name="theme">lwl-styles.defaultTheme</property>
    <text-property name="displayName">Microsoft Windows 11 Upgrade Hardware Compatibility</text-property>
    <property name="layoutPreference">auto layout</property>
    <property name="bidiLayoutOrientation">ltr</property>
    <list-property name="libraries">
        <structure>
            <property name="fileName">lwl-masterpage.rptlibrary</property>
            <property name="namespace">lwl-masterpage</property>
        </structure>
        <structure>
            <property name="fileName">lwl-styles.rptlibrary</property>
            <property name="namespace">lwl-styles</property>
        </structure>
        <structure>
            <property name="fileName">lwl-defaultparams.rptlibrary</property>
            <property name="namespace">lwl-defaultparams</property>
        </structure>
    </list-property>
    <parameters>
        <scalar-parameter name="GmtOffset" id="7152">
            <property name="valueType">static</property>
            <property name="dataType">integer</property>
            <property name="distinct">true</property>
            <simple-property-list name="defaultValue">
                <value type="javascript">var dait = new Date();&#13;
var gmtOffset = -dait.getTimezoneOffset() * 60 * 1000;&#13;
gmtOffset;</value>
            </simple-property-list>
            <property name="paramType">simple</property>
            <property name="controlType">text-box</property>
            <structure name="format">
                <property name="category">Unformatted</property>
            </structure>
        </scalar-parameter>
        <scalar-parameter name="TimeZoneString" id="7153">
            <property name="valueType">static</property>
            <property name="dataType">string</property>
            <property name="distinct">true</property>
            <simple-property-list name="defaultValue">
                <value type="constant">US/Eastern</value>
            </simple-property-list>
            <property name="paramType">simple</property>
            <property name="controlType">text-box</property>
            <structure name="format">
                <property name="category">Unformatted</property>
            </structure>
        </scalar-parameter>
        <scalar-parameter name="TimeZoneDisplayString" id="6330">
            <text-property name="promptText">Please enter a short timezone strings for display purposes</text-property>
            <property name="valueType">static</property>
            <property name="dataType">string</property>
            <property name="distinct">true</property>
            <simple-property-list name="defaultValue">
                <value type="constant">ET</value>
            </simple-property-list>
            <property name="paramType">simple</property>
            <property name="controlType">text-box</property>
            <structure name="format">
                <property name="category">Unformatted</property>
            </structure>
        </scalar-parameter>
        <scalar-parameter name="ReportRunEpochTimeMs" id="7154">
            <property name="hidden">true</property>
            <property name="valueType">static</property>
            <property name="dataType">decimal</property>
            <property name="distinct">true</property>
            <simple-property-list name="defaultValue">
                <value type="javascript">var dait = new Date();&#13;
var gmtOffset = dait.getTimezoneOffset() * 60 * 1000;&#13;
dait.setTime(dait.getTime() + gmtOffset);&#13;
dait.valueOf();</value>
            </simple-property-list>
            <property name="paramType">simple</property>
            <property name="controlType">text-box</property>
            <structure name="format">
                <property name="category">Unformatted</property>
            </structure>
        </scalar-parameter>
        <scalar-parameter name="MachineGroup" id="834">
            <text-property name="promptText">Machine group name</text-property>
            <property name="valueType">static</property>
            <property name="isRequired">true</property>
            <property name="dataType">string</property>
            <property name="distinct">true</property>
            <simple-property-list name="defaultValue">
                <value type="constant">%</value>
            </simple-property-list>
            <list-property name="selectionList"/>
            <property name="paramType">simple</property>
            <property name="concealValue">false</property>
            <property name="controlType">text-box</property>
            <structure name="format">
                <property name="category">Unformatted</property>
            </structure>
        </scalar-parameter>
        <scalar-parameter name="ThresholdValue" id="16303" extends="lwl-defaultparams.ThresholdValue">
            <text-property name="promptText">Maximum Rows in Report</text-property>
            <property name="valueType">static</property>
            <property name="dataType">integer</property>
            <property name="distinct">true</property>
            <simple-property-list name="defaultValue">
                <value type="constant">3650</value>
            </simple-property-list>
            <list-property name="selectionList"/>
            <property name="paramType">simple</property>
            <property name="controlType">text-box</property>
            <structure name="format">
                <property name="category">Unformatted</property>
            </structure>
        </scalar-parameter>
    </parameters>
    <data-sources>
        <oda-data-source extensionID="org.eclipse.birt.report.data.oda.jdbc" name="Data Source" id="7">
            <list-property name="privateDriverProperties">
                <ex-property>
                    <name>contentBidiFormatStr</name>
                    <value>ILYNN</value>
                </ex-property>
                <ex-property>
                    <name>metadataBidiFormatStr</name>
                    <value>ILYNN</value>
                </ex-property>
                <ex-property>
                    <name>disabledMetadataBidiFormatStr</name>
                </ex-property>
                <ex-property>
                    <name>disabledContentBidiFormatStr</name>
                </ex-property>
            </list-property>
            <property name="odaDriverClass">org.postgresql.Driver</property>
            <property name="odaURL">jdbc:postgresql://enter.hubdb.ipordns:5432/portal</property>
            <property name="odaUser">reports</property>
            <encrypted-property name="odaPassword" encryptionID="base64">cmVwb3J0cw==</encrypted-property>
        </oda-data-source>
    </data-sources>
    <data-sets>
        <oda-data-set extensionID="org.eclipse.birt.report.data.oda.jdbc.JdbcSelectDataSet" name="Windows11UpgradeHardwareCompatibility" id="12022">
            <list-property name="computedColumns">
                <structure>
                    <property name="name">free_hdd_gb</property>
                    <expression name="expression">var freehdd = 0.0;&#13;
if (row["node_max_disk_size_gb"] - row["node_max_disk_used_gb"] > 0.0) {&#13;
	freehdd = row["node_max_disk_size_gb"] - row["node_max_disk_used_gb"];&#13;
}&#13;
freehdd;</expression>
                    <property name="dataType">float</property>
                </structure>
                <structure>
                    <property name="name">win11_inplace_upgrade_label</property>
                    <expression name="expression">var label = "Unsupported";&#13;
var incompLabel = "Unsupported";&#13;
var compLabel = "Supported";&#13;
var maybeLabel = "Partial";&#13;
var installedLabel = "Installed";&#13;
var strOsPlatform = row["node_os_desc"];&#13;
var strOsVersion = row["node_os_version"];&#13;
&#13;
//if (strOsPlatform != null &amp;&amp; strOsPlatform.indexOf("Windows") > 0 &amp;&amp; strOsVersion != null &amp;&amp; strOsVersion.indexOf("10.0.22") == 0) {&#13;
//    label = installedLabel;&#13;
//}&#13;
if ((row["node_cpu_speed_ghz"] &lt; 1.0) || &#13;
    (row["node_per_cpu_cores"] &lt; 2) || &#13;
    (row["ram_alloc_gb"] &lt; 4.0) ||&#13;
    (row["node_cpu_bitwidth"] != null &amp;&amp; row["node_cpu_bitwidth"] &lt; 64.0) ||&#13;
    (row["free_hdd_gb"] &lt; 20.0) ||&#13;
    (row["node_gpu_color_depth"] != null &amp;&amp; row["node_gpu_color_depth"] &lt; 8) ||&#13;
    (row["os_dx12orwddm2"] != null &amp;&amp; row["os_dx12orwddm2"] === 0) ||&#13;
    (row["max_display_res_y"] != null &amp;&amp; row["max_display_res_y"] &lt; 720) ||&#13;
    (row["max_display_size_in_inches"] != null &amp;&amp; row["max_display_size_in_inches"] &lt; 9) ||&#13;
    (row["machine_bios_uefi_capable"] != null &amp;&amp; row["machine_bios_uefi_capable"] === false) ||&#13;
    (row["machine_secure_boot"] != null &amp;&amp; row["machine_secure_boot"] === 'Not supported') ||&#13;
    (row["machine_tpm_specification"] != null &amp;&amp; row["machine_tpm_specification"] === 0)&#13;
    ) {&#13;
    label = incompLabel;&#13;
}&#13;
else if (row["node_cpu_bitwidth"] === null || &#13;
        row["node_gpu_color_depth"] === null ||&#13;
        row["os_dx12orwddm2"] === null || &#13;
        row["max_display_res_y"] === null ||&#13;
        row["max_display_size_in_inches"] === null || &#13;
        row["machine_bios_uefi_capable"] === null ||&#13;
	    row["machine_secure_boot"] === null ||&#13;
        row["machine_tpm_specification"] === null) {&#13;
    label = maybeLabel;&#13;
}&#13;
else {&#13;
    label = compLabel;&#13;
}&#13;
label;</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">win11_image_upgrade_label</property>
                    <expression name="expression">var label = "Unsupported";&#13;
var incompLabel = "Unsupported";&#13;
var compLabel = "Supported";&#13;
var maybeLabel = "Partial";&#13;
var installedLabel = "Installed";&#13;
var strOsPlatform = row["node_os_desc"];&#13;
var strOsVersion = row["node_os_version"];&#13;
&#13;
//if (strOsPlatform != null &amp;&amp; strOsPlatform.indexOf("Windows") > 0 &amp;&amp; strOsVersion != null &amp;&amp; strOsVersion.indexOf("10.0.22") == 0) {&#13;
//    label = installedLabel;&#13;
//}&#13;
if ((row["node_cpu_speed_ghz"] &lt; 1.0) || &#13;
    (row["node_per_cpu_cores"] &lt; 2) || &#13;
    (row["ram_alloc_gb"] &lt; 4.0) ||&#13;
    (row["node_cpu_bitwidth"] != null &amp;&amp; row["node_cpu_bitwidth"] &lt; 64.0) ||&#13;
    (row["node_max_disk_size_gb"] &lt; 64.0) ||&#13;
    (row["node_gpu_color_depth"] != null &amp;&amp; row["node_gpu_color_depth"] &lt; 8) ||&#13;
    (row["os_dx12orwddm2"] != null &amp;&amp; row["os_dx12orwddm2"] === 0) ||&#13;
    (row["max_display_res_y"] != null &amp;&amp; row["max_display_res_y"] &lt; 720) ||&#13;
    (row["max_display_size_in_inches"] != null &amp;&amp; row["max_display_size_in_inches"] &lt; 9) ||&#13;
    (row["machine_bios_uefi_capable"] != null &amp;&amp; row["machine_bios_uefi_capable"] === false) ||&#13;
    (row["machine_secure_boot"] != null &amp;&amp; row["machine_secure_boot"] === 'Not supported') ||&#13;
    (row["machine_tpm_specification"] != null &amp;&amp; row["machine_tpm_specification"] === 0)&#13;
    ) {&#13;
    label = incompLabel;&#13;
}&#13;
else if (row["node_cpu_bitwidth"] === null || &#13;
        row["node_gpu_color_depth"] === null ||&#13;
        row["os_dx12orwddm2"] === null || &#13;
        row["max_display_res_y"] === null ||&#13;
        row["max_display_size_in_inches"] === null || &#13;
        row["machine_bios_uefi_capable"] === null ||&#13;
		row["machine_secure_boot"] === null ||&#13;
        row["machine_tpm_specification"] === null) {&#13;
    label = maybeLabel;&#13;
}&#13;
else {&#13;
    label = compLabel;&#13;
}&#13;
label;</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">cpu_support_status</property>
                    <expression name="expression">var statusStr = "N";&#13;
var model = row["cpu_model_number"];&#13;
var brand = row["cpu_brand"];&#13;
var subBrand = row["cpu_sub_brand"];&#13;
var subBrandMod = row["cpu_sub_brand_modifier"];&#13;
var gen = row["cpu_generation"];&#13;
var sku = row["cpu_sku"];&#13;
&#13;
if (brand === 'Intel') {&#13;
    if ((subBrand === 'Atom') &amp;&amp; &#13;
        (model === 'x6200FE' || model === 'x6211E' || model === 'x6212RE' || model === 'x6413E' || &#13;
        model === 'x6414RE' || model === 'x6425E' || model === 'x6425RE' || model === 'x6427FE')) {&#13;
        statusStr = "Y";&#13;
    }&#13;
    else if (subBrand === 'Celeron') {&#13;
        if ((subBrandMod === 'G') &amp;&amp; &#13;
            (sku === '4900' || sku === '4920' || sku === '4930' || sku === '4932' || sku === '4950' || &#13;
            sku === '5900' || sku === '5905' || sku === '5920' || sku === '5925')) {&#13;
            statusStr = "Y";&#13;
        }&#13;
        else if ((subBrandMod === 'J') &amp;&amp; &#13;
            (sku === '4005' || sku === '4025' || sku === '4105' || sku === '4115' || &#13;
            sku === '4125' || sku === '6412' || sku === '6413')) {&#13;
            statusStr = "Y";&#13;
        }&#13;
        else if ((subBrandMod === 'N') &amp;&amp; &#13;
            (sku === '4000' || sku === '4020' || sku === '4100' || sku === '4120' || sku === '4500' || &#13;
            sku === '4505' || sku === '5100' || sku === '5105' || sku === '6210' || sku === '6211')) {&#13;
            statusStr = "Y";&#13;
        }&#13;
        else if ((subBrandMod === null) &amp;&amp;&#13;
            (sku === '6305' || sku === '3867' || sku === '4205' || sku === '4305' || &#13;
            sku === '5205' || sku === '5305' || sku === '6305')) {&#13;
            statusStr = "Y";&#13;
        }&#13;
        else {&#13;
            statusStr = "N";&#13;
        }&#13;
    }&#13;
    else if (subBrand === 'Core') {&#13;
        if (gen >= 8) {&#13;
            statusStr = "Y";&#13;
        }&#13;
        else {&#13;
            statusStr = "N";&#13;
        }&#13;
    }&#13;
    else if (subBrand === 'Pentium') {&#13;
        if ((subBrandMod === 'Gold') &amp;&amp;&#13;
            (sku === '4417' || sku === '4425' || sku === '5405' || sku === '6405' || sku === '6500' || sku === '7505' || &#13;
            sku === 'G5400' || sku === 'G5400T' || sku === 'G5420' || sku === 'G5420T' || sku === 'G5500' || sku === 'G5500T' ||&#13;
            sku === 'G5600' || sku === 'G5600T' || sku === 'G5620' || sku === 'G6400' || sku === 'G6400E' || sku === 'G6400T' ||&#13;
            sku === 'G6400TE' || sku === 'G6405' || sku === 'G6405T' || sku === 'G6500' || sku === 'G6500T' || sku === 'G6505' ||&#13;
            sku === 'G6505T' || sku === 'G6600' || sku === 'G6605')) {&#13;
            statusStr = "Y";&#13;
        }&#13;
        else if ((subBrandMod === 'Silver') &amp;&amp; &#13;
            (sku === 'J5005' || sku === 'J5040' || sku === 'N5000' || sku === 'N5030' || sku === 'N6000' || sku === 'N6005')) {&#13;
            statusStr = "Y";&#13;
        }&#13;
        else if ((subBrandMod === null) &amp;&amp;&#13;
            (sku === '6805' || sku === 'J6426' || sku === 'N6415')) {&#13;
            statusStr = "Y";&#13;
        }&#13;
        else {&#13;
            statusStr = "N";&#13;
        }&#13;
    }&#13;
    else if (subBrand === 'Xeon') {&#13;
        if ((subBrandMod === 'Bronze') &amp;&amp; (sku === '04' || sku === '06')) {&#13;
            statusStr = "Y";&#13;
        }&#13;
        else if (subBrand === 'Silver') {&#13;
            if ((gen === 1) &amp;&amp; (sku === '08' || sku === '09' || sku === '10' || sku === '12' || sku === '14' || sku === '16')) {&#13;
                statusStr = "Y";&#13;
            }&#13;
            else if ((gen === 2) &amp;&amp; (sku === '08' || sku === '09' || sku === '10' || sku === '14' || sku === '15' || sku === '16')) {&#13;
                statusStr = "Y";&#13;
            }&#13;
            else if ((gen === 3) &amp;&amp; (sku === '09' || sku === '10' || sku === '14' || sku === '16')) {&#13;
                statusStr = "Y";&#13;
            }&#13;
            else {&#13;
                statusStr = "N";&#13;
            }&#13;
        }&#13;
        else if (subBrand === 'Gold') {&#13;
            if (model &lt; 6000) {&#13;
                if ((gen === 1) &amp;&amp; (sku === '15' || sku === '18' || sku === '19' || sku === '20' || sku === '22')) {&#13;
                    statusStr = "Y";&#13;
                }&#13;
                else if ((gen === 2) &amp;&amp; (sku === '15' || sku === '17' || sku === '18' || sku === '20' || sku === '22')) {&#13;
                    statusStr = "Y";&#13;
                }&#13;
                else if ((gen === 3) &amp;&amp; (sku === '15' || sku === '17' || sku === '18' || sku === '20' || sku === '22')) {&#13;
                    statusStr = "Y";&#13;
                }&#13;
                else {&#13;
                    statusStr = "N";&#13;
                }&#13;
            }&#13;
            else {&#13;
                if ((gen === 1) &amp;&amp;&#13;
                    (sku === '26' || sku === '28' || sku === '30' || sku === '32' || sku === '34' || &#13;
                        sku === '36' || sku === '38' || sku === '40' || sku === '42' || sku === '44' || &#13;
                        sku === '46' || sku === '48' || sku === '50' || sku === '52' || sku === '54')) {&#13;
                    statusStr = "Y";&#13;
                }&#13;
                else if ((gen === 2) &amp;&amp;&#13;
                    (sku === '08' || sku === '09' || sku === '10' || sku === '12' || sku === '22' || &#13;
                        sku === '26' || sku === '30' || sku === '34' || sku === '38' || sku === '40' || &#13;
                        sku === '42' || sku === '44' || sku === '46' || sku === '48' || sku === '50' || &#13;
                        sku === '52' || sku === '54' || sku === '56' || sku === '58' || sku === '62')) {&#13;
                    statusStr = "Y";&#13;
                }&#13;
                else if ((gen === 3) &amp;&amp;&#13;
                    (sku === '12' || sku === '14' || sku === '26' || sku === '30' || sku === '34' || sku === '36' || &#13;
                        sku === '38' || sku === '42' || sku === '46' || sku === '48' || sku === '54')) {&#13;
                    statusStr = "Y";&#13;
                } &#13;
                else {&#13;
                    statusStr = "N";&#13;
                }&#13;
            }&#13;
        }&#13;
        else if (subBrand === 'Platinum') {&#13;
            if (model &lt; 9000) {&#13;
                if ((gen === 1) &amp;&amp;&#13;
                    (sku === '53' || sku === '56' || sku === '58' || sku === '60' || sku === '64' || &#13;
                        sku === '68' || sku === '70' || sku === '76' || sku === '80')) {&#13;
                    statusStr = "Y";&#13;
                }&#13;
                else if ((gen === 2) &amp;&amp;&#13;
                    (sku === '53' || sku === '56' || sku === '60' || sku === '68' || sku === '70' || sku === '76' || sku === '80')) {&#13;
                    statusStr = "Y";&#13;
                }&#13;
                else if ((gen === 3) &amp;&amp;&#13;
                    (sku === '51' || sku === '52' || sku === '58' || sku === '60' || sku === '62' || sku === '68' || sku === '80')) {&#13;
                    statusStr = "Y";&#13;
                }&#13;
                else {&#13;
                    statusStr = "N";&#13;
                }&#13;
            }&#13;
            else if (model >= 9000) {&#13;
                if ((gen === 2) &amp;&amp; (sku === '21' || sku === '22' || sku === '42' || sku === '82')) {&#13;
                    statusStr = "Y";&#13;
                }&#13;
                else {&#13;
                    statusStr = "N";&#13;
                }&#13;
            }&#13;
            else {&#13;
                statusStr = "N";&#13;
            }&#13;
        }&#13;
        else if (subBrand === 'E') {&#13;
            if (model === 'E-2176M' || model === 'E-2124' || model === 'E-2124G' || model === 'E-2126G' || model === 'E-2134' || model === 'E-2136' ||&#13;
                model === 'E-2144G' || model === 'E-2146G' || model === 'E-2174G' || model === 'E-2176G' || model === 'E-2176M' || model === 'E-2186G' ||&#13;
                model === 'E-2186M' || model === 'E-2224' || model === 'E-2224G' || model === 'E-2226G' || model === 'E-2226GE' || model === 'E-2234' ||&#13;
                model === 'E-2236' || model === 'E-2244G' || model === 'E-2246G' || model === 'E-2254ME' || model === 'E-2254ML' || model === 'E-2274G' ||&#13;
                model === 'E-2276G' || model === 'E-2276M' || model === 'E-2276ME' || model === 'E-2276ML' || model === 'E-2278G' || model === 'E-2278GE' ||&#13;
                model === 'E-2278GEL' || model === 'E-2286G' || model === 'E-2286M' || model === 'E-2288G') {&#13;
                statusStr = "Y";&#13;
            }&#13;
            else {&#13;
                statusStr = "N";&#13;
            }&#13;
        }&#13;
        else if (subBrand === 'W') {&#13;
            if (model === 'W-10855M' || model === 'W-10885M' || model === 'W-11855M' || model === 'W-11955M' || model === 'W-1250' || model === 'W-1250E' ||&#13;
                model === 'W-1250P' || model === 'W-1250TE' || model === 'W-1270' || model === 'W-1270E' || model === 'W-1270P' || model === 'W-1270TE' ||&#13;
                model === 'W-1290' || model === 'W-1290E' || model === 'W-1290P' || model === 'W-1290T' || model === 'W-1290TE' || model === 'W-2102' ||&#13;
                model === 'W-2104' || model === 'W-2123' || model === 'W-2125' || model === 'W-2133' || model === 'W-2135' || model === 'W-2145' ||&#13;
                model === 'W-2155' || model === 'W-2175' || model === 'W-2195' || model === 'W-2223' || model === 'W-2225' || model === 'W-2235' ||&#13;
                model === 'W-2245' || model === 'W-2255' || model === 'W-2265' || model === 'W-2275' || model === 'W-2295' || model === 'W-3175X' ||&#13;
                model === 'W-3223' || model === 'W-3225' || model === 'W-3235' || model === 'W-3245' || model === 'W-3245M' || model === 'W-3265' ||&#13;
                model === 'W-3265M' || model === 'W-3275' || model === 'W-3275M') {&#13;
                statusStr = "Y";&#13;
            }&#13;
            else {&#13;
                statusStr = "N";&#13;
            }&#13;
        }&#13;
        else {&#13;
            statusStr = "N";&#13;
        }&#13;
    }&#13;
    else {&#13;
        statusStr = "N";&#13;
    }&#13;
}&#13;
else if (brand === 'AMD') {&#13;
    if ((subBrand === 'EPYC') &amp;&amp;&#13;
        (model === '7252' || model === '7262' || model === '7272' || model === '7282' || model === '7302' || model === '7313' ||&#13;
            model === '7343' || model === '7352' || model === '7402' || model === '7413' || model === '7443' || model === '7452' || &#13;
            model === '7453' || model === '7502' || model === '7513' || model === '7532' || model === '7542' || model === '7543' ||&#13;
            model === '7552' || model === '7642' || model === '7643' || model === '7662' || model === '7663' || model === '7702' ||&#13;
            model === '7713' || model === '7742' || model === '7763' || model === '7232P' || model === '7302P' || model === '72F3' ||&#13;
            model === '7302P' || model === '7313P' || model === '73F3' || model === '7402P' || model === '7443P' || model === '74F3' ||&#13;
            model === '7502P' || model === '7543P' || model === '75F3' || model === '7702P' || model === '7713P' || model === '7F32' ||&#13;
            model === '7F52' || model === '7F72' || model === '7H12')) {&#13;
        statusStr = "Y";&#13;
    }&#13;
    else if (subBrand === 'Ryzen') {&#13;
        if ((subBrandMod === '3') &amp;&amp;&#13;
            (model === '3100' || model === '2300X' || model === '3200G' || model === '3200GE' || model === '3200U' || model === '3250C' ||&#13;
                model === '3250U' || model === '3300U' || model === '3350U' || model === '4300G' || model === '4300GE' || model === '4300U' ||&#13;
                model === '5300U' || model === '5400U')) {&#13;
            statusStr = "Y";&#13;
        }&#13;
        else if ((subBrandMod === '3 PRO') &amp;&amp; &#13;
            (model === '3200G' || model === '3200GE' || model === '3300U' || model === '4350G' || model == '4350GE' ||&#13;
                model === '4450U' || model === '5350G' || model === '5350GE' || model === '5450U')) {&#13;
            statusStr = "Y";&#13;
        }&#13;
        else if ((subBrandMod === '5') &amp;&amp; &#13;
            (model === '2600' || model === '3600' || model === '2500X' || model === '2600E' || model === '2600X' || model === '3400G' || model === '3400GE' ||&#13;
                model === '3450U' || model === '3500' || model === '3500C' || model === '3500U' || model === '3550H' || model === '3580U' || model === '3600X' ||&#13;
                model === '3600XT' || model === '4500U' || model === '4600U' || model === '4600GE' || model === '4600H' || model === '4600U' || model === '5300G' ||&#13;
                model === '5300GE' || model === '5500U' || model === '5600G' || model === '5600GE' || model === '5600H' || model === '5600HS' || model === '5600U' || &#13;
                model === '5600X')) {&#13;
            statusStr = "Y";&#13;
        }&#13;
        else if ((subBrandMod === '5 PRO') &amp;&amp; &#13;
            (model === '2600' || model === '3600' || model === '3400G' || model === '3400GE' || model === '3500U' || model === '4650G' || model === '4650GE' || &#13;
                model === '4650U' || model === '5650G' || model === '5650GE' || model === '5650U' || model === '5750G' || model === '5750GE')) {&#13;
            statusStr = "Y";&#13;
        }&#13;
        else if ((subBrandMod === '7') &amp;&amp;&#13;
            (model === '2700' || model === '5800' || model === '2700E' || model === '2700X' || model === '3700C' || model === '3700U' || model === '3700X' ||&#13;
                model === '3750H' || model === '3780U' || model === '3800X' || model === '3800XT' || model === '4700G' || model === '4700GE' || model === '4700U' ||&#13;
                model === '4800H' || model === '4800HS' || model === '4800U' || model === '5700G' || model === '5700GE' || model === '5700U' || model === '5800H' ||&#13;
                model === '5800HS' || model === '5800U' || model === '5800X')) {&#13;
            statusStr = "Y";&#13;
        }&#13;
        else if ((subBrandMod === '7 PRO') &amp;&amp;&#13;
            (model === '2700' || model === '2700X' || model === '3700U' || model === '4750G' || model === '4750GE' || model === '4750U' || model === '5850U')) {&#13;
            statusStr = "Y";&#13;
        }&#13;
        else if ((subBrandMod === '9') &amp;&amp;&#13;
            (model === '3900' || model === '3900X' || model === '3900XT' || model === '3950X' ||&#13;
            model === '4900H' || model === '4900HS' || model === '5900HS' || model === '5900HX' ||&#13;
            model === '5900X' || model === '5950X' || model === '5980HS' || model === '5980HX')) {&#13;
            statusStr = "Y";&#13;
        }&#13;
        else if ((subBrandMod === '9 PRO') &amp;&amp; (model === '3900')) {&#13;
            statusStr = "Y";&#13;
        }&#13;
        else if ((subBrandMod === 'Threadripper')  &amp;&amp; &#13;
            (model === '2920X' || model === '2950X' || model === '2970WX' || model === '2990WX' || &#13;
            model === '3960X' || model === '3970X' || model === '3990X')) {&#13;
            statusStr = "Y";&#13;
        }&#13;
        else if ((subBrandMod === 'Threadripper PRO') &amp;&amp; &#13;
            (model === '3945WX' || model === '3955WZ' || model === '3975WX' || model === '3995WX')) {&#13;
            statusStr = "Y";&#13;
        }&#13;
        else {&#13;
            statusStr = "N";&#13;
        }&#13;
    }&#13;
    else {&#13;
        statusStr = "N";&#13;
    } &#13;
}&#13;
else {&#13;
    statusStr = "N";&#13;
}&#13;
statusStr;</expression>
                    <property name="dataType">string</property>
                </structure>
            </list-property>
            <list-property name="columnHints">
                <structure>
                    <property name="columnName">node_id</property>
                    <property name="analysis">measure</property>
                    <text-property name="displayName">node_id</text-property>
                    <text-property name="heading">node_id</text-property>
                </structure>
                <structure>
                    <property name="columnName">machine_name</property>
                    <property name="analysis">dimension</property>
                    <text-property name="displayName">machine_name</text-property>
                    <text-property name="heading">machine_name</text-property>
                </structure>
                <structure>
                    <property name="columnName">machine_fqmn</property>
                    <property name="analysis">dimension</property>
                    <text-property name="displayName">machine_fqmn</text-property>
                    <text-property name="heading">machine_fqmn</text-property>
                </structure>
                <structure>
                    <property name="columnName">node_os_version</property>
                    <property name="analysis">dimension</property>
                    <text-property name="displayName">node_os_version</text-property>
                    <text-property name="heading">node_os_version</text-property>
                </structure>
                <structure>
                    <property name="columnName">node_os_desc</property>
                    <property name="analysis">dimension</property>
                    <text-property name="displayName">node_os_desc</text-property>
                    <text-property name="heading">node_os_desc</text-property>
                </structure>
                <structure>
                    <property name="columnName">node_cpu_model</property>
                    <property name="analysis">dimension</property>
                    <text-property name="displayName">node_cpu_model</text-property>
                    <text-property name="heading">node_cpu_model</text-property>
                </structure>
                <structure>
                    <property name="columnName">node_cpu_short_models</property>
                    <property name="analysis">dimension</property>
                    <text-property name="displayName">node_cpu_short_models</text-property>
                    <text-property name="heading">node_cpu_short_models</text-property>
                </structure>
                <structure>
                    <property name="columnName">node_cpu_speed_ghz</property>
                    <property name="analysis">measure</property>
                    <text-property name="displayName">node_cpu_speed_ghz</text-property>
                    <text-property name="heading">node_cpu_speed_ghz</text-property>
                </structure>
                <structure>
                    <property name="columnName">cpu_brand</property>
                    <property name="analysis">dimension</property>
                    <text-property name="displayName">cpu_brand</text-property>
                    <text-property name="heading">cpu_brand</text-property>
                </structure>
                <structure>
                    <property name="columnName">cpu_sub_brand</property>
                    <property name="analysis">dimension</property>
                    <text-property name="displayName">cpu_sub_brand</text-property>
                    <text-property name="heading">cpu_sub_brand</text-property>
                </structure>
                <structure>
                    <property name="columnName">cpu_sub_brand_modifier</property>
                    <property name="analysis">dimension</property>
                    <text-property name="displayName">cpu_sub_brand_modifier</text-property>
                    <text-property name="heading">cpu_sub_brand_modifier</text-property>
                </structure>
                <structure>
                    <property name="columnName">cpu_model_number</property>
                    <property name="analysis">dimension</property>
                    <text-property name="displayName">cpu_model_number</text-property>
                    <text-property name="heading">cpu_model_number</text-property>
                </structure>
                <structure>
                    <property name="columnName">cpu_generation</property>
                    <property name="analysis">dimension</property>
                    <text-property name="displayName">cpu_generation</text-property>
                    <text-property name="heading">cpu_generation</text-property>
                </structure>
                <structure>
                    <property name="columnName">cpu_sku</property>
                    <property name="analysis">dimension</property>
                    <text-property name="displayName">cpu_sku</text-property>
                    <text-property name="heading">cpu_sku</text-property>
                </structure>
                <structure>
                    <property name="columnName">node_per_cpu_cores</property>
                    <property name="analysis">measure</property>
                    <text-property name="displayName">node_per_cpu_cores</text-property>
                    <text-property name="heading">node_per_cpu_cores</text-property>
                </structure>
                <structure>
                    <property name="columnName">node_cpu_cores</property>
                    <property name="analysis">measure</property>
                    <text-property name="displayName">node_cpu_cores</text-property>
                    <text-property name="heading">node_cpu_cores</text-property>
                </structure>
                <structure>
                    <property name="columnName">node_cpu_bitwidth</property>
                    <property name="analysis">measure</property>
                    <text-property name="displayName">node_cpu_bitwidth</text-property>
                    <text-property name="heading">node_cpu_bitwidth</text-property>
                </structure>
                <structure>
                    <property name="columnName">node_ram_allocated_gb</property>
                    <property name="analysis">measure</property>
                    <text-property name="displayName">node_ram_allocated_gb</text-property>
                    <text-property name="heading">node_ram_allocated_gb</text-property>
                </structure>
                <structure>
                    <property name="columnName">ram_alloc_gb</property>
                    <property name="analysis">measure</property>
                    <text-property name="displayName">ram_alloc_gb</text-property>
                    <text-property name="heading">ram_alloc_gb</text-property>
                </structure>
                <structure>
                    <property name="columnName">node_max_disk_size_gb</property>
                    <property name="analysis">measure</property>
                    <text-property name="displayName">node_max_disk_size_gb</text-property>
                    <text-property name="heading">node_max_disk_size_gb</text-property>
                </structure>
                <structure>
                    <property name="columnName">node_max_disk_used_gb</property>
                    <property name="analysis">measure</property>
                    <text-property name="displayName">node_max_disk_used_gb</text-property>
                    <text-property name="heading">node_max_disk_used_gb</text-property>
                </structure>
                <structure>
                    <property name="columnName">node_total_disk_size_gb</property>
                    <property name="analysis">measure</property>
                    <text-property name="displayName">node_total_disk_size_gb</text-property>
                    <text-property name="heading">node_total_disk_size_gb</text-property>
                </structure>
                <structure>
                    <property name="columnName">node_total_disk_used_gb</property>
                    <property name="analysis">measure</property>
                    <text-property name="displayName">node_total_disk_used_gb</text-property>
                    <text-property name="heading">node_total_disk_used_gb</text-property>
                </structure>
                <structure>
                    <property name="columnName">node_gpu_model</property>
                    <property name="analysis">dimension</property>
                    <text-property name="displayName">node_gpu_model</text-property>
                    <text-property name="heading">node_gpu_model</text-property>
                </structure>
                <structure>
                    <property name="columnName">node_discrete_gpu_models</property>
                    <property name="analysis">dimension</property>
                    <text-property name="displayName">node_discrete_gpu_models</text-property>
                    <text-property name="heading">node_discrete_gpu_models</text-property>
                </structure>
                <structure>
                    <property name="columnName">node_gpu_count</property>
                    <property name="analysis">measure</property>
                    <text-property name="displayName">node_gpu_count</text-property>
                    <text-property name="heading">node_gpu_count</text-property>
                </structure>
                <structure>
                    <property name="columnName">node_discrete_gpu_count</property>
                    <property name="analysis">measure</property>
                    <text-property name="displayName">node_discrete_gpu_count</text-property>
                    <text-property name="heading">node_discrete_gpu_count</text-property>
                </structure>
                <structure>
                    <property name="columnName">node_gpu_color_depth</property>
                    <property name="analysis">measure</property>
                    <text-property name="displayName">node_gpu_color_depth</text-property>
                    <text-property name="heading">node_gpu_color_depth</text-property>
                </structure>
                <structure>
                    <property name="columnName">os_dx12orwddm2</property>
                    <property name="analysis">measure</property>
                    <text-property name="displayName">os_dx12orwddm2</text-property>
                    <text-property name="heading">os_dx12orwddm2</text-property>
                </structure>
                <structure>
                    <property name="columnName">node_display_dimensions</property>
                    <property name="analysis">dimension</property>
                    <text-property name="displayName">node_display_dimensions</text-property>
                    <text-property name="heading">node_display_dimensions</text-property>
                </structure>
                <structure>
                    <property name="columnName">max_display_res_y</property>
                    <property name="analysis">measure</property>
                    <text-property name="displayName">max_display_res_y</text-property>
                    <text-property name="heading">max_display_res_y</text-property>
                </structure>
                <structure>
                    <property name="columnName">node_display_size_in_inches</property>
                    <property name="analysis">dimension</property>
                    <text-property name="displayName">node_display_size_in_inches</text-property>
                    <text-property name="heading">node_display_size_in_inches</text-property>
                </structure>
                <structure>
                    <property name="columnName">max_display_size_in_inches</property>
                    <property name="analysis">measure</property>
                    <text-property name="displayName">max_display_size_in_inches</text-property>
                    <text-property name="heading">max_display_size_in_inches</text-property>
                </structure>
                <structure>
                    <property name="columnName">node_display_count</property>
                    <property name="analysis">measure</property>
                    <text-property name="displayName">node_display_count</text-property>
                    <text-property name="heading">node_display_count</text-property>
                </structure>
                <structure>
                    <property name="columnName">machine_bios_uefi_capable</property>
                    <property name="analysis">measure</property>
                    <text-property name="displayName">machine_bios_uefi_capable</text-property>
                    <text-property name="heading">machine_bios_uefi_capable</text-property>
                </structure>
                <structure>
                    <property name="columnName">machine_bios_uefi_enabled</property>
                    <property name="analysis">measure</property>
                    <text-property name="displayName">machine_bios_uefi_enabled</text-property>
                    <text-property name="heading">machine_bios_uefi_enabled</text-property>
                </structure>
                <structure>
                    <property name="columnName">machine_secure_boot</property>
                    <property name="analysis">dimension</property>
                    <text-property name="displayName">machine_secure_boot</text-property>
                    <text-property name="heading">machine_secure_boot</text-property>
                </structure>
                <structure>
                    <property name="columnName">machine_tpm_specifications</property>
                    <property name="analysis">dimension</property>
                    <text-property name="displayName">machine_tpm_specifications</text-property>
                    <text-property name="heading">machine_tpm_specifications</text-property>
                </structure>
                <structure>
                    <property name="columnName">machine_tpm_specification</property>
                    <property name="analysis">measure</property>
                    <text-property name="displayName">machine_tpm_specification</text-property>
                    <text-property name="heading">machine_tpm_specification</text-property>
                </structure>
            </list-property>
            <list-property name="parameters">
                <structure>
                    <property name="name">param_1</property>
                    <property name="paramName">MachineGroup</property>
                    <property name="nativeName"></property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">12</property>
                    <property name="position">1</property>
                    <property name="isOptional">false</property>
                    <property name="isInput">true</property>
                    <property name="isOutput">false</property>
                </structure>
                <structure>
                    <property name="name">param_2</property>
                    <property name="paramName">MachineGroup</property>
                    <property name="nativeName"></property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">12</property>
                    <property name="position">2</property>
                    <property name="isOptional">false</property>
                    <property name="isInput">true</property>
                    <property name="isOutput">false</property>
                </structure>
            </list-property>
            <structure name="cachedMetaData">
                <list-property name="resultSet">
                    <structure>
                        <property name="position">1</property>
                        <property name="name">node_id</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">2</property>
                        <property name="name">machine_name</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">3</property>
                        <property name="name">machine_fqmn</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">4</property>
                        <property name="name">node_os_version</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">5</property>
                        <property name="name">node_os_desc</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">6</property>
                        <property name="name">node_cpu_model</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">7</property>
                        <property name="name">node_cpu_short_models</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">8</property>
                        <property name="name">node_cpu_speed_ghz</property>
                        <property name="dataType">decimal</property>
                    </structure>
                    <structure>
                        <property name="position">9</property>
                        <property name="name">cpu_brand</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">10</property>
                        <property name="name">cpu_sub_brand</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">11</property>
                        <property name="name">cpu_sub_brand_modifier</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">12</property>
                        <property name="name">cpu_model_number</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">13</property>
                        <property name="name">cpu_generation</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">14</property>
                        <property name="name">cpu_sku</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">15</property>
                        <property name="name">node_per_cpu_cores</property>
                        <property name="dataType">decimal</property>
                    </structure>
                    <structure>
                        <property name="position">16</property>
                        <property name="name">node_cpu_cores</property>
                        <property name="dataType">decimal</property>
                    </structure>
                    <structure>
                        <property name="position">17</property>
                        <property name="name">node_cpu_bitwidth</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">18</property>
                        <property name="name">node_ram_allocated_gb</property>
                        <property name="dataType">decimal</property>
                    </structure>
                    <structure>
                        <property name="position">19</property>
                        <property name="name">ram_alloc_gb</property>
                        <property name="dataType">decimal</property>
                    </structure>
                    <structure>
                        <property name="position">20</property>
                        <property name="name">node_max_disk_size_gb</property>
                        <property name="dataType">decimal</property>
                    </structure>
                    <structure>
                        <property name="position">21</property>
                        <property name="name">node_max_disk_used_gb</property>
                        <property name="dataType">decimal</property>
                    </structure>
                    <structure>
                        <property name="position">22</property>
                        <property name="name">node_total_disk_size_gb</property>
                        <property name="dataType">decimal</property>
                    </structure>
                    <structure>
                        <property name="position">23</property>
                        <property name="name">node_total_disk_used_gb</property>
                        <property name="dataType">decimal</property>
                    </structure>
                    <structure>
                        <property name="position">24</property>
                        <property name="name">node_gpu_model</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">25</property>
                        <property name="name">node_discrete_gpu_models</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">26</property>
                        <property name="name">node_gpu_count</property>
                        <property name="dataType">decimal</property>
                    </structure>
                    <structure>
                        <property name="position">27</property>
                        <property name="name">node_discrete_gpu_count</property>
                        <property name="dataType">decimal</property>
                    </structure>
                    <structure>
                        <property name="position">28</property>
                        <property name="name">node_gpu_color_depth</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">29</property>
                        <property name="name">os_dx12orwddm2</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">30</property>
                        <property name="name">node_display_dimensions</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">31</property>
                        <property name="name">max_display_res_y</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">32</property>
                        <property name="name">node_display_size_in_inches</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">33</property>
                        <property name="name">max_display_size_in_inches</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">34</property>
                        <property name="name">node_display_count</property>
                        <property name="dataType">decimal</property>
                    </structure>
                    <structure>
                        <property name="position">35</property>
                        <property name="name">machine_bios_uefi_capable</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">36</property>
                        <property name="name">machine_bios_uefi_enabled</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">37</property>
                        <property name="name">machine_secure_boot</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">38</property>
                        <property name="name">machine_tpm_specifications</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">39</property>
                        <property name="name">machine_tpm_specification</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">40</property>
                        <property name="name">free_hdd_gb</property>
                        <property name="dataType">float</property>
                    </structure>
                    <structure>
                        <property name="position">41</property>
                        <property name="name">win11_inplace_upgrade_label</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">42</property>
                        <property name="name">win11_image_upgrade_label</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">43</property>
                        <property name="name">cpu_support_status</property>
                        <property name="dataType">string</property>
                    </structure>
                </list-property>
            </structure>
            <property name="dataSource">Data Source</property>
            <list-property name="resultSet">
                <structure>
                    <property name="position">1</property>
                    <property name="name">node_id</property>
                    <property name="nativeName">node_id</property>
                    <property name="dataType">integer</property>
                    <property name="nativeDataType">4</property>
                </structure>
                <structure>
                    <property name="position">2</property>
                    <property name="name">machine_name</property>
                    <property name="nativeName">machine_name</property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">12</property>
                </structure>
                <structure>
                    <property name="position">3</property>
                    <property name="name">machine_fqmn</property>
                    <property name="nativeName">machine_fqmn</property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">12</property>
                </structure>
                <structure>
                    <property name="position">4</property>
                    <property name="name">node_os_version</property>
                    <property name="nativeName">node_os_version</property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">12</property>
                </structure>
                <structure>
                    <property name="position">5</property>
                    <property name="name">node_os_desc</property>
                    <property name="nativeName">node_os_desc</property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">12</property>
                </structure>
                <structure>
                    <property name="position">6</property>
                    <property name="name">node_cpu_model</property>
                    <property name="nativeName">node_cpu_model</property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">12</property>
                </structure>
                <structure>
                    <property name="position">7</property>
                    <property name="name">node_cpu_short_models</property>
                    <property name="nativeName">node_cpu_short_models</property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">12</property>
                </structure>
                <structure>
                    <property name="position">8</property>
                    <property name="name">node_cpu_speed_ghz</property>
                    <property name="nativeName">node_cpu_speed_ghz</property>
                    <property name="dataType">decimal</property>
                    <property name="nativeDataType">2</property>
                </structure>
                <structure>
                    <property name="position">9</property>
                    <property name="name">cpu_brand</property>
                    <property name="nativeName">cpu_brand</property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">12</property>
                </structure>
                <structure>
                    <property name="position">10</property>
                    <property name="name">cpu_sub_brand</property>
                    <property name="nativeName">cpu_sub_brand</property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">12</property>
                </structure>
                <structure>
                    <property name="position">11</property>
                    <property name="name">cpu_sub_brand_modifier</property>
                    <property name="nativeName">cpu_sub_brand_modifier</property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">12</property>
                </structure>
                <structure>
                    <property name="position">12</property>
                    <property name="name">cpu_model_number</property>
                    <property name="nativeName">cpu_model_number</property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">12</property>
                </structure>
                <structure>
                    <property name="position">13</property>
                    <property name="name">cpu_generation</property>
                    <property name="nativeName">cpu_generation</property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">12</property>
                </structure>
                <structure>
                    <property name="position">14</property>
                    <property name="name">cpu_sku</property>
                    <property name="nativeName">cpu_sku</property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">12</property>
                </structure>
                <structure>
                    <property name="position">15</property>
                    <property name="name">node_per_cpu_cores</property>
                    <property name="nativeName">node_per_cpu_cores</property>
                    <property name="dataType">decimal</property>
                    <property name="nativeDataType">2</property>
                </structure>
                <structure>
                    <property name="position">16</property>
                    <property name="name">node_cpu_cores</property>
                    <property name="nativeName">node_cpu_cores</property>
                    <property name="dataType">decimal</property>
                    <property name="nativeDataType">-5</property>
                </structure>
                <structure>
                    <property name="position">17</property>
                    <property name="name">node_cpu_bitwidth</property>
                    <property name="nativeName">node_cpu_bitwidth</property>
                    <property name="dataType">integer</property>
                    <property name="nativeDataType">5</property>
                </structure>
                <structure>
                    <property name="position">18</property>
                    <property name="name">node_ram_allocated_gb</property>
                    <property name="nativeName">node_ram_allocated_gb</property>
                    <property name="dataType">decimal</property>
                    <property name="nativeDataType">2</property>
                </structure>
                <structure>
                    <property name="position">19</property>
                    <property name="name">ram_alloc_gb</property>
                    <property name="nativeName">ram_alloc_gb</property>
                    <property name="dataType">decimal</property>
                    <property name="nativeDataType">2</property>
                </structure>
                <structure>
                    <property name="position">20</property>
                    <property name="name">node_max_disk_size_gb</property>
                    <property name="nativeName">node_max_disk_size_gb</property>
                    <property name="dataType">decimal</property>
                    <property name="nativeDataType">2</property>
                </structure>
                <structure>
                    <property name="position">21</property>
                    <property name="name">node_max_disk_used_gb</property>
                    <property name="nativeName">node_max_disk_used_gb</property>
                    <property name="dataType">decimal</property>
                    <property name="nativeDataType">2</property>
                </structure>
                <structure>
                    <property name="position">22</property>
                    <property name="name">node_total_disk_size_gb</property>
                    <property name="nativeName">node_total_disk_size_gb</property>
                    <property name="dataType">decimal</property>
                    <property name="nativeDataType">2</property>
                </structure>
                <structure>
                    <property name="position">23</property>
                    <property name="name">node_total_disk_used_gb</property>
                    <property name="nativeName">node_total_disk_used_gb</property>
                    <property name="dataType">decimal</property>
                    <property name="nativeDataType">2</property>
                </structure>
                <structure>
                    <property name="position">24</property>
                    <property name="name">node_gpu_model</property>
                    <property name="nativeName">node_gpu_model</property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">12</property>
                </structure>
                <structure>
                    <property name="position">25</property>
                    <property name="name">node_discrete_gpu_models</property>
                    <property name="nativeName">node_discrete_gpu_models</property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">12</property>
                </structure>
                <structure>
                    <property name="position">26</property>
                    <property name="name">node_gpu_count</property>
                    <property name="nativeName">node_gpu_count</property>
                    <property name="dataType">decimal</property>
                    <property name="nativeDataType">-5</property>
                </structure>
                <structure>
                    <property name="position">27</property>
                    <property name="name">node_discrete_gpu_count</property>
                    <property name="nativeName">node_discrete_gpu_count</property>
                    <property name="dataType">decimal</property>
                    <property name="nativeDataType">-5</property>
                </structure>
                <structure>
                    <property name="position">28</property>
                    <property name="name">node_gpu_color_depth</property>
                    <property name="nativeName">node_gpu_color_depth</property>
                    <property name="dataType">integer</property>
                    <property name="nativeDataType">5</property>
                </structure>
                <structure>
                    <property name="position">29</property>
                    <property name="name">os_dx12orwddm2</property>
                    <property name="nativeName">os_dx12orwddm2</property>
                    <property name="dataType">integer</property>
                    <property name="nativeDataType">-7</property>
                </structure>
                <structure>
                    <property name="position">30</property>
                    <property name="name">node_display_dimensions</property>
                    <property name="nativeName">node_display_dimensions</property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">12</property>
                </structure>
                <structure>
                    <property name="position">31</property>
                    <property name="name">max_display_res_y</property>
                    <property name="nativeName">max_display_res_y</property>
                    <property name="dataType">integer</property>
                    <property name="nativeDataType">4</property>
                </structure>
                <structure>
                    <property name="position">32</property>
                    <property name="name">node_display_size_in_inches</property>
                    <property name="nativeName">node_display_size_in_inches</property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">12</property>
                </structure>
                <structure>
                    <property name="position">33</property>
                    <property name="name">max_display_size_in_inches</property>
                    <property name="nativeName">max_display_size_in_inches</property>
                    <property name="dataType">integer</property>
                    <property name="nativeDataType">4</property>
                </structure>
                <structure>
                    <property name="position">34</property>
                    <property name="name">node_display_count</property>
                    <property name="nativeName">node_display_count</property>
                    <property name="dataType">decimal</property>
                    <property name="nativeDataType">-5</property>
                </structure>
                <structure>
                    <property name="position">35</property>
                    <property name="name">machine_bios_uefi_capable</property>
                    <property name="nativeName">machine_bios_uefi_capable</property>
                    <property name="dataType">integer</property>
                    <property name="nativeDataType">-7</property>
                </structure>
                <structure>
                    <property name="position">36</property>
                    <property name="name">machine_bios_uefi_enabled</property>
                    <property name="nativeName">machine_bios_uefi_enabled</property>
                    <property name="dataType">integer</property>
                    <property name="nativeDataType">-7</property>
                </structure>
                <structure>
                    <property name="position">37</property>
                    <property name="name">machine_secure_boot</property>
                    <property name="nativeName">machine_secure_boot</property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">12</property>
                </structure>
                <structure>
                    <property name="position">38</property>
                    <property name="name">machine_tpm_specifications</property>
                    <property name="nativeName">machine_tpm_specifications</property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">12</property>
                </structure>
                <structure>
                    <property name="position">39</property>
                    <property name="name">machine_tpm_specification</property>
                    <property name="nativeName">machine_tpm_specification</property>
                    <property name="dataType">integer</property>
                    <property name="nativeDataType">-7</property>
                </structure>
            </list-property>
            <xml-property name="queryText"><![CDATA[
-- Library : 
-- Dataset : MachinesHardwareCompatibilityForWindows11
-- Filename: FIT.MAC.MachinesHardwareCompatibilityForWindows11.v6705.sql

with 

node_hardware as (
	select
		id as node_hardware_id,
-- 		make as machine_make,
-- 		model as machine_model,
-- 		serialnum as machine_serial_num,
-- 		mem_mb as ram_allocated_mb,
		round((mem_mb::float/1024::float)::numeric, 1) as ram_alloc_gb,
-- 		bios_info->'vendor' as bios_vendor,
-- 		bios_info->'smbBios' as bios_smbBios, 
-- 		bios_info->'version' as bios_version, 
-- 		bios_info->'revision' as bios_revision, 
-- 		date_trunc('day', cast(bios_info->'releaseDate' as timestamptz)) as bios_release_date, 
		case when length(bios_info->'uefiCapable'::text) is null then null else case when bios_info->'uefiCapable' = 'false' then 'N' else 'Y' end end as bios_uefi_capable,
		case when length(bios_info->'uefiEnabled'::text) is null then null else case when bios_info->'uefiEnabled' = 'false' then 'N' else 'Y' end end as bios_uefi_enabled,
-- 		tpm_info->'manufacturer' as tpm_manufacturer, 
-- 		tpm_info->'version' as tpm_version, 
-- 		(case when length(tpm_info->'owned'::text) is null then null else (case when tpm_info->'owned' = 'false' then 'N' else 'Y' end) end) as tpm_owned, 
-- 		(case when length(tpm_info->'active'::text) is null then null else (case when tpm_info->'active' = 'false' then 'N' else 'Y' end) end) as tpm_active, 
-- 		(case when length(tpm_info->'enabled'::text) is null then null else (case when tpm_info->'enabled' = 'false' then 'N' else 'Y' end) end) as tpm_enabled, 
		tpm_info->'specification' as tpm_specification
	from
		tnt_config.node_hardware
),

node_cpus as (
	select
		hardware_id,
		string_agg(distinct model, ', ') as node_cpu_model,
		string_agg(distinct trim(regexp_replace(replace(replace(replace(replace(replace(split_part(model, ' @', 1), ' processor', ''), ' Processor', ''), ' CPU', ''), ' Eight-Core', ''), ' 8-Core', ''), '\s+', ' ', 'g')), ',') as node_cpu_short_models,
		string_agg(distinct case 
			when (cpu_manufacturer = 'AMD' and (strpos(model, 'Opteron ') > 1)) then (trim(both ' ' from split_part(model, 'AMD Opteron Processor ', 2))) 
			when (cpu_manufacturer = 'AMD' and (strpos(model, 'Turion ') > 1)) then (replace(trim(both ' ' from split_part(model, 'AMD Turion ', 2)), 'Dual-Core ', '')) 
			when (cpu_manufacturer = 'AMD' and (strpos(model, 'Ryzen 3 ') > 1)) then (replace(replace(trim(both ' ' from split_part(split_part(model, ' with ', 1), ' Ryzen 3 ', 2)), 'Eight-Core Processor', ''), ' 8-Core Processor', '')) 
			when (cpu_manufacturer = 'AMD' and (strpos(model, 'Ryzen 3 PRO ') > 1)) then (replace(replace(trim(both ' ' from split_part(split_part(model, ' with ', 1), ' Ryzen 3 PRO ', 2)), 'Eight-Core Processor', ''), ' 8-Core Processor', '')) 
			when (cpu_manufacturer = 'AMD' and (strpos(model, 'Ryzen 5 ') > 1)) then (replace(replace(trim(both ' ' from split_part(split_part(model, ' with ', 1), ' Ryzen 5 ', 2)), 'Eight-Core Processor', ''), ' 8-Core Processor', '')) 
			when (cpu_manufacturer = 'AMD' and (strpos(model, 'Ryzen 5 PRO ') > 1)) then (replace(replace(trim(both ' ' from split_part(split_part(model, ' with ', 1), ' Ryzen 5 PRO ', 2)), 'Eight-Core Processor', ''), ' 8-Core Processor', '')) 
			when (cpu_manufacturer = 'AMD' and (strpos(model, 'Ryzen 7 ') > 1)) then (replace(replace(trim(both ' ' from split_part(split_part(model, ' with ', 1), ' Ryzen 7 ', 2)), 'Eight-Core Processor', ''), ' 8-Core Processor', '')) 
			when (cpu_manufacturer = 'AMD' and (strpos(model, 'Ryzen 7 PRO ') > 1)) then (replace(replace(trim(both ' ' from split_part(split_part(model, ' with ', 1), ' Ryzen 7 PRO ', 2)), 'Eight-Core Processor', ''), ' 8-Core Processor', '')) 
			when (cpu_manufacturer = 'AMD' and (strpos(model, 'Ryzen 9 ') > 1)) then (replace(replace(trim(both ' ' from split_part(split_part(model, ' with ', 1), ' Ryzen 9 ', 2)), 'Eight-Core Processor', ''), ' 8-Core Processor', '')) 
			when (cpu_manufacturer = 'AMD' and (strpos(model, 'Ryzen 9 PRO ') > 1)) then (replace(replace(trim(both ' ' from split_part(split_part(model, ' with ', 1), ' Ryzen 9 PRO ', 2)), 'Eight-Core Processor', ''), ' 8-Core Processor', '')) 
			when (cpu_manufacturer = 'AMD' and (strpos(model, 'Ryzen ThreadRipper ') > 1)) then (replace(replace(trim(both ' ' from split_part(split_part(model, ' with ', 1), ' Ryzen ThreadRipper ', 2)), 'Eight-Core Processor', ''), ' 8-Core Processor', '')) 
			when (cpu_manufacturer = 'AMD' and (strpos(model, 'Ryzen ThreadRipper PRO ') > 1)) then (replace(replace(trim(both ' ' from split_part(split_part(model, ' with ', 1), ' Ryzen ThreadRipper PRO ', 2)), 'Eight-Core Processor', ''), ' 8-Core Processor', '')) 
			when (cpu_manufacturer = 'AMD' and (strpos(model, 'Ryzen Embedded ') > 1)) then (replace(replace(trim(both ' ' from split_part(split_part(model, ' with ', 1), ' Ryzen Embedded ', 2)), 'Eight-Core Processor', ''), ' 8-Core Processor', '')) 
			when (cpu_manufacturer = 'AMD' and (strpos(model, 'Ryzen ') > 1)) then (replace(replace(trim(both ' ' from split_part(split_part(model, ' with ', 1), 'AMD Ryzen ', 2)), 'Eight-Core Processor', ''), ' 8-Core Processor', '')) 
			when (cpu_manufacturer = 'AMD') then (trim(both ' ' from split_part(split_part(model, 'AMD ', 2), ' ', 1))) 
			when (cpu_manufacturer = 'Intel' and (strpos(model, 'Pentium Gold ') >= 1)) then trim(both ' ' from split_part(split_part(model, ' CPU', 1), 'Pentium ', 2))
			when (cpu_manufacturer = 'Intel' and (strpos(model, 'Pentium Silver ') >= 1)) then trim(both ' ' from split_part(split_part(model, ' CPU', 1), 'Pentium ', 2))
			when (cpu_manufacturer = 'Intel' and (strpos(model, 'Pentium ') >= 1)) then trim(both ' ' from split_part(split_part(model, ' CPU ', 2), ' @', 1))
			when (cpu_manufacturer = 'Intel' and (strpos(model, 'Atom ') > 1)) then trim(both ' ' from split_part(split_part(model, 'Intel Atom ', 2), ' CPU', 1))
			when (cpu_manufacturer = 'Intel' and (strpos(model, 'Celeron CPU ') > 1)) then trim(both ' ' from split_part(split_part(model, 'Intel Celeron CPU ', 2), ' @ ', 1))
			when (cpu_manufacturer = 'Intel' and (strpos(model, 'Celeron ') > 1) and (strpos(model, 'CPU @ ') > 1)) then trim(both ' ' from split_part(split_part(model, 'Intel Celeron ', 2), ' CPU', 1))
			when (cpu_manufacturer = 'Intel' and (strpos(model, ' Core ') > 1)) then (trim(both ' ' from split_part(split_part(model, 'Intel Core ', 2), ' ', 1)))
			when (cpu_manufacturer = 'Intel' and (strpos(model, 'Core2') > 1)) then (trim(both ' ' from split_part(split_part(model, 'Intel Core2 ', 2), ' ', 1)))
			when (cpu_manufacturer = 'Intel' and (strpos(model, 'Xeon Platinum') > 1) and (strpos(model, ' CPU @ ') > 1)) then trim(both ' ' from split_part(split_part(model, ' CPU @ ', 1), ' ', 4))
			when (cpu_manufacturer = 'Intel' and (strpos(model, 'Xeon Gold') > 1) and (strpos(model, ' CPU @ ') > 1)) then trim(both ' ' from split_part(split_part(model, ' CPU @ ', 1), ' ', 4))
			when (cpu_manufacturer = 'Intel' and (strpos(model, 'Xeon Silver') > 1) and (strpos(model, ' CPU @ ') > 1)) then trim(both ' ' from split_part(split_part(model, ' CPU @ ', 1), ' ', 4))
			when (cpu_manufacturer = 'Intel' and (strpos(model, 'Xeon Bronze') > 1) and (strpos(model, ' CPU @ ') > 1)) then trim(both ' ' from split_part(split_part(model, ' CPU @ ', 1), ' ', 4))
			when (cpu_manufacturer = 'Intel' and (strpos(model, 'Xeon ') > 1) and (strpos(model, ' CPU @ ') > 1)) then trim(both ' ' from split_part(split_part(model, ' CPU @ ', 1), ' ', 3))
			when (cpu_manufacturer = 'Intel' and (strpos(model, 'Xeon ') > 1)) then (trim(both ' ' from split_part(split_part(model, ' CPU ', 2), ' @', 1)))
		end, ',') as cpu_model_number,
		
		max(bitwidth) as node_cpu_bitwidth,
		string_agg(distinct cpu_manufacturer, ',') as cpu_brand,

		string_agg(distinct case 
			when (cpu_manufacturer = 'AMD') then (trim(both ' ' from split_part(split_part(model, 'AMD ', 2), ' ', 1))) 
			-- when (cpu_manufacturer = 'Intel' and (strpos(model, 'Pentium Gold ') >= 1)) then trim(both ' ' from split_part(split_part(model, 'Pentium ', 2), ' ', 1))
			-- when (cpu_manufacturer = 'Intel' and (strpos(model, 'Pentium Silver ') >= 1)) then trim(both ' ' from split_part(split_part(model, 'Pentium ', 2), ' ', 1))
			when (cpu_manufacturer = 'Intel' and (strpos(model, 'Pentium ') >= 1)) then 'Pentium' -- trim(both ' ' from split_part(split_part(model, ' CPU ', 2), ' @', 1))
			when (cpu_manufacturer = 'Intel' and (strpos(model, 'Atom ') > 1)) then 'Atom' -- trim(both ' ' from split_part(split_part(model, ' CPU', 2), '@', 1))
			when (cpu_manufacturer = 'Intel' and (strpos(model, 'Celeron ') > 1)) then 'Celeron' -- trim(both ' ' from split_part(split_part(model, 'Intel Celeron CPU ', 2), ' @ ', 1))
			when (cpu_manufacturer = 'Intel' and (strpos(model, ' Core ') > 1)) then 'Core' -- (trim(both ' ' from split_part(split_part(model, 'Intel Core ', 2), ' ', 1)))
			when (cpu_manufacturer = 'Intel' and (strpos(model, 'Core2') > 1)) then 'Core2' -- (trim(both ' ' from split_part(split_part(model, 'Intel Core ', 2), ' ', 1)))
			when (cpu_manufacturer = 'Intel' and (strpos(model, 'Xeon ') > 1)) then 'Xeon' -- (trim(both ' ' from split_part(split_part(model, ' CPU ', 2), ' @', 1)))
		end, ',') as cpu_sub_brand,

		string_agg(distinct case 
      when (cpu_manufacturer = 'AMD' and (strpos(model, 'EPYC ') > 1)) then null --
			when (cpu_manufacturer = 'AMD' and (strpos(model, 'Ryzen Embedded ') > 1)) then left(trim(both ' ' from split_part(model, 'Embedded', 2)), 1) 
      when (cpu_manufacturer = 'AMD' and (strpos(model, 'Ryzen ') > 1) and (strpos(model, ' PRO ') > 1)) then left(trim(both ' ' from split_part(split_part(model, 'Ryzen ', 2), ' PRO ', 1)), 1) || ' PRO'
			when (cpu_manufacturer = 'AMD' and (strpos(model, 'Ryzen ') > 1)) then left(trim(both ' ' from split_part(model, 'Ryzen ', 2)), 1) 
			when (cpu_manufacturer = 'Intel' and (strpos(model, 'Pentium Gold ') >= 1)) then trim(both ' ' from split_part(split_part(model, 'Pentium ', 2), ' ', 1))
      when (cpu_manufacturer = 'Intel' and (strpos(model, 'Pentium Silver ') >= 1)) then trim(both ' ' from split_part(split_part(model, 'Pentium ', 2), ' ', 1))
			when (cpu_manufacturer = 'Intel' and (strpos(model, 'Pentium ') >= 1)) then 'Pentium' -- trim(both ' ' from split_part(split_part(model, ' CPU', 2), '@', 1))
			when (cpu_manufacturer = 'Intel' and (strpos(model, 'Atom ') > 1)) then 'Atom' -- trim(both ' ' from split_part(split_part(model, ' CPU', 2), '@', 1))
			when (cpu_manufacturer = 'Intel' and (strpos(model, 'Celeron CPU ') > 1)) 
        then (
          case 
            when ascii(left(trim(both ' ' from split_part(split_part(model, 'Intel Celeron CPU ', 2), ' @ ', 1)), 1)) >= 48 and ascii(left(trim(both ' ' from split_part(split_part(model, 'Intel Celeron CPU ', 2), ' @ ', 1)), 1)) <= 57 
              then null 
            else left(trim(both ' ' from split_part(split_part(model, 'Intel Celeron CPU ', 2), ' @ ', 1)), 1)
          end)
			when (cpu_manufacturer = 'Intel' and (strpos(model, 'Celeron ') > 1) and (strpos(model, 'CPU @ ') > 1)) then left(trim(both ' ' from split_part(split_part(model, 'Intel Celeron ', 2), ' CPU', 1)), 1)
			when (cpu_manufacturer = 'Intel' and (strpos(model, ' Core ') > 1) and (strpos(model, '-') > 1)) then (trim(both ' ' from split_part(split_part(model, 'Intel Core ', 2), '-', 1)))
			when (cpu_manufacturer = 'Intel' and (strpos(model, 'Core2') > 1) and (strpos(model, '-') > 1)) then (trim(both ' ' from split_part(split_part(model, 'Intel Core ', 2), '-', 1)))
			when (cpu_manufacturer = 'Intel' and (strpos(model, 'Xeon Platinum ') > 1) and (strpos(model, ' CPU @ ') > 1)) then trim(both ' ' from split_part(split_part(model, ' CPU @ ', 1), ' ', 3))
			when (cpu_manufacturer = 'Intel' and (strpos(model, 'Xeon Gold ') > 1) and (strpos(model, ' CPU @ ') > 1)) then trim(both ' ' from split_part(split_part(model, ' CPU @ ', 1), ' ', 3))
			when (cpu_manufacturer = 'Intel' and (strpos(model, 'Xeon Silver ') > 1) and (strpos(model, ' CPU @ ') > 1)) then trim(both ' ' from split_part(split_part(model, ' CPU @ ', 1), ' ', 3))
			when (cpu_manufacturer = 'Intel' and (strpos(model, 'Xeon Bronze ') > 1) and (strpos(model, ' CPU @ ') > 1)) then trim(both ' ' from split_part(split_part(model, ' CPU @ ', 1), ' ', 3))
			when (cpu_manufacturer = 'Intel' and (strpos(model, 'Xeon CPU  ') > 1) and (strpos(model, ' @ ') > 1)) then left(trim(both ' ' from split_part(split_part(model, ' @ ', 1), 'Intel Xeon CPU ', 2)), 1)
			when (cpu_manufacturer = 'Intel' and (strpos(model, 'Xeon ') > 1) and (strpos(model, ' CPU @ ') > 1)) then (trim(both ' ' from split_part(split_part(model, ' ', 3), '-', 1)))
			when (cpu_manufacturer = 'Intel' and (strpos(model, 'Xeon ') > 1)) then (trim(both ' ' from split_part(split_part(model, ' CPU ', 2), '-', 1)))
		end, ',') as cpu_sub_brand_modifier,
		
		string_agg(distinct case 
			-- when (cpu_manufacturer = 'AMD' and (strpos(model, 'Opteron ') > 1)) then (trim(both ' ' from split_part(model, 'AMD Opteron Processor ', 2))) 
			-- when (cpu_manufacturer = 'AMD' and (strpos(model, 'Turion ') > 1)) then (replace(trim(both ' ' from split_part(model, 'AMD Turion ', 2)), 'Dual-Core ', '')) 
			when (cpu_manufacturer = 'AMD' and (strpos(model, 'Ryzen Embedded ') > 1)) then substr(trim(both ' ' from split_part(split_part(model, ' Embedded ', 2), ' ', 1)), 2, 1) 
      when (cpu_manufacturer = 'AMD' and (strpos(model, 'Ryzen ') > 1) and (strpos(model, ' PRO ') > 1)) then left(trim(both ' ' from split_part(split_part(model, 'Ryzen ', 2), ' PRO ', 2)), 1)
			when (cpu_manufacturer = 'AMD' and (strpos(model, 'Ryzen ') > 1)) then left(trim(both ' ' from split_part(split_part(model, 'AMD Ryzen ', 2), ' ', 2)), 1) 
			-- when (cpu_manufacturer = 'AMD') then (trim(both ' ' from split_part(split_part(model, 'AMD ', 2), ' ', 1))) 
			-- when (cpu_manufacturer = 'Intel' and (strpos(model, 'Pentium ') >= 1)) then trim(both ' ' from split_part(split_part(model, ' CPU', 2), '@', 1))
			-- when (cpu_manufacturer = 'Intel' and (strpos(model, 'Atom ') > 1)) then trim(both ' ' from split_part(split_part(model, ' CPU', 2), '@', 1))
			when (cpu_manufacturer = 'Intel' and (strpos(model, ' Core ') > 1) and (strpos(model, '-') > 1)) 
				then 
					(case 
            -- Check if Intel, Core, and m3, then the first number after the - is supposed to be the generation
            when ((strpos(lower(model), ' m3-') > 1) and (left(trim(both ' ' from split_part(split_part(model, '-', 2), ' ', 1)),1) ~ '^\d+(\.\d+)?$'))
							then substr(trim(both ' ' from split_part(split_part(model, '-', 2), ' ', 1)),2) 
            when ((strpos(lower(model), ' m5-') > 1) and (left(trim(both ' ' from split_part(split_part(model, '-', 2), ' ', 1)),1) ~ '^\d+(\.\d+)?$'))
							then substr(trim(both ' ' from split_part(split_part(model, '-', 2), ' ', 1)),2) 
            when ((strpos(lower(model), ' m7-') > 1) and (left(trim(both ' ' from split_part(split_part(model, '-', 2), ' ', 1)),1) ~ '^\d+(\.\d+)?$'))
							then substr(trim(both ' ' from split_part(split_part(model, '-', 2), ' ', 1)),2) 
            -- Check if Intel, Core and contains 'th Gen' to figure out generation
            when ((strpos(lower(model), 'th gen ') > 1) and (trim(both ' ' from split_part(model, 'th ', 1)) ~ '^\d+(\.\d+)?$'))
							then trim(both ' ' from split_part(model, 'th ', 1))
						when (cast(left(trim(both ' ' from split_part(split_part(model, '-', 2), ' ', 1)),2) as int) <= 11 )
							then left(trim(both ' ' from split_part(split_part(model, '-', 2), ' ', 1)),2) 
						when ((cast(left(trim(both ' ' from split_part(split_part(model, '-', 2), ' ', 1)),2) as int) >= 20))
							then left(trim(both ' ' from split_part(split_part(model, '-', 2), ' ', 1)),1)
					end)
			when (cpu_manufacturer = 'Intel' and (strpos(model, 'Xeon ') > 1) and (strpos(model, ' CPU @ ') > 1)) then substr(trim(both ' ' from split_part(split_part(model, ' CPU @ ', 1), ' ', 4)), 2, 1)
			when (cpu_manufacturer = 'Intel' and (strpos(model, 'Xeon ') > 1)) then null -- (trim(both ' ' from split_part(split_part(model, ' CPU ', 2), ' @', 1)))
		end, ',') as cpu_generation,

		string_agg(distinct case 
			-- when (cpu_manufacturer = 'AMD' and (strpos(model, 'Opteron ') > 1)) then (trim(both ' ' from split_part(model, 'AMD Opteron Processor ', 2))) 
			-- when (cpu_manufacturer = 'AMD' and (strpos(model, 'Turion ') > 1)) then (replace(trim(both ' ' from split_part(model, 'AMD Turion ', 2)), 'Dual-Core ', '')) 
			-- when (cpu_manufacturer = 'AMD' and (strpos(model, 'Ryzen ') > 1)) then (replace(trim(both ' ' from split_part(model, 'AMD Ryzen ', 2)), 'Eight-Core Processor', '')) 
			-- when (cpu_manufacturer = 'AMD') then (trim(both ' ' from split_part(split_part(model, 'AMD ', 2), ' ', 1))) 
			when (cpu_manufacturer = 'AMD' and (strpos(model, 'Ryzen Embedded ') > 1)) then substr(trim(both ' ' from split_part(split_part(model, ' Embedded ', 2), ' ', 1)), 4, 2) 
			when (cpu_manufacturer = 'AMD' and (strpos(model, 'Ryzen ') > 1) and (strpos(model, ' PRO ') > 1)) then substr(trim(both ' ' from split_part(split_part(model, 'Ryzen ', 2), ' PRO ', 2)), 2, 4)
			when (cpu_manufacturer = 'AMD' and (strpos(model, 'Ryzen ') > 1)) then substr(trim(both ' ' from split_part(split_part(model, 'AMD Ryzen ', 2), ' ', 2)), 3, 2) 
			when (cpu_manufacturer = 'Intel' and (strpos(model, 'Pentium Gold ') >= 1)) then trim(both ' ' from split_part(split_part(model, 'Pentium Gold ', 2), ' CPU ', 1))
			when (cpu_manufacturer = 'Intel' and (strpos(model, 'Pentium Silver ') >= 1)) then trim(both ' ' from split_part(split_part(model, 'Pentium Silver ', 2), ' CPU ', 1))
			when (cpu_manufacturer = 'Intel' and (strpos(model, 'Pentium ') >= 1)) then trim(both ' ' from split_part(split_part(model, ' CPU ', 2), ' @', 1))
			-- when (cpu_manufacturer = 'Intel' and (strpos(model, 'Atom ') > 1)) then trim(both ' ' from split_part(split_part(model, ' CPU', 2), '@', 1))
			when (cpu_manufacturer = 'Intel' and (strpos(model, 'Celeron CPU ') > 1)) 
            then (case when ascii(left(trim(both ' ' from split_part(split_part(model, 'Intel Celeron CPU ', 2), ' @ ', 1)), 1)) >= 48 and ascii(left(trim(both ' ' from split_part(split_part(model, 'Intel Celeron CPU ', 2), ' @ ', 1)), 1)) <= 57 
                  then left(trim(both ' ' from split_part(split_part(model, 'Intel Celeron CPU ', 2), ' @ ', 1)), 4)
                  else right(trim(both ' ' from split_part(split_part(model, 'Intel Celeron CPU ', 2), ' @ ', 1)), 4)
              end)
			when (cpu_manufacturer = 'Intel' and (strpos(model, 'Celeron ') > 1) and (strpos(model, 'CPU @ ') > 1)) then right(trim(both ' ' from split_part(split_part(model, 'Intel Celeron ', 2), ' CPU', 1)), 4)
			when (cpu_manufacturer = 'Intel' and (strpos(model, ' Core ') > 1) and (strpos(model, '-') > 1)) 
				then 
					(case 
            -- Check if Intel, Core, and m3, then the first number after the - is supposed to be the generation
            when ((strpos(lower(model), ' m3-') > 1) and (left(trim(both ' ' from split_part(split_part(model, '-', 2), ' ', 1)),1) ~ '^\d+(\.\d+)?$'))
							then substr(trim(both ' ' from split_part(split_part(model, '-', 2), ' ', 1)),2) 
            when ((strpos(lower(model), ' m5-') > 1) and (left(trim(both ' ' from split_part(split_part(model, '-', 2), ' ', 1)),1) ~ '^\d+(\.\d+)?$'))
							then substr(trim(both ' ' from split_part(split_part(model, '-', 2), ' ', 1)),2) 
            when ((strpos(lower(model), ' m7-') > 1) and (left(trim(both ' ' from split_part(split_part(model, '-', 2), ' ', 1)),1) ~ '^\d+(\.\d+)?$'))
							then substr(trim(both ' ' from split_part(split_part(model, '-', 2), ' ', 1)),2) 
            -- Check if Intel, Core and contains 'th Gen' to figure out generation
            when (strpos(lower(model), 'th gen ') > 1)
							then right(trim(both ' ' from split_part(model, '-', 2)), 3)
						when (cast(left(trim(both ' ' from split_part(split_part(model, '-', 2), ' ', 1)),2) as int) <= 11 and (strpos(model, 'G') > 1))
						-- when (cast(left(trim(both ' ' from split_part(split_part(model, '-', 2), ' ', 1)),2) as int) <= 11 )
							then substr(trim(both ' ' from split_part(split_part(model, '-', 2), ' ', 1)),3, 2) 
						when (cast(left(trim(both ' ' from split_part(split_part(model, '-', 2), ' ', 1)),2) as int) <= 11 and (strpos(model, 'G') <= 0))
							then substr(trim(both ' ' from split_part(split_part(model, '-', 2), ' ', 1)),3, 3) 
						when ((cast(left(trim(both ' ' from split_part(split_part(model, '-', 2), ' ', 1)),2) as int) >= 20))
							then substr(trim(both ' ' from split_part(split_part(model, '-', 2), ' ', 1)),2, 3)
					end)
			when (cpu_manufacturer = 'Intel' and (strpos(model, 'Xeon ') > 1) and (strpos(model, ' CPU @ ') > 1)) then substr(trim(both ' ' from split_part(split_part(model, ' CPU @ ', 1), ' ', 4)), 3, 2)
			when (cpu_manufacturer = 'Intel' and (strpos(model, 'Xeon CPU  ') > 1) and (strpos(model, ' @ ') > 1)) then right(trim(both ' ' from split_part(split_part(model, ' @ ', 1), 'Intel Xeon CPU ', 2)), 2)
			when (cpu_manufacturer = 'Intel' and (strpos(model, 'Xeon ') > 1)) then substr(trim(both ' ' from split_part(split_part(model, ' CPU ', 2), '-', 2)), 3, 2)
		end, ',') as cpu_sku,

		-- string_agg(distinct case 
		-- 	-- when (cpu_manufacturer = 'AMD' and (strpos(model, 'Opteron ') > 1)) then (trim(both ' ' from split_part(model, 'AMD Opteron Processor ', 2))) 
		-- 	-- when (cpu_manufacturer = 'AMD' and (strpos(model, 'Turion ') > 1)) then (replace(trim(both ' ' from split_part(model, 'AMD Turion ', 2)), 'Dual-Core ', '')) 
		-- 	-- when (cpu_manufacturer = 'AMD' and (strpos(model, 'Ryzen ') > 1)) then (replace(trim(both ' ' from split_part(model, 'AMD Ryzen ', 2)), 'Eight-Core Processor', '')) 
		-- 	when (cpu_manufacturer = 'AMD' and (strpos(model, 'Ryzen Embedded ') > 1)) then substr(trim(both ' ' from split_part(split_part(model, ' Embedded ', 2), ' ', 1)), 6, 1) 
		-- 	when (cpu_manufacturer = 'AMD' and (strpos(model, 'Ryzen ') > 1)) then substr(trim(both ' ' from split_part(split_part(model, 'AMD Ryzen ', 2), ' ', 2)), 5, 1) 
		-- 	-- when (cpu_manufacturer = 'AMD') then (trim(both ' ' from split_part(split_part(model, 'AMD ', 2), ' ', 1))) 
		-- 	-- when (cpu_manufacturer = 'Intel' and (strpos(model, 'Pentium ') >= 1)) then trim(both ' ' from split_part(split_part(model, ' CPU', 2), '@', 1))
		-- 	-- when (cpu_manufacturer = 'Intel' and (strpos(model, 'Atom ') > 1)) then trim(both ' ' from split_part(split_part(model, ' CPU', 2), '@', 1))
		-- 	when (cpu_manufacturer = 'Intel' and (strpos(model, 'Celeron CPU ') > 1)) 
    --     then (case when ascii(left(trim(both ' ' from split_part(split_part(model, 'Intel Celeron CPU ', 2), ' @ ', 1)), 1)) >= 48 and ascii(left(trim(both ' ' from split_part(split_part(model, 'Intel Celeron CPU ', 2), ' @ ', 1)), 1)) <= 57 
    --           then right(trim(both ' ' from split_part(split_part(model, 'Intel Celeron CPU ', 2), ' @ ', 1)), 1)
    --           -- else right(trim(both ' ' from split_part(split_part(model, 'Intel Celeron CPU ', 2), ' @ ', 1)), 4)
    --           end)
		-- 	when (cpu_manufacturer = 'Intel' and (strpos(model, ' Core ') > 1) and (strpos(model, '-') > 1)) 
		-- 		then 
		-- 			(case 
		-- 				when (cast(left(trim(both ' ' from split_part(split_part(model, '-', 2), ' ', 1)),2) as int) <= 11 and (strpos(model, 'G') > 1))
		-- 					then right(trim(both ' ' from split_part(split_part(model, '-', 2), ' ', 1)), 2) 
		-- 				when (cast(left(trim(both ' ' from split_part(split_part(model, '-', 2), ' ', 1)),2) as int) <= 11 and (strpos(model, 'G') <= 0))
		-- 					then right(trim(both ' ' from split_part(split_part(model, '-', 2), ' ', 1)), 1)
		-- 				when ((cast(left(trim(both ' ' from split_part(split_part(model, '-', 2), ' ', 1)),2) as int) >= 20))
		-- 					then substr(trim(both ' ' from split_part(split_part(model, '-', 2), ' ', 1)), 5, 2)
		-- 			end)
		-- 	-- when (cpu_manufacturer = 'Intel' and (strpos(model, 'Xeon ') > 1)) then (trim(both ' ' from split_part(split_part(model, ' CPU ', 2), ' @', 1)))
		-- end, ',') as cpu_suffix,

		string_agg(distinct case 
			when (cpu_manufacturer = 'AMD' and (strpos(model, 'Opteron ') > 1)) then 'AMD Opteron ' || (trim(both ' ' from split_part(model, 'AMD Opteron Processor ', 2))) 
			when (cpu_manufacturer = 'AMD' and (strpos(model, 'Turion ') > 1)) then 'AMD Turion ' || replace(trim(both ' ' from split_part(model, 'AMD Turion ', 2)), 'Dual-Core ', '') 
			when (cpu_manufacturer = 'AMD' and (strpos(model, 'Ryzen ') > 1)) then 'AMD Ryzen ' || replace(trim(both ' ' from split_part(model, 'AMD Ryzen ', 2)), 'Eight-Core Processor', '') 
			when (cpu_manufacturer = 'AMD') then (trim(both ' ' from 'AMD ' || split_part(split_part(model, 'AMD ', 2), ' ', 1))) 
			when (cpu_manufacturer = 'Intel' and (strpos(model, 'Pentium ') >= 1)) then 'Intel Pentium ' || trim(both ' ' from split_part(split_part(model, ' CPU', 2), '@', 1))
			when (cpu_manufacturer = 'Intel' and (strpos(model, 'Atom ') > 1)) then 'Intel Atom ' || trim(both ' ' from split_part(split_part(model, ' CPU', 2), '@', 1))
			when (cpu_manufacturer = 'Intel' and (strpos(model, ' Core ') > 1)) then (trim(both ' ' from split_part(model, ' CPU ', 1)))
			when (cpu_manufacturer = 'Intel' and (strpos(model, 'Xeon ') > 1)) then 'Intel Xeon ' || (trim(both ' ' from split_part(split_part(model, ' CPU ', 2), ' @', 1)))
		end, ',') as cpu_manu_class_model_number,
		count(*) as node_cpu_count,
		round(avg(speed_mhz)::numeric,0) as node_per_cpu_mhz,
		round(avg(cores)::numeric,0) as node_per_cpu_cores,
		sum(cores) as node_cpu_cores,
		round(sum(cores*speed_mhz)::numeric,0) as total_cpu_mhz
	from (
		select 
			h.hardware_id,
			replace(replace(replace(h.model, '(R)', ''), '(TM)', ''), '(tm)', '') as model,
			case 
				when split_part(replace(replace(replace(h.model, '(R)', ''), '(TM)', ''), '(tm)', ''), ' ', 1) ilike 'Pentium' then 'Intel' 
				when strpos(model, 'Intel') > 1 then 'Intel' 
				when strpos(model, 'AMD') > 1 then 'AMD' 
				else split_part(replace(replace(replace(h.model, '(R)', ''), '(TM)', ''), '(tm)', ''), ' ', 1) 
			end as cpu_manufacturer,
			h.bitwidth,
			h.cores as cores,
			h.speed_mhz
		from
			tnt_config.node_hardware_cpus h
		) h
	group by
		hardware_id
),

node_ram as (	
	select 
		sumrpts.node_id as node_id,
		round((avg(sumrpts.mem_alloc)/1048576)::numeric, 3) as node_ram_allocated_gb
	from
		tnt_audit.summaryreports sumrpts, 
		(	select
				sumrpt.node_id as node_id,
				max(sumrpt.start_date) as start_date,
				max(sumrpt.end_date) as end_date
			from 
				tnt_audit.summaryreports sumrpt
			group by
				sumrpt.node_id
		) lsr
	where
		sumrpts.node_id = lsr.node_id
		and sumrpts.start_date = lsr.start_date
		and sumrpts.end_date = lsr.end_date
		and sumrpts.end_date between lsr.start_date and lsr.end_date
	group by
		sumrpts.node_id 
),

node_disk as (
	select 
		part_stats.node_id as node_id,
		round(max(part_stats.node_per_disk_size_kb)::numeric/1048576.0, 0) as node_max_disk_size_gb,
		round(max(part_stats.node_per_disk_used_kb)::numeric/1048576.0, 0) as node_max_disk_used_gb,
		round(sum(part_stats.node_per_disk_size_kb)::numeric/1048576, 0) as node_total_disk_size_gb,
		round(sum(part_stats.node_per_disk_used_kb)::numeric/1048576, 0) as node_total_disk_used_gb
	from ( 
		select
			part_stats.node_id as node_id,
			part_stats.disk_id as node_physical_disk_id,
			string_agg(distinct part_stats.name, ',') as node_disk_names,
			sum(part_stats.size) as node_per_disk_size_kb,
			sum(part_stats.avg_used) as node_per_disk_used_kb
		from
			tnt_audit.summaryreport_partition_stats part_stats, 
			(	select
					part_stats.node_id as node_id,
					max(part_stats.start_date) as start_date,
					max(part_stats.end_date) as end_date
				from 
					tnt_audit.summaryreport_partition_stats part_stats
				group by
					part_stats.node_id
			) last_part_stats 
		where
			part_stats.node_id = last_part_stats.node_id
			and part_stats.start_date = last_part_stats.start_date
			and part_stats.end_date = last_part_stats.end_date
			and part_stats.end_date between last_part_stats.start_date and last_part_stats.end_date
			and part_stats.local_type ilike 'local'
		group by
			part_stats.node_id, part_stats.disk_id
		) part_stats
	group by
		part_stats.node_id
),

node_health_stats as (
	select
		hstats.node_id,
		hstats.sec_secure_boot
	from
		tnt_audit.summaryreport_machine_health_stats hstats, 
		(	select
				node_id as node_id,
				max(start_date) as start_date,
				max(end_date) as end_date
			from 
				tnt_audit.summaryreport_machine_health_stats
			group by
				node_id
		) last_health_stats 
	where
		hstats.node_id = last_health_stats.node_id
		and hstats.start_date = last_health_stats.start_date
		and hstats.end_date = last_health_stats.end_date
		and hstats.end_date between last_health_stats.start_date and last_health_stats.end_date
),

node_gpus as (
	select
		hardware_id,
		string_agg(model, ', ') as node_gpu_model,
		string_agg(model, ',') as node_discrete_gpu_models,
		count(*) as node_discrete_gpu_count,
		string_agg(format('%s', speedmhz), ', ') as node_gpu_speed_mhz,
		-- string_agg(format('%s', colordepth), ', ') as node_gpu_color_depth,
		max(colordepth) as node_gpu_color_depth,
		count(*) as node_gpu_count
	from
		tnt_config.node_hardware_gpus 
	where
		is_real = true
	group by
		hardware_id	
),

node_displays as (
	select
		hardware_id,
		string_agg(dimensions, ', ') as node_display_dimensions,
		max(cast(split_part(dimensions, 'x', 2) as int)) as max_display_res_y,
		string_agg(coalesce(cast(details->'sizeInches' as text), 'N/A'), ',') as node_display_size_in_inches,
		max((cast(details->'sizeInches' as int))) as max_display_size_in_inches,
		count(*) as node_display_count
	from
		tnt_config.node_hardware_displays
	group by
		hardware_id	
)

select
	pn.id as node_id,
	pn.name as machine_name,
	nde.fqmn as machine_fqmn,

	-- OS
	os.version as node_os_version,
	replace(replace(replace(replace(replace(replace(replace(replace(os.description, ' , ', ', '), 'Service Pack ', 'SP'), '(R)', ''), '(TM)', ''), '®', ''), '™', ''), '&amp;#174;', ''), '&amp;#153;', '') as node_os_desc,

	-- CPU
	nodecpu.node_cpu_model as node_cpu_model,
	nodecpu.node_cpu_short_models as node_cpu_short_models,
	round((nodecpu.node_per_cpu_mhz/1000.0)::numeric, 3) as node_cpu_speed_ghz,
	trim(both ' ' from nodecpu.cpu_brand) as cpu_brand,
	trim(both ' ' from nodecpu.cpu_sub_brand) as cpu_sub_brand,
	trim(both ' ' from nodecpu.cpu_sub_brand_modifier) as cpu_sub_brand_modifier,
	trim(both ' ' from nodecpu.cpu_model_number) as cpu_model_number,
	trim(both ' ' from nodecpu.cpu_generation) as cpu_generation,
	trim(both ' ' from nodecpu.cpu_sku) as cpu_sku,
	nodecpu.node_per_cpu_cores,
	nodecpu.node_cpu_cores,
	nodecpu.node_cpu_bitwidth,
	-- RAM
	noderam.node_ram_allocated_gb as node_ram_allocated_gb,
	nh.ram_alloc_gb,
	-- Disk storage
	nodedisk.node_max_disk_size_gb as node_max_disk_size_gb,
	nodedisk.node_max_disk_used_gb as node_max_disk_used_gb,
	nodedisk.node_total_disk_size_gb as node_total_disk_size_gb,
	nodedisk.node_total_disk_used_gb as node_total_disk_used_gb,
	-- GPU
	nodegpu.node_gpu_model as node_gpu_model,
	nodegpu.node_discrete_gpu_models as node_discrete_gpu_models,
	-- nodegpu.node_gpu_speed_mhz as node_gpu_speed_mhz,
	nodegpu.node_gpu_count as node_gpu_count,
	nodegpu.node_discrete_gpu_count as node_discrete_gpu_count,
	nodegpu.node_gpu_color_depth,
	os.dx12orwddm2 as os_dx12orwddm2,
	-- Display
	nodedis.node_display_dimensions as node_display_dimensions,
	nodedis.max_display_res_y as max_display_res_y,
	nodedis.node_display_size_in_inches,
	nodedis.max_display_size_in_inches,
	nodedis.node_display_count as node_display_count,
	-- BIOS &amp; TPM
	case when nh.bios_uefi_capable is null then null else case when nh.bios_uefi_capable = 'Y' then true else false end end as machine_bios_uefi_capable,
	case when nh.bios_uefi_enabled is null then null else case when nh.bios_uefi_enabled = 'Y' then true else false end end as machine_bios_uefi_enabled,
	
	case when nodehealth.sec_secure_boot is null then null else nodehealth.sec_secure_boot end as machine_secure_boot,
	nh.tpm_specification as machine_tpm_specifications,
	case when nh.tpm_specification is null then null else case when strpos(nh.tpm_specification, '2.') > 0 then true else false end end as machine_tpm_specification
	-- Windows 11 compatibility
	-- initcap(nde.win11_inplace_upgrade_compatibility) as win11_inplace_upgrade_compatibility,
	-- initcap(nde.win11_image_upgrade_compatibility) as win11_image_upgrade_compatibility
	
from
	tnt_config.policynode pn 
	join tnt_config.node nde on (nde.id = pn.id)
	left outer join tnt_config.os os on (os.id = nde.os_id)
	left outer join node_hardware nh on (node_hardware_id = nde.hardware_id)
	left outer join node_cpus nodecpu on (nodecpu.hardware_id = nde.hardware_id)
	left outer join node_ram noderam on (noderam.node_id = pn.id)
	left outer join node_disk nodedisk on (nodedisk.node_id = pn.id)
	left outer join node_gpus nodegpu on (nodegpu.hardware_id = nde.hardware_id)
	left outer join node_displays nodedis on (nodedis.hardware_id = nde.hardware_id)
	left outer join node_health_stats nodehealth on (nodehealth.node_id = pn.id)
	
where
	(pn.delete_time is null) -- Machine has not been deleted
	and (nde.delete_time is null) -- Machine has not been deleted
	and (nde.ihostversion is not null) -- Machine has a CID Key installed
	and (nde.certificate is not null) -- Machine has a valid certificate
	and (pn.system_object is false) -- Machine is not a system object like Stratusphere Hub, DB or Station
	and (pn.dirtystatusid is null or pn.dirtystatusid <> 3) -- Machine does not have a dirty status
	and (pn.type <= 2) -- Machines are either servers (1) or desktops (2)
	-- and (os.description not ilike '%Windows 11%' 
	-- 	and os.description not ilike '%Server 2016 %' 
	-- 	and os.version not ilike '%11.%') -- Machine is not already running Windows 10 or Server 2016
	-- and (nde.vmtype is null) -- Machine is a physical machine to be considered for upgrade to Win10
	and ('%' = ? or pn.id in 
		(select ngn.nodeid from tnt_config.policynode pn, tnt_config.nodegroup_node ngn 
			where (pn.type = 5) and (pn.id = ngn.nodegroupid) and (pn.name like ?)))
	-- and (os.name = 'Windows') -- Machines that currently run Microsoft Windows
	
order by
	lower(pn.name) asc nulls last
;]]></xml-property>
            <xml-property name="designerValues"><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
<model:DesignValues xmlns:design="http://www.eclipse.org/datatools/connectivity/oda/design" xmlns:model="http://www.eclipse.org/birt/report/model/adapter/odaModel">
  <Version>2.0</Version>
  <DataSetParameters>
    <parameter>
      <design:ParameterDefinition>
        <design:inOutMode>In</design:inOutMode>
        <design:attributes>
          <design:identifier>
            <design:name></design:name>
            <design:position>1</design:position>
          </design:identifier>
          <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
          <design:precision>0</design:precision>
          <design:scale>0</design:scale>
          <design:nullability>Unknown</design:nullability>
        </design:attributes>
      </design:ParameterDefinition>
    </parameter>
    <parameter>
      <design:ParameterDefinition>
        <design:inOutMode>In</design:inOutMode>
        <design:attributes>
          <design:identifier>
            <design:name></design:name>
            <design:position>2</design:position>
          </design:identifier>
          <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
          <design:precision>0</design:precision>
          <design:scale>0</design:scale>
          <design:nullability>Unknown</design:nullability>
        </design:attributes>
      </design:ParameterDefinition>
    </parameter>
  </DataSetParameters>
</model:DesignValues>]]></xml-property>
        </oda-data-set>
        <oda-data-set extensionID="org.eclipse.birt.report.data.oda.jdbc.JdbcSelectDataSet" name="Windows10MachineCountsByStatus" id="16302">
            <property name="nullsOrdering">nulls lowest</property>
            <list-property name="columnHints">
                <structure>
                    <property name="columnName">node_id</property>
                    <property name="analysis">measure</property>
                    <text-property name="displayName">node_id</text-property>
                    <text-property name="heading">node_id</text-property>
                </structure>
                <structure>
                    <property name="columnName">machine_name</property>
                    <property name="analysis">dimension</property>
                    <text-property name="displayName">machine_name</text-property>
                    <text-property name="heading">machine_name</text-property>
                </structure>
                <structure>
                    <property name="columnName">machine_fqmn</property>
                    <property name="analysis">dimension</property>
                    <text-property name="displayName">machine_fqmn</text-property>
                    <text-property name="heading">machine_fqmn</text-property>
                </structure>
                <structure>
                    <property name="columnName">machine_last_contact</property>
                    <property name="analysis">dimension</property>
                    <text-property name="displayName">machine_last_contact</text-property>
                    <text-property name="heading">machine_last_contact</text-property>
                </structure>
                <structure>
                    <property name="columnName">machine_make</property>
                    <property name="analysis">dimension</property>
                    <text-property name="displayName">machine_make</text-property>
                    <text-property name="heading">machine_make</text-property>
                </structure>
                <structure>
                    <property name="columnName">machine_model</property>
                    <property name="analysis">dimension</property>
                    <text-property name="displayName">machine_model</text-property>
                    <text-property name="heading">machine_model</text-property>
                </structure>
                <structure>
                    <property name="columnName">machine_chassis_type</property>
                    <property name="analysis">dimension</property>
                    <text-property name="displayName">machine_chassis_type</text-property>
                    <text-property name="heading">machine_chassis_type</text-property>
                </structure>
                <structure>
                    <property name="columnName">node_os_version</property>
                    <property name="analysis">dimension</property>
                    <text-property name="displayName">node_os_version</text-property>
                    <text-property name="heading">node_os_version</text-property>
                </structure>
                <structure>
                    <property name="columnName">node_os_desc</property>
                    <property name="analysis">dimension</property>
                    <text-property name="displayName">node_os_desc</text-property>
                    <text-property name="heading">node_os_desc</text-property>
                </structure>
                <structure>
                    <property name="columnName">os_build_version</property>
                    <property name="analysis">dimension</property>
                    <text-property name="displayName">os_build_version</text-property>
                    <text-property name="heading">os_build_version</text-property>
                </structure>
                <structure>
                    <property name="columnName">node_cpu_model</property>
                    <property name="analysis">dimension</property>
                    <text-property name="displayName">node_cpu_model</text-property>
                    <text-property name="heading">node_cpu_model</text-property>
                </structure>
                <structure>
                    <property name="columnName">node_cpu_short_models</property>
                    <property name="analysis">dimension</property>
                    <text-property name="displayName">node_cpu_short_models</text-property>
                    <text-property name="heading">node_cpu_short_models</text-property>
                </structure>
                <structure>
                    <property name="columnName">node_cpu_speed_ghz</property>
                    <property name="analysis">measure</property>
                    <text-property name="displayName">node_cpu_speed_ghz</text-property>
                    <text-property name="heading">node_cpu_speed_ghz</text-property>
                </structure>
                <structure>
                    <property name="columnName">cpu_brand</property>
                    <property name="analysis">dimension</property>
                    <text-property name="displayName">cpu_brand</text-property>
                    <text-property name="heading">cpu_brand</text-property>
                </structure>
                <structure>
                    <property name="columnName">cpu_sub_brand</property>
                    <property name="analysis">dimension</property>
                    <text-property name="displayName">cpu_sub_brand</text-property>
                    <text-property name="heading">cpu_sub_brand</text-property>
                </structure>
                <structure>
                    <property name="columnName">cpu_sub_brand_modifier</property>
                    <property name="analysis">dimension</property>
                    <text-property name="displayName">cpu_sub_brand_modifier</text-property>
                    <text-property name="heading">cpu_sub_brand_modifier</text-property>
                </structure>
                <structure>
                    <property name="columnName">cpu_model_number</property>
                    <property name="analysis">dimension</property>
                    <text-property name="displayName">cpu_model_number</text-property>
                    <text-property name="heading">cpu_model_number</text-property>
                </structure>
                <structure>
                    <property name="columnName">cpu_sku_level</property>
                    <property name="analysis">measure</property>
                    <text-property name="displayName">cpu_sku_level</text-property>
                    <text-property name="heading">cpu_sku_level</text-property>
                </structure>
                <structure>
                    <property name="columnName">cpu_generation</property>
                    <property name="analysis">measure</property>
                    <text-property name="displayName">cpu_generation</text-property>
                    <text-property name="heading">cpu_generation</text-property>
                </structure>
                <structure>
                    <property name="columnName">cpu_sku</property>
                    <property name="analysis">dimension</property>
                    <text-property name="displayName">cpu_sku</text-property>
                    <text-property name="heading">cpu_sku</text-property>
                </structure>
                <structure>
                    <property name="columnName">node_per_cpu_cores</property>
                    <property name="analysis">measure</property>
                    <text-property name="displayName">node_per_cpu_cores</text-property>
                    <text-property name="heading">node_per_cpu_cores</text-property>
                </structure>
                <structure>
                    <property name="columnName">node_cpu_cores</property>
                    <property name="analysis">measure</property>
                    <text-property name="displayName">node_cpu_cores</text-property>
                    <text-property name="heading">node_cpu_cores</text-property>
                </structure>
                <structure>
                    <property name="columnName">node_cpu_bitwidth</property>
                    <property name="analysis">measure</property>
                    <text-property name="displayName">node_cpu_bitwidth</text-property>
                    <text-property name="heading">node_cpu_bitwidth</text-property>
                </structure>
                <structure>
                    <property name="columnName">node_ram_allocated_gb</property>
                    <property name="analysis">measure</property>
                    <text-property name="displayName">node_ram_allocated_gb</text-property>
                    <text-property name="heading">node_ram_allocated_gb</text-property>
                </structure>
                <structure>
                    <property name="columnName">ram_alloc_gb</property>
                    <property name="analysis">measure</property>
                    <text-property name="displayName">ram_alloc_gb</text-property>
                    <text-property name="heading">ram_alloc_gb</text-property>
                </structure>
                <structure>
                    <property name="columnName">node_disk0_c_size_gb</property>
                    <property name="analysis">measure</property>
                    <text-property name="displayName">node_disk0_c_size_gb</text-property>
                    <text-property name="heading">node_disk0_c_size_gb</text-property>
                </structure>
                <structure>
                    <property name="columnName">node_disk0_c_used_gb</property>
                    <property name="analysis">measure</property>
                    <text-property name="displayName">node_disk0_c_used_gb</text-property>
                    <text-property name="heading">node_disk0_c_used_gb</text-property>
                </structure>
                <structure>
                    <property name="columnName">node_disk0_c_free_gb</property>
                    <property name="analysis">measure</property>
                    <text-property name="displayName">node_disk0_c_free_gb</text-property>
                    <text-property name="heading">node_disk0_c_free_gb</text-property>
                </structure>
                <structure>
                    <property name="columnName">node_total_disk_size_gb</property>
                    <property name="analysis">measure</property>
                    <text-property name="displayName">node_total_disk_size_gb</text-property>
                    <text-property name="heading">node_total_disk_size_gb</text-property>
                </structure>
                <structure>
                    <property name="columnName">node_total_disk_used_gb</property>
                    <property name="analysis">measure</property>
                    <text-property name="displayName">node_total_disk_used_gb</text-property>
                    <text-property name="heading">node_total_disk_used_gb</text-property>
                </structure>
                <structure>
                    <property name="columnName">node_total_disk_free_gb</property>
                    <property name="analysis">measure</property>
                    <text-property name="displayName">node_total_disk_free_gb</text-property>
                    <text-property name="heading">node_total_disk_free_gb</text-property>
                </structure>
                <structure>
                    <property name="columnName">node_gpu_model</property>
                    <property name="analysis">dimension</property>
                    <text-property name="displayName">node_gpu_model</text-property>
                    <text-property name="heading">node_gpu_model</text-property>
                </structure>
                <structure>
                    <property name="columnName">node_discrete_gpu_models</property>
                    <property name="analysis">dimension</property>
                    <text-property name="displayName">node_discrete_gpu_models</text-property>
                    <text-property name="heading">node_discrete_gpu_models</text-property>
                </structure>
                <structure>
                    <property name="columnName">node_gpu_count</property>
                    <property name="analysis">measure</property>
                    <text-property name="displayName">node_gpu_count</text-property>
                    <text-property name="heading">node_gpu_count</text-property>
                </structure>
                <structure>
                    <property name="columnName">node_discrete_gpu_count</property>
                    <property name="analysis">measure</property>
                    <text-property name="displayName">node_discrete_gpu_count</text-property>
                    <text-property name="heading">node_discrete_gpu_count</text-property>
                </structure>
                <structure>
                    <property name="columnName">node_gpu_color_depth</property>
                    <property name="analysis">measure</property>
                    <text-property name="displayName">node_gpu_color_depth</text-property>
                    <text-property name="heading">node_gpu_color_depth</text-property>
                </structure>
                <structure>
                    <property name="columnName">os_dx12orwddm2</property>
                    <property name="analysis">measure</property>
                    <text-property name="displayName">os_dx12orwddm2</text-property>
                    <text-property name="heading">os_dx12orwddm2</text-property>
                </structure>
                <structure>
                    <property name="columnName">node_display_dimensions</property>
                    <property name="analysis">dimension</property>
                    <text-property name="displayName">node_display_dimensions</text-property>
                    <text-property name="heading">node_display_dimensions</text-property>
                </structure>
                <structure>
                    <property name="columnName">max_display_res_y</property>
                    <property name="analysis">measure</property>
                    <text-property name="displayName">max_display_res_y</text-property>
                    <text-property name="heading">max_display_res_y</text-property>
                </structure>
                <structure>
                    <property name="columnName">node_display_size_in_inches</property>
                    <property name="analysis">dimension</property>
                    <text-property name="displayName">node_display_size_in_inches</text-property>
                    <text-property name="heading">node_display_size_in_inches</text-property>
                </structure>
                <structure>
                    <property name="columnName">max_display_size_in_inches</property>
                    <property name="analysis">measure</property>
                    <text-property name="displayName">max_display_size_in_inches</text-property>
                    <text-property name="heading">max_display_size_in_inches</text-property>
                </structure>
                <structure>
                    <property name="columnName">node_display_count</property>
                    <property name="analysis">measure</property>
                    <text-property name="displayName">node_display_count</text-property>
                    <text-property name="heading">node_display_count</text-property>
                </structure>
                <structure>
                    <property name="columnName">machine_bios_uefi_capable</property>
                    <property name="analysis">measure</property>
                    <text-property name="displayName">machine_bios_uefi_capable</text-property>
                    <text-property name="heading">machine_bios_uefi_capable</text-property>
                </structure>
                <structure>
                    <property name="columnName">machine_bios_uefi_enabled</property>
                    <property name="analysis">measure</property>
                    <text-property name="displayName">machine_bios_uefi_enabled</text-property>
                    <text-property name="heading">machine_bios_uefi_enabled</text-property>
                </structure>
                <structure>
                    <property name="columnName">machine_secure_boot</property>
                    <property name="analysis">dimension</property>
                    <text-property name="displayName">machine_secure_boot</text-property>
                    <text-property name="heading">machine_secure_boot</text-property>
                </structure>
                <structure>
                    <property name="columnName">machine_tpm_specifications</property>
                    <property name="analysis">dimension</property>
                    <text-property name="displayName">machine_tpm_specifications</text-property>
                    <text-property name="heading">machine_tpm_specifications</text-property>
                </structure>
                <structure>
                    <property name="columnName">machine_tpm_specification</property>
                    <property name="analysis">measure</property>
                    <text-property name="displayName">machine_tpm_specification</text-property>
                    <text-property name="heading">machine_tpm_specification</text-property>
                </structure>
                <structure>
                    <property name="columnName">machine_location_city_state_country</property>
                    <property name="analysis">dimension</property>
                    <text-property name="displayName">machine_location_city_state_country</text-property>
                    <text-property name="heading">machine_location_city_state_country</text-property>
                </structure>
                <structure>
                    <property name="columnName">machine_location_country</property>
                    <property name="analysis">dimension</property>
                    <text-property name="displayName">machine_location_country</text-property>
                    <text-property name="heading">machine_location_country</text-property>
                </structure>
                <structure>
                    <property name="columnName">machine_location_state</property>
                    <property name="analysis">dimension</property>
                    <text-property name="displayName">machine_location_state</text-property>
                    <text-property name="heading">machine_location_state</text-property>
                </structure>
                <structure>
                    <property name="columnName">machine_location_city</property>
                    <property name="analysis">dimension</property>
                    <text-property name="displayName">machine_location_city</text-property>
                    <text-property name="heading">machine_location_city</text-property>
                </structure>
                <structure>
                    <property name="columnName">cpu_support_status</property>
                    <property name="analysis">dimension</property>
                    <text-property name="displayName">cpu_support_status</text-property>
                    <text-property name="heading">cpu_support_status</text-property>
                </structure>
                <structure>
                    <property name="columnName">win11_inplace_upgrade_label</property>
                    <property name="analysis">dimension</property>
                    <text-property name="displayName">win11_inplace_upgrade_label</text-property>
                    <text-property name="heading">win11_inplace_upgrade_label</text-property>
                </structure>
                <structure>
                    <property name="columnName">win11_image_upgrade_label</property>
                    <property name="analysis">dimension</property>
                    <text-property name="displayName">win11_image_upgrade_label</text-property>
                    <text-property name="heading">win11_image_upgrade_label</text-property>
                </structure>
            </list-property>
            <list-property name="parameters">
                <structure>
                    <property name="name">param_1</property>
                    <property name="paramName">TimeZoneString</property>
                    <property name="nativeName"></property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">12</property>
                    <property name="position">1</property>
                    <property name="isOptional">false</property>
                    <property name="isInput">true</property>
                    <property name="isOutput">false</property>
                </structure>
                <structure>
                    <property name="name">param_2</property>
                    <property name="paramName">MachineGroup</property>
                    <property name="nativeName"></property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">12</property>
                    <property name="position">2</property>
                    <property name="isOptional">false</property>
                    <property name="isInput">true</property>
                    <property name="isOutput">false</property>
                </structure>
                <structure>
                    <property name="name">param_3</property>
                    <property name="paramName">MachineGroup</property>
                    <property name="nativeName"></property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">12</property>
                    <property name="position">3</property>
                    <property name="isInput">true</property>
                    <property name="isOutput">false</property>
                </structure>
            </list-property>
            <structure name="cachedMetaData">
                <list-property name="resultSet">
                    <structure>
                        <property name="position">1</property>
                        <property name="name">node_id</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">2</property>
                        <property name="name">machine_name</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">3</property>
                        <property name="name">machine_fqmn</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">4</property>
                        <property name="name">machine_last_contact</property>
                        <property name="dataType">date-time</property>
                    </structure>
                    <structure>
                        <property name="position">5</property>
                        <property name="name">machine_make</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">6</property>
                        <property name="name">machine_model</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">7</property>
                        <property name="name">machine_chassis_type</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">8</property>
                        <property name="name">node_os_version</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">9</property>
                        <property name="name">node_os_desc</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">10</property>
                        <property name="name">os_build_version</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">11</property>
                        <property name="name">node_cpu_model</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">12</property>
                        <property name="name">node_cpu_short_models</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">13</property>
                        <property name="name">node_cpu_speed_ghz</property>
                        <property name="dataType">decimal</property>
                    </structure>
                    <structure>
                        <property name="position">14</property>
                        <property name="name">cpu_brand</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">15</property>
                        <property name="name">cpu_sub_brand</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">16</property>
                        <property name="name">cpu_sub_brand_modifier</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">17</property>
                        <property name="name">cpu_model_number</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">18</property>
                        <property name="name">cpu_sku_level</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">19</property>
                        <property name="name">cpu_generation</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">20</property>
                        <property name="name">cpu_sku</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">21</property>
                        <property name="name">node_per_cpu_cores</property>
                        <property name="dataType">decimal</property>
                    </structure>
                    <structure>
                        <property name="position">22</property>
                        <property name="name">node_cpu_cores</property>
                        <property name="dataType">decimal</property>
                    </structure>
                    <structure>
                        <property name="position">23</property>
                        <property name="name">node_cpu_bitwidth</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">24</property>
                        <property name="name">node_ram_allocated_gb</property>
                        <property name="dataType">decimal</property>
                    </structure>
                    <structure>
                        <property name="position">25</property>
                        <property name="name">ram_alloc_gb</property>
                        <property name="dataType">decimal</property>
                    </structure>
                    <structure>
                        <property name="position">26</property>
                        <property name="name">node_disk0_c_size_gb</property>
                        <property name="dataType">decimal</property>
                    </structure>
                    <structure>
                        <property name="position">27</property>
                        <property name="name">node_disk0_c_used_gb</property>
                        <property name="dataType">decimal</property>
                    </structure>
                    <structure>
                        <property name="position">28</property>
                        <property name="name">node_disk0_c_free_gb</property>
                        <property name="dataType">decimal</property>
                    </structure>
                    <structure>
                        <property name="position">29</property>
                        <property name="name">node_total_disk_size_gb</property>
                        <property name="dataType">decimal</property>
                    </structure>
                    <structure>
                        <property name="position">30</property>
                        <property name="name">node_total_disk_used_gb</property>
                        <property name="dataType">decimal</property>
                    </structure>
                    <structure>
                        <property name="position">31</property>
                        <property name="name">node_total_disk_free_gb</property>
                        <property name="dataType">decimal</property>
                    </structure>
                    <structure>
                        <property name="position">32</property>
                        <property name="name">node_gpu_model</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">33</property>
                        <property name="name">node_discrete_gpu_models</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">34</property>
                        <property name="name">node_gpu_count</property>
                        <property name="dataType">decimal</property>
                    </structure>
                    <structure>
                        <property name="position">35</property>
                        <property name="name">node_discrete_gpu_count</property>
                        <property name="dataType">decimal</property>
                    </structure>
                    <structure>
                        <property name="position">36</property>
                        <property name="name">node_gpu_color_depth</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">37</property>
                        <property name="name">os_dx12orwddm2</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">38</property>
                        <property name="name">node_display_dimensions</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">39</property>
                        <property name="name">max_display_res_y</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">40</property>
                        <property name="name">node_display_size_in_inches</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">41</property>
                        <property name="name">max_display_size_in_inches</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">42</property>
                        <property name="name">node_display_count</property>
                        <property name="dataType">decimal</property>
                    </structure>
                    <structure>
                        <property name="position">43</property>
                        <property name="name">machine_bios_uefi_capable</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">44</property>
                        <property name="name">machine_bios_uefi_enabled</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">45</property>
                        <property name="name">machine_secure_boot</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">46</property>
                        <property name="name">machine_tpm_specifications</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">47</property>
                        <property name="name">machine_tpm_specification</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">48</property>
                        <property name="name">machine_location_city_state_country</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">49</property>
                        <property name="name">machine_location_country</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">50</property>
                        <property name="name">machine_location_state</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">51</property>
                        <property name="name">machine_location_city</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">52</property>
                        <property name="name">cpu_support_status</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">53</property>
                        <property name="name">win11_inplace_upgrade_label</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">54</property>
                        <property name="name">win11_image_upgrade_label</property>
                        <property name="dataType">string</property>
                    </structure>
                </list-property>
            </structure>
            <property name="dataSource">Data Source</property>
            <list-property name="resultSet">
                <structure>
                    <property name="position">1</property>
                    <property name="name">node_id</property>
                    <property name="nativeName">node_id</property>
                    <property name="dataType">integer</property>
                    <property name="nativeDataType">4</property>
                </structure>
                <structure>
                    <property name="position">2</property>
                    <property name="name">machine_name</property>
                    <property name="nativeName">machine_name</property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">12</property>
                </structure>
                <structure>
                    <property name="position">3</property>
                    <property name="name">machine_fqmn</property>
                    <property name="nativeName">machine_fqmn</property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">12</property>
                </structure>
                <structure>
                    <property name="position">4</property>
                    <property name="name">machine_last_contact</property>
                    <property name="nativeName">machine_last_contact</property>
                    <property name="dataType">date-time</property>
                    <property name="nativeDataType">93</property>
                </structure>
                <structure>
                    <property name="position">5</property>
                    <property name="name">machine_make</property>
                    <property name="nativeName">machine_make</property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">12</property>
                </structure>
                <structure>
                    <property name="position">6</property>
                    <property name="name">machine_model</property>
                    <property name="nativeName">machine_model</property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">12</property>
                </structure>
                <structure>
                    <property name="position">7</property>
                    <property name="name">machine_chassis_type</property>
                    <property name="nativeName">machine_chassis_type</property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">12</property>
                </structure>
                <structure>
                    <property name="position">8</property>
                    <property name="name">node_os_version</property>
                    <property name="nativeName">node_os_version</property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">12</property>
                </structure>
                <structure>
                    <property name="position">9</property>
                    <property name="name">node_os_desc</property>
                    <property name="nativeName">node_os_desc</property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">12</property>
                </structure>
                <structure>
                    <property name="position">10</property>
                    <property name="name">os_build_version</property>
                    <property name="nativeName">os_build_version</property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">12</property>
                </structure>
                <structure>
                    <property name="position">11</property>
                    <property name="name">node_cpu_model</property>
                    <property name="nativeName">node_cpu_model</property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">12</property>
                </structure>
                <structure>
                    <property name="position">12</property>
                    <property name="name">node_cpu_short_models</property>
                    <property name="nativeName">node_cpu_short_models</property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">12</property>
                </structure>
                <structure>
                    <property name="position">13</property>
                    <property name="name">node_cpu_speed_ghz</property>
                    <property name="nativeName">node_cpu_speed_ghz</property>
                    <property name="dataType">decimal</property>
                    <property name="nativeDataType">2</property>
                </structure>
                <structure>
                    <property name="position">14</property>
                    <property name="name">cpu_brand</property>
                    <property name="nativeName">cpu_brand</property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">12</property>
                </structure>
                <structure>
                    <property name="position">15</property>
                    <property name="name">cpu_sub_brand</property>
                    <property name="nativeName">cpu_sub_brand</property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">12</property>
                </structure>
                <structure>
                    <property name="position">16</property>
                    <property name="name">cpu_sub_brand_modifier</property>
                    <property name="nativeName">cpu_sub_brand_modifier</property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">12</property>
                </structure>
                <structure>
                    <property name="position">17</property>
                    <property name="name">cpu_model_number</property>
                    <property name="nativeName">cpu_model_number</property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">12</property>
                </structure>
                <structure>
                    <property name="position">18</property>
                    <property name="name">cpu_sku_level</property>
                    <property name="nativeName">cpu_sku_level</property>
                    <property name="dataType">integer</property>
                    <property name="nativeDataType">4</property>
                </structure>
                <structure>
                    <property name="position">19</property>
                    <property name="name">cpu_generation</property>
                    <property name="nativeName">cpu_generation</property>
                    <property name="dataType">integer</property>
                    <property name="nativeDataType">4</property>
                </structure>
                <structure>
                    <property name="position">20</property>
                    <property name="name">cpu_sku</property>
                    <property name="nativeName">cpu_sku</property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">12</property>
                </structure>
                <structure>
                    <property name="position">21</property>
                    <property name="name">node_per_cpu_cores</property>
                    <property name="nativeName">node_per_cpu_cores</property>
                    <property name="dataType">decimal</property>
                    <property name="nativeDataType">2</property>
                </structure>
                <structure>
                    <property name="position">22</property>
                    <property name="name">node_cpu_cores</property>
                    <property name="nativeName">node_cpu_cores</property>
                    <property name="dataType">decimal</property>
                    <property name="nativeDataType">-5</property>
                </structure>
                <structure>
                    <property name="position">23</property>
                    <property name="name">node_cpu_bitwidth</property>
                    <property name="nativeName">node_cpu_bitwidth</property>
                    <property name="dataType">integer</property>
                    <property name="nativeDataType">5</property>
                </structure>
                <structure>
                    <property name="position">24</property>
                    <property name="name">node_ram_allocated_gb</property>
                    <property name="nativeName">node_ram_allocated_gb</property>
                    <property name="dataType">decimal</property>
                    <property name="nativeDataType">2</property>
                </structure>
                <structure>
                    <property name="position">25</property>
                    <property name="name">ram_alloc_gb</property>
                    <property name="nativeName">ram_alloc_gb</property>
                    <property name="dataType">decimal</property>
                    <property name="nativeDataType">2</property>
                </structure>
                <structure>
                    <property name="position">26</property>
                    <property name="name">node_disk0_c_size_gb</property>
                    <property name="nativeName">node_disk0_c_size_gb</property>
                    <property name="dataType">decimal</property>
                    <property name="nativeDataType">2</property>
                </structure>
                <structure>
                    <property name="position">27</property>
                    <property name="name">node_disk0_c_used_gb</property>
                    <property name="nativeName">node_disk0_c_used_gb</property>
                    <property name="dataType">decimal</property>
                    <property name="nativeDataType">2</property>
                </structure>
                <structure>
                    <property name="position">28</property>
                    <property name="name">node_disk0_c_free_gb</property>
                    <property name="nativeName">node_disk0_c_free_gb</property>
                    <property name="dataType">decimal</property>
                    <property name="nativeDataType">2</property>
                </structure>
                <structure>
                    <property name="position">29</property>
                    <property name="name">node_total_disk_size_gb</property>
                    <property name="nativeName">node_total_disk_size_gb</property>
                    <property name="dataType">decimal</property>
                    <property name="nativeDataType">2</property>
                </structure>
                <structure>
                    <property name="position">30</property>
                    <property name="name">node_total_disk_used_gb</property>
                    <property name="nativeName">node_total_disk_used_gb</property>
                    <property name="dataType">decimal</property>
                    <property name="nativeDataType">2</property>
                </structure>
                <structure>
                    <property name="position">31</property>
                    <property name="name">node_total_disk_free_gb</property>
                    <property name="nativeName">node_total_disk_free_gb</property>
                    <property name="dataType">decimal</property>
                    <property name="nativeDataType">2</property>
                </structure>
                <structure>
                    <property name="position">32</property>
                    <property name="name">node_gpu_model</property>
                    <property name="nativeName">node_gpu_model</property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">12</property>
                </structure>
                <structure>
                    <property name="position">33</property>
                    <property name="name">node_discrete_gpu_models</property>
                    <property name="nativeName">node_discrete_gpu_models</property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">12</property>
                </structure>
                <structure>
                    <property name="position">34</property>
                    <property name="name">node_gpu_count</property>
                    <property name="nativeName">node_gpu_count</property>
                    <property name="dataType">decimal</property>
                    <property name="nativeDataType">-5</property>
                </structure>
                <structure>
                    <property name="position">35</property>
                    <property name="name">node_discrete_gpu_count</property>
                    <property name="nativeName">node_discrete_gpu_count</property>
                    <property name="dataType">decimal</property>
                    <property name="nativeDataType">-5</property>
                </structure>
                <structure>
                    <property name="position">36</property>
                    <property name="name">node_gpu_color_depth</property>
                    <property name="nativeName">node_gpu_color_depth</property>
                    <property name="dataType">integer</property>
                    <property name="nativeDataType">5</property>
                </structure>
                <structure>
                    <property name="position">37</property>
                    <property name="name">os_dx12orwddm2</property>
                    <property name="nativeName">os_dx12orwddm2</property>
                    <property name="dataType">integer</property>
                    <property name="nativeDataType">-7</property>
                </structure>
                <structure>
                    <property name="position">38</property>
                    <property name="name">node_display_dimensions</property>
                    <property name="nativeName">node_display_dimensions</property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">12</property>
                </structure>
                <structure>
                    <property name="position">39</property>
                    <property name="name">max_display_res_y</property>
                    <property name="nativeName">max_display_res_y</property>
                    <property name="dataType">integer</property>
                    <property name="nativeDataType">4</property>
                </structure>
                <structure>
                    <property name="position">40</property>
                    <property name="name">node_display_size_in_inches</property>
                    <property name="nativeName">node_display_size_in_inches</property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">12</property>
                </structure>
                <structure>
                    <property name="position">41</property>
                    <property name="name">max_display_size_in_inches</property>
                    <property name="nativeName">max_display_size_in_inches</property>
                    <property name="dataType">integer</property>
                    <property name="nativeDataType">4</property>
                </structure>
                <structure>
                    <property name="position">42</property>
                    <property name="name">node_display_count</property>
                    <property name="nativeName">node_display_count</property>
                    <property name="dataType">decimal</property>
                    <property name="nativeDataType">-5</property>
                </structure>
                <structure>
                    <property name="position">43</property>
                    <property name="name">machine_bios_uefi_capable</property>
                    <property name="nativeName">machine_bios_uefi_capable</property>
                    <property name="dataType">integer</property>
                    <property name="nativeDataType">-7</property>
                </structure>
                <structure>
                    <property name="position">44</property>
                    <property name="name">machine_bios_uefi_enabled</property>
                    <property name="nativeName">machine_bios_uefi_enabled</property>
                    <property name="dataType">integer</property>
                    <property name="nativeDataType">-7</property>
                </structure>
                <structure>
                    <property name="position">45</property>
                    <property name="name">machine_secure_boot</property>
                    <property name="nativeName">machine_secure_boot</property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">12</property>
                </structure>
                <structure>
                    <property name="position">46</property>
                    <property name="name">machine_tpm_specifications</property>
                    <property name="nativeName">machine_tpm_specifications</property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">12</property>
                </structure>
                <structure>
                    <property name="position">47</property>
                    <property name="name">machine_tpm_specification</property>
                    <property name="nativeName">machine_tpm_specification</property>
                    <property name="dataType">integer</property>
                    <property name="nativeDataType">-7</property>
                </structure>
                <structure>
                    <property name="position">48</property>
                    <property name="name">machine_location_city_state_country</property>
                    <property name="nativeName">machine_location_city_state_country</property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">12</property>
                </structure>
                <structure>
                    <property name="position">49</property>
                    <property name="name">machine_location_country</property>
                    <property name="nativeName">machine_location_country</property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">12</property>
                </structure>
                <structure>
                    <property name="position">50</property>
                    <property name="name">machine_location_state</property>
                    <property name="nativeName">machine_location_state</property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">12</property>
                </structure>
                <structure>
                    <property name="position">51</property>
                    <property name="name">machine_location_city</property>
                    <property name="nativeName">machine_location_city</property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">12</property>
                </structure>
                <structure>
                    <property name="position">52</property>
                    <property name="name">cpu_support_status</property>
                    <property name="nativeName">cpu_support_status</property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">12</property>
                </structure>
                <structure>
                    <property name="position">53</property>
                    <property name="name">win11_inplace_upgrade_label</property>
                    <property name="nativeName">win11_inplace_upgrade_label</property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">12</property>
                </structure>
                <structure>
                    <property name="position">54</property>
                    <property name="name">win11_image_upgrade_label</property>
                    <property name="nativeName">win11_image_upgrade_label</property>
                    <property name="dataType">string</property>
                    <property name="nativeDataType">12</property>
                </structure>
            </list-property>
            <xml-property name="queryText"><![CDATA[
-- Library : 
-- Dataset : Windows10OrEarlierMachineCountsByStatus
-- Filename: FIT.MGMT.CEXEC.Windows11Migration.Summary.Windows10OrEarlier.MachineCountsByStatus.v6705.sql

with 

node_hardware as (
	select
		id as node_hardware_id,
		make as machine_make,
		model as machine_model,
-- 		serialnum as machine_serial_num,
-- 		mem_mb as ram_allocated_mb,
		round((mem_mb::float/1024::float)::numeric, 1) as ram_alloc_gb,
-- 		bios_info->'vendor' as bios_vendor,
-- 		bios_info->'smbBios' as bios_smbBios, 
-- 		bios_info->'version' as bios_version, 
-- 		bios_info->'revision' as bios_revision, 
-- 		date_trunc('day', cast(bios_info->'releaseDate' as timestamptz)) as bios_release_date, 
		case when length(bios_info->'uefiCapable'::text) is null then null else case when bios_info->'uefiCapable' = 'false' then 'N' else 'Y' end end as bios_uefi_capable,
		case when length(bios_info->'uefiEnabled'::text) is null then null else case when bios_info->'uefiEnabled' = 'false' then 'N' else 'Y' end end as bios_uefi_enabled,
-- 		tpm_info->'manufacturer' as tpm_manufacturer, 
-- 		tpm_info->'version' as tpm_version, 
-- 		(case when length(tpm_info->'owned'::text) is null then null else (case when tpm_info->'owned' = 'false' then 'N' else 'Y' end) end) as tpm_owned, 
-- 		(case when length(tpm_info->'active'::text) is null then null else (case when tpm_info->'active' = 'false' then 'N' else 'Y' end) end) as tpm_active, 
-- 		(case when length(tpm_info->'enabled'::text) is null then null else (case when tpm_info->'enabled' = 'false' then 'N' else 'Y' end) end) as tpm_enabled, 
		tpm_info->'specification' as tpm_specification
	from
		tnt_config.node_hardware
-- 	where
-- 		id = 361955
-- 		id = 1219
),

-- node_cpus1 as (
-- 	select
-- 		hardware_id,
-- 		string_agg(distinct model, ', ') as node_cpu_model,
-- 		string_agg(distinct rtrim(split_part(split_part(split_part(model, 'processor', 1), 'Processor', 1), 'CPU', 1)), ',') as node_cpu_short_models,
-- 		array_agg(distinct bitwidth) as node_cpu_3264_bit,
-- 		cpu_manufacturer,

-- 		case 
-- 			when (cpu_manufacturer = 'AMD') then (trim(both ' ' from split_part(split_part(model, 'AMD ', 2), ' ', 1))) 
-- 			when (cpu_manufacturer = 'Intel' and (strpos(model, 'Pentium ') >= 1)) then 'Pentium' -- trim(both ' ' from split_part(split_part(model, ' CPU', 2), '@', 1))
-- 			when (cpu_manufacturer = 'Intel' and (strpos(model, 'Atom ') > 1)) then 'Atom' -- trim(both ' ' from split_part(split_part(model, ' CPU', 2), '@', 1))
-- 			when (cpu_manufacturer = 'Intel' and (strpos(model, 'Core ') > 1)) then 'Core' -- (trim(both ' ' from split_part(split_part(model, 'Intel Core ', 2), ' ', 1)))
-- 			when (cpu_manufacturer = 'Intel' and (strpos(model, 'Xeon ') > 1)) then 'Xeon' -- (trim(both ' ' from split_part(split_part(model, ' CPU ', 2), ' @', 1)))
-- 		end as cpu_class,
		
-- 		case 
-- 			when (cpu_manufacturer = 'AMD' and (strpos(model, 'Opteron ') > 1)) then (trim(both ' ' from split_part(model, 'AMD Opteron Processor ', 2))) 
-- 			when (cpu_manufacturer = 'AMD' and (strpos(model, 'Turion ') > 1)) then (replace(trim(both ' ' from split_part(model, 'AMD Turion ', 2)), 'Dual-Core ', '')) 
-- 			when (cpu_manufacturer = 'AMD' and (strpos(model, 'Ryzen ') > 1)) then (replace(trim(both ' ' from split_part(model, 'AMD Ryzen ', 2)), 'Eight-Core Processor', '')) 
-- 			when (cpu_manufacturer = 'AMD') then (trim(both ' ' from split_part(split_part(model, 'AMD ', 2), ' ', 1))) 
-- 			when (cpu_manufacturer = 'Intel' and (strpos(model, 'Pentium ') >= 1)) then trim(both ' ' from split_part(split_part(model, ' CPU', 2), '@', 1))
-- 			when (cpu_manufacturer = 'Intel' and (strpos(model, 'Atom ') > 1)) then trim(both ' ' from split_part(split_part(model, ' CPU', 2), '@', 1))
-- 			when (cpu_manufacturer = 'Intel' and (strpos(model, 'Core ') > 1)) then (trim(both ' ' from split_part(split_part(model, 'Intel Core ', 2), ' ', 1)))
-- 			when (cpu_manufacturer = 'Intel' and (strpos(model, 'Xeon ') > 1)) then (trim(both ' ' from split_part(split_part(model, ' CPU ', 2), ' @', 1)))
-- 		end as cpu_model_number,
		
-- 		case 
-- 			when (cpu_manufacturer = 'AMD' and (strpos(model, 'Opteron ') > 1)) then (trim(both ' ' from split_part(model, 'AMD Opteron Processor ', 2))) 
-- 			when (cpu_manufacturer = 'AMD' and (strpos(model, 'Turion ') > 1)) then (replace(trim(both ' ' from split_part(model, 'AMD Turion ', 2)), 'Dual-Core ', '')) 
-- 			when (cpu_manufacturer = 'AMD' and (strpos(model, 'Ryzen ') > 1)) then (replace(trim(both ' ' from split_part(model, 'AMD Ryzen ', 2)), 'Eight-Core Processor', '')) 
-- 			when (cpu_manufacturer = 'AMD') then (trim(both ' ' from split_part(split_part(model, 'AMD ', 2), ' ', 1))) 
-- 			when (cpu_manufacturer = 'Intel' and (strpos(model, 'Pentium ') >= 1)) then trim(both ' ' from split_part(split_part(model, ' CPU', 2), '@', 1))
-- 			when (cpu_manufacturer = 'Intel' and (strpos(model, 'Atom ') > 1)) then trim(both ' ' from split_part(split_part(model, ' CPU', 2), '@', 1))
-- 			when (cpu_manufacturer = 'Intel' and (strpos(model, 'Core ') > 1) and (strpos(model, '-') > 1)) 
-- 				then 
-- 					(case 
-- 						when (cast(left(trim(both ' ' from split_part(split_part(model, '-', 2), ' ', 1)),2) as int) <= 11 )
-- 							then left(trim(both ' ' from split_part(split_part(model, '-', 2), ' ', 1)),2) 
-- 						when ((cast(left(trim(both ' ' from split_part(split_part(model, '-', 2), ' ', 1)),2) as int) >= 20))
-- 							then left(trim(both ' ' from split_part(split_part(model, '-', 2), ' ', 1)),1)
-- 					end)
-- 			when (cpu_manufacturer = 'Intel' and (strpos(model, 'Xeon ') > 1)) then (trim(both ' ' from split_part(split_part(model, ' CPU ', 2), ' @', 1)))
-- 		end as cpu_generation,

-- 		case 
-- 			when (cpu_manufacturer = 'AMD' and (strpos(model, 'Opteron ') > 1)) then 'AMD Opteron ' || (trim(both ' ' from split_part(model, 'AMD Opteron Processor ', 2))) 
-- 			when (cpu_manufacturer = 'AMD' and (strpos(model, 'Turion ') > 1)) then 'AMD Turion ' || replace(trim(both ' ' from split_part(model, 'AMD Turion ', 2)), 'Dual-Core ', '') 
-- 			when (cpu_manufacturer = 'AMD' and (strpos(model, 'Ryzen ') > 1)) then 'AMD Ryzen ' || replace(trim(both ' ' from split_part(model, 'AMD Ryzen ', 2)), 'Eight-Core Processor', '') 
-- 			when (cpu_manufacturer = 'AMD') then (trim(both ' ' from 'AMD ' || split_part(split_part(model, 'AMD ', 2), ' ', 1))) 
-- 			when (cpu_manufacturer = 'Intel' and (strpos(model, 'Pentium ') >= 1)) then 'Intel Pentium ' || trim(both ' ' from split_part(split_part(model, ' CPU', 2), '@', 1))
-- 			when (cpu_manufacturer = 'Intel' and (strpos(model, 'Atom ') > 1)) then 'Intel Atom ' || trim(both ' ' from split_part(split_part(model, ' CPU', 2), '@', 1))
-- 			when (cpu_manufacturer = 'Intel' and (strpos(model, 'Core ') > 1)) then (trim(both ' ' from split_part(model, ' CPU ', 1)))
-- 			when (cpu_manufacturer = 'Intel' and (strpos(model, 'Xeon ') > 1)) then 'Intel Xeon ' || (trim(both ' ' from split_part(split_part(model, ' CPU ', 2), ' @', 1)))
-- 		end as cpu_manu_class_model_number,
-- 		count(*) as node_cpu_count,
-- 		round(avg(speed_mhz)::numeric,0) as node_per_cpu_mhz,
-- 		round(avg(cores)::numeric,0) as node_per_cpu_cores,
-- 		sum(cores) as node_cpu_cores,
-- 		round(sum(cores*speed_mhz)::numeric,0) as total_cpu_mhz
-- 	from
-- 		tnt_config.node_hardware_cpus 
-- 	group by
-- 		hardware_id	
-- ),

node_cpus as (
  select
    hardware_id,
    string_agg(distinct model, ', ') as node_cpu_model,
    string_agg(distinct trim(regexp_replace(replace(replace(replace(replace(replace(split_part(model, ' @', 1), ' processor', ''), ' Processor', ''), ' CPU', ''), ' Eight-Core', ''), ' 8-Core', ''), '\s+', ' ', 'g')), ',') as node_cpu_short_models,
    string_agg(distinct case 
      when (cpu_manufacturer = 'AMD' and (strpos(model, 'Opteron ') > 1)) then (trim(both ' ' from split_part(model, 'AMD Opteron Processor ', 2))) 
      when (cpu_manufacturer = 'AMD' and (strpos(model, 'Turion ') > 1)) then (replace(trim(both ' ' from split_part(model, 'AMD Turion ', 2)), 'Dual-Core ', '')) 
      when (cpu_manufacturer = 'AMD' and (strpos(model, 'Ryzen 3 PRO ') > 1)) then (replace(replace(trim(both ' ' from split_part(split_part(model, ' with ', 1), ' Ryzen 3 PRO ', 2)), 'Eight-Core Processor', ''), ' 8-Core Processor', '')) 
      when (cpu_manufacturer = 'AMD' and (strpos(model, 'Ryzen 3 ') > 1)) then (replace(replace(trim(both ' ' from split_part(split_part(model, ' with ', 1), ' Ryzen 3 ', 2)), 'Eight-Core Processor', ''), ' 8-Core Processor', '')) 
      when (cpu_manufacturer = 'AMD' and (strpos(model, 'Ryzen 5 PRO ') > 1)) then (replace(replace(trim(both ' ' from split_part(split_part(model, ' with ', 1), ' Ryzen 5 PRO ', 2)), 'Eight-Core Processor', ''), ' 8-Core Processor', '')) 
      when (cpu_manufacturer = 'AMD' and (strpos(model, 'Ryzen 5 ') > 1)) then (replace(replace(trim(both ' ' from split_part(split_part(model, ' with ', 1), ' Ryzen 5 ', 2)), 'Eight-Core Processor', ''), ' 8-Core Processor', '')) 
      when (cpu_manufacturer = 'AMD' and (strpos(model, 'Ryzen 7 PRO ') > 1)) then (replace(replace(trim(both ' ' from split_part(split_part(model, ' with ', 1), ' Ryzen 7 PRO ', 2)), 'Eight-Core Processor', ''), ' 8-Core Processor', '')) 
      when (cpu_manufacturer = 'AMD' and (strpos(model, 'Ryzen 7 ') > 1)) then (replace(replace(trim(both ' ' from split_part(split_part(model, ' with ', 1), ' Ryzen 7 ', 2)), 'Eight-Core Processor', ''), ' 8-Core Processor', '')) 
      when (cpu_manufacturer = 'AMD' and (strpos(model, 'Ryzen 9 PRO ') > 1)) then (replace(replace(trim(both ' ' from split_part(split_part(model, ' with ', 1), ' Ryzen 9 PRO ', 2)), 'Eight-Core Processor', ''), ' 8-Core Processor', '')) 
      when (cpu_manufacturer = 'AMD' and (strpos(model, 'Ryzen 9 ') > 1)) then (replace(replace(trim(both ' ' from split_part(split_part(model, ' with ', 1), ' Ryzen 9 ', 2)), 'Eight-Core Processor', ''), ' 8-Core Processor', '')) 
      when (cpu_manufacturer = 'AMD' and (strpos(model, 'Ryzen ThreadRipper PRO ') > 1)) then (replace(replace(trim(both ' ' from split_part(split_part(model, ' with ', 1), ' Ryzen ThreadRipper PRO ', 2)), 'Eight-Core Processor', ''), ' 8-Core Processor', '')) 
      when (cpu_manufacturer = 'AMD' and (strpos(model, 'Ryzen ThreadRipper ') > 1)) then (replace(replace(trim(both ' ' from split_part(split_part(model, ' with ', 1), ' Ryzen ThreadRipper ', 2)), 'Eight-Core Processor', ''), ' 8-Core Processor', '')) 
      when (cpu_manufacturer = 'AMD' and (strpos(model, 'Ryzen Embedded ') > 1)) then (replace(replace(trim(both ' ' from split_part(split_part(model, ' with ', 1), ' Ryzen Embedded ', 2)), 'Eight-Core Processor', ''), ' 8-Core Processor', '')) 
      when (cpu_manufacturer = 'AMD' and (strpos(model, 'Ryzen ') > 1)) then (replace(replace(trim(both ' ' from split_part(split_part(model, ' with ', 1), 'AMD Ryzen ', 2)), 'Eight-Core Processor', ''), ' 8-Core Processor', '')) 
      when (cpu_manufacturer = 'AMD') then (trim(both ' ' from split_part(split_part(model, 'AMD ', 2), ' ', 1))) 
      when (cpu_manufacturer = 'Intel' and (strpos(model, 'Pentium Gold ') >= 1)) then trim(both ' ' from split_part(split_part(model, ' CPU', 1), 'Pentium ', 2))
      when (cpu_manufacturer = 'Intel' and (strpos(model, 'Pentium Silver ') >= 1)) then trim(both ' ' from split_part(split_part(model, ' CPU', 1), 'Pentium ', 2))
      when (cpu_manufacturer = 'Intel' and (strpos(model, 'Pentium ') >= 1)) then trim(both ' ' from split_part(split_part(model, ' CPU ', 2), ' @', 1))
      when (cpu_manufacturer = 'Intel' and (strpos(model, 'Atom ') > 1)) then trim(both ' ' from split_part(split_part(model, 'Intel Atom ', 2), ' CPU', 1))
      when (cpu_manufacturer = 'Intel' and (strpos(model, 'Celeron CPU ') > 1)) then trim(both ' ' from split_part(split_part(model, 'Intel Celeron CPU ', 2), ' @ ', 1))
      when (cpu_manufacturer = 'Intel' and (strpos(model, 'Celeron ') > 1) and (strpos(model, 'CPU @ ') > 1)) then trim(both ' ' from split_part(split_part(model, 'Intel Celeron ', 2), ' CPU', 1))
      when (cpu_manufacturer = 'Intel' and (strpos(model, 'Celeron ') > 1) and (strpos(model, ' @ ') > 1)) then trim(both ' ' from split_part(model, ' ', 3))
      when (cpu_manufacturer = 'Intel' and (strpos(model, ' Core Ultra ') > 1)) then (trim(both ' ' from split_part(model, ' ', 5)))
      when (cpu_manufacturer = 'Intel' and (strpos(model, ' Core ') > 1)) then (trim(both ' ' from split_part(split_part(model, 'Intel Core ', 2), ' ', 1)))
      when (cpu_manufacturer = 'Intel' and (strpos(model, 'Core2 Duo') > 1)) then split_part(model, ' ', 5)
      when (cpu_manufacturer = 'Intel' and (strpos(model, 'Core2') > 1)) then split_part(model, ' ', 6)
      when (cpu_manufacturer = 'Intel' and (strpos(model, 'Xeon Platinum') > 1) and (strpos(model, ' CPU @ ') > 1)) then trim(both ' ' from split_part(split_part(model, ' CPU @ ', 1), ' ', 4))
      when (cpu_manufacturer = 'Intel' and (strpos(model, 'Xeon Platinum') > 1) and (strpos(model, ' CPU @ ') <= 1)) then trim(both ' ' from split_part(model, ' ', 4))
      when (cpu_manufacturer = 'Intel' and (strpos(model, 'Xeon Gold') > 1) and (strpos(model, ' CPU @ ') > 1)) then trim(both ' ' from split_part(split_part(model, ' CPU @ ', 1), ' ', 4))
      when (cpu_manufacturer = 'Intel' and (strpos(model, 'Xeon Gold') > 1) and (strpos(model, ' CPU @ ') <= 1)) then trim(both ' ' from split_part(model, ' ', 4))
      when (cpu_manufacturer = 'Intel' and (strpos(model, 'Xeon Silver') > 1) and (strpos(model, ' CPU @ ') > 1)) then trim(both ' ' from split_part(split_part(model, ' CPU @ ', 1), ' ', 4))
      when (cpu_manufacturer = 'Intel' and (strpos(model, 'Xeon Silver') > 1) and (strpos(model, ' CPU @ ') <= 1)) then trim(both ' ' from split_part(model, ' ', 4))
      when (cpu_manufacturer = 'Intel' and (strpos(model, 'Xeon Bronze') > 1) and (strpos(model, ' CPU @ ') > 1)) then trim(both ' ' from split_part(split_part(model, ' CPU @ ', 1), ' ', 4))
      when (cpu_manufacturer = 'Intel' and (strpos(model, 'Xeon ') > 1) and (strpos(model, ' CPU @ ') > 1)) then trim(both ' ' from split_part(split_part(model, ' CPU @ ', 1), ' ', 3))
      when (cpu_manufacturer = 'Intel' and (strpos(model, 'Xeon ') > 1) and (strpos(model, ' @ ') <= 1)) then trim(both ' ' from split_part(model, ' ', 3))
      when (cpu_manufacturer = 'Intel' and (strpos(model, 'Xeon ') > 1)) then (trim(both ' ' from split_part(split_part(model, ' CPU ', 2), ' @', 1)))
    end, ',') as cpu_model_number,
    
    max(bitwidth) as node_cpu_bitwidth,
    string_agg(distinct cpu_manufacturer, ',') as cpu_brand,

    string_agg(distinct case 
      when (cpu_manufacturer = 'AMD') then (trim(both ' ' from split_part(split_part(model, 'AMD ', 2), ' ', 1))) 
      -- when (cpu_manufacturer = 'Intel' and (strpos(model, 'Pentium Gold ') >= 1)) then trim(both ' ' from split_part(split_part(model, 'Pentium ', 2), ' ', 1))
      -- when (cpu_manufacturer = 'Intel' and (strpos(model, 'Pentium Silver ') >= 1)) then trim(both ' ' from split_part(split_part(model, 'Pentium ', 2), ' ', 1))
      when (cpu_manufacturer = 'Intel' and (strpos(model, 'Pentium ') >= 1)) then 'Pentium' -- trim(both ' ' from split_part(split_part(model, ' CPU ', 2), ' @', 1))
      when (cpu_manufacturer = 'Intel' and (strpos(model, 'Atom ') > 1)) then 'Atom' -- trim(both ' ' from split_part(split_part(model, ' CPU', 2), '@', 1))
      when (cpu_manufacturer = 'Intel' and (strpos(model, 'Celeron ') > 1)) then 'Celeron' -- trim(both ' ' from split_part(split_part(model, 'Intel Celeron CPU ', 2), ' @ ', 1))
      when (cpu_manufacturer = 'Intel' and (strpos(model, ' Core ') > 1)) then 'Core' -- (trim(both ' ' from split_part(split_part(model, 'Intel Core ', 2), ' ', 1)))
      when (cpu_manufacturer = 'Intel' and (strpos(model, 'Core2') > 1)) then 'Core2' -- (trim(both ' ' from split_part(split_part(model, 'Intel Core ', 2), ' ', 1)))
      when (cpu_manufacturer = 'Intel' and (strpos(model, 'Xeon ') > 1)) then 'Xeon' -- (trim(both ' ' from split_part(split_part(model, ' CPU ', 2), ' @', 1)))
    end, ',') as cpu_sub_brand,

    -- string_agg(distinct case 
    --   when (cpu_manufacturer = 'AMD' and (strpos(model, 'EPYC ') > 1)) then null --
    --   when (cpu_manufacturer = 'AMD' and (strpos(model, 'Ryzen Embedded ') > 1)) then left(trim(both ' ' from split_part(model, 'Embedded', 2)), 1) 
    --   when (cpu_manufacturer = 'AMD' and (strpos(model, 'Ryzen ') > 1) and (strpos(model, ' PRO ') > 1)) then left(trim(both ' ' from split_part(split_part(model, 'Ryzen ', 2), ' PRO ', 1)), 1) || ' PRO'
    --   when (cpu_manufacturer = 'AMD' and (strpos(model, 'Ryzen ') > 1)) then left(trim(both ' ' from split_part(model, 'Ryzen ', 2)), 1) 
    --   when (cpu_manufacturer = 'Intel' and (strpos(model, 'Pentium Gold ') >= 1)) then trim(both ' ' from split_part(split_part(model, 'Pentium ', 2), ' ', 1))
    --   when (cpu_manufacturer = 'Intel' and (strpos(model, 'Pentium Silver ') >= 1)) then trim(both ' ' from split_part(split_part(model, 'Pentium ', 2), ' ', 1))
    --   when (cpu_manufacturer = 'Intel' and (strpos(model, 'Pentium ') >= 1)) then 'Pentium' -- trim(both ' ' from split_part(split_part(model, ' CPU', 2), '@', 1))
    --   when (cpu_manufacturer = 'Intel' and (strpos(model, 'Atom ') > 1)) then 'Atom' -- trim(both ' ' from split_part(split_part(model, ' CPU', 2), '@', 1))
    --   when (cpu_manufacturer = 'Intel' and (strpos(model, 'Celeron CPU ') > 1)) 
    --     then (
    --       case 
    --         when ascii(left(trim(both ' ' from split_part(split_part(model, 'Intel Celeron CPU ', 2), ' @ ', 1)), 1)) >= 48 and ascii(left(trim(both ' ' from split_part(split_part(model, 'Intel Celeron CPU ', 2), ' @ ', 1)), 1)) <= 57 
    --           then null 
    --         else left(trim(both ' ' from split_part(split_part(model, 'Intel Celeron CPU ', 2), ' @ ', 1)), 1)
    --       end)
    --   when (cpu_manufacturer = 'Intel' and (strpos(model, 'Celeron ') > 1) and (strpos(model, 'CPU @ ') > 1)) then left(trim(both ' ' from split_part(split_part(model, 'Intel Celeron ', 2), ' CPU', 1)), 1)
    --   when (cpu_manufacturer = 'Intel' and (strpos(model, ' Core ') > 1) and (strpos(model, '-') > 1)) then (trim(both ' ' from split_part(split_part(model, 'Intel Core ', 2), '-', 1)))
    --   when (cpu_manufacturer = 'Intel' and (strpos(model, ' Core ') > 1) and (strpos(model, ' Core Ultra ') > 1)) then (trim(both ' ' from split_part(split_part(model, 'Intel Core ', 2), ' ', 1)))
    --   when (cpu_manufacturer = 'Intel' and (strpos(model, 'Core2') > 1) and (strpos(model, '-') > 1)) then (trim(both ' ' from split_part(split_part(model, 'Intel Core ', 2), '-', 1)))
    --   when (cpu_manufacturer = 'Intel' and (strpos(model, 'Xeon Platinum ') > 1) and (strpos(model, ' CPU @ ') > 1)) then trim(both ' ' from split_part(split_part(model, ' CPU @ ', 1), ' ', 3))
    --   when (cpu_manufacturer = 'Intel' and (strpos(model, 'Xeon Gold ') > 1) and (strpos(model, ' CPU @ ') > 1)) then trim(both ' ' from split_part(split_part(model, ' CPU @ ', 1), ' ', 3))
    --   when (cpu_manufacturer = 'Intel' and (strpos(model, 'Xeon Silver ') > 1) and (strpos(model, ' CPU @ ') > 1)) then trim(both ' ' from split_part(split_part(model, ' CPU @ ', 1), ' ', 3))
    --   when (cpu_manufacturer = 'Intel' and (strpos(model, 'Xeon Bronze ') > 1) and (strpos(model, ' CPU @ ') > 1)) then trim(both ' ' from split_part(split_part(model, ' CPU @ ', 1), ' ', 3))
    --   when (cpu_manufacturer = 'Intel' and (strpos(model, 'Xeon CPU  ') > 1) and (strpos(model, ' @ ') > 1)) then left(trim(both ' ' from split_part(split_part(model, ' @ ', 1), 'Intel Xeon CPU ', 2)), 1)
    --   when (cpu_manufacturer = 'Intel' and (strpos(model, 'Xeon ') > 1) and (strpos(model, ' CPU @ ') > 1)) then (trim(both ' ' from split_part(split_part(model, ' ', 3), '-', 1)))
    --   when (cpu_manufacturer = 'Intel' and (strpos(model, 'Xeon ') > 1)) then (trim(both ' ' from split_part(split_part(model, ' CPU ', 2), '-', 1)))
    -- end, ',') as cpu_sub_brand_modifier,
    
    string_agg(distinct 
      (case 
        when (cpu_manufacturer = 'AMD') 
          then 
            (case
              when (strpos(model, 'EPYC ') > 1) 
                then null
              when (strpos(model, ' Ryzen ') > 1) 
                then
                  (case
                    when (strpos(model, ' Embedded ') > 1) 
                      then left(trim(both ' ' from split_part(model, 'Embedded', 2)), 1) 
                    when (strpos(model, ' PRO ') > 1) 
                      then left(trim(both ' ' from split_part(split_part(model, 'Ryzen ', 2), ' PRO ', 1)), 1) || ' PRO'
                    else 
                      left(trim(both ' ' from split_part(model, ' Ryzen ', 2)), 1) 
                  end)
              else null
            end)
        when (cpu_manufacturer = 'Qualcomm') 
          then null
        when (cpu_manufacturer = 'Intel') 
          then
            (case 
              when (strpos(model, ' Atom ') > 1) 
                then 'Atom'
              when (strpos(model, ' Celeron ') > 1) 
                then
                  (case 
                    when ascii(left(trim(both ' ' from split_part(split_part(model, 'Intel Celeron CPU ', 2), ' @ ', 1)), 1)) >= 48 and ascii(left(trim(both ' ' from split_part(split_part(model, 'Intel Celeron CPU ', 2), ' @ ', 1)), 1)) <= 57 
                      then null 
                    when (strpos(model, ' CPU @ ') > 1)
                      then left(trim(both ' ' from split_part(split_part(model, ' Celeron ', 2), ' CPU', 1)), 1)
                    when (strpos(model, ' @ ') > 1) 
                      then left(trim(both ' ' from split_part(split_part(model, ' Celeron ', 2), ' @ ', 1)), 1)
                    -- else left(trim(both ' ' from split_part(split_part(model, 'Intel Celeron CPU ', 2), ' @ ', 1)), 1)
                    else null
                  end)
              when (strpos(model, ' Core ') > 1) 
                then 
                  (case
                    when (strpos(model, '-') > 1) 
                      then (trim(both ' ' from split_part(split_part(model, 'Intel Core ', 2), '-', 1)))
                    when (strpos(model, ' Ultra ') > 1) 
                      then (trim(both ' ' from split_part(split_part(model, 'Intel Core ', 2), ' ', 1)))
                    else null
                  end)
              when (strpos(model, ' Core2 ') > 1) 
                then 
                  (case 
                    when (strpos(model, ' Duo ') > 1 or strpos(model, ' Quad ') > 1) 
                      then trim(both ' ' from split_part(split_part(model, ' Core2 ', 2), ' ', 1))
                    else null
                  end)  
              when (strpos(model, ' Pentium ') > 1) 
                then
                  (case
                    when (strpos(model, ' Gold ') > 1 or strpos(model, ' Silver ') > 1)
                      then trim(both ' ' from split_part(split_part(model, ' Pentium ', 2), ' ', 1))
                    else null
                  end)  
              when (strpos(model, ' Xeon ') > 1) 
                then
                  (case 
                    when ((strpos(model, ' Platinum ') > 1 or strpos(model, ' Gold ') > 1 or strpos(model, ' Silver ') > 1 or strpos(model, ' Bronze ') > 1) and (strpos(model, ' CPU @ ') > 1)) 
                      then trim(both ' ' from split_part(split_part(model, ' CPU @ ', 1), ' ', 3))
                    when ((strpos(model, ' Platinum ') > 1 or strpos(model, ' Gold ') > 1 or strpos(model, ' Silver ') > 1 or strpos(model, ' Bronze ') > 1) and (strpos(model, ' CPU @ ') <= 1)) 
                      then trim(both ' ' from split_part(model, ' ', 3))
                    when ((strpos(model, ' CPU  ') > 1) and (strpos(model, ' @ ') > 1)) 
                      then left(trim(both ' ' from split_part(split_part(model, ' @ ', 1), 'Intel Xeon CPU ', 2)), 1)
                    when ((strpos(model, ' CPU @ ') > 1)) 
                      then trim(both ' ' from split_part(split_part(model, ' ', 3), '-', 1))
                    when ((strpos(model, '-') > 1)) 
                      then trim(both ' ' from split_part(split_part(model, ' Xeon ', 2), '-', 1))
                    else 
                      null
                  end)
              when (strpos(model, ' Processor ') > 1) 
                then null
              else 
                null
            end) 
        else
          null
      end), ',') as cpu_sub_brand_modifier,

    max(
      case 
        when (cpu_manufacturer = 'AMD') 
          then null
        when (cpu_manufacturer = 'Qualcomm') 
          then null
        when (cpu_manufacturer = 'Intel') 
          then (
            case 
              -- when (strpos(model, ' Atom ') > 1) 
              --   then null
              -- when (strpos(model, ' Celeron ') > 1) 
              --   then null
              -- when (strpos(model, ' Core Ultra ') > 1) 
              --   then cast(left(trim(both ' ' from split_part(model, ' ', 5)), 1) as integer)
              -- when (strpos(model, ' Core ') > 1) 
              --   then (
              --     case
              --       when (strpos(model, 'th Gen ') > 1) and (strpos(model, '-') > 1) 
              --         then cast(left(trim(both ' ' from split_part(model, '-', 2)), 2) as integer)
              --       when (strpos(model, 'th Gen ') <= 1) and (strpos(model, '-') > 1) and (length(split_part(split_part(model, '-', 2), ' ', 1)) >= 6)
              --         then cast(left(trim(both ' ' from split_part(model, '-', 2)), 2) as integer)
              --       when (strpos(model, 'th Gen ') <= 1) and (strpos(model, '-') > 1) 
              --         then cast(left(trim(both ' ' from split_part(model, '-', 2)), 1) as integer)
              --       else null
              --     end)
              -- when (strpos(model, ' Pentium ') > 1) 
              --   then null
              -- when (strpos(model, ' Processor ') > 1) 
              --   then null
              when (strpos(model, ' Xeon ') > 1) 
                then (
                  case 
                    when (strpos(model, ' Platinum ') > 1) or (strpos(model, ' Gold ') > 1) or (strpos(model, ' Silver ') > 1) or (strpos(model, ' Bronze ') > 1) 
                      then 
                        cast(left(trim(both ' ' from split_part(model, ' ', 4)), 1) as integer)
                    else 
                      null
                  end)
              else 
                null
            end) 
        else
          null
      end)::integer as cpu_sku_level,

    max(
      case 
        when (cpu_manufacturer = 'AMD') 
          then null
        when (cpu_manufacturer = 'Qualcomm') 
          then null
        when (cpu_manufacturer = 'Intel') 
          then (
            case 
              when (strpos(model, ' Atom ') > 1) 
                then null
              when (strpos(model, ' Celeron ') > 1) 
                then null
              when (strpos(model, ' Core Ultra ') > 1) 
                then cast(left(trim(both ' ' from split_part(model, ' ', 5)), 1) as integer)
              when (strpos(model, ' Core ') > 1) 
                then (
                  case
                    when (strpos(model, 'th Gen ') > 1) and (strpos(model, '-') > 1) 
                      then cast(left(trim(both ' ' from split_part(model, '-', 2)), 2) as integer)
                    when (strpos(model, 'th Gen ') <= 1) and (strpos(model, '-') > 1) and (length(split_part(split_part(model, '-', 2), ' ', 1)) >= 6)
                      then cast(left(trim(both ' ' from split_part(model, '-', 2)), 2) as integer)
                    when (strpos(model, 'th Gen ') <= 1) and (strpos(model, '-') > 1) 
                      then cast(left(trim(both ' ' from split_part(model, '-', 2)), 1) as integer)
                    else null
                  end)
              when (strpos(model, ' Pentium ') > 1) 
                then null
              when (strpos(model, ' Processor ') > 1) 
                then null
              when (strpos(model, ' Xeon ') > 1) 
                then (
                  case 
                    when (strpos(model, ' Platinum ') > 1) or (strpos(model, ' Gold ') > 1) or (strpos(model, ' Silver ') > 1) or (strpos(model, ' Bronze ') > 1) 
                      then cast(right(left(trim(both ' ' from split_part(model, ' ', 4)), 2), 1) as integer)
                    else 
                      null
                  end)
              else 
                null
            end) 
        else
          null
      end)::integer as cpu_generation,

    -- string_agg(distinct case 
    --   -- when (cpu_manufacturer = 'AMD' and (strpos(model, 'Opteron ') > 1)) then (trim(both ' ' from split_part(model, 'AMD Opteron Processor ', 2))) 
    --   -- when (cpu_manufacturer = 'AMD' and (strpos(model, 'Turion ') > 1)) then (replace(trim(both ' ' from split_part(model, 'AMD Turion ', 2)), 'Dual-Core ', '')) 
    --   -- when (cpu_manufacturer = 'AMD' and (strpos(model, 'Ryzen ') > 1)) then (replace(trim(both ' ' from split_part(model, 'AMD Ryzen ', 2)), 'Eight-Core Processor', '')) 
    --   -- when (cpu_manufacturer = 'AMD') then (trim(both ' ' from split_part(split_part(model, 'AMD ', 2), ' ', 1))) 
    --   when (cpu_manufacturer = 'AMD' and (strpos(model, 'Ryzen Embedded ') > 1)) then substr(trim(both ' ' from split_part(split_part(model, ' Embedded ', 2), ' ', 1)), 4, 2) 
    --   when (cpu_manufacturer = 'AMD' and (strpos(model, 'Ryzen ') > 1) and (strpos(model, ' PRO ') > 1)) then substr(trim(both ' ' from split_part(split_part(model, 'Ryzen ', 2), ' PRO ', 2)), 2, 4)
    --   when (cpu_manufacturer = 'AMD' and (strpos(model, 'Ryzen ') > 1)) then substr(trim(both ' ' from split_part(split_part(model, 'AMD Ryzen ', 2), ' ', 2)), 3, 2) 
    --   when (cpu_manufacturer = 'Intel' and (strpos(model, 'Pentium Gold ') >= 1)) then trim(both ' ' from split_part(split_part(model, 'Pentium Gold ', 2), ' CPU ', 1))
    --   when (cpu_manufacturer = 'Intel' and (strpos(model, 'Pentium Silver ') >= 1)) then trim(both ' ' from split_part(split_part(model, 'Pentium Silver ', 2), ' CPU ', 1))
    --   when (cpu_manufacturer = 'Intel' and (strpos(model, 'Pentium ') >= 1)) then trim(both ' ' from split_part(split_part(model, ' CPU ', 2), ' @', 1))
    --   -- when (cpu_manufacturer = 'Intel' and (strpos(model, 'Atom ') > 1)) then trim(both ' ' from split_part(split_part(model, ' CPU', 2), '@', 1))
    --   when (cpu_manufacturer = 'Intel' and (strpos(model, 'Celeron CPU ') > 1)) 
    --         then (case when ascii(left(trim(both ' ' from split_part(split_part(model, 'Intel Celeron CPU ', 2), ' @ ', 1)), 1)) >= 48 and ascii(left(trim(both ' ' from split_part(split_part(model, 'Intel Celeron CPU ', 2), ' @ ', 1)), 1)) <= 57 
    --               then left(trim(both ' ' from split_part(split_part(model, 'Intel Celeron CPU ', 2), ' @ ', 1)), 4)
    --               else right(trim(both ' ' from split_part(split_part(model, 'Intel Celeron CPU ', 2), ' @ ', 1)), 4)
    --           end)
    --   when (cpu_manufacturer = 'Intel' and (strpos(model, 'Celeron ') > 1) and (strpos(model, 'CPU @ ') > 1)) then right(trim(both ' ' from split_part(split_part(model, 'Intel Celeron ', 2), ' CPU', 1)), 4)
    --   when (cpu_manufacturer = 'Intel' and (strpos(model, ' Core ') > 1) and (strpos(model, '-') > 1)) 
    --     then 
    --       (case 
    --         -- Check if Intel, Core, and m3, m5, m7, then the first number after the - is supposed to be the SKU
    --         when ((strpos(lower(model), ' m3-') > 1) and (left(trim(both ' ' from split_part(split_part(model, '-', 2), ' ', 1)),1) ~ '^\d+(\.\d+)?$'))
    --           then substr(trim(both ' ' from split_part(split_part(model, '-', 2), ' ', 1)),2) 
    --         when ((strpos(lower(model), ' m5-') > 1) and (left(trim(both ' ' from split_part(split_part(model, '-', 2), ' ', 1)),1) ~ '^\d+(\.\d+)?$'))
    --           then substr(trim(both ' ' from split_part(split_part(model, '-', 2), ' ', 1)),2) 
    --         when ((strpos(lower(model), ' m7-') > 1) and (left(trim(both ' ' from split_part(split_part(model, '-', 2), ' ', 1)),1) ~ '^\d+(\.\d+)?$'))
    --           then substr(trim(both ' ' from split_part(split_part(model, '-', 2), ' ', 1)),2)
    --         -- Check if Intel, Core, and i3, i5, i7, i9, then the first number after the - is supposed to be the SKU
    --         when ((strpos(lower(model), ' i3-') > 1) and (left(trim(both ' ' from split_part(split_part(model, '-', 2), ' ', 1)),1) ~ '^\d+(\.\d+)?$'))
    --           then substr(trim(both ' ' from split_part(split_part(model, '-', 2), ' ', 1)),2)
    --         when ((strpos(lower(model), ' i5-') > 1) and (left(trim(both ' ' from split_part(split_part(model, '-', 2), ' ', 1)),1) ~ '^\d+(\.\d+)?$'))
    --           then substr(trim(both ' ' from split_part(split_part(model, '-', 2), ' ', 1)),2)
    --         when ((strpos(lower(model), ' i7-') > 1) and (left(trim(both ' ' from split_part(split_part(model, '-', 2), ' ', 1)),1) ~ '^\d+(\.\d+)?$'))
    --           then substr(trim(both ' ' from split_part(split_part(model, '-', 2), ' ', 1)),2)
    --         when ((strpos(lower(model), ' i9-') > 1) and (left(trim(both ' ' from split_part(split_part(model, '-', 2), ' ', 1)),1) ~ '^\d+(\.\d+)?$'))
    --           then substr(trim(both ' ' from split_part(split_part(model, '-', 2), ' ', 1)),2) 
    --         -- Check if Intel, Core and contains 'th Gen' to figure out generation
    --         when (strpos(lower(model), 'th gen ') > 1)
    --           then right(trim(both ' ' from split_part(model, '-', 2)), 3)
    --         when (cast(left(trim(both ' ' from split_part(split_part(model, '-', 2), ' ', 1)),2) as int) <= 11 and (strpos(model, 'G') > 1))
    --         -- when (cast(left(trim(both ' ' from split_part(split_part(model, '-', 2), ' ', 1)),2) as int) <= 11 )
    --           then substr(trim(both ' ' from split_part(split_part(model, '-', 2), ' ', 1)),3, 2) 
    --         when (cast(left(trim(both ' ' from split_part(split_part(model, '-', 2), ' ', 1)),2) as int) <= 11 and (strpos(model, 'G') <= 0))
    --           then substr(trim(both ' ' from split_part(split_part(model, '-', 2), ' ', 1)),3, 3) 
    --         when ((cast(left(trim(both ' ' from split_part(split_part(model, '-', 2), ' ', 1)),2) as int) >= 20))
    --           then substr(trim(both ' ' from split_part(split_part(model, '-', 2), ' ', 1)),2, 3)
    --       end)
    --   when (cpu_manufacturer = 'Intel' and (strpos(model, ' Core ') > 1) and (strpos(model, 'Ultra') > 1)) 
    --     then trim(both ' ' from split_part(model, ' ', 5)) 
    --   when (cpu_manufacturer = 'Intel' and (strpos(model, 'Xeon ') > 1) and (strpos(model, ' CPU @ ') > 1)) then substr(trim(both ' ' from split_part(split_part(model, ' CPU @ ', 1), ' ', 4)), 3, 2)
    --   when (cpu_manufacturer = 'Intel' and (strpos(model, 'Xeon CPU  ') > 1) and (strpos(model, ' @ ') > 1)) then right(trim(both ' ' from split_part(split_part(model, ' @ ', 1), 'Intel Xeon CPU ', 2)), 2)
    --   when (cpu_manufacturer = 'Intel' and (strpos(model, 'Xeon ') > 1)) then substr(trim(both ' ' from split_part(split_part(model, ' CPU ', 2), '-', 2)), 3, 2)
    -- end, ',') as cpu_sku,

    string_agg(distinct 
      case 
        when (cpu_manufacturer = 'AMD') then
          (case
            when ((strpos(model, 'Ryzen Embedded ') > 1)) then substr(trim(both ' ' from split_part(split_part(model, ' Embedded ', 2), ' ', 1)), 4, 2) 
            when ((strpos(model, 'Ryzen ') > 1) and (strpos(model, ' PRO ') > 1)) then substr(trim(both ' ' from split_part(split_part(model, 'Ryzen ', 2), ' PRO ', 2)), 2, 4)
            when ((strpos(model, 'Ryzen ') > 1) and (strpos(model, ' PRO ') <= 1)) then substr(trim(both ' ' from split_part(split_part(model, 'AMD Ryzen ', 2), ' ', 2)), 3, 2) 
            when ((strpos(model, 'Athlon II ') > 1)) then trim(both ' ' from split_part(split_part(model, ' Athlon II ', 2), ' ', 2)) 
            when ((strpos(model, 'Athlon ') > 1) and (strpos(model, 'Athlon II ') <= 1)) then trim(both ' ' from split_part(split_part(model, ' Athlon ', 2), ' ', 2)) 
            else null
          end)
        when (cpu_manufacturer = 'Qualcomm') 
          then null
        when (cpu_manufacturer = 'Intel') 
          then 
            (case 
              when (strpos(model, ' Atom ') > 1) 
                then null
              when (strpos(model, ' Celeron ') > 1) 
                then 
                  (case
                    when (strpos(model, 'Celeron CPU ') > 1) 
                      then 
                        (case 
                          when ascii(left(trim(both ' ' from split_part(split_part(model, 'Intel Celeron CPU ', 2), ' @ ', 1)), 1)) >= 48 and ascii(left(trim(both ' ' from split_part(split_part(model, 'Intel Celeron CPU ', 2), ' @ ', 1)), 1)) <= 57 
                            then left(trim(both ' ' from split_part(split_part(model, 'Intel Celeron CPU ', 2), ' @ ', 1)), 4)
                          else right(trim(both ' ' from split_part(split_part(model, 'Intel Celeron CPU ', 2), ' @ ', 1)), 4)
                        end)
                    when ((strpos(model, ' Celeron ') > 1) and (strpos(model, 'CPU @ ') > 1)) 
                      then split_part(model, ' ', 3)
                    when ((strpos(model, ' Celeron ') > 1) and (strpos(model, ' @ ') > 1)) 
                      then split_part(model, ' ', 3)
                    else null
                  end)
              when (strpos(model, ' Core ') > 1) 
                then 
                  (case
                    when (strpos(model, ' Ultra ') > 1) 
                      then split_part(model, ' ', 5)
                    when (strpos(model, 'th Gen ') > 1) and (strpos(model, '-') > 1) 
                      then split_part(split_part(model, '-', 2), ' ', 1)
                    when (strpos(model, 'th Gen ') <= 1) and (strpos(model, '-') > 1) 
                      then split_part(split_part(model, '-', 2), ' ', 1)
                    else null
                  end)
              when (strpos(model, ' Core2 ') > 1) 
                then 
                  (case
                    when (strpos(model, ' Duo ') > 1) 
                      then split_part(model, ' ', 5)
                    else null
                  end)
              when (strpos(model, ' Pentium ') > 1) 
                then 
                  (case 
                    when ((strpos(model, ' Gold ') > 1)) 
                      then trim(both ' ' from split_part(split_part(model, ' Gold ', 2), ' CPU ', 1))
                    when ((strpos(model, ' Silver ') > 1)) 
                      then trim(both ' ' from split_part(split_part(model, ' Silver ', 2), ' CPU ', 1))
                    when ((strpos(model, 'Pentium ') >= 1)) 
                      then trim(both ' ' from split_part(split_part(model, ' CPU ', 2), ' @', 1))
                    else null
                  end)
              when (strpos(model, ' Xeon ') > 1) 
                then 
                  (case 
                    when (strpos(model, ' Platinum ') > 1) or (strpos(model, ' Gold ') > 1) or (strpos(model, ' Silver ') > 1) or (strpos(model, ' Bronze ') > 1) 
                      then substr(split_part(model, ' ', 4), 3, 2)
                    when ((strpos(model, 'Xeon CPU  ') > 1) and (strpos(model, ' @ ') > 1)) 
                      then right(trim(both ' ' from split_part(split_part(model, ' @ ', 1), 'Intel Xeon CPU ', 2)), 2)
                    -- when (strpos(model, ' CPU @ ') > 1) 
                    --   then substring(split_part(split_part(model, ' CPU @ ', 1), ' ', 4), 3, 2)
                    when (strpos(model, ' CPU @ ') > 1) 
                      then split_part(split_part(model, ' CPU @ ', 1), '-', 2)
                    when ((strpos(model, 'Xeon ') > 1)) then substr(trim(both ' ' from split_part(split_part(model, ' CPU ', 2), '-', 2)), 3, 2)
                    else 
                      null
                  end)
              when (strpos(model, ' Processor ') > 1) 
                then null
              else 
                null
            end) 
        else
          null
      end, ',') as cpu_sku,

    -- string_agg(distinct case 
    -- 	-- when (cpu_manufacturer = 'AMD' and (strpos(model, 'Opteron ') > 1)) then (trim(both ' ' from split_part(model, 'AMD Opteron Processor ', 2))) 
    -- 	-- when (cpu_manufacturer = 'AMD' and (strpos(model, 'Turion ') > 1)) then (replace(trim(both ' ' from split_part(model, 'AMD Turion ', 2)), 'Dual-Core ', '')) 
    -- 	-- when (cpu_manufacturer = 'AMD' and (strpos(model, 'Ryzen ') > 1)) then (replace(trim(both ' ' from split_part(model, 'AMD Ryzen ', 2)), 'Eight-Core Processor', '')) 
    -- 	when (cpu_manufacturer = 'AMD' and (strpos(model, 'Ryzen Embedded ') > 1)) then substr(trim(both ' ' from split_part(split_part(model, ' Embedded ', 2), ' ', 1)), 6, 1) 
    -- 	when (cpu_manufacturer = 'AMD' and (strpos(model, 'Ryzen ') > 1)) then substr(trim(both ' ' from split_part(split_part(model, 'AMD Ryzen ', 2), ' ', 2)), 5, 1) 
    -- 	-- when (cpu_manufacturer = 'AMD') then (trim(both ' ' from split_part(split_part(model, 'AMD ', 2), ' ', 1))) 
    -- 	-- when (cpu_manufacturer = 'Intel' and (strpos(model, 'Pentium ') >= 1)) then trim(both ' ' from split_part(split_part(model, ' CPU', 2), '@', 1))
    -- 	-- when (cpu_manufacturer = 'Intel' and (strpos(model, 'Atom ') > 1)) then trim(both ' ' from split_part(split_part(model, ' CPU', 2), '@', 1))
    -- 	when (cpu_manufacturer = 'Intel' and (strpos(model, 'Celeron CPU ') > 1)) 
    --     then (case when ascii(left(trim(both ' ' from split_part(split_part(model, 'Intel Celeron CPU ', 2), ' @ ', 1)), 1)) >= 48 and ascii(left(trim(both ' ' from split_part(split_part(model, 'Intel Celeron CPU ', 2), ' @ ', 1)), 1)) <= 57 
    --           then right(trim(both ' ' from split_part(split_part(model, 'Intel Celeron CPU ', 2), ' @ ', 1)), 1)
    --           -- else right(trim(both ' ' from split_part(split_part(model, 'Intel Celeron CPU ', 2), ' @ ', 1)), 4)
    --           end)
    -- 	when (cpu_manufacturer = 'Intel' and (strpos(model, ' Core ') > 1) and (strpos(model, '-') > 1)) 
    -- 		then 
    -- 			(case 
    -- 				when (cast(left(trim(both ' ' from split_part(split_part(model, '-', 2), ' ', 1)),2) as int) <= 11 and (strpos(model, 'G') > 1))
    -- 					then right(trim(both ' ' from split_part(split_part(model, '-', 2), ' ', 1)), 2) 
    -- 				when (cast(left(trim(both ' ' from split_part(split_part(model, '-', 2), ' ', 1)),2) as int) <= 11 and (strpos(model, 'G') <= 0))
    -- 					then right(trim(both ' ' from split_part(split_part(model, '-', 2), ' ', 1)), 1)
    -- 				when ((cast(left(trim(both ' ' from split_part(split_part(model, '-', 2), ' ', 1)),2) as int) >= 20))
    -- 					then substr(trim(both ' ' from split_part(split_part(model, '-', 2), ' ', 1)), 5, 2)
    -- 			end)
    -- 	-- when (cpu_manufacturer = 'Intel' and (strpos(model, 'Xeon ') > 1)) then (trim(both ' ' from split_part(split_part(model, ' CPU ', 2), ' @', 1)))
    -- end, ',') as cpu_suffix,

    string_agg(distinct case 
      when (cpu_manufacturer = 'AMD' and (strpos(model, 'Opteron ') > 1)) then 'AMD Opteron ' || (trim(both ' ' from split_part(model, 'AMD Opteron Processor ', 2))) 
      when (cpu_manufacturer = 'AMD' and (strpos(model, 'Turion ') > 1)) then 'AMD Turion ' || replace(trim(both ' ' from split_part(model, 'AMD Turion ', 2)), 'Dual-Core ', '') 
      when (cpu_manufacturer = 'AMD' and (strpos(model, 'Ryzen ') > 1)) then 'AMD Ryzen ' || replace(trim(both ' ' from split_part(model, 'AMD Ryzen ', 2)), 'Eight-Core Processor', '') 
      when (cpu_manufacturer = 'AMD') then (trim(both ' ' from 'AMD ' || split_part(split_part(model, 'AMD ', 2), ' ', 1))) 
      when (cpu_manufacturer = 'Intel' and (strpos(model, 'Pentium ') >= 1)) then 'Intel Pentium ' || trim(both ' ' from split_part(split_part(model, ' CPU', 2), '@', 1))
      when (cpu_manufacturer = 'Intel' and (strpos(model, 'Atom ') > 1)) then 'Intel Atom ' || trim(both ' ' from split_part(split_part(model, ' CPU', 2), '@', 1))
      when (cpu_manufacturer = 'Intel' and (strpos(model, ' Core ') > 1)) then (trim(both ' ' from split_part(model, ' CPU ', 1)))
      when (cpu_manufacturer = 'Intel' and (strpos(model, 'Xeon ') > 1)) then 'Intel Xeon ' || (trim(both ' ' from split_part(split_part(model, ' CPU ', 2), ' @', 1)))
    end, ',') as cpu_manu_class_model_number,
    count(*) as node_cpu_count,
    round(avg(speed_mhz)::numeric,0) as node_per_cpu_mhz,
    round(avg(cores)::numeric,0) as node_per_cpu_cores,
    sum(cores) as node_cpu_cores,
    round(sum(cores*speed_mhz)::numeric,0) as total_cpu_mhz
  from (
    select 
      h.hardware_id,
      replace(replace(replace(h.model, '(R)', ''), '(TM)', ''), '(tm)', '') as model,
      case 
        when split_part(replace(replace(replace(h.model, '(R)', ''), '(TM)', ''), '(tm)', ''), ' ', 1) ilike 'Pentium' then 'Intel' 
        when strpos(model, 'Intel') > 1 then 'Intel' 
        when strpos(model, 'AMD') > 1 then 'AMD' 
        else split_part(replace(replace(replace(h.model, '(R)', ''), '(TM)', ''), '(tm)', ''), ' ', 1) 
      end as cpu_manufacturer,
      h.bitwidth,
      h.cores as cores,
      h.speed_mhz
    from
      tnt_config.node_hardware_cpus h
    ) h
  group by
    hardware_id
),

-- node_ram1 as (	
-- 	with
-- 	latest_sum_report as (	
-- 		select
-- 			sumrpt.node_id as node_id,
-- 			max(sumrpt.start_date) as start_date,
-- 			max(sumrpt.end_date) as end_date
-- 		from 
-- 			tnt_audit.summaryreports sumrpt
-- 		group by
-- 			sumrpt.node_id
-- 	)

-- 	select 
-- 		sumrpts.node_id as node_id,
-- 		round((avg(sumrpts.mem_alloc)/1048576)::numeric, 3) as node_ram_allocated_gb
-- 	from
-- 		tnt_audit.summaryreports sumrpts, latest_sum_report lsr
-- 	where
-- 		sumrpts.node_id = lsr.node_id
-- 		and sumrpts.start_date = lsr.start_date
-- 		and sumrpts.end_date = lsr.end_date
-- 		and sumrpts.end_date between lsr.start_date and lsr.end_date
-- 	group by
-- 		sumrpts.node_id 
-- ),

-- node_ram2 as (	
-- 	select 
-- 		sumrpts.node_id as node_id,
-- 		round((avg(sumrpts.mem_alloc)/1048576)::numeric, 3) as node_ram_allocated_gb
-- 	from
-- 		tnt_audit.summaryreports sumrpts
-- 		join tnt_config.node nde on (nde.id = sumrpts.node_id and nde.delete_time is null)
-- 	where
-- -- 		sumrpts.node_id = nde.id
-- -- 		and sumrpts.start_date = nde.last_report_seen_start_date
-- -- 		and sumrpts.end_date = nde.last_report_seen_end_date
-- -- 		and sumrpts.end_date between nde.last_report_seen_start_date and nde.last_report_seen_end_date
-- 		(sumrpts.end_date >= nde.last_report_seen_end_date)
-- 	group by
-- 		sumrpts.node_id 
-- ),

node_ram as (	
	select 
		sumrpts.node_id as node_id,
		round((avg(sumrpts.mem_alloc)/1048576)::numeric, 3) as node_ram_allocated_gb
	from
		tnt_audit.summaryreports sumrpts, 
		(	select
				sumrpt.node_id as node_id,
				max(sumrpt.start_date) as start_date,
				max(sumrpt.end_date) as end_date
			from 
				tnt_audit.summaryreports sumrpt
			group by
				sumrpt.node_id
		) lsr
	where
		sumrpts.node_id = lsr.node_id
		and sumrpts.start_date = lsr.start_date
		and sumrpts.end_date = lsr.end_date
		and sumrpts.end_date between lsr.start_date and lsr.end_date
	group by
		sumrpts.node_id 
),

-- node_disk1 as (
-- 	with
-- 	last_node_disk as (	
-- 		select
-- 			part_stats.node_id as node_id,
-- 			max(part_stats.start_date) as start_date,
-- 			max(part_stats.end_date) as end_date
-- 		from 
-- 			tnt_audit.summaryreport_partition_stats part_stats
-- 		group by
-- 			part_stats.node_id
-- 	),

-- 	part_stats as (
-- 		select
-- 			part_stats.node_id as node_id,
-- 			part_stats.disk_id as node_physical_disk_id,
-- 			string_agg(distinct part_stats.name, ',') as node_disk_names,
-- 			sum(part_stats.size) as node_per_disk_size_kb,
-- 			sum(part_stats.avg_used) as node_per_disk_used_kb
-- 		from
-- 			tnt_audit.summaryreport_partition_stats part_stats, last_node_disk 
-- 		where
-- 			part_stats.node_id = last_node_disk.node_id
-- 			and part_stats.start_date = last_node_disk.start_date
-- 			and part_stats.end_date = last_node_disk.end_date
-- 			and part_stats.end_date between last_node_disk.start_date and last_node_disk.end_date
-- 			and part_stats.local_type ilike 'local'
-- 		group by
-- 			part_stats.node_id, part_stats.disk_id
-- 	)

-- 	select 
-- 		part_stats.node_id as node_id,
-- 		round(max(part_stats.node_per_disk_size_kb)::numeric/1048576.0, 0) as node_max_disk_size_gb,
-- 		round(max(part_stats.node_per_disk_used_kb)::numeric/1048576.0, 0) as node_max_disk_used_gb,
-- 		round(sum(part_stats.node_per_disk_size_kb)::numeric/1048576, 0) as node_total_disk_size_gb,
-- 		round(sum(part_stats.node_per_disk_used_kb)::numeric/1048576, 0) as node_total_disk_used_gb
-- 	from
-- 		part_stats
-- 	group by
-- 		part_stats.node_id
-- ),

-- node_disk2 as (
-- 	select 
-- 		part_stats.node_id as node_id,
-- 		round(max(part_stats.node_per_disk_size_kb)::numeric/1048576.0, 0) as node_max_disk_size_gb,
-- 		round(max(part_stats.node_per_disk_used_kb)::numeric/1048576.0, 0) as node_max_disk_used_gb,
-- 		round(sum(part_stats.node_per_disk_size_kb)::numeric/1048576, 0) as node_total_disk_size_gb,
-- 		round(sum(part_stats.node_per_disk_used_kb)::numeric/1048576, 0) as node_total_disk_used_gb
-- 	from (
-- 		select
-- 			part_stats.node_id as node_id,
-- 			part_stats.disk_id as node_physical_disk_id,
-- 			string_agg(distinct part_stats.name, ',') as node_disk_names,
-- 			sum(part_stats.size) as node_per_disk_size_kb,
-- 			sum(part_stats.avg_used) as node_per_disk_used_kb
-- 		from
-- 			tnt_audit.summaryreport_partition_stats part_stats
-- 			join tnt_config.node nde on (nde.id = part_stats.node_id and nde.delete_time is null)
-- 		where
-- 			part_stats.node_id = nde.id
-- 			and part_stats.start_date = nde.last_report_seen_start_date
-- 			and part_stats.end_date = nde.last_report_seen_end_date
-- 			and part_stats.end_date between nde.last_report_seen_start_date and nde.last_report_seen_end_date
-- 			and part_stats.local_type ilike 'local'
-- 		group by
-- 			part_stats.node_id, part_stats.disk_id
-- 		) part_stats
-- 	group by
-- 		part_stats.node_id
-- ),

-- node_disk1 as (
-- 	select 
-- 		part_stats.node_id as node_id,
-- 		round(max(part_stats.node_per_disk_size_kb)::numeric/1048576.0, 0) as node_max_disk_size_gb,
-- 		round(max(part_stats.node_per_disk_used_kb)::numeric/1048576.0, 0) as node_max_disk_used_gb,
-- 		round(sum(part_stats.node_per_disk_size_kb)::numeric/1048576, 0) as node_total_disk_size_gb,
-- 		round(sum(part_stats.node_per_disk_used_kb)::numeric/1048576, 0) as node_total_disk_used_gb
-- 	from ( 
-- 		select
-- 			part_stats.node_id as node_id,
-- 			part_stats.disk_id as node_physical_disk_id,
-- 			string_agg(distinct part_stats.name, ',') as node_disk_names,
-- 			sum(part_stats.size) as node_per_disk_size_kb,
-- 			sum(part_stats.avg_used) as node_per_disk_used_kb
-- 		from
-- 			tnt_audit.summaryreport_partition_stats part_stats, 
-- 			(	select
-- 					part_stats.node_id as node_id,
-- 					max(part_stats.start_date) as start_date,
-- 					max(part_stats.end_date) as end_date
-- 				from 
-- 					tnt_audit.summaryreport_partition_stats part_stats
-- -- 			 	where
-- -- 			 		part_stats.node_id = 13047
-- 				group by
-- 					part_stats.node_id
-- 			) last_part_stats 
-- 		where
-- 			part_stats.node_id = last_part_stats.node_id
-- 			and part_stats.start_date = last_part_stats.start_date
-- 			and part_stats.end_date = last_part_stats.end_date
-- 			and part_stats.end_date between last_part_stats.start_date and last_part_stats.end_date
-- 			and part_stats.local_type ilike 'local'
-- -- 			and part_stats.node_id = 13047
-- 		group by
-- 			part_stats.node_id, part_stats.disk_id
-- 		) part_stats
-- 	group by
-- 		part_stats.node_id
-- ),

node_disk as (
  select 
    disk_stats.node_id as node_id,
    -- round(max(disk_stats.node_per_disk_size_kb)::numeric/1048576.0, 0) as node_max_disk_size_gb,
    -- round(max(disk_stats.node_per_disk_used_kb)::numeric/1048576.0, 0) as node_max_disk_used_gb,
    -- round(sum(disk_stats.node_per_disk_size_kb)::numeric/1048576.0, 0) as node_total_disk_size_gb,
    -- round(sum(disk_stats.node_per_disk_used_kb)::numeric/1048576.0, 0) as node_total_disk_used_gb
    round(disk_stats.node_total_disk_size_kb::numeric/1048576.0, 0) as node_total_disk_size_gb,
    round(disk_stats.node_total_disk_used_kb::numeric/1048576.0, 0) as node_total_disk_used_gb,
    round((disk_stats.node_total_disk_size_kb - disk_stats.node_total_disk_used_kb)::numeric/1048576.0, 0) as node_total_disk_free_gb,
    round(disk_stats.node_disk0_c_size_kb::numeric/1048576.0, 0) as node_disk0_c_size_gb,
    round(disk_stats.node_disk0_c_used_kb::numeric/1048576.0, 0) as node_disk0_c_used_gb,
    round((disk_stats.node_disk0_c_size_kb - disk_stats.node_disk0_c_used_kb)::numeric/1048576.0, 0) as node_disk0_c_free_gb

  from ( 
    select
      disk_stats.node_id as node_id,
      -- disk_stats.disk_id as node_physical_disk_id,
      string_agg(distinct disk_stats.name, ',') as node_disk_names,
      sum(disk_stats.size) as node_total_disk_size_kb,
      sum(disk_stats.avg_used) as node_total_disk_used_kb,
      sum(case when disk_stats.name ilike '%disk0 ( C:%' then disk_stats.size end) as node_disk0_c_size_kb,
      sum(case when disk_stats.name ilike '%disk0 ( C:%' then disk_stats.avg_used end) as node_disk0_c_used_kb
    from
      -- tnt_audit.summaryreport_partition_stats part_stats, 
      tnt_audit.summaryreport_disk_stats disk_stats, 
      (	select
          disk_stats.node_id as node_id,
          max(disk_stats.start_date) as start_date,
          max(disk_stats.end_date) as end_date
        from 
          -- tnt_audit.summaryreport_partition_stats disk_stats
          tnt_audit.summaryreport_disk_stats disk_stats
        -- where
        -- 	disk_stats.node_id = 13047
        group by
          disk_stats.node_id
      ) last_disk_stats 
    where
      disk_stats.node_id = last_disk_stats.node_id
      and disk_stats.start_date = last_disk_stats.start_date
      and disk_stats.end_date = last_disk_stats.end_date
      and disk_stats.end_date between last_disk_stats.start_date and last_disk_stats.end_date
      and disk_stats.type ilike 'LOCAL'
      -- and disk_stats.node_id = 13047
    group by
      disk_stats.node_id--, disk_stats.disk_id
    ) disk_stats
  -- group by
  -- 	disk_stats.node_id
),

node_health_stats as (
	select
		hstats.node_id,
		hstats.sec_secure_boot
	from
		tnt_audit.summaryreport_machine_health_stats hstats, 
-- 		lwl_rollup.sr_machine_health_stats_da hstats, 
		(	select
				node_id as node_id,
				max(start_date) as start_date,
				max(end_date) as end_date
			from 
				tnt_audit.summaryreport_machine_health_stats
-- 				lwl_rollup.sr_machine_health_stats_da hstats
			group by
				node_id
		) last_health_stats 
	where
		hstats.node_id = last_health_stats.node_id
		and hstats.start_date = last_health_stats.start_date
		and hstats.end_date = last_health_stats.end_date
		and hstats.end_date between last_health_stats.start_date and last_health_stats.end_date
),

node_gpus as (
	select
		hardware_id,
		string_agg(model, ', ') as node_gpu_model,
		string_agg(model, ',') as node_discrete_gpu_models,
		count(*) as node_discrete_gpu_count,
		string_agg(format('%s', speedmhz), ', ') as node_gpu_speed_mhz,
		-- string_agg(format('%s', colordepth), ', ') as node_gpu_color_depth,
		max(colordepth) as node_gpu_color_depth,
		count(*) as node_gpu_count
	from
		tnt_config.node_hardware_gpus 
	where
		is_real = true
	group by
		hardware_id	
),

node_displays as (
	select
		hardware_id,
		string_agg(dimensions, ', ') as node_display_dimensions,
		max(cast(split_part(dimensions, 'x', 2) as int)) as max_display_res_y,
		string_agg(coalesce(cast(details->'sizeInches' as text), 'N/A'), ',') as node_display_size_in_inches,
		max((cast(details->'sizeInches' as int))) as max_display_size_in_inches,
		count(*) as node_display_count
	from
		tnt_config.node_hardware_displays
	group by
		hardware_id	
),

-- Todo: Add 
-- Disk encryption providers, 
-- Cloud drives in use (OneDrive, Google Drive, AWS Drive), 
-- Top 10 Apps by user count,
-- Top 10 Apps by CPU, RAM, Disk Space

base_sql as (
  select
    pn.id as node_id,
    pn.name as machine_name,
    nde.fqmn as machine_fqmn,
    nde.lastcontact::timestamptz at time zone ? as machine_last_contact,

    -- Machine hardware make, model, and chassis type
    nh.machine_make as machine_make,
    nh.machine_model as machine_model,
    nde.hwtype as machine_chassis_type,

    -- OS
    os.version as node_os_version,
    replace(replace(replace(replace(replace(replace(replace(replace(os.description, ' , ', ', '), 'Service Pack ', 'SP'), '(R)', ''), '(TM)', ''), '®', ''), '™', ''), '&amp;#174;', ''), '&amp;#153;', '') as node_os_desc,
    os.buildversion as os_build_version,

    -- CPU
    nodecpu.node_cpu_model as node_cpu_model,
    nodecpu.node_cpu_short_models as node_cpu_short_models,
    round((nodecpu.node_per_cpu_mhz/1000.0)::numeric, 3) as node_cpu_speed_ghz,
    trim(both ' ' from nodecpu.cpu_brand) as cpu_brand,
    trim(both ' ' from nodecpu.cpu_sub_brand) as cpu_sub_brand,
    trim(both ' ' from nodecpu.cpu_sub_brand_modifier) as cpu_sub_brand_modifier,
    trim(both ' ' from nodecpu.cpu_model_number) as cpu_model_number,
    nodecpu.cpu_sku_level as cpu_sku_level,
    -- trim(both ' ' from nodecpu.cpu_generation) as cpu_generation,
    nodecpu.cpu_generation as cpu_generation,
    trim(both ' ' from nodecpu.cpu_sku) as cpu_sku,
    nodecpu.node_per_cpu_cores,
    nodecpu.node_cpu_cores,
    nodecpu.node_cpu_bitwidth,
    -- RAM
    noderam.node_ram_allocated_gb as node_ram_allocated_gb,
    nh.ram_alloc_gb,
    -- Disk storage
    nodedisk.node_disk0_c_size_gb as node_disk0_c_size_gb,
    nodedisk.node_disk0_c_used_gb as node_disk0_c_used_gb,
    nodedisk.node_disk0_c_free_gb as node_disk0_c_free_gb,
    nodedisk.node_total_disk_size_gb as node_total_disk_size_gb,
    nodedisk.node_total_disk_used_gb as node_total_disk_used_gb,
    nodedisk.node_total_disk_free_gb as node_total_disk_free_gb,

    -- GPU
    nodegpu.node_gpu_model as node_gpu_model,
    nodegpu.node_discrete_gpu_models as node_discrete_gpu_models,
    -- nodegpu.node_gpu_speed_mhz as node_gpu_speed_mhz,
    nodegpu.node_gpu_count as node_gpu_count,
    nodegpu.node_discrete_gpu_count as node_discrete_gpu_count,
    nodegpu.node_gpu_color_depth,
    os.dx12orwddm2 as os_dx12orwddm2,
    -- Display
    nodedis.node_display_dimensions as node_display_dimensions,
    nodedis.max_display_res_y as max_display_res_y,
    nodedis.node_display_size_in_inches,
    nodedis.max_display_size_in_inches,
    nodedis.node_display_count as node_display_count,
    -- BIOS &amp; TPM
    case when nh.bios_uefi_capable is null then null else case when nh.bios_uefi_capable = 'Y' then true else false end end as machine_bios_uefi_capable,
    case when nh.bios_uefi_enabled is null then null else case when nh.bios_uefi_enabled = 'Y' then true else false end end as machine_bios_uefi_enabled,
    
    case when nodehealth.sec_secure_boot is null then null else nodehealth.sec_secure_boot end as machine_secure_boot,
    nh.tpm_specification as machine_tpm_specifications,
    case when nh.tpm_specification is null then null else case when strpos(nh.tpm_specification, '2.') > 0 then true else false end end as machine_tpm_specification,
    -- Windows 11 compatibility
    -- initcap(nde.win11_inplace_upgrade_compatibility) as win11_inplace_upgrade_compatibility,
    -- initcap(nde.win11_image_upgrade_compatibility) as win11_image_upgrade_compatibility
    
    -- Machine location
    loc_stats.city || ', ' || loc_stats.state || ', ' || loc_stats.country as machine_location_city_state_country,
    loc_stats.country as machine_location_country,
    loc_stats.state as machine_location_state,
    loc_stats.city as machine_location_city

  from
    tnt_config.policynode pn 
    join tnt_config.node nde on (nde.id = pn.id)
    left outer join tnt_config.os os on (os.id = nde.os_id)
    left outer join node_hardware nh on (node_hardware_id = nde.hardware_id)
    left outer join node_cpus nodecpu on (nodecpu.hardware_id = nde.hardware_id)
    left outer join node_ram noderam on (noderam.node_id = pn.id)
    left outer join node_disk nodedisk on (nodedisk.node_id = pn.id)
    left outer join node_gpus nodegpu on (nodegpu.hardware_id = nde.hardware_id)
    left outer join node_displays nodedis on (nodedis.hardware_id = nde.hardware_id)
    left outer join node_health_stats nodehealth on (nodehealth.node_id = pn.id)
    left outer join (
      select
        loc_stats.node_id as node_id,
        first(loc_stats.country) as country,
        first(loc_stats.state) as state,
        first(loc_stats.city) as city
      from
        tnt_audit.summaryreport_machine_location_stats loc_stats, 
        -- lwl_rollup.sr_machine_location_stats_da loc_stats,
        (	select
            loc_stats.node_id as node_id,
            max(loc_stats.start_date) as start_date,
            max(loc_stats.end_date) as end_date
          from 
            tnt_audit.summaryreport_machine_location_stats loc_stats
            -- lwl_rollup.sr_machine_location_stats_da loc_stats
          group by
            loc_stats.node_id
        ) latest_loc_stats 
      where
        loc_stats.node_id = latest_loc_stats.node_id
        and loc_stats.start_date = latest_loc_stats.start_date
        and loc_stats.end_date = latest_loc_stats.end_date
        and loc_stats.end_date between latest_loc_stats.start_date and latest_loc_stats.end_date
      group by
        loc_stats.node_id
    ) loc_stats on (loc_stats.node_id = pn.id)

    
  where
    (pn.delete_time is null) -- Machine has not been deleted
    and (nde.delete_time is null) -- Machine has not been deleted
    and (nde.ihostversion is not null) -- Machine has a CID Key installed
    and (nde.certificate is not null) -- Machine has a valid certificate
    and (pn.system_object is false) -- Machine is not a system object like Stratusphere Hub, DB or Station
    and (pn.dirtystatusid is null or pn.dirtystatusid <> 3) -- Machine does not have a dirty status
    and (pn.type <= 2) -- Machines are either servers (1) or desktops (2)
    -- and (os.name = 'Windows') -- Machines that currently run Microsoft Windows
    -- and (os.description not ilike '%Windows 11%' -- Machine is already running Windows 11
     	-- and os.description not ilike '%Windows Server %') -- Machine is not already running Windows Server 
    -- and (nde.vmtype is null) -- Machine is a physical machine to be considered for upgrade to Win10
    -- Machine group filter
    and ('%' = ? or pn.id in 
      (select ngn.nodeid from tnt_config.policynode pn, tnt_config.nodegroup_node ngn 
        where (pn.type = 5) and (pn.id = ngn.nodegroupid) and (pn.name like ?)))
    -- Threshold value for machine having called back within last N days
    -- and (nde.last_report_seen_end_date >= (current_date - (interval '1 days' * ?))) -- Machine has called back within last 90 days
    
  order by
    lower(pn.name) asc nulls last
),

base_with_cpu_support_sql as (
  select 
    s.*,
    -- case
    --   -- First check for incompatible hardware/software
    --   when (node_cpu_speed_ghz < 1.0)
    --       or (node_per_cpu_cores < 2)
    --       or (ram_alloc_gb < 4.0)
    --       or (node_cpu_bitwidth is not null and node_cpu_bitwidth < 64.0)
    --       or (node_disk0_c_free_gb < 20.0)
    --       or (node_gpu_color_depth is not null and node_gpu_color_depth < 8)
    --       or (os_dx12orwddm2 is not null and os_dx12orwddm2 is false)
    --       or (max_display_res_y is not null and max_display_res_y < 720)
    --       or (max_display_size_in_inches is not null and max_display_size_in_inches < 9)
    --       or (machine_bios_uefi_capable is not null and machine_bios_uefi_capable is false)
    --       or (machine_secure_boot is not null and machine_secure_boot = 'Not supported')
    --       or (machine_tpm_specification is not null and machine_tpm_specification is false)
    --     then 'Unsupported'
      
    --   -- Then check for partial/maybe support (when values are NULL)
    --   when node_cpu_bitwidth is null
    --       or node_gpu_color_depth is null
    --       or os_dx12orwddm2 is null
    --       or max_display_res_y is null
    --       or max_display_size_in_inches is null
    --       or machine_bios_uefi_capable is null
    --       or machine_secure_boot is null
    --       or machine_tpm_specification is null
    --     then 'Partial'
      
    --   -- Otherwise it's supported
    --   else 'Supported'
    -- end as win11_inplace_upgrade_label,

    -- case
    --   -- First check for incompatible hardware/software
    --   when (node_cpu_speed_ghz < 1.0)
    --       or (node_per_cpu_cores < 2)
    --       or (ram_alloc_gb < 4.0)
    --       or (node_cpu_bitwidth is not null and node_cpu_bitwidth < 64.0)
    --       or (node_disk0_c_free_gb < 64.0)
    --       or (node_gpu_color_depth is not null and node_gpu_color_depth < 8)
    --       or (os_dx12orwddm2 is not null and os_dx12orwddm2 is false)
    --       or (max_display_res_y is not null and max_display_res_y < 720)
    --       or (max_display_size_in_inches is not null and max_display_size_in_inches < 9)
    --       or (machine_bios_uefi_capable is not null and machine_bios_uefi_capable is false)
    --       or (machine_secure_boot is not null and machine_secure_boot = 'Not supported')
    --       or (machine_tpm_specification is not null and machine_tpm_specification is false)
    --     then 'Unsupported'
      
    --   -- Then check for partial/maybe support (when values are NULL)
    --   when node_cpu_bitwidth is null
    --       or node_gpu_color_depth is null
    --       or os_dx12orwddm2 is null
    --       or max_display_res_y is null
    --       or max_display_size_in_inches is null
    --       or machine_bios_uefi_capable is null
    --       or machine_secure_boot is null
    --       or machine_tpm_specification is null
    --     then 'Partial'
      
    --   -- Otherwise it's supported
    --   else 'Supported'
    -- end as win11_image_upgrade_label,

    case
      when cpu_brand = 'Intel' then
        case
          -- Intel Atom processors
          when cpu_sub_brand = 'Atom' and
            (cpu_model_number = 'x6200FE' or cpu_model_number = 'x6211E' or cpu_model_number = 'x6212RE' or 
              cpu_model_number = 'x6413E' or cpu_model_number = 'x6414RE' or cpu_model_number = 'x6425E' or 
              cpu_model_number = 'x6425RE' or cpu_model_number = 'x6427FE' or 
              cpu_model_number = 'x7211E' or cpu_model_number = 'x7213E' or 
              cpu_model_number = 'x7425E')
            then 'Y'

          -- Intel Celeron processors
          when cpu_sub_brand = 'Celeron' then
            case
              when cpu_sub_brand_modifier = 'G' and
                (cpu_sku = '4900' or cpu_sku = '4920' or cpu_sku = '4930' or cpu_sku = '4932' or 
                  cpu_sku = '4950' or cpu_sku = '5900' or cpu_sku = '5905' or cpu_sku = '5920' or 
                  cpu_sku = '5925' or cpu_sku = '6900')
                then 'Y'
              when cpu_sub_brand_modifier = 'J' and
                (cpu_sku = '4005' or cpu_sku = '4025' or cpu_sku = '4105' or cpu_sku = '4115' or 
                  cpu_sku = '4125' or cpu_sku = '6412' or cpu_sku = '6413')
                then 'Y'
              when cpu_sub_brand_modifier = 'N' and
                (cpu_sku = '4000' or cpu_sku = '4020' or cpu_sku = '4100' or cpu_sku = '4120' or 
                  cpu_sku = '4500' or cpu_sku = '4505' or cpu_sku = '5100' or cpu_sku = '5105' or 
                  cpu_sku = '6210' or cpu_sku = '6211')
                then 'Y'
              when cpu_sub_brand_modifier is null and
                (cpu_sku = '3867' or cpu_sku = '4205' or cpu_sku = '4305' or 
                  cpu_sku = '5205' or cpu_sku = '5205U' or cpu_sku = '5305' or cpu_sku = '5305U' or cpu_sku = '5805' or 
                  cpu_sku = '6305' or cpu_sku = '6600' or cpu_sku = '7300' or cpu_sku = '7305')
                then 'Y'
              else 'N'
            end

          -- Intel Core processors
          when cpu_sub_brand = 'Core' then
            case
              when cpu_sub_brand_modifier ilike 'Ultra%'
                then 'Y'
              when cpu_generation >= 8 
                then 'Y'
              else 'N'
            end

          -- Intel Pentium processors
          when cpu_sub_brand = 'Pentium' then
            case
              when cpu_sub_brand_modifier = 'Gold' and
                (cpu_sku = '4417' or cpu_sku = '4425' or cpu_sku = '5400' or cpu_sku = '5405' or cpu_sku = '6405' or 
                  cpu_sku = '6500' or cpu_sku = '7505' or cpu_sku = 'G5400' or cpu_sku = 'G5400T' or 
                  cpu_sku = 'G5420' or cpu_sku = 'G5420T' or cpu_sku = 'G5500' or cpu_sku = 'G5500T' or
                  cpu_sku = 'G5600' or cpu_sku = 'G5600T' or cpu_sku = 'G5620' or cpu_sku = 'G6400' or 
                  cpu_sku = 'G6400E' or cpu_sku = 'G6400T' or cpu_sku = 'G6400TE' or cpu_sku = 'G6405' or 
                  cpu_sku = 'G6405T' or cpu_sku = 'G6500' or cpu_sku = 'G6500T' or cpu_sku = 'G6505' or
                  cpu_sku = 'G6505T' or cpu_sku = 'G6600' or cpu_sku = 'G6605' or 
                  cpu_sku = 'G7400' or cpu_sku = 'G7400E' or cpu_sku = 'G7400T' or cpu_sku = 'G7400TE')
                then 'Y'
              when cpu_sub_brand_modifier = 'Silver' and
                (cpu_sku = 'J5005' or cpu_sku = 'J5040' or cpu_sku = 'N5000' or cpu_sku = 'N5030' or 
                  cpu_sku = 'N6000' or cpu_sku = 'N6005')
                then 'Y'
              when cpu_sub_brand_modifier is null and
                (cpu_sku = '6805' or cpu_sku = 'J6426' or cpu_sku = 'N6415')
                then 'Y'
              else 'N'
            end

          -- Intel Xeon processors
          when cpu_sub_brand = 'Xeon' then
            case
              when cpu_sub_brand_modifier = 'Bronze' and 
                (cpu_model_number = '3104' or cpu_model_number = '3106' or 
                cpu_model_number = '3204' or cpu_model_number = '3206R')
                then 'Y'

              when cpu_sub_brand_modifier = 'Silver' then -- Fixed the condition
                case 
                  when cpu_sku_level = 4 then
                    case
                      when cpu_generation = 1 and
                        (cpu_sku = '08' or cpu_sku = '09' or cpu_sku = '10' or cpu_sku = '12' or 
                          cpu_sku = '14' or cpu_sku = '16')
                        then 'Y'
                      when cpu_generation = 2 and
                        (cpu_sku = '08' or cpu_sku = '09' or cpu_sku = '10' or cpu_sku = '14' or 
                          cpu_sku = '15' or cpu_sku = '16')
                        then 'Y'
                      when cpu_generation = 3 and
                        (cpu_sku = '09' or cpu_sku = '10' or cpu_sku = '14' or cpu_sku = '16')
                        then 'Y'
                      when cpu_generation = 4 and
                        (cpu_sku = '10' or cpu_sku = '16')
                        then 'Y'
                      else 'N'
                    end
                  else
                    'N'
                end

              when cpu_sub_brand_modifier = 'Gold' then -- Fixed the condition
                case
                  when cpu_sku_level = 5 then
                    case
                      when cpu_generation = 1 and
                        (cpu_sku = '15' or cpu_sku = '18' or cpu_sku = '19' or cpu_sku = '20' or 
                          cpu_sku = '22')
                        then 'Y'
                      when cpu_generation = 2 and
                        (cpu_sku = '15' or cpu_sku = '17' or cpu_sku = '18' or cpu_sku = '20' or 
                          cpu_sku = '22')
                        then 'Y'
                      when cpu_generation = 3 and
                        (cpu_sku = '15' or cpu_sku = '17' or cpu_sku = '18' or cpu_sku = '20' or 
                          cpu_sku = '22')
                        then 'Y'
                      when cpu_generation = 4 and
                        (cpu_sku = '15' or cpu_sku = '16' or cpu_sku = '18' or cpu_sku = '20')
                        then 'Y'
                      else 'N'
                    end
                  when cpu_sku_level = 6 then
                    case
                      when cpu_generation = 1 and
                        (cpu_sku = '26' or cpu_sku = '28' or cpu_sku = '30' or cpu_sku = '32' or 
                          cpu_sku = '34' or cpu_sku = '36' or cpu_sku = '38' or cpu_sku = '40' or 
                          cpu_sku = '42' or cpu_sku = '44' or cpu_sku = '46' or cpu_sku = '48' or 
                          cpu_sku = '50' or cpu_sku = '52' or cpu_sku = '54')
                        then 'Y'
                      when cpu_generation = 2 and
                        (cpu_sku = '08' or cpu_sku = '09' or cpu_sku = '10' or cpu_sku = '12' or 
                          cpu_sku = '22' or cpu_sku = '26' or cpu_sku = '30' or cpu_sku = '34' or 
                          cpu_sku = '38' or cpu_sku = '40' or cpu_sku = '42' or cpu_sku = '44' or 
                          cpu_sku = '46' or cpu_sku = '48' or cpu_sku = '50' or cpu_sku = '52' or 
                          cpu_sku = '54' or cpu_sku = '56' or cpu_sku = '58' or cpu_sku = '62')
                        then 'Y'
                      when cpu_generation = 3 and
                        (cpu_sku = '12' or cpu_sku = '14' or cpu_sku = '26' or cpu_sku = '30' or 
                          cpu_sku = '34' or cpu_sku = '36' or cpu_sku = '38' or cpu_sku = '42' or 
                          cpu_sku = '46' or cpu_sku = '48' or cpu_sku = '54')
                        then 'Y'
                      when cpu_generation = 4 and
                        (cpu_sku = '16' or cpu_sku = '18' or cpu_sku = '30' or cpu_sku = '38' or 
                          cpu_sku = '42')
                        then 'Y'
                      else 'N'
                    end
                  else
                    'N'
                end
              when cpu_sub_brand_modifier = 'Platinum' then
                case
                  when cpu_sku_level = 8 then
                    case
                      when cpu_generation = 1 and
                        (cpu_sku = '53' or cpu_sku = '56' or cpu_sku = '58' or cpu_sku = '60' or 
                          cpu_sku = '64' or cpu_sku = '68' or cpu_sku = '70' or cpu_sku = '71' or 
                          cpu_sku = '76' or cpu_sku = '80')
                        then 'Y'
                      when cpu_generation = 2 and
                        (cpu_sku = '53' or cpu_sku = '56' or cpu_sku = '60' or cpu_sku = '68' or 
                          cpu_sku = '70' or cpu_sku = '72' or cpu_sku = '76' or cpu_sku = '80')
                        then 'Y'
                      when cpu_generation = 3 and
                        (cpu_sku = '51' or cpu_sku = '52' or cpu_sku = '58' or cpu_sku = '60' or 
                          cpu_sku = '62' or cpu_sku = '68' or cpu_sku = '80')
                        then 'Y'
                      when cpu_generation = 4 and
                        (cpu_sku = '52' or cpu_sku = '60' or cpu_sku = '68' or cpu_sku = '70' or
                          cpu_sku = '80' or cpu_sku = '90')
                        then 'Y'
                      else 'N'
                    end
                  when cpu_sku_level = 9 then
                    case
                      when cpu_generation = 2 and
                        (cpu_sku = '21' or cpu_sku = '22' or cpu_sku = '42' or cpu_sku = '82')
                        then 'Y'
                      else 'N'
                    end
                  else 'N'
                end
              when cpu_sub_brand_modifier = 'D' and
                (cpu_model_number = 'D-1702' or cpu_model_number = 'D-1712TR' or cpu_model_number = 'D-1713NT' or 
                  cpu_model_number = 'D-1713NTE' or cpu_model_number = 'D-1714' or cpu_model_number = 'D-1715TER' or
                  cpu_model_number = 'D-1718T' or cpu_model_number = 'D-1722NE' or cpu_model_number = 'D-1726' or 
                  cpu_model_number = 'D-1732TE' or cpu_model_number = 'D-1733NT' or cpu_model_number = 'D-1735TR' or
                  cpu_model_number = 'D-1736' or cpu_model_number = 'D-1736NT' or cpu_model_number = 'D-1739' or 
                  cpu_model_number = 'D-1746TER' or cpu_model_number = 'D-1747NTE' or cpu_model_number = 'D-1748TE' or
                  cpu_model_number = 'D-1749NT' or cpu_model_number = 'D-2712T' or cpu_model_number = 'D-2733NT' or 
                  cpu_model_number = 'D-2738' or cpu_model_number = 'D-2752NTE' or cpu_model_number = 'D-2752TER' or
                  cpu_model_number = 'D-2753NT' or cpu_model_number = 'D-2766NT' or cpu_model_number = 'D-2775TE' or 
                  cpu_model_number = 'D-2776NT' or cpu_model_number = 'D-2779' or cpu_model_number = 'D-2786NTE' or
                  cpu_model_number = 'D-2795NT' or cpu_model_number = 'D-2796NT' or cpu_model_number = 'D-2796TE' or 
                  cpu_model_number = 'D-2798NT' or cpu_model_number = 'D-2799')
                then 'Y'
              when cpu_sub_brand_modifier = 'E' and
                (cpu_model_number = 'E-2104G' or cpu_model_number = 'E-2124' or cpu_model_number = 'E-2124G' or 
                  cpu_model_number = 'E-2126G' or cpu_model_number = 'E-2134' or cpu_model_number = 'E-2136' or
                  cpu_model_number = 'E-2144G' or cpu_model_number = 'E-2146G' or cpu_model_number = 'E-2174G' or 
                  cpu_model_number = 'E-2176G' or cpu_model_number = 'E-2176M' or cpu_model_number = 'E-2186G' or
                  cpu_model_number = 'E-2186M' or cpu_model_number = 'E-2224' or cpu_model_number = 'E-2224G' or 
                  cpu_model_number = 'E-2226G' or cpu_model_number = 'E-2226GE' or cpu_model_number = 'E-2234' or
                  cpu_model_number = 'E-2236' or cpu_model_number = 'E-2244G' or cpu_model_number = 'E-2246G' or 
                  cpu_model_number = 'E-2254ME' or cpu_model_number = 'E-2254ML' or cpu_model_number = 'E-2274G' or
                  cpu_model_number = 'E-2276G' or cpu_model_number = 'E-2276M' or cpu_model_number = 'E-2276ME' or 
                  cpu_model_number = 'E-2276ML' or cpu_model_number = 'E-2278G' or cpu_model_number = 'E-2278GE' or
                  cpu_model_number = 'E-2278GEL' or cpu_model_number = 'E-2286G' or cpu_model_number = 'E-2286M' or 
                  cpu_model_number = 'E-2288G')
                then 'Y'
              when cpu_sub_brand_modifier = 'W' and
                (cpu_model_number = 'W-10855M' or cpu_model_number = 'W-10885M' or cpu_model_number = 'W-11855M' or 
                  cpu_model_number = 'W-11955M' or cpu_model_number = 'W-1250' or cpu_model_number = 'W-1250E' or
                  cpu_model_number = 'W-1250P' or cpu_model_number = 'W-1250TE' or cpu_model_number = 'W-1270' or 
                  cpu_model_number = 'W-1270E' or cpu_model_number = 'W-1270P' or cpu_model_number = 'W-1270TE' or
                  cpu_model_number = 'W-1290' or cpu_model_number = 'W-1290E' or cpu_model_number = 'W-1290P' or 
                  cpu_model_number = 'W-1290T' or cpu_model_number = 'W-1290TE' or cpu_model_number = 'W-2102' or
                  cpu_model_number = 'W-2104' or cpu_model_number = 'W-2123' or cpu_model_number = 'W-2125' or 
                  cpu_model_number = 'W-2133' or cpu_model_number = 'W-2135' or cpu_model_number = 'W-2145' or
                  cpu_model_number = 'W-2155' or cpu_model_number = 'W-2175' or cpu_model_number = 'W-2195' or 
                  cpu_model_number = 'W-2223' or cpu_model_number = 'W-2225' or cpu_model_number = 'W-2235' or
                  cpu_model_number = 'W-2245' or cpu_model_number = 'W-2255' or cpu_model_number = 'W-2265' or 
                  cpu_model_number = 'W-2275' or cpu_model_number = 'W-2295' or cpu_model_number = 'W-3175X' or
                  cpu_model_number = 'W-3223' or cpu_model_number = 'W-3225' or cpu_model_number = 'W-3235' or 
                  cpu_model_number = 'W-3245' or cpu_model_number = 'W-3245M' or cpu_model_number = 'W-3265' or
                  cpu_model_number = 'W-3265M' or cpu_model_number = 'W-3275' or cpu_model_number = 'W-3275M' or
                  cpu_model_number = 'W-3323' or cpu_model_number = 'W-3335' or cpu_model_number = 'W-3345' or
                  cpu_model_number = 'W-3365' or cpu_model_number = 'W-3375')
                then 'Y'
              when cpu_sub_brand_modifier = 'W3' and
                (cpu_model_number = 'W3-2423' or cpu_model_number = 'W3-2425' or cpu_model_number = 'W3-2435')
                then 'Y'
              when cpu_sub_brand_modifier = 'W5' and
                (cpu_model_number = 'W5-2445' or cpu_model_number = 'W5-2455X' or cpu_model_number = 'W5-2465X' or 
                  cpu_model_number = 'W5-3423' or cpu_model_number = 'W5-3425' or cpu_model_number = 'W5-3433' or
                  cpu_model_number = 'W5-3435X')
                then 'Y'
              when cpu_sub_brand_modifier = 'W7' and
                (cpu_model_number = '	W7-2475X' or cpu_model_number = 'W7-2495X' or cpu_model_number = 'W7-3445' or 
                  cpu_model_number = 'W7-3465X')
                then 'Y'
              when cpu_sub_brand_modifier = 'W9' and
                (cpu_model_number = 'W9-3475X' or cpu_model_number = 'W9-3495X')
                then 'Y'
              else 'N'
            end -- Xeon's cpu_sub_brand_modifier
          else 'N'
        end -- Intel's cpu_sub_brand

      -- AMD processors
      when cpu_brand = 'AMD' then
        case
          -- AMD Athlon processors
          when cpu_sub_brand = 'Athlon' and
            (cpu_model_number = '3000G' or cpu_model_number = '300GE' or cpu_model_number = '300U' or cpu_model_number = '320GE' or 
              cpu_model_number = '7120e' or cpu_model_number = '7120U' or cpu_model_number = '7220e' or cpu_model_number = '7220U' or 
              cpu_model_number = 'Gold 3150C' or cpu_model_number = 'Gold 3150G' or cpu_model_number = 'Gold 3150GE' or cpu_model_number = 'Gold 3150U' or 
              cpu_model_number = 'Gold PRO 3125GE' or cpu_model_number = 'Gold PRO 3150G' or cpu_model_number = 'Gold PRO 3150GE' or cpu_model_number = 'Gold PRO 4150GE' or 
              cpu_model_number = 'PRO 300GE' or cpu_model_number = 'PRO 300U' or cpu_model_number = 'PRO 3045B' or 
              cpu_model_number = 'Silver 3050C' or cpu_model_number = 'Silver 3050e' or cpu_model_number = 'Silver 3050GE' or cpu_model_number = 'Silver 3050U' 
              )
            then 'Y'

          -- AMD EPYC processors
          when cpu_sub_brand = 'EPYC' and
            (cpu_model_number = '7252' or cpu_model_number = '7262' or cpu_model_number = '7272' or cpu_model_number = '7282' or 
              cpu_model_number = '7302' or cpu_model_number = '7313' or cpu_model_number = '7343' or cpu_model_number = '7352' or 
              cpu_model_number = '7402' or cpu_model_number = '7413' or cpu_model_number = '7443' or cpu_model_number = '7452' or cpu_model_number = '7453' or 
              cpu_model_number = '7502' or cpu_model_number = '7513' or cpu_model_number = '7532' or cpu_model_number = '7542' or cpu_model_number = '7543' or cpu_model_number = '7552' or 
              cpu_model_number = '7642' or cpu_model_number = '7643' or cpu_model_number = '7662' or cpu_model_number = '7663' or 
              cpu_model_number = '7702' or cpu_model_number = '7713' or cpu_model_number = '7742' or cpu_model_number = '7763' or 
              cpu_model_number = '7232P' or cpu_model_number = '72F3' or
              cpu_model_number = '7302P' or cpu_model_number = '7313P' or cpu_model_number = '73F3' or 
              cpu_model_number = '7402P' or cpu_model_number = '7443P' or cpu_model_number = '74F3' or
              cpu_model_number = '7502P' or cpu_model_number = '7543P' or cpu_model_number = '75F3' or 
              cpu_model_number = '7702P' or cpu_model_number = '7713P' or 
              cpu_model_number = '7F32' or cpu_model_number = '7F52' or cpu_model_number = '7F72' or cpu_model_number = '7H12' or
              cpu_model_number = '8024P' or cpu_model_number = '8024PN' or
              cpu_model_number = '8124P' or cpu_model_number = '8124PN' or
              cpu_model_number = '8224P' or cpu_model_number = '8224PN' or
              cpu_model_number = '8324P' or cpu_model_number = '8324PN' or
              cpu_model_number = '8434P' or cpu_model_number = '8434PN' or
              cpu_model_number = '8534P' or cpu_model_number = '8534PN' or
              cpu_model_number = '9124' or 
              cpu_model_number = '9244' or cpu_model_number = '9254' or
              cpu_model_number = '9334' or cpu_model_number = '9354' or
              cpu_model_number = '9454' or 
              cpu_model_number = '9534' or cpu_model_number = '9554' or
              cpu_model_number = '9654' or cpu_model_number = '9654' or
              cpu_model_number = '9734' or cpu_model_number = '9754' or 
              cpu_model_number = '9174F' or cpu_model_number = '9184X' or
              cpu_model_number = '9274F' or
              cpu_model_number = '9354P' or cpu_model_number = '9374F' or cpu_model_number = '9384X' or
              cpu_model_number = '9454P' or cpu_model_number = '9474F' or
              cpu_model_number = '9554P' or 
              cpu_model_number = '9654P' or cpu_model_number = '9684X' or
              cpu_model_number = '9754S'
              )
            then 'Y'

          -- AMD Ryzen processors
          when cpu_sub_brand = 'Ryzen' then
            case
              when cpu_sub_brand_modifier = '3' and
                (cpu_model_number = '3100' or cpu_model_number = '4100' or 
                  cpu_model_number = '2300X' or cpu_model_number = '3200G' or 
                  cpu_model_number = '3200GE' or cpu_model_number = '3200U' or cpu_model_number = '3250C' or
                  cpu_model_number = '3250U' or cpu_model_number = '3300U' or cpu_model_number = '3350U' or 
                  cpu_model_number = '4300G' or cpu_model_number = '4300GE' or cpu_model_number = '4300U' or
                  cpu_model_number = '5125C' or 
                  cpu_model_number = '5300G' or cpu_model_number = '5300GE' or cpu_model_number = '5300U' or cpu_model_number = '5380U' or 
                  cpu_model_number = '5400U' or cpu_model_number = '5425C' or cpu_model_number = '5425U' or 
                  cpu_model_number = '7320e' or cpu_model_number = '7320U' or cpu_model_number = '7330U' or cpu_model_number = '7335U' or
                  cpu_model_number = '7440U' or 
                  cpu_model_number = '8300G'
                  )
                then 'Y'
              when cpu_sub_brand_modifier = '3 PRO' and
                (cpu_model_number = '3200G' or cpu_model_number = '3200GE' or cpu_model_number = '3300U' or 
                  cpu_model_number = '4350G' or cpu_model_number = '4350GE' or cpu_model_number = '4355G' or cpu_model_number = '4355GE' or 
                  cpu_model_number = '4450U' or 
                  cpu_model_number = '5350G' or cpu_model_number = '5350GE' or cpu_model_number = '5450U' or cpu_model_number = '5475U' or 
                  cpu_model_number = '7330U' or 
                  cpu_model_number = '8300G' or cpu_model_number = '8300GE'
                  )
                then 'Y'
              when cpu_sub_brand_modifier = '5' and
                (cpu_model_number = '2600' or cpu_model_number = '3600' or cpu_model_number = '4500' or 
                  cpu_model_number = '5500' or cpu_model_number = '5600' or cpu_model_number = '7600' or 
                  cpu_model_number = '2500X' or cpu_model_number = '2600E' or cpu_model_number = '2600X' or 
                  cpu_model_number = '3350G' or cpu_model_number = '3350GE' or 
                  cpu_model_number = '3400G' or cpu_model_number = '3400GE' or cpu_model_number = '3450U' or 
                  cpu_model_number = '3500' or cpu_model_number = '3500C' or cpu_model_number = '3500U' or 
                  cpu_model_number = '3550H' or cpu_model_number = '3580U' or 
                  cpu_model_number = '3600X' or cpu_model_number = '3600XT' or 
                  cpu_model_number = '4500U' or 
                  cpu_model_number = '4600U' or cpu_model_number = '4600GE' or cpu_model_number = '4600H' or cpu_model_number = '4600U' or 
                  cpu_model_number = '5300G' or cpu_model_number = '5300GE' or 
                  cpu_model_number = '5425U' or 
                  cpu_model_number = '5500U' or cpu_model_number = '5560U' or 
                  cpu_model_number = '5600G' or cpu_model_number = '5600GE' or cpu_model_number = '5600H' or cpu_model_number = '5600HS' or cpu_model_number = '5600U' or cpu_model_number = '5600X' or
                  cpu_model_number = '5625C' or cpu_model_number = '5625U' or 
                  cpu_model_number = '6600H' or cpu_model_number = '6600HS' or cpu_model_number = '6600U' or 
                  cpu_model_number = '7430U' or 
                  cpu_model_number = '7520U' or cpu_model_number = '7530U' or cpu_model_number = '7535HS' or cpu_model_number = '7535U' or cpu_model_number = '7540U' or 
                  cpu_model_number = '7600X' or cpu_model_number = '7640H' or cpu_model_number = '7640HS' or cpu_model_number = '7640S' or cpu_model_number = '7640U' or cpu_model_number = '7645HX' or
                  cpu_model_number = '8500G' or cpu_model_number = '8600G'
                  )
                then 'Y'
              when cpu_sub_brand_modifier = '5 PRO' and
                (cpu_model_number = '2600' or cpu_model_number = '3600' or cpu_model_number = '5645' or 
                  cpu_model_number = '3350G' or cpu_model_number = '3350GE' or 
                  cpu_model_number = '3400G' or cpu_model_number = '3400GE' or 
                  cpu_model_number = '3500U' or 
                  cpu_model_number = '4650G' or cpu_model_number = '4650GE' or cpu_model_number = '4650U' or cpu_model_number = '4655G' or 
                  cpu_model_number = '5650G' or cpu_model_number = '5650GE' or cpu_model_number = '5650HS' or cpu_model_number = '5650HX' or cpu_model_number = '5650U' or cpu_model_number = '5675U' or 
                  cpu_model_number = '5750G' or cpu_model_number = '5750GE' or 
                  cpu_model_number = '6650H' or cpu_model_number = '6650HS' or cpu_model_number = '6650U' or
                  cpu_model_number = '7530U' or cpu_model_number = '7535U' or cpu_model_number = '7540U' or
                  cpu_model_number = '7640U' or 
                  cpu_model_number = '8500G' or 
                  cpu_model_number = '8600G' or cpu_model_number = '8600GE' or cpu_model_number = '8640HS' or cpu_model_number = '8640U' or cpu_model_number = '8645HS'
                  )
                then 'Y'
              when cpu_sub_brand_modifier = '7' and
                (cpu_model_number = '2700' or cpu_model_number = '5800' or cpu_model_number = '7700' or 
                  cpu_model_number = '2700E' or cpu_model_number = '2700X' or 
                  cpu_model_number = '3700C' or cpu_model_number = '3700U' or cpu_model_number = '3700X' or cpu_model_number = '3750H' or cpu_model_number = '3780U' or 
                  cpu_model_number = '3800X' or cpu_model_number = '3800XT' or 
                  cpu_model_number = '4700G' or cpu_model_number = '4700GE' or cpu_model_number = '4700U' or 
                  cpu_model_number = '4800H' or cpu_model_number = '4800HS' or cpu_model_number = '4800U' or 
                  cpu_model_number = '5700G' or cpu_model_number = '5700GE' or cpu_model_number = '5700U' or cpu_model_number = '5700X' or 
                  cpu_model_number = '5800H' or cpu_model_number = '5800HS' or cpu_model_number = '5800U' or cpu_model_number = '5800X' or 
                  cpu_model_number = '5800X3D' or cpu_model_number = '5825C' or cpu_model_number = '5825U' or 
                  cpu_model_number = '6800H' or cpu_model_number = '6800HS' or cpu_model_number = '6800U' or cpu_model_number = '6810U' or 
                  cpu_model_number = '7700' or cpu_model_number = '7700X' or cpu_model_number = '7730U' or cpu_model_number = '7735HS' or
                  cpu_model_number = '7735U' or cpu_model_number = '7736U' or cpu_model_number = '7745HX' or
                  cpu_model_number = '7800X3D' or cpu_model_number = '7840H' or cpu_model_number = '7840HS' or
                  cpu_model_number = '7840S' or cpu_model_number = '7840U' or
                  cpu_model_number = '8700G')
                then 'Y'
              when cpu_sub_brand_modifier = '7 PRO' and
                (cpu_model_number = '2700' or cpu_model_number = '2700X' or cpu_model_number = '3700' or cpu_model_number = '3700U' or 
                  cpu_model_number = '4750G' or cpu_model_number = '4750GE' or cpu_model_number = '4750U' or 
                  cpu_model_number = '5845' or cpu_model_number = '5850HS' or cpu_model_number = '5850HX' or cpu_model_number = '5850U' or
                  cpu_model_number = '5875U' or cpu_model_number = '6850H' or cpu_model_number = '6850H' or cpu_model_number = '6850HS' or
                  cpu_model_number = '6850U' or cpu_model_number = '6860Z' or cpu_model_number = '7730U' or cpu_model_number = '7840HS' or cpu_model_number = '7840U' or 
                  cpu_model_number = '8700G' or cpu_model_number = '8840HS' or cpu_model_number = '8840U' or cpu_model_number = '8845HS' or 
                  cpu_model_number = '8945HS')
                then 'Y'
              when cpu_sub_brand_modifier = '9' and
                (cpu_model_number = '3900' or cpu_model_number = '3900X' or cpu_model_number = '3900XT' or cpu_model_number = '3950X' or 
                  cpu_model_number = '4900H' or cpu_model_number = '4900HS' or 
                  cpu_model_number = '5900' or cpu_model_number = '5900HS' or cpu_model_number = '5900HX' or cpu_model_number = '5900X' or 
                  cpu_model_number = '5950X' or cpu_model_number = '5980HS' or cpu_model_number = '5980HX' or
                  cpu_model_number = '6900HS' or cpu_model_number = '6980HS' or cpu_model_number = '6980HX' or
                  cpu_model_number = '7900' or cpu_model_number = '7900X' or cpu_model_number = '7900X3D' or cpu_model_number = '7940H' or
                  cpu_model_number = '7940HS' or cpu_model_number = '7945HX' or cpu_model_number = '7950X' or cpu_model_number = '7950X3D'
                  )
                then 'Y'
              when cpu_sub_brand_modifier = '9 PRO' and 
                (cpu_model_number = '3900' or cpu_model_number = '5945' or 
                  cpu_model_number = '6950H' or cpu_model_number = '6950HS')
                then 'Y'
              when cpu_sub_brand_modifier = 'Embedded' and 
                (cpu_model_number = 'V2516' or cpu_model_number = 'V2546' or 
                  cpu_model_number = 'V2718' or cpu_model_number = 'V2748')
                then 'Y'
              when cpu_sub_brand_modifier = 'Threadripper' and
                (cpu_model_number = '2920X' or cpu_model_number = '2950X' or cpu_model_number = '2970WX' or 
                  cpu_model_number = '2990WX' or cpu_model_number = '3960X' or cpu_model_number = '3970X' or 
                  cpu_model_number = '3990X')
                then 'Y'
              when cpu_sub_brand_modifier = 'Threadripper PRO' and
                (cpu_model_number = '3945WX' or cpu_model_number = '3955WZ' or cpu_model_number = '3975WX' or cpu_model_number = '3995WX' or
                  cpu_model_number = '5945WX' or cpu_model_number = '5955WZ' or cpu_model_number = '5965WZ' or cpu_model_number = '5975WX' or cpu_model_number = '5995WX'
                )
                then 'Y'
              else 'N'
            end -- AMD Ryzen's cpu_sub_brand_modifier
          else -- Unsupported AMD cpu_sub_brand
            'N'
        end
      else -- Unsupported cpu_brand
        'N'
    end as cpu_support_status

  from base_sql s
),

status_sql as (
  select
    s.*,
  case
    -- First check for incompatible hardware/software
    when (node_cpu_speed_ghz < 1.0)
        or (node_per_cpu_cores < 2)
        or (ram_alloc_gb < 4.0)
        or (node_cpu_bitwidth is not null and node_cpu_bitwidth < 64.0)
        or (node_disk0_c_free_gb < 20.0)
        -- or (node_gpu_color_depth is not null and node_gpu_color_depth < 8)
        or (os_dx12orwddm2 is not null and os_dx12orwddm2 is false)
        -- or (max_display_res_y is not null and max_display_res_y < 720)
        -- or (max_display_size_in_inches is not null and max_display_size_in_inches < 9)
        or (machine_bios_uefi_capable is not null and machine_bios_uefi_capable is false)
        or (machine_secure_boot is not null and machine_secure_boot = 'Not supported')
        or (machine_tpm_specification is not null and machine_tpm_specification is false)
        or (cpu_support_status = 'N')
      then 'Unsupported'
    
    -- Then check for partial/maybe support (when values are NULL)
    when 
      node_cpu_bitwidth is null
        or (node_disk0_c_free_gb is null)
        -- or node_gpu_color_depth is null
        or os_dx12orwddm2 is null
        -- or max_display_res_y is null
        -- or max_display_size_in_inches is null
        or machine_bios_uefi_capable is null
        or machine_secure_boot is null
        or machine_tpm_specification is null
        or (cpu_support_status is null)
      then 'Partial'
    
    -- Otherwise it's supported
    else 'Supported'
  end as win11_inplace_upgrade_label,

  case
    -- First check for incompatible hardware/software
    when (node_cpu_speed_ghz < 1.0)
        or (node_per_cpu_cores < 2)
        or (ram_alloc_gb < 4.0)
        or (node_cpu_bitwidth is not null and node_cpu_bitwidth < 64.0)
        or (node_disk0_c_size_gb < 64.0)
        -- or (node_gpu_color_depth is not null and node_gpu_color_depth < 8)
        or (os_dx12orwddm2 is not null and os_dx12orwddm2 is false)
        -- or (max_display_res_y is not null and max_display_res_y < 720)
        -- or (max_display_size_in_inches is not null and max_display_size_in_inches < 9)
        or (machine_bios_uefi_capable is not null and machine_bios_uefi_capable is false)
        or (machine_secure_boot is not null and machine_secure_boot = 'Not supported')
        or (machine_tpm_specification is not null and machine_tpm_specification is false)
        or (cpu_support_status = 'N')
      then 'Unsupported'
    
    -- Then check for partial/maybe support (when values are NULL)
    when node_cpu_bitwidth is null
        or (node_disk0_c_size_gb is null)
        -- or node_gpu_color_depth is null
        or os_dx12orwddm2 is null
        -- or max_display_res_y is null
        -- or max_display_size_in_inches is null
        or machine_bios_uefi_capable is null
        or machine_secure_boot is null
        or machine_tpm_specification is null
        or (cpu_support_status is null)
      then 'Partial'
    
    -- Otherwise it's supported
    else 'Supported'
  end as win11_image_upgrade_label

  from base_with_cpu_support_sql s
)

select * from status_sql;]]></xml-property>
            <xml-property name="designerValues"><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
<model:DesignValues xmlns:design="http://www.eclipse.org/datatools/connectivity/oda/design" xmlns:model="http://www.eclipse.org/birt/report/model/adapter/odaModel">
  <Version>2.0</Version>
  <DataSetParameters>
    <parameter>
      <design:ParameterDefinition>
        <design:inOutMode>In</design:inOutMode>
        <design:attributes>
          <design:identifier>
            <design:name></design:name>
            <design:position>1</design:position>
          </design:identifier>
          <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
          <design:precision>0</design:precision>
          <design:scale>0</design:scale>
          <design:nullability>Unknown</design:nullability>
        </design:attributes>
      </design:ParameterDefinition>
    </parameter>
    <parameter>
      <design:ParameterDefinition>
        <design:inOutMode>In</design:inOutMode>
        <design:attributes>
          <design:identifier>
            <design:name></design:name>
            <design:position>2</design:position>
          </design:identifier>
          <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
          <design:precision>0</design:precision>
          <design:scale>0</design:scale>
          <design:nullability>Unknown</design:nullability>
        </design:attributes>
      </design:ParameterDefinition>
    </parameter>
    <parameter>
      <design:ParameterDefinition>
        <design:inOutMode>In</design:inOutMode>
        <design:attributes>
          <design:identifier>
            <design:name></design:name>
            <design:position>3</design:position>
          </design:identifier>
          <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
          <design:precision>0</design:precision>
          <design:scale>0</design:scale>
          <design:nullability>Unknown</design:nullability>
        </design:attributes>
      </design:ParameterDefinition>
    </parameter>
  </DataSetParameters>
</model:DesignValues>]]></xml-property>
        </oda-data-set>
    </data-sets>
    <styles>
        <style name="TableFooterCell" id="7155">
            <property name="backgroundColor">#649AFF</property>
            <property name="fontFamily">sans-serif</property>
            <property name="fontSize">8pt</property>
            <property name="color">#FFFFFF</property>
            <property name="borderBottomColor">#649AFF</property>
            <property name="borderBottomStyle">solid</property>
            <property name="borderBottomWidth">thin</property>
            <property name="borderLeftColor">#649AFF</property>
            <property name="borderLeftStyle">solid</property>
            <property name="borderLeftWidth">thin</property>
            <property name="borderRightColor">#649AFF</property>
            <property name="borderRightStyle">solid</property>
            <property name="borderRightWidth">thin</property>
            <property name="borderTopColor">#649AFF</property>
            <property name="borderTopStyle">solid</property>
            <property name="borderTopWidth">thin</property>
            <property name="paddingTop">0pt</property>
            <property name="paddingLeft">0pt</property>
            <property name="paddingBottom">0pt</property>
            <property name="paddingRight">0pt</property>
            <property name="textAlign">left</property>
            <property name="verticalAlign">middle</property>
        </style>
        <style name="FooterStyle" id="577">
            <property name="fontFamily">sans-serif</property>
            <property name="fontSize">8pt</property>
        </style>
        <style name="ReportSectionTitle" id="553">
            <property name="fontFamily">sans-serif</property>
            <property name="fontSize">12pt</property>
            <property name="fontWeight">bold</property>
        </style>
        <style name="ReportSelectionCriteria" id="552">
            <property name="backgroundColor">#C0C0C0</property>
            <property name="fontFamily">sans-serif</property>
            <property name="fontSize">10pt</property>
            <property name="fontStyle">normal</property>
        </style>
        <style name="ReportTableColumnHeader" id="691">
            <property name="fontFamily">sans-serif</property>
            <property name="fontSize">8pt</property>
            <structure name="numberFormat">
                <property name="category">Unformatted</property>
            </structure>
        </style>
        <style name="ReportTableDataRow" id="692">
            <property name="fontFamily">sans-serif</property>
            <property name="fontSize">8pt</property>
        </style>
        <style name="ReportTitle" id="551">
            <property name="fontFamily">sans-serif</property>
            <property name="fontSize">16pt</property>
            <property name="fontWeight">bold</property>
        </style>
        <style name="TableCell" id="203">
            <property name="fontFamily">sans-serif</property>
            <property name="fontSize">8pt</property>
            <property name="borderBottomColor">#AAAAAA</property>
            <property name="borderBottomStyle">solid</property>
            <property name="borderBottomWidth">thin</property>
            <property name="borderLeftColor">#AAAAAA</property>
            <property name="borderLeftStyle">solid</property>
            <property name="borderLeftWidth">thin</property>
            <property name="borderRightColor">#AAAAAA</property>
            <property name="borderRightStyle">solid</property>
            <property name="borderRightWidth">thin</property>
            <property name="borderTopColor">#AAAAAA</property>
            <property name="borderTopStyle">solid</property>
            <property name="borderTopWidth">thin</property>
            <property name="textAlign">center</property>
            <property name="verticalAlign">middle</property>
        </style>
        <style name="TableHeaderCell" id="202">
            <property name="backgroundColor">#FFC663</property>
            <property name="fontFamily">sans-serif</property>
            <property name="fontSize">9pt</property>
            <property name="fontWeight">bold</property>
            <property name="borderBottomColor">#AAAAAA</property>
            <property name="borderBottomStyle">solid</property>
            <property name="borderBottomWidth">thin</property>
            <property name="borderLeftColor">#AAAAAA</property>
            <property name="borderLeftStyle">solid</property>
            <property name="borderLeftWidth">thin</property>
            <property name="borderRightColor">#AAAAAA</property>
            <property name="borderRightStyle">solid</property>
            <property name="borderRightWidth">thin</property>
            <property name="borderTopColor">#AAAAAA</property>
            <property name="borderTopStyle">solid</property>
            <property name="borderTopWidth">thin</property>
            <property name="textAlign">center</property>
            <property name="verticalAlign">middle</property>
        </style>
        <style name="ReportDescription" id="6309">
            <property name="fontFamily">sans-serif</property>
            <property name="fontSize">10pt</property>
        </style>
    </styles>
    <page-setup>
        <simple-master-page name="LandscapeMasterPage" id="8409" extends="lwl-masterpage.LandscapeMasterPage">
            <overridden-values>
                <ref-entry baseId="6433" name="MasterPageFooterLandscape" id="6433"/>
                <ref-entry baseId="6434" id="6434"/>
                <ref-entry baseId="6435" id="6435"/>
                <ref-entry baseId="6436" id="6436"/>
                <ref-entry baseId="6437" id="6437"/>
                <ref-entry baseId="6438" id="6438"/>
                <ref-entry baseId="6439" name="NewImage1" id="6439"/>
                <ref-entry baseId="6440" id="6440"/>
                <ref-entry baseId="6544" name="custom_footer2" id="6544"/>
                <ref-entry baseId="6441" id="6441"/>
                <ref-entry baseId="6442" name="PageNumberGrid1" id="6442"/>
                <ref-entry baseId="6443" id="6443"/>
                <ref-entry baseId="6444" id="6444"/>
                <ref-entry baseId="6445" id="6445"/>
                <ref-entry baseId="6446" id="6446"/>
                <ref-entry baseId="6447" name="Page Number Text1" id="6447"/>
                <ref-entry baseId="6448" id="6448"/>
                <ref-entry baseId="6449" name="NewAutoText1" id="6449"/>
                <ref-entry baseId="6450" name="PrintedOn1" id="6450"/>
            </overridden-values>
        </simple-master-page>
    </page-setup>
    <body>
        <grid name="MasterGridForTablePDF1" id="12299">
            <property name="fontFamily">sans-serif</property>
            <property name="masterPage">LandscapeMasterPage</property>
            <property name="canShrink">true</property>
            <property name="width">100%</property>
            <list-property name="visibility">
                <structure>
                    <property name="format">xls</property>
                    <expression name="valueExpr" type="javascript">true</expression>
                </structure>
                <structure>
                    <property name="format">ods</property>
                    <expression name="valueExpr" type="javascript">true</expression>
                </structure>
                <structure>
                    <property name="format">postscript</property>
                    <expression name="valueExpr" type="javascript">true</expression>
                </structure>
                <structure>
                    <property name="format">xls_spudsoft</property>
                    <expression name="valueExpr" type="javascript">true</expression>
                </structure>
                <structure>
                    <property name="format">xlsx</property>
                    <expression name="valueExpr" type="javascript">true</expression>
                </structure>
                <structure>
                    <property name="format">ods</property>
                    <expression name="valueExpr" type="javascript">true</expression>
                </structure>
                <structure>
                    <property name="format">xls_spudsoft</property>
                    <expression name="valueExpr" type="javascript">true</expression>
                </structure>
                <structure>
                    <property name="format">xls</property>
                    <expression name="valueExpr" type="javascript">true</expression>
                </structure>
                <structure>
                    <property name="format">html</property>
                    <expression name="valueExpr" type="javascript">true</expression>
                </structure>
            </list-property>
            <column id="12300"/>
            <row id="11444">
                <cell id="11445">
                    <property name="paddingTop">1pt</property>
                    <grid name="StandardHeaderGrid2" id="12360">
                        <property name="marginTop">0pt</property>
                        <property name="marginLeft">0pt</property>
                        <property name="marginRight">0pt</property>
                        <property name="masterPage">LandscapeMasterPage</property>
                        <property name="showIfBlank">true</property>
                        <property name="canShrink">true</property>
                        <property name="width">100%</property>
                        <list-property name="visibility">
                            <structure>
                                <property name="format">xlsx</property>
                                <expression name="valueExpr" type="javascript">true</expression>
                            </structure>
                            <structure>
                                <property name="format">ods</property>
                                <expression name="valueExpr" type="javascript">true</expression>
                            </structure>
                            <structure>
                                <property name="format">xls_spudsoft</property>
                                <expression name="valueExpr" type="javascript">true</expression>
                            </structure>
                            <structure>
                                <property name="format">xls</property>
                                <expression name="valueExpr" type="javascript">true</expression>
                            </structure>
                        </list-property>
                        <column id="12361">
                            <property name="width">50%</property>
                        </column>
                        <column id="12362">
                            <property name="fontFamily">sans-serif</property>
                            <property name="width">50%</property>
                        </column>
                        <row id="12363">
                            <property name="borderLeftColor">#000000</property>
                            <property name="borderLeftStyle">solid</property>
                            <property name="borderLeftWidth">medium</property>
                            <property name="borderRightColor">#000000</property>
                            <property name="borderRightStyle">solid</property>
                            <property name="borderRightWidth">medium</property>
                            <property name="borderTopColor">#000000</property>
                            <property name="borderTopStyle">solid</property>
                            <property name="borderTopWidth">medium</property>
                            <cell id="12364">
                                <property name="colSpan">2</property>
                                <property name="rowSpan">1</property>
                                <label id="12365">
                                    <property name="style">ReportTitle</property>
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="fontSize">16pt</property>
                                    <property name="paddingRight">5pt</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">Microsoft Windows 11 Upgrade Hardware Compatibility</text-property>
                                </label>
                            </cell>
                        </row>
                        <row id="12366">
                            <property name="borderLeftColor">#000000</property>
                            <property name="borderLeftStyle">solid</property>
                            <property name="borderLeftWidth">medium</property>
                            <property name="borderRightColor">#000000</property>
                            <property name="borderRightStyle">solid</property>
                            <property name="borderRightWidth">medium</property>
                            <cell id="12367">
                                <property name="colSpan">2</property>
                                <property name="rowSpan">1</property>
                                <label id="12368">
                                    <property name="style">ReportDescription</property>
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="fontSize">10pt</property>
                                    <text-property name="text">For each machine listed in the Stratusphere Machine Inventory with a CID Key, this report lists whether or not it is compatible with Microsoft Windows 11 from a hardware perspective. Please refer to the Glossary of Terms on the last page for more details on how a machine is determined to be compatible for Windows 11 Operating System.&#13;
&#13;
This report can be filtered based on Machine Groups that can be configured within the Stratusphere Web UI under Inventory > Machines tab and is sorted by the Machine Name column in ascending order.</text-property>
                                </label>
                            </cell>
                        </row>
                        <row id="12369">
                            <property name="borderBottomColor">#000000</property>
                            <property name="borderBottomStyle">dotted</property>
                            <property name="borderBottomWidth">1px</property>
                            <property name="borderLeftColor">#000000</property>
                            <property name="borderLeftStyle">solid</property>
                            <property name="borderLeftWidth">medium</property>
                            <property name="borderRightColor">#000000</property>
                            <property name="borderRightStyle">solid</property>
                            <property name="borderRightWidth">medium</property>
                            <property name="borderTopColor">#000000</property>
                            <property name="borderTopStyle">solid</property>
                            <property name="borderTopWidth">1px</property>
                            <cell id="12370">
                                <property name="colSpan">2</property>
                                <property name="rowSpan">1</property>
                                <property name="backgroundColor">silver</property>
                                <label id="12371">
                                    <property name="style">ReportSelectionCriteria</property>
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="fontSize">10pt</property>
                                    <property name="fontWeight">bold</property>
                                    <text-property name="text">Report Filters</text-property>
                                </label>
                            </cell>
                        </row>
                        <row id="12372">
                            <property name="borderLeftColor">#000000</property>
                            <property name="borderLeftStyle">solid</property>
                            <property name="borderLeftWidth">medium</property>
                            <property name="borderRightColor">#000000</property>
                            <property name="borderRightStyle">solid</property>
                            <property name="borderRightWidth">medium</property>
                            <cell id="12373">
                                <property name="backgroundColor">silver</property>
                                <text-data id="12374">
                                    <property name="style">ReportSelectionCriteria</property>
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="fontSize">10pt</property>
                                    <property name="paddingRight">1pt</property>
                                    <property name="textAlign">left</property>
                                    <expression name="valueExpr">var grp = params["MachineGroup"];
if (grp == "%") { grp = "All Machines"; }
"Machine group: " + grp;</expression>
                                    <property name="contentType">html</property>
                                </text-data>
                            </cell>
                            <cell id="12375">
                                <property name="backgroundColor">silver</property>
                            </cell>
                        </row>
                        <row id="12376">
                            <property name="borderBottomColor">#000000</property>
                            <property name="borderBottomStyle">solid</property>
                            <property name="borderBottomWidth">medium</property>
                            <property name="borderLeftColor">#000000</property>
                            <property name="borderLeftStyle">solid</property>
                            <property name="borderLeftWidth">medium</property>
                            <property name="borderRightColor">#000000</property>
                            <property name="borderRightStyle">solid</property>
                            <property name="borderRightWidth">medium</property>
                            <cell id="12377">
                                <property name="colSpan">2</property>
                                <property name="rowSpan">1</property>
                                <property name="backgroundColor">silver</property>
                                <text-data id="15710">
                                    <property name="style">ReportTableDataRow</property>
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="fontSize">10pt</property>
                                    <property name="paddingRight">5pt</property>
                                    <property name="textAlign">left</property>
                                    <expression name="valueExpr">"Filters: Machines observed within last " + params["ThresholdValue"].value + " days, Physical machines, and Windows 10 and older machines";</expression>
                                    <property name="contentType">html</property>
                                </text-data>
                            </cell>
                        </row>
                    </grid>
                </cell>
            </row>
            <row id="11446">
                <property name="height">10pt</property>
                <cell id="11447">
                    <property name="paddingTop">1pt</property>
                </cell>
            </row>
            <row id="12576">
                <cell id="12577">
                    <property name="paddingTop">1pt</property>
                    <grid name="MasterGridForCharts1" id="12578">
                        <property name="fontFamily">sans-serif</property>
                        <property name="marginTop">0pt</property>
                        <property name="masterPage">LandscapeMasterPage</property>
                        <property name="canShrink">true</property>
                        <property name="width">100%</property>
                        <list-property name="visibility">
                            <structure>
                                <property name="format">xlsx</property>
                                <expression name="valueExpr" type="javascript">true</expression>
                            </structure>
                            <structure>
                                <property name="format">ods</property>
                                <expression name="valueExpr" type="javascript">true</expression>
                            </structure>
                            <structure>
                                <property name="format">xls_spudsoft</property>
                                <expression name="valueExpr" type="javascript">true</expression>
                            </structure>
                            <structure>
                                <property name="format">xls</property>
                                <expression name="valueExpr" type="javascript">true</expression>
                            </structure>
                        </list-property>
                        <column id="12579"/>
                        <column id="12580"/>
                        <row id="12581">
                            <cell id="12582">
                                <property name="backgroundColor">silver</property>
                                <property name="borderBottomColor">#000000</property>
                                <property name="borderBottomStyle">solid</property>
                                <property name="borderBottomWidth">medium</property>
                                <property name="borderLeftColor">#000000</property>
                                <property name="borderLeftStyle">solid</property>
                                <property name="borderLeftWidth">medium</property>
                                <property name="borderRightColor">#000000</property>
                                <property name="borderRightStyle">solid</property>
                                <property name="borderRightWidth">thin</property>
                                <property name="borderTopColor">#000000</property>
                                <property name="borderTopStyle">solid</property>
                                <property name="borderTopWidth">medium</property>
                                <property name="textAlign">center</property>
                                <extended-item extensionName="Chart" name="Windows11InPlaceUpgradeChart1" id="12583">
                                    <xml-property name="xmlRepresentation"><![CDATA[<model:ChartWithoutAxes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:attribute="http://www.birt.eclipse.org/ChartModelAttribute" xmlns:layout="http://www.birt.eclipse.org/ChartModelLayout" xmlns:model="http://www.birt.eclipse.org/ChartModel" xmlns:type="http://www.birt.eclipse.org/ChartModelType">
  <Version>2.6.1</Version>
  <Type>Pie Chart</Type>
  <SubType>Standard</SubType>
  <Block>
    <Children xsi:type="layout:TitleBlock">
      <Bounds>
        <Left>0.0</Left>
        <Top>0.0</Top>
        <Width>0.0</Width>
        <Height>0.0</Height>
      </Bounds>
      <Insets>
        <Top>3.0</Top>
        <Left>3.0</Left>
        <Bottom>3.0</Bottom>
        <Right>3.0</Right>
      </Insets>
      <Row>-1</Row>
      <Column>-1</Column>
      <Rowspan>-1</Rowspan>
      <Columnspan>-1</Columnspan>
      <Outline>
        <Style>Solid</Style>
        <Thickness>1</Thickness>
        <Color>
          <Transparency>255</Transparency>
          <Red>0</Red>
          <Green>0</Green>
          <Blue>0</Blue>
        </Color>
        <Visible>false</Visible>
      </Outline>
      <Visible>true</Visible>
      <Label>
        <Caption>
          <Value>Windows 11 In Place Upgrade Compatibility</Value>
          <Font>
            <Size>16.0</Size>
            <Bold>true</Bold>
            <Alignment>
              <horizontalAlignment>Center</horizontalAlignment>
              <verticalAlignment>Center</verticalAlignment>
            </Alignment>
          </Font>
        </Caption>
        <Background xsi:type="attribute:ColorDefinition">
          <Transparency>0</Transparency>
          <Red>255</Red>
          <Green>255</Green>
          <Blue>255</Blue>
        </Background>
        <Outline>
          <Style>Solid</Style>
          <Thickness>1</Thickness>
          <Color>
            <Transparency>255</Transparency>
            <Red>0</Red>
            <Green>0</Green>
            <Blue>0</Blue>
          </Color>
        </Outline>
        <Insets>
          <Top>0.0</Top>
          <Left>2.0</Left>
          <Bottom>0.0</Bottom>
          <Right>3.0</Right>
        </Insets>
        <Visible>true</Visible>
      </Label>
    </Children>
    <Children xsi:type="layout:Plot">
      <Bounds>
        <Left>0.0</Left>
        <Top>0.0</Top>
        <Width>0.0</Width>
        <Height>0.0</Height>
      </Bounds>
      <Insets>
        <Top>3.0</Top>
        <Left>3.0</Left>
        <Bottom>3.0</Bottom>
        <Right>3.0</Right>
      </Insets>
      <Row>-1</Row>
      <Column>-1</Column>
      <Rowspan>-1</Rowspan>
      <Columnspan>-1</Columnspan>
      <Outline>
        <Style>Solid</Style>
        <Thickness>1</Thickness>
        <Color>
          <Transparency>255</Transparency>
          <Red>0</Red>
          <Green>0</Green>
          <Blue>0</Blue>
        </Color>
        <Visible>false</Visible>
      </Outline>
      <Visible>true</Visible>
      <HorizontalSpacing>5</HorizontalSpacing>
      <VerticalSpacing>5</VerticalSpacing>
      <ClientArea>
        <Outline>
          <Style>Solid</Style>
          <Thickness>0</Thickness>
          <Color>
            <Transparency>255</Transparency>
            <Red>0</Red>
            <Green>0</Green>
            <Blue>0</Blue>
          </Color>
          <Visible>false</Visible>
        </Outline>
        <Insets>
          <Top>0.0</Top>
          <Left>0.0</Left>
          <Bottom>0.0</Bottom>
          <Right>0.0</Right>
        </Insets>
      </ClientArea>
    </Children>
    <Children xsi:type="layout:Legend">
      <Bounds>
        <Left>0.0</Left>
        <Top>0.0</Top>
        <Width>0.0</Width>
        <Height>0.0</Height>
      </Bounds>
      <Anchor>West</Anchor>
      <Insets>
        <Top>3.0</Top>
        <Left>3.0</Left>
        <Bottom>3.0</Bottom>
        <Right>3.0</Right>
      </Insets>
      <Row>-1</Row>
      <Column>-1</Column>
      <Rowspan>-1</Rowspan>
      <Columnspan>-1</Columnspan>
      <Outline>
        <Style>Solid</Style>
        <Thickness>1</Thickness>
        <Color>
          <Transparency>255</Transparency>
          <Red>0</Red>
          <Green>0</Green>
          <Blue>0</Blue>
        </Color>
        <Visible>false</Visible>
      </Outline>
      <Visible>true</Visible>
      <ClientArea>
        <Outline>
          <Style>Solid</Style>
          <Thickness>0</Thickness>
          <Color>
            <Transparency>255</Transparency>
            <Red>0</Red>
            <Green>0</Green>
            <Blue>0</Blue>
          </Color>
          <Visible>false</Visible>
        </Outline>
        <Insets>
          <Top>2.0</Top>
          <Left>2.0</Left>
          <Bottom>2.0</Bottom>
          <Right>2.0</Right>
        </Insets>
      </ClientArea>
      <Text>
        <Value></Value>
        <Font>
          <Alignment/>
        </Font>
      </Text>
      <Orientation>Vertical</Orientation>
      <Direction>Top_Bottom</Direction>
      <Separator>
        <Style>Solid</Style>
        <Thickness>1</Thickness>
        <Color>
          <Transparency>255</Transparency>
          <Red>0</Red>
          <Green>0</Green>
          <Blue>0</Blue>
        </Color>
        <Visible>true</Visible>
      </Separator>
      <Position>Right</Position>
      <ItemType>Categories</ItemType>
      <Title>
        <Caption>
          <Value></Value>
          <Font>
            <Alignment/>
          </Font>
        </Caption>
        <Background xsi:type="attribute:ColorDefinition">
          <Transparency>0</Transparency>
          <Red>255</Red>
          <Green>255</Green>
          <Blue>255</Blue>
        </Background>
        <Outline>
          <Style>Solid</Style>
          <Thickness>1</Thickness>
          <Color>
            <Transparency>255</Transparency>
            <Red>0</Red>
            <Green>0</Green>
            <Blue>0</Blue>
          </Color>
          <Visible>false</Visible>
        </Outline>
        <Insets>
          <Top>0.0</Top>
          <Left>2.0</Left>
          <Bottom>0.0</Bottom>
          <Right>3.0</Right>
        </Insets>
        <Visible>false</Visible>
      </Title>
      <TitlePosition>Above</TitlePosition>
    </Children>
    <Bounds>
      <Left>0.0</Left>
      <Top>0.0</Top>
      <Width>212.0</Width>
      <Height>130.0</Height>
    </Bounds>
    <Insets>
      <Top>3.0</Top>
      <Left>3.0</Left>
      <Bottom>3.0</Bottom>
      <Right>3.0</Right>
    </Insets>
    <Row>-1</Row>
    <Column>-1</Column>
    <Rowspan>-1</Rowspan>
    <Columnspan>-1</Columnspan>
    <Outline>
      <Style>Solid</Style>
      <Thickness>1</Thickness>
      <Color>
        <Transparency>255</Transparency>
        <Red>0</Red>
        <Green>0</Green>
        <Blue>0</Blue>
      </Color>
      <Visible>false</Visible>
    </Outline>
    <Background xsi:type="attribute:ColorDefinition">
      <Transparency>255</Transparency>
      <Red>192</Red>
      <Green>192</Green>
      <Blue>192</Blue>
    </Background>
    <Visible>true</Visible>
  </Block>
  <Dimension>Two_Dimensional</Dimension>
  <Script>&#xD;
/**&#xD;
 * Called before drawing each datapoint graphical representation or marker.&#xD;
 * &#xD;
 * @param dph&#xD;
 *            DataPointHints&#xD;
 * @param fill&#xD;
 *            Fill&#xD;
 * @param icsc&#xD;
 *            IChartScriptContext&#xD;
 */&#xD;
&#xD;
function beforeDrawDataPoint( dph, fill, icsc )&#xD;
{&#xD;
	var displayValue = dph.getBaseDisplayValue();&#xD;
	importPackage( Packages.org.eclipse.birt.chart.model.attribute.impl );&#xD;
	var mycolor = ColorDefinitionImpl.WHITE();&#xD;
	if (displayValue == &quot;Supported&quot;) {&#xD;
	    mycolor = ColorDefinitionImpl.GREEN();&#xD;
	    mycolor.setGreen(128);&#xD;
	    mycolor.setTransparency(255);&#xD;
	}&#xD;
	else if (displayValue == &quot;Partial&quot;) {&#xD;
	    mycolor = ColorDefinitionImpl.YELLOW();&#xD;
	}&#xD;
	else if (displayValue == &quot;Unsupported&quot;) {&#xD;
	    mycolor = ColorDefinitionImpl.RED();&#xD;
	}&#xD;
	else {&#xD;
	    mycolor = ColorDefinitionImpl.GREY();&#xD;
	}&#xD;
   	r = mycolor.getRed();&#xD;
    g = mycolor.getGreen();&#xD;
    b = mycolor.getBlue();&#xD;
   	fill.set(r, g, b);&#xD;
}&#xD;
&#xD;
/**&#xD;
 * Called before drawing the legend item.&#xD;
 * &#xD;
 * @param lerh&#xD;
 * 			  LegendEntryRenderingHints&#xD;
 * @param bounds&#xD;
 * 			  Bounds&#xD;
 * @param icsc&#xD;
 * 			  IChartScriptContext&#xD;
 * @since Version 2.2.0&#xD;
 */&#xD;
&#xD;
function beforeDrawLegendItem( lerh, bounds, icsc )&#xD;
{&#xD;
	var displayValue = lerh.getLabel().getCaption().getValue();&#xD;
	var fill = lerh.getFill();&#xD;
    importPackage( Packages.org.eclipse.birt.chart.model.attribute.impl );&#xD;
	var mycolor = ColorDefinitionImpl.WHITE();&#xD;
	var mycolor = ColorDefinitionImpl.WHITE();&#xD;
	if (displayValue == &quot;Supported&quot;) {&#xD;
	    mycolor = ColorDefinitionImpl.GREEN();&#xD;
	    mycolor.setGreen(128);&#xD;
	    mycolor.setTransparency(255);&#xD;
	}&#xD;
	else if (displayValue == &quot;Partial&quot;) {&#xD;
	    mycolor = ColorDefinitionImpl.YELLOW();&#xD;
	}&#xD;
	else if (displayValue == &quot;Unsupported&quot;) {&#xD;
	    mycolor = ColorDefinitionImpl.RED();&#xD;
	}&#xD;
	else {&#xD;
	    mycolor = ColorDefinitionImpl.GREY();&#xD;
	}&#xD;
   	r = mycolor.getRed();&#xD;
    g = mycolor.getGreen();&#xD;
    b = mycolor.getBlue();&#xD;
   	fill.set(r, g, b);&#xD;
}&#xD;
</Script>
  <Units>Points</Units>
  <SeriesThickness>10.0</SeriesThickness>
  <GridColumnCount>0</GridColumnCount>
  <ExtendedProperties>
    <Name>enable.area.alt</Name>
    <Value>false</Value>
  </ExtendedProperties>
  <SampleData>
    <BaseSampleData>
      <DataSetRepresentation>'A','B','C','D','E'</DataSetRepresentation>
    </BaseSampleData>
    <OrthogonalSampleData>
      <DataSetRepresentation>6,4,12,8,10</DataSetRepresentation>
      <SeriesDefinitionIndex>0</SeriesDefinitionIndex>
    </OrthogonalSampleData>
  </SampleData>
  <Interactivity>
    <Enable>false</Enable>
  </Interactivity>
  <EmptyMessage>
    <Caption>
      <Value>NO_DATA_FOUND=No matching records found for the specified report filters.</Value>
      <Font>
        <Name>SansSerif</Name>
        <Alignment>
          <horizontalAlignment>Center</horizontalAlignment>
          <verticalAlignment>Center</verticalAlignment>
        </Alignment>
      </Font>
    </Caption>
    <Background xsi:type="attribute:ColorDefinition">
      <Transparency>64</Transparency>
      <Red>127</Red>
      <Green>127</Green>
      <Blue>127</Blue>
    </Background>
    <Outline>
      <Color>
        <Transparency>128</Transparency>
        <Red>127</Red>
        <Green>127</Green>
        <Blue>127</Blue>
      </Color>
      <Visible>true</Visible>
    </Outline>
    <Insets>
      <Top>10.0</Top>
      <Left>10.0</Left>
      <Bottom>10.0</Bottom>
      <Right>10.0</Right>
    </Insets>
    <Visible>true</Visible>
  </EmptyMessage>
  <SeriesDefinitions>
    <Query>
      <Definition></Definition>
    </Query>
    <SeriesPalette>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>80</Red>
        <Green>166</Green>
        <Blue>218</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>242</Red>
        <Green>88</Green>
        <Blue>106</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>232</Red>
        <Green>172</Green>
        <Blue>57</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>128</Red>
        <Green>255</Green>
        <Blue>128</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>64</Red>
        <Green>128</Green>
        <Blue>128</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>128</Red>
        <Green>128</Green>
        <Blue>192</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>170</Red>
        <Green>85</Green>
        <Blue>85</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>128</Red>
        <Green>128</Green>
        <Blue>0</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>192</Red>
        <Green>192</Green>
        <Blue>192</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>255</Red>
        <Green>255</Green>
        <Blue>128</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>128</Red>
        <Green>192</Green>
        <Blue>128</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>7</Red>
        <Green>146</Green>
        <Blue>94</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>0</Red>
        <Green>128</Green>
        <Blue>255</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>255</Red>
        <Green>128</Green>
        <Blue>192</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>0</Red>
        <Green>255</Green>
        <Blue>255</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>255</Red>
        <Green>128</Green>
        <Blue>128</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>0</Red>
        <Green>128</Green>
        <Blue>192</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>128</Red>
        <Green>128</Green>
        <Blue>192</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>255</Red>
        <Green>0</Green>
        <Blue>255</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>128</Red>
        <Green>64</Green>
        <Blue>64</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>255</Red>
        <Green>128</Green>
        <Blue>64</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>80</Red>
        <Green>240</Green>
        <Blue>120</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>0</Red>
        <Green>64</Green>
        <Blue>128</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>128</Red>
        <Green>0</Green>
        <Blue>64</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>255</Red>
        <Green>0</Green>
        <Blue>128</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>128</Red>
        <Green>128</Green>
        <Blue>64</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>128</Red>
        <Green>128</Green>
        <Blue>128</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>255</Red>
        <Green>128</Green>
        <Blue>255</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>0</Red>
        <Green>64</Green>
        <Blue>0</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>0</Red>
        <Green>0</Green>
        <Blue>0</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>255</Red>
        <Green>255</Green>
        <Blue>255</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>255</Red>
        <Green>128</Green>
        <Blue>0</Blue>
      </Entries>
    </SeriesPalette>
    <SeriesDefinitions>
      <Query>
        <Definition></Definition>
      </Query>
      <SeriesPalette>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>80</Red>
          <Green>166</Green>
          <Blue>218</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>242</Red>
          <Green>88</Green>
          <Blue>106</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>232</Red>
          <Green>172</Green>
          <Blue>57</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>128</Red>
          <Green>255</Green>
          <Blue>128</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>64</Red>
          <Green>128</Green>
          <Blue>128</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>128</Red>
          <Green>128</Green>
          <Blue>192</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>170</Red>
          <Green>85</Green>
          <Blue>85</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>128</Red>
          <Green>128</Green>
          <Blue>0</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>192</Red>
          <Green>192</Green>
          <Blue>192</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>255</Red>
          <Green>255</Green>
          <Blue>128</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>128</Red>
          <Green>192</Green>
          <Blue>128</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>7</Red>
          <Green>146</Green>
          <Blue>94</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>0</Red>
          <Green>128</Green>
          <Blue>255</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>255</Red>
          <Green>128</Green>
          <Blue>192</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>0</Red>
          <Green>255</Green>
          <Blue>255</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>255</Red>
          <Green>128</Green>
          <Blue>128</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>0</Red>
          <Green>128</Green>
          <Blue>192</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>128</Red>
          <Green>128</Green>
          <Blue>192</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>255</Red>
          <Green>0</Green>
          <Blue>255</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>128</Red>
          <Green>64</Green>
          <Blue>64</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>255</Red>
          <Green>128</Green>
          <Blue>64</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>80</Red>
          <Green>240</Green>
          <Blue>120</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>0</Red>
          <Green>64</Green>
          <Blue>128</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>128</Red>
          <Green>0</Green>
          <Blue>64</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>255</Red>
          <Green>0</Green>
          <Blue>128</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>128</Red>
          <Green>128</Green>
          <Blue>64</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>128</Red>
          <Green>128</Green>
          <Blue>128</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>255</Red>
          <Green>128</Green>
          <Blue>255</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>0</Red>
          <Green>64</Green>
          <Blue>0</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>0</Red>
          <Green>0</Green>
          <Blue>0</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>255</Red>
          <Green>255</Green>
          <Blue>255</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>255</Red>
          <Green>128</Green>
          <Blue>0</Blue>
        </Entries>
      </SeriesPalette>
      <Series xsi:type="type:PieSeries">
        <Visible>true</Visible>
        <Label>
          <Caption>
            <Value></Value>
            <Font>
              <Alignment/>
            </Font>
          </Caption>
          <Background xsi:type="attribute:ColorDefinition">
            <Transparency>0</Transparency>
            <Red>255</Red>
            <Green>255</Green>
            <Blue>255</Blue>
          </Background>
          <Outline>
            <Style>Solid</Style>
            <Thickness>1</Thickness>
            <Color>
              <Transparency>255</Transparency>
              <Red>0</Red>
              <Green>0</Green>
              <Blue>0</Blue>
            </Color>
            <Visible>false</Visible>
          </Outline>
          <Insets>
            <Top>0.0</Top>
            <Left>2.0</Left>
            <Bottom>0.0</Bottom>
            <Right>3.0</Right>
          </Insets>
          <Visible>true</Visible>
        </Label>
        <DataDefinition>
          <Definition>row[&quot;node_id&quot;];</Definition>
          <Grouping>
            <Enabled>true</Enabled>
            <GroupType>Text</GroupType>
            <AggregateExpression>DistinctCount</AggregateExpression>
          </Grouping>
        </DataDefinition>
        <DataPoint>
          <Components>
            <Type>Orthogonal_Value</Type>
          </Components>
          <Separator>, </Separator>
        </DataPoint>
        <LabelPosition>Outside</LabelPosition>
        <Stacked>false</Stacked>
        <Triggers>
          <Condition>onmouseover</Condition>
          <Action>
            <Type>Show_Tooltip</Type>
            <Value xsi:type="attribute:TooltipValue">
              <Text></Text>
              <Delay>200</Delay>
            </Value>
          </Action>
        </Triggers>
        <Explosion>0</Explosion>
        <Title>
          <Caption>
            <Value></Value>
            <Font>
              <Size>16.0</Size>
              <Bold>true</Bold>
              <Alignment/>
            </Font>
          </Caption>
          <Background xsi:type="attribute:ColorDefinition">
            <Transparency>0</Transparency>
            <Red>255</Red>
            <Green>255</Green>
            <Blue>255</Blue>
          </Background>
          <Outline>
            <Style>Solid</Style>
            <Thickness>1</Thickness>
            <Color>
              <Transparency>255</Transparency>
              <Red>0</Red>
              <Green>0</Green>
              <Blue>0</Blue>
            </Color>
          </Outline>
          <Insets>
            <Top>0.0</Top>
            <Left>2.0</Left>
            <Bottom>0.0</Bottom>
            <Right>3.0</Right>
          </Insets>
          <Visible>true</Visible>
        </Title>
        <TitlePosition>Below</TitlePosition>
        <LeaderLineAttributes>
          <Style>Solid</Style>
          <Thickness>1</Thickness>
          <Visible>true</Visible>
        </LeaderLineAttributes>
        <LeaderLineLength>10.0</LeaderLineLength>
      </Series>
    </SeriesDefinitions>
    <Series>
      <Visible>true</Visible>
      <Label>
        <Caption>
          <Value></Value>
          <Font>
            <Alignment/>
          </Font>
        </Caption>
        <Background xsi:type="attribute:ColorDefinition">
          <Transparency>0</Transparency>
          <Red>255</Red>
          <Green>255</Green>
          <Blue>255</Blue>
        </Background>
        <Outline>
          <Style>Solid</Style>
          <Thickness>1</Thickness>
          <Color>
            <Transparency>255</Transparency>
            <Red>0</Red>
            <Green>0</Green>
            <Blue>0</Blue>
          </Color>
          <Visible>false</Visible>
        </Outline>
        <Insets>
          <Top>0.0</Top>
          <Left>2.0</Left>
          <Bottom>0.0</Bottom>
          <Right>3.0</Right>
        </Insets>
        <Visible>false</Visible>
      </Label>
      <DataDefinition>
        <Definition>row[&quot;win11_inplace_upgrade_label&quot;];</Definition>
      </DataDefinition>
      <DataPoint>
        <Components>
          <Type>Orthogonal_Value</Type>
        </Components>
        <Separator>, </Separator>
      </DataPoint>
      <LabelPosition>Outside</LabelPosition>
      <Stacked>false</Stacked>
    </Series>
    <Grouping>
      <Enabled>true</Enabled>
      <GroupType>Text</GroupType>
      <AggregateExpression>Sum</AggregateExpression>
    </Grouping>
    <SortKey/>
  </SeriesDefinitions>
  <Coverage>0.6</Coverage>
</model:ChartWithoutAxes>
]]></xml-property>
                                    <property name="outputFormat">SVG</property>
                                    <property name="inheritColumns">false</property>
                                    <property name="height">2.5in</property>
                                    <property name="width">4.85in</property>
                                    <property name="dataSet">Windows10MachineCountsByStatus</property>
                                    <list-property name="boundDataColumns">
                                        <structure>
                                            <property name="name">node_id</property>
                                            <text-property name="displayName">node_id</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_id"]</expression>
                                            <property name="dataType">integer</property>
                                        </structure>
                                        <structure>
                                            <property name="name">machine_name</property>
                                            <text-property name="displayName">machine_name</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["machine_name"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">machine_fqmn</property>
                                            <text-property name="displayName">machine_fqmn</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["machine_fqmn"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">machine_last_contact</property>
                                            <text-property name="displayName">machine_last_contact</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["machine_last_contact"]</expression>
                                            <property name="dataType">date-time</property>
                                        </structure>
                                        <structure>
                                            <property name="name">machine_make</property>
                                            <text-property name="displayName">machine_make</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["machine_make"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">machine_model</property>
                                            <text-property name="displayName">machine_model</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["machine_model"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">machine_chassis_type</property>
                                            <text-property name="displayName">machine_chassis_type</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["machine_chassis_type"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_os_version</property>
                                            <text-property name="displayName">node_os_version</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_os_version"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_os_desc</property>
                                            <text-property name="displayName">node_os_desc</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_os_desc"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">os_build_version</property>
                                            <text-property name="displayName">os_build_version</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["os_build_version"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_cpu_model</property>
                                            <text-property name="displayName">node_cpu_model</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_cpu_model"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_cpu_short_models</property>
                                            <text-property name="displayName">node_cpu_short_models</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_cpu_short_models"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_cpu_speed_ghz</property>
                                            <text-property name="displayName">node_cpu_speed_ghz</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_cpu_speed_ghz"]</expression>
                                            <property name="dataType">decimal</property>
                                        </structure>
                                        <structure>
                                            <property name="name">cpu_brand</property>
                                            <text-property name="displayName">cpu_brand</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["cpu_brand"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">cpu_sub_brand</property>
                                            <text-property name="displayName">cpu_sub_brand</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["cpu_sub_brand"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">cpu_sub_brand_modifier</property>
                                            <text-property name="displayName">cpu_sub_brand_modifier</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["cpu_sub_brand_modifier"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">cpu_model_number</property>
                                            <text-property name="displayName">cpu_model_number</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["cpu_model_number"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">cpu_sku_level</property>
                                            <text-property name="displayName">cpu_sku_level</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["cpu_sku_level"]</expression>
                                            <property name="dataType">integer</property>
                                        </structure>
                                        <structure>
                                            <property name="name">cpu_generation</property>
                                            <text-property name="displayName">cpu_generation</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["cpu_generation"]</expression>
                                            <property name="dataType">integer</property>
                                        </structure>
                                        <structure>
                                            <property name="name">cpu_sku</property>
                                            <text-property name="displayName">cpu_sku</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["cpu_sku"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_per_cpu_cores</property>
                                            <text-property name="displayName">node_per_cpu_cores</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_per_cpu_cores"]</expression>
                                            <property name="dataType">decimal</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_cpu_cores</property>
                                            <text-property name="displayName">node_cpu_cores</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_cpu_cores"]</expression>
                                            <property name="dataType">decimal</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_cpu_bitwidth</property>
                                            <text-property name="displayName">node_cpu_bitwidth</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_cpu_bitwidth"]</expression>
                                            <property name="dataType">integer</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_ram_allocated_gb</property>
                                            <text-property name="displayName">node_ram_allocated_gb</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_ram_allocated_gb"]</expression>
                                            <property name="dataType">decimal</property>
                                        </structure>
                                        <structure>
                                            <property name="name">ram_alloc_gb</property>
                                            <text-property name="displayName">ram_alloc_gb</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["ram_alloc_gb"]</expression>
                                            <property name="dataType">decimal</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_disk0_c_size_gb</property>
                                            <text-property name="displayName">node_disk0_c_size_gb</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_disk0_c_size_gb"]</expression>
                                            <property name="dataType">decimal</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_disk0_c_used_gb</property>
                                            <text-property name="displayName">node_disk0_c_used_gb</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_disk0_c_used_gb"]</expression>
                                            <property name="dataType">decimal</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_disk0_c_free_gb</property>
                                            <text-property name="displayName">node_disk0_c_free_gb</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_disk0_c_free_gb"]</expression>
                                            <property name="dataType">decimal</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_total_disk_size_gb</property>
                                            <text-property name="displayName">node_total_disk_size_gb</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_total_disk_size_gb"]</expression>
                                            <property name="dataType">decimal</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_total_disk_used_gb</property>
                                            <text-property name="displayName">node_total_disk_used_gb</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_total_disk_used_gb"]</expression>
                                            <property name="dataType">decimal</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_total_disk_free_gb</property>
                                            <text-property name="displayName">node_total_disk_free_gb</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_total_disk_free_gb"]</expression>
                                            <property name="dataType">decimal</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_gpu_model</property>
                                            <text-property name="displayName">node_gpu_model</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_gpu_model"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_discrete_gpu_models</property>
                                            <text-property name="displayName">node_discrete_gpu_models</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_discrete_gpu_models"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_gpu_count</property>
                                            <text-property name="displayName">node_gpu_count</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_gpu_count"]</expression>
                                            <property name="dataType">decimal</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_discrete_gpu_count</property>
                                            <text-property name="displayName">node_discrete_gpu_count</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_discrete_gpu_count"]</expression>
                                            <property name="dataType">decimal</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_gpu_color_depth</property>
                                            <text-property name="displayName">node_gpu_color_depth</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_gpu_color_depth"]</expression>
                                            <property name="dataType">integer</property>
                                        </structure>
                                        <structure>
                                            <property name="name">os_dx12orwddm2</property>
                                            <text-property name="displayName">os_dx12orwddm2</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["os_dx12orwddm2"]</expression>
                                            <property name="dataType">integer</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_display_dimensions</property>
                                            <text-property name="displayName">node_display_dimensions</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_display_dimensions"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">max_display_res_y</property>
                                            <text-property name="displayName">max_display_res_y</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["max_display_res_y"]</expression>
                                            <property name="dataType">integer</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_display_size_in_inches</property>
                                            <text-property name="displayName">node_display_size_in_inches</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_display_size_in_inches"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">max_display_size_in_inches</property>
                                            <text-property name="displayName">max_display_size_in_inches</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["max_display_size_in_inches"]</expression>
                                            <property name="dataType">integer</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_display_count</property>
                                            <text-property name="displayName">node_display_count</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_display_count"]</expression>
                                            <property name="dataType">decimal</property>
                                        </structure>
                                        <structure>
                                            <property name="name">machine_bios_uefi_capable</property>
                                            <text-property name="displayName">machine_bios_uefi_capable</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["machine_bios_uefi_capable"]</expression>
                                            <property name="dataType">integer</property>
                                        </structure>
                                        <structure>
                                            <property name="name">machine_bios_uefi_enabled</property>
                                            <text-property name="displayName">machine_bios_uefi_enabled</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["machine_bios_uefi_enabled"]</expression>
                                            <property name="dataType">integer</property>
                                        </structure>
                                        <structure>
                                            <property name="name">machine_secure_boot</property>
                                            <text-property name="displayName">machine_secure_boot</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["machine_secure_boot"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">machine_tpm_specifications</property>
                                            <text-property name="displayName">machine_tpm_specifications</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["machine_tpm_specifications"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">machine_tpm_specification</property>
                                            <text-property name="displayName">machine_tpm_specification</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["machine_tpm_specification"]</expression>
                                            <property name="dataType">integer</property>
                                        </structure>
                                        <structure>
                                            <property name="name">machine_location_city_state_country</property>
                                            <text-property name="displayName">machine_location_city_state_country</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["machine_location_city_state_country"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">machine_location_country</property>
                                            <text-property name="displayName">machine_location_country</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["machine_location_country"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">machine_location_state</property>
                                            <text-property name="displayName">machine_location_state</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["machine_location_state"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">machine_location_city</property>
                                            <text-property name="displayName">machine_location_city</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["machine_location_city"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">cpu_support_status</property>
                                            <text-property name="displayName">cpu_support_status</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["cpu_support_status"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">win11_inplace_upgrade_label</property>
                                            <text-property name="displayName">win11_inplace_upgrade_label</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["win11_inplace_upgrade_label"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">win11_image_upgrade_label</property>
                                            <text-property name="displayName">win11_image_upgrade_label</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["win11_image_upgrade_label"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                    </list-property>
                                </extended-item>
                            </cell>
                            <cell id="12584">
                                <property name="backgroundColor">silver</property>
                                <property name="borderBottomColor">#000000</property>
                                <property name="borderBottomStyle">solid</property>
                                <property name="borderBottomWidth">medium</property>
                                <property name="borderLeftColor">#000000</property>
                                <property name="borderLeftStyle">solid</property>
                                <property name="borderLeftWidth">thin</property>
                                <property name="borderRightColor">#000000</property>
                                <property name="borderRightStyle">solid</property>
                                <property name="borderRightWidth">medium</property>
                                <property name="borderTopColor">#000000</property>
                                <property name="borderTopStyle">solid</property>
                                <property name="borderTopWidth">medium</property>
                                <property name="textAlign">center</property>
                                <extended-item extensionName="Chart" name="Windows11ImageRefreshChart1" id="12585">
                                    <xml-property name="xmlRepresentation"><![CDATA[<model:ChartWithoutAxes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:attribute="http://www.birt.eclipse.org/ChartModelAttribute" xmlns:layout="http://www.birt.eclipse.org/ChartModelLayout" xmlns:model="http://www.birt.eclipse.org/ChartModel" xmlns:type="http://www.birt.eclipse.org/ChartModelType">
  <Version>2.6.1</Version>
  <Type>Pie Chart</Type>
  <SubType>Standard</SubType>
  <Block>
    <Children xsi:type="layout:TitleBlock">
      <Bounds>
        <Left>0.0</Left>
        <Top>0.0</Top>
        <Width>0.0</Width>
        <Height>0.0</Height>
      </Bounds>
      <Insets>
        <Top>3.0</Top>
        <Left>3.0</Left>
        <Bottom>3.0</Bottom>
        <Right>3.0</Right>
      </Insets>
      <Row>-1</Row>
      <Column>-1</Column>
      <Rowspan>-1</Rowspan>
      <Columnspan>-1</Columnspan>
      <Outline>
        <Style>Solid</Style>
        <Thickness>1</Thickness>
        <Color>
          <Transparency>255</Transparency>
          <Red>0</Red>
          <Green>0</Green>
          <Blue>0</Blue>
        </Color>
        <Visible>false</Visible>
      </Outline>
      <Visible>true</Visible>
      <Label>
        <Caption>
          <Value>Windows 11 Image Refresh Compatibility</Value>
          <Font>
            <Size>16.0</Size>
            <Bold>true</Bold>
            <Alignment>
              <horizontalAlignment>Center</horizontalAlignment>
              <verticalAlignment>Center</verticalAlignment>
            </Alignment>
          </Font>
        </Caption>
        <Background xsi:type="attribute:ColorDefinition">
          <Transparency>0</Transparency>
          <Red>255</Red>
          <Green>255</Green>
          <Blue>255</Blue>
        </Background>
        <Outline>
          <Style>Solid</Style>
          <Thickness>1</Thickness>
          <Color>
            <Transparency>255</Transparency>
            <Red>0</Red>
            <Green>0</Green>
            <Blue>0</Blue>
          </Color>
        </Outline>
        <Insets>
          <Top>0.0</Top>
          <Left>2.0</Left>
          <Bottom>0.0</Bottom>
          <Right>3.0</Right>
        </Insets>
        <Visible>true</Visible>
      </Label>
    </Children>
    <Children xsi:type="layout:Plot">
      <Bounds>
        <Left>0.0</Left>
        <Top>0.0</Top>
        <Width>0.0</Width>
        <Height>0.0</Height>
      </Bounds>
      <Insets>
        <Top>3.0</Top>
        <Left>3.0</Left>
        <Bottom>3.0</Bottom>
        <Right>3.0</Right>
      </Insets>
      <Row>-1</Row>
      <Column>-1</Column>
      <Rowspan>-1</Rowspan>
      <Columnspan>-1</Columnspan>
      <Outline>
        <Style>Solid</Style>
        <Thickness>1</Thickness>
        <Color>
          <Transparency>255</Transparency>
          <Red>0</Red>
          <Green>0</Green>
          <Blue>0</Blue>
        </Color>
        <Visible>false</Visible>
      </Outline>
      <Visible>true</Visible>
      <HorizontalSpacing>5</HorizontalSpacing>
      <VerticalSpacing>5</VerticalSpacing>
      <ClientArea>
        <Outline>
          <Style>Solid</Style>
          <Thickness>0</Thickness>
          <Color>
            <Transparency>255</Transparency>
            <Red>0</Red>
            <Green>0</Green>
            <Blue>0</Blue>
          </Color>
          <Visible>false</Visible>
        </Outline>
        <Insets>
          <Top>0.0</Top>
          <Left>0.0</Left>
          <Bottom>0.0</Bottom>
          <Right>0.0</Right>
        </Insets>
      </ClientArea>
    </Children>
    <Children xsi:type="layout:Legend">
      <Bounds>
        <Left>0.0</Left>
        <Top>0.0</Top>
        <Width>0.0</Width>
        <Height>0.0</Height>
      </Bounds>
      <Anchor>West</Anchor>
      <Insets>
        <Top>3.0</Top>
        <Left>3.0</Left>
        <Bottom>3.0</Bottom>
        <Right>3.0</Right>
      </Insets>
      <Row>-1</Row>
      <Column>-1</Column>
      <Rowspan>-1</Rowspan>
      <Columnspan>-1</Columnspan>
      <Outline>
        <Style>Solid</Style>
        <Thickness>1</Thickness>
        <Color>
          <Transparency>255</Transparency>
          <Red>0</Red>
          <Green>0</Green>
          <Blue>0</Blue>
        </Color>
        <Visible>false</Visible>
      </Outline>
      <Visible>true</Visible>
      <ClientArea>
        <Outline>
          <Style>Solid</Style>
          <Thickness>0</Thickness>
          <Color>
            <Transparency>255</Transparency>
            <Red>0</Red>
            <Green>0</Green>
            <Blue>0</Blue>
          </Color>
          <Visible>false</Visible>
        </Outline>
        <Insets>
          <Top>2.0</Top>
          <Left>2.0</Left>
          <Bottom>2.0</Bottom>
          <Right>2.0</Right>
        </Insets>
      </ClientArea>
      <Text>
        <Value></Value>
        <Font>
          <Alignment/>
        </Font>
      </Text>
      <Orientation>Vertical</Orientation>
      <Direction>Top_Bottom</Direction>
      <Separator>
        <Style>Solid</Style>
        <Thickness>1</Thickness>
        <Color>
          <Transparency>255</Transparency>
          <Red>0</Red>
          <Green>0</Green>
          <Blue>0</Blue>
        </Color>
        <Visible>true</Visible>
      </Separator>
      <Position>Right</Position>
      <ItemType>Categories</ItemType>
      <Title>
        <Caption>
          <Value></Value>
          <Font>
            <Alignment/>
          </Font>
        </Caption>
        <Background xsi:type="attribute:ColorDefinition">
          <Transparency>0</Transparency>
          <Red>255</Red>
          <Green>255</Green>
          <Blue>255</Blue>
        </Background>
        <Outline>
          <Style>Solid</Style>
          <Thickness>1</Thickness>
          <Color>
            <Transparency>255</Transparency>
            <Red>0</Red>
            <Green>0</Green>
            <Blue>0</Blue>
          </Color>
          <Visible>false</Visible>
        </Outline>
        <Insets>
          <Top>0.0</Top>
          <Left>2.0</Left>
          <Bottom>0.0</Bottom>
          <Right>3.0</Right>
        </Insets>
        <Visible>false</Visible>
      </Title>
      <TitlePosition>Above</TitlePosition>
    </Children>
    <Bounds>
      <Left>0.0</Left>
      <Top>0.0</Top>
      <Width>212.0</Width>
      <Height>130.0</Height>
    </Bounds>
    <Insets>
      <Top>3.0</Top>
      <Left>3.0</Left>
      <Bottom>3.0</Bottom>
      <Right>3.0</Right>
    </Insets>
    <Row>-1</Row>
    <Column>-1</Column>
    <Rowspan>-1</Rowspan>
    <Columnspan>-1</Columnspan>
    <Outline>
      <Style>Solid</Style>
      <Thickness>1</Thickness>
      <Color>
        <Transparency>255</Transparency>
        <Red>0</Red>
        <Green>0</Green>
        <Blue>0</Blue>
      </Color>
      <Visible>false</Visible>
    </Outline>
    <Background xsi:type="attribute:ColorDefinition">
      <Transparency>255</Transparency>
      <Red>192</Red>
      <Green>192</Green>
      <Blue>192</Blue>
    </Background>
    <Visible>true</Visible>
  </Block>
  <Dimension>Two_Dimensional</Dimension>
  <Script>&#xD;
/**&#xD;
 * Called before drawing each datapoint graphical representation or marker.&#xD;
 * &#xD;
 * @param dph&#xD;
 *            DataPointHints&#xD;
 * @param fill&#xD;
 *            Fill&#xD;
 * @param icsc&#xD;
 *            IChartScriptContext&#xD;
 */&#xD;
&#xD;
function beforeDrawDataPoint( dph, fill, icsc )&#xD;
{&#xD;
	var displayValue = dph.getBaseDisplayValue();&#xD;
	importPackage( Packages.org.eclipse.birt.chart.model.attribute.impl );&#xD;
	var mycolor = ColorDefinitionImpl.WHITE();&#xD;
	if (displayValue == &quot;Supported&quot;) {&#xD;
	    mycolor = ColorDefinitionImpl.GREEN();&#xD;
	    mycolor.setGreen(128);&#xD;
	    mycolor.setTransparency(255);&#xD;
	}&#xD;
	else if (displayValue == &quot;Partial&quot;) {&#xD;
	    mycolor = ColorDefinitionImpl.YELLOW();&#xD;
	}&#xD;
	else if (displayValue == &quot;Unsupported&quot;) {&#xD;
	    mycolor = ColorDefinitionImpl.RED();&#xD;
	}&#xD;
	else {&#xD;
	    mycolor = ColorDefinitionImpl.GREY();&#xD;
	}&#xD;
   	r = mycolor.getRed();&#xD;
    g = mycolor.getGreen();&#xD;
    b = mycolor.getBlue();&#xD;
   	fill.set(r, g, b);&#xD;
}&#xD;
&#xD;
/**&#xD;
 * Called before drawing the legend item.&#xD;
 * &#xD;
 * @param lerh&#xD;
 * 			  LegendEntryRenderingHints&#xD;
 * @param bounds&#xD;
 * 			  Bounds&#xD;
 * @param icsc&#xD;
 * 			  IChartScriptContext&#xD;
 * @since Version 2.2.0&#xD;
 */&#xD;
&#xD;
function beforeDrawLegendItem( lerh, bounds, icsc )&#xD;
{&#xD;
	var displayValue = lerh.getLabel().getCaption().getValue();&#xD;
	var fill = lerh.getFill();&#xD;
    importPackage( Packages.org.eclipse.birt.chart.model.attribute.impl );&#xD;
	var mycolor = ColorDefinitionImpl.WHITE();&#xD;
	var mycolor = ColorDefinitionImpl.WHITE();&#xD;
	if (displayValue == &quot;Supported&quot;) {&#xD;
	    mycolor = ColorDefinitionImpl.GREEN();&#xD;
	    mycolor.setGreen(128);&#xD;
	    mycolor.setTransparency(255);&#xD;
	}&#xD;
	else if (displayValue == &quot;Partial&quot;) {&#xD;
	    mycolor = ColorDefinitionImpl.YELLOW();&#xD;
	}&#xD;
	else if (displayValue == &quot;Unsupported&quot;) {&#xD;
	    mycolor = ColorDefinitionImpl.RED();&#xD;
	}&#xD;
	else {&#xD;
	    mycolor = ColorDefinitionImpl.GREY();&#xD;
	}&#xD;
   	r = mycolor.getRed();&#xD;
    g = mycolor.getGreen();&#xD;
    b = mycolor.getBlue();&#xD;
   	fill.set(r, g, b);&#xD;
}&#xD;
</Script>
  <Units>Points</Units>
  <SeriesThickness>10.0</SeriesThickness>
  <GridColumnCount>0</GridColumnCount>
  <ExtendedProperties>
    <Name>enable.area.alt</Name>
    <Value>false</Value>
  </ExtendedProperties>
  <SampleData>
    <BaseSampleData>
      <DataSetRepresentation>'A','B','C','D','E'</DataSetRepresentation>
    </BaseSampleData>
    <OrthogonalSampleData>
      <DataSetRepresentation>6,4,12,8,10</DataSetRepresentation>
      <SeriesDefinitionIndex>0</SeriesDefinitionIndex>
    </OrthogonalSampleData>
  </SampleData>
  <Interactivity>
    <Enable>false</Enable>
  </Interactivity>
  <EmptyMessage>
    <Caption>
      <Value>NO_DATA_FOUND=No matching records found for the specified report filters.</Value>
      <Font>
        <Name>SansSerif</Name>
        <Alignment>
          <horizontalAlignment>Center</horizontalAlignment>
          <verticalAlignment>Center</verticalAlignment>
        </Alignment>
      </Font>
    </Caption>
    <Background xsi:type="attribute:ColorDefinition">
      <Transparency>64</Transparency>
      <Red>127</Red>
      <Green>127</Green>
      <Blue>127</Blue>
    </Background>
    <Outline>
      <Color>
        <Transparency>128</Transparency>
        <Red>127</Red>
        <Green>127</Green>
        <Blue>127</Blue>
      </Color>
      <Visible>true</Visible>
    </Outline>
    <Insets>
      <Top>10.0</Top>
      <Left>10.0</Left>
      <Bottom>10.0</Bottom>
      <Right>10.0</Right>
    </Insets>
    <Visible>true</Visible>
  </EmptyMessage>
  <SeriesDefinitions>
    <Query>
      <Definition></Definition>
    </Query>
    <SeriesPalette>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>80</Red>
        <Green>166</Green>
        <Blue>218</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>242</Red>
        <Green>88</Green>
        <Blue>106</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>232</Red>
        <Green>172</Green>
        <Blue>57</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>128</Red>
        <Green>255</Green>
        <Blue>128</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>64</Red>
        <Green>128</Green>
        <Blue>128</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>128</Red>
        <Green>128</Green>
        <Blue>192</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>170</Red>
        <Green>85</Green>
        <Blue>85</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>128</Red>
        <Green>128</Green>
        <Blue>0</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>192</Red>
        <Green>192</Green>
        <Blue>192</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>255</Red>
        <Green>255</Green>
        <Blue>128</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>128</Red>
        <Green>192</Green>
        <Blue>128</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>7</Red>
        <Green>146</Green>
        <Blue>94</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>0</Red>
        <Green>128</Green>
        <Blue>255</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>255</Red>
        <Green>128</Green>
        <Blue>192</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>0</Red>
        <Green>255</Green>
        <Blue>255</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>255</Red>
        <Green>128</Green>
        <Blue>128</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>0</Red>
        <Green>128</Green>
        <Blue>192</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>128</Red>
        <Green>128</Green>
        <Blue>192</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>255</Red>
        <Green>0</Green>
        <Blue>255</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>128</Red>
        <Green>64</Green>
        <Blue>64</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>255</Red>
        <Green>128</Green>
        <Blue>64</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>80</Red>
        <Green>240</Green>
        <Blue>120</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>0</Red>
        <Green>64</Green>
        <Blue>128</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>128</Red>
        <Green>0</Green>
        <Blue>64</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>255</Red>
        <Green>0</Green>
        <Blue>128</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>128</Red>
        <Green>128</Green>
        <Blue>64</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>128</Red>
        <Green>128</Green>
        <Blue>128</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>255</Red>
        <Green>128</Green>
        <Blue>255</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>0</Red>
        <Green>64</Green>
        <Blue>0</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>0</Red>
        <Green>0</Green>
        <Blue>0</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>255</Red>
        <Green>255</Green>
        <Blue>255</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>255</Red>
        <Green>128</Green>
        <Blue>0</Blue>
      </Entries>
    </SeriesPalette>
    <SeriesDefinitions>
      <Query>
        <Definition></Definition>
      </Query>
      <SeriesPalette>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>80</Red>
          <Green>166</Green>
          <Blue>218</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>242</Red>
          <Green>88</Green>
          <Blue>106</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>232</Red>
          <Green>172</Green>
          <Blue>57</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>128</Red>
          <Green>255</Green>
          <Blue>128</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>64</Red>
          <Green>128</Green>
          <Blue>128</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>128</Red>
          <Green>128</Green>
          <Blue>192</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>170</Red>
          <Green>85</Green>
          <Blue>85</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>128</Red>
          <Green>128</Green>
          <Blue>0</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>192</Red>
          <Green>192</Green>
          <Blue>192</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>255</Red>
          <Green>255</Green>
          <Blue>128</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>128</Red>
          <Green>192</Green>
          <Blue>128</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>7</Red>
          <Green>146</Green>
          <Blue>94</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>0</Red>
          <Green>128</Green>
          <Blue>255</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>255</Red>
          <Green>128</Green>
          <Blue>192</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>0</Red>
          <Green>255</Green>
          <Blue>255</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>255</Red>
          <Green>128</Green>
          <Blue>128</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>0</Red>
          <Green>128</Green>
          <Blue>192</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>128</Red>
          <Green>128</Green>
          <Blue>192</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>255</Red>
          <Green>0</Green>
          <Blue>255</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>128</Red>
          <Green>64</Green>
          <Blue>64</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>255</Red>
          <Green>128</Green>
          <Blue>64</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>80</Red>
          <Green>240</Green>
          <Blue>120</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>0</Red>
          <Green>64</Green>
          <Blue>128</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>128</Red>
          <Green>0</Green>
          <Blue>64</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>255</Red>
          <Green>0</Green>
          <Blue>128</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>128</Red>
          <Green>128</Green>
          <Blue>64</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>128</Red>
          <Green>128</Green>
          <Blue>128</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>255</Red>
          <Green>128</Green>
          <Blue>255</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>0</Red>
          <Green>64</Green>
          <Blue>0</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>0</Red>
          <Green>0</Green>
          <Blue>0</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>255</Red>
          <Green>255</Green>
          <Blue>255</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>255</Red>
          <Green>128</Green>
          <Blue>0</Blue>
        </Entries>
      </SeriesPalette>
      <Series xsi:type="type:PieSeries">
        <Visible>true</Visible>
        <Label>
          <Caption>
            <Value></Value>
            <Font>
              <Alignment/>
            </Font>
          </Caption>
          <Background xsi:type="attribute:ColorDefinition">
            <Transparency>0</Transparency>
            <Red>255</Red>
            <Green>255</Green>
            <Blue>255</Blue>
          </Background>
          <Outline>
            <Style>Solid</Style>
            <Thickness>1</Thickness>
            <Color>
              <Transparency>255</Transparency>
              <Red>0</Red>
              <Green>0</Green>
              <Blue>0</Blue>
            </Color>
            <Visible>false</Visible>
          </Outline>
          <Insets>
            <Top>0.0</Top>
            <Left>2.0</Left>
            <Bottom>0.0</Bottom>
            <Right>3.0</Right>
          </Insets>
          <Visible>true</Visible>
        </Label>
        <DataDefinition>
          <Definition>row[&quot;node_id&quot;];</Definition>
          <Grouping>
            <Enabled>true</Enabled>
            <GroupType>Text</GroupType>
            <AggregateExpression>DistinctCount</AggregateExpression>
          </Grouping>
        </DataDefinition>
        <DataPoint>
          <Components>
            <Type>Orthogonal_Value</Type>
          </Components>
          <Separator>, </Separator>
        </DataPoint>
        <LabelPosition>Outside</LabelPosition>
        <Stacked>false</Stacked>
        <Triggers>
          <Condition>onmouseover</Condition>
          <Action>
            <Type>Show_Tooltip</Type>
            <Value xsi:type="attribute:TooltipValue">
              <Text></Text>
              <Delay>200</Delay>
            </Value>
          </Action>
        </Triggers>
        <Explosion>0</Explosion>
        <Title>
          <Caption>
            <Value></Value>
            <Font>
              <Size>16.0</Size>
              <Bold>true</Bold>
              <Alignment/>
            </Font>
          </Caption>
          <Background xsi:type="attribute:ColorDefinition">
            <Transparency>0</Transparency>
            <Red>255</Red>
            <Green>255</Green>
            <Blue>255</Blue>
          </Background>
          <Outline>
            <Style>Solid</Style>
            <Thickness>1</Thickness>
            <Color>
              <Transparency>255</Transparency>
              <Red>0</Red>
              <Green>0</Green>
              <Blue>0</Blue>
            </Color>
          </Outline>
          <Insets>
            <Top>0.0</Top>
            <Left>2.0</Left>
            <Bottom>0.0</Bottom>
            <Right>3.0</Right>
          </Insets>
          <Visible>true</Visible>
        </Title>
        <TitlePosition>Below</TitlePosition>
        <LeaderLineAttributes>
          <Style>Solid</Style>
          <Thickness>1</Thickness>
          <Visible>true</Visible>
        </LeaderLineAttributes>
        <LeaderLineLength>10.0</LeaderLineLength>
      </Series>
    </SeriesDefinitions>
    <Series>
      <Visible>true</Visible>
      <Label>
        <Caption>
          <Value></Value>
          <Font>
            <Alignment/>
          </Font>
        </Caption>
        <Background xsi:type="attribute:ColorDefinition">
          <Transparency>0</Transparency>
          <Red>255</Red>
          <Green>255</Green>
          <Blue>255</Blue>
        </Background>
        <Outline>
          <Style>Solid</Style>
          <Thickness>1</Thickness>
          <Color>
            <Transparency>255</Transparency>
            <Red>0</Red>
            <Green>0</Green>
            <Blue>0</Blue>
          </Color>
          <Visible>false</Visible>
        </Outline>
        <Insets>
          <Top>0.0</Top>
          <Left>2.0</Left>
          <Bottom>0.0</Bottom>
          <Right>3.0</Right>
        </Insets>
        <Visible>false</Visible>
      </Label>
      <DataDefinition>
        <Definition>row[&quot;win11_image_upgrade_label&quot;];</Definition>
      </DataDefinition>
      <DataPoint>
        <Components>
          <Type>Orthogonal_Value</Type>
        </Components>
        <Separator>, </Separator>
      </DataPoint>
      <LabelPosition>Outside</LabelPosition>
      <Stacked>false</Stacked>
    </Series>
    <Grouping>
      <Enabled>true</Enabled>
      <GroupType>Text</GroupType>
      <AggregateExpression>Sum</AggregateExpression>
    </Grouping>
  </SeriesDefinitions>
  <Coverage>0.6</Coverage>
</model:ChartWithoutAxes>
]]></xml-property>
                                    <property name="outputFormat">SVG</property>
                                    <property name="inheritColumns">false</property>
                                    <property name="height">2.5in</property>
                                    <property name="width">4.85in</property>
                                    <property name="dataSet">Windows10MachineCountsByStatus</property>
                                    <list-property name="boundDataColumns">
                                        <structure>
                                            <property name="name">node_id</property>
                                            <expression name="expression" type="javascript">dataSetRow["node_id"]</expression>
                                            <property name="dataType">integer</property>
                                        </structure>
                                        <structure>
                                            <property name="name">machine_name</property>
                                            <expression name="expression" type="javascript">dataSetRow["machine_name"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">machine_fqmn</property>
                                            <expression name="expression" type="javascript">dataSetRow["machine_fqmn"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">machine_last_contact</property>
                                            <expression name="expression" type="javascript">dataSetRow["machine_last_contact"]</expression>
                                            <property name="dataType">date-time</property>
                                        </structure>
                                        <structure>
                                            <property name="name">machine_make</property>
                                            <expression name="expression" type="javascript">dataSetRow["machine_make"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">machine_model</property>
                                            <expression name="expression" type="javascript">dataSetRow["machine_model"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">machine_chassis_type</property>
                                            <expression name="expression" type="javascript">dataSetRow["machine_chassis_type"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_os_version</property>
                                            <expression name="expression" type="javascript">dataSetRow["node_os_version"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_os_desc</property>
                                            <expression name="expression" type="javascript">dataSetRow["node_os_desc"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">os_build_version</property>
                                            <expression name="expression" type="javascript">dataSetRow["os_build_version"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_cpu_model</property>
                                            <expression name="expression" type="javascript">dataSetRow["node_cpu_model"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_cpu_short_models</property>
                                            <expression name="expression" type="javascript">dataSetRow["node_cpu_short_models"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_cpu_speed_ghz</property>
                                            <expression name="expression" type="javascript">dataSetRow["node_cpu_speed_ghz"]</expression>
                                            <property name="dataType">decimal</property>
                                        </structure>
                                        <structure>
                                            <property name="name">cpu_brand</property>
                                            <expression name="expression" type="javascript">dataSetRow["cpu_brand"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">cpu_sub_brand</property>
                                            <expression name="expression" type="javascript">dataSetRow["cpu_sub_brand"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">cpu_sub_brand_modifier</property>
                                            <expression name="expression" type="javascript">dataSetRow["cpu_sub_brand_modifier"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">cpu_model_number</property>
                                            <expression name="expression" type="javascript">dataSetRow["cpu_model_number"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">cpu_sku_level</property>
                                            <expression name="expression" type="javascript">dataSetRow["cpu_sku_level"]</expression>
                                            <property name="dataType">integer</property>
                                        </structure>
                                        <structure>
                                            <property name="name">cpu_generation</property>
                                            <expression name="expression" type="javascript">dataSetRow["cpu_generation"]</expression>
                                            <property name="dataType">integer</property>
                                        </structure>
                                        <structure>
                                            <property name="name">cpu_sku</property>
                                            <expression name="expression" type="javascript">dataSetRow["cpu_sku"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_per_cpu_cores</property>
                                            <expression name="expression" type="javascript">dataSetRow["node_per_cpu_cores"]</expression>
                                            <property name="dataType">decimal</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_cpu_cores</property>
                                            <expression name="expression" type="javascript">dataSetRow["node_cpu_cores"]</expression>
                                            <property name="dataType">decimal</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_cpu_bitwidth</property>
                                            <expression name="expression" type="javascript">dataSetRow["node_cpu_bitwidth"]</expression>
                                            <property name="dataType">integer</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_ram_allocated_gb</property>
                                            <expression name="expression" type="javascript">dataSetRow["node_ram_allocated_gb"]</expression>
                                            <property name="dataType">decimal</property>
                                        </structure>
                                        <structure>
                                            <property name="name">ram_alloc_gb</property>
                                            <expression name="expression" type="javascript">dataSetRow["ram_alloc_gb"]</expression>
                                            <property name="dataType">decimal</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_disk0_c_size_gb</property>
                                            <expression name="expression" type="javascript">dataSetRow["node_disk0_c_size_gb"]</expression>
                                            <property name="dataType">decimal</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_disk0_c_used_gb</property>
                                            <expression name="expression" type="javascript">dataSetRow["node_disk0_c_used_gb"]</expression>
                                            <property name="dataType">decimal</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_disk0_c_free_gb</property>
                                            <expression name="expression" type="javascript">dataSetRow["node_disk0_c_free_gb"]</expression>
                                            <property name="dataType">decimal</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_total_disk_size_gb</property>
                                            <expression name="expression" type="javascript">dataSetRow["node_total_disk_size_gb"]</expression>
                                            <property name="dataType">decimal</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_total_disk_used_gb</property>
                                            <expression name="expression" type="javascript">dataSetRow["node_total_disk_used_gb"]</expression>
                                            <property name="dataType">decimal</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_total_disk_free_gb</property>
                                            <expression name="expression" type="javascript">dataSetRow["node_total_disk_free_gb"]</expression>
                                            <property name="dataType">decimal</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_gpu_model</property>
                                            <expression name="expression" type="javascript">dataSetRow["node_gpu_model"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_discrete_gpu_models</property>
                                            <expression name="expression" type="javascript">dataSetRow["node_discrete_gpu_models"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_gpu_count</property>
                                            <expression name="expression" type="javascript">dataSetRow["node_gpu_count"]</expression>
                                            <property name="dataType">decimal</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_discrete_gpu_count</property>
                                            <expression name="expression" type="javascript">dataSetRow["node_discrete_gpu_count"]</expression>
                                            <property name="dataType">decimal</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_gpu_color_depth</property>
                                            <expression name="expression" type="javascript">dataSetRow["node_gpu_color_depth"]</expression>
                                            <property name="dataType">integer</property>
                                        </structure>
                                        <structure>
                                            <property name="name">os_dx12orwddm2</property>
                                            <expression name="expression" type="javascript">dataSetRow["os_dx12orwddm2"]</expression>
                                            <property name="dataType">integer</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_display_dimensions</property>
                                            <expression name="expression" type="javascript">dataSetRow["node_display_dimensions"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">max_display_res_y</property>
                                            <expression name="expression" type="javascript">dataSetRow["max_display_res_y"]</expression>
                                            <property name="dataType">integer</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_display_size_in_inches</property>
                                            <expression name="expression" type="javascript">dataSetRow["node_display_size_in_inches"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">max_display_size_in_inches</property>
                                            <expression name="expression" type="javascript">dataSetRow["max_display_size_in_inches"]</expression>
                                            <property name="dataType">integer</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_display_count</property>
                                            <expression name="expression" type="javascript">dataSetRow["node_display_count"]</expression>
                                            <property name="dataType">decimal</property>
                                        </structure>
                                        <structure>
                                            <property name="name">machine_bios_uefi_capable</property>
                                            <expression name="expression" type="javascript">dataSetRow["machine_bios_uefi_capable"]</expression>
                                            <property name="dataType">integer</property>
                                        </structure>
                                        <structure>
                                            <property name="name">machine_bios_uefi_enabled</property>
                                            <expression name="expression" type="javascript">dataSetRow["machine_bios_uefi_enabled"]</expression>
                                            <property name="dataType">integer</property>
                                        </structure>
                                        <structure>
                                            <property name="name">machine_secure_boot</property>
                                            <expression name="expression" type="javascript">dataSetRow["machine_secure_boot"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">machine_tpm_specifications</property>
                                            <expression name="expression" type="javascript">dataSetRow["machine_tpm_specifications"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">machine_tpm_specification</property>
                                            <expression name="expression" type="javascript">dataSetRow["machine_tpm_specification"]</expression>
                                            <property name="dataType">integer</property>
                                        </structure>
                                        <structure>
                                            <property name="name">machine_location_city_state_country</property>
                                            <expression name="expression" type="javascript">dataSetRow["machine_location_city_state_country"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">machine_location_country</property>
                                            <expression name="expression" type="javascript">dataSetRow["machine_location_country"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">machine_location_state</property>
                                            <expression name="expression" type="javascript">dataSetRow["machine_location_state"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">machine_location_city</property>
                                            <expression name="expression" type="javascript">dataSetRow["machine_location_city"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">cpu_support_status</property>
                                            <expression name="expression" type="javascript">dataSetRow["cpu_support_status"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">win11_inplace_upgrade_label</property>
                                            <expression name="expression" type="javascript">dataSetRow["win11_inplace_upgrade_label"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">win11_image_upgrade_label</property>
                                            <expression name="expression" type="javascript">dataSetRow["win11_image_upgrade_label"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                    </list-property>
                                </extended-item>
                            </cell>
                        </row>
                    </grid>
                </cell>
            </row>
            <row id="12586">
                <property name="height">10pt</property>
                <cell id="12587">
                    <property name="paddingTop">1pt</property>
                </cell>
            </row>
            <row id="12314">
                <cell id="12315">
                    <property name="paddingTop">1pt</property>
                    <table name="MasterTableForPDF1" id="12379">
                        <property name="masterPage">Simple MasterPage</property>
                        <property name="pageBreakBefore">auto</property>
                        <property name="canShrink">true</property>
                        <property name="width">100%</property>
                        <property name="dataSet">Windows10MachineCountsByStatus</property>
                        <list-property name="visibility"/>
                        <list-property name="boundDataColumns">
                            <structure>
                                <property name="name">node_id</property>
                                <text-property name="displayName">node_id</text-property>
                                <expression name="expression" type="javascript">dataSetRow["node_id"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">machine_name</property>
                                <text-property name="displayName">machine_name</text-property>
                                <expression name="expression" type="javascript">dataSetRow["machine_name"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">machine_fqmn</property>
                                <text-property name="displayName">machine_fqmn</text-property>
                                <expression name="expression" type="javascript">dataSetRow["machine_fqmn"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">machine_last_contact</property>
                                <text-property name="displayName">machine_last_contact</text-property>
                                <expression name="expression" type="javascript">dataSetRow["machine_last_contact"]</expression>
                                <property name="dataType">date-time</property>
                            </structure>
                            <structure>
                                <property name="name">machine_make</property>
                                <text-property name="displayName">machine_make</text-property>
                                <expression name="expression" type="javascript">dataSetRow["machine_make"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">machine_model</property>
                                <text-property name="displayName">machine_model</text-property>
                                <expression name="expression" type="javascript">dataSetRow["machine_model"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">machine_chassis_type</property>
                                <text-property name="displayName">machine_chassis_type</text-property>
                                <expression name="expression" type="javascript">dataSetRow["machine_chassis_type"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">node_os_version</property>
                                <text-property name="displayName">node_os_version</text-property>
                                <expression name="expression" type="javascript">dataSetRow["node_os_version"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">node_os_desc</property>
                                <text-property name="displayName">node_os_desc</text-property>
                                <expression name="expression" type="javascript">dataSetRow["node_os_desc"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">os_build_version</property>
                                <text-property name="displayName">os_build_version</text-property>
                                <expression name="expression" type="javascript">dataSetRow["os_build_version"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">node_cpu_model</property>
                                <text-property name="displayName">node_cpu_model</text-property>
                                <expression name="expression" type="javascript">dataSetRow["node_cpu_model"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">node_cpu_short_models</property>
                                <text-property name="displayName">node_cpu_short_models</text-property>
                                <expression name="expression" type="javascript">dataSetRow["node_cpu_short_models"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">node_cpu_speed_ghz</property>
                                <text-property name="displayName">node_cpu_speed_ghz</text-property>
                                <expression name="expression" type="javascript">dataSetRow["node_cpu_speed_ghz"]</expression>
                                <property name="dataType">decimal</property>
                            </structure>
                            <structure>
                                <property name="name">cpu_brand</property>
                                <text-property name="displayName">cpu_brand</text-property>
                                <expression name="expression" type="javascript">dataSetRow["cpu_brand"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">cpu_sub_brand</property>
                                <text-property name="displayName">cpu_sub_brand</text-property>
                                <expression name="expression" type="javascript">dataSetRow["cpu_sub_brand"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">cpu_sub_brand_modifier</property>
                                <text-property name="displayName">cpu_sub_brand_modifier</text-property>
                                <expression name="expression" type="javascript">dataSetRow["cpu_sub_brand_modifier"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">cpu_model_number</property>
                                <text-property name="displayName">cpu_model_number</text-property>
                                <expression name="expression" type="javascript">dataSetRow["cpu_model_number"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">cpu_sku_level</property>
                                <text-property name="displayName">cpu_sku_level</text-property>
                                <expression name="expression" type="javascript">dataSetRow["cpu_sku_level"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">cpu_generation</property>
                                <text-property name="displayName">cpu_generation</text-property>
                                <expression name="expression" type="javascript">dataSetRow["cpu_generation"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">cpu_sku</property>
                                <text-property name="displayName">cpu_sku</text-property>
                                <expression name="expression" type="javascript">dataSetRow["cpu_sku"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">node_per_cpu_cores</property>
                                <text-property name="displayName">node_per_cpu_cores</text-property>
                                <expression name="expression" type="javascript">dataSetRow["node_per_cpu_cores"]</expression>
                                <property name="dataType">decimal</property>
                            </structure>
                            <structure>
                                <property name="name">node_cpu_cores</property>
                                <text-property name="displayName">node_cpu_cores</text-property>
                                <expression name="expression" type="javascript">dataSetRow["node_cpu_cores"]</expression>
                                <property name="dataType">decimal</property>
                            </structure>
                            <structure>
                                <property name="name">node_cpu_bitwidth</property>
                                <text-property name="displayName">node_cpu_bitwidth</text-property>
                                <expression name="expression" type="javascript">dataSetRow["node_cpu_bitwidth"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">node_ram_allocated_gb</property>
                                <text-property name="displayName">node_ram_allocated_gb</text-property>
                                <expression name="expression" type="javascript">dataSetRow["node_ram_allocated_gb"]</expression>
                                <property name="dataType">decimal</property>
                            </structure>
                            <structure>
                                <property name="name">ram_alloc_gb</property>
                                <text-property name="displayName">ram_alloc_gb</text-property>
                                <expression name="expression" type="javascript">dataSetRow["ram_alloc_gb"]</expression>
                                <property name="dataType">decimal</property>
                            </structure>
                            <structure>
                                <property name="name">node_disk0_c_size_gb</property>
                                <text-property name="displayName">node_disk0_c_size_gb</text-property>
                                <expression name="expression" type="javascript">dataSetRow["node_disk0_c_size_gb"]</expression>
                                <property name="dataType">decimal</property>
                            </structure>
                            <structure>
                                <property name="name">node_disk0_c_used_gb</property>
                                <text-property name="displayName">node_disk0_c_used_gb</text-property>
                                <expression name="expression" type="javascript">dataSetRow["node_disk0_c_used_gb"]</expression>
                                <property name="dataType">decimal</property>
                            </structure>
                            <structure>
                                <property name="name">node_disk0_c_free_gb</property>
                                <text-property name="displayName">node_disk0_c_free_gb</text-property>
                                <expression name="expression" type="javascript">dataSetRow["node_disk0_c_free_gb"]</expression>
                                <property name="dataType">decimal</property>
                            </structure>
                            <structure>
                                <property name="name">node_total_disk_size_gb</property>
                                <text-property name="displayName">node_total_disk_size_gb</text-property>
                                <expression name="expression" type="javascript">dataSetRow["node_total_disk_size_gb"]</expression>
                                <property name="dataType">decimal</property>
                            </structure>
                            <structure>
                                <property name="name">node_total_disk_used_gb</property>
                                <text-property name="displayName">node_total_disk_used_gb</text-property>
                                <expression name="expression" type="javascript">dataSetRow["node_total_disk_used_gb"]</expression>
                                <property name="dataType">decimal</property>
                            </structure>
                            <structure>
                                <property name="name">node_total_disk_free_gb</property>
                                <text-property name="displayName">node_total_disk_free_gb</text-property>
                                <expression name="expression" type="javascript">dataSetRow["node_total_disk_free_gb"]</expression>
                                <property name="dataType">decimal</property>
                            </structure>
                            <structure>
                                <property name="name">node_gpu_model</property>
                                <text-property name="displayName">node_gpu_model</text-property>
                                <expression name="expression" type="javascript">dataSetRow["node_gpu_model"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">node_discrete_gpu_models</property>
                                <text-property name="displayName">node_discrete_gpu_models</text-property>
                                <expression name="expression" type="javascript">dataSetRow["node_discrete_gpu_models"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">node_gpu_count</property>
                                <text-property name="displayName">node_gpu_count</text-property>
                                <expression name="expression" type="javascript">dataSetRow["node_gpu_count"]</expression>
                                <property name="dataType">decimal</property>
                            </structure>
                            <structure>
                                <property name="name">node_discrete_gpu_count</property>
                                <text-property name="displayName">node_discrete_gpu_count</text-property>
                                <expression name="expression" type="javascript">dataSetRow["node_discrete_gpu_count"]</expression>
                                <property name="dataType">decimal</property>
                            </structure>
                            <structure>
                                <property name="name">node_gpu_color_depth</property>
                                <text-property name="displayName">node_gpu_color_depth</text-property>
                                <expression name="expression" type="javascript">dataSetRow["node_gpu_color_depth"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">os_dx12orwddm2</property>
                                <text-property name="displayName">os_dx12orwddm2</text-property>
                                <expression name="expression" type="javascript">dataSetRow["os_dx12orwddm2"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">node_display_dimensions</property>
                                <text-property name="displayName">node_display_dimensions</text-property>
                                <expression name="expression" type="javascript">dataSetRow["node_display_dimensions"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">max_display_res_y</property>
                                <text-property name="displayName">max_display_res_y</text-property>
                                <expression name="expression" type="javascript">dataSetRow["max_display_res_y"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">node_display_size_in_inches</property>
                                <text-property name="displayName">node_display_size_in_inches</text-property>
                                <expression name="expression" type="javascript">dataSetRow["node_display_size_in_inches"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">max_display_size_in_inches</property>
                                <text-property name="displayName">max_display_size_in_inches</text-property>
                                <expression name="expression" type="javascript">dataSetRow["max_display_size_in_inches"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">node_display_count</property>
                                <text-property name="displayName">node_display_count</text-property>
                                <expression name="expression" type="javascript">dataSetRow["node_display_count"]</expression>
                                <property name="dataType">decimal</property>
                            </structure>
                            <structure>
                                <property name="name">machine_bios_uefi_capable</property>
                                <text-property name="displayName">machine_bios_uefi_capable</text-property>
                                <expression name="expression" type="javascript">dataSetRow["machine_bios_uefi_capable"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">machine_bios_uefi_enabled</property>
                                <text-property name="displayName">machine_bios_uefi_enabled</text-property>
                                <expression name="expression" type="javascript">dataSetRow["machine_bios_uefi_enabled"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">machine_secure_boot</property>
                                <text-property name="displayName">machine_secure_boot</text-property>
                                <expression name="expression" type="javascript">dataSetRow["machine_secure_boot"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">machine_tpm_specifications</property>
                                <text-property name="displayName">machine_tpm_specifications</text-property>
                                <expression name="expression" type="javascript">dataSetRow["machine_tpm_specifications"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">machine_tpm_specification</property>
                                <text-property name="displayName">machine_tpm_specification</text-property>
                                <expression name="expression" type="javascript">dataSetRow["machine_tpm_specification"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">machine_location_city_state_country</property>
                                <text-property name="displayName">machine_location_city_state_country</text-property>
                                <expression name="expression" type="javascript">dataSetRow["machine_location_city_state_country"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">machine_location_country</property>
                                <text-property name="displayName">machine_location_country</text-property>
                                <expression name="expression" type="javascript">dataSetRow["machine_location_country"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">machine_location_state</property>
                                <text-property name="displayName">machine_location_state</text-property>
                                <expression name="expression" type="javascript">dataSetRow["machine_location_state"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">machine_location_city</property>
                                <text-property name="displayName">machine_location_city</text-property>
                                <expression name="expression" type="javascript">dataSetRow["machine_location_city"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">cpu_support_status</property>
                                <text-property name="displayName">cpu_support_status</text-property>
                                <expression name="expression" type="javascript">dataSetRow["cpu_support_status"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">win11_inplace_upgrade_label</property>
                                <text-property name="displayName">win11_inplace_upgrade_label</text-property>
                                <expression name="expression" type="javascript">dataSetRow["win11_inplace_upgrade_label"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">win11_image_upgrade_label</property>
                                <text-property name="displayName">win11_image_upgrade_label</text-property>
                                <expression name="expression" type="javascript">dataSetRow["win11_image_upgrade_label"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                        </list-property>
                        <structure name="toc"/>
                        <property name="pageBreakInterval">999999999</property>
                        <column id="12445">
                            <property name="textAlign">left</property>
                            <property name="width">50%</property>
                        </column>
                        <column id="12446">
                            <property name="textAlign">left</property>
                            <property name="width">70%</property>
                        </column>
                        <column id="12447">
                            <property name="textAlign">right</property>
                            <property name="width">15%</property>
                        </column>
                        <column id="12448">
                            <property name="textAlign">right</property>
                            <property name="width">15%</property>
                        </column>
                        <column id="12449">
                            <property name="textAlign">right</property>
                            <property name="width">15%</property>
                        </column>
                        <column id="12450">
                            <property name="textAlign">right</property>
                            <property name="width">15%</property>
                        </column>
                        <column id="12451">
                            <property name="textAlign">right</property>
                            <property name="width">18%</property>
                        </column>
                        <column id="12452">
                            <property name="textAlign">right</property>
                            <property name="width">20%</property>
                        </column>
                        <column id="12453">
                            <property name="textAlign">right</property>
                            <property name="width">20%</property>
                        </column>
                        <column id="12454">
                            <property name="textAlign">right</property>
                            <property name="width">20%</property>
                        </column>
                        <column id="12455">
                            <property name="textAlign">right</property>
                            <property name="width">25%</property>
                        </column>
                        <column id="12456">
                            <property name="textAlign">right</property>
                            <property name="width">20%</property>
                        </column>
                        <column id="12457">
                            <property name="textAlign">right</property>
                            <property name="width">15%</property>
                        </column>
                        <column id="12458">
                            <property name="textAlign">center</property>
                            <property name="width">20%</property>
                        </column>
                        <column id="12459">
                            <property name="textAlign">center</property>
                            <property name="width">20%</property>
                        </column>
                        <header>
                            <row id="12380">
                                <property name="style">TableHeaderCell</property>
                                <cell id="12381">
                                    <property name="colSpan">1</property>
                                    <property name="rowSpan">1</property>
                                    <property name="style">TableHeaderCell</property>
                                    <property name="textAlign">left</property>
                                    <property name="verticalAlign">bottom</property>
                                    <label id="12382">
                                        <property name="fontFamily">sans-serif</property>
                                        <property name="fontSize">9pt</property>
                                        <property name="color">maroon</property>
                                        <property name="textAlign">left</property>
                                        <text-property name="text">Machine Name</text-property>
                                    </label>
                                </cell>
                                <cell id="12383">
                                    <property name="colSpan">1</property>
                                    <property name="rowSpan">1</property>
                                    <property name="style">TableHeaderCell</property>
                                    <property name="textAlign">left</property>
                                    <property name="verticalAlign">bottom</property>
                                    <label id="12384">
                                        <property name="fontFamily">sans-serif</property>
                                        <property name="fontSize">9pt</property>
                                        <property name="textAlign">left</property>
                                        <text-property name="text">Operating System</text-property>
                                    </label>
                                </cell>
                                <cell id="12385">
                                    <property name="colSpan">1</property>
                                    <property name="rowSpan">1</property>
                                    <property name="style">TableHeaderCell</property>
                                    <property name="textAlign">right</property>
                                    <property name="verticalAlign">bottom</property>
                                    <label id="12386">
                                        <property name="fontFamily">sans-serif</property>
                                        <property name="fontSize">9pt</property>
                                        <property name="textAlign">right</property>
                                        <text-property name="text">CPU&#13;
(GHz)</text-property>
                                    </label>
                                </cell>
                                <cell id="12387">
                                    <property name="style">TableHeaderCell</property>
                                    <property name="textAlign">right</property>
                                    <property name="verticalAlign">bottom</property>
                                    <label id="12388">
                                        <property name="fontFamily">sans-serif</property>
                                        <property name="fontSize">9pt</property>
                                        <property name="textAlign">right</property>
                                        <text-property name="text">Cores per CPU</text-property>
                                    </label>
                                </cell>
                                <cell id="12389">
                                    <property name="style">TableHeaderCell</property>
                                    <property name="textAlign">right</property>
                                    <property name="verticalAlign">bottom</property>
                                    <label id="12390">
                                        <property name="fontFamily">sans-serif</property>
                                        <property name="fontSize">9pt</property>
                                        <property name="textAlign">right</property>
                                        <text-property name="text">CPU Bit Width</text-property>
                                    </label>
                                </cell>
                                <cell id="12391">
                                    <property name="colSpan">1</property>
                                    <property name="rowSpan">1</property>
                                    <property name="style">TableHeaderCell</property>
                                    <property name="textAlign">right</property>
                                    <property name="verticalAlign">bottom</property>
                                    <label id="12392">
                                        <property name="fontFamily">sans-serif</property>
                                        <property name="fontSize">9pt</property>
                                        <property name="textAlign">right</property>
                                        <text-property name="text">RAM&#13;
(GB)</text-property>
                                    </label>
                                </cell>
                                <cell id="12393">
                                    <property name="colSpan">1</property>
                                    <property name="rowSpan">1</property>
                                    <property name="style">TableHeaderCell</property>
                                    <property name="textAlign">right</property>
                                    <property name="verticalAlign">bottom</property>
                                    <label id="12394">
                                        <property name="fontFamily">sans-serif</property>
                                        <property name="fontSize">9pt</property>
                                        <property name="textAlign">right</property>
                                        <text-property name="text">Free HDD Space&#13;
(GB)</text-property>
                                    </label>
                                </cell>
                                <cell id="12395">
                                    <property name="style">TableHeaderCell</property>
                                    <property name="textAlign">right</property>
                                    <property name="verticalAlign">bottom</property>
                                    <label id="12396">
                                        <property name="fontFamily">sans-serif</property>
                                        <property name="fontSize">9pt</property>
                                        <property name="textAlign">right</property>
                                        <text-property name="text">Display Color Depth Bits </text-property>
                                    </label>
                                </cell>
                                <cell id="12397">
                                    <property name="style">TableHeaderCell</property>
                                    <property name="textAlign">right</property>
                                    <property name="verticalAlign">bottom</property>
                                    <label id="12398">
                                        <property name="fontFamily">sans-serif</property>
                                        <property name="fontSize">9pt</property>
                                        <property name="textAlign">center</property>
                                        <text-property name="text">GPU (DirectX 12/WDDM2)</text-property>
                                    </label>
                                </cell>
                                <cell id="12399">
                                    <property name="style">TableHeaderCell</property>
                                    <property name="textAlign">right</property>
                                    <property name="verticalAlign">bottom</property>
                                    <label id="12400">
                                        <property name="fontFamily">sans-serif</property>
                                        <property name="fontSize">9pt</property>
                                        <property name="textAlign">right</property>
                                        <text-property name="text">Display Size (inches)</text-property>
                                    </label>
                                </cell>
                                <cell id="12401">
                                    <property name="style">TableHeaderCell</property>
                                    <property name="textAlign">right</property>
                                    <property name="verticalAlign">bottom</property>
                                    <label id="12402">
                                        <property name="fontFamily">sans-serif</property>
                                        <property name="fontSize">9pt</property>
                                        <property name="textAlign">right</property>
                                        <text-property name="text">Display Resolution</text-property>
                                    </label>
                                </cell>
                                <cell id="12403">
                                    <property name="style">TableHeaderCell</property>
                                    <property name="textAlign">right</property>
                                    <property name="verticalAlign">bottom</property>
                                    <label id="12404">
                                        <property name="fontFamily">sans-serif</property>
                                        <property name="fontSize">9pt</property>
                                        <property name="textAlign">center</property>
                                        <text-property name="text">BIOS UEFI Capable</text-property>
                                    </label>
                                </cell>
                                <cell id="12405">
                                    <property name="style">TableHeaderCell</property>
                                    <property name="textAlign">right</property>
                                    <property name="verticalAlign">bottom</property>
                                    <label id="12406">
                                        <property name="fontFamily">sans-serif</property>
                                        <property name="fontSize">9pt</property>
                                        <property name="textAlign">right</property>
                                        <text-property name="text">TPM Spec</text-property>
                                    </label>
                                </cell>
                                <cell id="12407">
                                    <property name="colSpan">1</property>
                                    <property name="rowSpan">1</property>
                                    <property name="style">TableHeaderCell</property>
                                    <property name="verticalAlign">bottom</property>
                                    <label id="12408">
                                        <property name="fontFamily">sans-serif</property>
                                        <property name="fontSize">9pt</property>
                                        <property name="textAlign">center</property>
                                        <text-property name="text">Windows 11 In Place Upgrade Compatibility</text-property>
                                    </label>
                                </cell>
                                <cell id="12409">
                                    <property name="colSpan">1</property>
                                    <property name="rowSpan">1</property>
                                    <property name="style">TableHeaderCell</property>
                                    <property name="verticalAlign">bottom</property>
                                    <label id="12410">
                                        <property name="fontFamily">sans-serif</property>
                                        <property name="fontSize">9pt</property>
                                        <property name="textAlign">center</property>
                                        <text-property name="text">Windows 11 Image Refresh Compatibility</text-property>
                                    </label>
                                </cell>
                            </row>
                        </header>
                        <detail>
                            <row id="12411">
                                <property name="style">TableCell</property>
                                <list-property name="highlightRules">
                                    <structure>
                                        <property name="operator">eq</property>
                                        <property name="backgroundColor">#F0F0F0</property>
                                        <expression name="testExpr">row.__rownum % 2</expression>
                                        <simple-property-list name="value1">
                                            <value>0</value>
                                        </simple-property-list>
                                    </structure>
                                    <structure>
                                        <property name="operator">eq</property>
                                        <property name="backgroundColor">#CCCCCC</property>
                                        <expression name="testExpr">row.__rownum % 2</expression>
                                        <simple-property-list name="value1">
                                            <value>1</value>
                                        </simple-property-list>
                                    </structure>
                                </list-property>
                                <cell id="12412">
                                    <property name="style">TableCell</property>
                                    <property name="fontSize">9pt</property>
                                    <property name="textAlign">left</property>
                                    <data id="12413">
                                        <property name="fontSize">9pt</property>
                                        <structure name="stringFormat">
                                            <property name="category">Unformatted</property>
                                        </structure>
                                        <property name="textAlign">left</property>
                                        <property name="resultSetColumn">machine_name</property>
                                    </data>
                                </cell>
                                <cell id="12414">
                                    <property name="style">TableCell</property>
                                    <property name="fontSize">9pt</property>
                                    <property name="textAlign">left</property>
                                    <data id="12415">
                                        <property name="fontSize">9pt</property>
                                        <structure name="stringFormat">
                                            <property name="category">Unformatted</property>
                                        </structure>
                                        <property name="resultSetColumn">node_os_desc</property>
                                    </data>
                                </cell>
                                <cell id="12416">
                                    <property name="style">TableCell</property>
                                    <property name="fontSize">9pt</property>
                                    <property name="textAlign">right</property>
                                    <list-property name="highlightRules">
                                        <structure>
                                            <property name="operator">lt</property>
                                            <property name="backgroundColor">#FF0000</property>
                                            <property name="fontWeight">bold</property>
                                            <property name="color">#FFFFFF</property>
                                            <expression name="testExpr" type="javascript">row["node_cpu_speed_ghz"]</expression>
                                            <simple-property-list name="value1">
                                                <value type="javascript">1.0</value>
                                            </simple-property-list>
                                        </structure>
                                    </list-property>
                                    <data id="12417">
                                        <property name="fontSize">9pt</property>
                                        <structure name="numberFormat">
                                            <property name="category">Unformatted</property>
                                        </structure>
                                        <property name="resultSetColumn">node_cpu_speed_ghz</property>
                                    </data>
                                </cell>
                                <cell id="12418">
                                    <property name="style">TableCell</property>
                                    <property name="fontSize">9pt</property>
                                    <property name="textAlign">right</property>
                                    <list-property name="highlightRules">
                                        <structure>
                                            <property name="operator">lt</property>
                                            <property name="backgroundColor">#FF0000</property>
                                            <property name="fontWeight">bold</property>
                                            <property name="color">#FFFFFF</property>
                                            <expression name="testExpr" type="javascript">row["node_per_cpu_cores"]</expression>
                                            <simple-property-list name="value1">
                                                <value type="javascript">2</value>
                                            </simple-property-list>
                                        </structure>
                                    </list-property>
                                    <data id="12419">
                                        <property name="resultSetColumn">node_per_cpu_cores</property>
                                    </data>
                                </cell>
                                <cell id="12420">
                                    <property name="style">TableCell</property>
                                    <property name="fontSize">9pt</property>
                                    <property name="textAlign">right</property>
                                    <list-property name="highlightRules">
                                        <structure>
                                            <property name="operator">lt</property>
                                            <property name="backgroundColor">#FF0000</property>
                                            <property name="fontWeight">bold</property>
                                            <property name="color">#FFFFFF</property>
                                            <expression name="testExpr" type="javascript">row["node_cpu_bitwidth"]</expression>
                                            <simple-property-list name="value1">
                                                <value type="javascript">64</value>
                                            </simple-property-list>
                                        </structure>
                                        <structure>
                                            <property name="operator">is-null</property>
                                            <property name="backgroundColor">#FFFF00</property>
                                            <expression name="testExpr" type="javascript">row["node_cpu_bitwidth"]</expression>
                                        </structure>
                                    </list-property>
                                    <data id="12421">
                                        <property name="resultSetColumn">node_cpu_bitwidth</property>
                                    </data>
                                </cell>
                                <cell id="12422">
                                    <property name="style">TableCell</property>
                                    <property name="fontSize">9pt</property>
                                    <property name="textAlign">right</property>
                                    <list-property name="highlightRules">
                                        <structure>
                                            <property name="operator">lt</property>
                                            <property name="backgroundColor">#FF0000</property>
                                            <property name="fontWeight">bold</property>
                                            <property name="color">#FFFFFF</property>
                                            <expression name="testExpr" type="javascript">row["ram_alloc_gb"]</expression>
                                            <simple-property-list name="value1">
                                                <value type="javascript">4.0</value>
                                            </simple-property-list>
                                        </structure>
                                    </list-property>
                                    <data id="12423">
                                        <property name="fontSize">9pt</property>
                                        <structure name="numberFormat">
                                            <property name="category">Unformatted</property>
                                        </structure>
                                        <property name="resultSetColumn">ram_alloc_gb</property>
                                    </data>
                                </cell>
                                <cell id="12424">
                                    <property name="style">TableCell</property>
                                    <property name="fontSize">9pt</property>
                                    <property name="textAlign">right</property>
                                    <list-property name="highlightRules">
                                        <structure>
                                            <property name="operator">lt</property>
                                            <property name="backgroundColor">#FF0000</property>
                                            <property name="fontWeight">bold</property>
                                            <property name="color">#FFFFFF</property>
                                            <expression name="testExpr" type="javascript">row["node_disk0_c_free_gb"]</expression>
                                            <simple-property-list name="value1">
                                                <value type="javascript">20</value>
                                            </simple-property-list>
                                        </structure>
                                    </list-property>
                                    <data id="12425">
                                        <property name="fontSize">9pt</property>
                                        <structure name="numberFormat">
                                            <property name="category">Fixed</property>
                                            <property name="pattern">#,##0{RoundingMode=HALF_UP}</property>
                                        </structure>
                                        <property name="textAlign">right</property>
                                        <property name="resultSetColumn">node_disk0_c_free_gb</property>
                                    </data>
                                </cell>
                                <cell id="12426">
                                    <property name="style">TableCell</property>
                                    <property name="fontSize">9pt</property>
                                    <property name="textAlign">right</property>
                                    <list-property name="highlightRules">
                                        <structure>
                                            <property name="operator">lt</property>
                                            <property name="backgroundColor">#FF0000</property>
                                            <property name="fontWeight">bold</property>
                                            <property name="color">#FFFFFF</property>
                                            <expression name="testExpr" type="javascript">row["node_gpu_color_depth"]</expression>
                                            <simple-property-list name="value1">
                                                <value type="javascript">8</value>
                                            </simple-property-list>
                                        </structure>
                                        <structure>
                                            <property name="operator">is-null</property>
                                            <property name="backgroundColor">#FFFF00</property>
                                            <expression name="testExpr" type="javascript">row["node_gpu_color_depth"]</expression>
                                        </structure>
                                    </list-property>
                                    <data id="12427">
                                        <property name="resultSetColumn">node_gpu_color_depth</property>
                                    </data>
                                </cell>
                                <cell id="12428">
                                    <property name="style">TableCell</property>
                                    <property name="fontSize">9pt</property>
                                    <property name="textAlign">right</property>
                                    <list-property name="highlightRules">
                                        <structure>
                                            <property name="operator">ne</property>
                                            <property name="backgroundColor">#FF0000</property>
                                            <property name="fontWeight">bold</property>
                                            <property name="color">#FFFFFF</property>
                                            <expression name="testExpr" type="javascript">row["os_dx12orwddm2"]</expression>
                                            <simple-property-list name="value1">
                                                <value type="javascript">1</value>
                                            </simple-property-list>
                                        </structure>
                                        <structure>
                                            <property name="operator">is-null</property>
                                            <property name="backgroundColor">#FFFF00</property>
                                            <expression name="testExpr" type="javascript">row["os_dx12orwddm2"]</expression>
                                        </structure>
                                    </list-property>
                                    <data id="12429">
                                        <property name="textAlign">center</property>
                                        <list-property name="mapRules">
                                            <structure>
                                                <expression name="testExpr" type="javascript">row["os_dx12orwddm2"]</expression>
                                                <property name="operator">eq</property>
                                                <simple-property-list name="value1">
                                                    <value type="javascript">0</value>
                                                </simple-property-list>
                                                <text-property name="display">N</text-property>
                                            </structure>
                                            <structure>
                                                <expression name="testExpr" type="javascript">row["os_dx12orwddm2"]</expression>
                                                <property name="operator">eq</property>
                                                <simple-property-list name="value1">
                                                    <value type="javascript">1</value>
                                                </simple-property-list>
                                                <text-property name="display">Y</text-property>
                                            </structure>
                                        </list-property>
                                        <property name="resultSetColumn">os_dx12orwddm2</property>
                                    </data>
                                </cell>
                                <cell id="12430">
                                    <property name="style">TableCell</property>
                                    <property name="fontSize">9pt</property>
                                    <property name="textAlign">right</property>
                                    <list-property name="highlightRules">
                                        <structure>
                                            <property name="operator">lt</property>
                                            <property name="backgroundColor">#FF0000</property>
                                            <property name="fontWeight">bold</property>
                                            <property name="color">#FFFFFF</property>
                                            <expression name="testExpr" type="javascript">row["max_display_size_in_inches"]</expression>
                                            <simple-property-list name="value1">
                                                <value type="javascript">9</value>
                                            </simple-property-list>
                                        </structure>
                                        <structure>
                                            <property name="operator">is-null</property>
                                            <property name="backgroundColor">#FFFF00</property>
                                            <expression name="testExpr" type="javascript">row["max_display_size_in_inches"]</expression>
                                        </structure>
                                    </list-property>
                                    <data id="12431">
                                        <property name="resultSetColumn">max_display_size_in_inches</property>
                                    </data>
                                </cell>
                                <cell id="12432">
                                    <property name="style">TableCell</property>
                                    <property name="fontSize">9pt</property>
                                    <property name="textAlign">right</property>
                                    <list-property name="highlightRules">
                                        <structure>
                                            <property name="operator">lt</property>
                                            <property name="backgroundColor">#FF0000</property>
                                            <property name="fontWeight">bold</property>
                                            <property name="color">#FFFFFF</property>
                                            <expression name="testExpr" type="javascript">row["max_display_res_y"]</expression>
                                            <simple-property-list name="value1">
                                                <value type="javascript">720</value>
                                            </simple-property-list>
                                        </structure>
                                        <structure>
                                            <property name="operator">is-null</property>
                                            <property name="backgroundColor">#FFFF00</property>
                                            <expression name="testExpr" type="javascript">row["max_display_res_y"]</expression>
                                        </structure>
                                    </list-property>
                                    <data id="12433">
                                        <property name="resultSetColumn">node_display_dimensions</property>
                                    </data>
                                </cell>
                                <cell id="12434">
                                    <property name="style">TableCell</property>
                                    <property name="fontSize">9pt</property>
                                    <property name="textAlign">right</property>
                                    <list-property name="highlightRules">
                                        <structure>
                                            <property name="operator">eq</property>
                                            <property name="backgroundColor">#FF0000</property>
                                            <property name="fontWeight">bold</property>
                                            <property name="color">#FFFFFF</property>
                                            <expression name="testExpr" type="javascript">row["machine_bios_uefi_capable"]</expression>
                                            <simple-property-list name="value1">
                                                <value type="javascript">N</value>
                                            </simple-property-list>
                                        </structure>
                                        <structure>
                                            <property name="operator">is-null</property>
                                            <property name="backgroundColor">#FFFF00</property>
                                            <expression name="testExpr" type="javascript">row["machine_bios_uefi_capable"]</expression>
                                        </structure>
                                    </list-property>
                                    <text-data id="12435">
                                        <property name="textAlign">center</property>
                                        <expression name="valueExpr">var uefi = row["machine_bios_uefi_capable"];&#13;
var str = "";&#13;
if (uefi === 1) {&#13;
	str = "Y";&#13;
}&#13;
else if (uefi === 0) {&#13;
	str = "N";&#13;
}&#13;
else {&#13;
	str = "";&#13;
}&#13;
str;</expression>
                                        <property name="contentType">html</property>
                                    </text-data>
                                </cell>
                                <cell id="12436">
                                    <property name="style">TableCell</property>
                                    <property name="fontSize">9pt</property>
                                    <property name="textAlign">right</property>
                                    <list-property name="highlightRules">
                                        <structure>
                                            <property name="operator">eq</property>
                                            <property name="backgroundColor">#FF0000</property>
                                            <property name="fontWeight">bold</property>
                                            <property name="color">#FFFFFF</property>
                                            <expression name="testExpr" type="javascript">row["machine_tpm_specification"]</expression>
                                            <simple-property-list name="value1">
                                                <value type="javascript">0</value>
                                            </simple-property-list>
                                        </structure>
                                        <structure>
                                            <property name="operator">is-null</property>
                                            <property name="backgroundColor">#FFFF00</property>
                                            <expression name="testExpr" type="javascript">row["machine_tpm_specification"]</expression>
                                        </structure>
                                    </list-property>
                                    <data id="12437">
                                        <property name="resultSetColumn">machine_tpm_specifications</property>
                                    </data>
                                </cell>
                                <cell id="12438">
                                    <property name="style">TableCell</property>
                                    <property name="fontSize">9pt</property>
                                    <image id="12439">
                                        <property name="height">30px</property>
                                        <property name="width">30px</property>
                                        <list-property name="visibility">
                                            <structure>
                                                <property name="format">xlsx</property>
                                                <expression name="valueExpr" type="javascript">true</expression>
                                            </structure>
                                            <structure>
                                                <property name="format">ods</property>
                                                <expression name="valueExpr" type="javascript">true</expression>
                                            </structure>
                                            <structure>
                                                <property name="format">xls_spudsoft</property>
                                                <expression name="valueExpr" type="javascript">true</expression>
                                            </structure>
                                            <structure>
                                                <property name="format">xls</property>
                                                <expression name="valueExpr" type="javascript">true</expression>
                                            </structure>
                                        </list-property>
                                        <method name="onCreate"><![CDATA[if (row["win11_inplace_upgrade_label"] === "Installed"){
	this.imageName = "Windows-11-Logo-50x50.png";// Installed
}
else if (row["win11_inplace_upgrade_label"] === "Supported") {
//	this.imageName = "greentick.png";
	this.imageName = "Windows-11-Logo-50x50.png"; // Compatible
}
else if (row["win11_inplace_upgrade_label"] === "Partial") {
	this.imageName = "Windows-11-Logo-Partial-50x50.png"; // Compatible
}
else
	this.imageName = "Windows-11-Logo-Unsupported-50x50.png"; // Incompatible]]></method>
                                        <property name="source">embed</property>
                                        <property name="imageName">greentick.png</property>
                                    </image>
                                </cell>
                                <cell id="12440">
                                    <property name="style">TableCell</property>
                                    <property name="fontSize">9pt</property>
                                    <image id="12441">
                                        <property name="height">30px</property>
                                        <property name="width">30px</property>
                                        <list-property name="visibility">
                                            <structure>
                                                <property name="format">xlsx</property>
                                                <expression name="valueExpr" type="javascript">true</expression>
                                            </structure>
                                            <structure>
                                                <property name="format">ods</property>
                                                <expression name="valueExpr" type="javascript">true</expression>
                                            </structure>
                                            <structure>
                                                <property name="format">xls_spudsoft</property>
                                                <expression name="valueExpr" type="javascript">true</expression>
                                            </structure>
                                            <structure>
                                                <property name="format">xls</property>
                                                <expression name="valueExpr" type="javascript">true</expression>
                                            </structure>
                                        </list-property>
                                        <method name="onCreate"><![CDATA[if (row["win11_inplace_upgrade_label"] === "Installed"){
	this.imageName = "Windows-11-Logo-50x50.png";// Installed
}
else if (row["win11_inplace_upgrade_label"] === "Supported") {
//	this.imageName = "greentick.png";
	this.imageName = "Windows-11-Logo-50x50.png"; // Compatible
}
else if (row["win11_inplace_upgrade_label"] === "Partial") {
	this.imageName = "Windows-11-Logo-Partial-50x50.png"; // Compatible
}
else
	this.imageName = "Windows-11-Logo-Unsupported-50x50.png"; // Incompatible]]></method>
                                        <property name="source">embed</property>
                                        <property name="imageName">greentick.png</property>
                                    </image>
                                </cell>
                            </row>
                        </detail>
                        <footer>
                            <row id="12442">
                                <property name="borderBottomColor">#AAAAAA</property>
                                <property name="borderBottomStyle">solid</property>
                                <property name="borderBottomWidth">thin</property>
                                <property name="borderLeftColor">#AAAAAA</property>
                                <property name="borderLeftStyle">solid</property>
                                <property name="borderLeftWidth">thin</property>
                                <property name="borderRightColor">#AAAAAA</property>
                                <property name="borderRightStyle">solid</property>
                                <property name="borderRightWidth">thin</property>
                                <property name="borderTopColor">#AAAAAA</property>
                                <property name="borderTopStyle">solid</property>
                                <property name="borderTopWidth">thin</property>
                                <cell id="12443">
                                    <property name="colSpan">15</property>
                                    <property name="rowSpan">1</property>
                                    <property name="style">TableCell</property>
                                    <property name="backgroundColor">#347BBE</property>
                                    <property name="paddingTop">4pt</property>
                                    <property name="paddingLeft">2pt</property>
                                    <property name="paddingBottom">2pt</property>
                                    <property name="paddingRight">2pt</property>
                                    <property name="textAlign">left</property>
                                    <text-data id="12444">
                                        <property name="style">ReportTableDataRow</property>
                                        <property name="backgroundColor">#347BBE</property>
                                        <property name="fontFamily">sans-serif</property>
                                        <property name="fontSize">8pt</property>
                                        <property name="color">white</property>
                                        <expression name="valueExpr">var message = "No data found for specified report criteria. Please change the filters and try again.";
if (Total.count() > 0)
	message = "Row Count : " + Total.count();
message;</expression>
                                        <property name="contentType">html</property>
                                    </text-data>
                                </cell>
                            </row>
                        </footer>
                    </table>
                </cell>
            </row>
            <row id="11450">
                <property name="height">10pt</property>
                <cell id="11451">
                    <property name="paddingTop">1pt</property>
                </cell>
            </row>
            <row id="11448">
                <cell id="11449">
                    <property name="paddingTop">1pt</property>
                    <grid name="MasterGridForGlossaryOfTerms1" id="12460">
                        <property name="fontFamily">sans-serif</property>
                        <property name="marginTop">0pt</property>
                        <property name="masterPage">LandscapeMasterPage</property>
                        <property name="pageBreakInside">avoid</property>
                        <property name="canShrink">true</property>
                        <property name="width">100%</property>
                        <list-property name="visibility">
                            <structure>
                                <property name="format">xlsx</property>
                                <expression name="valueExpr" type="javascript">true</expression>
                            </structure>
                            <structure>
                                <property name="format">ods</property>
                                <expression name="valueExpr" type="javascript">true</expression>
                            </structure>
                            <structure>
                                <property name="format">xls_spudsoft</property>
                                <expression name="valueExpr" type="javascript">true</expression>
                            </structure>
                            <structure>
                                <property name="format">xls</property>
                                <expression name="valueExpr" type="javascript">true</expression>
                            </structure>
                        </list-property>
                        <column id="12461">
                            <property name="width">30%</property>
                        </column>
                        <column id="12462">
                            <property name="width">100%</property>
                        </column>
                        <row id="12463">
                            <property name="style">TableHeaderCell</property>
                            <cell id="12464">
                                <property name="colSpan">2</property>
                                <property name="rowSpan">1</property>
                                <property name="style">TableHeaderCell</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">bottom</property>
                                <label id="12465">
                                    <property name="style">ReportSectionTitle</property>
                                    <property name="textAlign">left</property>
                                    <property name="masterPage">Simple MasterPage</property>
                                    <property name="pageBreakBefore">auto</property>
                                    <text-property name="text">Glossary of Terms</text-property>
                                </label>
                            </cell>
                        </row>
                        <row id="12466">
                            <property name="style">TableHeaderCell</property>
                            <cell id="12467">
                                <property name="style">TableHeaderCell</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">bottom</property>
                                <label id="12468">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="fontSize">8pt</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">Column Name</text-property>
                                </label>
                            </cell>
                            <cell id="12469">
                                <property name="style">TableHeaderCell</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">bottom</property>
                                <label id="12470">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="fontSize">8pt</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">Description</text-property>
                                </label>
                            </cell>
                        </row>
                        <row id="12471">
                            <property name="style">TableCell</property>
                            <property name="textAlign">left</property>
                            <cell id="12472">
                                <property name="style">TableCell</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="12473">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">Name</text-property>
                                </label>
                            </cell>
                            <cell id="12474">
                                <property name="style">TableCell</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="12475">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">Machine Name.</text-property>
                                </label>
                            </cell>
                        </row>
                        <row id="12476">
                            <property name="style">TableCell</property>
                            <property name="textAlign">left</property>
                            <cell id="12477">
                                <property name="style">TableCell</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="12478">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">Operating System</text-property>
                                </label>
                            </cell>
                            <cell id="12479">
                                <property name="style">TableCell</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="12480">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">The Operating System currently installed on the machine.</text-property>
                                </label>
                            </cell>
                        </row>
                        <row id="12481">
                            <property name="style">TableCell</property>
                            <property name="textAlign">left</property>
                            <cell id="12482">
                                <property name="style">TableCell</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="12483">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">CPU Model (XLS ONLY)</text-property>
                                </label>
                            </cell>
                            <cell id="12484">
                                <property name="style">TableCell</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="12485">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">The model of the CPU on the machine. </text-property>
                                </label>
                            </cell>
                        </row>
                        <row id="12486">
                            <property name="style">TableCell</property>
                            <property name="textAlign">left</property>
                            <cell id="12487">
                                <property name="style">TableCell</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="12488">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">CPU Support (XLS ONLY)</text-property>
                                </label>
                            </cell>
                            <cell id="12489">
                                <property name="style">TableCell</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="12490">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">CPU Support. Microsoft has published a list of processors from Intel and AMD that would be supported for Windows 11. This column displays this support but does NOT change the final compatibility columns. Example: For Intel Core processors, based on Microsoft guidelines, only 8th generation and higher processors are fully supported by Microsoft for Windows 11. Please refer to the following links for additional information: &#13;
Intel: https://docs.microsoft.com/en-us/windows-hardware/design/minimum/supported/windows-11-supported-intel-processors &#13;
AMD: https://docs.microsoft.com/en-us/windows-hardware/design/minimum/supported/windows-11-supported-amd-processors</text-property>
                                </label>
                            </cell>
                        </row>
                        <row id="12491">
                            <property name="style">TableCell</property>
                            <property name="textAlign">left</property>
                            <cell id="12492">
                                <property name="style">TableCell</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="12493">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">CPU (GHz)</text-property>
                                </label>
                            </cell>
                            <cell id="12494">
                                <property name="style">TableCell</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="12495">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">The CPU Clock Speed in GHz. Based on Microsoft guidelines, if the Clock Speed of the CPU is greater than or equal to 1GHz then it is compatible with Windows 11.</text-property>
                                </label>
                            </cell>
                        </row>
                        <row id="12496">
                            <property name="style">TableCell</property>
                            <property name="textAlign">left</property>
                            <cell id="12497">
                                <property name="style">TableCell</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="12498">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">Cores per CPU</text-property>
                                </label>
                            </cell>
                            <cell id="12499">
                                <property name="style">TableCell</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="12500">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">The number of cores per CPU. Based on Microsoft guidelines, if the Cores per CPU must be equal to or greater than 2 cores to be compatible with Windows 11.</text-property>
                                </label>
                            </cell>
                        </row>
                        <row id="12501">
                            <property name="style">TableCell</property>
                            <property name="textAlign">left</property>
                            <cell id="12502">
                                <property name="style">TableCell</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="12503">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">CPU Bit Width</text-property>
                                </label>
                            </cell>
                            <cell id="12504">
                                <property name="style">TableCell</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="12505">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">The bitwidth i.e. whether the processor is 32bit or 64bit. Based on Microsoft guidelines, the processor must be a 64bit processor for it to be compatible with Windows 11.</text-property>
                                </label>
                            </cell>
                        </row>
                        <row id="12506">
                            <property name="style">TableCell</property>
                            <property name="textAlign">left</property>
                            <cell id="12507">
                                <property name="style">TableCell</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="12508">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">RAM (GB)</text-property>
                                </label>
                            </cell>
                            <cell id="12509">
                                <property name="style">TableCell</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="12510">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">The RAM installed on a machine. Based on Microsoft guidelines, if the amount of RAM installed is greater than or equal to 4GB then it is compatible with Windows 11 64bit.</text-property>
                                </label>
                            </cell>
                        </row>
                        <row id="12511">
                            <property name="style">TableCell</property>
                            <property name="textAlign">left</property>
                            <cell id="12512">
                                <property name="style">TableCell</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="12513">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">Free HDD Space (GB)</text-property>
                                </label>
                            </cell>
                            <cell id="12514">
                                <property name="style">TableCell</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="12515">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">The amount of free or available HDD space. Based on Microsoft guidelines, if the amount of free space available on the harddisk is 20GB then it is enough to install Windows 11 64bit using the in-place upgrade route. If there is 64GB of storage available, Windows 11 could be installed as a new image.</text-property>
                                </label>
                            </cell>
                        </row>
                        <row id="12516">
                            <property name="style">TableCell</property>
                            <property name="textAlign">left</property>
                            <cell id="12517">
                                <property name="style">TableCell</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="12518">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">Display Color Depth Bits</text-property>
                                </label>
                            </cell>
                            <cell id="12519">
                                <property name="style">TableCell</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="12520">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">The display color depth bit on the display GPU. Based on Microsoft guidelines, if the display GPU support 8bits color depth, then it is compatible with Windows 11.</text-property>
                                </label>
                            </cell>
                        </row>
                        <row id="12521">
                            <property name="style">TableCell</property>
                            <property name="textAlign">left</property>
                            <cell id="12522">
                                <property name="style">TableCell</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="12523">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">GPU DirectX 12 / WDDM 2.0</text-property>
                                </label>
                            </cell>
                            <cell id="12524">
                                <property name="style">TableCell</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="12525">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">The GPU compatibility with DirectX 12 or WDDM2. Based on Microsoft guidelines, if the GPU support DirectX 12 or WDDM2, then it is compatible with Windows 11.</text-property>
                                </label>
                            </cell>
                        </row>
                        <row id="12526">
                            <property name="style">TableCell</property>
                            <property name="textAlign">left</property>
                            <cell id="12527">
                                <property name="style">TableCell</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="12528">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">Display Size in Inches</text-property>
                                </label>
                            </cell>
                            <cell id="12529">
                                <property name="style">TableCell</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="12530">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">The display size or monitor size in inches. Based on Microsoft guidelines, if the monitor display size is greater than 9" then it is compatible with Windows 11.</text-property>
                                </label>
                            </cell>
                        </row>
                        <row id="12531">
                            <property name="style">TableCell</property>
                            <property name="textAlign">left</property>
                            <cell id="12532">
                                <property name="style">TableCell</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="12533">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">Display Resolution</text-property>
                                </label>
                            </cell>
                            <cell id="12534">
                                <property name="style">TableCell</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="12535">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">The display resolution of the display monitors available on the machine. Based on Microsoft guidelines, if the display monitors are greater than 9" then it is compatible with Windows 11.</text-property>
                                </label>
                            </cell>
                        </row>
                        <row id="12536">
                            <property name="style">TableCell</property>
                            <property name="textAlign">left</property>
                            <cell id="12537">
                                <property name="style">TableCell</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="12538">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">BIOS UEFI Capable</text-property>
                                </label>
                            </cell>
                            <cell id="12539">
                                <property name="style">TableCell</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="12540">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">Whether or not the BIOS is UEFI capable. Based Microsoft guidelines, if the BIOS is UEFI capable for Secure Boot then it is considered Windows 11 compatible.</text-property>
                                </label>
                            </cell>
                        </row>
                        <row id="12541">
                            <property name="style">TableCell</property>
                            <property name="textAlign">left</property>
                            <cell id="12542">
                                <property name="style">TableCell</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="12543">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">TPM Specifications</text-property>
                                </label>
                            </cell>
                            <cell id="12544">
                                <property name="style">TableCell</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="12545">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">Whether or not the TPM Spec includes compatibility greater than 2.0. Based on Microsoft guidelines, if the TPM specification includes 2.0 or higher, then, it is compatible with Windows 11.</text-property>
                                </label>
                            </cell>
                        </row>
                        <row id="12546">
                            <property name="style">TableCell</property>
                            <property name="textAlign">left</property>
                            <cell id="12547">
                                <property name="style">TableCell</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="12548">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">Win 11 In Place Upgrade Compatibility</text-property>
                                </label>
                            </cell>
                            <cell id="12549">
                                <property name="style">TableCell</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="12550">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">In Place Upgrade Compatibility with Windows 11. Based on Microsoft guidelines, if the machine hardware specifications meet the minimum required and the HDD space available is at least 20GB, then the machine is Windows 11 In Place Upgrade Compatible. For this machine, there is enough HDD space available to perform an in place OS Upgrade. </text-property>
                                </label>
                            </cell>
                        </row>
                        <row id="12551">
                            <property name="style">TableCell</property>
                            <property name="textAlign">left</property>
                            <cell id="12552">
                                <property name="style">TableCell</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="12553">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">Win 11 Image Refresh Compatibility</text-property>
                                </label>
                            </cell>
                            <cell id="12554">
                                <property name="style">TableCell</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="12555">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">Image Refresh Upgrade Compatibility with Windows 11. Based on Microsoft guidelines, if the machine hardware specifications meet the minimum required guidelines and the HDD space allocated is at least 64GB, then the machine is Windows 11 Image Refresh Compatible. For this machine, it may NOT have enough HDD space available to perform an In Place OS Upgrade, but the HDD itself is large enough to support a new Image of Windows 11 and future Windows Updates.</text-property>
                                </label>
                            </cell>
                        </row>
                        <row id="12556">
                            <property name="style">TableCell</property>
                            <property name="textAlign">left</property>
                            <cell id="12557">
                                <property name="style">TableCell</property>
                                <property name="textAlign">right</property>
                                <property name="verticalAlign">top</property>
                                <image id="12559">
                                    <property name="height">50px</property>
                                    <property name="width">50px</property>
                                    <property name="source">embed</property>
                                    <property name="imageName">Windows-11-Logo-50x50.png</property>
                                </image>
                            </cell>
                            <cell id="12558">
                                <property name="style">TableCell</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="12560">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">Windows 11 Compatible: Supported. All criteria are available and satisfy the minimum hardware compatibility requirements published by Microsoft for Windows 11.</text-property>
                                </label>
                            </cell>
                        </row>
                        <row id="12561">
                            <property name="style">TableCell</property>
                            <property name="textAlign">left</property>
                            <cell id="12562">
                                <property name="style">TableCell</property>
                                <property name="textAlign">right</property>
                                <property name="verticalAlign">top</property>
                                <image id="12564">
                                    <property name="height">50px</property>
                                    <property name="width">50px</property>
                                    <property name="source">embed</property>
                                    <property name="imageName">Windows-11-Logo-Partial-50x50.png</property>
                                </image>
                            </cell>
                            <cell id="12563">
                                <property name="style">TableCell</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="12565">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">Windows 11 Compatibility: Partial. Some important criteria may be missing or unavailable, which MAY make the hardware compatible but cannot be determined for sure.</text-property>
                                </label>
                            </cell>
                        </row>
                        <row id="12566">
                            <property name="style">TableCell</property>
                            <property name="textAlign">left</property>
                            <cell id="12567">
                                <property name="style">TableCell</property>
                                <property name="textAlign">right</property>
                                <property name="verticalAlign">top</property>
                                <image id="12569">
                                    <property name="height">50px</property>
                                    <property name="width">50px</property>
                                    <property name="source">embed</property>
                                    <property name="imageName">Windows-11-Logo-Unsupported-50x50.png</property>
                                </image>
                            </cell>
                            <cell id="12568">
                                <property name="style">TableCell</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="12570">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">Windows 11 Compatibility: Unsupported. Some criteria are not compatible with the minimum hardware compatibility requirements published by Microsoft for Windows 11.</text-property>
                                </label>
                            </cell>
                        </row>
                        <row id="12571">
                            <property name="style">TableCell</property>
                            <property name="textAlign">left</property>
                            <cell id="12572">
                                <property name="style">TableCell</property>
                                <property name="textAlign">right</property>
                                <property name="verticalAlign">top</property>
                                <image id="12574">
                                    <property name="height">50px</property>
                                    <property name="width">50px</property>
                                    <property name="source">embed</property>
                                    <property name="imageName">Windows-11-Logo-50x50.png</property>
                                </image>
                            </cell>
                            <cell id="12573">
                                <property name="style">TableCell</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="12575">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">Windows 11 Installed.</text-property>
                                </label>
                            </cell>
                        </row>
                    </grid>
                </cell>
            </row>
        </grid>
        <grid id="8285">
            <property name="fontFamily">sans-serif</property>
            <property name="canShrink">true</property>
            <property name="width">100%</property>
            <list-property name="visibility">
                <structure>
                    <property name="format">ppt</property>
                    <expression name="valueExpr" type="javascript">true</expression>
                </structure>
                <structure>
                    <property name="format">doc</property>
                    <expression name="valueExpr" type="javascript">true</expression>
                </structure>
                <structure>
                    <property name="format">pdf</property>
                    <expression name="valueExpr" type="javascript">true</expression>
                </structure>
                <structure>
                    <property name="format">postscript</property>
                    <expression name="valueExpr" type="javascript">true</expression>
                </structure>
                <structure>
                    <property name="format">pptx</property>
                    <expression name="valueExpr" type="javascript">true</expression>
                </structure>
                <structure>
                    <property name="format">odt</property>
                    <expression name="valueExpr" type="javascript">true</expression>
                </structure>
                <structure>
                    <property name="format">odp</property>
                    <expression name="valueExpr" type="javascript">true</expression>
                </structure>
                <structure>
                    <property name="format">docx</property>
                    <expression name="valueExpr" type="javascript">true</expression>
                </structure>
            </list-property>
            <column id="8286"/>
            <row id="8771">
                <property name="pageBreakAfter">always</property>
                <cell id="8772">
                    <grid name="Report Criteria" id="11765">
                        <property name="fontFamily">sans-serif</property>
                        <property name="marginTop">0pt</property>
                        <property name="marginLeft">0pt</property>
                        <property name="marginBottom">0pt</property>
                        <property name="marginRight">0pt</property>
                        <property name="whiteSpace">pre</property>
                        <property name="pageBreakBefore">always</property>
                        <property name="showIfBlank">true</property>
                        <property name="canShrink">true</property>
                        <property name="width">10in</property>
                        <method name="onCreate"><![CDATA[var strXLSSheetTitle = "Report Filters";
reportContext.getDesignHandle().setProperty("title", strXLSSheetTitle);
]]></method>
                        <text-property name="caption">Caption</text-property>
                        <column id="11766">
                            <property name="width">1.5in</property>
                        </column>
                        <column id="11767">
                            <property name="fontFamily">sans-serif</property>
                            <property name="width">8.5in</property>
                        </column>
                        <row id="11768">
                            <property name="borderLeftColor">#000000</property>
                            <property name="borderLeftStyle">solid</property>
                            <property name="borderLeftWidth">medium</property>
                            <property name="borderRightColor">#000000</property>
                            <property name="borderRightStyle">solid</property>
                            <property name="borderRightWidth">medium</property>
                            <property name="borderTopColor">#000000</property>
                            <property name="borderTopStyle">solid</property>
                            <property name="borderTopWidth">medium</property>
                            <cell id="11769">
                                <property name="colSpan">1</property>
                                <property name="rowSpan">1</property>
                                <property name="verticalAlign">top</property>
                                <label id="12018">
                                    <property name="style">ReportTitle</property>
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="fontSize">16pt</property>
                                    <property name="paddingRight">5pt</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">Report Title:</text-property>
                                </label>
                            </cell>
                            <cell id="12009">
                                <label id="11770">
                                    <property name="style">ReportTitle</property>
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="fontSize">16pt</property>
                                    <property name="paddingRight">5pt</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">Microsoft Windows 11 Upgrade Hardware Compatibility</text-property>
                                </label>
                            </cell>
                        </row>
                        <row id="11771">
                            <property name="borderLeftColor">#000000</property>
                            <property name="borderLeftStyle">solid</property>
                            <property name="borderLeftWidth">medium</property>
                            <property name="borderRightColor">#000000</property>
                            <property name="borderRightStyle">solid</property>
                            <property name="borderRightWidth">medium</property>
                            <cell id="11772">
                                <property name="colSpan">1</property>
                                <property name="rowSpan">1</property>
                                <property name="verticalAlign">top</property>
                                <label id="12019">
                                    <property name="style">ReportDescription</property>
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="fontSize">10pt</property>
                                    <text-property name="text">Description:</text-property>
                                </label>
                            </cell>
                            <cell id="12010">
                                <label id="11773">
                                    <property name="style">ReportDescription</property>
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="fontSize">10pt</property>
                                    <text-property name="text">For each machine listed in the Stratusphere Machine Inventory with a CID Key, this report lists whether or not it is compatible with Microsoft Windows 11 from a hardware perspective. Please refer to the Glossary of Terms on the last page for more details on how a machine is determined to be compatible for Windows 11 Operating System.&#13;
&#13;
This report can be filtered based on Machine Groups that can be configured within the Stratusphere Web UI under Inventory > Machines tab and is sorted by the Machine Name column in ascending order.</text-property>
                                </label>
                            </cell>
                        </row>
                        <row id="11774">
                            <property name="borderBottomColor">#000000</property>
                            <property name="borderBottomStyle">dotted</property>
                            <property name="borderBottomWidth">1px</property>
                            <property name="borderLeftColor">#000000</property>
                            <property name="borderLeftStyle">solid</property>
                            <property name="borderLeftWidth">medium</property>
                            <property name="borderRightColor">#000000</property>
                            <property name="borderRightStyle">solid</property>
                            <property name="borderRightWidth">medium</property>
                            <property name="borderTopColor">#000000</property>
                            <property name="borderTopStyle">solid</property>
                            <property name="borderTopWidth">1px</property>
                            <cell id="11775">
                                <property name="colSpan">2</property>
                                <property name="rowSpan">1</property>
                                <property name="backgroundColor">silver</property>
                                <label id="11776">
                                    <property name="style">ReportSelectionCriteria</property>
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="fontSize">10pt</property>
                                    <property name="fontWeight">bold</property>
                                    <text-property name="text">Report Filters</text-property>
                                </label>
                            </cell>
                        </row>
                        <row id="11787">
                            <property name="borderLeftColor">#000000</property>
                            <property name="borderLeftStyle">solid</property>
                            <property name="borderLeftWidth">medium</property>
                            <property name="borderRightColor">#000000</property>
                            <property name="borderRightStyle">solid</property>
                            <property name="borderRightWidth">medium</property>
                            <cell id="11788">
                                <property name="colSpan">1</property>
                                <property name="rowSpan">1</property>
                                <property name="backgroundColor">silver</property>
                                <label id="12017">
                                    <property name="style">ReportSelectionCriteria</property>
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="fontSize">10pt</property>
                                    <property name="fontWeight">bold</property>
                                    <text-property name="text">Machine Group:</text-property>
                                </label>
                            </cell>
                            <cell id="11790">
                                <property name="backgroundColor">silver</property>
                                <text-data id="11786">
                                    <property name="style">ReportSelectionCriteria</property>
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="fontSize">10pt</property>
                                    <property name="paddingRight">1pt</property>
                                    <property name="textAlign">left</property>
                                    <expression name="valueExpr">var grp = params["MachineGroup"];
if (grp == "%") { grp = "All Machines"; }
grp;</expression>
                                    <property name="contentType">html</property>
                                </text-data>
                            </cell>
                        </row>
                        <row id="16310">
                            <property name="borderLeftColor">#000000</property>
                            <property name="borderLeftStyle">solid</property>
                            <property name="borderLeftWidth">medium</property>
                            <property name="borderRightColor">#000000</property>
                            <property name="borderRightStyle">solid</property>
                            <property name="borderRightWidth">medium</property>
                            <cell id="16311">
                                <property name="backgroundColor">silver</property>
                                <label id="17539">
                                    <property name="style">ReportSelectionCriteria</property>
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="fontSize">10pt</property>
                                    <property name="fontWeight">bold</property>
                                    <text-property name="text">Filters:</text-property>
                                </label>
                            </cell>
                            <cell id="16312">
                                <property name="backgroundColor">silver</property>
                                <text-data id="7287">
                                    <property name="style">ReportSelectionCriteria</property>
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="fontSize">10pt</property>
                                    <property name="textAlign">left</property>
                                    <expression name="valueExpr">"Machines observed within last " + params["ThresholdValue"] + " days."</expression>
                                    <property name="contentType">html</property>
                                </text-data>
                            </cell>
                        </row>
                        <row id="16307">
                            <property name="borderLeftColor">#000000</property>
                            <property name="borderLeftStyle">solid</property>
                            <property name="borderLeftWidth">medium</property>
                            <property name="borderRightColor">#000000</property>
                            <property name="borderRightStyle">solid</property>
                            <property name="borderRightWidth">medium</property>
                            <cell id="16308">
                                <property name="backgroundColor">silver</property>
                            </cell>
                            <cell id="16309">
                                <property name="backgroundColor">silver</property>
                                <label id="17540">
                                    <text-property name="text">Physical machines</text-property>
                                </label>
                            </cell>
                        </row>
                        <row id="16304">
                            <property name="borderBottomColor">#000000</property>
                            <property name="borderBottomStyle">solid</property>
                            <property name="borderBottomWidth">medium</property>
                            <property name="borderLeftColor">#000000</property>
                            <property name="borderLeftStyle">solid</property>
                            <property name="borderLeftWidth">medium</property>
                            <property name="borderRightColor">#000000</property>
                            <property name="borderRightStyle">solid</property>
                            <property name="borderRightWidth">medium</property>
                            <cell id="16305">
                                <property name="backgroundColor">silver</property>
                            </cell>
                            <cell id="16306">
                                <property name="backgroundColor">silver</property>
                                <label id="17541">
                                    <text-property name="text">Windows 10 and older machines</text-property>
                                </label>
                            </cell>
                        </row>
                    </grid>
                </cell>
            </row>
            <row id="12219">
                <property name="pageBreakAfter">always</property>
                <cell id="12220">
                    <property name="textAlign">left</property>
                    <grid name="Summary" id="12222">
                        <property name="textAlign">left</property>
                        <property name="whiteSpace">pre</property>
                        <property name="height">5.25in</property>
                        <property name="width">10in</property>
                        <column id="12223">
                            <property name="width">5in</property>
                        </column>
                        <column id="12224">
                            <property name="width">5in</property>
                        </column>
                        <row id="12225">
                            <property name="height">5.25in</property>
                            <cell id="12226">
                                <property name="borderBottomStyle">solid</property>
                                <property name="borderBottomWidth">medium</property>
                                <property name="borderLeftStyle">solid</property>
                                <property name="borderLeftWidth">medium</property>
                                <property name="borderRightStyle">solid</property>
                                <property name="borderRightWidth">medium</property>
                                <property name="borderTopStyle">solid</property>
                                <property name="borderTopWidth">medium</property>
                                <property name="textAlign">center</property>
                                <property name="verticalAlign">middle</property>
                                <extended-item extensionName="Chart" id="12221">
                                    <xml-property name="xmlRepresentation"><![CDATA[<model:ChartWithoutAxes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:attribute="http://www.birt.eclipse.org/ChartModelAttribute" xmlns:layout="http://www.birt.eclipse.org/ChartModelLayout" xmlns:model="http://www.birt.eclipse.org/ChartModel" xmlns:type="http://www.birt.eclipse.org/ChartModelType">
  <Version>2.6.1</Version>
  <Type>Pie Chart</Type>
  <SubType>Standard</SubType>
  <Block>
    <Children xsi:type="layout:TitleBlock">
      <Bounds>
        <Left>0.0</Left>
        <Top>0.0</Top>
        <Width>0.0</Width>
        <Height>0.0</Height>
      </Bounds>
      <Insets>
        <Top>3.0</Top>
        <Left>3.0</Left>
        <Bottom>3.0</Bottom>
        <Right>3.0</Right>
      </Insets>
      <Row>-1</Row>
      <Column>-1</Column>
      <Rowspan>-1</Rowspan>
      <Columnspan>-1</Columnspan>
      <Outline>
        <Style>Solid</Style>
        <Thickness>1</Thickness>
        <Color>
          <Transparency>255</Transparency>
          <Red>0</Red>
          <Green>0</Green>
          <Blue>0</Blue>
        </Color>
        <Visible>false</Visible>
      </Outline>
      <Visible>true</Visible>
      <Label>
        <Caption>
          <Value>Windows 11 In Place Upgrade Compatibility</Value>
          <Font>
            <Size>16.0</Size>
            <Bold>true</Bold>
            <Alignment>
              <horizontalAlignment>Center</horizontalAlignment>
              <verticalAlignment>Center</verticalAlignment>
            </Alignment>
          </Font>
        </Caption>
        <Background xsi:type="attribute:ColorDefinition">
          <Transparency>0</Transparency>
          <Red>255</Red>
          <Green>255</Green>
          <Blue>255</Blue>
        </Background>
        <Outline>
          <Style>Solid</Style>
          <Thickness>1</Thickness>
          <Color>
            <Transparency>255</Transparency>
            <Red>0</Red>
            <Green>0</Green>
            <Blue>0</Blue>
          </Color>
        </Outline>
        <Insets>
          <Top>0.0</Top>
          <Left>2.0</Left>
          <Bottom>0.0</Bottom>
          <Right>3.0</Right>
        </Insets>
        <Visible>true</Visible>
      </Label>
    </Children>
    <Children xsi:type="layout:Plot">
      <Bounds>
        <Left>0.0</Left>
        <Top>0.0</Top>
        <Width>0.0</Width>
        <Height>0.0</Height>
      </Bounds>
      <Insets>
        <Top>3.0</Top>
        <Left>3.0</Left>
        <Bottom>3.0</Bottom>
        <Right>3.0</Right>
      </Insets>
      <Row>-1</Row>
      <Column>-1</Column>
      <Rowspan>-1</Rowspan>
      <Columnspan>-1</Columnspan>
      <Outline>
        <Style>Solid</Style>
        <Thickness>1</Thickness>
        <Color>
          <Transparency>255</Transparency>
          <Red>0</Red>
          <Green>0</Green>
          <Blue>0</Blue>
        </Color>
        <Visible>false</Visible>
      </Outline>
      <Visible>true</Visible>
      <HorizontalSpacing>5</HorizontalSpacing>
      <VerticalSpacing>5</VerticalSpacing>
      <ClientArea>
        <Outline>
          <Style>Solid</Style>
          <Thickness>0</Thickness>
          <Color>
            <Transparency>255</Transparency>
            <Red>0</Red>
            <Green>0</Green>
            <Blue>0</Blue>
          </Color>
          <Visible>false</Visible>
        </Outline>
        <Insets>
          <Top>0.0</Top>
          <Left>0.0</Left>
          <Bottom>0.0</Bottom>
          <Right>0.0</Right>
        </Insets>
      </ClientArea>
    </Children>
    <Children xsi:type="layout:Legend">
      <Bounds>
        <Left>0.0</Left>
        <Top>0.0</Top>
        <Width>0.0</Width>
        <Height>0.0</Height>
      </Bounds>
      <Anchor>West</Anchor>
      <Insets>
        <Top>3.0</Top>
        <Left>3.0</Left>
        <Bottom>3.0</Bottom>
        <Right>3.0</Right>
      </Insets>
      <Row>-1</Row>
      <Column>-1</Column>
      <Rowspan>-1</Rowspan>
      <Columnspan>-1</Columnspan>
      <Outline>
        <Style>Solid</Style>
        <Thickness>1</Thickness>
        <Color>
          <Transparency>255</Transparency>
          <Red>0</Red>
          <Green>0</Green>
          <Blue>0</Blue>
        </Color>
        <Visible>false</Visible>
      </Outline>
      <Visible>true</Visible>
      <ClientArea>
        <Outline>
          <Style>Solid</Style>
          <Thickness>0</Thickness>
          <Color>
            <Transparency>255</Transparency>
            <Red>0</Red>
            <Green>0</Green>
            <Blue>0</Blue>
          </Color>
          <Visible>false</Visible>
        </Outline>
        <Insets>
          <Top>2.0</Top>
          <Left>2.0</Left>
          <Bottom>2.0</Bottom>
          <Right>2.0</Right>
        </Insets>
      </ClientArea>
      <Text>
        <Value></Value>
        <Font>
          <Alignment/>
        </Font>
      </Text>
      <Orientation>Vertical</Orientation>
      <Direction>Top_Bottom</Direction>
      <Separator>
        <Style>Solid</Style>
        <Thickness>1</Thickness>
        <Color>
          <Transparency>255</Transparency>
          <Red>0</Red>
          <Green>0</Green>
          <Blue>0</Blue>
        </Color>
        <Visible>true</Visible>
      </Separator>
      <Position>Right</Position>
      <ItemType>Categories</ItemType>
      <Title>
        <Caption>
          <Value></Value>
          <Font>
            <Alignment/>
          </Font>
        </Caption>
        <Background xsi:type="attribute:ColorDefinition">
          <Transparency>0</Transparency>
          <Red>255</Red>
          <Green>255</Green>
          <Blue>255</Blue>
        </Background>
        <Outline>
          <Style>Solid</Style>
          <Thickness>1</Thickness>
          <Color>
            <Transparency>255</Transparency>
            <Red>0</Red>
            <Green>0</Green>
            <Blue>0</Blue>
          </Color>
          <Visible>false</Visible>
        </Outline>
        <Insets>
          <Top>0.0</Top>
          <Left>2.0</Left>
          <Bottom>0.0</Bottom>
          <Right>3.0</Right>
        </Insets>
        <Visible>false</Visible>
      </Title>
      <TitlePosition>Above</TitlePosition>
    </Children>
    <Bounds>
      <Left>0.0</Left>
      <Top>0.0</Top>
      <Width>212.0</Width>
      <Height>130.0</Height>
    </Bounds>
    <Insets>
      <Top>3.0</Top>
      <Left>3.0</Left>
      <Bottom>3.0</Bottom>
      <Right>3.0</Right>
    </Insets>
    <Row>-1</Row>
    <Column>-1</Column>
    <Rowspan>-1</Rowspan>
    <Columnspan>-1</Columnspan>
    <Outline>
      <Style>Solid</Style>
      <Thickness>1</Thickness>
      <Color>
        <Transparency>255</Transparency>
        <Red>0</Red>
        <Green>0</Green>
        <Blue>0</Blue>
      </Color>
      <Visible>false</Visible>
    </Outline>
    <Visible>true</Visible>
  </Block>
  <Dimension>Two_Dimensional</Dimension>
  <Script>&#xD;
/**&#xD;
 * Called before drawing each datapoint graphical representation or marker.&#xD;
 * &#xD;
 * @param dph&#xD;
 *            DataPointHints&#xD;
 * @param fill&#xD;
 *            Fill&#xD;
 * @param icsc&#xD;
 *            IChartScriptContext&#xD;
 */&#xD;
&#xD;
function beforeDrawDataPoint( dph, fill, icsc )&#xD;
{&#xD;
	var displayValue = dph.getBaseDisplayValue();&#xD;
	importPackage( Packages.org.eclipse.birt.chart.model.attribute.impl );&#xD;
	var mycolor = ColorDefinitionImpl.WHITE();&#xD;
	if (displayValue == &quot;Supported&quot;) {&#xD;
	    mycolor = ColorDefinitionImpl.GREEN();&#xD;
	    mycolor.setGreen(128);&#xD;
	    mycolor.setTransparency(255);&#xD;
	}&#xD;
	else if (displayValue == &quot;Partial&quot;) {&#xD;
	    mycolor = ColorDefinitionImpl.YELLOW();&#xD;
	}&#xD;
	else if (displayValue == &quot;Unsupported&quot;) {&#xD;
	    mycolor = ColorDefinitionImpl.RED();&#xD;
	}&#xD;
	else {&#xD;
	    mycolor = ColorDefinitionImpl.GREY();&#xD;
	}&#xD;
   	r = mycolor.getRed();&#xD;
    g = mycolor.getGreen();&#xD;
    b = mycolor.getBlue();&#xD;
   	fill.set(r, g, b);&#xD;
}&#xD;
&#xD;
/**&#xD;
 * Called before drawing the legend item.&#xD;
 * &#xD;
 * @param lerh&#xD;
 * 			  LegendEntryRenderingHints&#xD;
 * @param bounds&#xD;
 * 			  Bounds&#xD;
 * @param icsc&#xD;
 * 			  IChartScriptContext&#xD;
 * @since Version 2.2.0&#xD;
 */&#xD;
&#xD;
function beforeDrawLegendItem( lerh, bounds, icsc )&#xD;
{&#xD;
	var displayValue = lerh.getLabel().getCaption().getValue();&#xD;
	var fill = lerh.getFill();&#xD;
    importPackage( Packages.org.eclipse.birt.chart.model.attribute.impl );&#xD;
	var mycolor = ColorDefinitionImpl.WHITE();&#xD;
	var mycolor = ColorDefinitionImpl.WHITE();&#xD;
	if (displayValue == &quot;Supported&quot;) {&#xD;
	    mycolor = ColorDefinitionImpl.GREEN();&#xD;
	    mycolor.setGreen(128);&#xD;
	    mycolor.setTransparency(255);&#xD;
	}&#xD;
	else if (displayValue == &quot;Partial&quot;) {&#xD;
	    mycolor = ColorDefinitionImpl.YELLOW();&#xD;
	}&#xD;
	else if (displayValue == &quot;Unsupported&quot;) {&#xD;
	    mycolor = ColorDefinitionImpl.RED();&#xD;
	}&#xD;
	else {&#xD;
	    mycolor = ColorDefinitionImpl.GREY();&#xD;
	}&#xD;
   	r = mycolor.getRed();&#xD;
    g = mycolor.getGreen();&#xD;
    b = mycolor.getBlue();&#xD;
   	fill.set(r, g, b);&#xD;
}&#xD;
</Script>
  <Units>Points</Units>
  <SeriesThickness>10.0</SeriesThickness>
  <GridColumnCount>0</GridColumnCount>
  <ExtendedProperties>
    <Name>enable.area.alt</Name>
    <Value>false</Value>
  </ExtendedProperties>
  <SampleData>
    <BaseSampleData>
      <DataSetRepresentation>'A','B','C','D','E'</DataSetRepresentation>
    </BaseSampleData>
    <OrthogonalSampleData>
      <DataSetRepresentation>6,4,12,8,10</DataSetRepresentation>
      <SeriesDefinitionIndex>0</SeriesDefinitionIndex>
    </OrthogonalSampleData>
  </SampleData>
  <Interactivity>
    <Enable>false</Enable>
  </Interactivity>
  <EmptyMessage>
    <Caption>
      <Value>NO_DATA_FOUND=No matching records found for the specified report filters.</Value>
      <Font>
        <Name>SansSerif</Name>
        <Alignment>
          <horizontalAlignment>Center</horizontalAlignment>
          <verticalAlignment>Center</verticalAlignment>
        </Alignment>
      </Font>
    </Caption>
    <Background xsi:type="attribute:ColorDefinition">
      <Transparency>64</Transparency>
      <Red>127</Red>
      <Green>127</Green>
      <Blue>127</Blue>
    </Background>
    <Outline>
      <Color>
        <Transparency>128</Transparency>
        <Red>127</Red>
        <Green>127</Green>
        <Blue>127</Blue>
      </Color>
      <Visible>true</Visible>
    </Outline>
    <Insets>
      <Top>10.0</Top>
      <Left>10.0</Left>
      <Bottom>10.0</Bottom>
      <Right>10.0</Right>
    </Insets>
    <Visible>true</Visible>
  </EmptyMessage>
  <SeriesDefinitions>
    <Query>
      <Definition></Definition>
    </Query>
    <SeriesPalette>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>80</Red>
        <Green>166</Green>
        <Blue>218</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>242</Red>
        <Green>88</Green>
        <Blue>106</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>232</Red>
        <Green>172</Green>
        <Blue>57</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>128</Red>
        <Green>255</Green>
        <Blue>128</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>64</Red>
        <Green>128</Green>
        <Blue>128</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>128</Red>
        <Green>128</Green>
        <Blue>192</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>170</Red>
        <Green>85</Green>
        <Blue>85</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>128</Red>
        <Green>128</Green>
        <Blue>0</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>192</Red>
        <Green>192</Green>
        <Blue>192</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>255</Red>
        <Green>255</Green>
        <Blue>128</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>128</Red>
        <Green>192</Green>
        <Blue>128</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>7</Red>
        <Green>146</Green>
        <Blue>94</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>0</Red>
        <Green>128</Green>
        <Blue>255</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>255</Red>
        <Green>128</Green>
        <Blue>192</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>0</Red>
        <Green>255</Green>
        <Blue>255</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>255</Red>
        <Green>128</Green>
        <Blue>128</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>0</Red>
        <Green>128</Green>
        <Blue>192</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>128</Red>
        <Green>128</Green>
        <Blue>192</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>255</Red>
        <Green>0</Green>
        <Blue>255</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>128</Red>
        <Green>64</Green>
        <Blue>64</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>255</Red>
        <Green>128</Green>
        <Blue>64</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>80</Red>
        <Green>240</Green>
        <Blue>120</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>0</Red>
        <Green>64</Green>
        <Blue>128</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>128</Red>
        <Green>0</Green>
        <Blue>64</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>255</Red>
        <Green>0</Green>
        <Blue>128</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>128</Red>
        <Green>128</Green>
        <Blue>64</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>128</Red>
        <Green>128</Green>
        <Blue>128</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>255</Red>
        <Green>128</Green>
        <Blue>255</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>0</Red>
        <Green>64</Green>
        <Blue>0</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>0</Red>
        <Green>0</Green>
        <Blue>0</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>255</Red>
        <Green>255</Green>
        <Blue>255</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>255</Red>
        <Green>128</Green>
        <Blue>0</Blue>
      </Entries>
    </SeriesPalette>
    <SeriesDefinitions>
      <Query>
        <Definition></Definition>
      </Query>
      <SeriesPalette>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>80</Red>
          <Green>166</Green>
          <Blue>218</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>242</Red>
          <Green>88</Green>
          <Blue>106</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>232</Red>
          <Green>172</Green>
          <Blue>57</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>128</Red>
          <Green>255</Green>
          <Blue>128</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>64</Red>
          <Green>128</Green>
          <Blue>128</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>128</Red>
          <Green>128</Green>
          <Blue>192</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>170</Red>
          <Green>85</Green>
          <Blue>85</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>128</Red>
          <Green>128</Green>
          <Blue>0</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>192</Red>
          <Green>192</Green>
          <Blue>192</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>255</Red>
          <Green>255</Green>
          <Blue>128</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>128</Red>
          <Green>192</Green>
          <Blue>128</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>7</Red>
          <Green>146</Green>
          <Blue>94</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>0</Red>
          <Green>128</Green>
          <Blue>255</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>255</Red>
          <Green>128</Green>
          <Blue>192</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>0</Red>
          <Green>255</Green>
          <Blue>255</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>255</Red>
          <Green>128</Green>
          <Blue>128</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>0</Red>
          <Green>128</Green>
          <Blue>192</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>128</Red>
          <Green>128</Green>
          <Blue>192</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>255</Red>
          <Green>0</Green>
          <Blue>255</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>128</Red>
          <Green>64</Green>
          <Blue>64</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>255</Red>
          <Green>128</Green>
          <Blue>64</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>80</Red>
          <Green>240</Green>
          <Blue>120</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>0</Red>
          <Green>64</Green>
          <Blue>128</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>128</Red>
          <Green>0</Green>
          <Blue>64</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>255</Red>
          <Green>0</Green>
          <Blue>128</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>128</Red>
          <Green>128</Green>
          <Blue>64</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>128</Red>
          <Green>128</Green>
          <Blue>128</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>255</Red>
          <Green>128</Green>
          <Blue>255</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>0</Red>
          <Green>64</Green>
          <Blue>0</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>0</Red>
          <Green>0</Green>
          <Blue>0</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>255</Red>
          <Green>255</Green>
          <Blue>255</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>255</Red>
          <Green>128</Green>
          <Blue>0</Blue>
        </Entries>
      </SeriesPalette>
      <Series xsi:type="type:PieSeries">
        <Visible>true</Visible>
        <Label>
          <Caption>
            <Value></Value>
            <Font>
              <Alignment/>
            </Font>
          </Caption>
          <Background xsi:type="attribute:ColorDefinition">
            <Transparency>0</Transparency>
            <Red>255</Red>
            <Green>255</Green>
            <Blue>255</Blue>
          </Background>
          <Outline>
            <Style>Solid</Style>
            <Thickness>1</Thickness>
            <Color>
              <Transparency>255</Transparency>
              <Red>0</Red>
              <Green>0</Green>
              <Blue>0</Blue>
            </Color>
            <Visible>false</Visible>
          </Outline>
          <Insets>
            <Top>0.0</Top>
            <Left>2.0</Left>
            <Bottom>0.0</Bottom>
            <Right>3.0</Right>
          </Insets>
          <Visible>true</Visible>
        </Label>
        <DataDefinition>
          <Definition>row[&quot;node_id&quot;];</Definition>
          <Grouping>
            <Enabled>true</Enabled>
            <GroupType>Text</GroupType>
            <AggregateExpression>DistinctCount</AggregateExpression>
          </Grouping>
        </DataDefinition>
        <DataPoint>
          <Components>
            <Type>Orthogonal_Value</Type>
          </Components>
          <Separator>, </Separator>
        </DataPoint>
        <LabelPosition>Outside</LabelPosition>
        <Stacked>false</Stacked>
        <Triggers>
          <Condition>onmouseover</Condition>
          <Action>
            <Type>Show_Tooltip</Type>
            <Value xsi:type="attribute:TooltipValue">
              <Text></Text>
              <Delay>200</Delay>
            </Value>
          </Action>
        </Triggers>
        <Explosion>0</Explosion>
        <Title>
          <Caption>
            <Value></Value>
            <Font>
              <Size>16.0</Size>
              <Bold>true</Bold>
              <Alignment/>
            </Font>
          </Caption>
          <Background xsi:type="attribute:ColorDefinition">
            <Transparency>0</Transparency>
            <Red>255</Red>
            <Green>255</Green>
            <Blue>255</Blue>
          </Background>
          <Outline>
            <Style>Solid</Style>
            <Thickness>1</Thickness>
            <Color>
              <Transparency>255</Transparency>
              <Red>0</Red>
              <Green>0</Green>
              <Blue>0</Blue>
            </Color>
          </Outline>
          <Insets>
            <Top>0.0</Top>
            <Left>2.0</Left>
            <Bottom>0.0</Bottom>
            <Right>3.0</Right>
          </Insets>
          <Visible>true</Visible>
        </Title>
        <TitlePosition>Below</TitlePosition>
        <LeaderLineAttributes>
          <Style>Solid</Style>
          <Thickness>1</Thickness>
          <Visible>true</Visible>
        </LeaderLineAttributes>
        <LeaderLineLength>10.0</LeaderLineLength>
      </Series>
    </SeriesDefinitions>
    <Series>
      <Visible>true</Visible>
      <Label>
        <Caption>
          <Value></Value>
          <Font>
            <Alignment/>
          </Font>
        </Caption>
        <Background xsi:type="attribute:ColorDefinition">
          <Transparency>0</Transparency>
          <Red>255</Red>
          <Green>255</Green>
          <Blue>255</Blue>
        </Background>
        <Outline>
          <Style>Solid</Style>
          <Thickness>1</Thickness>
          <Color>
            <Transparency>255</Transparency>
            <Red>0</Red>
            <Green>0</Green>
            <Blue>0</Blue>
          </Color>
          <Visible>false</Visible>
        </Outline>
        <Insets>
          <Top>0.0</Top>
          <Left>2.0</Left>
          <Bottom>0.0</Bottom>
          <Right>3.0</Right>
        </Insets>
        <Visible>false</Visible>
      </Label>
      <DataDefinition>
        <Definition>row[&quot;win11_inplace_upgrade_label&quot;];</Definition>
      </DataDefinition>
      <DataPoint>
        <Components>
          <Type>Orthogonal_Value</Type>
        </Components>
        <Separator>, </Separator>
      </DataPoint>
      <LabelPosition>Outside</LabelPosition>
      <Stacked>false</Stacked>
    </Series>
    <Grouping>
      <Enabled>true</Enabled>
      <GroupType>Text</GroupType>
      <AggregateExpression>Sum</AggregateExpression>
    </Grouping>
    <SortKey/>
  </SeriesDefinitions>
  <Coverage>0.6</Coverage>
</model:ChartWithoutAxes>
]]></xml-property>
                                    <property name="outputFormat">SVG</property>
                                    <property name="inheritColumns">false</property>
                                    <property name="height">5in</property>
                                    <property name="width">4.75in</property>
                                    <property name="dataSet">Windows10MachineCountsByStatus</property>
                                    <list-property name="boundDataColumns">
                                        <structure>
                                            <property name="name">node_id</property>
                                            <text-property name="displayName">node_id</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_id"]</expression>
                                            <property name="dataType">integer</property>
                                        </structure>
                                        <structure>
                                            <property name="name">machine_name</property>
                                            <text-property name="displayName">machine_name</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["machine_name"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">machine_fqmn</property>
                                            <text-property name="displayName">machine_fqmn</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["machine_fqmn"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">machine_last_contact</property>
                                            <text-property name="displayName">machine_last_contact</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["machine_last_contact"]</expression>
                                            <property name="dataType">date-time</property>
                                        </structure>
                                        <structure>
                                            <property name="name">machine_make</property>
                                            <text-property name="displayName">machine_make</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["machine_make"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">machine_model</property>
                                            <text-property name="displayName">machine_model</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["machine_model"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">machine_chassis_type</property>
                                            <text-property name="displayName">machine_chassis_type</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["machine_chassis_type"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_os_version</property>
                                            <text-property name="displayName">node_os_version</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_os_version"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_os_desc</property>
                                            <text-property name="displayName">node_os_desc</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_os_desc"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">os_build_version</property>
                                            <text-property name="displayName">os_build_version</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["os_build_version"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_cpu_model</property>
                                            <text-property name="displayName">node_cpu_model</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_cpu_model"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_cpu_short_models</property>
                                            <text-property name="displayName">node_cpu_short_models</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_cpu_short_models"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_cpu_speed_ghz</property>
                                            <text-property name="displayName">node_cpu_speed_ghz</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_cpu_speed_ghz"]</expression>
                                            <property name="dataType">decimal</property>
                                        </structure>
                                        <structure>
                                            <property name="name">cpu_brand</property>
                                            <text-property name="displayName">cpu_brand</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["cpu_brand"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">cpu_sub_brand</property>
                                            <text-property name="displayName">cpu_sub_brand</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["cpu_sub_brand"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">cpu_sub_brand_modifier</property>
                                            <text-property name="displayName">cpu_sub_brand_modifier</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["cpu_sub_brand_modifier"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">cpu_model_number</property>
                                            <text-property name="displayName">cpu_model_number</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["cpu_model_number"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">cpu_sku_level</property>
                                            <text-property name="displayName">cpu_sku_level</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["cpu_sku_level"]</expression>
                                            <property name="dataType">integer</property>
                                        </structure>
                                        <structure>
                                            <property name="name">cpu_generation</property>
                                            <text-property name="displayName">cpu_generation</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["cpu_generation"]</expression>
                                            <property name="dataType">integer</property>
                                        </structure>
                                        <structure>
                                            <property name="name">cpu_sku</property>
                                            <text-property name="displayName">cpu_sku</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["cpu_sku"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_per_cpu_cores</property>
                                            <text-property name="displayName">node_per_cpu_cores</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_per_cpu_cores"]</expression>
                                            <property name="dataType">decimal</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_cpu_cores</property>
                                            <text-property name="displayName">node_cpu_cores</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_cpu_cores"]</expression>
                                            <property name="dataType">decimal</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_cpu_bitwidth</property>
                                            <text-property name="displayName">node_cpu_bitwidth</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_cpu_bitwidth"]</expression>
                                            <property name="dataType">integer</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_ram_allocated_gb</property>
                                            <text-property name="displayName">node_ram_allocated_gb</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_ram_allocated_gb"]</expression>
                                            <property name="dataType">decimal</property>
                                        </structure>
                                        <structure>
                                            <property name="name">ram_alloc_gb</property>
                                            <text-property name="displayName">ram_alloc_gb</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["ram_alloc_gb"]</expression>
                                            <property name="dataType">decimal</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_disk0_c_size_gb</property>
                                            <text-property name="displayName">node_disk0_c_size_gb</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_disk0_c_size_gb"]</expression>
                                            <property name="dataType">decimal</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_disk0_c_used_gb</property>
                                            <text-property name="displayName">node_disk0_c_used_gb</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_disk0_c_used_gb"]</expression>
                                            <property name="dataType">decimal</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_disk0_c_free_gb</property>
                                            <text-property name="displayName">node_disk0_c_free_gb</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_disk0_c_free_gb"]</expression>
                                            <property name="dataType">decimal</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_total_disk_size_gb</property>
                                            <text-property name="displayName">node_total_disk_size_gb</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_total_disk_size_gb"]</expression>
                                            <property name="dataType">decimal</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_total_disk_used_gb</property>
                                            <text-property name="displayName">node_total_disk_used_gb</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_total_disk_used_gb"]</expression>
                                            <property name="dataType">decimal</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_total_disk_free_gb</property>
                                            <text-property name="displayName">node_total_disk_free_gb</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_total_disk_free_gb"]</expression>
                                            <property name="dataType">decimal</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_gpu_model</property>
                                            <text-property name="displayName">node_gpu_model</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_gpu_model"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_discrete_gpu_models</property>
                                            <text-property name="displayName">node_discrete_gpu_models</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_discrete_gpu_models"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_gpu_count</property>
                                            <text-property name="displayName">node_gpu_count</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_gpu_count"]</expression>
                                            <property name="dataType">decimal</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_discrete_gpu_count</property>
                                            <text-property name="displayName">node_discrete_gpu_count</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_discrete_gpu_count"]</expression>
                                            <property name="dataType">decimal</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_gpu_color_depth</property>
                                            <text-property name="displayName">node_gpu_color_depth</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_gpu_color_depth"]</expression>
                                            <property name="dataType">integer</property>
                                        </structure>
                                        <structure>
                                            <property name="name">os_dx12orwddm2</property>
                                            <text-property name="displayName">os_dx12orwddm2</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["os_dx12orwddm2"]</expression>
                                            <property name="dataType">integer</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_display_dimensions</property>
                                            <text-property name="displayName">node_display_dimensions</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_display_dimensions"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">max_display_res_y</property>
                                            <text-property name="displayName">max_display_res_y</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["max_display_res_y"]</expression>
                                            <property name="dataType">integer</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_display_size_in_inches</property>
                                            <text-property name="displayName">node_display_size_in_inches</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_display_size_in_inches"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">max_display_size_in_inches</property>
                                            <text-property name="displayName">max_display_size_in_inches</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["max_display_size_in_inches"]</expression>
                                            <property name="dataType">integer</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_display_count</property>
                                            <text-property name="displayName">node_display_count</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_display_count"]</expression>
                                            <property name="dataType">decimal</property>
                                        </structure>
                                        <structure>
                                            <property name="name">machine_bios_uefi_capable</property>
                                            <text-property name="displayName">machine_bios_uefi_capable</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["machine_bios_uefi_capable"]</expression>
                                            <property name="dataType">integer</property>
                                        </structure>
                                        <structure>
                                            <property name="name">machine_bios_uefi_enabled</property>
                                            <text-property name="displayName">machine_bios_uefi_enabled</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["machine_bios_uefi_enabled"]</expression>
                                            <property name="dataType">integer</property>
                                        </structure>
                                        <structure>
                                            <property name="name">machine_secure_boot</property>
                                            <text-property name="displayName">machine_secure_boot</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["machine_secure_boot"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">machine_tpm_specifications</property>
                                            <text-property name="displayName">machine_tpm_specifications</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["machine_tpm_specifications"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">machine_tpm_specification</property>
                                            <text-property name="displayName">machine_tpm_specification</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["machine_tpm_specification"]</expression>
                                            <property name="dataType">integer</property>
                                        </structure>
                                        <structure>
                                            <property name="name">machine_location_city_state_country</property>
                                            <text-property name="displayName">machine_location_city_state_country</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["machine_location_city_state_country"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">machine_location_country</property>
                                            <text-property name="displayName">machine_location_country</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["machine_location_country"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">machine_location_state</property>
                                            <text-property name="displayName">machine_location_state</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["machine_location_state"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">machine_location_city</property>
                                            <text-property name="displayName">machine_location_city</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["machine_location_city"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">cpu_support_status</property>
                                            <text-property name="displayName">cpu_support_status</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["cpu_support_status"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">win11_inplace_upgrade_label</property>
                                            <text-property name="displayName">win11_inplace_upgrade_label</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["win11_inplace_upgrade_label"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">win11_image_upgrade_label</property>
                                            <text-property name="displayName">win11_image_upgrade_label</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["win11_image_upgrade_label"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                    </list-property>
                                </extended-item>
                            </cell>
                            <cell id="12227">
                                <property name="borderBottomStyle">solid</property>
                                <property name="borderBottomWidth">medium</property>
                                <property name="borderLeftStyle">solid</property>
                                <property name="borderLeftWidth">medium</property>
                                <property name="borderRightStyle">solid</property>
                                <property name="borderRightWidth">medium</property>
                                <property name="borderTopStyle">solid</property>
                                <property name="borderTopWidth">medium</property>
                                <property name="textAlign">center</property>
                                <property name="verticalAlign">middle</property>
                                <extended-item extensionName="Chart" id="12228">
                                    <xml-property name="xmlRepresentation"><![CDATA[<model:ChartWithoutAxes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:attribute="http://www.birt.eclipse.org/ChartModelAttribute" xmlns:layout="http://www.birt.eclipse.org/ChartModelLayout" xmlns:model="http://www.birt.eclipse.org/ChartModel" xmlns:type="http://www.birt.eclipse.org/ChartModelType">
  <Version>2.6.1</Version>
  <Type>Pie Chart</Type>
  <SubType>Standard</SubType>
  <Block>
    <Children xsi:type="layout:TitleBlock">
      <Bounds>
        <Left>0.0</Left>
        <Top>0.0</Top>
        <Width>0.0</Width>
        <Height>0.0</Height>
      </Bounds>
      <Insets>
        <Top>3.0</Top>
        <Left>3.0</Left>
        <Bottom>3.0</Bottom>
        <Right>3.0</Right>
      </Insets>
      <Row>-1</Row>
      <Column>-1</Column>
      <Rowspan>-1</Rowspan>
      <Columnspan>-1</Columnspan>
      <Outline>
        <Style>Solid</Style>
        <Thickness>1</Thickness>
        <Color>
          <Transparency>255</Transparency>
          <Red>0</Red>
          <Green>0</Green>
          <Blue>0</Blue>
        </Color>
        <Visible>false</Visible>
      </Outline>
      <Visible>true</Visible>
      <Label>
        <Caption>
          <Value>Windows 11 Image Refresh Compatibility</Value>
          <Font>
            <Size>16.0</Size>
            <Bold>true</Bold>
            <Alignment>
              <horizontalAlignment>Center</horizontalAlignment>
              <verticalAlignment>Center</verticalAlignment>
            </Alignment>
          </Font>
        </Caption>
        <Background xsi:type="attribute:ColorDefinition">
          <Transparency>0</Transparency>
          <Red>255</Red>
          <Green>255</Green>
          <Blue>255</Blue>
        </Background>
        <Outline>
          <Style>Solid</Style>
          <Thickness>1</Thickness>
          <Color>
            <Transparency>255</Transparency>
            <Red>0</Red>
            <Green>0</Green>
            <Blue>0</Blue>
          </Color>
        </Outline>
        <Insets>
          <Top>0.0</Top>
          <Left>2.0</Left>
          <Bottom>0.0</Bottom>
          <Right>3.0</Right>
        </Insets>
        <Visible>true</Visible>
      </Label>
    </Children>
    <Children xsi:type="layout:Plot">
      <Bounds>
        <Left>0.0</Left>
        <Top>0.0</Top>
        <Width>0.0</Width>
        <Height>0.0</Height>
      </Bounds>
      <Insets>
        <Top>3.0</Top>
        <Left>3.0</Left>
        <Bottom>3.0</Bottom>
        <Right>3.0</Right>
      </Insets>
      <Row>-1</Row>
      <Column>-1</Column>
      <Rowspan>-1</Rowspan>
      <Columnspan>-1</Columnspan>
      <Outline>
        <Style>Solid</Style>
        <Thickness>1</Thickness>
        <Color>
          <Transparency>255</Transparency>
          <Red>0</Red>
          <Green>0</Green>
          <Blue>0</Blue>
        </Color>
        <Visible>false</Visible>
      </Outline>
      <Visible>true</Visible>
      <HorizontalSpacing>5</HorizontalSpacing>
      <VerticalSpacing>5</VerticalSpacing>
      <ClientArea>
        <Outline>
          <Style>Solid</Style>
          <Thickness>0</Thickness>
          <Color>
            <Transparency>255</Transparency>
            <Red>0</Red>
            <Green>0</Green>
            <Blue>0</Blue>
          </Color>
          <Visible>false</Visible>
        </Outline>
        <Insets>
          <Top>0.0</Top>
          <Left>0.0</Left>
          <Bottom>0.0</Bottom>
          <Right>0.0</Right>
        </Insets>
      </ClientArea>
    </Children>
    <Children xsi:type="layout:Legend">
      <Bounds>
        <Left>0.0</Left>
        <Top>0.0</Top>
        <Width>0.0</Width>
        <Height>0.0</Height>
      </Bounds>
      <Anchor>West</Anchor>
      <Insets>
        <Top>3.0</Top>
        <Left>3.0</Left>
        <Bottom>3.0</Bottom>
        <Right>3.0</Right>
      </Insets>
      <Row>-1</Row>
      <Column>-1</Column>
      <Rowspan>-1</Rowspan>
      <Columnspan>-1</Columnspan>
      <Outline>
        <Style>Solid</Style>
        <Thickness>1</Thickness>
        <Color>
          <Transparency>255</Transparency>
          <Red>0</Red>
          <Green>0</Green>
          <Blue>0</Blue>
        </Color>
        <Visible>false</Visible>
      </Outline>
      <Visible>true</Visible>
      <ClientArea>
        <Outline>
          <Style>Solid</Style>
          <Thickness>0</Thickness>
          <Color>
            <Transparency>255</Transparency>
            <Red>0</Red>
            <Green>0</Green>
            <Blue>0</Blue>
          </Color>
          <Visible>false</Visible>
        </Outline>
        <Insets>
          <Top>2.0</Top>
          <Left>2.0</Left>
          <Bottom>2.0</Bottom>
          <Right>2.0</Right>
        </Insets>
      </ClientArea>
      <Text>
        <Value></Value>
        <Font>
          <Alignment/>
        </Font>
      </Text>
      <Orientation>Vertical</Orientation>
      <Direction>Top_Bottom</Direction>
      <Separator>
        <Style>Solid</Style>
        <Thickness>1</Thickness>
        <Color>
          <Transparency>255</Transparency>
          <Red>0</Red>
          <Green>0</Green>
          <Blue>0</Blue>
        </Color>
        <Visible>true</Visible>
      </Separator>
      <Position>Right</Position>
      <ItemType>Categories</ItemType>
      <Title>
        <Caption>
          <Value></Value>
          <Font>
            <Alignment/>
          </Font>
        </Caption>
        <Background xsi:type="attribute:ColorDefinition">
          <Transparency>0</Transparency>
          <Red>255</Red>
          <Green>255</Green>
          <Blue>255</Blue>
        </Background>
        <Outline>
          <Style>Solid</Style>
          <Thickness>1</Thickness>
          <Color>
            <Transparency>255</Transparency>
            <Red>0</Red>
            <Green>0</Green>
            <Blue>0</Blue>
          </Color>
          <Visible>false</Visible>
        </Outline>
        <Insets>
          <Top>0.0</Top>
          <Left>2.0</Left>
          <Bottom>0.0</Bottom>
          <Right>3.0</Right>
        </Insets>
        <Visible>false</Visible>
      </Title>
      <TitlePosition>Above</TitlePosition>
    </Children>
    <Bounds>
      <Left>0.0</Left>
      <Top>0.0</Top>
      <Width>212.0</Width>
      <Height>130.0</Height>
    </Bounds>
    <Insets>
      <Top>3.0</Top>
      <Left>3.0</Left>
      <Bottom>3.0</Bottom>
      <Right>3.0</Right>
    </Insets>
    <Row>-1</Row>
    <Column>-1</Column>
    <Rowspan>-1</Rowspan>
    <Columnspan>-1</Columnspan>
    <Outline>
      <Style>Solid</Style>
      <Thickness>1</Thickness>
      <Color>
        <Transparency>255</Transparency>
        <Red>0</Red>
        <Green>0</Green>
        <Blue>0</Blue>
      </Color>
      <Visible>false</Visible>
    </Outline>
    <Visible>true</Visible>
  </Block>
  <Dimension>Two_Dimensional</Dimension>
  <Script>&#xD;
/**&#xD;
 * Called before drawing each datapoint graphical representation or marker.&#xD;
 * &#xD;
 * @param dph&#xD;
 *            DataPointHints&#xD;
 * @param fill&#xD;
 *            Fill&#xD;
 * @param icsc&#xD;
 *            IChartScriptContext&#xD;
 */&#xD;
&#xD;
function beforeDrawDataPoint( dph, fill, icsc )&#xD;
{&#xD;
	var displayValue = dph.getBaseDisplayValue();&#xD;
	importPackage( Packages.org.eclipse.birt.chart.model.attribute.impl );&#xD;
	var mycolor = ColorDefinitionImpl.WHITE();&#xD;
	if (displayValue == &quot;Supported&quot;) {&#xD;
	    mycolor = ColorDefinitionImpl.GREEN();&#xD;
	    mycolor.setGreen(128);&#xD;
	    mycolor.setTransparency(255);&#xD;
	}&#xD;
	else if (displayValue == &quot;Partial&quot;) {&#xD;
	    mycolor = ColorDefinitionImpl.YELLOW();&#xD;
	}&#xD;
	else if (displayValue == &quot;Unsupported&quot;) {&#xD;
	    mycolor = ColorDefinitionImpl.RED();&#xD;
	}&#xD;
	else {&#xD;
	    mycolor = ColorDefinitionImpl.GREY();&#xD;
	}&#xD;
   	r = mycolor.getRed();&#xD;
    g = mycolor.getGreen();&#xD;
    b = mycolor.getBlue();&#xD;
   	fill.set(r, g, b);&#xD;
}&#xD;
&#xD;
/**&#xD;
 * Called before drawing the legend item.&#xD;
 * &#xD;
 * @param lerh&#xD;
 * 			  LegendEntryRenderingHints&#xD;
 * @param bounds&#xD;
 * 			  Bounds&#xD;
 * @param icsc&#xD;
 * 			  IChartScriptContext&#xD;
 * @since Version 2.2.0&#xD;
 */&#xD;
&#xD;
function beforeDrawLegendItem( lerh, bounds, icsc )&#xD;
{&#xD;
	var displayValue = lerh.getLabel().getCaption().getValue();&#xD;
	var fill = lerh.getFill();&#xD;
    importPackage( Packages.org.eclipse.birt.chart.model.attribute.impl );&#xD;
	var mycolor = ColorDefinitionImpl.WHITE();&#xD;
	var mycolor = ColorDefinitionImpl.WHITE();&#xD;
	if (displayValue == &quot;Supported&quot;) {&#xD;
	    mycolor = ColorDefinitionImpl.GREEN();&#xD;
	    mycolor.setGreen(128);&#xD;
	    mycolor.setTransparency(255);&#xD;
	}&#xD;
	else if (displayValue == &quot;Partial&quot;) {&#xD;
	    mycolor = ColorDefinitionImpl.YELLOW();&#xD;
	}&#xD;
	else if (displayValue == &quot;Unsupported&quot;) {&#xD;
	    mycolor = ColorDefinitionImpl.RED();&#xD;
	}&#xD;
	else {&#xD;
	    mycolor = ColorDefinitionImpl.GREY();&#xD;
	}&#xD;
   	r = mycolor.getRed();&#xD;
    g = mycolor.getGreen();&#xD;
    b = mycolor.getBlue();&#xD;
   	fill.set(r, g, b);&#xD;
}&#xD;
</Script>
  <Units>Points</Units>
  <SeriesThickness>10.0</SeriesThickness>
  <GridColumnCount>0</GridColumnCount>
  <ExtendedProperties>
    <Name>enable.area.alt</Name>
    <Value>false</Value>
  </ExtendedProperties>
  <SampleData>
    <BaseSampleData>
      <DataSetRepresentation>'A','B','C','D','E'</DataSetRepresentation>
    </BaseSampleData>
    <OrthogonalSampleData>
      <DataSetRepresentation>6,4,12,8,10</DataSetRepresentation>
      <SeriesDefinitionIndex>0</SeriesDefinitionIndex>
    </OrthogonalSampleData>
  </SampleData>
  <Interactivity>
    <Enable>false</Enable>
  </Interactivity>
  <EmptyMessage>
    <Caption>
      <Value>NO_DATA_FOUND=No matching records found for the specified report filters.</Value>
      <Font>
        <Name>SansSerif</Name>
        <Alignment>
          <horizontalAlignment>Center</horizontalAlignment>
          <verticalAlignment>Center</verticalAlignment>
        </Alignment>
      </Font>
    </Caption>
    <Background xsi:type="attribute:ColorDefinition">
      <Transparency>64</Transparency>
      <Red>127</Red>
      <Green>127</Green>
      <Blue>127</Blue>
    </Background>
    <Outline>
      <Color>
        <Transparency>128</Transparency>
        <Red>127</Red>
        <Green>127</Green>
        <Blue>127</Blue>
      </Color>
      <Visible>true</Visible>
    </Outline>
    <Insets>
      <Top>10.0</Top>
      <Left>10.0</Left>
      <Bottom>10.0</Bottom>
      <Right>10.0</Right>
    </Insets>
    <Visible>true</Visible>
  </EmptyMessage>
  <SeriesDefinitions>
    <Query>
      <Definition></Definition>
    </Query>
    <SeriesPalette>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>80</Red>
        <Green>166</Green>
        <Blue>218</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>242</Red>
        <Green>88</Green>
        <Blue>106</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>232</Red>
        <Green>172</Green>
        <Blue>57</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>128</Red>
        <Green>255</Green>
        <Blue>128</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>64</Red>
        <Green>128</Green>
        <Blue>128</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>128</Red>
        <Green>128</Green>
        <Blue>192</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>170</Red>
        <Green>85</Green>
        <Blue>85</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>128</Red>
        <Green>128</Green>
        <Blue>0</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>192</Red>
        <Green>192</Green>
        <Blue>192</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>255</Red>
        <Green>255</Green>
        <Blue>128</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>128</Red>
        <Green>192</Green>
        <Blue>128</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>7</Red>
        <Green>146</Green>
        <Blue>94</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>0</Red>
        <Green>128</Green>
        <Blue>255</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>255</Red>
        <Green>128</Green>
        <Blue>192</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>0</Red>
        <Green>255</Green>
        <Blue>255</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>255</Red>
        <Green>128</Green>
        <Blue>128</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>0</Red>
        <Green>128</Green>
        <Blue>192</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>128</Red>
        <Green>128</Green>
        <Blue>192</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>255</Red>
        <Green>0</Green>
        <Blue>255</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>128</Red>
        <Green>64</Green>
        <Blue>64</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>255</Red>
        <Green>128</Green>
        <Blue>64</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>80</Red>
        <Green>240</Green>
        <Blue>120</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>0</Red>
        <Green>64</Green>
        <Blue>128</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>128</Red>
        <Green>0</Green>
        <Blue>64</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>255</Red>
        <Green>0</Green>
        <Blue>128</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>128</Red>
        <Green>128</Green>
        <Blue>64</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>128</Red>
        <Green>128</Green>
        <Blue>128</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>255</Red>
        <Green>128</Green>
        <Blue>255</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>0</Red>
        <Green>64</Green>
        <Blue>0</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>0</Red>
        <Green>0</Green>
        <Blue>0</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>255</Red>
        <Green>255</Green>
        <Blue>255</Blue>
      </Entries>
      <Entries xsi:type="attribute:ColorDefinition">
        <Transparency>255</Transparency>
        <Red>255</Red>
        <Green>128</Green>
        <Blue>0</Blue>
      </Entries>
    </SeriesPalette>
    <SeriesDefinitions>
      <Query>
        <Definition></Definition>
      </Query>
      <SeriesPalette>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>80</Red>
          <Green>166</Green>
          <Blue>218</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>242</Red>
          <Green>88</Green>
          <Blue>106</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>232</Red>
          <Green>172</Green>
          <Blue>57</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>128</Red>
          <Green>255</Green>
          <Blue>128</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>64</Red>
          <Green>128</Green>
          <Blue>128</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>128</Red>
          <Green>128</Green>
          <Blue>192</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>170</Red>
          <Green>85</Green>
          <Blue>85</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>128</Red>
          <Green>128</Green>
          <Blue>0</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>192</Red>
          <Green>192</Green>
          <Blue>192</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>255</Red>
          <Green>255</Green>
          <Blue>128</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>128</Red>
          <Green>192</Green>
          <Blue>128</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>7</Red>
          <Green>146</Green>
          <Blue>94</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>0</Red>
          <Green>128</Green>
          <Blue>255</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>255</Red>
          <Green>128</Green>
          <Blue>192</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>0</Red>
          <Green>255</Green>
          <Blue>255</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>255</Red>
          <Green>128</Green>
          <Blue>128</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>0</Red>
          <Green>128</Green>
          <Blue>192</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>128</Red>
          <Green>128</Green>
          <Blue>192</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>255</Red>
          <Green>0</Green>
          <Blue>255</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>128</Red>
          <Green>64</Green>
          <Blue>64</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>255</Red>
          <Green>128</Green>
          <Blue>64</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>80</Red>
          <Green>240</Green>
          <Blue>120</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>0</Red>
          <Green>64</Green>
          <Blue>128</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>128</Red>
          <Green>0</Green>
          <Blue>64</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>255</Red>
          <Green>0</Green>
          <Blue>128</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>128</Red>
          <Green>128</Green>
          <Blue>64</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>128</Red>
          <Green>128</Green>
          <Blue>128</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>255</Red>
          <Green>128</Green>
          <Blue>255</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>0</Red>
          <Green>64</Green>
          <Blue>0</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>0</Red>
          <Green>0</Green>
          <Blue>0</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>255</Red>
          <Green>255</Green>
          <Blue>255</Blue>
        </Entries>
        <Entries xsi:type="attribute:ColorDefinition">
          <Transparency>255</Transparency>
          <Red>255</Red>
          <Green>128</Green>
          <Blue>0</Blue>
        </Entries>
      </SeriesPalette>
      <Series xsi:type="type:PieSeries">
        <Visible>true</Visible>
        <Label>
          <Caption>
            <Value></Value>
            <Font>
              <Alignment/>
            </Font>
          </Caption>
          <Background xsi:type="attribute:ColorDefinition">
            <Transparency>0</Transparency>
            <Red>255</Red>
            <Green>255</Green>
            <Blue>255</Blue>
          </Background>
          <Outline>
            <Style>Solid</Style>
            <Thickness>1</Thickness>
            <Color>
              <Transparency>255</Transparency>
              <Red>0</Red>
              <Green>0</Green>
              <Blue>0</Blue>
            </Color>
            <Visible>false</Visible>
          </Outline>
          <Insets>
            <Top>0.0</Top>
            <Left>2.0</Left>
            <Bottom>0.0</Bottom>
            <Right>3.0</Right>
          </Insets>
          <Visible>true</Visible>
        </Label>
        <DataDefinition>
          <Definition>row[&quot;node_id&quot;];</Definition>
          <Grouping>
            <Enabled>true</Enabled>
            <GroupType>Text</GroupType>
            <AggregateExpression>DistinctCount</AggregateExpression>
          </Grouping>
        </DataDefinition>
        <DataPoint>
          <Components>
            <Type>Orthogonal_Value</Type>
          </Components>
          <Separator>, </Separator>
        </DataPoint>
        <LabelPosition>Outside</LabelPosition>
        <Stacked>false</Stacked>
        <Triggers>
          <Condition>onmouseover</Condition>
          <Action>
            <Type>Show_Tooltip</Type>
            <Value xsi:type="attribute:TooltipValue">
              <Text></Text>
              <Delay>200</Delay>
            </Value>
          </Action>
        </Triggers>
        <Explosion>0</Explosion>
        <Title>
          <Caption>
            <Value></Value>
            <Font>
              <Size>16.0</Size>
              <Bold>true</Bold>
              <Alignment/>
            </Font>
          </Caption>
          <Background xsi:type="attribute:ColorDefinition">
            <Transparency>0</Transparency>
            <Red>255</Red>
            <Green>255</Green>
            <Blue>255</Blue>
          </Background>
          <Outline>
            <Style>Solid</Style>
            <Thickness>1</Thickness>
            <Color>
              <Transparency>255</Transparency>
              <Red>0</Red>
              <Green>0</Green>
              <Blue>0</Blue>
            </Color>
          </Outline>
          <Insets>
            <Top>0.0</Top>
            <Left>2.0</Left>
            <Bottom>0.0</Bottom>
            <Right>3.0</Right>
          </Insets>
          <Visible>true</Visible>
        </Title>
        <TitlePosition>Below</TitlePosition>
        <LeaderLineAttributes>
          <Style>Solid</Style>
          <Thickness>1</Thickness>
          <Visible>true</Visible>
        </LeaderLineAttributes>
        <LeaderLineLength>10.0</LeaderLineLength>
      </Series>
    </SeriesDefinitions>
    <Series>
      <Visible>true</Visible>
      <Label>
        <Caption>
          <Value></Value>
          <Font>
            <Alignment/>
          </Font>
        </Caption>
        <Background xsi:type="attribute:ColorDefinition">
          <Transparency>0</Transparency>
          <Red>255</Red>
          <Green>255</Green>
          <Blue>255</Blue>
        </Background>
        <Outline>
          <Style>Solid</Style>
          <Thickness>1</Thickness>
          <Color>
            <Transparency>255</Transparency>
            <Red>0</Red>
            <Green>0</Green>
            <Blue>0</Blue>
          </Color>
          <Visible>false</Visible>
        </Outline>
        <Insets>
          <Top>0.0</Top>
          <Left>2.0</Left>
          <Bottom>0.0</Bottom>
          <Right>3.0</Right>
        </Insets>
        <Visible>false</Visible>
      </Label>
      <DataDefinition>
        <Definition>row[&quot;win11_image_upgrade_label&quot;];</Definition>
      </DataDefinition>
      <DataPoint>
        <Components>
          <Type>Orthogonal_Value</Type>
        </Components>
        <Separator>, </Separator>
      </DataPoint>
      <LabelPosition>Outside</LabelPosition>
      <Stacked>false</Stacked>
    </Series>
    <Grouping>
      <Enabled>true</Enabled>
      <GroupType>Text</GroupType>
      <AggregateExpression>Sum</AggregateExpression>
    </Grouping>
  </SeriesDefinitions>
  <Coverage>0.6</Coverage>
</model:ChartWithoutAxes>
]]></xml-property>
                                    <property name="outputFormat">SVG</property>
                                    <property name="inheritColumns">false</property>
                                    <property name="height">5in</property>
                                    <property name="width">4.75in</property>
                                    <property name="dataSet">Windows10MachineCountsByStatus</property>
                                    <list-property name="boundDataColumns">
                                        <structure>
                                            <property name="name">node_id</property>
                                            <text-property name="displayName">node_id</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_id"]</expression>
                                            <property name="dataType">integer</property>
                                        </structure>
                                        <structure>
                                            <property name="name">machine_name</property>
                                            <text-property name="displayName">machine_name</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["machine_name"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">machine_fqmn</property>
                                            <text-property name="displayName">machine_fqmn</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["machine_fqmn"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">machine_last_contact</property>
                                            <text-property name="displayName">machine_last_contact</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["machine_last_contact"]</expression>
                                            <property name="dataType">date-time</property>
                                        </structure>
                                        <structure>
                                            <property name="name">machine_make</property>
                                            <text-property name="displayName">machine_make</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["machine_make"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">machine_model</property>
                                            <text-property name="displayName">machine_model</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["machine_model"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">machine_chassis_type</property>
                                            <text-property name="displayName">machine_chassis_type</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["machine_chassis_type"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_os_version</property>
                                            <text-property name="displayName">node_os_version</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_os_version"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_os_desc</property>
                                            <text-property name="displayName">node_os_desc</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_os_desc"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">os_build_version</property>
                                            <text-property name="displayName">os_build_version</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["os_build_version"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_cpu_model</property>
                                            <text-property name="displayName">node_cpu_model</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_cpu_model"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_cpu_short_models</property>
                                            <text-property name="displayName">node_cpu_short_models</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_cpu_short_models"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_cpu_speed_ghz</property>
                                            <text-property name="displayName">node_cpu_speed_ghz</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_cpu_speed_ghz"]</expression>
                                            <property name="dataType">decimal</property>
                                        </structure>
                                        <structure>
                                            <property name="name">cpu_brand</property>
                                            <text-property name="displayName">cpu_brand</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["cpu_brand"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">cpu_sub_brand</property>
                                            <text-property name="displayName">cpu_sub_brand</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["cpu_sub_brand"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">cpu_sub_brand_modifier</property>
                                            <text-property name="displayName">cpu_sub_brand_modifier</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["cpu_sub_brand_modifier"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">cpu_model_number</property>
                                            <text-property name="displayName">cpu_model_number</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["cpu_model_number"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">cpu_sku_level</property>
                                            <text-property name="displayName">cpu_sku_level</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["cpu_sku_level"]</expression>
                                            <property name="dataType">integer</property>
                                        </structure>
                                        <structure>
                                            <property name="name">cpu_generation</property>
                                            <text-property name="displayName">cpu_generation</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["cpu_generation"]</expression>
                                            <property name="dataType">integer</property>
                                        </structure>
                                        <structure>
                                            <property name="name">cpu_sku</property>
                                            <text-property name="displayName">cpu_sku</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["cpu_sku"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_per_cpu_cores</property>
                                            <text-property name="displayName">node_per_cpu_cores</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_per_cpu_cores"]</expression>
                                            <property name="dataType">decimal</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_cpu_cores</property>
                                            <text-property name="displayName">node_cpu_cores</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_cpu_cores"]</expression>
                                            <property name="dataType">decimal</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_cpu_bitwidth</property>
                                            <text-property name="displayName">node_cpu_bitwidth</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_cpu_bitwidth"]</expression>
                                            <property name="dataType">integer</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_ram_allocated_gb</property>
                                            <text-property name="displayName">node_ram_allocated_gb</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_ram_allocated_gb"]</expression>
                                            <property name="dataType">decimal</property>
                                        </structure>
                                        <structure>
                                            <property name="name">ram_alloc_gb</property>
                                            <text-property name="displayName">ram_alloc_gb</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["ram_alloc_gb"]</expression>
                                            <property name="dataType">decimal</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_disk0_c_size_gb</property>
                                            <text-property name="displayName">node_disk0_c_size_gb</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_disk0_c_size_gb"]</expression>
                                            <property name="dataType">decimal</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_disk0_c_used_gb</property>
                                            <text-property name="displayName">node_disk0_c_used_gb</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_disk0_c_used_gb"]</expression>
                                            <property name="dataType">decimal</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_disk0_c_free_gb</property>
                                            <text-property name="displayName">node_disk0_c_free_gb</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_disk0_c_free_gb"]</expression>
                                            <property name="dataType">decimal</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_total_disk_size_gb</property>
                                            <text-property name="displayName">node_total_disk_size_gb</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_total_disk_size_gb"]</expression>
                                            <property name="dataType">decimal</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_total_disk_used_gb</property>
                                            <text-property name="displayName">node_total_disk_used_gb</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_total_disk_used_gb"]</expression>
                                            <property name="dataType">decimal</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_total_disk_free_gb</property>
                                            <text-property name="displayName">node_total_disk_free_gb</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_total_disk_free_gb"]</expression>
                                            <property name="dataType">decimal</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_gpu_model</property>
                                            <text-property name="displayName">node_gpu_model</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_gpu_model"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_discrete_gpu_models</property>
                                            <text-property name="displayName">node_discrete_gpu_models</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_discrete_gpu_models"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_gpu_count</property>
                                            <text-property name="displayName">node_gpu_count</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_gpu_count"]</expression>
                                            <property name="dataType">decimal</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_discrete_gpu_count</property>
                                            <text-property name="displayName">node_discrete_gpu_count</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_discrete_gpu_count"]</expression>
                                            <property name="dataType">decimal</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_gpu_color_depth</property>
                                            <text-property name="displayName">node_gpu_color_depth</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_gpu_color_depth"]</expression>
                                            <property name="dataType">integer</property>
                                        </structure>
                                        <structure>
                                            <property name="name">os_dx12orwddm2</property>
                                            <text-property name="displayName">os_dx12orwddm2</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["os_dx12orwddm2"]</expression>
                                            <property name="dataType">integer</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_display_dimensions</property>
                                            <text-property name="displayName">node_display_dimensions</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_display_dimensions"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">max_display_res_y</property>
                                            <text-property name="displayName">max_display_res_y</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["max_display_res_y"]</expression>
                                            <property name="dataType">integer</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_display_size_in_inches</property>
                                            <text-property name="displayName">node_display_size_in_inches</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_display_size_in_inches"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">max_display_size_in_inches</property>
                                            <text-property name="displayName">max_display_size_in_inches</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["max_display_size_in_inches"]</expression>
                                            <property name="dataType">integer</property>
                                        </structure>
                                        <structure>
                                            <property name="name">node_display_count</property>
                                            <text-property name="displayName">node_display_count</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["node_display_count"]</expression>
                                            <property name="dataType">decimal</property>
                                        </structure>
                                        <structure>
                                            <property name="name">machine_bios_uefi_capable</property>
                                            <text-property name="displayName">machine_bios_uefi_capable</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["machine_bios_uefi_capable"]</expression>
                                            <property name="dataType">integer</property>
                                        </structure>
                                        <structure>
                                            <property name="name">machine_bios_uefi_enabled</property>
                                            <text-property name="displayName">machine_bios_uefi_enabled</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["machine_bios_uefi_enabled"]</expression>
                                            <property name="dataType">integer</property>
                                        </structure>
                                        <structure>
                                            <property name="name">machine_secure_boot</property>
                                            <text-property name="displayName">machine_secure_boot</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["machine_secure_boot"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">machine_tpm_specifications</property>
                                            <text-property name="displayName">machine_tpm_specifications</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["machine_tpm_specifications"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">machine_tpm_specification</property>
                                            <text-property name="displayName">machine_tpm_specification</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["machine_tpm_specification"]</expression>
                                            <property name="dataType">integer</property>
                                        </structure>
                                        <structure>
                                            <property name="name">machine_location_city_state_country</property>
                                            <text-property name="displayName">machine_location_city_state_country</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["machine_location_city_state_country"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">machine_location_country</property>
                                            <text-property name="displayName">machine_location_country</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["machine_location_country"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">machine_location_state</property>
                                            <text-property name="displayName">machine_location_state</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["machine_location_state"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">machine_location_city</property>
                                            <text-property name="displayName">machine_location_city</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["machine_location_city"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">cpu_support_status</property>
                                            <text-property name="displayName">cpu_support_status</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["cpu_support_status"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">win11_inplace_upgrade_label</property>
                                            <text-property name="displayName">win11_inplace_upgrade_label</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["win11_inplace_upgrade_label"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                        <structure>
                                            <property name="name">win11_image_upgrade_label</property>
                                            <text-property name="displayName">win11_image_upgrade_label</text-property>
                                            <expression name="expression" type="javascript">dataSetRow["win11_image_upgrade_label"]</expression>
                                            <property name="dataType">string</property>
                                        </structure>
                                    </list-property>
                                </extended-item>
                            </cell>
                        </row>
                    </grid>
                </cell>
            </row>
            <row id="8287">
                <property name="pageBreakAfter">always</property>
                <cell id="8288">
                    <table name="Data" id="8333">
                        <list-property name="userProperties">
                            <structure>
                                <property name="name">ExcelEmitter.ForceAutoColWidths</property>
                                <property name="type">boolean</property>
                            </structure>
                        </list-property>
                        <property name="pageBreakBefore">auto</property>
                        <property name="canShrink">true</property>
                        <property name="width">100%</property>
                        <property name="dataSet">Windows10MachineCountsByStatus</property>
                        <list-property name="visibility"/>
                        <list-property name="boundDataColumns">
                            <structure>
                                <property name="name">node_id</property>
                                <text-property name="displayName">node_id</text-property>
                                <expression name="expression" type="javascript">dataSetRow["node_id"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">machine_name</property>
                                <text-property name="displayName">machine_name</text-property>
                                <expression name="expression" type="javascript">dataSetRow["machine_name"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">machine_fqmn</property>
                                <text-property name="displayName">machine_fqmn</text-property>
                                <expression name="expression" type="javascript">dataSetRow["machine_fqmn"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">machine_last_contact</property>
                                <text-property name="displayName">machine_last_contact</text-property>
                                <expression name="expression" type="javascript">dataSetRow["machine_last_contact"]</expression>
                                <property name="dataType">date-time</property>
                            </structure>
                            <structure>
                                <property name="name">machine_make</property>
                                <text-property name="displayName">machine_make</text-property>
                                <expression name="expression" type="javascript">dataSetRow["machine_make"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">machine_model</property>
                                <text-property name="displayName">machine_model</text-property>
                                <expression name="expression" type="javascript">dataSetRow["machine_model"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">machine_chassis_type</property>
                                <text-property name="displayName">machine_chassis_type</text-property>
                                <expression name="expression" type="javascript">dataSetRow["machine_chassis_type"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">node_os_version</property>
                                <text-property name="displayName">node_os_version</text-property>
                                <expression name="expression" type="javascript">dataSetRow["node_os_version"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">node_os_desc</property>
                                <text-property name="displayName">node_os_desc</text-property>
                                <expression name="expression" type="javascript">dataSetRow["node_os_desc"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">os_build_version</property>
                                <text-property name="displayName">os_build_version</text-property>
                                <expression name="expression" type="javascript">dataSetRow["os_build_version"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">node_cpu_model</property>
                                <text-property name="displayName">node_cpu_model</text-property>
                                <expression name="expression" type="javascript">dataSetRow["node_cpu_model"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">node_cpu_short_models</property>
                                <text-property name="displayName">node_cpu_short_models</text-property>
                                <expression name="expression" type="javascript">dataSetRow["node_cpu_short_models"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">node_cpu_speed_ghz</property>
                                <text-property name="displayName">node_cpu_speed_ghz</text-property>
                                <expression name="expression" type="javascript">dataSetRow["node_cpu_speed_ghz"]</expression>
                                <property name="dataType">decimal</property>
                            </structure>
                            <structure>
                                <property name="name">cpu_brand</property>
                                <text-property name="displayName">cpu_brand</text-property>
                                <expression name="expression" type="javascript">dataSetRow["cpu_brand"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">cpu_sub_brand</property>
                                <text-property name="displayName">cpu_sub_brand</text-property>
                                <expression name="expression" type="javascript">dataSetRow["cpu_sub_brand"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">cpu_sub_brand_modifier</property>
                                <text-property name="displayName">cpu_sub_brand_modifier</text-property>
                                <expression name="expression" type="javascript">dataSetRow["cpu_sub_brand_modifier"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">cpu_model_number</property>
                                <text-property name="displayName">cpu_model_number</text-property>
                                <expression name="expression" type="javascript">dataSetRow["cpu_model_number"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">cpu_sku_level</property>
                                <text-property name="displayName">cpu_sku_level</text-property>
                                <expression name="expression" type="javascript">dataSetRow["cpu_sku_level"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">cpu_generation</property>
                                <text-property name="displayName">cpu_generation</text-property>
                                <expression name="expression" type="javascript">dataSetRow["cpu_generation"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">cpu_sku</property>
                                <text-property name="displayName">cpu_sku</text-property>
                                <expression name="expression" type="javascript">dataSetRow["cpu_sku"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">node_per_cpu_cores</property>
                                <text-property name="displayName">node_per_cpu_cores</text-property>
                                <expression name="expression" type="javascript">dataSetRow["node_per_cpu_cores"]</expression>
                                <property name="dataType">decimal</property>
                            </structure>
                            <structure>
                                <property name="name">node_cpu_cores</property>
                                <text-property name="displayName">node_cpu_cores</text-property>
                                <expression name="expression" type="javascript">dataSetRow["node_cpu_cores"]</expression>
                                <property name="dataType">decimal</property>
                            </structure>
                            <structure>
                                <property name="name">node_cpu_bitwidth</property>
                                <text-property name="displayName">node_cpu_bitwidth</text-property>
                                <expression name="expression" type="javascript">dataSetRow["node_cpu_bitwidth"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">node_ram_allocated_gb</property>
                                <text-property name="displayName">node_ram_allocated_gb</text-property>
                                <expression name="expression" type="javascript">dataSetRow["node_ram_allocated_gb"]</expression>
                                <property name="dataType">decimal</property>
                            </structure>
                            <structure>
                                <property name="name">ram_alloc_gb</property>
                                <text-property name="displayName">ram_alloc_gb</text-property>
                                <expression name="expression" type="javascript">dataSetRow["ram_alloc_gb"]</expression>
                                <property name="dataType">decimal</property>
                            </structure>
                            <structure>
                                <property name="name">node_disk0_c_size_gb</property>
                                <text-property name="displayName">node_disk0_c_size_gb</text-property>
                                <expression name="expression" type="javascript">dataSetRow["node_disk0_c_size_gb"]</expression>
                                <property name="dataType">decimal</property>
                            </structure>
                            <structure>
                                <property name="name">node_disk0_c_used_gb</property>
                                <text-property name="displayName">node_disk0_c_used_gb</text-property>
                                <expression name="expression" type="javascript">dataSetRow["node_disk0_c_used_gb"]</expression>
                                <property name="dataType">decimal</property>
                            </structure>
                            <structure>
                                <property name="name">node_disk0_c_free_gb</property>
                                <text-property name="displayName">node_disk0_c_free_gb</text-property>
                                <expression name="expression" type="javascript">dataSetRow["node_disk0_c_free_gb"]</expression>
                                <property name="dataType">decimal</property>
                            </structure>
                            <structure>
                                <property name="name">node_total_disk_size_gb</property>
                                <text-property name="displayName">node_total_disk_size_gb</text-property>
                                <expression name="expression" type="javascript">dataSetRow["node_total_disk_size_gb"]</expression>
                                <property name="dataType">decimal</property>
                            </structure>
                            <structure>
                                <property name="name">node_total_disk_used_gb</property>
                                <text-property name="displayName">node_total_disk_used_gb</text-property>
                                <expression name="expression" type="javascript">dataSetRow["node_total_disk_used_gb"]</expression>
                                <property name="dataType">decimal</property>
                            </structure>
                            <structure>
                                <property name="name">node_total_disk_free_gb</property>
                                <text-property name="displayName">node_total_disk_free_gb</text-property>
                                <expression name="expression" type="javascript">dataSetRow["node_total_disk_free_gb"]</expression>
                                <property name="dataType">decimal</property>
                            </structure>
                            <structure>
                                <property name="name">node_gpu_model</property>
                                <text-property name="displayName">node_gpu_model</text-property>
                                <expression name="expression" type="javascript">dataSetRow["node_gpu_model"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">node_discrete_gpu_models</property>
                                <text-property name="displayName">node_discrete_gpu_models</text-property>
                                <expression name="expression" type="javascript">dataSetRow["node_discrete_gpu_models"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">node_gpu_count</property>
                                <text-property name="displayName">node_gpu_count</text-property>
                                <expression name="expression" type="javascript">dataSetRow["node_gpu_count"]</expression>
                                <property name="dataType">decimal</property>
                            </structure>
                            <structure>
                                <property name="name">node_discrete_gpu_count</property>
                                <text-property name="displayName">node_discrete_gpu_count</text-property>
                                <expression name="expression" type="javascript">dataSetRow["node_discrete_gpu_count"]</expression>
                                <property name="dataType">decimal</property>
                            </structure>
                            <structure>
                                <property name="name">node_gpu_color_depth</property>
                                <text-property name="displayName">node_gpu_color_depth</text-property>
                                <expression name="expression" type="javascript">dataSetRow["node_gpu_color_depth"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">os_dx12orwddm2</property>
                                <text-property name="displayName">os_dx12orwddm2</text-property>
                                <expression name="expression" type="javascript">dataSetRow["os_dx12orwddm2"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">node_display_dimensions</property>
                                <text-property name="displayName">node_display_dimensions</text-property>
                                <expression name="expression" type="javascript">dataSetRow["node_display_dimensions"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">max_display_res_y</property>
                                <text-property name="displayName">max_display_res_y</text-property>
                                <expression name="expression" type="javascript">dataSetRow["max_display_res_y"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">node_display_size_in_inches</property>
                                <text-property name="displayName">node_display_size_in_inches</text-property>
                                <expression name="expression" type="javascript">dataSetRow["node_display_size_in_inches"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">max_display_size_in_inches</property>
                                <text-property name="displayName">max_display_size_in_inches</text-property>
                                <expression name="expression" type="javascript">dataSetRow["max_display_size_in_inches"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">node_display_count</property>
                                <text-property name="displayName">node_display_count</text-property>
                                <expression name="expression" type="javascript">dataSetRow["node_display_count"]</expression>
                                <property name="dataType">decimal</property>
                            </structure>
                            <structure>
                                <property name="name">machine_bios_uefi_capable</property>
                                <text-property name="displayName">machine_bios_uefi_capable</text-property>
                                <expression name="expression" type="javascript">dataSetRow["machine_bios_uefi_capable"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">machine_bios_uefi_enabled</property>
                                <text-property name="displayName">machine_bios_uefi_enabled</text-property>
                                <expression name="expression" type="javascript">dataSetRow["machine_bios_uefi_enabled"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">machine_secure_boot</property>
                                <text-property name="displayName">machine_secure_boot</text-property>
                                <expression name="expression" type="javascript">dataSetRow["machine_secure_boot"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">machine_tpm_specifications</property>
                                <text-property name="displayName">machine_tpm_specifications</text-property>
                                <expression name="expression" type="javascript">dataSetRow["machine_tpm_specifications"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">machine_tpm_specification</property>
                                <text-property name="displayName">machine_tpm_specification</text-property>
                                <expression name="expression" type="javascript">dataSetRow["machine_tpm_specification"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">machine_location_city_state_country</property>
                                <text-property name="displayName">machine_location_city_state_country</text-property>
                                <expression name="expression" type="javascript">dataSetRow["machine_location_city_state_country"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">machine_location_country</property>
                                <text-property name="displayName">machine_location_country</text-property>
                                <expression name="expression" type="javascript">dataSetRow["machine_location_country"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">machine_location_state</property>
                                <text-property name="displayName">machine_location_state</text-property>
                                <expression name="expression" type="javascript">dataSetRow["machine_location_state"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">machine_location_city</property>
                                <text-property name="displayName">machine_location_city</text-property>
                                <expression name="expression" type="javascript">dataSetRow["machine_location_city"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">cpu_support_status</property>
                                <text-property name="displayName">cpu_support_status</text-property>
                                <expression name="expression" type="javascript">dataSetRow["cpu_support_status"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">win11_inplace_upgrade_label</property>
                                <text-property name="displayName">win11_inplace_upgrade_label</text-property>
                                <expression name="expression" type="javascript">dataSetRow["win11_inplace_upgrade_label"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">win11_image_upgrade_label</property>
                                <text-property name="displayName">win11_image_upgrade_label</text-property>
                                <expression name="expression" type="javascript">dataSetRow["win11_image_upgrade_label"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                        </list-property>
                        <structure name="toc"/>
                        <property name="pageBreakInterval">999999</property>
                        <text-property name="caption">Report</text-property>
                        <column id="8370">
                            <property name="textAlign">left</property>
                        </column>
                        <column id="8371">
                            <property name="textAlign">left</property>
                        </column>
                        <column id="8440">
                            <property name="textAlign">right</property>
                        </column>
                        <column id="12232">
                            <property name="textAlign">right</property>
                        </column>
                        <column id="8372">
                            <property name="textAlign">right</property>
                        </column>
                        <column id="12099">
                            <property name="textAlign">right</property>
                        </column>
                        <column id="12096">
                            <property name="textAlign">right</property>
                        </column>
                        <column id="8373">
                            <property name="textAlign">right</property>
                        </column>
                        <column id="8422">
                            <property name="textAlign">right</property>
                        </column>
                        <column id="8425">
                            <property name="textAlign">right</property>
                        </column>
                        <column id="8374">
                            <property name="textAlign">right</property>
                        </column>
                        <column id="12106">
                            <property name="textAlign">right</property>
                        </column>
                        <column id="8435">
                            <property name="textAlign">right</property>
                        </column>
                        <column id="12041">
                            <property name="textAlign">right</property>
                        </column>
                        <column id="12119">
                            <property name="textAlign">right</property>
                        </column>
                        <column id="8432">
                            <property name="textAlign">right</property>
                        </column>
                        <column id="12114">
                            <property name="textAlign">right</property>
                        </column>
                        <column id="12124">
                            <property name="textAlign">right</property>
                        </column>
                        <column id="12267">
                            <property name="textAlign">right</property>
                        </column>
                        <column id="12272">
                            <property name="textAlign">right</property>
                        </column>
                        <column id="12111">
                            <property name="textAlign">right</property>
                        </column>
                        <column id="8376">
                            <property name="textAlign">center</property>
                        </column>
                        <column id="8386">
                            <property name="textAlign">center</property>
                        </column>
                        <header>
                            <row id="8347">
                                <property name="style">TableHeaderCell</property>
                                <cell id="8335">
                                    <property name="colSpan">1</property>
                                    <property name="rowSpan">1</property>
                                    <property name="style">TableHeaderCell</property>
                                    <property name="textAlign">left</property>
                                    <property name="verticalAlign">bottom</property>
                                    <label id="8336">
                                        <property name="fontFamily">sans-serif</property>
                                        <property name="fontSize">9pt</property>
                                        <property name="color">maroon</property>
                                        <property name="textAlign">left</property>
                                        <text-property name="text">Machine Name</text-property>
                                    </label>
                                </cell>
                                <cell id="8337">
                                    <property name="colSpan">1</property>
                                    <property name="rowSpan">1</property>
                                    <property name="style">TableHeaderCell</property>
                                    <property name="textAlign">left</property>
                                    <property name="verticalAlign">bottom</property>
                                    <label id="8338">
                                        <property name="fontFamily">sans-serif</property>
                                        <property name="fontSize">9pt</property>
                                        <property name="textAlign">left</property>
                                        <text-property name="text">Operating System</text-property>
                                    </label>
                                </cell>
                                <cell id="8438">
                                    <property name="style">TableHeaderCell</property>
                                    <property name="textAlign">right</property>
                                    <property name="verticalAlign">bottom</property>
                                    <label id="8441">
                                        <property name="fontFamily">sans-serif</property>
                                        <property name="fontSize">9pt</property>
                                        <property name="textAlign">left</property>
                                        <text-property name="text">CPU&#13;
Model</text-property>
                                    </label>
                                </cell>
                                <cell id="12230">
                                    <property name="style">TableHeaderCell</property>
                                    <property name="textAlign">right</property>
                                    <property name="verticalAlign">bottom</property>
                                    <label id="12233">
                                        <property name="fontFamily">sans-serif</property>
                                        <property name="fontSize">9pt</property>
                                        <property name="textAlign">center</property>
                                        <text-property name="text">CPU&#13;
Support</text-property>
                                    </label>
                                </cell>
                                <cell id="8339">
                                    <property name="colSpan">1</property>
                                    <property name="rowSpan">1</property>
                                    <property name="style">TableHeaderCell</property>
                                    <property name="textAlign">right</property>
                                    <property name="verticalAlign">bottom</property>
                                    <label id="8340">
                                        <property name="fontFamily">sans-serif</property>
                                        <property name="fontSize">9pt</property>
                                        <property name="textAlign">right</property>
                                        <text-property name="text">CPU&#13;
(GHz)</text-property>
                                    </label>
                                </cell>
                                <cell id="12097">
                                    <property name="style">TableHeaderCell</property>
                                    <property name="textAlign">right</property>
                                    <property name="verticalAlign">bottom</property>
                                    <label id="12100">
                                        <property name="fontFamily">sans-serif</property>
                                        <property name="fontSize">9pt</property>
                                        <property name="textAlign">right</property>
                                        <text-property name="text">Cores&#13;
per&#13;
CPU</text-property>
                                    </label>
                                </cell>
                                <cell id="12094">
                                    <property name="style">TableHeaderCell</property>
                                    <property name="textAlign">right</property>
                                    <property name="verticalAlign">bottom</property>
                                    <label id="12101">
                                        <property name="fontFamily">sans-serif</property>
                                        <property name="fontSize">9pt</property>
                                        <property name="textAlign">right</property>
                                        <text-property name="text">CPU&#13;
Bit&#13;
Width</text-property>
                                    </label>
                                </cell>
                                <cell id="8341">
                                    <property name="colSpan">1</property>
                                    <property name="rowSpan">1</property>
                                    <property name="style">TableHeaderCell</property>
                                    <property name="textAlign">right</property>
                                    <property name="verticalAlign">bottom</property>
                                    <label id="8342">
                                        <property name="fontFamily">sans-serif</property>
                                        <property name="fontSize">9pt</property>
                                        <property name="textAlign">right</property>
                                        <text-property name="text">RAM&#13;
(GB)</text-property>
                                    </label>
                                </cell>
                                <cell id="8420">
                                    <property name="style">TableHeaderCell</property>
                                    <property name="textAlign">right</property>
                                    <property name="verticalAlign">bottom</property>
                                    <label id="8426">
                                        <property name="fontFamily">sans-serif</property>
                                        <property name="fontSize">9pt</property>
                                        <property name="textAlign">right</property>
                                        <text-property name="text">Allocated&#13;
HDD Space&#13;
(GB)</text-property>
                                    </label>
                                </cell>
                                <cell id="8423">
                                    <property name="style">TableHeaderCell</property>
                                    <property name="textAlign">right</property>
                                    <property name="verticalAlign">bottom</property>
                                    <label id="8427">
                                        <property name="fontFamily">sans-serif</property>
                                        <property name="fontSize">9pt</property>
                                        <property name="textAlign">right</property>
                                        <text-property name="text">Used HDD Space&#13;
(GB)</text-property>
                                    </label>
                                </cell>
                                <cell id="8343">
                                    <property name="colSpan">1</property>
                                    <property name="rowSpan">1</property>
                                    <property name="style">TableHeaderCell</property>
                                    <property name="textAlign">right</property>
                                    <property name="verticalAlign">bottom</property>
                                    <label id="8344">
                                        <property name="fontFamily">sans-serif</property>
                                        <property name="fontSize">9pt</property>
                                        <property name="textAlign">right</property>
                                        <text-property name="text">Free HDD Space&#13;
(GB)</text-property>
                                    </label>
                                </cell>
                                <cell id="12104">
                                    <property name="style">TableHeaderCell</property>
                                    <property name="textAlign">left</property>
                                    <property name="verticalAlign">bottom</property>
                                    <label id="12107">
                                        <property name="fontFamily">sans-serif</property>
                                        <property name="fontSize">9pt</property>
                                        <property name="textAlign">left</property>
                                        <text-property name="text">GPU Models</text-property>
                                    </label>
                                </cell>
                                <cell id="8433">
                                    <property name="style">TableHeaderCell</property>
                                    <property name="textAlign">right</property>
                                    <property name="verticalAlign">bottom</property>
                                    <label id="8436">
                                        <property name="fontFamily">sans-serif</property>
                                        <property name="fontSize">9pt</property>
                                        <property name="textAlign">right</property>
                                        <text-property name="text">GPU&#13;
Count</text-property>
                                    </label>
                                </cell>
                                <cell id="12039">
                                    <property name="style">TableHeaderCell</property>
                                    <property name="textAlign">right</property>
                                    <property name="verticalAlign">bottom</property>
                                    <label id="12042">
                                        <property name="fontFamily">sans-serif</property>
                                        <property name="fontSize">9pt</property>
                                        <property name="textAlign">right</property>
                                        <text-property name="text">Display&#13;
Color&#13;
Depth&#13;
Bits</text-property>
                                    </label>
                                </cell>
                                <cell id="12117">
                                    <property name="style">TableHeaderCell</property>
                                    <property name="textAlign">right</property>
                                    <property name="verticalAlign">bottom</property>
                                    <label id="12120">
                                        <property name="fontFamily">sans-serif</property>
                                        <property name="fontSize">9pt</property>
                                        <property name="textAlign">center</property>
                                        <text-property name="text">GPU&#13;
(DirectX12 /&#13;
WDDM 2.0)</text-property>
                                    </label>
                                </cell>
                                <cell id="8430">
                                    <property name="style">TableHeaderCell</property>
                                    <property name="textAlign">right</property>
                                    <property name="verticalAlign">bottom</property>
                                    <label id="8443">
                                        <property name="fontFamily">sans-serif</property>
                                        <property name="fontSize">9pt</property>
                                        <property name="textAlign">left</property>
                                        <text-property name="text">Display &#13;
Resolutions</text-property>
                                    </label>
                                </cell>
                                <cell id="12112">
                                    <property name="style">TableHeaderCell</property>
                                    <property name="textAlign">right</property>
                                    <property name="verticalAlign">bottom</property>
                                    <label id="12115">
                                        <text-property name="text">Display&#13;
Size&#13;
(inches)</text-property>
                                    </label>
                                </cell>
                                <cell id="12122">
                                    <property name="style">TableHeaderCell</property>
                                    <property name="textAlign">right</property>
                                    <property name="verticalAlign">bottom</property>
                                    <label id="12125">
                                        <property name="fontFamily">sans-serif</property>
                                        <property name="fontSize">9pt</property>
                                        <property name="textAlign">center</property>
                                        <text-property name="text">BIOS&#13;
UEFI&#13;
Capable</text-property>
                                    </label>
                                </cell>
                                <cell id="12265">
                                    <property name="style">TableHeaderCell</property>
                                    <property name="textAlign">right</property>
                                    <property name="verticalAlign">bottom</property>
                                    <label id="12268">
                                        <property name="fontFamily">sans-serif</property>
                                        <property name="fontSize">9pt</property>
                                        <property name="textAlign">center</property>
                                        <text-property name="text">BIOS&#13;
UEFI&#13;
Enabled</text-property>
                                    </label>
                                </cell>
                                <cell id="12270">
                                    <property name="style">TableHeaderCell</property>
                                    <property name="textAlign">right</property>
                                    <property name="verticalAlign">bottom</property>
                                    <label id="12273">
                                        <property name="fontFamily">sans-serif</property>
                                        <property name="fontSize">9pt</property>
                                        <property name="textAlign">center</property>
                                        <text-property name="text">Secure&#13;
Boot&#13;
Status</text-property>
                                    </label>
                                </cell>
                                <cell id="12109">
                                    <property name="style">TableHeaderCell</property>
                                    <property name="textAlign">right</property>
                                    <property name="verticalAlign">bottom</property>
                                    <label id="12126">
                                        <property name="fontFamily">sans-serif</property>
                                        <property name="fontSize">9pt</property>
                                        <property name="textAlign">left</property>
                                        <text-property name="text">TPM&#13;
Specifications</text-property>
                                    </label>
                                </cell>
                                <cell id="8350">
                                    <property name="style">TableHeaderCell</property>
                                    <property name="verticalAlign">bottom</property>
                                    <label id="8351">
                                        <property name="fontFamily">sans-serif</property>
                                        <property name="fontSize">9pt</property>
                                        <property name="textAlign">center</property>
                                        <text-property name="text">Windows 11 In Place&#13;
Upgrade</text-property>
                                    </label>
                                </cell>
                                <cell id="8384">
                                    <property name="style">TableHeaderCell</property>
                                    <property name="verticalAlign">bottom</property>
                                    <label id="8391">
                                        <property name="fontFamily">sans-serif</property>
                                        <property name="fontSize">9pt</property>
                                        <property name="textAlign">center</property>
                                        <text-property name="text">Windows 11 Image&#13;
Refresh</text-property>
                                    </label>
                                </cell>
                            </row>
                        </header>
                        <detail>
                            <row id="8352">
                                <property name="style">TableCell</property>
                                <cell id="8353">
                                    <property name="style">TableCell</property>
                                    <property name="fontSize">9pt</property>
                                    <property name="textAlign">left</property>
                                    <data id="8354">
                                        <property name="fontSize">9pt</property>
                                        <structure name="stringFormat">
                                            <property name="category">Unformatted</property>
                                        </structure>
                                        <property name="textAlign">left</property>
                                        <property name="resultSetColumn">machine_name</property>
                                    </data>
                                </cell>
                                <cell id="8355">
                                    <list-property name="userProperties">
                                        <structure>
                                            <property name="name">ExcelEmitter.FreezePanes</property>
                                            <property name="type">boolean</property>
                                        </structure>
                                    </list-property>
                                    <property name="ExcelEmitter.FreezePanes">true</property>
                                    <property name="style">TableCell</property>
                                    <property name="fontSize">9pt</property>
                                    <property name="textAlign">left</property>
                                    <data id="8356">
                                        <property name="fontSize">9pt</property>
                                        <structure name="stringFormat">
                                            <property name="category">Unformatted</property>
                                        </structure>
                                        <property name="resultSetColumn">node_os_desc</property>
                                    </data>
                                </cell>
                                <cell id="8439">
                                    <property name="style">TableCell</property>
                                    <property name="fontSize">9pt</property>
                                    <property name="textAlign">right</property>
                                    <data id="8442">
                                        <property name="fontSize">9pt</property>
                                        <structure name="stringFormat">
                                            <property name="category">Unformatted</property>
                                        </structure>
                                        <property name="textAlign">left</property>
                                        <property name="resultSetColumn">node_cpu_short_models</property>
                                    </data>
                                </cell>
                                <cell id="12231">
                                    <property name="style">TableCell</property>
                                    <property name="backgroundColor">#C0C0C0</property>
                                    <property name="fontSize">9pt</property>
                                    <property name="textAlign">right</property>
                                    <list-property name="highlightRules">
                                        <structure>
                                            <property name="operator">eq</property>
                                            <property name="fontWeight">bold</property>
                                            <property name="color">#008000</property>
                                            <expression name="testExpr" type="javascript">row["cpu_support_status"]</expression>
                                            <simple-property-list name="value1">
                                                <value type="javascript">'Y'</value>
                                            </simple-property-list>
                                        </structure>
                                        <structure>
                                            <property name="operator">eq</property>
                                            <property name="fontWeight">bold</property>
                                            <property name="color">#FF0000</property>
                                            <expression name="testExpr" type="javascript">row["cpu_support_status"]</expression>
                                            <simple-property-list name="value1">
                                                <value type="javascript">'N'</value>
                                            </simple-property-list>
                                        </structure>
                                        <structure>
                                            <property name="operator">is-null</property>
                                            <property name="backgroundColor">#C0C0C0</property>
                                            <expression name="testExpr" type="javascript">row["cpu_support_status"]</expression>
                                        </structure>
                                        <structure>
                                            <property name="operator">eq</property>
                                            <property name="backgroundColor">#FFFF00</property>
                                            <property name="fontWeight">bold</property>
                                            <expression name="testExpr" type="javascript">row["cpu_support_status"]</expression>
                                            <simple-property-list name="value1">
                                                <value type="javascript">''</value>
                                            </simple-property-list>
                                        </structure>
                                    </list-property>
                                    <data id="12234">
                                        <structure name="stringFormat">
                                            <property name="category">Unformatted</property>
                                        </structure>
                                        <property name="textAlign">center</property>
                                        <property name="resultSetColumn">cpu_support_status</property>
                                    </data>
                                </cell>
                                <cell id="8357">
                                    <property name="style">TableCell</property>
                                    <property name="fontSize">9pt</property>
                                    <property name="textAlign">right</property>
                                    <list-property name="highlightRules">
                                        <structure>
                                            <property name="operator">lt</property>
                                            <property name="backgroundColor">#FF0000</property>
                                            <property name="fontWeight">bold</property>
                                            <property name="color">#FFFFFF</property>
                                            <expression name="testExpr" type="javascript">row["node_cpu_speed_ghz"]</expression>
                                            <simple-property-list name="value1">
                                                <value type="javascript">1.0</value>
                                            </simple-property-list>
                                        </structure>
                                    </list-property>
                                    <data id="8358">
                                        <property name="fontSize">9pt</property>
                                        <structure name="numberFormat">
                                            <property name="category">Unformatted</property>
                                        </structure>
                                        <property name="resultSetColumn">node_cpu_speed_ghz</property>
                                    </data>
                                </cell>
                                <cell id="12098">
                                    <property name="style">TableCell</property>
                                    <property name="fontSize">9pt</property>
                                    <property name="textAlign">right</property>
                                    <list-property name="highlightRules">
                                        <structure>
                                            <property name="operator">lt</property>
                                            <property name="backgroundColor">#FF0000</property>
                                            <property name="fontWeight">bold</property>
                                            <property name="color">#FFFFFF</property>
                                            <expression name="testExpr" type="javascript">row["node_per_cpu_cores"]</expression>
                                            <simple-property-list name="value1">
                                                <value type="javascript">2.0</value>
                                            </simple-property-list>
                                        </structure>
                                    </list-property>
                                    <data id="12102">
                                        <property name="resultSetColumn">node_per_cpu_cores</property>
                                    </data>
                                </cell>
                                <cell id="12095">
                                    <property name="style">TableCell</property>
                                    <property name="fontSize">9pt</property>
                                    <property name="textAlign">right</property>
                                    <list-property name="highlightRules">
                                        <structure>
                                            <property name="operator">lt</property>
                                            <property name="backgroundColor">#FF0000</property>
                                            <property name="fontWeight">bold</property>
                                            <property name="color">#FFFFFF</property>
                                            <expression name="testExpr" type="javascript">row["node_cpu_bitwidth"]</expression>
                                            <simple-property-list name="value1">
                                                <value type="javascript">64</value>
                                            </simple-property-list>
                                        </structure>
                                        <structure>
                                            <property name="operator">is-null</property>
                                            <property name="backgroundColor">#FFFF00</property>
                                            <expression name="testExpr" type="javascript">row["node_cpu_bitwidth"]</expression>
                                        </structure>
                                    </list-property>
                                    <data id="12103">
                                        <property name="resultSetColumn">node_cpu_bitwidth</property>
                                    </data>
                                </cell>
                                <cell id="8359">
                                    <property name="style">TableCell</property>
                                    <property name="fontSize">9pt</property>
                                    <property name="textAlign">right</property>
                                    <list-property name="highlightRules">
                                        <structure>
                                            <property name="operator">lt</property>
                                            <property name="backgroundColor">#FF0000</property>
                                            <property name="fontWeight">bold</property>
                                            <property name="color">#FFFFFF</property>
                                            <expression name="testExpr" type="javascript">row["ram_alloc_gb"]</expression>
                                            <simple-property-list name="value1">
                                                <value type="javascript">4.0</value>
                                            </simple-property-list>
                                        </structure>
                                    </list-property>
                                    <data id="8360">
                                        <property name="fontSize">9pt</property>
                                        <structure name="numberFormat">
                                            <property name="category">Unformatted</property>
                                        </structure>
                                        <property name="resultSetColumn">ram_alloc_gb</property>
                                    </data>
                                </cell>
                                <cell id="8421">
                                    <property name="style">TableCell</property>
                                    <property name="fontSize">9pt</property>
                                    <property name="textAlign">right</property>
                                    <list-property name="highlightRules">
                                        <structure>
                                            <property name="operator">lt</property>
                                            <property name="backgroundColor">#FF0000</property>
                                            <property name="fontWeight">bold</property>
                                            <property name="color">#FFFFFF</property>
                                            <expression name="testExpr" type="javascript">row["node_disk0_c_size_gb"]</expression>
                                            <simple-property-list name="value1">
                                                <value type="javascript">64.0</value>
                                            </simple-property-list>
                                        </structure>
                                    </list-property>
                                    <data id="8428">
                                        <property name="fontSize">9pt</property>
                                        <structure name="numberFormat">
                                            <property name="category">Unformatted</property>
                                        </structure>
                                        <property name="textAlign">right</property>
                                        <property name="resultSetColumn">node_disk0_c_size_gb</property>
                                    </data>
                                </cell>
                                <cell id="8424">
                                    <property name="style">TableCell</property>
                                    <property name="fontSize">9pt</property>
                                    <property name="textAlign">right</property>
                                    <data id="8429">
                                        <property name="fontSize">9pt</property>
                                        <structure name="numberFormat">
                                            <property name="category">Unformatted</property>
                                        </structure>
                                        <property name="textAlign">right</property>
                                        <property name="resultSetColumn">node_disk0_c_used_gb</property>
                                    </data>
                                </cell>
                                <cell id="8361">
                                    <property name="style">TableCell</property>
                                    <property name="fontSize">9pt</property>
                                    <property name="textAlign">right</property>
                                    <list-property name="highlightRules">
                                        <structure>
                                            <property name="operator">lt</property>
                                            <property name="backgroundColor">#FF0000</property>
                                            <property name="fontWeight">bold</property>
                                            <property name="color">#FFFFFF</property>
                                            <expression name="testExpr" type="javascript">row["node_disk0_c_free_gb"]</expression>
                                            <simple-property-list name="value1">
                                                <value type="javascript">20.0</value>
                                            </simple-property-list>
                                        </structure>
                                    </list-property>
                                    <data id="8362">
                                        <property name="fontSize">9pt</property>
                                        <structure name="numberFormat">
                                            <property name="category">Unformatted</property>
                                        </structure>
                                        <property name="textAlign">right</property>
                                        <property name="resultSetColumn">node_disk0_c_free_gb</property>
                                    </data>
                                </cell>
                                <cell id="12105">
                                    <property name="style">TableCell</property>
                                    <property name="fontSize">9pt</property>
                                    <property name="textAlign">right</property>
                                    <data id="12108">
                                        <property name="textAlign">left</property>
                                        <property name="resultSetColumn">node_discrete_gpu_models</property>
                                    </data>
                                </cell>
                                <cell id="8434">
                                    <property name="style">TableCell</property>
                                    <property name="fontSize">9pt</property>
                                    <property name="textAlign">right</property>
                                    <data id="8437">
                                        <property name="fontSize">9pt</property>
                                        <structure name="stringFormat">
                                            <property name="category">Unformatted</property>
                                        </structure>
                                        <property name="textAlign">right</property>
                                        <property name="resultSetColumn">node_discrete_gpu_count</property>
                                    </data>
                                </cell>
                                <cell id="12040">
                                    <property name="style">TableCell</property>
                                    <property name="fontSize">9pt</property>
                                    <property name="textAlign">right</property>
                                    <list-property name="highlightRules">
                                        <structure>
                                            <property name="operator">lt</property>
                                            <property name="backgroundColor">#FF0000</property>
                                            <property name="fontWeight">bold</property>
                                            <property name="color">#FFFFFF</property>
                                            <expression name="testExpr" type="javascript">row["node_gpu_color_depth"]</expression>
                                            <simple-property-list name="value1">
                                                <value type="javascript">8</value>
                                            </simple-property-list>
                                        </structure>
                                        <structure>
                                            <property name="operator">is-null</property>
                                            <property name="backgroundColor">#FFFF00</property>
                                            <property name="fontWeight">bold</property>
                                            <property name="color">#000000</property>
                                            <expression name="testExpr" type="javascript">row["node_gpu_color_depth"]</expression>
                                        </structure>
                                    </list-property>
                                    <data id="12043">
                                        <property name="fontSize">9pt</property>
                                        <structure name="stringFormat">
                                            <property name="category">Unformatted</property>
                                        </structure>
                                        <property name="textAlign">right</property>
                                        <property name="resultSetColumn">node_gpu_color_depth</property>
                                    </data>
                                </cell>
                                <cell id="12118">
                                    <property name="style">TableCell</property>
                                    <property name="fontSize">9pt</property>
                                    <property name="textAlign">right</property>
                                    <list-property name="highlightRules">
                                        <structure>
                                            <property name="operator">eq</property>
                                            <property name="backgroundColor">#FF0000</property>
                                            <property name="fontWeight">bold</property>
                                            <property name="color">#FFFFFF</property>
                                            <expression name="testExpr" type="javascript">row["os_dx12orwddm2"]</expression>
                                            <simple-property-list name="value1">
                                                <value type="javascript">0</value>
                                            </simple-property-list>
                                        </structure>
                                        <structure>
                                            <property name="operator">is-null</property>
                                            <property name="backgroundColor">#FFFF00</property>
                                            <expression name="testExpr" type="javascript">row["os_dx12orwddm2"]</expression>
                                        </structure>
                                    </list-property>
                                    <text-data id="12129">
                                        <property name="textAlign">center</property>
                                        <expression name="valueExpr">var out = 'N';&#13;
if (row["os_dx12orwddm2"] == 1) {&#13;
	out = 'Y';&#13;
}&#13;
out;</expression>
                                        <property name="contentType">html</property>
                                    </text-data>
                                </cell>
                                <cell id="8431">
                                    <property name="style">TableCell</property>
                                    <property name="fontSize">9pt</property>
                                    <property name="textAlign">right</property>
                                    <list-property name="highlightRules">
                                        <structure>
                                            <property name="operator">lt</property>
                                            <property name="backgroundColor">#FF0000</property>
                                            <property name="fontWeight">bold</property>
                                            <property name="color">#FFFFFF</property>
                                            <expression name="testExpr" type="javascript">row["max_display_res_y"]</expression>
                                            <simple-property-list name="value1">
                                                <value type="javascript">720</value>
                                            </simple-property-list>
                                        </structure>
                                        <structure>
                                            <property name="operator">is-null</property>
                                            <property name="backgroundColor">#FFFF00</property>
                                            <expression name="testExpr" type="javascript">row["max_display_res_y"]</expression>
                                        </structure>
                                    </list-property>
                                    <data id="8444">
                                        <property name="fontSize">9pt</property>
                                        <structure name="stringFormat">
                                            <property name="category">Unformatted</property>
                                        </structure>
                                        <property name="textAlign">left</property>
                                        <property name="resultSetColumn">node_display_dimensions</property>
                                    </data>
                                </cell>
                                <cell id="12113">
                                    <property name="style">TableCell</property>
                                    <property name="fontSize">9pt</property>
                                    <property name="textAlign">right</property>
                                    <list-property name="highlightRules">
                                        <structure>
                                            <property name="operator">lt</property>
                                            <property name="backgroundColor">#FF0000</property>
                                            <property name="fontWeight">bold</property>
                                            <property name="color">#FFFFFF</property>
                                            <expression name="testExpr" type="javascript">row["max_display_size_in_inches"]</expression>
                                            <simple-property-list name="value1">
                                                <value type="javascript">9</value>
                                            </simple-property-list>
                                        </structure>
                                        <structure>
                                            <property name="operator">is-null</property>
                                            <property name="backgroundColor">#FFFF00</property>
                                            <property name="fontWeight">bold</property>
                                            <property name="color">#000000</property>
                                            <expression name="testExpr" type="javascript">row["max_display_size_in_inches"]</expression>
                                        </structure>
                                    </list-property>
                                    <data id="12116">
                                        <property name="resultSetColumn">node_display_size_in_inches</property>
                                    </data>
                                </cell>
                                <cell id="12123">
                                    <property name="style">TableCell</property>
                                    <property name="fontSize">9pt</property>
                                    <property name="textAlign">right</property>
                                    <list-property name="highlightRules">
                                        <structure>
                                            <property name="operator">eq</property>
                                            <property name="backgroundColor">#FF0000</property>
                                            <property name="fontWeight">bold</property>
                                            <property name="color">#FFFFFF</property>
                                            <expression name="testExpr" type="javascript">row["machine_bios_uefi_capable"]</expression>
                                            <simple-property-list name="value1">
                                                <value type="javascript">0</value>
                                            </simple-property-list>
                                        </structure>
                                        <structure>
                                            <property name="operator">is-null</property>
                                            <property name="backgroundColor">#FFFF00</property>
                                            <expression name="testExpr" type="javascript">row["machine_bios_uefi_capable"]</expression>
                                        </structure>
                                    </list-property>
                                    <text-data id="12218">
                                        <property name="textAlign">center</property>
                                        <expression name="valueExpr">var uefi = row["machine_bios_uefi_capable"];&#13;
var str = "";&#13;
if (uefi === 1) {&#13;
	str = "Y";&#13;
}&#13;
else if (uefi === 0) {&#13;
	str = "N";&#13;
}&#13;
else {&#13;
	str = "";&#13;
}&#13;
str;</expression>
                                        <property name="contentType">html</property>
                                    </text-data>
                                </cell>
                                <cell id="12266">
                                    <property name="style">TableCell</property>
                                    <property name="backgroundColor">#C0C0C0</property>
                                    <property name="fontSize">9pt</property>
                                    <property name="textAlign">right</property>
                                    <list-property name="highlightRules">
                                        <structure>
                                            <property name="operator">eq</property>
                                            <property name="fontWeight">bold</property>
                                            <property name="color">#FF0000</property>
                                            <expression name="testExpr" type="javascript">row["machine_bios_uefi_enabled"]</expression>
                                            <simple-property-list name="value1">
                                                <value type="javascript">0</value>
                                            </simple-property-list>
                                        </structure>
                                        <structure>
                                            <property name="operator">is-null</property>
                                            <property name="backgroundColor">#FFFF00</property>
                                            <expression name="testExpr" type="javascript">row["machine_bios_uefi_capable"]</expression>
                                        </structure>
                                    </list-property>
                                    <text-data id="12269">
                                        <property name="textAlign">center</property>
                                        <expression name="valueExpr">var uefi = row["machine_bios_uefi_enabled"];&#13;
var str = "";&#13;
if (uefi === 1) {&#13;
	str = "Y";&#13;
}&#13;
else if (uefi === 0) {&#13;
	str = "N";&#13;
}&#13;
else {&#13;
	str = "";&#13;
}&#13;
str;</expression>
                                        <property name="contentType">html</property>
                                    </text-data>
                                </cell>
                                <cell id="12271">
                                    <property name="style">TableCell</property>
                                    <property name="fontSize">9pt</property>
                                    <property name="textAlign">center</property>
                                    <list-property name="highlightRules">
                                        <structure>
                                            <property name="operator">eq</property>
                                            <property name="backgroundColor">#FF0000</property>
                                            <property name="fontWeight">bold</property>
                                            <property name="color">#FFFFFF</property>
                                            <expression name="testExpr" type="javascript">row["machine_secure_boot"]</expression>
                                            <simple-property-list name="value1">
                                                <value type="javascript">'Not supported'</value>
                                            </simple-property-list>
                                        </structure>
                                        <structure>
                                            <property name="operator">eq</property>
                                            <property name="backgroundColor">#FFFF00</property>
                                            <property name="fontWeight">bold</property>
                                            <property name="color">#000000</property>
                                            <expression name="testExpr" type="javascript">row["machine_secure_boot"]</expression>
                                            <simple-property-list name="value1">
                                                <value type="javascript">'Not configured'</value>
                                            </simple-property-list>
                                        </structure>
                                        <structure>
                                            <property name="operator">eq</property>
                                            <property name="fontWeight">bold</property>
                                            <property name="color">#FF0000</property>
                                            <expression name="testExpr" type="javascript">row["machine_secure_boot"]</expression>
                                            <simple-property-list name="value1">
                                                <value type="javascript">'Disabled'</value>
                                            </simple-property-list>
                                        </structure>
                                        <structure>
                                            <property name="operator">eq</property>
                                            <property name="fontWeight">bold</property>
                                            <property name="color">#008000</property>
                                            <expression name="testExpr" type="javascript">row["machine_secure_boot"]</expression>
                                            <simple-property-list name="value1">
                                                <value type="javascript">'Enabled'</value>
                                            </simple-property-list>
                                        </structure>
                                        <structure>
                                            <property name="operator">is-null</property>
                                            <property name="backgroundColor">#FFFF00</property>
                                            <property name="fontWeight">bold</property>
                                            <property name="color">#000000</property>
                                            <expression name="testExpr" type="javascript">row["machine_secure_boot"]</expression>
                                        </structure>
                                    </list-property>
                                    <data id="12274">
                                        <property name="textAlign">center</property>
                                        <property name="resultSetColumn">machine_secure_boot</property>
                                    </data>
                                </cell>
                                <cell id="12110">
                                    <property name="style">TableCell</property>
                                    <property name="fontSize">9pt</property>
                                    <property name="textAlign">right</property>
                                    <list-property name="highlightRules">
                                        <structure>
                                            <property name="operator">eq</property>
                                            <property name="backgroundColor">#FF0000</property>
                                            <property name="fontWeight">bold</property>
                                            <property name="color">#FFFFFF</property>
                                            <expression name="testExpr" type="javascript">row["machine_tpm_specification"]</expression>
                                            <simple-property-list name="value1">
                                                <value type="javascript">0</value>
                                            </simple-property-list>
                                        </structure>
                                        <structure>
                                            <property name="operator">is-null</property>
                                            <property name="backgroundColor">#FFFF00</property>
                                            <expression name="testExpr" type="javascript">row["machine_tpm_specification"]</expression>
                                        </structure>
                                    </list-property>
                                    <data id="12127">
                                        <property name="textAlign">left</property>
                                        <property name="resultSetColumn">machine_tpm_specifications</property>
                                    </data>
                                </cell>
                                <cell id="8365">
                                    <property name="style">TableCell</property>
                                    <property name="fontSize">9pt</property>
                                    <list-property name="highlightRules">
                                        <structure>
                                            <property name="operator">eq</property>
                                            <property name="backgroundColor">#FF0000</property>
                                            <property name="fontWeight">bold</property>
                                            <property name="color">#FFFFFF</property>
                                            <expression name="testExpr" type="javascript">row["win11_inplace_upgrade_label"]</expression>
                                            <simple-property-list name="value1">
                                                <value type="javascript">'Unsupported'</value>
                                            </simple-property-list>
                                        </structure>
                                        <structure>
                                            <property name="operator">eq</property>
                                            <property name="backgroundColor">#008000</property>
                                            <property name="fontWeight">bold</property>
                                            <property name="color">#FFFFFF</property>
                                            <expression name="testExpr" type="javascript">row["win11_inplace_upgrade_label"]</expression>
                                            <simple-property-list name="value1">
                                                <value type="javascript">'Supported'</value>
                                            </simple-property-list>
                                        </structure>
                                        <structure>
                                            <property name="operator">eq</property>
                                            <property name="backgroundColor">#FFFF00</property>
                                            <property name="fontWeight">bold</property>
                                            <property name="color">#000000</property>
                                            <expression name="testExpr" type="javascript">row["win11_inplace_upgrade_label"]</expression>
                                            <simple-property-list name="value1">
                                                <value type="javascript">'Partial'</value>
                                            </simple-property-list>
                                        </structure>
                                        <structure>
                                            <property name="operator">eq</property>
                                            <property name="backgroundColor">#0080FF</property>
                                            <property name="fontWeight">bold</property>
                                            <expression name="testExpr" type="javascript">row["win11_inplace_upgrade_label"]</expression>
                                            <simple-property-list name="value1">
                                                <value type="javascript">'Installed'</value>
                                            </simple-property-list>
                                        </structure>
                                    </list-property>
                                    <data id="8393">
                                        <property name="fontSize">9pt</property>
                                        <property name="resultSetColumn">win11_inplace_upgrade_label</property>
                                    </data>
                                </cell>
                                <cell id="8385">
                                    <property name="style">TableCell</property>
                                    <property name="fontSize">9pt</property>
                                    <list-property name="highlightRules">
                                        <structure>
                                            <property name="operator">eq</property>
                                            <property name="backgroundColor">#FF0000</property>
                                            <property name="fontWeight">bold</property>
                                            <property name="color">#FFFFFF</property>
                                            <expression name="testExpr" type="javascript">row["win11_image_upgrade_label"]</expression>
                                            <simple-property-list name="value1">
                                                <value type="javascript">'Unsupported'</value>
                                            </simple-property-list>
                                        </structure>
                                        <structure>
                                            <property name="operator">eq</property>
                                            <property name="backgroundColor">#008000</property>
                                            <property name="fontWeight">bold</property>
                                            <property name="color">#FFFFFF</property>
                                            <expression name="testExpr" type="javascript">row["win11_image_upgrade_label"]</expression>
                                            <simple-property-list name="value1">
                                                <value type="javascript">'Supported'</value>
                                            </simple-property-list>
                                        </structure>
                                        <structure>
                                            <property name="operator">eq</property>
                                            <property name="backgroundColor">#FFFF00</property>
                                            <property name="fontWeight">bold</property>
                                            <property name="color">#000000</property>
                                            <expression name="testExpr" type="javascript">row["win11_image_upgrade_label"]</expression>
                                            <simple-property-list name="value1">
                                                <value type="javascript">'Partial'</value>
                                            </simple-property-list>
                                        </structure>
                                        <structure>
                                            <property name="operator">eq</property>
                                            <property name="backgroundColor">#C0C0C0</property>
                                            <property name="fontWeight">bold</property>
                                            <expression name="testExpr" type="javascript">row["win11_image_upgrade_label"]</expression>
                                            <simple-property-list name="value1">
                                                <value type="javascript">'Installed'</value>
                                            </simple-property-list>
                                        </structure>
                                    </list-property>
                                    <data id="8378">
                                        <property name="fontSize">9pt</property>
                                        <property name="resultSetColumn">win11_image_upgrade_label</property>
                                    </data>
                                </cell>
                            </row>
                        </detail>
                    </table>
                </cell>
            </row>
            <row id="8713">
                <property name="pageBreakAfter">always</property>
                <property name="pageBreakBefore">always</property>
                <cell id="8714">
                    <grid name="Glossary Of Terms" id="8715">
                        <property name="fontFamily">sans-serif</property>
                        <property name="marginTop">0pt</property>
                        <property name="whiteSpace">pre</property>
                        <property name="pageBreakInside">avoid</property>
                        <property name="canShrink">true</property>
                        <property name="width">10in</property>
                        <text-property name="caption">Glossary</text-property>
                        <column id="8716">
                            <property name="width">3in</property>
                        </column>
                        <column id="8717">
                            <property name="width">7in</property>
                        </column>
                        <row id="8718">
                            <property name="style">TableHeaderCell</property>
                            <cell id="8719">
                                <property name="colSpan">2</property>
                                <property name="rowSpan">1</property>
                                <property name="style">TableHeaderCell</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">bottom</property>
                                <label id="8720">
                                    <property name="style">ReportSectionTitle</property>
                                    <property name="textAlign">left</property>
                                    <property name="masterPage">Simple MasterPage</property>
                                    <property name="pageBreakBefore">auto</property>
                                    <text-property name="text">Glossary of Terms</text-property>
                                </label>
                            </cell>
                        </row>
                        <row id="8721">
                            <property name="style">TableHeaderCell</property>
                            <cell id="8722">
                                <property name="style">TableHeaderCell</property>
                                <property name="fontSize">9pt</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">bottom</property>
                                <label id="8723">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="fontSize">9pt</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">Column Name</text-property>
                                </label>
                            </cell>
                            <cell id="8724">
                                <property name="style">TableHeaderCell</property>
                                <property name="fontSize">9pt</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">bottom</property>
                                <label id="8725">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="fontSize">9pt</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">Description</text-property>
                                </label>
                            </cell>
                        </row>
                        <row id="8726">
                            <property name="style">TableCell</property>
                            <property name="textAlign">left</property>
                            <cell id="8727">
                                <property name="style">TableCell</property>
                                <property name="fontSize">9pt</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="8728">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">Name</text-property>
                                </label>
                            </cell>
                            <cell id="8729">
                                <property name="style">TableCell</property>
                                <property name="fontSize">9pt</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="8730">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">Machine Name.</text-property>
                                </label>
                            </cell>
                        </row>
                        <row id="8731">
                            <property name="style">TableCell</property>
                            <property name="textAlign">left</property>
                            <cell id="8732">
                                <property name="style">TableCell</property>
                                <property name="fontSize">9pt</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="8733">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">Operating System</text-property>
                                </label>
                            </cell>
                            <cell id="8734">
                                <property name="style">TableCell</property>
                                <property name="fontSize">9pt</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="8735">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">The Operating System currently installed on the machine. </text-property>
                                </label>
                            </cell>
                        </row>
                        <row id="12238">
                            <property name="style">TableCell</property>
                            <property name="textAlign">left</property>
                            <cell id="12239">
                                <property name="style">TableCell</property>
                                <property name="fontSize">9pt</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="12241">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">CPU Model</text-property>
                                </label>
                            </cell>
                            <cell id="12240">
                                <property name="style">TableCell</property>
                                <property name="fontSize">9pt</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="12243">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">The CPU Model. </text-property>
                                </label>
                            </cell>
                        </row>
                        <row id="12235">
                            <property name="style">TableCell</property>
                            <property name="textAlign">left</property>
                            <cell id="12236">
                                <property name="colSpan">1</property>
                                <property name="rowSpan">3</property>
                                <property name="style">TableCell</property>
                                <property name="fontSize">9pt</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="12242">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">CPU Support</text-property>
                                </label>
                            </cell>
                            <cell id="12237">
                                <property name="style">TableCell</property>
                                <property name="fontSize">9pt</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="12244">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">Microsoft has published a list of processors from Intel and AMD that are officially supported for Windows 11. This column displays this support but is NOT considered for Compatibility. Example: For Intel Core, only 8th generation and higher are fully supported by Microsoft for Windows 11. Please refer to the following links for additional information:</text-property>
                                    <list-property name="action">
                                        <structure>
                                            <property name="linkType">none</property>
                                        </structure>
                                    </list-property>
                                </label>
                            </cell>
                        </row>
                        <row id="12295">
                            <property name="style">TableCell</property>
                            <property name="textAlign">left</property>
                            <cell id="12297">
                                <property name="style">TableCell</property>
                                <property name="fontSize">9pt</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="12298">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">Link to Windows 11 Supported Intel Processors</text-property>
                                    <list-property name="action">
                                        <structure>
                                            <property name="linkType">hyperlink</property>
                                            <property name="toolTip">Windows 11 Supported Intel Processors</property>
                                            <expression name="uri" type="constant">https://docs.microsoft.com/en-us/windows-hardware/design/minimum/supported/windows-11-supported-intel-processors</expression>
                                            <property name="targetWindow">_blank</property>
                                        </structure>
                                    </list-property>
                                </label>
                            </cell>
                        </row>
                        <row id="12291">
                            <property name="style">TableCell</property>
                            <property name="textAlign">left</property>
                            <cell id="12293">
                                <property name="style">TableCell</property>
                                <property name="fontSize">9pt</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="12294">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">Link to Windows 11 Supported AMD Processors</text-property>
                                    <list-property name="action">
                                        <structure>
                                            <property name="linkType">hyperlink</property>
                                            <property name="toolTip">Windows 11 Supported AMD Processors</property>
                                            <expression name="uri" type="constant">https://docs.microsoft.com/en-us/windows-hardware/design/minimum/supported/windows-11-supported-amd-processors</expression>
                                            <property name="targetWindow">_blank</property>
                                        </structure>
                                    </list-property>
                                </label>
                            </cell>
                        </row>
                        <row id="8736">
                            <property name="style">TableCell</property>
                            <property name="textAlign">left</property>
                            <cell id="8737">
                                <property name="style">TableCell</property>
                                <property name="fontSize">9pt</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="8738">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">CPU (GHz)</text-property>
                                </label>
                            </cell>
                            <cell id="8739">
                                <property name="style">TableCell</property>
                                <property name="fontSize">9pt</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="8740">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">The CPU Clock Speed in GHz. Based on Microsoft guidelines, if the Clock Speed of the CPU is greater than or equal to 1GHz then it is compatible with Windows 11.</text-property>
                                </label>
                            </cell>
                        </row>
                        <row id="12173">
                            <property name="style">TableCell</property>
                            <property name="textAlign">left</property>
                            <cell id="12174">
                                <property name="style">TableCell</property>
                                <property name="fontSize">9pt</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="12194">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">Cores per CPU</text-property>
                                </label>
                            </cell>
                            <cell id="12175">
                                <property name="style">TableCell</property>
                                <property name="fontSize">9pt</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="12202">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">The number of cores per CPU. Based on Microsoft guidelines, if the Cores per CPU must be equal to or greater than 2 cores to be compatible with Windows 11.</text-property>
                                </label>
                            </cell>
                        </row>
                        <row id="12170">
                            <property name="style">TableCell</property>
                            <property name="textAlign">left</property>
                            <cell id="12171">
                                <property name="style">TableCell</property>
                                <property name="fontSize">9pt</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="12195">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">CPU Bit Width</text-property>
                                </label>
                            </cell>
                            <cell id="12172">
                                <property name="style">TableCell</property>
                                <property name="fontSize">9pt</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="12203">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">The bitwidth i.e. whether the processor is 32bit or 64bit. Based on Microsoft guidelines, the processor must be a 64bit processor for it to be compatible with Windows 11.</text-property>
                                </label>
                            </cell>
                        </row>
                        <row id="8741">
                            <property name="style">TableCell</property>
                            <property name="textAlign">left</property>
                            <cell id="8742">
                                <property name="style">TableCell</property>
                                <property name="fontSize">9pt</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="8743">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">RAM (GB)</text-property>
                                </label>
                            </cell>
                            <cell id="8744">
                                <property name="style">TableCell</property>
                                <property name="fontSize">9pt</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="8745">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">The RAM installed on a machine. Based on Microsoft guidelines, if the amount of RAM installed is greater than or equal to 4GB then it is compatible with Windows 11.</text-property>
                                </label>
                            </cell>
                        </row>
                        <row id="8746">
                            <property name="style">TableCell</property>
                            <property name="textAlign">left</property>
                            <cell id="8747">
                                <property name="style">TableCell</property>
                                <property name="fontSize">9pt</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="8748">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">HDD Space (GB)</text-property>
                                </label>
                            </cell>
                            <cell id="8749">
                                <property name="style">TableCell</property>
                                <property name="fontSize">9pt</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="12204">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">The amount of free or available HDD space. Based on Microsoft guidelines, if the amount of free space available on the harddisk is 20GB then it is enough to install Windows 11 using the in-place upgrade route. If there is 64GB of storage, Windows 11 could be installed as a new image.</text-property>
                                </label>
                            </cell>
                        </row>
                        <row id="12191">
                            <property name="style">TableCell</property>
                            <property name="textAlign">left</property>
                            <cell id="12192">
                                <property name="style">TableCell</property>
                                <property name="fontSize">9pt</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="12196">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">Display Color Depth Bits</text-property>
                                </label>
                            </cell>
                            <cell id="12193">
                                <property name="style">TableCell</property>
                                <property name="fontSize">9pt</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="12205">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">The display color depth on the display GPU. Based on Microsoft guidelines, if the display GPU supports 8bits color depth, then it is compatible with Windows 11.</text-property>
                                </label>
                            </cell>
                        </row>
                        <row id="12248">
                            <property name="style">TableCell</property>
                            <property name="textAlign">left</property>
                            <cell id="12249">
                                <property name="style">TableCell</property>
                                <property name="fontSize">9pt</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="12251">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">GPU Models</text-property>
                                </label>
                            </cell>
                            <cell id="12250">
                                <property name="style">TableCell</property>
                                <property name="fontSize">9pt</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="12253">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">A list of real GPU models found on the machine including Integrated GPUs or Discrete GPUs. This list removes software based GPUs such as Microsoft Basic Render Driver, Microsoft Remote Display Adaptor, VMware SVGA II / 3D, Citrix Indirect Display Driver, etc.</text-property>
                                </label>
                            </cell>
                        </row>
                        <row id="12245">
                            <property name="style">TableCell</property>
                            <property name="textAlign">left</property>
                            <cell id="12246">
                                <property name="style">TableCell</property>
                                <property name="fontSize">9pt</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="12252">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">GPU Count</text-property>
                                </label>
                            </cell>
                            <cell id="12247">
                                <property name="style">TableCell</property>
                                <property name="fontSize">9pt</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="12254">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">A count of real GPU models found on the machine including Integrated GPUs or Discrete GPUs.</text-property>
                                </label>
                            </cell>
                        </row>
                        <row id="12188">
                            <property name="style">TableCell</property>
                            <property name="textAlign">left</property>
                            <cell id="12189">
                                <property name="style">TableCell</property>
                                <property name="fontSize">9pt</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="12197">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">GPU DirectX 12 / WDDM 2.0</text-property>
                                </label>
                            </cell>
                            <cell id="12190">
                                <property name="style">TableCell</property>
                                <property name="fontSize">9pt</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="12206">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">The GPU compatibility with DirectX 12 or WDDM2. Based on Microsoft guidelines, if the GPU supports DirectX 12 or WDDM2, then it is compatible with Windows 11.</text-property>
                                </label>
                            </cell>
                        </row>
                        <row id="12185">
                            <property name="style">TableCell</property>
                            <property name="textAlign">left</property>
                            <cell id="12186">
                                <property name="style">TableCell</property>
                                <property name="fontSize">9pt</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="12198">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">Display Size in Inches</text-property>
                                </label>
                            </cell>
                            <cell id="12187">
                                <property name="style">TableCell</property>
                                <property name="fontSize">9pt</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="12207">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">The display size or monitor size in inches. Based on Microsoft guidelines, if the monitor display size is greater than 9" then it is compatible with Windows 11.</text-property>
                                </label>
                            </cell>
                        </row>
                        <row id="12182">
                            <property name="style">TableCell</property>
                            <property name="textAlign">left</property>
                            <cell id="12183">
                                <property name="style">TableCell</property>
                                <property name="fontSize">9pt</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="12199">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">Display Resolution</text-property>
                                </label>
                            </cell>
                            <cell id="12184">
                                <property name="style">TableCell</property>
                                <property name="fontSize">9pt</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="12208">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">The display resolution of the display monitors available on the machine. Based on Microsoft guidelines, if the display monitor resolution is greater than or equal to 720p then it is compatible with Windows 11.</text-property>
                                </label>
                            </cell>
                        </row>
                        <row id="12179">
                            <property name="style">TableCell</property>
                            <property name="textAlign">left</property>
                            <cell id="12180">
                                <property name="style">TableCell</property>
                                <property name="fontSize">9pt</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="12200">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">BIOS UEFI Capable</text-property>
                                </label>
                            </cell>
                            <cell id="12181">
                                <property name="style">TableCell</property>
                                <property name="fontSize">9pt</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="12209">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">Whether or not the BIOS is UEFI capable. Based on Microsoft guidelines, if the BIOS is UEFI capable for Secure Boot then it is considered Windows 11 compatible.</text-property>
                                </label>
                            </cell>
                        </row>
                        <row id="12278">
                            <property name="style">TableCell</property>
                            <property name="textAlign">left</property>
                            <cell id="12279">
                                <property name="style">TableCell</property>
                                <property name="fontSize">9pt</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="12281">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">BIOS UEFI Enabled</text-property>
                                </label>
                            </cell>
                            <cell id="12280">
                                <property name="style">TableCell</property>
                                <property name="fontSize">9pt</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="12283">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">Whether or not the BIOS is UEFI enabled. Based on Microsoft guidelines, if the BIOS is UEFI capable for Secure Boot then it is considered Windows 11 compatible. This column only shows the current status of UEFI and does NOT determine whether the machine is Supported or Unsupported for Windows 11.</text-property>
                                </label>
                            </cell>
                        </row>
                        <row id="12275">
                            <property name="style">TableCell</property>
                            <property name="textAlign">left</property>
                            <cell id="12276">
                                <property name="style">TableCell</property>
                                <property name="fontSize">9pt</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="12282">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">Secure Boot </text-property>
                                </label>
                            </cell>
                            <cell id="12277">
                                <property name="style">TableCell</property>
                                <property name="fontSize">9pt</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="12284">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">The current status or mode of Secure Boot. Based on Microsoft guidelines, if the BIOS is UEFI capable, this column shows the current status of Secure Boot such as Enabled, Disabled, Not configured, or Not supported. If the status is Enabled, Disabled, or Not configured, then the machine is considered to be Windows 11 Supported because it could be changed or configured to comply with Windows 11 guidelines. However, if it Secure Boot status is Not supported, then the machine is considered Unsupported for Windows 11 because Secure Boot requires this capability to be supported and available.</text-property>
                                </label>
                            </cell>
                        </row>
                        <row id="12176">
                            <property name="style">TableCell</property>
                            <property name="textAlign">left</property>
                            <cell id="12177">
                                <property name="style">TableCell</property>
                                <property name="fontSize">9pt</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="12201">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">TPM Specifications</text-property>
                                </label>
                            </cell>
                            <cell id="12178">
                                <property name="style">TableCell</property>
                                <property name="fontSize">9pt</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="12210">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">Whether or not the TPM Spec includes compatibility greater than 2.0. Based on Microsoft guidelines, if the TPM specification includes 2.0 or higher then, it is compatible with Windows 11.</text-property>
                                </label>
                            </cell>
                        </row>
                        <row id="8756">
                            <property name="style">TableCell</property>
                            <property name="textAlign">left</property>
                            <cell id="8757">
                                <property name="style">TableCell</property>
                                <property name="fontSize">9pt</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="8758">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">Windows 11 In Place Upgrade Compatibility</text-property>
                                </label>
                            </cell>
                            <cell id="8759">
                                <property name="style">TableCell</property>
                                <property name="fontSize">9pt</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="8760">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">In Place Upgrade Compatibility with Windows 11. Based on Microsoft guidelines, if the machine hardware specifications meet the minimum required and the HDD space available is at least 20GB, then the machine is Windows 11 In Place Upgrade Compatible. For this machine, there is enough HDD space available to perform an in place OS Upgrade. &#13;
Values:&#13;
Supported: All criteria are available and satisfy the minimum hardware compatibility requirements published by Microsoft for Windows 11.&#13;
Partial: Some criteria may be missing or unavailable, which MAY make the hardware compatible but cannot be determined for sure.&#13;
Unsupported: Some criteria do not meet the minimum hardware compatibility requirements published by Microsoft for Windows 11.</text-property>
                                </label>
                            </cell>
                        </row>
                        <row id="8766">
                            <property name="style">TableCell</property>
                            <property name="textAlign">left</property>
                            <cell id="8767">
                                <property name="style">TableCell</property>
                                <property name="fontSize">9pt</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="8768">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">Windows 11 Image Refresh Compatibility</text-property>
                                </label>
                            </cell>
                            <cell id="8769">
                                <property name="style">TableCell</property>
                                <property name="fontSize">9pt</property>
                                <property name="textAlign">left</property>
                                <property name="verticalAlign">top</property>
                                <label id="8770">
                                    <property name="fontFamily">sans-serif</property>
                                    <property name="textAlign">left</property>
                                    <text-property name="text">Image Refresh Upgrade Compatibility with Windows 11. Based on Microsoft guidelines, if the machine hardware specifications meet the minimum required guidelines and the HDD space allocated is at least 64GB, then the machine is Windows 11 Image Refresh Compatible. For this machine, it may NOT have enough HDD space available to perform an In Place OS Upgrade, but the HDD itself is large enough to support a new Image of Windows 11 and future Windows Updates.&#13;
Values:&#13;
Supported: All criteria are available and satisfy the minimum hardware compatibility requirements published by Microsoft for Windows 11.&#13;
Partial: Some criteria may be missing or unavailable, which MAY make the hardware compatible but cannot be determined for sure.&#13;
Unsupported: Some criteria do not meet the minimum hardware compatibility requirements published by Microsoft for Windows 11.</text-property>
                                </label>
                            </cell>
                        </row>
                    </grid>
                </cell>
            </row>
        </grid>
    </body>
    <list-property name="images">
        <structure>
            <property name="name">LiquidwareLabs.Stratusphere.Footer.Logo.png</property>
            <property name="data">
                iVBORw0KGgoAAAANSUhEUgAAAF8AAAAVCAIAAACv7aWoAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRF
                WHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAB0hJREFUWEflWGlMVFcUvmpt09qmplGbxpq0
                qWk1bdOm9odNa1NrbdW01qVuoAKyKop1QzFaFasVd1TEDQXLYkAFhFkYcAMGGBwWwQ0YtCKCDjvMm33p
                d71v3gwwMTVWSuzNhNx33rnnnPvd75xzH31sNhvpPGxci1me0Hfk2H7DRhqlEX0Gv9t/1KQuOv+XR6DT
                ZeiTwzQbxmuPL4e8Y8UobWQAJvr0vVaDrrvy8y0hwvYszXWWuio8WtoadAkbLI21mFu17fhrri7uCBxh
                upH7fGPRfXc8OuZqpXb3bM3G8cbCc64haG/sndBwRrPJYn1GsfHo6E9v5cKmcztm6mJWCZ5Wi6s/2Xtl
                dEQRJuZn5P/pzF6pbSfTk2fHXX86M51W19TUNDU1Q2QymXh0LOq7mo3fa34bZ67hPQ3ckEN8JGRJJvHP
                IG4OQu2X1waLq580Gs5gXpZWderqwydd+Hj9sgcaskAccLbiXzQrk8lUKlVBgSI6+qSj7jg7yLvbSrxE
                7gk3mPB8FcWS1maTBUiNO1oqKJvtrC6qpRWKjXut+ltqztngEUUdmZsWLqe1jA0sxGBzTM32OZPceMg1
                ckZBWcidsvoOKAtyhg47rS4emU6DxljZ0CkSwZRzwNAsr9ewJXl5eSpVdUpKikJRSNEx3y035idZ2hyV
                JedOC7x+ebDYeYd6s5lMSyarL5GlWeBz4lU13g4OlZOFGWTlBTI9BY/32/QkUAYgyPx08K6+3QBhdFE9
                mZdOF0Lz5zPMJpmV+tr6HH4emEG8JWyu7jBQwmL5nHOz43kiE/dzA9ZlU8seIuIl3pR5hylTdAIyBiEG
                LzF+fddccg74nW35NBK4Xn6+Q8/XBhr88vNkcSZxT2PKIDXxSKdqXqL4kk7sJuabufqoxdp985FZVl2H
                YP3V9TnETwpbwWKVIAxMqYTd98IKQiTVlQ1ayL+KLIZOvzWXpsZcQ4uDZEioPKuqOalMjbg/DVdCUtWo
                /e5oKfb8Q9RVhMIj4i8dHqZgcyxHxGz+RUQx8ZeeKVf/mlZ1QlnPK2NLQZl4Fa2sJ6suEk9RxSNuUnSA
                eKBsY+adb4+UYqGQZd8cLkFlgH5mZTN0hm8vYKaGbclHwAM35M6MpdCnXm/ASUyJKVc1at/emg/LzvgS
                Xdw6brcbt8ed+2OKMf+s8zvPxJtkkYz4SvuHXBbk4NTkmHLh8etDxcRXcruJIiWMZWkq8I6suCAcZvK1
                Biw8bt8tNLETl+iMiSxBpfPvXEoom5bx8EkqmrBtnBOPjrfEzV4BiLf4w92FPKDeEnAq6krdUUXdW7/n
                ET+em0OBjp9USOrP9ysB7s7smoi82hmx1/EqodRBH2KQRnJbJnO75tCSXHvTeZNsPhZn4iM5VlhHH6w2
                bHLi8TJBbQzQWSAWHq/hMEFyH8kHOxQ45BdCeKrHlTyAWkT+fQfKfpL3d/A7gZrAHZ3J8uLay48yRXS6
                nCYvhXKxbMhmOZurNQaYmnqSnhCrO4uSKVJUbQGPDsoN0MfxQEJ/ARlIHKYzFEgFZAhhvLExl6r5Sqia
                rxTcOVzgFCT09ElbtOEeRiW/noLgVPnOq5pxJqFZf1G5xYa4f4p2cIehI1RKymdvSbveRGMNvihw588i
                is6JIj5T6NuFGa+sy+Z3hUJgzywmoSgHZfZdzYNLubPqInuVfrMRLoJFNN+79Cy4+GiPnTueoo/tcwGL
                7uiAa+CLs4LzvFPPsjTxsKUgGwMyFqdWhkhv0zz3EN1r4T8jEAEK5JLUyto2PQx1QWdC1FUcGqqA7+kK
                MLa/nTuSWzQdPgtX+p65xdyDCwAIGTQahQabX3GByUcfKAIXUHEgFPhCS2lQ1rgjpYcV92kH8BSBHY9H
                Z9Q+JTz+eKIMpQde1kpvM/tduIMyDJIO2iQ/VHB/+6Ua3O9coGPl2vTxIbpIH27bVBvXcK6ilUaMBoFf
                oCy+5IGwZt6pGwgOPevKPdrCR+xUoJEZzBam0Kw14sxpx0GxDL4o8BmvXscFCgtn0NaGgQZMdWB/adaA
                9dloLkz+JlBjLS8os6qRb8aYv4R0QxGE3F+aWMZnHL0NTkueZb8NYj7YnoAwNXJXIW1GWOKehrrL7IOP
                ZHan74GVIhW92UETfoOyXKCjTwzVHvDi9szlds7SHlrENFotNjVNka6jVWfC7c7FC7uotpXSqvtgdHMe
                NXZKOgtxq2JXAWGg7gA1POIm9Ri/3V/hVvUPl0BNOGOHXzbjwuejMHN759H+FfYLFZkM1txYq+ygWUW7
                8n87wJeX7UWqJyPh647xcqxm0wQQRxM60ZAVhQi0B30McWt0kX5c6ARTiawnY+ruCwVrslMr6LFgHFXZ
                qEjVnVxjlCfBt1Epwv1Qu8+T5hrYtNu9xwLqVY5cf2cZC87icohE07Jc2zGjVwXdY8G4Rsdq1OPfg0g0
                bpcbt3mSIetEjwXUqxy5RgchWloe4iNDe2ypMY//buxVcfdMMH8DyMyQUbcmwJMAAAAASUVORK5CYII=
</property>
        </structure>
        <structure>
            <property name="name">greentick.png</property>
            <property name="type">image/png</property>
            <property name="data">
                iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAd
                nQAAHZ0BnYUqQwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAACAASURBVHic1Z1p
                kB3Xdd9/3W+ZeW/emwUzmA3bACSIjSQILiIoURZFiZaohaRIynbkOJbBKKmKqvJBLqlUiR1LdlJRpCp/
                Uz4kKSVxqhzLomQukWgrDm2RIAkQAHcCJPZ9mw2zv6X7nnzo7tv3dvcsAAGSulU981737X7d53///3Pu
                ube7HRHhw1zWfLXSgbAB2ARsBDYi9ANVoIIE/wVAmAamgGmEKeA88A7CO8ABgXdP/eX0xAdyIUsszocN
                kKE/qDgIdwAPCjyEsNmqkDzdnAt5BwTEE/AVqHR9ib/vB3kCeBJhz6m/mvlQGeBDAcjQH1SKwL3AgwgP
                AINhi8fpKOK0F3CqeZz2AlQKOOU85BxwQiBEAouHi/gCDYXM+chUM1w8mGoiU43gR4PLPgs8hfCkwLOn
                fzzT+AAu3yofGCBDOyodwOcRHgTuB6oI4Do4fa24K8o4K8o4rblgh+g0Q+Pr0w7ZICoBigDKqKuCfWXO
                R87PIRfmkLE6+BIdegrhGeBJ4Oen/3rmA5G29x2QoR2VMvAN4Fuh/kPBxR0o4a4s4w6WoODGO0j8X4zP
                FjAWEBIafwFQou0NhQzPIRdqyHANvAhdpoDvA39++iczs9fSHsnyvgEy9Fg1h8gO4LvAAK6Du7aCu7qN
                XF8ruI5VX/QfYiTM1q+/xwZeFJRoXcQmZWz3BTVahwtzyLnZYB2cQ/gTgR+deXzGv2bGMcr7AsjQjuoD
                IN8DNuFAbqhC7pauwBcAOPPsaLIj+m74i5gdEn/WQBigJJgRAGFuNwBTwJyHOjIJ52cj8A8gfPvMT2ee
                utq2SZZrCsjax6rbRfgByN0A7mCZ/LYunK5i+OvY/80iic8RCGCDotmRAUqCGSjJli6FzaKo3lQTOTKJ
                jNSiM9mJ8M0zP5vZdVUMlFGuCSBrH6v2AT8U4REQnO4W8rcuw+1rDYzvhBg4BhJJUAy5itkRL5L0I5GR
                F2JJlnTNx5IIMAUyXkeOTMKkDsJ+ivD1M38zc+GqGo5rAMjax6rbJIjxVznVPPmtXbhr2sDFBiKLHQ42
                MyAGAdLh7SJOO230xHa1BJYo4xjDc8ixKZj1EDgFPHj2b2ZevZr2u6qArH2s+mWB/4FQdtdXKdy+LOwv
                hGSIgLBYssABLd8RLYY0zeO0U/7C2i7hOrJZYjj6mC3GNiXI4Qk4NwvCLPDVs0/M/ORq2fCqALL2saoD
                fEfgj3EcJ3/bMnI3VGPDOwRRlPkdYkQWcurh+aXCW6PfkQlKsoXrz1hyZEmTCdaC2wTOzSJHJsIN/BnC
                d84+OfuejfmeAVn7WLUN+AuBhym45D/eG4axhMZ3jM+EoDiLsyTFDkOaskAxW39CjiKDbizewLbWmzhe
                P8nuqX14vp82dsLwKdkyJW28Du+OQ1MB/Az4Z2efnJ15L/Z8T4Csfay6BnhSYKvTXiD/8d4gzeEArs2M
                aF0EhsWShaIsC4SkNCVaf0KOTINuKKznP/T9WxxxEBHO1s/z+PhTPDf1YgBMwvALy5Zx7FkfDozCnIcI
                rwMPnntq9sSV2vSKAVn7WPVO4GmB5e5AifxHe6CQwwnZEADiGMAAjmOwBM2WFEs0OzKceBIUsxVH0pXB
                kj/q/kNuKd6EiCAiKKUQUZxrXORnl57m+cld+EotLFvzgdVUyKFLMF4DGEb44rmnZ3dfiV2vCJCQGXsE
                lrsbOsjf3BkY3jXkKfIZBlNiYLDB0WcT/k+xYyFpipmRLVfCcqeHH/b+IHDIIogolLL/n2tc5ImJX/DC
                1Mv4yrelaT4/kvy9E1NwdhpgGLjj3NOXzxR38Sp2CX3GkxEYuZs7037BjKQSDj0FRgSSC47FJnNd8tjJ
                aC15fFsSP12+B1EBK/L5PBs2b6Ha3o5SSi/L3W7+eefv8h/7/oi72+7ETZomq8uUlNpVVRioACxHeHLg
                C+W2y7XvZTEkjKYeF3jY7S+R+1hvIFEuFgMipmjjWuywmaINnCyJ8NZqoeH3rCgoGebmVI7/3PUD2p0q
                SilWrFrFitWrAZicmODE0aOMjY6mmHOhOcLTk79k18xefKXmd+wZv8+7Y3CpDvAzhEfP/Xzp0dflMuQ7
                Ag871QK5j/Rk9ylMGUr6CMu5Ry0/ljZ7cWLZS0RnTuo3Eq3WAPgjLbdSpRL6DGF5f7/e1t7RwU3btnHL
                7bfT0dVlMabb6eL327/Md3q+yV2l23Bx548IE+tkXSeU8iA8LPCdyzHwkhkSdvp+TMF1cp/sx60WQl9B
                aDzsyCqUGxxzmxPLUzICSzr1ZHg7T+ctq5Nn9jX+uPyHbHDXIyJ0LVvGhi1b5r3GsdFRjhw8yMjwcIox
                F5uj/O30s7w8+1oArskQ8xwjJtV82D8KnhKE3z7/i9kldR6XBEiYDtmJ45RzH12O29saGz1y2NoPOAZQ
                xrbI0RtAWbJmNvMFpSkJxPxR0CAD/Kfyv9NG3XzzVjq7ujKvMWAQKCWMjYxy+NA7jI0MG84/YNjF5ii/
                nPkVe2ffQCk/Pscs5z/RwDk4Rtijv/v8L2YXTbMsCsjax6p9AnsQVrlbu3DXVjUrtHGz/Idp9BQw9ne9
                v4MdWRnhZyrCydLxxPp/mv8t7st/AqWEltYWbt9+V+r6ghA4WCT8ryRYxkZGOHroHUZHhi22iAjDzVH+
                fvZ59s29hVJq/mjs4izOyUmAUwh3nH9mdsGE5KI+ROCHiKxyhtpwh6rZ0cYCJVUnKcSJqEyzJqrjpKrP
                /8PGLkWKfNT9CL4ftO7+wcFU9cBfxID4YSSm/GBp7+ji5lu3s/W2u2jvXGb5mC6ng0fLn+cbHV/j1pYb
                46gseW49JaSnDMIq4IcLmApYBJChx6rbEXmEtjzulmyqX9WyFISXWO50b6NVWoLWC/QN2ICYEhUvCj8C
                yZcQGJ/29k5u3radrbfeRXvHMg2y7yu6aOfh0mf51+1/wLbilnS4DMiKKrTkAB7p+2x5+0LnvTBDRH4A
                4G7ojIdYDYW7oj6+pA+SHu0z6sjCu8/3E/c4H9Otuae3l0KhEGwTwfcVvi/4ngoWX+H7fmBoP9qu4nph
                3Uq1ixu3buembQEw0fF9X9FJOw+W7uPrld9ja3GTDYwDMlCJ8qQ/WOjc5wVkaEflAeBuOoo4A+VM4+h1
                yfV6ncSbot62UcfMUUmo/bonroHJ2HeR3x1iFatlpTbY4MoVwGISFa8LFj9kizL281FKUa12suXm7dy4
                9S6q7V0WMB1U+ULxU/zLtn/CmvyK+NQ6WqFcALi77zPlB+azeyYgQzsqOeB7AO7GrvhiSXzMBEjSdcT+
                nB7PIIychGQoawNDDFa0IgOYT/DR0Eg+5bY2Ojq7UmBEEuVZMhUxxce3AFIBQBFrwnWVaiebb9rO5pu2
                W8Ao5dNBlS+13Ee7U9HnpQYq0bl+r+8zpdySAQF2AJucnhIsa1lC64wNsyAQFihiSVQcKdmAWXms+Y4J
                GrUSrdyubjHYsTIlPUmJMmUq9h2hnHl+uETbVULqFJX2LjZu2c6mG++kVK7q3y6oPMvcjthMbQWkvQjI
                JoQdSwIknDf1XQDnho4EM5IWzzJM0mjmmLjRojUokkgMYsT19phGakwkA+zt6nbyKodSCsdx6RsYTMiU
                IVEWC/yQCSaTfCuy0vsrP1j8sK4XOP+WljKNek3Xb6gmZ/yLln2lT7Pku32/WSovCgjwDYQBBtqgUohg
                SLNiQSAShkuBYHzX/YcQHAmByNovwZwsYO72t+soqLe/H8dxLZlJLYZExZIUM8hLrfPT9ZRPo9lk/5u7
                mJub0YD8ovErmtK0rduaR7pKAAMifGNBQIZ2VDoQvoXr4FzXcXlALCgt6dkg5sCPlipzHMJYUsO1WUwT
                WK/W0ev3aB0fXLla+wLl+5oZvm+GtbFERZ99zzckTCWkLlw8AyDP5+CBfUxOjmkwfuW9zCF1PLaBUVRv
                GxLE+N/qva/UYW6zGSJ8HqgyUA7i5gwg5gMBkkAkWSKLS5I1OocevzDZlA4M4u0f8+6MI6H2DsptVTuK
                ioyfkCjfkiKVWPzQofuxb/Hjdb6vOHrkTUZHzuh9XvcPsFe9ZSNh2rKQQzpbIZjP/Pn5AYEHAVheSgER
                sUWnWrKASLLETFUboNhp9QgYe4nSIyZ7op2zgKmqCjc1N2mjDKxYrQ3u+VkyZfY3/NDQsUR5BhtUuL+n
                fDzf1yGu7yvOnj7C2dNHtEweUyf5B9mdVpKkrLTrYOnBTEDCWwLuJ+dCR0vcwiOLJ9mhgUjKB5Y0Wa3b
                HGkzQ9sMmYpZgu3QLTDi49/p3YajHJRS5HI5lvf22/2LeSUqBiOWqMBJmxKlPIXyfC1pyvcZHTnHsSNv
                6kZwUY3yC3kOo/dlK4vZwNsKUWf7/t5Pl4opQIB7Eaosa7V75SmZsg2RJSGp1LlRJwZRUr7D7BzaQIgN
                YHQO+rvD9sZt2jB9AysAx0p/KN+QKF80U8yUSeykE/4ikqioP6IUk5PjHDywNzyGYkqmecp9lgbNNAhR
                47WKg1RaIJCte9OASEidntaEgROGToFjtN6FQLHGCyKDS7xI4r+OuExwov3FYCFsbF5Ppx8PyQ4Mrk5E
                QpKSqMjwXkKeNBhWVGWzZW52mgNv78LzmiilqKsGT7v/wLTMaPPYH+LvFlmqxZRsuQBDX604wAPiOEhX
                q4GwYegUEHbLT4Gi0lqv9zH6HZJkSWK9HSJL+neVcFfj9lDDfTo6l9FSKsd9C99w0JFEqaR0BQyKJCmQ
                J2O9UadRr3Pg7d3Ua3Mhs3z+NvccI864bSOt6wlgTHtUWoI8Fzyw/N6SAxDeD8AdAoN0tARTP4l3chI/
                IuLodYLgSFA/qCugHMSNEreCKHtCgzjBQR0hHmp1slsTxu9kS6TQ6XewoXEd0bSegRVrQqMHHb4omSgS
                RVgqGO9QxnfdGTRzVtF+oQ9Rgu97HHxnDzPTl/TYyK/yezjhno0bjnH+sUwJKaAIrl+VizjTjUHgDuDl
                fFjlQQTobk0D4QiIY6wTBCcwKEZdRQhECEo0EKVdnGMcE8QxdhY7856ivNHKkhHdRxq36oGlQrHIsu7e
                sO9h9rhVxndBiR8DI0mATJB8lC8cPfwG42MXiQarXsvv5+3coeDaF2CEJL6bFyiVIs50AwLZetkN1z8E
                IMtarYud30fY0qR/RCXqW5GTxHmqzM5fQqaS2/XxIh8DrnK5vbZVG7B/YCVKoj6FYcyMvoVSviFNtkTF
                YXDU8VOcPnWQC+eO65D3iHuSXYXXU41GDKlfCjChY9cY5Nf8fqUD2Ey5AIVcXNEJ5UhiokQtNGJBFBKI
                kmDoltB4DjiOgOtolgayJQY7nEx2mEXMPxks2dzYQJtfRkkw2NQ3sFrLSzAkqyxwxGCLb63LlqgIzJHh
                M5w8foBoXP28M8yzrS+h1BJYYXYZsoDJuUgxj1P3Ni//ZKkjD2wAkNZ8IEdOKEcJIIKjODbdIn8SgoJr
                fAccJXpajg1M9MUwPCzBlxgXL3BnfRvBRANhWXcvhUJL2O/I8gux4bVTF6X9TexblOGDfCYnxjhy8FV9
                zElnmr8r78QT3zBwAhjznC0GGRdnRq3FHNQ9EDbkgU0I0Tyi2Bfolhm6ZwWOK7bTVoIYIKAkZEfQ+sWN
                QDCAETQQ9m0JCTCMa0z5EhF6VDdDjVW61fYPrskEImr1EVB+iin2PnHfxGdudpqDB17G8zxEhJrUeabt
                Oeao243DMn4Ga1LAJK6pqNNUm/IIG4EgCxkZT2ImmHKUGUkpAcflvo5PsDzfzT/OvMBZ/3zgwhUxqUxg
                QrnSJ7mgZhmoGCy5o3aLNnaxpURHVw+enwZELMMHjtuWpYR/CY/RaNR5d//LNBq1AFjx+GXlBS65U5bf
                tCJA0/gpqZX5/UgxH5lgY57g+SFIxJBwZ1HhNB0NBOlIKgRlR89X+Fz1PkSET7few78Z+fec9y+AwRYN
                QChXFjuSMpUAJMmSgsqztbZZh7r9A6vjsYlE6BpLVHK9suqa/RXP83j3wB5mZ6c0A59r28u5/HAYUcXG
                zAp+kr7ONH60wQKmmItWb3SBfgTIB7SZL6OajrAEFFxXXMf91U/r6KVEK/+qfQc5ccPjidWztvJU0f/5
                luh8EsuW+kZa/GJgLKC3f6WOfuKeuBifo5RHnP7wdE/dC5OP0Xefo4dfZ3JiRAP0SuvbHCqejP3AYuzA
                qLcgMOG/vBvt1+8SPk0h0vsk2nGy0E6fiwR+5ms9v6dlIVrW5VbzQOn+dC/bBOcyl2AMJVhur92sG0B3
                dx9urmBkdI2ckwWQnZ9SVkrd1/VOn3iHkeHT+loOFU/wavmA3bIXYkcKGPSXeYGJH5pQdYGKhLPPstIS
                maCE3z9V/QTrCms03QvFFn0hX2j9DOvcNak8lAbHMLBeJGO92CAOeH0MNHv17/QNrIlTG17QgUumPtL9
                Ci8eLzfWXTx/kjOnD+lw92z+Ii9UX7FB0AZfwHcYUVfKmZMY6YQ4uhEqrkAV1zGAiOVlIVCqboWvLHtE
                G6bc1sZN27ZRKBTwfYWj4Gvl36OFwqKdPguwBVLyouA2zQ5Fa6mNSrXLkCUjWxvKUjy+YRhfGRLmB/Uu
                XRrm+NHX9bHH3Umebd+FHzkNUyGWwg4TnExgEiUAJWCIDkeVfZB5QVHCV7ofoeyUtNNbt349+Xye9Zvi
                QaJulvFbxYfS2duE78gCIMuXtKgim2vrY3b0r46lyfIhnp1UVLZEJYdhZ6YnOPzuPp1Kn6XG33e+SN1p
                YoGhfYLBDguYRdiRlDyzuA4gFTelaQkQskC5vnUtn2y/W19ob38/bZVg/lFnVxcrV6/WhvhY/iPclNuc
                GKCSBEhiAxCl4cWue3N9Izk/Fzpzh57eFfiZqQ/Tb/h4oURp2fICifJ8j1ptjoMH9tBsNvB9RVM8/l/n
                LqbdWUtmLQXRwNiN94rZoREMkh/T2jCmzs8DiqMcdvT+rnbkuXyeNevWWYdet3495bayBux3C49QpZJm
                h8UM0/gZTBG4pXaj1vfungFwXGNo1pYoc9xDRVGUlqxwRkmzyaF391CrxTNFnu/Yy0hhPB1hZkSJmeww
                1y2VHQC+AEy7wBS+pCOpqJEmBoM+1flx1hZjBgytu458Pm8d23Vdtty8FSDwL1LiK/kvLZpUzFoiI6xq
                DNLd7LTkKnLevufp4dcIMD/pMyzm+Pi+x5FDrzI9dUkfc1/1bU62nkvNAUixYx4jz8uOhYCISpAXm3IR
                pqPIZz7nFTn6qlPht3se0hdQbW+nb2AgfWylaKtUWLf+Bl13k7Oeu5zb49DXkqM0UCZjRAnbaluMAKKd
                UrmdaIDIVwrPi/4HHTtrpC+cfRj0OYLPJ0/sZ3zsvAbw3dIx9leO2GAkbWAZPilVye2XwY4oLNYMAfAk
                3TKMqEdE+J2+L2lHrpSwfuPGTDCUEjxfWLlmLR1d8SzxL+Z+k+XSrSlv+gwd8mb4lLIqsb6+Vh+nt2+1
                jo70lNAoD2U47uSUncjHXDh/jAvnjunjnSleYE/nW/MzIyndqda/yHYWYYjSvzflAucRcJrmvdnxSUXA
                XN+6lns6PqovYsWqVdqRByAb0/zDOVDiC5u2bMV1A0ecVzl+x30QV7l2iGv5kvS6m2obcVQAtuPmWNYd
                zShJGN7oVyiTHYZ8jY+d16l0pRSjuUs8v+wV1DwKYQNDwvAZrT8DrFS/I1mCR3MAnHcR3hFA5jz7YJFs
                iIA4fHXgd7QjLxTyrL3uOpsVqcRe4GyLxVZu2BjJjc8K6edePpboFGb5j7hDeHMtDqV7egYRnNCBR9M9
                PYsJUb9Dr/eCulNTlzhy6DWdu5pxZvlVz16aePODoTIMnAnMFUhVVOpe9OkdV+AdAKfmxSNyEQ7hyd1R
                3cpQyyptlOs3bCSXz1us8JTge+GUS6NP4ClFT/8KenoH9P6/IdtZrQYNFkjGElzEUGMlVa+sc1XLQ7mK
                s7OJUDf0K2Yv3fd9anMzHDm4T88UaUiTf+zey4xTsw29hE7x0qVsCWAATl2PrbzjEjxPECcYIIlPxDix
                Na0xGCJCS0uLwYZowkA0dKpQXjyzPOofrN9wE4VCEd9XoISH+RwFVZiHHfGytR6zo1LtpNhSjufVemnH
                HfUxzO3NRp3DB/dRr8/qQGBn96uMFybDRpHR6rOYkSFNC/mVJbEDoOFHdQ64CO+CQM1L6GbcUl8a22ck
                63z27N7F2OhoQqIS6e6o9apgcMh189yweZve1qna+az/iflTKQqqfpmhRnwn1PLeVQlpilMf5vlF6zzf
                w/M8jhx+hdmZSX2cvZ1vc65lWLMzFdomwTCYkMWUzAeoLRUMCGwflHfdU/97egLY79Q8aPpx/8AA5tTc
                Gf7b6b8MpEApmo0Ge17axejwqHHzihDNifV8MTpooiWso6ObwZVDWn62qs2s99cavkp0QxAl3FTbqEf3
                crkCHV29RpLQ/m/Kk3bsSnHy+NtWKv1A5SiH206FRrOTpck+V+xHM2TLiD5TfsMMTBYrnooA2T/6Qm0i
                mnXyBIAzWY9/wOi4oYTnR1/iv5/5K90Sm806e3a9yNjosJaseK5TfDNLdINMBObQuk2USm06/v+cdy9l
                KadyV65y2Vy/Ps6L9QwiCluiDMftJQHxfM6eOcLI8CkdFp9sPc8bHYdiiTI7qEkJCo2/KBgZ0dhSfQcA
                k3VMDKKppE8CuJM13VKSJygCOy/t5n+e++uYKc0Ge3e/yNjoiJYoc+5scia55yuUwPpNtwaYK0WrKnB/
                456UXF3XXE3Jb9Wy2L18ZaL37WcwwwsXn7HRs5w9fVADOlIYZ/eyN/QMFfvajGudJ+xfMByeT8qWUJzJ
                elT3SROQPQhnndlmkFNJUthgy85LL/O/Ljxug/LyC4yODAcG14s50VlZS6lcYdXquBe/1l/J1uYmKxTe
                orO6PtX2ZeQLLQlJ8hJyFffOJyfGOHHsLb3/lDvDzu5X8UQlrif2k1oNQhTsjnEWGKKlPStkXlJRAtNN
                gLMCezQg4SsbnhIRnKl6KmWQlLEXJ/bylxf/xvIpr+x9gfHREeuuVXNYNR6ZCyaeDa5YR6Ua37n6G407
                6PI7QEGn186KZp/ev2f5qiAl4vtBisRLOPAoNeL5zM5Oc/TIq/h+OBGaBs/3vErNbczPiqSRrQ7qEsBQ
                l88MAKbqwfHhqbEXa2IyBAmetYszVbepa7Qm80dfnNzHX408qUPdGJThuA+ih1XDm12izKyv8EW47oat
                OI6LUgpXuXym/nEc5XBjI2ZPPt9Cpb0b5XsxoMpkScyaZqPO0cOv0GzUUUrhic8L3a8zlZ9ZmBW6L5SU
                ooy+yUJg6A730ooz2Qjwk0CuLEAQngWm3Jl68FIUSdwKEIWIRsy+a+oVfjz6lAXKq3t3Mj46YoxRRMOr
                KjF106eQb2XN2jhpuNxbxl31bdzQWGs48xXW8KtStkR5kXP3PI4eeZXa3HQc3na9zXBxPG5QiY5c3H9I
                +ItExGWFw1cJDESQwH9MAc+mADn91zMN4BmU4Mw2jSjDOFl9wqIZ8/LMazw+/n9iUJoNXtv3PONjI8YQ
                qT0BIRq38HyfZT0r6FzWp/V+a30jRT+vO6Fd3YP4UZbWD7K6pkRFQJ049hbTU+MajLerRzlZOp8CIpMV
                ZqOTjIAmGQ6/F5mKykwzGgN5Zuylmn6GefIewycRcEM/knXiWcC8PPsaP5t4xnL0r7+yk/HxkTDstWeA
                RJOdo89rhraQzxfjDmW4VDt6cN088dCrlylV584cZHzsnN7veOks+6tHM4EwJ2xbDU37S7DlzAYnE4wr
                AWSiHtvcKMm7cH8OTLlTtTj7q6ksaWCMlrVn5nWemPw7iylvvLKTS2MjlgPWY9nRkKrn4zg51qy9UfcX
                ok5dd/cK/TkJQjD+4TE6fIoL549phl3Ij/FK54G4RZtAzCNPUcOyhxui+hFLjLpmo7wSMJo+jNUgeKvP
                z+cF5PRPZiaA76MEd3TGdn5ZwJgnKrBv7k2emv6/uqU2mw3efO0FLo2PWAwxZ3xEnbq26jJ6euORyJbW
                NkrlzkCuPNtf6PD20ginT72j95l0p9nV/SYqMrrJ8GQEZXQIU/2SRONLyrfe/0rL+ZkI7O+P7apZr1ZK
                PVFu5aNtZYHDwEBzZRfSkifzMawY343tDrCtZTP3t9yj/YDjuGzcciflto6ULEW3HEvIjAvnT1Cbm6F7
                +Upy+UKYAYhD6Ojz7OwURw/vw2s2EVHM0eBXvfuYyYXZWwypITZ41KLnnzmSIVERU5R9jCsqNQ+Cx/6d
                A64f21WzXqmU+Yi/FY+2fQ3hv6hyEa+/wzB2AhjM2wtscG4pbOIzxY9rUFw3xw2b7qCtrcNKqWhj6+9x
                j1+Pq+h0e/C/UZ/jyKFXaDRmUUrw8Hi++3XGixOxsSKDmmAESKT03wKChOEz6r+ncvwSTDQA/sXYrtp/
                TW7OfhqQ8CPggDvbiCMuTe+YzimNjqithNca+3mm9pwhX3X2v/kSE5dGjbxTVh7KC2/OTyYLg7rNZoPj
                x96gXp/RPmdvx37GCxOWjCbne5lDw7YMCxYrjA7hVQdjphmBcQD4UVaVTEDO/HTGB76NQH5sOuXALZ01
                nFtyLOONxgF+2Xje8in733qJyYnRwMAqTn2YfQsbjKbR5/A4dfwtZqYn9DHfrB7mTMtIus8URUNRXi4F
                BKkOouW4s473XkvwGHKAb4/tqmW+ZGzBp5KueLjteeDuZk8VVWkBnLREWdKVfFpl8P9G9wY+6X6E6CH4
                rptj3fpbKZc7iG8F8A2JUpnrz505xOjIKaI7YI+WzvJGx+Hgd0xJir4nJCten/ATifVXlRVRmajD8QmA
                nWO7ah+fr9piTyX9JgK58VnwgxPOfGCMZkdiik9Y5y3vIM96uyymHDzwMpOTowlZUpky5fs+IxdPMjJ8
                Sh/jfGGUN9uPxH0KlZYkq/+hpVZslhiR4zVhRJIeogAABbRJREFUBeFxzk1Hn7+5UNVFn9s7+KW2x4FH
                /LZW/O5KBjuc9K1pGf8dYLNzHXfLbRZThtbdQmspfgqbUp7FEFGKiYlhTp14SzPjUm6anctex3Pi+/yS
                /y026M8LMMKoc9WAiMqZKRiZA+GnY7trjy5UdSnPfv86wqncdA13ci6DHeZtA8a2pN9R8LZ/hOdkr5ah
                ZrPO4YN7mZoaD+baes04mxv2OaanL3H6ZDxtZ5YauzreCm66TPYp9GKwQextKUZI8nquwOALldG5CIxT
                wNcXq76kR40PPtS2DWQnDuVmTyeqtTD/jZv6f/yUBusWQgc2yhDb/a1EN+A7rsvqNTfT0tqmQ2FfKRr1
                WY4deY1ms4aI0JAmL3S9yWR+JmYAGE3cXJdo+VG994MRUZluwNFLoIJHjY/trr33R41HZfCh8pcRfiyu
                4zR7O5FCzn40BhngZH4OVtyg1rDdv1HLELisGrqRYrENCf3M8WOvUZubCYATxe72/VwsjsfHM089UqZ5
                QNDbkmBcq9Lw4dA4NJUAvz22u7akh/Ev+XUVZ5+Y/QnwZ44S8iOTwSuyE/OoUtN4klJgJPYOcpyX3De0
                FHlek+NHXmNm+hKe1+TUyf1WKv2N8hEuFsbnCSayJcmUJUmex7UEQwkcm4hmJP7ZUsGAy2AIwOCDZUeE
                x4GHVWuRZnf7Auxw5meKsfl6fxW3NTZaTGktVZmaHNWSdqT1DPvbjtv7W+wQa12aJVxbAJLl2ESUzf2Z
                wKPju2tL/vXLfgfVwAPlNuAFhK1+pYTXEb7VJwGIkwmGk/gelOu8FWyrbyDr3VBn86O80v6u4SZs48M8
                ACTqvG/l3DRcmAV4XeBj47trl/UavSt6KdjAF8trCAbll/uVEl57AhTzc8L4WW83AljrDXJLOLEheoXE
                eG6SXdW38Z0gtZo61SzDfxAgRCUGY1jgjvHdtROXe4grfm3ewBfLdyI8DSxXrUWay6rZ1s6QqvnKULOf
                TbUh8splxJ1gX9tBGm7iubcfFuObRQmcmIxkaljgi+O7a+/fa/OiMvCF8hqCUcatqpDD625H8pmPNF/k
                LOKPLi4Vv8Sk+55emPn+lYYf+Iw5DyF4seSVMCMq7/nVqwOfL7cJ/AXwMI6D19OOaim8p2P+2pTpRsCM
                pkLCV69ers9Ilst+j2GynPv57AzwKMKfokTywxO407VF9/u1L6NzQaevqUTgTwmiqfdM66v6+u7+z5W/
                TPj6blVpxeuqLOgzfi2LAGd1bmpW4Kvjl9HPWKxc9Rfc999f3kYwk2KVyuVQXWVUueWq/sYHVibqQSRV
                90E4JYG/+PC+4D4q/feX+0T4IfAIgBTz+F1tSOuvqW+ZbgZAzIYRn/BTga+P764t+Ma1KynXBJCo9H22
                vB3hB8DdIEipGABTzC+674ei1LwAiMlwHpuwE/jm2O7armv1k9cUkKj0fab0AML3gE0AfqUV1dUG+fcc
                U1yb0vSDqTpjOjg5gPDtsd21p671T78vgAD0/WYpB+wQ4bvAAI6DqrYg5RakVPzgnb9IIE2T9QAIJQDn
                gD9B+NHY7uwx8Ktd3jdAotJ7X6kMfAP4FuHD03AdpFREVVqQctF8oNe1LUqCWwImGwEQvs6TTQHfB/48
                OW/qWpf3HZCo9H661AF8nuCp2vdD+GQ7QEpFpFJE2lquvqx5CibrwZ1L0814wlzwRItnCG4N+HlyRuH7
                VT4wQMzS+6lSEbhXgjc0PAAM6qRuSz54wHMxh7TkkWIuAMl15s9URhMamgrqXnAfeN0PbtCveWbC+CzC
                UwRh+rPmLPQPqnwoADHL8ntLDsIdBM9Cfwhhc7TNGraNPocvQzbnYS2YgBT2A09IkIPbM/bS0scq3o/y
                oQMkWZbfU+oANkjwwOeNBI+17Q/9TwWkilABEJgO9X+aYGb5eYInVbxDECm9O/riByNFSy3/H3BD41N5
                adZeAAAAAElFTkSuQmCC
</property>
        </structure>
        <structure>
            <property name="name">redcross.png</property>
            <property name="type">image/png</property>
            <property name="data">
                iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAK
                MQAACjEBSvkfhgAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAACAASURBVHic1Z15
                nBzFlee/mXVf3dWXunVfIHRLIC4Dxhib24yEmVmM8Qk2qvF4PGZsLzbsjBd7dsbHDLvr2R33sB7bY689
                Nr5AHAbZiEMgQFw6DeiWWt3qq6qz7jMz5o+sqs6syqqu7q4W8u/zyU9WXhWR8cv34sWLiBeSEIIzHb1B
                yQ2sBc4vbnMBO2Cz2Jd+p4C9xW0PsCekiJHTnvlJQjrTCOkNSk5gDeOFfz6wCnA04e+HKJKDTtSrIUXs
                b8L/Ng1nBCG9QckGXAvcWdw7T2Pyu4F/A34SUkTkNKZriXeUkN6gNA+4o7jNb/Q5WZJw2Rw4ZTsumx2X
                TReerJonpxbIagWyah5tcu+WBX6DTs5TIeWdKZjTTkhRGq5Hl4br0HW+JTx2J53uAD6Hy1T4DtniEUmC
                infJa6pOkJonqxVI5bOMZuKkCrmJsnkM+AHwg5Ai+ibzftPFaSOkWDf8NfBZ9ErZEgGHm05PC11FIvRc
                SuM3GH8bYUFIGcbzQpAqZBlJxxnNxInl0vWyrQG/Bj4fUkR/vRubhdNCSG9QugLoBc6pygASQZeXTk+A
                LndAVz+lQjfsSzRINhuy3Y7N4UC225HtdiRAGAkRAjWfR8vn9X2hoJ8uXsOwzxbyjGbijKZjjOVS1CiP
                GHAP8N2QIrRpFkddzCghvUGpE/gn4GOV12ySzIJAB/N87dhlm5mEIgGSJGF3u7F7vTjdbhxeL7LdPvmM
                CEE+kyGXTpNPJsmn0whVHSeoWAYFVaU/GeF4fBTVutxfAj4dUsS+yWeiMcwIIb1BSQJuB74FtJsSBGb7
                2lgc6MJps5cJKEuBzYbL58Pd0oLT50OS5abnDyEoZLNk4nEy0ShaPm8iJ6fmORYbYSCpIKgqnzzwbeDr
                IUVkmp21phPSG5RWAv8KXFZ5rcPtZ2lrNz67y0yEJOH0evEEgzj9/pkhoQ5yySSZaJRMLKarrOKWymc5
                HB1iNBO3euwQsDmkiG3NzEtTCekNSp8D/pGKRlzA4WZpazdtLp+JBCQJVyCAr6MDu9vdtHxMFWo+TzIc
                JqMoIESZHCWb5HB0qJYB8PchRdzbrDw0jZDeoPQN4G7jObssc3brbHq8rVUS4W5pwdfZic15OtuAjaGQ
                y5EKh8lEoyaJGU5FeVs5RUFTKx95APjzZlT40yakNyjZge8BHzee99idrO2Yj9fuAlkuE2FzuQh0d+P0
                eqeV7ulAPp0mduoUai5XJiady7An3EeqkK28/RfAR0KKmLCRUw/TIqQ3KHmLGbneeL7N5WNV+zwcxUpb
                kiQkmw1fVxeeYFBXV38sEILEyAipsTHQNIQQFNQC+yMniWQSlXdvBT4YUkRyqslNmZDeoNQBPAZcZDw/
                19fG2cEeJKkoFbKMzemkde5c7C7XVPP5jiOfThMdGNAtMiEQmsphZZC+RJX76yXg+pAixqaSzpQI6Q1K
                C4EnMTT0JCTODvYw19dmUlF2j4fgvHnItpoekj8aaIUC0f5+vR1TVGGnEhEOKKcq/Wb7gGtCihiYbBqT
                JqQ3KM1H/wrmlM45ZBur2ufpVpQsj1tQra209PScdhUlhJi5NIUgOjhINhotW2JKJsG+cB95c2V/BLgo
                pIjRyfz9pAjpDUoO4Dng4tI5u2xjQ9divA7XuDkry7haWmidPXsyeWkIQgjUQoGCqqKqKpqqIjQNUbxm
                hCRJyMU8ORwObHY7dru9tj9sEkiMjJCKRMr1Sjqf5bXhI5Wk/Ba4YTKe48n6Ib6JgQwJidXt86rIcPp8
                tPT0TPKva0PTNHL5PIVcjoI6/sJlKSjujVIhhN7GVoUATdOfEwIJkO127DYbdocDu8MxJWnyd3UBkIpE
                kDQNj8PF6o4F7B49ZlRf16E3Bb7R6P82LCG9QekmdM9nGcuCPcz1tY+rKVnG5nbTPn9+U1rbaqFAKpNB
                LRSqCr/qdyUqPLz6zuBYNJyz2Wy43G6cLtekyYkPD5M2WGCnEhHeGjNVHQXgvSFFPN/I/zVESG9QWgK8
                DrSWzs31tbEsONtEhuxw0L5gwdQcgAYIIchkMuRyubqe30YIsfLwGlvhxmNZknB7PLg8nknlNzY0pLfu
                i6QcGhuotL76gfWN1CcTEtIblFzADuC80rk2l491nQuQZFuZDGSZ9gULJm3aaprG8NgI/SMDuB0uutpn
                4bE50cCsipogIWUiSueKmxZsJR2PklcUWrwBZMBVJKYRiRFCoJw4QT6TAU1DExp7Ro5XtlOeQDeH6xZ4
                I3rlf2Egw2N3sqp9XrmdUdp87e2TJiOshHl0x5PsS4wSuO56Ajf/KXuHT/DKwV3kNRVJlnXVV7FJk9hq
                PYssMybyHPRA+porcXziYxz323l14ACRhEI6lSIaDpOOxyfsCpYkiZY5c3TNIElIksyq9nm6l2Ic1wJf
                nqhM6kpIb1C6BfhZ6dguyWyYtRivw11u9CHL2Gw22hcvnlS9cajvMG8c2stl3/pnVnzizvJ5oWm8ct9X
                ePvfv8eGpWvx+wJNl5BMLsPe428x6/1Xc8k//l9shg8pvG83j228ivm+NhZ1zdMNAUnC19KCYwK/Wy6Z
                ROnv11WXppHOZ3l1+IjR96UCl4cUsaPWf9QkpKiqDmPobl3RNoceb7D8pZVI8QSDZaujEbx14iB7D+3j
                ff/2Hyz5k5st79n1nW+z+/5/4KLl5+Pz+CwtqUYJMaqpMSXMrkN7uOC+b7Di9pDlo/ETx3j4qkvolF2c
                M3cpaBoIgdvrxe3z1VVjieFh3c0iBELTGE4q7I+cNN7yQkgRVV0TJdT7pO/AQIbf4abbGzS5zkvbZFTV
                0ZF+/nD8ANf/6omaZACs/9yXWP/Fe3n18B6yhZzuDyt+BPVUWOW18nVJ4uRQH7uP7ueaX/22JhkAgQWL
                2LTtZcLk2XfirfJ7ZlIp4mNjaFptp66vsxPZ4SiX0yxfkBanyUi4tDcoXVXreUtCigMSTPpuacus8Qq8
                5EY3/G4E/bEwe08c4MbHn2Xu5VdOeP+6z36BtXfdzc4je8mqBb1gbba69UStuqRvqI8jQye4+YXddF/4
                rgnT9s+dz6ZtL5Nw2Xn96D40vU8ZtVAgHg6jqVUueAAkWSbQ1WX6YJe2dlfedl+tdGtJyO0Yxkm1uXy0
                u/0m6TDu09FodUdnBYZTMfYMHmPjky/QtX7DBHePY+1n7mLNX36R147tJ68WTBLSUGUuSQwM93Ok/wgb
                n96Jd+68htP2zZ7Lxt+/RL7Fz+5jfygXsCYEsXC4PHiiEq5AQO9eKJZP0O2nwx0w3vKu3qB0jdWzVYQU
                peMrxnNntXabGDdtsoyqqsSHh3WzzwJD6Tj7Y8Ns/O12Wpee3WBxjGNN6HOs/Mzn2XlkL4WSpNRQT5Vk
                DY8OcuDom9z4xHb8CxZNOm1vdw8bt+4g1+Jn/8mDZZKFEMQiEdQapPg7O6ukpEKPWEqJlYR8AlhQOujx
                tuIvWVUW0lHa53M54pEI0eFhEtEoyXicZCxGX3iIg2qKGx7Zhrdn6r6t1Xd+llV/cRcvH3iDvIGUetto
                ZJj9B3Zzw5anaDlnxZTT9szqZuPWHSRcdg72Hy5/iJoQxCMRhEWdYne7TVLic7qZ7Wsz3nJRb1C6rvI5
                EyFF5+E95YuSxOKWWbWlw2JThSCfzZLLZokm4xxMhrnm54/gbGmtTHvSWPWpz7D6r77Ey/teJl/I15WQ
                MSXMG3te5toHHyO47txpp+3pmsXGp14iLPKcGOkvF7QmBPGiVVUJb1ubqdt6ccssbJKpyKukpFJCPg4s
                LB3M87XjtjkmlA6jy720F0LwdnyY9//Hwzj8AZqFlbeHWPPFe3hp9w4KhbylZCQSMV55bTtX//BBOi++
                pGlpe7pmsWn76xwLDzCWUMrvW8jnSYxV90c5fT7sTmeZFKfdwXx/h/GWC3qDkqm3tZKQzxkPut2t1VIA
                DZ07OnSCRbfcRsuiJdMthyqs+MSdrPnSvex49dkqScnkMry082ku/87/Y/ZV1zY9bU/XLFZ/cjN7j72p
                GzLF981ls6ST1T237lZzGc4LtFfWJR8xHpQJ6Q1Kc9HnZQDQ4vSQz+XN0lDMQF1pKZrDUQos+/inmlkW
                Jqz45GbW3v037Hh5W1lSCmqBF198ivP/29dZ/KcfmrG0137lqxQ0lUw+a3rvdCxWZXm5fD5TuTlsDlpd
                pgEe1xYHoANmCTGZYV3uAMlMptpV0eCWiEfxzmpen4gVVnxyM+vu/hteeOkpstkMO195lmV3hFhx52dn
                NF2Hz09razsqwlRHAMQVxdQEsDkc2ByGYWqSRJenxfh3bUBZrxoJMcm3X9YHrtWVilrX0V0c/dufntaL
                N4Llt4dYf899/G7rr+i+6lo23FOzzdU05EdGyGXSBLwGP1vJqMnlyMTNIx2dJXdLUct0mgkB+EDphwzl
                ORvvL5302V3kMllsxpZ4ZZ0BdSVkccccdn3ja00vDCuc87E7uOE3W7n0/n85Lem9dNefM6ezaMJbvHs6
                kTCZwi6/33TdbXcScJhGat5Q+lGSkAvQRQeATo+urmw2m4mA0q+6dUjx+vyeBUgDA7xyX9mKnlH0XHyp
                +WOZIRx98KcMPP8Mi2YvMr2vsRwQgoyhgncYh8kW76mQklW9QWkRjBNiqj/aHD5UTdMJMSRYczPCcH7V
                guWc+uXPefsHDzSjLN5xKG/u55V7v8B5yzfU9uMZpcRwTrbbTWq+q4baKhFSrj/cNgeyqv9VWUJqFT71
                6xhZllm3eBVv3/9N9vzPb06rMN5p5EZHeObWTZy7dA0up6u2lijeLzSNrEFKbC7ziH+f043HbupfuQFA
                7g1KbegqC4BOd4BUVh+3aqUAqsRzAomRZZl1Z63l6Pcf4OV7v9CMsjntyIfDbLvxKpb3LMbtrhiTXKMM
                JEnSK/diC97uqJ7V3WV2OL63Nyg5ZfQ54GU72Otwki4SUlDVKrOuEVSSZpNlzlu2nqFHHuaZzR9D1HBd
                n4nIDw3xzJ9cxZKOOfh9Acs6sxZUVSWX1qcwlPpIjJvXYepHcgFzZcDkrHfK9vLYp4KqmqVkgrrEUmpK
                j8oy551zLrEXd/DU7R+ydMidacj2n+TZm65jadd8vB7f+IUa7131/kC6aALbiiNxjOXptFVJTTUhNjHe
                NMnXcC2X81Wxt75pPLOSzcaGleeTfOMNtp3hpKQOH2L7f9nI2XOX4HJ7zIU9AYx3FHI58pkMcsV4Awlw
                2aqGS1UTIhv+zqiyJpSEWlJTmVlZ5vzVF5J4/XW23XHrGUlKfPcutn/4gyybfxYOR7HirTBxG3r34j6T
                TCJZGEgu+wQSIgFo4w3/wgQSUg9lIqwyarNxwbp3kdq1i213fPiMImXstVd4/vYPs/Ks1dgd455awKyC
                K/b1kM9kLEf/O+RxU7gIMyFOm900dlbTNFOHfiOJN3qPJMucv+5dSIeP8PSnbjsjSBnesZ0dmz/O2lUb
                sNsdDb1LIxCqWru7VzapLTMhLpujagR5o1LSSOVfKe6SLLNy2Vp8o2M8E/r4O0pK/++f4LlPfYS1qy/A
                ZnfUzXeV0VJ5jwXymQyyxTWnrZqQskvWKVePyc3mcpOytBqp9CqxqGcB3sERnrnzo+8IKUcf/iVPf/oj
                nL/hMhzVer0+rN7Xojzy6bTlQEKXBSF1JSSRSk2rsKExNbZo9kL6nnj0tPm+SvjDD/6Vp//idi6++Eo8
                RtPWAlNWYZJEoVBAspib4pRNH8BsGX14YxHV/cJJi16wmUA6lSCdStC6cPFpSa8ELZfDG2jFPQEZ006n
                sk1XhqnMMzIwWDrKlsY9GVAoFMjUGN7TLKhqgT1v7+KsTX/GObdvntG0KrF681+y4at/z4s7nyafq5rq
                3FRYDa7LqqY6elgGTpUvagXsFnoukUiYJrlMFvWeyueyvPj6dqSeHq747r9P6f+ni7M/9FEuvv9f2Pn6
                8+TztaeZT3kCebHsRHEWlxE5zUTIkJkQNV92uRuRMKotw7yKmluDSKUSbH/laeTOTq772RbTKPTTjflX
                X8+lD/yI1/ftrEtKFazeuUZ5WA1sryshebWg9xJWIJ1Oo07gEDQlVYMoY5iKqBJm+0u/x97WzvW/eBy7
                d2Z1eCPovvhS3vPjX7L7wG5dfVnku25hT/BBWl3JWRBSrkMEIGqYEslksiGRbeSeMSXMjleewdnRyQd+
                sxVXsG3ih04TgitXc8UvHuHNvoP6EKMmoFaZ5NRCZfgns4QAqDUej0QmF7Cz/C8VX1REGeXFV5/FN38B
                Gx97Fm/3zI5MmQr8Cxbxnl89xoGh4xTyueo5ioy/33QixVTUH2BFSF6oOCwmbabTaVLFyr2uCFeqKcN/
                hJVRXnptO61nn6OTMY2xvjMN96xuLn9wC4fCAxQKefNM3kbffYLr2WoJrCYkp+Vx1Zi6NTpqnkTa0FdS
                THxkbISX33iejjXruPGRbbg7OhsunHcKzs4u3v2LLRweGyRnqFNqYTJSk8xkyKlVhAzJwHH0udT6jfks
                7hqEJJNJfbjkZL4IYCQ8xM5dL9Bz4SV84KHf4WoNNpDlMwOO9g7e/atHORIdJleyvhqVhNK9Bgh0KUum
                0yTNIZ4E8JYcUkQceKF0djQTx2XR/1vCyMgE4dMNGRRCkM6k2HVwN/OueD/X/+JxHD5/w4VxpsARbOOy
                nz/EvpMHyWUzpverCwMpRtLGFAWHzcZo2jSg7rWQIkZKNu6jpbNZtUBB0qp6uEpIJBJkUqn6X0UpP5rG
                rqP7mXPl1Vz7k4ewnQFh/KYK16xuLvvhz3j14C4yOYPnYgJtUUmaqqqEo1GEDdLmgM6Pw/gwoEeNV8LZ
                BIE6Ed9GDVIiipkSFhk5duoY/uUruPqHDyKfgaH8Jov2teu54NvfYfexNy3ft9KIKcNAVLg4bSGar4rf
                +FsoEhJSxFvoU6ABGEnHaPHVbqjFYjESsVi1VBgSVtUCJ2OjXNH7I737coZxutz2Szb9GXM+sJFT0VHr
                Sr6eVZXLocRi+L1eRtIx41NhYCeYB1uXpSRVyCFkYWn+ljBw8iT5fN7y6xBCMDDcz9KbP3RaTNu93/3f
                fH+On933/0NdK6hZuOjr3+J4bKTcm1pTWkqmcvG50XAYIQRul5NE3uSw3VoKoGlJCMBIOl5XSgqFAgN9
                fTW/hkQ2RcvZVZHFm46DP/4+L3/1bpYsWc6Jn/yIJ2+7CS03rTiUE8Lu8eIKtpFM17A4jSiVRyJBPJnE
                ZrMR16q8yo+XfhgJeQ4oV/sjmTiBOoQAJOJxwiMjll9H3m6jMMPu7GO//Bmv3XcPV151E6vWXshFF7wH
                +8Agj998LYV0asbSLaSSjB05iCxJ1nVIRXlks1kGhoYACHi9jGRM6kqgh0sEDIQUw5tuLR3Hc2kEGu4J
                PLBDp06RSaervpIANg7+dObc6YO/e4Kd9/w1l1x6NT5fQI8qp2msXrYW+2iER268klwsOiNpv/mj7yFr
                Aq/LM2FrXS0UODkwUFZvXq+HWNb0sbxqXIqp0rb9kfGgLxGpq7ZA158njx/Xg9sbvoqFnXNJ9Z1g4IVn
                p/XyVgi/upMX/mozF110JU6Hs0xGaVu3cgOOsSgPX/tu0qPNXXYqOxbhjW/9HcvnLtUNiVp1hxBomsbJ
                gQG9rgV8Hg/DmaogCz82HpgICSliC/Ba6bg/GcHprBo7VJ3JTIaBkydNX4YkSayevYRnN3+MXDxW9/nJ
                IH7oANs/dRvnr78El8OpB4ap2CQhOG/1hbjTWbZce1nTSMmORdhy/XtotTnpbu2s3TIvboODg6TT4+Zt
                IOCjLxE2/uVJ9KjYZVi1/r5a+qEJwdH4CG0tVXMZqqBEIgycOGH6Str8Qc5p6WbbbR9sSkWbHjzFc7fd
                zPrl51lKhnGTgPPWXISnIHjkA+8lOza95aUykTAPX3c58miYNQuWW0tFMaIcQjAaDhONjX+IHreb/vRY
                Zeyt/xFShKmirSIkpIjHKNrEAMPpGE6Xva4JXMJYOEz/sWPjmdQ02n2tzBpLsvWWG1GzU6/kc7Eoz92y
                kZULl+OsIRmWkrLqAtyZHI9ufP+UJTUTHmXLdZcjhyOsX7hCH6xgIKFSUuKxWJWLyefzMJRUjKeOoa93
                ZUKt4DN/azw4HB9hVnt7jVvNUCIR+o8dK2dUCEG72093LMPWWzdSyNRdYsgSWibD87dsYlnXfH08bB3J
                MG5oGrIQbFh+Ho5onMduuppCanKjaNKjIzx83eW4k2k2LFypj32uIMIoJWORCP0D5vjJAZ+PvnSksu74
                WkgRVe5eS0JCingSPc4iAEo2SUbk67pTjFAiEfqOHi0XihCCNtnJ7IzG1ttumlShZJUxnvng9Sxyt+K0
                O6oKvNZmug84b9l6bMOjPH7zdagNjqJJDQ3y8DWX0pYXrJ29VD9pVZEXh9wOnjrF4OBguUEI+oQlp9dZ
                GX/xIBUGVPn+OvkxS0lsiM62YE2nYyWiY2OcrCAlmBfMzsJjm64mE5444HP8+FGe2nQNCx1+nEXJqFXo
                VtJh2oBzz16H6DvJEx+6ccI6LdHfx0NXvYse2c2yznkmqRAVe7VQoO/4ccYswmt0BoMciQ1Xnv7vIUVY
                DlKoWbohRTyF3lgE9H6SkXSMztbGg8hEx8Y4+vbb5IrROoUQtGVVFjj8bLnhCuLHj9Z89uhjD/H0h29i
                mb9rQjXVCEkUK/pzz1pL/uAhnrx1Y80B0LFjR3jofRez0N3KomA3wkhChZrKptMcPXLEckChx+0mIxcq
                3ST7McSxrMREn/sX0ddcAuBQdAi7y16zA8sKqWSSQ3/4A5Hh4XFSchpnBbp45IYrOPXidvP9Q4M8eetG
                dv/tl1nbPg9XA2pqMtcl4Lwlq8nu3cvWTVdXtejDe3fx8Hsv5Cx/J3Nbu0wVt6kS1zQS8ThHjxzR4wtX
                wGG30xZs4aBi6pAVwJfqLfzSSNzeu4D7S8dum4M1bfMZGJ68be9vaWHe4sXYnU4kWSZTyHEgHaHg9dBz
                8WWc2vEcieNHWdy9gIWdc8uDk2cqbm/f4An64xEWX3k1zs4uDj3ya0gmOad7EX63tywVRvWEEBTyeUaH
                hgiHw9Xpotcbc2Z1sSdyorLP41shRdxt+VDplRqMbP1r4KbScavTyyJ3B6OKUucpa9hsNuYsXEhrR0e5
                oCMJBdXvg2SSjkAbNsNCMHouK4b+l3M/MSHC8NvYgCupnFw+x9DoKWTZhsfpos0fNKkkY9tC0zQiIyOM
                Dg/XHKcmSRJzZs3iYOwUY1mTGnsWeF+tuqP8fIOEtKKHGi/HWprtDdImeYnGLVcwmxCtbW10z5uH0+0e
                H6ZvNR+DmZMQU8GXrluYswhBNBJhaHCQ/ATGQHdHB0P5GP3mUOODwLkhRQzWeGz8lSYRjP88dFO47G08
                q7UbKSNIpSfftiihpa2Nzp4evIHqgMm1JASoLyVG6TAcVxFjdVxhzqYSCQYHBkinJvYet7W0kHMIDpiD
                8avoktGQU2+y64eEgO+WHwbWtM8nEUuRnaZrxOv309nTQ0t7uyURlqsjWB2DdZ8EVElH+VwFEZqqElcU
                lEiERIMawO/14gl42T1yrHI04pdDimg4jMVUVtj5KXBr6dguy6xvX8iYEiPTBH+V0+2ms7ubYGenOfhN
                rYmXNQgRFceV+0pyVFUlEY0SHRsjEYvVDZZcCY/LRXtHkDeGj1Yu6LIF2DSZBV2mQogf2A6sL52zyzIr
                g3NJxdPlKBDThSTLeLxefIEAXr8fbyBgvTpOgxJiVbkLIYhHo0QjEeLR6KRIKCEYCODwONkX6atc3/Bt
                4OKQIiZl+Ux1UbAg8AiG5VUlYGlLN1JGIzVDE3xcHg8+v3+cIIfDerGxindS83mymQzZTIZccZ/NZMhl
                s0zl/UFXod3t7cTJcXDsVKWaehV9aYpJtw2ms2yeB3gQQzQ00K2vdsmLMkXrayqQi9FIy3tJj0QkgFw2
                WzPY8VRht9uZ3dVFX3K00poCvdf15pAiqhY5bATTXVjSDnwf+KjxfKvTyxJfF6NjypTUwJkMr9tNZ0c7
                b0VOVrYzAH4CfNLKi9somrH0qoTekv+88bzb5mBF21yiSnzaFtiZgraWFnx+L3tGj1e2wEFfN/5Lk6nA
                rdDMxYnvBf7OeM4myZzV2o1bsxOJRidcqeZMhdPhoLOtjYSa4aByioLZFVXyT/1TM9Jq9vLddwL/DJi8
                jz6Hi8X+WeTTOX3e+x8JnA4H7cEgBVnjsDJY6bUFSAN3hhTx/5uV5kwscL8CveO+ahWZNpePeZ52UolU
                U9osMwWH3U5HMIjNaeOQMmi1CDHA79CX7D5sdXGqaDohUK5XNqMvqFjVgdLjbWWOu41EMkVyGm6XZsNh
                t9MeDOJ2uzgaHWIwOWY1eHoEuCukiJ/MRB5mhJASeoPSHHQV9sHKa7IkMd/fwSxXC8lUmkQqhfoOWGSS
                JOFxuQj4fHg8LvoTEfriYdTqLguBblH+15AipjeEpV5+ZpKQEnqD0ibg/2BY06qcAaDF6aXTEyAgu8hm
                8yRnmBynw4HP48HrdiPZZcLpOKOZGNFsqtZ0tLeAzSFFPGd9uXk4LYQA9AalFuBr6IuN1ZxG5XO46PS0
                0Cq7kYVEJpcjk81OGG6wHmyyjLdIgNftJqsVGElHGU3HrSpqI4bQJfzbxaG2M47TRkgJRV/YrcCdwPn1
                7nXZHHS6/fgcbhyyDZuQkZGQhD4TqaDqk7iN3ixJkvSFh+02fTkmNFShkVXzpApZRtNxMtWTLY0Q6BX2
                A8CW6TTypoLTTogRvUHpXODTwG3AxMMji5DQA385bQ5csr0ccyqrFshpBbJqvjgpf1IYAH4AfC+kiGOT
                e7R5eEcJKaE3KPmAW9Cl5qLTmLSKPhXgAeCxkCKa6/SaAs4IQozoDUqzgXOL2/ritpRpxA8rogC8id4V
                /VpxvyukiNMTEKxBnHGEWKE3KAWAdYyTdA56Mx91mQAAABtJREFUNG5RYwPQgEPoBf86sDukiJkN/NUE
                /CfruU5vIwRPxQAAAABJRU5ErkJggg==
</property>
        </structure>
        <structure>
            <property name="name">Windows10Compatible.png</property>
            <property name="type">image/png</property>
            <property name="data">
                iVBORw0KGgoAAAANSUhEUgAAAL0AAADsCAIAAACuZzA1AAAACXBIWXMAAC4jAAAuIwF4pT92AAAAGXRF
                WHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAADYBJREFUeNrsnT2MVNcVx4cvGy/CBhLyAbKF
                DZGQJUuWsNxiS1iiSJEUpqCKZIU0KdxYhiaFG0BuUrixLbcUuEgKF5ZsKdBGsYRlRUay2WAiII6VZR2H
                ZQGx5M8c7eFw732zb3bfG97s/P4aodmZ++67H7977rn3Dfes6R39sofQkFpLEyC4QXCDOqz18Y+7x/fS
                IqhKa46dx94g5ikENwhuENwgBDcIbhDcILhBcIMQ3CC4QXCD4AbBDUJwg+AGwQ1aiWbn75y7Oj+y262n
                xcdOF6/d9pdYmb2xcPYfc/p8/9NTZ448BTeoF+E4Mz0no/L51ZtdKBjcdEURjnNXbnYHEbjpigSH/WuI
                yKJ8M3t7vKoAN60j4nDYjPP9/MIqqBfcNLecCXBoxlk1iMBNW4jYcmaiBDdjuZyBm275ItFjBRG4Ka94
                X3pmSi///OX3LwEE3NRZzvw4coMmjpsIxypb8cINyxm4eRjLGX0CInBT8FVZ8cLN0suZ8X06g0bHzesf
                ffvnv/8PRFaHRvd7P5kWoIEbBDcIwQ2CGwQ3CG4Q3CAENwhuENwguEFwQxMguEFwg+AGwQ1CcIPgBsEN
                ghsENwjBDYIbBDcIbhDcIAQ3CG4Q3CC4QXCDENwguEFwg+AGwQ1CcIPgBo1cozu/+Pkdj3at8ru2boh/
                7n96vGPDjLKFR8fNH3/50463+8iCtjNPIbhBCG7QKvFvXv/o23NXuhUa6Df7ntDL/3zpvfGOrym/eGRO
                5Oi4ETRdizqWBNckKBrzFIIbBDcIbhDcIAQ3CG4Q3CC4QXCDENwguEFwg+AGwQ1CcIPgBsENghsENwjB
                DYIbBDcIbhCCGwQ3CG4Q3CC4QQhuENwguEFwg+AGIbhBcIPgBsENgpuV6Pkdjz6xEUxXiUYa18NOZT4z
                PTc7f+fclZsXr93W69zV+e/nF+gJuFlCdtr0r57dHD8UPbM3FiJS38zepnvgZqlZ7Ocbe9kB5g6TW6nP
                r96kz+BmOTD57Ob2CZjgZmnt2rpBryJMESmCLcBNXZiSDxPvWzDhg8PN0tqycV1ilkzufRe/RZPOzVAL
                Oukvv32KBR3cLIenqgUdMMENCzq46diCzr3vVb+gg5sWYcoXdKsGJrh5mAu68X1CBzddWdA5TGPhg8NN
                p2Hq7IIObljQwc1kL+gEENygoWHq9TaM7Hb8cBPBDYIbBDcIbhCCGwQ3CG4Q3CC4QQhuENwguEFws2J9
                dnl+99sX1hw7/+EXPzSeueWs16dfX4eG+mr+dxSHTl22Dt63c+Pffr8rT3Dy7H+OfvydvVcCJatKYDno
                z+mZez9y+92f/vXqc5snvMPUMmqQIy9ueffXP8sHmFpe39qfaj0115v7fzQe3BzYs8m4UTWu3biz9bF1
                SYJoNjTKc250oWfFyC4ykeu9v85qXCWX6PXp13OfvPbkGMxT0SSo0Mm3IsmxiIhE+VWGlEbMM9vu/SIp
                H2GTIA0tTaMvvHNxADRqxgSaeLlb905zIwPjJiTHIiEpB8uslOVjCCq3C2/svnt872ROUt6GGjxVBtih
                sZldbTXzh194YgFnTdp1v9hLnDub3grGVmJ+4iUH9nBYxH0TLlurwVNsE5uP7P3pwzutYTXqTh/eYXba
                ZrGu+zfW5WZUcxfHsLChY7VNXJwErOgmR2dQ6yBzltWaWx9be/LsjJtxJTtxcHvuV6nt9LL89e2b+7cN
                9hn7zsEDRl79p2Ir/2QFoHx0xzgXb3vrq6Ljr+nGCqBiW6eqFirVAGd2ScfW/UVd6KAsGuzHvSPGgptN
                KrTZRs1EPr/4yFDrVM1lPnPVdIqnZ24dOnUl2mF1g/pbHRbReeWDf0bjp/QCIp8lk2VL3kP20lC2XrE+
                6+e8vTj5xlHhxlWfWAfrWxUsn6aHWgSpBZKR5hrgMHR0/8Ytaiyx95xa3BPEVo7OTd4KVVN7PnnbII5p
                itsz+tCMVh1o4lXmTxTrmMzOxUWADwkR36ADlLeYm59iNbvIjdeh2IhqcScjujgBrM21R9ttTRxyA+UM
                ysZ4S7n1VubOkDrM3Ea9NOXlc5llGGcNLWItvS70/jarU7UCsFtb5smoiI2jyhrxKrM5/nrJQdGgGqqp
                r91YWKTkkXyN0lL/tmdvNiUmxBtRrWb1cTgcl2Xs3JjPaBkq5xMHf5Jk5QCpezS/eE8Xt86iC6n0gsZL
                Ygz55R9+8d+qKlh95T8lo8Jdq8S9VcfLRfPqRFepHjej++92o7A3weTMxeHlPRHZypybqdrcPF6cH71B
                vUcFSjL+EkcyISBPH0GxMpeqcN2qny8qrXZma6NJVjnlLze+5BlLbvI2TXbzouGxr3yk+udDTYi5ZTYD
                7sOxpsM0OL1/aB5DUoUAxyb/yqofa+dFddOi3OQzrTl2foBfVSVHPzc8/knjE1aL3CQuTnFjxt6bMQ8J
                xuDxgvdErIL+tVqYWbKv3NzmtdO6yXdc3CVPVlj1S5I7v/5Jbla7bG/uLzdUAV+CRvaDu/DDgHVBsxuv
                Racy74Zi+rh7m0yUIsMQcX85Ov75BoRPfPK4oyOlfIaas/K5csAKbgy48QcFtndXXCjFOrvb2OzzhIhm
                8lVxA97Tq/Pybz2T4KVNJVXwTyIKiT+U973Q8R3FobZbqgqs985f40Ox3d/f5KvxpOHc/EzP3DKj2vjj
                hYimpgA33ZoRig/8nFqljLuFuvzQqcveo97Hbl1kbCxxXIKZWTKLm/SfbfpF07I8d8QdbV2uDK2Eup1v
                h6oMjT/aa/cck34LfucTbXE3T1VS23l3Nj4ylL//gkddtfvtC4lRTIyKyqxL/KcgRW/DH9H7Lcy5+ezy
                ncSm2k5/1TqxP7Vdzx9lDzV47JmJjQEVQ0uzJIHvTYyTvYlDp9gciQVqfCbuP+HbWRzB/Y2fQgv0N98q
                B2jyNCopc9GBMzSVZx1DosyHbQQVye1fXsc2fkfQ+u9EY32KtiTCVP/xwrD4yveMD33UlNGfKKKjV5JA
                Pap88n25yEo2DKaqqq+UCSIqlW66vF/oiQ9dG3NT4VXaAXVcidb0jn7pf9w9vreHUBUrx86Pzt6gVSm4
                QXCD4AbBDYIbhOAGwQ2CGwQ3CG4QghsENwhuENwguEHI9MDvi19+/xItgobm5sz0HC2CmKcQ3CC4QXCD
                4AYhuEFwg+BmgnXi4Pa7x/d+8tqT/v+Cj7y4xc+prJPDsOlb0vq2b6AGUlUP7JmK/3XZolT4qTATon07
                N9r//bbDs5dxJFt31C43+dEN3oJ6Hf24t1q5UcVVQdVurOF4CNzIzMRTWydKmkHsFIhkVBhGQmrYk9gm
                iJsITRKCwCbpyUSq6pAvuLlvpe19jG7nGvfRhprnxo4Ns/dyfusPLzsrOvpD5jvnkHkwFTt0LZ42FUMr
                6HOVZPF84esnz87EQ//d97JIca8+t7nvv99z3q/duBMDzCQl9DztdvE0Ri+Yr57sFh6/w08Y8ng2ieoU
                Y/CI1eVehqR4neYmHjNeFYStuEDNz5lSI9orifgSOzIJs6B89OGhU5eTAD7qCb08jM9g/91OpFZFlN7v
                WyyhJXvlg0uNBM6oKkad/FXZ04d3JucU98u8zQ+L7PT+TTz3tSbpxS6JXV61V1GMzWFnsBX9p+LiLjFy
                LovnkNcrT9ZI7NMBxVhyq8ZCSRQPtx5wvGG3uPHS12Q8trud32mBmTXWY3iY4uGGag6ZYksfJ0T1gQao
                ctDnmhHiKbh5C6oA4tuOubf7xuOik5NjPVm8o5tYiyrtE6uXrc4R6PWLUTRUPh3HBrQclHPjp/y1El/T
                3tQ0Nl6l/LzgaGCL0XXiMk1v4snWftawhT7IsY6K5wjbfb3wvl2pTJLjhnXH/Pj0lahOMYoNbm2YN2CM
                uzk2+341baO3SNX55PHM+sHrMrWUmaUYctIa1MM1FuNSJ6bRTho3K5iE/nLTkuyAr3wiqFmMUgNOObtV
                J3uOATf9vt/Qb8q1Q+FVMx5Cdq/Cn3lW/RhP66oLnH+4kNy3Kl5Vo+1WWYyVj8+uz1MxGGLbzToCWc9p
                0E9m9PLR2ZtoIdTcS24/uH2SLc2jYCbxnkY2n4b73uotBq/z2cSfyMY4Lq0WY8CwCeEErw8bg6hD9kYt
                631s2w+DWypGyhgQX64YWLUReVyM2Fsxrp2+9cAZcrcfdIcfGVkxqi701hbBjceZGh03/fXnv+MWSx7u
                QHbIj7mP8S+TeJYxpld7jybsEazf17Z/fCjHwKq+cukthtsc7HX51m0dt7R+MXID71Ql4QT6AUe3ez5d
                X0/Z4wXfxaraffFAcEpvCawz8pQe0KUlVd93xiDQ3Y0ADYMlHZ3oU194Y3f9GWTJYlRJ7aMx1lvcYk72
                D9sw1W393k81kUmv6cwqZR5ULGbV6jPkOLE+aDXvP+qKFjTuAhS7JIZFGsovLDbX4GDmXoUBj3TqLMq6
                wo1VZttbX9mjtWQ+tiiSsTmEjl5JSiV74Z2Lbf/wwMLpxsKo5Enx7BOnxPYSq7qqHz/sUhwJA0ZF5CaJ
                6qurzJ2qUwtdmNSit/jIVpk03mgPxIOZKCXPw1lad8XeILhBCG4Q3CC4QWOjyV1PIewNghsENwhuEIIb
                BDcIbtB46P8CDABXfvWauScyGwAAAABJRU5ErkJggg==
</property>
        </structure>
        <structure>
            <property name="name">Windows10Logo.png</property>
            <property name="type">image/png</property>
            <property name="data">
                iVBORw0KGgoAAAANSUhEUgAAAXAAAAFxCAMAAABdmwOoAAAB/lBMVEVMaXEAeNcAeNUAeNYAeNUAeNcA
                eNoAeNYAgN8AeNYAeNIAeNYAeNYAeNYAeNYAeNUAeNcAdNEAceMAgMwAd90AdtgAgM8AgNUAgNsAeNYA
                cdUAeNYAeNYAeNYAbdsAeNYAeNYAeNYAeNYAeNYAeNYAgNUAeNYAeNYAgP8AeNYAAP8AVf8AgL8AZswA
                d9YAeNYAd9YAd9UAeNYAd9cAeNYAd9UAeNYAeNUAeNYAdtEAdtgAd9YAetYAddUAeNYAeNcAeNcAedsA
                eNYAdNEAe9kAeNYAeNYAd9YAedYAe9MAeNcAd9YAeNYAeNUAeNUAeNYAeNYAeNYAeNYAddYAeNcAeNcA
                eNYAeNYAeNYAd9UAetMAfNgAddMAeNYAc9kAedYAedYAeNYAedcAe9YAeNcAeNYAeNcAeNYAeNYAdtgA
                eNYAeNUAeNcAeNYAeNcAd9YAd9UAedUAd9UAd9cAd9YAetgAeNYAedUAd9YAedcAeNYAeNYAeNUAeNYA
                eNYAdtMAd9cAeNcAedYAd9YAedUAd9cAeNcAeNYAetUAd9YAeNYAd9YAdtUAeNUAeNYAeNUAedcAedYA
                eNYAeNcAedYAedcAeNYAeNUAeNYAd9UAetYAetUAedYAeNYAedgAeNYAeNYAd9UAeNYAeNUAd9YAetYA
                d9UAeNYAd9UAeNY0OUpNAAAAqXRSTlMAM927maoizAjYEXfuRIhVZgsJCg8NEAwO+BL+9/wH+/n08/X6
                BvbyAv0BAwQFb6JeK7NN5jzxgPAcGu8ZGOwg4xXVFhvo397tHZGt58Qk2uLl2yXQf+Hg6x4XISO5FGPc
                mxMfpNHp6tMnwZOx1spLbVRJLXxByE6JOYLGrL9RKVpgXY9ufmzkMJzZPjZCx4xMyYpAcGWu16NcLEOU
                oTuQtE/Uhs0yVp16NnRkpwAABnFJREFUeAHt24OWJEkUgOFmVdu2bRs7tm1jbdu27Y2nHGR1nKk9sahB
                3Ky+8/9v0F/HuRGZGZUiFFX9/sdff15uB8J3XZH8ooKRtGoTlAWIt3oj+QMZ6WlNxga4p/qGC3MdacA9
                VJoaSLcZG+CeKg6kx4wNcF+VX5MejOYZmy9war/04GffHUtrNDZP4FSWOlSQ6axpwD1Ijxe50h7AqcKV
                9gJOc/mutA9winiQBlxQ2gGnhm9eyH378pixAe7xGXHSWdOA+3rDtC3PCFdyV76fHrBvmLwGuP0S4DvA
                y53HccD9vaAelJAGfHn8RMGWi9XGd4DPB4O6yfgO8FKhEzXgXZFR+33Lb4AfFhofgJfInD4At4+JjcZ3
                gFdd/+5yT7URCvBsoyHAgwAvAVymstjlvLputeClyQFdeR165MY5D3BPlQy7X20B91BvxIUG3EfFjz45
                8ON95zqNDXCvV9XrjA1wP/Xc2tWaWsA9L2nAZZc04LfQ2ndffubss+tM4gF+6w8tib8xBVz+xxeAy49p
                wBN9PtycLnJX7G4Hn/70xK+Zv00ZzwHeI/UJEXA/nxABL5a+gQC4/A0EwMsExwfg9x5b323kAtwkZT2A
                GwM44IADDjjggAMOeBfggAMOOOCAJ1uVgAMOeAj1Am4M4IADDjjggAMOOOB9gAMOOOCAAw444IBLVp6k
                4P2AAw444IADDjjgSVk74MYADjjggAMOOOCAA94AOOCAr8aqAL/DAQ444IADngW4MYADDjjggAMOOOCA
                lwAOOODJFuCAA14GOOCAh1Ap4MYADjjggAMOOOCAA14MOOCAAw444IDf5eAVgF8P8ErAjQEccMABBxxw
                wAEHvBxwYwAHHHDAAQcccMABr9IKngM44IADDjjggK9u8DLAjQEccMABBxxwwAEHvAJwwAH3G+AqqgEc
                cMAB1w+eA7gxgAMOOOCAAw444IDXAA444IADDrifZvNiLaXZzkVtz6fbtmTaTmXYilcleHVeXGlx/RK9
                0QPpsf7+N39YEPRYbtBDRUFDhUE/58d6P3WlPZFYczmxylPuQOa2qsuLa0PaShejKz3h/rcHMxKpOEVt
                kUSayYkr5fYjIiIiIiIiIiIiosxE+j4jroK49uXGVRTXK4U3ejg/rh9SE+gtxeAmGesEPGzwTVEdta8W
                8D1GR1mrBXw74ICrBj9qRAM8AjjgqsGPAA64avBFwAFXBN7igJ8BHHDV4IcAB1w1+CbAAVcNPg044KrB
                1wIOuGrwGcABVw0+BzjgisCbHfB5wAFXDX7YiAb4GsABVw2+DDjgqsGPAw64avDTgAOuGrwGcMAVgbc6
                4DmAA64avAJwwFWDlwEOuGrwKsABVw1eDjjgqsErAQdcNXgx4D7rADxs8FIjGuAlgAOuGjwLcMBVgzcA
                Drhq8HbAAVcN3g844KrB+wD3WR3gYYP3Ag64avAuwAFXDd4DOOCqwVMABxzwOxjgtYADrhq8G3CPVbvg
                9YADrhq8EXDAVYO3AQ64avAmwAFXDV4NOOCqwesAB1w1eAfggOsBb3LBWwEHXDV4M+CAqwZvARxw1eCd
                gAOuGnwCcMBVg08Z0QCfBRxwPeBtLnge4ICrBt8IOOCqwRcAB1w1+EHAAVcNfgFwwFWDnwcccNXg6wD3
                WGPo4IBvBRxw1eBjgAOuGnyXFvChycFtgvMR8KD+SH5RQWZ0NonB31QFbstJLczNSE+rT0LwJYXgNrvg
                J4xEgDsLvjsZwHeqBXdrjy34FiMS4M6CDwV8vzbwxGuILfhm4696wP99wdfKgB8AfKWs2ILvEAIH3Lq/
                +NFrm3/6stoX+HrAve2sgN/6zlp3x8A3AJ5Ifc4zK+Ai2RPNrYOnAX4LrXn6631nP94IuHANkVG73hMG
                Pwm4B3fAJcoaDub7/4DvBvwOVxHsq2OACzf9+OeffLE3xWkH4IIBLt87gMt29JE3Xh25vxpwtxAfWQH3
                +W5ss9B9DsCd+xzNgMsPmsnM6BTgDHid4O6AHwgu7AHOgBcAZ8ALgDPgAbdlCQ54wJ0Lqq2Aiw+aIbmb
                8Bacehe/LXrqub0twuBU4WysgAt+Za0NHxx3wMVuc3SHBo474PJvxrplwanmvZde/+qDBWFwao/NGcBD
                eDE2GJ0IBZz3BK3C4DSTX1QwklYvC07tseNMrSw4NVx/XN02BXgo3/maZcGp/VLXVZK2z6UNgc92AAAA
                AElFTkSuQmCC
</property>
        </structure>
        <structure>
            <property name="name">Windows-11-Logo-50x50.png</property>
            <property name="type">image/png</property>
            <property name="data">
                iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAIAAACRXR/mAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
                YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABuSURBVFhH7dCxDcAgDAVRxmZQ9glSkspU9+WC4qzX4MI6
                McZcLZ53yjJX3ymzCLMIswizCLMIswizCLMIswizCLOI5qzv3G1za1b9vdR/7tiH6jtlFmEWYRZhFmEW
                YRZhFmEWYRZhFmEW0Zk11wbizPZ4yvMMwgAAAABJRU5ErkJggg==
</property>
        </structure>
        <structure>
            <property name="name">Windows-11-Compatible-Logo-65x50.png</property>
            <property name="type">image/png</property>
            <property name="data">
                iVBORw0KGgoAAAANSUhEUgAAADIAAABBCAIAAAAc62CJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
                YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHXSURBVGhD7Zg/boMwFIdN1aMAg8sNcgKLJRNrtnhkQmql
                jJE6ZPJIt6yZWAgnyA1chuC7pM/GJCFV1L42A8P7Box/8p+PB0lEAvaq2SM4vb/AMXj77Lv/5Mm3E4O0
                MJAWBtLCQFoYSAsDaWEgLQykhYG0MJAWBtLCEJxOJ386JaZaLXqrRkBaGEgLA2lhIC0MpIWBtDCQFgbS
                wkBaGEgLA2lhoLdqDKSFYaRlGiVngGyMTx5AI6Uy9tj4wHLT/caVllGLKi4OQBENEeBPe3x3HF/3zjOM
                kspdnSjLPHTR7TzHecKIi5apd8lcuAXCEBpYV9ZdV0soHmSNDGZSdRtbTMg3LvVh3fdstTs3QxnTtbo9
                drDlUJiP9dXInvMWtp4j7j5bpm55kQuRF5mu3ErLVZmLImPJvG+PdikXDmNCkUIUc9Z2YcQTngp7fZ7R
                SAcUgvHYTtBt5zPPRSuME+12GkD/72XUbMMiIeLEBz9izYH8UAqfeJ59C0AFqsVMJnbReVGm2W4h24Rp
                nW0PcL/6QbfotZTVMIYluqpVtdNsBVfJYD7bllAOx2ikWy1MebuQEvbjc7gxl8IC8C3/d/bL5d6fPpa7
                z9aviDgfPrSPhX4TMUxSi7EvuHhgQSla2ssAAAAASUVORK5CYII=
</property>
        </structure>
        <structure>
            <property name="name">Windows-11-Maybe-Logo-65x50.png</property>
            <property name="type">image/png</property>
            <property name="data">
                iVBORw0KGgoAAAANSUhEUgAAADIAAABBCAYAAACTiffeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
                YQUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAInSURBVGhD7ZixbtswEIZ/9lnUDG2egHoCW4snPQI1ukuB
                FuhooEMWeay2rJm01HqC6gncDpHehb07iU4KNA1iJ8aluA+gSB1Jgf/9JGHY4dM+4gWJX99L7T7/lPql
                eDPXrx4Tog0Tog0Tog0Tog0Tog0Tog0Tog0Tog0Tog0Tog0Tog0Xibn9qvl/HLF/GpVhQrRhQrRhQrRh
                QrRhQrRhQrRhQrRhQrRhQrRhQrRhQrRh/zRqw4Ro48lCtiMdLJdTcUBXzdG7eM7xcTtHH6fqqPAcUOME
                jnLEy8Ojaxt5Z26+jxTqqSW9Z+forRXKEpOOTnLZf7hCWQYOCDlZxK5x4Yx3oPd8S2blh/5t7vARFfb0
                7vLNYWxyx5Fd6RtdxfF/wNfvU6iHGD18HIY6wtdxqH0MO4p7UN8gfRScR8dIXXS9B2qE6GkySZUoaFKa
                K8ug/jQ2xdPY+994iKMdyaj4ssDVTY9mU6EoeUtxdIL3PmdyKRluMN7u8WWdUSug61r4pkVWlDJWfFys
                8JZr/46f2N+ONJa/sfzjGw9x0q1VFrSwnjzom8OiEk3bYUcrnBI+bbkFP8IKy2WDS15mdiHxaYe2GLju
                f/ETlxeZzCIb2BYp2fqH9P2Nk4SQDrYFkxmFxBJhtQCtFxvOpr/LJMeZ1WSDtAPNdxtI5mtPSVlf4xt1
                NWEnjrCzj96GssHOSDpj98/Rc3B2IXzI+WIgJVPgmbAfjboAfgPcuqU0/cDrOAAAAABJRU5ErkJggg==
</property>
        </structure>
        <structure>
            <property name="name">Windows-11-Logo-Partial-50x50.png</property>
            <property name="type">image/png</property>
            <property name="data">
                iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
                YQUAAAAJcEhZcwAADsIAAA7CARUoSoAAAABuSURBVGhD7dixDcAgDABBmz7775kMYJDiFZAe9NeYytLL
                HVlvVOz09Pov/7nJ6Hk8Q2gMoTGExhAaQ2gMoTGExhAaQ2gMoTGEJmvp99Euuog/jSyG0BhCYwiNITSG
                0BhCYwiNITSG0BhCYwhLxARGkg4+ltJS9AAAAABJRU5ErkJggg==
</property>
        </structure>
        <structure>
            <property name="name">Windows-11-Logo-Unsupported-50x50.png</property>
            <property name="type">image/png</property>
            <property name="data">
                iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
                YQUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAB1SURBVGhD7dixDYAgFAbhhyNYayf7D2RJjSugIaxAcpj7
                mp/28jpSPa4WE+3l7vucue8s29jlGUJjCI0hNIbQGEJjCI0hNIbQGEJjCI0hNKl9xntp/7mIP40whtAY
                QmMIjSE0htAYQmMIjSE0htAYQmMIS8QLIlEOtj51lL0AAAAASUVORK5CYII=
</property>
        </structure>
    </list-property>
</report>
