MilestonePSTools.Format.ps1xml
<?xml version="1.0" encoding="utf-8"?>
<Configuration> <ViewDefinitions> <View> <Name>Role</Name> <ViewSelectedBy> <TypeName>VideoOS.Platform.ConfigurationItems.Role</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader> <Label>Name</Label> <Width>20</Width> </TableColumnHeader> <TableColumnHeader> <Label>RoleType</Label> <Width>14</Width> </TableColumnHeader> <TableColumnHeader> <Label>SmartClient</Label> <Width>12</Width> </TableColumnHeader> <TableColumnHeader> <Label>WebClient</Label> <Width>12</Width> </TableColumnHeader> <TableColumnHeader> <Label>MobileClient</Label> <Width>12</Width> </TableColumnHeader> <TableColumnHeader> <Width>20</Width> </TableColumnHeader> <TableColumnHeader> <Width>36</Width> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>Name</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>RoleType</PropertyName> </TableColumnItem> <TableColumnItem> <ScriptBlock>$_.AllowSmartClientLogOn</ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock>$_.AllowWebClientLogOn</ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock>$_.AllowMobileClientLogOn</ScriptBlock> </TableColumnItem> <TableColumnItem> <PropertyName>LastModified</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Id</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>Item State</Name> <ViewSelectedBy> <TypeName>VideoOS.Platform.Messaging.ItemState</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader> <Label>Name</Label> <Width>25</Width> </TableColumnHeader> <TableColumnHeader> <Label>ItemType</Label> <Width>10</Width> </TableColumnHeader> <TableColumnHeader> <Width>18</Width> </TableColumnHeader> <TableColumnHeader> <Label>Id</Label> <Width>36</Width> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <ScriptBlock> ($_ | Get-PlatformItem).Name </ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock> [VideoOS.Platform.Kind]::DefaultTypeToNameTable[$_.FQID.Kind] </ScriptBlock> </TableColumnItem> <TableColumnItem> <PropertyName>State</PropertyName> </TableColumnItem> <TableColumnItem> <ScriptBlock>$_.FQID.ObjectId</ScriptBlock> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>Hardware Driver</Name> <ViewSelectedBy> <TypeName>VideoOS.Platform.ConfigurationItems.HardwareDriver</TypeName> </ViewSelectedBy> <GroupBy> <PropertyName>DriverType</PropertyName> </GroupBy> <TableControl> <TableHeaders> <TableColumnHeader /> <TableColumnHeader> <Width>6</Width> </TableColumnHeader> <TableColumnHeader> <Width>8</Width> </TableColumnHeader> <TableColumnHeader> <Width>10</Width> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>Name</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Number</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>UseCount</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>DriverRevision</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>Evidence Lock</Name> <ViewSelectedBy> <TypeName>VideoOS.Common.Proxy.Server.WCF.MarkedData</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader> <Width>15</Width> </TableColumnHeader> <TableColumnHeader> <Width>10</Width> </TableColumnHeader> <TableColumnHeader> <Label>Created</Label> <Width>20</Width> </TableColumnHeader> <TableColumnHeader> <Label>StartTime</Label> <Width>20</Width> </TableColumnHeader> <TableColumnHeader> <Label>EndTime</Label> <Width>20</Width> </TableColumnHeader> <TableColumnHeader> <Label>Expires</Label> <Width>20</Width> </TableColumnHeader> <TableColumnHeader> <Label>Retention</Label> <Width>15</Width> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>Header</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>User</PropertyName> </TableColumnItem> <TableColumnItem> <ScriptBlock> $_.Created </ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock> $_.StartTime </ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock> $_.EndTime </ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock> $_.RetentionExpire </ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock> $unit = if ($_.RetentionOption.RetentionUnits -ge 0) { "$($_.RetentionOption.RetentionUnits) " } "$unit$($_.RetentionOption.RetentionOptionType)" </ScriptBlock> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>Bookmark</Name> <ViewSelectedBy> <TypeName>VideoOS.Common.Proxy.Server.WCF.Bookmark</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader /> <TableColumnHeader /> <TableColumnHeader /> <TableColumnHeader> <Label>Timestamp</Label> <Width>20</Width> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>Header</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Description</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Reference</PropertyName> </TableColumnItem> <TableColumnItem> <ScriptBlock> $_.TimeTrigged </ScriptBlock> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>User-defined Event</Name> <ViewSelectedBy> <TypeName>VideoOS.Platform.ConfigurationItems.UserDefinedEvent</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader /> <TableColumnHeader> <Width>12</Width> </TableColumnHeader> <TableColumnHeader> <Width>20</Width> </TableColumnHeader> <TableColumnHeader> <Width>36</Width> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>Name</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Subtype</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>LastModified</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Id</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>Generic Event</Name> <ViewSelectedBy> <TypeName>VideoOS.Platform.ConfigurationItems.GenericEvent</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader /> <TableColumnHeader> <Width>7</Width> </TableColumnHeader> <TableColumnHeader /> <TableColumnHeader> <Label>ExpressionType</Label> <Width>18</Width> </TableColumnHeader> <TableColumnHeader> <Width>8</Width> </TableColumnHeader> <TableColumnHeader> <Width>20</Width> </TableColumnHeader> <TableColumnHeader> <Width>36</Width> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>Name</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Enabled</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Expression</PropertyName> </TableColumnItem> <TableColumnItem> <ScriptBlock> $g = $_ $expressionTypes = @{} $g.ExpressionTypeValues.Keys | Foreach-Object { $expressionTypes.$($g.ExpressionTypeValues.$_) = $_ } $expressionTypes.$($g.ExpressionType) </ScriptBlock> </TableColumnItem> <TableColumnItem> <PropertyName>Priority</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>LastModified</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Id</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>Configuration Item Property</Name> <ViewSelectedBy> <TypeName>VideoOS.ConfigurationApi.ClientService.Property</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader /> <TableColumnHeader /> <TableColumnHeader /> <TableColumnHeader /> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>Key</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Value</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>ValueType</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>IsSettable</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>LicenseInformation</Name> <ViewSelectedBy> <TypeName>VideoOS.Platform.ConfigurationItems.LicenseInformation</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader /> <TableColumnHeader /> <TableColumnHeader /> <TableColumnHeader /> <TableColumnHeader /> <TableColumnHeader /> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>DisplayName</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Slc</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Sku</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>CareLevel</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>CareId</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>ActivationAutomatic</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>LicenseInstalledProductChildItem</Name> <ViewSelectedBy> <TypeName>VideoOS.Platform.ConfigurationItems.LicenseInstalledProductChildItem</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader /> <TableColumnHeader /> <TableColumnHeader /> <TableColumnHeader /> <TableColumnHeader /> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>DisplayName</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Slc</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>ExpirationDate</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>CarePlus</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>CarePremium</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>LicenseOverviewAllChildItem</Name> <ViewSelectedBy> <TypeName>VideoOS.Platform.ConfigurationItems.LicenseOverviewAllChildItem</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader> <Width>30</Width> </TableColumnHeader> <TableColumnHeader> <Width>20</Width> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>LicenseType</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Activated</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>LicenseDetailChildItem</Name> <ViewSelectedBy> <TypeName>VideoOS.Platform.ConfigurationItems.LicenseDetailChildItem</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader> <Width>30</Width> </TableColumnHeader> <TableColumnHeader> <Width>12</Width> </TableColumnHeader> <TableColumnHeader> <Width>12</Width> </TableColumnHeader> <TableColumnHeader> <Width>12</Width> </TableColumnHeader> <TableColumnHeader> <Width>12</Width> </TableColumnHeader> <TableColumnHeader> <Width>24</Width> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>LicenseType</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Activated</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>InGrace</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>GraceExpired</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>NotLicensed</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>ChangesWithoutActivation</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>VideoOS.Platform.ConfigurationItems.ManagementServer</Name> <ViewSelectedBy> <TypeName>VideoOS.Platform.ConfigurationItems.ManagementServer</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader /> <TableColumnHeader> <Width>8</Width> </TableColumnHeader> <TableColumnHeader> <Width>15</Width> </TableColumnHeader> <TableColumnHeader> <Width>8</Width> </TableColumnHeader> <TableColumnHeader> <Width>20</Width> </TableColumnHeader> <TableColumnHeader> <Width>36</Width> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>Name</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Version</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>ComputerName</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>TimeZone</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>LastModified</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Id</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>VideoOS.Platform.ConfigurationItems.RecordingServer</Name> <ViewSelectedBy> <TypeName>VideoOS.Platform.ConfigurationItems.RecordingServer</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader /> <TableColumnHeader> <Width>15</Width> </TableColumnHeader> <TableColumnHeader /> <TableColumnHeader> <Width>8</Width> </TableColumnHeader> <TableColumnHeader> <Width>20</Width> </TableColumnHeader> <TableColumnHeader> <Width>36</Width> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>Name</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>HostName</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>WebServerUri</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>TimeZoneName</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>LastModified</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Id</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>VideoOS.Platform.ConfigurationItems.Hardware</Name> <ViewSelectedBy> <TypeName>VideoOS.Platform.ConfigurationItems.Hardware</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader /> <TableColumnHeader /> <TableColumnHeader /> <TableColumnHeader> <Width>5</Width> </TableColumnHeader> <TableColumnHeader> <Width>20</Width> </TableColumnHeader> <TableColumnHeader> <Width>36</Width> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>Name</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Address</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Model</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Enabled</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>LastModified</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Id</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>VideoOS.Platform.ConfigurationItems.Camera</Name> <ViewSelectedBy> <TypeName>VideoOS.Platform.ConfigurationItems.Camera</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader /> <TableColumnHeader> <Width>3</Width> </TableColumnHeader> <TableColumnHeader> <Width>5</Width> </TableColumnHeader> <TableColumnHeader> <Width>20</Width> </TableColumnHeader> <TableColumnHeader> <Width>36</Width> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>Name</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Channel</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Enabled</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>LastModified</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Id</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>VideoOS.Platform.ConfigurationItems.Microphone</Name> <ViewSelectedBy> <TypeName>VideoOS.Platform.ConfigurationItems.Microphone</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader /> <TableColumnHeader> <Width>3</Width> </TableColumnHeader> <TableColumnHeader> <Width>5</Width> </TableColumnHeader> <TableColumnHeader> <Label>Latitude</Label> <Width>9</Width> </TableColumnHeader> <TableColumnHeader> <Label>Longitude</Label> <Width>9</Width> </TableColumnHeader> <TableColumnHeader /> <TableColumnHeader> <Width>36</Width> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>Name</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Channel</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Enabled</PropertyName> </TableColumnItem> <TableColumnItem> <ScriptBlock> function ConvertTo-Coordinates { param([string]$GisPoint) if ($GisPoint -ne 'POINT EMPTY') { $long, $lat, $null = $GisPoint.Substring(6).Trim('(', ')').Split(' ') | Foreach-Object { [double]$_} [pscustomobject]@{Latitude = $lat; Longitude = $long} } } (ConvertTo-Coordinates -GisPoint $_.GisPoint).Latitude.ToString('#.####') </ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock> function ConvertTo-Coordinates { param([string]$GisPoint) if ($GisPoint -ne 'POINT EMPTY') { $long, $lat, $null = $GisPoint.Substring(6).Trim('(', ')').Split(' ') | Foreach-Object { [double]$_} [pscustomobject]@{Latitude = $lat; Longitude = $long} } } (ConvertTo-Coordinates -GisPoint $_.GisPoint).Longitude.ToString('#.####') </ScriptBlock> </TableColumnItem> <TableColumnItem> <PropertyName>LastModified</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Id</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>VideoOS.Platform.ConfigurationItems.Speaker</Name> <ViewSelectedBy> <TypeName>VideoOS.Platform.ConfigurationItems.Speaker</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader /> <TableColumnHeader> <Width>3</Width> </TableColumnHeader> <TableColumnHeader> <Width>5</Width> </TableColumnHeader> <TableColumnHeader> <Label>Latitude</Label> <Width>9</Width> </TableColumnHeader> <TableColumnHeader> <Label>Longitude</Label> <Width>9</Width> </TableColumnHeader> <TableColumnHeader /> <TableColumnHeader> <Width>36</Width> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>Name</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Channel</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Enabled</PropertyName> </TableColumnItem> <TableColumnItem> <ScriptBlock> function ConvertTo-Coordinates { param([string]$GisPoint) if ($GisPoint -ne 'POINT EMPTY') { $long, $lat, $null = $GisPoint.Substring(6).Trim('(', ')').Split(' ') | Foreach-Object { [double]$_} [pscustomobject]@{Latitude = $lat; Longitude = $long} } } (ConvertTo-Coordinates -GisPoint $_.GisPoint).Latitude.ToString('#.####') </ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock> function ConvertTo-Coordinates { param([string]$GisPoint) if ($GisPoint -ne 'POINT EMPTY') { $long, $lat, $null = $GisPoint.Substring(6).Trim('(', ')').Split(' ') | Foreach-Object { [double]$_} [pscustomobject]@{Latitude = $lat; Longitude = $long} } } (ConvertTo-Coordinates -GisPoint $_.GisPoint).Longitude.ToString('#.####') </ScriptBlock> </TableColumnItem> <TableColumnItem> <PropertyName>LastModified</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Id</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>VideoOS.Platform.ConfigurationItems.InputEvent</Name> <ViewSelectedBy> <TypeName>VideoOS.Platform.ConfigurationItems.InputEvent</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader /> <TableColumnHeader> <Width>3</Width> </TableColumnHeader> <TableColumnHeader> <Width>5</Width> </TableColumnHeader> <TableColumnHeader> <Label>Latitude</Label> <Width>9</Width> </TableColumnHeader> <TableColumnHeader> <Label>Longitude</Label> <Width>9</Width> </TableColumnHeader> <TableColumnHeader /> <TableColumnHeader> <Width>36</Width> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>Name</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Channel</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Enabled</PropertyName> </TableColumnItem> <TableColumnItem> <ScriptBlock> function ConvertTo-Coordinates { param([string]$GisPoint) if ($GisPoint -ne 'POINT EMPTY') { $long, $lat, $null = $GisPoint.Substring(6).Trim('(', ')').Split(' ') | Foreach-Object { [double]$_} [pscustomobject]@{Latitude = $lat; Longitude = $long} } } (ConvertTo-Coordinates -GisPoint $_.GisPoint).Latitude.ToString('#.####') </ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock> function ConvertTo-Coordinates { param([string]$GisPoint) if ($GisPoint -ne 'POINT EMPTY') { $long, $lat, $null = $GisPoint.Substring(6).Trim('(', ')').Split(' ') | Foreach-Object { [double]$_} [pscustomobject]@{Latitude = $lat; Longitude = $long} } } (ConvertTo-Coordinates -GisPoint $_.GisPoint).Longitude.ToString('#.####') </ScriptBlock> </TableColumnItem> <TableColumnItem> <PropertyName>LastModified</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Id</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>VideoOS.Platform.ConfigurationItems.Output</Name> <ViewSelectedBy> <TypeName>VideoOS.Platform.ConfigurationItems.Output</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader /> <TableColumnHeader> <Width>3</Width> </TableColumnHeader> <TableColumnHeader> <Width>5</Width> </TableColumnHeader> <TableColumnHeader> <Label>Latitude</Label> <Width>9</Width> </TableColumnHeader> <TableColumnHeader> <Label>Longitude</Label> <Width>9</Width> </TableColumnHeader> <TableColumnHeader /> <TableColumnHeader> <Width>36</Width> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>Name</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Channel</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Enabled</PropertyName> </TableColumnItem> <TableColumnItem> <ScriptBlock> function ConvertTo-Coordinates { param([string]$GisPoint) if ($GisPoint -ne 'POINT EMPTY') { $long, $lat, $null = $GisPoint.Substring(6).Trim('(', ')').Split(' ') | Foreach-Object { [double]$_} [pscustomobject]@{Latitude = $lat; Longitude = $long} } } (ConvertTo-Coordinates -GisPoint $_.GisPoint).Latitude.ToString('#.####') </ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock> function ConvertTo-Coordinates { param([string]$GisPoint) if ($GisPoint -ne 'POINT EMPTY') { $long, $lat, $null = $GisPoint.Substring(6).Trim('(', ')').Split(' ') | Foreach-Object { [double]$_} [pscustomobject]@{Latitude = $lat; Longitude = $long} } } (ConvertTo-Coordinates -GisPoint $_.GisPoint).Longitude.ToString('#.####') </ScriptBlock> </TableColumnItem> <TableColumnItem> <PropertyName>LastModified</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Id</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>VideoOS.Platform.ConfigurationItems.Metadata</Name> <ViewSelectedBy> <TypeName>VideoOS.Platform.ConfigurationItems.Metadata</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader /> <TableColumnHeader> <Width>3</Width> </TableColumnHeader> <TableColumnHeader> <Width>5</Width> </TableColumnHeader> <TableColumnHeader> <Label>Latitude</Label> <Width>9</Width> </TableColumnHeader> <TableColumnHeader> <Label>Longitude</Label> <Width>9</Width> </TableColumnHeader> <TableColumnHeader /> <TableColumnHeader> <Width>36</Width> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>Name</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Channel</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Enabled</PropertyName> </TableColumnItem> <TableColumnItem> <ScriptBlock> function ConvertTo-Coordinates { param([string]$GisPoint) if ($GisPoint -ne 'POINT EMPTY') { $long, $lat, $null = $GisPoint.Substring(6).Trim('(', ')').Split(' ') | Foreach-Object { [double]$_} [pscustomobject]@{Latitude = $lat; Longitude = $long} } } (ConvertTo-Coordinates -GisPoint $_.GisPoint).Latitude.ToString('#.####') </ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock> function ConvertTo-Coordinates { param([string]$GisPoint) if ($GisPoint -ne 'POINT EMPTY') { $long, $lat, $null = $GisPoint.Substring(6).Trim('(', ')').Split(' ') | Foreach-Object { [double]$_} [pscustomobject]@{Latitude = $lat; Longitude = $long} } } (ConvertTo-Coordinates -GisPoint $_.GisPoint).Longitude.ToString('#.####') </ScriptBlock> </TableColumnItem> <TableColumnItem> <PropertyName>LastModified</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Id</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>Configuration Item</Name> <ViewSelectedBy> <TypeName>VideoOS.ConfigurationApi.ClientService.ConfigurationItem</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader /> <TableColumnHeader> <Label>Enabled</Label> </TableColumnHeader> <TableColumnHeader> <Width>25</Width> </TableColumnHeader> <TableColumnHeader> <Width>5</Width> </TableColumnHeader> <TableColumnHeader /> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>DisplayName</PropertyName> </TableColumnItem> <TableColumnItem> <ScriptBlock>$_.EnableProperty.Enabled</ScriptBlock> </TableColumnItem> <TableColumnItem> <PropertyName>ItemType</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>ItemCategory</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Path</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>VideoOS.Platform.ConfigurationItems.Storage</Name> <ViewSelectedBy> <TypeName>VideoOS.Platform.ConfigurationItems.Storage</TypeName> </ViewSelectedBy> <GroupBy> <Label>Recording Server</Label> <ScriptBlock>[VideoOS.Platform.ConfigurationItems.RecordingServer]::new((Get-VmsManagementServer).ServerId, $_.ParentItemPath).Name</ScriptBlock> </GroupBy> <TableControl> <TableHeaders> <TableColumnHeader /> <TableColumnHeader /> <TableColumnHeader> <Label>LiveRetention</Label> </TableColumnHeader> <TableColumnHeader> <Label>LiveSize(GB)</Label> <Width>10</Width> </TableColumnHeader> <TableColumnHeader> <Width>5</Width> </TableColumnHeader> <TableColumnHeader> <Width>5</Width> </TableColumnHeader> <TableColumnHeader> <Label>Encryption</Label> <Width>6</Width> </TableColumnHeader> <TableColumnHeader> <Label>Archives</Label> <Width>3</Width> </TableColumnHeader> <TableColumnHeader> <Label>TotalRetention</Label> </TableColumnHeader> <TableColumnHeader> <Label>TotalSize(GB)</Label> <Width>10</Width> </TableColumnHeader> <TableColumnHeader> <Width>36</Width> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>Name</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>DiskPath</PropertyName> </TableColumnItem> <TableColumnItem> <ScriptBlock>New-Timespan -Minutes $_.RetainMinutes</ScriptBlock> <FormatString>g</FormatString> </TableColumnItem> <TableColumnItem> <ScriptBlock>$_.MaxSize / 1KB</ScriptBlock> <FormatString>{0:.##}</FormatString> </TableColumnItem> <TableColumnItem> <PropertyName>IsDefault</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Signing</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>EncryptionMethod</PropertyName> </TableColumnItem> <TableColumnItem> <ScriptBlock>$_.ArchiveStorageFolder.ArchiveStorages.Count</ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock> if ($_.ArchiveStorageFolder.ArchiveStorages.Count -eq 0) { New-TimeSpan -Minutes $_.RetainMinutes } else { New-TimeSpan -Minutes ($_.ArchiveStorageFolder.ArchiveStorages | Sort-Object RetainMinutes -Descending | Select-Object -First 1 -ExpandProperty RetainMinutes) } </ScriptBlock> <FormatString>g</FormatString> </TableColumnItem> <TableColumnItem> <ScriptBlock>($_.MaxSize + ($_.ArchiveStorageFolder.ArchiveStorages.MaxSize | Measure-Object -Sum).Sum) / 1KB</ScriptBlock> <FormatString>{0:.##}</FormatString> </TableColumnItem> <TableColumnItem> <PropertyName>Id</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>VideoOS.Platform.ConfigurationItems.ArchiveStorage</Name> <ViewSelectedBy> <TypeName>VideoOS.Platform.ConfigurationItems.ArchiveStorage</TypeName> </ViewSelectedBy> <GroupBy> <Label>Storage</Label> <ScriptBlock> $storage = [VideoOS.Platform.ConfigurationItems.Storage]::new((Get-VmsManagementServer).ServerId, $_.ParentItemPath) $storageName = $storage.Name $recorderName = [VideoOS.Platform.ConfigurationItems.RecordingServer]::new((Get-VmsManagementServer).ServerId, $storage.ParentItemPath).Name "$storageName on $recorderName"</ScriptBlock> </GroupBy> <TableControl> <TableHeaders> <TableColumnHeader /> <TableColumnHeader /> <TableColumnHeader> <Label>Retention</Label> </TableColumnHeader> <TableColumnHeader> <Label>MaxSize(GB)</Label> <Width>10</Width> </TableColumnHeader> <TableColumnHeader> <Label>ReducesFramerate</Label> <Width>5</Width> </TableColumnHeader> <TableColumnHeader> <Label>TargetFramerate</Label> <Width>3</Width> </TableColumnHeader> <TableColumnHeader> <Width>36</Width> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>Name</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>DiskPath</PropertyName> </TableColumnItem> <TableColumnItem> <ScriptBlock>New-Timespan -Minutes $_.RetainMinutes</ScriptBlock> <FormatString>g</FormatString> </TableColumnItem> <TableColumnItem> <ScriptBlock>$_.MaxSize / 1KB</ScriptBlock> <FormatString>{0:.##}</FormatString> </TableColumnItem> <TableColumnItem> <ScriptBlock>$_.FramerateReductionEnabled</ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock>if ($_.FramerateReductionEnabled) { $_.TargetFramerate } else { '' }</ScriptBlock> </TableColumnItem> <TableColumnItem> <PropertyName>Id</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>HardwareScan</Name> <ViewSelectedBy> <TypeName>VmsHardwareScanResult</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader> <Label>HardwareAddress</Label> </TableColumnHeader> <TableColumnHeader> <Label>UserName</Label> </TableColumnHeader> <TableColumnHeader> <Label>MacAddress</Label> </TableColumnHeader> <TableColumnHeader> <Label>Validated</Label> </TableColumnHeader> <TableColumnHeader> <Label>ExistsLocally</Label> </TableColumnHeader> <TableColumnHeader> <Label>ExistsGlobally</Label> </TableColumnHeader> <TableColumnHeader> <Label>RecordingServer</Label> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>HardwareAddress</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>UserName</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>MacAddress</PropertyName> </TableColumnItem> <TableColumnItem> <ScriptBlock>$_.HardwareScanValidated</ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock>$_.MacAddressExistsLocal</ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock>$_.MacAddressExistsGlobal</ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock>$_.RecordingServer.Name</ScriptBlock> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>FailoverGroup</Name> <ViewSelectedBy> <TypeName>VideoOS.Platform.ConfigurationItems.FailoverGroup</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader/> <TableColumnHeader/> <TableColumnHeader/> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>Name</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Id</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>LastModified</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>Video Stream Configuration</Name> <ViewSelectedBy> <TypeName>VmsCameraStreamConfig</TypeName> </ViewSelectedBy> <GroupBy> <PropertyName>DriverType</PropertyName> </GroupBy> <TableControl> <TableHeaders> <TableColumnHeader> <Label>Camera</Label> </TableColumnHeader> <TableColumnHeader /> <TableColumnHeader /> <TableColumnHeader> <Width>7</Width> </TableColumnHeader> <TableColumnHeader> <Width>10</Width> </TableColumnHeader> <TableColumnHeader> <Width>11</Width> </TableColumnHeader> <TableColumnHeader> <Width>8</Width> </TableColumnHeader> <TableColumnHeader> <Label>RecordingTrack</Label> <Width>14</Width> </TableColumnHeader> <TableColumnHeader> <Width>15</Width> </TableColumnHeader> <TableColumnHeader> <Width>7</Width> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <ScriptBlock>$_.Camera.Name</ScriptBlock> </TableColumnItem> <TableColumnItem> <PropertyName>Name</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>DisplayName</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Enabled</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>LiveMode</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>LiveDefault</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Recorded</PropertyName> </TableColumnItem> <TableColumnItem> <ScriptBlock> $_.GetRecordingTrackName() </ScriptBlock> </TableColumnItem> <TableColumnItem> <PropertyName>PlaybackDefault</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>UseEdge</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>VMS View Group</Name> <ViewSelectedBy> <TypeName>VideoOS.Platform.ConfigurationItems.ViewGroup</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader /> <TableColumnHeader /> <TableColumnHeader /> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>DisplayName</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Id</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>LastModified</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>VMS View</Name> <ViewSelectedBy> <TypeName>VideoOS.Platform.ConfigurationItems.View</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader /> <TableColumnHeader> <Label>ViewSize</Label> </TableColumnHeader> <TableColumnHeader /> <TableColumnHeader /> <TableColumnHeader /> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>DisplayName</PropertyName> </TableColumnItem> <TableColumnItem> <ScriptBlock>$_.ViewItemChildItems.Count</ScriptBlock> </TableColumnItem> <TableColumnItem> <PropertyName>Shortcut</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Id</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>LastModified</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>Configuration Item</Name> <ViewSelectedBy> <TypeName>VideoOS.Platform.ConfigurationItems.IConfigurationItem</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader /> <TableColumnHeader /> <TableColumnHeader /> <TableColumnHeader /> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>DisplayName</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>ItemCategory</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Path</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>ParentPath</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>VMS User</Name> <ViewSelectedBy> <TypeName>VideoOS.Platform.ConfigurationItems.User</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader /> <TableColumnHeader /> <TableColumnHeader /> <TableColumnHeader /> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>Domain</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>AccountName</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>IdentityType</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Sid</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>VMS Basic User</Name> <ViewSelectedBy> <TypeName>VideoOS.Platform.ConfigurationItems.BasicUser</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader /> <TableColumnHeader /> <TableColumnHeader /> <TableColumnHeader /> <TableColumnHeader /> <TableColumnHeader /> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>Name</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Status</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>IsExternal</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>CreatedDate</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>LastModified</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Sid</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>ClientProfile</Name> <ViewSelectedBy> <TypeName>VideoOS.Platform.ConfigurationItems.ClientProfile</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader /> <TableColumnHeader /> <TableColumnHeader /> <TableColumnHeader /> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>Name</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>IsDefaultProfile</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Description</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>LastModified</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>LoginProvider</Name> <ViewSelectedBy> <TypeName>VideoOS.Platform.ConfigurationItems.LoginProvider</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader /> <TableColumnHeader /> <TableColumnHeader /> <TableColumnHeader /> <TableColumnHeader /> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>Name</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Enabled</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>ClientId</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Authority</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>UserNameClaimType</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>RegisteredClaim</Name> <ViewSelectedBy> <TypeName>VideoOS.Platform.ConfigurationItems.RegisteredClaim</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader /> <TableColumnHeader /> <TableColumnHeader /> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>Name</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>DisplayName</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>CaseSensitive</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>ClaimChildItem</Name> <ViewSelectedBy> <TypeName>VideoOS.Platform.ConfigurationItems.ClaimChildItem</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader> <Label>LoginProvider</Label> </TableColumnHeader> <TableColumnHeader /> <TableColumnHeader /> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <ScriptBlock>(Get-VmsLoginProvider | Where-Object Id -eq $_.ClaimProvider)</ScriptBlock> </TableColumnItem> <TableColumnItem> <PropertyName>ClaimName</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>ClaimValue</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>FailoverGroup</Name> <ViewSelectedBy> <TypeName>VideoOS.Platform.ConfigurationItems.FailoverGroup</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader /> <TableColumnHeader> <Label>FailoverRecorders</Label> </TableColumnHeader> <TableColumnHeader /> <TableColumnHeader /> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>Name</PropertyName> </TableColumnItem> <TableColumnItem> <ScriptBlock>$_.FailoverRecorderFolder.FailoverRecorders.Count</ScriptBlock> </TableColumnItem> <TableColumnItem> <PropertyName>LastModified</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Id</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>FailoverRecorder</Name> <ViewSelectedBy> <TypeName>VideoOS.Platform.ConfigurationItems.FailoverRecorder</TypeName> </ViewSelectedBy> <GroupBy> <Label>FailoverGroup</Label> <ScriptBlock> if ($_.ParentItemPath -eq '/') { 'None' } else { (Get-ConfigurationItem -Path $_.ParentItemPath -ErrorAction SilentlyContinue).DisplayName } </ScriptBlock> </GroupBy> <TableControl> <TableHeaders> <TableColumnHeader /> <TableColumnHeader /> <TableColumnHeader /> <TableColumnHeader /> <TableColumnHeader /> <TableColumnHeader /> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>Name</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>HostName</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>WebServerUri</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Position</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>LastModified</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Id</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>Webhook</Name> <ViewSelectedBy> <TypeName>MilestonePSTools.Webhook</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader /> <TableColumnHeader /> <TableColumnHeader /> <TableColumnHeader /> <TableColumnHeader /> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>Name</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Address</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Token</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>ApiVersion</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>LastModified</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>HardwareEvent</Name> <ViewSelectedBy> <TypeName>VideoOS.Platform.ConfigurationItems.HardwareDeviceEventChildItem</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader /> <TableColumnHeader /> <TableColumnHeader /> <TableColumnHeader /> <TableColumnHeader /> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>Device</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>DisplayName</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>EventUsed</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Enabled</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>EventIndex</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>ValidateResult</Name> <ViewSelectedBy> <TypeName>VideoOS.ConfigurationApi.ClientService.ValidateResult</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader> <Label>ResultItem</Label> </TableColumnHeader> <TableColumnHeader /> <TableColumnHeader /> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <ScriptBlock>$_.ResultItem.DisplayName</ScriptBlock> </TableColumnItem> <TableColumnItem> <PropertyName>ValidatedOk</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>ErrorResults</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> </ViewDefinitions> </Configuration> <!-- SIG # Begin signature block --> <!-- MIIulgYJKoZIhvcNAQcCoIIuhzCCLoMCAQExDzANBglghkgBZQMEAgEFADB5Bgor --> <!-- BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG --> <!-- KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCATam/MZu7vnspS --> <!-- r9gP6oVjP5ru1rnWGV/YY0SMVifDwqCCE24wggVyMIIDWqADAgECAhB2U/6sdUZI --> <!-- k/Xl10pIOk74MA0GCSqGSIb3DQEBDAUAMFMxCzAJBgNVBAYTAkJFMRkwFwYDVQQK --> <!-- ExBHbG9iYWxTaWduIG52LXNhMSkwJwYDVQQDEyBHbG9iYWxTaWduIENvZGUgU2ln --> <!-- bmluZyBSb290IFI0NTAeFw0yMDAzMTgwMDAwMDBaFw00NTAzMTgwMDAwMDBaMFMx --> <!-- CzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMSkwJwYDVQQD --> <!-- EyBHbG9iYWxTaWduIENvZGUgU2lnbmluZyBSb290IFI0NTCCAiIwDQYJKoZIhvcN --> <!-- AQEBBQADggIPADCCAgoCggIBALYtxTDdeuirkD0DcrA6S5kWYbLl/6VnHTcc5X7s --> <!-- k4OqhPWjQ5uYRYq4Y1ddmwCIBCXp+GiSS4LYS8lKA/Oof2qPimEnvaFE0P31PyLC --> <!-- o0+RjbMFsiiCkV37WYgFC5cGwpj4LKczJO5QOkHM8KCwex1N0qhYOJbp3/kbkbuL --> <!-- ECzSx0Mdogl0oYCve+YzCgxZa4689Ktal3t/rlX7hPCA/oRM1+K6vcR1oW+9YRB0 --> <!-- RLKYB+J0q/9o3GwmPukf5eAEh60w0wyNA3xVuBZwXCR4ICXrZ2eIq7pONJhrcBHe --> <!-- OMrUvqHAnOHfHgIB2DvhZ0OEts/8dLcvhKO/ugk3PWdssUVcGWGrQYP1rB3rdw1G --> <!-- R3POv72Vle2dK4gQ/vpY6KdX4bPPqFrpByWbEsSegHI9k9yMlN87ROYmgPzSwwPw --> <!-- jAzSRdYu54+YnuYE7kJuZ35CFnFi5wT5YMZkobacgSFOK8ZtaJSGxpl0c2cxepHy --> <!-- 1Ix5bnymu35Gb03FhRIrz5oiRAiohTfOB2FXBhcSJMDEMXOhmDVXR34QOkXZLaRR --> <!-- kJipoAc3xGUaqhxrFnf3p5fsPxkwmW8x++pAsufSxPrJ0PBQdnRZ+o1tFzK++Ol+ --> <!-- A/Tnh3Wa1EqRLIUDEwIrQoDyiWo2z8hMoM6e+MuNrRan097VmxinxpI68YJj8S4O --> <!-- JGTfAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0G --> <!-- A1UdDgQWBBQfAL9GgAr8eDm3pbRD2VZQu86WOzANBgkqhkiG9w0BAQwFAAOCAgEA --> <!-- Xiu6dJc0RF92SChAhJPuAW7pobPWgCXme+S8CZE9D/x2rdfUMCC7j2DQkdYc8pzv --> <!-- eBorlDICwSSWUlIC0PPR/PKbOW6Z4R+OQ0F9mh5byV2ahPwm5ofzdHImraQb2T07 --> <!-- alKgPAkeLx57szO0Rcf3rLGvk2Ctdq64shV464Nq6//bRqsk5e4C+pAfWcAvXda3 --> <!-- XaRcELdyU/hBTsz6eBolSsr+hWJDYcO0N6qB0vTWOg+9jVl+MEfeK2vnIVAzX9Rn --> <!-- m9S4Z588J5kD/4VDjnMSyiDN6GHVsWbcF9Y5bQ/bzyM3oYKJThxrP9agzaoHnT5C --> <!-- JqrXDO76R78aUn7RdYHTyYpiF21PiKAhoCY+r23ZYjAf6Zgorm6N1Y5McmaTgI0q --> <!-- 41XHYGeQQlZcIlEPs9xOOe5N3dkdeBBUO27Ql28DtR6yI3PGErKaZND8lYUkqP/f --> <!-- obDckUCu3wkzq7ndkrfxzJF0O2nrZ5cbkL/nx6BvcbtXv7ePWu16QGoWzYCELS/h --> <!-- AtQklEOzFfwMKxv9cW/8y7x1Fzpeg9LJsy8b1ZyNf1T+fn7kVqOHp53hWVKUQY9t --> <!-- W76GlZr/GnbdQNJRSnC0HzNjI3c/7CceWeQIh+00gkoPP/6gHcH1Z3NFhnj0qinp --> <!-- J4fGGdvGExTDOUmHTaCX4GUT9Z13Vunas1jHOvLAzYIwggbmMIIEzqADAgECAhB3 --> <!-- vQ4DobcI+FSrBnIQ2QRHMA0GCSqGSIb3DQEBCwUAMFMxCzAJBgNVBAYTAkJFMRkw --> <!-- FwYDVQQKExBHbG9iYWxTaWduIG52LXNhMSkwJwYDVQQDEyBHbG9iYWxTaWduIENv --> <!-- ZGUgU2lnbmluZyBSb290IFI0NTAeFw0yMDA3MjgwMDAwMDBaFw0zMDA3MjgwMDAw --> <!-- MDBaMFkxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMS8w --> <!-- LQYDVQQDEyZHbG9iYWxTaWduIEdDQyBSNDUgQ29kZVNpZ25pbmcgQ0EgMjAyMDCC --> <!-- AiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANZCTfnjT8Yj9GwdgaYw90g9 --> <!-- z9DljeUgIpYHRDVdBs8PHXBg5iZU+lMjYAKoXwIC947Jbj2peAW9jvVPGSSZfM8R --> <!-- Fpsfe2vSo3toZXer2LEsP9NyBjJcW6xQZywlTVYGNvzBYkx9fYYWlZpdVLpQ0LB/ --> <!-- okQZ6dZubD4Twp8R1F80W1FoMWMK+FvQ3rpZXzGviWg4QD4I6FNnTmO2IY7v3Y2F --> <!-- QVWeHLw33JWgxHGnHxulSW4KIFl+iaNYFZcAJWnf3sJqUGVOU/troZ8YHooOX1Re --> <!-- veBbz/IMBNLeCKEQJvey83ouwo6WwT/Opdr0WSiMN2WhMZYLjqR2dxVJhGaCJedD --> <!-- CndSsZlRQv+hst2c0twY2cGGqUAdQZdihryo/6LHYxcG/WZ6NpQBIIl4H5D0e6lS --> <!-- TmpPVAYqgK+ex1BC+mUK4wH0sW6sDqjjgRmoOMieAyiGpHSnR5V+cloqexVqHMRp --> <!-- 5rC+QBmZy9J9VU4inBDgoVvDsy56i8Te8UsfjCh5MEV/bBO2PSz/LUqKKuwoDy3K --> <!-- 1JyYikptWjYsL9+6y+JBSgh3GIitNWGUEvOkcuvuNp6nUSeRPPeiGsz8h+WX4VGH --> <!-- aekizIPAtw9FbAfhQ0/UjErOz2OxtaQQevkNDCiwazT+IWgnb+z4+iaEW3VCzYkm --> <!-- eVmda6tjcWKQJQ0IIPH/AgMBAAGjggGuMIIBqjAOBgNVHQ8BAf8EBAMCAYYwEwYD --> <!-- VR0lBAwwCgYIKwYBBQUHAwMwEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQU --> <!-- 2rONwCSQo2t30wygWd0hZ2R2C3gwHwYDVR0jBBgwFoAUHwC/RoAK/Hg5t6W0Q9lW --> <!-- ULvOljswgZMGCCsGAQUFBwEBBIGGMIGDMDkGCCsGAQUFBzABhi1odHRwOi8vb2Nz --> <!-- cC5nbG9iYWxzaWduLmNvbS9jb2Rlc2lnbmluZ3Jvb3RyNDUwRgYIKwYBBQUHMAKG --> <!-- Omh0dHA6Ly9zZWN1cmUuZ2xvYmFsc2lnbi5jb20vY2FjZXJ0L2NvZGVzaWduaW5n --> <!-- cm9vdHI0NS5jcnQwQQYDVR0fBDowODA2oDSgMoYwaHR0cDovL2NybC5nbG9iYWxz --> <!-- aWduLmNvbS9jb2Rlc2lnbmluZ3Jvb3RyNDUuY3JsMFYGA1UdIARPME0wQQYJKwYB --> <!-- BAGgMgEyMDQwMgYIKwYBBQUHAgEWJmh0dHBzOi8vd3d3Lmdsb2JhbHNpZ24uY29t --> <!-- L3JlcG9zaXRvcnkvMAgGBmeBDAEEATANBgkqhkiG9w0BAQsFAAOCAgEACIhyJsav --> <!-- +qxfBsCqjJDa0LLAopf/bhMyFlT9PvQwEZ+PmPmbUt3yohbu2XiVppp8YbgEtfjr --> <!-- y/RhETP2ZSW3EUKL2Glux/+VtIFDqX6uv4LWTcwRo4NxahBeGQWn52x/VvSoXMNO --> <!-- Ca1Za7j5fqUuuPzeDsKg+7AE1BMbxyepuaotMTvPRkyd60zsvC6c8YejfzhpX0FA --> <!-- Z/ZTfepB7449+6nUEThG3zzr9s0ivRPN8OHm5TOgvjzkeNUbzCDyMHOwIhz2hNab --> <!-- XAAC4ShSS/8SS0Dq7rAaBgaehObn8NuERvtz2StCtslXNMcWwKbrIbmqDvf+28rr --> <!-- vBfLuGfr4z5P26mUhmRVyQkKwNkEcUoRS1pkw7x4eK1MRyZlB5nVzTZgoTNTs/Z7 --> <!-- KtWJQDxxpav4mVn945uSS90FvQsMeAYrz1PYvRKaWyeGhT+RvuB4gHNU36cdZytq --> <!-- tq5NiYAkCFJwUPMB/0SuL5rg4UkI4eFb1zjRngqKnZQnm8qjudviNmrjb7lYYuA2 --> <!-- eDYB+sGniXomU6Ncu9Ky64rLYwgv/h7zViniNZvY/+mlvW1LWSyJLC9Su7UpkNpD --> <!-- R7xy3bzZv4DB3LCrtEsdWDY3ZOub4YUXmimi/eYI0pL/oPh84emn0TCOXyZQK8ei --> <!-- 4pd3iu/YTT4m65lAYPM8Zwy2CHIpNVOBNNwwggcKMIIE8qADAgECAgxjM0+VRu6w --> <!-- 7+lFi6kwDQYJKoZIhvcNAQELBQAwWTELMAkGA1UEBhMCQkUxGTAXBgNVBAoTEEds --> <!-- b2JhbFNpZ24gbnYtc2ExLzAtBgNVBAMTJkdsb2JhbFNpZ24gR0NDIFI0NSBDb2Rl --> <!-- U2lnbmluZyBDQSAyMDIwMB4XDTI0MDEyNjE1MDcwMVoXDTI1MDEyNjE1MDcwMVow --> <!-- eDELMAkGA1UEBhMCVVMxDzANBgNVBAgTBk9yZWdvbjEUMBIGA1UEBxMLTGFrZSBP --> <!-- c3dlZ28xIDAeBgNVBAoTF01pbGVzdG9uZSBTeXN0ZW1zLCBJbmMuMSAwHgYDVQQD --> <!-- ExdNaWxlc3RvbmUgU3lzdGVtcywgSW5jLjCCAiIwDQYJKoZIhvcNAQEBBQADggIP --> <!-- ADCCAgoCggIBANuPJQeA9USbN3zbAcb5W7/1Pc6RnmFcaei4VgjAoZ90TW2f69uY --> <!-- ELwNlwnQAKlTfr9khIMRUVVNIjVwjGeUpDi5u20RaYAwdXs0t3p9BnxvgC7kqLXC --> <!-- RP+iKvd1oiFy/WfHwSoHkgr3ZfXW22cfKMRlEBqkOnMnrTvpHNsx0BgFt4Uwt+uY --> <!-- 5uXoAw0sw28OkBJFBV8BBc+bRqQ+7cwtzmyA7HpNwcC/gFcotOT7p9APL6V0K01t --> <!-- ZO5JTKephmN1ycQz/SZK6Fbl8Myy0Gla4ZON9gThUVYmNvLEouwoVj/7CCAA0Oni --> <!-- n3pI9NHDHOu7lJz/N5YGxKQK95WCFrOmcRq5eEJHRN6XGRwzCTMOnOQ9J8MA9cfx --> <!-- WfzmbOU4jwscTGrXP9ffv3IvdcOkE63cFLBWPja07/qnrCC57mAZloGqCJYS1hvv --> <!-- cefIu1AhoAqn1xXnwKLHqW4dAOSorMXjGo6w+0AyV2RgRXkmi+zgCaOy9Xe9XG44 --> <!-- 9vlJstGU3Mjvr2WrhFFE05hyE7hPPI7EcAm+JXCVBn7yzLIIqsD4GgPddMYg9omY --> <!-- QpdKe5eMiJL1jErvxr7aazgcqcgmuIabReqocH36ANVMfoBo140ePgbAfMJ5gslE --> <!-- PEoo7ArovmXoqs2t62o8SFx/071+dTGYZshlKTpYGZZ9ydpIuuMZJSJ/AgMBAAGj --> <!-- ggGxMIIBrTAOBgNVHQ8BAf8EBAMCB4AwgZsGCCsGAQUFBwEBBIGOMIGLMEoGCCsG --> <!-- AQUFBzAChj5odHRwOi8vc2VjdXJlLmdsb2JhbHNpZ24uY29tL2NhY2VydC9nc2dj --> <!-- Y3I0NWNvZGVzaWduY2EyMDIwLmNydDA9BggrBgEFBQcwAYYxaHR0cDovL29jc3Au --> <!-- Z2xvYmFsc2lnbi5jb20vZ3NnY2NyNDVjb2Rlc2lnbmNhMjAyMDBWBgNVHSAETzBN --> <!-- MEEGCSsGAQQBoDIBMjA0MDIGCCsGAQUFBwIBFiZodHRwczovL3d3dy5nbG9iYWxz --> <!-- aWduLmNvbS9yZXBvc2l0b3J5LzAIBgZngQwBBAEwCQYDVR0TBAIwADBFBgNVHR8E --> <!-- PjA8MDqgOKA2hjRodHRwOi8vY3JsLmdsb2JhbHNpZ24uY29tL2dzZ2NjcjQ1Y29k --> <!-- ZXNpZ25jYTIwMjAuY3JsMBMGA1UdJQQMMAoGCCsGAQUFBwMDMB8GA1UdIwQYMBaA --> <!-- FNqzjcAkkKNrd9MMoFndIWdkdgt4MB0GA1UdDgQWBBT3z5hC3BNSWFzfQByqFmRK --> <!-- y9AYkTANBgkqhkiG9w0BAQsFAAOCAgEAFyXnmIB6a+IH36icvO/LaNa+Hbz4H6JH --> <!-- st8Lpq9Xefzt8fVMOXMPC163mXHHQjyEXl7qqz++mQgXq9j/gg89gIoqP02QE8A2 --> <!-- 3MP4Zqs94lTJfQd1vGN0wts5g87foU366iCxPPGy3d91UmbARdpLIP5MfCjAZqEB --> <!-- Sm1phhOXxFF55QnGfn0rX4MBY63lPm2acgUU+A+36sOyZh1xS9EczsmveTmpx3i6 --> <!-- JlGjdmKfxNh91vqHnuHgiMRXradVbkUPih4SLdSw94g3Nj9qYLKk2/tHV3fQfwml --> <!-- gPhW6MUgdUts/UWIwFKhLaVb+BID+asbFVoaOQw1a0Whk/Nd6+CVH62dExBA/ZxV --> <!-- Y6MBfZQk6tU6uWpReEQHJuYqqBr9YOdBYr070SJbyjZWFUdGzGKLXbpaeSNNxDUf --> <!-- 7oaHT2IyHIfrhEykk1mLHoGTZlnRlG3S/v+N3t1FnUhD0Oss3QjAxQKg3byHCjGe --> <!-- vbfajoXMFjLZFKb1cUD7tDctmg4/ZwKar5xdrpgKsXFC3PrCrSbq5YqIA9qQ/M6y --> <!-- 8wbKVQ/AEdHmaSGOs+Xqq6yQ8+h9jW/QbdhMhj1WWMhEV0wnAy7i7Jx6kuramAvS --> <!-- 2I8ypu5QlAx3eiAUG4gYOBPXLlGDBz5J1I+Ulggintgy4rXgbNdBwPGTPWY6QlxM --> <!-- 8XNwFnFuDh8xghp+MIIaegIBATBpMFkxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBH --> <!-- bG9iYWxTaWduIG52LXNhMS8wLQYDVQQDEyZHbG9iYWxTaWduIEdDQyBSNDUgQ29k --> <!-- ZVNpZ25pbmcgQ0EgMjAyMAIMYzNPlUbusO/pRYupMA0GCWCGSAFlAwQCAQUAoIGk --> <!-- MBkGCSqGSIb3DQEJAzEMBgorBgEEAYI3AgEEMBwGCisGAQQBgjcCAQsxDjAMBgor --> <!-- BgEEAYI3AgEVMC8GCSqGSIb3DQEJBDEiBCCSkCcOIVDfz+WF1J2Q9t8Ubbpsc0bI --> <!-- IuADVL+ZgXrg3TA4BgorBgEEAYI3AgEMMSowKKACgAChIoAgaHR0cHM6Ly93d3cu --> <!-- bWlsZXN0b25lcHN0b29scy5jb20wDQYJKoZIhvcNAQEBBQAEggIAp9EE9FXkHPkZ --> <!-- xrz/wFD81GYfxt7Hinyl5DDqpEy6jiC9kuEpwdCZ7sHMlTKKMMWK1Y29fuKZeoiB --> <!-- FpUd4TusrBy4dpdhCIJb7zcae3425FJOvwDZHYVMBUvo/ysvfvYbBKYsGpincDG0 --> <!-- TouL0246tdEIA/cA3W3Ufxmj5sOWrxImobsjfXtHlfUxdEmjFW0goCIc1r2UaOyq --> <!-- cwGDKGDByoL3hNyHuabB96fnhYfW8Eo3MKJpuJughillexxJBgoe8Pw/r5wyIbga --> <!-- cQXsIo/hV+u5sYlwIIg0boRIIWeIuxSZzHw1PpgCXL85RLQopD1rAlFJFOsF/n1q --> <!-- uB6mm7Gipxg9ukX/a1PMPIwjCzCzxy8f+p/fwDFB2vURbB/4dJdFGLhy+3XdARDf --> <!-- DxnP3nGsWsQ/cGC2gi+GOTK/krqENUYwMEW6zrPJ1t3pszRrx8KjgO4MeOXl7eng --> <!-- Qjo78kEzRqopuf6nQXOe9r0u4UhWP0Lge+sizG86YaCYLPpWSaxiijCBi9Q2q2yI --> <!-- 2rmsEYYIplyRgEPS5n9EX7EVTA4JttcsRe5URWaXrS2LCCeW6uIf+HjMMIqGw3Y0 --> <!-- zjmCoXvKtau+Sd0ctsn7i0ydskanlLHHykpD2MjuKxDca9Ro1+YNEmvqSwXu3E8O --> <!-- baU2AGNvmOFHgwbNGTOgGQJXzvdlIVChghc/MIIXOwYKKwYBBAGCNwMDATGCFysw --> <!-- ghcnBgkqhkiG9w0BBwKgghcYMIIXFAIBAzEPMA0GCWCGSAFlAwQCAQUAMHcGCyqG --> <!-- SIb3DQEJEAEEoGgEZjBkAgEBBglghkgBhv1sBwEwMTANBglghkgBZQMEAgEFAAQg --> <!-- /Si1nuDtItu1S1ObNs5LSteBGtH2TXE0wu4nMqNQJ+wCEHto8UVzl2vDks8TXK3g --> <!-- Ry4YDzIwMjQwNTE4MTA1NzM4WqCCEwkwggbCMIIEqqADAgECAhAFRK/zlJ0IOaa/ --> <!-- 2z9f5WEWMA0GCSqGSIb3DQEBCwUAMGMxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5E --> <!-- aWdpQ2VydCwgSW5jLjE7MDkGA1UEAxMyRGlnaUNlcnQgVHJ1c3RlZCBHNCBSU0E0 --> <!-- MDk2IFNIQTI1NiBUaW1lU3RhbXBpbmcgQ0EwHhcNMjMwNzE0MDAwMDAwWhcNMzQx --> <!-- MDEzMjM1OTU5WjBIMQswCQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNlcnQsIElu --> <!-- Yy4xIDAeBgNVBAMTF0RpZ2lDZXJ0IFRpbWVzdGFtcCAyMDIzMIICIjANBgkqhkiG --> <!-- 9w0BAQEFAAOCAg8AMIICCgKCAgEAo1NFhx2DjlusPlSzI+DPn9fl0uddoQ4J3C9I --> <!-- o5d6OyqcZ9xiFVjBqZMRp82qsmrdECmKHmJjadNYnDVxvzqX65RQjxwg6seaOy+W --> <!-- ZuNp52n+W8PWKyAcwZeUtKVQgfLPywemMGjKg0La/H8JJJSkghraarrYO8pd3hkY --> <!-- hftF6g1hbJ3+cV7EBpo88MUueQ8bZlLjyNY+X9pD04T10Mf2SC1eRXWWdf7dEKEb --> <!-- g8G45lKVtUfXeCk5a+B4WZfjRCtK1ZXO7wgX6oJkTf8j48qG7rSkIWRw69XloNpj --> <!-- sy7pBe6q9iT1HbybHLK3X9/w7nZ9MZllR1WdSiQvrCuXvp/k/XtzPjLuUjT71Lvr --> <!-- 1KAsNJvj3m5kGQc3AZEPHLVRzapMZoOIaGK7vEEbeBlt5NkP4FhB+9ixLOFRr7St --> <!-- FQYU6mIIE9NpHnxkTZ0P387RXoyqq1AVybPKvNfEO2hEo6U7Qv1zfe7dCv95NBB+ --> <!-- plwKWEwAPoVpdceDZNZ1zY8SdlalJPrXxGshuugfNJgvOuprAbD3+yqG7HtSOKmY --> <!-- CaFxsmxxrz64b5bV4RAT/mFHCoz+8LbH1cfebCTwv0KCyqBxPZySkwS0aXAnDU+3 --> <!-- tTbRyV8IpHCj7ArxES5k4MsiK8rxKBMhSVF+BmbTO77665E42FEHypS34lCh8zrT --> <!-- ioPLQHsCAwEAAaOCAYswggGHMA4GA1UdDwEB/wQEAwIHgDAMBgNVHRMBAf8EAjAA --> <!-- MBYGA1UdJQEB/wQMMAoGCCsGAQUFBwMIMCAGA1UdIAQZMBcwCAYGZ4EMAQQCMAsG --> <!-- CWCGSAGG/WwHATAfBgNVHSMEGDAWgBS6FtltTYUvcyl2mi91jGogj57IbzAdBgNV --> <!-- HQ4EFgQUpbbvE+fvzdBkodVWqWUxo97V40kwWgYDVR0fBFMwUTBPoE2gS4ZJaHR0 --> <!-- cDovL2NybDMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZEc0UlNBNDA5NlNI --> <!-- QTI1NlRpbWVTdGFtcGluZ0NBLmNybDCBkAYIKwYBBQUHAQEEgYMwgYAwJAYIKwYB --> <!-- BQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBYBggrBgEFBQcwAoZMaHR0 --> <!-- cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZEc0UlNBNDA5 --> <!-- NlNIQTI1NlRpbWVTdGFtcGluZ0NBLmNydDANBgkqhkiG9w0BAQsFAAOCAgEAgRrW --> <!-- 3qCptZgXvHCNT4o8aJzYJf/LLOTN6l0ikuyMIgKpuM+AqNnn48XtJoKKcS8Y3U62 --> <!-- 3mzX4WCcK+3tPUiOuGu6fF29wmE3aEl3o+uQqhLXJ4Xzjh6S2sJAOJ9dyKAuJXgl --> <!-- nSoFeoQpmLZXeY/bJlYrsPOnvTcM2Jh2T1a5UsK2nTipgedtQVyMadG5K8TGe8+c --> <!-- +njikxp2oml101DkRBK+IA2eqUTQ+OVJdwhaIcW0z5iVGlS6ubzBaRm6zxbygzc0 --> <!-- brBBJt3eWpdPM43UjXd9dUWhpVgmagNF3tlQtVCMr1a9TMXhRsUo063nQwBw3syY --> <!-- nhmJA+rUkTfvTVLzyWAhxFZH7doRS4wyw4jmWOK22z75X7BC1o/jF5HRqsBV44a/ --> <!-- rCcsQdCaM0qoNtS5cpZ+l3k4SF/Kwtw9Mt911jZnWon49qfH5U81PAC9vpwqbHkB --> <!-- 3NpE5jreODsHXjlY9HxzMVWggBHLFAx+rrz+pOt5Zapo1iLKO+uagjVXKBbLafIy --> <!-- mrLS2Dq4sUaGa7oX/cR3bBVsrquvczroSUa31X/MtjjA2Owc9bahuEMs305MfR5o --> <!-- cMB3CtQC4Fxguyj/OOVSWtasFyIjTvTs0xf7UGv/B3cfcZdEQcm4RtNsMnxYL2dH --> <!-- ZeUbc7aZ+WssBkbvQR7w8F/g29mtkIBEr4AQQYowggauMIIElqADAgECAhAHNje3 --> <!-- JFR82Ees/ShmKl5bMA0GCSqGSIb3DQEBCwUAMGIxCzAJBgNVBAYTAlVTMRUwEwYD --> <!-- VQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAf --> <!-- BgNVBAMTGERpZ2lDZXJ0IFRydXN0ZWQgUm9vdCBHNDAeFw0yMjAzMjMwMDAwMDBa --> <!-- Fw0zNzAzMjIyMzU5NTlaMGMxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2Vy --> <!-- dCwgSW5jLjE7MDkGA1UEAxMyRGlnaUNlcnQgVHJ1c3RlZCBHNCBSU0E0MDk2IFNI --> <!-- QTI1NiBUaW1lU3RhbXBpbmcgQ0EwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK --> <!-- AoICAQDGhjUGSbPBPXJJUVXHJQPE8pE3qZdRodbSg9GeTKJtoLDMg/la9hGhRBVC --> <!-- X6SI82j6ffOciQt/nR+eDzMfUBMLJnOWbfhXqAJ9/UO0hNoR8XOxs+4rgISKIhjf --> <!-- 69o9xBd/qxkrPkLcZ47qUT3w1lbU5ygt69OxtXXnHwZljZQp09nsad/ZkIdGAHvb --> <!-- REGJ3HxqV3rwN3mfXazL6IRktFLydkf3YYMZ3V+0VAshaG43IbtArF+y3kp9zvU5 --> <!-- EmfvDqVjbOSmxR3NNg1c1eYbqMFkdECnwHLFuk4fsbVYTXn+149zk6wsOeKlSNbw --> <!-- sDETqVcplicu9Yemj052FVUmcJgmf6AaRyBD40NjgHt1biclkJg6OBGz9vae5jtb --> <!-- 7IHeIhTZgirHkr+g3uM+onP65x9abJTyUpURK1h0QCirc0PO30qhHGs4xSnzyqqW --> <!-- c0Jon7ZGs506o9UD4L/wojzKQtwYSH8UNM/STKvvmz3+DrhkKvp1KCRB7UK/BZxm --> <!-- SVJQ9FHzNklNiyDSLFc1eSuo80VgvCONWPfcYd6T/jnA+bIwpUzX6ZhKWD7TA4j+ --> <!-- s4/TXkt2ElGTyYwMO1uKIqjBJgj5FBASA31fI7tk42PgpuE+9sJ0sj8eCXbsq11G --> <!-- deJgo1gJASgADoRU7s7pXcheMBK9Rp6103a50g5rmQzSM7TNsQIDAQABo4IBXTCC --> <!-- AVkwEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQUuhbZbU2FL3MpdpovdYxq --> <!-- II+eyG8wHwYDVR0jBBgwFoAU7NfjgtJxXWRM3y5nP+e6mK4cD08wDgYDVR0PAQH/ --> <!-- BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMIMHcGCCsGAQUFBwEBBGswaTAkBggr --> <!-- BgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQuY29tMEEGCCsGAQUFBzAChjVo --> <!-- dHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkUm9vdEc0 --> <!-- LmNydDBDBgNVHR8EPDA6MDigNqA0hjJodHRwOi8vY3JsMy5kaWdpY2VydC5jb20v --> <!-- RGlnaUNlcnRUcnVzdGVkUm9vdEc0LmNybDAgBgNVHSAEGTAXMAgGBmeBDAEEAjAL --> <!-- BglghkgBhv1sBwEwDQYJKoZIhvcNAQELBQADggIBAH1ZjsCTtm+YqUQiAX5m1tgh --> <!-- QuGwGC4QTRPPMFPOvxj7x1Bd4ksp+3CKDaopafxpwc8dB+k+YMjYC+VcW9dth/qE --> <!-- ICU0MWfNthKWb8RQTGIdDAiCqBa9qVbPFXONASIlzpVpP0d3+3J0FNf/q0+KLHqr --> <!-- hc1DX+1gtqpPkWaeLJ7giqzl/Yy8ZCaHbJK9nXzQcAp876i8dU+6WvepELJd6f8o --> <!-- VInw1YpxdmXazPByoyP6wCeCRK6ZJxurJB4mwbfeKuv2nrF5mYGjVoarCkXJ38SN --> <!-- oOeY+/umnXKvxMfBwWpx2cYTgAnEtp/Nh4cku0+jSbl3ZpHxcpzpSwJSpzd+k1Os --> <!-- Ox0ISQ+UzTl63f8lY5knLD0/a6fxZsNBzU+2QJshIUDQtxMkzdwdeDrknq3lNHGS --> <!-- 1yZr5Dhzq6YBT70/O3itTK37xJV77QpfMzmHQXh6OOmc4d0j/R0o08f56PGYX/sr --> <!-- 2H7yRp11LB4nLCbbbxV7HhmLNriT1ObyF5lZynDwN7+YAN8gFk8n+2BnFqFmut1V --> <!-- wDophrCYoCvtlUG3OtUVmDG0YgkPCr2B2RP+v6TR81fZvAT6gt4y3wSJ8ADNXcL5 --> <!-- 0CN/AAvkdgIm2fBldkKmKYcJRyvmfxqkhQ/8mJb2VVQrH4D6wPIOK+XW+6kvRBVK --> <!-- 5xMOHds3OBqhK/bt1nz8MIIFjTCCBHWgAwIBAgIQDpsYjvnQLefv21DiCEAYWjAN --> <!-- BgkqhkiG9w0BAQwFADBlMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQg --> <!-- SW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2Vy --> <!-- dCBBc3N1cmVkIElEIFJvb3QgQ0EwHhcNMjIwODAxMDAwMDAwWhcNMzExMTA5MjM1 --> <!-- OTU5WjBiMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYD --> <!-- VQQLExB3d3cuZGlnaWNlcnQuY29tMSEwHwYDVQQDExhEaWdpQ2VydCBUcnVzdGVk --> <!-- IFJvb3QgRzQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC/5pBzaN67 --> <!-- 5F1KPDAiMGkz7MKnJS7JIT3yithZwuEppz1Yq3aaza57G4QNxDAf8xukOBbrVsaX --> <!-- bR2rsnnyyhHS5F/WBTxSD1Ifxp4VpX6+n6lXFllVcq9ok3DCsrp1mWpzMpTREEQQ --> <!-- Lt+C8weE5nQ7bXHiLQwb7iDVySAdYyktzuxeTsiT+CFhmzTrBcZe7FsavOvJz82s --> <!-- NEBfsXpm7nfISKhmV1efVFiODCu3T6cw2Vbuyntd463JT17lNecxy9qTXtyOj4Da --> <!-- tpGYQJB5w3jHtrHEtWoYOAMQjdjUN6QuBX2I9YI+EJFwq1WCQTLX2wRzKm6RAXwh --> <!-- TNS8rhsDdV14Ztk6MUSaM0C/CNdaSaTC5qmgZ92kJ7yhTzm1EVgX9yRcRo9k98Fp --> <!-- iHaYdj1ZXUJ2h4mXaXpI8OCiEhtmmnTK3kse5w5jrubU75KSOp493ADkRSWJtppE --> <!-- GSt+wJS00mFt6zPZxd9LBADMfRyVw4/3IbKyEbe7f/LVjHAsQWCqsWMYRJUadmJ+ --> <!-- 9oCw++hkpjPRiQfhvbfmQ6QYuKZ3AeEPlAwhHbJUKSWJbOUOUlFHdL4mrLZBdd56 --> <!-- rF+NP8m800ERElvlEFDrMcXKchYiCd98THU/Y+whX8QgUWtvsauGi0/C1kVfnSD8 --> <!-- oR7FwI+isX4KJpn15GkvmB0t9dmpsh3lGwIDAQABo4IBOjCCATYwDwYDVR0TAQH/ --> <!-- BAUwAwEB/zAdBgNVHQ4EFgQU7NfjgtJxXWRM3y5nP+e6mK4cD08wHwYDVR0jBBgw --> <!-- FoAUReuir/SSy4IxLVGLp6chnfNtyA8wDgYDVR0PAQH/BAQDAgGGMHkGCCsGAQUF --> <!-- BwEBBG0wazAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQuY29tMEMG --> <!-- CCsGAQUFBzAChjdodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGlnaUNlcnRB --> <!-- c3N1cmVkSURSb290Q0EuY3J0MEUGA1UdHwQ+MDwwOqA4oDaGNGh0dHA6Ly9jcmwz --> <!-- LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEFzc3VyZWRJRFJvb3RDQS5jcmwwEQYDVR0g --> <!-- BAowCDAGBgRVHSAAMA0GCSqGSIb3DQEBDAUAA4IBAQBwoL9DXFXnOF+go3QbPbYW --> <!-- 1/e/Vwe9mqyhhyzshV6pGrsi+IcaaVQi7aSId229GhT0E0p6Ly23OO/0/4C5+KH3 --> <!-- 8nLeJLxSA8hO0Cre+i1Wz/n096wwepqLsl7Uz9FDRJtDIeuWcqFItJnLnU+nBgMT --> <!-- dydE1Od/6Fmo8L8vC6bp8jQ87PcDx4eo0kxAGTVGamlUsLihVo7spNU96LHc/RzY --> <!-- 9HdaXFSMb++hUD38dglohJ9vytsgjTVgHAIDyyCwrFigDkBjxZgiwbJZ9VVrzyer --> <!-- bHbObyMt9H5xaiNrIv8SuFQtJ37YOtnwtoeW/VvRXKwYw02fc7cBqZ9Xql4o4rmU --> <!-- MYIDdjCCA3ICAQEwdzBjMQswCQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNlcnQs --> <!-- IEluYy4xOzA5BgNVBAMTMkRpZ2lDZXJ0IFRydXN0ZWQgRzQgUlNBNDA5NiBTSEEy --> <!-- NTYgVGltZVN0YW1waW5nIENBAhAFRK/zlJ0IOaa/2z9f5WEWMA0GCWCGSAFlAwQC --> <!-- AQUAoIHRMBoGCSqGSIb3DQEJAzENBgsqhkiG9w0BCRABBDAcBgkqhkiG9w0BCQUx --> <!-- DxcNMjQwNTE4MTA1NzM4WjArBgsqhkiG9w0BCRACDDEcMBowGDAWBBRm8CsywsLJ --> <!-- D4JdzqqKycZPGZzPQDAvBgkqhkiG9w0BCQQxIgQgS39T8uBKQvzaML/wXqu+Wx39 --> <!-- 1u3hV4MueJYfPiL/VV8wNwYLKoZIhvcNAQkQAi8xKDAmMCQwIgQg0vbkbe10IszR --> <!-- 1EBXaEE2b4KK2lWarjMWr00amtQMeCgwDQYJKoZIhvcNAQEBBQAEggIAJKf1Xlpb --> <!-- b8cvoW2ffnVe5khvvTrBzyBg/dKDAdbWGCgOALYJXQXp+iGvzVQ5F5f9YU7dtNHq --> <!-- UPeYWePzzwZw/JQ/SL+fmWYzAwAk8wEdiJNryCelvzlKDR/a+ZrgUga4HYMFqYyE --> <!-- uH3Cn/TeADvrX6QeH0nrKc19AXSTplkiHWNXqdI2d/XDvIkz+RKpYOWYBulhEnBj --> <!-- D4g33lbv/YZTwzKoI+onHvHOAAmDNa/YgePNMCa8b/rgI03zJuKZB9mjvRLQE+8u --> <!-- zvrJc10HPjxe4Zm5k7TvXixkdJNk7mXwS+FrdnCM/FQtkuCMjWnVT22v6M9FSRmC --> <!-- KLoNRJCktwy8Iqenz8zteteg4iyMtUPpx2CjZSfoQcO0Oabz4J140nbtatocHTkG --> <!-- VavuiVmpgZ9a5HVpSKQQJFizwDiFTyIo5A0C0p5ALF6V/JaehNMAg115LJtNITRB --> <!-- QY3g7OeSTArsRsE2p789HPIulMxBYin/SnwOlhJOqwS+J0s2qwtEN6MhMR+Cx6jJ --> <!-- 7i+CbKMMWu3cXCNMfVjwToAy3Jb5SWCpdYtbjKyu0aMd+xh50owa0MoKOO5SoKW5 --> <!-- icguSqJlANroAmkYE2fHiQFpKIiThI1MfAI67xMyWgxyfY+eBTg+rKwNmFHhRV7n --> <!-- dQ+SlWxOSmv8dLumKRh+nNPChlJLIDhUiGw= --> <!-- SIG # End signature block --> |