From 94cd2bde7d93198c9e0170ffa2e91de81c060994 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Sun, 5 Apr 2020 11:52:44 +0500 Subject: [PATCH 01/19] Update hello-hybrid-key-trust-prereqs.md --- .../hello-for-business/hello-hybrid-key-trust-prereqs.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-prereqs.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-prereqs.md index 97c87a6d14..2e296b0040 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-prereqs.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-prereqs.md @@ -63,7 +63,7 @@ The Windows Hello for Business deployment depends on an enterprise public key in Key trust deployments do not need client issued certificates for on-premises authentication. Active Directory user accounts are automatically configured for public key mapping by Azure AD Connect synchronizing the public key of the registered Windows Hello for Business credential to an attribute on the user's Active Directory object. -The minimum required enterprise certificate authority that can be used with Windows Hello for Business is Windows Server 2012, but you can also use a third-party enterprise certification authority. The detailed requirements for the Domain Controller certificate are shown below. +The minimum required enterprise certificate authority that can be used with Windows Hello for Business is Windows Server 2012, but you can also use a third-party enterprise certification authority. The requirements for the Domain Controller certificate are shown below, more detailed version could be found [here](https://support.microsoft.com/help/291010/requirements-for-domain-controller-certificates-from-a-third-party-ca). * The certificate must have a Certificate Revocation List (CRL) distribution point extension that points to a valid CRL. * Optionally, the certificate Subject section should contain the directory path of the server object (the distinguished name). @@ -71,7 +71,7 @@ The minimum required enterprise certificate authority that can be used with Wind * Optionally, the certificate Basic Constraints section should contain: [Subject Type=End Entity, Path Length Constraint=None]. * The certificate Enhanced Key Usage section must contain Client Authentication (1.3.6.1.5.5.7.3.2), Server Authentication (1.3.6.1.5.5.7.3.1), and KDC Authentication (1.3.6.1.5.2.3.5). * The certificate Subject Alternative Name section must contain the Domain Name System (DNS) name. -* The certificate template must have an extension that has the BMP data value "DomainController". +* The certificate template must have an extension that has the value "DomainController", encoded as a [BMPstring](https://docs.microsoft.com/windows/win32/seccertenroll/about-bmpstring). * The domain controller certificate must be installed in the local computer's certificate store. From 9b08473155898029d0211780c48ecc41e57430a7 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Sun, 5 Apr 2020 15:13:34 +0500 Subject: [PATCH 02/19] Update windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-prereqs.md Co-Authored-By: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../hello-for-business/hello-hybrid-key-trust-prereqs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-prereqs.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-prereqs.md index 2e296b0040..cfe007b704 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-prereqs.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-prereqs.md @@ -63,7 +63,7 @@ The Windows Hello for Business deployment depends on an enterprise public key in Key trust deployments do not need client issued certificates for on-premises authentication. Active Directory user accounts are automatically configured for public key mapping by Azure AD Connect synchronizing the public key of the registered Windows Hello for Business credential to an attribute on the user's Active Directory object. -The minimum required enterprise certificate authority that can be used with Windows Hello for Business is Windows Server 2012, but you can also use a third-party enterprise certification authority. The requirements for the Domain Controller certificate are shown below, more detailed version could be found [here](https://support.microsoft.com/help/291010/requirements-for-domain-controller-certificates-from-a-third-party-ca). +The minimum required Enterprise certificate authority that can be used with Windows Hello for Business is Windows Server 2012, but you can also use a third-party Enterprise certification authority. The requirements for the domain controller certificate are shown below. For more details, see [Requirements for domain controller certificates from a third-party CA](https://support.microsoft.com/help/291010/requirements-for-domain-controller-certificates-from-a-third-party-ca). * The certificate must have a Certificate Revocation List (CRL) distribution point extension that points to a valid CRL. * Optionally, the certificate Subject section should contain the directory path of the server object (the distinguished name). From e25231e6ffc23ef6109b9a9bd5e791902c95f6d6 Mon Sep 17 00:00:00 2001 From: illfated Date: Sat, 25 Apr 2020 19:59:46 +0200 Subject: [PATCH 03/19] WDDG & WDCG HW readiness tool: typo & Arch Locale Description: As pointed out in ticket #5972 (closed) and #6574 (my ticket), the script on this page stops working in localized versions of Windows (Dutch mentioned in ticket #5972 specifically). This is caused by the difference in how the strings "64-bit" and "32-bit" occur in non-English localized versions of Windows. Thanks to RvdHout (Ruud van den Hout) for suggesting the regex solution. Changes proposed: - $OSArch.Contains("64-bit") -> $OSArch -match ("64\-?\s?bits?") - $OSArch.Contains("32-bit") -> $OSArch -match ("32\-?\s?bits?") - Readiness Tool Version updated to 3.7.2 (thanks to RvdHout) - Typo "archictecture" corrected to architecture (2 occurrences) - Remove all redundant end-of-line (EOL) whitespace (blanks) - Reduce number of blank lines before the signature block, from 3 to 2 - Add back a blank line between the metadata section and the page title Ticket closure or reference: Closes #6574 Ref. #5690 #5723 #6054 #6055 Ref. #5972 (closed) --- .../credential-guard/dg-readiness-tool.md | 159 +++++++++--------- 1 file changed, 80 insertions(+), 79 deletions(-) diff --git a/windows/security/identity-protection/credential-guard/dg-readiness-tool.md b/windows/security/identity-protection/credential-guard/dg-readiness-tool.md index 6c12907b28..a537e86251 100644 --- a/windows/security/identity-protection/credential-guard/dg-readiness-tool.md +++ b/windows/security/identity-protection/credential-guard/dg-readiness-tool.md @@ -12,13 +12,15 @@ ms.author: stsyfuhs manager: dansimp ms.collection: M365-identity-device-management ms.topic: article -ms.reviewer: +ms.reviewer: --- + # Windows Defender Device Guard and Windows Defender Credential Guard hardware readiness tool ```powershell -# Script to find out if machine is Device Guard compliant -# requires driver verifier on system. +# Script to find out if a machine is Device Guard compliant. +# The script requires a driver verifier present on the system. + param([switch]$Capable, [switch]$Ready, [switch]$Enable, [switch]$Disable, $SIPolicyPath, [switch]$AutoReboot, [switch]$DG, [switch]$CG, [switch]$HVCI, [switch]$HLK, [switch]$Clear, [switch]$ResetVerifier) $path = "C:\DGLogs\" @@ -36,7 +38,7 @@ $DGVerifySuccess = New-Object System.Text.StringBuilder $Sys32Path = "$env:windir\system32" $DriverPath = "$env:windir\system32\drivers" -#generated by certutil -encode +#generated by certutil -encode $SIPolicy_Encoded = "BQAAAA43RKLJRAZMtVH2AW5WMHbk9wcuTBkgTbfJb0SmxaI0BACNkAgAAAAAAAAA HQAAAAIAAAAAAAAAAAAKAEAAAAAMAAAAAQorBgEEAYI3CgMGDAAAAAEKKwYBBAGC NwoDBQwAAAABCisGAQQBgjc9BAEMAAAAAQorBgEEAYI3PQUBDAAAAAEKKwYBBAGC @@ -114,7 +116,7 @@ function LogAndConsoleSuccess($message) function LogAndConsoleError($message) { - Write-Host $message -foregroundcolor "Red" + Write-Host $message -foregroundcolor "Red" Log $message } @@ -132,16 +134,16 @@ function IsExempted([System.IO.FileInfo] $item) Log $cert.ToString() return 0 } -} +} function CheckExemption($_ModName) { $mod1 = Get-ChildItem $Sys32Path $_ModName $mod2 = Get-ChildItem $DriverPath $_ModName if($mod1) - { + { Log "NonDriver module" + $mod1.FullName - return IsExempted($mod1) + return IsExempted($mod1) } elseif($mod2) { @@ -184,15 +186,15 @@ function CheckFailedDriver($_ModName, $CIStats) } if($Result.Contains("PASS")) { - $CompatibleModules.AppendLine($_ModName.Trim()) | Out-Null + $CompatibleModules.AppendLine($_ModName.Trim()) | Out-Null } elseif($FailingStat.Trim().Contains("execute-write")) { - $FailingExecuteWriteCheck.AppendLine("Module: "+ $_ModName.Trim() + "`r`n`tReason: " + $FailingStat.Trim() ) | Out-Null + $FailingExecuteWriteCheck.AppendLine("Module: "+ $_ModName.Trim() + "`r`n`tReason: " + $FailingStat.Trim() ) | Out-Null } else { - $FailingModules.AppendLine("Module: "+ $_ModName.Trim() + "`r`n`tReason: " + $FailingStat.Trim() ) | Out-Null + $FailingModules.AppendLine("Module: "+ $_ModName.Trim() + "`r`n`tReason: " + $FailingStat.Trim() ) | Out-Null } Log "Result: " $Result } @@ -204,7 +206,7 @@ function ListCIStats($_ModName, $str1) { Log "String := " $str1 Log "Warning! CI Stats are missing for " $_ModName - return + return } $temp_str1 = $str1.Substring($i1) $CIStats = $temp_str1.Substring(0).Trim() @@ -245,7 +247,7 @@ function ListDrivers($str) } $DriverScanCompletedMessage = "Completed scan. List of Compatible Modules can be found at " + $LogFile - LogAndConsole $DriverScanCompletedMessage + LogAndConsole $DriverScanCompletedMessage if($FailingModules.Length -gt 0 -or $FailingExecuteWriteCheck.Length -gt 0 ) { @@ -254,7 +256,7 @@ function ListDrivers($str) { LogAndConsoleError $WarningMessage } - else + else { LogAndConsoleWarning $WarningMessage } @@ -321,7 +323,7 @@ function ListSummary() } else { - LogAndConsoleSuccess "Machine is Device Guard / Credential Guard Ready.`n" + LogAndConsoleSuccess "Machine is Device Guard / Credential Guard Ready.`n" if(!$HVCI -and !$DG) { ExecuteCommandAndLog 'REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard\Capabilities\" /v "CG_Capable" /t REG_DWORD /d 2 /f ' @@ -336,56 +338,56 @@ function ListSummary() function Instantiate-Kernel32 { - try + try { Add-Type -TypeDefinition @" using System; using System.Diagnostics; using System.Runtime.InteropServices; - + public static class Kernel32 { [DllImport("kernel32", SetLastError=true, CharSet = CharSet.Ansi)] public static extern IntPtr LoadLibrary( [MarshalAs(UnmanagedType.LPStr)]string lpFileName); - + [DllImport("kernel32", CharSet=CharSet.Ansi, ExactSpelling=true, SetLastError=true)] public static extern IntPtr GetProcAddress( IntPtr hModule, string procName); } - + "@ } catch { - Log $_.Exception.Message + Log $_.Exception.Message LogAndConsole "Instantiate-Kernel32 failed" } } function Instantiate-HSTI { - try + try { Add-Type -TypeDefinition @" using System; using System.Diagnostics; using System.Runtime.InteropServices; using System.Net; - + public static class HstiTest3 { [DllImport("hstitest.dll", CharSet = CharSet.Unicode)] - public static extern int QueryHSTIdetails( - ref HstiOverallError pHstiOverallError, + public static extern int QueryHSTIdetails( + ref HstiOverallError pHstiOverallError, [In, Out] HstiProviderErrorDuple[] pHstiProviderErrors, ref uint pHstiProviderErrorsCount, byte[] hstiPlatformSecurityBlob, ref uint pHstiPlatformSecurityBlobBytes); [DllImport("hstitest.dll", CharSet = CharSet.Unicode)] - public static extern int QueryHSTI(ref bool Pass); - + public static extern int QueryHSTI(ref bool Pass); + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] public struct HstiProviderErrorDuple { @@ -397,7 +399,7 @@ function Instantiate-HSTI { [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 4096)] internal string ErrorString; } - + [FlagsAttribute] public enum HstiProviderErrors : int { @@ -425,8 +427,8 @@ function Instantiate-HSTI { BlobVersionMismatch = 0x00000080, PlatformSecurityVersionMismatch = 0x00000100, ProviderError = 0x00000200 - } - + } + } "@ @@ -434,9 +436,9 @@ function Instantiate-HSTI { $FuncHandle = [Kernel32]::GetProcAddress($LibHandle, "QueryHSTIdetails") $FuncHandle2 = [Kernel32]::GetProcAddress($LibHandle, "QueryHSTI") - if ([System.IntPtr]::Size -eq 8) + if ([System.IntPtr]::Size -eq 8) { - #assuming 64 bit + #assuming 64 bit Log "`nKernel32::LoadLibrary 64bit --> 0x$("{0:X16}" -f $LibHandle.ToInt64())" Log "HstiTest2::QueryHSTIdetails 64bit --> 0x$("{0:X16}" -f $FuncHandle.ToInt64())" } @@ -450,7 +452,7 @@ function Instantiate-HSTI { $hr = [HstiTest3]::QueryHSTIdetails([ref] $overallError, $null, [ref] $providerErrorDupleCount, $null, [ref] $blobByteSize) [byte[]]$blob = New-Object byte[] $blobByteSize - [HstiTest3+HstiProviderErrorDuple[]]$providerErrors = New-Object HstiTest3+HstiProviderErrorDuple[] $providerErrorDupleCount + [HstiTest3+HstiProviderErrorDuple[]]$providerErrors = New-Object HstiTest3+HstiProviderErrorDuple[] $providerErrorDupleCount $hr = [HstiTest3]::QueryHSTIdetails([ref] $overallError, $providerErrors, [ref] $providerErrorDupleCount, $blob, [ref] $blobByteSize) $string = $null $blob | foreach { $string = $string + $_.ToString("X2")+"," } @@ -479,7 +481,7 @@ function Instantiate-HSTI { LogAndConsoleError $ErrorMessage $DGVerifyCrit.AppendLine($ErrorMessage) | Out-Null } - else + else { LogAndConsoleWarning $ErrorMessage $DGVerifyWarn.AppendLine("HSTI is absent") | Out-Null @@ -487,9 +489,9 @@ function Instantiate-HSTI { } } - catch + catch { - LogAndConsoleError $_.Exception.Message + LogAndConsoleError $_.Exception.Message LogAndConsoleError "Instantiate-HSTI failed" } } @@ -613,10 +615,10 @@ function ExecuteCommandAndLog($_cmd) $CmdOutput = Invoke-Expression $_cmd | Out-String Log "Output: $CmdOutput" } - catch + catch { Log "Exception while exectuing $_cmd" - Log $_.Exception.Message + Log $_.Exception.Message } @@ -676,7 +678,7 @@ function CheckDriverCompat verifier.exe /flags 0x02000000 /all /log.code_integrity LogAndConsole "Enabling Driver Verifier and Rebooting system" - Log $verifier_state + Log $verifier_state LogAndConsole "Please re-execute this script after reboot...." if($AutoReboot) { @@ -692,7 +694,7 @@ function CheckDriverCompat else { LogAndConsole "Driver verifier already enabled" - Log $verifier_state + Log $verifier_state ListDrivers($verifier_state.Trim().ToLowerInvariant()) } } @@ -700,23 +702,23 @@ function IsDomainController { $_isDC = 0 $CompConfig = Get-WmiObject Win32_ComputerSystem - foreach ($ObjItem in $CompConfig) + foreach ($ObjItem in $CompConfig) { $Role = $ObjItem.DomainRole Log "Role=$Role" - Switch ($Role) + Switch ($Role) { 0 { Log "Standalone Workstation" } 1 { Log "Member Workstation" } 2 { Log "Standalone Server" } 3 { Log "Member Server" } - 4 + 4 { Log "Backup Domain Controller" $_isDC=1 break } - 5 + 5 { Log "Primary Domain Controller" $_isDC=1 @@ -735,7 +737,7 @@ function CheckOSSKU Log "OSNAME:$osname" $SKUarray = @("Enterprise", "Education", "IoT", "Windows Server", "Pro", "Home") $HLKAllowed = @("microsoft windows 10 pro") - foreach ($SKUent in $SKUarray) + foreach ($SKUent in $SKUarray) { if($osname.ToString().Contains($SKUent.ToLower())) { @@ -762,7 +764,7 @@ function CheckOSSKU } ExecuteCommandAndLog 'REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard\Capabilities\" /v "OSSKU" /t REG_DWORD /d 2 /f ' } - else + else { LogAndConsoleError "This PC edition is Unsupported for Device Guard" $DGVerifyCrit.AppendLine("OS SKU unsupported") | Out-Null @@ -773,14 +775,14 @@ function CheckOSSKU function CheckOSArchitecture { $OSArch = $(gwmi win32_operatingsystem).OSArchitecture.ToLower() - Log $OSArch - if($OSArch.Contains("64-bit")) + Log $OSArch + if($OSArch -match ("64\-?\s?bits?")) { - LogAndConsoleSuccess "64 bit archictecture" + LogAndConsoleSuccess "64 bit architecture" } - elseif($OSArch.Contains("32-bit")) + elseif($OSArch -match ("32\-?\s?bits?")) { - LogAndConsoleError "32 bit archictecture" + LogAndConsoleError "32 bit architecture" $DGVerifyCrit.AppendLine("32 Bit OS, OS Architecture failure.") | Out-Null } else @@ -878,7 +880,7 @@ function CheckTPM function CheckSecureMOR { $isSecureMOR = CheckDGFeatures(4) - Log "isSecureMOR= $isSecureMOR " + Log "isSecureMOR= $isSecureMOR " if($isSecureMOR -eq 1) { LogAndConsoleSuccess "Secure MOR is available" @@ -904,7 +906,7 @@ function CheckSecureMOR function CheckNXProtection { $isNXProtected = CheckDGFeatures(5) - Log "isNXProtected= $isNXProtected " + Log "isNXProtected= $isNXProtected " if($isNXProtected -eq 1) { LogAndConsoleSuccess "NX Protector is available" @@ -921,7 +923,7 @@ function CheckNXProtection function CheckSMMProtection { $isSMMMitigated = CheckDGFeatures(6) - Log "isSMMMitigated= $isSMMMitigated " + Log "isSMMMitigated= $isSMMMitigated " if($isSMMMitigated -eq 1) { LogAndConsoleSuccess "SMM Mitigation is available" @@ -938,15 +940,15 @@ function CheckSMMProtection function CheckHSTI { LogAndConsole "Copying HSTITest.dll" - try + try { $HSTITest_Decoded = [System.Convert]::FromBase64String($HSTITest_Encoded) [System.IO.File]::WriteAllBytes("$env:windir\System32\hstitest.dll",$HSTITest_Decoded) } - catch + catch { - LogAndConsole $_.Exception.Message + LogAndConsole $_.Exception.Message LogAndConsole "Copying and loading HSTITest.dll failed" } @@ -959,7 +961,7 @@ function PrintToolVersion LogAndConsole "" LogAndConsole "###########################################################################" LogAndConsole "" - LogAndConsole "Readiness Tool Version 3.7.1 Release. `nTool to check if your device is capable to run Device Guard and Credential Guard." + LogAndConsole "Readiness Tool Version 3.7.2 Release. `nTool to check if your device is capable to run Device Guard and Credential Guard." LogAndConsole "" LogAndConsole "###########################################################################" LogAndConsole "" @@ -1030,7 +1032,7 @@ if(!($Ready) -and !($Capable) -and !($Enable) -and !($Disable) -and !($Clear) -a } $user = [Security.Principal.WindowsIdentity]::GetCurrent(); -$TestForAdmin = (New-Object Security.Principal.WindowsPrincipal $user).IsInRole([Security.Principal.WindowsBuiltinRole]::Administrator) +$TestForAdmin = (New-Object Security.Principal.WindowsPrincipal $user).IsInRole([Security.Principal.WindowsBuiltinRole]::Administrator) if(!$TestForAdmin) { @@ -1065,7 +1067,7 @@ if($Ready) { Log "_CGState: $_CGState" PrintCGDetails $_CGState - + if($_CGState) { ExecuteCommandAndLog 'REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard\Capabilities\" /v "CG_Running" /t REG_DWORD /d 1 /f' @@ -1077,28 +1079,28 @@ if($Ready) } elseif($DG) { - Log "_HVCIState: $_HVCIState, _ConfigCIState: $_ConfigCIState" + Log "_HVCIState: $_HVCIState, _ConfigCIState: $_ConfigCIState" PrintHVCIDetails $_HVCIState - PrintConfigCIDetails $_ConfigCIState + PrintConfigCIDetails $_ConfigCIState if($_ConfigCIState -and $_HVCIState) { LogAndConsoleSuccess "HVCI, and Config-CI are enabled and running." - + ExecuteCommandAndLog 'REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard\Capabilities\" /v "DG_Running" /t REG_DWORD /d 1 /f' } else { LogAndConsoleWarning "Not all services are running." - + ExecuteCommandAndLog 'REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard\Capabilities\" /v "DG_Running" /t REG_DWORD /d 0 /f' } } - else + else { - Log "_CGState: $_CGState, _HVCIState: $_HVCIState, _ConfigCIState: $_ConfigCIState" - + Log "_CGState: $_CGState, _HVCIState: $_HVCIState, _ConfigCIState: $_ConfigCIState" + PrintCGDetails $_CGState PrintHVCIDetails $_HVCIState PrintConfigCIDetails $_ConfigCIState @@ -1147,7 +1149,7 @@ if($Enable) { ExecuteCommandAndLog 'REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard" /v "HypervisorEnforcedCodeIntegrity" /t REG_DWORD /d 1 /f' } - else + else { ExecuteCommandAndLog 'REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity" /v "Enabled" /t REG_DWORD /d 1 /f' ExecuteCommandAndLog 'REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity" /v "Locked" /t REG_DWORD /d 0 /f' @@ -1158,8 +1160,8 @@ if($Enable) { if(!$HVCI -and !$CG) { - if(!$SIPolicyPath) - { + if(!$SIPolicyPath) + { Log "Writing Decoded SIPolicy.p7b" $SIPolicy_Decoded = [System.Convert]::FromBase64String($SIPolicy_Encoded) [System.IO.File]::WriteAllBytes("$env:windir\System32\CodeIntegrity\SIPolicy.p7b",$SIPolicy_Decoded) @@ -1270,7 +1272,7 @@ if($Disable) } #set of commands to run SecConfig.efi to delete UEFI variables if were set in pre OS - #these steps can be performed even if the UEFI variables were not set - if not set it will lead to No-Op but this can be run in general always + #these steps can be performed even if the UEFI variables were not set - if not set it will lead to No-Op but this can be run in general always #this requires a reboot and accepting the prompt in the Pre-OS which is self explanatory in the message that is displayed in pre-OS $FreeDrive = ls function:[s-z]: -n | ?{ !(test-path $_) } | random Log "FreeDrive=$FreeDrive" @@ -1314,7 +1316,7 @@ if($Capable) } $_StepCount = 1 if(!$CG) - { + { LogAndConsole " ====================== Step $_StepCount Driver Compat ====================== " $_StepCount++ CheckDriverCompat @@ -1323,15 +1325,15 @@ if($Capable) LogAndConsole " ====================== Step $_StepCount Secure boot present ====================== " $_StepCount++ CheckSecureBootState - + if(!$HVCI -and !$DG -and !$CG) - { + { #check only if sub-options are absent LogAndConsole " ====================== Step $_StepCount MS UEFI HSTI tests ====================== " $_StepCount++ CheckHSTI } - + LogAndConsole " ====================== Step $_StepCount OS Architecture ====================== " $_StepCount++ CheckOSArchitecture @@ -1345,11 +1347,11 @@ if($Capable) CheckVirtualization if(!$HVCI -and !$DG) - { + { LogAndConsole " ====================== Step $_StepCount TPM version ====================== " $_StepCount++ CheckTPM - + LogAndConsole " ====================== Step $_StepCount Secure MOR ====================== " $_StepCount++ CheckSecureMOR @@ -1358,11 +1360,11 @@ if($Capable) LogAndConsole " ====================== Step $_StepCount NX Protector ====================== " $_StepCount++ CheckNXProtection - + LogAndConsole " ====================== Step $_StepCount SMM Mitigation ====================== " $_StepCount++ CheckSMMProtection - + LogAndConsole " ====================== End Check ====================== " LogAndConsole " ====================== Summary ====================== " @@ -1371,7 +1373,6 @@ if($Capable) } - # SIG # Begin signature block ## REPLACE # SIG # End signature block From c8766851ce7050222dc6633946a66f50f7bd7127 Mon Sep 17 00:00:00 2001 From: illfated Date: Mon, 27 Apr 2020 23:04:09 +0200 Subject: [PATCH 04/19] Regex adjustment/improvement - Code cleanup by RvdHout - Supports at least Dutch & German OS --- .../identity-protection/credential-guard/dg-readiness-tool.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/identity-protection/credential-guard/dg-readiness-tool.md b/windows/security/identity-protection/credential-guard/dg-readiness-tool.md index a537e86251..6727a09859 100644 --- a/windows/security/identity-protection/credential-guard/dg-readiness-tool.md +++ b/windows/security/identity-protection/credential-guard/dg-readiness-tool.md @@ -776,11 +776,11 @@ function CheckOSArchitecture { $OSArch = $(gwmi win32_operatingsystem).OSArchitecture.ToLower() Log $OSArch - if($OSArch -match ("64\-?\s?bits?")) + if($OSArch -match ("^64\-?\s?bit")) { LogAndConsoleSuccess "64 bit architecture" } - elseif($OSArch -match ("32\-?\s?bits?")) + elseif($OSArch -match ("^32\-?\s?bit")) { LogAndConsoleError "32 bit architecture" $DGVerifyCrit.AppendLine("32 Bit OS, OS Architecture failure.") | Out-Null From 41a481e208bceba6bc46743788fbaef3c0c6f8b6 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Tue, 12 May 2020 08:49:26 +0500 Subject: [PATCH 05/19] Update hello-hybrid-key-trust-prereqs.md --- .../hello-for-business/hello-hybrid-key-trust-prereqs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-prereqs.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-prereqs.md index cfe007b704..1e8f8cd42c 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-prereqs.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-prereqs.md @@ -71,7 +71,7 @@ The minimum required Enterprise certificate authority that can be used with Wind * Optionally, the certificate Basic Constraints section should contain: [Subject Type=End Entity, Path Length Constraint=None]. * The certificate Enhanced Key Usage section must contain Client Authentication (1.3.6.1.5.5.7.3.2), Server Authentication (1.3.6.1.5.5.7.3.1), and KDC Authentication (1.3.6.1.5.2.3.5). * The certificate Subject Alternative Name section must contain the Domain Name System (DNS) name. -* The certificate template must have an extension that has the value "DomainController", encoded as a [BMPstring](https://docs.microsoft.com/windows/win32/seccertenroll/about-bmpstring). +* The certificate template must have an extension that has the value "DomainController", encoded as a [BMPstring](https://docs.microsoft.com/windows/win32/seccertenroll/about-bmpstring). If you are using Windows Server Enterprise Certificate Authority, this extension is already included in Domain Controller certificate template. * The domain controller certificate must be installed in the local computer's certificate store. From 5758cb7036f3d8d001eeeedfe38748bc953ec102 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Wed, 13 May 2020 15:09:37 +0500 Subject: [PATCH 06/19] Update windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-prereqs.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../hello-for-business/hello-hybrid-key-trust-prereqs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-prereqs.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-prereqs.md index 1e8f8cd42c..4bb50799f0 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-prereqs.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-prereqs.md @@ -71,7 +71,7 @@ The minimum required Enterprise certificate authority that can be used with Wind * Optionally, the certificate Basic Constraints section should contain: [Subject Type=End Entity, Path Length Constraint=None]. * The certificate Enhanced Key Usage section must contain Client Authentication (1.3.6.1.5.5.7.3.2), Server Authentication (1.3.6.1.5.5.7.3.1), and KDC Authentication (1.3.6.1.5.2.3.5). * The certificate Subject Alternative Name section must contain the Domain Name System (DNS) name. -* The certificate template must have an extension that has the value "DomainController", encoded as a [BMPstring](https://docs.microsoft.com/windows/win32/seccertenroll/about-bmpstring). If you are using Windows Server Enterprise Certificate Authority, this extension is already included in Domain Controller certificate template. +* The certificate template must have an extension that has the value "DomainController", encoded as a [BMPstring](https://docs.microsoft.com/windows/win32/seccertenroll/about-bmpstring). If you are using Windows Server Enterprise Certificate Authority, this extension is already included in the domain controller certificate template. * The domain controller certificate must be installed in the local computer's certificate store. From e928e808b4cf5c495af9449047e55e4b88ad592b Mon Sep 17 00:00:00 2001 From: "Trond B. Krokli" <38162891+illfated@users.noreply.github.com> Date: Mon, 18 May 2020 11:42:15 +0200 Subject: [PATCH 07/19] Typo corrections "seperately" x2 Ref. #5916 - Reviving the typo corrections provided by @schneiderl in PR #5916 --- .../credential-guard/dg-readiness-tool.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/identity-protection/credential-guard/dg-readiness-tool.md b/windows/security/identity-protection/credential-guard/dg-readiness-tool.md index 6727a09859..ae96f09ed1 100644 --- a/windows/security/identity-protection/credential-guard/dg-readiness-tool.md +++ b/windows/security/identity-protection/credential-guard/dg-readiness-tool.md @@ -12,7 +12,7 @@ ms.author: stsyfuhs manager: dansimp ms.collection: M365-identity-device-management ms.topic: article -ms.reviewer: +ms.reviewer: --- # Windows Defender Device Guard and Windows Defender Credential Guard hardware readiness tool @@ -1184,7 +1184,7 @@ if($Enable) if(!$_isRedstone) { LogAndConsole "OS Not Redstone, enabling IsolatedUserMode separately" - #Enable/Disable IOMMU seperately + #Enable/Disable IOMMU separately ExecuteCommandAndLog 'DISM.EXE /Online /Enable-Feature:IsolatedUserMode /NoRestart' } $CmdOutput = DISM.EXE /Online /Enable-Feature:Microsoft-Hyper-V-Hypervisor /All /NoRestart | Out-String @@ -1253,7 +1253,7 @@ if($Disable) if(!$_isRedstone) { LogAndConsole "OS Not Redstone, disabling IsolatedUserMode separately" - #Enable/Disable IOMMU seperately + #Enable/Disable IOMMU separately ExecuteCommandAndLog 'DISM.EXE /Online /disable-Feature /FeatureName:IsolatedUserMode /NoRestart' } $CmdOutput = DISM.EXE /Online /disable-Feature /FeatureName:Microsoft-Hyper-V-Hypervisor /NoRestart | Out-String From d178dd4f7ed8ed166f7e700e76ec1f5cbbac06f7 Mon Sep 17 00:00:00 2001 From: v-jodben <65978782+v-jodben@users.noreply.github.com> Date: Tue, 26 May 2020 14:30:40 -0700 Subject: [PATCH 08/19] removed restart verbiage; line 44 "The device will need to restart to acquire policies, certificates, and apps." removed; line 44. --- devices/hololens/hololens-enroll-mdm.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/hololens/hololens-enroll-mdm.md b/devices/hololens/hololens-enroll-mdm.md index 0e557e9c50..9eb5eea890 100644 --- a/devices/hololens/hololens-enroll-mdm.md +++ b/devices/hololens/hololens-enroll-mdm.md @@ -41,7 +41,7 @@ When auto-enrollment is enabled, no additional manual enrollment is needed. When 1. Select **Enroll into device management** and enter your organizational account. You will be redirected to your organization's sign in page. 1. Upon successful authentication to the MDM server, a success message is shown. -Your device is now enrolled with your MDM server. The device will need to restart to acquire policies, certificates, and apps. The Settings app will now reflect that the device is enrolled in device management. +Your device is now enrolled with your MDM server. The Settings app will now reflect that the device is enrolled in device management. ## Unenroll HoloLens from Intune From 7bca9388e1c61fd5c4d7ecae8e72af9b2c9364f8 Mon Sep 17 00:00:00 2001 From: Seth Paniagua Date: Thu, 28 May 2020 07:40:50 -0700 Subject: [PATCH 09/19] Handle key duplication suggestions For Thomas to review for the migration project of mdop --- ...-v-50-package-to-an-app-v-46-package-for-a-specific-user.md | 1 - ...an-app-v-46-sp1-application-from-an-app-v-50-application.md | 1 - mdop/mbam-v25/apply-hotfix-for-mbam-25-sp1.md | 2 -- mdop/mbam-v25/deploy-mbam.md | 1 - mdop/mbam-v25/troubleshooting-mbam-installation.md | 1 - mdop/mbam-v25/upgrade-mbam2.5-sp1.md | 3 +-- 6 files changed, 1 insertion(+), 8 deletions(-) diff --git a/mdop/appv-v5/how-to-revert-extension-points-from-an-app-v-50-package-to-an-app-v-46-package-for-a-specific-user.md b/mdop/appv-v5/how-to-revert-extension-points-from-an-app-v-50-package-to-an-app-v-46-package-for-a-specific-user.md index 76656d39e1..38d5dc61eb 100644 --- a/mdop/appv-v5/how-to-revert-extension-points-from-an-app-v-50-package-to-an-app-v-46-package-for-a-specific-user.md +++ b/mdop/appv-v5/how-to-revert-extension-points-from-an-app-v-50-package-to-an-app-v-46-package-for-a-specific-user.md @@ -4,7 +4,6 @@ title: How to Revert Extension Points From an App-V 5.0 Package to an App-V 4.6 description: How to Revert Extension Points From an App-V 5.0 Package to an App-V 4.6 Package for a Specific User ms.assetid: f1d2ab1f-0831-4976-b49f-169511d3382a author: dansimp -ms.assetid: f1d2ab1f-0831-4976-b49f-169511d3382a ms.pagetype: mdop, appcompat, virtualization ms.mktglfcycl: deploy ms.sitesec: library diff --git a/mdop/appv-v5/how-to-use-an-app-v-46-sp1-application-from-an-app-v-50-application.md b/mdop/appv-v5/how-to-use-an-app-v-46-sp1-application-from-an-app-v-50-application.md index 0345a45113..bad9d61431 100644 --- a/mdop/appv-v5/how-to-use-an-app-v-46-sp1-application-from-an-app-v-50-application.md +++ b/mdop/appv-v5/how-to-use-an-app-v-46-sp1-application-from-an-app-v-50-application.md @@ -4,7 +4,6 @@ title: How to Use an App-V 4.6 Application From an App-V 5.0 Application description: How to Use an App-V 4.6 Application From an App-V 5.0 Application ms.assetid: 4e78cb32-9c8b-478e-ae8b-c474a7e42487 author: msfttracyp -ms.assetid: 4e78cb32-9c8b-478e-ae8b-c474a7e42487 ms.pagetype: mdop, appcompat, virtualization ms.mktglfcycl: deploy ms.sitesec: library diff --git a/mdop/mbam-v25/apply-hotfix-for-mbam-25-sp1.md b/mdop/mbam-v25/apply-hotfix-for-mbam-25-sp1.md index cd77d39b06..1fa9570415 100644 --- a/mdop/mbam-v25/apply-hotfix-for-mbam-25-sp1.md +++ b/mdop/mbam-v25/apply-hotfix-for-mbam-25-sp1.md @@ -11,8 +11,6 @@ ms.mktglfcycl: manage ms.sitesec: library ms.prod: w10 ms.date: 8/30/2018 -ms.author: pashort -author: shortpatti --- # Applying hotfixes on MBAM 2.5 SP1 diff --git a/mdop/mbam-v25/deploy-mbam.md b/mdop/mbam-v25/deploy-mbam.md index a921105176..c035e3eadb 100644 --- a/mdop/mbam-v25/deploy-mbam.md +++ b/mdop/mbam-v25/deploy-mbam.md @@ -8,7 +8,6 @@ ms.author: delhan ms.sitesec: library ms.prod: w10 ms.date: 09/16/2019 -manager: dcscontentpm --- # Deploying MBAM 2.5 in a standalone configuration diff --git a/mdop/mbam-v25/troubleshooting-mbam-installation.md b/mdop/mbam-v25/troubleshooting-mbam-installation.md index f2d0494b7f..9dce3b1297 100644 --- a/mdop/mbam-v25/troubleshooting-mbam-installation.md +++ b/mdop/mbam-v25/troubleshooting-mbam-installation.md @@ -8,7 +8,6 @@ ms.author: delhan ms.sitesec: library ms.prod: w10 ms.date: 09/16/2019 -manager: dcscontentpm --- # Troubleshooting MBAM 2.5 installation problems diff --git a/mdop/mbam-v25/upgrade-mbam2.5-sp1.md b/mdop/mbam-v25/upgrade-mbam2.5-sp1.md index 153757ee67..0e55529039 100644 --- a/mdop/mbam-v25/upgrade-mbam2.5-sp1.md +++ b/mdop/mbam-v25/upgrade-mbam2.5-sp1.md @@ -2,11 +2,10 @@ title: Upgrading from MBAM 2.5 to MBAM 2.5 SP1 Servicing Release Update author: dansimp ms.author: ksharma -manager: +manager: miaposto audience: ITPro ms.topic: article ms.prod: w10 -manager: miaposto ms.localizationpriority: Normal --- From 6de3ca527a53a47029ecca987ca5c90ddd3f1faf Mon Sep 17 00:00:00 2001 From: isbrahm <43386070+isbrahm@users.noreply.github.com> Date: Thu, 28 May 2020 08:21:11 -0700 Subject: [PATCH 10/19] Minor update to packaged app rules doc Previous instructions were unclear --- ...packaged-apps-with-windows-defender-application-control.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/manage-packaged-apps-with-windows-defender-application-control.md b/windows/security/threat-protection/windows-defender-application-control/manage-packaged-apps-with-windows-defender-application-control.md index e702402c80..a2e114d956 100644 --- a/windows/security/threat-protection/windows-defender-application-control/manage-packaged-apps-with-windows-defender-application-control.md +++ b/windows/security/threat-protection/windows-defender-application-control/manage-packaged-apps-with-windows-defender-application-control.md @@ -65,8 +65,10 @@ Below are the list of steps you can follow to block one or more packaged apps in 1. Get the app identifier for an installed package ```powershell - $package = Get-AppxPackage -name + $package = Get-AppxPackage -name ** ``` + Where the name of the app is surrounded by asterisks, for example *windowsstore* + 2. Make a rule by using the New-CIPolicyRule cmdlet ```powershell From bdb4b014d7c2831edb505c546cad276ea662b292 Mon Sep 17 00:00:00 2001 From: Seth Paniagua Date: Thu, 28 May 2020 08:28:23 -0700 Subject: [PATCH 11/19] keep multiple authors When removing the dups I should have kept the author duplicaitons --- mdop/mbam-v25/apply-hotfix-for-mbam-25-sp1.md | 2 ++ mdop/mbam-v25/deploy-mbam.md | 1 + 2 files changed, 3 insertions(+) diff --git a/mdop/mbam-v25/apply-hotfix-for-mbam-25-sp1.md b/mdop/mbam-v25/apply-hotfix-for-mbam-25-sp1.md index 1fa9570415..cd77d39b06 100644 --- a/mdop/mbam-v25/apply-hotfix-for-mbam-25-sp1.md +++ b/mdop/mbam-v25/apply-hotfix-for-mbam-25-sp1.md @@ -11,6 +11,8 @@ ms.mktglfcycl: manage ms.sitesec: library ms.prod: w10 ms.date: 8/30/2018 +ms.author: pashort +author: shortpatti --- # Applying hotfixes on MBAM 2.5 SP1 diff --git a/mdop/mbam-v25/deploy-mbam.md b/mdop/mbam-v25/deploy-mbam.md index c035e3eadb..a921105176 100644 --- a/mdop/mbam-v25/deploy-mbam.md +++ b/mdop/mbam-v25/deploy-mbam.md @@ -8,6 +8,7 @@ ms.author: delhan ms.sitesec: library ms.prod: w10 ms.date: 09/16/2019 +manager: dcscontentpm --- # Deploying MBAM 2.5 in a standalone configuration From 4b065e00d909fd1cc4b3ead6e639b5ddfa0fc136 Mon Sep 17 00:00:00 2001 From: Pierre Audonnet Date: Thu, 28 May 2020 19:52:44 -0400 Subject: [PATCH 12/19] Incorrect statement - Suggest removing it Like the article mentioned earlier in the article (https://techcommunity.microsoft.com/t5/Ask-the-Directory-Services-Team/Machine-Account-Password-Process/ba-p/396026) the machine will not update its password unless the change is committed in AD. Therefore the best practice mentioned here did not really make sense. So I suggest to remove that part and remove the numbered paragraph for the remaining point. --- .../domain-member-maximum-machine-account-password-age.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/security/threat-protection/security-policy-settings/domain-member-maximum-machine-account-password-age.md b/windows/security/threat-protection/security-policy-settings/domain-member-maximum-machine-account-password-age.md index 3aa61ca9b4..0bcf3d3ccc 100644 --- a/windows/security/threat-protection/security-policy-settings/domain-member-maximum-machine-account-password-age.md +++ b/windows/security/threat-protection/security-policy-settings/domain-member-maximum-machine-account-password-age.md @@ -42,8 +42,7 @@ For more information, see [Machine Account Password Process](https://techcommuni ### Best practices -1. We recommend that you set **Domain member: Maximum machine account password age** to about 30 days. Setting the value to fewer days can increase replication and affect domain controllers. For example, in Windows NT domains, machine passwords were changed every 7 days. The additional replication churn would affect domain controllers in large organizations that have many computers or slow links between sites. -2. Some organizations pre-build computers and then store them for later use or ship them to remote locations. When a computer is turned on after being offline more than 30 days, the Netlogon service notices the password age and initiates a secure channel to a domain controller to change it. If the secure channel cannot be established, the computer does not authenticate with the domain. For this reason, some organizations might want to create a special organizational unit (OU) for computers that are prebuilt, and then configure the value for this policy setting to a greater number of days. +We recommend that you set **Domain member: Maximum machine account password age** to about 30 days. Setting the value to fewer days can increase replication and affect domain controllers. For example, in Windows NT domains, machine passwords were changed every 7 days. The additional replication churn would affect domain controllers in large organizations that have many computers or slow links between sites. ### Location From 300b181d69e15076b06bad26edaa72636b0600b6 Mon Sep 17 00:00:00 2001 From: Evan Miller Date: Thu, 28 May 2020 17:00:43 -0700 Subject: [PATCH 13/19] darkmodeupload --- devices/hololens/images/Dark Mode.jpg | Bin 0 -> 106016 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 devices/hololens/images/Dark Mode.jpg diff --git a/devices/hololens/images/Dark Mode.jpg b/devices/hololens/images/Dark Mode.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f2cd7c45106cb19c88c6f5aed5fc9f56d537056f GIT binary patch literal 106016 zcmeFZ2UJsAw=cdC6lunSfS}}fPyrFKP*h6rcmRQe2q-85QBi3kDk4bRSWysT=LkZO zjtW>PibAB@kSb^pLQ$$fLJcI@d2jzCnGI4S9-oQPDDr;+K5aSn?7AkT1rAn`oH{- z{{opaQ5#Leqg;oZ+c|Leqf98KN`A#3kT{?AgdPAz|TZ zBEmS=aCZ>=j)=^eK6mlzjWgz1?GgR`i1eD1SMJPI`r~2YeCulFlC^t}o)Qz6k(FB@ zzjT?hit2JrEp453>o;ur)5zFlv#FWQw(YidJ9gST@7sUC#nsK-`fqPSc_(|qA0JV#{u z;?*hlOHFYpt2{_a3blmsz6Ox|D^BCXnp^n_#E@Ey=zM z_Cqc@A}K5c#uJ`{kPx0te3%OI%jcTUvL3|RO~=~$P@L$Y1RourWv)V;RK{NwOA*uO zR?oK`I}oy@S*3ZoUUd|5%`d?(b;#ItnnhbgTSCQxI5C|toiK{#|J?Hb7rhwH1sj@} zMzwJYo zG+8jLB9mp}#Gb#F%yxK^JYHNMvf{+`6E}8Ln8X;$=rR1^FTJC>gHtt~x`wjqJ$b{m zcX1NIdlKGi*}O~mpTqyB^-wW(H`Yf3{NOqG0X@BgQ!}0==jNQMH zH_8rM_knc>cZX|ElI04Lvqr$-0c}zljAzgaB{r2)YPgD zBUVPz|E(WuEp?@>!fx_6Zy8QEuGn%Q)iG7*{(J63pcQ*{n`Hzsn^6`)Dz5sI;lc`j zxU{sioW&d5wB99i(OLu1T%taOw*?ia>5=vkzM~@8j$F%T~Q^D*Z?6lKDK2mrcZQsI2LW6$3;6P|RMC2S#^m`B z<44O#&L30!L|~feJr67xBQiJjGMe-W*rLw%fe9(L7szD=a%pgN%gg!5umVn}9RwT7 z#Oc)Wk+BhAA-Czr@z3ml3W}dSNBPJ`niSgdj>Jkqi}SGG&?@g@GJ7qB>rqj_@BuB@ z@DWBmP&N4FjPy-Ii$OuL*GVlgq}c>+x!zhna(W#fDU0DFvpU$P(2n)3RPKUuOsj+H zmB&Y@X?$d$7mXm&WywP$Bp%O;mB8CY9vWkUiiu8GclT*b>=jECI~}_KRDF9=)rYx% zkcJj9E2qRG_DN)pPf#%|mtD=f^D~dXazzCm80<4>hi)r{D{q2n(wKdW^XRZ5lZHtt zfk=Y`KP%_wTN_DpK-%XTAnj&a+4Ic4F?48bQkIVkMul)`!#Jbf;yCA0y}^RMLUnzU)~M7iqF{|*}aE}4BCEpg@};N}u&OT7lR z{5d$#5Ek4C4xNr^Qt7hPp|K+Zx^Cz_bojfzduhzCjPu|7bwVqf$_4fk5bh@l%=n!vTAn{2;p!^4nE+dAQ*4o1KN9DXx_%;r zy8T4Q3>f@IhYq5C)088OuKnE2d?aq{EXwo%be|FdzA^ZVL-nG}uY3fTP?4ECDWMzqnk(0sIP~pG+r3w`tV4XHv%h`PsS+S&kbH@P z@$<7Q+$XY^rIhReMKdJ$h(OWN;A9Q#2pC4+FFjA;7!Q0Gjc)hdHGW~N2fUGbo;JJ? z_r~A(NLw1IwGo{|>ROL`s}ZjE8+^nKlu`LCz6KGBPe}Mz(1cQru z7Zbrl`AAqI=+KM133S+b4rRK@vKwxK5piPQ;=+$XRLe(f8@N31E=n&DGX!Gmf)`W9 zFZsDZhykyOQ0D4hYm?>8;7$#1_T3@EkM{oW}{s?t(lW?0sScy^o{*%R3K&Wkz>OUtweg+r$`-IlkGHtX_0<*2!4S!Nr;d9 z5@CKh`Nq=hiGeXo6B5&scwQKDc2WRQA;wsMvQ9t-fdD^s#mQ&1_gjpq3CjBsiuuTo zz*pHH3#y(q!r~*m8G$3{gk2GeWf;_`$H~HysB8S#F&<5S7yRzNIJ;JR`=e;j}Jg3tz1o-djCqFEQ*hZag> zIuqG7Xt4-;06T>dL1h=wb_botmERaK9eqO`ABQwbWTjx~nd6WI3kezMv3|l=+4egy zSiA@@SjtE&+!sXIo!F`7Z&WP5Q9;YD_4$&9hIDw7f%98RaKO6h)DI@*O4wdOqcZ|) zotw{k0SeAI35uEtI)74`?EtP_!ocHN1knS6CiMb}D@6XMlu+3pbAfkG?+~d&Ee;qe z0)}$G>a>G{ueJ~c4bOqLM~MdojcJ0$1|Pj45X?g%h5wX^*!$fiixfi_BgH zPMtEknDqcSiapCmPJ%x~97S7ho13AbdJ#3cZc zbdEH;8tqU9m9_Yz5l0yZsaU`pJ`zM_CG=eb`A(n%kN?34%HCVKfR9v}!%%-Q4D#;b zg>w&(I+n(xEl1G^Z`6H?MwG#Ol7NX{1ySNGV82A)nn1jH@fn)C@glf;NgYb@zysc% zkNisD8pipBfDWzo5_dPLV{w9@zg1Xyvj%Z!b~TNuMJjuU_c@9;p}I$70j3~I)Gzjk zw%{!G%SXTP5fkViA``HGh3h~Y|hFym`z?P3thVhSr&if?|D$K`ilyR&EWvY|P zDD3@IX|(ct+e&Er3M7`-8>e;Nr;dI6snBs4gvz0K1v>#lp=$|CRsy!brIa`%VA~#z z*ot#o58T!S#goT-m4Ss{MyD(KpEP#ieQU${lO~|@tIT}l+)kDW7jg@UEkkWL;jXC+ zBXx4XIxn)o0+ruejb1=;#;bp39P0+}{7=NDes9z_7d&<+X&~WOpWpPWq(tT$1BjZ` zK4m^Kt(NOS`q7NO^k0?ENe=x7yQJ2efmSd`>6X~^6m~sI)!>fcUUC9_=-=qRGV;6C z{te+fVYKS+<0AzTih=)*>W5$?O!}F@f8Ffk-zEO0gCFw-YLn)#imLwAijTSDQ{sMC zz%K(e>K}Fjcl^bPc4FV;{h7*p!CS-Hr{fVPk%wVKTr+Gf_o`I}e-o<4SZ%{e6inIyaS~>AtgQ*#vXF_ORn}pMkF=HH^#9I} zl68$1vN|pKc3oMwp``Qnrn`3T>1ta==9z|Zx2=_CKjqj<@&;zRlPAbW$XU5kpB(GYxRoFGfD$8oOf|0IkVxv)r znd`2>s|I51CPz*ZH+A0jK zV~kcu01I2j3_ zby5ftVHm-}H(?N~ehUc3qlEpF&BJ~GiyeV3f_qI^;H$G45>AunN~rL=1~ zA5khKKVH=w(9k}A$di}*Tqa1*Jb}ukNCm%WY(CaOlQTHe>)AiyZGU`hXSvoZdegCv z?7l-Awu)ML>HJlH<9U->O!kv*`-Tky?`^%_DtyeQkK8YiF=kBZCO>J6Uq=jtG z>hW9$+b;jji_xm`H?QPv74fY9dw3#jli}=#cOT{2KjQUVuP~gyQXxHfaqpV>>_*O( zlhw~n(mMHwa7t!lKyoknd{hJXW+mMNE7LdUBjza?w>4PZ6Pa({rM##lE}E{cB0TLz zu&s!Xs1|4OkZ2Vuf{ArUk!bVj3E zVQNW&f*r|+Ns?z->>4d$N5=K|ZaAKh*mc}D=bdwuSk`r0V^NVgWL;yw3k|nZL^^UT z=x^R^$$!_q++9pLVbI_N_BJ2#vKo~$$Y`~)@X~rZZAaqy*i(P1aeEnjq&4Sx5Fasc zQiSP%z1{7=ZS2yFz}?RuJ*{tjaL)WsRpJNFGryhkez&0^eT&}(v-iJU9ier3oBq+< z%bhhV%rPt4;`oB;(z~k-6|XUKTUO??Tuk0)J8E-GYmf2NudFcmpyF8LF-xQ<0m2ejBe1kdlI+rIu6Vq&z96_@ zW&ZkYIj=stJ|j<5^`BKSHL2uQQbzKpb^ckOt*%v9vGmM<$fG|KGqzpc60|Oz5LzHy z7re~x&0oxSm-jfDZ1rAfahRhdqPllSOUrI~PHoX)wuc2%zaS-L2kJ3SPfqmtu%f={ zZTS)LN4MnWZ+-GxrvG@rsK=Aq@;=A7H!kAEDcX0uKNlWul~xTioD;oHF~-B)Z+v@- zRqDr5((_wZU#|On8e&`^iw_hmaG$-isV8sCgTckegA_aa#AL)o*1w=1RlB^)ZO62S zy24dwm9<8xp@GYeQNyoM=dkDf!E`y5aepN#yF@4L@X|A+i7MZ@OFBdJd($0dSQ-T? z%4d$H&+SprpJ!pPV6T!Z_v*q6VtOaebgm!R31#BCB~b;@O}he)!2({0-GhQ$12rb0 zc#%n)D0j*4^*j1@8Pz7%x$Fwrs1mbH(r2P!iTamSPNVIT~$|yGS2h**8qs(-A22*)$iu$sy%uwGSl)oJhE=RQ$Wa+U(1xDGqkc_6GT_ zXIQyK#F_3gd285*#*8lYf4O+1|7w>;f3bnz=UIgIUFyE^8YPvY<>_50Yi%}Gh32@Y z9lTO0cOk6IR{OUQ|9M@@V_j<>r&Q!OrBjAxew&m9?)(SLeLe59uWgzwUo zbnU1ac=SK)niMCNbIo%@n5GbfcDFjKI6;nsv=JniD6Ep=DeajIsmc?w22Mn~3i2Fe zm-v>Y(pgrA=RxlJDZxbp1=j>ah0{hG@buWDiqKUXjh4|7L3V>w;h5zaClY^AUI0yy zgJd?n2sWu#N?RET9R{$%qF>I0ROqU%aUzYTklBP4AkFot2t9+e1+-l>ZMs#2vTRc6 z`2TaNb3#B;Pw1$gNevqz3$xF?*;Re0x!n5kWmD>8JRlw0$5!Mbl1DrHJvG1 zxi0J1bv)@+dt8{_tB_ExDb(<>q9!MOU$;YcOu1RpV`>s|%y#fty2>uC3!d6X>~9Vo zi<4SsvGd}4xqTh!#=}DHvH5qG9#VY`O|_((>HvshWorK4S5;~i^lgY@91l@SjZI2T zj1wO`c6Y7(Gi9>`U7t9~UdWCYb3a_r;kIY@8Dz~^}@66%P4Le)OVH+aP z>M68Q35N1Jvb*kF=ycnmH*HPH!C}t(GAk<;WA_@PW%a37&7WP^f7Rsate#y@TdVE%sheb%+<#fI;^M0@v7=@@{pD^W=8b9d zJMy32s@r34dh5Jm$hGaMr7{~+uUoe_Uks?7exj!y=%6-(vt z?xz(W4};Li@Ykl;uT+zQE61yitBs0^wX3sgb13%O1pAdT3R(C`K=tG1@U!RoG_Ajm zfpD@CFn7ppj>vLYA&9NjM?QE;_d$r9Jgt(!gBrwZh;TK|%@95v0;(zgE2mkRQ~XyC z7?mxRelnJzIP4%2AL%-h;2PiJLzE13bZ#LjxaE!BNhr=J+*h{!(UWz?K`DC-;$DyRGoM(hvjn|u*8ke*v zp$5wzvSyq;Rv#4+-EX@{&ewKP-KF@fU^TzC@-~f&{n;G#xl$s{%kxXqA1>35ChDGS zRK9IT%<`{(;9vc-l$DN18I-itAfRF)m-n(n%8K)VXfXq`@H~c1E?1 zEvH^x?e~cE7^5r7IYs;MmcYDqhsSW+yY{4D*FYo6D_%BNZ-cXA4LZC}Yhu02`u2{@ zGRs6=wFML2jxy9$?NM!C59l4p(>HLsT_x(`{M&EdyGA{0qdp(puV=T(d39UJh5*}c z`})2eGLK#6r+Y45sm88;nr)UTkrf8#tkw<*PDSAUg=kK_$4m~q=)P5tD1uSUM|iN34w z%Ax#VWp~D)JcirO;>yKLFSG4@HC`-zv?Gn+V@CI6ETR8^XFr-$aUd9m18CKg%gHw1(5c8?` z1`ND=M$j9vUPk^VT$TI)EO-Sv0BeELPEc`^WQb#2tI0c4QM-HG`$PU}H9yl)=BlKB zYr`=Yg(h2roH7R=zf<+7rv22P2GI6H-&BP1_=q&>wj1`hdN{?<^Yx)iF|Nz<6)@=o z&!Dw7X^d-)7F}$B^?U)-Wcm)$_(TDV2UKId&9fR{F}R4*V8VUA1NMShumB^z$q@tz zCvq^=DZ<1D_qZvso+Ali!y0UB`A#nP1AeawS9Ou^qwr+fn3iHjsNDbn=@_!SpPoRsx|I>ZWU9r35VKG6>)7|vxBaEVLQ3S3%v z3%Fz^aLmPkz-(Nju>q$|okF3t4Qwvp(sE&?@~mnGT3JfrVW3jH^GU(2{`EfPU+*LA zu^G42ix;p6I|De2lfq2V##FGHBDAtZu_$FQ_JonYELT;1k|*3VZca79Jwu>HgG?Z& zACK$i$8W%@`9H`J?b5(5)lTOPX7+|+P6xr!QV1vW+QBav$XNU`M8t zUPOMo~SP)F0-2^>Q5eH#oc4Sz2n z?aN(Dx&WjHptEnJf5Sa!aHVTUeqiw1U=`Bfcrx0uIfd{MEmg+Inl!H1lnn`c?8Yq> zJ1%*E&$dSDZ3pv2kui}lGOSt7M=LubVLRY=O5X})E_dVC<$Of7J+QhWU={BMcL(}q z2+ElkSGEuzQNsz`0yi>S`nx5;g)~5}Y{JJ)r70NsSSIv1z~0A@C5{Kx(3mRUj42or zmQj|k^PdF2GSDCm@{-V&t-vU;v{SG-A^tO?1a4}h6D$-`}U;sf$5WY&O8?rJ`Akv6%)e+RggJkh=u^hP(qria16K!;d@o6q1kzu;X8bVa{# zHiJ+P!A$40S+L+A*{1{+DFxe-#@VMoY{zU0k5^|k6c9dCmVsbdC|5$7#w;_?f^otl z!maf`YpX@qLeAjEuqbym8bRxv-0R7PMZ|L}Sm4%?f(AHk@EZZ`&VDzwE=%@assb$G zV-!&S-bhR?x|}!!+d^oIef88Bz#WIGZ$;jO7SCa~W9YD#fQ=G^^(0sd$9J%HC-G9I zf{x`E1HbqJaFKJ0tOnTp=%TUZRMFORT)>ZPl#+#I9B^Gf0SntOn@)Q*xM2@<5zaw4 zaB%82X%DJM96#?0?NqQ@e5jJ}A$^-BP7Y$_D`PX% zey41i7-!LF#VEl5TJ5YTK`pk``X{miZ>)H4%Xg9{5tq@l^5amv%V zunre@4#LvOdy^yRw^1$9_3?Y23Lf2F?A_G!#7SaWZVcuN8tk+$#`hClzYidJ>g&MD zoNM!k8@Q{KOEe~C!WO2yDyj9P0c_H5+5~og|I57Mvzu|iM z7an56CU#+R%CIf~SOb(TmlZlH!Gd){IHTfP`ySw^T2^FJ5M~CO14J#klG3nA%}0pn zq_V@m2{s=D%L|(@#EJ|IaM!}kBohtXD7Q1l`A9X&TMzk9%*v4 zK^hW$05Q38mun+=BlSZHY;BW|;RA@l-b-7ER`v@V{`>erRfk6DW)mVK|4M&8N(j})etKu4yebaojlH~Au(526F)SR(T2toA)b6oz=C)yYTrDs zvs502c}gl^V-`ETM4c(}5bLghGXBVLMIYIPAB%A>8*Lji-J#xLx{u_(P-VT=+P4ob zsV_f2Up|s;Nn$@H-ryW^b*^=&p$)I|7?yc==*IXL)>?-LEYZF@iB4|0s=n@dqtS9V z*WOt1=+E@iBQpxHN6{%-<8A|s&QW!?cqG(zbUPfNYHaaHd>EagDMarc8t%wbQ#FxW zm$9a3Pq|k0jyE+S8yeT=dGE3v+HZ8U-g~&hqtU^6VU?(nWbw3&#Nx2x+~{>38RbxB zYCB)vn|#SK>akMPeIsQk={D=@JEh&fu{<{kv6nL6sqztJtwQjBZ!V%x^p!-bzhwLW80u||Ej3R{kl~%92x$YFRY*4aw5{5+n$y6DP)Fc z?_IEECLj4LG9Ud@*0Gm4RH7)x96L{QrBNnw&wK7G$f?n@xNDZv^~LwV=)vKMt)g#f z%qu;NVd>}Kc`)MSNv%rnX#(atPeIjZau2PthS4;Q$aUo-XDGH1dy+aa5fZxr`0)sYv~b5@vO#To zUBO&kM33lwjgMGFb6tfC(bnIARb^lmWeD1bvYA2xm~jA~3;Tu0|mnU6&Q^AQB*#?43km7mch-i={M zyjsM~#FHtMkCvNAL)OQRu;um7dVNN{XSt5)ng47t6L8#6a9mX2xG#cVZ;<6l=Mx7t zSsZ0o^03XZJwG>H`;Vqk6yEehlRjS;{K{X9k3>=9G2>X;BZCmMBh@v5sR>2)ORQsI zb-y2U6&1;wo*}rO!Z!8Mn2>N3jLCp1-W5Fqv?I;+G!r`hjU9l6C0`f^p2<@@6R^3S zme{E=GJ7t7)woOLVX*bX5MBzSjU8N$Eg}tVKSp|48#$`W>;^8~lH1Oc?O0Jj}D>E+it9NVVgqpk@S86@#j7m|*@7WVRgUZp# z5i>r3%}uw%PU}$FbNNU+J_2mhp?x&8hv0K3^s8HI=7gF*;j>%u=xSyq8lLw{a|Sjy zf0v*+m=k9|Dwj9Ii^Nm~xLH9MjByQSId6WSD6aMSY-cQd#>sJcr=rZs5l3B*7VU)C z>5j)vDjqG=-$Tu*1$Ey^OH6Cnl@}Jc676`vMh7(q*n3e4C}#G;mg;9W&Ntl$wgSt? z9|FtI7+i6b1qJh&XE0rjYZ}9*L;S5#8ePiF<;jo;nDO=ClHmEIp`C&HKN-Nl6IvAS zgce_*1&s}ZqR1IWOVv>*5r8R=ZX@1#z2#`fW50kwz(yAr%!jh6vX$`?@N0_SCDB5Q z_NSwhjV7b`8~g7x8*17|6_~fcdexKd^n!~G<^h@alcyTr?Rg7rT~kl%S|0=&@WM1F zi5|x}VE`wU>^)v$Xtf8k^D|lor8XH(4hl{v&UWMEPvDDzu#7K;uLEpsgpyJMg(x=9 z!V5dy0HAD`ezub>Q7F4juy8L3?n;B2mmE^jvuhS_b904zw6{2-F%UvJyVL$Lz*L*YpQI11dQ<6&?&+ zVVLrS0Xv?)0y;BbB0QgLP57Wu*ok>Wo}&Rb15lZZqSfBaN}L&iRu;Z_I#|hFMjzmb zju5z#D7HKjn->v)os;@TGBd4VbO!SXXt%qSidzMy8S@Hh!;XP#10$%t;cwP{HuCM>;=lWT#&+xY0nq%5u?r`*ujA0br^p|ZiA&HX2Nx&G7Al60cV|)c2q1A#0l^t zu$tJ)^=V1O#ic>;v9}(i6;w}PhzbPi;%J$-}@;VLLdcyVqZJ9j0$Ia}Ywg1z2 zC^m0k4qEjJVr0uPkV1p2jN#?nH5tXG4wwh!L{EUpp=mRTIi)U1WMm^l`17m8~+KZ5)P zJq%UTkk>z@umt@W0hwjr$xyhf2F}pBve>@3_mCby&@1QGQ)YqMC$m8zlo0QTOsZcv zcFy9P-+_Cd;gpbuSND+F3b>&7%rUg+H0GfbN>c(n{kf&gOr8vx5Nu3^l@usM-aeyl z0M7|(BTmSTOt~C*4r4ZG=ez4b=##W)B~Pq~C2}J)u~J1D;?NE*>F1~nGlDZiKlg0H zRgQ)E^qp{+-oN;WTS^)$4VHz5fd;7XW^^z9U_tfnDw2{pth|_vtpfLxsD18x&%tDA ze!~SVl}n#WH5$p{K?J>yRGmwKhW9tJWD+hPDIK~p-k%v~`E^e#I-xcJi7s?>E%OCL zfM;?4%(O!##NpNMQ>rli=cwI2P(G@~gdr966k0~XOi>E0wy&bJ{K!^*M6NQV1)k&v z3N`}>2qMrsJSNS;hyGPC_<%AbdRSqLdVD7sC&G{dv368d;&swg(q^LUEm{K;a$1w| zkn+n}ejWBwaUpSNdlnQ8mS00#tD$7F`IB@qVM;9&?_yG`P6OJtyN<+M4RPhJCEFsK zF+u1dvgIJyZx5hw*N{R(x$pI7V>A9n_hk|Y<99cxa;3g!yI62Yu^b5Q|J%6k^nvl{ z5IlB}(v`y0Eas@VDq-%2E~3IFlU@S87LFEqW}sE*Rxl@|tG2X9e#JYZv@cm49j`vO zz`pOLQq_=C6}n$v1g-cBWKjCc>m&IO;*fQgH(s}WE1xo3Jx7vbSUN>IzILk`cWu1C z^UaFdb$>?4>|61+qy-UL62<#1oBh6JdRd@%>%)=vkObIy>=)P@dyqBiN+R(^E#d34 zJCyNMx+Pv0O_idYyf^JB#aU&6L9J&edLeOg9lbsV2C?0rG_eRp3BBpNP?pblGvo2B zFj7ann=(^NA^2_Hs&1Bq8Lnwtfdf*!hhJBYo@4KZMoLASdNaWEtk+GCd5H$|GuE=! z7Pj|h3NCTeNsqT&B6Y;Mp;wa8V(o6?FbNKS&>6{V9Q~X9R{}LmQIa^e${uCCuFK`6 z1kceRhsBD+m5(@OZV(Je&l*zKWM$7?d*}*yR)6HUyn$eTh8K(~^P~4`00E?Pf&i>gM@u zh;Wi06CWaeW9Cbk>$F6R&}q%w^}O@~nQps`Yiro|Hs4&Iz zr*zFwp!h#t$gLN#bFRah=EIFK-)pB2Dfg?dyZAXz$u}-G&RY>>zxKmzNQT)jWvo8L(Ksk?qpP6f=;0 z4`C%!2Yy64>XX6g9kLaajNe{La@-<*<)y)O4m$G2P<~p>W>r_=2W(PhF(0|G35!m_ z&UoBtbhIlR7>5u%mj*bAF5{>EJc&@WDW!Kpsk|)Eqv{Y{n`4ujc~6fO9hBPGXBmGZ z#M-c$D_2P zw1nVhi-ejOQ==Car)whOZ-yZjS%4M=XK>HvmaucVJx! zuGl~~Tz^uLz@a5AtL|EErXq2rPoN#>S$cZeq^4{}0Zati7T2b1v;-B;SPLqGpJHGG zze@NxWutL*7l3D%B4B3tlin&Muner;eY=3GJkoU-@Su~9p%N!7FwIXFz#XP5h$g8^ zO9nk6WEGdQGKc2(OhkL~9%52d3+GLwah>@mENI-oP1pn<*)XE+nS*^G&LkwK$5Xjc zmkKm4XeSNv2qt26yj$mnnzPjV9~DP^P9Ipeus$ih{zygO#;%xsI`e}UGUaOs9ymj7q34FU8` zjD^=T!#QKe74XrS-WBRUSJu>bbt%5VE<AG*go#j*QJ&zP8(myhqEZUvcjB6HUh z%|6zha;WICh%ML1s@dI8t*FYQWDLK`t{@q*azfiEv%9Wj<>oEQ>FU3+ZGX$8xJNiIxl)$VxaqLLp@3Q0XZ5zrUpaa)i(Fs&WXsBm zg)#G=-S@NRSk%9xN~OQAx@vc+#`5t7g(O?Gr_vX1w~3f^xN0&t%Ai1={0a(oKi4^d>A0NszT_6vW*^nZsz3gd{d z$umF~#fQuT_~zte2oRympnv$1Don(4!z8%hXA;|A4aoop=QkQECNZClda=ApE5&+( z7gwQ=>GefEIUN1>HN{#b7uU>H|0MIG-^ik!a(Y#F-pz#RQ4GK16CdasXPjcFRo2Sh zD1F2%G5_`rn8Xq=Cy%$cHr;U4pQVIbJ)?b&0PVU}HzHj_$}f1JH1@aJVGp4N`31Lj zpD}BdJ<@$sPrNe41aQ5t6xM8rdHwqE#zm#d0j{$B9)7ij{*}c8a~ZDkyo*u6X$Lq< z&utu^9dPp&6?Qo8*pHpq2;_AH6zt|LK*&D4;WLSjc zhKb7LiaynkO7Egd9UJ&4VFoj@XKnfs1qrMfe-syEatG!vSs_Mrr}8cbcMXIM1wVb6 zf4gBo*LTQ?9BG5P1lg8X7U;3bZKQMPN3}Lx!q<=4x>hHqKfkJa-Pp8jM0B~O1JVAA z8d}z@Ss%QZ9mR2K7}!^*rTa?a)r!!;t-3;0;ze||0xD_wX!Q63?aVk1nLQE88^L_K z3zR%*+2utx-DzFrd}Nt(re+SY8!EQ~+Pi$EQqSDcM{MgLtwpflWagYnX|qTRghIHg zke4tLUqAF^VSRo~y_|RHksLczr6cES|11+NmT2N}+uTL#)5CYd!$&cO4ldZ38wyoJZedj%c_Iy_hs8PFwSN7%ys{-cAj^s|{$Y}{MS00C+HMHG?+00V! zQCL5Ecp9d~HQimpok^Vdn^%InlH#V_a8tDnkseM{M;p|Qn^ZVvJ2Rsf7ilaD(Mo%N zu|VYksf;o9DkU>)1zG?HaRei_E+6@wP?8A`t4z$vIFv^`H3-X91Oug)&+olaAlz|w z7@157d_=a3BD;u{Y4`$%R|oCvRP5vE_V{b(w@}ZMXJzXjXeiDNUYdO}i)YNr`NQR$ zVVm-y*B?s#31@B0*upKkgqgjHzt?121e6#ouNl}EYM!_2{K53Nm<5SfjaueW-gJ|f z%!!@(GErQ5HzHc|yytH%Yl|UQy61^Z(p8-Zr)^nv9A{g0X(BspsIAUPwLyKvaav`W zjE=oe;>8S_%dXI&ztozJ3*Gj~$ZX3kiBR>CaJ-k)?B~xZk@2;K0=)6nQO_zJsfEaa z`4V-)_$wbA3Xds$NX1*aZvJaUg-zWjW`Wru!6 zujJ+gEtc8cOe5hg75e%X@A^!R_L^M1jGCOL6*Zj9BLTkEJ2>7&w0Y0fPsH_L%I~$* zU^B~Lk-L8)UH$nb38(aT?K7&m8<%!=Sse36OCx3n601f$Wu$a$9#j5^mD*+btiGm^ zw>Wo!dE=a04i8@%v=s=^*R`jZxovN{8b@{5X1+W{BfDXO9B?r6zWIahg{De*8KnnS z$X3m(i8jAt>Qr4OZQW80VADxxDLg|3Nd?Dp=0pN=6Y!q^8ij&irO^^kI!|6g9hxXO zngfU!Q^;dhho36KQ(;qw^XIR`QKscbmoJCOL_|VO_}Q0TX?VpczEb4aw&>~03XNXu zm*!nR7~ih+0x0CtuX$zvwg3>ayn;GUX(2_rc3rd)WDk?9>eJSM{gf7(q}gpa$I5zg z?gCeq!3?9&a89-LLFt3i4l}z_z9x8O>xR5m<>2!mqZbFNO>+_(`%JT}g`!<2dH?Ca zVkyqD&4Bd=8(T^suhaXc(NqM%Oj+<*e0{_*D* zT;oLpAO3waw?_R11(PZ%-5Wfn+5VLsg87+BxmhJae77e<`4V2 z5<8yPwrLcSdW>!zh@rR>#Gw*1E(GD7Ix+Q8_O>lc#+3 zDJ8;Gp6++BTb2irL5i+}3 ze^q!ScXSl>HEaK+qI}Gyqr0ZShm{$zjCJhh71QZihj)ypc`ezx;;5dd(z>CUoRULj zmhK(Ncej=1T~c3ilaGv!z3O*UmaF{&D_n_3hyRv_DN}s@>Aw%qEwY#4?lh+_Y37cQ z8Kx~lmUK1CqKV;x`7D{}`@0IKza3qBzgz0HS47zDkT;*KJsUStH*s~D%fdN2Y=g=+ z7fRpNp;8@>4nLQo!Q1P-TJ!$)nK^6bNV=Mrq8lH{Nv85nwws4r5Zi7%@%n1vF>Rej z&;DksB7~3 zs{O~7thw?MphF!i7N&6MS9zVrc_%bh@+x@oPG4=$4oLfvw=)mr2PAmdT6a&}xP4AF zy~AP611xsrh9j+n5-vYbdO|atGDlC=Zo()2WB8ZzD;j2|d|8vrTD9=NlcxB5@k58y z=<0ttX2#uQuto@+UT&$s#>Hr_zMagh33qu|$bWUdx3aG;D4sahFy0WO*_f|5Xl~xS z^L~HAI=@3oD!n73QON!GmUi%z<}sRC&U+hJ^}&yjFSdzh5grN5%8-!(*(H=jx5rLP zTqJwXZVg(qc|jb(iVfR-OK4DS?4aGcZ`Ktov9ltDtILk?II4fft4kn_Rer{XPu1czLy+N=-9Ww{Pfd2Uz$}H?Fkz-E#fl|Hf=O8T}i;f+~OG-;hl%AH2VhWG=moz0hApUkK=t~Js0HhQ5QrOmOb zSXh1Jf*>S4P0(}@`Dk2h9<|o2Wm&Q5gWAW&u1}=sK`Qhh)sOJwj6Q?w(H11l1K}YR z@Sra>%50@DzTo2{-9Po6v0Cu>(nXHdVFdxruN*6?JKV*wKA6%;$FDDVQ2n5GsLwbk z^@-#MH*KofHG?`AdWe#so8^Du_ahW|OgC*Ue$N6(2(^{~5{N<8;?M5xy$BBi3%Ueu z@F$j4k;!L{g$2(aq^SsjP*L`(ApTsv z_q%q$a|>|bsfoFE+<0*S`rQ&Ae(})ccgSQfvQv*|?G^Nv3eQmEJWM{cr7kxXCjv@# zgO?(%j}r!N6Qb6~w@W2ob4%*D|!zF;u=D)>-4&2ZA(?QF)3tigvm5 ztrFCp&!~%t>{qmNl2FF?9D*({Uf z&UY(ICP`Dd+1ok)uJueg&N?_T+e;oVPEd=>)us=^jO@ib9A$s+~6DGUcbFa zm)qY>57D~1<;DS>`!7FtSL}+w?2)|tYpoC5H6B@$k61)GzL(G55JEK4(dkhgSRh|VEY4|Gto@Q*b?~>R=2~v?ONF1UR=5@R`SVzYMBDy?w07cYdITe^ z?F{=(k^j|?pWJ6|k9ezbQPpSN(ZrGAyLlZjrrTwb1FZtu%o)Od=ejq!+rAOHs(PTj zV#&e#Ge4au?Dx3Ej$w%wSF_iYzbKI8Y=1}bI_#yPwTp4nqw&=0n5XNkPKKDq5tg{8 z-Qy!KH;|JY`j^K(y?sXH>5GL37;YBZi8ZOj}*&6D)~BU;FEad)9t> zl=S|M=T5WDughaU53w8ez>+&3@y2(FqTy936jtWdOpRrEb;@}+Z38YWbyNJ~#ELDZ z@I)_X3%o0=6EJQOm{xbI_X^`#v!orbH8{s6&D`#L)gTMp7KPpTJE0cfuH`sd_<6l0Hch?baHu>fI?H?dgO9^7jfV88T^b?1-QE==QaNKa3$v}8ljIKc$N$V zufdud?KIcpGojC%G0uGgXYgLOgl$kiP~T8E6O4BANgA6bVie0im~+-N<#ONV+3~o< zc5AeF6@Esy6L6u6)faqkW%yo$);T!!+OnsYu>E7d2?#KlZ*n~W)MR`^pw|?Qua8fF znzul1#npVt_?|!M%VfJ+T6QKN=SKxZYOqgbd}Iyha*%bT^VcIBwPv)cHW5&2&RmH5 z%-4~$VJ$b(7;NLovp={;He~{Q58mge%drI{@1e<;!ZrTQ=-|#45P+BBNK{V94^ug8 z68=s=$!MGlTiCrpMcEBy#oGWJKy4JrzXhwq#hN@Z=Xfb_8K($$t-l7{q&+g~1{FTu zOk}RcaUDuz;&}8i6jyJc3oi`?bZstaY#iQo*td(1jPt+|a4aP1*^WjtH%+9kEdR)0 zzVu}b>$t*;)EIok3BXR%htRi-1Qg`*XcxLi20ZgfC5}Bz!s_ctofDIo#%f+}1m;yJ z`rhrhK{fe9|2VC~tC}`I!}8Y!m&f}>Mqp)zld`h`i~p@-4|n1a54;)$6eLCm zed@HF?#X&a^dNkw=kk%a?eU;cl;?k#chReo`_5j22UmL=00U1Cg(F9l(E<9Mq?z}# zFdIkg9Vs~`Uv~wg9p2TX0T>ZZv825*8)+T*8%_l01xi>0NPzVUV4T&whp^RM$!ox6 zOZcYMny*3Nc#`ITs_TV0Hlq+%>zp2C%*By_aft0?0v|c(P8#APK2uVBs6&5{%*K@> z(R2M7@d)7qYDF5_(1i+I0_Co1jzc?qab8+*7xCga!}LAw>{R!^oOs|CCgQ5?AU-I7 zW`0#Pfdqj6u`mQR4c#GdTw&PBVjlr&xfo}q5m)FhCqK07gBH)kMM#&xZ31tz6m`eX zL;%FXNfa~2!0|H4R7PV|CQrm`5+5u$&YU{l!RUklV;ku_3~xiN1#UJm2L#*z#;y42 zh~Ul|M5wO$VrwGMROcWNU|kq8IDs?5~5TzhtPHslF~A-EQzSGB?=R1 z(=yUV+o)8B(B4pLnxcJ~X_=;3UVhhWrc~$iInMcf-tX_@`+fW#??0U5W$yL5ulu^L z`@Wyob&=)+$tXfk0UxcaLRuGt*ugN!<3F&iNf2+%aD>%;-wX}F`-@jP6lu7h0n<{4 zX_cVaBm_CuPV1iu;-A(7qUD$)t$zmg(FK_6v~SDKXhEkip2!Zx=qZc42bp>9jH4~; zDC;lg?VJhdCm7E{Y&;kViY`_dmt!^47AZ$J%Of}#|5@pFd%Ok z;fp6osX-s?ax4t$xDVK$h*)S1La4*+?Z{hrs{M-N14GcGF!)yL>Tk>dvdmk4eDyJH zRfxpbFpbVoK1iD3`v}8BisndG770o+fWAo6;5?DEc{fOm@!8ep8pbk znQ;fCc^~X>Y=Inv=KxfSUnk4&!4`e;SDdpW%|!-4K5H~bejR>EcAmVmEr>ELMw(m zbibb<(oed=q*&ye_{HQOg-;c?2SlNX_op|S&$|RPsoetB3xw3^uK-~ziP|}fh4BpJ zcSj;@iBVZh`;#mdDX3aP(#mi`^Jz@@CSj5A0$hrSio=qbOW_lDed~OiFagsF1H)o@ zRN}-llAO6Pk`lP_13Rk1nxjs`_i5SFL~1if6_g{=!W&U72{FiU8<9ehPLRd4oIT~k zdoJ?!%dnDzh=M)-g7+Ii$$?^-gE+S1`}iYMsRB*K8EH<`glH;n2}xBf7)HLqFhL51 z0ghGiZw*O;8c3T)3if zU?3%5hJ)-HfjuR*t?;$`MD`SjyAD^rS{->P^b`eSE(1ogObxVG5{Y2V4Xx#mR#M>v z_XyDa$e*WDt-?8yiSJw6hKN@54kOtF_~mXGn5P)$4fK*Zfjt7@r{Rhz>Ih~t^8mBj z^^N5R%t-GBp~BjgAtD0A)N)*35JeWRXb-PIuxP=cC&ke?vDm{9>RCVl3V-8yULeix z3hbD>S1^km>sg6Zl0KFGYNLyIiSOt!K*VDI-d-Pd<&urLIjVqsCM9eE%5!T z92la7G3D+Y^EGs{i;naSKtxgKxi%3Ns9hYN8=Hyx3lXEisl#vL2{1_~-4{&-Ty5ox zgg+{}i!ANKd^d(b2m^#j;ANZ++7M3^3AY(cOO!qlB*E~GGLnJ%sZz*GI>D7sr zQyfZlbc@28j_KC^Ps>5QJGR#HIVke*hM;18yk8C%4aC?s(A%7l++;Buv2`;&4am+^Gd>)~HcS7ib^b zNgx9wE9hO$bWedrcKVH;CVZFfkH#5>>}ikXJSpj>CMqh2msIZk*!M(OW^8>vcVnRx zPaV}+hA^j86I$qBamwuZIE?1aibqPQP}U;Xs*uox zm5pfMKph%Tf8kGmO6%hgJXi4pqT?a#l1ro;p5@mu7Y|;ztoWW8Tnn?LvTl`7#^J3m z)I#t6mbBU=<5>OGn5I?brvvqoJ!g6=U++xV9$a`@IhSQ<#1fLvdlMTIoD9g;KC7?W zrUyTLu8Sxp1L~yqC82-2Goc66OQU0YK4EA9VJ5=3GDN?$Qz{F|f^kM z1nQmr}8G`)92TPTDg*_q|NC`s?WF}Zx&nU69zc6YF}OR4yIv#-I8W&ZH9b1 z!|CkRlUW*@&A<{3#x zC7O!o?phxoM8ztYj#MCXEeJA%*59iMJ)kNTzW^>Kfl$?{a>l1a;5YE*{`G1kFM|tH z-f}eQD~?3Q?pvgLn9)L+&>|s^(6s*nyq4kH(OFp_*|`$KH8Q_f8z zrgkxCCtv*j*pKsF#{aG&P-R@Cj21ryTE~KQ|H~jCcx4m!bOt4(@;xH*P%wG|d1xZ? zAR_X7ZjBHU^V|_nxHjW`+3`mQfoUUH2ZAu!5)>Ao&_Sqqu`1Au@9a<^o}IYksx(GS z_kY+r2LkV))PveI8jABd8GYD|!lIHCk3Y~e@u0a*Wj_NKHxQ_p7?G2G#I}Ij6Z#J{5~u?da+JC{w;vDArBx> z0}oR0E|4TUg0&Yuh38~RX1Y+O zhAzZ{VhesE$iS)kST(KZBk)_3n4lqGMd9>bm_5^$XGY;h2G+Q#GLCDEbRqbTPmtZ6J0K)niYFS((7)4XdZ22f=gw zQ9(MF9#UpHws2)pKJ`4YpTNC>{aWFlPdPsy{RzAw1nJ=SV6#_WeE^v{N|AvRtd<5E z9O!2t47dtyjLl~j<-#1N3k-oMu+ajjOU9A~IDR0P)zlDzTp}%k@v6aiAs~gdU^>V} z|3*_j3np|%X8eAo!v0R@&Sx~LTqgA7gI`b&*PJ1#EzoDH3%TIlr~Fv7r?B}V`zeRL ze&RZ@RB5kVW&+P�JG+CFp@5E;A5S0E*hdYxTD}MA+oYm{2NdP)9DIi(wz1#%dYn z<9&V5MIIqvaT2xIOlAWT0OQR*hEe(G189fP+_PX($S1uj0$J;2w65pH7>P)YDp^>>Dc7okla*v%tS>jjdRAbj8@ z7%l>r7kP2Q`>+!pb1BdjFkt>FhovBko@Rd;r1mOck}gx$4@ssXmu;|q%%LA5cP}wH z8o5jw`3F|OXcbI)kc4ZHP_)emS?xkeBV(qn?di z!vu^ML$DnAm`Qs@lS3L7V$R0$gibo6(Jp|%l80m`(ircmW4hoxwwW0;=5F*IxSi_k z0`VG%ZO>TbD4DnH0Sx1%0gR9(y&WVTCIC7F{sXT$dgow3hWs@^ob50K36XcFG?{Z4 z7$&TdERX~SpkR@`M*F$h=`#fu<_hN!l({c11D1;47XB(|We3|7YlV)*R50Yx{7?tc z;9T|m@sp7wps8mGK%)EF2^?bPA}7;#M4iwKObZu#t^0R8xLfX^R2 zY@}jiiNsGP9D(D592OYH7j}9dsJDu-{q*Vu!B{r)SHM_yvUkFz1Mm(k40Q60CX~m^ zBMr0Qu9~@RY^6@}V*+z0=?ys7?eVq{wG2_QV~`_c-g4#TK)UtN#!#M!2x9iMqS&_f zaQ6_Nl?dfv=OPVC2xR71j{oR_1|R`6mJF>h=Onf@rwYn37ORf_z*`|$C=4OAMtj78 zFs+3|1x$QrHr%pl7ZACVkiwkPqVmJL{}Ue%Heg1Qxo0~pKR)KSsCN^ zEvQC=NV$6zV;dMKR9})u{zy%KMVvAw- zC6=RiUy`{|$Oxj%kScF(`icuO^DD}$oRzxB6&k(@<@qY8kND1<_VU)Afp~78X934s{F!d+>wua9`P!YFMag z)f~&}d8PL=*PXvfU{JYo-5gSxn~P6^jY0f_qIVs{HO}&#v?+^v(J9`)5qlhLdGz~t z4s*R%D((%hqYv>E%U>C}?y`fk-!@9XgVo#%4B$ql8vE#rMlzU#M|?u~PP;>U{$Oz4 z@pTHFGt&}J(Cz!>d5dL=vPlP!T;(Ob){P7r#}KWjxBad_8esc}pSt$RJCACp;d**f%z-0pC6+8TV%p%W@~x@UW9_API;Va0azCfexkQznYT4F4vrIzwDYH?bj#hY z7*I{y*4Pq(TXwdoGR|fQ-imUW3?8UzJTmU|FhndJs% zoW6UiMCZj%-r+$f=&W$r1(8-p9^n(^KM3Z72T}r)!s8P=_IuK80gZ2zev#18g(ToS z@gO`upA;QWgwju)!r2T#kQH6%vkgo^`#Or;tNPTlfn6!k~7zoW_eW}85 zRNDwZU)R{r!9uA!ulo&LMat5|o;?t+b_Jj^mR0V43h*{j^!PMTD}X1*0@ns^5`}z> z*r|j?o&@h82+j-V7Ex&S%3Jmmz%W*m!~W+G`6v)~tYSE_t|;s+w6X%i@q!s(E`}4X z061aFxA^fQboqA>=08A1D}aQQW5M6S_o&8A?#E-$H^kRHA_q=Ax6G0NLk43`*@eZ| zh2a5o9fQ#OV!?R30OKP1%ky;rws{Ppg8^utQuYpW9fH8T;VU8VJcdETFnbWv(tRYB zB?h907{J+U^Jo)Nk$K*$s&o#7f69+FjeKi9Xy_ky=i$qrowMm$^E@p=#X0NzAP$zW zBTjmNa?$JzG6_{xA51AF+&`n?Y2jz5Z-=M6^tB8x_{(A`uxneMlz=&*zh zvq4?XTQ!N5a8+?ISLpuA^GR%9s_Fr^h9KJq4}Xv$zoq-rV?9hckGRwZlL_=+OLg4h z9IQ-YYGop`0%k~sH^xlkqq9uUA^n?mjKNw^g|N#SuC(boyIAQvS@%1Y@m#}14<~cy zoE?$wi5jm?oLqZr)yk6_I_e(*Zlsh8=S+Q7F!*R-@Vu%vyh?Cj1U%4V3E%rS;^#Sr zrd@X>Z!Bk4Ml^i3Bkx=)`F2@;s)lDpwXbsO2XDMcu#rWA?OZ?y3i9!_1w;n%p@Iw3 zuir$OphG%c0FNFEZ>N665qE=|bP*!^zKb0?ynu*t%D1k#xqrPdC2Q=LIGv`Y0um ziuERCRHbrtG@m#*daFIzeB?>~lUJE5cNgxyauc$R(pBGXTE|j$g;?G7@&t@My_wkT}t@#h@d{2Is zHM4$3Dz{PgCvu}>)(vjFr&t(w#4F0`{p0vJx!gPRC?Q|u8!C7Mnsaqe)i!5q)D6vl z##xi`p;wK_ap9hS=&;&Rvu4(oV{b1tz5j)EtdOyK^BcDwYsz%w2wu@crD(REV%k}a zyFF?VFM{mn@7=U??x1&(y^TQ=UB2ysCbz6%t1UOUaX$W4#_iNtZuO^p<-ijX`p-U{ zv;*m}mD*F#O%^$-a2o zlzU#nkQ~bGoHUh>04xR&Tdidox$!Y=L}qJ zaI$=}tpC=uCdhDdRwVxcmMp?-kE%;sI9XMsg&M7sSdZyRD_oev`id9`9S>l1Xh3Nj z=EAA3cXI+3*d2p_i=D8BeVial^HKmQ0`&a;HgN)!T@b|{@}PhZttj=0f$#bNH#y7^ z>$lyQo&`-gTD4|7Tw2c&Ig_0AgM>EwM^db4kNcW%XxKN`Ir7oj%c21Z-o9*;9b)OFrS+vb7IzjT?)dy*6d6`ebmrc&e-XE2Kb)>h^O^%z2J03+b9= zD_f8~ftj_Ixi#IS(OIQ<1amEm3;#jE4*_7?ME{~s`3t{)WKgYi!_BUqj-yLj~mX~RA zjAxzP*Y%+-+P-KoY@T|NdSD5AO?$0=nHu3~*3`$O7UQx;9p`yxo*`#yV|9}QdP4^R zPK%$K;)3_sK@31-65h1^$Y5)i%5{er-4ixO#9k)<#Chj2t)?e0gY?cIG&TKzSzn*v z?Gsnm1A#9S2Xh79tGE}W1YA1AEuc+4!OCxx6?z0P-xEGLdehc9T|}4bUO}hWY2JWi zFx*EZ6FA+pU*Z#cr8I`%hUABWus1gw4QU(~w9bOT(KMi`>E9ea^jB- zajR2tJ5s*Hq(j6#099wkZvN*1oc|6={bysG`mq>Lo4G%}c41d=Zr?DNe5KLk*JS1M z!u6i5`6+Rmb2|F8*i$mr8Yc^aNVlIAT~5hDiaLpdr4R+pSsg{-Mj^+K^kU!%{(VkA z$#4KJ75ln`Zz~>pn%fB$)er?}0Xz*#OI=QRixhn(4px~~+anwKWyVv95UT2(dSjw% zqq^WSkIWB#2*D#(-pxb_SetQ@MHvHrbU*dRfOgI6HzhWIrYoz@Fxazvu|{%x=KMR` zb&uGD9rsEkzhGW5Tl`Dv8jCL~?M2C$jZPi0(WR+wELp*IVgNzpxN0MBHvbwVg4!do zBMRPuig#E!R?t&%TT^QU^5nPNT;{I>S(^nN0aiUE$>_W6%-rG*Z%VbVcFCpdL!^y# zi}K#hUvXr`7N;0)cnORucSV^@s4Pgv+oMt#4vEA*PBptJ6F`*0p|jx3PdIa?abOC%2AUOIauMmw10wVU?sSlWmM zjGup@F$i2SpZPw$x2r(;fbxN#o}Mt2J9FxcUA6Di6WfYX)o(kjSH!K-g~Spcz?=sO z0*RzjoTFB+2N5F5UI89DU<0Rsz}g_nilG?*|9@P&X-dJo-JKD|;XgnR-WfU>n^fdZ zbQ#|EvG09{!<;dU0oh$DY6dXaWyfVeCI+TBKVlvP0f-Il`M&L#aSgHHA%m2Ct$tqK zxX+@4OJDX6hnpA08^CgLsLEjDBf;NhiyV7W!hBk%ilPW$;pp*J5Sm^TNuX0N#aS<9 z;ze+1wf|s`MV*IJLb$l2P2%A8XFrH@bciG0<3wZFB#MSFHu_T}(y^cZ9JEoT|Jd{mWicK8uxN7x|zXuBYN)pbgDUL0^piXBn6^B_0jo+uef7Q-Pw9asm0{uot;ZQ zyB=74HCroD)if+P@phqW0q*qdHK&@><7=Ze-h9{(sPL&;MRF2lHRE%q+6l#2}N&rW6lLh4*W3s>yDyM zFo3s^;6L8j^J$j=Px(ZEhCNFn*XLaN$X`Jj3QMK(Kf|+W4zUwP^Q~+Mha+3kjjwE{ zXhZ1fGQIJ?-rB-n;m#JdOGcN7%gV-9>7A}MoRD*+7de9Plm2)x-7@3!Z=>1F3+KU&kSq=GER%BtVwt0M651n&-Ta=9ES%)ZdaKi}?VdM}0= zkwyM!fnF54pj;@qycT_PUqBow8Nv6O(lRIuCBxuC8A3!GcfxHjML127A!Nbh@-8R- z(n0pc7h*!dfM=C-V*~!ZD0PW$T${@?^flZ{Zs?#4zJ!+x2gYIHOxXS^z5}sWr^2|jz&8kHRfkH!xN$6`zzm^kCRMj4>&m9ux@$Q>7AApO4oG?DV z6AqqRut52uHGtAY=!iD>2XrJZosX5?u4u$_?W8@kaG5jwqeB#(vmKVR=m0D>+=Rhm zV{0NCTd8;CQO;eydMC_v%SEhVScEVR@uN17#~rv%V1lpxKp;HVi{3f(D1f)8mh@Vf zMTARr#zLTKl#s&Ng|W$hZTI&_IXC!(&gj~L4DsY#KEf3vyi~iDh?oR%`AvW}@a}JE z=Bc*!sBrc|GwHyPqTy}(OnM{Cvc{GK>jsuYs%22BvK_Cri)b(hyJ=U_poyAcsBkQy zX0r7+E*_bf8w3sSr5&O16bGmPq-C$Gz;|ZW7I@M{q$Z?4B_YRsc0BAWkndkW<`BC8 zbRe4VI%;QbZ2{b4VJk9HEVi#pzJD6yBSa#*FD|C((h2LlWk<4@X5=o67YVUdIun9? zR2gaLTU!4*c({e7k#-<{q@)M9QO3>N?B!5@1jT6Z5#i{A`epE7e;wEZ9Fx`(g))jo z(0LxY>yrww_ns#n1if3XZ8n_@WN=L)1zrk#hnF6k;K&wriOGf=y*x%3+|j#_0R|S=-?J%vdN`mSfl1QTqzwWr}(i zZLU2r9?_!S%gae6^Pwby6^t_d*nwWuwZ_DfA*UN-r6+rIh^z<}_2?S3gaXmo7^0~k z4CDB8H3CXSRB(7{bX>852Q~3PJD2IhC0%OtaPU%`|3oyDr6S(X9We60W?OU9fqH;% z_;N@6PgSDnR=Bd1(l2S40zLhPxifZWuL=rMct!Gk<@mopuckf#hxZb%c-kNYr0%`yDua1vYiTbSw)0hQKs7C6NovmV0V z4T31c7!2<|C{?w5-g@2G^>nxKt&H{{UgJ!Vp25=;AXslX7C_xqucd0sIJ}+{MA2_c4eaYMbEB~n}WzV7HLqO2s`X0J?Ea0KdmJtANXTdbK+)A_?NxJfKaUs z@%K?eQK}d zy$VUXNs*r(jw_W%b#J)8u#lwAo*&J5T;Y_r%{f8s%Co}jh4JCZ&Wn=Xt3KeqX2O$E zM~)P$O55AH;m&QAGnZ>s# zA0W#|`z>(V!?vNEdiwhKmn+*8V}FIv&yW+WAB5uKjV_);x(lx)37#IqpfMF@Ky<=WWHx z+WqLY(t()e`9BSWPjm3bCvLo`Xu|yAFn%#DF9e-l=Z>CLpbUPY<>dskLkdl2wW7H~zvLX<|RtFdQD02mx9cc;|3aiw>YCyh2F-$MlS;C@Ijt-y5q#c zuDfk$Yxp!nbb8lux$p~g4fgb zc=Tz4@;zP^l?$b1kXAP^V_$l^EMF_HL5Qq}(Xe7KiP)_piWIra{Ro?s+H~C@;p;_Kt+)#d= zB3(EE$lFtF0sqYl5dj4gN>Ir%XxJ8DfYay%uB>5Y60xtF=ql?V+iZ9p$y)$`xzd## zs89pXy3|4FpPB(nWrE6g&{$CZ2Z0H+DU-_Y zXE3qENMq^=mQer*sSOr!gD!q|0a6m{^HvulD(IiF)eHqcizbJm)%-jea$1VzT}#BpF%We~Bb7{w*Z=@*k3nZXz+4{Le{3!FUZB z-ihNIS;e~e%+tXF8Eg{?=`I)a?69P>MddK?^87@ErA+3UVbJB%B7vkgB1XKnx*Og? z@)RH}uUH~uLT(l&pq0e}Iu6_Q4sZ|??RwD;ivF_{nbz7%<^BTUi6!fYWf+mW8SW5x zl5ib@p%SGBOvm<4U~U(|fNL<3*2=rBiux3HAM9FCr)&v(4-dh@r-HRhQW5}megec2 zmr$nx6w=Q#1lxR+kv;nt1nDNP#6YwVs#_8aPnry-acFG35Z43Z32TM?&stH3_foG$ zQ=SCe_cUlDe(HdX#*PG1fMUZilhXYF_83Fbzn+vW6z+J%=*L0u<@rEfKuKd*$Z#ws zy>AyP-^Lg_m2vdOq^wvRWat#5^0WX#E3pz0wGx8LQv*x|#WfK8hrqRn8dvYH)~S!c zHP2ZF$5k&7jxX(?7?EpE0!-aQFIafdKlIbMX2frdLSUK**22$YmdaSXRKOF`#RW+J zN{AEwBfy;Cz#?5#KPt{W1^}^BKZBDsOs~&}upSiKT`d9Rk-3fth~WQkTV=8QW6#plU4pEO>F*?E$*N-GDT}>9{YE zx5-bC2344pr{*|{j2oSg@hs3JA{o(5)`G%&8(}leb~6=BL|7P%&_eW`D*C1xeuqTJ z2#H$otT>%96p^C<#o$h7gkth-_;Eu(^8SKAwWvID#ZXWj8iKJMaFKNW*hRnjokf2I zzE&cQqW!=Lij8F!SZ3*xG0bEW^3U4An6RRN*sng!bXYs|0s?#!#7ubipS1(LAYEIq z5IrIUY62TV);DX&F6k%S0-p?lY6UWGAB>}T`##FhAUNuz_`AMEnESaD)K}3Tl}zVC z>d;KKrV!^QE0A(wQBB9y8p}tqhep<^1VFofXBvq-97JZH#$aOe8GJ?QpFk6dGWqtu zUZry0Z52$8+H$USpK%uekIevfpY|1p3N*2yNH(hTCJ+&^I94CWx_{o}qIN(Yf9hp$ zH(^N^HW~K-SREV9WR+3rtXc`%e5`mFH^DJvc?0Dp(P5{^c!|Y2fjOB@Yn8>mtOcr7 z|BSeAz>x}4t>&qV%x@LJg3yMJ$Mqs8zVrYxZbG1KL_5>{1#CV~y~xYocBW1QSoFUm zZ?i6IB~#mTm&5 z@iEM@WPGIvbjEx;^sGA(GX%2j##S0Pt#R}S8(WDyZdwDBan=4QHO}?r^MWY&yRNn; ze(=%UHg^JK5EBbc(fG%;sTV!EG`b3$sV-_+C*aYHz&}Ae>M$r7kLnUkeqX6I zk8XU>ts+zq`PZ~-{I=2PwMy}}p{*;x%aC}LI4t{mpmXe;BbI&HMc6qPzOa zz19wTDkXYWwXR%SPn!p3#f_)0qtJ?+W#@LK?aNYgQ@Yy!Gv_V-3z0f|P**GQm-iR7 zgzc4UrSk(?HZ)VMOA2sK@u?fLj}~cI1{vXU5_YQ|eNtGpCKYG0BPKUm8h1?;H~+iw zNdFJS9KDylEagkvCaDv92FOEF@A~8J7noHOKI1jZeYN(+-gszrcd6vZEXi@`Hj51I zxYzvHpg$(03ACG>UGmmvJXX|;SWi)omim||IG^%b`Q)Al&*P1j`|gc=Y-NS>(e*N0 z)=}fT*r*egL0G)QTX>{po38*Rsh%)sppes=zIo zuX2&3bkFu}*)Ce}85vUCE#!GcztB{2hQJb@xdDok?KLm|bm%IGp8p%bg#Zq_G`jq^ zos#z0)4ZZDAaw0(4Z`8&KI*C>Kx-io90Va-1~Hq*poXGu2dooEf5y-}F^^sXbZCy; zzDZ@+Yy3XQtquW$aS*g~-JNxgBhIelkwOZ<24_Ewpok`5u{5#B`;TjPJUSaF!qpCk zVZ*JJGi!yo(x#6wJQE-ZFmx>-i*SpVOoW^PCOAz9_pCkX#xSg55KJ5Eo)?A5kf0cHUC zSM0Om5I(N2?Lrh!{lUJMOF*wUHWYouW$XnvRY71ZGE>C?06Il3$!K-`#`&us5~-+Z z4ZXcCp?Z%i5lj%)4s$-C%e9GJfiB{mgS%E?D(O*;&8cSELfwjlb1n5L3CA{c>`%z1 z8_`pq4|$eK8UFaO$Kue9r(MnS%x|sf50}~ZIZnFj7X=8l_H5~d8bzO90?n3%OHB)2 zY>@ILTnYkW|7B*1e|OdiHJsd+Hj`*|Bb@e#3-I_@WZQ$KD_?I?e%F8>`WZZvM7bie zmS@vn5_MIZ3TLi3}o+`|pB>Dp;G$zgK_ z6Zaj8HMRa|Q`3g*0365leAp6110-KYu*pTvUQy@7uN_bJ`Ml_nAg+{rntt1$^JeMc z9}m-IPOu0T)ExE1cf6ICQla@o*T$?@n0xmVJ>g67#41hBc>CGcJ z$pR)lvt*|CkLgZ^9r3dAtW@Jbi#&_! zr&(pSsuOM;wb<~h#6H0*c2H`1_0qPU1n)APP((amBf?C!^?x!^h7wzi_NxbCtgCKSM zAX|jWx*tta#Bil0fU@5Qff0YJh>83SgE?M-*tb}M4*)xkl~|{1;0qHLvtG)rLMx@lJ%xc^P z_)S14jrsxYhvdxFK^q6C_tWU5lzDTgoeb9ETfqk%kaHWq;);stla`xhE!bh+d|IHiKHAyZ zdfs55o>bWU6YHAOpR+DzySbiOR-Rf?SF`0<^eI*OvZ2F^Pv(4{c9*JJm8BhPf8yh7 z#8xBT{dR}j@4X8q*zdcR7@cuLRUzIeSCVTwPVX zleKK*UN=Vc5cR&$=*v}fe#tEWYh}s?@SJZ4HzoYS*zqj+Y4U{iTi5aP-EnUuZ(SRZ z(klAB@r88%!<8PfE2Cr$4~o1iAQb@?`m%DT_Whzf!Ua$NLK8>6LAiQoLaM#9VsrKT zZj(UI;;*}zO*vbCf5B?`|LrE z!Wzr^+UGasG7lwQowoT0cWS&2fq6x?Hr?dc)b%{sLYXy-`G-6GoZYS*^y?!^ehK#C zeZ{R*tcvsx(KThFL>9imNiHfrT~Kn5G+VHOo}&PmEYjinptbr;L|LV>?3mvzbrbb+A4b$KRtzdu6|w?*O1k0cp%{m z_vS0>)21=+H`rer*msK^G|=a~cS>b^o#A7fVrm>X8yJ;U#Jm|qK14CP2>6s+g|03j zx*mmQt<3Qgo>(LN`VDhZrbjzr!8T~hUb7x1D~s>FCuU+rgzX|ZXdmZ!+A zY+7S%2fkM}tj*$^M#7zp6G1h1N+o$~UMps4Hd?3GJ1kUTYcQ+2;Kd7c@C5;!A4%#h zHVZZZQghQkP(#RHsG%yCfcoW`sod+08?M{dggleDj)LA`-GST3(}Xv^+EzZt!3G%q zqyR+FuV>I!5F?o^*WMUXs6eSB_eRSq)FYz8o6BDim62kyFy$-mqoX|AxdqC`Y45L! zs?s5^TiQElYd=r~Pf?$c)cz|f=Sk9C^L5tFA#l6AD~P|Km2|v4i<~DxdBOan2t7~K zwP=4q;0F>q;`F@a1r9J#o7^`(CM;@E&McN`UZ6qIE5h`L?3I_1h(Dyx9eH~FOIpt1 zA)~E~<$k1-vOihuYC>vM@)e8n>6KZ8xYmuwqBSp87(6duney5S*mT00Md6)O3ODOq zwJ2O?5xgSfUUb)@x*ihc3)n+#dp`%?(90pi<*>6FSd?!56~+I8Sdj z3rhV^XKCfVfxGw#!`h?UDK(QF8QGPV$|A-9}`SXg)v!X4Yb)dt?pJ6za+*s8dyeFr^+mu`_t102HtUtPR{dxshu&+ zkjdP)u3fbvLVsseY_!+B-Vp6(TToTj*TA+OPFS)n&3D*y4ix2*3gA=cb%%VVw~JC$ zi7oY7!1s@FEhzu3LTvxaO>0^jJ)GDD3}%rr40zU+!&Wo|JKhE6ai|gG)f!g1a8kGe zHaPeM#KQ>za%h2rn+doXV7>)owJwHD1FgFX)UFY3eSk>{X2*|s;9-t{Dzwfepy{A@7xKk&eVlY)|o$Zq{{RO9m0x3LX zzM#x0RQpPpmcrckU%rs8PV|)Re8OOF7W}>t^?TJt8FFr`&q`)83SAVu)m|{d9s4%_ z{>j)@vqvpbIZ)}izUL=Gs>($Ib1M7sYJpx_S(as^@q&XIoSW*wj>XT{_bD8G?`bjV z=M9(5I6HLcPJ5&GW*`q!=BdB)Qr^XWab93lWmNpbr(dU9e@uPUQcN5=e8#M!-N`SG z*G-GzhVAy*vN!VvkE6f$OtaQe=?PaU;qt#^Z#;4Q!Xe(mDcjb6*uA^VYO>gUL^6u& z!lEDGCNy@aPvd%)B~rVsCuSH*yI-&6?wPiY>duBh4hPn9+{&c#OD^!pf*lLpe2@Zo z(d}3nO&mHh^>m=AGM9>DQGy0~B-cNxnH{Znhv%1U`6)#vC2RX;)dzK|6YnI?+_tE9 zTjIuB^BqHC<7XFV_6cXi+r7!ID~ah@kwU9on17P^Au=a~9b$6c?cJls4Fj#WPPP(S zVkEEE=lqtH^t>XmIW^;=vD2OXMT^$Nnj6fUZkVvI%q^~GT6=ZIgS+l(fx`H6`;ILD zWi0!{j2-mU;+|Pf3ZaS7$LXGapDtQ9lM;(!*R_@f&u&uaK6M}~o3Oyh$SV7-Fe>M) z(C;W;vuj4g>x$WQ0&iK|OVwJMtrPi~;B@)pwkuv_;q0mh1YtRqYqb*xC&iuW=raI8HYE;G4A-f?5} zl(=1`KlBg86d8G+!tuVBf#v_wZN~?_x!~+Jg?kef5Z`D00w*zPg$8N?ZW8V;K=5+n z@;0%Mlx zh0pYrrzXAt@8I>P((bKGikYhe*Sud2c)jdx{K9v=uu$ta74j{fcE6G#bBjqqh~EYbA`=IH>}EMm7}z<9vz32*7ttB|xx61>AI4~ecW z^heK0nCk|(Pv3c5v+Ou_NdsOM!=fJ~tjH-W7!%q{pF-X%1I#xWe7eeF#MdW^SWXoP zHSaiKm+^Uh1&LKlYhY3`kW|q=Vv{J#m&maUT$5p1!$&32fhlFT^P`s{SBI@XJQB}h zfco)dM<=4t-{yLC3%n5gaWpF=w4dNRDC5Lde52p~GrX2;(#R)6TEsXAjG(j&UF2g@ z@&S^(zNRYD22=QOe|__*MXMe~-AK?Qyi6pdxLo-#Sm7dz?$}HW=Xv#0{~$lwDAd~# zT;Wi%|KdG?nwz52PAQ8+b*c}ak%Hejv_zg-?-L{WF!k6(Cu`;4z@wh#1vE!o>BWRd zvn#3ALB1+Bx43Or$|>`~31R79r|bJWZ{dHQiZAjp-EhE>E z;nVgy9*!}OGQx3OVAs8t=SDyP=?ZxA(qQft1HDGwZ=cvcll02XaAY`!eLA|qpi!4^ z(dI9hdETI+2VD5i^)}A=oRyX=%wP3Gl;?HgJ!G0hXm?}1hWfg&Ut;DxI1wP6Bn(09 zh(Q!-mo9X1tLO3}rytLR?08`EtnL?2-)!y^$$z1T8i=qB-zCM7*8DX~b;j|qW^H_`=*Z^$lQ@L=Y`fGvgl zc#=d}w2bg9q)>Khog+z;Z4;XQ+OxU4yZK#K?(C+r?A4p_a$MSu*^04CSKSC~>Znf& zNp&MkUu5Ryc)n-iBGj!|-4PcI_oX0OM(#_Wze+4=C=uM2m4^GG8UR@0O8z7bPUGhg zK1XxIP#WB?m&TF9Ct6wQM}|wO>3W*!!xH@PdYgAK$72&-uUVzduV^6B$hjTuUh>E5 z6{{In5pvsh!-@y<*%rPzKYN(|a=`tS2;J zv}6AI?nYg8} zq}}4d;|aqL>DMWMaCNiE;|4?IE5j?AcOn5p0O7~CS6zgZRO8Jf1^;CbTK{MehMY8Q zl=PIBs{Ta}Ak7zCm=;3W)d-^s#zXTXipOJ~V=;E%h8$f8$2tTdOtCjBLTVDDZ@|AQ z7Fh;w<_i&6z}7QYP*e@i3j9Wt)ZU`;m68Ar(ekDV6>4&K2@`^VC{&hgTsdk6>CFw$ zZwoncTSZfp2-M2bX(xD2P<;d@9qNO!2wU=8y|Qooy^Fi@stliSMb_AW>(%w!m*Xc zk4Uth|AuM!*o5>_%-{`Qb7T?A#*K)$V*KRC@<+{wo*`a-dq40L1zW>Wo*F~fA=|&@ zDGT5!cwil~h``z3#zQau6C;jc>=B;I2A+x@OMMYfjf^K}-(T|-@!vBEI#;Ty?O$Na zz<&c#Y5u@z$oZp(1I|NW|hq@eW;pc4P$7DHM( z1d{&}e;0x<|2OkS&KQxU_)kUFpLxT3j1JKl+4+C7)5h=yjX9UQcUV|rQqOK!mV?wo zz9aRa9at5FZMmr{R4M_6Hux7U#H}pR#)3J=9Ii_Dc>#6|m zUq$*owYTJZstl7E@#4Muzgv&}upVM9^uMHoV-wIptb|;~%$zWWJDk2y#w)IIYioh= zdIpm~eMDl=i;3g6(|D6$jG#h>JI1WKZ|ea@=l9nG z+Ze+-3~*DTZezg4#st;q;tyqa6cZh<1pWFBsq1A>;VMl&haJ!jS~# z>@j>n`=@+C8PhZHg&M{e*aFduk$=b+V>@;%xE;+ZVP?Hc_{dFiQ+;lGLjKA0f)BBC znj*cU$I>=zNwC*U1+Q&ohKobj;DpOn?%FQb&)ciC-7#=O=3^f<{uG=0Tbj}@9edNc zwsml3uvAn>oGZDSwxyrmM!d&(iWl5AA)+tMkT(5nQh-Br$|GH#Nf5CwE!T7RD);q&i_YgG>2)@3hBjIBvu}%U;H= zP>9sqi1UG0ChVo@zx@M=mp8&~gzv(b!?921E}amMWu#150x9qMB|_ZlX>zG9L#mWi zS>aX15H!S;2+?Ia*v97I9`=F{2=EWNu}Isgeu=(vco^GCI|Xs)ApkdlWm&!L==7SmPF@22>T^OuR@Uuo$mOCbng?__F*bbRXQguXY|ZMyt@9`MQ=6r;4I3z3YuR{?SEX`C zuJYoH^2Te;*6a0-q|kZ{JW6O*;e^Nb{a$lcK4{k7x|@miUzzhGDeAdtjbwqc0*ji5 z%>2a7+?iU@@Bi$!mSWpQrRAG&Zi^n|(H6-HW-n|qb08k&%la2oujZ6I%jrqfwC$(f z(OX9<$Il?x%b2L^xHK9kSlVh`q-(1+!lT^kmpt$%TU%fi@A;nQ6~nuGOgv&tnN z_~4`J!yah>L-|+kDwmg+tEu7ihQVmF78{-s-~+b?&u?Lo)=Bi2kWtlk%48kwhFY0P zC8pM12^vSQnH-zb-9)K=PT@M4&Hh;lxzywj`J{}lNTUBt}uA7=Q^Cix~w{=*FaVTS)dF+(QtJj6sxh0sf= zW?HG6mx)IF%0oBb&Zx!hkP991%(mtn1p6pE3ZXBf^-FG2j^xYd-KM1&UO9OA7k%Y0 zk4tf-67IMOv`y>kt5^!1;B=#cZ^HAX0Jqb&Uw*LrevR+O1kG-0c}AdS>PenU9Wl~P z(ZvzheyXoL!&v#;iv&XIsWjb*xKp!zCW6@)e?{+HYFFmYNms$}i<7Ym@?AlNH{pUd z(;!HN{GBvF|I4&Le*#S5y!*lMD_5_ROTj@NpY`{$m*T!92@ZB0u>*HXEl*vuN7ZaG z&I_L(tAm9pnsvBP(^!dgG;4h}jY$z)qd=~Q0ztu&J75ChnGM;EI>F`?ByIrjWMd@J@G5K%pJIH6M17+Ziix5Y@MUO+@>IiHq2pzW=Jc)4GJ;JMiRcjL1!u~u$5*~J9Iy$1opFfkbT^bVX>N+nw#1>gXZ z^WXmYH>Tyb(&scyj;wSFhIsVKN@^w;sok0X^NkrsxFrZnNS{ePa{=MtKt11F1 z)x-Z$U103uq){t>Ztjxb*8J+Y554s=ACCQo;A9u>O$f%bF2nT$RwePA^UB`(wTsej z8eFM@W8{;{mjE2OVEV0KfCIjdDf`*U>c%x?LSym1-`)6ke!FTovq?I8;_m{0TinQH z60umrmL$!uxa*-kEOc)y%MLY`@* zW_ycDCnTu-TwW^KCJtsNv1X4uC6`-yc~?Cm)wD_ZHGdmYME0e1PN(tJJc7Mkx)y^l z)SK`X_w*M??w#7W=Px}1zUM9Q|LSiR@o2GAX4C9jgtmLIF{n$Z2ZX^E?uCJikP0nY zzh$_rsW8w(_&DnbE>w-F z@Ul>k5?1jnc13Z*r$v}{9Z(~0-d|0r$*@*F=eu#LNSd4LQ#M<1ppt=N>ioU1SvJkK zfYbb;{^+9bN0Rx!7DWaex%>q;OD^FD2Jw9wGA67o=(d(uvOGTIqr4cU{gZT84!&Js zqq%=$aoo1h`eyCLA6MA@NZZi1-{kZIiKOS1DYCO`t@7xzvTt++t-ejz&~`wM`YxLC z+0Klqku{5LWKT#@6Kshwb$4=|8EzTTNAEfJGIrsU&vt1}!R+Rnc8@%saOkEhe`>$V*e32|F?8=vr7Ep4RJSb#qv829eNbq zJ)q@iWM$O6UgsvH%VR#J4J*2G@^&ymRLw%PYrX27K3|tB}{G;NptF z4ei7KkGuDdYI4om#-j+RDA)k$77(Q#rPp8qM5KujsW}RW5CQ1{0#T$_1u4=I=_Mir zkdjCjkzN9!hR|z52?0X zuZs?Wt+&R=Wtsw;olg54u-2tvuyx!RxlvtU8MuSqb%4B~%kDr%Bu<3xk}&{T?h9-! zRSAt?`vF6?eS?qCYf;$EkKB7iVAO`sIC&egV4;zW|K$67!US^X{(+5oADu0y5A+Ug zo;lEMvdNBez<(6mJ&LPXQRDt)An$(wMg}kw4uPlB5NZH14WJsl&9j?ea=cJZg^^k9 zQXhp%yecdG%$o#k)qoleAdbXg_bDO(eaA8fjrsJ!g@QX}_UWwn={P|@b|8N_;sK!V z*F}+g%LadZVRWD$*`Qg7?AHC^ge*rL5DgD?%&~j?dN!`QCPs?}J54_|#zXf9@V@OK zKo0q@f6w*UW`B*+GJ%rfe}t}+l>ncwS%4Hb|JN7i(_D$j9WFpZgKfq%o$0T9yFt0| zlFT|XT&*_CSX^W^^W?nOZ&C7!%+(-t@yzfdDE8LCVB~6YOD>P%y|dEobc6c z$^#P0p9Y|l+C0z`_IPE*!Lnj=(^lnm<>oN8z1VvusO#36t$XtxJJ`av{N}@oz@Xqmb2`vZow=VGkV!qRn10dX@Vs9vFxpG)zn4$DYT3s=avIf`tn zkinKbk1EAnMqDP*_zzPHC)e19TbycTd|^`#vKkS-nMD#OZ@r3N^x!ZpBO6XS2Ktg* z2_-Kx&D4Q2XB?MjW{00HJ;&N>k@xKE_DG68bBjp!kcfZN=D{H2$gq!b5BpEPgt|X* zeG-GvqGrCQUJz$$oMK8~tawXkMDl8%E)wCe;wP7NTBVsK?LdhYXrhW$Ypi6nTYsOj z7VK2LGVDqGGPRS>A9OZlpD_4blEy&=KO`S)ZL+*TzVu<2`DLxbQJuW;M$Tj@sfwYg z&}#=gRCC$2r_z#1n8D5lr{LYrI^?s?c6WzjlU9yqkb{l2RZ0pu3`b=nhij1-D??~k zr#eJ*Z0l8pUx;sAc1X7QCd4{F8X1GEX|kZ7AW1S@=0SOl zgZ`zq;!BUs8x@f(flqgN^_gFY>GmWXZe})Scwr$B>?g2@5hkHR5jU;R)4NE!H-#2n zlc;fDFZD!uF=2N5m8GV-4#9Vnr3icJ!Lk#_-1c5r$wvD4+S}At-a9#+n&`N3d(`!{ zKP(972DH&nQ{^Z@-L-<%;^TpYy>{oEuY>xdS??1h6kOO6Gu%3z)dbF&(3A$&F#HqL z&Z}$`nYhIVcTDeU&3;@xYwmJ&JfSH`GN?#dlrYjEY?*Lxu!Q(((c1@~IN0%`ArL{^ z;l=f1IQO$^@27u+hHhPTc<1|$&rj6G@O}MTIm!tK}z`buEF5wJzNA#`RJ>tyjA7rS^s|4ZBKTFaW0!qeF*Fbfac@HQbjgy!(j$~GUKv(ywzb-kUe zA8mOl zvvuz||0hMunN{)lo2Nq4=1*8dHsla_j z+aT9({Pf=B+(4bk{=j$!a+3fJP7@?Id7gTrC^MKBKVxiMc{e~fLwG!qcefW;Ah|q1 zJTE{4zE2+%o})+{atF z%x&WS>D%=!qV0JZY!>@j7%@9AyXrM_SoQJR3P0}3^^Cq^Ykls^hACEyrZp^U(P=zY z)NHb7)8R_wLo#zPRJ;6}m1l}W%+)H}7oT(xGwL93)aR~HQ@zFxxhX;Jj6_Tgp|Dt_ zugzj8NlkWj?nSHV%Br#*sh#NQkGR4ag)Y`>;1?y0`P*qwI=fb0+jHbKX9+qoS|13T z%RPv3efL~7h1|8mMbKj%MF1AN%d3Nu2ha^b0RnPjpC0`-1a8S*S9+X3YC`YgP6)*k z#2t{(@-i<~oMZq*?-=6S>Q(WUWiKzHl55xwCJeNzO~_r*w1MsE+6$aOm^|uz!u{UG zbj*&jR3(mKPB_b)cQ16uDE%e2d@zsz4HY=C)pZhYZoaVF88sWfGIu zF67%AedZka(TUF(>AJyHn)_6$VWTO!X?AM-$N$8jOp4>#QkAR={M=x|%6YPsIyJBa zZa<<{RoCyf#x_s3yOO^sS}{e+Qu2zp=DhuZNe={h)uYBAOiI_FI+sXfI}yixj7iJb z^B-&aij8NKR!^Njw`;{z$Jso=S$mO$BhZ5|5d58is+ zas;21uh51{1^S)YGz%o4oSGhLL$1i468CA?P72>Iyib}*OS{BG_=LRl=(9*{S_V<( z8;y_L^+LKvGF0_6nQ=V(J>03OyP+Z}u=c_f%=K7yx1zPh0|Dw`A+2>Ec!ShoLi)Q=K<*o!%~s@tS_TQfi6-*kS?Qnfnykn%ElV)J)Y>} zPy8m2D2U6OB7I;DVyt?A1mHlPWRb3Voab(@R*~Hi&ytA|-{h5h z!LI}KTVn&&kF^S>CmIVhPMk$tqDnZ?^Z-&iRMfzVy#xmA%7mzc9OW{xU;G*}SOb2-^C$ z+V#0K0F@3ru8_%#r+`GV}F!xIW4aFrX8iI8Ngv-x`EKt?jmISnP!8%Z|KP zX_0UXZ_P$%7#{jkS+Z!J8y9${KpIbdKau z0LTb{D*_H#9H!W=VC}ZLI#Tu^ui(48vwM@MAk{t}*^Eax_shL@DW60*PAJF>BO6Wa zA_40zfrD6zZkOcp#E1*gcH6Z~p3(^j;0huPdTBO2ywO`>3vnN66LCrB-e{y zPMp#{5OqSIIo%M4zLr*(ckuq-4T=y?)qr1u*B>YY~?k>@y`YRLYO%c^RpB2{!Y{e70eCV2IDh5@Cao9SLH>1fxN(V3!vd6 zFwzqJGf={xhl2m*LGE8w5&xHdk0o)BGlJfo#xJnk0l+}`TE)69iU<$(36hn~4!dcl z&z$M^1%Tz;EP+o1WpNX5S$&AA-CP|YIV}T}17R)V#4e>Dyjj7$*Z#j87+MwpGOItx z2>fIJm|bs54zOQAcjAWs*c&i^1hM^>^#t0%K=W*kQf^TJ*lDJ*i+jdMLmVs0XE0a(>n#zzEQC z9Iz*Kh-<&^$yT5kVFpZB*4^k}VE_95W&cXA_8%Cq`%BNPFyZ(1fIhRqZ(Xwz*l*1N zH9p3l-GIUiKbvU%2eN=JZ$YDRRtAeGFl=}g2niX?KSo3UQE>b35@V|WqqPzH%AY7; zK-@_v!agc|70steh>6hrX`Jj7BX6v!?Q4k?M9^;RxrF!O4HSZ1zQGKG> z>^bk5G<#IP^eunNAfY+dr6StlcLmNgQjf#?uDZcaTKxveWyo}r3j$-DfJMT z7MHT?cJtY`}{!f@wFUv+my3&lsBZ$-$5mSA#@%?&3-I$dQtTp5{JnI zQloC%I5&_Q-J}4+ZLtN^mq6QWH=3Ss6Y9C}zrI8E@{c43(GmLJjK@Dex-}65R5XPI z=4fTPT-klwZx#JhXeieC%&ncUtWTiTR2V=J9_?9?WcPFxzc3YZL=YtKiY@spFLw=DN+-Di%u>rn=(rU)&_22t zV-~wH(kxrg{mZgmycz#g9MX;t*(LY#Iw^1PDv)CsylbXJPE62O*C-XUwIim3D4KeK zxxHfQXk{htI7Vys(YMwmHFiLS@ZW!|PVU)A4AHsRb`#FiwV`s5UTnql1_bbwrH%sA z=nW$fAnEqM=8GNZ{d~v;mtzBi_dR}u6w3opHF^UBxEvR#`P+&bU)ORL5Mv-@7J8LE zc-P{%?-3< z^Y!1D8DD-YJU~x?@KW$$AaDNQSD@#77Z_}xKd|}FKIH!%ouv;yuGW~-WZ``(HWeP| zgKPxvoClvmPK58^LVgOY{my6jw{24(1^PW}-&LaYTNIM8^yWO|D^!x`0(Rt~2dZIh zkKcjQ!ez|bOiKRL^2jNQz#}(8EIX6B@qc8(n7iW!7Q>9vr25 zh8lBNjK-7GhLGMMv@c!0n8fkRde2u?n)S9SI-RsCFXo12UrI^{Dv?R&8l`@m;9OtOia-}bxxl{jk(qJ248Y91))Jr!hZ?syMt0DU*kNXCS}TY|DEgR`lyTa~1> zP?~y)*&>H0g{&=d<6~3dNx#n=PkAX*wLFvv@&&{Vs_;8%*lzpX%0V$@i~MMK{>Z|rh}#OS-jsEpB8$OADHtv;?UJ)?K-uuuBfGAJsWPpRmxAoN zp$kQ);KZBzNlesEIk0Z{EmhfguQ;oI>9z}d&{x(v@+U5~AUc^*>=K!7PKfJ|p%$+v zWn-GQ8T48@hIpK#=$HZ5&lPf}$RN|!8#R%x1&T7$B!5K4TVW>5>Zzvt#cfUJFw(!}6g%`|;TUv`3#$EY$2=DvJ08(z(o6DngO_P8vu<4kEzdU?T%fTzSd zxMk+qpj~&P%P%^+KSxP5`-*!Nk3&s?*~A@=MM0C#)#dsLR~_rEWr*qA&jC^8mxvn$ zGZzIff9~wD)IbI!jUzQx9U-t0pAuS^qeX3(*|`!-nTS1a?Nz98p$4!bVcyRqBFf>!~`KwVq{_(H{vSjz-5XR{?& zZ>?t5e3}r+p*gUkxWIfKjK`;D7isa8lcixZhoiq0%nGyms?0NN6gJY&(#QI?U|IP? z3jjUvW!K5^+Xkx&Eniw#&G4m&3OtY9$WoN(+FsXjs%O0)4>`EeF0;>3m=qmwUVG`o z>oS#P+(E5G@I5t=tnQ;j3Abv~i8+CUV%x@Di^}@Tj*lF;SMhiOiJ7KDpO4jPS;br@ zUU&{xyz6-Oit#b;W3IQq-kxP7X~_3d)zgZoV8f!3Dnt?G zkSsW)-urRv`w^I*5agA`FWP)E@?M>A;cm!j!iuszo|66;e!BB@dgia9civ3VfdUOLvk z^PV%hAChd3^FbF^NGbc0nYun#QoMCzGZz*FoeRebZ}A-3C<6}`QPTvN;aNI8t0mH# zy?w?yrBJho!#R9Lt=X<=!sNM^616w;+B^xG)t@$oEuG3w*1n7&l8V33bO<^(2`M-S zLXM(u;8X#gtMjIO%Oq?u{?gg7sxX&gUHvk92}yNp77a?^_1fcUbm(V-iGrYby!=B*MqOh&>&;*L=FC^ATl*w?iWSQ=u zrJ3yPNJJDMvU3UL|LsFRsVbOTf@CL;6-Ln*)?7w)?i%ym`B>g(uiaq>P+!=!e__a< zs=EldC6r;KmHCKHY*ant9#fnNE{02bKHR^oC~@ef+Zq*;dXrua-VWYC^|Ry3k>LX6 zE#Z?YjuiZeA*mn#xRfw+_F-<(mqN}RE4i?NR#_m%su z=r^x4XGJydkt{2-s7P&`r1bF0W~w1_Xf@SOtAbZ{BHJ&RcD{mC5lrgj)6^x+OoU0u z9EaZH-t>^A^hOCjJN5X@YNW^d(LT3{5S(dn!>?W-n9kmpdeJKW@^i`Ed~@rQX>q$Y1T5c^Z2?{^fobqU zpLF!WdeWx(ct`F?OKfRO=Xohk-dKM)1@#&Uic(B2go2i! zr(`O6-FToCP_a|yXSW%5PI_K#+hpH0kqp?J2pLpNZ$y>pWt%)1$- zt&QW+1QlrGV3N&X)1+$jQfWijfXlaz@rd)AP7wqTmJ%_S76@$;#LBwh^fAdN?* zC2Q8S$;RvX>$q>JHxIt6M2HrSA#PVuB`|_zW&MbY%)uo|S1$Uqy59~DxzP4`tbvy6 z|Ab*fx`hxT@_F}B^p%|*o~T;Lf=2d~j$q58*aSR zgjc5oyGj%celRV+urznfCa!bSM*cHjAiQfOe`?>e8JHaQJ34-Cq=PWm4R}aDig5UJ zY|%={>#V-~f|>yTpFv8HZsZ3iaQR#yc%>46zjoFEX;^=+{XAvi?;wYtNUg)(6`&Q5 zLjWLGi6T(jt3y2&#tI2wzzbQoaY}gKxgWb(EwWekzXGSNe(xY2kr!qXGI^lGbXCO6 zX{%k0*M1?v3z#Ob1FyvzN+bhxM%8uX#HAX-c$$(v6SmRl3Q2P6-iJo!kP|+xmI9XK zNvEBQ$TNU&A_2L1(UJ{-OCcF>DMB>uk|h(if5p;xAZx%udc?=QrDdbiIz5LG^lZ?> zb>eoRZ*D$q zerNsW=8;(=(1$KGJa~nZ0Nkq3mRFa;+F|bQPb<0OU-LLw$j*Fva+CEipKn1}g zEMkCO^_Lub!v!QOLNxCQ1wvl*o_+sL>22{&)Y*-%FGrIAk6wkx_i-|J?%%i9GO4K% zonNko4(xDiO62W4G%kyiugSLYbTFDQ^OgiuzeO8V8dgdw^M*!L>d^ZGbv66*kKV@d zEFP#Y*=|keoFs!ACyr6Ux4YkUOV;hDIU31QdVUL9#@znqwKI$RdL#B z{&aVt;-YxYzIM-oLv4HVYS*_^G#FiqNgh3J8zp>RfWpNdI88F(nDwZcW0z!!s~W#c zb>!&d3zddf0^%b=4-e_xQmU9efJDolG+6#k^2jfLGwIbG}1(kJpAKf@Qr|j>&(F}s4*_XJ3 z>sfB~;)#0XW1g(`1>$)a zA809B;=^;Es$a`(A6&N>mAe@w)mIGiie%r^cuR^BV8M^soz9NRca|;8Nt7tLAcXj2 ztoLSej@RYD%6;XBq*iS*V`Z@TQ^(1^t%{yBg2Tni^TI=&56Yr~K}6Lz2PXR=C1wbg ziYoGjd7`;zs`$IKsoN_L-d|E@y#C0!dvHIvzD`&(TB{=I$*McCSm)Oz<)?$|hnQdb z%eP7&n0y1tMb-CLCoD%6symg8nyJtfy_;IVmrprkOFwsB!H802ID_3%b>T93Yff%M zgrwQg8(-N48O~buN8bT$i2SX7<@2LMq`7dk(~%CbY73%i`AgXI1IJYAi@ZhexC?98 zyG{357zepuX(%@rQJ3CT(Vd`kYKCLyFC*9RKyBq-Ef9&?#0HaLsPMv^fsqbl-rHQi zXwF#5S)wQFWZc(+N{1WsOiV4W=kI5Tk7iy69oxQ3epG{Qe z=Z_G~S66Sd{ECOwMf!R+br43*T9=ddDe0FoKeDHh+XW5c54~d@Xr$Q#0MZNKzBYdc z2=6g^cSW90Z%#5Qj)5-7Hm)3TeYWN;AXY_Se%S0K(4rLLSnK6Y(%~g9N8Wl}F(a?9 zh(o1oxRLt8icfWDM1GLp#g6kBuplZcU$n-rTnITirluTLqnIXvrN&_ zE1?%(f9bN+lwtHhGP@<~xK8N?TlpUHlr7T<4s)t%WJaO=Jp2M&5|ZM^Go9zgEOcDu zXq!nlR(4|bY6m5^m_o*&=A((&fwwuf!<%hW82>7gMuK?V^wPteoo#L*lHDd5Gi(jf z4|LJxyFSO>FhXO*Vg}I;vV(L5+fr;$>zi}n#7|??18V$F@Nv^IdKWG3_Uc|0r7pCxL6nSx#>p8#95wQ$HptIb)aX*r*uq8Vx|`p za%PwY5=T|H_@B?6GvZnms(w3@q?rU!uzekVRrP(+7H|dAID1PF*ZInm@Ds&>%d)%Z zTIXwL#&7fRP=l^>l?3ZkZ3(HGjaThFy#0qeF4d`|7B}K!1tXYGmM)b8W+q*4j8gA3 z=tvq=mnHK%)E1w%%DF%J9VAlx*I4qWk{Ew!KXR7y-P{v4{QyjkqYoBRcpIAc9BHt*uuXv@@WlqAR`hl9HRbrLvU}P?EjDP!p)K~! z9a-5po}PmEMFW?*Hwig73lBZlS=SUk)4^h`x)kdySQYmEnr)v)g>0<}0SmGl7wrEP zGq818BH&xEMtoDA;M~hmS2I`+RaB4q_@QDpwNHkn+t{fr{c5VlGtS=Fmhodfe&;M6 zEGBt|N^d2%KUhtI9EA$BMw@%&BlJq(at##kyDV-pIlWoU=oIkBm?W7@viB?;9Q9;%QL?UTBJmvxJBQfGLc5-Z4kW~Tdc3Tt7qyH0@!ws-T~ zZhdzvPoXz_Gd;eXi8vNDFg=hvrFUW+p7kKzpw4&Wj<<)wu;z!NuTvPvNr>Ie z+qYd5Ip$)wa@&fa?ba1ezAhBl*OBrfD*^RR(L8`{PvH}8Ot4gs&{#iWJ@%-G;n9t2 zT7m*kJ&Gld(L_HEmLKP)uUVM!L|QH^uZYuv5MQboocRt29_wa4f6{A4`zBc%7bC6mWKrhDi^+ z4!EfYoAisX@DGYEC9YWSk=}nhi78Cs4%4}@2z#(%{psyWmcnh*8wPrLmi`&PsT?2u z`+&5|Lt&hwyd%BZ{=ptbBQ~J7{61d(oes^PFln-R`?~({!>fEAc6(ZZr_w$g;zy7GPyg@q)e)E4X5q!U5Vk!RJ zUrH73n{~<_Ijoyx{Bt?lalo9+X)1jmAxRH_)h~@J|Lwv&2<1TKAx3gGrm+nyqm=Jp zxCWVWVMrTiq42Tu>y5U7^Im+wpfo^>tQDOaW7ec5rb+etNm)P_1@Fe*mCmP)#bjL! zX+L#l#VSf3mAV!F!mH3y_hXx4o79K+d)fdm7gEPlRbs!M@NWCH$4KAGBN~MrL-l14nQw zS1km=XVGzh0|zYEUUvDl!WX+P>mB6-nYfjK19x{pT2-s}v}$MO$9L z_&7cceAPLKq<(lzZL#r;WF(M9ZlViD|?)gupyG}QHze24!Ui=vQNOjpkaMEf* zrq3>&(XCijMdXOn3JN_tuv)%T?07z5d2ObpxKiXg(PMco*;qt^_EjJ*PD#noldeiC5$d-hV!+8+$SHG1BS%f zLNyxh$q%*~t=-vs5xHHlxV6nrg=Q#*${@)7s&A!M)5g<_Z&WrxYetd9RYdBF7#!>t zr8MMnu~x6RxM-BYEk~d=cP| zCH;`$POFl~TpYv2q#1-W!HDEowfm$7)~e1pypnb>w-4q@-7fKauE@p?@11LgyfSaI zwau-)^?~E+N2W(E4_2)@kw@pPsJJ5WDNEVZ_igZ=vl5QnLu=JKH6CAXy0+#hLedS? z_`}`FBTb$V=dPI{^_g}D5zRA)E+jG>{>)STFv|W4Mi$m*R|*)7=|;gFOuve5J`WEF z3>C|)v`R@ETk4w6U|sAZUi##eH(}An7&uvbo5Rc}L|Zda?c|38FTS*vs1&$S2~&)< z@e70x@g7(Qbv^>P`b`91mE(a;1(fQ$=Soj7k}zjGx@Md;PWxn~j(R58F6x4d)$tUE zl|K13Lp%c7A64k%nrDh1H=7VN7#&&u>>h#0aNX>9c3=NcrKf;>b&^B4K;rV=iH8tj zd4}G1|6uH2>PK736vIgtnh0=TQn75af)zr>!>`5PTvodn_7!-PWK@LdXrY)f>A?ae z#;n~@+~J`p_mRUAjbggQ7j2hH#t?9_P(x6dxN7H2ZrH3@p^wW)9YL$3o!TehlK^Pr z)p6zkFqUWf#=CFv!~));Dh97@;$Rg>duz~X_Dn+8bzbw13Fa4AncXa7)K`{@K=Fxt zVW%Y0gj)K=Q>}!ogz3uM8*;Oijq_Zqt4eb*rcL6#UbT(F92Rt-gERfC zOkqv(m3VvuZaJaVAo5(G|J#u1l+sDuadnVMKl+Hf#f@2tFUB39Yp-3UkBUI{jY?_8^Yn=uwQy|!y9Uiy8>ibi$mZKRD>uxp9-kdc1ffoLjh|Jy z&L`S&IfJzt9L7EBJ&=>raj5UQ&3;->JO6ar>D2afT?(VF5yo%8JhkdJ@-g*dZj-ND zk6p#r2L?&I>~RXxiu5{CW^3tTpiQS!2(6$E!l)&G*;6fd-%FVurHwP{M;u>kT+@*C`s;tfmES=xu+xz=AS|K+f%-TSuHw`B_bWdm4qD&+4fF zhwM@Dk64ZNh3vs2i%BWS{(L6@F3kVa5|57~mKeS-p!KmY^LB)6bgVrqBEg%YoKgMt(pSXMK5^RA2H| zFR6!P%-=N%(@*ug2CLYv+;$ePb+yzx-uNmwCu^1bn>z?!YXN*_K%RetHjgf@K8_}XYi)}?Hoa@*~DUtaJ^u-!Q0ykhC9 z4)Vm3s!4{=T~${0iTe#%&-qx0 z$7$|316*#$E(Ew;oT%+B5I^bubDyfic-$*rI1qwPc)XLm9-{>gEjs#7Y%2blg~fmR zJq#eu@9zWj6$ar-`wQ4jLrAC0W-#q^S2`YBk6ru0K1_P92q^Wq(sf6sH1}PB1Q;W- zmkSVYS?KN9b$~~83b~Y)3s4ZrkTHOQ_#c$5iR^uTA@6;D!4*JXGgaix*y1MeXL~cq z#zNARraxe1r}~Ru|K%`~=n(gF>>66%LAq&J2Z@AYKLNyjswcUxA-x>g>}%VAWUYOu z5|lgTtNUd2A!+6tW&0QOXi-%0Oq|X67suq!%|2IFaH|>1+GqXgXmAhEZ3Hx>x>A2L zj4*>mJ8#|P(&Y({(d%O4IxjK-=%6G=`w2kdix2$XRPY^(~97YohKkX z5UupnCc-iY-@0-R>qA%zWyUqQBFP1|l<%OGGg-4F&Jf5F!30Yk0C^!P7OR@Od_Vue ze22}E`fIbj&fh^#yQq+?^wWOb;oG&xQEaHdneQOt{T4E$b<)p?5%!Wk^A<@R13ACc ztC`#9aN46F8&ahAP&<@l`hL<OW8wa(o%vHRS4*gSj;C4R1R$^ z-Q#%T8HB%m=$OCe4bkNZ9)u*R;w33<#H4Q%=3`;Nsr}k9>yW%{49=_5XU*vw?wdfl zfiN*RqO6N{S77HTXyfa@vj?-@MccjqL*1tx{G$tV&u_f(6yg#<)hR};HCxakp4mL@jr2${pS@Djc@$@3c)y`vapkBa{_3mm(hEM$oZTM)^>^o zz*VlK0z1uo3%oBGhM5Pnuo@;l&e2jUo1%B;fb0Naw5|Ieo9)ubes2$otnL%cMau+& zjGPAx?x4K}3%-^gc>C;AQF7ky;7r3-(MSm3Tdd&4Y1&vDjAHK}yYURhzc}jJ407Qd zr16U$UB#&se#D@^rW|dmLIXlXBJ2IrgEC`pg|j^>Jv4>GzEpn%Rxd4f%_bM z$mq@AHR4qB_p!)98j$&w-WdVThAajR#H8oPbV%X!W*(<$(dmN!UF81xE~+q&mI`@E zF9Qw&DrIRNOBG(DrD_JK{#eLh?W33hCj(85{&6xSf1HekA14F*f9B2qK+*7DJ@xqW zWLO#MC~w@&IGk!<8=h1#wpb$$(tmrT;IyV`uaIF9*dEkW1ssS3cc-+0?ylpuqh_mJ zyxq)KJz@1zA05S|(nO1@&|lL;ufc#Hot7x_S}=jgs=!M+0a=DJN3p5}HD2|O=x^|% z!b1L9h?BEb+tkOBBHuiQb!=06MHeL$s&{fM`o|G4MHL{-YpnLO68f5OFTaB>y+_6U zlo9-05b8gpZKw)}@c8>9OQ<)2OFR&@Zn|>;^9fjb2`pXzxkUFDowonO-mPQMp;|e> z-q+_*6HLNy1`#|PS;saMcUMZj$)2hZM{7CMI0)96_3$P}7>SAK7EV~lI_wG+D$~O@ zdDa3cm3V91_}RfM90%i=IA%h^25OO8>_tArd-A1*@Da1ay#?hy(tUb8#f(ACJ4|h*Diil3ow`vCA6+buZzf|9bRO zV~hf|0nG5BGEz>aZ}!9@3&$6+I7_J1jJ(QWz9s(hRE0jR4%0n9jc55sBlBuTklz3u zjc?um6)_Fb`Sc-Xx-KvWVggWgAe{r7;N_#vdj@drr603wpcSl5`i_!h$i!AVkUjR! z7p~R;+FQbVz))-3&<_je5=B4;9w7Am$K>qZ+nWNGf`hrQ!)~e_lVK^=(Xr_O8Mzm% zYeG!yIn2A6o_5oX?mh4=G$9tO-&{~T>&fvQbfw^w=^jK~TA4dns1glwbv2no+v?cj z!WM-p=Cbdl;ZSD|w3(Z@Xo!l;wxif_qo%e%j2p;BgZxyf!ybUfA)DSAC>t#~26GQ^ z@Aj^7#M(Vvm?{Jij#w95+a@q)=Qe(tB;FPJE`A-B=vH@uAr#G$g+4%E{0{P}3zSYt zeU+^3nq+Fac^Hs0;=C}7(D8QkwCdX9TE|o^J-~>Q#BqVdum$1Zd%d~xLG=FB$mngo zZL^_)D(R9tG2Xm0zX@rSiT%qA>i%5!^v~{wpHVHP<4>a61nGE$VnU>}5A6A|Yvz}K z_1Q=|Rz!nXp_cofTkp7fqFHNxEOrTv^`EbD1tAe2CkrNn76SJBSx1OPLhYdNy+3 zjcZQeEy{pY*$6{2nRcP-UD-n2m5eTp12R5FPHX&g>{HdL)7!g|9UVQFW=*)J$8gTd zeJzB=$!EW0hFEUCpROJ@9a$-yudzR?tS;uE=spkjxN6`lvF2OZhfNE#zx)pKbXRHt zI+RQ3s0@+8o`RR%C#8&E?Um+%KXkaJWCczZYVucJX}zzrvJ$4OzISDWYTF7uIZJjd zmJFov5Pb5wM_V0cyRKFVWkkuh@y1P0lfyQ2IElCr#1&G-NPQY_k{%n15|I=+o}D|Y z4B>ow|H8#rev2WAPfn^K9f5Ue`Fzv8MG0L8RPU}__+az; z`o(h__;dDr1eod zel85TwgP*?Jr!UVDn96IH)FJU9Ht;N7UyBq#lRr*EgCO%8$(@9Ec%FGW7?fH57610Q$wU?5;EYEZ$(2H9J z@A;9Yap^Q0YB7?W+?wDg+%Nv{W73m%FMbUuV~mnM{OPe!B0=LpN^A$n`TtLdVV|Ek zX6+!_K$jd8Pf!d*ziU11skRdIaFcybrVq~2!rY+vK3W=V-?y6ei-lP_Fp&Z4Z-?Co z5|PSVMnhKIdXbk_z23%g;Tpc485oZm>$O8~+-WtNv=F1F6LKnZG<|KId}O9w*eY}{ ze&N#vIOOn_bl_U#qI&9ASH_(W(B>GvdF743qzd2#(>g%snJ}T=g{NI8UFcJ_subJ_ z=X!J|X;oQhO7d7`@MfX9!zDcBGPu_oQ!#3?(apUZA!e4Zo9dST^_Pzh3-Vu=9F!*f zg1RNG>q51O$1BuDo_TZoV^VMu;)IXE zW&=DoKb4Q?nQGtQ>puDF( zc~BJ1^+>)=_?Uv_K&vUe#gFxuWFKq@jw7j-pF6l2Vhmtd$uUYA`W8l&v`(qdEsBuD z#q{#Q`~t*nGBQFyvrIevJ(E*RU#kZ)aN2LZH2|UHC%A?&faBqEFv`}Nc;jXc6$o!GUm#?4ec<}S@e?U73==5%e zqgaRR71^=DnWUA0@OCkzeUzN7mRuo|CS&y2g<5P2_>@_bs$vD1KOx&}{$R&Dn3`N!fv&p9;)|@eA?B&xA)dmo{%~YphT5 zO3cg`!R7>p!42GgpU9%kijFn8*AW$dTm#uBMlZW-Wd*D}Tz&rxRsiVFthD+PB0ZZF zJAz+sZuTSY6jk@B%rvSyf4WnqkxV|#JLj^l1c^uRP&-vmAa3?6YjFfR6`76?TMTLE zjOkp+4|5j*nw7(#tqzbAy36BaYMAQ!?IJ!BTB|WN_X#eJFm^q$ATAI9i9$* z0&vfU_TtJ2nv-kxesB|(6s0CsPF6?_W71M^E=P=pwUVM&9J1k@TD3iH&>*}+NuaYQ zQ-)Y)mRqyqqrDQS-z?Nfm_3-xMkyG;ocBeoD2m7B;*~Wp7ge>vrw$#NiAb+$9el1h zjJ4XoSnt_`r+x>u+?&5=Z@Rh55ls;lDEEEev{)$Gx5b$d=fQu|?h9Yj^ ztn|rm=x4?#&uVV@LD#CcHxzv!Wi)YW^#rek15KUy0KvlgI)@sjW85PXdE-HeTf?~7 zoqN9^5y4N+n<mONF*A<5A(rE_dTxm2d8xngzatfR4!A^M|~ z8n-3me&9oZa9peR?zksJJ5|cCy3b*Cs<+bgY5=cvOajR9;#u>lj|iTAZi!miwkv1lbTJ1JWBxmYN=&qG8@Wz-IZdt;C_TD`;f5LiTxD5lHsQZ zuYb;9Wo|%{^nljR3HWsxrDB)auj>@0x68@PVGhRf;SL+`C630Aw45Qztn)P;hdGN$ zMv_Z4S}&fP0>(5A_KT8@Nisk1hr!Z;OpsSQbo3%vohoW4?o$RgaL-lx(?lm+q#Tia-#<=g+7s zC{0pyGYrW}1?%_P_KL5T2wIfh)qjYc*lISRx)!T!6>rrla>U9FKl1ssS~4Yedy}#Y z$u&OXDp1%sGL9(Om0k1r4l?|ft@z1vPYR?7cA_PR+bIch zr%+AWl3ZpB#)BTe)KeZLAigFlm421nyHLAYE9Ss0E&4U}$VRif$~SiV zfq9K=xQo^%-{Ire7`i{8DzGr{;YDuU%!h0$oOkT;xc=M;hOZ}zCpY@Jc|`kKJMwr3_8VX9~=PG$@j^~aAiX$ zhddbRiQ*CeBc?>H2Wx3lcWLh~y#i$%TOIpS;@XTv7e|MSZR*Gp36zv1jnsT|`^cv< zELnnmcQdYDOBk=Zc#$~_o9{P* BhdRPQEZZsejkD=?TdMy{-;orcE(|c-2ndDNT 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 C1DUV@ literal 0 HcmV?d00001 From 55df9a32c02fdd50903b1160e5c5a5fbe4e51cec Mon Sep 17 00:00:00 2001 From: Evan Miller Date: Thu, 28 May 2020 17:18:20 -0700 Subject: [PATCH 14/19] delete file name with space --- devices/hololens/images/Dark Mode.jpg | Bin 106016 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 devices/hololens/images/Dark Mode.jpg diff --git a/devices/hololens/images/Dark Mode.jpg b/devices/hololens/images/Dark Mode.jpg deleted file mode 100644 index f2cd7c45106cb19c88c6f5aed5fc9f56d537056f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 106016 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�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 BhdRPQEZZsejkD=?TdMy{-;orcE(|c-2ndDNT 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 C1DUV@ From 4bc55da477571c361bbe3a8b98424a9e5b023a2c Mon Sep 17 00:00:00 2001 From: Evan Miller Date: Thu, 28 May 2020 17:18:57 -0700 Subject: [PATCH 15/19] DarkMode no space --- devices/hololens/images/DarkMode.jpg | Bin 0 -> 106016 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 devices/hololens/images/DarkMode.jpg diff --git a/devices/hololens/images/DarkMode.jpg b/devices/hololens/images/DarkMode.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f2cd7c45106cb19c88c6f5aed5fc9f56d537056f GIT binary patch literal 106016 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�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 BhdRPQEZZsejkD=?TdMy{-;orcE(|c-2ndDNT zPiGD^z_Ap!0cE+p>%t8qKJzF^;p!k3pKlLMtPi~W<@bL)o7irk)G# zS6=#1wf{~g^7Qq?gWOi)fpxXASMebs^6Q`Vuu-a3Z5`g&*8i`)_l|3FTepRyDA*8D znn+VXL+F5^+IyYzt-H_J``+LE`3I7>1mfg*=X~aP#xurJe;W1hcbSxml<%9XM7K}Kdjk>g z;h|!gXw4&ON=mj|&zNq(rihl~BJ%|9$i_mAU&^Xt%5U@vbSETzeq?gwSn{;9@{-l{ z*Hmk-DMF)?2nH{HkGwzRdEp{oWjCtmF3hV2KUBy$J$cUcrH?-Sa=va50OrPbS?x)bbTFvc**U^RPSq{cUtXZM&9^ZT!JOOW(Qs#N;OWpS=1ICFR ztkLy%%{Kq0ieM~C$tl=M5{WuWbrsrkVB!g^LqUZq>zK+*IWwXpkI(VLwMkm4I_9`M z;f^d5#Vvllu5tNHbo~!VIepS7^d$88{hB?uS-&3UoSo;%aL*oez<#a2)*9Wyl-%7x zHMc_43yrlY;p(gWV^L$zCqfK+Y*X(<6!i;O#x6G;ef$K}iw^x)bv)47^B5GnXB32f zt%#TVt=Xv1KH0kvuZ#jH$?Df;A2%v6!fg5G_sid61ISVFek0oT>R+3E5WCGj=zm+Y z&u*1pGVNOWzB5UBnP&nyS`&j}b29DH4;7T3&@eqIWl*BO|KOcXALDz$dAwlF+&P7yym5 zz$U(I^^HL}bBLFrb8sL%RbsJuK9JYt@XaBOL;jl_d|T0>OLb=y+onF`P@p=&TJW+m zORvH)YrEt?E0TQFb?Bk*g+-kBG2!T?=22`9S6?l~Uhf8_Hk(qZjZ7aIP~7fwM)dBF zJf6!>`E-(Q1f9cU=b|cHXZlbt2+FvvG71-JEWPO%>!V&%Tz`MbqgUmAuFbT5$MOU(UzKv9&w!EYL=ynbUqH0qmBo^ci|>(B!X#13+-eumb3UoHfNm z(Oq9L2cf&iSL?3-Rd9hxm11uT%b4}a33D0M8h^j{idp7KM!6Zpq49D8vlEX%k6;bv zLzMSjxy{JK3koDmtX=rA7P7C$5e`(>d zJ0cS96CXOzQZ0V2DDBdt)-BmuM7oU{*qaE}kdvPjZgCO=&R7mmB2{pHHuif5wcMLW z)&)2WF7kT$!`kP~0Wef|3eNQK6kAe9Ga<~ow2N4kcr7TrPX2WK-b9MwKVxULq{a!wN2~!;wV*w zXO4}Nde>4c#r%|9)97V3nmJ+91NCWfOX^x$*S-3s**;>j^_T$Prf+fk5MVog))*xkTFzd;U9W;wHd_NupTV5E zFy@;@T)*}70z1?`yh6Ip2+lZjUB0iA=R75Rw9V(#pdz&K*sOdezT)kg!!0{4PRYS> zj)|ihljg_0R#d6>Aunez9K{OOAK@a1UJq9W>+YJiNW40-DpfqPMSm zs*v>`W4JZP)3XO=y*xZs@J2S>4C4Ru8E^+ zy}fUtCa|CNsQ2V^fur&HRdJ2FObsJURXAyXw~n3@Y7y;M;`xOW)SA~JscGUqkmb|g z72RmegN65JS44vfen9LK5;X1n>|aO3gs~RjnwPlr&YY!_%;U4qh7rn99J9Q~3f6S@ z4mRp!pBhA(Z}-PM(RqIL^U*7d`>1^fN$5t-OV75=^S;fq^E?W1J=KWY_gO4N;ytec zC;}dkR#eNB2s;(ccPr=@-B;N3S$viaqf?vLdRjjk;i!D_-LmDwr$aB@Q2`iA*J#`I zWxRtkqSRT&Arsb*zpxYWAdCO@d@~cb$ocWH;OHzbXFyR1vw*9b>hcYW6+Bnfbck~!t?ED)(lGjw3A0wHro`;vj^(dO4 zAz7Dn!IO=hS?bHi{*t|^q4B&a5HFi;{(W>Fb%nCj!^oS~i2c*_#gU zh#Qi_hnrt}DiV|SHYtyt~5wfPteO$~h1zR2ErIaYoJdd_hA?<4P$7#QDxG4gK!>9#_JR zRCJxXH3i;Va!9X1<+V5jc#B{yepkjGuZO{p^B$N*_jS@H%3iE|us*1?ZOZC61|BSL znRvk2xNcrUKF!;dj1ya{t}eU-zXpBnDG+Q(+OFJf1>34I@jmiPh9UE$W7)cAm?zb= z^g7KVO(dvADCA{cPn@KqOjTJFy1yJ}veLPp7RI9#aIv>8be$%!hJTTt=Hh;|C z8cVC5alDLH(O6k%lfdjg{zDjTq=&cSYMV?WN};fK;*M4>^7GeH?GHib+7@b{rP5grG8QV zURj}^hhv^2k08FNskVN`g}XV)YHrv9cO!vp~lsZ(}}j*%A``KIGmHx={UpgwJVhZPrh7Eu+%edY4^1a8n1Ams~>Ez zC>h>)GaGkj+CE{@TeRAxNTM6^Ql2h0;vFDw+v9DF9*spTp>p>aIcmU5_s#@jOP2%D2~vv&m`k zwvz%+==HAYGelZYjEpLM)uYO#R@V0jA6290 zapaoq=5?uLS4v;^2IpEzcyMju(A+YhP3g!c-^NWnj$Zg=bx@y)0m2j0)=Cy{h~o^Z z%c8Gd7da*DQrDIF+;ZpA*VkXrZ$I13<5>25k9M$#seN7>TR(M0_2u=hi`RYJUb-0< z!td3loJPNxPH1Pl+*8V%&bnymr_#M`kdJ*=kvB23Va*ewXEtFotl@t0qUIXc%1w<1 zqUtqLWO%umm<(&EP(^C{pz#d>)zi)Wu6@P4;gEat7)B2(o<6m^=*kZtdf>V^O995Z zV;n^Xwnda|_RhbeJW_R1BD$E9GfV!oKL0%P z;)mn04>U}!0A-}OvA*Dm-qc4ut+VS}^HyO-r}oF5)vbQxzG(@ZDmplW6TGvoovA5L z#9x&>e)qiQ+7#0Co!@P;Ohv70)+e|>JWnvcHS9TEl@JHs_lr?y zbZQL3q$m2Lk5blX^{Fu5`LH&OV;x#(lCHoOUpa*rPYalDX?ehk@$#lC&X4I@%V)Vm zL(*q177efZn460wVXCmuUYJSLRu3+;w8W$r=J{xAp^h5FVqmQ`7v#YPW%3YJ{kV}T z^s@N^F^f6=#m+eD>UV_u@jXS>wHvjLoDQE(PVQ9HL>?vF17_V-tKHjF1i z$R;?kz6Y|UdvgWkRO?g2SBp@Z6kGpX2k3z3^?^GwLyvOBZr|dNjIMP3yk(lFHjbhn zY!fRM%Z{_YmjJihNt%!)cD)~t#&Mj?GaWno`1TnE+IjgJ!+8UO22<2W%d0Fe-DZ<- z`RFq|X&a?d-c_cE3MIC)--TtqsHrgMYwR*m3qy~?6*@rdqx7j zAeKD{$AHQ~a0Xyuc9{TVknhr_#5AL*dQ4kMz$*PhY@H?wrNnR9>V~4>id9eP@Oxnl4n3FD+qz$ioV1~+ zdmy&wp+>v+A{N(G*>eW=_RNsuO0?% zs2D~X3!+{M30T--E41xP6l3-4Vl%pD3)~rF6Twx(!x3t+QcMJdAdS}`SPr=AkabJTxW`|B3y3~LO65r;xK>y{yD0iUvys(o# zFx>?E+yf(pKOoAj7%GV{dY$J~FCc`zfD?8$T}TD3!oR0@%hz%DB4$p3B{slvTO^mF zVXqk3tanJm^~fu^D)qx>VlHofm-?dAdOdAIbMcN2f(ob-g zp}5P!Qm;eq)I>~Et|8`bpuwK+#$We*d;cqJfO@(9om0G7;*5QNODbx3sZo0Rr z{!NbNJ^?ben>F}y#;Yu$b6ZnW0@OU|f;o(`uF-$e-ty0IIR3Nuh!7CBpGFQCH89Ys z5i=F2y(r(E;C5hR+8{Il9?G6Qgn$;HpzUFE3^7jt58bXhfG=^z(R2wqZUftAgkvnxM4?I^N5T5un*<} z>dd2W^7aAgzR(uf56A%AXIp}-3~0~ufIi%}$k^i#V_Oz0+e676zz{D0nltK!Mqj; zS|@U&hM_1D73>V9gznf>m(MrdCRi+cr8Bi=lOu_cT0f>jCRFhB56GBs__$u=O=ptz zE|obASPG-Msnt-Y&sC*hSGw5-a;Y3Fbd2<<0J>-cN*6DRJhgfijFADIJd8Uzup->%~&2N;Cw-fNVLi9WApbyg<~8XYSIR%qo7!n>klYjpEsoUtg!#y zopAm=<+SI^-F60+J7OvXN`e4^pJ26Oz+0K zPn!uU?+3&=Bbt;!1I2_1k;(sA+pVm36Q~h|VT&?D#tIZdo$=kN?~HhW}t*+vgOX zubwRfkqA;b)BDswzH`5@N#6BZHAl@4`O#+`=s3re81GuC;;T-M7qmY2AuDsW4P&fD zIG6iStavNS>2kZ90{{WNJQ!vZPc~YyJi%2fF0wPtDmH8S+K@w7oQZz7! z9Vl4@G#n?$m~(*-+2$AxC*cjP5NZIs0{vE7FevQC8#}!r)*|0K1}b=k*1u97)k4RN z?<1D)%mpgx{9PzM;{AP-Q2Krg3$~4r?=p3#y91Syc0MF|Zl6a{cg4nEpscyG3UC$=VJZXRh^(IvAXUuc$M8bc^#!udieVDOG%2dYmNY>~~;CILNrnyt*% z#xRPQ`{!!X22Dr5{DAcE^nm(C+i<{}VKXu=aeHj1e0&)JCj^hv(kno#&{@0|&()#T3ar7d5d@^f|6?{D1nS8O!T?>v^sfPE z`W!gtG*9#Ly3^6V61FaMGGqpP#w@$@TmbaCU9s>OD|HstxMq5dL{dK=)CQVpP3HP0 zXKfOpXh6guwvfIddXDZ!VDDtWyJ5?hJW@9CHt2lfPE`OW)7E1P#He!c&zPtp?S9yV<4a{de6G7nmPoGm|Q zj&_dB+R*@K(&#FaW%FcbLwb0+hhD0_#An}Kdx3{D#i6~>TjqepdT;f@>!~ra%(*Wt zxlMBI>vb?vu>e7{IUer5WNV#u&(!YOk1PBh zC!2jkm$MBEZmcn|+#&VMsWmpSem#r<=RZQFt7zL~U zik{{U=sm{cS2{|D=1feO>%M}^1_N4{u|hGon})i%f# zN5C#=74aJe+=}l|>ButeQR1THXpy#kh)W^mB37L0192-BRrT1*AMZ%u1LX!pig*wB zIlD{aHJ+_SE@Z#RvFs?;n&kM{0{_+wIoamcJ%c7WUUZ5wZ%=ezE|aj5zN@~N&Za+n z5b`q82a@%t*A>>%QQjjrDb-eJTw$Hnw0jiK>-34@Z4rwb(-y8dx>mK!DcY|x7z{H? zEK0@j?Y{lLJR;R}^Mr9m!AwBI9iEhMw_B`R!QS=xShb?f7;DaxgtAD6Pb@l2EwVXh zf}`%uXm+TWUG%dg+tp$dWfF#_1@C^c`BMAh_VN}}KOQNp{gk0vT}4YSS{gUZ5MWIdF{tKnuzkF-v$*j)W#%fr>`s*liTRcf_XCDzyS zc^G$+0#19iVmYBf8Km}%oH_Y?>DZ~Q{_(4!nQ<-Lmz(`H)0rgRRm%k&p^VBD+Gt1C zSCws4=`eejUP|Tg4{B&#*nMm z{SnW6uBYS=!d}f+dGro#`F?&?Cd%C?bhO$s3Oc}LKuY>9nif%WDvwg#Xf0YoLIf`q zMPZ4a1`63)@psP|pPU^DRCp3Pj~TUa+QOF?SyBw!SDF%?6GWcoI^v6Fx}Lb6=GauB zQ|MJ>80`yHFuLvS4^(jtdlnX!#e~W$JT;43hLnLk#(;=3f{qf5U*5vQ*|x4EaqMsF z5q19b_IaRcCHC;=iLE~KbU)U@oELmaI_cKq+qwVzA2x;jCvrglJNE*g(Y1t;e%;Y)0fYyRlMLQE9mc%R3FFZ8jW)F|P=JjNxu+2a2ELDaa~=jzNtcDOTT;poxMWCaT;O|*R$6N@&GNJO0eOx1gjhdHD;sv=_`2V$ zIW(lS)C9h*D^$HKXi)eR+x-S9N7c!3kE>6z6qjmqco(|qHpi5|Ek#v!fF8!!>jig# z8npNezuUL{^L6*db(d;oNoi&YEIGb5LnxI>H4Fub@`!M zZI5)v2_ZZuDVK`+TgTwymfe{+_YJgVibv6s*sv9+F;)1=?em@w=yd~}yOen!cr}b2 z&3PNp8EdW3P2-!b6D08z<~G0?Lhi2_@e98B%hLc(w zR=g8=pTaF5rjG?1+wZ;pyw;$OA#svBLJ-H+Y=UTK!>qb8O8u|0+p9Zm9Azj86Ouk)1WtH^{KYXiQ(3K{*0Y5$D%`4F>ci*l-7 zf8!m#dk(aF0=9e+IjnP&@jjG-8xEtBt(W|5GB5!laS3DRZa*kNK97`UEsD!WJLkOV zva)ZK?HcWAN=-jws=K#h?~If=b4W4QryJr%{O7`(Ei3 zRV`ZQhtHu5m1wW7MuiVzufwwsp!qh^xR_}!vY%!F3y#2 z@%O(n)IL|O;(6z*GO;C{sakr+@>=)y;W0S-7;iKDQlkix(xKCHCi;4>QV+@ULJ50< z+XjP34BaH%W!9m&G!6yc(G;E0R6m={tLxSmY9w3i#}3LcM0D%Gb3qrxX>*cx&z*-V=hOm1A3xiBSMv><;AeUq-w{E*HK@s9(G0zG4pJ@%~}Jo4u1lffaT$&_sqfD=&vDG?EL0k3<_&1@L^Q_p^P~+z2j(x6xuhZzlp+VLe#e^)@oER@; z|3scO<$RNf58=rLfRB=+7^j}3%;vQ(pN&n6AXrv%49lL4j`gx)Jfdrnp}fbB+ng+He#{#f6!DsK1d$OI zUXgQGnaexDWVVB$yN>T&AXKHG#@?2!IyN0Ft<%BUgz^%?j&Pzoixx64jyc7Z5qu-I zP07uwD4|-vEULa&#b6UJyN8Is+=e6P1=pE%6}{HUkFs}<_VcARf4~F-yI(a@O1Ye$ zoM>U;@HYK0N}xjPY>*~jeDce;e6L^Myc;FmEmh6_NH8HON^41(@m(g&+hl)o;}{$K z-PIgN{tAC5dC0jeHOG_2H%cWw8lM!vWe4kcbIKWHyuN;t>zK;wnZT2OIlP}11tG#h7{Ceun1nUYe?#2G50cU9&;?x}h0+G`K`i(Jj7Mr5v9(+W!2Zv$rEmcD zGg7(Ts5)NXen4>H8?;ze8^2kwy66AJdC*k+FV^VkM>Br&9=wVF%@{pU{;<-Ma$>cK z+OJlGxpeA4&CocwP(zu`G)qbT4ls#QX8MDI?;jO`|Nh(_;RCxHZo9L>gARkrN19I0 z8o~j0Q>5qNp_I6R_*tSd%dpd%t_YY`^gwK^M=|0M{=^8Il-R74-z{b z@J}84Hf+sens)FLP|8ceFuDGKxE5*vC1H{C^R$D5q`eA656-96L3AAxr;Z|;G1_9#?`fDl<_f|(zKMT-X5;yZ z1Dq@00H@NK+J8X!zoQ&?+i-vTA?(-_ln@%lhK#BcL)^wZWuA6Y1Jbf2`-wrJx@W&M}&R&{G`s3XS;^2C zxwUEa80AH%E$Ug9KjGjwZR`?a`%&G^ol+%cish)Km$H|=Htj1r;XYMk>z9(H{t5UG zh*{f97w35328X$SqKY>dvo5X%WSFLb&}LtF6=4*;6GjGT*OkAbT?}p{RHOX$AP*$A z;ARWV#rqz9OmkdJMW`FVZqE>-OFNA6Av8!|T9 z-(fu0cg*>46hjP7DWAp1j|%+dvIYh1^^{ z8YV|{uhoWKaZK`ieR|Wp_~rPl-Usr=a~J8zg%9Phxc8rxv;r>6(akFJJR=-kg;KOp z?!Nv!o1D3ysm|=%zkiHBEi2dcrCk8>pZ-s>r!Dpr}}M&tJP)2ZoV4{;?!b zx#ij`rreWD)*`%3OswkoNsrc=!R*iNw6K@91adCWKzfllHuVVaoCte`6k%_9fboQC zL)I|Neo|ehnp)tw*xb2GK2tfa_v7%3`4x{3>`Ayf8gX57{IU5!PCbIrvcENZFbs<~ zQiWR*QynDOOwa3|l|Lqx+?UuuKGldPji~XIy61UKX?;Z0HQq|gW3|9FC-$aHTr!wD zaq>=}MbXsfWtH}h4Yz?nnK~|t81HdP)KrJji3Y}$0`$YdX4$s0P3=t`S7Fs8XoDhM zv+1!fTWTW-wz)S?>DVfcvul{ON*v<9@&OB|(DPq_BzGQJU|`Ow^#&qRjFACRu<0mSOwKQF7SZ>(^yYB9L6syr{Z-pz4a2MCSHeVM- zViRt7Q{sT_!^@`*avk;RD0juM)iA-n?>ySy-F*)?T^c+u`r(<~%JSlQCTGb#z-OLw zKGrkVQ-98rdB{9N;5fsSjBOM{@!2fAf`5_MlV+He`j$>vLf3HSWW>j-FSi)6p^!Ck zrfmsQP;*@N;TiFXn##^8yg;l-ATs_NZ9z=_;!>)Jo(@GPXO1%<>$aV@>+KvTy{zkJ z9+t3}?<;7H+9LqJJlmH@=Ge9>xLW+IN63J?)Z*-^Owo<#8OQ17#L~xtN z?_BBR4+uf-G9Y+nSW=8WZ6tzrYNK~^v0+(SEX)luBl`-LCFw=cff7-QND~5>Mnc5P zkwiwm9?>G{e$nl=tBx9R?j;wGu-Hamg!fIePFi3anT`R9rGpHk$=KA%Coh->g9jc; zQ4(vjw)Oi87Ny^MUY{z5wN#+s8`w>M9MYjNQ#^&$+P z(Uh#&-pk+b)quv%W=?!=-@SRmR75#^1ug4Il)JgZcry|_s<$KNWbk57tZds(tyCXk z--Mi_OHGwv={{4jX2N%I=_x+pZ`^%NQWM5>RW)!+7l=X^8{G9<%N}Yc=P{sV64V?I zMQ3lOgO19tFK|I>tuh`ojjV=oB3;vZ@uzWaB~?#OqLtxiCh5nx2TS_cjBQzTbeq4Y z@rTIV$MCDs#Ke_+5j?FYd11c$*+f;@(n_i6=Fl>U$A)QHmU4=@kA!Nw|3Bf zaE^7@kI6u&NfaU(%;R}gYWr-Z1v+!CFOlc%{83|R9P+?erkC|wR@r`(~RGa@Ziq!8{#cVItigVNI@;bXxy_k ztD}Qv)jHvleTIofS}ov^ zbSl{GDW%T>b4o##J!tS+=%Uxs-D+4~Ig`|MH2*10VBE@+@f{K3BOXZOn~5FKokIG0 ztmmDs3%;hdH{I?~>(k1uWeKwZM7=+gUS~$n+F@bFwdes|g}n>!69iu!xztkb#rOTV zKkSP%=J|+VS0U#>t9cdraY}MNhJ0xR8ZOw;sCV4jQ8-(-z)I`RTjij%$@*l}gah4x z2QSm4a!3hY+<21h$ZH7HHxAUD6o3e8Rv2oro zF4s>2s?Hyu9)9VW&SZt7u~Fog@xGhC;42vObh3q#e1pSUdFM6zSB`6LDl%9^YEvZA zVO_J#j@_-UN1_Wn6VnD{-@pr+rI-y~244J_xLha>8n#2@9PRRNS{4qnCm2^gQq=29 z^h-Ndqb69GQrx@f7k25m@?#Qn2!zJ6XW|^1&A^sTC2S*0=B|fec`R= zg(UgZ+RL-ny5DUWB3Zl!8q{l63f`rJT^^*irL%ox_&~QeK0v@Lrre`v(4-R9`?6u` zMDM{C!z)j3l@;C>`B{niC>{rQg4JpF5CDq;TgO;s> zIptNAo0I1PZ^>EjS;BJRIk(wK&9#z@Y&4UL94_MHE1m^x1ss=6_?*vwQF2+YMSgWw z680*Zn>(D~(OQv6Zy%1{=~ic&zL808t`#Lt4m!p0I@E-GPF4OUsj-72D)V6NNSOL6 zhi)KbbH}4+v z^L;P5vHSvDuGZpAkunr%ud=dUF}8ZiL#ow5pFU&94F|W?$)W|9T-6GO1w5~HTx8lv zs3Wg~2UL50cX{ED#i?teg5SDk$Y$;2+wokLf8vVf%4?QNJ&2qqY1B*1v&moED9P&9 zJ^rO@$OZPsp;h8A`hW`8LpN*NF}*NOd^OlpUo(|5pT*-P`djvDy%uXP2&jum5NdQe z-oluvTX3_);@IuY&1*-F@V?z`S32(hl&CA9eLL_ClTQ1J|er@_4%oQPL6Z zST~6lp%0mVg(m;o{Igo$^&4;ur!?5#T$=){KSpmxpT32%!2n4|4O#*q2c>gD*7Uv+ z(guv0Lukq3h}9BK>XIIflftwv1GpAZmQKWyQ~|FX}u0~xj3IgbJ8Qdt+T`X zJvd!}2Il{?0M{P@aeseK+d>;+Ys8t_GXN=CvorBfrOYG^~o#4k{0%{*i6 zxkW0gO24cYz*@xt14V417CD+mIk&2$jde#)6TxC;`t^&VDPkG3cbub+JRY* zqYZR2yr$vXz&-`L6Lbv zwCVvRaz^~Mt^6*kRJh`Ij~Emp+_;kaW`w|D0yVq!wU7WjWs2|E{_)X{KMeFnW8ch(-qT4WrqYB$dQ z1t!yf*AnxGtmHRkZy*D9O0RSGp0#+4FJw*(R!cwhP}C?^sXXh<6jF=FfsSWP+^N0t zsa#?I+k7__P`M3Dvevz4W%0nP=-t>iX9W}gCKNy!UR9Qka}kC%-Q4sk*bS{!g|>ekd8-qsf&T<4NRe>h}kjlI*uwuOXUOD$IRXsR!^!p zE%g>SnElJ;z%#dL&q8)exAPBGdvJcT=L)!^Np0CY>Xm=vA3*oNFfIOfzMCQgzCxEx z%R06uFVO;FUtqnMd%T+>1NJ))lK@FsdJiB<7l&*ohrGlra0Bow>y;^CowvaTLTduN z*N1-_!ry?6N8I%pkzAawsrYWt&eraSxNrUD-7!^0>+Sxw%Ce`^e3caiA1L|F%0rp+ zVsGwTfee8AN@|74ICg+~LHz%Y%k*D43jJr-4yZepZNWU!={aGd3OI+o3>LwfD<=JJ z`Xzv=$Dd!KY60hQVhatF5Jb;68CIg#3;R#EDCQTCT)PA1`U|~g&Ewd>jF@V6xnMpi zKwh6g#1lxJZ4Uy8zsiOQbUg||wAm>|;aZV?Pn!Z95T9;kEE7gAVb;;Ketm{k-m-D$ zQVIgZ=M7rSsK+92S*dd|iD~C?-(jP+8UQYncD%raU8N`RMaN|-yxApGw_*=xJSNVB0 z1q9F-RBYqw1t|kzz$Yp+edui!SEb0+LCX(;alA zNV8l=Kup|DBuSk1l#{TtmCnTYuC|rR``u=TUIs&5(^!Xo#B3dbAvWd$6=Xv<#1{~c z5vv^dACRS9UQol>`vWo~Q3!CUdLd_+K+_A?g5(z!1PQuT|t| zk&1HlcaGo>HLElE@;VeU553(x4BAG&B6=kMBiWkg*fO1V**>vFg7KC?L&aGi9S&!k zyOmQhU+or&$7o(C+|sAddgd>Zi5s6aTfdkp@~${63j#M2(w@11%d$1YcB2APgYKFC7K#%U8wz<58$WL-BU7cn z-`>FZo=V%zDCD)v=|^TeZ}owSZn^k^=Xb(DCFMQ^ZP@3&w7^uhlSE}3<3MlHOm=8@ z4efcf$2sQQQYBXJx0<7wI~hKn09(w{G^Qq8W9sE?7a$$7dAzg;`aPQW;F)#;vsWLv zt`u;}EvQp-O68H>3>FZI*f{N=DJlB`k<9cGb81kJrdH4zNfBJCr<8^xnx^NyVW2mx zcf)G(!*nQ6h?{SM_$flSPh1*J_Lm{Br4l4Q}QA`N@Bd`Oj$i`Go#%R{J@({G88! zu0;QPYpCh=mGM!~WBA*W3)mOicj9Q=OC&1osnYI>zMF8^SojBS8TILbX8UDBkX9)M z@B#qAz7ee6th+hDc{Ko{dTlF0S5A_lyBQ3~NV@JHAQ~3FSWRb&<_A|jwiTSK`a+?k z^B~1|J@*wsx(*GI^uTWeR`+8Q!gi#MIo1{z`eA<@e<+01@fcIW`>bvsrD(d5^Jqrl zi1p2W#V~B1-r;6`NB)P(ny(hW!U!Bfp<74W`?BOmItI$&a35FY6J~?%h17HM##gS` zVp%`fJ9~`N5zs+VzFDB{puE+Q_7p8zy20 z0_9F#@Xtp&(t7b)Ia{HR%YZ`}R|YsdiK|5-;ZVhVSsWhE?jUn%ZGg`6^Zd_o_!$pBpNrqm0}sGdlKtEKkj3c<`nGj)s5g+e ziB<=2wfV+4@<8B4e%wxej|oq2St6p`ETUl`Q1W~6Y?I?)|LRy#1DM+}jA_@;?LB3A z(>4@efu7ZIf#E{C(dgMGh!URbPPyoK^Z8R=Fm;aNP)H)ntm#|rV2-&VSSTcBznR4g zwrmy%QqRH(7aPd^FQ}i<37^VRc!_h^6LX?a_ZpBvE)jDod)u zA)!buM#yblmt^vdsd83~08g)pjuT}1ZfS=TQV>}GWx#Bl9xs5YHYuvn=f>Gaw%b$h!IF8_NaK#8 zh~53#e7n;1^ds>L*euK7zJW6SvUMc$09Aj#CcHL(Rd!9`5v|whvV<~o0~4C{(YaaM z-~tV9h`coNP+6}5hPI@ED9ypw6QFzqXh?80QB%=%Q8ddPV zH_wn!KnGFzB-D02dnaz7d^^p_r60@>A`5jr{@@r~)cAS)b3FcEhzE?_dZAt^)nFar z1ZkxTm5YDdL7KL#XHlW$5WB+`ui>>wO;xP6!GZKchv7scQB1kju~45TqB3hNuXe(j z^}N{gF}8aH`8DT^ExasVn*?&^8Rlluv6MlK^7e~D&auq>>pa;1;)0+io2CZ2SSXD( zglBi|6Xll1nn-Ax1d4F%4!#)FSTqSErk`TAjnCBNknolN-R<=@cgFD zw6wR)v<$2@qc#0do#|#95BRcJo>`vRi;AJSX@D=2nyO#lhDh%E`Np4v^Dm8@Xq^da zZ`y8X@+}AP7@IB6^eZ1bu#-o#Dc9!Dxu1UEnfqi!=Ae!;uPGpGO+Kj#5$e?f>8{4CB8o&kqwly#N$B!R|O=I`A%svTuRArYa`4jB&V z2WIkQLw_Fr3r8b1t;~>^eqcROHZdB0%3)8EqvLLeG2^?GPz#8Ig~$JYyEVg){{IhW C1DUV@ literal 0 HcmV?d00001 From 321647defa529dc80a4154488eca8510eeb560ba Mon Sep 17 00:00:00 2001 From: Evan Miller Date: Thu, 28 May 2020 17:19:52 -0700 Subject: [PATCH 16/19] New New Dark Mode picture --- devices/hololens/hololens-release-notes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/hololens/hololens-release-notes.md b/devices/hololens/hololens-release-notes.md index b98be63493..6653076c8c 100644 --- a/devices/hololens/hololens-release-notes.md +++ b/devices/hololens/hololens-release-notes.md @@ -132,7 +132,7 @@ Many Windows apps now support both dark and light modes, and HoloLens 2 customer - 3D Viewer - Movies & TV -![Dark mode windows tiled](images/hololens-darkmode-tiled-picture.jpg) +![Dark mode windows tiled](images/DarkMode.jpg) ### System voice commands From d133597fc383d0dfd351f3c7ed137809225a6ad4 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 29 May 2020 08:49:35 -0700 Subject: [PATCH 17/19] Update manage-packaged-apps-with-windows-defender-application-control.md --- ...aged-apps-with-windows-defender-application-control.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/manage-packaged-apps-with-windows-defender-application-control.md b/windows/security/threat-protection/windows-defender-application-control/manage-packaged-apps-with-windows-defender-application-control.md index a2e114d956..ebb66d445a 100644 --- a/windows/security/threat-protection/windows-defender-application-control/manage-packaged-apps-with-windows-defender-application-control.md +++ b/windows/security/threat-protection/windows-defender-application-control/manage-packaged-apps-with-windows-defender-application-control.md @@ -14,7 +14,7 @@ author: jsuther1974 ms.reviewer: isbrahm ms.author: dansimp manager: dansimp -ms.date: 05/14/2019 +ms.date: 05/29/2020 --- # Manage Packaged Apps with Windows Defender Application Control @@ -121,9 +121,9 @@ If the app you intend to block is not installed on the system you are using the 3. Copy the GUID in the URL for the app - Example: the GUID for the Microsoft To-Do app is 9nblggh5r558 - - https://www.microsoft.com/p/microsoft-to-do-list-task-reminder/9nblggh5r558?activetab=pivot:overviewtab + - `https://www.microsoft.com/p/microsoft-to-do-list-task-reminder/9nblggh5r558?activetab=pivot:overviewtab` 4. Use the GUID in the following REST query URL to retrieve the identifiers for the app - - Example: for the Microsoft To-Do app, the URL would be https://bspmts.mp.microsoft.com/v1/public/catalog/Retail/Products/9nblggh5r558/applockerdata + - Example: for the Microsoft To-Do app, the URL would be `https://bspmts.mp.microsoft.com/v1/public/catalog/Retail/Products/9nblggh5r558/applockerdata` - The URL will return: ``` @@ -143,4 +143,4 @@ The method for allowing specific packaged apps is similar to the method outlined $Rule = New-CIPolicyRule -Package $package -allow ``` -Since a lot of system apps are packaged apps, it is generally advised that customers rely on the sample policies in C:\Windows\schemas\CodeIntegrity\ExamplePolicies to help allow all inbox apps by the Store signature already included in the policies and control apps with deny rules. +Since a lot of system apps are packaged apps, it is generally advised that customers rely on the sample policies in `C:\Windows\schemas\CodeIntegrity\ExamplePolicies` to help allow all inbox apps by the Store signature already included in the policies and control apps with deny rules. From 4c277c1b4e5677bae7402f2418787a1e4063a0e3 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 29 May 2020 08:57:07 -0700 Subject: [PATCH 18/19] Update domain-member-maximum-machine-account-password-age.md --- .../domain-member-maximum-machine-account-password-age.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/security-policy-settings/domain-member-maximum-machine-account-password-age.md b/windows/security/threat-protection/security-policy-settings/domain-member-maximum-machine-account-password-age.md index 0bcf3d3ccc..1c74391497 100644 --- a/windows/security/threat-protection/security-policy-settings/domain-member-maximum-machine-account-password-age.md +++ b/windows/security/threat-protection/security-policy-settings/domain-member-maximum-machine-account-password-age.md @@ -14,7 +14,7 @@ manager: dansimp audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual -ms.date: 06/27/2019 +ms.date: 05/29/2020 --- # Domain member: Maximum machine account password age From 5815c80d734f219ab8f8f3c082ca3dfda111b0d8 Mon Sep 17 00:00:00 2001 From: John Kaiser <35939694+CoveMiner@users.noreply.github.com> Date: Fri, 29 May 2020 09:33:59 -0700 Subject: [PATCH 19/19] Updates for Surface Dock, removal & redirect of outdated page --- .openpublishing.redirection.json | 5 + devices/surface/TOC.md | 1 - devices/surface/surface-dock-whats-new.md | 20 +- .../surface/using-the-sda-deployment-share.md | 172 ------------------ 4 files changed, 14 insertions(+), 184 deletions(-) delete mode 100644 devices/surface/using-the-sda-deployment-share.md diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index f9bec539d6..0219414079 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -15952,6 +15952,11 @@ "redirect_document_id": true }, { +"source_path": "devices/surface/using-the-sda-deployment-share.md", +"redirect_url": "https://docs.microsoft.com/surface/microsoft-surface-deployment-accelerator", +"redirect_document_id": true +}, +{ "source_path": "windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction-rules-in-windows-10-enterprise-e3.md", "redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction", "redirect_document_id": true diff --git a/devices/surface/TOC.md b/devices/surface/TOC.md index 4d8062c985..ec761a9b9a 100644 --- a/devices/surface/TOC.md +++ b/devices/surface/TOC.md @@ -38,7 +38,6 @@ ### [Enable the Surface Laptop keyboard during MDT deployment](enable-surface-keyboard-for-windows-pe-deployment.md) ### [Upgrade Surface devices to Windows 10 with MDT](upgrade-surface-devices-to-windows-10-with-mdt.md) ### [Customize the OOBE for Surface deployments](customize-the-oobe-for-surface-deployments.md) -### [Using the Surface Deployment Accelerator deployment share](using-the-sda-deployment-share.md) ### [Surface System SKU reference](surface-system-sku-reference.md) ## Manage diff --git a/devices/surface/surface-dock-whats-new.md b/devices/surface/surface-dock-whats-new.md index 253a73b069..f3443b6c31 100644 --- a/devices/surface/surface-dock-whats-new.md +++ b/devices/surface/surface-dock-whats-new.md @@ -8,14 +8,14 @@ ms.sitesec: library author: coveminer ms.author: greglin ms.topic: article -ms.date: 5/06/2020 +ms.date: 5/29/2020 ms.reviewer: brrecord manager: laurawi audience: itpro --- # What’s new in Surface Dock 2 -Surface Dock 2, the next generation Surface dock, lets users connect external monitors and multiple peripherals to obtain a fully modernized desktop experience from a Surface device. Built to maximize efficiency at the office, in a flexible workspace, or at home, Surface Dock 2 features seven ports, including two front-facing USB-C ports, with 15 watts of fast charging power for phone and accessories. Surface Dock 2 is designed to simplify IT management, enabling admins to automate firmware updates using Windows Update or centralize updates with internal software distribution tools. An extended set of management tools will be released via Windows update upon commercial distribution. +Surface Dock 2, the next generation Surface dock, lets users connect external monitors and multiple peripherals to obtain a fully modernized desktop experience from a Surface device. Built to maximize efficiency at the office, in a flexible workspace, or at home, Surface Dock 2 features seven ports, including two front-facing USB-C ports, with 15 watts of fast charging power for phone and accessories. Surface Dock 2 is designed to simplify IT management, enabling admins to automate firmware updates using Windows Update or centralize updates with internal software distribution tools. Surface Enterprise Management Mode (SEMM) now enables IT admins to secure ports on Surface Dock 2. For more information, see [Secure Surface Dock 2 ports with Surface Enterprise Management Mode](https://techcommunity.microsoft.com/t5/surface-it-pro-blog/secure-surface-dock-2-ports-with-surface-enterprise-management/ba-p/1418999). ## General system requirements @@ -28,8 +28,7 @@ Surface Dock 2, the next generation Surface dock, lets users connect external mo - Surface Book 2 - Surface Laptop 2 - Surface Go - - Surface Go with LTE Advanced - - Surface Studio 2 + - Surface Go with LTE Advanced - Surface Pro 7 - Surface Laptop 3 - Surface Book 3 @@ -86,7 +85,7 @@ Surface Dock 2, the next generation Surface dock, lets users connect external mo |Surflink|Yes|Yes| |USB-A|2 front facing USB 3.1 Gen 1
2 rear facing USB 3.1 Gen 1|2 rear facing USB 3.2 Gen 2 (7.5W power)| |Mini Display port|2 rear facing (DP1.2)|None| -|USB-C|None|2 front facing USB 3.2 Gen 2
[15W power]
2 rear facing USB 3.2 Gen 2 (DP1.4a)
[7.5W power]| +|USB-C|None|2 front facing USB 3.2 Gen 2
(15W power)
2 rear facing USB 3.2 Gen 2 (DP1.4a)
(7.5W power)| |3.5 mm Audio in/out|Yes|Yes| |Ethernet|Yes, 1 gigabit|Yes 1 gigabit| |DC power in|Yes|Yes| @@ -99,20 +98,18 @@ Surface Dock 2, the next generation Surface dock, lets users connect external mo |Wake-on-LAN from Connected Standby1|Yes|Yes| |Wake-on-LAN from S4/S5 sleep modes|No|Yes| |Network PXE boot|Yes|Yes| -|SEMM host access control|No|Coming in Windows Update2| -|SEMM port access control3|No|Coming in Windows Update| +|SEMM host access control|No|Yes +|SEMM port access control2|No|Yes| |Servicing support|MSI|Windows Update or MSI| |||| 1. *Devices must be configured for Wake on LAN via Surface Enterprise Management Mode (SEMM) or Device Firmware Control Interface (DFCI) to wake from Hibernation or Power-Off states. Wake from Hibernation or Power-Off is supported on Surface Pro 7, Surface Laptop 3, Surface Pro X, Surface Book 3, and Surface Go 2. Software license required for some features. Sold separately.* -2. *Pending release via Windows Update.* - -3. *Software license required for some features. Sold separately.* +2. *Software license required for some features. Sold separately.* ## Streamlined device management -Following the public announcement of Surface Dock 2, Surface will release streamlined management functionality via Windows Update enabling IT admins to utilize the following enterprise-grade features: +Surface has released streamlined management functionality via Windows Update enabling IT admins to utilize the following enterprise-grade features: - **Frictionless updates**. Update your docks silently and automatically, with Windows Update or Microsoft Endpoint Configuration Manager, (formerly System Center Configuration Manager - SCCM) or other MSI deployment tools. - **Wake from the network**. Manage and access corporate devices without depending on users to keep their devices powered on. Even when a docked device is in sleep, hibernation, or power off mode, your team can wake from the network for service and management, using Endpoint Configuration Manager or other enterprise management tools. @@ -120,5 +117,6 @@ Following the public announcement of Surface Dock 2, Surface will release stream ## Next steps +- [Secure Surface Dock 2 ports with Surface Enterprise Management Mode](https://techcommunity.microsoft.com/t5/surface-it-pro-blog/secure-surface-dock-2-ports-with-surface-enterprise-management/ba-p/1418999) - [Surface Enterprise Management Mode](surface-enterprise-management-mode.md) - [Best practice power settings for Surface devices](maintain-optimal-power-settings-on-Surface-devices.md) diff --git a/devices/surface/using-the-sda-deployment-share.md b/devices/surface/using-the-sda-deployment-share.md deleted file mode 100644 index 288e79b8c6..0000000000 --- a/devices/surface/using-the-sda-deployment-share.md +++ /dev/null @@ -1,172 +0,0 @@ ---- -title: Using the Microsoft Surface Deployment Accelerator deployment share (Surface) -description: Explore the scenarios where you can use SDA to meet the deployment needs of your organization including Proof of Concept, pilot deployment, as well as import additional drivers and applications. -keywords: deploy, install, automate, deployment solution -ms.prod: w10 -ms.mktglfcycl: deploy -ms.pagetype: surface, devices -ms.sitesec: library -author: coveminer -ms.author: greglin -ms.topic: article -ms.localizationpriority: medium -ms.audience: itpro -ms.reviewer: -manager: laurawi ---- - -# Using the Microsoft Surface Deployment Accelerator deployment share - -With Microsoft Surface Deployment Accelerator (SDA), you can quickly and easily set up a deployment solution that is ready to deploy Windows to Surface devices. The prepared environment is built on powerful deployment technologies available from Microsoft, such as the [Microsoft Deployment Toolkit (MDT)](https://technet.microsoft.com/windows/dn475741), and is capable of immediately performing a deployment after configuration. See [Step-by-Step: Surface Deployment Accelerator](https://technet.microsoft.com/itpro/surface/step-by-step-surface-deployment-accelerator) for a comprehensive walkthrough of using the SDA wizard to set up a deployment share and perform a deployment. - -For more information about SDA and information on how to download SDA, see [Microsoft Surface Deployment Accelerator (SDA)](https://technet.microsoft.com/itpro/surface/microsoft-surface-deployment-accelerator). - -> [!NOTE] -> SDA is not supported on Surface Pro 7, Surface Pro X, and Surface Laptop 3. For more information refer to [Deploy Surface devices](deploy.md). - -Using SDA provides these primary benefits: - -* With SDA, you can create a ready-to-deploy environment that can deploy to target devices as fast as your download speeds allow. The wizard experience enables you to check a few boxes and then the automated process builds your deployment environment for you. - -* With SDA, you prepare a deployment environment built on the industry leading deployment solution of MDT. With MDT you can scale from a relatively basic deployment of a few Surface devices to a solution capable of deploying to thousands of devices including all of the different makes and models in your organization and all of the applications required by each device and user. - -This article explores four scenarios where you can use SDA to meet the needs of your organization. See [Deploy Windows 10](https://technet.microsoft.com/itpro/windows/deploy/index) to explore the capabilities of MDT and the Windows deployment technologies available from Microsoft in greater detail. - -## Perform a Proof of Concept deployment - -One of the primary scenarios for use of SDA is as a Proof of Concept. A *Proof of Concept* (PoC) enables you to test or evaluate the capabilities of a solution or technology. A PoC is often used to illustrate the benefits of the solution or technology to decision makers. For example, if you want to recommend Surface devices as a replacement of older point of sale (POS) systems, you could perform a PoC to demonstrate how Surface devices provide superior computing power, flexibility, and connectivity when compared to alternate options. - -Using SDA to prepare a PoC of Surface devices enables you to very quickly prepare a demonstration of Surface device or devices, which gives you more time for customization or preparation. The flexibility of SDA even lets you import resources, like applications and drivers, from existing MDT deployment infrastructure. See the [Work with existing deployment shares](#work-with-existing-deployment-shares) section later in this article for more information. - -SDA is also an excellent PoC of the capabilities of MDT. SDA demonstrates just how quickly an MDT deployment environment can be prepared and made ready for deployment to devices. It also shows just how flexible and customizable the MDT solution can be, with support for Windows 10 and Windows 8.1, for Microsoft Store and desktop applications, and several models of Surface devices. - -Some recommendations for a successful PoC with SDA are: - -* Keep your SDA deployment environment separate from your production network. This ensures optimal performance and reduces potential for conflicts during your PoC deployment. - -* Use a fresh and updated instance of Windows Server to house your SDA deployment share to maintain the simplicity and performance of the demonstration environment. - -* Test the deployment process before you demonstrate your PoC. This reduces the potential for unexpected situations and keeps the demonstration focused on the deployment process and Surface devices. - -* Use offline files with SDA to further reduce installation times. - -* For help with your PoC, contact [Surface Support](https://www.microsoft.com/surface/support/contact-us-business). - -## Perform a pilot deployment - -A pilot deployment differs from a PoC. Where a PoC is usually a closed demonstration that is performed prior to the deployment process in order to get approval for the use of certain technologies or solutions, a *pilot deployment* is performed during the deployment process as a limited scope deployment for testing and validation. The focus of a pilot deployment can be as narrow as only a handful of devices, or wide enough to include a significant portion of your organization. - ->[!NOTE] ->A pilot deployment should not replace the testing process that should be performed regularly in the lab as the deployment environment is built and developed. A deployment solution should be tested in virtual and physical environments as new applications and drivers are added and when task sequences are modified and before a pilot deployment is performed. - -For example, you are tasked with deploying Surface devices to mobile workers and you want to test the organization’s MDT deployment process by providing a small number of devices to executives. You can use SDA to create an isolated Surface deployment environment and then copy the task sequence, applications, and drivers needed from the production deployment share. This not only enables you to quickly create a Surface deployment, but it also minimizes the risk to the production deployment process used for other types of devices. - -For small organizations, the pilot deployment environment of SDA may suffice as a complete deployment solution. Even if you do not have an existing deployment environment, you can import drivers and applications (covered later in this article) to provide a complete deployment solution based on MDT. Even without previous knowledge of MDT or Windows deployment, you can follow the [Step-by-Step: Surface Deployment Accelerator](https://technet.microsoft.com/itpro/surface/step-by-step-surface-deployment-accelerator) article to get started with a deployment to Surface devices. - -## Import additional drivers - -The SDA deployment share includes all of the drivers needed for Surface devices. This includes the drivers for the components inside the Surface device, such as the wireless network adapter and the main chipset, as well as drivers for Surface accessories, such as the Surface Dock or Surface USB Ethernet adapters. The SDA deployment share does not, however, include drivers for third-party devices or peripherals. - -For example, you may intend to use your Surface device with a thermal printer, credit card reader, and barcode scanner as a POS terminal. In this scenario, the thermal printer, credit card reader, and barcode scanner will very likely require installation of drivers to operate properly. You could potentially download and install these drivers from Windows Update when each peripheral is connected, or you could install the driver package from the manufacturer manually on each Surface device, but the ideal solution is to have these drivers already present in Windows so that when the peripheral is connected, it will just work. - -Because SDA is built on MDT, adding the drivers to the SDA deployment share is easy and simple. - ->[!NOTE] ->The drivers must be in the Setup Information File (.inf) format. If the drivers for your device come as an executable file (.exe), they may need to be extracted or installed to procure the .inf file. Some device drivers come packaged with applications, for example an all-in-one printer bundled with scan software. These applications will need to be installed separately from the drivers. - -To import drivers for a peripheral device: - -1. Download the drivers for your device from the manufacturer web site. - -2. Open the MDT Deployment Workbench. - -3. Expand the **Deployment Shares** node and expand the SDA deployment share. - -4. Expand the **Out-of-Box Drivers** folder. - -5. Select the folder of the Surface model for which you would like to include this driver. - -6. Click **Import Drivers** to start the Import Drivers Wizard, as shown in Figure 1. - - ![Provide the location of your driver files](images/using-sda-driverfiles-fig1.png "Provide the location of your driver files") - - *Figure 1. Provide the location of your driver files* - -7. The Import Drivers Wizard presents a series of steps: - - - **Specify Directory** – Click **Browse** and navigate to the folder where you stored the drivers in Step 1. - - **Summary** – Review the specified configuration on this page before you click **Next** to begin the import process. - - **Progress** – While the drivers are imported, a progress bar is displayed on this page. - - **Confirmation** – When the import process completes, the success of the process is displayed on this page. Click **Finish** to complete the Import Drivers Wizard. - -8. Repeat Steps 5-7 for each Surface model on which you would like to include this driver. - -9. Close the Deployment Workbench. - -After the drivers are imported for the Surface model, the deployment task sequence will automatically select the drivers during the deployment process and include them in the Windows environment. When you connect your device, such as the barcode scanner in the example, Windows should automatically detect the device and you should be able to use it immediately. - ->[!NOTE] ->You can even import drivers for other computer makes and models to support other devices. See **Step 5: Prepare the drivers repository** in [Deploy a Windows 10 image using MDT 2013 Update 2](https://technet.microsoft.com/itpro/windows/deploy/deploy-a-windows-10-image-using-mdt) for more information about how to import drivers for other makes and models. - -## Import additional applications - -As with drivers, the SDA deployment share can be pre-configured with apps like the Surface App and Microsoft Office 365. You can also add applications to the SDA deployment share and configure them to be installed on your Surface devices during deployment of Windows. In the ideal scenario, your Surface devices deployed with the SDA deployment share will include all of the applications needed to be ready for your end users. - -In the previous example for including drivers for a POS system, you would also need to include POS software for processing transactions and recording the input from the barcode scanner and credit card reader. To import an application and prepare it for installation on your Surface devices during Windows deployment: - -1. Download the application installation files or locate the installation media for your application. - -2. Determine the command line instruction for silent installation, usually provided by the developer of the application. For Windows Installer files (.msi), see [Standard Installer Command-Line Options](https://msdn.microsoft.com/library/windows/desktop/aa372024) in the Windows Dev Center. - -3. Open the MDT Deployment Workbench. - -4. Expand the **Deployment Shares** node and expand the SDA deployment share. - -5. Expand the **Applications** folder. - -6. Click **New Application** to start the New Application Wizard, as shown in Figure 2. - - ![Provide the command to install your application](images/using-sda-installcommand-fig2.png "Provide the command to install your application") - - *Figure 2: Provide the command to install your application* - -7. Follow the steps of the New Application Wizard: - - - **Application Type** – Click **Application with Source Files**, and then click **Next**. - - **Details** – Enter a name for the application in the **Application Name** field. Enter publisher, version, and language information in the **Publisher**, **Version**, and **Language** fields if desired. Click **Next**. - - **Source** – Click **Browse** to navigate to and select the folder with the application installation files procured in Step 1, and then click **Next**. - - **Destination** – Enter a name for the folder where the application files will be stored in the **Specify the Name of the Directory that Should Be Created** field or click **Next** to accept the default name. - - **Command Details** – Enter the silent command-line instruction, for example `setup.msi /quiet /norestart` - - **Summary** – Review the specified configuration on this page before you click **Next** to begin the import process. - - **Progress** – While the installation files are imported, a progress bar is displayed on this page. - - **Confirmation** – When the import process completes, the success of the process is displayed on this page. Click **Finish** to complete the New Application Wizard. - -8. Click the **Task Sequences** folder, right-click **1 - Deploy Microsoft Surface**, and then click **Properties**. - -9. Click the **Task Sequence** tab to view the steps that are included in the new task sequence. - -10. Select the **Windows Update (Pre-Application Installation)** step, and then click **Add**. - -11. Hover the mouse over **General** under the **Add** menu, and then click **Install Application**. This will add a new step after the selected step for the installation of a specific application as shown in Figure 3. - - ![A new Install Application step for Sample POS App](images/using-sda-newinstall-fig3.png "A new Install Application step for Sample POS App") - - *Figure 3. A new Install Application step for Sample POS App* - -12. On the **Properties** tab of the new **Install Application** step, enter **Install - Sample POS App** in the **Name** field, where *Sample POS App* is the name of your app. - -13. Click **Install a Single Application**, and then click **Browse** to view available applications that have been imported into the deployment share. - -14. Select your app from the list of applications, and then click **OK**. - -15. Click **OK** to close the task sequence properties. - -16. Close the Deployment Workbench. - -## Work with existing deployment shares - -One of the many benefits of an MDT deployment share is the simplicity of how deployment resources are stored. The MDT deployment share is, at its core, just a standard network file share. All deployment resources, such as Windows images, application installation files, and drivers, are stored in a share that can be browsed with File Explorer, copied and pasted, and moved just like any other file share, provided that you have the necessary permissions. This makes working with deployment resources extremely easy. MDT even allows you to make it easier by allowing you to open multiple deployment shares from the Deployment Workbench and to transfer or copy resources between them. - -This ability gives SDA some extra capabilities when used in an environment with an existing MDT infrastructure. For example, if you install SDA on an isolated server to prepare a PoC and then log on to your production MDT deployment share from the Deployment Workbench on your SDA server, you can copy applications, drivers, task sequences, and other components into the SDA deployment share that is prepared with Surface apps and drivers. With this process, in a very short amount time, you can have a deployment environment ready to deploy your organization’s precise requirements to Surface devices. - -You can also use this capability in reverse. For example, you can copy the Surface drivers, deployment task sequences, and apps directly into a lab or testing environment following a successful PoC. Using these resources, you can immediately begin to integrate Surface deployment into your existing deployment infrastructure.