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> <View> <Name>MotionDetection</Name> <ViewSelectedBy> <TypeName>VideoOS.Platform.ConfigurationItems.MotionDetection</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader /> <TableColumnHeader /> <TableColumnHeader /> <TableColumnHeader /> <TableColumnHeader /> <TableColumnHeader /> <TableColumnHeader /> <TableColumnHeader /> <TableColumnHeader /> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>Camera</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Enabled</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>HardwareAccelerationMode</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>ManualSensitivityEnabled</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>DetectionMethod</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>KeyframesOnly</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>GenerateMotionMetadata</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>ManualSensitivity</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Threshold</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> </ViewDefinitions> </Configuration> <!-- SIG # Begin signature block --> <!-- MIIubwYJKoZIhvcNAQcCoIIuYDCCLlwCAQExDzANBglghkgBZQMEAgEFADB5Bgor --> <!-- BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG --> <!-- KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCAaSBCYuWO41gUy --> <!-- XQAErTU/julfZ8AomprOjA4x+Da/1aCCE0cwggVyMIIDWqADAgECAhB2U/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 --> <!-- J4fGGdvGExTDOUmHTaCX4GUT9Z13Vunas1jHOvLAzYIwgga/MIIEp6ADAgECAhEA --> <!-- gU5CF6Epf+1azNQX+JGtdTANBgkqhkiG9w0BAQsFADBTMQswCQYDVQQGEwJCRTEZ --> <!-- MBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEpMCcGA1UEAxMgR2xvYmFsU2lnbiBD --> <!-- b2RlIFNpZ25pbmcgUm9vdCBSNDUwHhcNMjQwNjE5MDMyNTExWhcNMzgwNzI4MDAw --> <!-- MDAwWjBZMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEv --> <!-- MC0GA1UEAxMmR2xvYmFsU2lnbiBHQ0MgUjQ1IENvZGVTaWduaW5nIENBIDIwMjAw --> <!-- ggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDWQk3540/GI/RsHYGmMPdI --> <!-- Pc/Q5Y3lICKWB0Q1XQbPDx1wYOYmVPpTI2ACqF8CAveOyW49qXgFvY71TxkkmXzP --> <!-- ERabH3tr0qN7aGV3q9ixLD/TcgYyXFusUGcsJU1WBjb8wWJMfX2GFpWaXVS6UNCw --> <!-- f6JEGenWbmw+E8KfEdRfNFtRaDFjCvhb0N66WV8xr4loOEA+COhTZ05jtiGO792N --> <!-- hUFVnhy8N9yVoMRxpx8bpUluCiBZfomjWBWXACVp397CalBlTlP7a6GfGB6KDl9U --> <!-- Xr3gW8/yDATS3gihECb3svN6LsKOlsE/zqXa9FkojDdloTGWC46kdncVSYRmgiXn --> <!-- Qwp3UrGZUUL/obLdnNLcGNnBhqlAHUGXYoa8qP+ix2MXBv1mejaUASCJeB+Q9Hup --> <!-- Uk5qT1QGKoCvnsdQQvplCuMB9LFurA6o44EZqDjIngMohqR0p0eVfnJaKnsVahzE --> <!-- aeawvkAZmcvSfVVOIpwQ4KFbw7MueovE3vFLH4woeTBFf2wTtj0s/y1KiirsKA8t --> <!-- ytScmIpKbVo2LC/fusviQUoIdxiIrTVhlBLzpHLr7jaep1EnkTz3ohrM/Ifll+FR --> <!-- h2npIsyDwLcPRWwH4UNP1IxKzs9jsbWkEHr5DQwosGs0/iFoJ2/s+PomhFt1Qs2J --> <!-- JnlZnWurY3FikCUNCCDx/wIDAQABo4IBhjCCAYIwDgYDVR0PAQH/BAQDAgGGMBMG --> <!-- A1UdJQQMMAoGCCsGAQUFBwMDMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYE --> <!-- FNqzjcAkkKNrd9MMoFndIWdkdgt4MB8GA1UdIwQYMBaAFB8Av0aACvx4ObeltEPZ --> <!-- VlC7zpY7MIGTBggrBgEFBQcBAQSBhjCBgzA5BggrBgEFBQcwAYYtaHR0cDovL29j --> <!-- c3AuZ2xvYmFsc2lnbi5jb20vY29kZXNpZ25pbmdyb290cjQ1MEYGCCsGAQUFBzAC --> <!-- hjpodHRwOi8vc2VjdXJlLmdsb2JhbHNpZ24uY29tL2NhY2VydC9jb2Rlc2lnbmlu --> <!-- Z3Jvb3RyNDUuY3J0MEEGA1UdHwQ6MDgwNqA0oDKGMGh0dHA6Ly9jcmwuZ2xvYmFs --> <!-- c2lnbi5jb20vY29kZXNpZ25pbmdyb290cjQ1LmNybDAuBgNVHSAEJzAlMAgGBmeB --> <!-- DAEEATALBgkrBgEEAaAyATIwDAYKKwYBBAGgMgoEAjANBgkqhkiG9w0BAQsFAAOC --> <!-- AgEAMhDkvBelgxBAndOp/SfPRXKpxR9LM1lvLDIxeXGE1jZn1at0/NTyBjputdbL --> <!-- 8UKDlr193pUsGu1q40EcpsiJMcJZbIm8KiMDWVBHSf1vUw4qKMxIVO/zIxhbkjZO --> <!-- vKNj1MP7AA+A0SDCyuWWuvCaW6qkJXoZ2/rbe1NP+baj2WPVdV8BpSjbthgpFGV5 --> <!-- nNu064iYFFNQYDEMZrNR427JKSZk8BTRc3jEhI0+FKWSWat5QUbqNM+BdkY6kXgZ --> <!-- c77+BvXXwYQ5oHBMCjUAXtgqMCQfMne24Xzfs0ZB4fptjePjC58vQNmlOg1kyb6M --> <!-- 0RrJZSA64gD6TnohN0FwmZ1QH5l7dZB0c01FpU5Yf912apBYiWaTZKP+VPdNquvl --> <!-- IO5114iyHQw8vKGSoFbkR/xnD+p4Kd+Po8fZ4zF4pwsplGscJ10hJ4fio+/IQJAu --> <!-- XBcoJdMBRBergNp8lKhbI/wgnpuRoZD/sw3lckQsRxXz1JFyJvnyBeMBZ/dptd4F --> <!-- tv4okIx/oSk7tyzaZCJplsT001cNKoXGu2horIvxUktkbqq4t+xNFBz6qBQ4zuwl --> <!-- 6+Ri3TX5uHsHXRtDZwIIaz2/JSODgZZzB+7+WFo8N9qg21/SnDpGkpzEJhwJMNol --> <!-- 5A4dkHPUHodOaYSBkc1lfuc1+oOAatM0HUaneAimeDIlZnowggcKMIIE8qADAgEC --> <!-- AgxjM0+VRu6w7+lFi6kwDQYJKoZIhvcNAQELBQAwWTELMAkGA1UEBhMCQkUxGTAX --> <!-- BgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExLzAtBgNVBAMTJkdsb2JhbFNpZ24gR0ND --> <!-- IFI0NSBDb2RlU2lnbmluZyBDQSAyMDIwMB4XDTI0MDEyNjE1MDcwMVoXDTI1MDEy --> <!-- NjE1MDcwMVoweDELMAkGA1UEBhMCVVMxDzANBgNVBAgTBk9yZWdvbjEUMBIGA1UE --> <!-- BxMLTGFrZSBPc3dlZ28xIDAeBgNVBAoTF01pbGVzdG9uZSBTeXN0ZW1zLCBJbmMu --> <!-- MSAwHgYDVQQDExdNaWxlc3RvbmUgU3lzdGVtcywgSW5jLjCCAiIwDQYJKoZIhvcN --> <!-- AQEBBQADggIPADCCAgoCggIBANuPJQeA9USbN3zbAcb5W7/1Pc6RnmFcaei4VgjA --> <!-- oZ90TW2f69uYELwNlwnQAKlTfr9khIMRUVVNIjVwjGeUpDi5u20RaYAwdXs0t3p9 --> <!-- BnxvgC7kqLXCRP+iKvd1oiFy/WfHwSoHkgr3ZfXW22cfKMRlEBqkOnMnrTvpHNsx --> <!-- 0BgFt4Uwt+uY5uXoAw0sw28OkBJFBV8BBc+bRqQ+7cwtzmyA7HpNwcC/gFcotOT7 --> <!-- p9APL6V0K01tZO5JTKephmN1ycQz/SZK6Fbl8Myy0Gla4ZON9gThUVYmNvLEouwo --> <!-- Vj/7CCAA0Onin3pI9NHDHOu7lJz/N5YGxKQK95WCFrOmcRq5eEJHRN6XGRwzCTMO --> <!-- nOQ9J8MA9cfxWfzmbOU4jwscTGrXP9ffv3IvdcOkE63cFLBWPja07/qnrCC57mAZ --> <!-- loGqCJYS1hvvcefIu1AhoAqn1xXnwKLHqW4dAOSorMXjGo6w+0AyV2RgRXkmi+zg --> <!-- CaOy9Xe9XG449vlJstGU3Mjvr2WrhFFE05hyE7hPPI7EcAm+JXCVBn7yzLIIqsD4 --> <!-- GgPddMYg9omYQpdKe5eMiJL1jErvxr7aazgcqcgmuIabReqocH36ANVMfoBo140e --> <!-- PgbAfMJ5gslEPEoo7ArovmXoqs2t62o8SFx/071+dTGYZshlKTpYGZZ9ydpIuuMZ --> <!-- JSJ/AgMBAAGjggGxMIIBrTAOBgNVHQ8BAf8EBAMCB4AwgZsGCCsGAQUFBwEBBIGO --> <!-- MIGLMEoGCCsGAQUFBzAChj5odHRwOi8vc2VjdXJlLmdsb2JhbHNpZ24uY29tL2Nh --> <!-- Y2VydC9nc2djY3I0NWNvZGVzaWduY2EyMDIwLmNydDA9BggrBgEFBQcwAYYxaHR0 --> <!-- cDovL29jc3AuZ2xvYmFsc2lnbi5jb20vZ3NnY2NyNDVjb2Rlc2lnbmNhMjAyMDBW --> <!-- BgNVHSAETzBNMEEGCSsGAQQBoDIBMjA0MDIGCCsGAQUFBwIBFiZodHRwczovL3d3 --> <!-- dy5nbG9iYWxzaWduLmNvbS9yZXBvc2l0b3J5LzAIBgZngQwBBAEwCQYDVR0TBAIw --> <!-- ADBFBgNVHR8EPjA8MDqgOKA2hjRodHRwOi8vY3JsLmdsb2JhbHNpZ24uY29tL2dz --> <!-- Z2NjcjQ1Y29kZXNpZ25jYTIwMjAuY3JsMBMGA1UdJQQMMAoGCCsGAQUFBwMDMB8G --> <!-- A1UdIwQYMBaAFNqzjcAkkKNrd9MMoFndIWdkdgt4MB0GA1UdDgQWBBT3z5hC3BNS --> <!-- WFzfQByqFmRKy9AYkTANBgkqhkiG9w0BAQsFAAOCAgEAFyXnmIB6a+IH36icvO/L --> <!-- aNa+Hbz4H6JHst8Lpq9Xefzt8fVMOXMPC163mXHHQjyEXl7qqz++mQgXq9j/gg89 --> <!-- gIoqP02QE8A23MP4Zqs94lTJfQd1vGN0wts5g87foU366iCxPPGy3d91UmbARdpL --> <!-- IP5MfCjAZqEBSm1phhOXxFF55QnGfn0rX4MBY63lPm2acgUU+A+36sOyZh1xS9Ec --> <!-- zsmveTmpx3i6JlGjdmKfxNh91vqHnuHgiMRXradVbkUPih4SLdSw94g3Nj9qYLKk --> <!-- 2/tHV3fQfwmlgPhW6MUgdUts/UWIwFKhLaVb+BID+asbFVoaOQw1a0Whk/Nd6+CV --> <!-- H62dExBA/ZxVY6MBfZQk6tU6uWpReEQHJuYqqBr9YOdBYr070SJbyjZWFUdGzGKL --> <!-- XbpaeSNNxDUf7oaHT2IyHIfrhEykk1mLHoGTZlnRlG3S/v+N3t1FnUhD0Oss3QjA --> <!-- xQKg3byHCjGevbfajoXMFjLZFKb1cUD7tDctmg4/ZwKar5xdrpgKsXFC3PrCrSbq --> <!-- 5YqIA9qQ/M6y8wbKVQ/AEdHmaSGOs+Xqq6yQ8+h9jW/QbdhMhj1WWMhEV0wnAy7i --> <!-- 7Jx6kuramAvS2I8ypu5QlAx3eiAUG4gYOBPXLlGDBz5J1I+Ulggintgy4rXgbNdB --> <!-- wPGTPWY6QlxM8XNwFnFuDh8xghp+MIIaegIBATBpMFkxCzAJBgNVBAYTAkJFMRkw --> <!-- FwYDVQQKExBHbG9iYWxTaWduIG52LXNhMS8wLQYDVQQDEyZHbG9iYWxTaWduIEdD --> <!-- QyBSNDUgQ29kZVNpZ25pbmcgQ0EgMjAyMAIMYzNPlUbusO/pRYupMA0GCWCGSAFl --> <!-- AwQCAQUAoIGkMBkGCSqGSIb3DQEJAzEMBgorBgEEAYI3AgEEMBwGCisGAQQBgjcC --> <!-- AQsxDjAMBgorBgEEAYI3AgEVMC8GCSqGSIb3DQEJBDEiBCCqGGIeHRSlcrCWmTWH --> <!-- pKTBzsXLnqAIilj6RLDWSTf7tDA4BgorBgEEAYI3AgEMMSowKKACgAChIoAgaHR0 --> <!-- cHM6Ly93d3cubWlsZXN0b25lcHN0b29scy5jb20wDQYJKoZIhvcNAQEBBQAEggIA --> <!-- SKMye10EpiH/dh3bDmz3ZoBm4c2v1OGzi5Hf4EbgPCrEWaZN1P1tSBbmiH9ONMIM --> <!-- V2Fs8uaA6CdhFb9pNQajEHW4V0vrU9qAX/++SPYuOcfbnBqnWrBwoHNDg5f4T0fk --> <!-- A9BsUSZLh+x5Ae6eYwH9QBpNJs1q7axwpfyBDR7RDS/15PlGD23+L5t7h4QcBKsr --> <!-- PHJ6yT1O2XDczCR+MFQOyLvgUr1JJYbeRXrAmMxlBooj+nUdzJON4jqpQ87Yq5YQ --> <!-- O4EX7sOOcwwfRswsEl7hfQ3iL1D9r8HGj5JJ/926RmlTJZr8xSi+L/Vf16Qw5Ihp --> <!-- SXdv0KH003sHrsLzLxhTP41DKhBh0p941CIQIwWGw4ly9n2+eyJuA1TJV2XnRLwt --> <!-- 30qiRv5m5BE+lD41CbwNdllOrv4EZJ56zzSxOUjyGm7U3o8Jeyv8FzH/d6M0m+Va --> <!-- R9dRgE/tUHj5tbyPJ9GMQaRvjzbGI486n90V7qPsEVLppbaRaFG0MYHT4CzPPsXi --> <!-- x/1LmGDQblbL5Z+1QEsfjUgRIIo5k0B1l6/xEZdPI5qlDUwfXpaDMOqxUWXXWpnd --> <!-- MD6+zgoJs5uVW+pzFbKh05WwXZdlIgsLqPa7N6Pt3wtw7hVR9ovk8mO8aH6GC+Ex --> <!-- dbOXTindPT8n348pYuoF7wigVT9MxhQwcoeMND71CV6hghc/MIIXOwYKKwYBBAGC --> <!-- NwMDATGCFyswghcnBgkqhkiG9w0BBwKgghcYMIIXFAIBAzEPMA0GCWCGSAFlAwQC --> <!-- AQUAMHcGCyqGSIb3DQEJEAEEoGgEZjBkAgEBBglghkgBhv1sBwEwMTANBglghkgB --> <!-- ZQMEAgEFAAQgzuzVeDyZpN1K35A7/utkQq9IbZOoJnzZAMWGTH3fkJICEC7jgW6M --> <!-- yEfbkGLCxVEJ7IsYDzIwMjQwODAzMDEyMjE4WqCCEwkwggbCMIIEqqADAgECAhAF --> <!-- RK/zlJ0IOaa/2z9f5WEWMA0GCSqGSIb3DQEBCwUAMGMxCzAJBgNVBAYTAlVTMRcw --> <!-- FQYDVQQKEw5EaWdpQ2VydCwgSW5jLjE7MDkGA1UEAxMyRGlnaUNlcnQgVHJ1c3Rl --> <!-- ZCBHNCBSU0E0MDk2IFNIQTI1NiBUaW1lU3RhbXBpbmcgQ0EwHhcNMjMwNzE0MDAw --> <!-- MDAwWhcNMzQxMDEzMjM1OTU5WjBIMQswCQYDVQQGEwJVUzEXMBUGA1UEChMORGln --> <!-- aUNlcnQsIEluYy4xIDAeBgNVBAMTF0RpZ2lDZXJ0IFRpbWVzdGFtcCAyMDIzMIIC --> <!-- IjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAo1NFhx2DjlusPlSzI+DPn9fl --> <!-- 0uddoQ4J3C9Io5d6OyqcZ9xiFVjBqZMRp82qsmrdECmKHmJjadNYnDVxvzqX65RQ --> <!-- jxwg6seaOy+WZuNp52n+W8PWKyAcwZeUtKVQgfLPywemMGjKg0La/H8JJJSkghra --> <!-- arrYO8pd3hkYhftF6g1hbJ3+cV7EBpo88MUueQ8bZlLjyNY+X9pD04T10Mf2SC1e --> <!-- RXWWdf7dEKEbg8G45lKVtUfXeCk5a+B4WZfjRCtK1ZXO7wgX6oJkTf8j48qG7rSk --> <!-- IWRw69XloNpjsy7pBe6q9iT1HbybHLK3X9/w7nZ9MZllR1WdSiQvrCuXvp/k/Xtz --> <!-- PjLuUjT71Lvr1KAsNJvj3m5kGQc3AZEPHLVRzapMZoOIaGK7vEEbeBlt5NkP4FhB --> <!-- +9ixLOFRr7StFQYU6mIIE9NpHnxkTZ0P387RXoyqq1AVybPKvNfEO2hEo6U7Qv1z --> <!-- fe7dCv95NBB+plwKWEwAPoVpdceDZNZ1zY8SdlalJPrXxGshuugfNJgvOuprAbD3 --> <!-- +yqG7HtSOKmYCaFxsmxxrz64b5bV4RAT/mFHCoz+8LbH1cfebCTwv0KCyqBxPZyS --> <!-- kwS0aXAnDU+3tTbRyV8IpHCj7ArxES5k4MsiK8rxKBMhSVF+BmbTO77665E42FEH --> <!-- ypS34lCh8zrTioPLQHsCAwEAAaOCAYswggGHMA4GA1UdDwEB/wQEAwIHgDAMBgNV --> <!-- HRMBAf8EAjAAMBYGA1UdJQEB/wQMMAoGCCsGAQUFBwMIMCAGA1UdIAQZMBcwCAYG --> <!-- Z4EMAQQCMAsGCWCGSAGG/WwHATAfBgNVHSMEGDAWgBS6FtltTYUvcyl2mi91jGog --> <!-- j57IbzAdBgNVHQ4EFgQUpbbvE+fvzdBkodVWqWUxo97V40kwWgYDVR0fBFMwUTBP --> <!-- oE2gS4ZJaHR0cDovL2NybDMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3RlZEc0 --> <!-- UlNBNDA5NlNIQTI1NlRpbWVTdGFtcGluZ0NBLmNybDCBkAYIKwYBBQUHAQEEgYMw --> <!-- gYAwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBYBggrBgEF --> <!-- BQcwAoZMaHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VHJ1c3Rl --> <!-- ZEc0UlNBNDA5NlNIQTI1NlRpbWVTdGFtcGluZ0NBLmNydDANBgkqhkiG9w0BAQsF --> <!-- AAOCAgEAgRrW3qCptZgXvHCNT4o8aJzYJf/LLOTN6l0ikuyMIgKpuM+AqNnn48Xt --> <!-- JoKKcS8Y3U623mzX4WCcK+3tPUiOuGu6fF29wmE3aEl3o+uQqhLXJ4Xzjh6S2sJA --> <!-- OJ9dyKAuJXglnSoFeoQpmLZXeY/bJlYrsPOnvTcM2Jh2T1a5UsK2nTipgedtQVyM --> <!-- adG5K8TGe8+c+njikxp2oml101DkRBK+IA2eqUTQ+OVJdwhaIcW0z5iVGlS6ubzB --> <!-- aRm6zxbygzc0brBBJt3eWpdPM43UjXd9dUWhpVgmagNF3tlQtVCMr1a9TMXhRsUo --> <!-- 063nQwBw3syYnhmJA+rUkTfvTVLzyWAhxFZH7doRS4wyw4jmWOK22z75X7BC1o/j --> <!-- F5HRqsBV44a/rCcsQdCaM0qoNtS5cpZ+l3k4SF/Kwtw9Mt911jZnWon49qfH5U81 --> <!-- PAC9vpwqbHkB3NpE5jreODsHXjlY9HxzMVWggBHLFAx+rrz+pOt5Zapo1iLKO+ua --> <!-- gjVXKBbLafIymrLS2Dq4sUaGa7oX/cR3bBVsrquvczroSUa31X/MtjjA2Owc9bah --> <!-- uEMs305MfR5ocMB3CtQC4Fxguyj/OOVSWtasFyIjTvTs0xf7UGv/B3cfcZdEQcm4 --> <!-- RtNsMnxYL2dHZeUbc7aZ+WssBkbvQR7w8F/g29mtkIBEr4AQQYowggauMIIElqAD --> <!-- AgECAhAHNje3JFR82Ees/ShmKl5bMA0GCSqGSIb3DQEBCwUAMGIxCzAJBgNVBAYT --> <!-- AlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2Vy --> <!-- dC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0IFRydXN0ZWQgUm9vdCBHNDAeFw0yMjAz --> <!-- MjMwMDAwMDBaFw0zNzAzMjIyMzU5NTlaMGMxCzAJBgNVBAYTAlVTMRcwFQYDVQQK --> <!-- Ew5EaWdpQ2VydCwgSW5jLjE7MDkGA1UEAxMyRGlnaUNlcnQgVHJ1c3RlZCBHNCBS --> <!-- U0E0MDk2IFNIQTI1NiBUaW1lU3RhbXBpbmcgQ0EwggIiMA0GCSqGSIb3DQEBAQUA --> <!-- A4ICDwAwggIKAoICAQDGhjUGSbPBPXJJUVXHJQPE8pE3qZdRodbSg9GeTKJtoLDM --> <!-- g/la9hGhRBVCX6SI82j6ffOciQt/nR+eDzMfUBMLJnOWbfhXqAJ9/UO0hNoR8XOx --> <!-- s+4rgISKIhjf69o9xBd/qxkrPkLcZ47qUT3w1lbU5ygt69OxtXXnHwZljZQp09ns --> <!-- ad/ZkIdGAHvbREGJ3HxqV3rwN3mfXazL6IRktFLydkf3YYMZ3V+0VAshaG43IbtA --> <!-- rF+y3kp9zvU5EmfvDqVjbOSmxR3NNg1c1eYbqMFkdECnwHLFuk4fsbVYTXn+149z --> <!-- k6wsOeKlSNbwsDETqVcplicu9Yemj052FVUmcJgmf6AaRyBD40NjgHt1biclkJg6 --> <!-- OBGz9vae5jtb7IHeIhTZgirHkr+g3uM+onP65x9abJTyUpURK1h0QCirc0PO30qh --> <!-- HGs4xSnzyqqWc0Jon7ZGs506o9UD4L/wojzKQtwYSH8UNM/STKvvmz3+DrhkKvp1 --> <!-- KCRB7UK/BZxmSVJQ9FHzNklNiyDSLFc1eSuo80VgvCONWPfcYd6T/jnA+bIwpUzX --> <!-- 6ZhKWD7TA4j+s4/TXkt2ElGTyYwMO1uKIqjBJgj5FBASA31fI7tk42PgpuE+9sJ0 --> <!-- sj8eCXbsq11GdeJgo1gJASgADoRU7s7pXcheMBK9Rp6103a50g5rmQzSM7TNsQID --> <!-- AQABo4IBXTCCAVkwEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQUuhbZbU2F --> <!-- L3MpdpovdYxqII+eyG8wHwYDVR0jBBgwFoAU7NfjgtJxXWRM3y5nP+e6mK4cD08w --> <!-- DgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMIMHcGCCsGAQUFBwEB --> <!-- BGswaTAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNlcnQuY29tMEEGCCsG --> <!-- AQUFBzAChjVodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVz --> <!-- dGVkUm9vdEc0LmNydDBDBgNVHR8EPDA6MDigNqA0hjJodHRwOi8vY3JsMy5kaWdp --> <!-- Y2VydC5jb20vRGlnaUNlcnRUcnVzdGVkUm9vdEc0LmNybDAgBgNVHSAEGTAXMAgG --> <!-- BmeBDAEEAjALBglghkgBhv1sBwEwDQYJKoZIhvcNAQELBQADggIBAH1ZjsCTtm+Y --> <!-- qUQiAX5m1tghQuGwGC4QTRPPMFPOvxj7x1Bd4ksp+3CKDaopafxpwc8dB+k+YMjY --> <!-- C+VcW9dth/qEICU0MWfNthKWb8RQTGIdDAiCqBa9qVbPFXONASIlzpVpP0d3+3J0 --> <!-- FNf/q0+KLHqrhc1DX+1gtqpPkWaeLJ7giqzl/Yy8ZCaHbJK9nXzQcAp876i8dU+6 --> <!-- WvepELJd6f8oVInw1YpxdmXazPByoyP6wCeCRK6ZJxurJB4mwbfeKuv2nrF5mYGj --> <!-- VoarCkXJ38SNoOeY+/umnXKvxMfBwWpx2cYTgAnEtp/Nh4cku0+jSbl3ZpHxcpzp --> <!-- SwJSpzd+k1OsOx0ISQ+UzTl63f8lY5knLD0/a6fxZsNBzU+2QJshIUDQtxMkzdwd --> <!-- eDrknq3lNHGS1yZr5Dhzq6YBT70/O3itTK37xJV77QpfMzmHQXh6OOmc4d0j/R0o --> <!-- 08f56PGYX/sr2H7yRp11LB4nLCbbbxV7HhmLNriT1ObyF5lZynDwN7+YAN8gFk8n --> <!-- +2BnFqFmut1VwDophrCYoCvtlUG3OtUVmDG0YgkPCr2B2RP+v6TR81fZvAT6gt4y --> <!-- 3wSJ8ADNXcL50CN/AAvkdgIm2fBldkKmKYcJRyvmfxqkhQ/8mJb2VVQrH4D6wPIO --> <!-- K+XW+6kvRBVK5xMOHds3OBqhK/bt1nz8MIIFjTCCBHWgAwIBAgIQDpsYjvnQLefv --> <!-- 21DiCEAYWjANBgkqhkiG9w0BAQwFADBlMQswCQYDVQQGEwJVUzEVMBMGA1UEChMM --> <!-- RGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQD --> <!-- ExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgQ0EwHhcNMjIwODAxMDAwMDAwWhcN --> <!-- MzExMTA5MjM1OTU5WjBiMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQg --> <!-- SW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSEwHwYDVQQDExhEaWdpQ2Vy --> <!-- dCBUcnVzdGVkIFJvb3QgRzQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC --> <!-- AQC/5pBzaN675F1KPDAiMGkz7MKnJS7JIT3yithZwuEppz1Yq3aaza57G4QNxDAf --> <!-- 8xukOBbrVsaXbR2rsnnyyhHS5F/WBTxSD1Ifxp4VpX6+n6lXFllVcq9ok3DCsrp1 --> <!-- mWpzMpTREEQQLt+C8weE5nQ7bXHiLQwb7iDVySAdYyktzuxeTsiT+CFhmzTrBcZe --> <!-- 7FsavOvJz82sNEBfsXpm7nfISKhmV1efVFiODCu3T6cw2Vbuyntd463JT17lNecx --> <!-- y9qTXtyOj4DatpGYQJB5w3jHtrHEtWoYOAMQjdjUN6QuBX2I9YI+EJFwq1WCQTLX --> <!-- 2wRzKm6RAXwhTNS8rhsDdV14Ztk6MUSaM0C/CNdaSaTC5qmgZ92kJ7yhTzm1EVgX --> <!-- 9yRcRo9k98FpiHaYdj1ZXUJ2h4mXaXpI8OCiEhtmmnTK3kse5w5jrubU75KSOp49 --> <!-- 3ADkRSWJtppEGSt+wJS00mFt6zPZxd9LBADMfRyVw4/3IbKyEbe7f/LVjHAsQWCq --> <!-- sWMYRJUadmJ+9oCw++hkpjPRiQfhvbfmQ6QYuKZ3AeEPlAwhHbJUKSWJbOUOUlFH --> <!-- dL4mrLZBdd56rF+NP8m800ERElvlEFDrMcXKchYiCd98THU/Y+whX8QgUWtvsauG --> <!-- i0/C1kVfnSD8oR7FwI+isX4KJpn15GkvmB0t9dmpsh3lGwIDAQABo4IBOjCCATYw --> <!-- DwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU7NfjgtJxXWRM3y5nP+e6mK4cD08w --> <!-- HwYDVR0jBBgwFoAUReuir/SSy4IxLVGLp6chnfNtyA8wDgYDVR0PAQH/BAQDAgGG --> <!-- MHkGCCsGAQUFBwEBBG0wazAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuZGlnaWNl --> <!-- cnQuY29tMEMGCCsGAQUFBzAChjdodHRwOi8vY2FjZXJ0cy5kaWdpY2VydC5jb20v --> <!-- RGlnaUNlcnRBc3N1cmVkSURSb290Q0EuY3J0MEUGA1UdHwQ+MDwwOqA4oDaGNGh0 --> <!-- dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEFzc3VyZWRJRFJvb3RDQS5j --> <!-- cmwwEQYDVR0gBAowCDAGBgRVHSAAMA0GCSqGSIb3DQEBDAUAA4IBAQBwoL9DXFXn --> <!-- OF+go3QbPbYW1/e/Vwe9mqyhhyzshV6pGrsi+IcaaVQi7aSId229GhT0E0p6Ly23 --> <!-- OO/0/4C5+KH38nLeJLxSA8hO0Cre+i1Wz/n096wwepqLsl7Uz9FDRJtDIeuWcqFI --> <!-- tJnLnU+nBgMTdydE1Od/6Fmo8L8vC6bp8jQ87PcDx4eo0kxAGTVGamlUsLihVo7s --> <!-- pNU96LHc/RzY9HdaXFSMb++hUD38dglohJ9vytsgjTVgHAIDyyCwrFigDkBjxZgi --> <!-- wbJZ9VVrzyerbHbObyMt9H5xaiNrIv8SuFQtJ37YOtnwtoeW/VvRXKwYw02fc7cB --> <!-- qZ9Xql4o4rmUMYIDdjCCA3ICAQEwdzBjMQswCQYDVQQGEwJVUzEXMBUGA1UEChMO --> <!-- RGlnaUNlcnQsIEluYy4xOzA5BgNVBAMTMkRpZ2lDZXJ0IFRydXN0ZWQgRzQgUlNB --> <!-- NDA5NiBTSEEyNTYgVGltZVN0YW1waW5nIENBAhAFRK/zlJ0IOaa/2z9f5WEWMA0G --> <!-- CWCGSAFlAwQCAQUAoIHRMBoGCSqGSIb3DQEJAzENBgsqhkiG9w0BCRABBDAcBgkq --> <!-- hkiG9w0BCQUxDxcNMjQwODAzMDEyMjE4WjArBgsqhkiG9w0BCRACDDEcMBowGDAW --> <!-- BBRm8CsywsLJD4JdzqqKycZPGZzPQDAvBgkqhkiG9w0BCQQxIgQguOpSqiXKwS2/ --> <!-- HBbV601Fx113aEvSZL/kXH0PN1fU9MswNwYLKoZIhvcNAQkQAi8xKDAmMCQwIgQg --> <!-- 0vbkbe10IszR1EBXaEE2b4KK2lWarjMWr00amtQMeCgwDQYJKoZIhvcNAQEBBQAE --> <!-- ggIAJ6qd9O2w5caatRKVkIysNNnKbdCombK7dvLLSJU+5e+gBcHvzppzMDXjaA4V --> <!-- nrRBWNKl9AscDyRjp75x72HN75yZi5ZcHpJDYd4gexoFCiq8A10jxHae5L6sMFH/ --> <!-- goFzSuCJkxL/W2bsqp377l4SDFvx7ecuJCCpQqhfHKxicsbQc502XuEdoA6cQZN1 --> <!-- VIaWjJ8OnS/16yS9oImAqxOZvxxOL/NDPPf0IJbyiZSLQcYF0UWmUNhQOVogi8K8 --> <!-- ODIhAvJS7viAJ+aD5MxRgno8ZGbNZup0zJ6uPaIgz/QO2ZqHiYcToXwklinwVyKs --> <!-- lCx/1Yzjrf0AXODK0+VsKdYrQBX1B05jsHqDRSr8y4OQGAA404Z6LiFFWx2Ki0Rn --> <!-- cHdL8y/ehmtsZLhmS475Mu3jyeik1FCOuqQeD2I9YRL0J4ALhiR11WO7T5EAhJIu --> <!-- Vv6D1np+lb2W7HItVDGFOMX3+Sd0HTqx3vgOnviof+zTaOiXXmN/M6shzU8ZUgIH --> <!-- uRLNS0pKDzLPUU645JQFhi91PG/6r6cKYp7WPpNKVQh+UGq8vTiWYinSK5yMiELo --> <!-- /SqNZ9AshbStK002h5UYT9BRRuVD1ES+o8SlbhGQoTFaD5ElhI3iXGytzHowGsdN --> <!-- mDE5B0Q27xZrRjDqD47uTA9SwNeiA6hWWvy3UeyI/p7utvk= --> <!-- SIG # End signature block --> |