@microsoft/windows-admin-center-sdk
Version:
Microsoft - Windows Admin Center Shell
462 lines (459 loc) • 21.4 kB
JavaScript
/**
* The mode that the gateway is running as.
*/
export var GatewayMode;
(function (GatewayMode) {
/**
* Indicates the Gateway is running as a service
*/
GatewayMode[GatewayMode["Service"] = 1] = "Service";
/**
* Indicates the Gateway is running as a desktop application
*/
GatewayMode[GatewayMode["Desktop"] = 2] = "Desktop";
/**
* Indicates the Gateway is running as a UWP application
*/
GatewayMode[GatewayMode["App"] = 3] = "App";
})(GatewayMode || (GatewayMode = {}));
export var GatewayOperationalMode;
(function (GatewayOperationalMode) {
/**
* Indicates the Gateway is running in production mode
*/
GatewayOperationalMode[GatewayOperationalMode["Production"] = 0] = "Production";
/**
* Indicates the Gateway is running in development mode
*/
GatewayOperationalMode[GatewayOperationalMode["Development"] = 1] = "Development";
/**
* Indicates the Gateway is running in a pipeline for tests.
*/
GatewayOperationalMode[GatewayOperationalMode["Test"] = 2] = "Test";
})(GatewayOperationalMode || (GatewayOperationalMode = {}));
/**
* Windows admin center Installation Types
*/
export var GatewayInstallationType;
(function (GatewayInstallationType) {
/**
* Indicating installation type as an azure vm extension
*/
GatewayInstallationType["AzureVmExtension"] = "AzureVmExtension";
/**
* Standard installation type
*/
GatewayInstallationType["Standard"] = "Standard";
})(GatewayInstallationType || (GatewayInstallationType = {}));
/**
* Windows Admin Center connection type
*/
export var ConnectionsType;
(function (ConnectionsType) {
/**
* Standard connection type. WAC will show connection list upon connecting
*/
ConnectionsType["Standard"] = "standard";
/**
* Indicates connecting to a cluster on Azure Portal. WAC will lock to Cluster Manager view.
*/
ConnectionsType["Cluster"] = "cluster";
/**
* Indicates connecting to a server on Azure Portal. WAC will lock to Server Manager view.
*/
ConnectionsType["Server"] = "server";
})(ConnectionsType || (ConnectionsType = {}));
/**
* Gateway Inventory class.
*/
export class GatewayInventory {
/**
* The available memory in MBytes.
*/
availableMemoryMByte;
/**
* The working set of gateway process.
*/
gatewayWorkingSetMByte;
/**
* The total cpu utilization.
*/
totalCpuUtilizationPercent;
/**
* The gateway cpu utilization.
*/
gatewayCpuUtilizationPercent;
/**
* The gateway version.
*/
gatewayVersion;
/**
* The gateway display version.
*/
gatewayDisplayVersion;
/**
* The friendly OS name.
*/
friendlyOsName;
/**
* The msi installed date.
*/
installedDate;
/**
* The logical processor count.
*/
logicalProcessorCount;
/**
* The gateway name.
*/
name;
/**
* The mode that the gateway is running as.
*/
mode;
/**
* The operational mode that the gateway is running as
*/
gatewayOperationalMode;
/**
* The status of gateway process - if it is running elevated or not.
*/
isGatewayProcessElevated;
/**
* JWK - JSON Web Key to encrypt password data.
*/
jwk;
/**
* The installation type of Windows Admin Center
*/
installationType;
/**
* The origins allowed by the gateway to host windows admin center in an iframe or other window context
*/
allowedHostOrigins;
/**
* Initializes a new instance of the GatewayInventory Class.
*
* @param data the server inventory recovered data.
*/
constructor(data) {
if (data) {
Object.assign(this, data);
}
}
}
//# sourceMappingURL=gateway-inventory.js.map
// SIG // Begin signature block
// SIG // MIIoNgYJKoZIhvcNAQcCoIIoJzCCKCMCAQExDzANBglg
// SIG // hkgBZQMEAgEFADB3BgorBgEEAYI3AgEEoGkwZzAyBgor
// SIG // BgEEAYI3AgEeMCQCAQEEEBDgyQbOONQRoqMAEEvTUJAC
// SIG // AQACAQACAQACAQACAQAwMTANBglghkgBZQMEAgEFAAQg
// SIG // 3jrc/rgK42aVxy6+l7Lvrk5xsAv6JQlAiZtCqUrksYWg
// SIG // gg2FMIIGAzCCA+ugAwIBAgITMwAABAO91ZVdDzsYrQAA
// SIG // AAAEAzANBgkqhkiG9w0BAQsFADB+MQswCQYDVQQGEwJV
// SIG // UzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMH
// SIG // UmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBv
// SIG // cmF0aW9uMSgwJgYDVQQDEx9NaWNyb3NvZnQgQ29kZSBT
// SIG // aWduaW5nIFBDQSAyMDExMB4XDTI0MDkxMjIwMTExM1oX
// SIG // DTI1MDkxMTIwMTExM1owdDELMAkGA1UEBhMCVVMxEzAR
// SIG // BgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1v
// SIG // bmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlv
// SIG // bjEeMBwGA1UEAxMVTWljcm9zb2Z0IENvcnBvcmF0aW9u
// SIG // MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
// SIG // n3RnXcCDp20WFMoNNzt4s9fV12T5roRJlv+bshDfvJoM
// SIG // ZfhyRnixgUfGAbrRlS1St/EcXFXD2MhRkF3CnMYIoeMO
// SIG // MuMyYtxr2sC2B5bDRMUMM/r9I4GP2nowUthCWKFIS1RP
// SIG // lM0YoVfKKMaH7bJii29sW+waBUulAKN2c+Gn5znaiOxR
// SIG // qIu4OL8f9DCHYpME5+Teek3SL95sH5GQhZq7CqTdM0fB
// SIG // w/FmLLx98SpBu7v8XapoTz6jJpyNozhcP/59mi/Fu4tT
// SIG // 2rI2vD50Vx/0GlR9DNZ2py/iyPU7DG/3p1n1zluuRp3u
// SIG // XKjDfVKH7xDbXcMBJid22a3CPbuC2QJLowIDAQABo4IB
// SIG // gjCCAX4wHwYDVR0lBBgwFgYKKwYBBAGCN0wIAQYIKwYB
// SIG // BQUHAwMwHQYDVR0OBBYEFOpuKgJKc+OuNYitoqxfHlrE
// SIG // gXAZMFQGA1UdEQRNMEukSTBHMS0wKwYDVQQLEyRNaWNy
// SIG // b3NvZnQgSXJlbGFuZCBPcGVyYXRpb25zIExpbWl0ZWQx
// SIG // FjAUBgNVBAUTDTIzMDAxMis1MDI5MjYwHwYDVR0jBBgw
// SIG // FoAUSG5k5VAF04KqFzc3IrVtqMp1ApUwVAYDVR0fBE0w
// SIG // SzBJoEegRYZDaHR0cDovL3d3dy5taWNyb3NvZnQuY29t
// SIG // L3BraW9wcy9jcmwvTWljQ29kU2lnUENBMjAxMV8yMDEx
// SIG // LTA3LTA4LmNybDBhBggrBgEFBQcBAQRVMFMwUQYIKwYB
// SIG // BQUHMAKGRWh0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9w
// SIG // a2lvcHMvY2VydHMvTWljQ29kU2lnUENBMjAxMV8yMDEx
// SIG // LTA3LTA4LmNydDAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3
// SIG // DQEBCwUAA4ICAQBRaP+hOC1+dSKhbqCr1LIvNEMrRiOQ
// SIG // EkPc7D6QWtM+/IbrYiXesNeeCZHCMf3+6xASuDYQ+AyB
// SIG // TX0YlXSOxGnBLOzgEukBxezbfnhUTTk7YB2/TxMUcuBC
// SIG // P45zMM0CVTaJE8btloB6/3wbFrOhvQHCILx41jTd6kUq
// SIG // 4bIBHah3NG0Q1H/FCCwHRGTjAbyiwq5n/pCTxLz5XYCu
// SIG // 4RTvy/ZJnFXuuwZynowyju90muegCToTOwpHgE6yRcTv
// SIG // Ri16LKCr68Ab8p8QINfFvqWoEwJCXn853rlkpp4k7qzw
// SIG // lBNiZ71uw2pbzjQzrRtNbCFQAfmoTtsHFD2tmZvQIg1Q
// SIG // VkzM/V1KCjHL54ItqKm7Ay4WyvqWK0VIEaTbdMtbMWbF
// SIG // zq2hkRfJTNnFr7RJFeVC/k0DNaab+bpwx5FvCUvkJ3z2
// SIG // wfHWVUckZjEOGmP7cecefrF+rHpif/xW4nJUjMUiPsyD
// SIG // btY2Hq3VMLgovj+qe0pkJgpYQzPukPm7RNhbabFNFvq+
// SIG // kXWBX/z/pyuo9qLZfTb697Vi7vll5s/DBjPtfMpyfpWG
// SIG // 0phVnAI+0mM4gH09LCMJUERZMgu9bbCGVIQR7cT5YhlL
// SIG // t+tpSDtC6XtAzq4PJbKZxFjpB5wk+SRJ1gm87olbfEV9
// SIG // SFdO7iL3jWbjgVi1Qs1iYxBmvh4WhLWr48uouzCCB3ow
// SIG // ggVioAMCAQICCmEOkNIAAAAAAAMwDQYJKoZIhvcNAQEL
// SIG // BQAwgYgxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNo
// SIG // aW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQK
// SIG // ExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xMjAwBgNVBAMT
// SIG // KU1pY3Jvc29mdCBSb290IENlcnRpZmljYXRlIEF1dGhv
// SIG // cml0eSAyMDExMB4XDTExMDcwODIwNTkwOVoXDTI2MDcw
// SIG // ODIxMDkwOVowfjELMAkGA1UEBhMCVVMxEzARBgNVBAgT
// SIG // Cldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAc
// SIG // BgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEoMCYG
// SIG // A1UEAxMfTWljcm9zb2Z0IENvZGUgU2lnbmluZyBQQ0Eg
// SIG // MjAxMTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
// SIG // ggIBAKvw+nIQHC6t2G6qghBNNLrytlghn0IbKmvpWlCq
// SIG // uAY4GgRJun/DDB7dN2vGEtgL8DjCmQawyDnVARQxQtOJ
// SIG // DXlkh36UYCRsr55JnOloXtLfm1OyCizDr9mpK656Ca/X
// SIG // llnKYBoF6WZ26DJSJhIv56sIUM+zRLdd2MQuA3WraPPL
// SIG // bfM6XKEW9Ea64DhkrG5kNXimoGMPLdNAk/jj3gcN1Vx5
// SIG // pUkp5w2+oBN3vpQ97/vjK1oQH01WKKJ6cuASOrdJXtjt
// SIG // 7UORg9l7snuGG9k+sYxd6IlPhBryoS9Z5JA7La4zWMW3
// SIG // Pv4y07MDPbGyr5I4ftKdgCz1TlaRITUlwzluZH9TupwP
// SIG // rRkjhMv0ugOGjfdf8NBSv4yUh7zAIXQlXxgotswnKDgl
// SIG // mDlKNs98sZKuHCOnqWbsYR9q4ShJnV+I4iVd0yFLPlLE
// SIG // tVc/JAPw0XpbL9Uj43BdD1FGd7P4AOG8rAKCX9vAFbO9
// SIG // G9RVS+c5oQ/pI0m8GLhEfEXkwcNyeuBy5yTfv0aZxe/C
// SIG // HFfbg43sTUkwp6uO3+xbn6/83bBm4sGXgXvt1u1L50kp
// SIG // pxMopqd9Z4DmimJ4X7IvhNdXnFy/dygo8e1twyiPLI9A
// SIG // N0/B4YVEicQJTMXUpUMvdJX3bvh4IFgsE11glZo+TzOE
// SIG // 2rCIF96eTvSWsLxGoGyY0uDWiIwLAgMBAAGjggHtMIIB
// SIG // 6TAQBgkrBgEEAYI3FQEEAwIBADAdBgNVHQ4EFgQUSG5k
// SIG // 5VAF04KqFzc3IrVtqMp1ApUwGQYJKwYBBAGCNxQCBAwe
// SIG // CgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMA8GA1UdEwEB
// SIG // /wQFMAMBAf8wHwYDVR0jBBgwFoAUci06AjGQQ7kUBU7h
// SIG // 6qfHMdEjiTQwWgYDVR0fBFMwUTBPoE2gS4ZJaHR0cDov
// SIG // L2NybC5taWNyb3NvZnQuY29tL3BraS9jcmwvcHJvZHVj
// SIG // dHMvTWljUm9vQ2VyQXV0MjAxMV8yMDExXzAzXzIyLmNy
// SIG // bDBeBggrBgEFBQcBAQRSMFAwTgYIKwYBBQUHMAKGQmh0
// SIG // dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2kvY2VydHMv
// SIG // TWljUm9vQ2VyQXV0MjAxMV8yMDExXzAzXzIyLmNydDCB
// SIG // nwYDVR0gBIGXMIGUMIGRBgkrBgEEAYI3LgMwgYMwPwYI
// SIG // KwYBBQUHAgEWM2h0dHA6Ly93d3cubWljcm9zb2Z0LmNv
// SIG // bS9wa2lvcHMvZG9jcy9wcmltYXJ5Y3BzLmh0bTBABggr
// SIG // BgEFBQcCAjA0HjIgHQBMAGUAZwBhAGwAXwBwAG8AbABp
// SIG // AGMAeQBfAHMAdABhAHQAZQBtAGUAbgB0AC4gHTANBgkq
// SIG // hkiG9w0BAQsFAAOCAgEAZ/KGpZjgVHkaLtPYdGcimwuW
// SIG // EeFjkplCln3SeQyQwWVfLiw++MNy0W2D/r4/6ArKO79H
// SIG // qaPzadtjvyI1pZddZYSQfYtGUFXYDJJ80hpLHPM8QotS
// SIG // 0LD9a+M+By4pm+Y9G6XUtR13lDni6WTJRD14eiPzE32m
// SIG // kHSDjfTLJgJGKsKKELukqQUMm+1o+mgulaAqPyprWElj
// SIG // HwlpblqYluSD9MCP80Yr3vw70L01724lruWvJ+3Q3fMO
// SIG // r5kol5hNDj0L8giJ1h/DMhji8MUtzluetEk5CsYKwsat
// SIG // ruWy2dsViFFFWDgycScaf7H0J/jeLDogaZiyWYlobm+n
// SIG // t3TDQAUGpgEqKD6CPxNNZgvAs0314Y9/HG8VfUWnduVA
// SIG // KmWjw11SYobDHWM2l4bf2vP48hahmifhzaWX0O5dY0Hj
// SIG // Wwechz4GdwbRBrF1HxS+YWG18NzGGwS+30HHDiju3mUv
// SIG // 7Jf2oVyW2ADWoUa9WfOXpQlLSBCZgB/QACnFsZulP0V3
// SIG // HjXG0qKin3p6IvpIlR+r+0cjgPWe+L9rt0uX4ut1eBrs
// SIG // 6jeZeRhL/9azI2h15q/6/IvrC4DqaTuv/DDtBEyO3991
// SIG // bWORPdGdVk5Pv4BXIqF4ETIheu9BCrE/+6jMpF3BoYib
// SIG // V3FWTkhFwELJm3ZbCoBIa/15n8G9bW1qyVJzEw16UM0x
// SIG // ghoJMIIaBQIBATCBlTB+MQswCQYDVQQGEwJVUzETMBEG
// SIG // A1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9u
// SIG // ZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9u
// SIG // MSgwJgYDVQQDEx9NaWNyb3NvZnQgQ29kZSBTaWduaW5n
// SIG // IFBDQSAyMDExAhMzAAAEA73VlV0POxitAAAAAAQDMA0G
// SIG // CWCGSAFlAwQCAQUAoIGuMBkGCSqGSIb3DQEJAzEMBgor
// SIG // BgEEAYI3AgEEMBwGCisGAQQBgjcCAQsxDjAMBgorBgEE
// SIG // AYI3AgEVMC8GCSqGSIb3DQEJBDEiBCDwcBjUK4iDSpyT
// SIG // bndw6lM6NVUY0QM1QyivLIRhrFcmuDBCBgorBgEEAYI3
// SIG // AgEMMTQwMqAUgBIATQBpAGMAcgBvAHMAbwBmAHShGoAY
// SIG // aHR0cDovL3d3dy5taWNyb3NvZnQuY29tMA0GCSqGSIb3
// SIG // DQEBAQUABIIBABQeidTqMxsDbSkCmL8OErLta5g7aSO1
// SIG // hkDpmeha5ztXhcNb7T4SdjXd3NYeWDzeNKJM5k4FPEXD
// SIG // XB5jSDobgvHzOUnEDHPVwZ0qVevrIuZ+XDArj7W/AyX0
// SIG // OzCUVJP2aINBuCrtR6Hqkn2jbrEcb39yBdQOyfpbv5Cu
// SIG // 8R6vCa37FPIv6UKAGJCsfaJAbjtlavx6QCu3irpJXhqQ
// SIG // nULGEyqfdVifRK1Cc8M9qpgirYgdW7jsQ4MbmAuJJ0y5
// SIG // 78UQaHA4v1QbfLDl69P0b/A3vTrGDRxUVWBppAehfvxY
// SIG // afCYuwYE7G1dTrQAsNm7734AsAwTsZ2fJ2HDjCY/PaQl
// SIG // GNKhgheTMIIXjwYKKwYBBAGCNwMDATGCF38wghd7Bgkq
// SIG // hkiG9w0BBwKgghdsMIIXaAIBAzEPMA0GCWCGSAFlAwQC
// SIG // AQUAMIIBUQYLKoZIhvcNAQkQAQSgggFABIIBPDCCATgC
// SIG // AQEGCisGAQQBhFkKAwEwMTANBglghkgBZQMEAgEFAAQg
// SIG // srFimcS8Jb4sWm/xTrEWYORdcxyseV+G7a6t12MmcfoC
// SIG // Bmet86n9xhgSMjAyNTAyMjAxNTI4MzkuNjhaMASAAgH0
// SIG // oIHRpIHOMIHLMQswCQYDVQQGEwJVUzETMBEGA1UECBMK
// SIG // V2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwG
// SIG // A1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSUwIwYD
// SIG // VQQLExxNaWNyb3NvZnQgQW1lcmljYSBPcGVyYXRpb25z
// SIG // MScwJQYDVQQLEx5uU2hpZWxkIFRTUyBFU046OEQwMC0w
// SIG // NUUwLUQ5NDcxJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1l
// SIG // LVN0YW1wIFNlcnZpY2WgghHqMIIHIDCCBQigAwIBAgIT
// SIG // MwAAAfPFCkOuA8wdMQABAAAB8zANBgkqhkiG9w0BAQsF
// SIG // ADB8MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGlu
// SIG // Z3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMV
// SIG // TWljcm9zb2Z0IENvcnBvcmF0aW9uMSYwJAYDVQQDEx1N
// SIG // aWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EgMjAxMDAeFw0y
// SIG // MzEyMDYxODQ2MDJaFw0yNTAzMDUxODQ2MDJaMIHLMQsw
// SIG // CQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQ
// SIG // MA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9z
// SIG // b2Z0IENvcnBvcmF0aW9uMSUwIwYDVQQLExxNaWNyb3Nv
// SIG // ZnQgQW1lcmljYSBPcGVyYXRpb25zMScwJQYDVQQLEx5u
// SIG // U2hpZWxkIFRTUyBFU046OEQwMC0wNUUwLUQ5NDcxJTAj
// SIG // BgNVBAMTHE1pY3Jvc29mdCBUaW1lLVN0YW1wIFNlcnZp
// SIG // Y2UwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
// SIG // AQD+n6ba4SuB9iSO5WMhbngqYAb+z3IfzNpZIWS/sgfX
// SIG // hlLYmGnsUtrGX3OVcg+8krJdixuNUMO7ZAOqCZsXUjOz
// SIG // 8zcn1aUD5D2r2PhzVKjHtivWGgGj4x5wqWe1Qov3vMz8
// SIG // WHsKsfadIlWjfBMnVKVomOybQ7+2jc4afzj2XJQQSmE9
// SIG // jQRoBogDwmqZakeYnIx0EmOuucPr674T6/YaTPiIYlGf
// SIG // +XV2u6oQHAkMG56xYPQikitQjjNWHADfBqbBEaqppast
// SIG // xpRNc4id2S1xVQxcQGXjnAgeeVbbPbAoELhbw+z3VetR
// SIG // wuEFJRzT6hbWEgvz9LMYPSbioHL8w+ZiWo3xuw3R7fJs
// SIG // qe7pqsnjwvniP7sfE1utfi7k0NQZMpviOs//239H6eA6
// SIG // IOVtF8w66ipE71EYrcSNrOGlTm5uqq+syO1udZOeKM0x
// SIG // Y728NcGDFqnjuFPbEEm6+etZKftU9jxLCSzqXOVOzdqA
// SIG // 8O5Xa3E41j3s7MlTF4Q7BYrQmbpxqhTvfuIlYwI2AzeO
// SIG // 3OivcezJwBj2FQgTiVHacvMQDgSA7E5vytak0+MLBm0A
// SIG // cW4IPer8A4gOGD9oSprmyAu1J6wFkBrf2Sjn+ieNq6Fx
// SIG // 0tWj8Ipg3uQvcug37jSadF6q1rUEaoPIajZCGVk+o5wn
// SIG // 6rt+cwdJ39REU43aWCwn0C+XxwIDAQABo4IBSTCCAUUw
// SIG // HQYDVR0OBBYEFMNkFfalEVEMjA3ApoUx9qDrDQokMB8G
// SIG // A1UdIwQYMBaAFJ+nFV0AXmJdg/Tl0mWnG1M1GelyMF8G
// SIG // A1UdHwRYMFYwVKBSoFCGTmh0dHA6Ly93d3cubWljcm9z
// SIG // b2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRp
// SIG // bWUtU3RhbXAlMjBQQ0ElMjAyMDEwKDEpLmNybDBsBggr
// SIG // BgEFBQcBAQRgMF4wXAYIKwYBBQUHMAKGUGh0dHA6Ly93
// SIG // d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWlj
// SIG // cm9zb2Z0JTIwVGltZS1TdGFtcCUyMFBDQSUyMDIwMTAo
// SIG // MSkuY3J0MAwGA1UdEwEB/wQCMAAwFgYDVR0lAQH/BAww
// SIG // CgYIKwYBBQUHAwgwDgYDVR0PAQH/BAQDAgeAMA0GCSqG
// SIG // SIb3DQEBCwUAA4ICAQDfxByP/NH+79vc3liO4c7nXM/U
// SIG // KFcAm5w61FxRxPxCXRXliNjZ7sDqNP0DzUTBU9tS5Dqk
// SIG // qRSiIV15j7q8e6elg8/cD3bv0sW4Go9AML4lhA5MBg3w
// SIG // zKdihfJ0E/HIqcHX11mwtbpTiC2sgAUh7+OZnb9TwJE7
// SIG // pbEBPJQUxxuCiS5/r0s2QVipBmi/8MEW2eIi4mJ+vHI5
// SIG // DCaAGooT4A15/7oNj9zyzRABTUICNNrS19KfryEN5dh5
// SIG // kqOG4Qgca9w6L7CL+SuuTZi0SZ8Zq65iK2hQ8IMAOVxe
// SIG // wCpD4lZL6NDsVNSwBNXOUlsxOAO3G0wNT+cBug/HD43B
// SIG // 7E2odVfs6H2EYCZxUS1rgReGd2uqQxgQ2wrMuTb5ykO+
// SIG // qd+4nhaf/9SN3getomtQn5IzhfCkraT1KnZF8TI3ye1Z
// SIG // 3pner0Cn/p15H7wNwDkBAiZ+2iz9NUEeYLfMGm9vErDV
// SIG // BDRMjGsE/HqqY7QTSTtDvU7+zZwRPGjiYYUFXT+Vgkfd
// SIG // HiFpKw42Xsm0MfL5aOa31FyCM17/pPTIKTRiKsDF370S
// SIG // wIwZAjVziD/9QhEFBu9pojFULOZvzuL5iSEJIcqopVAw
// SIG // dbNdroZi2HN8nfDjzJa8CMTkQeSfQsQpKr83OhBmE3MF
// SIG // 2sz8gqe3loc05DW8JNvZ328Jps3LJCALt0rQPJYnOzCC
// SIG // B3EwggVZoAMCAQICEzMAAAAVxedrngKbSZkAAAAAABUw
// SIG // DQYJKoZIhvcNAQELBQAwgYgxCzAJBgNVBAYTAlVTMRMw
// SIG // EQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRt
// SIG // b25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRp
// SIG // b24xMjAwBgNVBAMTKU1pY3Jvc29mdCBSb290IENlcnRp
// SIG // ZmljYXRlIEF1dGhvcml0eSAyMDEwMB4XDTIxMDkzMDE4
// SIG // MjIyNVoXDTMwMDkzMDE4MzIyNVowfDELMAkGA1UEBhMC
// SIG // VVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT
// SIG // B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jw
// SIG // b3JhdGlvbjEmMCQGA1UEAxMdTWljcm9zb2Z0IFRpbWUt
// SIG // U3RhbXAgUENBIDIwMTAwggIiMA0GCSqGSIb3DQEBAQUA
// SIG // A4ICDwAwggIKAoICAQDk4aZM57RyIQt5osvXJHm9DtWC
// SIG // 0/3unAcH0qlsTnXIyjVX9gF/bErg4r25PhdgM/9cT8dm
// SIG // 95VTcVrifkpa/rg2Z4VGIwy1jRPPdzLAEBjoYH1qUoNE
// SIG // t6aORmsHFPPFdvWGUNzBRMhxXFExN6AKOG6N7dcP2CZT
// SIG // fDlhAnrEqv1yaa8dq6z2Nr41JmTamDu6GnszrYBbfowQ
// SIG // HJ1S/rboYiXcag/PXfT+jlPP1uyFVk3v3byNpOORj7I5
// SIG // LFGc6XBpDco2LXCOMcg1KL3jtIckw+DJj361VI/c+gVV
// SIG // mG1oO5pGve2krnopN6zL64NF50ZuyjLVwIYwXE8s4mKy
// SIG // zbnijYjklqwBSru+cakXW2dg3viSkR4dPf0gz3N9QZpG
// SIG // dc3EXzTdEonW/aUgfX782Z5F37ZyL9t9X4C626p+Nuw2
// SIG // TPYrbqgSUei/BQOj0XOmTTd0lBw0gg/wEPK3Rxjtp+iZ
// SIG // fD9M269ewvPV2HM9Q07BMzlMjgK8QmguEOqEUUbi0b1q
// SIG // GFphAXPKZ6Je1yh2AuIzGHLXpyDwwvoSCtdjbwzJNmSL
// SIG // W6CmgyFdXzB0kZSU2LlQ+QuJYfM2BjUYhEfb3BvR/bLU
// SIG // HMVr9lxSUV0S2yW6r1AFemzFER1y7435UsSFF5PAPBXb
// SIG // GjfHCBUYP3irRbb1Hode2o+eFnJpxq57t7c+auIurQID
// SIG // AQABo4IB3TCCAdkwEgYJKwYBBAGCNxUBBAUCAwEAATAj
// SIG // BgkrBgEEAYI3FQIEFgQUKqdS/mTEmr6CkTxGNSnPEP8v
// SIG // BO4wHQYDVR0OBBYEFJ+nFV0AXmJdg/Tl0mWnG1M1Gely
// SIG // MFwGA1UdIARVMFMwUQYMKwYBBAGCN0yDfQEBMEEwPwYI
// SIG // KwYBBQUHAgEWM2h0dHA6Ly93d3cubWljcm9zb2Z0LmNv
// SIG // bS9wa2lvcHMvRG9jcy9SZXBvc2l0b3J5Lmh0bTATBgNV
// SIG // HSUEDDAKBggrBgEFBQcDCDAZBgkrBgEEAYI3FAIEDB4K
// SIG // AFMAdQBiAEMAQTALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/
// SIG // BAUwAwEB/zAfBgNVHSMEGDAWgBTV9lbLj+iiXGJo0T2U
// SIG // kFvXzpoYxDBWBgNVHR8ETzBNMEugSaBHhkVodHRwOi8v
// SIG // Y3JsLm1pY3Jvc29mdC5jb20vcGtpL2NybC9wcm9kdWN0
// SIG // cy9NaWNSb29DZXJBdXRfMjAxMC0wNi0yMy5jcmwwWgYI
// SIG // KwYBBQUHAQEETjBMMEoGCCsGAQUFBzAChj5odHRwOi8v
// SIG // d3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY1Jv
// SIG // b0NlckF1dF8yMDEwLTA2LTIzLmNydDANBgkqhkiG9w0B
// SIG // AQsFAAOCAgEAnVV9/Cqt4SwfZwExJFvhnnJL/Klv6lwU
// SIG // tj5OR2R4sQaTlz0xM7U518JxNj/aZGx80HU5bbsPMeTC
// SIG // j/ts0aGUGCLu6WZnOlNN3Zi6th542DYunKmCVgADsAW+
// SIG // iehp4LoJ7nvfam++Kctu2D9IdQHZGN5tggz1bSNU5HhT
// SIG // dSRXud2f8449xvNo32X2pFaq95W2KFUn0CS9QKC/GbYS
// SIG // EhFdPSfgQJY4rPf5KYnDvBewVIVCs/wMnosZiefwC2qB
// SIG // woEZQhlSdYo2wh3DYXMuLGt7bj8sCXgU6ZGyqVvfSaN0
// SIG // DLzskYDSPeZKPmY7T7uG+jIa2Zb0j/aRAfbOxnT99kxy
// SIG // bxCrdTDFNLB62FD+CljdQDzHVG2dY3RILLFORy3BFARx
// SIG // v2T5JL5zbcqOCb2zAVdJVGTZc9d/HltEAY5aGZFrDZ+k
// SIG // KNxnGSgkujhLmm77IVRrakURR6nxt67I6IleT53S0Ex2
// SIG // tVdUCbFpAUR+fKFhbHP+CrvsQWY9af3LwUFJfn6Tvsv4
// SIG // O+S3Fb+0zj6lMVGEvL8CwYKiexcdFYmNcP7ntdAoGokL
// SIG // jzbaukz5m/8K6TT4JDVnK+ANuOaMmdbhIurwJ0I9JZTm
// SIG // dHRbatGePu1+oDEzfbzL6Xu/OHBE0ZDxyKs6ijoIYn/Z
// SIG // cGNTTY3ugm2lBRDBcQZqELQdVTNYs6FwZvKhggNNMIIC
// SIG // NQIBATCB+aGB0aSBzjCByzELMAkGA1UEBhMCVVMxEzAR
// SIG // BgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1v
// SIG // bmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlv
// SIG // bjElMCMGA1UECxMcTWljcm9zb2Z0IEFtZXJpY2EgT3Bl
// SIG // cmF0aW9uczEnMCUGA1UECxMeblNoaWVsZCBUU1MgRVNO
// SIG // OjhEMDAtMDVFMC1EOTQ3MSUwIwYDVQQDExxNaWNyb3Nv
// SIG // ZnQgVGltZS1TdGFtcCBTZXJ2aWNloiMKAQEwBwYFKw4D
// SIG // AhoDFQBu+gYs2LRha5pFO79g3LkfwKRnKKCBgzCBgKR+
// SIG // MHwxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5n
// SIG // dG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVN
// SIG // aWNyb3NvZnQgQ29ycG9yYXRpb24xJjAkBgNVBAMTHU1p
// SIG // Y3Jvc29mdCBUaW1lLVN0YW1wIFBDQSAyMDEwMA0GCSqG
// SIG // SIb3DQEBCwUAAgUA62GsGTAiGA8yMDI1MDIyMDEzMjY0
// SIG // OVoYDzIwMjUwMjIxMTMyNjQ5WjB0MDoGCisGAQQBhFkK
// SIG // BAExLDAqMAoCBQDrYawZAgEAMAcCAQACAgGeMAcCAQAC
// SIG // AhS/MAoCBQDrYv2ZAgEAMDYGCisGAQQBhFkKBAIxKDAm
// SIG // MAwGCisGAQQBhFkKAwKgCjAIAgEAAgMHoSChCjAIAgEA
// SIG // AgMBhqAwDQYJKoZIhvcNAQELBQADggEBAChNB90O9lYE
// SIG // x6QcpXmAWFXIeOXyhXvlOqlO15IspjQF2Lajgl5ENDTg
// SIG // AFyF1SVmR1+7wlgyF6l/D+Ktl4Tv2KNImegpzj76rOxX
// SIG // WaevPmLnewJzDKXMscOBQ5ai/fvmhEQSIj7hy7d4QvJI
// SIG // DtJyR8wuxgLp0x8kY2NhRevkOBzfOjZe+/oDH33ueZjv
// SIG // bjYvhmsbXbWzGkdhEKCCEHe4RAVCnTPFO4pDv21UNz4Y
// SIG // GUQ7krMM740pn9aAJ9QOd7poTj945KbdjRz8KtuF1pDs
// SIG // DOXSTy3Cr6g0Yey1xH2uEe6xRwxiEfSAZxgCY94KSaJJ
// SIG // sFlMWPH8cR03ua77ZpKFHdcxggQNMIIECQIBATCBkzB8
// SIG // MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3Rv
// SIG // bjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWlj
// SIG // cm9zb2Z0IENvcnBvcmF0aW9uMSYwJAYDVQQDEx1NaWNy
// SIG // b3NvZnQgVGltZS1TdGFtcCBQQ0EgMjAxMAITMwAAAfPF
// SIG // CkOuA8wdMQABAAAB8zANBglghkgBZQMEAgEFAKCCAUow
// SIG // GgYJKoZIhvcNAQkDMQ0GCyqGSIb3DQEJEAEEMC8GCSqG
// SIG // SIb3DQEJBDEiBCC+soOR9NGHGf5OfCCJ+0NRrWEt2mq3
// SIG // GlT8TRLO7soOCTCB+gYLKoZIhvcNAQkQAi8xgeowgecw
// SIG // geQwgb0EIBi82TSLtuG4Vkp8wBmJk/T+RAh841sG/aDO
// SIG // wxg6O2LoMIGYMIGApH4wfDELMAkGA1UEBhMCVVMxEzAR
// SIG // BgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1v
// SIG // bmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlv
// SIG // bjEmMCQGA1UEAxMdTWljcm9zb2Z0IFRpbWUtU3RhbXAg
// SIG // UENBIDIwMTACEzMAAAHzxQpDrgPMHTEAAQAAAfMwIgQg
// SIG // ba6WJWsO2ZdEMgUO0+An/ApI6ztgOjaBKNJwzAyvTpEw
// SIG // DQYJKoZIhvcNAQELBQAEggIA9djbTIi0Z97dx3mdBwMc
// SIG // 9Uquh/HVtiduQ8MqYNTz1q3ZHAlmxyGX10OhSLrWsdQH
// SIG // bQPBXCObOzK6qynBWNGUKTJETYiErEFcGC+rIIGAcOQE
// SIG // hlZlo9xwUTAU3mYDijqfFDkEBH6qFsq/MuBLjg845MP/
// SIG // ohTEovnGK6w53MFULQRfbGN0xNd3Rj0J3hSv4YuXYX0h
// SIG // qEBPgYn7ZJ1Js9AV69uBNp852Deiy8sllGNFbTHxhVT/
// SIG // kBHHsRpdoZB/wdeMIJGiOxOUYDgJmhykMEAmLiwxtemz
// SIG // xVxs6MJ3DRQlN7lfUpYlM4jTdizH2mYTXFpUgBm7OwVQ
// SIG // 6NoNU37bkUYI9AnycXHw/HxhmryxFJxDgnINfSXtRW0d
// SIG // S8G7P4drNkD85V5MWot90eIdI+I91H4U+VSp46OEoGLI
// SIG // 37qLWM5ljGtqux+Le5tZFCU+3qrRCZsoHZ6qxQqErpu5
// SIG // 6AuCAQ2FnGzQcGXV5nElW5uMbZ2mQqEyEWU6cuuNMY7O
// SIG // L2ryN3PtDWoKgO8TKoh5whlRiIPAI4F5ETlY9evIxPzG
// SIG // +tCwFo166aDnYts7BNBBRjRbfgRIxVRteWPIx6/iArBD
// SIG // XWzrXioyd23p4OQR20V+448k+w/mGlyPz84EsMttj0ix
// SIG // LrcVGctfe62i4XUAiWCxdyZ4GaUpysZ/H21eTKN/0FW1Byo=
// SIG // End signature block