From 3e2f3642d6f8169153ca20d3ca0083a5efd805d3 Mon Sep 17 00:00:00 2001 From: Violet Date: Thu, 25 Apr 2024 20:00:49 +0300 Subject: [PATCH 01/30] Removed notice about not using UTF-8 encoding The UTF-8 encoding can totally be used for certificate subject names when deploying a signed WDAC policy and no problem such as boot failures occurs as a result of that. I've tested this for long periods of time and continue to use it daily. --- .../use-signed-policies-to-protect-wdac-against-tampering.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/security/application-security/application-control/windows-defender-application-control/deployment/use-signed-policies-to-protect-wdac-against-tampering.md b/windows/security/application-security/application-control/windows-defender-application-control/deployment/use-signed-policies-to-protect-wdac-against-tampering.md index 72139cebfa..91903fcb90 100644 --- a/windows/security/application-security/application-control/windows-defender-application-control/deployment/use-signed-policies-to-protect-wdac-against-tampering.md +++ b/windows/security/application-security/application-control/windows-defender-application-control/deployment/use-signed-policies-to-protect-wdac-against-tampering.md @@ -21,7 +21,6 @@ If you don't currently have a code signing certificate you can use to sign your > - All policies, including base and supplemental, must be signed according to the [PKCS 7 Standard](https://datatracker.ietf.org/doc/html/rfc5652). > - Use RSA keys with 2K, 3K, or 4K key size only. ECDSA isn't supported. > - You can use SHA-256, SHA-384, or SHA-512 as the digest algorithm on Windows 11, as well as Windows 10 and Windows Server 2019 and above after applying the November 2022 cumulative security update. All other devices only support SHA-256. -> - Don't use UTF-8 encoding for certificate fields, like 'subject common name' and 'issuer common name'. These strings must be encoded as PRINTABLE_STRING, IA5STRING or BMPSTRING. Before you attempt to deploy a signed policy, you should first deploy an unsigned version of the policy to uncover any issues with the policy rules. We also recommend you enable rule options **9 - Enabled:Advanced Boot Options Menu** and **10 - Enabled:Boot Audit on Failure** to leave troubleshooting options available to administrators. To ensure that a rule option is enabled, you can run a command such as `Set-RuleOption -FilePath -Option 9`, even if you're not sure whether the option is already enabled. If so, the command has no effect. When validated and ready for enterprise deployment, you can remove these options. For more information about rule options, see [Windows Defender Application Control policy rules](../design/select-types-of-rules-to-create.md). From 068c93c13e947fbb09bd5832dc00f3cc07bbaece Mon Sep 17 00:00:00 2001 From: Narkis Engler <41025789+narkissit@users.noreply.github.com> Date: Tue, 7 May 2024 07:52:28 -0700 Subject: [PATCH 02/30] Update delivery-optimization-endpoints.md removed emdl hostname as it is no longer in use. --- windows/deployment/do/delivery-optimization-endpoints.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/do/delivery-optimization-endpoints.md b/windows/deployment/do/delivery-optimization-endpoints.md index bbfa7de7b5..11ae7a02fc 100644 --- a/windows/deployment/do/delivery-optimization-endpoints.md +++ b/windows/deployment/do/delivery-optimization-endpoints.md @@ -27,7 +27,7 @@ Use the table below to reference any particular content types or services endpoi |Domain Name |Protocol/Port(s) | Content Type | Additional Information | Microsoft Connected Cache Version | |---------|---------|---------------|-------------------|-----------------| -| *.b1.download.windowsupdate.com, *.dl.delivery.mp.microsoft.com, *.download.windowsupdate.com, *.au.download.windowsupdate.com, *.au.b1.download.windowsupdate.com, *.tlu.dl.delivery.mp.microsoft.com, *.emdl.ws.microsoft.com, *.ctldl.windowsupdate.com | HTTP / 80 | Windows Update
Windows Defender
Windows Drivers
Windows Store | [Complete list](/windows/privacy/manage-windows-2004-endpoints) of endpoints for Windows Update services and payload. | Both | +| *.b1.download.windowsupdate.com, *.dl.delivery.mp.microsoft.com, *.download.windowsupdate.com, *.au.download.windowsupdate.com, *.au.b1.download.windowsupdate.com, *.tlu.dl.delivery.mp.microsoft.com, *.ctldl.windowsupdate.com | HTTP / 80 | Windows Update
Windows Defender
Windows Drivers
Windows Store | [Complete list](/windows/privacy/manage-windows-2004-endpoints) of endpoints for Windows Update services and payload. | Both | | *.delivery.mp.microsoft.com | HTTP / 80 | Edge Browser | [Complete list](/deployedge/microsoft-edge-security-endpoints) of endpoints for Edge Browser. | Both | | *.officecdn.microsoft.com.edgesuite.net, *.officecdn.microsoft.com, *.cdn.office.net | HTTP / 80 | Office CDN updates | [Complete list](/office365/enterprise/office-365-endpoints) of endpoints for Office CDN updates. | Both | | *.manage.microsoft.com, *.swda01.manage.microsoft.com, *.swda02.manage.microsoft.com, *.swdb01.manage.microsoft.com, *.swdb02.manage.microsoft.com, *.swdc01.manage.microsoft.com, *.swdc02.manage.microsoft.com, *.swdd01.manage.microsoft.com, *.swdd02.manage.microsoft.com, *.swda01-mscdn.manage.microsoft.com, *.swda02-mscdn.manage.microsoft.com, *.swdb01-mscdn.manage.microsoft.com, *.swdb02-mscdn.manage.microsoft.com, *.swdc01-mscdn.manage.microsoft.com, *.swdc02-mscdn.manage.microsoft.com, *.swdd01-mscdn.manage.microsoft.com, *.swdd02-mscdn.manage.microsoft.com | HTTP / 80
HTTPs / 443 | Intune Win32 Apps | [Complete list](/mem/intune/fundamentals/intune-endpoints) of endpoints for Intune Win32 Apps updates. | Both | From db28c23156d657589f9631cd813635a6ce2488dd Mon Sep 17 00:00:00 2001 From: alysha-h <134006842+alysha-h@users.noreply.github.com> Date: Wed, 8 May 2024 10:57:08 -0700 Subject: [PATCH 03/30] Update windows-autopatch-faq.yml Update broken anchors. The anchor for pausing quality updates is #pause-and-resume-a-release (https://learn.microsoft.com/en-us/windows/deployment/windows-autopatch/operate/windows-autopatch-groups-windows-quality-update-overview#pause-and-resume-a-release), not pausing-and-resuming-a-release. The content for pause/resume feature updates has moved to a different page (https://learn.microsoft.com/en-us/windows/deployment/windows-autopatch/operate/windows-autopatch-groups-manage-windows-feature-update-release#pause-and-resume-a-release) with a different anchor. --- .../windows-autopatch/overview/windows-autopatch-faq.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deployment/windows-autopatch/overview/windows-autopatch-faq.yml b/windows/deployment/windows-autopatch/overview/windows-autopatch-faq.yml index 365c39fc3b..4081f4c8e6 100644 --- a/windows/deployment/windows-autopatch/overview/windows-autopatch-faq.yml +++ b/windows/deployment/windows-autopatch/overview/windows-autopatch-faq.yml @@ -95,11 +95,11 @@ sections: - question: What happens if there's an issue with an update? answer: | Autopatch relies on the following capabilities to help resolve update issues: - - Pausing and resuming: For more information about pausing and resuming updates, see [pausing and resuming Windows quality updates](../operate/windows-autopatch-windows-quality-update-overview.md#pausing-and-resuming-a-release). + - Pausing and resuming: For more information about pausing and resuming updates, see [pausing and resuming Windows quality updates](../operate/windows-autopatch-windows-quality-update-overview.md#pause-and-resume-a-release). - Rollback: For more information about Microsoft 365 Apps for enterprise, see [Update controls for Microsoft 365 Apps for enterprise](../operate/windows-autopatch-microsoft-365-apps-enterprise.md#microsoft-365-apps-for-enterprise-update-controls). - question: Can I permanently pause a Windows feature update deployment? answer: | - Yes. Windows Autopatch provides a [permanent pause of a feature update deployment](../operate/windows-autopatch-windows-feature-update-overview.md#pausing-and-resuming-a-release). + Yes. Windows Autopatch provides a [permanent pause of a feature update deployment](../operate/windows-autopatch-groups-manage-windows-feature-update-release.md#pause-and-resume-a-release). - question: Will Windows quality updates be released more quickly after vulnerabilities are identified, or what is the regular cadence of updates? answer: | For zero-day threats, Autopatch will have an [expedited release cadence](../operate/windows-autopatch-windows-quality-update-overview.md#expedited-releases). For normal updates Autopatch, uses a [regular release cadence](../operate/windows-autopatch-wqu-overview.md#windows-quality-update-releases) starting with devices in the Test ring and completing with general rollout to the Broad ring. From 9660ca39f8e1651389821a64be39eb48511981d9 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Fri, 10 May 2024 13:01:07 -0700 Subject: [PATCH 04/30] dealine-8936877 --- windows/deployment/TOC.yml | 4 ++ windows/deployment/update/waas-restart.md | 2 +- .../deployment/update/waas-wufb-csp-mdm.md | 56 +++++++++---------- 3 files changed, 33 insertions(+), 29 deletions(-) diff --git a/windows/deployment/TOC.yml b/windows/deployment/TOC.yml index f6033a422c..f9b8d24681 100644 --- a/windows/deployment/TOC.yml +++ b/windows/deployment/TOC.yml @@ -112,6 +112,8 @@ href: update/waas-manage-updates-wsus.md - name: Deploy updates with Group Policy href: update/waas-wufb-group-policy.md + - name: Deploy updates using CSPs and MDM + href: update/waas-wufb-csp-mdm.md - name: Update Windows client media with Dynamic Update href: update/media-dynamic-update.md - name: Migrating and acquiring optional Windows content @@ -138,6 +140,8 @@ href: update/waas-integrate-wufb.md - name: 'Walkthrough: use Group Policy to configure Windows Update for Business' href: update/waas-wufb-group-policy.md + - name: Deploy updates using CSPs and MDM + href: update/waas-wufb-csp-mdm.md - name: Windows Update for Business deployment service items: - name: Windows Update for Business deployment service overview diff --git a/windows/deployment/update/waas-restart.md b/windows/deployment/update/waas-restart.md index 6fd7172197..0170408476 100644 --- a/windows/deployment/update/waas-restart.md +++ b/windows/deployment/update/waas-restart.md @@ -113,7 +113,7 @@ Starting in Windows 10 version 1809, you can define which Windows Update notific To configure this behavior through MDM, use [**Update/UpdateNotificationLevel**](/windows/client-management/mdm/policy-configuration-service-provider#update-updatenotificationlevel). -Starting in Windows 11, version 22H2, **Apply only during active hours** was added as an additional option for **Display options for update notifications**. When **Apply only during active hours** is selected, the notifications will only be disabled during active hours when options `1` or `2` are used. To ensure that the device stays updated, a notification will still be shown during active hours if **Apply only during active hours** is selected, and once a deadline has been reached when [Specify deadlines for automatic updates and restarts](wufb-compliancedeadlines.md) is configured. +Starting in Windows 11, version 22H2, **Apply only during active hours** was added as an additional option for **Display options for update notifications**. When **Apply only during active hours** is selected, the notifications will only be disabled during active hours when options `1` or `2` are used. To ensure that the device stays updated, a notification will still be shown during active hours if **Apply only during active hours** is selected, and once a deadline has been reached when [Specify deadlines for automatic updates and restarts](wufb-compliancedeadlines.md) is configured. To configure this behavior through MDM, use [**Update/UpdateNotificationLevel**](/windows/client-management/mdm/policy-csp-update#update-NoUpdateNotificationDuringActiveHours). diff --git a/windows/deployment/update/waas-wufb-csp-mdm.md b/windows/deployment/update/waas-wufb-csp-mdm.md index 23e561ea09..e2a1a78ca2 100644 --- a/windows/deployment/update/waas-wufb-csp-mdm.md +++ b/windows/deployment/update/waas-wufb-csp-mdm.md @@ -39,9 +39,9 @@ You can control when updates are applied, for example by deferring when an updat Both feature and quality updates are automatically offered to devices that are connected to Windows Update using Windows Update for Business policies. However, you can choose whether you want the devices to additionally receive other Microsoft Updates or drivers that are applicable to that device. -To enable Microsoft Updates, use [Update/AllowMUUpdateService](/windows/client-management/mdm/policy-csp-update#update-allowmuupdateservice). +To enable Microsoft Updates, use [Update/AllowMUUpdateService](/windows/client-management/mdm/policy-csp-update#allowmuupdateservice). -Drivers are automatically enabled because they're beneficial to device systems. We recommend that you allow the driver policy to allow drivers to be updated on devices (the default), but you can turn off this setting if you prefer to manage drivers manually. If you want to disable driver updates for some reason, use Update/[ExcludeWUDriversInQualityUpdate](/windows/client-management/mdm/policy-csp-update#update-excludewudriversinqualityupdate). +Drivers are automatically enabled because they're beneficial to device systems. We recommend that you allow the driver policy to allow drivers to be updated on devices (the default), but you can turn off this setting if you prefer to manage drivers manually. If you want to disable driver updates for some reason, use Update/[ExcludeWUDriversInQualityUpdate](/windows/client-management/mdm/policy-csp-update#excludewudriversinqualityupdate). We also recommend that you allow Microsoft product updates as discussed previously. @@ -51,20 +51,20 @@ Drivers are automatically enabled because they're beneficial to device systems. 1. Ensure that you're enrolled in the Windows Insider Program for Business. Windows Insider is a free program available to commercial customers to aid them in their validation of feature updates before they're released. Joining the program enables you to receive updates prior to their release as well as receive emails and content related to what is coming in the next updates. -1. For any of test devices you want to install prerelease builds, use [Update/ManagePreviewBuilds](/windows/client-management/mdm/policy-csp-update#update-managepreviewbuilds). Set the option to **Enable preview builds**. +1. For any of test devices you want to install prerelease builds, use [Update/ManagePreviewBuilds](/windows/client-management/mdm/policy-csp-update#managepreviewbuilds). Set the option to **Enable preview builds**. -1. Use [Update/BranchReadinessLevel](/windows/client-management/mdm/policy-csp-update#update-branchreadinesslevel) and select one of the preview Builds. Windows Insider Program Slow is the recommended channel for commercial customers who are using prerelease builds for validation. +1. Use [Update/BranchReadinessLevel](/windows/client-management/mdm/policy-csp-update#branchreadinesslevel) and select one of the preview Builds. Windows Insider Program Slow is the recommended channel for commercial customers who are using prerelease builds for validation. -1. Additionally, you can defer prerelease feature updates the same way as released updates, by setting a deferral period up to 14 days by using [Update/DeferFeatureUpdatesPeriodInDays](/windows/client-management/mdm/policy-csp-update#update-deferfeatureupdatesperiodindays). If you're testing with Windows Insider Program Slow builds, we recommend that you receive the preview updates to your IT department on day 0, when the update is released, and then have a 7-10 day deferral before rolling out to your group of testers. This schedule helps ensure that if a problem is discovered, you can pause the rollout of the preview update before it reaches your tests. +1. Additionally, you can defer prerelease feature updates the same way as released updates, by setting a deferral period up to 14 days by using [Update/DeferFeatureUpdatesPeriodInDays](/windows/client-management/mdm/policy-csp-update#deferfeatureupdatesperiodindays). If you're testing with Windows Insider Program Slow builds, we recommend that you receive the preview updates to your IT department on day 0, when the update is released, and then have a 7-10 day deferral before rolling out to your group of testers. This schedule helps ensure that if a problem is discovered, you can pause the rollout of the preview update before it reaches your tests. #### I want to manage which released feature update my devices receive A Windows Update for Business administrator can defer or pause updates. You can defer feature updates for up to 365 days and defer quality updates for up to 30 days. Deferring simply means that you don't receive the update until it has been released for at least the number of deferral days you specified (offer date = release date + deferral date). You can pause feature or quality updates for up to 35 days from a given start date that you specify. -- To defer a feature update: [Update/DeferFeatureUpdatesPeriodInDays](/windows/client-management/mdm/policy-csp-update#update-deferfeatureupdatesperiodindays) -- To pause a feature update: [Update/PauseFeatureUpdatesStartTime](/windows/client-management/mdm/policy-csp-update#update-pausefeatureupdatesstarttime) -- To defer a quality update: [Update/DeferQualityUpdatesPeriodInDays](/windows/client-management/mdm/policy-csp-update#update-deferqualityupdatesperiodindays) -- To pause a quality update: [Update/PauseQualityUpdatesStartTime](/windows/client-management/mdm/policy-csp-update#update-pausequalityupdatesstarttime) +- To defer a feature update: [Update/DeferFeatureUpdatesPeriodInDays](/windows/client-management/mdm/policy-csp-update#deferfeatureupdatesperiodindays) +- To pause a feature update: [Update/PauseFeatureUpdatesStartTime](/windows/client-management/mdm/policy-csp-update#pausefeatureupdatesstarttime) +- To defer a quality update: [Update/DeferQualityUpdatesPeriodInDays](/windows/client-management/mdm/policy-csp-update#deferqualityupdatesperiodindays) +- To pause a quality update: [Update/PauseQualityUpdatesStartTime](/windows/client-management/mdm/policy-csp-update#pausequalityupdatesstarttime) #### Example @@ -103,7 +103,7 @@ Now all devices are paused from updating for 35 days. When the pause is removed, #### I want to stay on a specific version -If you need a device to stay on a version beyond the point when deferrals on the next version would elapse or if you need to skip a version (for example, update fall release to fall release) use the [Update/TargetReleaseVersion](/windows/client-management/mdm/policy-csp-update#update-targetreleaseversion) (or Deploy Feature Updates Preview in Intune) instead of using feature update deferrals. When you use this policy, specify the version that you want your device(s) to move to or stay on (for example, "1909"). You can find version information at the [Windows 10 Release Information Page](/windows/release-health/release-information). +If you need a device to stay on a version beyond the point when deferrals on the next version would elapse or if you need to skip a version (for example, update fall release to fall release) use the [Update/TargetReleaseVersion](/windows/client-management/mdm/policy-csp-update#targetreleaseversion) (or Deploy Feature Updates Preview in Intune) instead of using feature update deferrals. When you use this policy, specify the version that you want your device(s) to move to or stay on (for example, "1909"). You can find version information at the [Windows 10 Release Information Page](/windows/release-health/release-information). ### Manage how users experience updates @@ -111,34 +111,34 @@ If you need a device to stay on a version beyond the point when deferrals on the We recommended that you allow to update automatically, which is the default behavior. If you don't set an automatic update policy, the device attempts to download, install, and restart at the best times for the user by using built-in intelligence such as intelligent active hours and smart busy check. -For more granular control, you can set the maximum period of active hours the user can set with [Update/ActiveHoursMaxRange](/windows/client-management/mdm/policy-csp-update#update-activehoursmaxrange). You could also set specific start and end times for active ours with [Update/ActiveHoursEnd](/windows/client-management/mdm/policy-csp-update#update-activehoursend) and [Update/ActiveHoursStart](/windows/client-management/mdm/policy-csp-update#update-activehoursstart). +For more granular control, you can set the maximum period of active hours the user can set with [Update/ActiveHoursMaxRange](/windows/client-management/mdm/policy-csp-update#activehoursmaxrange). You could also set specific start and end times for active ours with [Update/ActiveHoursEnd](/windows/client-management/mdm/policy-csp-update#activehoursend) and [Update/ActiveHoursStart](/windows/client-management/mdm/policy-csp-update#activehoursstart). It's best to refrain from setting the active hours policy because it's enabled by default when automatic updates aren't disabled and provides a better experience when users can set their own active hours. -To update outside of the active hours, use [Update/AllowAutoUpdate](/windows/client-management/mdm/policy-csp-update#update-allowautoupdate) with Option 2 (which is the default setting). For even more granular control, consider using automatic updates to schedule the install time, day, or week. To use a schedule, use Option 3, and then set the following policies as appropriate for your plan: +To update outside of the active hours, use [Update/AllowAutoUpdate](/windows/client-management/mdm/policy-csp-update#allowautoupdate) with Option 2 (which is the default setting). For even more granular control, consider using automatic updates to schedule the install time, day, or week. To use a schedule, use Option 3, and then set the following policies as appropriate for your plan: -- [Update/ScheduledInstallDay](/windows/client-management/mdm/policy-csp-update#update-scheduledinstallday) -- [Update/ScheduledInstallEveryWeek](/windows/client-management/mdm/policy-csp-update#update-scheduledinstalleveryweek) -- [Update/ScheduledInstallFirstWeek](/windows/client-management/mdm/policy-csp-update#update-scheduledinstallfirstweek) -- [Update/ScheduledInstallFourthWeek](/windows/client-management/mdm/policy-csp-update#update-scheduledinstallfourthweek) -- [Update/ScheduledInstallSecondWeek](/windows/client-management/mdm/policy-csp-update#update-scheduledinstallsecondweek) -- [Update/ScheduledInstallThirdWeek](/windows/client-management/mdm/policy-csp-update#update-scheduledinstallthirdweek) -- [Update/ScheduledInstallTime](/windows/client-management/mdm/policy-csp-update#update-scheduledinstalltime) +- [Update/ScheduledInstallDay](/windows/client-management/mdm/policy-csp-update#scheduledinstallday) +- [Update/ScheduledInstallEveryWeek](/windows/client-management/mdm/policy-csp-update#scheduledinstalleveryweek) +- [Update/ScheduledInstallFirstWeek](/windows/client-management/mdm/policy-csp-update#scheduledinstallfirstweek) +- [Update/ScheduledInstallFourthWeek](/windows/client-management/mdm/policy-csp-update#scheduledinstallfourthweek) +- [Update/ScheduledInstallSecondWeek](/windows/client-management/mdm/policy-csp-update#scheduledinstallsecondweek) +- [Update/ScheduledInstallThirdWeek](/windows/client-management/mdm/policy-csp-update#scheduledinstallthirdweek) +- [Update/ScheduledInstallTime](/windows/client-management/mdm/policy-csp-update#scheduledinstalltime) When you set these policies, installation happens automatically at the specified time and the device will restart 15 minutes after installation is complete (unless it's interrupted by the user). -If you don't want to allow any automatic updates prior to the deadline, set [Update/AllowAutoUpdate](/windows/client-management/mdm/policy-csp-update#update-allowautoupdate) to Option 5, which turns off automatic updates. +If you don't want to allow any automatic updates prior to the deadline, set [Update/AllowAutoUpdate](/windows/client-management/mdm/policy-csp-update#allowautoupdate) to Option 5, which turns off automatic updates. #### I want to keep devices secure and compliant with update deadlines We recommend that you use set specific deadlines for feature and quality updates to ensure that devices stay secure on Windows 10, version 1709 and later. Deadlines work by enabling you to specify the number of days that can elapse after an update is offered to a device before it must be installed. Also you can set the number of days that can elapse after a pending restart before the user is forced to restart. Use these settings: -- [Update/ConfigureDeadlineForFeatureUpdates](/windows/client-management/mdm/policy-csp-update#update-configuredeadlineforfeatureupdates) -- [Update/ConfigureDeadlineForQualityUpdates ](/windows/client-management/mdm/policy-csp-update#update-configuredeadlineforqualityupdates) -- [Update/ConfigureDeadlineGracePeriod](/windows/client-management/mdm/policy-csp-update#update-configuredeadlinegraceperiod) +- [Update/ConfigureDeadlineForFeatureUpdates](/windows/client-management/mdm/policy-csp-update#configuredeadlineforfeatureupdates) +- [Update/ConfigureDeadlineForQualityUpdates ](/windows/client-management/mdm/policy-csp-update#configuredeadlineforqualityupdates) +- [Update/ConfigureDeadlineGracePeriod](/windows/client-management/mdm/policy-csp-update#configuredeadlinegraceperiod) - [Update/ConfigureDeadlineGracePeriodForFeatureUpdates](/windows/client-management/mdm/policy-csp-update#configuredeadlinegraceperiodforfeatureupdates) -- [Update/ConfigureDeadlineNoAutoReboot](/windows/client-management/mdm/policy-csp-update#update-configuredeadlinenoautoreboot) +- [Update/ConfigureDeadlineNoAutoReboot](/windows/client-management/mdm/policy-csp-update#configuredeadlinenoautoreboot) These policies also offer an option to opt out of automatic restarts until a deadline is reached by presenting an "engaged restart experience" until the deadline has actually expired. At that point, the device automatically schedules a restart regardless of active hours. @@ -172,7 +172,7 @@ When **Specify deadlines for automatic updates and restarts** is set (For Window There are additional settings that affect the notifications. -We recommend that you use the default notifications as they aim to provide the best user experience while adjusting for the compliance policies that you set. If you do have further needs that aren't met by the default notification settings, you can use the [Update/UpdateNotificationLevel](/windows/client-management/mdm/policy-csp-update#update-updatenotificationlevel) policy with these values: +We recommend that you use the default notifications as they aim to provide the best user experience while adjusting for the compliance policies that you set. If you do have further needs that aren't met by the default notification settings, you can use the [Update/NoUpdateNotificationsDuringActiveHours](/windows/client-management/mdm/policy-csp-update#NoUpdateNotificationsDuringActiveHours) policy with these values: **0** (default) - Use the default Windows Update notifications
**1** - Turn off all notifications, excluding restart warnings
@@ -181,16 +181,16 @@ We recommend that you use the default notifications as they aim to provide the b > [!NOTE] > Option **2** creates a poor experience for personal devices; it's only recommended for kiosk devices where automatic restarts have been disabled. -Still more options are available in [Update/ScheduleRestartWarning](/windows/client-management/mdm/policy-csp-update#update-schedulerestartwarning). This setting allows you to specify the period for auto restart warning reminder notifications (from 2-24 hours; 4 hours is the default) before the update. You can also specify the period for auto restart imminent warning notifications with [Update/ScheduleImminentRestartWarning](/windows/client-management/mdm/policy-csp-update#update-scheduleimminentrestartwarning) (15-60 minutes is the default). We recommend using the default notifications. +Still more options are available in [Update/ScheduleRestartWarning](/windows/client-management/mdm/policy-csp-update#schedulerestartwarning). This setting allows you to specify the period for auto restart warning reminder notifications (from 2-24 hours; 4 hours is the default) before the update. You can also specify the period for auto restart imminent warning notifications with [Update/ScheduleImminentRestartWarning](/windows/client-management/mdm/policy-csp-update#scheduleimminentrestartwarning) (15-60 minutes is the default). We recommend using the default notifications. #### I want to manage the update settings a user can access Every Windows device provides users with various controls they can use to manage Windows Updates. They can access these controls by Search to find Windows Updates or by going selecting **Updates and Security** in **Settings**. We provide the ability to disable a variety of these controls that are accessible to users. -Users with access to update pause settings can prevent both feature and quality updates for 7 days. You can prevent users from pausing updates through the Windows Update settings page by using [Update/SetDisablePauseUXAccess](/windows/client-management/mdm/policy-csp-update#update-setdisablepauseuxaccess). +Users with access to update pause settings can prevent both feature and quality updates for 7 days. You can prevent users from pausing updates through the Windows Update settings page by using [Update/SetDisablePauseUXAccess](/windows/client-management/mdm/policy-csp-update#setdisablepauseuxaccess). When you disable this setting, users see **Some settings are managed by your organization** and the update pause settings are greyed out. -If you use Windows Server Update Server (WSUS), you can prevent users from scanning Windows Update. To do this, use [Update/SetDisableUXWUAccess](/windows/client-management/mdm/policy-csp-update#update-setdisableuxwuaccess). +If you use Windows Server Update Server (WSUS), you can prevent users from scanning Windows Update. To do this, use [Update/SetDisableUXWUAccess](/windows/client-management/mdm/policy-csp-update#setdisableuxwuaccess). #### I want to enable features introduced via servicing that are off by default From 3ead706a9d9e5d468b7f07832624aaab4f2512b8 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Fri, 10 May 2024 15:59:52 -0700 Subject: [PATCH 05/30] dealine-8936877 --- .../deployment/update/waas-wufb-csp-mdm.md | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/windows/deployment/update/waas-wufb-csp-mdm.md b/windows/deployment/update/waas-wufb-csp-mdm.md index e2a1a78ca2..086a36fe13 100644 --- a/windows/deployment/update/waas-wufb-csp-mdm.md +++ b/windows/deployment/update/waas-wufb-csp-mdm.md @@ -168,6 +168,27 @@ When **Specify deadlines for automatic updates and restarts** is set (For Window ![The notification users get for an imminent restart after the deadline.](images/wufb-pastdeadline-restartnow.png) +#### User settings for notifications + +*Applies to:* +- Windows 11, version 23H2 with [KB999999](https://support.microsoft.com/help/999999) or later +- Windows 11, version 22H2 with [KB999999](https://support.microsoft.com/help/999999) or later + +Users can set a preference for notifications about pending restarts for updates under **Settings** > **Windows Update** > **Advanced options** > **Notify me when a restart is required to finish updating**. + +Users have the following options for the **Notify me when a restart is required to finish updating** setting: + +- **Off** (default): Once the device enters a pending reboot state after installing updates, restart notifications are suppressed for 24 hours. Typically, users will receive fewer notifications about upcoming restarts while the deadline is approaching. +- **On**: Users are immediately notified when the device enters a reboot pending state after installing updates. Automatic reboots for updates are blocked for 24 hours after the initial notification to give these users time to prepare for a restart. This setting is recommended for users who want to be notified about upcoming restarts. + +The user preference for notifications apply when the following policies for [compliance deadlines](wufb-compliancedeadlines.md) are used: + +- [Update/ConfigureDeadlineForFeatureUpdates](/windows/client-management/mdm/policy-csp-update#update-configuredeadlineforfeatureupdates) +- [Update/ConfigureDeadlineForQualityUpdates](/windows/client-management/mdm/policy-csp-update#update-configuredeadlineforqualityupdates) +- [Update/ConfigureDeadlineGracePeriod](/windows/client-management/mdm/policy-csp-update#update-configuredeadlinegraceperiod) +- [Update/ConfigureDeadlineGracePeriodForFeatureUpdates (Windows 11, version 22H2 or later)](/windows/client-management/mdm/policy-csp-update#configuredeadlinegraceperiodforfeatureupdates) +- [Update/ConfigureDeadlineNoAutoReboot](/windows/client-management/mdm/policy-csp-update#update-configuredeadlinenoautoreboot) + #### I want to manage the notifications a user sees There are additional settings that affect the notifications. @@ -192,6 +213,8 @@ When you disable this setting, users see **Some settings are managed by your org If you use Windows Server Update Server (WSUS), you can prevent users from scanning Windows Update. To do this, use [Update/SetDisableUXWUAccess](/windows/client-management/mdm/policy-csp-update#setdisableuxwuaccess). + + #### I want to enable features introduced via servicing that are off by default (*Starting in Windows 11, version 22H2 or later*) From d0279a6de561adace228eaf9f8f1a620245fca15 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Mon, 13 May 2024 08:57:22 -0700 Subject: [PATCH 06/30] deadline-8936877 --- windows/deployment/update/waas-wufb-csp-mdm.md | 13 +++++++++---- .../deployment/update/wufb-compliancedeadlines.md | 3 ++- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/windows/deployment/update/waas-wufb-csp-mdm.md b/windows/deployment/update/waas-wufb-csp-mdm.md index 086a36fe13..2324c512f7 100644 --- a/windows/deployment/update/waas-wufb-csp-mdm.md +++ b/windows/deployment/update/waas-wufb-csp-mdm.md @@ -11,7 +11,7 @@ ms.localizationpriority: medium appliesto: - ✅ Windows 11 - ✅ Windows 10 -ms.date: 01/18/2024 +ms.date: 05/14/2024 --- # Walkthrough: Use CSPs and MDMs to configure Windows Update for Business @@ -171,15 +171,20 @@ When **Specify deadlines for automatic updates and restarts** is set (For Window #### User settings for notifications *Applies to:* -- Windows 11, version 23H2 with [KB999999](https://support.microsoft.com/help/999999) or later -- Windows 11, version 22H2 with [KB999999](https://support.microsoft.com/help/999999) or later +- Windows 11, version 23H2 with [KB5037771](https://support.microsoft.com/help/5037771) or later +- Windows 11, version 22H2 with [KB5037771](https://support.microsoft.com/help/5037771) or later Users can set a preference for notifications about pending restarts for updates under **Settings** > **Windows Update** > **Advanced options** > **Notify me when a restart is required to finish updating**. Users have the following options for the **Notify me when a restart is required to finish updating** setting: -- **Off** (default): Once the device enters a pending reboot state after installing updates, restart notifications are suppressed for 24 hours. Typically, users will receive fewer notifications about upcoming restarts while the deadline is approaching. +- **Off** (default): Once the device enters a pending reboot state after installing updates, restart notifications are suppressed for 24 hours. Typically, users will receive fewer notifications about upcoming restarts while the deadline is approaching. Users will still receive a prompt 4 hours before the deadline and a final nondismissable prompt 15 minutes before a forced restart. + - When the deadline is set for 1 day, users will only receive a prompt 4 hours before the deadline and a final nondismissable prompt 15 minutes before a forced restart. + - **On**: Users are immediately notified when the device enters a reboot pending state after installing updates. Automatic reboots for updates are blocked for 24 hours after the initial notification to give these users time to prepare for a restart. This setting is recommended for users who want to be notified about upcoming restarts. + - When the deadline is set for 1 day, an initial notification occurs, automatic restart is blocked for 24 hours, and users will receive a prompt 4 hours before the deadline and a final nondismissable prompt 15 minutes before a forced restart. + +When a deadline is set for 0 days, no matter which option is selected, the only prompt users will receive is a final nondismissable prompt 15 minutes before a forced restart. The user preference for notifications apply when the following policies for [compliance deadlines](wufb-compliancedeadlines.md) are used: diff --git a/windows/deployment/update/wufb-compliancedeadlines.md b/windows/deployment/update/wufb-compliancedeadlines.md index 390117afd2..972e06bf68 100644 --- a/windows/deployment/update/wufb-compliancedeadlines.md +++ b/windows/deployment/update/wufb-compliancedeadlines.md @@ -12,7 +12,7 @@ manager: aaroncz appliesto: - ✅ Windows 11 - ✅ Windows 10 -ms.date: 10/10/2023 +ms.date: 05/14/2024 --- # Enforcing compliance deadlines for updates @@ -46,6 +46,7 @@ The deadline calculation for both quality and feature updates is based off the t The grace period for both quality and feature updates starts its countdown from the time of a pending restart after the installation is complete. As soon as installation is complete and the device reaches pending restart, users are able to schedule restarts during the grace period and Windows can still automatically restart outside of active hours if users choose not to schedule restarts. Once the *effective deadline* is reached, the device tries to restart during active hours. (The effective deadline is whichever is the later of the restart pending date plus the specified deadline or the restart pending date plus the grace period.) Grace periods are useful for users who may be coming back from vacation, or other extended time away from their device, to ensure a forced reboot doesn't occur immediately after they return. > [!NOTE] +> - When these policies are used, [User settings for notifications](#waas-wufb-csp-mdm.md#user-settings-for-notifications) are also used on clients running Windows 11, version 22H2 and later. > - When **Specify deadlines for automatic updates and restarts** is used, updates will be downloaded and installed as soon as they are offered. > - When **Specify deadlines for automatic updates and restarts** is used, download, installation, and reboot settings stemming from the [Configure Automatic Updates](waas-restart.md#schedule-update-installation) are ignored. From 7089fbb46e25c94a8c5cc908f18e97a8b834b1b0 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Mon, 13 May 2024 09:02:53 -0700 Subject: [PATCH 07/30] deadline-8936877 --- windows/deployment/update/waas-wufb-csp-mdm.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/deployment/update/waas-wufb-csp-mdm.md b/windows/deployment/update/waas-wufb-csp-mdm.md index 2324c512f7..85f6e5debf 100644 --- a/windows/deployment/update/waas-wufb-csp-mdm.md +++ b/windows/deployment/update/waas-wufb-csp-mdm.md @@ -178,15 +178,15 @@ Users can set a preference for notifications about pending restarts for updates Users have the following options for the **Notify me when a restart is required to finish updating** setting: -- **Off** (default): Once the device enters a pending reboot state after installing updates, restart notifications are suppressed for 24 hours. Typically, users will receive fewer notifications about upcoming restarts while the deadline is approaching. Users will still receive a prompt 4 hours before the deadline and a final nondismissable prompt 15 minutes before a forced restart. - - When the deadline is set for 1 day, users will only receive a prompt 4 hours before the deadline and a final nondismissable prompt 15 minutes before a forced restart. +- **Off** (default): Once the device enters a pending reboot state after installing updates, restart notifications are suppressed for 24 hours. Typically, users receive fewer notifications about upcoming restarts while the deadline is approaching. + - When the deadline is set for 1 day, users only receive a notification 4 hours before the deadline and a final nondismissable notification 15 minutes before a forced restart. - **On**: Users are immediately notified when the device enters a reboot pending state after installing updates. Automatic reboots for updates are blocked for 24 hours after the initial notification to give these users time to prepare for a restart. This setting is recommended for users who want to be notified about upcoming restarts. - - When the deadline is set for 1 day, an initial notification occurs, automatic restart is blocked for 24 hours, and users will receive a prompt 4 hours before the deadline and a final nondismissable prompt 15 minutes before a forced restart. + - When the deadline is set for 1 day, an initial notification occurs, automatic restart is blocked for 24 hours, and users receive a notification 4 hours before the deadline and a final nondismissable notification 15 minutes before a forced restart. -When a deadline is set for 0 days, no matter which option is selected, the only prompt users will receive is a final nondismissable prompt 15 minutes before a forced restart. +When a deadline is set for 0 days, no matter which option is selected, the only notification users receive is a final nondismissable notification 15 minutes before a forced restart. -The user preference for notifications apply when the following policies for [compliance deadlines](wufb-compliancedeadlines.md) are used: +The user preference for notifications applies when the following policies for [compliance deadlines](wufb-compliancedeadlines.md) are used: - [Update/ConfigureDeadlineForFeatureUpdates](/windows/client-management/mdm/policy-csp-update#update-configuredeadlineforfeatureupdates) - [Update/ConfigureDeadlineForQualityUpdates](/windows/client-management/mdm/policy-csp-update#update-configuredeadlineforqualityupdates) From 7fad3f5e2d6f25a2313d2dcff78e3b01f3598d42 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Mon, 13 May 2024 09:08:11 -0700 Subject: [PATCH 08/30] deadline-8936877 --- .../update/waas-wufb-group-policy.md | 24 ++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/windows/deployment/update/waas-wufb-group-policy.md b/windows/deployment/update/waas-wufb-group-policy.md index a039f0c714..4e1ffbd361 100644 --- a/windows/deployment/update/waas-wufb-group-policy.md +++ b/windows/deployment/update/waas-wufb-group-policy.md @@ -17,7 +17,7 @@ appliesto: - ✅ Windows Server 2022 - ✅ Windows Server 2019 - ✅ Windows Server 2016 -ms.date: 02/27/2024 +ms.date: 05/14/2024 --- # Walkthrough: Use Group Policy to configure Windows Update for Business @@ -174,6 +174,28 @@ When **Specify deadlines for automatic updates and restarts** is set (For Window ![The notification users get for an imminent restart after the deadline.](images/wufb-pastdeadline-restartnow.png) + +#### User settings for notifications + +*Applies to:* +- Windows 11, version 23H2 with [KB5037771](https://support.microsoft.com/help/5037771) or later +- Windows 11, version 22H2 with [KB5037771](https://support.microsoft.com/help/5037771) or later + +Users can set a preference for notifications about pending restarts for updates under **Settings** > **Windows Update** > **Advanced options** > **Notify me when a restart is required to finish updating**. + +Users have the following options for the **Notify me when a restart is required to finish updating** setting: + +- **Off** (default): Once the device enters a pending reboot state after installing updates, restart notifications are suppressed for 24 hours. Typically, users receive fewer notifications about upcoming restarts while the deadline is approaching. + - When the deadline is set for 1 day, users only receive a notification 4 hours before the deadline and a final nondismissable notification 15 minutes before a forced restart. + +- **On**: Users are immediately notified when the device enters a reboot pending state after installing updates. Automatic reboots for updates are blocked for 24 hours after the initial notification to give these users time to prepare for a restart. This setting is recommended for users who want to be notified about upcoming restarts. + - When the deadline is set for 1 day, an initial notification occurs, automatic restart is blocked for 24 hours, and users receive a notification 4 hours before the deadline and a final nondismissable notification 15 minutes before a forced restart. + +When a deadline is set for 0 days, no matter which option is selected, the only notification users receive is a final nondismissable notification 15 minutes before a forced restart. + +The user preference for notifications applies when [compliance deadlines](wufb-compliancedeadlines.md) are used. The policy for compliance deadlines is under **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Windows Update** > **Specify deadlines for automatic updates and restarts**. + + #### I want to manage the notifications a user sees There are additional settings that affect the notifications. From 84b106be4494af6e8228b84079537e088bca2b33 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Mon, 13 May 2024 09:12:47 -0700 Subject: [PATCH 09/30] deadline-8936877 --- windows/deployment/update/waas-wufb-csp-mdm.md | 2 +- windows/deployment/update/waas-wufb-group-policy.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deployment/update/waas-wufb-csp-mdm.md b/windows/deployment/update/waas-wufb-csp-mdm.md index 85f6e5debf..d7176b37ba 100644 --- a/windows/deployment/update/waas-wufb-csp-mdm.md +++ b/windows/deployment/update/waas-wufb-csp-mdm.md @@ -168,7 +168,7 @@ When **Specify deadlines for automatic updates and restarts** is set (For Window ![The notification users get for an imminent restart after the deadline.](images/wufb-pastdeadline-restartnow.png) -#### User settings for notifications +#### User settings for notifications *Applies to:* - Windows 11, version 23H2 with [KB5037771](https://support.microsoft.com/help/5037771) or later diff --git a/windows/deployment/update/waas-wufb-group-policy.md b/windows/deployment/update/waas-wufb-group-policy.md index 4e1ffbd361..118f6e3007 100644 --- a/windows/deployment/update/waas-wufb-group-policy.md +++ b/windows/deployment/update/waas-wufb-group-policy.md @@ -175,7 +175,7 @@ When **Specify deadlines for automatic updates and restarts** is set (For Window ![The notification users get for an imminent restart after the deadline.](images/wufb-pastdeadline-restartnow.png) -#### User settings for notifications +#### User settings for notifications *Applies to:* - Windows 11, version 23H2 with [KB5037771](https://support.microsoft.com/help/5037771) or later From 0dab3de7d138560f348c3bda742e9883693ce9d9 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Mon, 13 May 2024 09:14:35 -0700 Subject: [PATCH 10/30] deadline-8936877 --- windows/deployment/update/wufb-compliancedeadlines.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/update/wufb-compliancedeadlines.md b/windows/deployment/update/wufb-compliancedeadlines.md index 972e06bf68..f207753a83 100644 --- a/windows/deployment/update/wufb-compliancedeadlines.md +++ b/windows/deployment/update/wufb-compliancedeadlines.md @@ -46,7 +46,7 @@ The deadline calculation for both quality and feature updates is based off the t The grace period for both quality and feature updates starts its countdown from the time of a pending restart after the installation is complete. As soon as installation is complete and the device reaches pending restart, users are able to schedule restarts during the grace period and Windows can still automatically restart outside of active hours if users choose not to schedule restarts. Once the *effective deadline* is reached, the device tries to restart during active hours. (The effective deadline is whichever is the later of the restart pending date plus the specified deadline or the restart pending date plus the grace period.) Grace periods are useful for users who may be coming back from vacation, or other extended time away from their device, to ensure a forced reboot doesn't occur immediately after they return. > [!NOTE] -> - When these policies are used, [User settings for notifications](#waas-wufb-csp-mdm.md#user-settings-for-notifications) are also used on clients running Windows 11, version 22H2 and later. +> - When these policies are used, [user settings for notifications](#waas-wufb-csp-mdm.md#user-settings-for-notifications) are also used on clients running Windows 11, version 22H2 and later. > - When **Specify deadlines for automatic updates and restarts** is used, updates will be downloaded and installed as soon as they are offered. > - When **Specify deadlines for automatic updates and restarts** is used, download, installation, and reboot settings stemming from the [Configure Automatic Updates](waas-restart.md#schedule-update-installation) are ignored. From 8d2806271df8583d99ed07dc6a2170e84b08007c Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Mon, 13 May 2024 09:49:07 -0700 Subject: [PATCH 11/30] deadline-8936877 --- windows/deployment/update/wufb-compliancedeadlines.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/update/wufb-compliancedeadlines.md b/windows/deployment/update/wufb-compliancedeadlines.md index f207753a83..7eea666636 100644 --- a/windows/deployment/update/wufb-compliancedeadlines.md +++ b/windows/deployment/update/wufb-compliancedeadlines.md @@ -46,7 +46,7 @@ The deadline calculation for both quality and feature updates is based off the t The grace period for both quality and feature updates starts its countdown from the time of a pending restart after the installation is complete. As soon as installation is complete and the device reaches pending restart, users are able to schedule restarts during the grace period and Windows can still automatically restart outside of active hours if users choose not to schedule restarts. Once the *effective deadline* is reached, the device tries to restart during active hours. (The effective deadline is whichever is the later of the restart pending date plus the specified deadline or the restart pending date plus the grace period.) Grace periods are useful for users who may be coming back from vacation, or other extended time away from their device, to ensure a forced reboot doesn't occur immediately after they return. > [!NOTE] -> - When these policies are used, [user settings for notifications](#waas-wufb-csp-mdm.md#user-settings-for-notifications) are also used on clients running Windows 11, version 22H2 and later. +> - When these policies are used, [user settings for notifications](waas-wufb-csp-mdm.md#user-settings-for-notifications) are also used on clients running Windows 11, version 22H2 and later. > - When **Specify deadlines for automatic updates and restarts** is used, updates will be downloaded and installed as soon as they are offered. > - When **Specify deadlines for automatic updates and restarts** is used, download, installation, and reboot settings stemming from the [Configure Automatic Updates](waas-restart.md#schedule-update-installation) are ignored. From 807992ef62b11610eb9f4d42146d26870f5cbe31 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Tue, 14 May 2024 12:25:14 -0700 Subject: [PATCH 12/30] edits --- windows/deployment/update/waas-manage-updates-wufb.md | 4 ++-- windows/deployment/update/waas-wufb-csp-mdm.md | 10 +++++----- windows/deployment/update/waas-wufb-group-policy.md | 10 +++++----- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/windows/deployment/update/waas-manage-updates-wufb.md b/windows/deployment/update/waas-manage-updates-wufb.md index 25fff01d83..63abc18ed2 100644 --- a/windows/deployment/update/waas-manage-updates-wufb.md +++ b/windows/deployment/update/waas-manage-updates-wufb.md @@ -14,7 +14,7 @@ ms.localizationpriority: medium appliesto: - ✅ Windows 11 - ✅ Windows 10 -ms.date: 11/07/2023 +ms.date: 05/14/2024 --- # What is Windows Update for Business? @@ -112,7 +112,7 @@ Windows Update for Business provides controls to help meet your organization's s #### Recommended experience settings -Features like the smart busy check (which ensure updates don't happen when a user is signed in) and active hours help provide the best experience for end users while keeping devices more secure and up to date. Follow these steps to take advantage of these features: +Features like active hours help provide the best experience for end users while keeping devices more secure and up to date. Follow these steps to take advantage of these features: 1. Automatically download, install, and restart (default if no restart policies are set up or enabled). 1. Use the default notifications. diff --git a/windows/deployment/update/waas-wufb-csp-mdm.md b/windows/deployment/update/waas-wufb-csp-mdm.md index d7176b37ba..e6154a6357 100644 --- a/windows/deployment/update/waas-wufb-csp-mdm.md +++ b/windows/deployment/update/waas-wufb-csp-mdm.md @@ -109,7 +109,7 @@ If you need a device to stay on a version beyond the point when deferrals on the #### I want to manage when devices download, install, and restart after updates -We recommended that you allow to update automatically, which is the default behavior. If you don't set an automatic update policy, the device attempts to download, install, and restart at the best times for the user by using built-in intelligence such as intelligent active hours and smart busy check. +We recommended that you allow to update automatically, which is the default behavior. If you don't set an automatic update policy, the device attempts to download, install, and restart at the best times for the user by using built-in intelligence such as intelligent active hours. For more granular control, you can set the maximum period of active hours the user can set with [Update/ActiveHoursMaxRange](/windows/client-management/mdm/policy-csp-update#activehoursmaxrange). You could also set specific start and end times for active ours with [Update/ActiveHoursEnd](/windows/client-management/mdm/policy-csp-update#activehoursend) and [Update/ActiveHoursStart](/windows/client-management/mdm/policy-csp-update#activehoursstart). @@ -168,20 +168,20 @@ When **Specify deadlines for automatic updates and restarts** is set (For Window ![The notification users get for an imminent restart after the deadline.](images/wufb-pastdeadline-restartnow.png) -#### User settings for notifications +#### End user settings for notifications *Applies to:* - Windows 11, version 23H2 with [KB5037771](https://support.microsoft.com/help/5037771) or later - Windows 11, version 22H2 with [KB5037771](https://support.microsoft.com/help/5037771) or later -Users can set a preference for notifications about pending restarts for updates under **Settings** > **Windows Update** > **Advanced options** > **Notify me when a restart is required to finish updating**. +Users can set a preference for notifications about pending restarts for updates under **Settings** > **Windows Update** > **Advanced options** > **Notify me when a restart is required to finish updating**. This setting is end-user controlled and not controlled or configurable by IT administrators. Users have the following options for the **Notify me when a restart is required to finish updating** setting: -- **Off** (default): Once the device enters a pending reboot state after installing updates, restart notifications are suppressed for 24 hours. Typically, users receive fewer notifications about upcoming restarts while the deadline is approaching. +- **Off** (default): Once the device enters a pending reboot state for updates, restart notifications are suppressed for 24 hours. Typically, users receive fewer notifications about upcoming restarts while the deadline is approaching. - When the deadline is set for 1 day, users only receive a notification 4 hours before the deadline and a final nondismissable notification 15 minutes before a forced restart. -- **On**: Users are immediately notified when the device enters a reboot pending state after installing updates. Automatic reboots for updates are blocked for 24 hours after the initial notification to give these users time to prepare for a restart. This setting is recommended for users who want to be notified about upcoming restarts. +- **On**: Users are immediately notified when the device enters a reboot pending state for updates. Automatic reboots for updates are blocked for 24 hours after the initial notification to give these users time to prepare for a restart. This setting is recommended for users who want to be notified about upcoming restarts. - When the deadline is set for 1 day, an initial notification occurs, automatic restart is blocked for 24 hours, and users receive a notification 4 hours before the deadline and a final nondismissable notification 15 minutes before a forced restart. When a deadline is set for 0 days, no matter which option is selected, the only notification users receive is a final nondismissable notification 15 minutes before a forced restart. diff --git a/windows/deployment/update/waas-wufb-group-policy.md b/windows/deployment/update/waas-wufb-group-policy.md index 118f6e3007..3198057cd0 100644 --- a/windows/deployment/update/waas-wufb-group-policy.md +++ b/windows/deployment/update/waas-wufb-group-policy.md @@ -132,7 +132,7 @@ When you set the target version policy, if you specify a feature update version #### I want to manage when devices download, install, and restart after updates -We recommend that you allow to update automatically--this is the default behavior. If you don't set an automatic update policy, the device will attempt to download, install, and restart at the best times for the user by using built-in intelligence such as intelligent active hours and smart busy check. +We recommend that you allow to update automatically--this is the default behavior. If you don't set an automatic update policy, the device will attempt to download, install, and restart at the best times for the user by using built-in intelligence such as intelligent active hours. For more granular control, you can set the maximum period of active hours the user can set with **Computer Configuration > Administrative Templates > Windows Components > Windows Update > Specify active hours range for auto restart**. @@ -175,20 +175,20 @@ When **Specify deadlines for automatic updates and restarts** is set (For Window ![The notification users get for an imminent restart after the deadline.](images/wufb-pastdeadline-restartnow.png) -#### User settings for notifications +#### End user settings for notifications *Applies to:* - Windows 11, version 23H2 with [KB5037771](https://support.microsoft.com/help/5037771) or later - Windows 11, version 22H2 with [KB5037771](https://support.microsoft.com/help/5037771) or later -Users can set a preference for notifications about pending restarts for updates under **Settings** > **Windows Update** > **Advanced options** > **Notify me when a restart is required to finish updating**. +Users can set a preference for notifications about pending restarts for updates under **Settings** > **Windows Update** > **Advanced options** > **Notify me when a restart is required to finish updating**. This setting is end-user controlled and not controlled or configurable by IT administrators. Users have the following options for the **Notify me when a restart is required to finish updating** setting: -- **Off** (default): Once the device enters a pending reboot state after installing updates, restart notifications are suppressed for 24 hours. Typically, users receive fewer notifications about upcoming restarts while the deadline is approaching. +- **Off** (default): Once the device enters a pending reboot state for updates, restart notifications are suppressed for 24 hours. During the first 24 hours, automatic restarts can still occur outside of active hours. Typically, users receive fewer notifications about upcoming restarts while the deadline is approaching. - When the deadline is set for 1 day, users only receive a notification 4 hours before the deadline and a final nondismissable notification 15 minutes before a forced restart. -- **On**: Users are immediately notified when the device enters a reboot pending state after installing updates. Automatic reboots for updates are blocked for 24 hours after the initial notification to give these users time to prepare for a restart. This setting is recommended for users who want to be notified about upcoming restarts. +- **On**: Users are immediately notified when the device enters a reboot pending state for updates. Automatic restarts for updates are blocked for 24 hours after the initial notification to give these users time to prepare for a restart. This setting is recommended for users who want to be notified about upcoming restarts. - When the deadline is set for 1 day, an initial notification occurs, automatic restart is blocked for 24 hours, and users receive a notification 4 hours before the deadline and a final nondismissable notification 15 minutes before a forced restart. When a deadline is set for 0 days, no matter which option is selected, the only notification users receive is a final nondismissable notification 15 minutes before a forced restart. From 7dd07603da20c29294b8a7358ab08f8bc037fe2a Mon Sep 17 00:00:00 2001 From: "Daniel H. Brown" <32883970+DHB-MSFT@users.noreply.github.com> Date: Tue, 14 May 2024 13:44:54 -0700 Subject: [PATCH 13/30] Remove references to emdl --- windows/deployment/do/delivery-optimization-workflow.md | 2 +- windows/deployment/update/prepare-deploy-windows.md | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/deployment/do/delivery-optimization-workflow.md b/windows/deployment/do/delivery-optimization-workflow.md index 7c2b567c9c..1c4f4828f2 100644 --- a/windows/deployment/do/delivery-optimization-workflow.md +++ b/windows/deployment/do/delivery-optimization-workflow.md @@ -51,4 +51,4 @@ This workflow allows Delivery Optimization to securely and efficiently deliver r | cp\*.prod.do.dsp.mp.microsoft.com
| 443 | Content Policy | Provides content specific policies and as content metadata URLs. | **Profile**: The device type (for example, PC or Xbox)
**ContentId**: The content identifier
**doClientVersion**: The version of the DoSvc client
**countryCode**: The country the client is connected from
**altCatalogID**: If ContentID isn't available, use the download URL instead
**eID**: Client grouping ID
**CacheHost**: Cache host ID | | disc\*.prod.do.dsp.mp.microsoft.com | 443 | Discovery | Directs clients to a particular instance of the peer matching service (Array), ensuing that clients are collocated by factors, such as content, groupID and external IP. | **Profile**: The device type (for example, PC or Xbox)
**ContentID**: The content identifier
**doClientVersion**: The version of the DoSvc client
**partitionID**: Client partitioning hint
**altCatalogID**: If ContentID isn't available, use the download URL instead
**eID**: Client grouping ID | | array\*.prod.do.dsp.mp.microsoft.com | 443 | Arrays | Provides the client with list of peers that have the same content and belong to the same peer group. | **Profile**: The device type (for example, PC or Xbox)
**ContentID**: The content identifier
**doClientVersion**: The version of the DoSvc client
**altCatalogID**: If ContentID isn't available, use the download URL instead
**PeerID**: Identity of the device running DO client
**ReportedIp**: The internal / private IP Address
**IsBackground**: Is the download interactive or background
**Uploaded**: Total bytes uploaded to peers
**Downloaded**: Total bytes downloaded from peers
**DownloadedCdn**: Total bytes downloaded from CDN
**Left**: Bytes left to download
**Peers Wanted**: Total number of peers wanted
**Group ID**: Group the device belongs to (set via DownloadMode 2 + Group ID GP / MDM policies)
**Scope**: The Download mode
**UploadedBPS**: The upload speed in bytes per second
**DownloadBPS**: The download speed in Bytes per second
**eID**: Client grouping ID | -| dl.delivery.mp.microsoft.com
emdl.ws.microsoft.com
download.windowsupdate.com | 80 | Delivery Optimization metadata file hosting | CDN hostnames for Delivery Optimization content metadata files | Metadata download can come from different hostnames, but it's required for peer to peer. | +| dl.delivery.mp.microsoft.com
download.windowsupdate.com | 80 | Delivery Optimization metadata file hosting | CDN hostnames for Delivery Optimization content metadata files | Metadata download can come from different hostnames, but it's required for peer to peer. | diff --git a/windows/deployment/update/prepare-deploy-windows.md b/windows/deployment/update/prepare-deploy-windows.md index a9af4519db..732aab35e3 100644 --- a/windows/deployment/update/prepare-deploy-windows.md +++ b/windows/deployment/update/prepare-deploy-windows.md @@ -105,7 +105,6 @@ Ensure that devices can reach necessary Windows Update endpoints through the fir |Protocol |Endpoint URL | |---------|---------| |TLS 1.2 | `*.prod.do.dsp.mp.microsoft.com` | -|HTTP | `emdl.ws.microsoft.com` | |HTTP | `*.dl.delivery.mp.microsoft.com` | |HTTP | `*.windowsupdate.com` | |HTTPS | `*.delivery.mp.microsoft.com` | From 20d4558d2321e88a891ffc00825642c9b77c26f3 Mon Sep 17 00:00:00 2001 From: "Daniel H. Brown" <32883970+DHB-MSFT@users.noreply.github.com> Date: Tue, 14 May 2024 14:05:29 -0700 Subject: [PATCH 14/30] Remove references to emdl --- .../privacy/manage-windows-11-endpoints.md | 3 +- .../privacy/manage-windows-1903-endpoints.md | 1 - .../privacy/manage-windows-1909-endpoints.md | 1 - .../privacy/manage-windows-2004-endpoints.md | 49 +++++++++---------- .../privacy/manage-windows-20H2-endpoints.md | 1 - .../privacy/manage-windows-21H1-endpoints.md | 1 - .../privacy/manage-windows-21h2-endpoints.md | 1 - 7 files changed, 25 insertions(+), 32 deletions(-) diff --git a/windows/privacy/manage-windows-11-endpoints.md b/windows/privacy/manage-windows-11-endpoints.md index fa51d0f255..17c75eb970 100644 --- a/windows/privacy/manage-windows-11-endpoints.md +++ b/windows/privacy/manage-windows-11-endpoints.md @@ -167,8 +167,7 @@ To view endpoints for non-Enterprise Windows 11 editions, see [Windows 11 connec |||TLSv1.2|staticview.msn.com| |Windows Update|||[Learn how to turn off traffic to all of the following endpoint(s) for Windows Update.](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-updates)| |||TLSv1.2|definitionupdates.microsoft.com| -||The following endpoints are used for Windows Update downloads of apps and OS updates, including HTTP downloads or HTTP downloads blended with peers. If you turn off traffic for this endpoint, Windows Update downloads won't be managed, as critical metadata that is used to make downloads more resilient is blocked. Downloads may be impacted by corruption (resulting in re-downloads of full files). Additionally, downloads of the same update by multiple devices on the same local network won't use peer devices for bandwidth reduction.|TLSv1.2/HTTPS/HTTP|*.prod.do.dsp.mp.microsoft.com| -|||HTTP|emdl.ws.microsoft.com| +||The following endpoint is used for Windows Update downloads of apps and OS updates, including HTTP downloads or HTTP downloads blended with peers. If you turn off traffic for this endpoint, Windows Update downloads won't be managed, as critical metadata that is used to make downloads more resilient is blocked. Downloads may be impacted by corruption (resulting in re-downloads of full files). Additionally, downloads of the same update by multiple devices on the same local network won't use peer devices for bandwidth reduction.|TLSv1.2/HTTPS/HTTP|*.prod.do.dsp.mp.microsoft.com| ||The following endpoints are used to download operating system patches, updates, and apps from Microsoft Store. If you turn off traffic for these endpoints, the device won't be able to download updates for the operating system.|TLSv1.2/HTTPS/HTTP|*.dl.delivery.mp.microsoft.com| |||HTTP|*.windowsupdate.com| ||The following endpoints enable connections to Windows Update, Microsoft Update, and the online services of the Store. If you turn off traffic for these endpoints, the device won't be able to connect to Windows Update and Microsoft Update to help keep the device secure. Also, the device won't be able to acquire and update apps from the Store. These are dependent on also enabling "Device authentication" and "Microsoft Account" endpoints.|TLSv1.2/HTTPS/HTTP|*.delivery.mp.microsoft.com| diff --git a/windows/privacy/manage-windows-1903-endpoints.md b/windows/privacy/manage-windows-1903-endpoints.md index 7f7c6dc96f..f1f01ca287 100644 --- a/windows/privacy/manage-windows-1903-endpoints.md +++ b/windows/privacy/manage-windows-1903-endpoints.md @@ -158,7 +158,6 @@ The following methodology was used to derive these network endpoints: |||HTTPS|ris.api.iris.microsoft.com| |Windows Update|The following endpoint is used for Windows Update downloads of apps and OS updates, including HTTP downloads or HTTP downloads blended with peers. If you turn off traffic for this endpoint, Windows Update downloads won't be managed, as critical metadata that is used to make downloads more resilient is blocked. Downloads may be impacted by corruption (resulting in re-downloads of full files). Additionally, downloads of the same update by multiple devices on the same local network won't use peer devices for bandwidth reduction.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-updates)| |||HTTPS|*.prod.do.dsp.mp.microsoft.com| -|||HTTP|emdl.ws.microsoft.com| ||The following endpoints are used to download operating system patches, updates, and apps from Microsoft Store. If you turn off traffic for these endpoints, the device won't be able to download updates for the operating system.|HTTP|*.dl.delivery.mp.microsoft.com| |||HTTP|*.windowsupdate.com| ||The following endpoints enable connections to Windows Update, Microsoft Update, and the online services of the Store. If you turn off traffic for these endpoints, the device won't be able to connect to Windows Update and Microsoft Update to help keep the device secure. Also, the device won't be able to acquire and update apps from the Store. These are dependent on also enabling "Device authentication" and "Microsoft Account" endpoints.|HTTPS|*.delivery.mp.microsoft.com| diff --git a/windows/privacy/manage-windows-1909-endpoints.md b/windows/privacy/manage-windows-1909-endpoints.md index 8bef710db9..3e1a8148e2 100644 --- a/windows/privacy/manage-windows-1909-endpoints.md +++ b/windows/privacy/manage-windows-1909-endpoints.md @@ -107,7 +107,6 @@ The following methodology was used to derive these network endpoints: |||HTTPS|ris.api.iris.microsoft.com| |Windows Update|The following endpoint is used for Windows Update downloads of apps and OS updates, including HTTP downloads or HTTP downloads blended with peers. If you turn off traffic for this endpoint, Windows Update downloads won't be managed, as critical metadata that is used to make downloads more resilient is blocked. Downloads may be impacted by corruption (resulting in re-downloads of full files). Additionally, downloads of the same update by multiple devices on the same local network won't use peer devices for bandwidth reduction.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-updates)| |||HTTPS/TLS v1.2|*.prod.do.dsp.mp.microsoft.com| -|||HTTP|emdl.ws.microsoft.com| ||The following endpoints are used to download operating system patches, updates, and apps from Microsoft Store. If you turn off traffic for these endpoints, the device won't be able to download updates for the operating system.|HTTP|*.dl.delivery.mp.microsoft.com| |||HTTP|*.windowsupdate.com| ||The following endpoints enable connections to Windows Update, Microsoft Update, and the online services of the Store. If you turn off traffic for these endpoints, the device won't be able to connect to Windows Update and Microsoft Update to help keep the device secure. Also, the device won't be able to acquire and update apps from the Store. These are dependent on also enabling "Device authentication" and "Microsoft Account" endpoints.|HTTP|*.delivery.mp.microsoft.com| diff --git a/windows/privacy/manage-windows-2004-endpoints.md b/windows/privacy/manage-windows-2004-endpoints.md index 319a0c8305..31541d49e0 100644 --- a/windows/privacy/manage-windows-2004-endpoints.md +++ b/windows/privacy/manage-windows-2004-endpoints.md @@ -25,15 +25,15 @@ Some Windows components, app, and related services transfer data to Microsoft ne - Using your location to show a weather forecast. Details about the different ways to control traffic to these endpoints are covered in [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md). -Where applicable, each endpoint covered in this topic includes a link to the specific details on how to control that traffic. +Where applicable, each endpoint covered in this article includes a link to the specific details on how to control that traffic. The following methodology was used to derive these network endpoints: 1. Set up the latest version of Windows 10 on a test virtual machine using the default settings. -2. Leave the device(s) running idle for a week ("idle" means a user is not interacting with the system/device). +2. Leave the device(s) running idle for a week ("idle" means a user isn't interacting with the system/device). 3. Use globally accepted network protocol analyzer/capturing tools and log all background egress traffic. 4. Compile reports on traffic going to public IP addresses. -5. The test virtual machine(s) was logged into using a local account, and was not joined to a domain or Azure Active Directory. +5. The test virtual machine(s) was logged into using a local account, and wasn't joined to a domain or Azure Active Directory. 6. All traffic was captured in our lab using an IPV4 network. Therefore, no IPV6 traffic is reported here. 7. These tests were conducted in an approved Microsoft lab. It's possible your results may be different. 8. These tests were conducted for one week, but if you capture traffic for longer you may have different results. @@ -46,34 +46,34 @@ The following methodology was used to derive these network endpoints: |Area|Description|Protocol|Destination| |----------------|----------|----------|------------| |Apps|||[Learn how to turn off traffic to the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-windowsstore)| -||The following endpoints are used for the Weather app. To turn off traffic for this endpoint, either uninstall the Weather app or disable the Microsoft Store. If you disable the Microsoft store, other Store apps cannot be installed or updated. Additionally, the Microsoft Store won't be able to revoke malicious Store apps and users will still be able to open them.|HTTPS|blob.weather.microsoft.com| +||The following endpoints are used for the Weather app. To turn off traffic for this endpoint, either uninstall the Weather app or disable the Microsoft Store. If you disable the Microsoft store, other Store apps can't be installed or updated. Additionally, the Microsoft Store won't be able to revoke malicious Store apps and users will still be able to open them.|HTTPS|blob.weather.microsoft.com| |||HTTP|tile-service.weather.microsoft.com| -||The following endpoint is used for OneNote Live Tile. To turn off traffic for this endpoint, either uninstall OneNote or disable the Microsoft Store. If you disable the Microsoft store, other Store apps cannot be installed or updated. Additionally, the Microsoft Store won't be able to revoke malicious Store apps and users will still be able to open them.|HTTPS|cdn.onenote.net/*| -||The following endpoint is used by the Photos app to download configuration files, and to connect to the Office 365 portal's shared infrastructure, including Office in a browser. To turn off traffic for this endpoint, either uninstall the Photos app or disable the Microsoft Store. If you disable the Microsoft store, other Store apps cannot be installed or updated. Additionally, the Microsoft Store won't be able to revoke malicious Store apps and users will still be able to open them.|TLSv1.2|evoke-windowsservices-tas.msedge.net| -|Certificates|Certificates are digital files, stored on client devices, used to both encrypt data and verify the identity of an individual or organization. Trusted root certificates issued by a certification authority (CA) are stored in a certificate trust list (CTL). The Automatic Root Certificates Update mechanism contacts Windows Updates to update the CTL. If a new version of the CTL is identified, the list of trusted root certificates cached on the local device will be updated. Untrusted certificates are certificates where the server certificate issuer is unknown or is not trusted by the service. Untrusted certificates are also stored in a list on the local device and updated by the Automatic Root Certificates Update mechanism.

If automatic updates are turned off, applications and websites may stop working because they did not receive an updated root certificate that the application uses. Additionally, the list of untrusted certificates will no longer be updated, which increases the attack vector on the device.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#automatic-root-certificates-update)| +||The following endpoint is used for OneNote Live Tile. To turn off traffic for this endpoint, either uninstall OneNote or disable the Microsoft Store. If you disable the Microsoft store, other Store apps can't be installed or updated. Additionally, the Microsoft Store won't be able to revoke malicious Store apps and users will still be able to open them.|HTTPS|cdn.onenote.net/*| +||The following endpoint is used by the Photos app to download configuration files, and to connect to the Office 365 portal's shared infrastructure, including Office in a browser. To turn off traffic for this endpoint, either uninstall the Photos app or disable the Microsoft Store. If you disable the Microsoft store, other Store apps can't be installed or updated. Additionally, the Microsoft Store won't be able to revoke malicious Store apps and users will still be able to open them.|TLSv1.2|evoke-windowsservices-tas.msedge.net| +|Certificates|Certificates are digital files, stored on client devices, used to both encrypt data and verify the identity of an individual or organization. Trusted root certificates issued by a certification authority (CA) are stored in a certificate trust list (CTL). The Automatic Root Certificates Update mechanism contacts Windows Updates to update the CTL. If a new version of the CTL is identified, the list of trusted root certificates cached on the local device will be updated. Untrusted certificates are certificates where the server certificate issuer is unknown or isn't trusted by the service. Untrusted certificates are also stored in a list on the local device and updated by the Automatic Root Certificates Update mechanism.

If automatic updates are turned off, applications and websites may stop working because they didn't receive an updated root certificate that the application uses. Additionally, the list of untrusted certificates will no longer be updated, which increases the attack vector on the device.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#automatic-root-certificates-update)| |||HTTP|ctldl.windowsupdate.com| |Cortana and Live Tiles|||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-cortana)| -||The following endpoints are related to Cortana and Live Tiles. If you turn off traffic for this endpoint, you will block updates to Cortana greetings, tips, and Live Tiles.|TLSv1.2|www.bing.com*| +||The following endpoints are related to Cortana and Live Tiles. If you turn off traffic for this endpoint, you'll block updates to Cortana greetings, tips, and Live Tiles.|TLSv1.2|www.bing.com*| |Device metadata|||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#4-device-metadata-retrieval)| -||The following endpoint is used to retrieve device metadata. If you turn off traffic for this endpoint, metadata will not be updated for the device.|HTTPS|dmd.metaservices.microsoft.com| -|Diagnostic Data|The following endpoints are used by the Windows Diagnostic Data, Connected User Experiences and Telemetry component and connects to the Microsoft Data Management service. If you turn off traffic for this endpoint, diagnostic and usage information, which helps Microsoft improve our products and services, will not be sent back to Microsoft. ||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-feedback)| +||The following endpoint is used to retrieve device metadata. If you turn off traffic for this endpoint, metadata won't be updated for the device.|HTTPS|dmd.metaservices.microsoft.com| +|Diagnostic Data|The following endpoints are used by the Windows Diagnostic Data, Connected User Experiences and Telemetry component and connects to the Microsoft Data Management service. If you turn off traffic for this endpoint, diagnostic and usage information, which helps Microsoft improve our products and services, won't be sent back to Microsoft. ||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-feedback)| |||TLSv1.2|v10.events.data.microsoft.com| -||The following endpoints are used by Windows Error Reporting. To turn off traffic for these endpoints, enable the following Group Policy: Administrative Templates > Windows Components > Windows Error Reporting > Disable Windows Error Reporting. This means error reporting information will not be sent back to Microsoft.|HTTPS|*.telecommand.telemetry.microsoft.com| +||The following endpoints are used by Windows Error Reporting. To turn off traffic for these endpoints, enable the following Group Policy: Administrative Templates > Windows Components > Windows Error Reporting > Disable Windows Error Reporting. This means error reporting information won't be sent back to Microsoft.|HTTPS|*.telecommand.telemetry.microsoft.com| |||TLS v1.2|watson.*.microsoft.com| |Font Streaming|||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#6-font-streaming)| -||The following endpoints are used to download fonts on demand. If you turn off traffic for these endpoints, you will not be able to download fonts on demand. |HTTPS|fs.microsoft.com*| +||The following endpoints are used to download fonts on demand. If you turn off traffic for these endpoints, you won't be able to download fonts on demand. |HTTPS|fs.microsoft.com*| |Licensing|The following endpoint is used for online activation and some app licensing. To turn off traffic for this endpoint, disable the Windows License Manager Service. This will also block online activation and app licensing may not work.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#9-license-manager)| |||HTTPS|*licensing.mp.microsoft.com| |Maps|||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-offlinemaps)| -||The following endpoints are used to check for updates to maps that have been downloaded for offline use. If you turn off traffic for this endpoint, offline maps will not be updated.|TLSv1.2|*maps.windows.com| +||The following endpoints are used to check for updates to maps that have been downloaded for offline use. If you turn off traffic for this endpoint, offline maps won't be updated.|TLSv1.2|*maps.windows.com| |Microsoft Account|||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-microsoft-account)| -||The following endpoints are used for Microsoft accounts to sign in. If you turn off traffic for these endpoints, users cannot sign in with Microsoft accounts. |TLSv1.2|*login.live.com| +||The following endpoints are used for Microsoft accounts to sign in. If you turn off traffic for these endpoints, users can't sign in with Microsoft accounts. |TLSv1.2|*login.live.com| |Microsoft forward link redirection service (FWLink)|The following endpoint is used by the Microsoft forward link redirection service (FWLink) to redirect permanent web links to their actual, sometimes transitory, URL. FWlinks are similar to URL shorteners, just longer. If you disable this endpoint, Windows Defender won't be able to update its malware definitions; links from Windows and other Microsoft products to the Web won't work; and PowerShell updateable Help won't update. To disable the traffic, instead disable the traffic that's getting forwarded.|HTTPS|go.microsoft.com| |Microsoft Store|||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#26-microsoft-store)| -||The following endpoint is used to download image files that are called when applications run (Microsoft Store or Inbox MSN Apps). If you turn off traffic for these endpoints, the image files won't be downloaded, and apps cannot be installed or updated from the Microsoft Store. Additionally, the Microsoft Store won't be able to revoke malicious apps and users will still be able to open them.|TLSv1.2/HTTPS|img-prod-cms-rt-microsoft-com.akamaized.net| +||The following endpoint is used to download image files that are called when applications run (Microsoft Store or Inbox MSN Apps). If you turn off traffic for these endpoints, the image files won't be downloaded, and apps can't be installed or updated from the Microsoft Store. Additionally, the Microsoft Store won't be able to revoke malicious apps and users will still be able to open them.|TLSv1.2/HTTPS|img-prod-cms-rt-microsoft-com.akamaized.net| ||The following endpoint is used for the Windows Push Notification Services (WNS). WNS enables third-party developers to send toast, tile, badge, and raw updates from their own cloud service. This provides a mechanism to deliver new updates to your users in a power-efficient and dependable way. If you turn off traffic for this endpoint, push notifications will no longer work, including MDM device management, mail synchronization, settings synchronization.|TLSv1.2|*.wns.windows.com| -||The following endpoint is used to revoke licenses for malicious apps in the Microsoft Store. To turn off traffic for this endpoint, either uninstall the app or disable the Microsoft Store. If you disable the Microsoft Store, other Microsoft Store apps cannot be installed or updated. Additionally, the Microsoft Store won't be able to revoke malicious apps and users will still be able to open them.|TLSv1.2|storecatalogrevocation.storequality.microsoft.com| -||The following endpoints are used to communicate with Microsoft Store. If you turn off traffic for these endpoints, apps cannot be installed or updated from the Microsoft Store.|HTTPS|*displaycatalog.mp.microsoft.com| +||The following endpoint is used to revoke licenses for malicious apps in the Microsoft Store. To turn off traffic for this endpoint, either uninstall the app or disable the Microsoft Store. If you disable the Microsoft Store, other Microsoft Store apps can't be installed or updated. Additionally, the Microsoft Store won't be able to revoke malicious apps and users will still be able to open them.|TLSv1.2|storecatalogrevocation.storequality.microsoft.com| +||The following endpoints are used to communicate with Microsoft Store. If you turn off traffic for these endpoints, apps can't be installed or updated from the Microsoft Store.|HTTPS|*displaycatalog.mp.microsoft.com| |||HTTP|*.dl.delivery.mp.microsoft.com| ||The following endpoint is used to get Microsoft Store analytics.|TLSv1.2|manage.devcenter.microsoft.com| |Network Connection Status Indicator (NCSI)|||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-ncsi)| @@ -89,25 +89,24 @@ The following methodology was used to derive these network endpoints: |||HTTPS| logincdn.msauth.net| |Settings|The following endpoint is used as a way for apps to dynamically update their configuration. Apps such as System Initiated User Feedback and the Xbox app use it. If you turn off traffic for this endpoint, an app that uses this endpoint may stop working.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-feedback)| |||TLSv1.2|settings-win.data.microsoft.com| -|Skype|The following endpoint is used to retrieve Skype configuration values. To turn off traffic for this endpoint, either uninstall the app or disable the Microsoft Store. If you disable the Microsoft store, other Microsoft Store apps cannot be installed or updated. Additionally, the Microsoft Store won't be able to revoke malicious apps and users will still be able to open them.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-windowsstore)| +|Skype|The following endpoint is used to retrieve Skype configuration values. To turn off traffic for this endpoint, either uninstall the app or disable the Microsoft Store. If you disable the Microsoft store, other Microsoft Store apps can't be installed or updated. Additionally, the Microsoft Store won't be able to revoke malicious apps and users will still be able to open them.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-windowsstore)| |||HTTPS|*.pipe.aria.microsoft.com| |||HTTPS|config.edge.skype.com| |Teams|The following endpoint is used for Microsoft Teams application.||[Learn how to turn off traffic to all of the following endpoint(s).]( manage-connections-from-windows-operating-system-components-to-microsoft-services.md#26-microsoft-store)| |||TLSv1.2|config.teams.microsoft.com| -|Windows Defender|The following endpoint is used for Windows Defender when Cloud-based Protection is enabled. If you turn off traffic for this endpoint, the device will not use Cloud-based Protection.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-defender)| +|Windows Defender|The following endpoint is used for Windows Defender when Cloud-based Protection is enabled. If you turn off traffic for this endpoint, the device won't use Cloud-based Protection.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-defender)| |||TLSv1.2|wdcp.microsoft.com| |||HTTPS|go.microsoft.com| -||The following endpoints are used for Windows Defender SmartScreen reporting and notifications. If you turn off traffic for these endpoints, SmartScreen notifications will not appear.|HTTPS|*smartscreen-prod.microsoft.com| +||The following endpoints are used for Windows Defender SmartScreen reporting and notifications. If you turn off traffic for these endpoints, SmartScreen notifications won't appear.|HTTPS|*smartscreen-prod.microsoft.com| |||HTTPS|*smartscreen.microsoft.com | |||HTTPS|checkappexec.microsoft.com| -|Windows Spotlight|The following endpoints are used to retrieve Windows Spotlight metadata that describes content, such as references to image locations, as well as suggested apps, Microsoft account notifications, and Windows tips. If you turn off traffic for these endpoints, Windows Spotlight will still try to deliver new lock screen images and updated content but it will fail; suggested apps, Microsoft account notifications, and Windows tips will not be downloaded. For more information, see Windows Spotlight.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-spotlight)| +|Windows Spotlight|The following endpoints are used to retrieve Windows Spotlight metadata that describes content, such as references to image locations, as well as suggested apps, Microsoft account notifications, and Windows tips. If you turn off traffic for these endpoints, Windows Spotlight will still try to deliver new lock screen images and updated content but it will fail; suggested apps, Microsoft account notifications, and Windows tips won't be downloaded. For more information, see Windows Spotlight.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-spotlight)| |||TLSv1.2|arc.msn.com| -|Windows Update|The following endpoint is used for Windows Update downloads of apps and OS updates, including HTTP downloads or HTTP downloads blended with peers. If you turn off traffic for this endpoint, Windows Update downloads will not be managed, as critical metadata that is used to make downloads more resilient is blocked. Downloads may be impacted by corruption (resulting in re-downloads of full files). Additionally, downloads of the same update by multiple devices on the same local network will not use peer devices for bandwidth reduction.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-updates)| +|Windows Update|The following endpoint is used for Windows Update downloads of apps and OS updates, including HTTP downloads or HTTP downloads blended with peers. If you turn off traffic for this endpoint, Windows Update downloads won't be managed, as critical metadata that is used to make downloads more resilient is blocked. Downloads may be impacted by corruption (resulting in re-downloads of full files). Additionally, downloads of the same update by multiple devices on the same local network won't use peer devices for bandwidth reduction.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-updates)| |||TLSv1.2|*.prod.do.dsp.mp.microsoft.com| -|||HTTP|emdl.ws.microsoft.com| -||The following endpoints are used to download operating system patches, updates, and apps from Microsoft Store. If you turn off traffic for these endpoints, the device will not be able to download updates for the operating system.|HTTP|*.dl.delivery.mp.microsoft.com| +||The following endpoints are used to download operating system patches, updates, and apps from Microsoft Store. If you turn off traffic for these endpoints, the device won't be able to download updates for the operating system.|HTTP|*.dl.delivery.mp.microsoft.com| |||HTTP|*.windowsupdate.com| -||The following endpoints enable connections to Windows Update, Microsoft Update, and the online services of the Store. If you turn off traffic for these endpoints, the device will not be able to connect to Windows Update and Microsoft Update to help keep the device secure. Also, the device will not be able to acquire and update apps from the Store. These are dependent on also enabling "Device authentication" and "Microsoft Account" endpoints.|HTTPS|*.delivery.mp.microsoft.com| +||The following endpoints enable connections to Windows Update, Microsoft Update, and the online services of the Store. If you turn off traffic for these endpoints, the device won't be able to connect to Windows Update and Microsoft Update to help keep the device secure. Also, the device won't be able to acquire and update apps from the Store. These are dependent on also enabling "Device authentication" and "Microsoft Account" endpoints.|HTTPS|*.delivery.mp.microsoft.com| |||TLSv1.2|*.update.microsoft.com| ||The following endpoint is used for compatibility database updates for Windows.|HTTP|adl.windows.com| ||The following endpoint is used for content regulation. If you turn off traffic for this endpoint, the Windows Update Agent will be unable to contact the endpoint and fallback behavior will be used. This may result in content being either incorrectly.|TLSv1.2|tsfe.trafficshaping.dsp.mp.microsoft.com| diff --git a/windows/privacy/manage-windows-20H2-endpoints.md b/windows/privacy/manage-windows-20H2-endpoints.md index 3b17ebda7d..24cc4f16d4 100644 --- a/windows/privacy/manage-windows-20H2-endpoints.md +++ b/windows/privacy/manage-windows-20H2-endpoints.md @@ -117,7 +117,6 @@ The following methodology was used to derive these network endpoints: |||HTTPS|ris.api.iris.microsoft.com| |Windows Update|The following endpoint is used for Windows Update downloads of apps and OS updates, including HTTP downloads or HTTP downloads blended with peers. If you turn off traffic for this endpoint, Windows Update downloads won't be managed, as critical metadata that is used to make downloads more resilient is blocked. Downloads may be impacted by corruption (resulting in re-downloads of full files). Additionally, downloads of the same update by multiple devices on the same local network won't use peer devices for bandwidth reduction.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-updates)| |||TLSv1.2/HTTPS/HTTP|*.prod.do.dsp.mp.microsoft.com| -|||HTTP|emdl.ws.microsoft.com| ||The following endpoints are used to download operating system patches, updates, and apps from Microsoft Store. If you turn off traffic for these endpoints, the device won't be able to download updates for the operating system.|TLSv1.2/HTTPS/HTTP|*.dl.delivery.mp.microsoft.com| |||HTTP|*.windowsupdate.com| ||The following endpoints enable connections to Windows Update, Microsoft Update, and the online services of the Store. If you turn off traffic for these endpoints, the device won't be able to connect to Windows Update and Microsoft Update to help keep the device secure. Also, the device won't be able to acquire and update apps from the Store. These are dependent on also enabling "Device authentication" and "Microsoft Account" endpoints.|TLSv1.2/HTTPS/HTTP|*.delivery.mp.microsoft.com| diff --git a/windows/privacy/manage-windows-21H1-endpoints.md b/windows/privacy/manage-windows-21H1-endpoints.md index cc6b1a5407..3e0d4e7336 100644 --- a/windows/privacy/manage-windows-21H1-endpoints.md +++ b/windows/privacy/manage-windows-21H1-endpoints.md @@ -117,7 +117,6 @@ The following methodology was used to derive these network endpoints: |||HTTPS|ris.api.iris.microsoft.com| |Windows Update|The following endpoint is used for Windows Update downloads of apps and OS updates, including HTTP downloads or HTTP downloads blended with peers. If you turn off traffic for this endpoint, Windows Update downloads won't be managed, as critical metadata that is used to make downloads more resilient is blocked. Downloads may be impacted by corruption (resulting in re-downloads of full files). Additionally, downloads of the same update by multiple devices on the same local network won't use peer devices for bandwidth reduction.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-updates)| |||TLSv1.2/HTTPS/HTTP|*.prod.do.dsp.mp.microsoft.com| -|||HTTP|emdl.ws.microsoft.com| ||The following endpoints are used to download operating system patches, updates, and apps from Microsoft Store. If you turn off traffic for these endpoints, the device won't be able to download updates for the operating system.|TLSv1.2/HTTPS/HTTP|*.dl.delivery.mp.microsoft.com| |||HTTP|*.windowsupdate.com| ||The following endpoints enable connections to Windows Update, Microsoft Update, and the online services of the Store. If you turn off traffic for these endpoints, the device won't be able to connect to Windows Update and Microsoft Update to help keep the device secure. Also, the device won't be able to acquire and update apps from the Microsoft Store. These are dependent on also enabling "Device authentication" and "Microsoft Account" endpoints.|TLSv1.2/HTTPS/HTTP|*.delivery.mp.microsoft.com| diff --git a/windows/privacy/manage-windows-21h2-endpoints.md b/windows/privacy/manage-windows-21h2-endpoints.md index 52a3f761ae..458536998a 100644 --- a/windows/privacy/manage-windows-21h2-endpoints.md +++ b/windows/privacy/manage-windows-21h2-endpoints.md @@ -115,7 +115,6 @@ The following methodology was used to derive these network endpoints: |||HTTPS|ris.api.iris.microsoft.com| |Windows Update|The following endpoint is used for Windows Update downloads of apps and OS updates, including HTTP downloads or HTTP downloads blended with peers. If you turn off traffic for this endpoint, Windows Update downloads won't be managed, as critical metadata that is used to make downloads more resilient is blocked. Downloads may be impacted by corruption (resulting in re-downloads of full files). Additionally, downloads of the same update by multiple devices on the same local network won't use peer devices for bandwidth reduction.||[Learn how to turn off traffic to all of the following endpoint(s).](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-updates)| |||TLSv1.2/HTTPS/HTTP|*.prod.do.dsp.mp.microsoft.com| -|||HTTP|emdl.ws.microsoft.com| ||The following endpoints are used to download operating system patches, updates, and apps from Microsoft Store. If you turn off traffic for these endpoints, the device won't be able to download updates for the operating system.|TLSv1.2/HTTPS/HTTP|*.dl.delivery.mp.microsoft.com| |||HTTP|*.windowsupdate.com| ||The following endpoints enable connections to Windows Update, Microsoft Update, and the online services of the Store. If you turn off traffic for these endpoints, the device won't be able to connect to Windows Update and Microsoft Update to help keep the device secure. Also, the device won't be able to acquire and update apps from the Store. These are dependent on also enabling "Device authentication" and "Microsoft Account" endpoints.|TLSv1.2/HTTPS/HTTP|*.delivery.mp.microsoft.com| From ddbe9b666cc8a041764f187494d67c0ea8b9865a Mon Sep 17 00:00:00 2001 From: "Daniel H. Brown" <32883970+DHB-MSFT@users.noreply.github.com> Date: Tue, 14 May 2024 14:14:48 -0700 Subject: [PATCH 15/30] Remove references to emdl --- .../privacy/windows-11-endpoints-non-enterprise-editions.md | 3 --- .../privacy/windows-endpoints-1809-non-enterprise-editions.md | 2 -- .../privacy/windows-endpoints-1903-non-enterprise-editions.md | 2 -- .../privacy/windows-endpoints-1909-non-enterprise-editions.md | 3 --- .../privacy/windows-endpoints-2004-non-enterprise-editions.md | 2 -- .../privacy/windows-endpoints-20H2-non-enterprise-editions.md | 3 --- .../privacy/windows-endpoints-21H1-non-enterprise-editions.md | 3 --- 7 files changed, 18 deletions(-) diff --git a/windows/privacy/windows-11-endpoints-non-enterprise-editions.md b/windows/privacy/windows-11-endpoints-non-enterprise-editions.md index 386320c5f8..2ced47d282 100644 --- a/windows/privacy/windows-11-endpoints-non-enterprise-editions.md +++ b/windows/privacy/windows-11-endpoints-non-enterprise-editions.md @@ -102,7 +102,6 @@ The following methodology was used to derive the network endpoints: |Windows Spotlight|The following endpoints are used to retrieve Windows Spotlight metadata that describes content, such as references to image locations, as well as suggested apps, Microsoft account notifications, and Windows tips.|TLSv1.2/HTTPS/HTTP|arc.msn.com*
ris.api.iris.microsoft.com| |||HTTPS|mucp.api.account.microsoft.com| |Windows Update|The following endpoint is used for Windows Update downloads of apps and OS updates, including HTTP downloads or HTTP downloads blended with peers.|TLSv1.2/HTTPS/HTTP|*.prod.do.dsp.mp.microsoft.com| -|||TLSv1.2/HTTP|emdl.ws.microsoft.com| |||TLSv1.2/HTTPS/HTTP|*.dl.delivery.mp.microsoft.com| ||The following endpoints are used to download operating system patches, updates, and apps from Microsoft Store.|TLSv1.2/HTTP|*.windowsupdate.com| |||TLSv1.2/HTTPS/HTTP|*.delivery.mp.microsoft.com| @@ -227,7 +226,6 @@ The following methodology was used to derive the network endpoints: |||TLSv1.2/HTTP|www.msn.com| |Windows Update||TLSv1.2|definitionupdates.microsoft.com| ||The following endpoints are used for Windows Update downloads of apps and OS updates, including HTTP downloads or HTTP downloads blended with peers.|TLSv1.2/HTTPS/HTTP|*.prod.do.dsp.mp.microsoft.com| -|||TLSv1.2/HTTP|emdl.ws.microsoft.com| |||TLSv1.2/HTTPS/HTTP|*.dl.delivery.mp.microsoft.com| ||The following endpoints are used to download operating system patches, updates, and apps from Microsoft Store.|TLSv1.2/HTTP|*.windowsupdate.com| |||TLSv1.2/HTTPS/HTTP|*.delivery.mp.microsoft.com| @@ -288,7 +286,6 @@ The following methodology was used to derive the network endpoints: |||TLSv1.2/HTTP|checkappexec.microsoft.com| |Windows Spotlight|The following endpoints are used to retrieve Windows Spotlight metadata that describes content, such as references to image locations, as well as suggested apps, Microsoft account notifications, and Windows tips.|TLSv1.2/HTTPS/HTTP|arc.msn.com*
ris.api.iris.microsoft.com| |Windows Update|The following endpoint is used for Windows Update downloads of apps and OS updates, including HTTP downloads or HTTP downloads blended with peers.|TLSv1.2/HTTPS/HTTP|*.prod.do.dsp.mp.microsoft.com| -|||TLSv1.2/HTTP|emdl.ws.microsoft.com| |||TLSv1.2/HTTPS/HTTP|*.dl.delivery.mp.microsoft.com| ||The following endpoints are used to download operating system patches, updates, and apps from Microsoft Store.|TLSv1.2/HTTP|*.windowsupdate.com| |||TLSv1.2/HTTPS/HTTP|*.delivery.mp.microsoft.com| diff --git a/windows/privacy/windows-endpoints-1809-non-enterprise-editions.md b/windows/privacy/windows-endpoints-1809-non-enterprise-editions.md index aebe78e618..8c40861d08 100644 --- a/windows/privacy/windows-endpoints-1809-non-enterprise-editions.md +++ b/windows/privacy/windows-endpoints-1809-non-enterprise-editions.md @@ -46,7 +46,6 @@ We used the following methodology to derive these network endpoints: |\*.telecommand.telemetry.microsoft.com\* | HTTPS | Used by Windows Error Reporting. |\*cdn.onenote.net* | HTTP | OneNote related traffic |\*displaycatalog.mp.microsoft.com\* | HTTPS | Used to communicate with Microsoft Store. -|\*emdl.ws.microsoft.com\* | HTTP | Windows Update related traffic |\*geo-prod.do.dsp.mp.microsoft.com\* |TLSv1.2/HTTPS | Enables connections to Windows Update. |\*hwcdn.net* | HTTP | Used by the Highwinds Content Delivery Network to perform Windows updates. |\*img-prod-cms-rt-microsoft-com.akamaized.net* | HTTPS | Used to download image files that are called when applications run (Microsoft Store or Inbox MSN Apps). @@ -136,7 +135,6 @@ We used the following methodology to derive these network endpoints: | cy2.settings.data.microsoft.com.akadns.net | HTTPS | Used to communicate with Microsoft Store. | | displaycatalog.mp.microsoft.com/* | HTTPS | Used to communicate with Microsoft Store. | | download.windowsupdate.com/* | HTTPS | Enables connections to Windows Update. | -| emdl.ws.microsoft.com/* | HTTP | Used to download apps from the Microsoft Store. | | fe2.update.microsoft.com/* | HTTPS | Enables connections to Windows Update, Microsoft Update, and the online services of Microsoft Store. | | fe3.delivery.dsp.mp.microsoft.com.nsatc.net | HTTPS | Enables connections to Windows Update, Microsoft Update, and the online services of Microsoft Store. | | fe3.delivery.mp.microsoft.com/* | HTTPS | Enables connections to Windows Update, Microsoft Update, and the online services of Microsoft Store. | diff --git a/windows/privacy/windows-endpoints-1903-non-enterprise-editions.md b/windows/privacy/windows-endpoints-1903-non-enterprise-editions.md index 3640d0e89a..b0e4bb1468 100644 --- a/windows/privacy/windows-endpoints-1903-non-enterprise-editions.md +++ b/windows/privacy/windows-endpoints-1903-non-enterprise-editions.md @@ -53,7 +53,6 @@ The following methodology was used to derive the network endpoints: | \*.telecommand.telemetry.microsoft.com\* | HTTPS | Used by Windows Error Reporting | \*cdn.onenote.net\* | HTTP | OneNote | \*displaycatalog.\*mp.microsoft.com\* | HTTPS | Used to communicate with Microsoft Store -| \*emdl.ws.microsoft.com\* | HTTP | Windows Update | \*geo-prod.do.dsp.mp.microsoft.com\* | TLSv1.2/HTTPS | Enables connections to Windows Update | \*hwcdn.net\* | HTTP | Highwinds Content Delivery Network / Windows updates | \*img-prod-cms-rt-microsoft-com\* | HTTPS | Microsoft Store or Inbox MSN Apps image download @@ -230,7 +229,6 @@ The following methodology was used to derive the network endpoints: | displaycatalog.mp.microsoft.com/\* | HTTPS | Microsoft Store | dmd.metaservices.microsoft.com\* | HTTP | Device Authentication | download.windowsupdate.com\* | HTTPS | Windows Update -| emdl.ws.microsoft.com/\* | HTTP | Used to download apps from the Microsoft Store | evoke-windowsservices-tas.msedge.net | HTTPS | Photo app | fe2.update.microsoft.com\* | HTTPS | Windows Update, Microsoft Update, Microsoft Store services | fe3.delivery.dsp.mp.microsoft.com.nsatc.net | HTTPS | Windows Update, Microsoft Update, Microsoft Store services diff --git a/windows/privacy/windows-endpoints-1909-non-enterprise-editions.md b/windows/privacy/windows-endpoints-1909-non-enterprise-editions.md index efebab8e60..25290f4d99 100644 --- a/windows/privacy/windows-endpoints-1909-non-enterprise-editions.md +++ b/windows/privacy/windows-endpoints-1909-non-enterprise-editions.md @@ -55,7 +55,6 @@ The following methodology was used to derive the network endpoints: |go.microsoft.com|HTTP|Windows Defender and/or Microsoft forward link redirection service (FWLink) |g.live.com|HTTP|OneDrive |checkappexec.microsoft.com|HTTPS|Used for Windows Defender Smartscreen reporting and notifications -|emdl.ws.microsoft.com|HTTP|Windows Update |*.prod.do.dsp.mp.microsoft.com|HTTP/TLS v1.2|Windows Update |*.au.download.windowsupdate.com|HTTP|Windows Update |download.windowsupdate.com|HTTP|Windows Update @@ -117,7 +116,6 @@ The following methodology was used to derive the network endpoints: |config.teams.microsoft.com|HTTPS|Used for Microsoft Teams application |ctldl.windowsupdate.com|HTTP|Used by the Automatic Root Certificates Update component to automatically check the list of trusted authorities on Windows Update to see if an update is available |displaycatalog.mp.microsoft.com*|HTTP/TLS v1.2|Microsoft Store -|emdl.ws.microsoft.com|HTTP|Windows Update |fe2cr.update.microsoft.com|HTTPS/TLS v1.2|Windows Update |fe3cr.delivery.mp.microsoft.com|HTTPS/TLS v1.2|Windows Update |slscr.update.microsoft.com|HTTPS/TLS v1.2|Windows Update @@ -187,7 +185,6 @@ The following methodology was used to derive the network endpoints: |iecvlist.microsoft.com|HTTP|Microsoft Edge |download.windowsupdate.com|HTTP|Windows Update |checkappexec.microsoft.com|HTTPS|Windows Defender -|emdl.ws.microsoft.com|HTTP|Windows Update |evoke-windowsservices-tas.msedge.net|HTTPS/TLS v1.2|Photos app |g.live.com|TLS v1.2|OneDrive |go.microsoft.com|HTTP|Windows Defender diff --git a/windows/privacy/windows-endpoints-2004-non-enterprise-editions.md b/windows/privacy/windows-endpoints-2004-non-enterprise-editions.md index 8836b64032..2f3dc02c9e 100644 --- a/windows/privacy/windows-endpoints-2004-non-enterprise-editions.md +++ b/windows/privacy/windows-endpoints-2004-non-enterprise-editions.md @@ -112,7 +112,6 @@ The following methodology was used to derive the network endpoints: |displaycatalog.mp.microsoft.com|HTTPS|Microsoft Store |dlassets-ssl.xboxlive.com|HTTPS|Xbox Live |dmd.metaservices.microsoft.com|HTTP|Device Authentication -|emdl.ws.microsoft.com|HTTP|Windows Update |evoke-windowsservices-tas.msedge.net|TLSv1.2|Photos app |fp.msedge.net|HTTPS|Cortana and Live Tiles |fs.microsoft.com|TLSv1.2|Maps application @@ -169,7 +168,6 @@ The following methodology was used to derive the network endpoints: |ctldl.windowsupdate.com|HTTP|Certificate Trust List |da.xboxservices.com|HTTPS|Microsoft Edge |dmd.metaservices.microsoft.com|HTTP|Device Authentication -|emdl.ws.microsoft.com|HTTP|Windows Update |evoke-windowsservices-tas.msedge.net|TLSv1.2|Photos app |fp.msedge.net|HTTPS|Cortana and Live Tiles |fs.microsoft.com|TLSv1.2|Maps application diff --git a/windows/privacy/windows-endpoints-20H2-non-enterprise-editions.md b/windows/privacy/windows-endpoints-20H2-non-enterprise-editions.md index c57c257926..2f2d8eb8f3 100644 --- a/windows/privacy/windows-endpoints-20H2-non-enterprise-editions.md +++ b/windows/privacy/windows-endpoints-20H2-non-enterprise-editions.md @@ -111,7 +111,6 @@ The following methodology was used to derive the network endpoints: |||TLSv1.2/HTTPS/HTTP|ris.api.iris.microsoft.com| |||HTTPS|mucp.api.account.microsoft.com| |Windows Update|The following endpoint is used for Windows Update downloads of apps and OS updates, including HTTP downloads or HTTP downloads blended with peers.|TLSv1.2/HTTPS/HTTP|*.prod.do.dsp.mp.microsoft.com| -|||TLSv1.2/HTTP|emdl.ws.microsoft.com| |||TLSv1.2/HTTPS/HTTP|*.dl.delivery.mp.microsoft.com| ||The following endpoints are used to download operating system patches, updates, and apps from Microsoft Store.|TLSv1.2/HTTP|*.windowsupdate.com| |||TLSv1.2/HTTPS/HTTP|*.delivery.mp.microsoft.com| @@ -182,7 +181,6 @@ The following methodology was used to derive the network endpoints: |Windows Spotlight|The following endpoints are used to retrieve Windows Spotlight metadata that describes content, such as references to image locations, as well as suggested apps, Microsoft account notifications, and Windows tips.|TLSv1.2/HTTPS/HTTP|arc.msn.com*| |||TLSv1.2/HTTPS/HTTP|ris.api.iris.microsoft.com| |Windows Update|The following endpoint is used for Windows Update downloads of apps and OS updates, including HTTP downloads or HTTP downloads blended with peers.|TLSv1.2/HTTPS/HTTP|*.prod.do.dsp.mp.microsoft.com| -|||TLSv1.2/HTTP|emdl.ws.microsoft.com| |||TLSv1.2/HTTPS/HTTP|*.dl.delivery.mp.microsoft.com| ||The following endpoints are used to download operating system patches, updates, and apps from Microsoft Store.|TLSv1.2/HTTP|*.windowsupdate.com| |||TLSv1.2/HTTPS/HTTP|*.delivery.mp.microsoft.com| @@ -247,7 +245,6 @@ The following methodology was used to derive the network endpoints: |Windows Spotlight|The following endpoints are used to retrieve Windows Spotlight metadata that describes content, such as references to image locations, as well as suggested apps, Microsoft account notifications, and Windows tips.|TLSv1.2/HTTPS/HTTP|arc.msn.com*| |||TLSv1.2/HTTPS/HTTP|ris.api.iris.microsoft.com| |Windows Update|The following endpoint is used for Windows Update downloads of apps and OS updates, including HTTP downloads or HTTP downloads blended with peers.|TLSv1.2/HTTPS/HTTP|*.prod.do.dsp.mp.microsoft.com| -|||TLSv1.2/HTTP|emdl.ws.microsoft.com| |||TLSv1.2/HTTPS/HTTP|*.dl.delivery.mp.microsoft.com| ||The following endpoints are used to download operating system patches, updates, and apps from Microsoft Store.|TLSv1.2/HTTP|*.windowsupdate.com| |||TLSv1.2/HTTPS/HTTP|*.delivery.mp.microsoft.com| diff --git a/windows/privacy/windows-endpoints-21H1-non-enterprise-editions.md b/windows/privacy/windows-endpoints-21H1-non-enterprise-editions.md index 01a9f50103..d6d6383582 100644 --- a/windows/privacy/windows-endpoints-21H1-non-enterprise-editions.md +++ b/windows/privacy/windows-endpoints-21H1-non-enterprise-editions.md @@ -109,7 +109,6 @@ The following methodology was used to derive the network endpoints: |||TLSv1.2/HTTPS/HTTP|ris.api.iris.microsoft.com| |||HTTPS|mucp.api.account.microsoft.com| |Windows Update|The following endpoint is used for Windows Update downloads of apps and OS updates, including HTTP downloads or HTTP downloads blended with peers.|TLSv1.2/HTTPS/HTTP|*.prod.do.dsp.mp.microsoft.com| -|||TLSv1.2/HTTP|emdl.ws.microsoft.com| |||TLSv1.2/HTTPS/HTTP|*.dl.delivery.mp.microsoft.com| ||The following endpoints are used to download operating system patches, updates, and apps from Microsoft Store.|TLSv1.2/HTTP|*.windowsupdate.com| |||TLSv1.2/HTTPS/HTTP|*.delivery.mp.microsoft.com| @@ -178,7 +177,6 @@ The following methodology was used to derive the network endpoints: |Windows Spotlight|The following endpoints are used to retrieve Windows Spotlight metadata that describes content, such as references to image locations, as well as suggested apps, Microsoft account notifications, and Windows tips.|TLSv1.2/HTTPS/HTTP|arc.msn.com*| |||TLSv1.2/HTTPS/HTTP|ris.api.iris.microsoft.com| |Windows Update|The following endpoint is used for Windows Update downloads of apps and OS updates, including HTTP downloads or HTTP downloads blended with peers.|TLSv1.2/HTTPS/HTTP|*.prod.do.dsp.mp.microsoft.com| -|||TLSv1.2/HTTP|emdl.ws.microsoft.com| |||TLSv1.2/HTTPS/HTTP|*.dl.delivery.mp.microsoft.com| ||The following endpoints are used to download operating system patches, updates, and apps from Microsoft Store.|TLSv1.2/HTTP|*.windowsupdate.com| |||TLSv1.2/HTTPS/HTTP|*.delivery.mp.microsoft.com| @@ -241,7 +239,6 @@ The following methodology was used to derive the network endpoints: |Windows Spotlight|The following endpoints are used to retrieve Windows Spotlight metadata that describes content, such as references to image locations, as well as suggested apps, Microsoft account notifications, and Windows tips.|TLSv1.2/HTTPS/HTTP|arc.msn.com*| |||TLSv1.2/HTTPS/HTTP|ris.api.iris.microsoft.com| |Windows Update|The following endpoint is used for Windows Update downloads of apps and OS updates, including HTTP downloads or HTTP downloads blended with peers.|TLSv1.2/HTTPS/HTTP|*.prod.do.dsp.mp.microsoft.com| -|||TLSv1.2/HTTP|emdl.ws.microsoft.com| |||TLSv1.2/HTTPS/HTTP|*.dl.delivery.mp.microsoft.com| ||The following endpoints are used to download operating system patches, updates, and apps from Microsoft Store.|TLSv1.2/HTTP|*.windowsupdate.com| |||TLSv1.2/HTTPS/HTTP|*.delivery.mp.microsoft.com| From 83e830b6642baddfe5cd2f97ca26b09f6b3e5c59 Mon Sep 17 00:00:00 2001 From: Tahlon Brahic <104690672+TahlonBrahic@users.noreply.github.com> Date: Tue, 14 May 2024 22:20:01 -0500 Subject: [PATCH 16/30] Update cloud-services-protect-your-work-information.md Change 'industrystandard' to 'industry standard' --- .../book/cloud-services-protect-your-work-information.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/book/cloud-services-protect-your-work-information.md b/windows/security/book/cloud-services-protect-your-work-information.md index f60f7c0f9a..789ac396b8 100644 --- a/windows/security/book/cloud-services-protect-your-work-information.md +++ b/windows/security/book/cloud-services-protect-your-work-information.md @@ -42,7 +42,7 @@ Every Windows device has a built-in local administrator account that must be sec ## Modern device management through (MDM) -Windows 11 supports modern device management through mobile device management (MDM) protocols so that IT professionals can manage company security policies and business applications without compromising user privacy on corporate or employee-owned devices. With MDM solutions like Microsoft Intune[\[9\]](conclusion.md#footnote9), IT can manage Windows 11 using industrystandard protocols. To simplify setup for users, management features are built directly into Windows, eliminating the need for a separate MDM client. +Windows 11 supports modern device management through mobile device management (MDM) protocols so that IT professionals can manage company security policies and business applications without compromising user privacy on corporate or employee-owned devices. With MDM solutions like Microsoft Intune[\[9\]](conclusion.md#footnote9), IT can manage Windows 11 using industry standard protocols. To simplify setup for users, management features are built directly into Windows, eliminating the need for a separate MDM client. Windows 11 built-in management features include: From ab5277e93fecc3d2c368c07e978f67e09c8dea46 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Tue, 14 May 2024 21:37:12 -0700 Subject: [PATCH 17/30] Add redirection for files in /windows/application-management/app-v/ These files are moving to mdop-docs-pr/mdop/app-v/ --- ...ection.windows-application-management.json | 500 ++++++++++++++++++ 1 file changed, 500 insertions(+) diff --git a/.openpublishing.redirection.windows-application-management.json b/.openpublishing.redirection.windows-application-management.json index 0b250f20b2..71944da64e 100644 --- a/.openpublishing.redirection.windows-application-management.json +++ b/.openpublishing.redirection.windows-application-management.json @@ -34,6 +34,506 @@ "source_path": "windows/application-management/add-apps-and-features.md", "redirect_url": "/windows/client-management/client-tools/add-remove-hide-features", "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-about-appv.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-about-appv", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-add-or-remove-an-administrator-with-the-management-console.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-add-or-remove-an-administrator-with-the-management-console", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-add-or-upgrade-packages-with-the-management-console.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-add-or-upgrade-packages-with-the-management-console", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-administering-appv-with-powershell.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-administering-appv-with-powershell", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-administering-virtual-applications-with-the-management-console.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-administering-virtual-applications-with-the-management-console", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-allow-administrators-to-enable-connection-groups.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-allow-administrators-to-enable-connection-groups", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-application-publishing-and-client-interaction.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-application-publishing-and-client-interaction", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-apply-the-deployment-configuration-file-with-powershell.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-apply-the-deployment-configuration-file-with-powershell", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-apply-the-user-configuration-file-with-powershell.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-apply-the-user-configuration-file-with-powershell", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-auto-batch-sequencing.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-auto-batch-sequencing", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-auto-batch-updating.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-auto-batch-updating", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-auto-clean-unpublished-packages.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-auto-clean-unpublished-packages", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-auto-provision-a-vm.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-auto-provision-a-vm", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-available-mdm-settings.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-available-mdm-settings", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-capacity-planning.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-capacity-planning", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-client-configuration-settings.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-client-configuration-settings", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-configure-access-to-packages-with-the-management-console.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-configure-access-to-packages-with-the-management-console", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-configure-connection-groups-to-ignore-the-package-version.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-configure-connection-groups-to-ignore-the-package-version", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-configure-the-client-to-receive-updates-from-the-publishing-server.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-configure-the-client-to-receive-updates-from-the-publishing-server", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-connection-group-file.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-connection-group-file", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-connection-group-virtual-environment.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-connection-group-virtual-environment", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-connect-to-the-management-console.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-connect-to-the-management-console", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-convert-a-package-created-in-a-previous-version-of-appv.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-convert-a-package-created-in-a-previous-version-of-appv", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-create-a-connection-group.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-create-a-connection-group", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-create-a-connection-group-with-user-published-and-globally-published-packages.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-create-a-connection-group-with-user-published-and-globally-published-packages", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-create-a-custom-configuration-file-with-the-management-console.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-create-a-custom-configuration-file-with-the-management-console", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-create-and-use-a-project-template.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-create-and-use-a-project-template", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-create-a-package-accelerator.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-create-a-package-accelerator", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-create-a-package-accelerator-with-powershell.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-create-a-package-accelerator-with-powershell", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-create-a-virtual-application-package-package-accelerator.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-create-a-virtual-application-package-package-accelerator", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-creating-and-managing-virtualized-applications.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-creating-and-managing-virtualized-applications", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-customize-virtual-application-extensions-with-the-management-console.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-customize-virtual-application-extensions-with-the-management-console", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-delete-a-connection-group.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-delete-a-connection-group", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-delete-a-package-with-the-management-console.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-delete-a-package-with-the-management-console", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-deploy-appv-databases-with-sql-scripts.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-deploy-appv-databases-with-sql-scripts", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-deploy-appv-packages-with-electronic-software-distribution-solutions.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-deploy-appv-packages-with-electronic-software-distribution-solutions", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-deploying-appv.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-deploying-appv", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-deploying-microsoft-office-2010-wth-appv.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-deploying-microsoft-office-2010-wth-appv", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-deploying-microsoft-office-2013-with-appv.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-deploying-microsoft-office-2013-with-appv", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-deploying-microsoft-office-2016-with-appv.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-deploying-microsoft-office-2016-with-appv", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-deploying-packages-with-electronic-software-distribution-solutions.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-deploying-packages-with-electronic-software-distribution-solutions", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-deploying-the-appv-sequencer-and-client.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-deploying-the-appv-sequencer-and-client", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-deploying-the-appv-server.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-deploying-the-appv-server", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-deployment-checklist.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-deployment-checklist", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-deploy-the-appv-server.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-deploy-the-appv-server", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-deploy-the-appv-server-with-a-script.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-deploy-the-appv-server-with-a-script", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-dynamic-configuration.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-dynamic-configuration", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-enable-administrators-to-publish-packages-with-electronic-software-distribution-solutions.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-enable-administrators-to-publish-packages-with-electronic-software-distribution-solutions", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-enable-reporting-on-the-appv-client-with-powershell.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-enable-reporting-on-the-appv-client-with-powershell", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-enable-the-app-v-desktop-client.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-enable-the-app-v-desktop-client", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-evaluating-appv.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-evaluating-appv", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-for-windows.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-for-windows", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-getting-started.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-getting-started", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-high-level-architecture.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-high-level-architecture", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-install-the-appv-databases-and-convert-the-associated-security-identifiers-with-powershell.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-install-the-appv-databases-and-convert-the-associated-security-identifiers-with-powershell", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-install-the-management-and-reporting-databases-on-separate-computers.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-install-the-management-and-reporting-databases-on-separate-computers", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-install-the-management-server-on-a-standalone-computer.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-install-the-management-server-on-a-standalone-computer", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-install-the-publishing-server-on-a-remote-computer.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-install-the-publishing-server-on-a-remote-computer", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-install-the-reporting-server-on-a-standalone-computer.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-install-the-reporting-server-on-a-standalone-computer", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-install-the-sequencer.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-install-the-sequencer", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-load-the-powershell-cmdlets-and-get-cmdlet-help.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-load-the-powershell-cmdlets-and-get-cmdlet-help", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-maintaining-appv.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-maintaining-appv", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-manage-appv-packages-running-on-a-stand-alone-computer-with-powershell.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-manage-appv-packages-running-on-a-stand-alone-computer-with-powershell", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-manage-connection-groups-on-a-stand-alone-computer-with-powershell.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-manage-connection-groups-on-a-stand-alone-computer-with-powershell", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-managing-connection-groups.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-managing-connection-groups", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-migrating-to-appv-from-a-previous-version.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-migrating-to-appv-from-a-previous-version", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-modify-an-existing-virtual-application-package.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-modify-an-existing-virtual-application-package", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-modify-client-configuration-with-powershell.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-modify-client-configuration-with-powershell", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-move-the-appv-server-to-another-computer.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-move-the-appv-server-to-another-computer", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-operations.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-operations", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-performance-guidance.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-performance-guidance", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-planning-checklist.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-planning-checklist", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-planning-folder-redirection-with-appv.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-planning-folder-redirection-with-appv", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-planning-for-appv.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-planning-for-appv", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-planning-for-appv-server-deployment.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-planning-for-appv-server-deployment", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-planning-for-high-availability-with-appv.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-planning-for-high-availability-with-appv", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-planning-for-sequencer-and-client-deployment.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-planning-for-sequencer-and-client-deployment", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-planning-for-using-appv-with-office.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-planning-for-using-appv-with-office", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-planning-to-deploy-appv.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-planning-to-deploy-appv", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-planning-to-deploy-appv-with-electronic-software-distribution-solutions.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-planning-to-deploy-appv-with-electronic-software-distribution-solutions", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-preparing-your-environment.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-preparing-your-environment", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-prerequisites.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-prerequisites", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-publish-a-connection-group.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-publish-a-connection-group", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-publish-a-packages-with-the-management-console.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-publish-a-packages-with-the-management-console", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-register-and-unregister-a-publishing-server-with-the-management-console.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-register-and-unregister-a-publishing-server-with-the-management-console", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-release-notes-for-appv-for-windows.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-release-notes-for-appv-for-windows", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-release-notes-for-appv-for-windows-1703.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-release-notes-for-appv-for-windows-1703", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-reporting.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-reporting", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-running-locally-installed-applications-inside-a-virtual-environment.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-running-locally-installed-applications-inside-a-virtual-environment", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-security-considerations.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-security-considerations", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-sequence-a-new-application.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-sequence-a-new-application", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-sequence-a-package-with-powershell.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-sequence-a-package-with-powershell", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-supported-configurations.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-supported-configurations", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-technical-reference.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-technical-reference", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-transfer-access-and-configurations-to-another-version-of-a-package-with-the-management-console.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-transfer-access-and-configurations-to-another-version-of-a-package-with-the-management-console", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-troubleshooting.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-troubleshooting", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-upgrading-to-app-v-for-windows-10-from-an-existing-installation.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-upgrading-to-app-v-for-windows-10-from-an-existing-installation", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-using-the-client-management-console.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-using-the-client-management-console", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-view-and-configure-applications-and-default-virtual-application-extensions-with-the-management-console.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-view-and-configure-applications-and-default-virtual-application-extensions-with-the-management-console", + "redirect_document_id": false + }, + { + "source_path": "/windows/application-management/app-v/appv-viewing-appv-server-publishing-metadata.md", + "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-viewing-appv-server-publishing-metadata", + "redirect_document_id": false } ] } From 64444218e9aec8897716f9c2f752541346a92bd1 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Wed, 15 May 2024 11:37:51 -0700 Subject: [PATCH 18/30] edits --- windows/deployment/update/waas-wufb-csp-mdm.md | 4 ++-- windows/deployment/update/waas-wufb-group-policy.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/deployment/update/waas-wufb-csp-mdm.md b/windows/deployment/update/waas-wufb-csp-mdm.md index e6154a6357..fcc0e12b57 100644 --- a/windows/deployment/update/waas-wufb-csp-mdm.md +++ b/windows/deployment/update/waas-wufb-csp-mdm.md @@ -178,10 +178,10 @@ Users can set a preference for notifications about pending restarts for updates Users have the following options for the **Notify me when a restart is required to finish updating** setting: -- **Off** (default): Once the device enters a pending reboot state for updates, restart notifications are suppressed for 24 hours. Typically, users receive fewer notifications about upcoming restarts while the deadline is approaching. +- **Off** (default): Once the device enters a pending reboot state for updates, restart notifications are suppressed for 24 hours. During the first 24 hours, automatic restarts can still occur outside of active hours. Typically, users receive fewer notifications about upcoming restarts while the deadline is approaching. - When the deadline is set for 1 day, users only receive a notification 4 hours before the deadline and a final nondismissable notification 15 minutes before a forced restart. -- **On**: Users are immediately notified when the device enters a reboot pending state for updates. Automatic reboots for updates are blocked for 24 hours after the initial notification to give these users time to prepare for a restart. This setting is recommended for users who want to be notified about upcoming restarts. +- **On**: Users immediately receive a toast notification when the device enters a reboot pending state for updates. Automatic restarts for updates are blocked for 24 hours after the initial notification to give these users time to prepare for a restart. After 24 hours have passed, automatic restarts can occur. This setting is recommended for users who want to be notified about upcoming restarts. - When the deadline is set for 1 day, an initial notification occurs, automatic restart is blocked for 24 hours, and users receive a notification 4 hours before the deadline and a final nondismissable notification 15 minutes before a forced restart. When a deadline is set for 0 days, no matter which option is selected, the only notification users receive is a final nondismissable notification 15 minutes before a forced restart. diff --git a/windows/deployment/update/waas-wufb-group-policy.md b/windows/deployment/update/waas-wufb-group-policy.md index 3198057cd0..f552229307 100644 --- a/windows/deployment/update/waas-wufb-group-policy.md +++ b/windows/deployment/update/waas-wufb-group-policy.md @@ -188,7 +188,7 @@ Users have the following options for the **Notify me when a restart is required - **Off** (default): Once the device enters a pending reboot state for updates, restart notifications are suppressed for 24 hours. During the first 24 hours, automatic restarts can still occur outside of active hours. Typically, users receive fewer notifications about upcoming restarts while the deadline is approaching. - When the deadline is set for 1 day, users only receive a notification 4 hours before the deadline and a final nondismissable notification 15 minutes before a forced restart. -- **On**: Users are immediately notified when the device enters a reboot pending state for updates. Automatic restarts for updates are blocked for 24 hours after the initial notification to give these users time to prepare for a restart. This setting is recommended for users who want to be notified about upcoming restarts. +- **On**: Users immediately receive a toast notification when the device enters a reboot pending state for updates. Automatic restarts for updates are blocked for 24 hours after the initial notification to give these users time to prepare for a restart. After 24 hours have passed, automatic restarts can occur. This setting is recommended for users who want to be notified about upcoming restarts. - When the deadline is set for 1 day, an initial notification occurs, automatic restart is blocked for 24 hours, and users receive a notification 4 hours before the deadline and a final nondismissable notification 15 minutes before a forced restart. When a deadline is set for 0 days, no matter which option is selected, the only notification users receive is a final nondismissable notification 15 minutes before a forced restart. From ee01f4b7f85bc83fe7b0ce673636a8ba2037220f Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Wed, 15 May 2024 20:50:27 -0700 Subject: [PATCH 19/30] Delete windows/application-management/app-v/ This content has migrated to mdop-docs-pr/mdop/app-v/ --- .../app-v/appv-about-appv.md | 68 -- ...ministrator-with-the-management-console.md | 37 - ...de-packages-with-the-management-console.md | 47 - ...appv-administering-appv-with-powershell.md | 56 -- ...pplications-with-the-management-console.md | 63 -- ...inistrators-to-enable-connection-groups.md | 36 - ...ation-publishing-and-client-interaction.md | 899 ------------------ ...ment-configuration-file-with-powershell.md | 49 - ...user-configuration-file-with-powershell.md | 48 - .../app-v/appv-auto-batch-sequencing.md | 103 -- .../app-v/appv-auto-batch-updating.md | 157 --- .../appv-auto-clean-unpublished-packages.md | 65 -- .../app-v/appv-auto-provision-a-vm.md | 129 --- .../app-v/appv-available-mdm-settings.md | 34 - .../app-v/appv-capacity-planning.md | 198 ---- .../appv-client-configuration-settings.md | 114 --- ...to-packages-with-the-management-console.md | 63 -- ...on-groups-to-ignore-the-package-version.md | 68 -- ...eive-updates-from-the-publishing-server.md | 67 -- .../appv-connect-to-the-management-console.md | 33 - .../app-v/appv-connection-group-file.md | 146 --- ...pv-connection-group-virtual-environment.md | 85 -- ...e-created-in-a-previous-version-of-appv.md | 93 -- ...blished-and-globally-published-packages.md | 66 -- .../app-v/appv-create-a-connection-group.md | 50 - ...ration-file-with-the-management-console.md | 39 - ...e-a-package-accelerator-with-powershell.md | 50 - .../appv-create-a-package-accelerator.md | 81 -- ...application-package-package-accelerator.md | 80 -- .../appv-create-and-use-a-project-template.md | 59 -- ...g-and-managing-virtualized-applications.md | 156 --- ...-extensions-with-the-management-console.md | 40 - .../app-v/appv-delete-a-connection-group.md | 34 - ...e-a-package-with-the-management-console.md | 33 - ...-deploy-appv-databases-with-sql-scripts.md | 188 ---- ...ctronic-software-distribution-solutions.md | 49 - ...pv-deploy-the-appv-server-with-a-script.md | 526 ---------- .../app-v/appv-deploy-the-appv-server.md | 115 --- .../app-v/appv-deploying-appv.md | 50 - ...eploying-microsoft-office-2010-wth-appv.md | 78 -- ...ploying-microsoft-office-2013-with-appv.md | 430 --------- ...ploying-microsoft-office-2016-with-appv.md | 383 -------- ...ctronic-software-distribution-solutions.md | 34 - ...deploying-the-appv-sequencer-and-client.md | 96 -- .../app-v/appv-deploying-the-appv-server.md | 118 --- .../app-v/appv-deployment-checklist.md | 36 - .../app-v/appv-dynamic-configuration.md | 617 ------------ ...ctronic-software-distribution-solutions.md | 33 - ...ting-on-the-appv-client-with-powershell.md | 49 - .../appv-enable-the-app-v-desktop-client.md | 45 - .../app-v/appv-evaluating-appv.md | 55 -- .../app-v/appv-for-windows.md | 72 -- .../app-v/appv-getting-started.md | 64 -- .../app-v/appv-high-level-architecture.md | 37 - ...ed-security-identifiers-with-powershell.md | 146 --- ...porting-databases-on-separate-computers.md | 81 -- ...agement-server-on-a-standalone-computer.md | 43 - ...-publishing-server-on-a-remote-computer.md | 65 -- ...porting-server-on-a-standalone-computer.md | 49 - .../app-v/appv-install-the-sequencer.md | 61 -- ...-powershell-cmdlets-and-get-cmdlet-help.md | 95 -- .../app-v/appv-maintaining-appv.md | 39 - ...-a-stand-alone-computer-with-powershell.md | 177 ---- ...-a-stand-alone-computer-with-powershell.md | 97 -- .../app-v/appv-managing-connection-groups.md | 51 - ...grating-to-appv-from-a-previous-version.md | 129 --- ...an-existing-virtual-application-package.md | 155 --- ...fy-client-configuration-with-powershell.md | 38 - ...ove-the-appv-server-to-another-computer.md | 37 - .../app-v/appv-operations.md | 55 -- .../app-v/appv-performance-guidance.md | 496 ---------- .../app-v/appv-planning-checklist.md | 39 - ...v-planning-folder-redirection-with-appv.md | 65 -- ...ppv-planning-for-appv-server-deployment.md | 63 -- .../app-v/appv-planning-for-appv.md | 39 - ...lanning-for-high-availability-with-appv.md | 109 --- ...ing-for-sequencer-and-client-deployment.md | 65 -- ...ppv-planning-for-using-appv-with-office.md | 142 --- ...ctronic-software-distribution-solutions.md | 36 - .../app-v/appv-planning-to-deploy-appv.md | 60 -- .../app-v/appv-preparing-your-environment.md | 31 - .../app-v/appv-prerequisites.md | 166 ---- .../app-v/appv-publish-a-connection-group.md | 34 - ...-a-packages-with-the-management-console.md | 49 - ...hing-server-with-the-management-console.md | 47 - ...release-notes-for-appv-for-windows-1703.md | 113 --- ...appv-release-notes-for-appv-for-windows.md | 162 ---- .../app-v/appv-reporting.md | 218 ----- ...plications-inside-a-virtual-environment.md | 140 --- .../app-v/appv-security-considerations.md | 75 -- .../app-v/appv-sequence-a-new-application.md | 218 ----- ...appv-sequence-a-package-with-powershell.md | 75 -- .../app-v/appv-supported-configurations.md | 129 --- .../app-v/appv-technical-reference.md | 61 -- ...f-a-package-with-the-management-console.md | 37 - .../app-v/appv-troubleshooting.md | 46 - ...indows-10-from-an-existing-installation.md | 101 -- ...ppv-using-the-client-management-console.md | 64 -- ...-extensions-with-the-management-console.md | 41 - ...viewing-appv-server-publishing-metadata.md | 99 -- .../app-v/images/app-v-in-adk.png | Bin 58314 -> 0 bytes .../app-v/images/checklistbox.gif | Bin 877 -> 0 bytes .../packageaddfileandregistrydata-global.png | Bin 24543 -> 0 bytes .../packageaddfileandregistrydata-stream.png | Bin 8158 -> 0 bytes .../images/packageaddfileandregistrydata.png | Bin 14247 -> 0 bytes 105 files changed, 10759 deletions(-) delete mode 100644 windows/application-management/app-v/appv-about-appv.md delete mode 100644 windows/application-management/app-v/appv-add-or-remove-an-administrator-with-the-management-console.md delete mode 100644 windows/application-management/app-v/appv-add-or-upgrade-packages-with-the-management-console.md delete mode 100644 windows/application-management/app-v/appv-administering-appv-with-powershell.md delete mode 100644 windows/application-management/app-v/appv-administering-virtual-applications-with-the-management-console.md delete mode 100644 windows/application-management/app-v/appv-allow-administrators-to-enable-connection-groups.md delete mode 100644 windows/application-management/app-v/appv-application-publishing-and-client-interaction.md delete mode 100644 windows/application-management/app-v/appv-apply-the-deployment-configuration-file-with-powershell.md delete mode 100644 windows/application-management/app-v/appv-apply-the-user-configuration-file-with-powershell.md delete mode 100644 windows/application-management/app-v/appv-auto-batch-sequencing.md delete mode 100644 windows/application-management/app-v/appv-auto-batch-updating.md delete mode 100644 windows/application-management/app-v/appv-auto-clean-unpublished-packages.md delete mode 100644 windows/application-management/app-v/appv-auto-provision-a-vm.md delete mode 100644 windows/application-management/app-v/appv-available-mdm-settings.md delete mode 100644 windows/application-management/app-v/appv-capacity-planning.md delete mode 100644 windows/application-management/app-v/appv-client-configuration-settings.md delete mode 100644 windows/application-management/app-v/appv-configure-access-to-packages-with-the-management-console.md delete mode 100644 windows/application-management/app-v/appv-configure-connection-groups-to-ignore-the-package-version.md delete mode 100644 windows/application-management/app-v/appv-configure-the-client-to-receive-updates-from-the-publishing-server.md delete mode 100644 windows/application-management/app-v/appv-connect-to-the-management-console.md delete mode 100644 windows/application-management/app-v/appv-connection-group-file.md delete mode 100644 windows/application-management/app-v/appv-connection-group-virtual-environment.md delete mode 100644 windows/application-management/app-v/appv-convert-a-package-created-in-a-previous-version-of-appv.md delete mode 100644 windows/application-management/app-v/appv-create-a-connection-group-with-user-published-and-globally-published-packages.md delete mode 100644 windows/application-management/app-v/appv-create-a-connection-group.md delete mode 100644 windows/application-management/app-v/appv-create-a-custom-configuration-file-with-the-management-console.md delete mode 100644 windows/application-management/app-v/appv-create-a-package-accelerator-with-powershell.md delete mode 100644 windows/application-management/app-v/appv-create-a-package-accelerator.md delete mode 100644 windows/application-management/app-v/appv-create-a-virtual-application-package-package-accelerator.md delete mode 100644 windows/application-management/app-v/appv-create-and-use-a-project-template.md delete mode 100644 windows/application-management/app-v/appv-creating-and-managing-virtualized-applications.md delete mode 100644 windows/application-management/app-v/appv-customize-virtual-application-extensions-with-the-management-console.md delete mode 100644 windows/application-management/app-v/appv-delete-a-connection-group.md delete mode 100644 windows/application-management/app-v/appv-delete-a-package-with-the-management-console.md delete mode 100644 windows/application-management/app-v/appv-deploy-appv-databases-with-sql-scripts.md delete mode 100644 windows/application-management/app-v/appv-deploy-appv-packages-with-electronic-software-distribution-solutions.md delete mode 100644 windows/application-management/app-v/appv-deploy-the-appv-server-with-a-script.md delete mode 100644 windows/application-management/app-v/appv-deploy-the-appv-server.md delete mode 100644 windows/application-management/app-v/appv-deploying-appv.md delete mode 100644 windows/application-management/app-v/appv-deploying-microsoft-office-2010-wth-appv.md delete mode 100644 windows/application-management/app-v/appv-deploying-microsoft-office-2013-with-appv.md delete mode 100644 windows/application-management/app-v/appv-deploying-microsoft-office-2016-with-appv.md delete mode 100644 windows/application-management/app-v/appv-deploying-packages-with-electronic-software-distribution-solutions.md delete mode 100644 windows/application-management/app-v/appv-deploying-the-appv-sequencer-and-client.md delete mode 100644 windows/application-management/app-v/appv-deploying-the-appv-server.md delete mode 100644 windows/application-management/app-v/appv-deployment-checklist.md delete mode 100644 windows/application-management/app-v/appv-dynamic-configuration.md delete mode 100644 windows/application-management/app-v/appv-enable-administrators-to-publish-packages-with-electronic-software-distribution-solutions.md delete mode 100644 windows/application-management/app-v/appv-enable-reporting-on-the-appv-client-with-powershell.md delete mode 100644 windows/application-management/app-v/appv-enable-the-app-v-desktop-client.md delete mode 100644 windows/application-management/app-v/appv-evaluating-appv.md delete mode 100644 windows/application-management/app-v/appv-for-windows.md delete mode 100644 windows/application-management/app-v/appv-getting-started.md delete mode 100644 windows/application-management/app-v/appv-high-level-architecture.md delete mode 100644 windows/application-management/app-v/appv-install-the-appv-databases-and-convert-the-associated-security-identifiers-with-powershell.md delete mode 100644 windows/application-management/app-v/appv-install-the-management-and-reporting-databases-on-separate-computers.md delete mode 100644 windows/application-management/app-v/appv-install-the-management-server-on-a-standalone-computer.md delete mode 100644 windows/application-management/app-v/appv-install-the-publishing-server-on-a-remote-computer.md delete mode 100644 windows/application-management/app-v/appv-install-the-reporting-server-on-a-standalone-computer.md delete mode 100644 windows/application-management/app-v/appv-install-the-sequencer.md delete mode 100644 windows/application-management/app-v/appv-load-the-powershell-cmdlets-and-get-cmdlet-help.md delete mode 100644 windows/application-management/app-v/appv-maintaining-appv.md delete mode 100644 windows/application-management/app-v/appv-manage-appv-packages-running-on-a-stand-alone-computer-with-powershell.md delete mode 100644 windows/application-management/app-v/appv-manage-connection-groups-on-a-stand-alone-computer-with-powershell.md delete mode 100644 windows/application-management/app-v/appv-managing-connection-groups.md delete mode 100644 windows/application-management/app-v/appv-migrating-to-appv-from-a-previous-version.md delete mode 100644 windows/application-management/app-v/appv-modify-an-existing-virtual-application-package.md delete mode 100644 windows/application-management/app-v/appv-modify-client-configuration-with-powershell.md delete mode 100644 windows/application-management/app-v/appv-move-the-appv-server-to-another-computer.md delete mode 100644 windows/application-management/app-v/appv-operations.md delete mode 100644 windows/application-management/app-v/appv-performance-guidance.md delete mode 100644 windows/application-management/app-v/appv-planning-checklist.md delete mode 100644 windows/application-management/app-v/appv-planning-folder-redirection-with-appv.md delete mode 100644 windows/application-management/app-v/appv-planning-for-appv-server-deployment.md delete mode 100644 windows/application-management/app-v/appv-planning-for-appv.md delete mode 100644 windows/application-management/app-v/appv-planning-for-high-availability-with-appv.md delete mode 100644 windows/application-management/app-v/appv-planning-for-sequencer-and-client-deployment.md delete mode 100644 windows/application-management/app-v/appv-planning-for-using-appv-with-office.md delete mode 100644 windows/application-management/app-v/appv-planning-to-deploy-appv-with-electronic-software-distribution-solutions.md delete mode 100644 windows/application-management/app-v/appv-planning-to-deploy-appv.md delete mode 100644 windows/application-management/app-v/appv-preparing-your-environment.md delete mode 100644 windows/application-management/app-v/appv-prerequisites.md delete mode 100644 windows/application-management/app-v/appv-publish-a-connection-group.md delete mode 100644 windows/application-management/app-v/appv-publish-a-packages-with-the-management-console.md delete mode 100644 windows/application-management/app-v/appv-register-and-unregister-a-publishing-server-with-the-management-console.md delete mode 100644 windows/application-management/app-v/appv-release-notes-for-appv-for-windows-1703.md delete mode 100644 windows/application-management/app-v/appv-release-notes-for-appv-for-windows.md delete mode 100644 windows/application-management/app-v/appv-reporting.md delete mode 100644 windows/application-management/app-v/appv-running-locally-installed-applications-inside-a-virtual-environment.md delete mode 100644 windows/application-management/app-v/appv-security-considerations.md delete mode 100644 windows/application-management/app-v/appv-sequence-a-new-application.md delete mode 100644 windows/application-management/app-v/appv-sequence-a-package-with-powershell.md delete mode 100644 windows/application-management/app-v/appv-supported-configurations.md delete mode 100644 windows/application-management/app-v/appv-technical-reference.md delete mode 100644 windows/application-management/app-v/appv-transfer-access-and-configurations-to-another-version-of-a-package-with-the-management-console.md delete mode 100644 windows/application-management/app-v/appv-troubleshooting.md delete mode 100644 windows/application-management/app-v/appv-upgrading-to-app-v-for-windows-10-from-an-existing-installation.md delete mode 100644 windows/application-management/app-v/appv-using-the-client-management-console.md delete mode 100644 windows/application-management/app-v/appv-view-and-configure-applications-and-default-virtual-application-extensions-with-the-management-console.md delete mode 100644 windows/application-management/app-v/appv-viewing-appv-server-publishing-metadata.md delete mode 100644 windows/application-management/app-v/images/app-v-in-adk.png delete mode 100644 windows/application-management/app-v/images/checklistbox.gif delete mode 100644 windows/application-management/app-v/images/packageaddfileandregistrydata-global.png delete mode 100644 windows/application-management/app-v/images/packageaddfileandregistrydata-stream.png delete mode 100644 windows/application-management/app-v/images/packageaddfileandregistrydata.png diff --git a/windows/application-management/app-v/appv-about-appv.md b/windows/application-management/app-v/appv-about-appv.md deleted file mode 100644 index 94c799e8af..0000000000 --- a/windows/application-management/app-v/appv-about-appv.md +++ /dev/null @@ -1,68 +0,0 @@ ---- -title: What's new in App-V for Windows 10, version 1703 and earlier (Windows 10) -description: Information about what's new in App-V for Windows 10, version 1703 and earlier. -author: aczechowski -ms.service: windows-client -ms.date: 06/08/2018 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.topic: article -ms.subservice: itpro-apps ---- -# What's new in App-V for Windows 10, version 1703 and earlier - ->Applies to: Windows 10, version 1703 and earlier - -Microsoft Application Virtualization (App-V) for Windows 10 delivers Win32 applications to users as virtual applications. Virtual applications are installed on centrally managed servers and delivered to users as a service in real time and on an as-needed basis. Users launch virtual applications from familiar access points and interact with them as if they were installed locally. - -## What's new in App-V Windows 10, version 1703 - -### Auto-sequence and update your App-V packages singly or as a batch - -Previous versions of the App-V Sequencer required manual sequencing and updating of app packages. This was time-consuming and required extensive interaction, causing many companies to deploy brand-new packages rather than update an existing one. Windows 10, version 1703 introduces the App-V Auto-Sequencer, which automatically sequences your app packages, improving your overall experience by streamlining prerequisite environment provisioning, automating app installation, and expediting package updating setup. - -Using the automatic sequencer to package your apps gives you the following benefits: - -* **Automatic virtual machine (VM) sequencing environment provisioning**. To learn more, see [Automatically provision your sequencing environment using Microsoft Application Virtualization Sequencer (App-V Sequencer)](appv-auto-provision-a-vm.md). -* **Package batch-sequencing**. This benefit denotes that multiple apps can be sequenced at the same time, in a single group. To learn more, see [Automatically sequence multiple apps at the same time using Microsoft Application Virtualization Sequencer (App-V Sequencer)](appv-auto-batch-sequencing.md). -* **Package batch-updating**. This benefit denotes that multiple apps can be updated at the same time, in a single group. To learn more, see [Automatically update multiple apps at the same time using Microsoft Application Virtualization Sequencer (App-V Sequencer)](appv-auto-batch-updating.md). - -### Updates to the App-V project template - -Starting with Windows 10, version 1703, you can now save an App-V project template (.appvt) file as part of a sequenced App-V package. This file will automatically load every time you open the package for edits or updates. Your template can include general option settings, file exclusion list settings, and target operating system settings. To learn more, see [Create and apply an App-V project template to a sequenced App-V package](../app-v/appv-create-and-use-a-project-template.md). - -### Automatically clean up unpublished App-V packages from the App-V client - -Previous versions of App-V have required you to manually remove your unpublished packages from your client devices, to free up more storage space. Windows 10, version 1703 introduces the ability to use PowerShell or Group Policy settings to automatically clean up your unpublished packages after a device restart. To learn more, see [Automatically clean up unpublished packages on the App-V client](../app-v/appv-auto-clean-unpublished-packages.md). - -## What's new in App-V in Windows 10, version 1607 - -### App-V is now a feature in Windows 10 - -With Windows 10, version 1607 and later releases, App-V is now included with [Windows 10 for Enterprise and Windows 10 for Education](https://www.microsoft.com/WindowsForBusiness/windows-product-home) and is no longer part of the Microsoft Desktop Optimization Pack. - -To learn more about earlier versions of App-V, see [MDOP Information Experience](/microsoft-desktop-optimization-pack/index). - -The changes in App-V for Windows 10, version 1607 impact existing implementations of App-V in the following ways: - -* The App-V client is installed on user devices automatically with Windows 10, version 1607, and no longer has to be deployed separately. Performing an in-place upgrade to Windows 10, version 1607, on user devices automatically installs the App-V client. -* In previous releases of App-V, the application sequencer was included in the Microsoft Desktop Optimization Pack. Although you’ll need to use the new application sequencer to create new virtualized applications, existing virtualized applications will continue to work. The App-V application sequencer is available from the [Windows 10 Assessment and Deployment Kit (ADK)](https://developer.microsoft.com/windows/hardware/windows-assessment-deployment-kit). - - > [!NOTE] - >If you're already using App-V 5.x, you don't need to redeploy the App-V server components, as they haven't changed since App-V 5.0's release. - -For more information about how to configure an existing App-V installation after upgrading user devices to Windows 10, see [Upgrading to App-V for Windows 10 from an existing installation](../app-v/appv-upgrading-to-app-v-for-windows-10-from-an-existing-installation.md) and [Migrating to App-V for Windows 10 from a previous version](../app-v/appv-migrating-to-appv-from-a-previous-version.md). - ->[!IMPORTANT] ->You can only upgrade your existing App-V installation to Windows 10, version 1607 if it's version 5.0 SP2 or higher. If you're using an older version of App-V, you’ll need to upgrade from that version to App-V 5.0 SP2 before you can upgrade to Windows 10, version 1607. - -## Support for System Center - -App-V supports System Center 2016 and Configuration Manager SP1. See [Planning for App-V Integration with Configuration Manager](/previous-versions/system-center/system-center-2012-R2/jj822982(v=technet.10)) to learn more about how to integrate your App-V environment with Configuration Manager. - -## Related articles - -* [Release Notes for App-V for Windows 10, version 1607](../app-v/appv-release-notes-for-appv-for-windows.md) -* [Release Notes for App-V for Windows 10, version 1703](../app-v/appv-release-notes-for-appv-for-windows-1703.md) diff --git a/windows/application-management/app-v/appv-add-or-remove-an-administrator-with-the-management-console.md b/windows/application-management/app-v/appv-add-or-remove-an-administrator-with-the-management-console.md deleted file mode 100644 index 21175a8da7..0000000000 --- a/windows/application-management/app-v/appv-add-or-remove-an-administrator-with-the-management-console.md +++ /dev/null @@ -1,37 +0,0 @@ ---- -title: How to Add or Remove an Administrator by Using the Management Console (Windows 10/11) -description: Add or remove an administrator on the Microsoft Application Virtualization (App-V) server by using the Management Console. -author: aczechowski -ms.service: windows-client -ms.date: 06/08/2018 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.topic: article -ms.subservice: itpro-apps ---- -# How to add or remove an administrator by using the Management Console - -[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] - -Use the following procedures to add or remove an administrator on the Microsoft Application Virtualization (App-V) server. - -## Add an administrator using the Management Console - -1. Open the Microsoft Application Virtualization (App-V) Management Console and select **Administrators** in the navigation pane. The navigation pane will display a list of Access Directory (AD) users and groups that currently have administrative access to the Microsoft Application Virtualization (App-V) server. -2. To add a new administrator, select **Add Administrator**. Enter the name of the administrator that you want to add in the **Active Directory Name** field. Make sure to also provide the associated user account domain name. For example, **Domain** \\ **UserName**. -3. Select the account you want to add and select **Add**. The new account should now appear in the list of server administrators. - -## Remove an administrator using the Management Console - -1. Open the Microsoft Application Virtualization (App-V) Management Console and select **Administrators** in the navigation pane. The navigation pane displays a list of AD users and groups that currently have administrative access to the Microsoft Application Virtualization (App-V) server. -2. Right-click the account to be removed from the list of administrators and select **Remove**. - - - - - -## Related articles - -* [Operations for App-V](appv-operations.md) diff --git a/windows/application-management/app-v/appv-add-or-upgrade-packages-with-the-management-console.md b/windows/application-management/app-v/appv-add-or-upgrade-packages-with-the-management-console.md deleted file mode 100644 index ee6544a181..0000000000 --- a/windows/application-management/app-v/appv-add-or-upgrade-packages-with-the-management-console.md +++ /dev/null @@ -1,47 +0,0 @@ ---- -title: How to Add or Upgrade Packages by Using the Management Console (Windows 10/11) -description: Add or upgrade packages on the Microsoft Application Virtualization (App-V) server by using the Management Console. -author: aczechowski -ms.service: windows-client -ms.date: 06/08/2018 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.topic: article -ms.subservice: itpro-apps ---- -# How to add or upgrade packages by using the Management Console - -[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] - -You can use the following procedure to add or upgrade a package to the App-V Management Console. To upgrade a package that already exists in the Management Console, use the following steps and import the upgraded package using the same package **Name**. - -## Add a package to the Management Console - -1. Select the **Packages** tab in the navigation pane of the Management Console display. - - The console displays the list of packages that have been added to the server along with status information about each package. When a package is selected, detailed information about the package is displayed in the **PACKAGES** pane. - - Select the **Ungrouped** drop-down list box and specify how the packages are to be displayed in the console. You can also click the associated column header to sort the packages. - -2. Select **Add or Upgrade Packages** to specify which package you want to add. - -3. Enter the full path to the package that you want to add. Use the UNC or HTTP path format, for example **\\\\servername\\sharename\\foldername\\packagename.appv** or **http://server.1234/file.appv**, and then select **Add**. - - >[!IMPORTANT] - >You must select a package with the **.appv** file name extension. - -4. The page displays the status message **Adding <Packagename>**. Select **IMPORT STATUS** to check the status of a package that you have imported. - - Select **OK** to add the package and close the **Add Package** page. If there was an error during the import, select **Detail** on the **Package Import** page for more information. The newly added package is now available in the **PACKAGES** pane. - -5. Select **Close** to close the **Add or Upgrade Packages** page. - - - - - -## Related articles - -* [Operations for App-V](appv-operations.md) diff --git a/windows/application-management/app-v/appv-administering-appv-with-powershell.md b/windows/application-management/app-v/appv-administering-appv-with-powershell.md deleted file mode 100644 index 9260eaa159..0000000000 --- a/windows/application-management/app-v/appv-administering-appv-with-powershell.md +++ /dev/null @@ -1,56 +0,0 @@ ---- -title: Administering App-V by using Windows PowerShell (Windows 10/11) -description: Administer App-V by using Windows PowerShell and learn where to find more information about PowerShell for App-V. -author: aczechowski -ms.service: windows-client -ms.date: 06/08/2018 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.topic: article -ms.subservice: itpro-apps ---- -# Administering App-V by using Windows PowerShell - -[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] - -Microsoft Application Virtualization (App-V) supports Windows PowerShell cmdlets that give administrators a quick and easy way to manage App-V. The following sections will tell you more about how to use Windows PowerShell with App-V. - -## How to administer App-V with Windows PowerShell - -The following table lists articles that will tell you more about how to use PowerShell for App-V. - -|Name|Description| -|---|---| -|[How to load the Windows PowerShell cmdlets for App-V and get cmdlet help](appv-load-the-powershell-cmdlets-and-get-cmdlet-help.md)|Describes how to install the Windows PowerShell cmdlets and find cmdlet help and examples.| -|[How to manage App-V packages running on a stand-alone computer by using Windows PowerShell](appv-manage-appv-packages-running-on-a-stand-alone-computer-with-powershell.md)|Describes how to manage the client package lifecycle on a stand-alone computer with Windows PowerShell.| -|[How to manage connection groups on a stand-alone computer by using Windows PowerShell](appv-manage-connection-groups-on-a-stand-alone-computer-with-powershell.md)|Describes how to manage connection groups with Windows PowerShell.| -|[How to modify client configuration by using Windows PowerShell](appv-modify-client-configuration-with-powershell.md)|Describes how to modify the client with Windows PowerShell.| -|[How to apply the user configuration file by using Windows PowerShell](appv-apply-the-user-configuration-file-with-powershell.md)|Describes how to apply a user configuration file with Windows PowerShell.| -|[How to apply the deployment configuration file by using Windows PowerShell](appv-apply-the-deployment-configuration-file-with-powershell.md)|Describes how to apply a deployment configuration file with Windows PowerShell.| -|[How to sequence a package by using Windows PowerShell](appv-sequence-a-package-with-powershell.md)|Describes how to create a new package with Windows PowerShell.| -|[How to create a package accelerator by using Windows PowerShell](appv-create-a-package-accelerator-with-powershell.md)|Describes how to create a package accelerator with Windows PowerShell. You can use package accelerators to automatically sequence large, complex applications.| -|[How to enable reporting on the App-V client by using Windows PowerShell](appv-enable-reporting-on-the-appv-client-with-powershell.md)|Describes how to enable the computer running the App-V Client to send reporting information.| -|[How to install the App-V databases and convert the associated security identifiers by using Windows PowerShell](appv-install-the-appv-databases-and-convert-the-associated-security-identifiers-with-powershell.md)|Describes how to take an array of account names and to convert each of them to the corresponding SID in standard and hexadecimal formats.| -|[How to configure the client to receive package and connection groups updates from the publishing server](appv-configure-the-client-to-receive-updates-from-the-publishing-server.md)|Describes how to use Windows PowerShell to configure a client after you have deployed the App-V management and publishing servers and added the required packages and connection groups.| - ->[!IMPORTANT] ->Make sure that any script you execute with your App-V packages matches the execution policy that you have configured for Windows PowerShell. - -## Windows PowerShell error handling - -The following table describes Windows PowerShell error handling for App-V. - -|Event|Action| -|---|---| -|Using the **RollbackOnError** attribute with embedded scripts|When you use the **RollbackOnError** attribute with embedded scripts, the attribute is ignored for the following events:
- Removing a package
- Unpublishing a package
- Terminating a virtual environment
- Terminating a process| -|Package name contains **$**|If a package name contains the character \$\, you must use a single-quote ( **'** ).
For example:
```Add-AppvClientPackage 'Contoso$App.appv'```| - - - - - -## Related articles - -* [Operations for App-V](appv-operations.md) diff --git a/windows/application-management/app-v/appv-administering-virtual-applications-with-the-management-console.md b/windows/application-management/app-v/appv-administering-virtual-applications-with-the-management-console.md deleted file mode 100644 index 3ae0ecc41f..0000000000 --- a/windows/application-management/app-v/appv-administering-virtual-applications-with-the-management-console.md +++ /dev/null @@ -1,63 +0,0 @@ ---- -title: Administering App-V Virtual Applications by using the Management Console (Windows 10/11) -description: Administering App-V Virtual Applications by using the Management Console -author: aczechowski -ms.service: windows-client -ms.date: 06/08/2018 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.topic: article -ms.subservice: itpro-apps ---- -# Administering App-V Virtual Applications by using the Management Console - -[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] - -Use the Microsoft Application Virtualization (App-V) management server to manage packages, connection groups, and package access in your environment. The server publishes application icons, shortcuts, and file type associations to authorized computers running the App-V client. One or more management servers typically share a common data store for configuration and package information. - -The management server uses Active Directory Domain Services (AD DS) groups to manage user authorization and has SQL Server installed to manage the database and data store. - -Because the management servers stream applications to end users on demand, these servers are ideally suited for system configurations that have reliable, high-bandwidth LANs. The management server consists of the following components: - -- The **management server** manages packages and connection groups. -- The **publishing server** deploys packages to computers running the App-V Client. -- The **management database** manages the package access publishes the server’s synchronization with the management server. - -## Management Console tasks - -Here are some articles that can show you how to perform the most common tasks that the App-V Management Console is used for: - -- [How to connect to the Management Console](appv-connect-to-the-management-console.md) -- [How to add or upgrade packages by using the Management Console](appv-add-or-upgrade-packages-with-the-management-console.md) -- [How to configure access to packages by using the Management Console](appv-configure-access-to-packages-with-the-management-console.md) -- [How to publish a package by using the Management Console](appv-publish-a-packages-with-the-management-console.md) -- [How to delete a package in the Management Console](appv-delete-a-package-with-the-management-console.md) -- [How to add or remove an administrator by using the Management Console](appv-add-or-remove-an-administrator-with-the-management-console.md) -- [How to register and unregister a publishing server by using the Management Console](appv-register-and-unregister-a-publishing-server-with-the-management-console.md) -- [How to create a custom configuration file by using the App-V Management Console](appv-create-a-custom-configuration-file-with-the-management-console.md) -- [How to transfer access and configurations to another version of a package by using the Management Console](appv-transfer-access-and-configurations-to-another-version-of-a-package-with-the-management-console.md) -- [How to customize virtual application extensions for a specific AD group by using the Management Console](appv-customize-virtual-application-extensions-with-the-management-console.md) -- [How to view and configure applications and default virtual application extensions by using the Management Console](appv-view-and-configure-applications-and-default-virtual-application-extensions-with-the-management-console.md) - -The main elements of the App-V Management Console are: - -|Management Console tab|Description| -|---|---| -|Packages tab|Use the **Packages** tab to add or upgrade packages.| -|Connection Groups tab|Use the **Connection Groups** tab to manage connection groups.| -|Servers tab|Use the **Servers** tab to register a new server.| -|Administrators tab|Use the **Administrators** tab to register, add, or remove administrators in your App-V environment.| - ->[!IMPORTANT] ->The browser you're using to open the Web Management Console must have JavaScript enabled. - - - - - -## Other resources for this App-V deployment - -- [Application Virtualization (App-V) overview](appv-for-windows.md) -- [Operations for App-V](appv-operations.md) diff --git a/windows/application-management/app-v/appv-allow-administrators-to-enable-connection-groups.md b/windows/application-management/app-v/appv-allow-administrators-to-enable-connection-groups.md deleted file mode 100644 index 24ab5d46a1..0000000000 --- a/windows/application-management/app-v/appv-allow-administrators-to-enable-connection-groups.md +++ /dev/null @@ -1,36 +0,0 @@ ---- -title: Only Allow Admins to Enable Connection Groups (Windows 10/11) -description: Configure the App-V client so that only administrators, not users, can enable or disable connection groups. -author: aczechowski -ms.service: windows-client -ms.date: 06/08/2018 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.topic: article -ms.subservice: itpro-apps ---- -# How to allow only administrators to enable connection groups - -[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] - -You can configure the App-V client so that only administrators, not users, can enable or disable connection groups. In earlier versions of App-V, there was no way to restrict access to disabling connection groups to users. - ->[!NOTE] ->This feature is supported starting in App-V 5.0 SP3. - -Use one of the following methods to allow only administrators to enable or disable connection groups. - -|Method|Steps| -|---|---| -|Group Policy setting|Enable the “Require publish as administrator” Group Policy setting, which is located in the following Group Policy Object node:

**Computer Configuration** > **Administrative Templates** > **System** > **App-V** > **Publishing**| -|Windows PowerShell cmdlet|Run the **Set-AppvClientConfiguration** cmdlet with the *-RequirePublishAsAdmin* parameter.

Parameter values:
- **0** – False
- **1** – True

Example: ```Set-AppvClientConfiguration -RequirePublishAsAdmin 1```| - - - - - -## Related articles - -- [Managing Connection Groups](appv-managing-connection-groups.md) diff --git a/windows/application-management/app-v/appv-application-publishing-and-client-interaction.md b/windows/application-management/app-v/appv-application-publishing-and-client-interaction.md deleted file mode 100644 index 363bf2e7ec..0000000000 --- a/windows/application-management/app-v/appv-application-publishing-and-client-interaction.md +++ /dev/null @@ -1,899 +0,0 @@ ---- -title: Application Publishing and Client Interaction (Windows 10/11) -description: Learn technical information about common App-V Client operations and their integration with the local operating system. -author: aczechowski -ms.service: windows-client -ms.date: 06/08/2018 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.topic: article -ms.subservice: itpro-apps ---- -# Application publishing and client interaction - -[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] - -This article provides technical information about common App-V Client operations and their integration with the local operating system. - -## App-V package files created by the Sequencer - -The Sequencer creates App-V packages and produces a virtualized application. The sequencing process creates the following files: - -|File|Description| -|---|---| -|.appv|- The primary package file, which contains captured assets and state information from the sequencing process.
- Architecture of the package file, publishing information, and registry in a tokenized form that can be reapplied to a machine and to a specific user upon delivery.| -|.MSI|Executable deployment wrapper that you can use to deploy .appv files manually or by using a third-party deployment platform.| -|_DeploymentConfig.XML|File used to customize the default publishing parameters for all applications in a package that is deployed globally to all users on a computer that is running the App-V Client.| -|_UserConfig.XML|File used to customize the publishing parameters for all applications in a package that is a deployed to a specific user on a computer that is running the App-V Client.| -|Report.xml|Summary of messages resulting from the sequencing process, including omitted drivers, files, and registry locations.| -|.CAB|Optional: Package accelerator file used to automatically rebuild a previously sequenced virtual application package.| -|.appvt|Optional: Sequencer template file used to retain commonly reused Sequencer settings.| - -To learn more about sequencing, see [How to Sequence a New Application with App-V](appv-sequence-a-new-application.md). - -## What’s in the appv file? - -The appv file is a container that stores XML and non-XML files together in a single entity. This file is built from the AppX format, which is based on the Open Packaging Conventions (OPC) standard. - -To view the appv file contents, make a copy of the package, and then rename the copied file to a .zip extension. - -The appv file contains the following folder and files, which are used when creating and publishing a virtual application: - -| Name | Type | Description | -|---|---|---| -| Root | File folder | Directory that contains the file system for the virtualized application captured during sequencing. | -| [Content_Types].xml | XML File | List of the core content types in the appv file (for example, DLL, EXE, BIN). | -| AppxBlockMap.xml | XML File | Layout of the appv file, which uses File, Block, and BlockMap elements that enable location and validation of files in the App-V package.| -| AppxManifest.xml | XML File | Metadata for the package that contains the required information for adding, publishing, and launching the package. Includes extension points (file type associations and shortcuts) and the names and GUIDs associated with the package.| -| FilesystemMetadata.xml | XML File | List of the files captured during sequencing, including attributes (such as directories, files, opaque directories, empty directories, and long and short names). | -| PackageHistory.xml | XML File | Information about the sequencing computer (operating system version, Internet Explorer version, .Net Framework version) and process (upgrade, package version).| -| Registry.dat | DAT File | Registry keys and values captured during the sequencing process for the package.| -| StreamMap.xml | XML File | List of files for the primary and publishing feature block. The publishing feature block contains the ICO files and required portions of files (EXE and DLL) for publishing the package. When present, the primary feature block includes files that have been optimized for streaming during the sequencing process.| - -## App-V Client data storage locations - -The App-V Client performs tasks to keep virtual applications running properly and working like locally installed applications. The process of opening and running virtual applications requires mapping from the virtual file system and registry to ensure the application has the required components of a traditional application expected by users. This section describes the assets that are required to run virtual applications and lists the location where App-V stores the assets. - -| Name | Location | Description | -|---|---|---| -| Package Store | %ProgramData%\App-V| Default location for read-only package files.| -| Machine Catalog | %ProgramData%\Microsoft\AppV\Client\Catalog| Contains per-machine configuration documents.| -| User Catalog | %AppData%\Microsoft\AppV\Client\Catalog| Contains per-user configuration documents.| -| Shortcut Backups | %AppData%\Microsoft\AppV\Client\Integration\ShortCutBackups| Stores previous integration points that enable restore on package unpublish.| -| Copy on Write (COW) Roaming | %AppData%\Microsoft\AppV\Client\VFS| Writeable roaming location for package modification.| -| Copy on Write (COW) Local | %LocalAppData%\Microsoft\AppV\Client\VFS| Writeable non-roaming location for package modification.| -| Machine Registry | HKLM\Software\Microsoft\AppV| Contains package state information, including VReg for machine or globally published packages (Machine hive).| -| User Registry | HKCU\Software\Microsoft\AppV| Contains user package state information including VReg.| -| User Registry Classes | HKCU\Software\Classes\AppV| Contains more user package state information.| - -More details for the table are provided in the section below and throughout the document. - -### Package store - -The App-V Client manages the applications assets mounted in the package store. This default storage location is %ProgramData%\App-V, but you can configure it during or after setup by using the **Set-AppVClientConfiguration** Windows PowerShell cmdlet, which modifies the local registry (**PackageInstallationRoot** value under the HKLM\Software\Microsoft\AppV\Client\Streaming key). The package store must be located at a local path on the client operating system. The individual packages are stored in the package store in subdirectories named after the Package GUID and Version GUID. - -The following is an example of a path to a specific application: - -```syntax -C:\ProgramData\App-V\PackGUID\VersionGUID -``` - -To change the default location of the package store during setup, see [Enable the App-V desktop client](appv-enable-the-app-v-desktop-client.md). - -### Shared Content Store - -If the App-V Client is configured in Shared Content Store mode, no data is written to disk when a stream fault occurs, which means that the packages require minimal local disk space (publishing data). In VDI environments where local storage can be limited, it's important to use as little disk space as possible. You can minimize disk space usage by streaming applications from a high-performance network location (such as a SAN). For more information, see [Shared Content Store in Microsoft App-V 5.0 - Behind the Scenes](/archive/blogs/appv/shared-content-store-in-microsoft-app-v-5-0-behind-the-scenes). - ->[!NOTE] ->The machine and package store must be located on a local drive, even when you’re using Shared Content Store configurations for the App-V Client. - -### Package catalogs - -The App-V Client manages the following file-based locations: - -- **Catalogs (user and machine).** -- **Registry locations**—depends on how the package is targeted for publishing. There's a Catalog (data store) for the computer, and a catalog for each individual user. The Machine catalog stores global information applicable to all users or any specific user, and the User catalog stores information applicable to a specific user. The catalog is a collection of Dynamic Configurations and manifest files; there's discrete data for both file and registry per package version. - -### Machine catalog - -The locations described in this table can be found in the %programdata%\Microsoft\AppV\Client\Catalog\ folder. - -| | Location | -|:---|:---| -|**Description**|Stores package documents that are available to users on the machine when packages are added and published. However, if a package is “global” at publishing time, the integrations are available to all users.

If a package is non-global, the integrations are published only for specific users, but there are still global resources that are modified and visible to anyone on the client computer (such as when the package directory is in a shared disk location).

If a package is available to a user on the computer (global or non-global), the manifest is stored in the Machine Catalog. When a package is published globally, there's a Dynamic Configuration file, stored in the Machine Catalog; therefore, the determination of whether a package is global is defined according to whether there's a policy file (UserDeploymentConfiguration file) in the Machine Catalog.| -|**Default storage location**|%programdata%\Microsoft\AppV\Client\Catalog\

This location isn't the same as the Package Store location. The Package Store is the golden or pristine copy of the package files.| -|**Files in the machine catalog**|- Manifest.xml
- DeploymentConfiguration.xml
- UserManifest.xml (Globally Published Package)
- UserDeploymentConfiguration.xml (Globally Published Package)| -|**Additional machine catalog location, used when the package is part of a connection group**|The following location is in addition to the specific package location mentioned previously as the default storage location:

%programdata%\Microsoft\AppV\Client\Catalog\PackageGroups\ConGroupGUID\ConGroupVerGUID| -|**Additional files in the machine catalog when the package is part of a connection group**|- PackageGroupDescriptor.xml
- UserPackageGroupDescriptor.xml (globally published Connection Group)| - -### User catalog - -The locations described in this table can be found in the appdata\roaming\Microsoft\AppV\Client\Catalog\ folder. - -|| Location | -|:---|:---| -|**Description**|Created during the publishing process. Contains information used for publishing the package, and for making sure that a package is provisioned to a specific user at launch. Created in a roaming location and includes user-specific publishing information.

When a package is published for a user, the policy file is stored in the User Catalog. At the same time, a copy of the manifest is also stored in the User Catalog. When a package entitlement is removed for a user, the relevant package files are removed from the User Catalog. Looking at the user catalog, an administrator can view the presence of a Dynamic Configuration file, which indicates that the package is entitled for that user.

For roaming users, the User Catalog needs to be in a roaming or shared location to preserve the legacy App-V behavior of targeting users by default. Entitlement and policy are tied to a user, not a computer, so they should roam with the user once they're provisioned.| -|**Default storage location**|appdata\roaming\Microsoft\AppV\Client\Catalog\Packages\PkgGUID\VerGUID| -|**Files in the user catalog**|- UserManifest.xml
- DynamicConfiguration.xml or UserDeploymentConfiguration.xml| -|**Additional user catalog location, used when the package is part of a connection group**|The following location is in addition to the specific package location mentioned above:

appdata\roaming\Microsoft\AppV\Client\Catalog\PackageGroups\PkgGroupGUID\PkgGroupVerGUID| -|**Additional file in the machine catalog when the package is part of a connection group**|UserPackageGroupDescriptor.xml| - -### Shortcut backups - -During the publishing process, the App-V Client backs up any shortcuts and integration points to %AppData%\Microsoft\AppV\Client\Integration\ShortCutBackups. This backup lets integration points restore to the previous versions when the package is unpublished. - -### Copy on Write files - -The Package Store contains a pristine copy of the package files that have been streamed from the publishing server. During normal operation of an App-V application, the user or service may require changes to the files. However, these changes aren't made in the package store to preserve your ability to repair the application, which removes these changes. These locations, called Copy on Write (COW), support both roaming and non-roaming locations. The location where the modifications are stored depends where the application has been programmed to write changes to in a native experience. - -### COW roaming - -The COW Roaming location described above stores changes to files and directories that are targeted to the typical %AppData% location or \\Users\\*<username>*\\AppData\\Roaming location. These directories and files are then roamed based on the operating system settings. - -### COW local - -The COW Local location is similar to the roaming location, but the directories and files aren't roamed to other computers, even if roaming support has been configured. The COW Local location described above stores changes applicable to typical windows and not the %AppData% location. The directories listed will vary but there will be two locations for any typical Windows locations (for example, Common AppData and Common AppDataS). The **S** signifies the restricted location when the virtual service requests the change as a different elevated user from the signed-in users. The non-**S** location stores user-based changes. - -## Package registry - -Before an application can access the package registry data, the App-V Client must make the package registry data available to the applications. The App-V Client uses the real registry as a backing store for all registry data. - -When a new package is added to the App-V Client, a copy of the REGISTRY.DAT file from the package is created at %ProgramData%\Microsoft\AppV\Client\VREG\{Version GUID}.dat. The name of the file is the version GUID with the .DAT extension. The reason this copy is made is to ensure that the actual hive file in the package is never in use, which would prevent the removal of the package at a later time. - -**Registry.dat from Package Store** > **%ProgramData%\Microsoft\AppV\Client\Vreg\\{VersionGUID}.dat** - -When the first application from the package is launched on the client, the client stages or copies the contents out of the hive file, re-creating the package registry data in an alternate location under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\AppV\Client\Packages\PackageGuid\Versions\VersionGUID\REGISTRY. The staged registry data has two distinct types of machine data and user data. Machine data is shared across all users on the machine. User data is staged for each user to a user-specific location HKCU\Software\Microsoft\AppV\Client\Packages\PackageGUID\Registry\User. The machine data is ultimately removed at package removal time, and the user data is removed on a user unpublish operation. - -### Package registry staging vs. connection group registry staging - -When connection groups are present, the previous process of staging the registry holds true, but instead of having one hive file to process, there are more than one. The files are processed in the order in which they appear in the connection group XML, with the first writer winning any conflicts. - -The staged registry persists the same way as in the single package case. Staged user registry data remains for the connection group until it's disabled; staged machine registry data is removed on connection group removal. - -### Virtual registry - -The purpose of the virtual registry (VREG) is to provide a single merged view of the package registry and the native registry to applications. It also provides copy-on-write (COW) functionality—that is, any changes made to the registry from the context of a virtual process are made to a separate COW location. This functionality means that the VREG must combine up to three separate registry locations into a single view based on the populated locations in the **registry COW** > **package** > **native**. When a request is made for a registry data it will locate in order until it finds the data it was requesting. Meaning if there's a value stored in a COW location it will not proceed to other locations, however, if there's no data in the COW location it will proceed to the Package and then Native location until it finds the appropriate data. - -### Registry locations - -There are two package registry locations and two connection group locations where the App-V Client stores registry information, depending on whether the Package is published individually or as part of a connection group. There are three COW locations for packages and three for connection groups, which are created and managed by the VREG. Settings for packages and connection groups aren't shared: - -#### Single Package VReg - -The registries in the following table are located in the Registry\Client\Packages\PkgGUID\ folder. - -|Location|Description| -|---|---| -|COW|- Machine Registry\Client\Packages\PkgGUID\REGISTRY (Only elevate process can write)
- User Registry\Client\Packages\PkgGUID\REGISTRY (User Roaming anything written under HKCU except Software\Classes
- User Registry Classes\Client\Packages\PkgGUID\REGISTRY (HKCU\Software\Classes writes and HKLM for non-elevated process)| -|Package|- Machine Registry\Client\Packages\PkgGUID\Versions\VerGuid\Registry\Machine
- User Registry Classes\Client\Packages\PkgGUID\Versions\VerGUID\Registry| -|Native|- Native application registry location| - -#### Connection Group VReg - -The registries in the following table are located in the Machine Registry\Client\PackageGroups\GrpGUID\ and User Registry Classes\Client\PackageGroups\GrpGUID\ folders. - -|Location|Description| -|---|---| -|COW|- Machine Registry\Client\PackageGroups\GrpGUID\REGISTRY (only elevate process can write)
- User Registry\Client\PackageGroups\GrpGUID\REGISTRY (Anything written to HKCU except Software\Classes)
- User Registry Classes\Client\PackageGroups\GrpGUID\REGISTRY| -|Package|- Machine Registry\Client\PackageGroups\GrpGUID\Versions\VerGUID\REGISTRY
- User Registry Classes\Client\PackageGroups\GrpGUID\Versions\VerGUID\REGISTRY| -|Native|- Native application registry location| - -There are two COW locations for HKLM: elevated and non-elevated processes. Elevated processes always write HKLM changes to the secure COW under HKLM. Non-elevated processes always write HKLM changes to the non-secure COW under HKCU\\Software\\Classes. When an application reads changes from HKLM, elevated processes will read changes from the secure COW under HKLM. Non-elevated reads from both, favoring the changes made in the unsecure COW first. - -### Pass-through keys - -An administrator can use pass-through keys to configure certain keys to only be read from the native registry, bypassing the Package and COW locations. Pass-through locations are global to the machine (not package-specific) and can be configured by adding the path to the key, which should be treated as pass-through to the **REG\_MULTI\_SZ** value called **PassThroughPaths** of the key HKLM\Software\Microsoft\AppV\Subsystem\VirtualRegistry. Any key that appears under this multi-string value (and their children) will be treated as pass-through. - -The following locations are configured as pass-through locations by default: - -- HKEY\_CURRENT\_USER\\SOFTWARE\\Classes\\Local Settings\\Software\\Microsoft\\Windows\\CurrentVersion\\AppModel - -- HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Classes\\Local Settings\\Software\\Microsoft\\Windows\\CurrentVersion\\AppModel - -- HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\WINEVT - -- HKEY\_LOCAL\_MACHINE\\SYSTEM\\CurrentControlSet\\services\\eventlog\\Application - -- HKEY\_LOCAL\_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\WMI\\Autologger - -- HKEY\_CURRENT\_USER\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Internet Settings - -- HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Perflib - -- HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies - -- HKEY\_CURRENT\_USER\\SOFTWARE\\Policies - -The purpose of pass-through keys is to ensure that a virtual application doesn't write registry data in the VReg that is required for non-virtual applications for successful operation or integration. The Policies key ensures that Group Policy-based settings set by the administrator are utilized and not per package settings. The AppModel key is required for integration with Windows Modern UI-based applications. Administers ideally shouldn't modify any of the default pass-through keys, but in some instances, the admin may need to add more pass-through keys to adjust application behavior. - -## App-V package store behavior - -App-V manages the Package Store, which is the location where the expanded asset files from the appv file are stored. By default, this location is stored at %ProgramData%\\App-V, and is limited in terms of storage capabilities only by free disk space. The package store is organized by the GUIDs for the package and version as mentioned in the previous section. - -### Add packages - -App-V Packages are staged upon addition to the computer with the App-V Client. The App-V Client provides on-demand staging. When publishing or manually entering the **Add-AppVClientPackage** cmdlet, the data structure is built in the package store (C:\\programdata\\App-V\\{PkgGUID}\\{VerGUID}). The package files identified in the publishing block defined in the StreamMap.xml file are added to the system, and the top level folders and child files are staged to ensure proper application assets exist at launch. - -### Mounting packages - -Packages can be explicitly loaded by entering the **Mount-AppVClientPackage** PowerShell cmdlet or by using the **App-V Client UI** to download a package. This operation completely loads the entire package into the package store. - -### Streaming packages - -The App-V Client can be configured to change the default behavior of streaming. All streaming policies are stored under the following registry key: HKEY_LOCAL_MACHINE\Software\Microsoft\AppV\Client\Streaming. Policies are set by entering the **Set-AppvClientConfiguration** PowerShell cmdlet. The following policies apply to streaming: - -|Policy|Description| -|---|---| -|AllowHighCostLaunch|Allows streaming over 3G and cellular networks| -|AutoLoad|Specifies the Background Load setting:
0 – Disabled
1 – Previously Used Packages only
2 – All Packages| -|PackageInstallationRoot|The root folder for the package store in the local machine| -|PackageSourceRoot|The root override where packages should be streamed from| -|SharedContentStoreMode|Enables the use of Shared Content Store for VDI scenarios| - -These settings affect the behavior of streaming App-V package assets to the client. By default, App-V only downloads the assets required after downloading the initial publishing and primary feature blocks. There are three specific behaviors in streaming packages that are important to understand: - -- Background Streaming -- Optimized Streaming -- Stream Faults - -### Background streaming - -The Windows PowerShell cmdlet **Get-AppvClientConfiguration** can be used to determine the current mode for background streaming with the AutoLoad setting and modified with either the **Set-AppvClientConfiguration** cmdlet or from the registry (HKLM\\SOFTWARE\\Microsoft\\AppV\\ClientStreaming key). Background streaming is a default setting where the Autoload setting is set to download previously used packages. The behavior based on default setting (value=1) downloads App-V data blocks in the background after the application has been launched. This setting can either be disabled altogether (value=0) or enabled for all packages (value=2), regardless of whether they've been launched. - -### Optimized streaming - -App-V packages can be configured with a primary feature block during sequencing. This setting allows the sequencing engineer to monitor launch files for a specific application, or applications, and mark the blocks of data in the App-V package for streaming at first launch of any application in the package. - -### Stream faults - -After the initial stream of any publishing data and the primary feature block, requests for more files perform stream faults. These blocks of data are downloaded to the package store on an as-needed basis. This flexibility allows a user to download only a small part of the package, typically enough to launch the package and run normal tasks. All other blocks are downloaded when a user initiates an operation that requires data not currently in the package store. - -### Package upgrades - -App-V Packages require updating throughout the lifecycle of the application. App-V Package upgrades are like the package publish operation, as each version will be created in its own PackageRoot location: %ProgramData%\App-V\{PkgGUID}\{newVerGUID}. The upgrade operation is optimized by creating hard links to identical and streamed files from other versions of the same package. - -### Package removal - -The App-V Client's behavior when packages are removed depends on the package removal method. Using an App-V full infrastructure to unpublish the application, the user catalog files (machine catalog for globally published applications) are removed, but the package store location and COW locations remain. When the **Remove-AppVClientPackge** Windows PowerShell cmdlet is used to remove an App-V Package, the package store location is cleaned. Remember that unpublishing an App-V Package from the Management Server doesn't perform a Remove operation. Neither operation will remove the Package Store package files. - -## Roaming registry and data - -App-V is able to provide a near-native experience when roaming, depending on how the application being used is written. By default, App-V roams AppData that is stored in the roaming location, based on the roaming configuration of the operating system. Other locations for storage of file-based data don't roam from computer to computer, since they're in locations that aren't roamed. - -### Roaming requirements and user catalog data storage - -App-V stores data, which represents the state of the user’s catalog, in the form of: - -- Files under %appdata%\\Microsoft\\AppV\\Client\\Catalog -- Registry settings under HKEY_CURRENT_USER\Software\Microsoft\AppV\Client\Packages - -Together, these files and registry settings represent the user’s catalog, so either both must be roamed, or neither must be roamed for a given user. App-V doesn't support roaming %AppData%, but not roaming the user’s profile (registry), or vice versa. - ->[!NOTE] ->The **Repair-AppvClientPackage** cmdlet doesn't repair the publishing state of packages where the user’s App-V state under HKEY_CURRENT_USER is missing or mismatched with the data in %appdata%. - -### Registry-based data - -App-V registry roaming falls into two scenarios, as shown in the following table. - -|Scenario|Description| -|---|---| -|Applications that are run as standard users|When a standard user launches an App-V application, both HKLM and HKCU for App-V applications are stored in the HKCU hive on the machine. This scenario presents two distinct paths:

- HKLM's location is HKCU\SOFTWARE\Classes\AppV\Client\Packages\\{PkgGUID}\REGISTRY\MACHINE\SOFTWARE
- HKCU's location is HKCU\SOFTWARE\Microsoft\AppV\Client\Packages\\{PkgGUID}\REGISTRY\USER\\{UserSID}\SOFTWARE

The locations are enabled for roaming based on the operating system settings.| -|Applications that are run with elevation|When an application is launched with elevation:

- HKLM data is stored in the HKLM hive on the local computer
- HKCU data is stored in the User Registry location

In this scenario, these settings aren't roamed with normal operating system roaming configurations, and the resulting registry keys and values are stored in the following locations:

- HKLM's location is HKLM\SOFTWARE\Microsoft\AppV\Client\Packages\\{PkgGUID}\\{UserSID}\REGISTRY\MACHINE\SOFTWARE
- HKCU's location is HKCU\SOFTWARE\Microsoft\AppV\Client\Packages\\{PkgGUID}\\Registry\User\\{UserSID}\SOFTWARE| - -### App-V and folder redirection - -App-V supports folder redirection of the roaming AppData folder (%AppData%). When the virtual environment is started, the roaming AppData state from the user’s roaming AppData directory is copied to the local cache. Conversely, when the virtual environment is shut down, the local cache that is associated with a specific user’s roaming AppData is transferred to the actual location of that user’s roaming AppData directory. - -A typical package has several locations mapped in the user’s backing store for settings in both AppData\\Local and AppData\\Roaming. These locations are the Copy on Write locations that are stored per user in the user’s profile, and that are used to store changes made to the package VFS directories and to protect the default package VFS. - -The following table shows local and roaming locations when folder redirection hasn't been implemented. - -| VFS directory in package | Mapped location of backing store | -|---|---| -| ProgramFilesX86 | C:\Users\Local\AppData\Local\Microsoft\AppV\Client\VFS\\<GUID>\ProgramFilesX86 | -| SystemX86 | C:\Users\username\AppData\Local\Microsoft\AppV\Client\VFS\\<GUID>\SystemX86 | -| Windows | C:\Users\username\AppData\Local\Microsoft\AppV\Client\VFS\\<GUID>\Windows | -| appv\_ROOT | C:\Users\username\AppData\Local\Microsoft\AppV\Client\VFS\\<GUID>\appv_ROOT| -| AppData | C:\Users\username\AppData\Local\Microsoft\AppV\Client\VFS\\<GUID>\AppData | - -The following table shows local and roaming locations when folder redirection has been implemented for %AppData% and the location has been redirected (typically to a network location). - -| VFS directory in package | Mapped location of backing store | -|---|---| -| ProgramFilesX86 | C:\Users\Local\AppData\Local\Microsoft\AppV\Client\VFS\\<GUID>\ProgramFilesX86 | -| SystemX86 | C:\Users\Local\AppData\Local\Microsoft\AppV\Client\VFS\\<GUID>\SystemX86 | -| Windows | C:\Users\Local\AppData\Local\Microsoft\AppV\Client\VFS\\<GUID>\Windows | -| appv_ROOT | C:\Users\Local\AppData\Local\Microsoft\AppV\Client\VFS\\<GUID>\appv\_ROOT | -| AppData | \\Fileserver\users\Local\roaming\Microsoft\AppV\Client\VFS\\<GUID>\AppData | - -The current App-V Client VFS driver can't write to network locations, so the App-V Client detects the presence of folder redirection and copies the data on the local drive during publishing and when the virtual environment starts. After the user closes the App-V application and the App-V Client closes the virtual environment, the local storage of the VFS AppData is copied back to the network, enabling roaming to more machines, where the process will be repeated. Here's what happens during the process: - -1. During publishing or virtual environment startup, the App-V Client detects the location of the AppData directory. -2. If the roaming AppData path is local or no AppData\\Roaming location is mapped, nothing happens. -3. If the roaming AppData path isn't local, the VFS AppData directory is mapped to the local AppData directory. - -This process solves the problem of a non-local %AppData% that isn't supported by the App-V Client VFS driver. However, the data stored in this new location isn't roamed with folder redirection. All changes during the running of the application happen to the local AppData location and must be copied to the redirected location. The process does the following things: - -1. Shuts down the App-V application, which also shuts down the virtual environment. -2. Compresses the local cache of the roaming AppData location and store it in a .zip file. -3. Uses the time stamp at the end of the .zip packaging process to name the file. -4. Records the time stamp in the HKEY\_CURRENT\_USER\\Software\\Microsoft\\AppV\\Client\\Packages\\<GUID>\\AppDataTime registry as the last known AppData time stamp. -5. Calls the folder redirection process to evaluate and initiate the .zip file uploaded to the roaming AppData directory. - -The time stamp is used to determine a “last writer wins” scenario if there's a conflict and is used to optimize the download of the data when the App-V application is published, or the virtual environment is started. Folder redirection will make the data available from any other clients covered by the supporting policy and will initiate the process of storing the AppData\\Roaming data to the local AppData location on the client. Here's what happens during the process: - -1. The user starts an application, which also starts the virtual environment. -2. The application’s virtual environment checks for the most recent time stamped .zip file, if present. -3. The virtual environment checks the registry for the last known uploaded time stamp, if present. -4. The virtual environment downloads the most recent .zip file unless the local last known upload time stamp is greater than or equal to the time stamp from the .zip file. -5. If the local last known upload time stamp is earlier than that of the most recent .zip file in the roaming AppData location, the virtual environment extracts the .zip file to the local temp directory in the user’s profile. -6. After the .zip file is successfully extracted, the local cache of the roaming AppData directory is renamed and the new data moved into place. -7. The renamed directory is deleted and the application opens with the most recently saved roaming AppData data. - -This process completes the successful roaming of application settings that are present in AppData\\Roaming locations. The only other condition that must be addressed is a package repair operation. The process does the following things: - -1. During repair, detects if the path to the user’s roaming AppData directory isn't local. -2. Maps the non-local roaming AppData path targets, recreating the expected roaming and local AppData locations. -3. Deletes the time stamp stored in the registry, if present. - -This process will recreate both the local and network locations for AppData and remove the registry record of the time stamp. - -## App-V Client application lifecycle management - -In an App-V Full Infrastructure, after applications are sequenced, they're managed and published to users or computers through the App-V Management and Publishing servers. This section details the operations that occur during the common App-V application lifecycle operations (Add, publishing, launch, upgrade, and removal) and the file and registry locations that are changed and modified from the App-V Client perspective. The App-V Client operations are input as PowerShell commands on the computer running the App-V Client. - -This document focuses on App-V Full Infrastructure solutions. For specific information on App-V Integration with Microsoft Configuration Manager, see [Deploy App-V virtual applications with Configuration Manager](/mem/configmgr/apps/get-started/deploying-app-v-virtual-applications). - -The App-V application lifecycle tasks are triggered at user sign in (default), machine startup, or as background timed operations. The settings for the App-V Client operations, including Publishing Servers, refresh intervals, package script enablement, and others, are configured (after the client is enabled) with Windows PowerShell commands. See [App-V Client Configuration Settings: Windows PowerShell](appv-client-configuration-settings.md#app-v-client-configuration-settings-windows-powershell). - -### Publishing refresh - -The publishing refresh process comprises several smaller operations that are performed on the App-V Client. Since App-V is an application virtualization technology and not a task scheduling technology, the Windows Task Scheduler is utilized to enable the process when the user signs in, the machine turns on, and at scheduled intervals. The client configuration during setup listed in the previous section is the preferred method when distributing the client to a large group of computers with the correct settings. These client settings can be configured with the following Windows PowerShell cmdlets: - -- **Add-AppVPublishingServer** configures the client with an App-V Publishing Server that provides App-V packages. -- **Set-AppVPublishingServer** modifies the current settings for the App-V Publishing Server. -- **Set-AppVClientConfiguration** modifies the currents settings for the App-V Client. -- **Sync-AppVPublishingServer** initiates an App-V Publishing Refresh process manually. This process is also utilized in the scheduled tasks created during configuration of the publishing server. - -The following sections will elaborate what goes on during the publishing refresh process. - -#### Adding an App-V package - -Adding an App-V package to the client is the first step of the publishing refresh process. The end result is the same as the **Add-AppVClientPackage** cmdlet in Windows PowerShell, except the publishing refresh add process contacts the configured publishing server and passes a high-level list of applications back to the client to pull more detailed information, rather than just doing a single package add operation. - -The process then configures the client for package or connection group additions or updates, then accesses the appv file. Next, the contents of the appv file are expanded and placed on the local operating system in the appropriate locations. The following steps are a detailed workflow of the process, assuming the package is configured for Fault Streaming. - -#### How to add an App-V package - -1. Initiate installation manually through Windows PowerShell or Task Sequence initiation of the Publishing Refresh process. - - 1. The App-V Client makes an HTTP connection and requests a list of applications based on the target. The Publishing refresh process supports targeting machines or users. - - 2. The App-V Publishing Server uses the identity of the initiating target, user or machine, and queries the database for a list of entitled applications. The list of applications is provided as an XML response, which the client uses to send more requests to the server for more information on a per-package basis. - -2. The Publishing Agent on the App-V Client will evaluate any connection groups that are unpublished or disabled, since package version updates that are part of the connection group can't be processed. - -3. Configure the packages by identifying the **Add** or **Update** operations. - - 1. The App-V Client utilizes the AppX API from Windows and accesses the appv file from the publishing server. - - 2. The package file is opened and the **AppXManifest.xml** and **StreamMap.xml** files are downloaded to the Package Store. - - 3. Completely stream publishing block data defined in the **StreamMap.xml** file. Publishing block data is stored in Package Store\\PkgGUID\\VerGUID\\Root. - - - Icons: Targets of extension points. - - Portable Executable Headers (PE Headers): Targets of extension points that contain the base information about the image need on disk, accessed directly or through file types. - - Scripts: Download scripts directory for use throughout the publishing process. - - 4. Populate the Package store by performing the following sub-steps: - - 1. Create sparse files on disk that represent the extracted package for any directories listed. - - 2. Stage top-level files and directories under root. - - All other files are created when the directory is listed as sparse on disk and streamed on demand. - - 5. Create the machine catalog entries. Create the **Manifest.xml** and **DeploymentConfiguration.xml** files from the package files (if no **DeploymentConfiguration.xml** file in the package a placeholder is created). - - 6. Create location of the package store in the registry **HKLM\\Software\\Microsoft\\AppV\\Client\\Packages\\PkgGUID\\Versions\\VerGUID\\Catalog**. - - 7. Create the **Registry.dat** file from the package store to **%ProgramData%\\Microsoft\\AppV\\Client\\VReg\\{VersionGUID}.dat**. - - 8. Register the package with the App-V Kernel Mode Driver at **HKLM\\Microsoft\\Software\\AppV\\MAV**. - - 9. Invoke scripting from the **AppxManifest.xml** or **DeploymentConfig.xml** file for Package Add timing. - -4. Configure Connection Groups by adding and enabling or disabling. - -5. Remove objects that aren't published to the target (user or machine). - - > [!NOTE] - >This will not perform a package deletion but rather remove integration points for the specific target (user or machine) and remove user catalog files (machine catalog files for globally published). - -6. Invoke background load mounting based on client configuration. - -7. Packages that already have publishing information for the machine or user are immediately restored. - - > [!NOTE] - >This condition occurs as a product of removal without unpublishing with background addition of the package. - -This process completes an App-V package add for the publishing refresh process. The next step is publishing the package to a specific target (machine or user). - -![Package add file and registry data.](images/packageaddfileandregistrydata.png) - -**Package add file and registry data** - -#### Publishing an App-V package - -During the Publishing Refresh operation, the specific publishing operation, **Publish-AppVClientPackage**, adds entries to the user catalog, maps entitlement to the user, identifies the local store, and finishes by completing any integration steps. - -#### How to publish an App-V package - -1. Package entries are added to the user catalog - - 1. User targeted packages: the **UserDeploymentConfiguration.xml** and **UserManifest.xml** files are placed on the machine in the User Catalog. - - 2. Machine targeted (global) packages: the **UserDeploymentConfiguration.xml** is placed in the Machine Catalog. - -2. Register the package with the kernel mode driver for the user at **HKLM\\Software\\Microsoft\\AppV\\MAV**. - -3. Perform integration tasks. - - 1. Create extension points. - - 2. Store backup information in the user’s registry and roaming profile (Shortcut Backups). - - > [!NOTE] - >This enables restore extension points if the package is unpublished. - - 3. Run scripts targeted for publishing timing. - -Publishing an App-V Package that is part of a Connection Group is similar to the above process. For connection groups, the path that stores the specific catalog information includes PackageGroups as a child of the Catalog Directory. Review the Machine and User Catalog information in the preceding sections for details. - -![package add file and registry data - global.](images/packageaddfileandregistrydata-global.png) - -**Package add file and registry data—global** - -### Application launch - -After the Publishing Refresh process, the user launches and then relaunches an App-V application. The App-V Client checks the path to the user catalog for files created during publishing. After establishing rights to launch the package, the App-V Client creates a virtual environment, begins streaming any necessary data, and applies the appropriate manifest and deployment configuration files during virtual environment creation. Once the virtual environment created and configured for the specific package and application, the application starts. This might seem like a lot, but the process in action is fast, and is optimized to minimize network traffic. - -#### How to launch App-V applications - -1. User launches the application by selecting a shortcut or file type invocation. - -2. The App-V Client verifies existence in the User Catalog for the following files - - - **UserDeploymentConfiguration.xml** - - **UserManifest.xml** - -3. If the files are present, the application is entitled for that specific user and the application will start the process for launch. There's no network traffic at this point. - -4. Next, the App-V Client checks that the path for the package registered for the App-V Client service is found in the registry. - -5. Upon finding the path to the package store, the virtual environment is created. - - If this process execution is the first launch, the Primary Feature Block downloads if present. - -6. After downloading, the App-V Client service consumes the manifest and deployment configuration files to configure the virtual environment and all App-V subsystems are loaded. - -7. The Application launches. For any missing files in the package store (sparse files), App-V will stream fault the files on an as-needed basis. - - ![package add file and registry data - stream.](images/packageaddfileandregistrydata-stream.png) - - **Package add file and registry data—stream** - -### Upgrading an App-V package - -The current version of App-V's package upgrade process differs from the older versions in its storage optimization. App-V supports multiple versions of the same package on a machine entitled to different users. Package versions can be added at any time, as the package store and catalogs are updated with the new resources. During an upgrade in the new version, only new files are added to the new version store location, and hard links are created for unchanged files. Such results reduce overall storage by only presenting the file on one disk location, then projecting it into all folders with a file location entry on the disk. - -#### How to upgrade an App-V package - -1. The App-V Client performs a Publishing Refresh and discovers a newer version of an App-V Package. - -2. Package entries are added to the appropriate catalog for the new version. - - 1. User targeted packages: the **UserDeploymentConfiguration.xml** and **UserManifest.xml** files are placed on the machine in the user catalog at **appdata\\roaming\\Microsoft\\AppV\\Client\\Catalog\\Packages\\PkgGUID\\VerGUID**. - - 2. Machine targeted (global) packages: the **UserDeploymentConfiguration.xml** is placed in the machine catalog at **%programdata%\\Microsoft\\AppV\\Client\\Catalog\\Packages\\PkgGUID\\VerGUID**. - -3. Register the package with the kernel mode driver for the user at **HKLM\\Software\\Microsoft\\AppV\\MAV**. - -4. Perform integration tasks. - - 1. Integrate extensions points (EP) from the Manifest and Dynamic Configuration files. - - 2. File based EP data is stored in the AppData folder utilizing Junction Points from the package store. - - 3. Version 1 EPs already exist when a new version becomes available. - - 4. The extension points are switched to the Version 2 location in machine or user catalogs for any newer or updated extension points. - -5. Run scripts targeted for publishing timing. - -6. Install Side-by-Side assemblies as required. - -### Upgrading an in-use App-V package - -If you try to upgrade a package that is currently in use, the upgrade task is placed in a pending state. The upgrade will run later, according to the following rules: - -| Task type | Applicable rule | -|---|---| -| User-based tasks, such as publishing a package to a user | The pending task will be performed after the user signs out and then signs back in. | -| Globally based tasks, such as enabling a connection group globally | The pending task will be performed when the computer is shut down and then restarted. | - -When a task is placed in a pending state, the App-V Client also generates a registry key for the pending task, as follows: - -| User-based or globally based task | Where the registry key is generated | -|---|---| -| User-based tasks | HKEY\_CURRENT\_USER\Software\Microsoft\AppV\Client\PendingTasks | -| Globally based tasks | HKEY\_LOCAL\_MACHINE\Software\Microsoft\AppV\Client\PendingTasks | - -The following operations must be completed before users can use the newer version of the package: - -| Task | Details | -|---|---| -| Add the package to the computer | This task is computer-specific and you can perform it at any time by completing the steps in [How to add an App-V package](#how-to-add-an-app-v-package). | -| Publish the package | See the Package Publishing section above for steps. This process requires that you update extension points on the system. You can't complete this task while the application is in use. | - -Use the following example scenarios as a guide for updating packages. - -| Scenario | Requirements | -|---|---| -| App-V package isn't in use when you try to upgrade | None of the following components of the package can be in use: virtual application, COM server, or shell extensions.

The administrator publishes a newer version of the package and the upgrade works the next time a component or application inside the package is launched. The new version of the package is streamed and ran. | -| App-V package is in use when the administrator publishes a newer version of the package | The App-V Client sets the operation to "pending," which means that it's queued and will be carried out later when the package isn't in use.

If the package application is in use, the user shuts down the virtual application, after which the upgrade can occur.

If the package has shell extensions, which are permanently loaded by Windows Explorer, the user won't be able to sign in. Users must sign off and then sign back in to initiate the App-V package upgrade.| - -### Global vs. user publishing - -App-V Packages can be published in one of two ways; as user, which entitles an App-V package to a specific user or group of users, or as global, which entitles the App-V package to the entire machine for all users of the machine. Once a package upgrade has been pended and the App-V package isn't in use, consider the two types of publishing: - -- Global publishing is when the application is published to a machine; all users on that machine can use it. The upgrade will happen when the App-V Client Service starts, which effectively means a machine restart. -- User publishing is when the application is published to a user. If there are multiple users on the machine, the application can be published to a subset of the users. The upgrade will happen when the user signs in or when it's published again (periodically, ConfigMgr Policy refresh and evaluation, or an App-V periodic publishing/refresh, or explicitly through Windows PowerShell commands). - -### Removing an App-V package - -Removing App-V applications in a Full Infrastructure is an unpublish operation and doesn't perform a package removal. The process is the same as the publish process above, but instead of adding the removal process reverses the changes that have been made for App-V Packages. - -### Repairing an App-V package - -The repair operation is easy to do but may affect many locations on the machine. The previously mentioned Copy on Write (COW) locations are removed, and extension points are deintegrated and then reintegrated. Before repairing, please review where the COW data placement locations are registered in the registry. To perform a Repair operation, all you need to do is initiate it from the App-V Client Console or through the **Repair-AppVClientPackage** PowerShell cmdlet. After that, the operation is completed automatically. - -## Integration of App-V packages - -The App-V Client and package architecture provides specific integration with the local operating system during the addition and publishing of packages. Three files define the integration or extension points for an App-V Package: - -- AppXManifest.xml is stored inside of the package with fallback copies stored in the package store and the user profile. Contains the options created during the sequencing process. -- DeploymentConfig.xml provides configuration information of computer- and user-based integration extension points. -- UserConfig.xml is a subset of the Deploymentconfig.xml file that only provides user-based configurations and only targets user-based extension points. - -### Rules of integration - -When App-V applications are published to a computer with the App-V Client, some specific actions take place as described in the following list: - -- Global Publishing: Shortcuts are stored in the All Users profile location and other extension points are stored in the registry in the HKLM hive. -- User Publishing: Shortcuts are stored in the current user account profile and other extension points are stored in the registry in the HKCU hive. -- Backup and Restore: Existing native application data and registry (such as FTA registrations) are backed up during publishing. - - 1. App-V packages are given ownership based on the last integrated package where the ownership is passed to the newest published App-V application. - 2. Ownership transfers from one App-V package to another when the owning App-V package is unpublished. This transfer won't initiate a restore of the data or registry. - 3. Restore the backed-up data when the last package is unpublished or removed on a per-extension point basis. - -### Extension points - -The App-V publishing files (manifest and dynamic configuration) provide several extension points to integrate the application with the local operating system. These extension points perform typical application installation tasks, such as placing shortcuts, creating file type associations, and registering components. As these are virtualized applications that aren't installed in the same manner a traditional application, there are some differences. The following is a list of extension points covered in this section: - -- Shortcuts -- File type associations -- Shell extensions -- COM -- Software clients -- Application capabilities -- URL Protocol handler -- AppPath -- Virtual application - -### Shortcuts - -The shortcut is one of the basic elements of integration with the OS and is the interface for direct user launch of an App-V application. During the publishing and unpublishing of App-V applications. - -From the package manifest and dynamic configuration XML files, the path to a specific application executable can be found in a section as shown in the following example: - -```XML - - - [{Common Desktop}]\Adobe Reader.lnk - [{AppVPackageRoot}]\Reader\AcroRd32.exe - [{Windows}]\Installer\{AC76BA86-7AD7-1033-7B44-A94000000001}\SC_Reader.ico - - - 1 - [{AppVPackageRoot}]\Reader\AcroRd32.exe - - -``` - -As mentioned previously, the App-V shortcuts are placed by default in the user’s profile based on the refresh operation. Global refresh places shortcuts in the All Users profile and user refresh stores them in the specific user’s profile. The actual executable is stored in the Package Store. The location of the ICO file is a tokenized location in the App-V package. - -### File type associations - -Users can use file type invocations or open a file with a registered extension (.docx) to start an App-V application because the App-V Client manages the local operating system File Type Associations during publishing. File type associations are present in the manifest and dynamic configuration files, as shown in the following example: - -```XML - - - - .xdp - AcroExch.XDPDoc - application/vnd.adobe.xdp+xml - - - AcroExch.XDPDoc - Adobe Acrobat XML Data Package File - 65536 - [{Windows}]\Installer\{AC76BA86-7AD7-1033-7B44-A94000000001}\XDPFile_8.ico - - Read - - [{AppVPackageRoot}]\Reader\AcroRd32.exe - Open - "[{AppVPackageRoot}]\Reader\AcroRd32.exe" "%1" - - - [{AppVPackageRoot}]\Reader\AcroRd32.exe - Printto - "[{AppVPackageRoot}]\Reader\AcroRd32.exe" /t "%1" "%2" "%3" "%4" - - - [{AppVPackageRoot}]\Reader\AcroRd32.exe - Read - Open with Adobe Reader - "[{AppVPackageRoot}]\Reader\AcroRd32.exe" "%1" - - - - - -``` - ->[!NOTE] ->In this example: ->- `.xdp` is the extension ->- `AcroExch.XDPDoc` is the ProgId value (which points to the adjoining ProgId) ->- `"[{AppVPackageRoot}]\Reader\AcroRd32.exe" "%1"` is the command line, which points to the application executable - -### Shell extensions - -Shell extensions are embedded in the package automatically during the sequencing process. When the package is published globally, the shell extension gives users the same functionality as if the application were locally installed. The application requires no extra setup or configuration on the client to enable the shell extension functionality. - -#### Requirements for using shell extensions - -- Packages that contain embedded shell extensions must be published globally. -- The “bitness” of the application, Sequencer, and App-V Client must match, or the shell extensions won’t work. The following example configuration fulfills the matching requirement: - - The version of the application is 64-bit. - - The Sequencer is running on a 64-bit computer. - - The package is being delivered to a 64-bit App-V Client computer. - -The following table displays the supported shell extensions. - -| Handler | Description | -|---|---| -| Context menu handler | Adds menu items to the context menu. it's called before the context menu is displayed. | -| Drag-and-drop handler | Controls the action upon right-click drag-and-drop and modifies the context menu that appears. | -| Drop target handler | Controls the action after a data object is dragged-and-dropped over a drop target, such as a file.| -| Data object handler| Controls the action after a file is copied to the clipboard or dragged-and-dropped over a drop target. It can provide more clipboard formats to the drop target.| -| Property sheet handler| Replaces or adds pages to the property sheet dialog box of an object.| -| Infotip handler| Allows retrieving flags and infotip information for an item and displaying it inside a popup tooltip upon mouse-hover.| -| Column handler| Allows creating and displaying custom columns in Windows Explorer *Details view*. It can be used to extend sorting and grouping.| -| Preview handler| Enables a preview of a file to be displayed in the Windows Explorer Preview Pane.| - -### COM - -The App-V Client supports publishing applications with support for COM integration and virtualization. COM integration allows the App-V Client to register COM objects on the local operating system and virtualization of the objects. For the purposes of this document, the integration of COM objects requires more details. - -App-V supports registering COM objects from the package to the local operating system with two process types: Out-of-process and In-process. Registering COM objects is accomplished with one or a combination of multiple modes of operation for a specific App-V package that includes Off, Isolated, and Integrated. Integrated mode is configured for either the Out-of-process or In-process type. Configuration of COM modes and types is accomplished with dynamic configuration files (deploymentconfig.xml or userconfig.xml). - -For details on App-V integration, see [Microsoft Application Virtualization 5.0 Integration](/archive/blogs/appv/microsoft-application-virtualization-5-0-integration). - -### Software clients and application capabilities - -App-V supports specific software clients and application capabilities extension points to register virtualized applications with the operating system's software client. This specific support means users can select default programs for operations like email, instant messaging, and using the media player. This operation is performed in the control panel with **Set Program Access** and **Computer Defaults**, and is configured during sequencing in the manifest or dynamic configuration files. Application capabilities are only supported when the App-V applications are published globally. - -The following example illustrates a software client registration of an App-V-based mail client. - -```XML - - - - - - - Mozilla Thunderbird - Mozilla Thunderbird - [{ProgramFilesX86}]\Mozilla Thunderbird\thunderbird.exe,0 - - - "[{ProgramFilesX86}]\Mozilla Thunderbird\uninstall\helper.exe" /SetAsDefaultAppGlobal - "[{ProgramFilesX86}]\Mozilla Thunderbird\uninstall\helper.exe" /HideShortcuts - "[{ProgramFilesX86}]\Mozilla Thunderbird\uninstall\helper.exe" /ShowShortcuts - - 1 - - - - [{ProgramFilesX86}]\Mozilla Thunderbird\thunderbird.exe - "[{ProgramFilesX86}]\Mozilla Thunderbird\thunderbird.exe" -mail - - [{ProgramFilesX86}]\Mozilla Thunderbird\mozMapi32_InUse.dll - - Thunderbird URL - 2 - [{ProgramFilesX86}]\Mozilla Thunderbird\thunderbird.exe,0 - - [{ProgramFilesX86}]\Mozilla Thunderbird\thunderbird.exe - "[{ProgramFilesX86}]\Mozilla Thunderbird\thunderbird.exe" -osint -compose "%1" - - - - - - - -``` - ->[!NOTE] ->In this example: ->- `` is the overall Software Clients setting to integrate Email clients. ->- `` is the flag to set a particular Email client as the default Email client. ->- `[{ProgramFilesX86}]\Mozilla Thunderbird\mozMapi32_InUse.dll` is the MAPI dll registration. - -### URL Protocol handler - -Virtual applications don't always specifically utilize file type invocation. For, example, in an application that supports embedding a mailto: link inside a document or web page, the user selects the link expecting to access their registered mail client. App-V supports URL Protocol handlers that can be registered on a per-package basis with the local operating system. During sequencing, the URL Protocol handlers are automatically added to the package. - -For situations where there's more than one application that could register the specific URL Protocol handler, the dynamic configuration files can be utilized to modify the behavior and suppress or disable this feature for an application that shouldn't be the primary application launched. - -### AppPath - -The AppPath extension point supports calling App-V applications directly from the operating system. Administrators can provide access to App-V applications from operating system commands or scripts without calling the specific path to the executable from either the Run or Start Screen, depending on the operating system. It therefore avoids modifying the system path environment variable on all systems, as it's accomplished during publishing. - -The AppPath extension point is configured either in the manifest or in the dynamic configuration files and is stored in the registry on the local machine during publishing for the user. For more information on AppPath review: [App Paths - A Virtual Application Extension in App-V 5.0](/archive/blogs/virtualworld/app-paths-a-virtual-application-extension-in-app-v-5-0). - -### Virtual application - -This subsystem provides a list of applications captured during sequencing which is consumed by other App-V components. Integration of extension points belonging to a specific application can be disabled using dynamic configuration files. For example, if a package contains two applications, you can disable all extension points belonging to one application to only allow integration of extension points for the other application. - -### Extension point rules - -The previously described extension points are integrated into the operating system based on how the packages have been published. Global publishing places extension points in public machine locations, where user publishing places extension points in user locations. For example, a shortcut created on the desktop and published globally will result in the file data for the shortcut (%Public%\\Desktop) and the registry data (HKLM\\Software\\Classes). The same shortcut would have file data (%UserProfile%\\Desktop) and registry data (HKCU\\Software\\Classes). - -Extension points aren't all published the same way, where some extension points will require global publishing and others require sequencing on the specific operating system and architecture where they're delivered. Below is a table that describes these two key rules. - -|Virtual Extension|Requires target OS sequencing|Requires global publishing| -|---|:---:|:---:| -|Shortcut||| -|File Type Association||| -|URL Protocols|X|| -|AppPaths|X|| -|COM Mode||| -|Software Client|X|| -|Application Capabilities|X|X| -|Context Menu Handler|X|X| -|Drag-and-drop Handler|X|| -|Data Object Handler|X|| -|Property Sheet Handler|X|| -|Infotip Handler|X|| -|Column Handler|X|| -|Shell Extensions|X|| -|Browser Helper Object|X|X| -|Active X Object|X|X| - -## Dynamic configuration processing - -Deploying App-V packages to a single machine or user is simple. However, as organizations deploy App-V applications across business lines and geographic and political boundaries, it becomes impossible to sequence all applications with the same settings. App-V was designed to overcome this problem by capturing specific settings and configurations during sequencing in the Manifest file while also supporting modification with Dynamic Configuration files. - -App-V dynamic configuration lets you specify a package policy at either the machine or user levels. Sequencing engineers can use Dynamic Configuration files to modify the configuration of a package post-sequencing to address the needs of individual groups of users or machines. In some instances, it may be necessary to modify the application to provide proper functionality within the App-V environment. For example, you may need to modify the \_\*config.xml files to allow certain actions to be performed at a specified time while executing the application, like disabling a mailto extension to prevent a virtualized application from overwriting that extension from another application. - -App-V packages contain the Manifest file inside of the App-V Package file, which is representative of sequencing operations and is the policy of choice unless Dynamic Configuration files are assigned to a specific package. Post-sequencing, the Dynamic Configuration files can be modified to allow an application to be published to different desktops or users with different extension points. The two Dynamic Configuration files are the Dynamic Deployment Configuration (DDC) and Dynamic User Configuration (DUC) files. This section focuses on the combination of the manifest and dynamic configuration files. - -### Examples of dynamic configuration files - -The following example shows the combination of the Manifest, Deployment Configuration, and User Configuration files after publishing and during normal operation. These examples are abbreviated examples of each of the files. The purpose is to show the combination of the files only, not to be a complete description of the specific categories available in each file. For more information, download the [App-V Sequencing Guide](https://www.microsoft.com/download/details.aspx?id=27760). - -#### Manifest - -```XML - - - [{Common Programs}]\7-Zip\7-Zip File Manager.lnk - [{AppVPackageRoot}]\7zFM.exe - [{AppVPackageRoot}]\7zFM exe.O.ico - - -``` - -#### Deployment Configuration - -```XML - - - - - - - - - - -``` - -#### User Configuration - -```XML - - - - - [{Desktop}]\7-Zip\7-Zip File Manager.lnk - [{AppVPackageRoot}]\7zFM.exe - [{AppVPackageRoot}]\7zFM exe.O.ico - - - - - - - - [{Desktop}]\7-Zip\7-Zip File Manager.lnk - [{AppVPackageRoot}]\7zFM.exe - [{AppVPackageRoot}]\7zFM.exe.O.ico - - - [{Common Programs}]\7-Zip\7-Zip File Manager.Ink - [{AppVPackageRoot}]\7zFM.exe - [{AppVPackageRoot)]\7zFM.exe.O.ico - - - - - - - - - - - - -``` - -## Side-by-side assemblies - -App-V supports automatic packaging of side-by-side assemblies during sequencing and deployment on the client during virtual application publishing. App-V also supports capturing side-by-side assemblies during sequencing for assemblies not present on the sequencing machine. For assemblies consisting of Visual C++ (Version 8 and newer) or MSXML run-time, the Sequencer will automatically detect and capture these dependencies even if they weren't installed during monitoring. - -The side-by-side assemblies feature removes the limitations of previous versions of App-V, where the App-V Sequencer didn't capture assemblies already present on the sequencing workstation, and privatized the assemblies, which limited it to a bit version per package. This behavior resulted in App-V applications being deployed to clients missing the required side-by-side assemblies, which led to application launch failures. This failure forced the packaging process to document and ensure that all assemblies required for packages were locally installed on the user’s client operating system. This task was both a management and implementation challenge due to the number of assemblies and the lack of application documentation for the required dependencies. - -Side-by-side assembly support in App-V has the following features: - -- Automatic captures of side-by-side assembly during sequencing, regardless of whether the assembly was already installed on the sequencing workstation. -- The App-V Client automatically installs required side-by-side assemblies to the client computer at publishing time if they aren't already installed. -- The Sequencer reports the VC run-time dependency in Sequencer reporting mechanism. -- The Sequencer allows opting to not package assemblies already installed on the Sequencer, supporting scenarios where the assemblies have previously been installed on the target computers. - -### Automatic publishing of side-by-side assemblies - -During publishing of an App-V package with side-by-side assemblies, the App-V Client will check for the presence of the assembly on the machine. If it doesn't detect an assembly, the client will deploy the assembly to the machine. Packages that are part of connection groups will rely on the side-by-side assembly installations in the base packages, as the connection groups don't contain any information about assembly installation. - ->[!NOTE] ->Unpublishing or removing a package with an assembly doesn't remove the assemblies for that package. - -## Client logging - -The App-V Client logs information to the Windows Event log in standard ETW format. The specific App-V events can be found in the event viewer under **Applications and Services Logs\\Microsoft\\AppV\\Client**. - -There're three specific categories of events recorded: - -- **Admin** logs events for configurations applied to the App-V Client and also contains the primary warnings and errors. -- **Operational** logs the general App-V execution and usage of individual components, creating an audit log of the App-V Client's completed App-V operations. -- **Virtual Application** logs virtual application launches and use of virtualization subsystems. diff --git a/windows/application-management/app-v/appv-apply-the-deployment-configuration-file-with-powershell.md b/windows/application-management/app-v/appv-apply-the-deployment-configuration-file-with-powershell.md deleted file mode 100644 index 310cac6312..0000000000 --- a/windows/application-management/app-v/appv-apply-the-deployment-configuration-file-with-powershell.md +++ /dev/null @@ -1,49 +0,0 @@ ---- -title: Apply deployment config file via Windows PowerShell (Windows 10/11) -description: How to apply the deployment configuration file by using Windows PowerShell for Windows 10/11. -author: aczechowski -ms.service: windows-client -ms.date: 06/15/2018 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.topic: article -ms.subservice: itpro-apps ---- -# How to apply the deployment configuration file by using Windows PowerShell - -[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] - -When you add or set a package to a computer running the App-V client before it's been published, a dynamic deployment configuration file is applied to it. The dynamic deployment configuration file configures the default settings for the package that all users share on the computer running the App-V client. This section will tell you how to use a deployment configuration file. - -## Apply the deployment configuration file with Windows PowerShell - -> [!NOTE] -> The following example cmdlet uses the following two file paths for the package and configuration files: -> -> * C:\\Packages\\Contoso\\MyApp.appv -> * C:\\Packages\\Contoso\\DynamicConfigurations\\deploymentconfig.xml -> -> If your package and configuration files use different file paths than the example, feel free to replace them as needed. - -To specify a new default set of configurations for all users who will run the package on a specific computer, in a Windows PowerShell console, enter the following cmdlet: - -```PowerShell -Add-AppVClientPackage -Path C:\Packages\Contoso\MyApp.appv -DynamicDeploymentConfiguration C:\Packages\Contoso\DynamicConfigurations\deploymentconfig.xml -``` - ->[!NOTE] ->This command captures the resulting object into $pkg. If the package is already present on the computer, you can use the **Set-AppVclientPackage** cmdlet to apply the deployment configuration document: -> -> ```PowerShell -> Set-AppVClientPackage -Name Myapp -Path C:\Packages\Contoso\MyApp.appv -DynamicDeploymentConfiguration C:\Packages\Contoso\DynamicConfigurations\deploymentconfig.xml -> ``` - - - - - -## Related articles - -* [Operations for App-V](appv-operations.md) diff --git a/windows/application-management/app-v/appv-apply-the-user-configuration-file-with-powershell.md b/windows/application-management/app-v/appv-apply-the-user-configuration-file-with-powershell.md deleted file mode 100644 index cb64552879..0000000000 --- a/windows/application-management/app-v/appv-apply-the-user-configuration-file-with-powershell.md +++ /dev/null @@ -1,48 +0,0 @@ ---- -title: How to apply the user configuration file by using Windows PowerShell (Windows 10/11) -description: How to apply the user configuration file by using Windows PowerShell (Windows 10/11). -author: aczechowski -ms.service: windows-client -ms.date: 06/15/2018 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.topic: article -ms.subservice: itpro-apps ---- -# How to apply the user configuration file by using Windows PowerShell - -[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] - -When you publish a package to a specific user, you'll also need to specify a dynamic user configuration file to tell that package how to run. - -## Apply a user configuration file - -Here's how to specify a user-specific configuration file: - -> [!NOTE] -> The following example cmdlets use this example file path for its package: -> -> * C:\\Packages\\Contoso\\MyApp.appv. -> -> If your package file uses a different file path than the example, feel free to replace it as needed. - -1. Enter the following cmdlet in Windows PowerShell to add the package to the computer: - - ```PowerShell - Add-AppVClientPackage C:\Packages\Contoso\MyApp.appv - ``` -2. Enter the following cmdlet to publish the package to the user and specify the updated the dynamic user configuration file: - - ```PowerShell - Publish-AppVClientPackage $pkg -DynamicUserConfigurationPath C:\Packages\Contoso\config.xml - ``` - - - - - -## Related articles - -* [Operations for App-V](appv-operations.md) diff --git a/windows/application-management/app-v/appv-auto-batch-sequencing.md b/windows/application-management/app-v/appv-auto-batch-sequencing.md deleted file mode 100644 index 415ade7895..0000000000 --- a/windows/application-management/app-v/appv-auto-batch-sequencing.md +++ /dev/null @@ -1,103 +0,0 @@ ---- -title: Automatically sequence multiple apps at the same time using Microsoft Application Virtualization Sequencer (App-V Sequencer) (Windows 10/11) -description: How to automatically sequence multiple apps at the same time using Microsoft Application Virtualization Sequencer (App-V Sequencer). -author: aczechowski -ms.service: windows-client -ms.date: 04/18/2018 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.topic: article -ms.subservice: itpro-apps ---- -# Automatically sequence multiple apps at the same time using Microsoft Application Virtualization Sequencer (App-V Sequencer) - -[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] - -Sequencing multiple apps at the same time requires you to install and start Microsoft Application Virtualization Sequencer (App-V Sequencer), and to install the necessary apps to collect any changes made to the operating system during the installation and building of the App-V package. - -Starting with Windows 10 version 1703, running the App-V Sequencer automatically captures and stores your customizations as an App-V project template (.appvt) file. If you want to make changes to this package later, your customizations will be automatically loaded from this template file. This automatic customization load is applicable to all of the sequencing scenarios: - -- Using the **New-BatchAppVSequencerPackages** cmdlet -- Using the App-V Sequencer interface -- Using the **New-AppVSequencerPackage** cmdlet - ->[!NOTE] ->If you're trying to update multiple apps at the same time, see [Automatically update multiple apps at the same time using Microsoft Application Virtualization Sequencer (App-V Sequencer)](appv-auto-batch-updating.md). - -### Sequence multiple apps with a PowerShell cmdlet - -Sequencing multiple apps at the same time requires that you create a **ConfigFile** with info related to each round of sequencing. This file is then used by the cmdlet to start the VM at a "clean" checkpoint, to copy the installer from the Host device to the VM, and then to start the App-V Sequencer to monitor your specified app installations. - -#### Create your ConfigFile for use by the PowerShell cmdlet - -1. Determine the apps that need to be included in your App-V sequencing package, and then open a text editor, such as Notepad. - -2. Add the following required XML info for each app: - - - ``````. The name of the app you're adding to the package. - - ``````. The file path to the folder with the app installer. - - ``````. The file name for the app executable. This file will typically be an .exe or .msi file. - - ``````. The command-line options required for the app installation. - - ``````. The maximum amount of time, in minutes, that the cmdlet should wait for sequencing to complete. You can enter a different value for each app, based on the size and complexity of the app itself. - - ``````. Determines whether the sequencer uses the cmdlet or the App-V Sequencer interface. **True** tells the sequencer to use cmdlet-based sequencing, while **False** tells the sequencer to use the App-V Sequencer interface. You can use both the cmdlet and the interface together in the same ConfigFile, for different apps. - - ``````. Indicates whether the app should be sequenced. **True** includes the app, while **False** ignores it. You can include as many apps as you want in the batch file, but optionally enable only a few of them. - - **Example:** - - ```XML - - - - Skype for Windows - D:\Install\New\SkypeforWindows - SkypeSetup.exe - /S - 20 - True - True - - - Power BI - D:\Install\New\MicrosoftPowerBI - PBIDesktop.msi - /S - 20 - True - True - - - - ``` -3. Save your completed file, using the name **ConfigFile**. - -#### Start the App-V Sequencer interface and app installation process - -Open PowerShell as an admin on the Host computer and run the following commands to start the batch sequencing: - -```PowerShell -New-BatchAppVSequencerPackages –ConfigFile –VMName -OutputPath -``` - -Where `````` is the name of the virtual machine (VM) with the App-V Sequencer installed, where you'll run the batch sequencing, and `````` is the full path to where the sequenced packages should be copied. - -The cmdlet creates a "clean" checkpoint on the VM. Next, the cmdlet copies the first app installer listed in the ConfigFile from the Host computer to the VM, and finally a new session of the VM opens (through VMConnect) and sequencing of the app begins from the command-line. After the sequencing and package creation for the first app on the VM is completed, the package is copied from the VM to the Host computer, specified in the *OutputPath* parameter. The cmdlet then goes to the second app on your list, reverting the VM back to a "clean" checkpoint and running through all of the steps again, until the second app package is copied to your output folder. This process continues until all apps included in your list are done. After the last app, the VM is reverted back to a "clean" checkpoint and turned off. - -### Review the log files - -There are three types of log files that occur when you sequence multiple apps at the same time: - -- **New-BatchAppVSequencerPackages-<*time_stamp*>.txt**. Located in the %temp%\AutoSequencer\Logs directory. This log contains info about the sequencing activities for each app, such as "Copying installer to VM," "Scheduling sequencing task," and so on. Additionally, if an app times out, this log contains the failure along with the checkpoint for troubleshooting the problem. -- **New-BatchAppVSequencerPackages-report-<*time_stamp*>.txt**. Located in the **OutputPath** folder you specified earlier. This log contains info about the connections made to the VM, showing if there were any failures. Additionally, it briefly includes success or failure info for all of the apps. -- **Log.txt file**. Located in the **Output Package** folder. This file contains all code included in the NewAppVSequencerPackage cmdlet, including the allowed parameters. - -### Related articles - -- [Download the Windows ADK](https://developer.microsoft.com/windows/hardware/windows-assessment-deployment-kit) -- [How to install the App-V Sequencer](appv-install-the-sequencer.md) -- [Learn about Hyper-V on Windows Server 2016](/windows-server/virtualization/hyper-v/Hyper-V-on-Windows-Server) -- [Automatically provision your sequencing environment using Microsoft Application Virtualization Sequencer (App-V Sequencer)](appv-auto-provision-a-vm.md) -- [Manually sequence a single app using Microsoft Application Virtualization Sequencer (App-V Sequencer)](appv-sequence-a-new-application.md) -- [Automatically update multiple apps at the same time using Microsoft Application Virtualization Sequencer (App-V Sequencer)](appv-auto-batch-updating.md) -- [Automatically clean up unpublished packages on the App-V client](appv-auto-clean-unpublished-packages.md) diff --git a/windows/application-management/app-v/appv-auto-batch-updating.md b/windows/application-management/app-v/appv-auto-batch-updating.md deleted file mode 100644 index 4b2246bee4..0000000000 --- a/windows/application-management/app-v/appv-auto-batch-updating.md +++ /dev/null @@ -1,157 +0,0 @@ ---- -title: Automatically update multiple apps at the same time using Microsoft Application Virtualization Sequencer (App-V Sequencer) (Windows 10/11) -description: How to automatically update multiple apps at the same time using Microsoft Application Virtualization Sequencer (App-V Sequencer). -author: aczechowski -ms.service: windows-client -ms.date: 04/18/2018 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.topic: article -ms.subservice: itpro-apps ---- -# Automatically update multiple apps at the same time using Microsoft Application Virtualization Sequencer (App-V Sequencer) - -[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] - -Updating multiple apps at the same time follows a similar process to the one used for [automatically sequencing multiple apps at the same time](appv-auto-batch-sequencing.md). However, when updating, you'll also have to pass your previously created app package files to the App-V Sequencer cmdlet. - -Starting with Windows 10 version 1703, running the New-BatchAppVSequencerPackages cmdlet or the App-V Sequencer interface captures and stores all of your customizations as an App-V project template. If you want to make changes to this package later, your customizations are automatically loaded from this template file. - ->[!NOTE] ->If you're trying to sequence multiple apps at the same time, see [Automatically sequence multiple apps at the same time using Microsoft Application Virtualization Sequencer (App-V Sequencer)](appv-auto-batch-sequencing.md). - -## Update multiple apps with a PowerShell cmdlet - -Updating multiple apps at the same time requires that you create a **ConfigFile** with info related to each round of updating. This file is then used by the cmdlet to start the VM at a "clean" checkpoint, to copy the installer from the Host device to the VM, and then to start the App-V Sequencer to monitor your specified app installations. - -### Create your ConfigFile for use by the PowerShell cmdlet - -1. Determine the apps that need to be included in your app package, and then open a text editor, such as Notepad. - -2. Add the following XML info for each app: - - - ``````. The name of the app you're adding to the package. - - ``````. The file path to the folder with the app installer. - - ``````. The file name for the app executable. This file will typically be an .exe or .msi file. - - ``````. The command-line options required for the app installation. - - ``````. The file path to the location of your App-V packages. These packages were created when you sequenced your apps. - - ``````. The maximum amount of time, in minutes, that the cmdlet should wait for updating to complete. You can enter a different value for each app, based on the size and complexity of the app itself. - - ``````. Determines whether the sequencer uses the cmdlet or the App-V Sequencer interface. **True** tells the sequencer to use cmdlet-based updating, while **False** tells the sequencer to use the App-V Sequencer interface. You can use both the cmdlet and the interface together in the same ConfigFile, for different apps. - - ``````. Indicates whether the app should be sequenced. **True** includes the app, while **False** ignores it. You can include as many apps as you want in the batch file, but optionally enable only a few of them. - - **Example:** - ```XML - - - - Skype for Windows Update - D:\Install\Update\SkypeforWindows - SkypeSetup.exe - /S - C:\App-V_Package\Microsoft_Apps\skypeupdate.appv - 20 - true - true - - - Microsoft Power BI Update - D:\Install\Update\PowerBI - PBIDesktop.msi - /S - C:\App-V_Package\MS_Apps\powerbiupdate.appv - 20 - true - true - - - ``` - -3. Save your completed file under the name **ConfigFile**. - -### Start the App-V Sequencer interface and app installation process - -- Open PowerShell as an admin on the Host computer and run the following commands to start the batch updating: - - ```PowerShell - New-BatchAppVSequencerPackages –ConfigFile –VMName -OutputPath - ``` - Where `````` is the name of the virtual machine (VM) with the App-V Sequencer installed that you'll run the batch updating on, and `````` is the full path to where the updated packages should be copied. - - The cmdlet creates a "clean" checkpoint on the VM. After the checkpoint is created, the cmdlet copies the first app installer listed in the ConfigFile from the Host computer to the VM. This copy-operation opens a new session of the VM (through VMConnect), allowing app updates to begin from the command-line. After the update and package creation for the first app on the VM is completed, the package is copied from the VM to the Host computer, specified in the OutputPath parameter. The cmdlet then goes to the second app on your list, reverting the VM back to a "clean" checkpoint and running through all of the steps again, until the second app package is copied to your output folder. This process continues until all apps included in your list are done. After the last app, the VM is reverted back to a "clean" checkpoint and turned off. - -## Update multiple apps with the App-V Sequencer interface - -Updating multiple apps at the same time requires that you create a **ConfigFile** to collect all of the info related to each round of updating. This file is then used by the App-V Sequencer interface after creating a "clean" checkpoint on your VM. - -### Create your ConfigFile for use by the App-V Sequencer interface - -1. Determine the apps that need to be updated and then open a text editor, such as Notepad. - -2. Add the following XML info for each app: - - - ``````. The name of the app you're adding to the package. - - ``````. The file path to the folder with the app installer. - - ``````. The file name for the app executable. This file will typically be an .exe or .msi file. - - ``````. The file path to the location of your App-V packages. These packages were created when you sequenced your apps. - - ``````. The maximum amount of time, in minutes, the cmdlet should wait for updating to complete. You can enter a different value for each app, based on the size and complexity of the app itself. - - ``````. Determines whether the sequencer uses the cmdlet or the App-V Sequencer interface. **True** tells the sequencer to use cmdlet-based updating, while **False** tells the sequencer to use the App-V Sequencer interface. You can use both the cmdlet and the interface together in the same ConfigFile, for different apps. - - ``````. Indicates whether the app should be sequenced. **True** includes the app, while **False** ignores it. You can include as many apps as you want in the batch file, but optionally enable only a few of them. - - **Example:** - - ```XML - - - - Skype for Windows Update - D:\Install\Update\SkypeforWindows - SkypeSetup.exe - /S - C:\App-V_Package\Microsoft_Apps\skypeupdate.appv - 20 - false - true - - - Microsoft Power BI Update - D:\Install\Update\PowerBI - PBIDesktop.msi - /S - C:\App-V_Package\MS_Apps\powerbiupdate.appv - 20 - false - true - - - ``` - -### Start the App-V Sequencer interface and app installation process - -- Open PowerShell as an admin on the Host computer and run the following commands to start the batch updating: - - ```PowerShell - New-BatchAppVSequencerPackages –ConfigFile –VMName -OutputPath - ``` - Where `````` is the name of the virtual machine (VM) with the App-V Sequencer installed, where you'll run the batch updating, and `````` is the full path to where the updated packages should be copied. - - This cmdlet creates a "clean" checkpoint on the VM. After the checkpoint is created, the cmdlet copies the first app installer listed in the ConfigFile from the Host computer to the VM. This opens a new session of the VM (through VMConnect) and app updating begins from the command-line. After the updating and package creation for the first app on the VM is completed, the package is copied from the VM to the Host computer specified in the *OutputPath* parameter. The cmdlet then goes to the second app on your list, reverting the VM back to a "clean" checkpoint and running through all of the steps again, until the second app package is copied to your output folder. This process continues until all apps included in your list are done. After the last app, the VM is reverted to a "clean" checkpoint and turned off. - -### Review the log files - -There are three types of log files that occur when you sequence multiple apps at the same time: - -- **New-BatchAppVSequencerPackages-<*time_stamp*>.txt**. Located in the %temp%\AutoSequencer\Logs directory. This log contains info about updating activities for each app, such as "Copying installer to VM," "Scheduling updating task," and so on. Additionally, if an app times out, this log contains the failure along with the checkpoint for troubleshooting the problem. -- **New-BatchAppVSequencerPackages-report-<*time_stamp*>.txt**. Located in the **OutputPath** folder you specified earlier. This log contains info about the connections made to the VM, showing if there were any failures. Additionally, it briefly includes success or failure info for all of the apps. -- **Log.txt file**. Located in the **Output Package** folder. This file contains all code included in the **NewAppVSequencerPackage** cmdlet, including the allowed parameters. - -### Related articles - -- [Download the Windows ADK](https://developer.microsoft.com/windows/hardware/windows-assessment-deployment-kit) -- [How to install the App-V Sequencer](appv-install-the-sequencer.md) -- [Learn about Hyper-V on Windows Server 2016](/windows-server/virtualization/hyper-v/Hyper-V-on-Windows-Server) -- [Automatically provision your sequencing environment using Microsoft Application Virtualization Sequencer (App-V Sequencer)](appv-auto-provision-a-vm.md) -- [Manually sequence a single app using Microsoft Application Virtualization Sequencer (App-V Sequencer)](appv-sequence-a-new-application.md) -- [Automatically sequence multiple apps at the same time using Microsoft Application Virtualization Sequencer (App-V Sequencer)](appv-auto-batch-sequencing.md) -- [Automatically cleanup unpublished packages on the App-V client](appv-auto-clean-unpublished-packages.md) diff --git a/windows/application-management/app-v/appv-auto-clean-unpublished-packages.md b/windows/application-management/app-v/appv-auto-clean-unpublished-packages.md deleted file mode 100644 index d56ea57fc8..0000000000 --- a/windows/application-management/app-v/appv-auto-clean-unpublished-packages.md +++ /dev/null @@ -1,65 +0,0 @@ ---- -title: Auto-remove unpublished packages on App-V client (Windows 10/11) -description: How to automatically clean up any unpublished packages on your App-V client devices. -author: aczechowski -ms.service: windows-client -ms.date: 06/15/2018 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.topic: article -ms.subservice: itpro-apps ---- -# Automatically clean up unpublished packages on the App-V client - -[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] - -If you wanted to free up additional storage space in previous versions of App-V, you would have had to manually remove your unpublished packages from your client devices. Starting with Windows 10 version 1703, use PowerShell or Group Policy settings to automatically clean up your unpublished packages after restarting your device. - -## Clean up with PowerShell cmdlets - -You can enter PowerShell cmdlets to turn on the **AutoCleanupEnabled** setting, which will automatically clean up your unpublished App-V packages from your App-V client devices. - -### Turn on the AutoCleanupEnabled option - -1. Open PowerShell as an admin and enter the following cmdlet to turn on the automatic package cleanup functionality: - - ```PowerShell - Set-AppvClientConfiguration -AutoCleanupEnabled 1 - ``` - - After running the cmdlet, you should see the following info on the PowerShell screen: - - |Name|Value|SetbyGroupPolicy| - |---|---|---| - |AutoCleanupEnabled|1|False| - -1. Run the following cmdlet to check if the configuration has the cleanup setting turned on. - - ```PowerShell - Get-AppvClientConfiguration - ``` - If the **AutoCleanupEnabled** option shows a value of **1** in the configuration list, that means the setting is turned on. - -## Clean up with Group Policy settings - -Using Group Policy, you can turn on the **Enable automatic cleanup of unused App-V packages** setting to automatically clean up your unpublished App-V packages from your App-V client devices. - -### Turn on the Enable automatic cleanup of unused App-V packages setting - -1. Open your Group Policy editor and select the **Administrative Templates\System\App-V\PackageManagement\Enable automatic cleanup of unused App-V packages** setting. - -2. Select **Enabled**, then select **OK**. - - After your Group Policy updates and you reset the client, the setting will clean up any unpublished App-V packages on the App-V client. - - - - - -## Related articles - -- [Download the Windows ADK](https://developer.microsoft.com/windows/hardware/windows-assessment-deployment-kit) -- [Deploying App-V for Windows client](appv-deploying-appv.md) -- [Using the App-V Client Management Console](appv-using-the-client-management-console.md) diff --git a/windows/application-management/app-v/appv-auto-provision-a-vm.md b/windows/application-management/app-v/appv-auto-provision-a-vm.md deleted file mode 100644 index 50e6dd4a87..0000000000 --- a/windows/application-management/app-v/appv-auto-provision-a-vm.md +++ /dev/null @@ -1,129 +0,0 @@ ---- -title: Automatically provision your sequencing environment using Microsoft Application Virtualization Sequencer (App-V Sequencer) (Windows 10/11) -description: How to automatically provision your sequencing environment using Microsoft Application Virtualization Sequencer (App-V Sequencer) PowerShell cmdlet or the user interface. -author: aczechowski -ms.service: windows-client -ms.date: 04/18/2018 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.topic: article -ms.subservice: itpro-apps ---- -# Automatically provision your sequencing environment using Microsoft Application Virtualization Sequencer (App-V Sequencer) - -[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] - -Previous versions of the App-V Sequencer have required you to manually create your sequencing environment. Starting with Windows 10 version 1703, the `New-AppVSequencerVM` and `Connect-AppvSequencerVM` Windows PowerShell cmdlets are available, which automatically create your sequencing environment for you, including provisioning your virtual machine. - -## Automatic VM provisioning of the sequencing environment - -You have two options for provisioning a VM for auto-sequencing: - -1. Using a Virtual Hard Disk (VHD) -2. Updating an existing VM - -You can only choose one option. - ->[!NOTE] ->We have reduced the number of environmental checks performed by the App-V Sequencer, narrowing down the list of apps that need to be disabled or turned off for a clean sequencing experience. We've also suppressed antivirus and other similar app warnings. - -### Provision a new VM with a VHD file - -Provisioning your new VM includes creating a VHD file, setting up a user account, turning on remote PowerShell scripting, and installing the App-V Sequencer. - -#### Create a VHD file - -For this process to work, you must have a base operating system available as a VHD image file, we recommend using the [Convert-WindowsImage.ps1](https://www.powershellgallery.com/packages/Convert-WindowsImage/10.0) command-line tool. - -#### Create a VHD file with the Convert-WindowsImage command-line tool - -1. Open PowerShell as an admin and run the **Convert-WindowsImage** tool, using the following commands: - - ```ps1 - Convert-WindowsImage -SourcePath "" -VHDFormat "VHD" -VHDPartitionStyle "MBR" - ``` - Where `````` is the full path to your ISO image. - ->[!IMPORTANT] ->You must specify the *VHDPartitionStyle* as **MBR**. If you use the default value, **GPT**, will cause a boot failure in your VHD image. - -#### Provision your VM with your VHD file - -After you have a VHD file, you must provision your VM for auto-sequencing. - -1. On the Host device, install the Windows client and the **Microsoft Application Virtualization (App-V) Auto Sequencer** component from the matching version of the Windows Assessment and Deployment Kit (ADK). For more info on how to install the App-V Sequencer, see [Install the App-V Sequencer](appv-install-the-sequencer.md). -2. Make sure that Hyper-V is turned on. For more info about turning on and using Hyper-V, see [Hyper-V on Windows Server 2016](/windows-server/virtualization/hyper-v/Hyper-V-on-Windows-Server). -3. Open PowerShell as an admin and run the **New-AppVSequencerVM** cmdlet, using the following parameters: - - ```PowerShell - New-AppVSequencerVM -VMName "" -ADKPath "" -VHDPath "" -VMMemory "" -VMSwitch "" - ``` - - This command creates a new Hyper-V VM file using the provided VHD file and also creates a "clean" checkpoint, from where all sequencing and updating will start. - -### Provision an existing VM for auto-sequencing - -If your apps require custom prerequisites, such as Microsoft SQL Server, we recommend that you preinstall the prerequisites on your VM and then use that VM for auto-sequencing. Using these steps will establish a connection to your existing VM. - -#### Connect to your existing VM - -- Open PowerShell as an admin and run the following commands on your existing VM: - - - **Set the network category of your connection profile on the VM to _Private_:** - - ```PowerShell - Get-netconnectionprofile | set-netconnectionprofile -NetworkCategory Private - ``` - - - **Enable firewall rules for _Remote Desktop_ and _Windows Remote Management_:** - - ```PowerShell - Enable-NetFirewallRule -DisplayGroup “Remote Desktop” - Enable-NetFirewallRule -DisplayGroup “Windows Remote Management” - ``` - - - **Set the VM to receive remote commands without a confirmation prompt:** - - ```PowerShell - Enable-PSRemoting –Force - ``` - -#### Provision an existing VM - -1. On the Host device, install the Windows client and the **Microsoft Application Virtualization (App-V) Auto Sequencer** component from the matching version of the Windows Assessment and Deployment Kit (ADK). For more info on how to install the App-V Sequencer, see [Install the App-V Sequencer](appv-install-the-sequencer.md). - -2. Open PowerShell as an admin and run the **Connect-AppvSequencerVM** cmdlet, using the following parameters: - - ```ps1 - Connect-AppvSequencerVM -VMName "" - ``` - - Where `````` is the name of the VM as shown in the Hyper-V Manager tool. - -This command connects to an existing Hyper-V VM using the provided VM name for auto-sequencing. - -### Review the provisioning log files - -The two types of provisioning log files, located at %temp%\AutoSequencer\Logs, are: - -- **New-AppVSequencerVM-.txt**. Includes info about the provisioning activities, such as "Waiting for VM session", "Copying installer for Sequencer", and so on. -- **Connect-AppvSequencerVM-report-.txt**. Includes info about the connections made to the VM, showing whether there were any failures. - -### Next steps - -After provisioning your sequencing environment, you must sequence your apps, either as a group or individually. For more info about sequencing your apps, see the following articles - -- [Manually sequence a single new app using Microsoft Application Virtualization Sequencer (App-V Sequencer)](appv-sequence-a-new-application.md) -- [Automatically sequence multiple apps at the same time using Microsoft Application Virtualization Sequencer (App-V Sequencer)](appv-auto-batch-sequencing.md) -- [Automatically update multiple apps at the same time using Microsoft Application Virtualization Sequencer (App-V Sequencer)](appv-auto-batch-updating.md) - -After you sequence your packages, you can automatically clean up any unpublished packages on the App-V client. To learn more, see [Automatically clean up unpublished packages on the App-V client](appv-auto-clean-unpublished-packages.md). - -### Related articles - -- [Download the **Convert-WindowsImage** tool](https://www.powershellgallery.com/packages/Convert-WindowsImage/10.0) -- [Download the Windows ADK](/windows-hardware/get-started/adk-install) -- [How to install the App-V Sequencer](appv-install-the-sequencer.md) -- [Learn about Hyper-V on Windows Server 2016](/windows-server/virtualization/hyper-v/Hyper-V-on-Windows-Server) diff --git a/windows/application-management/app-v/appv-available-mdm-settings.md b/windows/application-management/app-v/appv-available-mdm-settings.md deleted file mode 100644 index 32afb3de6b..0000000000 --- a/windows/application-management/app-v/appv-available-mdm-settings.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: Available Mobile Device Management (MDM) settings for App-V (Windows 10/11) -description: Learn the available Mobile Device Management (MDM) settings you can use to configure App-V on Windows 10. -author: aczechowski -ms.service: windows-client -ms.date: 06/15/2018 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.topic: article -ms.subservice: itpro-apps ---- -# Available Mobile Device Management (MDM) settings for App-V - -Starting with Windows 10 version 1703, you can configure, deploy, and manage your App-V apps with the following Mobile Device Management (MDM) settings. For the full list of available settings, see the [EnterpriseAppVManagement CSP](/windows/client-management/mdm/enterpriseappvmanagement-csp) page. - -|Policy name|Supported versions|URI full path|Data type|Values| -|---|---|---|---|---| -|Name|Windows 10/11|./Vendor/MSFT/EnterpriseAppVManagement/ AppVPackageManagement// //Name|String|Read-only data, provided by your App-V packages.| -|Version|Windows 10/11|./Vendor/MSFT/EnterpriseAppVManagement/ AppVPackageManagement// //Version|String|Read-only data, provided by your App-V packages.| -|Publisher|Windows 10/11|./Vendor/MSFT/EnterpriseAppVManagement/ AppVPackageManagement// //Publisher|String|Read-only data, provided by your App-V packages.| -|InstallLocation|Windows 10/11|./Vendor/MSFT/EnterpriseAppVManagement/ AppVPackageManagement// //InstallLocation|String|Read-only data, provided by your App-V packages.| -|InstallDate|Windows 10/11|./Vendor/MSFT/EnterpriseAppVManagement/ AppVPackageManagement// //InstallDate|String|Read-only data, provided by your App-V packages.| -|Users|Windows 10/11|./Vendor/MSFT/EnterpriseAppVManagement/ AppVPackageManagement// //Users|String|Read-only data, provided by your App-V packages.| -|AppVPackageID|Windows 10/11|./Vendor/MSFT/EnterpriseAppVManagement/ AppVPackageManagement// //AppVPackageID|String|Read-only data, provided by your App-V packages.| -|AppVVersionID|Windows 10/11|./Vendor/MSFT/EnterpriseAppVManagement/ AppVPackageManagement// //AppVVersionID|String|Read-only data, provided by your App-V packages.| -|AppVPackageUri|Windows 10/11|./Vendor/MSFT/EnterpriseAppVManagement/ AppVPackageManagement// //AppVPackageUri|String|Read-only data, provided by your App-V packages.| -|LastError|Windows 10/11|./Vendor/MSFT/EnterpriseAppVManagement/
AppVPublishing/LastSync/LastError|String|Read-only data, provided by your App-V packages.| -|LastErrorDescription|Windows 10/11|./Vendor/MSFT/EnterpriseAppVManagement/ AppVPublishing/LastSync/LastErrorDescription|String|- **0**: No errors returned during publish.
- **1**: Unpublish groups failed during publish.
- **2**: Publish no-group packages failed during publish.
- **3**: Publish group packages failed during publish.
- **4**: Unpublish packages failed during publish.
- **5**: New policy write failed during publish.
- **6**: Multiple non-fatal errors occurred during publish.| -|SyncStatusDescription|Windows 10/11|./Vendor/MSFT/EnterpriseAppVManagement/ AppVPublishing/LastSync/SyncStatusDescription|String|- **0**: App-V publishing is idle.
- **1**: App-V connection groups publish in progress.
- **2**: App-V packages (non-connection group) publish in progress.
- **3**: App-V packages (connection group) publish in progress.
- **4**: App-V packages unpublish in progress.| -|SyncProgress|Windows 10/11|./Vendor/MSFT/EnterpriseAppVManagement/ AppVPublishing/LastSync/SyncProgress|String|- **0**: App-V Sync is idle.
- **1**: App-V Sync is initializing.
- **2**: App-V Sync is in progress.
- **3**: App-V Sync is complete.
- **4**: App-V Sync requires device reboot.| -|PublishXML|Windows 10/11|./Vendor/MSFT/EnterpriseAppVManagement/
AppVPublishing/Sync/PublishXML|String|Custom value, entered by admin.| -|Policy|Windows 10/11|./Vendor/MSFT/EnterpriseAppVManagement/
AppVDynamicPolicy/configurationid/Policy|String|Custom value, entered by admin.| diff --git a/windows/application-management/app-v/appv-capacity-planning.md b/windows/application-management/app-v/appv-capacity-planning.md deleted file mode 100644 index 5d052067c5..0000000000 --- a/windows/application-management/app-v/appv-capacity-planning.md +++ /dev/null @@ -1,198 +0,0 @@ ---- -title: App-V Capacity Planning (Windows 10/11) -description: Use these recommendations as a baseline to help determine capacity planning information that is appropriate to your organization’s App-V infrastructure. -author: aczechowski -ms.service: windows-client -ms.date: 04/18/2018 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.topic: article -ms.subservice: itpro-apps ---- -# App-V Capacity Planning - ->Applies to: Windows Server 2016 - -The following recommendations can be used as a baseline to help determine capacity planning information that is appropriate to your organization’s App-V infrastructure. - ->[!IMPORTANT] ->Use the information in this section only as a general guide for planning your App-V deployment. Your system capacity requirements will depend on the specific details of your hardware and application environment. Additionally, the performance numbers displayed in this document are examples and your results may vary. - -## Determine the project scope - -Before you design the App-V infrastructure, determining which applications will be available virtually, and also identify the target users and their locations. This information will determine what type of App-V infrastructure your project should implement. You should base your decisions about your project's scope on your organization's specific needs. - -|Task|More information| -|----|----------------| -|Determine application scope|The App-V infrastructure can be set up in different ways depending on which applications you want to virtualize. This customization in set up means your first task is to define which applications you want to virtualize.| -|Determine location scope|"Location scope" refers to the physical locations where you plan to run the virtualized applications (for example, enterprise-wide or a specific geographic location). It can also refer to the user population that will run the virtual applications (for example, a single department). You should obtain a network map that includes the connection paths, the available bandwidth for each location, the number of users using virtualized applications, and the WAN link speed.| - -## Determine which App-V infrastructure is required - -You can also manage your App-V environment using an electronic software distribution (ESD) solution such as Microsoft Systems Center Configuration Manager. For more information, see [How to deploy App-V packages using electronic software distribution](appv-deploy-appv-packages-with-electronic-software-distribution-solutions.md). - -* **Standalone model**—The standalone model allows virtual applications to be Windows Installer-enabled for distribution without streaming. App-V in Standalone mode only needs the sequencer and the client; no extra components are required. Applications are prepared for virtualization using a process called sequencing. For more information, see [Planning for the App-V Sequencer and Client deployment](appv-planning-for-sequencer-and-client-deployment.md). The standalone model is recommended for the following scenarios: - - * When there are disconnected remote users who can't connect to the App-V infrastructure. - * When you're running a software management system, such as Configuration Manager. - * When network bandwidth limitations inhibit electronic software distribution. -* **Full infrastructure model**—The full infrastructure model provides for software distribution, management, and reporting capabilities; it also includes the streaming of applications across the network. The App-V full infrastructure model consists of one or more App-V management servers that can be used to publish applications to all clients. Publishing places the virtual application icons and shortcuts on the target computer. It can also stream applications to local users. For more information about how to install the management server, see [Planning for App-V Server deployment](appv-planning-for-appv-server-deployment.md). The full infrastructure model is recommended for the following scenarios: - - * When you want to use the Management Server to publish the application to target computers. - * For rapid provisioning of applications to target computers. - * When you want to use App-V reporting. - ->[!IMPORTANT] ->The App-V full infrastructure model requires Microsoft SQL Server to store configuration data. For more information, see [App-V supported configurations](appv-supported-configurations.md). - -## End-to-end server sizing guidance - -The following section describes end-to-end App-V sizing and planning. For more specific information, refer to the subsequent sections. - ->[!NOTE] ->Round trip response time on the client is the time taken by the computer running the App-V client to receive a successful notification from the publishing server. Round trip response time on the publishing server is the time taken by the computer running the publishing server to receive a successful package metadata update from the management server. - -* 20,000 clients can target a single publishing server to obtain the package refreshes in an acceptable round trip time (<3 seconds). -* A single management server can support up to 50 publishing servers for package metadata refreshes in an acceptable round trip time (<5 seconds). - -## App-V Management Server capacity planning recommendations - -The App-V publishing servers require the management server for package refresh requests and package refresh responses. The management server then sends the information to the management database to retrieve information. For more information about App-V management server supported configurations, see [App-V supported configurations](appv-supported-configurations.md). - ->[!NOTE] ->The default refresh time on the App-V publishing server is ten minutes. - -When multiple simultaneous publishing servers contact a single management server for package metadata refreshes, the following three factors will influence the publishing server's round-trip response time: - -1. The number of publishing servers making simultaneous requests. -2. The number of connection groups configured on the management server. -3. The number of access groups configured on the management server. - -The following table describes each factor that impacts round-trip time in more detail. - ->[!NOTE] ->Round trip response time is the time taken by the computer running the App-V publishing server to receive a successful package metadata update from the management server. - -|Factors impacting round-trip response time|Description| -|------------------------------------------|-----------| -|The number of publishing servers simultaneously requesting package metadata refreshes.|A single management server can respond to up to 320 publishing servers simultaneously requesting publishing metadata. For example, in a case with 30 publishing servers simultaneously requesting publishing metadata, the round-trip response time is about 40 seconds, while for less than 50 servers it's less than 5 seconds. From 50 to 320 publishing servers, response team increases linearly (approximately 2×).| -|The number of connection groups configured on the management server.|For up to 100 connection groups, there's no significant change in the round-trip response time on the publishing server. For 100–400 connection groups, there's a minor linear increase in the round-trip response time.| -|The number of access groups configured on the management server.|For up to 40 access groups, there's a linear (approximately 3×) increase in the round-trip response time on the publishing server.| - -The following table displays sample values for each of the previous factors. In each variation, 120 packages are refreshed from the App-V management server. - -|Scenario|Variation|Number of connection groups|Number of access groups|Number of publishing servers|Network connection type|Round-trip response time (seconds)|Management server CPU utilization| -|---|---|---|---|---|---|---|---| -|Publishing servers contact management server for publishing metadata at same time|Number of publishing servers.|0
0
0
0
0
0|1
1
1
1
1
1|50
100
200
300
315
320|LAN|5
10
19
32
30
37|17
17
17
15
17
15| -|Publishing metadata contains connection groups|Number of connection groups|10
20
100
150
300
400|1
1
1
1
1
1|100
100
100
100
100
100|LAN|10
11
11
16
22
25|17
19
22
19
20
20| -|Publishing metadata contains access groups|Number of access groups|0
0
0
0|1
10
20
40|100
100
100
100|LAN|10
43
153
535|17
26
24
24| - -The CPU utilization of the computer running the management server is around 25% irrespective of the number of publishing servers targeting it. The Microsoft SQL Server database transactions/sec, batch requests/sec and user connections are identical irrespective of the number of publishing servers. For example, transactions/sec is approximately 30, batch requests approximately 200, and user connects approximately six. - -Through a geographically distributed deployment, where the management server and publishing servers utilize a slow link network between them, the round-trip response time on the publishing servers is within acceptable time limits (<5 seconds), even for 100 simultaneous requests on a single management server. - -|Scenario|Variation|Number of connection groups|Number of access groups|Number of publishing servers|Network connection type|Round-trip response time (seconds)|Management server CPU utilization (in %)| -|---|---|---|---|---|---|---|---| -|Network connection between the publishing server and management server|1.5 Mbps Slow link Network|0
0|1
1|50
100|1.5 Mbps Cable DSL|4
5|1
2| -|Network connection between the publishing server and management server|LAN/WiFi Network|0
0|1
1|100
200|WiFi|11
20|15
17| - -Whether the management server and publishing servers are connected over a slow link network, or a high speed network, the management server can handle approximately 15,000 package refresh requests in 30 minutes. - -## App-V Reporting Server capacity planning recommendations - -App-V clients send reporting data to the reporting server. The reporting server then records the information in the Microsoft SQL Server database and returns a successful notification back to the computer running App-V client. For more information about the App-V Reporting Server's supported configurations, see [App-V supported configurations](appv-supported-configurations.md). - ->[!NOTE] ->Round-trip response time is the time taken by the computer running the App-V client to send the reporting information to the reporting server and receive a successful notification from the reporting server. - -|Scenario|Summary| -|---|---| -|Multiple App-V clients send reporting information to the reporting server simultaneously.|Round-trip response time from the reporting server is 2.6 seconds for 500 clients. Round-trip response time from the reporting server is 5.65 seconds for 1000 clients. Round-trip response time increases linearly depending on number of clients.| -|Requests per second processed by the reporting server.|A single reporting server and a single database can process a maximum of 139 requests per second. The average is 121 requests/second. With the help of two reporting servers that report to the same Microsoft SQL Server database, the average requests/second, like a single reporting server, is about 127, with a max of 278 requests/second. A single reporting server can process 500 concurrent/active connections. A single reporting server can process a maximum 1,500 concurrent connections.| -|Reporting database.|Lock contention on the computer running Microsoft SQL Server is the limiting factor for requests/second. Throughput and response time are independent of database size.| - -### Calculating random delay - -The random delay specifies the maximum delay (in minutes) for data to be sent to the reporting server. When the scheduled task is started, the client generates a random delay between **0** and **ReportingRandomDelay** and will wait the specified duration before sending data. - -*Random delay = 4 × number of clients/average requests per second*. - -Example: Random delay for 500 clients with 120 requests per second is *4 × 500/120 = about 17 minutes*. - -## App-V publishing server capacity planning recommendations - -Computers running the App-V client connect to the App-V publishing server to send a publishing refresh request and receive a response. Round trip response time is measured on the computer running the App-V client, while processor time is measured on the publishing server. For more information about App-V Publishing Server supported configurations, see [App-V supported configurations](appv-supported-configurations.md). - -> [!IMPORTANT] -> The following list displays the main factors to consider when setting up the App-V publishing server: -> * The number of clients connecting simultaneously to a single publishing server. -> * The number of packages in each refresh. -> * The available network bandwidth in your environment between the client and the App-V publishing server. - -|Scenario|Summary| -|---|---| -|Multiple App-V clients connect to a single publishing server simultaneously.|A publishing server running dual core processors can respond to at most 5000 clients requesting a refresh simultaneously. For 5,000–10,000 clients, the publishing server requires a minimum quad core. For 10,000–20,000 clients, the publishing server should have dual quad cores for more efficient response times. A publishing server with a quad core can refresh up to 10,000 packages within three seconds. (Supports 10,000 simultaneous clients.)| -|Number of packages in each refresh.|Increasing number of packages will increase response time by about 40% (up to 1,000 packages).| -|Network between the App-V client and the publishing server.|Across a slow network (1.5-Mbps bandwidth), there's a 97% increase in response time compared to LAN (up to 1,000 users).| - ->[!NOTE] ->The publishing server CPU usage is always high during the time interval when it must process simultaneous requests (>90% in most cases). The publishing server can handle about 1,500 client requests in one second. - -|Scenario|Variation|Number of App-V clients|Number of packages|Processor configuration on publishing server|Network connection type|App-V client round-trip time (in seconds)|Publishing server CPU utilization (in %)| -|---|---|---|---|---|---|---|---| -|App-V client sends publishing refresh request and receives response, each request containing 120 packages|Number of clients|100
1,000
5,000
10,000|120
120
120
120|Dual Core
Dual Core
Quad Core
Quad Core|LAN|1
2
2
3|100
99
89
77| -|Multiple packages in each refresh.|Number of packages|1,000
1,000|500
1,000|Quad Core|LAN|2
3|92
91| -|Network between client and publishing server.|1.5 Mbps Slow link network|100
500
1,000|120
120
120|Quad Core|1.5-Mbps intra-continental network|3
10 (0.2% failure rate)
7 (1% failure rate)|| - -## App-V streaming capacity planning recommendations - -Computers running the App-V client stream the virtual application package from the streaming server. Round trip response time is measured on the computer running the App-V client, and is the time taken to stream the entire package. - -> [!IMPORTANT] -> The following list identifies the main factors to consider when setting up the App-V streaming server: -> * The number of clients streaming application packages simultaneously from a single streaming server. -> * The size of the package being streamed. -> * The available network bandwidth in your environment between the client and the streaming server. - -|Scenario|Summary| -|---|---| -|Multiple App-V clients stream applications from a single streaming server simultaneously.|If the number of clients simultaneously streaming from the same server increases, there's a linear relationship with the package download/streaming time.| -|Size of the package being streamed.|The package size has a significant impact on the streaming/download time only for larger packages with a size of about 1 GB. For package sizes ranging from 3 MB to 100 MB, the streaming time ranges from 20 seconds to 100 seconds, with 100 simultaneous clients.| -|Network between the App-V client and the streaming server.|Across a slow network (1.5-Mbps bandwidth), there's a 70–80% increase in response time compared to LAN (up to 100 users).| - -The following table displays sample values for each of the factors in the previous list: - -|Scenario|Variation|Number of App-V clients|Size of each package|Network connection type|Round-trip time on the App-V client (in seconds)| -|---|---|---|---|---|---| -|Multiple App-V clients streaming virtual application packages from a streaming server.|Number of clients.|100
200
1,000
100
200
1,000|3.5 MB
3.5 MB
3.5 MB
5 MB
5 MB
5 MB|LAN|29
39
391
35
68
461| -|Size of each package being streamed.|Size of each package.|100
200
100
200|21 MB
21 MB
109 MB
109 MB|LAN|33
83
100
160| -|Network connection between client and App-V streaming server.|1.5 Mbps Slow link network.|100
100|3.5 MB
5 MB|1.5-Mbps intra-continental network|102
121| - -Each App-V streaming server should be able to handle a minimum of 200 clients concurrently streaming virtualized applications. - ->[!NOTE] ->The actual time to it will take to stream is determined primarily by the number of clients streaming simultaneously, number of packages, package size, the server’s network activity, and network conditions. - -For example, an average user can stream a 100-MB package in less than 2 minutes, when 100 simultaneous clients are streaming from the server. However, a package of size 1 GB could take up to 30 minutes. In most real-world environments, streaming demand isn't uniformly distributed, you'll need to understand the approximate peak streaming requirements present in your environment to properly size the number of required streaming servers. - -The number of clients a streaming server can support can be increased and the peak streaming requirements reduced if you pre-cache your applications. You can also increase the number of clients a streaming server can support by using on-demand streaming delivery and stream optimized packages. - -## Combining App-V server roles - -Discounting scaling and fault-tolerance requirements, the minimum number of servers that a location with Active Directory connectivity needs to function is 1. This server will host the management server, management server service, and Microsoft SQL Server roles. This coverage means that you can arrange server roles in any combination you like, as they don't conflict with one another. - -Notwithstanding scaling requirements, the minimum number of servers that a fault-tolerant implementation needs to function is four. The management server and Microsoft SQL Server roles support placement in fault-tolerant configurations. The management server service can be combined with any of the roles, but remains a single point of failure. - -Although there are many fault-tolerance strategies and technologies you can use, not all are applicable to a given service. Additionally, if App-V roles are combined, the resulting incompatibilities could cause certain fault-tolerance options to stop working. - - - - - -## Related articles - -* [App-V supported configurations](appv-supported-configurations.md) -* [Planning for high availability with App-V](appv-planning-for-high-availability-with-appv.md) -* [Planning to deploy App-V](appv-planning-to-deploy-appv.md) diff --git a/windows/application-management/app-v/appv-client-configuration-settings.md b/windows/application-management/app-v/appv-client-configuration-settings.md deleted file mode 100644 index c7b029ac7a..0000000000 --- a/windows/application-management/app-v/appv-client-configuration-settings.md +++ /dev/null @@ -1,114 +0,0 @@ ---- -title: About Client Configuration Settings (Windows 10/11) -description: Learn about the App-V client configuration settings and how to use Windows PowerShell to modify the client configuration settings. -author: aczechowski -ms.service: windows-client -ms.date: 04/18/2018 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.topic: article -ms.subservice: itpro-apps ---- -# About Client Configuration Settings - -[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] - -The Microsoft Application Virtualization (App-V) client stores its configuration in the registry. Understanding how the register's format for data works can help you better understand the client, as you can configure many client actions by changing registry entries. This topic lists the App-V client configuration settings and explains their uses. You can use Windows PowerShell to modify the client configuration settings. For more information about using Windows PowerShell and App-V, see [Administering App-V by using Windows PowerShell](appv-administering-appv-with-powershell.md). - -You can use Group Policy to configure App-V client settings by navigating to the **Group Policy management console** at **Computer Configuration** > **Administrative Templates** > **System** > **App-V**. - -## App-V Client Configuration Settings: Windows PowerShell - -The following table provides information about App-V client configuration settings that can be configured through Windows PowerShell cmdlets: - - -| Windows PowerShell cmdlet or cmdlets,
**Option**
Type | Description | Disabled policy state keys and values | -|------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------| -| Set-AppvClientConfiguration,
Set-AppvPublishingServer

**-PackageInstallationRoot**
String | Specifies directory where all new applications and updates will be installed. | Policy value not written (same as Not Configured) | -| Set-AppvClientConfiguration,
Set-AppvPublishingServer

**-PackageSourceRoot**
String | Overrides source location for downloading package content. | Policy value not written (same as Not Configured) | -| Set-AppvClientConfiguration,
Set-AppvPublishingServer

**-AllowHighCostLaunch**
True (enabled); False (Disabled state) | This setting controls whether virtualized applications are launched on Windows client machines connected by a metered network connection (for example, 4G). | 0 | -| Set-AppvClientConfiguration,
Set-AppvPublishingServer

**-ReestablishmentRetries**
Integer (0–99) | Specifies the number of times to retry a dropped session. | Policy value not written (same as Not Configured) | -| Set-AppvClientConfiguration,
Set-AppvPublishingServer

**-ReestablishmentInterval**
Integer (0–3600) | Specifies the number of seconds between attempts to reestablish a dropped session. | Policy value not written (same as Not Configured) | -| Set-AppvClientConfiguration,
Set-AppvPublishingServer

**-LocationProvider**
String | Specifies the CLSID for a compatible implementation of the IAppvPackageLocationProvider interface. | Policy value not written (same as Not Configured) | -| Set-AppvClientConfiguration,
Set-AppvPublishingServer

**-CertFilterForClientSsl**
String | Specifies the path to a valid certificate in the certificate store. | Policy value not written (same as Not Configured) | -| Set-AppvClientConfiguration,
Set-AppvPublishingServer

**-VerifyCertificateRevocationList**
True (enabled); False (Disabled state) | Verifies Server certificate revocation status before streaming with HTTPS. | 0 | -| Set-AppvClientConfiguration,
Set-AppvPublishingServer

**-SharedContentStoreMode**
True (enabled); False (Disabled state) | Specifies that streamed package contents will not be saved to the local hard disk. | 0 | -| Set-AppvPublishingServer

**-Name**
String | Displays the name of publishing server. | Policy value not written (same as Not Configured) | -| Set-AppvPublishingServer

**-URL**
String | Displays the URL of publishing server. | Policy value not written (same as Not Configured) | -| Set-AppvPublishingServer

**-GlobalRefreshEnabled**
True (enabled); False (Disabled state) | Enables global publishing refresh (Boolean) | False | -| Set-AppvPublishingServer

**-GlobalRefreshOnLogon**
True (enabled); False (Disabled state) | Triggers a global publishing refresh on sign in. (Boolean) | False | -| Set-AppvPublishingServer

**-GlobalRefreshInterval**
Integer (0–744) | Specifies the publishing refresh interval using the GlobalRefreshIntervalUnit. To disable package refresh, specify 0. | 0 | -| Set-AppvPublishingServer

**-GlobalRefreshIntervalUnit**
0 for hour, 1 for day | Specifies the interval unit (Hour 0–23, Day 0–31). | 1 | -| Set-AppvPublishingServer

**-UserRefreshEnabled**
True (enabled); False (Disabled state) | Enables user publishing refresh (Boolean) | False | -| Set-AppvPublishingServer

**-UserRefreshOnLogon**
True (enabled); False (Disabled state) | Triggers a user publishing refresh on sign in. (Boolean) Word count (with spaces): 60 | False | -| Set-AppvPublishingServer

**-UserRefreshInterval**
Word count (with spaces): 85
Integer (0–744 Hours) | Specifies the publishing refresh interval using the UserRefreshIntervalUnit. To disable package refresh, select 0. | 0 | -| Set-AppvPublishingServer

**-UserRefreshIntervalUnit**
0 for hour, 1 for day | Specifies the interval unit (Hour 0–23, Day 0–31). | 1 | -| Set-AppvClientConfiguration,
Set-AppvPublishingServer

**-MigrationMode**
True (enabled state); False (Disabled state) | Migration mode allows the App-V client to modify shortcuts and FTAs for packages created by a previous version of App-V. | | -| Set-AppvClientConfiguration,
Set-AppvPublishingServer

**-EnablePackageScripts**
True (enabled); False (Disabled state) | Enables scripts defined in the package manifest of configuration files that should run. | | -| Set-AppvClientConfiguration

**-RoamingFileExclusions**
String | Specifies the file paths relative to %userprofile% that don't roam with a user's profile. For example, ```/ROAMINGFILEEXCLUSIONS='desktop;my pictures'``` | | -| Set-AppvClientConfiguration,
Set-AppvPublishingServer

**-RoamingRegistryExclusions**
String | Specifies the registry paths that don't roam with a user profile. For example, ```/ROAMINGREGISTRYEXCLUSIONS=software\\classes;software\\clients``` | Policy value not written (same as Not Configured) | -| Set-AppvClientConfiguration,
Set-AppvPublishingServer

**-IntegrationRootUser**
String | Specifies the location to create symbolic links associated with the current version of a per-user published package. All virtual application extensions, such as shortcuts and file type associations, will point to this path. If you don't specify a path, symbolic links won't be used when you publish the package. For example, ```%localappdata%\\Microsoft\\AppV\\Client\\Integration```. | Policy value not written (same as Not Configured) | -| Set-AppvClientConfiguration,
Set-AppvPublishingServer

**-IntegrationRootGlobal**
String | Specifies the location to create symbolic links associated with the current version of a globally published package. All virtual application extensions, such as shortcuts and file type associations, will point to this path. If you don't specify a path, symbolic links won't be used when you publish the package. For example, ```%allusersprofile%\\Microsoft\\AppV\\Client\\Integration```. | Policy value not written (same as Not Configured) | -| Set-AppvClientConfiguration,
Set-AppvPublishingServer

**-VirtualizableExtensions**
String | A comma-delineated list of file name extensions that can be used to determine if a locally installed application can be run in the virtual environment. When shortcuts, FTAs, and other extension points are created during publishing, App-V will compare the file name extension to the list if the application associated with the extension point is locally installed. If the extension is located, the **RunVirtual** command-line parameter will be added, and the application will run virtually. For more information about the **RunVirtual** parameter, see [Running a locally installed application inside a virtual environment with virtualized applications](appv-running-locally-installed-applications-inside-a-virtual-environment.md). | Policy value not written | -| Set-AppvClientConfiguration,
Set-AppvPublishingServer

**-ReportingEnabled**
True (enabled); False (Disabled state) | Returns information to a reporting server. | False | -| Set-AppvClientConfiguration,
Set-AppvPublishingServer

**-ReportingServerURL**
String | Specifies the location on the reporting server where client information is saved. | Policy value not written (same as Not Configured) | -| Set-AppvClientConfiguration,
Set-AppvPublishingServer

**-ReportingDataCacheLimit**
Integer \[0–1024\] | Specifies the maximum size in megabytes (MB) of the XML cache for storing reporting information. The size applies to the cache in memory. When the limit is reached, the log file will roll over. Set between 0 and 1024. | Policy value not written (same as Not Configured) | -| Set-AppvClientConfiguration,
Set-AppvPublishingServer

**-ReportingDataBlockSize**
Integer \[1024 - Unlimited\] | Specifies the maximum size in bytes to transmit to the server for reporting upload requests. This limit can help avoid permanent transmission failures when the log has reached a significant size. Set between 1024 and unlimited. | Policy value not written (same as Not Configured) | -| Set-AppvClientConfiguration,
Set-AppvPublishingServer

**-ReportingStartTime**
Integer (0–23) | Specifies the time to initiate the client to send data to the reporting server. You must specify a valid integer between 0–23 corresponding to the hour of the day. By default the **ReportingStartTime** will start on the current day at 10 P.M.or 22.
**Note** You should configure this setting to a time when computers running the App-V client are least likely to be offline. | Policy value not written (same as Not Configured) | -| Set-AppvClientConfiguration,
Set-AppvPublishingServer

**-ReportingInterval**
Integer | Specifies the retry interval that the client will use to resend data to the reporting server. | Policy value not written (same as Not Configured) | -| Set-AppvClientConfiguration,
Set-AppvPublishingServer

**-ReportingRandomDelay**
Integer \[0 - ReportingRandomDelay\] | Specifies the maximum delay (in minutes) for data to be sent to the reporting server. When the scheduled task is started, the client generates a random delay between 0 and **ReportingRandomDelay** and will wait the specified duration before sending data. This method can help to prevent collisions on the server. | Policy value not written (same as Not Configured) | -| Set-AppvClientConfiguration,
Set-AppvPublishingServer

-EnableDynamicVirtualization
1 (Enabled), 0 (Disabled) | Enables supported Shell Extensions, Browser Helper Objects, and Active X controls to be virtualized and run with virtual applications. | | -| Set-AppvClientConfiguration,
Set-AppvPublishingServer

**-EnablePublishingRefreshUI**
1 (Enabled), 0 (Disabled) | Enables the publishing refresh progress bar for the computer running the App-V Client. | | -| Sync-AppvPublishingServer

**-HidePublishingRefreshUI**
1 (Enabled), 0 (Disabled) | Hides the publishing refresh progress bar. | | -| Set-AppvClientConfiguration,
Set-AppvPublishingServer

**-ProcessesUsingVirtualComponents**
String | Specifies a list of process paths (that may contain wildcards) that are candidates for using dynamic virtualization (such as supported shell extensions, browser helper objects, and ActiveX controls). Only processes whose full path matches one of these items can use dynamic virtualization. | Empty string. | - -## App-V client configuration settings: registry keys - -The following table provides information about App-V client configuration settings that can be configured through the registry: - - -| **Setting name**
Type | Registry key value | Disabled policy state keys and values | -|--------------------------------------------------------------------------------|-------------------------------------------------------------------------|---------------------------------------------------| -| **PackageInstallationRoot**
String | Streaming\\PackageInstallationRoot | Policy value not written (same as Not Configured) | -| **PackageSourceRoot**
String | Streaming\\PackageSourceRoot | Policy value not written (same as Not Configured) | -| **AllowHighCostLaunch**
True (Enabled); False (Disabled state) | Streaming\\AllowHighCostLaunch | 0 | -| **ReestablishmentRetries**
Integer (0–99) | Streaming\\ReestablishmentRetries | Policy value not written (same as Not Configured) | -| **ReestablishmentInterval**
Integer (0–3600) | Streaming\\ReestablishmentInterval | Policy value not written (same as Not Configured) | -| **LocationProvider**
String | Streaming\\LocationProvider | Policy value not written (same as Not Configured) | -| **CertFilterForClientSsl**
String | Streaming\\CertFilterForClientSsl | Policy value not written (same as Not Configured) | -| **VerifyCertificateRevocationList**
True (Enabled); False (Disabled state) | Streaming\\VerifyCertificateRevocationList | 0 | -| **SharedContentStoreMode**
True (Enabled); False (Disabled state) | Streaming\\SharedContentStoreMode | 0 | -| **Name**
String | Publishing\\Servers{serverId}\\FriendlyName | Policy value not written (same as Not Configured) | -| **URL**
String | Publishing\\Servers{serverId}\\URL | Policy value not written (same as Not Configured) | -| **GlobalRefreshEnabled**
True (Enabled); False (Disabled state) | Publishing\\Servers{serverId}\\GlobalEnabled | False | -| **GlobalRefreshOnLogon**
True (Enabled); False (Disabled state) | Publishing\\Servers{serverId}\\GlobalLogonRefresh | False | -| **GlobalRefreshInterval**
Integer (0–744) | Publishing\\Servers{serverId}\\GlobalPeriodicRefreshInterval | 0 | -| **GlobalRefreshIntervalUnit**
0 for hour, 1 for day | Publishing\\Servers{serverId}\\GlobalPeriodicRefreshIntervalUnit | 1 | -| **UserRefreshEnabled**
True (Enabled); False (Disabled state) | Publishing\\Servers{serverId}\\UserEnabled | False | -| **UserRefreshOnLogon**
True (Enabled); False (Disabled state) | Publishing\\Servers{serverId}\\UserLogonRefresh | False | -| **UserRefreshInterval**
Word count (with spaces): 85; Integer (0–744 Hours) | Publishing\\Servers{serverId}\\UserPeriodicRefreshInterval | 0 | -| **UserRefreshIntervalUnit**
0 for hour, 1 for day | Publishing\\Servers{serverId}\\UserPeriodicRefreshIntervalUnit | 1 | -| **MigrationMode**
True(Enabled state); False (Disabled state) | Coexistence\\MigrationMode | | -| **EnablePackageScripts**
True (Enabled); False (Disabled state) | \\Scripting\\EnablePackageScripts | | -| **RoamingFileExclusions**
String | | | -| **RoamingRegistryExclusions**
String | Integration\\RoamingRegistryExclusions | Policy value not written (same as Not Configured) | -| **IntegrationRootUser**
String | Integration\\IntegrationRootUser | Policy value not written (same as Not Configured) | -| **IntegrationRootGlobal**
String | Integration\\IntegrationRootGlobal | Policy value not written (same as Not Configured) | -| **VirtualizableExtensions**
String | Integration\\VirtualizableExtensions | Policy value not written | -| **ReportingEnabled**
True (Enabled); False (Disabled state) | Reporting\\EnableReporting | False | -| **ReportingServerURL**
String | Reporting\\ReportingServer | Policy value not written (same as Not Configured) | -| **ReportingDataCacheLimit**
Integer \[0–1024\] | Reporting\\DataCacheLimit | Policy value not written (same as Not Configured) | -| **ReportingDataBlockSize**
Integer \[1024–Unlimited\] | Reporting\\DataBlockSize | Policy value not written (same as Not Configured) | -| **ReportingStartTime**
Integer (0–23) | Reporting\\ StartTime | Policy value not written (same as Not Configured) | -| **ReportingInterval**
Integer | Reporting\\RetryInterval | Policy value not written (same as Not Configured) | -| **ReportingRandomDelay**
Integer \[0 - ReportingRandomDelay\] | Reporting\\RandomDelay | Policy value not written (same as Not Configured) | -| EnableDynamicVirtualization
1 (Enabled), 0 (Disabled) | HKEY\_LOCAL\_MACHINE\\Software\\Microsoft\\AppV\\Client\\Virtualization | | -| **EnablePublishingRefreshUI**
1 (Enabled), 0 (Disabled) | HKEY\_LOCAL\_MACHINE\\Software\\Microsoft\\AppV\\Client\\Publishing | | -| **HidePublishingRefreshUI**
1 (Enabled), 0 (Disabled) | | | -| **ProcessesUsingVirtualComponents**
String | Virtualization\\ProcessesUsingVirtualComponents | Empty string. | - -## Related topics - -* [Deploying the App-V Sequencer and Configuring the Client](appv-deploying-the-appv-sequencer-and-client.md) diff --git a/windows/application-management/app-v/appv-configure-access-to-packages-with-the-management-console.md b/windows/application-management/app-v/appv-configure-access-to-packages-with-the-management-console.md deleted file mode 100644 index 23f43e8cb3..0000000000 --- a/windows/application-management/app-v/appv-configure-access-to-packages-with-the-management-console.md +++ /dev/null @@ -1,63 +0,0 @@ ---- -title: How to configure access to packages by using the Management Console (Windows 10/11) -description: How to configure access to packages by using the App-V Management Console. -author: aczechowski -ms.service: windows-client -ms.date: 06/18/2018 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.topic: article -ms.subservice: itpro-apps ---- -# How to configure access to packages by using the Management Console - -[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] - -Before you deploy an App-V virtualized package, you must configure the Active Directory Domain Services (AD DS) security groups that will be allowed to access and run the applications. The security groups may contain computers or users. Entitling a package to a computer group publishes the package globally to all computers in the group. - -Use the following procedure to configure access to virtualized packages. - -## Grant access to an App-V package - -1. Find the package you want to configure: - - 1. Open the App-V Management console. - - 1. Right-click the package to be configured, then select **Edit active directory access** to display the **AD Access** page. Alternatively, select the package and select **Edit** in the **AD Access** pane. - -2. Provision a security group for the package: - - 1. Go to the **Find valid Active Directory names and grant access** page. - - 1. Using the format **mydomain** \\ **groupname**, enter the name or part of the name of an Active Directory group object, then select **Check**. - - > [!NOTE] - > Ensure that you provide an associated domain name for the group that you are searching for. - -3. Grant access to the package by first selecting the desired group, then selecting **Grant Access**. The newly added group is displayed in the **AD entities with access** pane. - -4. Select **Close** to accept the default configuration settings and close the AD Access page. - - To customize configurations for a specific group, select the **Assigned configurations** drop-down menu, then select **Custom**. To make changes to your custom configurations, select **Edit**. After you grant access, select **Close**. - -## Remove access to an App-V package - -1. Find the package you want to configure: - - 1. Open the App-V Management console. - - 1. To display the **AD Access** page, right-click the package to be configured, then select **Edit active directory access**. Alternatively, select the package, then select **Edit** in the **AD Access** pane. - -2. Select the group you want to remove, then select **Delete**. - -3. Select **Close**. - - - - - -## Related articles - -* [Operations for App-V](appv-operations.md) diff --git a/windows/application-management/app-v/appv-configure-connection-groups-to-ignore-the-package-version.md b/windows/application-management/app-v/appv-configure-connection-groups-to-ignore-the-package-version.md deleted file mode 100644 index 9524c2d447..0000000000 --- a/windows/application-management/app-v/appv-configure-connection-groups-to-ignore-the-package-version.md +++ /dev/null @@ -1,68 +0,0 @@ ---- -title: How to make a connection group ignore the package version (Windows 10/11) -description: Learn how to make a connection group ignore the package version with the App-V Server Management Console. -author: aczechowski -ms.service: windows-client -ms.date: 06/18/2018 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.topic: article -ms.subservice: itpro-apps ---- -# How to make a connection group ignore the package version - -[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] - -You can use Application Virtualization (App-V) to configure a connection group to use any version of a package, simplifying package upgrades and reducing the number of connection groups you need to create. - -You can also configure a connection group to accept any version of a package, so that you can upgrade the package without having to disable the connection group. - -- If the connection group has access to multiple versions of a package, App-V will use the latest version. - -- If the connection group contains an optional package with an incorrect version, App-V ignores the package and won't block the connection group's virtual environment from being created. - -- If the connection group contains a non-optional package that has an incorrect version, App-V won't be able to create the connection group's virtual environment. - -## Make a connection group ignore the package version with the App-V Server Management Console - -1. In the Management Console, select **Connection Groups**. - -2. Select the correct connection group from the Connection Groups library. - -3. Select **Edit** in the Connected Packages pane. - -4. Select the **Use Any Version** check box next to the package name, then select **Apply**. - -For more about adding or upgrading packages, see [How to add or upgrade packages by using the Management Console](appv-add-or-upgrade-packages-with-the-management-console.md). - -## Make a connection group ignore the package version from the App-V client on a stand-alone computer - -1. Create the connection group XML document. - -2. Set the **Package** tag attribute **VersionID** to an asterisk (*) to upgrade the package. - -3. Enter the following cmdlet (including the path to the connection group XML document) to add the connection group: - - ```PowerShell - Add-AppvClientConnectionGroup - ``` - - For more information about how to use the **Add-AppvClientConnectionGroup** cmdlet, see [**Add-AppvClientConnectionGroup**](/powershell/module/appvclient/add-appvclientconnectiongroup). - -4. When you upgrade a package, use the following cmdlets to remove the old package, add the upgraded package, and publish the upgraded package: - - - [**Remove-AppvClientPackage**](/powershell/module/appvclient/remove-appvclientpackage) - - [**Add-AppvClientPackage**](/powershell/module/appvclient/add-appvclientpackage) - - [**Publish-AppvClientPackage**](/powershell/module/appvclient/publish-appvclientpackage) - -For more information, see [How to manage App-V packages running on a stand-alone computer by using Windows PowerShell](appv-manage-appv-packages-running-on-a-stand-alone-computer-with-powershell.md). - - - - - -## Related articles - -- [Managing connection groups](appv-managing-connection-groups.md) diff --git a/windows/application-management/app-v/appv-configure-the-client-to-receive-updates-from-the-publishing-server.md b/windows/application-management/app-v/appv-configure-the-client-to-receive-updates-from-the-publishing-server.md deleted file mode 100644 index c8e45c8af1..0000000000 --- a/windows/application-management/app-v/appv-configure-the-client-to-receive-updates-from-the-publishing-server.md +++ /dev/null @@ -1,67 +0,0 @@ ---- -title: How to configure the client to receive package and connection groups updates from the publishing server (Windows 10/11) -description: How to configure the client to receive package and connection groups updates from the publishing server. -author: aczechowski -ms.service: windows-client -ms.date: 06/25/2018 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.topic: article -ms.subservice: itpro-apps ---- - -# How to configure the client to receive package and connection groups updates from the publishing server - -[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] - -The App-V publishing server's single-point management and high scalability lets you deploy packages and connection groups and keep them up to date. - -This article will tell you how to configure the App-V client to receive updates from the publishing server. - ->[!NOTE] ->The following example has the management server installed on a computer named **MyMgmtSrv**, and the publishing server installed on a computer named **MyPubSrv**. If the computers you'll be configuring the App-V client on have different names, you should replace the example's names with your computer's names. - -## Configure the App-V client to receive updates from the publishing server - -1. Deploy the App-V management and publishing servers, and add the required packages and connection groups. For more information about adding packages and connection groups, see [How to add or upgrade packages by using the Management Console](appv-add-or-upgrade-packages-with-the-management-console.md) and [How to create a connection group](appv-create-a-connection-group.md). -2. To open the management console, open a web browser and enter the following URL: `https://MyMgmtSrv/AppvManagement/Console.html`. Import, publish, and entitle all packages and connection groups that your users will need. -3. On the computer running the App-V client, open an elevated Windows PowerShell command prompt, and run the following command: - - ```PowerShell - Add-AppvPublishingServer -Name ABC -URL https://MyPubSrv/AppvPublishing - ``` - - This command will configure the specified publishing server. You should see output similar to the following: - - ```PowerShell - Id                        : 1 - SetByGroupPolicy          : False - Name                      : ABC - URL                       : https://MyPubSrv/AppvPublishing - GlobalRefreshEnabled      : False - GlobalRefreshOnLogon      : False - GlobalRefreshInterval     : 0 - GlobalRefreshIntervalUnit : Day - UserRefreshEnabled        : True - UserRefreshOnLogon        : True - UserRefreshInterval       : 0 - UserRefreshIntervalUnit   : Day - ``` - -4. On the computer running the App-V client, open a Windows PowerShell command prompt and enter the following cmdlet: - - ```PowerShell - Sync-AppvPublishingServer -ServerId 1 - ``` - - This cmdlet will query the publishing server for which packages and connection groups need to be added or removed for this particular client based on your configured entitlements for the packages and connection groups on the management server. - - - - - -## Related article - -* [Operations for App-V](appv-operations.md) diff --git a/windows/application-management/app-v/appv-connect-to-the-management-console.md b/windows/application-management/app-v/appv-connect-to-the-management-console.md deleted file mode 100644 index 50ed9fd433..0000000000 --- a/windows/application-management/app-v/appv-connect-to-the-management-console.md +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: How to connect to the Management Console (Windows 10/11) -description: In this article, learn the procedure for connecting to the App-V Management Console through your web browser. -author: aczechowski -ms.service: windows-client -ms.date: 06/25/2018 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.topic: article -ms.subservice: itpro-apps ---- - -# How to connect to the Management Console - -[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] - -Use the following procedure to connect to the App-V Management Console. - -## Connect to the App-V Management Console - -1. Open your web browser and enter the address for the App-V Management server. For example, **https://\<_management server name_\>:\<_management service port number_\>/console.html**. - -2. To view different sections of the console, select your desired section in the navigation pane. - - - - - -## Related articles - -- [Operations for App-V](appv-operations.md) diff --git a/windows/application-management/app-v/appv-connection-group-file.md b/windows/application-management/app-v/appv-connection-group-file.md deleted file mode 100644 index bfad2cc36f..0000000000 --- a/windows/application-management/app-v/appv-connection-group-file.md +++ /dev/null @@ -1,146 +0,0 @@ ---- -title: About the connection group file (Windows 10/11) -description: A summary of what the connection group file is and how to configure it. -author: aczechowski -ms.service: windows-client -ms.date: 06/25/2018 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.topic: article -ms.subservice: itpro-apps ---- - -# About the connection group file - -[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] - -## Connection group file overview - -### What is a connection group? - -A connection group is an App-V feature that can group packages together to create a virtual environment where applications within that package group can interact with each other. - -For example, let's say you want to use plug-ins with Microsoft Office. You can create one package that contains the plug-ins and another package that contains Office, and then add both packages to the same connection group to enable Office to use those plug-ins. - -### How a connection group file works - -When you apply an App-V connection group file, all packages specified in the file will be combined at runtime into a single virtual environment. Use the Microsoft Application Virtualization (App-V) connection group file to configure existing App-V connection groups. - -An example file path for a package file would be %APPDATA%\Microsoft\AppV\Client\Catalog\PackageGroups\{6CCC7575-162E-4152-9407-ED411DA138F4}\{4D1E16E1-8EF8-41ED-92D5-8910A8527F96}. - -## Structure of the connection group XML file - -This section will tell you more about the components of the connection group XML file. - -### Parameters that define the connection group - -The following table describes the parameters in the XML file that define the connection group itself, not the packages. - -|Field|Description| -|-----|-----------| -|Schema name|Name of the schema.
If you want to use the “optional packages” and “use any version” features described in this table, you must specify the following schema in the XML file:
`xmlns="https://schemas.microsoft.com/appv/2014/virtualapplicationconnectiongroup"`| -|AppConnectionGroupId|Unique GUID identifier for this connection group. The connection group state is associated with this identifier. Specify this identifier only when you create the connection group.
You can create a new GUID by entering **[Guid]::NewGuid()**.| -|VersionId|Version GUID identifier for this version of the connection group.
When you update a connection group (for example, by adding or updating a new package), you must update the version GUID to reflect the new version.| -|DisplayName|Display name of the connection group.| -|Priority|Optional priority field for the connection group.
A value of **0** indicates the highest priority.
If a priority is required but has not been configured, the package will fail because it can't determine the correct connection group to use.| - -### Parameters that define the packages in the connection group - -In the **<Packages>** section of the connection group XML file, you list the member packages in the connection group by specifying each package’s unique package identifier and version identifier, as described in the following table. The first package in the list has the highest precedence. - -|Field|Description| -|---|---| -|PackageId|Unique GUID identifier for this package. This GUID doesn’t change when newer versions of the package are published.| -|VersionId|Unique GUID identifier for the version of the package.
If you specify “*” for the package version, the GUID of the latest available package version is dynamically inserted.| -|IsOptional|Parameter that enables you to make a package optional within the connection group. Valid entries are:
- “**true**”—package is optional in the connection group
- “**false**”—package is required in the connection group| - -### App-V example connection group XML file - -The following example connection group XML file shows examples of the fields listed in the previous tables. - -```XML - - - - - - -``` - -## Configuring the priority of packages in a connection group - -Package precedence is configured using the package list order. The first package in the document has the highest precedence. Subsequent packages in the list have descending priority. - -Package precedence is the resolution for otherwise inevitable resource collisions during virtual environment initialization. For example, if two packages that are opening in the same virtual environment define the same registry DWORD value, the package with the highest precedence determines the value that is set. - -You can use the connection group file to configure each connection group by using the following methods: - -- Specify runtime priorities for connection groups. To edit priority by using the App-V Management Console, select the connection group and then select **Edit**. - - > [!NOTE] - >A package only requires priority if it's associated with more than one connection group. -- Specify package precedence within the connection group. - -The priority field is required when a running virtual application initiates from a native application request, such as Microsoft Windows Explorer. The App-V client uses the priority to determine which connection group virtual environment the application should run in. This situation occurs if a virtual application is part of multiple connection groups. - -If a virtual application is opened using another virtual application, the client will use the original virtual application's virtual environment. The priority field is not used in this case. - -The following is an example of priority configuration: - -The virtual application Microsoft Outlook is running in virtual environment **XYZ**. When you open an attached Microsoft Word document, a virtualized version Microsoft Word opens in the virtual environment **XYZ**, regardless of the virtualized Microsoft Word’s associated connection groups or runtime priorities. - -## Supported virtual application connection configurations - -App-V supports the following application connection configurations. - -- **An .exe file and plug-in (.dll)**. For example, you might want to distribute Microsoft Office to all users, but only distribute a Microsoft Excel plug-in to a small subset of those users. - - Enable the connection group for the appropriate users. Update each package individually as required. - -- **An .exe file and a middleware application**. This is for cases where you have an application that requires a middleware application, or several applications that all depend on the same middleware runtime version. - - All computers that require one or more of the applications receive the connection groups with the application and middleware application runtime. You can optionally combine multiple middleware applications into a single connection group. - - |Example|Example description| - |---|---| - |Virtual application connection group for the financial division|- Middleware application 1
- Middleware application 2
- Middleware application 3
- Middleware application runtime| - |Virtual application connection group for HR division|- Middleware application 5
- Middleware application 6
- Middleware application runtime| - -- **An. exe file and an .exe file**. This is for cases where you have an application that relies on another application, but you want to keep the packages separate for operational efficiencies, licensing restrictions, or rollout timelines. - - For example, if you are deploying Microsoft Lync 2010, you can use three packages: - - - Microsoft Office 2010 - - Microsoft Communicator 2007 - - Microsoft Lync 2010 - - You can manage the deployment with the following connection groups: - - - Microsoft Office 2010 and Microsoft Communicator 2007 - - Microsoft Office 2010 and Microsoft Lync 2010 - - After deployment, you can either create a single new Microsoft Office 2010 + Microsoft Lync 2010 package or keep and maintain them as separate packages and deploy them with a connection group. - - - - - -## Related articles - -- [Managing connection groups](appv-managing-connection-groups.md) diff --git a/windows/application-management/app-v/appv-connection-group-virtual-environment.md b/windows/application-management/app-v/appv-connection-group-virtual-environment.md deleted file mode 100644 index d84704a33f..0000000000 --- a/windows/application-management/app-v/appv-connection-group-virtual-environment.md +++ /dev/null @@ -1,85 +0,0 @@ ---- -title: About the connection group virtual environment (Windows 10/11) -description: Learn how the connection group virtual environment works and how package priority is determined. -author: aczechowski -ms.service: windows-client -ms.date: 06/25/2018 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.topic: article -ms.subservice: itpro-apps ---- -# About the connection group virtual environment - -[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] - -## How package priority is determined - -The virtual environment and its current state are associated with the connection group, not with the individual packages. If you remove an App-V package from the connection group, the state that existed as part of the connection group won't migrate with the package. - -If the same package is a part of two different connection groups, you have to indicate which connection group App-V should use. For example, you might have two packages in a connection group wherein each defines the same registry DWORD value. - -The connection group that is used is based on the order in which a package appears inside the **AppConnectionGroup** XML document: - -- The first package has the highest precedence. -- The second package has the second highest precedence. - -Consider the following example section: - -```XML - - - - - -``` - -Assume that same DWORD value ABC (HKEY\_LOCAL\_MACHINE\\software\\contoso\\finapp\\region) is defined in the first and third package. - -For this example, the DWORD value definition would be as shown below: - -- Package 1 (A8731008-4523-4713-83A4-CD1363907160): HKEY\_LOCAL\_MACHINE\\software\\contoso\\finapp\\region=5 -- Package 3 (04220DCA-EE77-42BE-A9F5-96FD8E8593F2): HKEY\_LOCAL\_MACHINE\\software\\contoso\\finapp\\region=10 - -Since Package 1 appears first, the AppConnectionGroup's virtual environment will have the single DWORD value of 5 (HKEY\_LOCAL\_MACHINE\\software\\contoso\\finapp\\region=5). This result means that the virtual applications in Package 1, Package 2, and Package 3 will all see the value 5 when they query for HKEY\_LOCAL\_MACHINE\\software\\contoso\\finapp\\region. - -Other virtual environment resources are resolved in a similar way, but usually collisions occur in the registry. - -## Merging identical package paths into one virtual directory in connection groups - -If two or more packages in a connection group contain identical directory paths, the paths are merged into a single virtual directory inside the connection group's virtual environment. Merging these paths allows an application in one package to access files that are in a different package. - -When you remove a package from a connection group, the removed package's applications can no longer access files from packages in the connection group it was removed from. - -App-V looks up a file’s name in the connection group in the order App-V packages are listed in the connection group manifest file. - -The following example shows the order and relationship of a file name lookup in a connection group for **Package A** and **Package B**. - -|Package A|Package B| -|---|---| -|C:\Windows\System32|C:\Windows\System32| -|C:\AppTest|C:\AppTest| - -When a virtualized application tries to find a specific file, App-V will search for a matching file path in Package A. If it doesn't find a matching path in Package A, it will then search Package B using the following mapping rules: - -- If a file named **test.txt** exists in the same virtual folder hierarchy in both application packages, App-V will use the first matching file. -- If a file named **bar.txt** exists in the virtual folder hierarchy of one application package, but not in the other, App-V will use the first matching file. - - - - - -## Related articles - -- [Managing Connection Groups](appv-managing-connection-groups.md) diff --git a/windows/application-management/app-v/appv-convert-a-package-created-in-a-previous-version-of-appv.md b/windows/application-management/app-v/appv-convert-a-package-created-in-a-previous-version-of-appv.md deleted file mode 100644 index e12fd39cb0..0000000000 --- a/windows/application-management/app-v/appv-convert-a-package-created-in-a-previous-version-of-appv.md +++ /dev/null @@ -1,93 +0,0 @@ ---- -title: How to convert a package created in a previous version of App-V (Windows 10/11) -description: Use the package converter utility to convert a virtual application package created in a previous version of App-V. -author: aczechowski -ms.service: windows-client -ms.date: 07/10/2018 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.topic: article -ms.subservice: itpro-apps ---- -# How to convert a package created in a previous version of App-V - -[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] - -You can use the package converter utility to upgrade virtual application packages created by previous versions of App-V. This section will tell you how to convert existing virtual application packages for upgrade. - ->[!NOTE] ->If you are running a computer with a 64-bit architecture, you must use the x86 version of Windows PowerShell. - -The package converter can only directly convert packages created by an App-V sequencer version 4.5 or later. Packages created with an App-V version earlier than 4.5 must be upgraded to at least App-V 4.5 before conversion. - ->[!IMPORTANT] ->In order to keep your files secure, you must configure the package converter to always save the package ingredients file to a secure location and directory that can only be accessed by an administrator. When you deploy the package, you should either save the package to a secure location or make sure that no other users can sign in during the conversion process. - -## App-V 4.6 installation folder is redirected to virtual file system root - -When you convert packages from App-V 4.6 to App-V for Windows 10/11, the App-V for Windows client package can access the hardcoded drive that you were required to use when you created 4.6 packages. The drive letter will be the drive you selected as the installation drive on the 4.6 sequencing machine. (The default drive is drive Q.) - -The App-V package converter will save the App-V 4.6 installation root folder and short folder names in the FilesystemMetadata.xml file in the **Filesystem** element. When the App-V for Windows client creates the virtual process, it will map requests from the App-V 4.6 installation root to the virtual file system root. - -## Getting started - -1. Install the App-V Sequencer on a computer in your environment. For information about how to install the Sequencer, see [How to install the Sequencer](appv-install-the-sequencer.md). - -2. You can enter the following cmdlets to check or convert packages: - - - **Test-AppvLegacyPackage**—This cmdlet checks packages. It will return information about any failures with the package such as missing **.sft** files, an invalid source, **.osd** file errors, or invalid package version. This cmdlet won't parse the **.sft** file or do any in-depth validation. For information about options and basic functionality for this cmdlet, using Windows PowerShell, enter the following cmdlet: - - ```PowerShell - Test-AppvLegacyPackage -? - ``` - - - **ConvertFrom-AppvLegacyPackage**—This cmdlet converts packages from legacy versions to updated versions. To convert an existing package, enter the following cmdlet: - - ```PowerShell - ConvertFrom-AppvLegacyPackage C:\contentStore C:\convertedPackages - ``` - - In this cmdlet, `C:\contentStore` represents the location of the existing package and `C:\convertedPackages` is the output directory to which the resulting App-V for Windows client virtual application package file will be saved. By default, if you don't specify a new name, the old package name will be used. - - Additionally, the package converter optimizes performance of packages in App-V for Windows client by setting the package to stream fault the App-V package.  This definition of setting is more performant than the primary feature block and fully downloading the package. The flag **DownloadFullPackageOnFirstLaunch** allows you to convert the package and set the package to be fully downloaded by default. - - > [!NOTE] - > Before you specify the output directory, you must create the output directory. - -### Advanced Conversion Tips - -- Piping—Windows PowerShell supports piping. Piping allows you to enter cmdlets like this example: - - ```PowerShell - dir C:\contentStore\myPackage | Test-AppvLegacyPackage - ``` - - In this example, the directory object that represents `myPackage` will be given as input to the **Test-AppvLegacyPackage** cmdlet and bound to the *-Source* parameter. Piping like this is especially useful when you want to batch commands together, such as in the following example cmdlet: - - ```PowerShell - dir .\ | Test-AppvLegacyPackage | ConvertFrom-AppvLegacyAppvPackage -Target .\ConvertedPackages - ``` - - This piped example command tests packages, then passes the objects on for conversion. You can also apply a filter on packages without errors or only specify a directory that contains an **.sprj** file or pipe them to another cmdlet that adds the filtered package to the server or publishes them to the App-V client. - -- Batching—The Windows PowerShell command enables batching. More specifically, the cmdlets support taking a string\[\] object for the *-Source* parameter that represents a list of directory paths. This feature allows you to enter the following cmdlets together: - - ```PowerShell - $packages = dir C:\contentStore - ConvertFrom-AppvLegacyAppvPackage-Source $packages -Target C:\ConvertedPackages - ``` - - Alternatively, you can use piping like this: - - ```PowerShell - dir C:\ContentStore | ConvertFrom-AppvLegacyAppvPackage -Target C:\ConvertedPackages - ``` - -- Other functionality—Windows PowerShell has other built-in functionality for features such as aliases, lazy-binding, .NET Object, and many others. These features can help you create advanced scenarios for the Package Converter. - - -## Related articles - -- [Operations for App-V](appv-operations.md) diff --git a/windows/application-management/app-v/appv-create-a-connection-group-with-user-published-and-globally-published-packages.md b/windows/application-management/app-v/appv-create-a-connection-group-with-user-published-and-globally-published-packages.md deleted file mode 100644 index e602397d30..0000000000 --- a/windows/application-management/app-v/appv-create-a-connection-group-with-user-published-and-globally-published-packages.md +++ /dev/null @@ -1,66 +0,0 @@ ---- -title: How to create a connection croup with user-published and globally published packages (Windows 10/11) -description: How to create a connection croup with user-published and globally published packages. -author: aczechowski -ms.service: windows-client -ms.date: 07/10/2018 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.topic: article -ms.subservice: itpro-apps ---- -# How to create a connection croup with user-published and globally published packages - -[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] - -You can create user-entitled connection groups that contain both user-published and globally published packages, using either of the following methods: - -- [How to use Windows PowerShell cmdlets to create user-entitled connection groups](#how-to-use-windows-powershell-cmdlets-to-create-user-entitled-connection-groups) -- [How to use the App-V Server to create user-entitled connection groups](#how-to-use-the-app-v-server-to-create-user-entitled-connection-groups) - -## Unsupported scenarios and potential issues - -Here are some important things to know before you get started: - -- If you add user-published packages in globally entitled connection groups, the connection group will fail. -- Track the connection groups where you've used a non-optional package before removing it with the **Unpublish-AppvClientPackage <package> -global** cmdlet. - - In situations where you have a globally published package that's listed as non-optional in a user-published connection group that also appears in other packages, running **Unpublish-AppvClientPackage <package> -global** cmdlet can unpublish the package from every connection group containing that package. Tracking connection groups can help you avoid unintentionally unpublishing non-optional packages. - -## How to use Windows PowerShell cmdlets to create user-entitled connection groups - -1. Add and publish packages by using the following commands: - - ```PowerShell - Add-AppvClientPackage - Add-AppvClientPackage - Publish-AppvClientPackage -PackageId  -VersionId -Global - Publish-AppvClientPackage -PackageId -VersionId  - ``` - -2. Create the connection group XML file. For more information, see [About the connection group file](appv-connection-group-file.md). - -3. Add and publish the connection group by using the following commands: - - ```PowerShell - Add-AppvClientConnectionGroup - Enable-AppvClientConnectionGroup -GroupId  -VersionId - ``` - -## How to use the App-V Server to create user-entitled connection groups - -1. Open the App-V Management Console. - -2. Follow the instructions in [How to publish a package by using the Management Console](appv-publish-a-packages-with-the-management-console.md) to publish packages globally and to the user. - -3. Follow the instructions in [How to create a connection group](appv-create-a-connection-group.md) to create the connection group and add the user-published and globally published packages. - - - - - -## Related articles - -- [Managing Connection Groups](appv-managing-connection-groups.md) diff --git a/windows/application-management/app-v/appv-create-a-connection-group.md b/windows/application-management/app-v/appv-create-a-connection-group.md deleted file mode 100644 index a78ae6f6cd..0000000000 --- a/windows/application-management/app-v/appv-create-a-connection-group.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -title: How to create a connection group (Windows 10/11) -description: Learn how to create a connection group with the App-V Management Console and where to find information about managing connection groups. -author: aczechowski -ms.service: windows-client -ms.date: 07/10/2018 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.topic: article -ms.subservice: itpro-apps ---- -# How to create a connection group - -[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] - -Use these steps to create a connection group by using the App-V Management Console. To use Windows PowerShell to create connection groups, see [How to manage connection groups on a stand-alone computer by using Windows PowerShell](appv-manage-connection-groups-on-a-stand-alone-computer-with-powershell.md). - -When you place packages in a connection group, their package root paths merge. If you remove packages, only the remaining packages maintain the merged root. - -## Create a connection group - -1. In the App-V Management Console, select **CONNECTION GROUPS** to display the Connection Groups library. - -2. Select **ADD CONNECTION GROUP** to create a new connection group. - -3. In the **New Connection Group** pane, enter a description for the group. - -4. Select **EDIT** in the **CONNECTED PACKAGES** pane to add a new application to the connection group. - -5. In the **PACKAGES Entire Library** pane, select the application to be added, then select the arrow to add the application. - - To remove an application, select the application to be removed in the **PACKAGES IN** pane and select the arrow. - - To reprioritize the applications in your connection group, use the arrows in the **PACKAGES IN** pane. - - >[!IMPORTANT] - >By default, the Active Directory Domain Services access configurations that are associated with a specific application are not added to the connection group. To transfer the Active Directory access configuration, select **ADD PACKAGE ACCESS TO GROUP ACCESS**, which is located in the **PACKAGES IN** pane. - -6. After adding all the applications and configuring Active Directory access, select **Apply**. - - - - - -## Related articles - -- [Operations for App-V](appv-operations.md) -- [Managing connection groups](appv-managing-connection-groups.md) diff --git a/windows/application-management/app-v/appv-create-a-custom-configuration-file-with-the-management-console.md b/windows/application-management/app-v/appv-create-a-custom-configuration-file-with-the-management-console.md deleted file mode 100644 index ead8b2f662..0000000000 --- a/windows/application-management/app-v/appv-create-a-custom-configuration-file-with-the-management-console.md +++ /dev/null @@ -1,39 +0,0 @@ ---- -title: How to create a custom configuration file by using the App-V Management Console (Windows 10/11) -description: How to create a custom configuration file by using the App-V Management Console. -author: aczechowski -ms.service: windows-client -ms.date: 07/10/2018 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.topic: article -ms.subservice: itpro-apps ---- - -# How to create a custom configuration file by using the App-V Management Console - -[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] - -You can use a dynamic configuration to customize an App-V package for a specific user. However, you must first create the dynamic user configuration (.xml) file or the dynamic deployment configuration file before you can use the files. Creation of the file is an advanced manual operation. For general information about dynamic user configuration files, see [About App-V dynamic configuration](appv-dynamic-configuration.md). - -You can create a dynamic user configuration file with the App-V Management Console by following the steps in this article. - -## Create a dynamic user configuration file - -1. Right-click the name of the package that you want to view and select **Edit active directory access** to view the configuration that is assigned to a given user group. Alternatively, select the package, and click **Edit**. - -2. Using the list of **AD Entities with Access**, select the AD group that you want to customize. Select **Custom** from the drop-down list. A link named **Edit** will appear. - -3. Select **Edit**. The Dynamic User Configuration assigned to the AD Group will appear. - -4. Select **Advanced**, and then select **Export Configuration**. Enter a file name and select **Save**. Now you can edit the file to configure a package for a user. - - > [!NOTE] - > If you want to export a configuration while running on Windows Server, make sure to disable the IE Enhanced Security Configuration setting. If this setting is enalbed and set to block downloads, you won't be able to download anything from the App-V Server. - - -## Related articles - -- [Operations for App-V](appv-operations.md) diff --git a/windows/application-management/app-v/appv-create-a-package-accelerator-with-powershell.md b/windows/application-management/app-v/appv-create-a-package-accelerator-with-powershell.md deleted file mode 100644 index cbe79ac2df..0000000000 --- a/windows/application-management/app-v/appv-create-a-package-accelerator-with-powershell.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -title: How to create a package accelerator by using Windows PowerShell (Windows 10/11) -description: Learn how to create an App-v Package Accelerator by using Windows PowerShell. App-V Package Accelerators automatically sequence large, complex applications. -author: aczechowski -ms.service: windows-client -ms.date: 07/10/2018 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.topic: article -ms.subservice: itpro-apps ---- -# How to create a package accelerator by using Windows PowerShell - -[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] - -App-V Package Accelerators automatically sequence large, complex applications. Also, when you apply an App-V Package Accelerator, you don't have to manually install an application to create the virtualized package. - -## Create a package accelerator - -1. Install the App-V sequencer. For more information about installing the sequencer, see [How to install the sequencer](appv-install-the-sequencer.md). -2. To open a Windows PowerShell console, select **Start** and enter **PowerShell**. Right-click **Windows PowerShell** and select **Run as Administrator**. -3. Ensure there's the App-V package to create an accelerator from the installation media or installation files. You can also optionally use a readme file for the accelerator's users to reference. -4. Enter the **New-AppvPackageAccelerator** cmdlet. - - The following parameters are required to use the package accelerator cmdlet: - - - *InstalledFilesPath* specifies the application installation path. - - *Installer* specifies the path to the application installer media. - - *InputPackagePath* specifies the path to the App-V package. - - *Path* specifies the output directory for the package. - - The following example cmdlet shows how you can create a package accelerator with the App-V package and the installation media: - - ```PowerShell - New-AppvPackageAccelerator -InputPackagePath -Installer -Path - ``` - - You can also use the following optional parameter with the **New-AppvPackageAccelerator** cmdlet: - - - *AcceleratorDescriptionFile* specifies the path to user-created package accelerator instructions. The package accelerator instructions are **.txt** or **.rtf** description files that will be included in the package created by the package accelerator. - - - - - -## Related articles - -- [Administering App-V by using Windows PowerShell](appv-administering-appv-with-powershell.md) diff --git a/windows/application-management/app-v/appv-create-a-package-accelerator.md b/windows/application-management/app-v/appv-create-a-package-accelerator.md deleted file mode 100644 index e1500e3807..0000000000 --- a/windows/application-management/app-v/appv-create-a-package-accelerator.md +++ /dev/null @@ -1,81 +0,0 @@ ---- -title: How to create a package accelerator (Windows 10/11) -description: Learn how to create App-V Package Accelerators to automatically generate new virtual application packages. -author: aczechowski -ms.service: windows-client -ms.date: 07/10/2018 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.topic: article -ms.subservice: itpro-apps ---- - -# How to create a package accelerator - -[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] - -App-V Package Accelerators automatically generate new virtual application packages. - ->[!NOTE] ->You can use Windows PowerShell to create a package accelerator. For more information, see [How to create a package accelerator by using Windows PowerShell](appv-create-a-package-accelerator-with-powershell.md). - -Use the following procedure to create a package accelerator. - ->[!IMPORTANT] -> ->- Because package accelerators can contain password and user-specific information, you should save package accelerators and the associated installation media in a secure location, and you should also digitally sign the package accelerator after creating it so that you can verify the publisher when applying the App-V Package Accelerator. ->- Before you begin creating a package accelerator, do the following: -> - Copy the virtual application package that you will use to create the package accelerator locally to the computer running the sequencer. -> - Copy all required installation files associated with the virtual application package to the computer running the sequencer. ->- The App-V Sequencer does not grant any license rights to the software application you are using to create the package accelerator. You must abide by all end user license terms for the application you are using. It is your responsibility to make sure the software application’s license terms allow you to create a package accelerator with the App-V sequencer. - -## Create a package accelerator - -1. To start the App-V sequencer on the computer running the sequencer, select **Start** > **All Programs** > **Microsoft Application Virtualization** > **Microsoft Application Virtualization Sequencer**. - -2. To start the App-V **Create Package Accelerator** wizard, in the App-V sequencer console, select **Tools** > **Create Accelerator**. - -3. On the **Select Package** page, select **Browse** to specify an existing virtual application package to use to create the package accelerator, then locate the existing virtual application package (it will appear as an .appv file). - - >[!TIP] - >Copy the files associated with the virtual application package you plan to use locally to the computer running the Sequencer. - - Select **Next**. - -4. Go to the **Installation Files** page and select **Browse**, then select the directory that contains the installation files to specify the folder containing the original virtual package's installation files. - - >[!TIP] - >Copy the folder that contains the required installation files to the computer running the Sequencer. - -5. If the application is already installed on the computer running the sequencer, then select **Files installed on local system** to specify the installation file. To use this option, the application must already be installed in the default installation location. - -6. On the **Gathering Information** page, review the files that you couldn't find in the location specified by the **Installation Files** page. If the files displayed aren't required, select **Remove these files**, then select **Next**. If the files are required, select **Previous** and copy the required files to the directory specified on the **Installation Files** page. - - > [!NOTE] - >You must either remove the unrequired files or select **Previous** and locate the required files to advance to the next page of this wizard. - -7. On the **Select Files** page, carefully review the detected files. Clear any file the package accelerator doesn't need to run successfully and select only the files that the application requires. When you're done, select **Next**. - -8. Confirm that the **Verify Applications** page displays all installation files required to build the package. The package accelerator requires all installation files displayed in the **Applications** pane in order to create the package. - - If you need to add more Installer files, select **Add**. To remove unnecessary installation files, select the **Installer file**, then select **Delete**. To edit the properties associated with an installer, select **Edit**. The package accelerator requires the installation files specified in this step to create a new virtual application package. After you've confirmed the information displayed, select **Next**. - -9. On the **Select Guidance** page, select **Browse** to specify the file that will provide the package accelerator with application instructions. For example, this file can contain information about how the computer running the Sequencer should be configured, application prerequisite information for target computers, and general notes. You should provide all required information for successful package accelerator application. The file you select must be in rich text (.rtf) or text file (.txt) format. After specifying the file, select **Next**. - -10. On the **Create Package Accelerator** page, select **Browse** and select the directory where you want to save the package accelerator. - -11. On the **Completion** page, select **Close**. - - >[!IMPORTANT] - >You should always digitally sign the package accelerator to ensure that it is secure and can be verified by a publisher during application. - - - - - -## Related articles - -- [Operations for App-V](appv-operations.md) -- [How to create a virtual application package using an App-V Package Accelerator](appv-create-a-virtual-application-package-package-accelerator.md) diff --git a/windows/application-management/app-v/appv-create-a-virtual-application-package-package-accelerator.md b/windows/application-management/app-v/appv-create-a-virtual-application-package-package-accelerator.md deleted file mode 100644 index 2ee8100f3e..0000000000 --- a/windows/application-management/app-v/appv-create-a-virtual-application-package-package-accelerator.md +++ /dev/null @@ -1,80 +0,0 @@ ---- -title: How to create a virtual application package using an App-V Package Accelerator (Windows 10/11) -description: How to create a virtual application package using an App-V Package Accelerator. -author: aczechowski -ms.service: windows-client -ms.date: 07/10/2018 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.topic: article -ms.subservice: itpro-apps ---- - -# How to create a virtual application package using an App-V Package Accelerator - -[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] - -Use the following procedure to create a virtual application package with the App-V Package Accelerator. - ->[!IMPORTANT] ->The App-V Sequencer does not grant any license rights to the software application that you use to create the package accelerator. You must abide by all end user license terms for the application that you use. It is your responsibility to make sure that the software application’s license terms allow you to create a package accelerator with the App-V Sequencer. - -## Create a virtual application package with an App-V Package Accelerator - -1. Make sure you've copied the required package accelerator locally to the computer running the App-V Sequencer. Also make sure to copy all required installation files for the package to a local folder on the computer running the Sequencer. This is the folder that you have to specify in step 6 of this procedure. - -2. To start the App-V Sequencer on the computer that runs the Sequencer, go to **Start** > **All Programs** > **Microsoft Application Virtualization** > **Microsoft Application Virtualization Sequencer**. - -3. Select **Create a New Virtual Application Package**. To create the package, select the **Create Package using a Package Accelerator** check box, then select **Next**. - -4. To specify the package accelerator that will be used to create the new virtual application package, select **Browse** on the **Select Package Accelerator** page. Select **Next**. - - >[!IMPORTANT] - >If the publisher of the package accelerator cannot be verified and does not contain a valid digital signature, then before you select **Run**, you must confirm that you trust the source of the package accelerator. Confirm your choice in the **Security Warning** dialog box. - -5. On the **Guidance** page, review the publishing guidance information that is displayed in the information pane. This information was added when the package accelerator was created and it contains guidance about how to create and publish the package. To export the guidance information to a text (.txt) file, select **Export** and specify the location where the file should be saved, and then select **Next**. - -6. On the **Select Installation Files** page, select **Make New Folder** to create a local folder that contains all required installation files for the package, and specify where the folder should be saved. You must also specify a name to be assigned to the folder. You must then copy all required installation files to the location that you specified. If the folder that contains the installation files already exists on the computer that runs the Sequencer, select **Browse** to select the folder. - - Alternatively, if you have already copied the installation files to a directory on this computer, select **Make New Folder**, browse to the folder that contains the installation files, then select **Next**. - - > [!NOTE] - >You can specify the following types of supported installation files: - > - Windows Installer files (**.msi**) - > - Cabinet files (.cab) - > - Compressed files with a .zip file name extension - > - The actual application files - > The following file types are not supported: **.msp** and **.exe** files. If you specify an **.exe** file, you must extract the installation files manually. - -7. If the package accelerator requires you to install an application before you apply the package accelerator and you have already installed the required application, select **I have installed all applications**, then select **Next** on the **Local Installation** page. - -8. On the **Package Name** page, specify a name that will be associated with the package. The name you choose will identify the package in the App-V Management Console. Select **Next**. - -9. On the **Create Package** page, provide comments that will be associated with the package. The comments should contain identifying information about the package that you are creating. To confirm the location where the package is created, review the information displayed in **Save Location**. To compress the package, select **Compress Package**. Select the **Compress Package** check box if the package will be streamed across the network or the package size exceeds 4 GB. - -10. To create the package, select **Create**. After the package is created, select **Next**. - -11. On the **Configure Software** page, to enable the Sequencer to configure the applications contained within the package, select **Configure Software**. **Configure Software** will let you configure any associated tasks required to run the application on the target computers. For example, you can configure any associated license agreements. - - The following items can be configured using the Sequencer as part of this step: - - - **Load Package** loads files associated with the package. It can take several seconds to an hour to decode the package. - - **Run Each Program** optionally runs programs contained within the package. This step can help you complete associated license or configuration tasks that must be completed before deploying and running the package on target computers. To run all the programs at once, select at least one program, and then select **Run All**. To run specific programs, select the program or programs that you want to run, and then select **Run Selected**. Complete the required configuration tasks, then close the applications. It can take several minutes for all programs to run. Select **Next**. - - **Save Package** saves the package. - - **Primary Feature Block** optimizes the package for streaming by rebuilding the primary feature block. - - If you don't want to configure the applications, select **Skip this step**, then select **Next**. - -12. On the **Completion** page, after you review the information that is displayed in the **Virtual Application Package Report** pane, select **Close**. - - The package is now available in the Sequencer. To edit the package properties, select **Edit \[Package Name\]**. For more information about how to modify a package, see [How to modify an existing virtual application package](appv-modify-an-existing-virtual-application-package.md). - - - - - -## Related articles - -- [Operations for App-V](appv-operations.md) diff --git a/windows/application-management/app-v/appv-create-and-use-a-project-template.md b/windows/application-management/app-v/appv-create-and-use-a-project-template.md deleted file mode 100644 index a37682809c..0000000000 --- a/windows/application-management/app-v/appv-create-and-use-a-project-template.md +++ /dev/null @@ -1,59 +0,0 @@ ---- -title: Create and apply an App-V project template to a sequenced App-V package (Windows 10/11) -description: Steps for how to create and apply an App-V project template (.appvt) to a sequenced App-V package. -author: aczechowski -ms.service: windows-client -ms.date: 07/10/2018 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.topic: article -ms.subservice: itpro-apps ---- - -# Create and apply an App-V project template to a sequenced App-V package - -[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] - -You can use an App-V Project Template (.appvt) file to save commonly applied settings associated with an existing virtual application package. You can then apply these settings whenever you create new virtual application packages in your environment, streamlining the package creation process. App-V Project Templates differ from App-V Package Accelerators because App-V Package Accelerators are application-specific, while App-V Project Templates can be applied to multiple applications. To learn more about package accelerators, see [How to create a package accelerator](appv-create-a-package-accelerator.md). - ->[!IMPORTANT] ->Starting with Windows 10 version 1703, running the **New-AppvSequencerPackage** or the **Update-AppvSequencerPackage** cmdlets will automatically capture and store your customizations as an App-V Project Template. If you want to make changes to this package later, you can automatically load your customizations from this template file. If you have an auto-saved template and you attempt to load another template through the *TemplateFilePath* parameter, the customization value from the parameter will override the auto-saved template. - -## Create a project template - -You must first create and save a project template, including a virtual app package with settings to be used by the template. - -1. On the device running the App-V Sequencer, select **Start**, select **All Programs**, select **Microsoft Application Virtualization**, and then select **Microsoft Application Virtualization Sequencer**. - - > [!NOTE] - >If the virtual app package is currently open in the App-V Sequencer console, skip to Step 3 of this procedure. - -2. On the **File** menu, select **Open**, select **Edit Package**, browse for the virtual app package that includes the settings you want to save with the App-V Project Template, and then select **Edit** to change any of the settings or info included in the file. - -3. On the **File** menu, select **Save As Template**, review the settings associated with the new template, select **OK**, name your new template, and then select **Save**. - - The new App-V Project Template is saved in the folder you specified. - -## Apply a project template - -After creating the template, you can apply it to all of your new virtual app packages, automatically including all of the settings. - ->[!IMPORTANT] ->Virtual app packages don't support using both a project template and a package accelerator at the same time. - -1. On the device running the App-V Sequencer, select **Start** > **All Programs** > **Microsoft Application Virtualization** > **Microsoft Application Virtualization Sequencer**. - -2. On the **File** menu, select **New From Template**, browse to your newly created project template and select **Open**. - -3. Create your new virtual app package. The settings saved with your template are automatically applied. - -### Related articles - -- [Download the Windows ADK](https://developer.microsoft.com/windows/hardware/windows-assessment-deployment-kit) -- [How to install the App-V Sequencer](appv-install-the-sequencer.md) -- [Learn about Hyper-V on Windows Server 2016](/windows-server/virtualization/hyper-v/Hyper-V-on-Windows-Server) -- [Automatically sequence multiple apps at the same time using Microsoft Application Virtualization Sequencer (App-V Sequencer)](appv-auto-batch-sequencing.md) -- [Automatically update multiple apps at the same time using Microsoft Application Virtualization Sequencer (App-V Sequencer)](appv-auto-batch-updating.md) -- [Manually sequence a new app using Microsoft Application Virtualization Sequencer (App-V Sequencer)](appv-sequence-a-new-application.md) diff --git a/windows/application-management/app-v/appv-creating-and-managing-virtualized-applications.md b/windows/application-management/app-v/appv-creating-and-managing-virtualized-applications.md deleted file mode 100644 index ef0e7deee1..0000000000 --- a/windows/application-management/app-v/appv-creating-and-managing-virtualized-applications.md +++ /dev/null @@ -1,156 +0,0 @@ ---- -title: Creating and managing App-V virtualized applications (Windows 10/11) -description: Create and manage App-V virtualized applications to monitor and record the installation process for an application to be run as a virtualized application. -author: aczechowski -ms.service: windows-client -ms.date: 04/18/2018 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.topic: article -ms.subservice: itpro-apps ---- -# Creating and managing App-V virtualized applications - -[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] - -After you've properly deployed the Microsoft Application Virtualization (App-V) sequencer, you can use it to monitor and record the installation and setup process for an application to be run as a virtualized application. - -For more information about configuring the App-V sequencer, sequencing best practices, and an example of creating and updating a virtual application, see the [Microsoft Application Virtualization 5.0 Sequencing Guide](https://download.microsoft.com/download/F/7/8/F784A197-73BE-48FF-83DA-4102C05A6D44/App-V%205.0%20Sequencing%20Guide.docx). - ->[!NOTE] ->The App-V Sequencer cannot sequence applications with filenames matching "CO_<x>" where x is any numeral. Error 0x8007139F will be generated. - -## Sequencing an application - -You can use the App-V Sequencer to perform the following tasks: - -- Create virtual packages that can be deployed to computers running the App-V client. -- Upgrade existing packages. You can expand an existing package onto the computer running the sequencer and then upgrade the application to create a newer version. -- Edit configuration information associated with an existing package. For example, you can add a shortcut or modify a file type association. - - > [!NOTE] - >You must create shortcuts and save them to an available network location to allow roaming. If a shortcut is created and saved in a private location, the package must be published locally to the computer running the App-V client. - -- Convert existing virtual packages. - -The sequencer uses the **%TMP% \\ Scratch** or **%TEMP% \\ Scratch** directory and the **Temp** directory to store temporary files during sequencing. On the computer that runs the sequencer, you should configure these directories with free disk space equivalent to the estimated application installation requirements. Configuring the temp directories and the Temp directory on different hard drive partitions can help improve performance during sequencing. - -When you use the sequencer to create a new virtual application, the following listed files are created. These files comprise the App-V package. - -- **.msi file**. This Windows Installer (.msi) file is created by the sequencer and is used to install the virtual package on target computers. -- **Report.xml file**. In this file, the sequencer saves all issues, warnings, and errors that were discovered during sequencing. It displays the information after the package has been created. You can us this report for diagnosing and troubleshooting. -- **.appv file**. This file is the virtual application file. -- **Deployment configuration file**. The deployment configuration file determines how the virtual application will be deployed to target computers. -- **User configuration file**. The user configuration file determines how the virtual application will run on target computers. - ->[!IMPORTANT] ->You must configure the %TMP% and %TEMP% folders that the package converter uses to be a secure location and directory. A secure location is only accessible by an administrator. Additionally, when you sequence the package, you should either save the package to a secure location or make sure that no other user is allowed to log in during the conversion and monitoring process. - -The **Options** dialog box in the sequencer console contains the following tabs: - -- **General**. Use this tab to enable Microsoft Updates to run during sequencing. Select **Append Package Version to Filename** to configure the sequence to add a version number to the virtualized package that is being sequenced. Select **Always trust the source of Package Accelerators** to create virtualized packages using a package accelerator without being prompted for authorization. - - >[!IMPORTANT] - >Package Accelerators created using App-V 4.6 are not supported by App-V. - -- **Parse Items**. This tab displays the associated file path locations that will be parsed or tokenized into in the virtual environment. Tokens are useful for adding files using the **Package Files** tab in **Advanced Editing**. -- **Exclusion Items**. Use this tab to specify which folders and directories shouldn't be monitored during sequencing. To add local application data that is saved in the Local App Data folder in the package, click **New** and specify the location and the associated **Mapping Type**. This option is required for some packages. - -App-V supports applications that include Microsoft Windows Services. If an application includes a Windows service, the service will be included in the sequenced virtual package as long as it's installed while being monitored by the sequencer. If a virtual application creates a Windows service when it initially runs, then after installation, the application must be run while the sequencer is monitoring for the Windows Service to be included in the package. Only services running under the Local System account are supported. Services configured for AutoStart or Delayed AutoStart are started before the first virtual application in a package runs inside the package’s Virtual Environment. Windows Services that are configured to be started on demand by an application are started when the virtual application inside the package starts the Service via API call. - -- [Automatically provision your sequencing environment using Microsoft Application Virtualization Sequencer (App-V Sequencer)](appv-auto-provision-a-vm.md) -- [How to Sequence a New Application with App-V](appv-sequence-a-new-application.md) -- [Automatically sequence multiple apps at the same time using Microsoft Application Virtualization Sequencer (App-V Sequencer)](appv-auto-batch-sequencing.md) - -## App-V shell extension support - -App-V supports shell extensions. Shell extensions will be detected and embedded in the package during sequencing. - -Shell extensions are automatically embedded in the package during the sequencing process. When the package is published, the shell extension gives users the same functionality as if the application were locally installed. - -### Requirements for using shell extensions - -- Packages that contain embedded shell extensions must be published globally. The application requires no extra setup or configuration on the client to enable the shell extension functionality. -- The “bitness” of the application, Sequencer, and App-V client must match, or the shell extensions won’t work. For example: - - The version of the application is 64-bit. - - The Sequencer is running on a 64-bit computer. - - The package is being delivered to a 64-bit App-V client computer. - -The following table lists the supported shell extensions: - -|Handler|Description| -|---|---| -|Context menu handler|Adds menu items to the context menu. It's called before the context menu is displayed.| -|Drag-and-drop handler|Controls the action where right-click, drag and drop, and modifies the context menu that appears.| -|Drop target handler|Controls the action after a data object is dragged and dropped over a drop target such as a file.| -|Data object handler|Controls the action after a file is copied to the clipboard or dragged and dropped over a drop target. It can provide more clipboard formats to the drop target.| -|Property sheet handler|Replaces or adds pages to the property sheet dialog box of an object.| -|Infotip handler|Allows retrieving flags and infotip information for an item and displaying it inside a pop-up tooltip upon mouse hover.| -|Column handler|Allows creating and displaying custom columns in **Windows Explorer Details view**. It can be used to extend sorting and grouping.| -|Preview handler|Enables a preview of a file to be displayed in the Windows Explorer Preview pane.| - -## Copy on Write (CoW) file extension support - -Copy on write (CoW) file extensions allow App-V to dynamically write to specific locations contained in the virtual package while it's being used. - -The following list shows the file types that can exist in a virtual package under the VFS directory, since App-V 5.1, but which can't be updated on the computer running the App-V client. All other files and directories can be modified. - -- .com -- .exe -- .dll -- .ocx - -## Modifying an existing virtual application package - -You can use the sequencer to modify an existing package. The computer on which you do this modification should match the chip architecture of the computer you used to create the application. For example, if you initially sequenced a package using a computer running a 64-bit operating system, you should modify the package using a computer running a 64-bit operating system. - -For more information, see [How to Modify an Existing Virtual Application Package](appv-modify-an-existing-virtual-application-package.md). - -## Creating a project template - -An App-V project template (.appvt) file is a project template that can be used to save commonly applied, customized settings. You can then more easily use these settings for future sequencings. App-V project templates differ from App-V Application Accelerators because App-V Application Accelerators are application-specific, and App-V project templates can be applied to multiple applications. Additionally, you can't use a project template when you use a Package Accelerator to create a virtual application package. The following general settings are saved with an App-V project template: - -A template can specify and store multiple settings as follows: - -- **Advanced Monitoring Options**. Enables Microsoft Update to run during monitoring. Saves allow local interaction option settings -- **General Options**. Enables the use of **Windows Installer**, **Append Package Version to Filename**. -- **Exclusion Items.** Contains the Exclusion pattern list. - -Starting with Windows 10 version 1703, running the **new-appvsequencerpackage** or **update-appvsequencepackage** cmdlets automatically captures and stores all of your customizations as an App-V project template. If you want to make changes to this package later, your customizations are automatically loaded from this template file. - ->[!IMPORTANT] ->If you attempt to load another template through the *_TemplateFilePath_* parameter while already having an auto-saved template, the customization value from the parameter will override the auto-saved template. - -For more information, see [How to Create and Use a Project Template](appv-create-and-use-a-project-template.md). - -## Creating a package accelerator - ->[!NOTE] ->Package accelerators created using a previous version of App-V must be recreated using App-V. - -You can use App-V package accelerators to automatically generate a new virtual application package. After you've successfully created a package accelerator, you can reuse and share the package accelerator. - -In some situations, to create the package accelerator, you might have to install the application locally on the computer that runs the sequencer. In such cases, you should first try to create the package accelerator with the installation media. If multiple missing files are required, you should install the application locally to the computer that runs the sequencer, and then create the package accelerator. - -After you've successfully created a Package Accelerator, you can reuse and share the Package Accelerator. Creating App-V Package Accelerators is an advanced task. Package Accelerators can contain password and user-specific information. Therefore you must save Package Accelerators and the associated installation media in a secure location, and you should digitally sign the Package Accelerator after you create it so that the publisher can be verified when the App-V Package Accelerator is applied. - -For more information, see the following articles: - -- [How to Create a Package Accelerator](appv-create-a-package-accelerator.md) -- [How to Create a Virtual Application Package Using an App-V Package Accelerator](appv-create-a-virtual-application-package-package-accelerator.md) - -## Sequencer error reporting - -The App-V Sequencer can detect common sequencing issues during sequencing. The **Installation Report** page at the end of the sequencing wizard displays diagnostic messages categorized into **Errors**, **Warnings**, and **Info** depending on the severity of the issue. - -You can also find additional information about sequencing errors using the Windows Event Viewer. - - - - - -## Related articles - -- [Operations for App-V](appv-operations.md) diff --git a/windows/application-management/app-v/appv-customize-virtual-application-extensions-with-the-management-console.md b/windows/application-management/app-v/appv-customize-virtual-application-extensions-with-the-management-console.md deleted file mode 100644 index bbb9594d7c..0000000000 --- a/windows/application-management/app-v/appv-customize-virtual-application-extensions-with-the-management-console.md +++ /dev/null @@ -1,40 +0,0 @@ ---- -title: How to customize virtual application extensions for a specific AD group by using the Management Console (Windows 10/11) -description: How to customize virtual application extensions for a specific AD group by using the Management Console. -author: aczechowski -ms.service: windows-client -ms.date: 07/10/2018 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.topic: article -ms.subservice: itpro-apps ---- -# How to customize virtual applications extensions for a specific AD group by using the Management Console - -[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] - -Use the following procedure to customize the virtual application extensions for an Active Directory (AD) group. - -## Customize virtual applications extensions for an AD group - -1. To view the package that you want to configure, open the App-V Management Console. To view the configuration assigned to a given user group, select the package, then right-click the package name and select **Edit active directory access**. Alternatively, select the package and select **EDIT** in the **AD ACCESS** pane. - -2. To customize an AD group, you can find the group from the list of **AD Entities with Access**. Then, using the drop-down box in the **Assigned Configuration** pane, select **Custom**, and then select **EDIT**. - -3. To disable all extensions for a given application, clear **ENABLE**. - - To add a new shortcut for the selected application, right-click the application in the **SHORTCUTS** pane, and select **Add new shortcut**. To remove a shortcut, right-click the application in the **SHORTCUTS** pane and select **Remove Shortcut**. To edit an existing shortcut, right-click the application and select **Edit Shortcut**. - -4. To view any other application extensions, select **Advanced**, and select **Export Configuration**. Enter a filename and select **Save**. You can view all application extensions that are associated with the package using the configuration file. - -5. To edit additional application extensions, modify the configuration file and select **Import and Overwrite this Configuration**. Select the modified file and select **Open**. In the dialog, select **Overwrite** to complete the process. - - - - - -## Related articles - -- [Operations for App-V](appv-operations.md) diff --git a/windows/application-management/app-v/appv-delete-a-connection-group.md b/windows/application-management/app-v/appv-delete-a-connection-group.md deleted file mode 100644 index 88af78ee9f..0000000000 --- a/windows/application-management/app-v/appv-delete-a-connection-group.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: How to delete a connection group (Windows 10/11) -description: Learn how to delete an existing App-V connection group in the App-V Management Console and where to find information about managing connection groups. -author: aczechowski -ms.service: windows-client -ms.date: 09/27/2018 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.topic: article -ms.subservice: itpro-apps ---- - -# How to delete a connection group - -[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] - -Use the following procedure to delete an existing App-V connection group. - -## Delete a connection group - -1. Open the App-V Management Console and select **CONNECTION GROUPS**. - -2. Right-click the connection group to be removed and select **delete**. - - - - - -## Related articles - -- [Operations for App-V](appv-operations.md) -- [Managing connection groups](appv-managing-connection-groups.md) diff --git a/windows/application-management/app-v/appv-delete-a-package-with-the-management-console.md b/windows/application-management/app-v/appv-delete-a-package-with-the-management-console.md deleted file mode 100644 index 2bd65704c0..0000000000 --- a/windows/application-management/app-v/appv-delete-a-package-with-the-management-console.md +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: How to delete a package in the Management Console (Windows 10/11) -description: Learn how to delete a package in the App-V Management Console and where to find information about operations for App-V. -author: aczechowski -ms.service: windows-client -ms.date: 09/27/2018 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.topic: article -ms.subservice: itpro-apps ---- - -# How to delete a package in the Management Console - -[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] - -Use the following procedure to delete an App-V package. - -## Delete a package in the Management Console - -1. To view the package you want to delete, open the App-V Management Console and select **Packages**. Select the package to be removed. - -2. Select or right-click the package, then select **Delete** to remove the package. - - - - - -## Related articles - -- [Operations for App-V](appv-operations.md) diff --git a/windows/application-management/app-v/appv-deploy-appv-databases-with-sql-scripts.md b/windows/application-management/app-v/appv-deploy-appv-databases-with-sql-scripts.md deleted file mode 100644 index af21f7aff4..0000000000 --- a/windows/application-management/app-v/appv-deploy-appv-databases-with-sql-scripts.md +++ /dev/null @@ -1,188 +0,0 @@ ---- -title: How to Deploy the App-V Databases by Using SQL Scripts (Windows 10/11) -description: Learn how to use SQL scripts to install the App-V databases and upgrade the App-V databases to a later version. -author: aczechowski -ms.service: windows-client -ms.date: 04/18/2018 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.topic: article -ms.subservice: itpro-apps ---- - -# How to deploy the App-V databases by using SQL scripts - ->Applies to: Windows Server 2016 - -Use the following instructions to use SQL scripts, rather than the Windows Installer, to: - -* Install the App-V databases -* Upgrade the App-V databases to a later version - ->[!NOTE] ->If you have already deployed an App-V 5.0 SP3 database or later, the SQL scripts are not required to upgrade to App-V for Windows. - -## How to install the App-V databases by using SQL scripts - -1. Before you install the database scripts, review and keep a copy of the App-V license terms. By running the database scripts, you are agreeing to the license terms. If you do not accept them, you should not use this software. - -2. Copy **appv\_server\_setup.exe** from the App-V release media to a temporary location. - -3. From a command prompt, run **appv\_server\_setup.exe** and specify a temporary location for extracting the database scripts. - - ```sql - appv\_server\_setup.exe /layout c:\\__ - ``` - -4. Browse to the temporary location that you created, open the extracted **DatabaseScripts** folder, and review the appropriate **readme.txt** file for instructions: - - | Database | Location of readme.txt file to use| - |---|---| - | Management database | ManagementDatabase subfolder | - | Reporting database | ReportingDatabase subfolder | - ->[!CAUTION] ->The readme.txt file in the ManagementDatabase subfolder is out of date. The information in the updated readme files below is the most current and should supersede the readme information provided in the **DatabaseScripts** folders. - ->[!IMPORTANT] -> The InsertVersionInfo.sql script is not required for versions of the App-V management database later than App-V 5.0 SP3. - -### Updated management database README file content - -```syntax -*********************************************************************************************************** -Before you install and use the Application Virtualization Database Scripts, you must: - -- Review the license terms. -- Print and retain a copy of the license terms for your records. - -By running the App-V you agree to such license terms. If you do not accept them, do not use the software. -*********************************************************************************************************** - -Steps to install "AppVManagement" schema in SQL SERVER. - -## PREREQUISITES: - - 1. Review the installation package. The following files MUST exist: - - SQL files - --------- - Database.sql - CreateTables.sql - CreateStoredProcs.sql - UpdateTables.sql - Permissions.sql - - 2. Ensure the target SQL Server instance and SQL Server Agent service are running. - - 3. If you are not running the scripts directly on the server, ensure the - necessary SQL Server client software is installed and available from - the specified location. Specifically, the "osql" command must be supported for these scripts to run. - -## PREPARATION: - - 1. Review the database.sql file and modify as necessary. Although the - defaults are likely sufficient, it is suggested that the following - settings be reviewed: - - DATABASE - ensure name is satisfactory - default is "AppVManagement". - - 2. Review the Permissions.sql file and provide all the necessary account information - for setting up read and write access on the database. Note: Default settings in the file will not work. - -## INSTALLATION: - - 1. Run the database.sql against the "master" database. Your user - credential must have the ability to create databases. - This script will create the database. - - 2. Run the following scripts against the "AppVManagement" database using the - same account as above in order. - - CreateTables.sql - CreateStoredProcs.sql - UpdateTables.sql - Permissions.sql - -``` - -### Updated reporting database README file content - -```syntax -*********************************************************************************************************** -Before you install and use the Application Virtualization Database Scripts, you must: - -- Review the license terms. -- Print and retain a copy of the license terms for your records. - -By running the App-V you agree to such license terms. If you do not accept them, do not use the software. -*********************************************************************************************************** - -Steps to install "AppVReporting" schema in SQL SERVER. - -## PREREQUISITES: - - 1. Review the installation package. The following files MUST exist: - - SQL files - --------- - Database.sql - UpgradeDatabase.sql - CreateTables.sql - CreateReportingStoredProcs.sql - CreateStoredProcs.sql - CreateViews.sql - Permissions.sql - ScheduleReportingJob.sql - - 2. Ensure the target SQL Server instance and SQL Server Agent service are running. - - 3. If you are not running the scripts directly on the server, ensure the - necessary SQL Server client software is installed and executable from - the location you have chosen. Specifically, the "osql" command must be supported for these scripts to run. - -## PREPARATION: - - 1. Review the database.sql file and modify as necessary. Although the - defaults are likely sufficient, it is suggested that the following - settings be reviewed: - - DATABASE - ensure name is satisfactory - default is "AppVReporting". - - 2. Review the Permissions.sql file and provide all the necessary account information - for setting up read and write access on the database. Note: Default settings - in the file will not work. - - 3. Review the ScheduleReportingJob.sql file and make sure that the stored proc schedule - time is acceptable. The default stored proc schedule time is at 12.01 AM (line 84). - If this time is not suitable, you can change this to a more suitable time. The time is in the format HHMMSS. - -## INSTALLATION: - - 1. Run the database.sql against the "master" database. Your user - credential must have the ability to create databases. - This script will create the database. - - 2. If upgrading the database, run UpgradeDatabase.sql This will upgrade database schema. - - 2. Run the following scripts against the "AppVReporting" database using the - same account as above in order. - - CreateTables.sql - CreateReportingStoredProcs.sql - CreateStoredProcs.sql - CreateViews.sql - Permissions.sql - ScheduleReportingJob.sql -``` - - - - - -## Related articles - -* [Deploying the App-V Server](appv-deploying-the-appv-server.md) -* [How to deploy the App-V Server](appv-deploy-the-appv-server.md) diff --git a/windows/application-management/app-v/appv-deploy-appv-packages-with-electronic-software-distribution-solutions.md b/windows/application-management/app-v/appv-deploy-appv-packages-with-electronic-software-distribution-solutions.md deleted file mode 100644 index a085662790..0000000000 --- a/windows/application-management/app-v/appv-deploy-appv-packages-with-electronic-software-distribution-solutions.md +++ /dev/null @@ -1,49 +0,0 @@ ---- -title: How to deploy App-V packages using electronic software distribution (Windows 10/11) -description: Learn how to use an electronic software distribution (ESD) system to deploy App-V virtual applications to App-V clients. -author: aczechowski -ms.service: windows-client -ms.date: 09/27/2018 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.topic: article -ms.subservice: itpro-apps ---- - -# How to deploy App-V packages using electronic software distribution - -[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] - -You can use an electronic software distribution (ESD) system to deploy App-V virtual applications to App-V clients. - -For component requirements and options for using an ESD to deploy App-V packages, see [Planning to deploy App-V with an electronic software distribution system](appv-planning-to-deploy-appv-with-electronic-software-distribution-solutions.md). - -Use one of the following methods to publish packages to App-V client computers with an ESD: - -- Use the functionality in a third-party ESD. -- Install the application on the target client computer with the associated Windows Installer (.msi) file that's created when you initially sequence the application. The .msi file contains the associated App-V package file information used to configure a package and copies the required package files to the client. -- Use Windows PowerShell cmdlets to deploy virtualized applications. For more information about using Windows PowerShell and App-V, see [Administering App-V by using Windows PowerShell](appv-administering-appv-with-powershell.md). - -| Method | Description | -|---|---| -| Functionality provided by a third-party ESD | Use the functionality in a third-party ESD.| -| Stand-alone Windows Installer | Install the application on the target client computer by using the associated Windows Installer (.msi) file that is created when you initially sequence an application. The Windows Installer file contains the associated App-V package file information used to configure a package and copies the required package files to the client. | -| Windows PowerShell | Use Windows PowerShell cmdlets to deploy virtualized applications. For more information about using Windows PowerShell and App-V, see [Administering App-V by using Windows PowerShell](appv-administering-appv-with-powershell.md).| - -## Deploy App-V packages with an ESD - -1. Install the App-V Sequencer on a computer in your environment. For more information about installing the sequencer, see [How to install the Sequencer](appv-install-the-sequencer.md). - -2. Use the App-V Sequencer to create a virtual application. To learn more about creating virtual applications, see [Creating and managing App-V virtualized applications](appv-creating-and-managing-virtualized-applications.md). - -3. After you create the virtual application, deploy the package by using your ESD solution. - - - - - -## Related articles - -- [Operations for App-V](appv-operations.md) diff --git a/windows/application-management/app-v/appv-deploy-the-appv-server-with-a-script.md b/windows/application-management/app-v/appv-deploy-the-appv-server-with-a-script.md deleted file mode 100644 index d0e531b234..0000000000 --- a/windows/application-management/app-v/appv-deploy-the-appv-server-with-a-script.md +++ /dev/null @@ -1,526 +0,0 @@ ---- -title: How to Deploy the App-V Server Using a Script (Windows 10/11) -description: 'Learn how to deploy the App-V server by using a script (appv_server_setup.exe) from the command line.' -author: aczechowski -ms.service: windows-client -ms.date: 04/18/2018 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.topic: article -ms.subservice: itpro-apps ---- - -# How to deploy the App-V server using a script - ->Applies to: Windows Server 2016 - -In order to complete the **appv_server_setup.exe** server setup successfully using the command line, you must specify and combine multiple parameters. - -## To install the App-V server using a script - -Use the following lists and tables for more information about installing the App-V server using the command line. - -The information in the following lists and tables can also be accessed through the command line by entering the following command: ```appv\_server\_setup.exe /?```. - -## How to use common parameters to install the Management server and Management database on a local machine - -The following examples will show you how to install the Management server and database on a local machine. - -### Parameters for a default instance of Microsoft SQL Server for a new installation on a local machine - -To use the default instance of Microsoft SQL Server, use the following parameters: - -* */MANAGEMENT_SERVER* -* */MANAGEMENT_ADMINACCOUNT* -* */MANAGEMENT_WEBSITE_NAME* -* */MANAGEMENT_WEBSITE_PORT* -* */DB_PREDEPLOY_MANAGEMENT* -* */MANAGEMENT_DB_SQLINSTANCE_USE_DEFAULT* -* */MANAGEMENT_DB_NAME* - -### Parameters for a custom instance of Microsoft SQL Server for a new installation on a local machine - -To use a custom instance of Microsoft SQL Server, use the following parameters: - -* */MANAGEMENT_SERVER* -* */MANAGEMENT_ADMINACCOUNT* -* */MANAGEMENT_WEBSITE_NAME* -* */MANAGEMENT_WEBSITE_PORT* -* */DB_PREDEPLOY_MANAGEMENT* -* */MANAGEMENT_DB_CUSTOM_SQLINSTANCE* -* */MANAGEMENT_DB_NAME* - -### Example parameters for using a custom instance of Microsoft SQL Server for a new installation on a local machine - -```SQL -/appv_server_setup.exe /QUIET -/MANAGEMENT_SERVER -/MANAGEMENT_ADMINACCOUNT="Domain\AdminGroup" -/MANAGEMENT_WEBSITE_NAME="Microsoft AppV Management Service" -/MANAGEMENT_WEBSITE_PORT="8080" -/DB_PREDEPLOY_MANAGEMENT -/MANAGEMENT_DB_CUSTOM_SQLINSTANCE="SqlInstanceName" -/MANAGEMENT_DB_NAME="AppVManagement" -``` - -## How to use common parameters to install the Management server using an existing Management database on a local machine - -The following examples will show you how to install the Management server on a local machine with an existing Management database. - -### Default instance of Microsoft SQL Server for installation with an existing Management database on a local machine - -To use the default instance of Microsoft SQL Server, use the following parameters: - -* */MANAGEMENT_SERVER* -* */MANAGEMENT_ADMINACCOUNT* -* */MANAGEMENT_WEBSITE_NAME* -* */MANAGEMENT_WEBSITE_PORT* -* */EXISTING_MANAGEMENT_DB_SQL_SERVER_USE_LOCAL* -* */EXISTING_MANAGEMENT_DB_SQLINSTANCE_USE_DEFAULT* -* */EXISTING_MANAGEMENT_DB_NAME* - -### Custom instance of Microsoft SQL Server for installation with an existing Management database on a local machine - -To use a custom instance of Microsoft SQL Server, use these parameters: - -* */MANAGEMENT_SERVER* -* */MANAGEMENT_ADMINACCOUNT* -* */MANAGEMENT_WEBSITE_NAME* -* */MANAGEMENT_WEBSITE_PORT* -* */EXISTING_MANAGEMENT_DB_SQL_SERVER_USE_LOCAL* -* */EXISTING_MANAGEMENT_DB_CUSTOM_SQLINSTANCE* -* */EXISTING_MANAGEMENT_DB_NAME* - -### Example parameters for using a custom instance of Microsoft SQL Server for installation with an existing Management database on a local machine - -```SQL -/appv_server_setup.exe /QUIET -/MANAGEMENT_SERVER -/MANAGEMENT_ADMINACCOUNT="Domain\AdminGroup" -/MANAGEMENT_WEBSITE_NAME="Microsoft AppV Management Service" -/MANAGEMENT_WEBSITE_PORT="8080" -/EXISTING_MANAGEMENT_DB_SQL_SERVER_USE_LOCAL -/EXISTING_MANAGEMENT_DB_CUSTOM_SQLINSTANCE ="SqlInstanceName" -/EXISTING_MANAGEMENT_DB_NAME ="AppVManagement" -``` - -## How to install the Management server with an existing Management database on a remote machine - -### Default instance of Microsoft SQL Server with an existing Management database on a remote machine - -To use the default instance of Microsoft SQL Server, use the following parameters: - -* */MANAGEMENT_SERVER* -* */MANAGEMENT_ADMINACCOUNT* -* */MANAGEMENT_WEBSITE_NAME* -* */MANAGEMENT_WEBSITE_PORT* -* */EXISTING_MANAGEMENT_DB_REMOTE_SQL_SERVER_NAME* -* */EXISTING_MANAGEMENT_DB_SQLINSTANCE_USE_DEFAULT* -* */EXISTING_MANAGEMENT_DB_NAME* - -### Custom instance of Microsoft SQL Server with an existing Management database on a remote machine - -To use a custom instance of Microsoft SQL Server, use these parameters: - -* */MANAGEMENT_SERVER* -* */MANAGEMENT_ADMINACCOUNT* -* */MANAGEMENT_WEBSITE_NAME* -* */MANAGEMENT_WEBSITE_PORT* -* */EXISTING_MANAGEMENT_DB_REMOTE_SQL_SERVER_NAME* -* */EXISTING_MANAGEMENT_DB_CUSTOM_SQLINSTANCE* -* */EXISTING_MANAGEMENT_DB_NAME* - -### Example for using a custom instance of Microsoft SQL Server with an existing Management database on a remote machine - -```SQL -/appv_server_setup.exe /QUIET -/MANAGEMENT_SERVER -/MANAGEMENT_ADMINACCOUNT="Domain\AdminGroup" -/MANAGEMENT_WEBSITE_NAME="Microsoft AppV Management Service" -/MANAGEMENT_WEBSITE_PORT="8080" -/EXISTING_MANAGEMENT_DB_REMOTE_SQL_SERVER_NAME="SqlServermachine.domainName" -/EXISTING_MANAGEMENT_DB_CUSTOM_SQLINSTANCE ="SqlInstanceName" -/EXISTING_MANAGEMENT_DB_NAME ="AppVManagement" -``` - -## Installing the Management database and the Management Server on the same computer - -The following examples will show you how to install the Management server and database on the same computer. - -### Default instance of Microsoft SQL Server for installation on the same computer - -To use the default instance of Microsoft SQL Server, use these parameters: - -* */DB_PREDEPLOY_MANAGEMENT* -* */MANAGEMENT_DB_SQLINSTANCE_USE_DEFAULT* -* */MANAGEMENT_DB_NAME* -* */MANAGEMENT_SERVER_MACHINE_USE_LOCAL* -* */MANAGEMENT_SERVER_INSTALL_ADMIN_ACCOUNT* - -### Custom instance of Microsoft SQL Server for installation on the same computer - -To use a custom instance of Microsoft SQL Server, use these parameters: - -* */DB_PREDEPLOY_MANAGEMENT* -* */MANAGEMENT_DB_CUSTOM_SQLINSTANCE* -* */MANAGEMENT_DB_NAME* -* */MANAGEMENT_SERVER_MACHINE_USE_LOCAL* -* */MANAGEMENT_SERVER_INSTALL_ADMIN_ACCOUNT* - -### Example for using a custom instance of Microsoft SQL Server for installation on the same computer - -```SQL -/appv_server_setup.exe /QUIET -/DB_PREDEPLOY_MANAGEMENT -/MANAGEMENT_DB_CUSTOM_SQLINSTANCE="SqlInstanceName" -/MANAGEMENT_DB_NAME="AppVManagement" -/MANAGEMENT_SERVER_MACHINE_USE_LOCAL -/MANAGEMENT_SERVER_INSTALL_ADMIN_ACCOUNT="Domain\InstallAdminAccount" -``` - -## Installing the Management database on a different computer than the Management server - -The following examples will show you how to install the Management database and server on different computers. - -### Default instance of Microsoft SQL Server for installing the Management database on a different computer than the Management server - -To use the default instance of Microsoft SQL Server, use the following parameters: - -* */DB_PREDEPLOY_MANAGEMENT* -* */MANAGEMENT_DB_SQLINSTANCE_USE_DEFAULT* -* */MANAGEMENT_DB_NAME* -* */MANAGEMENT_REMOTE_SERVER_MACHINE_ACCOUNT* -* */MANAGEMENT_SERVER_INSTALL_ADMIN_ACCOUNT* - -### Custom instance of Microsoft SQL Server for installing the Management database on a different computer than the Management server - -To use a custom instance of Microsoft SQL Server, use these parameters: - -* */DB_PREDEPLOY_MANAGEMENT* -* */MANAGEMENT_DB_CUSTOM_SQLINSTANCE* -* */MANAGEMENT_DB_NAME* -* */MANAGEMENT_REMOTE_SERVER_MACHINE_ACCOUNT* -* */MANAGEMENT_SERVER_INSTALL_ADMIN_ACCOUNT* - -### Example for using a custom instance of Microsoft SQL Server for installing the Management database on a different computer than the Management server - -```SQL -/appv_server_setup.exe /QUIET -/DB_PREDEPLOY_MANAGEMENT -/MANAGEMENT_DB_CUSTOM_SQLINSTANCE="SqlInstanceName" -/MANAGEMENT_DB_NAME="AppVManagement" -/MANAGEMENT_REMOTE_SERVER_MACHINE_ACCOUNT="Domain\MachineAccount" -/MANAGEMENT_SERVER_INSTALL_ADMIN_ACCOUNT="Domain\InstallAdminAccount" -``` - -## Installing the Publishing server - -The following examples will show you how to install the Publishing server. - -### Default instance of Microsoft SQL Server for installing the Publishing server - -To use the default instance of Microsoft SQL Server, use the following parameters: - -* */PUBLISHING_SERVER* -* */PUBLISHING_MGT_SERVER* -* */PUBLISHING_WEBSITE_NAME* -* */PUBLISHING_WEBSITE_PORT* - -### Example for installing the Publishing server - -```SQL -/appv_server_setup.exe /QUIET -/PUBLISHING_SERVER -/PUBLISHING_MGT_SERVER="http://ManagementServerName:ManagementPort" -/PUBLISHING_WEBSITE_NAME="Microsoft AppV Publishing Service" -/PUBLISHING_WEBSITE_PORT="8081" -``` - -## Installing the Reporting server and Reporting database on a local machine - -The following examples will show you how to install the Reporting server and database on a local machine. - -### Default instance of Microsoft SQL Server for installing the Reporting server and Reporting database on a local machine - -To use the default instance of Microsoft SQL Server, use the following parameters: - -* */REPORTING_SERVER* -* */REPORTING_WEBSITE_NAME* -* */REPORTING_WEBSITE_PORT* -* */DB_PREDEPLOY_REPORTING* -* */REPORTING_DB_SQLINSTANCE_USE_DEFAULT* -* */REPORTING_DB_NAME* - -### Custom instance of Microsoft SQL Server for installing the Reporting server and Reporting database on a local machine - -To use a custom instance of Microsoft SQL Server, use these parameters: - -* */REPORTING_SERVER* -* */REPORTING_ADMINACCOUNT* -* */REPORTING_WEBSITE_NAME* -* */REPORTING_WEBSITE_PORT* -* */DB_PREDEPLOY_REPORTING* -* */REPORTING_DB_CUSTOM_SQLINSTANCE* -* */REPORTING_DB_NAME* - -### Example for using a custom instance of Microsoft SQL Server for installing the Reporting server and Reporting database on a local machine - -```SQL -/appv_server_setup.exe /QUIET -/REPORTING_SERVER -/REPORTING_WEBSITE_NAME="Microsoft AppV Reporting Service" -/REPORTING_WEBSITE_PORT="8082" -/DB_PREDEPLOY_REPORTING -/REPORTING_DB_CUSTOM_SQLINSTANCE="SqlInstanceName" -/REPORTING_DB_NAME="AppVReporting" -``` - -## Installing the Reporting server using an existing Reporting database on a local machine - -The following examples will show you how to install the reporting machine on a local machine with an existing Reporting database. - -### Default instance of Microsoft SQL Server for installing the Reporting server using an existing Reporting database on a local machine - -To use the default instance of Microsoft SQL Server, use the following parameters: - -* */REPORTING_SERVER* -* */REPORTING_WEBSITE_NAME* -* */REPORTING_WEBSITE_PORT* -* */EXISTING_REPORTING_DB_SQL_SERVER_USE_LOCAL* -* */EXISTING_REPORTING_DB_SQLINSTANCE_USE_DEFAULT* -* */EXISTING_REPORTING_DB_NAME* - -### Custom instance of Microsoft SQL Server for installing the Reporting server using an existing Reporting database on a local machine - -To use a custom instance of Microsoft SQL Server, use these parameters: - -* */REPORTING_SERVER* -* */REPORTING_ADMINACCOUNT* -* */REPORTING_WEBSITE_NAME* -* */REPORTING_WEBSITE_PORT* -* */EXISTING_REPORTING_DB_SQL_SERVER_USE_LOCAL* -* */EXISTING_REPORTING_DB_CUSTOM_SQLINSTANCE* -* */EXISTING_REPORTING_DB_NAME* - -### Example for using a custom instance of Microsoft SQL Server for installing the Reporting server using an existing Reporting database on a local machine - -```SQL -/appv_server_setup.exe /QUIET -/REPORTING_SERVER -/REPORTING_WEBSITE_NAME="Microsoft AppV Reporting Service" -/REPORTING_WEBSITE_PORT="8082" -/EXISTING_REPORTING_DB_SQL_SERVER_USE_LOCAL -/EXISTING_REPORTING _DB_CUSTOM_SQLINSTANCE="SqlInstanceName" -/EXITING_REPORTING_DB_NAME="AppVReporting" -``` - -## Installing the Reporting server using an existing Reporting database on a remote machine - -The following examples will show you how to install the Reporting server and on a remote machine with an existing database. - -### Default instance of Microsoft SQL Server for installing the Reporting server using an existing Reporting database on a remote machine - -To use the default instance of Microsoft SQL Server, use the following parameters: - -* */REPORTING_SERVER* -* */REPORTING_WEBSITE_NAME* -* */REPORTING_WEBSITE_PORT* -* */EXISTING_REPORTING_DB_REMOTE_SQL_SERVER_NAME* -* */EXISTING_REPORTING_DB_SQLINSTANCE_USE_DEFAULT* -* */EXISTING_REPORTING_DB_NAME* - -### Custom instance of Microsoft SQL Server for installing the Reporting server using an existing Reporting database on a remote machine - -To use a custom instance of Microsoft SQL Server, use these parameters: - -* */REPORTING_SERVER* -* */REPORTING_ADMINACCOUNT* -* */REPORTING_WEBSITE_NAME* -* */REPORTING_WEBSITE_PORT* -* */EXISTING_REPORTING_DB_REMOTE_SQL_SERVER_NAME* -* */EXISTING_REPORTING_DB_CUSTOM_SQLINSTANCE* -* */EXISTING_REPORTING_DB_NAME* - -### Example using a custom instance of Microsoft SQL Server for installing the Reporting server using an existing Reporting database on a remote machine - -```SQL -/appv_server_setup.exe /QUIET -/REPORTING_SERVER -/REPORTING_WEBSITE_NAME="Microsoft AppV Reporting Service" -/REPORTING_WEBSITE_PORT="8082" -/EXISTING_REPORTING_DB_REMOTE_SQL_SERVER_NAME="SqlServerMachine.DomainName" -/EXISTING_REPORTING _DB_CUSTOM_SQLINSTANCE="SqlInstanceName" -/EXITING_REPORTING_DB_NAME="AppVReporting" -``` - -## Installing the Reporting database on the same computer as the Reporting server - -The following examples will show you how to install the Reporting database and server on the same computer. - -### Default instance of Microsoft SQL Server for installing the Reporting database on the same computer as the Reporting server - -To use the default instance of Microsoft SQL Server, use the following parameters: - -* */DB_PREDEPLOY_REPORTING* -* */REPORTING_DB_SQLINSTANCE_USE_DEFAULT* -* */REPORTING_DB_NAME* -* */REPORTING_SERVER_MACHINE_USE_LOCAL* -* */REPORTING_SERVER_INSTALL_ADMIN_ACCOUNT* - -### Custom instance of Microsoft SQL Server for installing the Reporting database on the same computer as the Reporting server - -To use a custom instance of Microsoft SQL Server, use these parameters: - -* */DB_PREDEPLOY_REPORTING* -* */REPORTING_DB_CUSTOM_SQLINSTANCE* -* */REPORTING_DB_NAME* -* */REPORTING_SERVER_MACHINE_USE_LOCAL* -* */REPORTING_SERVER_INSTALL_ADMIN_ACCOUNT* - -### Example for using a custom instance of Microsoft SQL Server for installing the Reporting database on the same computer as the Reporting server - -```SQL -/appv_server_setup.exe /QUIET -/DB_PREDEPLOY_REPORTING -/REPORTING_DB_CUSTOM_SQLINSTANCE="SqlInstanceName" -/REPORTING_DB_NAME="AppVReporting" -/REPORTING_SERVER_MACHINE_USE_LOCAL -/REPORTING_SERVER_INSTALL_ADMIN_ACCOUNT="Domain\InstallAdminAccount" -``` - -## Installing the Reporting database on a different computer than the Reporting server - -The following examples will show you how to install the Reporting database and server on different computers. - -### Default instance of Microsoft SQL Server for installing the Reporting database on a different computer than the Reporting server - -To use the default instance of Microsoft SQL Server, use the following parameters: - -* */DB_PREDEPLOY_REPORTING* -* */REPORTING_DB_SQLINSTANCE_USE_DEFAULT* -* */REPORTING_DB_NAME* -* */REPORTING_REMOTE_SERVER_MACHINE_ACCOUNT* -* */REPORTING_SERVER_INSTALL_ADMIN_ACCOUNT* - -### Custom instance of Microsoft SQL Server for installing the Reporting database on a different computer than the Reporting server - -To use a custom instance of Microsoft SQL Server, use these parameters: - -* */DB_PREDEPLOY_REPORTING* -* */REPORTING_DB_CUSTOM_SQLINSTANCE* -* */REPORTING_DB_NAME* -* */REPORTING_REMOTE_SERVER_MACHINE_ACCOUNT* -* */REPORTING_SERVER_INSTALL_ADMIN_ACCOUNT* - -### Example for using a custom instance of Microsoft SQL Server for installing the Reporting database on a different computer than the Reporting server - -```SQL -/appv_server_setup.exe /QUIET -/DB_PREDEPLOY_REPORTING -/REPORTING_DB_CUSTOM_SQLINSTANCE="SqlInstanceName" -/REPORTING_DB_NAME="AppVReporting" -/REPORTING_REMOTE_SERVER_MACHINE_ACCOUNT="Domain\MachineAccount" -/REPORTING_SERVER_INSTALL_ADMIN_ACCOUNT="Domain\InstallAdminAccount" -``` - -## Parameter definitions - -* [General parameters](#parameter-definitions-for-general-parameters) -* [Management Server installation parameters](#parameter-definitions-for-management-server-installation-parameters) -* [Management Server Database parameters](#parameter-definitions-for-the-management-server-database) -* [Publishing Server installation parameters](#parameter-definitions-for-publishing-server-installation-parameters) -* [Reporting Server parameters](#parameter-definitions-for-reporting-server) -* [Parameters for using an existing Reporting Server database](#parameters-for-using-an-existing-reporting-server-database) -* [Reporting Server database installation parameters](#parameter-definitions-for-reporting-server-database-installation) -* [Parameters for using an existing Management Server database](#parameters-for-using-an-existing-management-server-database) - -### Parameter definitions for general parameters - -| Parameter | Description | -|-----------|-------------| -| */QUIET* | Specifies silent install. | -| */UNINSTALL* | Specifies an uninstall. | -| */LAYOUT* | Specifies layout action. This extracts the MSIs and script files to a folder without installing the actual product. No value is expected. | -| */LAYOUTDIR* | Specifies the layout directory with a string. For example, ```/LAYOUTDIR="C:\Application Virtualization Server"```. | -| */INSTALLDIR* | Specifies the installation directory with a string. For example, ```/INSTALLDIR="C:\Program Files\Application Virtualization\Server"```. | -| */MUOPTIN* | Enables Microsoft Update. No value is expected. | -| */ACCEPTEULA* | Accepts the license agreement. This is required for an unattended installation. For example, ```/ACCEPTEULA``` or ```/ACCEPTEULA=1```. | - -### Parameter definitions for Management Server installation parameters - -| Parameter | Description | -|-----------|-------------| -| */MANAGEMENT_SERVER* | Specifies that the management server will be installed. No value is expected. | -| */MANAGEMENT_ADMINACCOUNT* | Specifies the account that will be allowed administrator access to the management server. This account can be an individual user account or a group. For example, ```/MANAGEMENT_ADMINACCOUNT="mydomain\admin"```. If **/MANAGEMENT_SERVER** isn't specified, this parameter will be ignored.| -| */MANAGEMENT_WEBSITE_NAME* | Specifies name of the website that will be created for the management service. For example, ```/MANAGEMENT_WEBSITE_NAME="Microsoft App-V Management Service"``` | -| */MANAGEMENT_WEBSITE_PORT* | Specifies the port number that will be used by the management service will use. For example, ```/MANAGEMENT_WEBSITE_PORT=82```. | - -### Parameter definitions for the Management Server Database - -| Parameter | Description | -|-----------|-------------| -| */DB\_PREDEPLOY\_MANAGEMENT* | Specifies that the management database will be installed. You must have sufficient database permissions to complete this installation. No value is expected. | -| */MANAGEMENT_DB_SQLINSTANCE_USE_DEFAULT* | Indicates that the default SQL instance should be used. No value is expected. | -| */MANAGEMENT_DB_CUSTOM_SQLINSTANCE* | Specifies the name of the custom SQL instance that should be used to create a new database. For example, ```/MANAGEMENT_DB_CUSTOM_SQLINSTANCE="MYSQLSERVER"```. If **/DB_PREDEPLOY_MANAGEMENT** isn't specified, this parameter will be ignored. | -| */MANAGEMENT_DB_NAME* | Specifies the name of the new management database that should be created. For example, ```/MANAGEMENT_DB_NAME="AppVMgmtDB"```. If **/DB_PREDEPLOY_MANAGEMENT** isn't specified, this will be ignored. | -| */MANAGEMENT_SERVER_MACHINE_USE_LOCAL* | Indicates if the management server that will be accessing the database is installed on the local server. This is a switch parameter, so no value is expected. | -| */MANAGEMENT_REMOTE_SERVER_MACHINE_ACCOUNT* | Specifies the machine account of the remote machine that the management server will be installed on. For example, ```/MANAGEMENT_REMOTE_SERVER_MACHINE_ACCOUNT="domain\computername"```. | -| */MANAGEMENT_SERVER_INSTALL_ADMIN_ACCOUNT* | Indicates the Administrator account that will be used to install the management server. For example, ```/MANAGEMENT_SERVER_INSTALL_ADMIN_ACCOUNT ="domain\alias"```. | - -### Parameter definitions for Publishing Server installation parameters - -| Parameter | Description | -|-----------|-------------| -| */PUBLISHING_SERVER* | Specifies that the publishing server will be installed. No value is expected. | -| */PUBLISHING_MGT_SERVER* | Specifies the URL to Management Service the Publishing server will connect to. For example, ```http://;```. If **/PUBLISHING_SERVER** isn't used, this parameter will be ignored. | -| */PUBLISHING_WEBSITE_NAME* | Specifies name of the website that will be created for the publishing service. For example, ```/PUBLISHING_WEBSITE_NAME="Microsoft App-V Publishing Service"```. | -| */PUBLISHING_WEBSITE_PORT* | Specifies the port number used by the publishing service. For example, ```/PUBLISHING_WEBSITE_PORT=83```. | - -### Parameter definitions for Reporting Server - -| Parameter | Description | -|-----------|-------------| -| */REPORTING_SERVER* | Specifies that the Reporting Server will be installed. No value is expected. | -| */REPORTING_WEBSITE_NAME* | Specifies name of the website that will be created for the Reporting Service. For example, ```/REPORTING_WEBSITE_NAME="Microsoft App-V ReportingService"```. | -| */REPORTING_WEBSITE_PORT* | Specifies the port number that the Reporting Service will use. For example, ```/REPORTING_WEBSITE_PORT=82```. | - -### Parameters for using an existing Reporting Server database - -| Parameter | Description | -|-----------|-------------| -| */EXISTING\_REPORTING\_DB_SQL_SERVER_USE_LOCAL* | Indicates that the Microsoft SQL Server is installed on the local server. This is a switch parameter, so no value is expected. | -| */EXISTING_REPORTING_DB_REMOTE_SQL_SERVER_NAME* | Specifies the name of the remote computer that SQL Server is installed on. Takes a string. For example, ```/EXISTING_REPORTING_DB_REMOTE_SQL_SERVER_NAME="mycomputer1"```. | -| */EXISTING_REPORTING_DB_SQLINSTANCE_USE_DEFAULT* | Indicates that the default SQL instance is to be used. This is a switch parameter, so no value is expected. | -| */EXISTING_REPORTING_DB_CUSTOM_SQLINSTANCE* | Specifies the name of the custom SQL instance that should be used. Takes a string. For example, ```/EXISTING_REPORTING_DB_CUSTOM_SQLINSTANCE="MYSQLSERVER"```. | -| */EXISTING_REPORTING_DB_NAME* | Specifies the name of the existing Reporting database that should be used. Takes a string. For example, ```/EXISTING_REPORTING_DB_NAME="AppVReporting"```. | - -### Parameter definitions for Reporting Server database installation - -| Parameter | Description | -|-----------|-------------| -| */DB\_PREDEPLOY\_REPORTING* | Specifies that the Reporting Database will be installed. DBA permissions are required for this installation. No value is expected. | -| */REPORTING_DB_SQLINSTANCE_USE_DEFAULT* | Specifies the name of the custom SQL instance that should be used. Takes a string. For example, ```/REPORTING_DB_CUSTOM_SQLINSTANCE="MYSQLSERVER"```. | -| */REPORTING_DB_NAME* | Specifies the name of the new Reporting database that should be created. Takes a string. For example, ```/REPORTING_DB_NAME="AppVMgmtDB"```. | -| */REPORTING_SERVER_MACHINE_USE_LOCAL* | Indicates that the Reporting server that will be accessing the database is installed on the local server. This is a switch parameter, so no value is expected. | -| */REPORTING_REMOTE_SERVER_MACHINE_ACCOUNT* | Specifies the machine account of the remote machine that the Reporting server will be installed on. Takes a string. For example, ```/REPORTING_REMOTE_SERVER_MACHINE_ACCOUNT = "domain\computername"```. | -| */REPORTING_SERVER_INSTALL_ADMIN_ACCOUNT* | Indicates the Administrator account that will be used to install the App-V Reporting Server. Takes a string. For example, ```/REPORTING_SERVER_INSTALL_ADMIN_ACCOUNT = "domain\alias"```. | - -### Parameters for using an existing Management Server database - -| Parameter | Description | -|-----------|-------------| -| */EXISTING\_MANAGEMENT\_DB_SQL_SERVER_USE_LOCAL* | Indicates that the SQL Server is installed on the local server. Switch parameter so no value is expected. If **/DB_PREDEPLOY_MANAGEMENT** isn't specified, this variable will be ignored. | -| */EXISTING_MANAGEMENT_DB_REMOTE_SQL_SERVER_NAME* | Specifies the name of the remote computer that SQL Server is installed on. Takes a string. For example, ```/EXISTING_MANAGEMENT_DB_REMOTE_SQL_SERVER_NAME="mycomputer1"```. | -| */EXISTING_MANAGEMENT_DB_SQLINSTANCE_USE_DEFAULT* | Indicates that the default SQL instance is to be used. Switch parameter so no value is expected. If **/DB_PREDEPLOY_MANAGEMENT** isn't specified, this variable will be ignored. | -| */EXISTING_MANAGEMENT_DB_CUSTOM_SQLINSTANCE* | Specifies the name of the custom SQL instance that will be used. For example, ```/EXISTING_MANAGEMENT_DB_CUSTOM_SQLINSTANCE="AppVManagement"```. If **/DB_PREDEPLOY_MANAGEMENT** isn't specified, this will be ignored. | -| */EXISTING_MANAGEMENT_DB_NAME* | Specifies the name of the existing management database that should be used. For example, ```/EXISTING_MANAGEMENT_DB_NAME="AppVMgmtDB"```. If **/DB_PREDEPLOY_MANAGEMENT** isn't specified, this will be ignored. | - - - - - -## Related articles - -* [Deploying the App-V Server](appv-deploying-the-appv-server.md) diff --git a/windows/application-management/app-v/appv-deploy-the-appv-server.md b/windows/application-management/app-v/appv-deploy-the-appv-server.md deleted file mode 100644 index ccd4d5e8c2..0000000000 --- a/windows/application-management/app-v/appv-deploy-the-appv-server.md +++ /dev/null @@ -1,115 +0,0 @@ ---- -title: How to Deploy the App-V Server (Windows 10/11) -description: Use these instructions to deploy the Application Virtualization (App-V) Server in App-V for Windows 10/11. -author: aczechowski -ms.service: windows-client -ms.date: 04/18/2018 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.topic: article -ms.subservice: itpro-apps ---- - -# How to Deploy the App-V Server (new installation) - ->Applies to: Windows Server 2016 - -## Before you start - ->[!IMPORTANT] ->If you're already using App-V 5.x, you don't need to re-deploy the App-V server components as they haven't changed since App-V 5.0 was released. - -* Ensure that you’ve installed required software. See [App-V prerequisites](appv-prerequisites.md). -* Review the server section of [App-V security considerations](appv-security-considerations.md). -* Specify a port where each component will be hosted. -* Add firewall rules to allow incoming requests to access the specified ports. -* If you use SQL scripts instead of the Windows Installer to set up the Management database or Reporting database, you must run the required SQL scripts before installing the Management Server or Reporting Server. See [How to deploy the App-V databases by using SQL scripts](appv-deploy-appv-databases-with-sql-scripts.md). - -## Installing the App-V server - -1. Download the App-V server components. All five App-V server components are included in the Microsoft Desktop Optimization Pack (MDOP) 2015 ISO package, which can be downloaded from either of the following locations: - - * The [MSDN (Microsoft Developer Network) subscriptions site](https://msdn.microsoft.com/subscriptions/downloads/default.aspx#FileId=65215). You must have a MSDN subscription to download the MDOP ISO package from this site. - * The [Volume Licensing Service Center](https://www.microsoft.com/licensing/default.aspx) if you're using [Windows client for Enterprise or Education](https://www.microsoft.com/WindowsForBusiness/windows-product-home). - -2. Copy the App-V server installation files to the computer on which you want to install it. - -3. Start the App-V server installation by right-clicking and running **appv\_server\_setup.exe** as an administrator, and then click **Install**. - -4. Review and accept the license terms, and choose whether to enable Microsoft updates. - -5. On the **Feature Selection** page, select all components listed in the following table. - - | Component | Description | - |---|---| - | Management server | Provides overall management functionality for the App-V infrastructure. | - | Management database | Facilitates database predeployments for App-V management. | - | Publishing server | Provides hosting and streaming functionality for virtual applications. | - | Reporting server | Provides App-V reporting services. | - | Reporting database | Facilitates database predeployments for App-V reporting. | - -6. On the **Installation Location** page, accept the default location where the selected components will be installed, or change the location by typing a new path on the **Installation Location** line. - -7. On the initial **Create New Management Database** page, configure the **Microsoft SQL Server instance** and **Management Server database** by selecting the appropriate option below. - - | Method | What you need to do | - |---|---| - | You are using a custom Microsoft SQL Server instance. | Select **Use the custom instance**, then specify the instance name.
Use the format **INSTANCENAME**. The assumed installation location is the local computer.
Not supported: A server name using the format **ServerName**\\**INSTANCE**.| - | You are using a custom database name. | Select **Custom configuration** and type the database name.
The database name must be unique, or the installation will fail.| - -8. On the **Configure** page, accept the default value, **Use this local computer**. - - > [!NOTE] - > If you're installing the Management server and Management database side-by-side, the appropriate options are selected by default and cannot be changed. - -9. On the initial **Create New Reporting Database** page, configure the **Microsoft SQL Server instance** and **Reporting Server database** by selecting the appropriate option below. - - | Method | What you need to do | - |---|---| - | You are using a custom Microsoft SQL Server instance. | Select **Use the custom instance**, and type the name of the instance.
Use the format **INSTANCENAME**. The assumed installation location is the local computer.
Not supported: A server name using the format **ServerName**\\**INSTANCE**.| - | You are using a custom database name. | Select **Custom configuration** and type the database name.
The database name must be unique, or the installation will fail.| - -10. On the **Configure** page, accept the default value: **Use this local computer**. - - > [!NOTE] - > If you're installing the Management server and Management database side-by-side, the appropriate options are selected by default and cannot be changed. - -11. On the **Configure** (Management Server Configuration) page, specify the following: - - | Item to configure | Description and examples | - |---|---| - | Specify AD group | Specify the AD group with sufficient permissions to manage the App-V environment. Example: MyDomain\MyUser

After installation, you can add users or groups on the management console. However, global security groups and Active Directory Domain Services (AD DS) distribution groups are not supported. You must use Domain local or Universal groups to perform this action.| - |Website name | Specify the custom name that will be used to run the publishing service.
If you do not have a custom name, you don't have to change it.| - |Port binding | Specify a unique port number that will be used by App-V. Example: **12345**
Ensure that the port specified is not being used by another website. | - -12. On the **Configure Publishing Server Configuration** page, specify the following: - - | Item to configure | Description and examples | - |---|---| - | Specify the management service URL | Example: http://localhost:12345 | - | Website name | Specify the custom website name that will be used to run the publishing service.
If you do not have a custom name, do not make any changes. | - | Port binding | Specify a unique port number that will be used by App-V. Example: 54321
Ensure that the port specified is not being used by another website. | - -13. On the **Reporting Server** page, specify the following: - - | Item to configure | Description and examples | - |---|---| - | Website name | Specify the custom name that will be used to run the Reporting Service.
If you do not have a custom name, do not make any changes. | - | Port binding | Specify a unique port number that will be used by App-V. Example: 55555
Ensure that the port specified is not being used by another website.| - -14. To start the installation, click **Install** on the **Ready** page, and then click **Close** on the **Finished** page. - -15. To verify that the setup completed successfully, open a web browser, and type the following URL with the bracketed variables adjusted according to your specifications in the earlier steps: - - `http://:/console.html` - - Example: `http://localhost:12345/console.html`. If the installation succeeded, the App-V Management console will display with no errors. - -## Related articles - -* [Deploying App-V](appv-deploying-appv.md) -* [How to install the management and reporting databases on separate computers from the management and reporting services](appv-install-the-management-and-reporting-databases-on-separate-computers.md) -* [How to install the publishing server on a remote computer](appv-install-the-publishing-server-on-a-remote-computer.md) -* [How to deploy the App-V server using a script](appv-deploy-the-appv-server-with-a-script.md) diff --git a/windows/application-management/app-v/appv-deploying-appv.md b/windows/application-management/app-v/appv-deploying-appv.md deleted file mode 100644 index 57ec089771..0000000000 --- a/windows/application-management/app-v/appv-deploying-appv.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -title: Deploying App-V (Windows 10/11) -description: App-V supports several different deployment options. Learn how to complete App-V deployment at different stages in your App-V deployment. -author: aczechowski -ms.service: windows-client -ms.date: 04/18/2018 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.topic: article -ms.subservice: itpro-apps ---- - -# Deploying App-V for Windows client - -[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] - -App-V supports several different deployment options. Review this article for information about the tasks that you must complete at different stages in your deployment. - -## App-V Deployment Information - -* [Deploying the App-V Sequencer and configuring the client](appv-deploying-the-appv-sequencer-and-client.md) - - This section describes how to install the App-V sequencer used to virtualize applications, and how to enable the App-V client that runs on target computers to facilitate virtualized packages. -* [Deploying the App-V server](appv-deploying-the-appv-server.md) - - This section provides information about installing the App-V management, publishing, database, and reporting severs. -* [App-V deployment checklist](appv-deployment-checklist.md) - - This section provides a deployment checklist that can be used to assist with installing App-V. - -The following sections describe how to use App-V to deliver Microsoft Office as a virtualized application to computers in your organization. - -* [Deploying Microsoft Office 2016 by using App-V](appv-deploying-microsoft-office-2016-with-appv.md) -* [Deploying Microsoft Office 2013 by using App-V](appv-deploying-microsoft-office-2013-with-appv.md) -* [Deploying Microsoft Office 2010 by using App-V](appv-deploying-microsoft-office-2010-wth-appv.md) - -## Other App-V deployment resources - -* [Application Virtualization (App-V) overview](appv-for-windows.md) -* [Getting started with App-V](appv-getting-started.md) -* [Planning for App-V](appv-planning-for-appv.md) -* [Operations for App-V](appv-operations.md) -* [Troubleshooting App-V](appv-troubleshooting.md) -* [Technical reference for App-V](appv-technical-reference.md) - - - - diff --git a/windows/application-management/app-v/appv-deploying-microsoft-office-2010-wth-appv.md b/windows/application-management/app-v/appv-deploying-microsoft-office-2010-wth-appv.md deleted file mode 100644 index e68c95f230..0000000000 --- a/windows/application-management/app-v/appv-deploying-microsoft-office-2010-wth-appv.md +++ /dev/null @@ -1,78 +0,0 @@ ---- -title: Deploying Microsoft Office 2010 by Using App-V -description: Create Office 2010 packages for Microsoft Application Virtualization (App-V) using the App-V Sequencer or the App-V Package Accelerator. -author: aczechowski -ms.service: windows-client -ms.date: 04/18/2018 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.topic: article -ms.subservice: itpro-apps ---- - -# Deploying Microsoft Office 2010 by Using App-V - -[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] - -You can create Office 2010 packages for Microsoft Application Virtualization (App-V) using one of the following methods: - -* Application Virtualization (App-V) Sequencer -* Application Virtualization (App-V) Package Accelerator - -## App-V support for Office 2010 - -The following table shows the App-V versions, methods of Office package creation, supported licensing, and supported deployments for Office 2010. - -|Supported item|Support level| -|---|---| -|Package creation|- Sequencing
- Package Accelerator
- Office Deployment Kit| -|Supported licensing|Volume Licensing| -|Supported deployments|- Desktop
- Personal VDI
- RDS| - -## Creating Office 2010 App-V using the sequencer - -Sequencing Office 2010 is one of the main methods for creating an Office 2010 package on App-V. For more information, see [How to Sequence a New Application with App-V 5.0](/microsoft-desktop-optimization-pack/appv-v5/how-to-sequence-a-new-application-with-app-v-50-beta-gb18030). - -## Deploying the Microsoft Office package for App-V - -You can deploy Office 2010 packages by using any of the following App-V deployment methods: - -* Microsoft Configuration Manager -* App-V server -* Stand-alone through Windows PowerShell commands - -## Office App-V package management and customization - -Office 2010 packages can be managed like any other App-V packages through known package management mechanisms. No special instructions are needed, for example, to add, publish, unpublish, or remove Office packages. - -## Microsoft Office integration with Windows - -The following table provides a full list of supported integration points for Office 2010. - -(POPULATE THE THIRD COLUMN) - -|Extension Point|Description|Office 2010| -|---|---|---| -|Lync meeting Join Plug-in for Firefox and Chrome|User can join Lync meetings from Firefox and Chrome|| -|Sent to OneNote Print Driver|User can print to OneNote|Yes| -|OneNote Linked Notes|OneNote Linked Notes|| -|Send to OneNote Internet Explorer Add-In|User can send to OneNote from IE|| -|Firewall Exception for Lync and Outlook|Firewall Exception for Lync and Outlook|| -|MAPI Client|Native apps and add-ins can interact with virtual Outlook through MAPI|| -|SharePoint Plugin for Firefox|User can use SharePoint features in Firefox|| -|Mail Control Panel Applet|User gets the mail control panel applet in Outlook|Yes| -|Primary Interop Assemblies|Support managed add-ins|| -|Office Document Cache Handler|Allows Document Cache for Office applications|| -|Outlook Protocol Search handler|User can search in Outlook|Yes| -|Active X Controls:
- Groove.SiteClient
- PortalConnect.PersonalSite
- SharePoint.openDocuments
- SharePoint.ExportDatabase
- SharePoint.SpreadSheetLauncher
- SharePoint.StssyncHander
- SharePoint.DragUploadCtl
- SharePoint.DragDownloadCtl
- Sharpoint.OpenXMLDocuments
- Sharepoint.ClipboardCtl
- WinProj.Activator
- Name.NameCtrl
- STSUPld.CopyCtl
- CommunicatorMeetingJoinAx.JoinManager
- LISTNET.Listnet
- OneDrive Pro Browser Helper|Active X Control.

For more information about ActiveX controls, see the [ActiveX Control API Reference](/previous-versions/office/developer/sharepoint-2010/ms440037(v=office.14)).|| -|OneDrive Pro Icon Overlays|Windows explorer shell icon overlays when users look at folders OneDrive Pro folders|| - -### Connection Groups - -* [Managing Connection Groups](appv-managing-connection-groups.md) - -### Dynamic Configuration - -* [About App-V Dynamic Configuration](appv-dynamic-configuration.md) diff --git a/windows/application-management/app-v/appv-deploying-microsoft-office-2013-with-appv.md b/windows/application-management/app-v/appv-deploying-microsoft-office-2013-with-appv.md deleted file mode 100644 index 8b8c6ca547..0000000000 --- a/windows/application-management/app-v/appv-deploying-microsoft-office-2013-with-appv.md +++ /dev/null @@ -1,430 +0,0 @@ ---- -title: Deploying Microsoft Office 2013 by Using App-V (Windows 10/11) -description: Use Application Virtualization (App-V) to deliver Microsoft Office 2013 as a virtualized application to computers in your organization. -author: aczechowski -ms.service: windows-client -ms.date: 04/18/2018 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.topic: article -ms.subservice: itpro-apps ---- - -# Deploying Microsoft Office 2013 by Using App-V - -[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] - -Use the information in this article to use Application Virtualization (App-V) to deliver Microsoft Office 2013 as a virtualized application to computers in your organization. For information about using App-V to deliver Office 2010, see [Deploying Microsoft Office 2010 by Using App-V](appv-deploying-microsoft-office-2010-wth-appv.md). To successfully deploy Office 2013 with App-V, you need to be familiar with Office 2013 and App-V. - -## What to know before you start - -Before you deploy Office 2013 with App-V, review the following planning information. - -### Supported Office versions and Office coexistence - -The following table will direct you to more information about which versions of Office App-V supports and how to run App-V with coexisting versions of Office. - -|Information to review|Description| -|---|---| -|[Supported versions of Microsoft Office](appv-planning-for-using-appv-with-office.md#supported-versions-of-microsoft-office)|- Supported versions of Office
- Supported deployment types like desktop, personal Virtual Desktop Infrastructure (VDI), and pooled VDI
- Office licensing options.| -|[Planning for using App-V with coexisting versions of Office](appv-planning-for-using-appv-with-office.md#before-you-implement-office-coexistence)|Considerations for installing different versions of Office on the same computer.| - -### Packaging, publishing, and deployment requirements - -Before you deploy Office with App-V, review the following requirements. - -|Task|Requirement| -|---|---| -|Packaging|All Office applications you wish to deploy to users must be in a single package.
In App-V and later, you must use the Office Deployment Tool to create packages. The Sequencer doesn't support package creation.
If you're deploying Microsoft Visio 2013 and Microsoft Project 2013 along with Office, you must include them in the same package with Office. For more information, see [Deploying Visio 2013 and Project 2013 with Office](#deploying-visio-2013-and-project-2013-with-office).| -|Publishing|You can only publish one Office package per client computer.
You must publish the Office package globally, not to the user.| -|Deploying Microsoft 365 Apps for enterprise, Visio Pro for Office 365, or Project Pro for Office 365 to a shared computer using Remote Desktop Services.|You must enable [shared computer activation](/DeployOffice/overview-of-shared-computer-activation-for-office-365-proplus).
You don’t need to use shared computer activation if you’re deploying a volume licensed product, such as Office Professional Plus 2013, Visio Professional 2013, or Project Professional 2013.| - -### Excluding Office applications from a package - -The following table describes the recommended methods for excluding specific Office applications from a package. - -|Task|Details| -|---|---| -|Use the **ExcludeApp** setting when you create the package by using the Office Deployment Tool.|Enables you to exclude specific Office applications from the package when the Office Deployment Tool creates the package. For example, you can use this setting to create a package that contains only Microsoft Word.
For more information, see [ExcludeApp element](/DeployOffice/configuration-options-for-the-office-2016-deployment-tool?ad=US&rs=en-US&ui=en-US#excludeapp-element).| -|Modify the **DeploymentConfig.xml** file|Modify the **DeploymentConfig.xml** file after creating the package. This file contains the default package settings for all users on a computer running the App-V Client.
For more information, see [Disabling Office 2013 applications](#disabling-office-2013-applications).| - -## Creating an Office 2013 package for App-V with the Office Deployment Tool - -Complete the following steps to create an Office 2013 package for App-V or later. - ->[!IMPORTANT] ->In App-V and later, you must the Office Deployment Tool to create a package. You cannot use the Sequencer to create packages. - -### Review prerequisites for using the Office Deployment Tool - -Before you start, ensure that the computer on which you're installing the Office Deployment Tool has the following prerequisites fulfilled: - -|Prerequisite|Description| -|---|---| -|Prerequisite software|.NET Framework 4| -|Supported operating systems|64-bit version of Windows 8 or later
64-bit version of Windows 7| - ->[!NOTE] ->In this topic, the term “Office 2013 App-V package” refers to subscription licensing and volume licensing. - -### Create Office 2013 App-V packages using Office Deployment Tool - -You create Office 2013 App-V packages with the Office Deployment Tool. The following instructions explain how to create an Office 2013 App-V package with Volume Licensing or Subscription Licensing. - -Create Office 2013 App-V packages on 64-bit Windows computers. Once created, the Office 2013 App-V package will run on 32-bit and 64-bit Windows 7, Windows 8.1, and Windows 10/11 computers. - -### Download the Office Deployment Tool - -Office 2013 App-V Packages are created using the Office Deployment Tool, which generates an Office 2013 App-V Package. The App-V sequencer can't create or modify packages. To create a package: - -1. Download the [Office 2013 Deployment Tool for Click-to-Run](https://www.microsoft.com/download/details.aspx?id=36778). -2. Run the .exe file and extract its features into the desired location. To make this process easier, you can create a shared network folder where the features will be saved. - - Example: \\\\Server\\Office2013 -3. Check that a **setup.exe** and a **configuration.xml** file exist and are in the location you specified. - -### Download Office 2013 applications - -After you download the Office Deployment Tool, you can use it to get the latest Office 2013 applications. You can create the Office 2013 App-V package after getting all the Office applications. - -The XML file included in the Office Deployment Tool specifies the product details, such as the languages and Office applications included. - -1. **Customize the sample XML configuration file:** Use the sample XML configuration file that you downloaded with the Office Deployment Tool to customize the Office applications: - - 1. Open the sample XML file in Notepad or your favorite text editor. - - 2. With the sample configuration.xml file open and ready for editing, you can specify products, languages, and the path to which you save the Office 2013 applications. The following example denotes a configuration.xml file: - - ```XML - - - - - - - - - - - ``` - - > [!NOTE] - >The configuration XML is a sample XML file. This file includes lines that are commented out. You can “uncomment” these lines to customize additional settings with the file. - - The previous example of an XML configuration file specifies that Office 2013 ProPlus 32-bit edition, including Visio ProPlus, will be downloaded in English to the \\\\server\\Office 2013, which is the location where Office applications will be saved to. The Product ID of the applications won't affect the final licensing of Office. Office 2013 App-V packages with various licensing can be created from the same applications by specifying licensing in a later stage. For more information, see [Customizable attributes and elements of the XML file](#customizable-attributes-and-elements-of-the-xml-file), later in this topic. - - After editing the configuration.xml file to specify the desired product, languages, and also the location that the Office 2013 applications will be saved onto, you can save the configuration file, for example, as Customconfig.xml. -2. **Download the applications into the specified location:** Use an elevated command prompt and a 64-bit operating system to download the Office 2013 applications that will later be converted into an App-V package. An example command is: - - ```PowerShell - \\server\Office2013\setup.exe /download \\server\Office2013\Customconfig.xml - ``` - - The following table describes each element of the command: - - |Element|Description| - |---|---| - |```\\server\Office2013```|This network share location is the one that contains the Office Deployment Tool and the custom Configuration.xml file, **Customconfig.xml**.| - |```setup.exe```|This element is the Office Deployment Tool.| - |```/download```|This element downloads the Office 2013 applications that you specify in the **Customconfig.xml** file. These bits can be later converted in an Office 2013 App-V package with Volume Licensing.| - |```\\server\Office2013\Customconfig.xml```|This element passes the XML configuration file required to complete the download process. In this example, the file used is **Customconfig.xml**. After the download command is used, Office applications should be found in the location specified in the XML configuration file, which in this example is ```\\Server\Office2013```.| - -#### Customizable attributes and elements of the XML file - -|Input and description|Example| -|---|---| -|Add element:
Specifies the products and languages to include in the package.|N/A| -|OfficeClientEdition (attribute of Add element):
Specifies the edition of Office 2013 product to use: 32-bit or 64-bit. The operation fails if **OfficeClientEdition** isn't set to a valid value.|```OfficeClientEdition="32"```
```OfficeClientEdition="64"```| -|Product element:
Specifies the application. Project 2013 and Visio 2013 must be specified here as an added product to be included in the applications.|```Product ID="O365ProPlusRetail"```
```Product ID="VisioProRetail"```
```Product ID="ProjectProRetail"```
```Product ID="ProPlusVolume"```
```Product ID="ProjectProVolume"```| -|Language element:
Specifies the language supported in the applications.|```Language ID="en-us"```| -|Version (attribute of Add element):
Optional. Specifies a build to use for the package. Defaults to latest advertised build (as defined in v32.CAB at the Office source).|```15.1.2.3```| -|SourcePath (attribute of Add element):
Specifies the location where the applications will be saved to.|```Sourcepath="\Server\Office2013”```| - -### Convert the Office applications into an App-V package - -After you download the Office 2013 applications through the Office Deployment Tool, use the Office Deployment Tool to convert them into an Office 2013 App-V package. You'll need to make sure to have the right procedure depending on your licensing model. - -#### What you'll need to do - -* Create the Office 2013 App-V packages on 64-bit Windows computers. However, the package will run on 32-bit and 64-bit Windows 7, Windows 8, and Windows 10/11 computers. -* Create an Office App-V package for either the Subscription Licensing package or Volume Licensing by using the Office Deployment Tool, then modify the **Customconfig.xml** configuration file. - - The following table summarizes the values you need to enter in the **Customconfig.xml** file for the licensing model you’re using. The steps in the sections that follow the table will specify the exact entries you need to make. - -|Product ID|Volume Licensing|Subscription Licensing| -|---|---|---| -|Office 2013|ProPlusVolume|O365ProPlusRetail| -|Office 2013 with Visio 2013|ProPlusVolume
VisioProVolume|O365ProPlusRetail
VisioProRetail| -|Office 2013 with Visio 2013 and Project 2013|ProPlusVolume
VisioProVolume
ProjectProVolume|O365ProPlusRetail
VisioProRetail
ProjectProRetail| - -#### How to convert the Office applications into an App-V package - -1. In Notepad, reopen the CustomConfig.xml file, and make the following changes to the file: - - * **SourcePath**: Point to the Office applications downloaded earlier. - * **ProductID**: Specify the type of licensing, as shown in the following examples: - * Subscription Licensing: - ```XML - - - - - - - - - - - ``` - In this example, the following changes were made to create a package with Subscription licensing: - - * **SourcePath** is the path, which was changed to point to the Office applications that were downloaded earlier. - * **Product ID** for Office was changed to `O365ProPlusRetail`. - * **Product ID** for Visio was changed to `VisioProRetail`. - * Volume Licensing - ```XML - - - - - - - - - - - ``` - In this example, the following changes were made to create a package with Volume licensing: - - * **SourcePath** is the source's path, which was changed to point to the Office applications that were downloaded earlier. - * **Product ID** for Office was changed to `ProPlusVolume`. - * **Product ID** for Visio was changed to `VisioProVolume`. - * **ExcludeApp** (optional) lets you specify Office programs that you don’t want included in the App-V package that the Office Deployment Tool creates. For example, you can exclude Access and InfoPath. - * **PACKAGEGUID** (optional)—By default, all App-V packages created by the Office Deployment Tool share the same App-V Package ID. You can use PACKAGEGUID to specify a different package ID for each package, which allows you to publish multiple App-V packages, created by the Office Deployment Tool, and manage them by using the App-V Server. - - An example of when to use this parameter is if you create different packages for different users. For example, you can create a package with just Office 2013 for some users, and create another package with Office 2013 and Visio 2013 for another set of users. - - > [!NOTE] - >Even if you use unique package IDs, you can still deploy only one App-V package to a single device. -2. Use the **/packager** command to convert the Office applications to an Office 2013 App-V package. - - For example: - - ```PowerShell - \\server\Office2013\setup.exe /packager \\server\Office2013\Customconfig.xml \\server\share\Office2013AppV - ``` - - In the example: - - |Element|Description| - |---|---| - |```\\server\Office2013```|This network share location is the one that contains the Office Deployment Tool and the custom Configuration.xml file, which in this example is named **Customconfig.xml**.| - |```setup.exe```|This element is the Office Deployment Tool.| - |```/packager```|This element creates the Office 2013 App-V package with Volume Licensing as specified in the **Customconfig.xml** file.| - |```\\server\Office2013\Customconfig.xml```|This element passes the configuration XML file, which in this example is named "Customconfig," that has been prepared for the packaging stage.| - |```\\server\share\Office2013AppV```|This element specifies the location of the newly created Office App-V package.| - - After you run the **/packager** command, the following folders will appear in the directory where you specified the package should be saved: - - * **App-V Packages**, which contains an Office 2013 App-V package and two deployment configuration files.
- * **WorkingDir** - - > [!NOTE] - >To troubleshoot any issues, see the log files in the %temp% directory (default). -3. Verify that the Office 2013 App-V package works correctly: - - 1. Publish the Office 2013 App-V package that you created globally to a test computer and verify that the Office 2013 shortcuts appear. - 2. Start a few Office 2013 applications, such as Excel or Word, to test that your package is working as expected. - -## Publishing the Office package for App-V - -Use the following information to publish an Office package. - -### Methods for publishing Office App-V packages - -Deploy the App-V package for Office 2013 by using the same methods you use for any other package: - -* Microsoft Configuration Manager -* App-V Server -* Stand-alone through Windows PowerShell commands - -### Publishing prerequisites and requirements - -|Prerequisite or requirement|Details| -|---|---| -|Enable Windows PowerShell scripting on the App-V clients.|To publish Office 2013 packages, you must run a script. Package scripts are disabled by default on App-V clients. To enable scripting, run the following Windows PowerShell command:
```Set-AppvClientConfiguration –EnablePackageScripts 1```| -|Publish the Office 2013 package globally.|Extension points in the Office App-V package require installation at the computer level.
When you publish at the computer level, no prerequisite actions or redistributables are needed, and the Office 2013 package globally enables its applications to work like natively installed Office, eliminating the need for administrators to customize packages.| - -### How to publish an Office package - -Run the following command to publish an Office package globally, with the bracketed value replaced by the path to the App-V package: - -```PowerShell -Add-AppvClientPackage | Publish-AppvClientPackage –global -``` - -* From the Web Management Console on the App-V Server, you can add permissions to a group of computers instead of to a user group to enable packages to be published globally to the computers in the corresponding group. - -## Customizing and managing Office App-V packages - -To manage your Office App-V packages, use the same operations as you would for any other package, but there are a few exceptions, as outlined in the following sections. - -* [Enabling Office plug-ins by using connection groups](#enabling-office-plug-ins-by-using-connection-groups) -* [Disabling Office 2013 applications](#disabling-office-2013-applications) -* [Disabling Office 2013 shortcuts](#disabling-office-2013-shortcuts) -* [Managing Office 2013 package upgrades](#managing-office-2013-package-upgrades) -* [Managing Office 2013 licensing upgrades](#managing-office-2013-licensing-upgrades) -* [Deploying Visio 2013 and Project 2013 with Office](#deploying-visio-2013-and-project-2013-with-office) - -### Enabling Office plug-ins by using connection groups - -Use the steps in this section to enable Office plug-ins with your Office package. To use Office plug-ins, you must use the App-V Sequencer to create a separate package that contains just the plug-ins. You can't use the Office Deployment Tool to create the plug-ins package. You then create a connection group that contains the Office package and the plug-ins package, as described in the following steps. - -#### To enable plug-ins for Office App-V packages - -1. Add a Connection Group through App-V Server, Microsoft Configuration Manager, or a Windows PowerShell cmdlet. -2. Sequence your plug-ins using the App-V Sequencer. Ensure that Office 2013 is installed on the computer being used to sequence the plug-in. It's a good idea to use Microsoft 365 Apps for enterprise (non-virtual) on the sequencing computer when you sequence Office 2013 plug-ins. -3. Create an App-V package that includes the desired plug-ins. -4. Add a Connection Group through App-V Server, Configuration Manager, or a Windows PowerShell cmdlet. -5. Add the Office 2013 App-V package and the plug-ins package you sequenced to the Connection Group you created. - - >[!IMPORTANT] - >The order of the packages in the Connection Group determines the order in which the package contents are merged. In your Connection group descriptor file, add the Office 2013 App-V package first, then add the plug-in App-V package. -6. Ensure that both packages are published to the target computer and that the plug-in package is published globally to match the global settings of the published Office 2013 App-V package. -7. Verify that the Deployment Configuration File of the plug-in package has the same settings that the Office 2013 App-V package has. - - Since the Office 2013 App-V package is integrated with the operating system, the plug-in package settings should match. You can search the Deployment Configuration File for “COM Mode” and ensure that your plug-ins package has that value set as **Integrated** and that both **InProcessEnabled** and **OutOfProcessEnabled** match the settings of the Office 2013 App-V package you published. -8. Open the Deployment Configuration File and set the value for **Objects Enabled** to **false**. -9. If you made any changes to the Deployment Configuration file after sequencing, ensure that the plug-in package is published with the updated file. -10. Ensure that the Connection Group you created is enabled onto your desired computer. The Connection Group created will likely “pend” if the Office 2013 App-V package is in use when the Connection Group is enabled. If that happens, you'll have to reboot to successfully enable the Connection Group. -11. After you successfully publish both packages and enable the Connection Group, start the target Office 2013 application and verify that the plug-in you published and added to the Connection Group works as expected. - -### Disabling Office 2013 applications - -You may want to disable specific applications in your Office App-V package. For instance, you can disable Access, but leave all other Office application main available. When you disable an application, the end user will no longer see the shortcut for that application. You don't have to re-sequence the application. When you change the Deployment Configuration File after the Office 2013 App-V package has been published, you'll save the changes, add the Office 2013 App-V package, then republish it with the new Deployment Configuration File to apply the new settings to Office 2013 App-V Package applications. - ->[!NOTE] ->To exclude specific Office applications (for example, Access and InfoPath) when you create the App-V package with the Office Deployment Tool, use the **ExcludeApp** setting. For more information, see [Reference for Click-to-Run configuration.xml file](/DeployOffice/configuration-options-for-the-office-2016-deployment-tool#excludeapp-element). - -#### To disable an Office 2013 application - -1. Open a Deployment Configuration File with a text editor such as **Notepad** and search for “Applications." -2. Search for the Office application you want to disable, for example, Access 2013. -3. Change the value of "Enabled" from "true" to "false." -4. Save the Deployment Configuration File. -5. Add the Office 2013 App-V Package with the new Deployment Configuration File. - - ``` XML - - - InfoPath Filler 2013 - - - - - - - Lync 2013 - - - - - - - Access 2013 - - - - - ``` -6. Re-add the Office 2013 App-V package, and then republish it with the new Deployment Configuration File to apply the new settings to Office 2013 App-V Package applications. - -### Disabling Office 2013 shortcuts - -You may want to disable shortcuts for certain Office applications instead of unpublishing or removing the package. The following example shows how to disable shortcuts for Microsoft Access. - -1. Open a Deployment Configuration File in Notepad and search for “Shortcuts”. -2. To disable certain shortcuts, delete or comment out the specific shortcuts you don’t want. You must keep the subsystem present and enabled. For example, in the example below, delete the Microsoft Access shortcuts, while keeping the subsystems <shortcut> </shortcut> intact to disable the Microsoft Access shortcut. - - ```XML - Shortcuts - - --> - - - - - [{Common Programs}]\Microsoft Office 2013\Access 2013.lnk - [{AppvPackageRoot}])office15\MSACCESS.EXE - [{Windows}]\Installer\{90150000-000F-0000-0000-000000FF1CE)\accicons.exe.Ø.ico - - - Microsoft.Office.MSACCESS.EXE.15 - true - Build a professional app quickly to manage data. - l - [{AppVPackageRoot}]\office15\MSACCESS.EXE - - ``` -3. Save the Deployment Configuration File. -4. Republish Office 2013 App-V Package with new Deployment Configuration File. - -Many more settings can be changed through modifying the Deployment Configuration for App-V packages, for example, file type associations, Virtual File System, and more. For additional information on how to use Deployment Configuration Files to change App-V package settings, refer to the additional resources section at the end of this document. - -### Managing Office 2013 package upgrades - -To upgrade an Office 2013 package, use the Office Deployment Tool. To upgrade a previously deployed Office 2013 package, perform the following steps. - -#### How to upgrade a previously deployed Office 2013 package - -1. Create a new Office 2013 package through the Office Deployment Tool that uses the most recent Office 2013 application software. The most recent Office 2013 bits can always be obtained through the download stage of creating an Office 2013 App-V Package. The newly created Office 2013 package will have the most recent updates and a new Version ID. All packages created using the Office Deployment Tool have the same lineage. - - > [!NOTE] - > Office App-V packages have two Version IDs: - > * An Office 2013 App-V Package Version ID that is unique across all packages created using the Office Deployment Tool. - > * A second App-V Package Version ID, x.x.x.x for example, in the AppX manifest that will only change if there is a new version of Office itself. For example, if a new Office 2013 release with upgrades is available, and a package is created through the Office Deployment Tool to incorporate these upgrades, the X.X.X.X version ID will change to reflect that the Office version itself has changed. The App-V server will use the X.X.X.X version ID to differentiate this package and recognize that it contains new upgrades to the previously published package, and as a result, publish it as an upgrade to the existing Office 2013 package. -2. Globally publish the newly created Office 2013 App-V Packages onto computers where you would like to apply the new updates. Since the new package has the same lineage of the older Office 2013 App-V Package, publishing the new package with the updates will only apply the new changes to the old package, and thus will be fast. -3. Upgrades will be applied in the same manner of any globally published App-V Packages. Because applications will probably be in use, upgrades might be delayed until the computer is rebooted. - -### Managing Office 2013 licensing upgrades - -If a new Office 2013 App-V Package has a different license than the Office 2013 App-V Package currently deployed. For instance, the Office 2013 package deployed is a subscription based Office 2013 and the new Office 2013 package is Volume Licensing based, the following instructions must be followed to ensure smooth licensing upgrade: - -#### How to upgrade an Office 2013 License - -1. Unpublish the already deployed Office 2013 Subscription Licensing App-V package. -2. Remove the unpublished Office 2013 Subscription Licensing App-V package. -3. Restart the computer. -4. Add the new Office 2013 App-V Package Volume Licensing. -5. Publish the added Office 2013 App-V Package with Volume Licensing. - -An Office 2013 App-V Package with your chosen licensing will be successfully deployed. - -### Deploying Visio 2013 and Project 2013 with Office - -This section describes the requirements and options for deploying Visio 2013 and Project 2013 with Office. - -* **To package and publish Visio 2013 and Project 2013 with Office**: Include Visio 2013 and Project 2013 in the same package with Office. If you aren’t deploying Office, you can create a package that contains Visio and/or Project. -* **To deploy Visio 2013 and Project 2013 to specific users**: Use one of the following methods: - -|Goal|Method| -|---|---| -|Create two different packages and deploy each one to a different group of users|Create and deploy the following packages:
A package that contains only Office—deploy to computers whose users need only Office.
A package that contains Office, Visio, and Project—deploy to computers whose users need all three applications.| -|Create just one package for the whole organization, or for users who share computers|Follow these steps:
1. Create a package that contains Office, Visio, and Project.
2. Deploy the package to all users.
3. Use [AppLocker](/windows/security/threat-protection/applocker/applocker-overview) to prevent specific users from using Visio and Project.| - -## Additional resources - -### Additional resources for Office 2013 App-V Packages - -* [Office 2013 Deployment Tool for Click-to-Run](https://www.microsoft.com/download/details.aspx?id=36778) - -### Additional resources for Connection Groups - -* [Managing Connection Groups](appv-managing-connection-groups.md) -* [Connection groups on the App-V team blog](/archive/blogs/gladiator/app-v-5-more-on-connection-groups) - -### Additional resources for Dynamic Configuration - -* [About App-V Dynamic Configuration](appv-dynamic-configuration.md) diff --git a/windows/application-management/app-v/appv-deploying-microsoft-office-2016-with-appv.md b/windows/application-management/app-v/appv-deploying-microsoft-office-2016-with-appv.md deleted file mode 100644 index e76a52b47d..0000000000 --- a/windows/application-management/app-v/appv-deploying-microsoft-office-2016-with-appv.md +++ /dev/null @@ -1,383 +0,0 @@ ---- -title: Deploying Microsoft Office 2016 by using App-V (Windows 10/11) -description: Use Application Virtualization (App-V) to deliver Microsoft Office 2016 as a virtualized application to computers in your organization. -author: aczechowski -ms.service: windows-client -ms.date: 04/18/2018 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.topic: article -ms.subservice: itpro-apps ---- - -# Deploying Microsoft Office 2016 by using App-V - -[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] - -Use the information in this article to use Application Virtualization (App-V) to deliver Microsoft Office 2016 as a virtualized application to computers in your organization. For information about using App-V to deliver Office 2013, see [Deploying Microsoft Office 2013 by using App-V](appv-deploying-microsoft-office-2013-with-appv.md). For information about using App-V to deliver Office 2010, see [Deploying Microsoft Office 2010 by using App-V](appv-deploying-microsoft-office-2010-wth-appv.md). - -## What to know before you start - -Before you deploy Office 2016 with App-V, review the following planning information. - -### Supported Office versions and Office coexistence - -Use the following table to get information about supported versions of Office and running coexisting versions of Office. - -|Information to review|Description| -|---|---| -|[Supported versions of Microsoft Office](appv-planning-for-using-appv-with-office.md#supported-versions-of-microsoft-office)|Supported versions of Office and deployment types (for example, desktop, personal Virtual Desktop Infrastructure (VDI), and pooled VDI), and Office licensing options.| -|[Planning for using App-V with coexisting versions of Office](appv-planning-for-using-appv-with-office.md#before-you-implement-office-coexistence)|Considerations for installing different versions of Office on the same computer.| - -### Packaging, publishing, and deployment requirements - -Before you deploy Office with App-V, review the following requirements. - -|Task|Requirement| -|-----------|-------------------| -| Packaging. | All Office applications that you deploy to users must be in a single package.
In App-V 5.0 and later, you must use the Office Deployment Tool to create packages. The Sequencer doesn't support package creation.
If you're deploying Microsoft Visio 2016 and Microsoft Project 2016 at the same time as Office, you must put them all in the same package. For more information, see [Deploying Visio 2016 and Project 2016 with Office](#deploying-visio-2016-and-project-2016-with-office). | -| Publishing. | You can only publish one Office package per client computer.
You must publish the Office package globally, not to the user. | -| Deploying Microsoft 365 Apps for enterprise, Visio Pro for Office 365, or Project Pro for Office 365 to a shared computer with Remote Desktop Services. | You must enable [shared computer activation](/DeployOffice/overview-of-shared-computer-activation-for-office-365-proplus). | - -### Excluding Office applications from a package - -The following table describes the recommended methods for excluding specific Office applications from a package. - -|Task|Details| -|-------------|---------------| -| Use the **ExcludeApp** setting when you create the package by using the Office Deployment Tool. | With this setting, you can exclude specific Office applications from the package that the Office Deployment Tool creates. For example, you can use this setting to create a package that contains only Microsoft Word.
For more information, see [ExcludeApp element](/DeployOffice/configuration-options-for-the-office-2016-deployment-tool?ad=US&rs=en-US&ui=en-US#excludeapp-element). | -| Modify the DeploymentConfig.xml file | Modify the DeploymentConfig.xml file after the package has been created. This file contains the default package settings for all users on a computer that is running the App-V Client.
For more information, see [Disabling Office 2016 applications](#disabling-office-2016-applications). | - -## Creating an Office 2016 package for App-V with the Office Deployment Tool - -Complete the following steps to create an Office 2016 package for App-V. - ->[!IMPORTANT] ->In App-V 5.0 and later, you must use the Office Deployment Tool to create a package. You can't use the Sequencer to create packages. - -### Review prerequisites for using the Office Deployment Tool - -The computer on which you're installing the Office Deployment Tool must have the following: - -| Prerequisite | Description | -|----------------------|--------------------| -| Prerequisite software | .NET Framework 4 | -| Supported operating systems | 64-bit version of Windows 10/11
64-bit version of Windows 8 or 8.1
64-bit version of Windows 7 | - ->[!NOTE] ->In this topic, the term “Office 2016 App-V package” refers to subscription licensing. - -### Create Office 2016 App-V packages with the Office Deployment Tool - -You create Office 2016 App-V packages by using the Office Deployment Tool. The following instructions explain how to create an Office 2016 App-V package with subscription licensing. - -Create Office 2016 App-V packages on 64-bit Windows computers. Once created, the Office 2016 App-V package will run on 32-bit and 64-bit Windows 7, Windows 8.1, and Windows 10/11 computers. - -### Download the Office Deployment Tool - -Office 2016 App-V packages are created using the Office Deployment Tool, which generates an Office 2016 App-V Package. The package can't be created or modified through the App-V sequencer. To begin package creation, follow these steps: - -1. Download the [Office 2016 Deployment Tool for Click-to-Run](https://www.microsoft.com/download/details.aspx?id=49117). - - >[!IMPORTANT] - >You must use the Office 2016 Deployment Tool to create Office 2016 App-V Packages. -2. Run the .exe file and extract its features into the desired location. To make this process easier, you can create a shared network folder where the features will be saved. - - Example location: \\\\Server\\Office2016 -3. Check that the **setup.exe** and **configuration.xml** files exist and are in the location you specified. - -### Download Office 2016 applications - -After you download the Office Deployment Tool, you can use it to get the latest Office 2016 applications. After getting the Office applications, you create the Office 2016 App-V package. - -The XML file included in the Office Deployment Tool specifies the product details, such as the languages and Office applications included. - -1. **Customize the sample XML configuration file:** Use the sample XML configuration file that you downloaded with the Office Deployment Tool to customize the Office applications: - 1. Open the sample XML file in Notepad or your favorite text editor. - 2. With the sample **configuration.xml** file open and ready for editing, you can specify products, languages, and the path to which you save the Office 2016 applications. The following is a basic example of the **configuration.xml** file: - - ```XML - - - - - - - - - - - ``` - - > [!NOTE] - >The configuration XML is a sample XML file. The file includes lines that are commented out. You can “uncomment” these lines to customize additional settings with the file. To uncomment these lines, remove the `````` from the end of the line. - - The previous example of an XML configuration file specifies that Office 2016 ProPlus 32-bit edition, including Visio ProPlus, will be downloaded in English to the \\\\server\\Office2016 location where Office applications will be saved. The Product ID of the applications won't affect Office's final licensing. You can create Office 2016 App-V packages with various licensing from the same applications by specifying licensing in a later stage. The following table summarizes the XML file's customizable attributes and elements: - - | Input | Description | Example | - |--------------|----------------------------|----------------| - | Add element | Specifies which products and languages the package will include. | N/A | - | **OfficeClientEdition** (attribute of **Add** element) | Specifies whether Office 2016 32-bit or 64-bit edition will be used. **OfficeClientEdition**  must be set to a valid value for the operation to succeed. | `OfficeClientEdition="32"`
`OfficeClientEdition="64"` | - | Product element | Specifies the application. Project 2016 and Visio 2016 must be specified here as added products to include them in the applications.
For more information about Product IDs, see [Product IDs that are supported by the Office Deployment Tool for Click-to-Run](/office365/troubleshoot/installation/product-ids-supported-office-deployment-click-to-run). | `Product ID ="O365ProPlusRetail"`
`Product ID ="VisioProRetail"`
`Product ID ="ProjectProRetail"` | - | Language element | Specifies which language the applications support. | `Language ID="en-us"` | - | Version (attribute of **Add** element) | Optional. Specifies which build the package will use.
Defaults to latest advertised build (as defined in v32.CAB at the Office source). | `16.1.2.3` | - | SourcePath (attribute of **Add** element) | Specifies the location the applications will be saved to. | `Sourcepath = "\\Server\Office2016"` | - | Channel (part of **Add** element) | Optional. Defines which channel will be used to update Office after installation.
The default is **Deferred** for Microsoft 365 Apps for enterprise and **Current** for Visio Pro for Office 365 and Project Desktop Client.
For more information about update channels, see [Overview of update channels for Microsoft 365 Apps for enterprise](/DeployOffice/overview-of-update-channels-for-office-365-proplus). | `Channel="Current"`
`Channel="Deferred"`
`Channel="FirstReleaseDeferred"`
`Channel="FirstReleaseCurrent"` | - -After editing the **configuration.xml** file to specify the desired product, languages, and the location where the Office 2016 applications will be saved to, you can save the configuration file under a name of your choice, such as "Customconfig.xml." -2. **Download the applications into the specified location:** Use an elevated command prompt and a 64-bit operating system to download the Office 2016 applications that will later be converted into an App-V package. An example command is: - - `\\server\Office2016\setup.exe /download \\server\Office2016\Customconfig.xml` - - The following table describes the example command's elements: - - | Element | Description | - |-------------------------------|--------------------------------------| - | ```\\server\Office2016``` | This network share location is the one that contains the Office Deployment Tool and the custom **Configuration.xml** file, which in this example is **Customconfig.xml**. | - | ``Setup.exe`` | This element is the Office Deployment Tool. | - | ```/download``` | Downloads the Office 2016 applications that you specify in the **Customconfig.xml** file. | - | ```\\server\Office2016\Customconfig.xml```| This element passes the XML configuration file required to complete the download process. In this example, the file used is **Customconfig.xml**. After the download command is used, Office applications should be found in the location specified in the configuration file, which in this example is ```\\Server\Office2016```. | - -### Convert the Office applications into an App-V package - -After you download the Office 2016 applications through the Office Deployment Tool, use the Office Deployment Tool to convert them into an Office 2016 App-V package. Complete the steps that correspond to your licensing model. - -#### What you’ll need to do - -* Create the Office 2016 App-V packages on 64-bit Windows computers. However, the package will run on 32-bit and 64-bit Windows 7, Windows 8 or 8.1, and Windows 10/11 computers. -* Create an Office App-V package for either Subscription Licensing package by using the Office Deployment Tool, and then modify the **Customconfig.xml** configuration file. - - The following table summarizes the values you need to enter in the **Customconfig.xml** file. The steps in the sections that follow the table will specify the exact entries you need to make. - ->[!NOTE] ->You can use the Office Deployment Tool to create App-V packages for Microsoft 365 Apps for enterprise. Creating packages for the volume-licensed versions of Office Professional Plus or Office Standard is not supported. - -| Product ID | Subscription licensing | -|---|---| -| Office 2016| O365ProPlusRetail | -| Office 2016 with Visio 2016 | O365ProPlusRetail
VisioProRetail | -| Office 2016 with Visio 2016 and Project 2016 | O365ProPlusRetail
VisioProRetail
ProjectProRetail | - -#### How to convert the Office applications into an App-V package - -1. In Notepad, reopen the CustomConfig.xml file, and make the following changes to the file: - - * **SourcePath**: Change to the location where you saved the Office applications you downloaded during setup. - * **ProductID**: Specify the type of licensing, as shown in the following example: - - * Subscription Licensing: - ```XML - - - - - - - - - - - ``` - This example made the following changes to create this Subscription Licensing package: - - * **SourcePath** was changed to point to the Office applications that were downloaded earlier. - * **Product ID** for Office was changed to `O365ProPlusRetail`. - * **Product ID** for Visio was changed to `VisioProRetail`. - * **ExcludeApp** (optional): Lets you specify Office programs that you don’t want included in the App-V package created by the Office Deployment Tool. For example, you can exclude Access. - * **PACKAGEGUID** (optional): By default, all App-V packages created by the Office Deployment Tool share the same App-V Package ID. You can use **PACKAGEGUID** to specify a different package ID for each package, which allows you to publish multiple App-V packages created by the Office Deployment Tool, and then manage your published packages with the App-V Server. - - An example of when to use this parameter is if you create different packages for different users. For example, you can create a package with just Office 2016 for some users, and create another package with Office 2016 and Visio 2016 for another set of users. - - > [!NOTE] - >Even if you use unique package IDs, you can still deploy only one App-V package to a single device. -2. Use the /packager command to convert the Office applications to an Office 2016 App-V package. - - An example packager command is: - - ```syntax - \\server\Office2016\setup.exe /packager \\server\Office2016\Customconfig.xml \\server\share\Office2016AppV - ``` - - The following table describes each element used in the example command: - - | Element | Description | - |-------------------------------|--------------------------------------| - |```\\server\Office2016```|This network share location is the one that contains the Office Deployment Tool and the custom Configuration.xml file, which in this example is Customconfig.xml.| - |```Setup.exe```|This element is the Office Deployment Tool.| - |```/packager```|This command creates the Office 2016 App-V package with the license type specified in the Customconfig.xml file.| - |```\\server\Office2016\Customconfig.xml```|This element passes the configuration XML file that has been prepared for the packaging stage. In this example, the file is Customconfig.xml.| - |```\\server\share\Office2016AppV```|This element specifies the location of the newly created Office App-V package.| - - After you run the **/packager** command, the following folders appear up in the directory where you specified the package should be saved: - - * **App-V Packages**—contains an Office 2016 App-V package and two deployment configuration files. - * **WorkingDir** - - > [!NOTE] - >To troubleshoot any issues, see the log files in the %temp% directory (default). -3. Verify that the Office 2016 App-V package works correctly: - - 1. Publish the Office 2016 App-V package that you created globally to a test computer and verify that the Office 2016 shortcuts appear. - 2. Start a few Office 2016 applications, such as Excel or Word, to ensure that your package is working as expected. - -## Publishing the Office package for App-V - -Use the following information to publish an Office package. - -### Methods for publishing Office App-V packages - -Deploy the App-V package for Office 2016 by using the same methods as the other packages that you've already deployed: - -* Microsoft Configuration Manager -* App-V Server -* Stand-alone through Windows PowerShell commands - -### Publishing prerequisites and requirements - -| Prerequisite or requirement | Details | -|---------------------------------------|--------------------| -| Enable Windows PowerShell scripting on the App-V clients. | To publish Office 2016 packages, you must run a script. However, package scripts are disabled by default on App-V clients. To enable scripting, run the following Windows PowerShell command:
`Set-AppvClientConfiguration -EnablePackageScripts 1` | -| Publish the Office 2016 package globally. | Extension points in the Office App-V package require installation at the computer level.
When you publish at the computer level, no prerequisite actions or redistributables are needed. The Office 2016 package globally enables its applications to work like natively installed Office, eliminating the need for administrators to customize packages. | - -### How to publish an Office package - -Run the following command to publish an Office package globally: - -```PowerShell -Add-AppvClientPackage | Publish-AppvClientPackage -global -``` - -* You can add permissions to a group of computers instead of just a user group through the Web Management Console on the App-V Server. This feature lets packages be published globally to the computers in the corresponding group. - -## Customizing and managing Office App-V packages - -To manage your Office App-V packages, use the same operations as you would for any other package, with a few exceptions as outlined in the following sections. - -* [Enabling Office plug-ins by using connection groups](#enabling-office-plug-ins-by-using-connection-groups) -* [Disabling Office 2016 applications](#disabling-office-2016-applications) -* [Disabling Office 2016 shortcuts](#disabling-office-2016-shortcuts) -* [Managing Office 2016 package upgrades](#managing-office-2016-package-upgrades) -* [Deploying Visio 2016 and Project 2016 with Office](#deploying-visio-2016-and-project-2016-with-office) - -### Enabling Office plug-ins by using connection groups - -The following steps will tell you how to enable Office plug-ins with your Office package. To use Office plug-ins, you must use the App-V Sequencer to create a separate package that only contains the plug-ins (you can't use the Office Deployment Tool to create the plug-ins package). After that, create a connection group that contains the Office package and the plug-ins package. - -#### Enable plug-ins for Office App-V packages - -1. Add a Connection Group through App-V Server, Microsoft Configuration Manager, or a Windows PowerShell cmdlet. -2. Sequence your plug-ins using the App-V Sequencer. Ensure that Office 2016 is installed on the computer that will be used to sequence the plug-in. We recommend that you use Microsoft 365 Apps for enterprise (non-virtual) on the sequencing computer when sequencing Office 2016 plug-ins. -3. Create an App-V package that includes the plug-ins you want. -4. Add a Connection Group through the App-V Server, Configuration Manager, or a Windows PowerShell cmdlet. -5. Add the Office 2016 App-V package and the plug-ins package you sequenced to the Connection Group you created. - - >[!IMPORTANT] - >The order of the packages in the Connection Group determines the order in which the package contents are merged. In your Connection group descriptor file, add the Office 2016 App-V package first, and then add the plug-in App-V package. -6. Ensure that both packages are published to the target computer and that the plug-in package is published globally to match published Office 2016 App-V package's global settings. -7. Verify that the plug-in package's Deployment Configuration file has the same settings as the Office 2016 App-V package. - - The Office 2016 App-V plug-in package's settings must match those of the operating system to allow for integration. You can search the Deployment Configuration File for “COM Mode” and ensure that your plug-ins package has that value set as “Integrated” and that both "InProcessEnabled" and "OutOfProcessEnabled" match the settings of the Office 2016 App-V package you published. -8. Open the Deployment Configuration File and set the value for **Objects Enabled** to **false**. -9. If you made any changes to the Deployment Configuration file after sequencing, ensure that the plug-in package is published with the file. -10. Ensure that the Connection Group you created on your desired computer is enabled. The Connection Group created will be shown as "pending" if the Office 2016 App-V package is being used while the Connection Group is enabled. If that happens, you'll have to reboot the computer to successfully enable the Connection Group. -11. After you successfully publish both packages and enable the Connection Group, verify the plug-ins you published on the Connection Group work as expected. - -### Disabling Office 2016 applications - -You can also disable specific applications in your Office App-V package. For example, if you don't want to use Access, you can disable Access while leaving all other Office applications available. When you disable an application, the user will no longer see its shortcut icon. You don't need to re-sequence the application to disable it. When you change the Deployment Configuration File after the Office 2016 App-V package has been published, just save the changes and add the Office 2016 App-V package, then republish it with the new Deployment Configuration File to apply the new settings to Office 2016 App-V Package applications. - ->[!NOTE] ->To exclude specific Office applications when you create the App-V package with the Office Deployment Tool, use the **ExcludeApp** setting. - -#### Disable an Office 2016 application - -1. Open a Deployment Configuration File with a text editor such as **Notepad** and search for “Applications." -2. Search for the Office application you want to disable, for example, Access 2016. -3. Change the value of **Enabled** to **false**. -4. Save the Deployment Configuration File. -5. Add the Office 2016 App-V Package with the new Deployment Configuration File. - - ```XML - - - Lync 2016 - - - - - - - Access 2016 - - - - - ``` -6. Re-add the Office 2016 App-V package, and then republish it with the new Deployment Configuration File to apply the new settings to Office 2016 App-V Package applications. - -### Disabling Office 2016 shortcuts - -You may want to disable shortcuts for certain Office applications instead of unpublishing or removing the package. The following example shows how to disable shortcuts for Microsoft Access. - -#### Disable shortcuts for Office 2016 applications - -1. Open a Deployment Configuration File in Notepad and search for “Shortcuts”. -2. To disable certain shortcuts, delete or comment out the specific shortcuts you don’t want. You must keep the subsystem present and enabled. The following example shows how to delete the Microsoft Access shortcuts while keeping the subsystems ` ` intact. - - ``` XML - Shortcuts - - --> - - - - - [{Common Programs}]\Microsoft Office 2016\Access 2016.lnk - [{AppvPackageRoot}])office16\MSACCESS.EXE - [{Windows}]\Installer\{90150000-000F-0000-0000-000000FF1CE)\accicons.exe.Ø.ico - - - Microsoft.Office.MSACCESS.EXE.16 - true - Build a professional app quickly to manage data. - l - [{AppVPackageRoot}]\office16\MSACCESS.EXE - - ``` -3. Save the Deployment Configuration File. -4. Republish the Office 2016 App-V Package with the new Deployment Configuration File. - -Many more settings can be changed through modifying the Deployment Configuration for App-V packages, for example, file type associations, Virtual File System, and more. For additional information on how to use Deployment Configuration Files to change App-V package settings, refer to the additional resources section at the end of this document. - -### Managing Office 2016 package upgrades - -To upgrade an Office 2016 package, use the Office Deployment Tool. To upgrade a previously deployed Office 2016 package, perform the steps outlined in the following section. - -#### How to upgrade a previously deployed Office 2016 package - -1. Create a new Office 2016 package through the Office Deployment Tool that uses the most recent Office 2016 application software. The most recent Office 2016 bits can always be obtained through the download stage of creating an Office 2016 App-V Package. The newly created Office 2016 package will have the most recent updates and a new Version ID. All packages created using the Office Deployment Tool have the same lineage. - - > [!NOTE] - >Office App-V packages have two Version IDs: - >* An Office 2016 App-V Package Version ID that is unique across all packages created using the Office Deployment Tool. - >* A second App-V Package Version ID, formatted as X.X.X.X, in the AppX manifest that will only change if there is a new version of Office itself. For example, if a new Office 2016 release with upgrades is available, and a package is created through the Office Deployment Tool to incorporate these upgrades, the X.X.X.X version ID will change to reflect the new version of Office. The App-V server will use the X.X.X.X version ID to differentiate this package and recognize that it contains new upgrades to the previously published package, and as a result, publish it as an upgrade to the existing Office 2016 package. -2. Globally publish the newly created Office 2016 App-V Packages onto the computers you want to apply the new updates to. Since the new package has the same lineage as the older Office 2016 App-V Package, publishing will be fast, as publishing the new package with the updates only applies the new changes to the old package. -3. Upgrades will be applied in the same manner of any globally published App-V packages. Because applications will probably be in use, upgrades might be delayed until the computer is rebooted. - -### Deploying Visio 2016 and Project 2016 with Office - -The following table describes the requirements and options for deploying Visio 2016 and Project 2016 with Office. - -| Task | Details | -|---------------------|---------------| -| How do I package and publish Visio 2016 and Project 2016 with Office? | You must include Visio 2016 and Project 2016 in the same package with Office.
If you're not deploying Office, you can create a package that contains Visio and/or Project, as long as you follow the packaging, publishing, and deployment requirements described in this topic. | -| How can I deploy Visio 2016 and Project 2016 to specific users? | Use one of the following methods:
**To create two different packages and deploy each one to a different group of users**:
Create and deploy the following packages:
- A package that contains only Office—deploy to computers whose users need only Office.
- A package that contains Office, Visio, and Project—deploy to computers whose users need all three applications.

**To create only one package for the whole organization, or to create a package intended for users who share computers**:
1. Create a package that contains Office, Visio, and Project.
2. Deploy the package to all users.
3. Use [AppLocker](/windows/security/threat-protection/applocker/applocker-overview) to prevent specific users from using Visio and Project. | - -## Related articles - -* [Deploying App-V for Windows client](appv-deploying-appv.md) -* [Deploying Microsoft Office 2013 by using App-V](appv-deploying-microsoft-office-2013-with-appv.md) -* [Deploying Microsoft Office 2010 by using App-V](appv-deploying-microsoft-office-2010-wth-appv.md) -* [Office 2016 Deployment Tool for Click-to-Run](https://www.microsoft.com/download/details.aspx?id=49117) diff --git a/windows/application-management/app-v/appv-deploying-packages-with-electronic-software-distribution-solutions.md b/windows/application-management/app-v/appv-deploying-packages-with-electronic-software-distribution-solutions.md deleted file mode 100644 index f9ba5b9a57..0000000000 --- a/windows/application-management/app-v/appv-deploying-packages-with-electronic-software-distribution-solutions.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: Deploying App-V packages by using electronic software distribution (ESD) -description: Deploying App-V packages by using electronic software distribution (ESD) -author: aczechowski -ms.service: windows-client -ms.date: 09/27/2018 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.topic: article -ms.subservice: itpro-apps ---- - -# Deploying App-V packages by using electronic software distribution (ESD) - -[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] - -You can deploy App-V packages using an electronic software distribution (ESD) solution. For information about planning to deploy App-V packages with an ESD, see [Planning to deploy App-V with an electronic software distribution system](appv-planning-to-deploy-appv-with-electronic-software-distribution-solutions.md). - -To learn how to deploy App-V packages with Microsoft System Center 2012 Configuration Manager, see [Introduction to application management in Configuration Manager](/previous-versions/system-center/system-center-2012-R2/gg682125(v=technet.10)#BKMK_Appv) - -## How to deploy virtualized packages using an ESD - -To learn more about how to deploy virtualized packages using an ESD, see [How to deploy App-V packages using electronic software distribution](appv-deploy-appv-packages-with-electronic-software-distribution-solutions.md). - -## How to enable only administrators to publish packages by using an ESD - -To learn how to configure the App-V client to enable only administrators to publish and unpublish packages when you’re using an ESD, see [How to enable only administrators to publish packages by using an ESD](appv-enable-administrators-to-publish-packages-with-electronic-software-distribution-solutions.md). - -## Related articles - -- [App-V and Citrix integration](https://www.microsoft.com/download/details.aspx?id=40885) -- [Operations for App-V](appv-operations.md) diff --git a/windows/application-management/app-v/appv-deploying-the-appv-sequencer-and-client.md b/windows/application-management/app-v/appv-deploying-the-appv-sequencer-and-client.md deleted file mode 100644 index d9f2150218..0000000000 --- a/windows/application-management/app-v/appv-deploying-the-appv-sequencer-and-client.md +++ /dev/null @@ -1,96 +0,0 @@ ---- -title: Deploying the App-V Sequencer and configuring the client (Windows 10/11) -description: Learn how to deploy the App-V Sequencer and configure the client by using the ADMX template and Group Policy. -author: aczechowski -ms.service: windows-client -ms.date: 04/18/2018 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.topic: article -ms.subservice: itpro-apps ---- - -# Deploying the App-V Sequencer and configuring the client - -[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] - -The App-V Sequencer and client let administrators virtualize and run virtual applications. - -## Enable the client - -The App-V client is the component that runs a virtualized application on a target computer. The client lets users interact with icons and file types, starting virtualized applications. The client can also get the virtual application content from the management server. - ->[!NOTE] ->Starting with Windows 10 version 1607, App-V is included with the operating system. You only need to enable it. - -[Enable the App-V desktop client](appv-enable-the-app-v-desktop-client.md) - -## Client configuration settings - -The App-V client stores its configuration in the registry. Understanding the format used in the data registry can help you learn useful information about the client. For information about client settings that you can configure through Windows PowerShell or through the registry, see [About client configuration settings](appv-client-configuration-settings.md). - -## Configure the client by using the ADMX template and Group Policy - -You can use Group Policy to configure the client settings for the App-V client and the Remote Desktop Services client. - -To manage the ADMX template, perform the following steps on the computer that you'll use to manage Group Policy. This computer is typically the Domain Controller. - -1. Save the **.admx** file to the following directory: ```Windows\PolicyDefinitions``` -2. Save the **.adml** file to the following directory: ```Windows\PolicyDefinitions\``` - -After you've completed the preceding steps, you can use Group Policy to configure the client settings by using the Group Policy Management Console under **Computer Configuration** > **Administrative Templates** > **System** > **App-V**. - -## Understanding Shared Content Store mode for App-V clients - -App-V Shared Content Store (SCS) mode lets SCS App-V clients run virtualized applications without having to save any of the associated package data locally. All required virtualized package data is transmitted across the network; therefore, you should only use SCS mode in environments with a fast connection. Both the Remote Desktop Services (RDS) and the standard version of the App-V client are supported with SCS mode. - ->[!IMPORTANT] ->If the App-V client is configured to run in the SCS mode, the location where the App-V packages are streamed from must be available, otherwise, the virtualized package will fail. Additionally, we do not recommend deployment of virtualized applications to computers that run the App-V client in the SCS mode across the internet. - -Additionally, the SCS isn't a physical location that contains virtualized packages. It's a mode that allows the App-V client to stream the required virtualized package data across the network. - -The SCS mode is helpful in the following scenarios: - -* Virtual desktop infrastructure (VDI) deployments -* Remote Desktop Services deployments - -To use SCS in your environment, you must configure the App-V client to run in SCS mode, as it doesn't use SCS mode by default. - -There might be cases when the administrator pre-loads some virtual applications on the computer that runs the App-V client in SCS mode. This pre-load operation can be rendered a successful one with Windows PowerShell commands to add, publish, and mount the package. For example, if a package is pre-loaded on all computers, the administrator could add, publish, and mount the package by using Windows PowerShell commands. The package wouldn't stream across the network because it would be locally stored. - -### Configure the Group Policy setting for the SCS Mode for App-V clients - -Use the following steps to locate and configure the Group Policy setting for the SCS Mode for App-V clients. - -1. In the Group Policy Management Console, navigate to **Computer Configuration** > **Administrative Templates** > **System** > **App-V** > **Streaming**. -2. Enable the **Set the Shared Content Mode (SCS) mode** setting. - -### Configure an individual client to use SCS mode - -To configure the App-V client to run in SCS mode, on the client, enter the following Windows PowerShell command: - -```PowerShell -Set-AppvClientConfiguration -SharedContentStoreMode 1 -``` - -## Deploy the Sequencer - -The Sequencer is a tool that is used to convert standard applications into virtual packages for deployment to computers that run the App-V client. The Sequencer helps provide a predictable conversion process with minimal changes to prior sequencing workflows. In addition, the Sequencer allows users to more easily configure applications to enable connections of virtualized applications. - -For a list of changes in the App-V Sequencer, see [What's new in App-V](appv-about-appv.md). - -To deploy the sequencer, see [How to install the Sequencer](appv-install-the-sequencer.md). - -## App-V client and Sequencer logs - -You can use the App-V Sequencer log information to troubleshoot Sequencer installation and operational events while using App-V. The Sequencer-related log information can be reviewed with the **Event Viewer**. The following file path is the specific path for Sequencer-related events: - -**Event Viewer\Applications and Services Logs\Microsoft\App V**. - ->[!NOTE] ->Sequencer-related events are prepended with **AppV\_Sequencer**. Client-related events are prepended with **AppV\_Client**. - - - diff --git a/windows/application-management/app-v/appv-deploying-the-appv-server.md b/windows/application-management/app-v/appv-deploying-the-appv-server.md deleted file mode 100644 index 35e22a1400..0000000000 --- a/windows/application-management/app-v/appv-deploying-the-appv-server.md +++ /dev/null @@ -1,118 +0,0 @@ ---- -title: Deploying the App-V Server (Windows 10/11) -description: Learn how to deploy the Application Virtualization (App-V) Server in App-V for Windows 10/11 by using different deployment configurations described in this article. -author: aczechowski -ms.service: windows-client -ms.date: 04/18/2018 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.topic: article -ms.subservice: itpro-apps ---- - -# Deploying the App-V server - ->Applies to: Windows Server 2016 - -You can install the Application Virtualization (App-V) server components using different deployment configurations, which are described in this topic. Before you install the server features, review the server section of [App-V security considerations](appv-security-considerations.md). - ->[!NOTE] ->If you plan to use the App-V server components in your deployment, note that the version number is still listed as App-V 5.x, as the App-V server components have not changed in App-V for Windows client. - -To learn more about deploying App-V for Windows client, read [What's new in App-V](appv-about-appv.md). - ->[!IMPORTANT] ->Before installing and configuring the App-V servers, you must specify the port or ports where each component will be hosted. You must also add the associated firewall rules to allow incoming requests to access the specified ports, as the installer does not modify firewall settings. - -## Download and install App-V server components - ->[!NOTE] ->If you're already using App-V 5.x, you don't need to re-deploy the App-V server components, as they haven't changed since App-V 5.0 was released. - -App-V offers the following five server components, each of which serves a specific purpose in an App-V environment. - -* **Management server.** Use the App-V management server and console to manage your App-V infrastructure. See [Administering App-V with the management console](appv-administering-virtual-applications-with-the-management-console.md) for more information about the management server. - - > [!NOTE] - > If you are using App-V with your electronic software distribution solution, you don’t need to use the management server and console. However, you may want to take advantage of the reporting and streaming capabilities in App-V. - -* **Management database.** Use the App-V management database to facilitate database pre-deployments for App-V management. For more information about the management database, see [How to deploy the App-V server](appv-deploy-the-appv-server.md). - -* **Publishing server.** Use the App-V publishing server to host and stream virtual applications. The publishing server supports the HTTP and HTTPS protocols and does not require a database connection. To learn how to configure the publishing server, see [How to install the App-V publishing server](appv-install-the-publishing-server-on-a-remote-computer.md). - -* **Reporting server.** Use the App-V reporting server to generate reports that help you manage your App-V infrastructure. The reporting server requires a connection to the reporting database. To learn more about App-V's reporting capabilities, see [About App-V reporting](appv-reporting.md). - -* **Reporting database.** Use the App-V reporting database to facilitate database pre-deployments for App-V reporting. To learn more about the reporting database, see [How to deploy the App-V server](appv-deploy-the-appv-server.md). - -All five App-V server components are included in the Microsoft Desktop Optimization Pack (MDOP) 2015 ISO package, which can be downloaded from either of the following locations: - -* The [MSDN (Microsoft Developer Network) subscriptions site](https://msdn.microsoft.com/subscriptions/downloads/default.aspx#FileId=65215). You must have a MSDN subscription to download the MDOP ISO package from this site. -* The [Volume Licensing Service Center](https://www.microsoft.com/licensing/default.aspx) if you're using [Windows client for Enterprise or Education](https://www.microsoft.com/WindowsForBusiness/windows-product-home). - -In large organizations, you might want to install more than one instance of the server components to get the following benefits. - -* Fault tolerance for situations when one of the servers is unavailable. -* High availability to balance server requests. A network load balancer can also help you achieve this. -* Scalability to support high loads. For example, you can install additional servers behind a network load balancer. - -## App-V standalone deployment - -The App-V standalone deployment's topology is good for small deployments or test environments. In this implementation type, all server components are installed on a single computer. The services and associated databases will compete for the resources on the computer that runs the App-V components. However, because services and associated databases will compete for the computer's resources, it's not a good idea to use the standalone deployment for larger deployments. - -The following articles will give you more information about how to set up an App-V standalone deployment. - -* [How to deploy the App-V server](appv-deploy-the-appv-server.md) -* [How to deploy the App-V server using a script](appv-deploy-the-appv-server-with-a-script.md) - -## App-V server distributed deployment - -The distributed deployment topology can support a large App-V client base, allowing you to more easily manage and scale your environment. When you use this type of deployment the App-V server components are deployed across multiple computers, based on your organization's structure and requirements. - -* [How to install the management and reporting databases on separate computers from the management and reporting services](appv-install-the-management-and-reporting-databases-on-separate-computers.md) -* [How to install the management server on a standalone computer and connect it to the database](appv-install-the-management-server-on-a-standalone-computer.md) -* [How to deploy the App-V server using a script](appv-deploy-the-appv-server-with-a-script.md) -* [How to install the publishing server on a remote computer](appv-install-the-publishing-server-on-a-remote-computer.md) -* [How to install the management server on a standalone computer and connect it to the database](appv-install-the-management-server-on-a-standalone-computer.md) - -## Using an Enterprise Software Distribution (ESD) solution and App-V - -You can also deploy packages with an ESD. Its full integration capabilities will vary depending on which ESD you use. - ->[!NOTE] ->The App-V reporting server and reporting database can still be deployed alongside the ESD to collect the reporting data from the App-V clients. However, the other three server components should not be deployed, because they will conflict with the ESD functionality. - -* [Deploying App-V packages by Using Electronic Software Distribution (ESD)](appv-deploying-packages-with-electronic-software-distribution-solutions.md) - -## App-V Server logs - -You can use App-V server log information to help troubleshoot the server installation and operational events while using App-V. The server-related log information can be reviewed with the **Event Viewer**. The following line displays the specific path for Server-related events: - -**Event Viewer \\ Applications and Services Logs \\ Microsoft \\ App V** - -Associated setup logs are saved in the following directory: - -**%temp%** - -## App-V reporting - -App-V reporting allows App-V clients to collect data and then send it back to be stored in a central repository. You can use this information to get a better view of the virtual application usage within your organization. The following list displays some of the types of information the App-V client collects: - -* Information about the computer running the App-V client. -* Information about virtualized packages on a specific computer running the App-V client. -* Information about package open and shutdown for a specific user. - -The reporting information will be maintained until it is successfully sent to the reporting server database. After the data is in the database, you can use Microsoft SQL Server Reporting Services (SSRS) to generate any necessary reports. - -If you want to retrieve report information, you must use Microsoft SQL SSRS, which is available with Microsoft SQL. SSRS must be deployed separately to generate the associated reports, as it isn't automatically installed during App-V server installation. - -For more information, see [About App-V reporting](appv-reporting.md) and [How to enable reporting on the App-V client by using Windows PowerShell](appv-enable-reporting-on-the-appv-client-with-powershell.md). - -## Other App-V server resources - -* [Deploying App-V](appv-deploying-appv.md) - - - - diff --git a/windows/application-management/app-v/appv-deployment-checklist.md b/windows/application-management/app-v/appv-deployment-checklist.md deleted file mode 100644 index 0b06042ae1..0000000000 --- a/windows/application-management/app-v/appv-deployment-checklist.md +++ /dev/null @@ -1,36 +0,0 @@ ---- -title: App-V Deployment Checklist (Windows 10/11) -description: Use the App-V deployment checklist to understand the recommended steps and items to consider when deploying App-V features. -author: aczechowski -ms.service: windows-client -ms.date: 04/18/2018 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.topic: article -ms.subservice: itpro-apps ---- - -# App-V Deployment Checklist - -[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] - -This checklist outlines the recommended steps and items to consider when deploying App-V features. Use it to organize your priorities while you deploy App-V. You can copy this checklist into a spreadsheet program and customize it for your use. - -|Status|Task|References|Notes| -|---|---|---|---| -|![Checklist box.](../app-v/images/checklistbox.gif)|Prepare the computing environment for App-V deployment during your planning phase.|[App-V planning checklist](appv-planning-checklist.md)|| -|![Checklist box.](../app-v/images/checklistbox.gif)|Review App-V's supported configurations.|[App-V supported configurations](appv-supported-configurations.md)|| -|![Checklist box.](../app-v/images/checklistbox.gif)|Run App-V Setup to deploy the required App-V features for your environment.|[How to install the sequencer](appv-install-the-sequencer.md)
[Enable the App-V desktop client](appv-enable-the-app-v-desktop-client.md)
[How to deploy the App-V server](appv-deploy-the-appv-server.md)|| - ->[!NOTE] ->Keep track of server names and associated URLs you create during installation. You'll need this information throughout the installation process. - - - - - -## Related articles - -* [Deploying App-V](appv-deploying-appv.md) diff --git a/windows/application-management/app-v/appv-dynamic-configuration.md b/windows/application-management/app-v/appv-dynamic-configuration.md deleted file mode 100644 index d6073f10c0..0000000000 --- a/windows/application-management/app-v/appv-dynamic-configuration.md +++ /dev/null @@ -1,617 +0,0 @@ ---- -title: About App-V Dynamic Configuration (Windows 10/11) -description: Learn how to create or edit an existing Application Virtualization (App-V) dynamic configuration file. -author: aczechowski -ms.service: windows-client -ms.date: 09/27/2018 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.topic: article -ms.subservice: itpro-apps ---- - -# About App-V dynamic configuration - -[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] - -You can use dynamic configuration to customize an App-V package for a user. This article will tell you how to create or edit an existing dynamic configuration file. - -When you edit the Dynamic Configuration file, it customizes how an App-V package will run for a user or group. Therefore, package customization is made more convenient by removing the need to resequence packages using the desired settings and provides a way to keep package content and custom settings independent. - -## Advanced: dynamic configuration - -Virtual application packages contain a manifest that provides all the core information for the package. This information includes the defaults for the package settings and determines settings in the most basic form (with no further customization). If you want to adjust these defaults for a particular user or group, you can create and edit the following files: - -- User Configuration file -- Deployment Configuration file - -These .xml files specify package settings let you customize packages without directly affecting the packages. When a package is created, the sequencer automatically generates default deployment and user configuration .xml files using the package manifest data. These automatically generated configuration files reflect the package's default settings that were configured during sequencing. If you apply these configuration files to a package in the form generated by the sequencer, the packages will have the same default settings that came from their manifest. This result provides you with a package-specific template to get started if any of the defaults must be changed. - ->[!NOTE] ->The following information can only be used to modify sequencer generated configuration files to customize packages to meet specific user or group requirements. - -## Dynamic Configuration file contents - -All of the additions, deletions, and updates in the configuration files need to be made in relation to the default values specified by the package's manifest information. The following list represents the relationship between these files in how they'll be read, from most to least precedence: - -- User Configuration .xml file -- Deployment Configuration .xml file -- Package Manifest - -The first item represents what will be read last. Therefore, its content takes precedence. All packages inherently contain and provide default settings from the Package Manifest, but it also has the least precedence. If you apply a Deployment Configuration .xml file with customized settings, it will override the Package Manifest's defaults. If you apply a User Configuration .xml file with customized settings prior to the override of the Package Manifest's defaults, it will override both the deployment configuration and the Package Manifest's defaults. - -There are two types of configuration files: - -- **User Configuration file (UserConfig)**: Allows you to specify or modify custom settings for a package. These settings will be applied for a specific user when the package is deployed to a computer running the App-V client. -- **Deployment Configuration file (DeploymentConfig)**: Allows you to specify or modify the default settings for a package. These settings will be applied for all users when a package is deployed to a computer running the App-V client. - -You can use the UserConfig file to customize the settings for a package for a specific set of users on a computer or make changes that will be applied to local user locations such as HKCU. You can use the DeploymentConfig file to modify the default settings of a package for all users on a machine or make changes that will be applied to global locations such as HKEY\_LOCAL\_MACHINE and the All Users folder. - -The UserConfig file provides configuration settings that you can apply to a single user without affecting any other users on a client: - -- Extensions that will be integrated into the native system per user: shortcuts, File-Type associations, URL Protocols, AppPaths, Software Clients, and COM. -- Virtual Subsystems: Application Objects, Environment variables, Registry modifications, Services, and Fonts. -- Scripts (user context only). - -The DeploymentConfig file provides configuration settings in two sections, one relative to the machine context and one relative to the user context providing the same capabilities listed in the preceding UserConfig list: - -- All UserConfig settings from the preceding section in this topic -- Extensions that can only be applied globally for all users -- Virtual Subsystems that can be configured for global machine locations, such as the registry -- Product Source URL -- Scripts (Machine context only) -- Controls to terminate child processes - -## File structure - -The structure of the App-V Dynamic Configuration file is explained in the following section. - -## Dynamic User Configuration file - -### Header - -An example of a Dynamic User Configuration file's header is: - -```xml - - -``` - -The **PackageId** is the same value that exists in the Manifest file. - -### Dynamic User Configuration file body - -The Dynamic User Configuration file's body can include all app extension points defined in the Manifest file, and the information to configure virtual applications. There are four subsections allowed in the body: - -**Applications**: All app-extensions contained in the Manifest file within a package are assigned with an Application ID, which is also defined in the manifest file. This allows you to enable or disable all the extensions for a given application within a package. The **Application ID** must exist in the Manifest file or it will be ignored. - -```xml - - - - - - - … - -``` - -**Subsystems**: AppExtensions and other subsystems are arranged as subnodes under ``, as shown in the following example. - -```xml - - - .. - - .. - -``` - -Each subsystem can be enabled/disabled using the **Enabled** attribute. The following sections describe the various subsystems and usage samples. - -### Dynamic User Configuration file extensions - -Extension Subsystems control extensions. These subsystems are Shortcuts, File-Type associations, URL Protocols, AppPaths, Software Clients, and COM. - -Extension Subsystems can be enabled and disabled independently of the content.  Therefore, if Shortcuts are enabled, the client will use the shortcuts contained within the manifest by default. Each Extension Subsystem can contain an `` node. If this child element is present, the client will ignore the content in the Manifest file for that subsystem and only use the content in the configuration file. - -### Examples of the shortcuts subsystem - -#### Example 1 - -Content will be ignored if the user defined the following syntaxes in either the dynamic or deployment config file: - -```xml -                               -                                           -                              
-``` - -#### Example 2 - -Content in the manifest will be integrated during publishing if the user defined only the following syntax: - -```xml - -                             `` -``` - -#### Example 3 - -All shortcuts in the manifest will be ignored and no shortcuts will be integrated if the user defines the following syntaxes: - -```xml -                            -                                           -                              
-``` - -### Supported Extension Subsystems - -**Shortcuts**: This subsystem controls shortcuts that will be integrated into the local system. The following example has two shortcuts: - -```xml - - -   -     -       -         \[{Common Programs}\]\\Microsoft Contoso\\Microsoft ContosoApp Filler 2010.lnk -         \[{PackageRoot}\]\\Contoso\\ContosoApp.EXE -         \[{Windows}\]\\Installer\\{90140000-0011-0000-0000-0000000FF1CE}\\inficon.exe -          -          -         ContosoApp.Filler.3 -         Fill out dynamic forms to gather and reuse information throughout the organization using Microsoft ContosoApp. -         0 -         1 -         \[{PackageRoot}\]\\Contoso\\ContosoApp.EXE -        -   -   -      -       \[{AppData}\]\\Microsoft\\Contoso\\Recent\\Templates.LNK -       \[{AppData}\]\\Microsoft\\Templates -        -        -        -        -        -       0 -       1 -        -      -   -   - -``` - -**File Type Associations**: Associates file types with programs to open by default and to set up the context menu. (MIME types can also be set up with this subsystem.) An example of a FileType association is: - -```xml - - - - - - .docm - contosowordpad.DocumentMacroEnabled.12 - document - application/vnd.ms-contosowordpad.document.macroEnabled.12 - - wincontosowordpad.exe - - - contosowordpad.8 - - - - - - - true - - - - - - - - contosowordpad.DocumentMacroEnabled.12 - \[{Windows}\]\\Installer\\{90140000-0011-0000-0000-0000000FF1CE}\\contosowordpadicon.exe,15 - Blah Blah Blah - \[{FOLDERID\_ProgramFilesX86}\]\\Microsoft Contoso 14\\res.dll,9182 - \[{FOLDERID\_ProgramFilesX86}\]\\Microsoft Contoso 14\\res.dll,1424 - 0 - - Open - - {e56fa627-c35f-4a01-9e79-7d36aed8225a} - Edit - &Edit - "\[{PackageRoot}\]\\Contoso\\WINcontosowordpad.EXE" /vu "%1" - - - {e56fa627-c35f-4a01-9e79-7d36aed8225a} - Open - &Open - "\[{PackageRoot}\]\\Contoso\\WINcontosowordpad.EXE" /n "%1" - - - mscontosowordpad - ShellSystem - \[SHELLNOOP\] - \[SetForeground\]\[ShellNewDatabase "%1"\] - - - - - - - - -``` - -**URL Protocols**: This subsystem controls the URL Protocols integrated into the local registry of the client machine. The following example illustrates the “mailto:” protocol. - -```xml - - - - -   mailto -    -   \[{ProgramFilesX86}\]\\Microsoft Contoso\\Contoso\\contosomail.EXE,-9403 -   2 -   -   -   -   - -   -   -   2 -   -    -   open -    -   \[{ProgramFilesX86}\]\\Microsoft Contoso\\Contoso\\contosomail.EXE -   open -   \[{ProgramFilesX86}\\Microsoft Contoso\\Contoso\\contosomail.EXE" -c OEP.Note /m "%1" -   -   -   0 -   0 -   2 -     -   -   contosomail -   ShellSystem -   \[SHELLNOOP\] -   \[SetForeground\]\[ShellNewDatabase "%1"\] -   -   -   -   -   -   -   -   -``` - -**Software Clients**: Allows the app to register as an email client, news reader, or media player and makes the app visible in the Set Program Access and Computer Defaults UI. In most cases, you only need to enable and disable it. There's also a control that lets you enable or disable the email client only in case you want all the other clients to remain as they are. - -```xml - -   - -``` - -**AppPaths**: If an application, such as contoso.exe, is registered with an apppath name of “myapp”, this subsystem lets you open the app by entering “myapp” into the run menu. - -```xml - - - - -   \[{ProgramFilesX86}\]\\Microsoft Contoso\\Contoso\\contosomail.EXE -   contosomail.exe -   \[{ProgramFilesX86}\]\\Microsoft Contoso\\Contoso\\contosomail.EXE -   -   false -   - - - - -``` - -**COM**: Allows an Application to register Local COM servers. Mode can be Integration, Isolated or Off. When Isol. - -```xml - -``` - -### Other settings for Dynamic User Configuration file - -In addition to Extensions, the following other subsystems can be enabled/disabled and edited. - -#### Virtual Kernel Objects - -```xml - -```xml - -**Virtual Registry**: use this if you want to set a registry in the Virtual Registry within HKCU. - -```xml - - - - -   -   -   - -   -``` - -#### Virtual File System - -```xml -       -``` - -#### Virtual Fonts - -```xml -       -``` - -#### Virtual Environment Variables - -```xml - - -         -         -         -        -         -          -          -``` - -#### Virtual services - -```xml -       -``` - -#### UserScripts - -Scripts can be used to set up or alter the virtual environment and execute scripts on deployment or removal, before an application executes, or they can clean up the environment after the application terminates. Refer to a sample User Configuration file output by the sequencer to see a sample script. For more information about the various triggers you can use to set up scripts, see the [Scripts](appv-dynamic-configuration.md#scripts) section. - -## Dynamic Deployment Configuration file - -### Dynamic Deployment Configuration file header - -The header of a Deployment Configuration file should look something like this: - -```xml - -``` - -The **PackageId** is the same value as the one that exists in the Manifest file. - -### Dynamic Deployment Configuration file body - -The body of the deployment configuration file includes two sections: - -- The User Configuration section allows the same content as the User Configuration file described in the previous section. When the package is published to a user, any appextensions configuration settings in this section will override corresponding settings in the Manifest within the package unless a user configuration file is also provided. If a UserConfig file is also provided, it will be used instead of the User settings in the deployment configuration file. If the package is published globally, then only the contents of the deployment configuration file will be used in combination with the manifest. -- The Machine Configuration section contains information that can only be configured for an entire machine, not for a specific user on the machine. For example, HKEY\_LOCAL\_MACHINE registry keys in the VFS. - -```xml - - -.. - - -.. - -.. -
- -``` - -User Configuration: For more information about this section, see [Dynamic User Configuration](#dynamic-user-configuration-file). - -Machine Configuration: The Machine Configuration section of the Deployment Configuration File configures information that can only be set for an entire machine, not a specific user on the computer, like the HKEY\_LOCAL\_MACHINE registry keys in the Virtual Registry. This element can have the following four subsections. - -#### Subsystems - -AppExtensions and other subsystems are arranged as subnodes under ``: - -```xml - -   -   .. -   - .. - -``` - -The following section describes the various subsystems and usage samples. - -#### Extensions - -Some subsystems (Extension Subsystems) control extensions that can only apply to all users. The subsystem is application capabilities. Because this subsystem can only apply to all users, the package must be published globally in order for this type of extension to be integrated into the local system. The rules for User Configuration extension controls and settings also apply to the ones in Machine Configuration. - -#### Application Capabilities - -Application Capabilities extension is used by default programs in the Windows OS interface; it allows an application to register itself as capable of opening certain file extensions, as a contender for the Start menu's internet browser slot, and as capable of opening certain Windows MIME types. This extension also makes the virtual application visible in the Set Default Programs UI. - -```xml - -   -     -      -      \[{PackageRoot}\]\\LitView\\LitViewBrowser.exe -       -       LitView Browser -       SOFTWARE\\LitView\\Browser\\Capabilities -       -     -      -      @\[{ProgramFilesX86}\]\\LitView\\LitViewBrowser.exe,-12345 -      @\[{ProgramFilesX86}\]\\LitView\\LitViewBrowser.exe,-12346 -      0 -      Lit View E-Mail Client -       -        -        -        -       -       -        -        -       -      -        -       -       -    -     -   - - -``` - -#### Other settings for Dynamic Deployment Configuration file - -You can edit other subsystems in addition to extensions: - -- Machine-wide Virtual Registry: Use this subsystem when you want to set a registry key in the virtual registry within HKEY\_Local\_Machine. - -```xml - - -   -      -     -   -   - - -``` - -- Machine-wide Virtual Kernel Objects - -```xml - - -     -   - -``` - -- ProductSourceURLOptOut: Indicates whether the URL for the package can be modified globally through PackageSourceRoot to support branch office scenarios. It's set to False by default. Changes to the value take effect on the next launch. - -```xml - -   .. -    -   .. - -``` - -- MachineScripts: The package can be configured to execute scripts upon deployment, publishing, or removal. To see an example script, see a sample deployment configuration file generated by the sequencer. The following section provides more information about the various triggers you can use to set up scripts. - -- TerminateChildProcess: You can use this subsystem to specify that an application executable's child processes will be terminated when the application.exe process is terminated. - -```xml - -   .. -    -      -      -      -    -   .. - -``` - -### Scripts - -The following table describes the various script events and the context under which they can be run. - -|Script execution time|Can be specified in Deployment Configuration|Can be specified in User Configuration|Can run in the package's virtual environment|Can be run in the context of a specific application|Runs in system/user context: (Deployment Configuration, User Configuration)| -|---|:---:|:---:|:---:|:---:|:---:| -|AddPackage|X||||(SYSTEM, N/A)| -|PublishPackage|X|X|||(SYSTEM, User)| -|UnpublishPackage|X|X|||(SYSTEM, User)| -|RemovePackage|X||||(SYSTEM, N/A)| -|StartProcess|X|X|X|X|(User, User)| -|ExitProcess|X|X||X|(User, User)| -|StartVirtualEnvironment|X|X|X||(User, User)| -|TerminateVirtualEnvironment|X|X|||(User, User)| - -### Using multiple scripts on a single event trigger - -App-V supports the use of multiple scripts on a single event trigger for App-V packages, including packages that you convert from App-V 4.6 to App-V for Windows client. To enable the use of multiple scripts, App-V uses a script launcher application, named ScriptRunner.exe, which is included in the App-V client. - -#### How to use multiple scripts on a single event trigger - -For each script that you want to run, pass that script as an argument to the ScriptRunner.exe application. The application will run each script separately, along with the arguments that you specify for each script. Use only one script (ScriptRunner.exe) per trigger. - ->[!NOTE] ->We recommended you first run the multi-script line from a command prompt to make sure all arguments are built correctly before adding them to the deployment configuration file. - -#### Example script and parameter descriptions - -Using the following example file and table, modify the deployment or user configuration file to add the scripts that you want to run. - -```xml - - - ScriptRunner.exe - - -appvscript script1.exe arg1 arg2 –appvscriptrunnerparameters –wait –timeout=10 - -appvscript script2.vbs arg1 arg2 - -appvscript script3.bat arg1 arg2 –appvscriptrunnerparameters –wait –timeout=30 –rollbackonerror - - - - -``` - -|Parameter in the example file|Description| -|---|---| -|``|Name of the event trigger you're running a script for, such as when adding or publishing a package.| -|`ScriptRunner.exe`|The script launcher application included in the App-V client.

Although ScriptRunner.exe is included in the App-V client, the App-V client's location must be in %path% or ScriptRunner won't run. `ScriptRunner.exe` is typically located in the C:\Program Files\Microsoft Application Virtualization\Client folder.| -|`-appvscript script1.exe arg1 arg2 –appvscriptrunnerparameters –wait –timeout=10`

`-appvscript script2.vbs arg1 arg2`

`-appvscript script3.bat arg1 arg2 –appvscriptrunnerparameters –wait –timeout=30 -rollbackonerror`|`-appvscript`—token that represents the actual script you want to run.
`script1.exe`—name of the script you want to run.
`arg1 arg2`—arguments for the script you want to run.
`-appvscriptrunnerparameters`—token that represents the execution options for script1.exe.
`-wait`—token that tells ScriptRunner to wait for execution of script1.exe to finish before proceeding to the next script.
`-timeout=x`—token that informs ScriptRunner to stop running the current script after *x* number of seconds. All other specified scripts will still run.
`-rollbackonerror`—token that tells ScriptRunner to stop running all scripts that haven't yet run and roll back an error to the App-V client.| -|``|Waits for overall completion of ScriptRunner.exe.

Set the timeout value for the overall runner to be greater than or equal to the sum of the timeout values on the individual scripts.

If any individual script reported an error and rollbackonerror was set to True, then ScriptRunner should report the error to App-V client.| - -ScriptRunner will run any script whose file type is associated with an application installed on the computer. If the associated application is missing, or the script’s file type isn't associated with any of the computer's applications, the script won't run. - -### Create a Dynamic Configuration file using an App-V Manifest file - -You can create the Dynamic Configuration file using one of three methods: manually, using the App-V Management Console, or by sequencing a package, which will generate a package with two sample files. - -For more information about how to create the file using the App-V Management Console, see [How to create a Custom Configuration file by using the App-V Management Console](appv-create-a-custom-configuration-file-with-the-management-console.md). - -To create the file manually, you can combine the components listed in the previous sections into a single file. However, we recommend you use files generated by the sequencer instead of manually created ones. - - - - - -## Related topics - -- [How to Apply the Deployment Configuration File by Using Windows PowerShell](appv-apply-the-deployment-configuration-file-with-powershell.md) -- [How to Apply the User Configuration File by Using Windows PowerShell](appv-apply-the-user-configuration-file-with-powershell.md) -- [Operations for App-V](appv-operations.md) diff --git a/windows/application-management/app-v/appv-enable-administrators-to-publish-packages-with-electronic-software-distribution-solutions.md b/windows/application-management/app-v/appv-enable-administrators-to-publish-packages-with-electronic-software-distribution-solutions.md deleted file mode 100644 index 39c355141c..0000000000 --- a/windows/application-management/app-v/appv-enable-administrators-to-publish-packages-with-electronic-software-distribution-solutions.md +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: How to enable only administrators to publish packages by using an ESD -description: Learn how to enable only administrators to publish packages by bsing an electronic software delivery (ESD). -author: aczechowski -ms.service: windows-client -ms.subservice: itpro-apps -ms.date: 05/02/2022 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.topic: how-to ---- - -# How to enable only administrators to publish packages by using an ESD - -[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] - -Starting in App-V 5.0 SP3, you can configure the App-V client so that only administrators (not end users) can publish or unpublish packages. In earlier versions of App-V, you couldn't prevent end users from performing these tasks. - -Here's how to enable only administrators to publish or unpublish packages: - -1. Navigate to the following Group Policy Object node: - - **Computer Configuration** > **Administrative Templates** > **System** > **App-V** > **Publishing**. - -2. Enable the **Require publish as administrator** Group Policy setting. - - To instead use Windows PowerShell to set this item, see [Understanding pending packages: UserPending and GlobalPending](appv-manage-appv-packages-running-on-a-stand-alone-computer-with-powershell.md#about-pending-packages-userpending-and-globalpending). - - - - diff --git a/windows/application-management/app-v/appv-enable-reporting-on-the-appv-client-with-powershell.md b/windows/application-management/app-v/appv-enable-reporting-on-the-appv-client-with-powershell.md deleted file mode 100644 index 757e57fbf2..0000000000 --- a/windows/application-management/app-v/appv-enable-reporting-on-the-appv-client-with-powershell.md +++ /dev/null @@ -1,49 +0,0 @@ ---- -title: How to Enable Reporting on the App-V Client by Using Windows PowerShell (Windows 10/11) -description: How to Enable Reporting on the App-V Client by Using Windows PowerShell -author: aczechowski -ms.service: windows-client -ms.date: 04/19/2017 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.topic: article -ms.subservice: itpro-apps ---- - -# How to Enable Reporting on the App-V Client by Using Windows PowerShell - -[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] - -Use the following procedure to configure the App-V for reporting. - -**To configure the computer running the App-V client for reporting** - -1. Enable the App-V client. For more information, see [Enable the App-V desktop client](appv-enable-the-app-v-desktop-client.md). - -2. After you have enabled the App-V client, use the **Set-AppvClientConfiguration** cmdlet to configure appropriate Reporting Configuration settings: - -|Setting|Description| -|--- |--- | -|ReportingEnabled|Enables the client to return information to a reporting server. This setting is required for the client to collect the reporting data on the client.| -|ReportingServerURL|Specifies the location on the reporting server where client information is saved. For example, https://<reportingservername>:<reportingportnumber>.
**Note:**
This is the port number that was assigned during the Reporting Server setup| -|Reporting Start Time|This is set to schedule the client to automatically send the data to the server. This setting will indicate the hour at which the reporting data will start to send. It is in the 24 hour format and will take a number between 0-23.| -|ReportingRandomDelay|Specifies the maximum delay (in minutes) for data to be sent to the reporting server. When the scheduled task is started, the client generates a random delay between 0 and ReportingRandomDelay and will wait the specified duration before sending data.| -|ReportingInterval|Specifies the retry interval that the client will use to resend data to the reporting server.| -|ReportingDataCacheLimit|Specifies the maximum size in megabytes (MB) of the XML cache for storing reporting information. The size applies to the cache in memory. When the limit is reached, the log file will roll over.| -|ReportingDataBlockSize|Specifies the maximum size in megabytes (MB) of the XML cache for storing reporting information. The size applies to the cache in memory. When the limit is reached, the log file will roll over.| - -3. After the appropriate settings have been configured, the computer running the App-V client will automatically collect data and will send the data back to the reporting server. - - Additionally, administrators can manually send the data back in an on-demand manner using the **Send-AppvClientReport** cmdlet. - - - - -
For App-V issues, use the [App-V TechNet Forum](https://social.technet.microsoft.com/Forums/en-US/home?forum=mdopappv). - -## Related articles - - -[Administering App-V by Using Windows PowerShell](appv-administering-appv-with-powershell.md) diff --git a/windows/application-management/app-v/appv-enable-the-app-v-desktop-client.md b/windows/application-management/app-v/appv-enable-the-app-v-desktop-client.md deleted file mode 100644 index 7622c5c8dd..0000000000 --- a/windows/application-management/app-v/appv-enable-the-app-v-desktop-client.md +++ /dev/null @@ -1,45 +0,0 @@ ---- -title: Enable the App-V in-box client (Windows 10/11) -description: Learn how to enable the Microsoft Application Virtualization (App-V) in-box client installed with Windows 10/11. -author: aczechowski -ms.service: windows-client -ms.date: 04/18/2018 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.topic: article -ms.subservice: itpro-apps ---- - -# Enable the App-V in-box client - -[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] - -The App-V client is the component that runs virtualized applications on user devices. Once you enable the client, users can interact with icons and file names to start virtualized applications. The client can also get virtual application content from the management server. - -Starting with Windows 10 version 1607, the App-V client is installed automatically. However, you'll still need to enable the client yourself to allow user devices to access and run virtual applications. You can set up the client with the Group Policy editor or with Windows PowerShell. - -Here's how to enable the App-V client with Group Policy: - -1. Open the device’s **Group Policy Editor**. -2. Navigate to **Computer Configuration** > **Administrative Templates** > **System** > **App-V**. -3. Run **Enables App-V Client**, then select **Enabled**. -4. Restart the device. - -Here's how to enable the App-V client with Windows PowerShell: - -1. Open Windows PowerShell. -2. Enter **Enable-Appv**, then select the Enter key. -3. Restart the device. -4. To verify that the App-V client is working, enter **Get-AppvStatus**, then select the Enter key. - -Check out these articles for more information about how to configure the App-V client: - -* [Deploying the App-V Sequencer and configuring the client](appv-deploying-the-appv-sequencer-and-client.md) -* [How to modify client configuration by using Windows PowerShell](appv-modify-client-configuration-with-powershell.md) -* [Using the client management console](appv-using-the-client-management-console.md) -* [How to configure the client to receive package and connection group updates from the Publishing server](appv-configure-the-client-to-receive-updates-from-the-publishing-server.md) - - - diff --git a/windows/application-management/app-v/appv-evaluating-appv.md b/windows/application-management/app-v/appv-evaluating-appv.md deleted file mode 100644 index dc3deee0f3..0000000000 --- a/windows/application-management/app-v/appv-evaluating-appv.md +++ /dev/null @@ -1,55 +0,0 @@ ---- -title: Evaluating App-V (Windows 10/11) -description: Learn how to evaluate App-V for Windows 10/11 in a lab environment before deploying into a production environment. -author: aczechowski -ms.service: windows-client -ms.date: 04/19/2017 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.subservice: itpro-apps -ms.topic: article ---- - -# Evaluating App-V - -[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] - -> [!NOTE] -> [!INCLUDE [Application Virtualization will be end of life in April 2026](../includes/app-v-end-life-statement.md)] - -Before you deploy App-V into a production environment, you should evaluate it in a lab environment. You can use the information in this article to set up App-V in a lab environment for evaluation purposes only. - -## Configure lab computers for App-V Evaluation - -Use the following links for information about setting up the App-V sequencer on a computer in your lab environment. - -### Installing the App-V Sequencer and Creating Packages - -Use the following links for information about setting up the App-V sequencer and creating packages in your lab environment. - -- [How to Install the Sequencer](appv-install-the-sequencer.md) - -- [Creating and Managing App-V Virtualized Applications](appv-creating-and-managing-virtualized-applications.md) - -### Configuring the App-V Server - -Use the following links for information about setting up the App-V server in your lab environment. - -- [How to Deploy the App-V server](appv-deploy-the-appv-server.md) - -- [Administering App-V Virtual Applications by Using the Management Console](appv-administering-virtual-applications-with-the-management-console.md) - -### Enabling the App-V Client - -Use the following links for more information about creating and managing virtualized packages in your lab environment. - -- [Enable the App-V desktop client](appv-enable-the-app-v-desktop-client.md) - -- [How to Configure the Client to Receive Package and Connection Groups Updates From the Publishing Server](appv-configure-the-client-to-receive-updates-from-the-publishing-server.md) - - -## Related articles - -- [Getting Started with App-V](appv-getting-started.md) diff --git a/windows/application-management/app-v/appv-for-windows.md b/windows/application-management/app-v/appv-for-windows.md deleted file mode 100644 index b2ded1f268..0000000000 --- a/windows/application-management/app-v/appv-for-windows.md +++ /dev/null @@ -1,72 +0,0 @@ ---- -title: Application Virtualization (App-V) (Windows 10/11) -description: See various articles that can help you administer Application Virtualization (App-V) and its components. -author: aczechowski -ms.service: windows-client -ms.date: 09/27/2018 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.topic: article -ms.subservice: itpro-apps ---- - -# Application Virtualization (App-V) for Windows client overview - -[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] - -> [!NOTE] -> [!INCLUDE [Application Virtualization will be end of life in April 2026](../includes/app-v-end-life-statement.md)] - -The articles in this section provide information and instructions to help you administer App-V and its components. This information is for system administrators who manage large installations with many servers and clients, and for support personnel who interact directly with the computers or users. - -[Getting started with App-V](appv-getting-started.md) - -- [What's new in App-V](appv-about-appv.md) -- [Evaluating App-V](appv-evaluating-appv.md) -- [High-level architecture for App-V](appv-high-level-architecture.md) - -[Planning for App-V](appv-planning-for-appv.md) - -- [Preparing your environment for App-V](appv-preparing-your-environment.md) -- [App-V prerequisites](appv-prerequisites.md) -- [Planning to deploy App-V](appv-planning-to-deploy-appv.md) -- [App-V supported configurations](appv-supported-configurations.md) -- [App-V planning checklist](appv-planning-checklist.md) - -[Deploying App-V](appv-deploying-appv.md) - -- [Deploying the App-V Sequencer and configuring the client](appv-deploying-the-appv-sequencer-and-client.md) -- [Deploying the App-V Server](appv-deploying-the-appv-server.md) -- [App-V deployment checklist](appv-deployment-checklist.md) -- [Deploying Microsoft Office 2016 by using App-V](appv-deploying-microsoft-office-2016-with-appv.md) -- [Deploying Microsoft Office 2013 by using App-V](appv-deploying-microsoft-office-2013-with-appv.md) -- [Deploying Microsoft Office 2010 by using App-V](appv-deploying-microsoft-office-2010-wth-appv.md) - -[Operations for App-V](appv-operations.md) - -- [Creating and managing App-V virtualized applications](appv-creating-and-managing-virtualized-applications.md) -- [Automatically provision your sequencing environment using Microsoft Application Virtualization Sequencer (App-V Sequencer)](appv-auto-provision-a-vm.md) -- [Automatically sequence multiple apps at the same time using Microsoft Application Virtualization Sequencer (App-V Sequencer)](appv-auto-batch-sequencing.md) -- [Automatically update multiple apps at the same time using Microsoft Application Virtualization Sequencer (App-V Sequencer)](appv-auto-batch-updating.md) -- [Administering App-V Virtual Applications by using the Management Console](appv-administering-virtual-applications-with-the-management-console.md) -- [Managing connection groups](appv-managing-connection-groups.md) -- [Deploying App-V packages by using Electronic Software Distribution (ESD)](appv-deploying-packages-with-electronic-software-distribution-solutions.md) -- [Using the App-V Client Management Console](appv-using-the-client-management-console.md) -- [Automatically clean up unpublished packages on the App-V client](appv-auto-clean-unpublished-packages.md) -- [Migrating to App-V from a previous version](appv-migrating-to-appv-from-a-previous-version.md) -- [Maintaining App-V](appv-maintaining-appv.md) -- [Administering App-V by using Windows PowerShell](appv-administering-appv-with-powershell.md) - -[Troubleshooting App-V](appv-troubleshooting.md) - -[Technical reference for App-V](appv-technical-reference.md) - -- [Performance guidance for Application Virtualization](appv-performance-guidance.md) -- [Application publishing and client interaction](appv-application-publishing-and-client-interaction.md) -- [Viewing App-V Server publishing metadata](appv-viewing-appv-server-publishing-metadata.md) -- [Running a locally installed application inside a virtual environment with virtualized applications](appv-running-locally-installed-applications-inside-a-virtual-environment.md) - - - diff --git a/windows/application-management/app-v/appv-getting-started.md b/windows/application-management/app-v/appv-getting-started.md deleted file mode 100644 index aab10ec1a4..0000000000 --- a/windows/application-management/app-v/appv-getting-started.md +++ /dev/null @@ -1,64 +0,0 @@ ---- -title: Getting Started with App-V (Windows 10/11) -description: Get started with Microsoft Application Virtualization (App-V) for Windows 10/11. App-V for Windows client devices delivers Win32 applications to users as virtual applications. -author: aczechowski -ms.service: windows-client -ms.date: 04/18/2018 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.topic: article -ms.subservice: itpro-apps ---- - -# Getting started with App-V for Windows client - -[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] - -> [!NOTE] -> [!INCLUDE [Application Virtualization will be end of life in April 2026](../includes/app-v-end-life-statement.md)] - -Microsoft Application Virtualization (App-V) for Windows delivers Win32 applications to users as virtual applications. Virtual applications are installed on centrally managed servers and delivered to users as a service in real time and on an as-needed basis. Users launch virtual applications from familiar access points and interact with them as if they were installed locally. - -Starting with Windows 10 version 1607, App-V is included with the [Windows 10 for Enterprise edition](https://www.microsoft.com/WindowsForBusiness/windows-for-enterprise). If you're new to Windows client and App-V, you’ll need to download, activate, and install server- and client-side components to start delivering virtual applications to users. To learn what you need to know before getting started with App-V, see the [Application Virtualization (App-V) overview](appv-for-windows.md). - -If you’re already using App-V, performing an in-place upgrade to Windows 10/11 on user devices automatically installs the App-V client and migrates users’ App-V applications and settings. For more information about how to configure an existing App-V installation after upgrading user devices to Windows 10/11, see [Upgrading to App-V for Windows from an existing installation](appv-upgrading-to-app-v-for-windows-10-from-an-existing-installation.md). - ->[!IMPORTANT] ->You can upgrade your existing App-V installation to App-V for Windows from App-V versions 5.0 SP2 and higher only. If you are using an earlier version of App-V, you’ll need to upgrade your existing App-V installation to App-V 5.0 SP2 before upgrading to App-V for Windows. - -To learn more about previous versions of App-V, see [MDOP information experience](/microsoft-desktop-optimization-pack/index). - -## Getting started with App-V for Windows (new installations) - -To start using App-V to deliver virtual applications to users, you’ll need to download, enable, and install server- and client-side components. The following table describes the App-V for Windows client components, what they do, and where to find them. - - - -| Component | What it does | Where to find it | -|------------|--|------| -| App-V server components | App-V offers five server components that work together to allow you to host and publish virtual applications, generate usage reports, and manage your App-V environment. For more information, see [Deploying the App-V Server](appv-deploying-the-appv-server.md).

If you're already using App-V 5.x, you don't need to redeploy the App-V server components, as they haven't changed since App-V 5.0's release. | The App-V server components are included in the Microsoft Desktop Optimization Pack (MDOP) 2015 ISO package that can be downloaded from the following locations:

If you have a Microsoft Developer Network (MSDN) subscription, use the [MSDN (Microsoft Developer Network) subscriptions site](https://msdn.microsoft.com/subscriptions/downloads/default.aspx#FileId=65215) to download the MDOP ISO package.

If you're using [Windows client for Enterprise or Education](https://www.microsoft.com/WindowsForBusiness/windows-product-home), download it from the [Volume Licensing Service Center](https://www.microsoft.com/licensing/default.aspx).

For more information about installing and using the server components, see [Deploying the App-V Server](appv-deploying-the-appv-server.md).| -| App-V client and App-V Remote Desktop Services (RDS) client | The App-V client is the component that runs virtualized applications on user devices, allowing users to interact with icons and file names to start virtualized applications. | Starting with Windows 10 version 1607, the App-V client is automatically installed.

To learn how to enable the client, see [Enable the App-V desktop client](appv-enable-the-app-v-desktop-client.md). | -| App-V sequencer | Use the App-V sequencer to convert Win32 applications into virtual packages for deployment to user devices. Devices must run the App-V client to allow users to interact with virtual applications. | Installed with the [Windows Assessment and Deployment kit (ADK) for Windows client](https://developer.microsoft.com/windows/hardware/windows-assessment-deployment-kit). | - -For more information about these components, see [High Level Architecture for App-V](appv-high-level-architecture.md). - -If you're new to App-V, it's a good idea to read the documentation thoroughly. Before deploying App-V in a production environment, you can ensure installation goes smoothly by validating your deployment plan in a test network environment. You might also consider taking a class about relevant technologies. To get started, see the [Microsoft Training Overview](https://www.microsoft.com/learning/default.aspx). - -## Getting started with App-V - -[What's new in App-V](appv-about-appv.md) provides a high-level overview of App-V and how it can be used in your organization? - -[Evaluating App-V](appv-evaluating-appv.md) provides information about how you can best evaluate App-V for use in your organization. - -[High Level Architecture for App-V](appv-high-level-architecture.md) provides a description of the App-V features and how they work together. - -## Other resources for this product - -* [Application Virtualization (App-V) overview](appv-for-windows.md) -* [Planning for App-V](appv-planning-for-appv.md) -* [Deploying App-V](appv-deploying-appv.md) -* [Operations for App-V](appv-operations.md) -* [Troubleshooting App-V](appv-troubleshooting.md) -* [Technical reference for App-V](appv-technical-reference.md) diff --git a/windows/application-management/app-v/appv-high-level-architecture.md b/windows/application-management/app-v/appv-high-level-architecture.md deleted file mode 100644 index 1757dca790..0000000000 --- a/windows/application-management/app-v/appv-high-level-architecture.md +++ /dev/null @@ -1,37 +0,0 @@ ---- -title: High-level architecture for App-V (Windows 10/11) -description: Use the information in this article to simplify your Microsoft Application Virtualization (App-V) deployment. -author: aczechowski -ms.service: windows-client -ms.date: 04/18/2018 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.topic: article -ms.subservice: itpro-apps ---- - -# High-level architecture for App-V - -[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] - -Use the following information to simplify your Microsoft Application Virtualization (App-V) deployment. - -## Architecture overview - -A typical App-V implementation consists of the following elements. - -|Element|Description| -|---|---| -|App-V Management server|The App-V Management server provides overall management functionality for the App-V infrastructure. Additionally, you can install more than one instance of the management server in your environment, which provides the following benefits:
**Fault tolerance and high availability**—installing and configuring the App-V Management server on two separate computers can help in situations when one of the servers is unavailable or offline. You can also help increase App-V availability by installing the Management server on multiple computers. In this scenario, consider using a network load balancer to keep server requests balanced.
**Scalability**—you can add more management servers as necessary to support a high load. For example, you can install multiple servers behind a load balancer.| -|App-V Publishing Server|The App-V publishing server provides functionality for virtual application hosting and streaming. The publishing server doesn't require a database connection and supports HTTP and HTTPS protocols.
You can also help increase App-V availability by installing the Publishing server on multiple computers. You should also consider having a network load balancer to keep server requests balanced.| -|App-V Reporting Server|The App-V Reporting server lets authorized users run and view existing App-V reports and unplanned reports for managing App-V infrastructure. The Reporting server requires a connection to the App-V reporting database. You can also help increase App-V availability by installing the Reporting server on multiple computers. You should also consider having a network load balancer to keep server requests balanced.| -|App-V Client|The App-V client enables packages created using App-V to run on target computers.| - ->[!NOTE] ->If you are using App-V with electronic software distribution (ESD), you aren't required to use the App-V Management server. However, you can still use App-V's reporting and streaming functionality. - -## Related articles - -- [Getting Started with App-V](appv-getting-started.md) diff --git a/windows/application-management/app-v/appv-install-the-appv-databases-and-convert-the-associated-security-identifiers-with-powershell.md b/windows/application-management/app-v/appv-install-the-appv-databases-and-convert-the-associated-security-identifiers-with-powershell.md deleted file mode 100644 index 911023aae0..0000000000 --- a/windows/application-management/app-v/appv-install-the-appv-databases-and-convert-the-associated-security-identifiers-with-powershell.md +++ /dev/null @@ -1,146 +0,0 @@ ---- -title: How to Install the App-V Databases and Convert the Associated Security Identifiers by Using Windows PowerShell (Windows 10/11) -description: How to Install the App-V Databases and Convert the Associated Security Identifiers by Using Windows PowerShell -author: aczechowski -ms.service: windows-client -ms.date: 04/19/2017 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.subservice: itpro-apps -ms.topic: article ---- - - -# How to Install the App-V Databases and Convert the Associated Security Identifiers by Using Windows PowerShell - -**Applies to** -- Windows Server 2016 - -Use the following Windows PowerShell procedure to convert any number of Active Directory Domain Services (AD DS) user or machine accounts into formatted Security Identifiers (SIDs) both in the standard format and in the hexadecimal format used by Microsoft SQL Server when running SQL scripts. - -Before attempting this procedure, you should read and understand the information and examples displayed in the following list: - -- **.INPUTS** – The account or accounts used to convert to SID format. This item can be a single account name or an array of account names. - -- **.OUTPUTS** - A list of account names with the corresponding SID in standard and hexadecimal formats. - -- **Examples** - - - **.\\ConvertToSID.ps1 DOMAIN\\user\_account1 DOMAIN\\machine\_account1$ DOMAIN\\user\_account2 | Format-List**. - - **$accountsArray = @("DOMAIN\\user\_account1", "DOMAIN\\machine\_account1$", "DOMAIN\_user\_account2")** - - **.\\ConvertToSID.ps1 $accountsArray | Write-Output -FilePath .\\SIDs.txt -Width 200** - - \#> - -**To convert any number of Active Directory Domain Services (AD DS) user or machine accounts into formatted Security Identifiers (SIDs)** - -1. Copy the following script into a text editor and save it as a Windows PowerShell script file, for example **ConvertToSIDs.ps1**. - -2. To open a Windows PowerShell console, click **Start** and type **PowerShell**. Right-click **Windows PowerShell** and select **Run as Administrator**. - - ```powershell - <# - .SYNOPSIS - This Windows PowerShell script will take an array of account names and try to convert each of them to the corresponding SID in standard and hexadecimal formats. - .DESCRIPTION - This is a Windows PowerShell script that converts any number of Active Directory (AD) user or machine accounts into formatted Security Identifiers (SIDs) both in the standard format and in the hexadecimal format used by SQL server when running SQL scripts. - .INPUTS - The account(s) to convert to SID format. This can be a single account name or an array of account names. Please see examples below. - .OUTPUTS - A list of account names with the corresponding SID in standard and hexadecimal formats - .EXAMPLE - .\ConvertToSID.ps1 DOMAIN\user_account1 DOMAIN\machine_account1$ DOMAIN\user_account2 | Format-List - .EXAMPLE - $accountsArray = @("DOMAIN\user_account1", "DOMAIN\machine_account1$", "DOMAIN_user_account2") - .\ConvertToSID.ps1 $accountsArray | Write-Output -FilePath .\SIDs.txt -Width 200 - #> - - function ConvertSIDToHexFormat - { -    param([System.Security.Principal.SecurityIdentifier]$sidToConvert) -    $sb = New-Object System.Text.StringBuilder -     [int] $binLength = $sidToConvert.BinaryLength -     [Byte[]] $byteArray = New-Object Byte[] $binLength -    $sidToConvert.GetBinaryForm($byteArray, 0) -    foreach($byte in $byteArray) -    { -    $sb.Append($byte.ToString("X2")) |Out-Null -    } -    return $sb.ToString() - } - [string[]]$myArgs = $args - if(($myArgs.Length -lt 1) -or ($myArgs[0].CompareTo("/?") -eq 0)) - { - [string]::Format("{0}====== Description ======{0}{0}" + - "  Converts any number of user or machine account names to string and hexadecimal SIDs.{0}" + -                "  Pass the account(s) as space separated command line parameters. (For example 'ConvertToSID.exe DOMAIN\\Account1 DOMAIN\\Account2 ...'){0}" + -                "  The output is written to the console in the format 'Account name    SID as string   SID as hexadecimal'{0}" + -                "  And can be written out to a file using standard Windows PowerShell redirection{0}" + -                "  Please specify user accounts in the format 'DOMAIN\username'{0}" + -                "  Please specify machine accounts in the format 'DOMAIN\machinename$'{0}" + -                "  For more help content, please run 'Get-Help ConvertToSID.ps1'{0}" + -                "{0}====== Arguments ======{0}" + -                "{0}  /?    Show this help message", [Environment]::NewLine) - { - else - {  -     #If an array was passed in, try to split it -     if($myArgs.Length -eq 1) -     { -         $myArgs = $myArgs.Split(' ') -     } - -     #Parse the arguments for account names -     foreach($accountName in $myArgs) -     {    -         [string[]] $splitString = $accountName.Split('\')  # We're looking for the format "DOMAIN\Account" so anything that does not match, we reject -         if($splitString.Length -ne 2) -         { -             $message = [string]::Format("{0} is not a valid account name. Expected format 'Domain\username' for user accounts or 'DOMAIN\machinename$' for machine accounts.", $accountName) -             Write-Error -Message $message -             continue -         } -         #Convert any account names to SIDs -         try -         { -             [System.Security.Principal.NTAccount] $account = New-Object System.Security.Principal.NTAccount($splitString[0], $splitString[1]) -             [System.Security.Principal.SecurityIdentifier] $SID = [System.Security.Principal.SecurityIdentifier]($account.Translate([System.Security.Principal.SecurityIdentifier])) -         } -         catch [System.Security.Principal.IdentityNotMappedException] -         { -             $message = [string]::Format("Failed to translate account object '{0}' to a SID. Please verify that this is a valid user or machine account.", $account.ToString()) -             Write-Error -Message $message -             continue -         } - -         #Convert regular SID to binary format used by SQL -         $hexSIDString = ConvertSIDToHexFormat $SID -         $SIDs = New-Object PSObject -         $SIDs | Add-Member NoteProperty Account $accountName -         $SIDs | Add-Member NoteProperty SID $SID.ToString() -         $SIDs | Add-Member NoteProperty Hexadecimal $hexSIDString - -         Write-Output $SIDs -     } - } - ``` - -3. Run the script you saved in Step 1 of this procedure passing the accounts to convert as arguments. - - For example, - - **.\\ConvertToSID.ps1 DOMAIN\\user\_account1 DOMAIN\\machine\_account1$ DOMAIN\\user\_account2 | Format-List” or “$accountsArray = @("DOMAIN\\user\_account1", "DOMAIN\\machine\_account1$", "DOMAIN\_user\_account2")** - - **.\\ConvertToSID.ps1 $accountsArray | Write-Output -FilePath .\\SIDs.txt -Width 200”** - - - -
For App-V issues, use the [App-V TechNet Forum](https://social.technet.microsoft.com/Forums/en-US/home?forum=mdopappv). - -## Related articles - -[Administering App-V by Using Windows PowerShell](appv-administering-appv-with-powershell.md) diff --git a/windows/application-management/app-v/appv-install-the-management-and-reporting-databases-on-separate-computers.md b/windows/application-management/app-v/appv-install-the-management-and-reporting-databases-on-separate-computers.md deleted file mode 100644 index ba5480496d..0000000000 --- a/windows/application-management/app-v/appv-install-the-management-and-reporting-databases-on-separate-computers.md +++ /dev/null @@ -1,81 +0,0 @@ ---- -title: How to Install the Management and Reporting Databases on separate computers from the Management and Reporting Services (Windows 10/11) -description: How to install the Management and Reporting Databases on separate computers from the Management and Reporting Services. -author: aczechowski -ms.service: windows-client -ms.date: 04/18/2018 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.topic: article -ms.subservice: itpro-apps ---- - -# How to Install the Management and Reporting Databases on separate computers from the Management and Reporting Services - ->Applies to: Windows Server 2016 - -Use the following procedure to install the database server and management server on different computers. The computer you plan to install the database server on must be running a supported version of Microsoft SQL or the installation will fail. - ->[!NOTE] ->After you complete the deployment, the administrator installing the service will need the Microsoft SQL Server name, instance name and the database name to connect to these databases. - -## Installing the management database and the management server on separate computers - -1. Copy the App-V server installation files to the computer you want to install it on. To start the App-V server installation, run **appv\_server\_setup.exe** as an administrator, then select **Install**. -2. On the **Getting started** page, review and accept the license terms, then select **Next**. -3. On the **Use Microsoft Update to help keep your computer secure and up-to-date** page, to enable Microsoft updates, select **Use Microsoft Update when I check for updates (recommended).** To disable Microsoft updates, select **I don’t want to use Microsoft Update**, then select **Next**. -4. On the **Feature selection** page, select the components you want to install by first selecting the **Management Server Database** checkbox, then selecting **Next**. -5. On the **Installation location** page, accept the default location and select **Next**. -6. On the initial **Create new management server database** page, accept the default selections if appropriate, then select **Next**. - * If you are using a custom SQL Server instance, select **Use a custom instance** and enter the name of the instance. - * If you are using a custom database name, select **Custom configuration** and enter the database name. -7. On the next **Create new management server database** page, select **Use a remote computer**, then enter the remote machine account using the following format: ```Domain\MachineAccount```. - - > [!NOTE] - >If you plan to deploy the management server on the same computer you must select **Use this local computer**. Specify the user name for the management server **Install Administrator** using the following format: ```Domain\AdministratorLoginName```. After that, select **Next**. -8. To start the installation, select **Install**. - -## Installing the reporting database and the reporting server on separate computers - -1. Copy the App-V server installation files to the computer you want to install it on. To start the App-V server installation, run **appv\_server\_setup.exe** as an administrator, then select **Install**. -2. On the **Getting started** page, review and accept the license terms, then select **Next**. -3. On the **Use Microsoft Update to help keep your computer secure and up-to-date** page, to enable Microsoft Update, select **Use Microsoft Update when I check for updates (recommended)**. To disable Microsoft Update, select **I don’t want to use Microsoft Update**. After that, select **Next**. -4. On the **Feature selection** page, select the components you want to install by first selecting the **Reporting Server Database** checkbox, then selecting **Next**. -5. On the **Installation Location** page, accept the default location and select **Next**. -6. On the initial **Create new management server database** page, accept the default selections if appropriate, then select **Next**. - * If you're using a custom SQL Server instance, select **Use a custom instance** and enter the instance name. - * If you're using a custom database name, select **Custom configuration** and enter the database name. -7. On the next **Create new management server database** page, select **Use a remote computer**, and enter the remote machine account using the following format: ```Domain\MachineAccount```. - - > [!NOTE] - >If you plan to deploy the reporting server on the same computer you must select **Use this local computer**. Specify the user name for the reporting server **Install Administrator** using the following format: Domain\\AdministratorLoginName. After that, select **Next**. -8. To start the installation, select **Install**. - -## Installing the management and reporting databases using App-V database scripts - -1. Copy the App-V server installation files to the computer on which you want to install it on. -2. To extract the App-V database scripts, open a command prompt and specify the location where the installation files are saved and run the following command: - - ```SQL - appv\_server\_setup.exe /LAYOUT /LAYOUTDIR=”InstallationExtractionLocation” - ``` - -3. After the extraction has been completed, to access the App-V database scripts and instructions readme file: - - * The App-V Management Database scripts and instructions readme are located in the following folder: **InstallationExtractionLocation** \\ **Database Scripts** \\ **Management Database**. - * The App-V Reporting Database scripts and instructions readme are located in the following folder: **InstallationExtractionLocation** \\ **Database Scripts** \\ **Reporting Database**. -4. For each database, copy the scripts to a share and modify them following the instructions in the readme file. - - > [!NOTE] - >For more information about modifying the required SIDs contained in the scripts, see, [How to Install the App-V Databases and Convert the Associated Security Identifiers by Using Windows PowerShell](appv-install-the-appv-databases-and-convert-the-associated-security-identifiers-with-powershell.md). -5. Run the scripts on the computer running Microsoft SQL Server. - - - - - -## Related articles - -* [Deploying App-V](appv-deploying-appv.md) diff --git a/windows/application-management/app-v/appv-install-the-management-server-on-a-standalone-computer.md b/windows/application-management/app-v/appv-install-the-management-server-on-a-standalone-computer.md deleted file mode 100644 index a9263f3cba..0000000000 --- a/windows/application-management/app-v/appv-install-the-management-server-on-a-standalone-computer.md +++ /dev/null @@ -1,43 +0,0 @@ ---- -title: How to install the Management Server on a Standalone Computer and Connect it to the Database (Windows 10/11) -description: How to install the Management Server on a Standalone Computer and Connect it to the Database -author: aczechowski -ms.service: windows-client -ms.date: 04/18/2018 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.topic: article -ms.subservice: itpro-apps ---- - -# How to install the Management Server on a Standalone Computer and Connect it to the Database - ->Applies to: Windows Server 2016 - -To install the management server on a standalone computer and connect it to the database, follow these steps. - -1. Copy the App-V server installation files to the computer on which you want to install it on. To start the App-V server installation, run **appv\_server\_setup.exe** as an administrator, then select **Install**. -2. On the **Getting Started** page, review and accept the license terms, then select **Next**. -3. On the **Use Microsoft Update to help keep your computer secure and up-to-date** page, to enable Microsoft Update, select **Use Microsoft Update when I check for updates (recommended)**. To disable Microsoft Update, select **I don’t want to use Microsoft Update**, then select **Next**. -4. On the **Feature Selection** page, select the **Management Server** checkbox, then select **Next**. -5. On the **Installation Location** page, accept the default location, then select **Next**. -6. On the **Configure Existing Management Database** page, select **Use a remote SQL Server**, then enter the computer running Microsoft SQL's machine name, such as ```SqlServerMachine```. - - > [!NOTE] - >If the Microsoft SQL Server is deployed on the same server, select **Use local SQL Server**. For the SQL Server Instance, select **Use the default instance**. If you are using a custom Microsoft SQL Server instance, you must select **Use a custom instance**, then enter the instance's name. Specify the **SQL Server Database name** that this management server will use, such as ```AppvManagement```. -7. On the **Configure management server configuration** page, specify the following items: - * The AD group or account that will connect to the management console for administrative purposes for example **MyDomain\\MyUser** or **MyDomain\\AdminGroup**. The account or AD group you specify will be enabled to manage the server through the management console. You can add additional users or groups using the management console after installation - * The **Website Name** you want to use for the management service. Accept the default if you do not have a custom name. - * For the **Port Binding**, specify a unique port number, such as **12345**. -8. Select **Install**. -9. To confirm that the setup has completed successfully, open a web browser and enter the following URL: https://managementserver:portnumber/Console. If the installation was successful, you should see the **Management Console** appear without any error messages or warnings displayed. - - - - - -## Related articles - -* [Deploying App-V](appv-deploying-appv.md) diff --git a/windows/application-management/app-v/appv-install-the-publishing-server-on-a-remote-computer.md b/windows/application-management/app-v/appv-install-the-publishing-server-on-a-remote-computer.md deleted file mode 100644 index b25c54796c..0000000000 --- a/windows/application-management/app-v/appv-install-the-publishing-server-on-a-remote-computer.md +++ /dev/null @@ -1,65 +0,0 @@ ---- -title: Install the Publishing Server on a Remote Computer (Windows 10/11) -description: Use the procedures in this article to install the Microsoft Application Virtualization (App-V) publishing server on a separate computer. -author: aczechowski -ms.service: windows-client -ms.date: 04/18/2018 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.topic: article -ms.subservice: itpro-apps ---- - -# How to install the publishing server on a remote computer - ->Applies to: Windows Server 2016 - -Use the following procedure to install the publishing server on a separate computer. Before you perform the following procedure, ensure the database and management server are available. - -## Installing the publishing server on a separate computer - -1. Copy the App-V server installation files to the computer on which you want to install it on. To start the App-V server installation, run **appv\_server\_setup.exe** as an administrator, then select **Install**. -2. On the **Getting started** page, review and accept the license terms, then select **Next**. -3. On the **Use Microsoft Update to help keep your computer secure and up-to-date** page, to enable Microsoft updates, select **Use Microsoft Update when I check for updates (recommended)**. To disable Microsoft Update, select **I don’t want to use Microsoft Update**. Click **Next**. -4. On the **Feature selection** page, select the **Publishing Server** checkbox, then select **Next**. -5. On the **Installation location** page, accept the default location, then select **Next**. -6. On the **Configure publishing server configuration** page, specify the following items: - - * The URL for the management service that the publishing server will connect to. For example, **http://ManagementServerName:12345**. - * Specify the website name that you want to use for the publishing service. If you don't have a custom name, then use the default name. - * For the **Port binding**, specify a unique port number that will be used by App-V. For example, **54321**. -7. On the **Ready to install** page, select **Install**. -8. After the installation is complete, the publishing server must be registered with the management server. In the App-V management console, use the following steps to register the server: - - 1. Open the App-V management server console. - 2. In the left pane, select **Servers**, then select **Register New Server**. - 3. Enter the server name and a description (if required), then select **Add**. -9. To verify that the publishing server is running correctly, you should import a package to the management server, entitle that package to an AD group, then publish it. Using an internet browser, open the following URL: https://publishingserver:pubport. If the server is running correctly, information like the following example should appear. - - ```xml - - - - - - - - - - - - - - - - ``` - - - - - -## Related articles - -* [Deploying App-V](appv-deploying-appv.md) diff --git a/windows/application-management/app-v/appv-install-the-reporting-server-on-a-standalone-computer.md b/windows/application-management/app-v/appv-install-the-reporting-server-on-a-standalone-computer.md deleted file mode 100644 index 39075f56f3..0000000000 --- a/windows/application-management/app-v/appv-install-the-reporting-server-on-a-standalone-computer.md +++ /dev/null @@ -1,49 +0,0 @@ ---- -title: How to install the Reporting Server on a standalone computer and connect it to the database (Windows 10/11) -description: How to install the App-V Reporting Server on a Standalone Computer and Connect it to the Database -author: aczechowski -ms.service: windows-client -ms.date: 04/18/2018 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.topic: article -ms.subservice: itpro-apps ---- - -# How to install the reporting server on a standalone computer and connect it to the database - ->Applies to: Windows Server 2016 - -Use the following procedure to install the reporting server on a standalone computer and connect it to the database. - ->[!IMPORTANT] ->Before performing the following procedure you should read and understand [About App-V reporting](appv-reporting.md). - -## Install the reporting server on a standalone computer and connect it to the database - -1. Copy the App-V server installation files to the computer you plan to install it on. To start the App-V server installation, run **appv\_server\_setup.exe** as an administrator, then select **Install**. -2. On the **Getting started** page, review and accept the license terms, then select **Next**. -3. On the **Use Microsoft Update to help keep your computer secure and up-to-date** page, to enable Microsoft Update, select **Use Microsoft Update when I check for updates (recommended)**. To disable Microsoft Update, select **I don’t want to use Microsoft Update**. Select **Next**. -4. On the **Feature selection** page, select the **Reporting Server** checkbox, then select **Next**. -5. On the **Installation location** page, accept the default location and select **Next**. -6. On the **Configure existing reporting database** page, select **Use a remote SQL Server**, then enter the machine name of the computer running Microsoft SQL Server. For example, you can name your computer **SqlServerMachine**. - - > [!NOTE] - >If the Microsoft SQL Server is deployed on the same server, select **Use local SQL Server**. For the SQL Server instance, select **Use the default instance**. If you're using a custom Microsoft SQL Server instance, select **Use a custom instance**, then enter the name of your custom instance. Specify the **SQL Server Database name** that this reporting server will use; for example, you can name the server **AppvReporting**. -7. On the **Configure reporting server configuration** page. - - * Specify the website name you want to use for the reporting service. Leave the default unchanged if you do not have a custom name. - * For the **Port binding**, specify a unique, five-digit port number for App-V to use, such as **55555**. Make sure that the specified port isn't being used by another website. -8. Select **Install**. - - - - - -## Related articles - -* [About App-V reporting](appv-reporting.md) -* [Deploying App-V](appv-deploying-appv.md) -* [How to enable reporting on the App-V client by using Windows PowerShell](appv-enable-reporting-on-the-appv-client-with-powershell.md) diff --git a/windows/application-management/app-v/appv-install-the-sequencer.md b/windows/application-management/app-v/appv-install-the-sequencer.md deleted file mode 100644 index 2f756b549e..0000000000 --- a/windows/application-management/app-v/appv-install-the-sequencer.md +++ /dev/null @@ -1,61 +0,0 @@ ---- -title: Install the App-V Sequencer (Windows 10/11) -description: Learn how to install the App-V Sequencer to convert Win32 applications into virtual packages for deployment to user devices. -author: aczechowski -ms.service: windows-client -ms.date: 04/18/2018 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.topic: article -ms.subservice: itpro-apps ---- - -# Install the App-V Sequencer - -[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] - -Use the App-V Sequencer to convert Win32 applications into virtual packages for deployment to user devices. Those devices must be running the App-V client to allow users to interact with virtual applications. - -The App-V Sequencer is included in the Windows client Assessment and Deployment Kit (Windows ADK). - ->[!NOTE] ->The computer that will run the sequencer must not have the App-V client enabled. As a best practice, choose a computer with the same hardware and software configurations as the computers that will run the virtual applications. The sequencing process is resource-intensive, so make sure the computer that will run the Sequencer has plenty of memory, a fast processor, and a fast hard drive. - -## How to install the App-V Sequencer - -1. Go to [Download the Windows ADK](https://developer.microsoft.com/windows/hardware/windows-assessment-deployment-kit). -2. Select the **Get Windows ADK for Windows 10** button on the page to start the ADK installer. Make sure that **Microsoft Application Virtualization (App-V) Sequencer** is selected during the installation. - - ![Selecting APP-V features in ADK.](images/app-v-in-adk.png) -3. To open the Sequencer, go to the **Start** menu and select **Microsoft Application Virtualization (App-V) Sequencer**. - -See [Creating and managing virtual applications](appv-creating-and-managing-virtualized-applications.md) and the [Application Virtualization Sequencing Guide](https://download.microsoft.com/download/F/7/8/F784A197-73BE-48FF-83DA-4102C05A6D44/App-V%205.0%20Sequencing%20Guide.docx) for information about creating virtual applications with the Sequencer. - -## Command-line options for installing the sequencer - -You can also use the command line to install the App-V sequencer. The following list displays information about options for installing the sequencer using the command line and **appv\_sequencer\_setup.exe**: - -| Command | Description | -|-------------------|------------------| -| **/INSTALLDIR** | Specifies the installation directory. | -| **/Log** | Specifies where the installation log will be saved. The default location is **%Temp%**. For example, **C:\\Logs\\log.log**. | -| **/q** | Specifies a quiet or silent installation. | -| **/Uninstall** | Specifies the removal of the sequencer. | -| **/ACCEPTEULA** | Accepts the license agreement. This is required for an unattended installation. For example, **/ACCEPTEULA** or **/ACCEPTEULA=1**. | -| **/LAYOUT** | Specifies the associated layout action. It also extracts the Windows Installer (.msi) and script files to a folder without installing App-V. No value is expected. | -| **/LAYOUTDIR** | Specifies the layout directory. Requires a string value. For example, **/LAYOUTDIR=”C:\\Application Virtualization Client”**. | -| **/?** or **/h** or **/help** | Displays associated help. | - -## To troubleshoot the App-V sequencer installation - -For more information regarding the sequencer installation, you can view the error log in the **%temp%** folder. To review the log files, click **Start**, type **%temp%**, and then look for the **appv\_ log**. - - - - - -## Related articles - -* [Planning to deploy App-V](appv-planning-to-deploy-appv.md) diff --git a/windows/application-management/app-v/appv-load-the-powershell-cmdlets-and-get-cmdlet-help.md b/windows/application-management/app-v/appv-load-the-powershell-cmdlets-and-get-cmdlet-help.md deleted file mode 100644 index 9ce856129d..0000000000 --- a/windows/application-management/app-v/appv-load-the-powershell-cmdlets-and-get-cmdlet-help.md +++ /dev/null @@ -1,95 +0,0 @@ ---- -title: How to Load the Windows PowerShell Cmdlets for App-V and Get Cmdlet Help (Windows 10/11) -description: How to Load the Windows PowerShell Cmdlets for App-V and Get Cmdlet Help -author: aczechowski -ms.service: windows-client -ms.date: 09/27/2018 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.topic: article -ms.subservice: itpro-apps ---- - -# How to load the Windows PowerShell cmdlets for App-V and get cmdlet help - -[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] - -## Requirements for using Windows PowerShell cmdlets - -This section will tell you what you'll need to use the PowerShell cmdlets. - -### How to let users access PowerShell cmdlets - -You can grant your users access to PowerShell cmdlets through one of the following methods: - -* While you're deploying and configuring the App-V server, specify an Active Directory group or individual user with permissions to manage the App-V environment. For more information, see [How to deploy the App-V Server](appv-deploy-the-appv-server.md). -* After you've deployed the App-V server, you can use the App-V Management console to add an additional Active Directory group or user. For more information, see [How to add or remove an administrator by using the Management console](appv-add-or-remove-an-administrator-with-the-management-console.md). - -### Elevated command prompt - -You'll need an elevated command prompt to run the following cmdlets: - -* **Add-AppvClientPackage** -* **Remove-AppvClientPackage** -* **Set-AppvClientConfiguration** -* **Add-AppvClientConnectionGroup** -* **Remove-AppvClientConnectionGroup** -* **Add-AppvPublishingServer** -* **Remove-AppvPublishingServer** -* **Send-AppvClientReport** -* **Set-AppvClientMode** -* **Set-AppvClientPackage** -* **Set-AppvPublishingServer** - -### Other cmdlets - -The following cmdlets are ones that end-users can run unless you configure them to require an elevated command prompt. - -* **Publish-AppvClientPackage** -* **Unpublish-AppvClientPackage** - -To configure these cmdlets to require an elevated command prompt, use one of the following methods: - -* Run the **Set-AppvClientConfiguration** cmdlet with the *-RequirePublishAsAdmin* parameter. For more information, see the following resources: - * [How to manage connection groups on a stand-alone computer by using Windows PowerShell](appv-manage-connection-groups-on-a-stand-alone-computer-with-powershell.md) - * [Understanding pending packages: UserPending and GlobalPending](appv-manage-appv-packages-running-on-a-stand-alone-computer-with-powershell.md#about-pending-packages-userpending-and-globalpending) -* Enable the **Require publish as administrator** Group Policy setting for App-V Clients. For more information, see [How to publish a package by using the Management Console](appv-publish-a-packages-with-the-management-console.md). - -## Loading the Windows PowerShell cmdlets - -To load the Windows PowerShell cmdlet modules: - -1. Open Windows PowerShell or Windows PowerShell Integrated Scripting Environment (ISE). -2. Enter one of the following cmdlets to load a list of usable cmdlets for the module you want: - -|App-v component|Cmdlet to enter| -|---|---| -|App-V Server|**Import-Module AppvServer**| -|App-V Sequencer|**Import-Module AppvSequencer**| -|App-V Client|**Import-Module AppvClient**| - -## Getting help for the Windows PowerShell cmdlets - -Starting in App-V 5.0 SP3, cmdlet help is available in two formats: - -* As a downloadable module in PowerShell. To access the module, open Windows PowerShell or Windows PowerShell Integrated Scripting Environment (ISE) and enter one of the cmdlets from the following table. - -|App-v component|Cmdlet to enter| -|---|---| -|App-V Server|**Update-Help -Module AppvServer**| -|App-V Sequencer|**Update-Help -Module AppvSequencer**| -|App-V Client|**Update-Help -Module AppvClient**| - -* Online in the [Microsoft Desktop Optimization Pack](/powershell/mdop/get-started). - -## Displaying the help for a Windows PowerShell cmdlet - -To display help for a specific Windows PowerShell cmdlet: - -1. Open Windows PowerShell or Windows PowerShell Integrated Scripting Environment (ISE). -2. Enter **Get-Help** followed by the cmdlet you need help with. For example: - ```PowerShell - Get-Help Publish-AppvClientPackage - ``` diff --git a/windows/application-management/app-v/appv-maintaining-appv.md b/windows/application-management/app-v/appv-maintaining-appv.md deleted file mode 100644 index 0b04a038f5..0000000000 --- a/windows/application-management/app-v/appv-maintaining-appv.md +++ /dev/null @@ -1,39 +0,0 @@ ---- -title: Maintaining App-V (Windows 10/11) -description: After you have deployed App-V for Windows 10/11, you can use the following information to maintain the App-V infrastructure. -author: aczechowski -ms.service: windows-client -ms.date: 09/27/2018 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.topic: article -ms.subservice: itpro-apps ---- - -# Maintaining App-V - -[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] - -After you have deployed App-V for Windows client, you can use the following information to maintain the App-V infrastructure. - -## Moving the App-V server - -The App-V server connects to the App-V database, which means you can install the management component and connect it to the App-V database on any computer on the network. For more information, see [How to move the App-V server to another computer](appv-move-the-appv-server-to-another-computer.md). - -## Determine if an App-V application is running virtualized - -Independent software vendors (ISV) who want to determine if an application is running virtualized with App-V should open a named object called **AppVVirtual-<PID>** in the default namespace (PID stands for process ID). To find the process ID of the process you're currently using, enter the Windows API **GetCurrentProcessId()**. - -For example, let's say the process ID is 4052. If you can successfully open a named Event object called **AppVVirtual-4052** with the **OpenEvent()** API in the default read access namespace, then the application is virtual. If the **OpenEvent()** call fails, the application isn't virtual. - -Additionally, ISVs who want to explicitly virtualize or not virtualize calls on specific APIs with App-V 5.1 and later can use the **VirtualizeCurrentThread()** and **CurrentThreadIsVirtualized()** functions implemented in the AppEntSubsystems32.dll module to hint to a downstream component whether the call should be virtualized or not. - - - - - -## Other resources for maintaining App-V - -* [Operations for App-V](appv-operations.md) diff --git a/windows/application-management/app-v/appv-manage-appv-packages-running-on-a-stand-alone-computer-with-powershell.md b/windows/application-management/app-v/appv-manage-appv-packages-running-on-a-stand-alone-computer-with-powershell.md deleted file mode 100644 index 55a855d2eb..0000000000 --- a/windows/application-management/app-v/appv-manage-appv-packages-running-on-a-stand-alone-computer-with-powershell.md +++ /dev/null @@ -1,177 +0,0 @@ ---- -title: How to manage App-V packages running on a stand-alone computer by using Windows PowerShell (Windows 10/11) -description: How to manage App-V packages running on a stand-alone computer by using Windows PowerShell. -author: aczechowski -ms.pagetype: mdop, appcompat, virtualization -ms.mktglfcycl: deploy -ms.sitesec: library -ms.service: windows-client -ms.date: 09/24/2018 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.topic: article -ms.subservice: itpro-apps ---- -# How to manage App-V packages running on a stand-alone computer by using Windows PowerShell - -[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] - -The following sections explain how to perform various management tasks on a stand-alone client computer with Windows PowerShell cmdlets. - -## Return a list of packages - -Enter the **Get-AppvClientPackage** cmdlet to return a list of packages entitled to a specific user. Its parameters are *-Name*, *-Version*, *-PackageID*, and *-VersionID*. - -For example: - -```PowerShell -Get-AppvClientPackage –Name "ContosoApplication" -Version 2 -``` - -## Add a package - -Use the **Add-AppvClientPackage** cmdlet to add a package to a computer. - -> [!IMPORTANT] -> This example only adds a package. It does not publish the package to the user or the computer. - -For example: - -```PowerShell -$Contoso = Add-AppvClientPackage \\\\path\\to\\appv\\package.appv -``` - -## Publish a package - -Use the **Publish-AppvClientPackage** cmdlet to publish a package that has been added to either a specific user or globally to any user on the computer. - -Enter the cmdlet with the application name to publish it to the user. - -```PowerShell -Publish-AppvClientPackage "ContosoApplication" -``` - -To publish the application globally, just add the *-Global* parameter. - -```Powershell -Publish-AppvClientPackage "ContosoApplication" -Global -``` - -## Publish a package to a specific user - -> [!NOTE] -> You must use App-V 5.0 SP2 Hotfix Package 5 or later to use this parameter. - -An administrator can publish a package to a specific user by specifying the optional *–UserSID* parameter with the **Publish-AppvClientPackage** cmdlet, where *-UserSID* represents the end user’s security identifier (SID). - -To use this parameter: - -- You can run this cmdlet from the user or administrator session. -- You must be logged in with administrative credentials to use the parameter. -- The end user must be signed in. -- You must provide the end user’s security identifier (SID). - -For example: - -```PowerShell -Publish-AppvClientPackage "ContosoApplication" -UserSID S-1-2-34-56789012-3456789012-345678901-2345 -``` - -## Add and publish a package - -Use the **Add-AppvClientPackage** cmdlet to add a package to a computer and publish it to the user. - -For example: - -```PowerShell -Add-AppvClientPackage | Publish-AppvClientPackage -``` - -## Unpublish an existing package - -Use the **Unpublish-AppvClientPackage** cmdlet to unpublish a package which has been entitled to a user but not remove the package from the computer. - -For example: - -```PowerShell -Unpublish-AppvClientPackage "ContosoApplication" -``` - -## Unpublish a package for a specific user - -> [!NOTE] -> You must use App-V 5.0 SP2 Hotfix Package 5 or later to use this parameter. - -An administrator can unpublish a package for a specific user by using the optional *-UserSID* parameter with the **Unpublish-AppvClientPackage** cmdlet, where *-UserSID* represents the end user’s security identifier (SID). - -To use this parameter: - -- You can run this cmdlet from the user or administrator session. -- You must sign in with administrative credentials to use the parameter. -- The end user must be signed in. -- You must provide the end user’s security identifier (SID). - -For example: - -```PowerShell -Unpublish-AppvClientPackage "ContosoApplication" -UserSID S-1-2-34-56789012-3456789012-345678901-2345 -``` - -## Remove an existing package - -Use the **Remove-AppvClientPackage** cmdlet to remove a package from the computer. - -For example: - -```PowerShell -Remove-AppvClientPackage "ContosoApplication" -``` - -> [!NOTE] -> App-V cmdlets have been assigned to variables for the previous examples for clarity only; assignment is not a requirement. Most cmdlets can be combined as displayed in [Add and publish a package](appv-manage-appv-packages-running-on-a-stand-alone-computer-with-powershell.md#add-and-publish-a-package). For a detailed tutorial, see [App-V 5.0 Client PowerShell Deep Dive](/archive/blogs/appv/app-v-5-0-client-powershell-deep-dive). - -## Enable only administrators to publish or unpublish packages - -Starting in App-V 5.0 SP3, you can use the **Set-AppvClientConfiguration** cmdlet and *-RequirePublishAsAdmin* parameter to enable only administrators (not end users) to publish or unpublish packages. - -You can set the *-RequirePublishAsAdmin* parameter to the following values: - -- 0: False -- 1: True - -For example: - -```PowerShell -Set-AppvClientConfiguration –RequirePublishAsAdmin1 -``` - -To use the App-V Management console to set this configuration, see [How to publish a package by using the Management Console](appv-publish-a-packages-with-the-management-console.md). - -## About pending packages: UserPending and GlobalPending - -Starting in App-V 5.0 SP2, if you run a Windows PowerShell cmdlet that affects a package currently in use, the task you're trying to perform is placed in a pending state. For example, if you try to publish a package when an application in that package is being used, and then run **Get-AppvClientPackage**, the pending status appears in the cmdlet output as follows: - -|Cmdlet output item|Description| -|---|---| -|UserPending|Indicates whether the listed package has a pending task that is being applied to the user:
- True
- False| -|GlobalPending|Indicates whether the listed package has a pending task that is being applied globally to the computer:
- True
- False| - -The pending task will run later, according to the following rules: - -|Task type|Applicable rule| -|---|---| -|User-based
(for example, publishing a package to a user)|The pending task will be performed after the user logs off and then logs back on.| -|Globally based
(for example, enabling a connection group globally)|The pending task will be performed when the computer is shut down and then restarted.| - -For more information about pending tasks, see [Upgrading an in-use App-V package](appv-application-publishing-and-client-interaction.md#upgrading-an-in-use-app-v-package). - - - - - -## Related topics - -- [Operations for App-V](appv-operations.md) -- [Administering App-V by using Windows PowerShell](appv-administering-appv-with-powershell.md) diff --git a/windows/application-management/app-v/appv-manage-connection-groups-on-a-stand-alone-computer-with-powershell.md b/windows/application-management/app-v/appv-manage-connection-groups-on-a-stand-alone-computer-with-powershell.md deleted file mode 100644 index 181e13b751..0000000000 --- a/windows/application-management/app-v/appv-manage-connection-groups-on-a-stand-alone-computer-with-powershell.md +++ /dev/null @@ -1,97 +0,0 @@ ---- -title: How to Manage Connection Groups on a Stand-alone Computer by Using Windows PowerShell (Windows 10/11) -description: How to Manage Connection Groups on a Stand-alone Computer by Using Windows PowerShell -author: aczechowski -ms.service: windows-client -ms.date: 04/19/2017 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.subservice: itpro-apps -ms.topic: article ---- - -# How to Manage Connection Groups on a Stand-alone Computer by Using Windows PowerShell - -[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] - -An App-V connection group allows you to run all the virtual applications as a defined set of packages in a single virtual environment. For example, you can virtualize an application and its plug-ins by using separate packages, but run them together in a single connection group. - -A connection group XML file defines the connection group for the App-V client. For information about the connection group XML file and how to configure it, see [About the Connection Group File](appv-connection-group-file.md). - -This article explains the following procedures: - -- [To add and publish the App-V packages in the connection group](#to-add-and-publish-the-app-v-packages-in-the-connection-group) - -- [To add and enable the connection group on the App-V client](#to-add-and-enable-the-connection-group-on-the-app-v-client) - -- [To enable or disable a connection group for a specific user](#to-enable-or-disable-a-connection-group-for-a-specific-user) - -- [To allow only administrators to enable connection groups](#to-allow-only-administrators-to-enable-connection-groups) - -## To add and publish the App-V packages in the connection group - -1. To add and publish the App-V packages to the computer running the App-V client, type the following command: - - Add-AppvClientPackage –path c:\\tmpstore\\quartfin.appv | Publish-AppvClientPackage - -2. Repeat **step 1** of this procedure for each package in the connection group. - -## To add and enable the connection group on the App-V client - -1. Add the connection group by typing the following command: - - Add-AppvClientConnectionGroup –path c:\\tmpstore\\financ.xml - -2. Enable the connection group by typing the following command: - - Enable-AppvClientConnectionGroup –name "Financial Applications" - - When any virtual applications that are in the member packages are run on the target computer, they'll run inside the connection group’s virtual environment and will be available to all the virtual applications in the other packages in the connection group. - -## To enable or disable a connection group for a specific user - -1. Review the parameter description and requirements: - - - The parameter enables an administrator to enable or disable a connection group for a specific user. - - - You must use App-V 5.0 SP2 Hotfix Package 5 or later to use this parameter. - - - You can run this cmdlet from the user or administrator session. - - - You must be logged in with administrative credentials to use the parameter. - - - The end user must be logged in. - - - You must provide the end user’s security identifier (SID). - -2. Use the following cmdlets, and add the optional **–UserSID** parameter, where **-UserSID** represents the end user’s security identifier (SID): - - |Cmdlet|Examples| - |--- |--- | - |Enable-AppVClientConnectionGroup|Enable-AppVClientConnectionGroup "ConnectionGroupA" -UserSID S-1-2-34-56789012-3456789012-345678901-2345| - |Disable-AppVClientConnectionGroup|Disable-AppVClientConnectionGroup "ConnectionGroupA" -UserSID S-1-2-34-56789012-3456789012-345678901-2345| - -## To allow only administrators to enable connection groups - -1. Review the description and requirement for using this cmdlet: - - - Use this cmdlet and parameter to configure the App-V client to allow only administrators (not end users) to enable or disable connection groups. - - - You must be using at least App-V 5.0 SP3 to use this cmdlet. - -2. Run the following cmdlet and parameter: - - |Cmdlet|Parameter and values|Example| - |--- |--- |--- | - |Set-AppvClientConfiguration|-RequirePublishAsAdmin
  • 0 - False
  • 1 - True|Set-AppvClientConfiguration -RequirePublishAsAdmin
    1| - -
    For App-V issues, use the [App-V TechNet Forum](https://social.technet.microsoft.com/Forums/en-US/home?forum=mdopappv). - -## Related articles - - -[Operations for App-V](appv-operations.md) - -[Administering App-V by Using Windows PowerShell](appv-administering-appv-with-powershell.md) diff --git a/windows/application-management/app-v/appv-managing-connection-groups.md b/windows/application-management/app-v/appv-managing-connection-groups.md deleted file mode 100644 index 7f676c5b81..0000000000 --- a/windows/application-management/app-v/appv-managing-connection-groups.md +++ /dev/null @@ -1,51 +0,0 @@ ---- -title: Managing Connection Groups (Windows 10/11) -description: Connection groups can allow administrators to manage packages independently and avoid having to add the same application multiple times to a client computer. -author: aczechowski -ms.service: windows-client -ms.date: 04/19/2017 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.subservice: itpro-apps -ms.topic: article ---- - -# Managing Connection Groups - -[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] - -Connection groups enable the applications within a package to interact with each other in the virtual environment, while remaining isolated from the rest of the system. By using connection groups, administrators can manage packages independently and can avoid having to add the same application multiple times to a client computer. - -**Note**   -In some previous versions of App-V, connection groups were referred to as Dynamic Suite Composition. - -**In this section:** - -|Links|Description| -|--- |--- | -|[About the Connection Group Virtual Environment](appv-connection-group-virtual-environment.md)|Describes the connection group virtual environment.| -|[About the Connection Group File](appv-connection-group-file.md)|Describes the connection group file.| -|[How to Create a Connection Group](appv-create-a-connection-group.md)|Explains how to create a new connection group.| -|[How to Create a Connection Group with User-Published and Globally Published Packages](appv-create-a-connection-group-with-user-published-and-globally-published-packages.md)|Explains how to create a new connection group that contains a mix of packages that are published to the user and published globally.| -|[How to Delete a Connection Group](appv-delete-a-connection-group.md)|Explains how to delete a connection group.| -|[How to Publish a Connection Group](appv-publish-a-connection-group.md)|Explains how to publish a connection group.| -|[How to Make a Connection Group Ignore the Package Version](appv-configure-connection-groups-to-ignore-the-package-version.md)|Explains how to configure a connection group to accept any version of a package, which simplifies package upgrades and reduces the number of connection groups you need to create.| -[How to Allow Only Administrators to Enable Connection Groups](appv-allow-administrators-to-enable-connection-groups.md)|Explains how to configure the App-V client so that only administrators (not end users) can enable or disable connection groups.| - -
    For App-V issues, use the [App-V TechNet Forum](https://social.technet.microsoft.com/Forums/en-US/home?forum=mdopappv). - -## Other resources for App-V connection groups - - -- [Operations for App-V](appv-operations.md) - - - - - - - - - diff --git a/windows/application-management/app-v/appv-migrating-to-appv-from-a-previous-version.md b/windows/application-management/app-v/appv-migrating-to-appv-from-a-previous-version.md deleted file mode 100644 index cb9d2085c0..0000000000 --- a/windows/application-management/app-v/appv-migrating-to-appv-from-a-previous-version.md +++ /dev/null @@ -1,129 +0,0 @@ ---- -title: Migrating to App-V from a Previous Version (Windows 10/11) -description: Learn how to migrate to Microsoft Application Virtualization (App-V) for Windows 10/11 from a previous version. -author: aczechowski -ms.service: windows-client -ms.date: 04/19/2017 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.subservice: itpro-apps -ms.topic: article ---- - -# Migrating to App-V from previous versions - -[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] - -To migrate from App-V 4.x to App-V for Windows 10/11, you must upgrade to App-V 5.x first. - -## Improvements to the App-V Package Converter - - -You can now use the package converter to convert App-V 4.6 packages that contain scripts, and registry information and scripts from source .osd files are now included in package converter output. - -You can also use the `–OSDsToIncludeInPackage` parameter with the `ConvertFrom-AppvLegacyPackage` cmdlet to specify which .osd files’ information is converted and placed within the new package. - -|New in App-V for Windows client|Prior to App-V for Windows 10| -|--- |--- | -|New .xml files are created corresponding to the .osd files associated with a package; these files include the following information:
  • environment variables
  • shortcuts
  • file type associations
  • registry information
  • scripts

    You can now choose to add information from a subset of the .osd files in the source directory to the package using the -OSDsToIncludeInPackage parameter.|Registry information and scripts included in .osd files associated with a package weren't included in package converter output.

    The package converter would populate the new package with information from all of the .osd files in the source directory.| - -### Example conversion statement - -To understand the new process, review the following example `ConvertFrom-AppvLegacyPackage` package converter statement. - -**If the source directory (\\\\OldPkgStore\\ContosoApp) includes the following:** - -- ContosoApp.sft - -- ContosoApp.msi - -- ContosoApp.sprj - -- ContosoApp\_manifest.xml - -- X.osd - -- Y.osd - -- Z.osd - -**And you run this command:** - -``` syntax -ConvertFrom-AppvLegacyPackage –SourcePath \\OldPkgStore\ContosoApp\ --DestinationPath \\NewPkgStore\ContosoApp\ --OSDsToIncludeInPackage X.osd,Y.osd -``` - -**The following is created in the destination directory (\\\\NewPkgStore\\ContosoApp):** - -- ContosoApp.appv - -- ContosoApp.msi - -- ContosoApp\_DeploymentConfig.xml - -- ContosoApp\_UserConfig.xml - -- X\_Config.xml - -- Y\_Config.xml - -- Z\_Config.xml - -**In the above example:** - -|These Source directory files…|…are converted to these Destination directory files…|…and will contain these items|Description| -|--- |--- |--- |--- | -|
  • X.osd
  • Y.osd
  • Z.osd|
  • X_Config.xml
  • Y_Config.xml
  • Z_Config.xml|
  • Environment variables:
  • Shortcuts
  • File type associations
  • Registry information
  • Scripts|Each .osd file is converted to a separate, corresponding .xml file that contains the items listed here in App-V deployment configuration format. These items can then be copied from these .xml files and placed in the deployment configuration or user configuration files as desired.
    In this example, there are three .xml files, corresponding with the three .osd files in the source directory. Each .xml file contains the environment variables, shortcuts, file type associations, registry information, and scripts in its corresponding .osd file.| -|
  • X.osd
  • Y.osd|
  • ContosoApp.appv
  • ContosoApp_DeploymentConfig.xml
  • ContosoApp_UserConfig.xml|
  • Environment variables
  • Shortcuts
  • File type associations|The information from the .osd files specified in the -OSDsToIncludeInPackage parameter is converted and placed inside the package. The converter then populates the deployment configuration file and the user configuration file with the contents of the package, just as App-V Sequencer does when sequencing a new package.
    In this example, environment variables, shortcuts, and file type associations included in X.osd and Y.osd were converted and placed in the App-V package, and some of this information was also included in the deployment configuration and user configuration files. X.osd and Y.osd were used because they were included as arguments to the -OSDsToIncludeInPackage parameter. No information from Z.osd was included in the package, because it wasn't included as one of these arguments.| - -## Converting packages created using a prior version of App-V - - -Use the package converter utility to upgrade virtual application packages created using versions of App-V prior to App-V 5.0. The package converter uses Windows PowerShell to convert packages and can help automate the process if you have many packages that require conversion. App-V packages created with App-V 5.x don't need to be converted. - - -**Important**   -After you convert an existing package you should test the package prior to deploying the package to ensure the conversion process was successful. - - - -**What to know before you convert existing packages** - -|Issue|Workaround| -|--- |--- | -|Virtual packages using DSC aren't linked after conversion.|Link the packages using connection groups. See [Managing Connection Groups](appv-managing-connection-groups.md).| -|Environment variable conflicts are detected during conversion.|Resolve any conflicts in the associated **.osd** file.| -|Hard-coded paths are detected during conversion.|Hard-coded paths are difficult to convert correctly. The package converter will detect and return packages with files that contain hard-coded paths. View the file with the hard-coded path, and determine whether the package requires the file. If so, it's recommended to re-sequence the package.| - -When converting a package check for failing files or shortcuts, locate the item in App-V 4.6 package. It could possibly be a hard-coded path. Convert the path. - -**Note**   -It's recommended that you use the App-V sequencer for converting critical applications or applications that need to take advantage of features. See [How to Sequence a New Application with App-V](appv-sequence-a-new-application.md). - -If a converted package doesn't open after you convert it, it's also recommended that you resequence the application using the App-V sequencer. - -[How to Convert a Package Created in a Previous Version of App-V](appv-convert-a-package-created-in-a-previous-version-of-appv.md) - -## Migrating the App-V Server Full Infrastructure - - -There's no direct method to upgrade to a full App-V infrastructure. Use the information in the following section for information about upgrading the App-V server. - -|Task|More Information| -|--- |--- | -|Review prerequisites.|[App-V Server prerequisite software](appv-prerequisites.md#app-v-server-prerequisite-software)| -|Enable the App-V client.|[Enable the App-V desktop client](appv-enable-the-app-v-desktop-client.md)| -|Install App-V Server.|[How to Deploy the App-V Server](appv-deploy-the-appv-server.md)| -|Migrate existing packages.|See [Converting packages created using a prior version of App-V](#converting-packages-created-using-a-prior-version-of-app-v) earlier in this article.| - -
    For App-V issues, use the [App-V TechNet Forum](https://social.technet.microsoft.com/Forums/en-US/home?forum=mdopappv). - -## Other resources for performing App-V migration tasks - -- [Operations for App-V](appv-operations.md) - -- [A simplified Microsoft App-V 5.1 Management Server upgrade procedure](/archive/blogs/appv/a-simplified-microsoft-app-v-5-1-management-server-upgrade-procedure) diff --git a/windows/application-management/app-v/appv-modify-an-existing-virtual-application-package.md b/windows/application-management/app-v/appv-modify-an-existing-virtual-application-package.md deleted file mode 100644 index d9b051f74f..0000000000 --- a/windows/application-management/app-v/appv-modify-an-existing-virtual-application-package.md +++ /dev/null @@ -1,155 +0,0 @@ ---- -title: How to Modify an Existing Virtual Application Package (Windows 10/11) -description: Learn how to modify an existing virtual application package and add a new application to an existing virtual application package. -author: aczechowski -ms.service: windows-client -ms.date: 04/19/2017 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.subservice: itpro-apps -ms.topic: article ---- - -# How to Modify an Existing Virtual Application Package - -[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] - -This article explains how to: - -- [Update an application in an existing virtual application package](#update-an-application-in-an-existing-virtual-application-package) - -- [Modify the properties associated with an existing virtual application package](#modify-the-properties-associated-with-an-existing-virtual-application-package) - -- [Add a new application to an existing virtual application package](#add-a-new-application-to-an-existing-virtual-application-package) - -**Before you update a package:** - -- Ensure that you’ve installed the Microsoft Application Virtualization (App-V) Sequencer, which is required for modifying a virtual application package. To install the App-V Sequencer, see [How to Install the Sequencer](appv-install-the-sequencer.md). - -- Save the .appv file in a secure location and always trust the source before trying to open the package for editing. - -- The Managing Authority section is erroneously removed from the deployment configuration file when you update a package. Before starting the update, copy the Managing Authority section from the existing deployment configuration file, and then paste the copied section into the new configuration file after the conversion is complete. - -- If you click **Modify an Existing Virtual Application Package** in the Sequencer in order to edit a package, but then make no changes and close the package, the streaming behavior of the package is changed. The primary feature block is removed from the StreamMap.xml file, and any files that were listed in the publishing feature block are removed. Users who receive the edited package experience that package as if it were stream-faulted, regardless of how the original package was configured. - -## Update an application in an existing virtual application package - -1. On the computer that runs the sequencer, click **All Programs**, point to **Microsoft Application Virtualization**, and then click **Microsoft Application Virtualization Sequencer**. - -2. In the App-V Sequencer, click **Modify an Existing Virtual Application Package** > **Next**. - -3. On the **Select Task** page, click **Update Application in Existing Package** > **Next**. - -4. On the **Select Package** page, click **Browse** to locate the virtual application package that contains the application to update, and then click **Next**. - -5. On the **Prepare Computer** page, review the issues that could cause the application update to fail or cause the updated application to contain unnecessary data. Resolve all potential issues before you continue. After making any corrections and resolving all potential issues, click **Refresh** > **Next**. - - **Important**   - If you're required to disable virus scanning software, first scan the computer that runs the sequencer to ensure that no unwanted or malicious files are added to the package. - -6. On the **Select Installer** page, click **Browse** and specify the update installation file for the application. If the update doesn't have an associated installer file, and if you plan to run all installation steps manually, select the **Select this option to perform a custom installation** check box, and then click **Next**. - -7. On the **Installation** page, when the sequencer and application installer are ready you can proceed to install the application update so the sequencer can monitor the installation process. If additional installation files must be run as part of the installation, click **Run**, and then locate and run the additional installation files. When you're finished with the installation, select **I am finished installing**. Click **Next**. - - >**Note**  The sequencer monitors all changes and installations that occur on the computer that runs the sequencer. This includes any changes and installations that are performed outside of the sequencing wizard. - -8. On the **Installation Report** page, you can review information about the updated virtual application. In **Additional Information**, double-click the event to obtain more detailed information. To proceed, click **Next**. - -9. On the **Streaming** page, run each program so that it can be optimized and run more efficiently on target computers. It can take several minutes for all of the applications to run. After all applications have run, close each of the applications, and then click **Next**. - - >**Note**  You can stop an application from loading during this step. In the **Application Launch** dialog box, click **Stop**, and then select either **Stop all applications** or **Stop this application only**. - -10. On the **Create Package** page, to modify the package without saving it, select the check box for **Continue to modify package without saving using the package editor**. When you select this option, the package opens in the App-V Sequencer console, where you can modify the package before it's saved. Click **Next**. - - To save the package immediately, select the default **Save the package now**. Add optional **Comments** to associate with the package. Comments are useful to identify the application version and provide other information about the package. The default **Save Location** is also displayed. To change the default location, click **Browse** and specify the new location. Click **Create**. - -11. On the **Completion** page, click **Close** to close the wizard. The package is now available in the sequencer. - - -## Modify the properties associated with an existing virtual application package - -1. On the computer that runs the sequencer, click **All Programs**, point to **Microsoft Application Virtualization**, and then click **Microsoft Application Virtualization Sequencer**. - -2. In the App-V Sequencer, click **Modify an Existing Virtual Application Package** > **Next**. - -3. On the **Select Task** page, click **Edit Package** > **Next**. - -4. On the **Select Package** page, click **Browse** to locate the virtual application package that contains the application properties to modify, and then click **Edit**. - -5. In the App-V Sequencer console, perform any of the following tasks as needed: - - - Import and export the manifest file. - - - Enable or disable Browser Helper Objects. - - - Import or export a VFS file. - - - Import a directory into the virtual file system. - - - Import and export virtual registry keys. - - - View package properties. - - - View associated package files. - - - Edit registry settings. - - - Review the extra package settings (except operating system file properties). - - - Set virtualized registry key state (override or merge). - - - Set virtualized folder state. - - - Add or edit shortcuts and file type associations. - - >**Note**  To edit shortcuts or file type associations, you must first open the package for upgrade to add a new application, and then proceed to the final editing page. - -6. When you finish changing the package properties, click **File** > **Save** to save the package. - -## Add a new application to an existing virtual application package - -1. On the computer that runs the sequencer, click **All Programs**, point to **Microsoft Application Virtualization**, and then click **Microsoft Application Virtualization Sequencer**. - -2. In the App-V Sequencer, click **Modify an Existing Virtual Application Package** > **Next**. - -3. On the **Select Task** page, click **Add New Application** > **Next**. - -4. On the **Select Package** page, click **Browse** to locate the virtual application package to which you'll add the application, and then click **Next**. - -5. On the **Prepare Computer** page, review the issues that could cause the package creation to fail or cause the revised package to contain unnecessary data. Resolve all potential issues before you continue. After making any corrections and resolving all potential issues, click **Refresh** > **Next**. - - >**Important**  If you're required to disable virus scanning software, first scan the computer that runs the sequencer to ensure that no unwanted or malicious files can be added to the package. - -6. On the **Select Installer** page, click **Browse** and specify the installation file for the application. If the application doesn't have an associated installer file and you plan to run all installation steps manually, select the **Select this option to perform a custom installation** check box, and then click **Next**. - -7. On the **Installation** page, when the sequencer and application installer are ready, install the application so that the sequencer can monitor the installation process. If more installation files must be run as part of the installation, click **Run**, and locate and run those installation files. When you finish the installation, select **I am finished installing** > **Next**. In the **Browse for Folder** dialog box, specify the primary directory where the application will be installed. Ensure that this directory is a new location so that you don’t overwrite the existing version of the virtual application package. - - >**Note**  The sequencer monitors all changes and installations that occur on the computer that runs the sequencer. This includes any changes and installations that are performed outside of the sequencing wizard. - -8. On the **Configure Software** page, optionally run the programs contained in the package. This step completes any associated license or configuration tasks that are required to run the application before you deploy and run the package on target computers. To run all the programs at the same time, select at least one program, and then click **Run All**. To run specific programs, select the program or programs you want to run, and then click **Run Selected**. Complete the required configuration tasks and then close the applications. It can take several minutes for all programs to run. Click **Next**. - -9. On the **Installation Report** page, you can review information about the updated virtual application. In **Additional Information**, double-click the event to obtain more detailed information, and then click **Next** to open the **Customize** page. - -10. If you're finished installing and configuring the virtual application, select **Stop now** and skip to step 13 of this procedure. If you want to perform the following described customization, click **Customize**. - - If you're customizing, prepare the virtual package for streaming, and then click **Next**. Streaming improves the experience when the virtual application package is run on target computers. - -11. On the **Streaming** page, run each program so that it can be optimized and run more efficiently on target computers. It can take several minutes for all the applications to run. After all applications have run, close each of the applications, and then click **Next**. - - >**Note**  You can stop an application from loading during this step. In the **Application Launch** dialog box, click **Stop** and then select either **Stop all applications** or **Stop this application only**. - -12. On the **Create Package** page, to modify the package without saving it, select the **Continue to modify package without saving using the package editor** check box. Selecting this option opens the package in the App-V Sequencer console, where you can modify the package before saving it. Click **Next**. - - To save the package immediately, select the default **Save the package now**. Add optional **Comments** to associate with the package. Comments are useful for providing application versions and other information about the package. The default **Save Location** is also displayed. To change the default location, click **Browse** and specify the new location. The uncompressed package size is displayed. Click **Create**. - -13. On the **Completion** page, click **Close**. The package is now available in the sequencer. - - - -
    For App-V issues, use the [App-V TechNet Forum](https://social.technet.microsoft.com/Forums/en-US/home?forum=mdopappv). - -## Related articles - -[Operations for App-V](appv-operations.md) diff --git a/windows/application-management/app-v/appv-modify-client-configuration-with-powershell.md b/windows/application-management/app-v/appv-modify-client-configuration-with-powershell.md deleted file mode 100644 index 84f2710b45..0000000000 --- a/windows/application-management/app-v/appv-modify-client-configuration-with-powershell.md +++ /dev/null @@ -1,38 +0,0 @@ ---- -title: How to Modify Client Configuration by Using Windows PowerShell (Windows 10/11) -description: Learn how to modify the Application Virtualization (App-V) client configuration by using Windows PowerShell. -author: aczechowski -ms.service: windows-client -ms.date: 04/19/2017 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.subservice: itpro-apps -ms.topic: article ---- - -# How to Modify Client Configuration by Using Windows PowerShell - -[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] - -Use the following procedure to configure the App-V client configuration. - -1. To configure the client settings using Windows PowerShell, use the **Set-AppVClientConfiguration** cmdlet. For more information about installing Windows PowerShell, and a list of cmdlets see, [How to Load the Windows PowerShell Cmdlets for App-V and Get Cmdlet Help](appv-load-the-powershell-cmdlets-and-get-cmdlet-help.md). - -2. To modify the client configuration, open a Windows PowerShell Command prompt and run **Set-AppVClientConfiguration** with any required parameters. For example: - - `$config = Get-AppVClientConfiguration` - - `Set-AppVClientConfiguration $config` - - `Set-AppVClientConfiguration –Name1 MyConfig –Name2 "xyz"` - - - - -
    For App-V issues, use the [App-V TechNet Forum](https://social.technet.microsoft.com/Forums/en-US/home?forum=mdopappv). - -## Related articles - -[Operations for App-V](appv-operations.md) diff --git a/windows/application-management/app-v/appv-move-the-appv-server-to-another-computer.md b/windows/application-management/app-v/appv-move-the-appv-server-to-another-computer.md deleted file mode 100644 index 2b4ee820e3..0000000000 --- a/windows/application-management/app-v/appv-move-the-appv-server-to-another-computer.md +++ /dev/null @@ -1,37 +0,0 @@ ---- -title: How to Move the App-V Server to Another Computer (Windows 10/11) -description: Learn how to create a new management server console in your environment and learn how to connect it to the App-V database. -author: aczechowski -ms.service: windows-client -ms.date: 04/19/2017 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.subservice: itpro-apps -ms.topic: article ---- - -# How to move the App-V server to another computer - -**Applies to** -- Windows Server 2016 - -Use the following information to create a new management server console in your environment. - -## To create a new management server console - - -Follow these steps to create a new management server console: - -1. Install the management server on a computer in your environment. For more information about installing the management server, see [Deploying the App-V server](appv-deploying-the-appv-server.md). - -2. After you've completed the installation, use the following link to connect it to the App-V database - [How to install the Management Server on a Standalone Computer and Connect it to the Database](appv-install-the-management-server-on-a-standalone-computer.md). - - - -
    For App-V issues, use the [App-V TechNet Forum](https://social.technet.microsoft.com/Forums/en-US/home?forum=mdopappv). - -## Related articles - -[Operations for App-V](appv-operations.md) diff --git a/windows/application-management/app-v/appv-operations.md b/windows/application-management/app-v/appv-operations.md deleted file mode 100644 index 8af6d33a4d..0000000000 --- a/windows/application-management/app-v/appv-operations.md +++ /dev/null @@ -1,55 +0,0 @@ ---- -title: Operations for App-V (Windows 10/11) -description: Learn about the various types of App-V administration and operating tasks that are typically performed by an administrator. -author: aczechowski -ms.service: windows-client -ms.date: 04/18/2018 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.topic: article -ms.subservice: itpro-apps ---- - -# Operations for App-V - -[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] - -This section of the Microsoft Application Virtualization (App-V) Administrator’s Guide includes information about the various types of App-V administration and operating tasks that are typically performed by an administrator. This section also includes step-by-step procedures to help you successfully perform those tasks. - -## Operations Information - -- [Creating and Managing App-V Virtualized Applications](appv-creating-and-managing-virtualized-applications.md) - - Describes how to create, modify, and convert virtualized packages. -- [Administering App-V Virtual Applications by Using the Management Console](appv-administering-virtual-applications-with-the-management-console.md) - - Describes how to use the App-V Management console to perform tasks such as sequencing an application, changing a package, using a project template, and using a package accelerator. -- [Managing Connection Groups](appv-managing-connection-groups.md) - - Describes how connection groups enable virtualized applications to communicate with each other in the virtual environment; explains how to create, publish, and delete them; and describes how connection groups can help you better manage your virtualized applications. -- [Deploying App-V Packages by Using Electronic Software Distribution (ESD)](appv-deploying-packages-with-electronic-software-distribution-solutions.md) - - Describes how to deploy App-V packages by using an ESD. -- [Using the App-V Client Management Console](appv-using-the-client-management-console.md) - - Describes how to perform client configuration tasks using the client management console. -- [Migrating to App-V from a Previous Version](appv-migrating-to-appv-from-a-previous-version.md) - - Provides instructions for migrating to App-V from a previous version. -- [Administering App-V by Using Windows PowerShell](appv-administering-appv-with-powershell.md) - - Describes the set of Windows PowerShell cmdlets available for administrators performing various App-V server tasks. - -## Additional information - -- [Application Virtualization (App-V) overview](appv-for-windows.md) -- [Getting Started with App-V](appv-getting-started.md) -- [Planning for App-V](appv-planning-for-appv.md) -- [Deploying App-V](appv-deploying-appv.md) -- [Troubleshooting App-V](appv-troubleshooting.md) -- [Technical Reference for App-V](appv-technical-reference.md) - - - diff --git a/windows/application-management/app-v/appv-performance-guidance.md b/windows/application-management/app-v/appv-performance-guidance.md deleted file mode 100644 index aca5169513..0000000000 --- a/windows/application-management/app-v/appv-performance-guidance.md +++ /dev/null @@ -1,496 +0,0 @@ ---- -title: Performance Guidance for Application Virtualization -description: Learn how to configure App-V for optimal performance, optimize virtual app packages, and provide a better user experience with RDS and VDI. -author: aczechowski -ms.service: windows-client -ms.date: 04/19/2017 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.subservice: itpro-apps -ms.topic: article ---- - -# Performance Guidance for Application Virtualization - -**Applies to**: - -- Windows 7 SP1 -- Windows 10 -- Windows 11 -- Server 2012 R2 -- Server 2016 - -Learn how to configure App-V for optimal performance, optimize virtual app packages, and provide a better user experience with RDS and VDI. - -Implementing multiple methods can help you improve the end-user experience. However, your environment may not support all methods. - -You should read and understand the following information before reading this document. - -- [Application Virtualization (App-V) overview](appv-for-windows.md) - -- [Application Publishing and Client Interaction](appv-application-publishing-and-client-interaction.md) - -- [App-V Sequencing Guide](https://www.microsoft.com/download/details.aspx?id=27760) - -> [!Note] -> Some terms used in this document may have different meanings depending on external source and context. For more information about terms used in this document followed by an asterisk `*`, review the [Application Virtualization Performance Guidance Terminology](#bkmk-terms1) section of this document. - -Finally, this document will provide you with the information to configure the computer running App-V client and the environment for optimal performance. Optimize your virtual application packages for performance using the sequencer, and to understand how to use User Experience Virtualization (UE-V) or other user environment management technologies to provide the optimal user experience with App-V in both Remote Desktop Services (RDS) and non-persistent virtual desktop infrastructure (VDI). - -To help determine what information is relevant to your environment, you should review each section's brief overview and applicability checklist. - -## App-V in stateful\* non-persistent deployments - -This section provides information about an approach that helps ensure a user will have access to all virtual applications within seconds after logging in. This access is achieved by uniquely addressing the often long-running App-V publishing refresh. As you'll discover the basis of the approach, the fastest publishing refresh, is one that doesn't have to actually do anything. Many conditions must be met and steps followed to provide the optimal user experience. - -Use the information in the following section for more information: - -[Usage Scenarios](#bkmk-us) - As you review the two scenarios, keep in mind that these scenarios are the approach extremes. Based on your usage requirements, you may choose to apply these steps to a subset of users and/or virtual applications packages. - -- Optimized for Performance – To provide the optimal experience, you can expect the base image to include some of the App-V virtual application package. This and other requirements are discussed. - -- Optimized for Storage – If you're concerned with the storage impact, following this scenario will help address those concerns. - -[Preparing your Environment](#bkmk-pe) - -- Steps to Prepare the Base Image – Whether in a non-persistent VDI or RDSH environment, only a few steps must be completed in the base image to enable this approach. - -- Use UE-V as the User Profile Management (UPM) solution for the App-V approach – the cornerstone of this approach is the ability of a UEM solution to persist the contents of just a few registry and file locations. These locations constitute the user integrations\*. Be sure to review the specific requirements for the UPM solution. - -[User Experience Walk-through](#bkmk-uewt) - -- Walk-through – It's a step-by-step walk-through of the App-V and UE-V operations and the expectations users should have. - -- Outcome – It describes the expected results. - -[Impact to Package Lifecycle](#bkmk-plc) - -[Enhancing the VDI Experience through Performance Optimization/Tuning](#bkmk-evdi) - -### Applicability Checklist - -|Checklist|Deployment Environment| -|--- |--- | -|![Checklist box](images/checklistbox.gif)|Non-Persistent VDI or RDSH.| -|![Checklist box](images/checklistbox.gif)|User Experience Virtualization (UE-V), other UPM solutions or User Profile Disks (UPD).| - -|Checklist|Expected Configuration| -|--- |--- | -|![Checklist box](images/checklistbox.gif)|User Experience Virtualization (UE-V) with the App-V user state template enabled or User Profile Management (UPM) software. Non-UE-V UPM software must be capable of triggering on Login or Process/Application Start and Logoff.| -|![Checklist box](images/checklistbox.gif)|App-V Shared Content Store (SCS) is configured or can be configured.| - - -|Checklist|IT Administration| -|--- |--- | -|![Checklist box](images/checklistbox.gif)|Admin may need to update the VM base image regularly to ensure optimal performance or Admin may need to manage multiple images for different user groups.| - -### Usage Scenarios - -As you review the two scenarios, keep in mind that these scenarios represent the extremes. Based on your usage requirements, you may choose to apply these steps to a subset of users, virtual application packages, or both. - -- **Performance**: To provide the most optimal user experience, this approach uses the capabilities of a UPM solution and requires extra image preparation and can incur some more image management overhead. - - The following section describes many performance improvements in stateful non-persistent deployments. For more information, see [Sequencing Steps to Optimize Packages for Publishing Performance](#sequencing-steps-to-optimize-packages-for-publishing-performance) (in this article). - -- **Storage**: The general expectations of the previous scenario still apply here. However, keep in mind that VM images are typically stored in costly arrays; a slight alteration has been made to the approach. Don't pre-configure user-targeted virtual application packages in the base image. - - The impact of this alteration is detailed in the [User Experience Walk-through](#bkmk-uewt) (in this article). - -### Preparing your Environment - -The following information displays the required steps to prepare the base image and the UE-V or another UPM solution for the approach. - -#### Prepare the Base Image - -- **Performance**: - - - Enable the App-V client as described in [Enable the App-V in-box client](appv-enable-the-app-v-desktop-client.md). - - Enable UE-V and download the App-V Settings Template from the UE-V template Gallery, see the following steps. - - Configure for Shared Content Store (SCS) mode. For more information, see [Deploying the App-V Sequencer and Configuring the Client](appv-deploying-the-appv-sequencer-and-client.md). - - Configure Preserve User Integrations on Login Registry DWORD. - - Pre-configure all user and global-targeted packages, for example, **Add-AppvClientPackage**. - - Pre-configure all user- and global-targeted connection groups, for example, **Add-AppvClientConnectionGroup**. - - Pre-publish all global-targeted packages. Or: - - Perform a global publishing/refresh. - - Perform a user publishing/refresh. - - Unpublish all user-targeted packages. - - Delete the following user-Virtual File System (VFS) entries: - - - `AppData\Local\Microsoft\AppV\Client\VFS` - - `AppData\Roaming\Microsoft\AppV\Client\VFS` - -- **Storage**: - - - Enable the App-V client as described in [Enable the App-V in-box client](appv-enable-the-app-v-desktop-client.md). - - Enable UE-V and download the App-V Settings Template from the UE-V template Gallery, see the following steps. - - Configure for Shared Content Store (SCS) mode. For more information, see [Deploying the App-V Sequencer and Configuring the Client](appv-deploying-the-appv-sequencer-and-client.md). - - Configure Preserve User Integrations on Login Registry DWORD. - - Pre-configure all global-targeted packages, for example, **Add-AppvClientPackage**. - - Pre-configure all global-targeted connection groups, for example, **Add-AppvClientConnectionGroup**. - - Pre-publish all global-targeted packages. - -#### Configurations - -For critical App-V Client configurations and for a little more context and how-to, review the following configuration settings: - -- **Shared Content Store (SCS) Mode**: When running the shared content store, only publishing data is maintained on hard disk; other virtual application assets are maintained in memory (RAM). Such a result helps to conserve local storage and minimize disk I/O per second (IOPS). - - This setting is recommended when low-latency connections are available between the App-V Client endpoint and the SCS content server, SAN. - - - Configurable in Windows PowerShell: `Set-AppvClientConfiguration -SharedContentStoreMode 1` - - Configurable with Group Policy: See [Deploying the App-V Sequencer and Configuring the Client](appv-deploying-the-appv-sequencer-and-client.md). - -- **PreserveUserIntegrationsOnLogin**: If you have not pre-configured (**Add-AppvClientPackage**) a specific package and this setting isn't configured, the App-V Client will de-integrate* the persisted user integrations, then reintegrate*. - - For every package that meets the above conditions, effectively twice the work will be done during publishing/refresh. - - If you don't plan to pre-configure every available user package in the base image, use this setting. - - - Configure in the Registry under `HKEY_LOCAL_MACHINE\Software\Microsoft\AppV\Client\Integration`. - - Create the DWORD value **PreserveUserIntegrationsOnLogin** with a value of 1. - - Restart the App-V client service or restart the computer running the App-V Client. - -- **MaxConcurrentPublishingRefresh**: This setting determines the number of users that can perform a publishing refresh/sync at the same time. The default setting is no limit. - - Limiting the number of concurrent publishing refreshes prevents excessive CPU usage that could impact computer performance. This limit is recommended in an RDS environment, where multiple users can log in to the same computer at the same time and perform a publishing refresh sync. - - If the concurrent publishing refresh threshold is reached, the time required to publish new applications and make them available to end users after they sign in could take an indeterminate amount of time. - - - Configure in the Registry under `HKEY_LOCAL_MACHINE\Software\Microsoft\AppV\Client\Publishing`. - - Create the DWORD value **MaxConcurrentPublishingrefresh** with the desired maximum number of concurrent publishing refreshes. - - The App-V client service and computer don't need to be restarted. - -### Configure UE-V solution for App-V Approach - -We recommend using User Experience Virtualization (UE-V) to capture and centralize application settings and Windows operating system settings for a specific user. These settings are then applied to the different computers that are accessed by the user, including desktop computers, laptop computers, and virtual desktop infrastructure (VDI) sessions. UE-V is optimized for RDS and VDI scenarios. - -For more information, see: - -- [User Experience Virtualization (UE-V) for Windows client overview](/windows/configuration/ue-v/uev-for-windows) - -- [Get Started with UE-V](/windows/configuration/ue-v/uev-getting-started) - -> [!Note] -> Without performing an additional configuration step, User Environment Virtualization (UE-V) won't be able to synchronize the Start menu shortcuts (.lnk files) on the target computer. The .lnk file type is excluded by default. - -UE-V will only support removing the .lnk file type from the exclusion list in the RDS and VDI scenarios, where every user's device will have the same set of applications installed to the same location and every .lnk file is valid for all the users' devices. For example, UE-V wouldn't currently support the following two scenarios, because the net result will be that the shortcut will be valid on one but not all devices. - -- If a user has an application installed on one device with .lnk files enabled and the same native application installed on another device to a different installation root with .lnk files enabled. - -- If a user has an application installed on one device but not another with .lnk files enabled. - -> [!Important] -> This topic describes how to change the Windows registry by using Registry Editor. If you change the Windows registry incorrectly, you can cause serious problems that might require you to reinstall Windows. You should make a backup copy of the registry files (System.dat and User.dat) before you change the registry. Microsoft cannot guarantee that the problems that might occur when you change the registry can be resolved. Change the registry at your own risk. - -Using the Microsoft Registry Editor (regedit.exe), navigate to `HKEY\_LOCAL\_MACHINE\Software\Microsoft\UEV\Agent\Configuration\ExcludedFileTypes` and remove `.lnk` from the excluded file types. - -## Configure other User Profile Management (UPM) solutions for App-V Approach - -The expectation in a stateful environment is that a UPM solution is implemented and can support persistence of user data across sessions and between logins. - -The requirements for the UPM solution are as follows. - -To enable an optimized sign-in experience, for example the App-V approach for the user, the solution must be capable of: - -- Persisting the below user integrations as part of the user profile/persona. - -- Triggering a user profile sync on sign in (or application start), which can guarantee that all user integrations are applied before publishing/refresh begin, or, - -- Attaching and detaching a user profile disk (UPD) or similar technology that contains the user integrations. - - > [!Note] - > - > App-V is supported when using UPD only when the entire profile is stored on the user profile disk. - > - > App-V packages are not supported when using UPD with selected folders stored in the user profile disk. The Copy on Write driver doesn't handle UPD selected folders. - -- Capturing changes to the locations, which constitute the user integrations, prior to session sign out. - -With App-V when you add a publishing server (**Add-AppvPublishingServer**) you can configure synchronization, for example refresh during a sign in and/or after a specified refresh interval. In both cases, a scheduled task is created. - -In previous versions of App-V, both scheduled tasks were configured using a VBScript that would initiate the user and global refresh. Starting with Hotfix Package 4 for Application Virtualization 5.0 SP2, the user refresh on a sign in was initiated by **SyncAppvPublishingServer.exe**. This change was introduced to provide UPM solutions a trigger process. This process delays the publish /refresh to allow the UPM solution to apply the user integrations. It will exit once the publishing/refresh is complete. - -### User Integrations - -Registry – HKEY\_CURRENT\_USER - -- Path - Software\\Classes - - Exclude: Local Settings, ActivatableClasses, AppX\* - -- Path - Software\\Microsoft\\AppV - -- Path- Software\\Microsoft\\Windows\\CurrentVersion\\App Paths - -### File Locations - -- Root – “Environment Variable” APPDATA - - Path – Microsoft\\AppV\\Client\\Catalog - -- Root – “Environment Variable” APPDATA - - Path – Microsoft\\AppV\\Client\\Integration - -- Root – “Environment Variable” APPDATA - - Path - Microsoft\\Windows\\Start Menu\\Programs - -- (To persist all desktop shortcuts, virtual and non-virtual) - - Root - “KnownFolder” {B4BFCC3A-DB2C-424C-B029-7FE99A87C641}FileMask - \*.lnk - -### User Experience Walk-through - -This following process is a step-by-step walk-through of the App-V and UPM operations, and the users' expectations. - -- **Performance**: After implementing this approach in the VDI/RDSH environment, on first login, - - (Operation) A user-publishing/refresh is initiated. - - (Expectation) If it's the first time that a user has published virtual applications (for example, non-persistent), this operation will take the usual duration of a publishing/refresh. - -- (Operation) After the publishing/refresh, the UPM solution captures the user integrations. - - (Expectation) Depending on how the UPM solution is configured, this capture may occur as part of the sign-out process. This result will incur the same/similar overhead as persisting the user state. - - **On subsequent logins**: - - - (Operation) UPM solution applies the user integrations to the system prior to publishing/refresh. - - (Expectation) There will be shortcuts present on the desktop, or in the start menu, which work immediately. When the publishing/refresh completes (that is, package entitlements change), some may go away. - - - (Operation) Publishing/refresh will process unpublish and publish operations for changes in user package entitlements. - - (Expectation) If there are no entitlement changes, publishing will complete in seconds. Otherwise, the publishing/refresh will increase relative to the number and complexity of virtual applications - - The publishing operation (**Publish-AppVClientPackage**) adds entries to the user catalog, maps entitlement to the user, identifies the local store, and finishes by completing any integration steps. - - - (Operation) UPM solution will capture user integrations again at sign off. - - (Expectation) Same as previous. - - **Outcome**: - - - Because the user integrations are entirely preserved, there will be no work for example, integration for the publishing/refresh to complete. All virtual applications will be available within seconds of sign in. - - The publishing/refresh will process changes to the users-entitled virtual applications, which impacts the experience. - -- **Storage**: After implementing this approach in the VDI/RDSH environment, on first login - - - (Operation) A user-publishing/refresh is initiated. - - (Expectation): - - - If this instance is the first time a user has published virtual applications (for example, non-persistent), this will take the usual duration of a publishing/refresh. - - First and subsequent logins will be impacted by pre-configuring of packages (add/refresh). - - - (Operation) After the publishing/refresh, the UPM solution captures the user integrations. - - (Expectation) Depending on how the UPM solution is configured, this capture may occur as part of the sign-off process. This result will incur the same/similar overhead as persisting the user state. - - **On subsequent logins**: - - - (Operation) UPM solution applies the user integrations to the system prior to publishing/refresh. - - (Operation) Add/refresh must pre-configure all user targeted applications. - - - (Expectation): - - This may increase the time to application availability significantly (on the order of 10s of seconds). - - This will increase the publishing refresh time relative to the number and complexity* of virtual applications. - - - (Operation) Publishing/refresh will process unpublish and publish operations for changes to user package entitlements. - - **Outcome**: Because the add/refresh must reconfigure all the virtual applications to the VM, the publishing refresh time on every login will be extended. - -### Impact to Package Life Cycle - -Upgrading a package is a crucial aspect of the package lifecycle. To help guarantee users have access to the appropriate upgraded (published) or downgraded (unpublished) virtual application packages, it's recommended you update the base image to reflect these changes. To understand why review the following section: - -App-V 5.0 SP2 introduced the concept of pending states. In the past, - -- If an administrator changed entitlements or created a new version of a package (upgraded) and during a publishing/refresh that package was in-use, the unpublish or publish operation, respectively, would fail. - -- Now, if a package is in use, the operation will be pended. The unpublish and publish-pend operations will be processed on service restart or if another publish or unpublish command is issued. In the latter case, if the virtual application is in-use otherwise, the virtual application will remain in a pending state. For globally published packages, a restart (or service restart) often needed. - -In a non-persistent environment, it's unlikely these pended operations will be processed. The pended operations, for example tasks are captured under **HKEY\_CURRENT\_USER** \\ **Software** \\ **Microsoft** \\ **AppV** \\ **Client** \\ **PendingTasks**. Although this location is persisted by the UPM solution, if it isn't applied to the environment prior to a sign in, it will not be processed. - -### Enhancing the VDI Experience through Performance Optimization Tuning - -The following section contains lists with information about Microsoft documentation and downloads that may be useful when optimizing your environment for performance. - -#### Windows Server - -Server performance tuning guidelines for [Microsoft Windows Server 2012 R2](/previous-versions/dn529133(v=vs.85)) - -#### Server roles - -- [Remote Desktop Virtualization Host](/previous-versions/dn567643(v=vs.85)) - -- [Remote Desktop Session Host](/previous-versions/dn567648(v=vs.85)) - -- [IIS Relevance: App-V Management, Publishing, Reporting Web Services](/previous-versions/dn567678(v=vs.85)) - -- [File Server (SMB) Relevance: If used for App-V Content Storage and Delivery in SCS Mode](/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/jj134210(v=ws.11)) - -#### Windows Client (guest OS) performance tuning guidance - -- [The Microsoft Premier Field Engineer (PFE) view on Virtual Desktop (VDI) Density](/archive/blogs/jeff_stokes/the-microsoft-premier-field-engineer-pfe-view-on-virtual-desktop-vdi-density) - -- [Optimization Script: (Provided by Microsoft Support)](/archive/blogs/jeff_stokes/hot-off-the-presses-get-it-now-the-windows-8-vdi-optimization-script-courtesy-of-pfe) - -## Sequencing Steps to Optimize Packages for Publishing Performance - -Several App-V features facilitate new scenarios or enable new customer deployment scenarios. These following features can impact the performance of the publishing and launch operations. - -|Step|Consideration|Benefits|Tradeoffs| -|--- |--- |--- |--- | -|No Feature Block 1 (FB1, also known as Primary FB)|No FB1 means the application will launch immediately and stream fault (application requires file, DLL and must pull down over the network) during launch. If there are network limitations, FB1 will:
  • Reduce the number of stream faults and network bandwidth used when you launch an application for the first time.
  • Delay launch until the entire FB1 has been streamed.|Stream faulting decreases the launch time.|Virtual application packages with FB1 configured will need to be resequenced.| - -### Removing FB1 - -Removing FB1 doesn't require the original application installer. After completing the following steps, it's suggested that you revert the computer running the sequencer to a clean snapshot. - -**Sequencer UI** - Create a New Virtual Application Package. - -1. Complete the sequencing steps up to Customize -> Streaming. - -2. At the Streaming step, don't select **Optimize the package for deployment over slow or unreliable network**. - -3. If desired, move on to **Target OS**. - -**Modify an Existing Virtual Application Package** - -1. Complete the sequencing steps up to Streaming. - -2. Don't select **Optimize the package for deployment over a slow or unreliable network**. - -3. Move to **Create Package**. - -**Windows PowerShell** - Update an Existing Virtual Application Package. - -1. Open an elevated Windows PowerShell session. - -2. Import-module **appvsequencer**. - -3. **Update-AppvSequencerPackage** - **AppvPackageFilePath** - - "C:\\Packages\\MyPackage.appv" -Installer - - "C:\\PackageInstall\\PackageUpgrade.exe empty.exe" -OutputPath - - "C:\\UpgradedPackages" - - > [!Note] - > This cmdlet requires an executable (.exe) or batch file (.bat). You must provide an empty (does nothing) executable or batch file. - -|Step|Considerations|Benefits|Tradeoffs| -|--- |--- |--- |--- | -|No SXS Install at Publish (Pre-Install SxS assemblies)|Virtual Application packages don't need to be resequenced. SxS Assemblies can remain in the virtual application package.|The SxS Assembly dependencies won't install at publishing time.|SxS Assembly dependencies must be pre-installed.| - - -### Creating a new virtual application package on the sequencer - -If, during sequencer monitoring, an SxS Assembly (such as a VC++ Runtime) is installed as part of an application's installation, SxS Assembly will be automatically detected and included in the package. The administrator will be notified and will have the option to exclude the SxS Assembly. - -**Client Side**: - -When publishing a virtual application package, the App-V Client will detect if a required SxS dependency is already installed. If the dependency is unavailable on the computer and it's included in the package, a traditional Windows Installer (.**msi**) installation of the SxS assembly will be initiated. As previously documented, simply install the dependency on the computer running the client to ensure that the Windows Installer (.msi) installation won't occur. - -|Step|Considerations|Benefits|Tradeoffs| -|--- |--- |--- |--- | -|Selectively Employ Dynamic Configuration files|The App-V client must parse and process these Dynamic Configuration files.

    Be conscious of size and complexity (script execution, VREG inclusions/exclusions) of the file.

    Numerous virtual application packages may already have User- or computer–specific dynamic configurations files.|Publishing times will improve if these files are used selectively or not at all.|Virtual application packages would need to be reconfigured individually or via the App-V server management console to remove associated Dynamic Configuration files.| - - -### Disabling a Dynamic Configuration by using Windows PowerShell - -- For already published packages, you can use `Set-AppVClientPackage –Name Myapp –Path c:\Packages\Apps\MyApp.appv` without - - **-DynamicDeploymentConfiguration** parameter - -- Similarly, when adding new packages using `Add-AppVClientPackage –Path c:\Packages\Apps\MyApp.appv`, don't use the - - **-DynamicDeploymentConfiguration** parameter. - -For documentation on How to Apply a Dynamic Configuration, see: - -- [How to Apply the User Configuration File by Using Windows PowerShell](appv-apply-the-user-configuration-file-with-powershell.md) - -- [How to Apply the Deployment Configuration File by Using Windows PowerShell](appv-apply-the-deployment-configuration-file-with-powershell.md) - -|Step|Considerations|Benefits|Tradeoffs| -|--- |--- |--- |--- | -|Account for Synchronous Script Execution during Package Lifecycle.|If script collateral is embedded in the package, Add cmdlets may be slower.
    Running of scripts during virtual application launch (StartVirtualEnvironment, StartProcess) and/or Add+Publish will impact the perceived performance during one or more of these lifecycle operations.|Use of Asynchronous (Non-Blocking) Scripts will ensure that the lifecycle operations complete efficiently.|This step requires working knowledge of all virtual application packages with embedded script collateral, which have associated dynamic configurations files and which reference and run scripts synchronously.| -|Remove Extraneous Virtual Fonts from Package.|Most applications investigated by the App-V product team contained a few fonts, typically fewer than 20.|Virtual Fonts impact publishing refresh performance.|Desired fonts will need to be enabled/installed natively. For instructions, see Install or uninstall fonts.| - -### Determining what virtual fonts exist in the package - -- Make a copy of the package. - -- Rename Package\_copy.appv to Package\_copy.zip - -- Open AppxManifest.xml and locate the following syntax: - - ```xml - - - - - ``` - - > [!Note] - > If there are fonts marked as **DelayLoad**, those won't impact first launch. - -### Excluding virtual fonts from the package - -Use the dynamic configuration file that best suits the user scope – deployment configuration for all users on computer, user configuration for specific user or users. - -- Disable fonts with the deployment or user configuration. - -Fonts - -```xml ---> - - - - -
    For App-V issues, use the [App-V TechNet Forum](https://social.technet.microsoft.com/Forums/en-US/home?forum=mdopappv). - -Help us to improve diff --git a/windows/application-management/app-v/appv-reporting.md b/windows/application-management/app-v/appv-reporting.md deleted file mode 100644 index 2e05013ad9..0000000000 --- a/windows/application-management/app-v/appv-reporting.md +++ /dev/null @@ -1,218 +0,0 @@ ---- -title: About App-V Reporting (Windows 10/11) -description: Learn how the App-V reporting feature collects information about computers running the App-V client and virtual application package usage. -author: aczechowski -ms.service: windows-client -ms.date: 04/16/2018 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.topic: article -ms.subservice: itpro-apps ---- - -# About App-V reporting - -[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] - -Application Virtualization (App-V) includes a built-in reporting feature that collects information about computers running the App-V client and virtual application package usage. You can generate reports from a centralized database with this information. - -## App-V reporting overview - -The following list displays the end–to-end high-level workflow for reporting in App-V. - -1. The App-V Reporting server requires the following things: - - * Internet Information Service (IIS) web server role - * Windows Authentication role (under **IIS / Security**) - * SQL Server installed and running with SQL Server Reporting Services (SSRS) - - To confirm SQL Server Reporting Services is running, enter `https://localhost/Reports` in a web browser as administrator on the server that will host App-V Reporting. The SQL Server Reporting Services Home page should appear. -2. Install the App-V reporting server and associated database. For more information about installing the reporting server, see [How to install the Reporting Server on a standalone computer and connect it to the database](appv-install-the-reporting-server-on-a-standalone-computer.md). Configure the time when the computer running the App-V client should send data to the reporting server. -3. If you aren't using an electronic software distribution system such as Configuration Manager to view reports, then you can define reports in SQL Server Reporting Service. - - > [!NOTE] - >If you are using the Configuration Manager integration with App-V, most reports are generated from Configuration Manager rather than from App-V. -4. After importing the App-V Windows PowerShell module using **Import-Module AppvClient** as administrator, enable App-V client reporting. This sample Windows PowerShell command enables App-V reporting: - - ```PowerShell - Set-AppvClientConfiguration -ReportingServerURL : -ReportingEnabled 1 -ReportingStartTime <0-23> -ReportingRandomDelay <#min> - ``` - - To immediately send App-V report data, run **Send-AppvClientReport** on the App-V client. - - For more information about configuring reporting on the App-V client, see [About client configuration settings](appv-client-configuration-settings.md). To administer App-V Reporting with Windows PowerShell, see [How to enable reporting on the App-V client by using PowerShell](appv-enable-reporting-on-the-appv-client-with-powershell.md). -5. After the reporting server receives the data from the App-V client, it sends the data to the reporting database. When the database receives and processes the client data, a successful reply is sent to the reporting server, which then notifies the App-V client. -6. When the App-V client receives the success notification, it empties the data cache to conserve space. - - > [!NOTE] - >By default, the cache is cleared after the server confirms receipt of data. You can manually configure the client to save the data cache. - - If the App-V client device doesn't receive a success notification from the server, it retains data in the cache and tries to resend data at the next configured interval. Clients continue to collect data and add it to the cache. - -### App-V reporting server frequently asked questions - -The following sections provide answers to frequently asked questions about how App-V reporting works. - -#### How frequently is reporting information sent to the reporting database? - -Frequency depends on the computer running the App-V client's reporting configuration. You must configure the frequency or interval for sending the reporting data manually, as App-V reporting isn't enabled by default. - -#### What information is stored in the reporting server database? - -The following information is stored in the reporting database: - -* The operating system running on the computer running the App-V client: host name, version, service pack, type - client/server, processor architecture. -* App-V client information: version. -* Published package list: GUID, version GUID, name. -* Application usage information: name, version, streaming server, user (domain\alias), package version GUID, launch status and time, shutdown time. - -#### What is the average volume of information that is sent to the reporting server? - -It depends. Three sets of data can be sent to the reporting server: - -* Operating system and App-V client information, which is about 150 Bytes every time it gets sent to the server. -* Published package lists, which are about 7 KB per 30 packages. This is sent only when the package list is updated with a publishing refresh, which is done infrequently; if there's no change, this information isn't sent. -* Virtual application usage information is about 0.25 KB per event. Opening and closing count as one event if both occur before sending the information. When the information is sent through a scheduled task, only the data since the last successful upload is sent to the server. If sending manually through the Windows PowerShell cmdlet, there's an optional argument called **DeleteOnSuccess** that controls if the data needs to be resent the next time around. - -For example, if 20 applications are opened and closed and reporting information is scheduled to be sent daily, the typical daily traffic should be about 0.15 KB + 20 × 0.25 KB, or about 5 KB/user. - -#### Can I schedule reporting? - -Yes. Besides manually sending reporting using Windows PowerShell cmdlets (**Send-AppvClientReport**), the task can be scheduled so it will happen automatically. There are two ways to schedule the reporting: - -* Using a Windows PowerShell cmdlet: **Set-AppvClientConfiguration**. For example: - - ```PowerShell - Set-AppvClientConfiguration -ReportingEnabled 1 -ReportingServerURL http://any.com/appv-reporting - ``` - - For a complete list of client configuration settings, go to [About client configuration settings](appv-client-configuration-settings.md) and look for the following entries: **ReportingEnabled**, **ReportingServerURL**, **ReportingDataCacheLimit**, **ReportingDataBlockSize**, **ReportingStartTime**, **ReportingRandomDelay**, **ReportingInterval**. -* Using Group Policy. If distributed using the domain controller, the settings are the same as previously listed. - - > [!NOTE] - >Group Policy settings override local settings configured using Windows PowerShell. - -## App-V Client reporting - -To use App-V reporting, you must enable and configure the App-V client. To configure reporting on the client, use the Windows PowerShell cmdlet **Set-AppVClientConfiguration**, or the Group Policy **ADMX Template**. For more information about the Windows PowerShell cmdlets, see [About client configuration settings](appv-client-configuration-settings.md). The following section provides examples of Windows PowerShell commands for configuring App-V client reporting. - -### Configuring App-V client reporting using Windows PowerShell - -The following examples show how Windows PowerShell parameters can configure the reporting features of the App-V client. - ->[!NOTE] ->The following configuration tasks can also be configured using Group Policy settings in the App-V ADMX template. The App-V settings are under **Computer Configuration** > **Administrative Templates** > **System** > **App-V**. - -#### Enabling reporting and initiating data collection on the computer running the App-V client - -Use the following command to enable reporting and initiate date collection on the computer running the App-V client: - -```PowerShell -Set-AppVClientConfiguration –ReportingEnabled 1 -``` - -#### Configuring the client to automatically send data to a specific reporting server - -To configure the client to automatically send data to a specific reporting server, use a command with the following format: - -```PowerShell -Set-AppVClientConfiguration -ReportingServerURL http://MyReportingServer:MyPort/ -ReportingStartTime 20 -ReportingInterval 1 -ReportingRandomDelay 30 -``` - -This example command configures the client to automatically send the reporting data to the reporting server URL ```http://MyReportingServer:MyPort/```. The reporting data will be sent to the URL daily between 8:00 PM and 8:30 PM, depending on the session's generated random delay. - -#### Limiting the size of the client's data cache - -To limit the client's data cache size, use a command with the following format: - -```PowerShell -Set-AppvClientConfiguration –ReportingDataCacheLimit 100 -``` - -This example command configures the maximum size of the App-V client computer's reporting cache to 100 MB. If the cache limit is reached before the data is sent to the server, then the log rolls over and data will be overwritten as necessary. - -#### Configuring the data block size transmitted across the network between the client and the server - -To configure the data block size, use a command with the following format: - -```PowerShell -Set-AppvClientConfiguration –ReportingDataBlockSize 10240 -``` - -This example command specifies the maximum size of the data block as 10,240 MB. - -### Types of data collected - -The following table displays the types of information you can collect by using App-V reporting. - -|Client information|Package information|Application usage| -|---|---|---| -|Host name|Package name|Start and end times| -|App-V client version|Package version|Run status| -|Processor architecture|Package source|Shutdown state| -|Operating system version|Percent cached|Application name| -|Service Pack level||Application version| -|Operating system type||Username| -|||Connection group| - -The client collects and saves this data in an **.xml** format. The data cache is hidden by default and requires administrator rights to open the XML file. - -### Sending data to the server - -You can configure the computer that is running the App-V client to automatically send data to the specified reporting server. To specify the server, use the **Set-AppvClientConfiguration** cmdlet with the following settings: - -* ReportingEnabled -* ReportingServerURL -* ReportingStartTime -* ReportingInterval -* ReportingRandomDelay - -After you configure the previous settings, you must create a scheduled task. The scheduled task will contact the server specified by the **ReportingServerURL** setting and will initiate the transfer. If you want to manually send data outside of the scheduled times, use the following Windows PowerShell cmdlet: - -```PowerShell -Send-AppVClientReport –URL http://MyReportingServer:MyPort/ -DeleteOnSuccess -``` - -If the reporting server has been previously configured, then the **–URL** parameter can be omitted. Alternatively, if the data should be sent to an alternate location, specify a different URL to override the configured **ReportingServerURL** for this data collection. - -The **-DeleteOnSuccess** parameter indicates that if the transfer is successful, then the data cache will be cleared. If the transfer-status isn't specified, then the cache won't be cleared. - -### Manual Data Collection - -You can also use the **Send-AppVClientReport** cmdlet to manually collect data. This solution is helpful with or without an existing reporting server. The following list displays information about collecting data with or without a reporting server. - -|With a reporting server|Without a reporting server| -|---|---| -|f you have an existing App-V reporting server, create a customized scheduled task or script. Specify that the client sends the data to the specified location at the desired frequency.|If you don't have an existing App-V reporting Server, use the **–URL** parameter to send the data to a specified share. For example: ```Send-AppVClientReport –URL \\Myshare\MyData\ -DeleteOnSuccess```
    The previous example will send the reporting data to the ```\\MyShare\MyData\``` location indicated by the **-URL** parameter. After the data has been sent, the cache is cleared.| - ->[!NOTE] ->If a location other than the Reporting Server is specified, the data is sent in **.xml** format with no additional processing. - -### Creating reports - -To retrieve report information and create reports using App-V, you must use one of the following methods: - -* Microsoft SQL Server Reporting Services (SSRS)—Microsoft SSRS is available with Microsoft SQL Server. SSRS isn't installed when you install the App-V reporting server. It must be deployed separately to generate the associated reports. For more information, see the [What is SQL Server Reporting Services (SSRS)?](/sql/reporting-services/create-deploy-and-manage-mobile-and-paginated-reports) article. - -* Scripting—You can generate reports by scripting directly against the App-V reporting database. For example: - - **Stored Procedure:** - - **spProcessClientReport** is scheduled to run at midnight or 12:00 AM. - - To run the Microsoft SQL Server Scheduled Stored procedure, the Microsoft SQL Server Agent must be running. Make sure the Microsoft SQL Server Agent is set to **AutoStart**. For more information, see [Autostart SQL Server Agent (SQL Server Management Studio)](/sql/ssms/agent/autostart-sql-server-agent-sql-server-management-studio). - - The stored procedure is also created when you use the App-V database scripts. - -You should also ensure that the reporting server web service’s **Maximum Concurrent Connections** is set to a value that the server can manage without affecting availability. The recommended number of **Maximum Concurrent Connections** for the **Reporting Web Service** is **10,000**. - - - - - -## Related articles - -* [Deploying the App-V server](appv-deploying-the-appv-server.md) -* [How to install the reporting server on a standalone computer and connect it to the database](appv-install-the-reporting-server-on-a-standalone-computer.md) diff --git a/windows/application-management/app-v/appv-running-locally-installed-applications-inside-a-virtual-environment.md b/windows/application-management/app-v/appv-running-locally-installed-applications-inside-a-virtual-environment.md deleted file mode 100644 index 4e4f47b94f..0000000000 --- a/windows/application-management/app-v/appv-running-locally-installed-applications-inside-a-virtual-environment.md +++ /dev/null @@ -1,140 +0,0 @@ ---- -title: Running a Locally Installed Application Inside a Virtual Environment with Virtualized Applications (Windows 10/11) -description: Running a Locally Installed Application Inside a Virtual Environment with Virtualized Applications -author: aczechowski -ms.service: windows-client -ms.date: 03/08/2018 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.subservice: itpro-apps -ms.topic: article ---- - -# Running a Locally Installed Application Inside a Virtual Environment with Virtualized Applications - -**Applies to** -- Windows 7 SP1 -- Windows 10 -- Windows 11 -- Windows Server 2012 R2 -- Windows Server 2016 - -You can run a locally installed application in a virtual environment, alongside applications that have been virtualized by using Microsoft Application Virtualization (App-V). You might want to do this task if you: - -- Want to install and run an application locally on client computers, but want to virtualize and run specific plug-ins that work with that local application. - -- Are troubleshooting an App-V client package and want to open a local application within the App-V virtual environment. - -Use any of the following methods to open a local application inside the App-V virtual environment: - -- [RunVirtual registry key](#bkmk-runvirtual-regkey) - -- [Get-AppvClientPackage Windows PowerShell cmdlet](#bkmk-get-appvclientpackage-posh) - -- [Command line switch /appvpid:<PID>](#bkmk-cl-switch-appvpid) - -- [Command line hook switch /appvve:<GUID>](#bkmk-cl-hook-switch-appvve) - -Each method accomplishes essentially the same task, but some methods may be better suited for some applications than others, depending on whether the virtualized application is already running. - -## RunVirtual registry key - - -To add a locally installed application to a package or to a connection group’s virtual environment, you add a subkey to the `RunVirtual` registry key in the Registry Editor, as described in the following sections. - -There's no Group Policy setting available to manage this registry key. So, you have to use Microsoft Intune or Configuration Manager, another electronic software distribution (ESD) system, or manually edit the registry. - -Starting with App-V 5.0 SP3, when using RunVirtual, you can publish packages globally or to the user. - - -### Steps to create the subkey - -1. Using the information in the following table, create a new registry key using the name of the executable file, for example, **MyApp.exe**. - - - **Published globally**: Create the `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\AppV\Client\RunVirtual` registry key. - - For example, create `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\AppV\Client\RunVirtual\MyApp.exe`. - - - **Published to the user**: Create the `HKEY_CURRENT_USER\SOFTWARE\Microsoft\AppV\Client\RunVirtual` registry key. - - For example, create `HKEY_CURRENT_USER \SOFTWARE\Microsoft\AppV\Client\RunVirtual\MyApp.exe`. - - - Connection group can be: - - Packages that are published globally or just to the user - - Packages that are published globally and to the user - - Use the `HKEY_LOCAL_MACHINE` or `HKEY_CURRENT_USER` key. But, all of the following conditions must be fulfilled: - - - If you want to include multiple packages in the virtual environment, you must include them in an enabled connection group. - - Create only one subkey for one of the packages in the connection group. For example, you have one package that is published globally and another package that is published to the user. You create a subkey for either of these packages, but not both. Although you create a subkey for only one of the packages, all of the packages in the connection group, plus the local application, will be available in the virtual environment. - - The key under which you create the subkey must match the publishing method you used for the package. - - For example, if you published the package to the user, you must create the subkey under `HKEY_CURRENT_USER\SOFTWARE\Microsoft\AppV\Client\RunVirtual`. Don't add a key for the same application under both hives. - -2. Set the new registry subkey’s value to the PackageId and VersionId of the package, separating the values with an underscore. - - **Syntax**: `_` - - **Example**: 4c909996-afc9-4352-b606-0b74542a09c1\_be463724-Oct1-48f1-8604-c4bd7ca92fa - - The application in the previous example would produce a registry export file (.reg file) like the following example: - - ```registry - Windows Registry Editor Version 5.00 - [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\AppV\Client\RunVirtual] - @="" - [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\AppV\Client\RunVirtual\MyApp.exe] - @="aaaaaaaa-bbbb-cccc-dddd-eeeeeeee_11111111-2222-3333-4444-555555555 - ``` - -## Get-AppvClientPackage Windows PowerShell cmdlet - - -You can use the **Start-AppVVirtualProcess** cmdlet to retrieve the package name and then start a process within the specified package's virtual environment. This method lets you launch any command within the context of an App-V package, regardless of whether the package is currently running. - -Use the following example syntax, and substitute the name of your package for ``: - -`$AppVName = Get-AppvClientPackage ` - -`Start-AppvVirtualProcess -AppvClientObject $AppVName cmd.exe` - -If you don’t know the exact name of your package, you can use the command line `Get-AppvClientPackage YourExecutable`, where `YourExecutable` is the name of the application. For example, enter `Get-AppvClientPackage Word`. - -## Command line switch `/appvpid:` - - -You can apply the `/appvpid:` switch to any command, which enables that command to run within a virtual process that you select by specifying its process ID (PID). Using this method launches the new executable in the same App-V environment as an executable that is already running. - -Example: `cmd.exe /appvpid:8108` - -To find the process ID (PID) of your App-V process, run the command **tasklist.exe** from an elevated command prompt. - -## Command line hook switch `/appvve:` - - -This switch lets you run a local command within the virtual environment of an App-V package. Unlike the **/appvid** switch, where the virtual environment must already be running, this switch enables you to start the virtual environment. - -Syntax: `cmd.exe /appvve:` - -Example: `cmd.exe /appvve:aaaaaaaa-bbbb-cccc-dddd-eeeeeeee_11111111-2222-3333-4444-55555555` - -To get the package GUID and version GUID of your application, run the **Get-AppvClientPackage** cmdlet. Concatenate the **/appvve** switch with the following: - -- A colon - -- Package GUID of the desired package - -- An underscore - -- Version ID of the desired package - -If you don’t know the exact name of your package, use the command line `Get-AppvClientPackage YourExecutable`, where `YourExecutable` is the name of the application. For example, enter `Get-AppvClientPackage Word`. - -This method lets you launch any command within the context of an App-V package, regardless of whether the package is currently running. - -## Related articles - - -[Technical Reference for App-V](appv-technical-reference.md) diff --git a/windows/application-management/app-v/appv-security-considerations.md b/windows/application-management/app-v/appv-security-considerations.md deleted file mode 100644 index 77bc48c66f..0000000000 --- a/windows/application-management/app-v/appv-security-considerations.md +++ /dev/null @@ -1,75 +0,0 @@ ---- -title: App-V Security Considerations (Windows 10/11) -description: Learn about accounts and groups, log files, and other security-related considerations for Microsoft Application Virtualization (App-V). -author: aczechowski -ms.service: windows-client -ms.date: 04/16/2018 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.topic: article -ms.subservice: itpro-apps ---- - -# App-V security considerations - -[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] - -This article contains a brief overview of the accounts and groups, log files, and other security-related considerations for Microsoft Application Virtualization (App-V). - ->[!IMPORTANT] ->App-V isn't a security product and doesn't provide any guarantees for a secure environment. - -## The PackageStoreAccessControl (PSAC) feature has been deprecated - -Effective as of June 2014, the PackageStoreAccessControl (PSAC) feature introduced in Microsoft Application Virtualization (App-V) 5.0 Service Pack 2 (SP2) has been deprecated in both single-user and multi-user environments. - -## General security considerations - -**Understand the security risks.** The most serious risk to App-V is from unauthorized users hijacking an App-V client's functionality, giving the hacker the ability to reconfigure key data on App-V clients. By comparison, short-term loss of App-V functionality from a denial-of-service attack wouldn't be as catastrophic. - -**Physically secure your computers**. A security strategy that doesn't consider physical security is incomplete. Anyone with physical access to an App-V server could potentially attack the entire client base, so potential physical attacks or thefts should be prevented at all cost. App-V servers should be stored in a physically secure server room with controlled access. Lock the computer with the operating system or a secured screen saver to keep computers secure when the administrators are away. - -**Apply the most recent security updates to all computers**. To stay informed about the latest updates for operating systems, Microsoft SQL Server, and App-V, see the [Microsoft Security TechCenter](https://technet.microsoft.com/security/bb291012). (THIS LINK NEEDS TO BE UPDATED) - -**Use strong passwords or pass phrases**. Always use strong passwords with 15 or more characters for all App-V and App-V administrator accounts. Never use blank passwords. For more information about password concepts, see [Password Policy](/sql/relational-databases/security/password-policy) and [Strong Passwords](/sql/relational-databases/security/strong-passwords). (THIS LINK NEEDS TO BE UPDATED) - -## Accounts and groups in App-V - -A best practice for user account management is to create domain global groups and add user accounts to them. After that, add the domain global accounts to the necessary App-V local groups on the App-V servers. - ->[!NOTE] ->App-V client computer accounts that need to connect to the publishing server must be part of the publishing server’s **Users** local group. By default, all computers in the domain are part of the **Authorized Users** group, which is part of the **Users** local group. - -### App-V server security - -No groups are created automatically during App-V setup. You should create the following Active Directory Domain Services global groups to manage App-V server operations. - -|Group name|Details|Important notes| -|---|---|---| -|App-V Management Admin group|Used to manage the App-V management server. This group is created during the App-V Management Server installation.|The management console can't create a new group after installation is complete.| -|Database read/write for Management Service account|Provides read/write access to the management database. This account should be created during App-V management database installation.|| -|App-V Management Service install admin account|Provides public access to schema-version table in management database. This account should be created during App-V management database installation.|This account is only required if the management database is being installed separately from the service.| -|App-V Reporting Service install admin account|Public access to schema-version table in reporting database. This account should be created during the App-V reporting database installation.|This account is only required if reporting database is being installed separately from the service.| - -Consider the following additional information: - -* Access to the package shares: If a share exists on the same computer as the management Server, the **Network** service requires read access to the share. In addition, each App-V client computer must have read access to the package share. - > [!NOTE] - >In previous versions of App-V, package share was referred to as content share. -* Registering publishing servers with Management Server: A publishing server must be registered with the Management server. For example, it must be added to the database, so that the Publishing server machine accounts are able to call into the Management service API. - -### App-V package security - -The following information will help you plan how to ensure that virtualized packages are secure. - -* If an application installer applies an access control list (ACL) to a file or directory, then that ACL isn't persisted in the package. If the file or directory is modified by a user when the package is deployed, the modified file or directory will either inherit the ACL in the **%userprofile%** or inherit the ACL of the target computer’s directory. The former occurs if the file or directory doesn't exist in a virtual file system location; the latter occurs if the file or directory exists in a virtual file system location, such as **%windir%**. - -## App-V log files - -During App-V setup, setup log files are created in the **%temp%** folder of the installing user. - -## Related articles - -[Preparing Your Environment for App-V](appv-preparing-your-environment.md) diff --git a/windows/application-management/app-v/appv-sequence-a-new-application.md b/windows/application-management/app-v/appv-sequence-a-new-application.md deleted file mode 100644 index 1af6a22f42..0000000000 --- a/windows/application-management/app-v/appv-sequence-a-new-application.md +++ /dev/null @@ -1,218 +0,0 @@ ---- -title: Manually sequence a new app using the Microsoft Application Virtualization Sequencer (App-V Sequencer) (Windows 10/11) -description: Learn how to manually sequence a new app by using the App-V Sequencer that's included with the Windows ADK. -author: aczechowski -ms.service: windows-client -ms.date: 04/16/2018 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.topic: article -ms.subservice: itpro-apps ---- - -# Manually sequence a new app using the Microsoft Application Virtualization Sequencer (App-V Sequencer) - -[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] - -Starting with Windows 10 version 1607, the App-V Sequencer is included with the Windows ADK. For more info on how to install the App-V Sequencer, see [Install the App-V Sequencer](appv-install-the-sequencer.md). - -## Before you start sequencing - -1. Determine the type of virtualized application package you want to create: - - | Application type | Description | - |---|---| - | Standard | Creates a package that contains an application or a suite of applications. This is the preferred option for most application types. | - | Add-on or plug-in | Creates a package that extends the functionality of a standard application, for example, a plug-in for Microsoft Excel. Additionally, you can use plug-ins for natively installed applications, or for another package that is linked by using connection groups. | - | Middleware | Creates a package that is required by a standard application, for example, Java. Middleware packages are used for linking to other packages through connection groups. | - -2. Copy all required installation files to the computer that is running the sequencer. - -3. Make a backup image of your virtual environment before sequencing an application, and then revert to that image each time after you finish sequencing an application. - -4. Review the following items: - - - If an application installer changes the security access to a new or existing file or directory, those changes are not captured in the package. - - If short paths have been disabled for the virtualized package’s target volume, you must also sequence the package to a volume that was created and still has short-paths disabled. It cannot be the system volume. - - > [!NOTE] - > The App-V Sequencer cannot sequence applications with filenames matching "CO_<_x_>" where *x* is any numeral. Error 0x8007139F will be generated. - -## Sequence a new standard application - -1. On the computer that runs the sequencer, select **All Programs**, and then select **Microsoft Application Virtualization**, and then select **Microsoft Application Virtualization Sequencer**. - -2. In the sequencer, select **Create a New Virtual Application Package**. Select **Create Package (default)**, and then select **Next**. - -3. On the **Prepare Computer** page, review the issues that could cause the package creation to fail or could cause the package to contain unnecessary data. You should resolve all potential issues before you continue. After making any corrections, select **Refresh** to display the updated information. After you have resolved all potential issues, select **Next**. - - >[!IMPORTANT] - >If you are required to disable virus scanning software, you should first scan the computer that runs the sequencer in order to ensure that no unwanted or malicious files could be added to the package. - -4. On the **Type of Application** page, select the **Standard Application (default)** check box, and then select **Next**. - -5. On the **Select Installer** page, select **Browse** and specify the installation file for the application. - - > [!NOTE] - > If the specified application installer modifies security access to a file or directory, existing or new, the associated changes will not be captured into the package. - - If the application does not have an associated installer file and you plan to run all installation steps manually, select the **Perform a Custom Installation** check box, and then select **Next**. - -6. On the **Package Name** page, specify a name for the package. Use a name that helps identify the purpose and version of the application that will be added to the package. The package name is displayed in the App-V Management Console. Once you're done, select **Next**. - -7. On the **Installation** page, when the sequencer and application installer are ready, you can install the application so that the sequencer can monitor the installation process. - - >[!IMPORTANT] - >You should always install applications to a secure location and make sure no other users are logged on to the computer running the sequencer during monitoring. - - Use the application's installation process to perform the installation. If additional installation files must be run as part of the installation, select **Run** to locate and run the additional installation files. When you are finished with the installation, select **I am finished installing**, then select **Next**. - -8. On the **Installation** page, wait while the sequencer configures the virtualized application package. - -9. On the **Configure Software** page, optionally run the programs contained in the package. This step allows you to complete any necessary license or configuration tasks before you deploy and run the package on target computers. To run all the programs at one time, select at least one program, and then select **Run All**. To run specific programs, select the program or programs, and then select **Run Selected**. Complete the required configuration tasks and then close the applications. You may need to wait several minutes for all programs to run. - - > [!NOTE] - >To run first-use tasks for any application that is not available in the list, open the application. The associated information will be captured during this step. - - Select **Next**. - -10. On the **Installation Report** page, you can review information about the virtualized application package you have just sequenced. In **Additional Information**, double-click an event to obtain more detailed information. To proceed, select **Next**. - -11. The **Customize** page is displayed. If you've finished installing and configuring the virtual application, select **Stop now** and skip to step 14 of this procedure. To perform either of the following customizations, select **Customize**. - - - Prepare the virtual package for streaming. Streaming improves the experience when the virtual application package is run on target computers. - - Specify the operating systems that can run this package. - - Once you're ready, select **Next**. - -12. On the **Streaming** page, run each program so that it can be optimized and run more efficiently on target computers. It can take several minutes for all the applications to run. After all applications have run, close each of the applications, and then select **Next**. - - > [!NOTE] - > If you do not open any applications during this step, the default streaming method is on-demand streaming delivery. This means applications will be downloaded bit by bit until it can be opened. After that, depending on how the background loading is configured, it will load the rest of the application. - -13. On the **Target OS** page, specify the operating systems that can run this package. To allow all supported operating systems in your environment to run this package, select **Allow this package to run on any operating system**. To configure this package to run only on specific operating systems, select **Allow this package to run only on the following operating systems** and select the operating systems that can run this package. After that, select **Next**. - - > [!IMPORTANT] - > Make sure that the operating systems you specify here are supported by the application you are sequencing. - -14. The **Create Package** page is displayed. To modify the package without saving it, select **Continue to modify package without saving using the package editor**. This option opens the package in the sequencer console so that you can modify the package before saving it. Select **Next**. - - To save the package immediately, select **Save the package now** (default). Add optional **Comments** to be associated with the package. Comments are useful for identifying the program version and other information about the package. - - > [!IMPORTANT] - > The system does not support non-printable characters in **Comments** and **Descriptions**. - - The default **Save Location** is also displayed on this page. To change the default location, select **Browse** and specify the new location. After that, select **Create**. - -15. The **Completion** page is displayed. Review the information in the **Virtual Application Package Report** pane as needed, then select **Close**. This information is also available in the **Report.xml** file located in the directory where the package was created. - - Your package should now be available in the sequencer. - - > [!IMPORTANT] - > After you have successfully created a virtual application package, you can't run the virtual application package on the computer that is running the sequencer. - -## Sequence an add-on or plug-in application - -> [!NOTE] -> Before performing the following procedure, install the parent application locally on the computer that is running the sequencer. Or if you have the parent application virtualized, you can follow the steps in the add-on or plug-in workflow to unpack the parent application on the computer. -> -> For example, if you are sequencing a plug-in for Microsoft Excel, install Microsoft Excel locally on the computer that's running the sequencer. You should also install the parent application in the same directory where the application is installed on target computers. If the plug-in or add-on is going to be used with an existing virtual application package, install the application on the same virtual application drive that was used when you created the parent virtual application package. - -1. On the computer that runs the sequencer, first, select **All Programs**, then select **Microsoft Application Virtualization**, and then select **Microsoft Application Virtualization Sequencer**. - -2. In the sequencer, select **Create a New Virtual Application Package**, select **Create Package (default)**, and then select **Next**. - -3. On the **Prepare Computer** page, review the issues that might cause the package creation to fail or could cause the package to contain unnecessary data. You should resolve all potential issues before you continue. After making any corrections, select **Refresh** to display the updated information. After you have resolved all potential issues, select **Next**. - - >[!IMPORTANT] - >If you are required to disable virus scanning software, you should first scan the computer that runs the sequencer in order to ensure that no unwanted or malicious files could be added to the package. - -4. On the **Type of Application** page, select **Add-on or Plug-in**, and then select **Next**. - -5. On the **Select Installer** page, select **Browse** and specify the installation file for the add-on or plug-in. If the add-on or plug-in does not have an associated installer file and you plan to run all installation steps manually, select the **Select this option to perform a custom installation** check box, then select **Next**. - -6. On the **Install Primary** page, ensure that the primary application is installed on the computer that runs the sequencer. Alternatively, you can expand an existing package that has been saved locally on the computer that runs the sequencer. To do this, select **Expand Package**, and then select the package. After you have expanded or installed the parent program, select **I have installed the primary parent program**. - -7. Select **Next**. - -8. On the **Package Name** page, type a name that will be associated with the package. Use a name that helps identify the purpose and version of the application that will be added to the package. The package name will be displayed in the App-V Management Console. - -9. Select **Next**. - -10. On the **Installation** page, when the sequencer and application installer are ready you can proceed to install the plug-in or add-in application so the sequencer can monitor the installation process. Use the application's installation process to perform the installation. If additional installation files must be run as part of the installation, select **Run** and locate and run the additional installation files. When you are finished with the installation, select **I am finished installing**, and then select **Next**. - -11. On the **Installation Report** page, you can review information about the virtual application package that you just sequenced. For a more detailed explanation about the information displayed in **Additional Information**, double-click the event. After you have reviewed the information, select **Next**. - -12. The **Customize** page is displayed. If you are finished installing and configuring the virtual application, select **Stop now** and skip to step 12 of this procedure. To perform either of the following customizations, select **Customize**. - - - Optimize how the package will run across a slow or unreliable network. - - Specify the operating systems that can run this package. - - When you're finished, select **Next**. - -13. On the **Streaming** page, run each program so that it can be optimized and run more efficiently on target computers. Streaming improves the experience when the virtual application package is run on target computers on high-latency networks. It can take several minutes for all applications to run. After all applications have run, close each application. You can also configure the package to be required to be fully downloaded before opening by selecting the **Force applications to be downloaded** check-box. Select **Next**. - - > [!NOTE] - > If necessary, you can stop an application from loading during this step. In the **Application Launch** dialog box, select **Stop** and select one of the check boxes: **Stop all applications** or **Stop this application only**. - -14. On the **Target OS** page, specify the operating systems that can run this package. To allow all supported operating systems in your environment to run this package, select the **Allow this package to run on any operating system** check box. To configure this package to run only on specific operating systems, select the **Allow this package to run only on the following operating systems** check box, and then select the operating systems that can run this package. Select **Next**. - -15. The **Create Package** page is displayed. To modify the package without saving it, select **Continue to modify package without saving using the package editor** check box. This option opens the package in the sequencer console so that you can modify the package before it is saved. Select **Next**. - - To save the package immediately, select **Save the package now**. Optionally, add a **Description** for the package. Descriptions are useful for identifying the version and other important information about the package. - - >[!IMPORTANT] - >The system does not support non-printable characters in Comments and Descriptions. - - The default **Save Location** is also displayed on this page. To change the default location, select **Browse** and specify the new location. Select **Create**. - -### Sequence a middleware application - -1. On the computer that runs the sequencer, select **All Programs**, then select **Microsoft Application Virtualization**, and then select **Microsoft Application Virtualization Sequencer**. - -2. In the sequencer, select **Create a New Virtual Application Package**, select **Create Package (default)**, and then select **Next**. - -3. On the **Prepare Computer** page, review the issues that could cause the package creation to fail or could cause the package to contain unnecessary data. You should resolve all potential issues before you continue. After making any corrections, select **Refresh** to display the updated information. After you have resolved all potential issues, select **Next**. - - >[!IMPORTANT] - >If you are required to disable virus scanning software, you should first scan the computer that runs the App-V Sequencer in order to ensure that no unwanted or malicious files can be added to the package. - -4. On the **Type of Application** page, select **Middleware**, and then select **Next**. - -5. On the **Select Installer** page, select **Browse** and specify the installation file for the application. If the application does not have an associated installer file and you plan to run all installation steps manually, select the **Select this option to perform a custom installation** check box, then select **Next**. - -6. On the **Package Name** page, type a name that will be associated with the package. Use a name that helps identify the purpose and version of the application that will be added to the package. The package name is displayed in the App-V Management Console. - -7. Select **Next**. - -8. On the **Installation** page, when the sequencer and middleware application installer are ready you can proceed to install the application so that the sequencer can monitor the installation process. Use the application's installation process to perform the installation. If additional installation files must be run as part of the installation, select **Run**, to locate and run the additional installation files. When you are finished with the installation, select the **I am finished installing** check box, and then select **Next**. - -9. On the **Installation** page, wait while the sequencer configures the virtual application package. - -10. On the **Installation Report** page, you can review information about the virtual application package that you have just sequenced. In **Additional Information**, double-click an event to obtain more detailed information. To proceed, select **Next**. - -11. On the **Target OS** page, specify the operating systems that can run this package. To enable all supported operating systems in your environment to run this package, select the **Allow this package to run on any operating system** check box. To configure this package to run only on specific operating systems, select the **Allow this package to run only on the following operating systems** check box and select the operating systems that can run this package. Once you're done, select **Next**. - -12. On the **Create Package** page is displayed. To modify the package without saving it, select **Continue to modify package without saving using the package editor**. This option opens the package in the sequencer console so that you can modify the package before it is saved. Select **Next**. - - To save the package immediately, select **Save the package now**. Optionally, add a **Description** to be associated with the package. Descriptions are useful for identifying the program version and other information about the package. - - >[!IMPORTANT] - >The system does not support non-printable characters in comments and descriptions. - - The default **Save Location** is also displayed on this page. To change the default location, select **Browse** and specify the new location. Select **Create**. - -13. The **Completion** page is displayed. Review the information in the **Virtual Application Package Report** pane as needed, then select **Close**. This information is also available in the **Report.xml** file that is located in the directory specified in step 11 of this procedure. - - The package is now available in the sequencer. To edit the package properties, select **Edit \[Package Name\]**. - - >[!IMPORTANT] - >After you have successfully created a virtual application package, you can't run the virtual application package on the computer that is running the sequencer. - - -## Related articles - -- [Install the App-V Sequencer](appv-install-the-sequencer.md) -- [Operations for App-V](appv-operations.md) diff --git a/windows/application-management/app-v/appv-sequence-a-package-with-powershell.md b/windows/application-management/app-v/appv-sequence-a-package-with-powershell.md deleted file mode 100644 index a41e80e750..0000000000 --- a/windows/application-management/app-v/appv-sequence-a-package-with-powershell.md +++ /dev/null @@ -1,75 +0,0 @@ ---- -title: How to sequence a package by using Windows PowerShell (Windows 10/11) -description: Learn how to sequence a new Microsoft Application Virtualization (App-V) package by using Windows PowerShell. -author: aczechowski -ms.service: windows-client -ms.date: 04/19/2017 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.subservice: itpro-apps -ms.topic: article ---- - -# How to Sequence a Package by using Windows PowerShell - -[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] - -Use the following procedure to create a new App-V package using Windows PowerShell. - -> [!NOTE] -> Before you use this procedure you must copy the associated installer files to the computer running the sequencer and you have read and understand the sequencer section of [Planning for the App-V Sequencer and Client Deployment](appv-planning-for-sequencer-and-client-deployment.md). - - -**To create a new virtual application by using Windows PowerShell** - -1. Install the App-V sequencer. For more information about installing the sequencer, see [How to Install the Sequencer](appv-install-the-sequencer.md). - -2. Click **Start** and type **Windows PowerShell**. Right-click **Windows PowerShell**, and select **Run as Administrator**. - -3. Using the Windows PowerShell console, type the following: **import-module appvsequencer**. - -4. To create a package, use the **New-AppvSequencerPackage** cmdlet. The following parameters are required to create a package: - - - **Name** - specifies the name of the package. - - - **PrimaryVirtualApplicationDirectory** - specifies the path to the directory that will be used to install the application. This path must exist. - - - **Installer** - specifies the path to the associated application installer. - - - **Path** - specifies the output directory for the package. - - For example: - - ``` - New-AppvSequencerPackage –Name -PrimaryVirtualApplicationDirectory -Installer -OutputPath - ``` - - -Wait for the sequencer to create the package. Creating a package by using Windows PowerShell can take time. If the package was not created successfully, an error will be returned. - -The following list displays additional optional parameters that can be used with **New-AppvSequencerPackage** cmdlet: - -- AcceleratorFilePath – specifies the path to the accelerator .cab file to generate a package. - -- InstalledFilesPath - specifies the path to where the local installed files of the application are saved. - -- InstallMediaPath - specifies the path of the installation media - -- TemplateFilePath - specifies the path to a template file if you want to customize the sequencing process. - -- FullLoad - specifies that the package must be fully downloaded to the computer running the App-V before it can be opened. - -Starting with Windows 10 version 1703, the `new-appvsequencerpackage` or the `update-appvsequencepackage` cmdlets automatically capture and store all of your customizations as an App-V project template. If you want to make changes to this package later, your customizations are automatically loaded from this template file. - -> [!IMPORTANT] -> If you have an auto-saved template and you attempt to load another template through the _TemplateFilePath_ parameter, the customization value from the parameter will override the auto-saved template. - -## Related articles - -- [Administering App-V by using Windows PowerShell](appv-administering-appv-with-powershell.md) - - - -
    For App-V issues, use the [App-V TechNet Forum](https://social.technet.microsoft.com/Forums/en-US/home?forum=mdopappv). diff --git a/windows/application-management/app-v/appv-supported-configurations.md b/windows/application-management/app-v/appv-supported-configurations.md deleted file mode 100644 index f96111505d..0000000000 --- a/windows/application-management/app-v/appv-supported-configurations.md +++ /dev/null @@ -1,129 +0,0 @@ ---- -title: App-V Supported Configurations (Windows 10/11) -description: Learn the requirements to install and run App-V supported configurations in your Windows 10/11 environment. -author: aczechowski -ms.service: windows-client -ms.date: 04/16/2018 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.topic: article -ms.subservice: itpro-apps ---- - -# App-V Supported Configurations - -**Applies to**: - -- Windows 10 -- Windows 11 -- Windows Server 2019 -- Windows Server 2016 -- Windows Server 2012 R2 -- Windows Server 2012 -- Windows Server 2008 R2 (Extended Security Update) - -This article specifies the requirements to install and run App-V in your Windows client environment. For information about prerequisite software such as the .NET Framework, see [App-V prerequisites](appv-prerequisites.md). - -## App-V Server system requirements - -This section lists the operating system and hardware requirements for all App-V server components. - -### Unsupported App-V server scenarios - -The App-V server does not support the following scenarios: - -* Deployment to a computer that runs the Server Core installation option. -* Deployment to a computer that runs a previous version of the App-V server components. You can only install App-V side-by-side with the App-V 4.5 Lightweight Streaming Server (LWS) server. This scenario doesn't support side-by-side deployment of App-V and the Application Virtualization Management Service (HWS) 4.x. -* Deployment to a computer running Microsoft SQL Server Express edition. -* Deployment to a domain controller. -* Short paths. If you plan to use a short path, you must create a new volume. - -### Management server operating system requirements - -You can install the App-V Management server on a server running Windows Server 2008 R2 with SP1 (Extended Security Update) or later. - ->[!IMPORTANT] ->Deploying a Management server role to a computer with Remote Desktop Services enabled is not supported. - -### Management server hardware requirements - -* A 64-bit (x64) processor that runs at 1.4 GHz or faster. -* 1-GB RAM (64-bit). -* 200 MB of available hard disk space, not including the content directory. - -### Management server database requirements - -The following table lists the SQL Server versions that the App-V Management database installation supports. - -|SQL Server version|Service pack|System architecture| -|---|---|---| -|Microsoft SQL Server 2019|CU4|32-bit or 64-bit| -|Microsoft SQL Server 2017||32-bit or 64-bit| -|Microsoft SQL Server 2016|SP2|32-bit or 64-bit| -|Microsoft SQL Server 2014||32-bit or 64-bit| -|Microsoft SQL Server 2012|SP2|32-bit or 64-bit| -|Microsoft SQL Server 2008 R2|SP3|32-bit or 64-bit| - -For more information on user configuration files with SQL server 2016 or later, see the [support article](https://support.microsoft.com/help/4548751/app-v-server-publishing-might-fail-when-you-apply-user-configuration-f). - -### Publishing server operating system requirements - -The App-V Publishing server can be installed on a server that runs Windows Server 2008 R2 with SP1 or later. - -### Publishing server hardware requirements - -App-V adds require nothing beyond the requirements of Windows Server. - -* A 64-bit (x64) processor that runs at 1.4 GHz or faster. -* 2-GB RAM (64-bit). -* 200 MB of available hard disk space, not including the content directory. - -### Reporting server operating system requirements - -You can install the App-V Reporting server on a server running Windows Server 2008 R2 with SP1 or later. - -### Reporting server hardware requirements - -App-V adds no other requirements beyond those requirements of Windows Server. - -* A 64-bit (x64) processor that runs at 1.4 GHz or faster. -* 2-GB RAM (64-bit). -* 200 MB of available hard disk space, not including the content directory. - -### Reporting server database requirements - -The following table lists the SQL Server versions that are supported for the App-V Reporting database installation. - -|SQL Server version|Service pack|System architecture| -|---|---|---| -|Microsoft SQL Server 2019|CU4|32-bit or 64-bit| -|Microsoft SQL Server 2017||32-bit or 64-bit| -|Microsoft SQL Server 2016|SP2|32-bit or 64-bit| -|Microsoft SQL Server 2014||32-bit or 64-bit| -|Microsoft SQL Server 2012|SP2|32-bit or 64-bit| -|Microsoft SQL Server 2008 R2|SP3|32-bit or 64-bit| - -## App-V client and Remote Desktop Services client requirements - -Starting with Windows 10 version 1607, the App-V client is included with Windows Enterprise and Windows Education. The App-V client is no longer part of the Microsoft Desktop Optimization Pack. Before you can use the App-V client, it must be enabled, as described in [Enable the App-V desktop client](appv-enable-the-app-v-desktop-client.md). - -Similarly, the App-V Remote Desktop Services (RDS) client is included with Windows Server 2016 Standard and Windows Server 2016 Datacenter. - -## Sequencer system requirements - -Sequencer is now part of the Windows Assessment and Deployment Kit (Windows ADK). [Download the latest Windows ADK](/windows-hardware/get-started/adk-install) that is recommended for your version of the Windows OS. - -### Sequencer hardware requirements - -See the Windows or Windows Server documentation for the hardware requirements. - -## Supported versions of Microsoft Configuration Manager - -The App-V client works with Configuration Manager versions starting with Technical Preview for Configuration Manager, version 1606. - -## Related articles - -* [Planning to deploy App-V](appv-planning-to-deploy-appv.md) -* [App-V prerequisites](appv-prerequisites.md) diff --git a/windows/application-management/app-v/appv-technical-reference.md b/windows/application-management/app-v/appv-technical-reference.md deleted file mode 100644 index 50ffd5963b..0000000000 --- a/windows/application-management/app-v/appv-technical-reference.md +++ /dev/null @@ -1,61 +0,0 @@ ---- -title: Technical Reference for App-V (Windows 10/11) -description: Learn strategy and context for many performance optimization practices in this technical reference for Application Virtualization (App-V). -author: aczechowski -ms.service: windows-client -ms.date: 04/19/2017 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.subservice: itpro-apps -ms.topic: article ---- - -# Technical Reference for App-V - -[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] - -This section provides reference information related to managing App-V. - -## In This Section - - -- [Performance Guidance for Application Virtualization](appv-performance-guidance.md) - - Provides strategy and context for many performance optimizations. Not all practices will be applicable. However, these practices are tested and supported. Using all suggested practices that are applicable to your organization will provide the optimal end-user experience. - -- [Application Publishing and Client Interaction](appv-application-publishing-and-client-interaction.md) - -Describes how the following App-V client operations affect the local operating system: - -- App-V files and data storage locations -- Package registry -- Package store behavior -- Roaming registry and data -- Client application lifecycle management -- Integration of App-V packages -- Dynamic configuration -- Side-by-side assemblies -- Client logging - -- [Viewing App-V Server Publishing Metadata](appv-viewing-appv-server-publishing-metadata.md) - - Tells how to view publishing metadata, which can help you resolve publishing-related issues. - -- [Running a Locally Installed Application Inside a Virtual Environment with Virtualized Applications](appv-running-locally-installed-applications-inside-a-virtual-environment.md) - - Describes reasons and methods for running a locally installed application in a virtual environment, alongside applications that have been virtualized by using Application Virtualization (App-V). - - - - -
    For App-V issues, use the [App-V TechNet Forum](https://social.technet.microsoft.com/Forums/en-US/home?forum=mdopappv). - -## Related articles - -[How to Deploy the App-V Databases by Using SQL Scripts](appv-deploy-appv-databases-with-sql-scripts.md) - -[Administering App-V by Using Windows PowerShell](appv-administering-appv-with-powershell.md) - -[Windows PowerShell reference for App-V](/previous-versions/) diff --git a/windows/application-management/app-v/appv-transfer-access-and-configurations-to-another-version-of-a-package-with-the-management-console.md b/windows/application-management/app-v/appv-transfer-access-and-configurations-to-another-version-of-a-package-with-the-management-console.md deleted file mode 100644 index d2fbaa8450..0000000000 --- a/windows/application-management/app-v/appv-transfer-access-and-configurations-to-another-version-of-a-package-with-the-management-console.md +++ /dev/null @@ -1,37 +0,0 @@ ---- -title: How to Transfer Access and Configurations to Another Version of a Package by Using the Management Console (Windows 10/11) -description: How to Transfer Access and Configurations to Another Version of a Package by Using the Management Console -author: aczechowski -ms.service: windows-client -ms.date: 04/19/2017 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.subservice: itpro-apps -ms.topic: article ---- - -# How to Transfer Access and Configurations to Another Version of a Package by Using the Management Console - -[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] - -Use the following procedure to transfer the access and default package configurations to another version of a package by using the management console. - -**To transfer access and configurations to another version of a package** - -1. To view the package that you want to configure, open the App-V Management Console. Select the package to which you'll transfer the new configuration, right-click the package and select **transfer default configuration from** or **transfer access and configurations from**, depending on the configuration that you want to transfer. - -2. To transfer the configuration, in the **Select Previous Version** dialog box, select the package that contains the settings that you want to transfer, and then click **OK**. - - If you select **transfer default configuration from**, then only the underlying dynamic deployment configuration will be transferred. - - If you select **transfer access and configurations from**, then all access permissions, and the configuration settings, will be copied. - - - -
    For App-V issues, use the [App-V TechNet Forum](https://social.technet.microsoft.com/Forums/en-US/home?forum=mdopappv). - -## Related articles - -[Operations for App-V](appv-operations.md) diff --git a/windows/application-management/app-v/appv-troubleshooting.md b/windows/application-management/app-v/appv-troubleshooting.md deleted file mode 100644 index 0cde4c8496..0000000000 --- a/windows/application-management/app-v/appv-troubleshooting.md +++ /dev/null @@ -1,46 +0,0 @@ ---- -title: Troubleshooting App-V (Windows 10/11) -description: Learn how to find information about troubleshooting Application Virtualization (App-V) and information about other App-V articles. -author: aczechowski -ms.service: windows-client -ms.date: 04/19/2017 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.subservice: itpro-apps -ms.topic: article ---- - -# Troubleshooting App-V - -[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] - -For information that can help with troubleshooting App-V for Windows client, see: - -- [Application Virtualization (App-V): List of Microsoft Support Knowledge Base Articles](https://social.technet.microsoft.com/wiki/contents/articles/14272.app-v-v5-x-list-of-microsoft-support-knowledge-base-articles.aspx) - -- [Microsoft App-V Team Blog](/archive/blogs/appv/) - -- [Release Notes for App-V](appv-release-notes-for-appv-for-windows.md) - -- [Technical Reference for App-V](appv-technical-reference.md) - -- [App-V TechNet Forum](https://social.technet.microsoft.com/Forums/en-US/home?forum=mdopappv) - - -## Other resources - -- [Application Virtualization (App-V) for Windows client overview](appv-for-windows.md) - -- [Getting Started with App-V for Windows client](appv-getting-started.md) - -- [Planning for App-V](appv-planning-for-appv.md) - -- [Deploying App-V](appv-deploying-appv.md) - -- [Operations for App-V](appv-operations.md) - - - -
    For App-V issues, use the [App-V TechNet Forum](https://social.technet.microsoft.com/Forums/en-US/home?forum=mdopappv). diff --git a/windows/application-management/app-v/appv-upgrading-to-app-v-for-windows-10-from-an-existing-installation.md b/windows/application-management/app-v/appv-upgrading-to-app-v-for-windows-10-from-an-existing-installation.md deleted file mode 100644 index 872fdc6b2a..0000000000 --- a/windows/application-management/app-v/appv-upgrading-to-app-v-for-windows-10-from-an-existing-installation.md +++ /dev/null @@ -1,101 +0,0 @@ ---- -title: Upgrading to App-V for Windows 10/11 from an existing installation (Windows 10/11) -description: Learn about upgrading to Application Virtualization (App-V) for Windows 10/11 from an existing installation. -author: aczechowski -ms.service: windows-client -ms.date: 04/19/2017 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.subservice: itpro-apps -ms.topic: article ---- - -# Upgrading to App-V for Windows client from an existing installation - -[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] - -If you’re already using App-V and you’re planning to upgrade user devices to Windows 10/11, you need to make only the following few adjustments to your existing environment to start using App-V for Windows client. - -1. [Upgrade user devices to Windows 10/11](#upgrade-user-devices-to-windows-1011). Performing an in-place upgrade automatically installs the App-V client and migrates users’ App-V applications and settings. - -2. [Verify that App-V applications and settings were migrated correctly](#verify-that-app-v-applications-and-settings-were-migrated-correctly). - -3. [Enable the in-box App-V client](#enable-the-in-box-app-v-client). - -4. [Configure the in-box App-V client to point to previously installed App-V server components](#configure-the-in-box-app-v-client-to-point-to-previously-installed-app-v-server-components). - -5. [Verify that the in-box App-V client can receive and launch .appv packages](#verify-that-the-in-box-app-v-client-can-receive-and-launch-appv-packages). - -These steps are explained in more detail below. - -## Upgrade user devices to Windows 10/11 - -Performing an in-place upgrade automatically installs the App-V client and migrates users’ App-V applications and settings. See the [Windows document set](/windows/windows-10/) for information about upgrading user devices. - -## Verify that App-V applications and settings were migrated correctly - -After upgrading a user device, it’s important to verify that App-V applications and settings were migrated correctly during the upgrade. - -To verify that the user’s App-V application packages were migrated correctly, type `Get-AppvClientPackage` in Windows PowerShell. - -To verify that the user’s App-V settings were migrated correctly, type `Get-AppvClientConfiguration` in Windows PowerShell. - -## Enable the in-box App-V client - -With Windows 10/11, the App-V client is installed automatically. You need to enable the client to allow user devices to access and run virtual applications. You can enable the client with the Group Policy editor or with Windows PowerShell. - -**To enable the App-V client with Group Policy** - -1. Open the device’s **Group Policy Editor**. - -2. Navigate to **Computer Configuration > Administrative Templates > System > App-V**. - -3. Run **Enables App-V Client** and then select **Enabled** on the screen that appears. - -4. Restart the device. - -**To enable the App-V client with Windows PowerShell** - -1. Open Windows PowerShell. - -2. Type `Enable-Appv` and press enter. - -3. Restart the device. - -4. To verify that the App-V client is enabled on the device, enter `AppvClientEnabled` or `Get-AppvStatus` in Windows PowerShell. - -## Configure the in-box App-V client to point to previously installed App-V server components - -Once you’ve enabled the in-box App-V client, you need to configure it to point to your existing App-V server components. You can configure the App-V client with Windows PowerShell cmdlets or with the device’s local Group Policy editor. - -**To modify client settings to point to an existing App-V publishing server with Windows PowerShell** - -Type the following cmdlet in a Windows PowerShell window: - -`Add-AppvPublishingServer -Name AppVServer -URL https:// appvserver:2222` - -**To modify client settings to point to an existing App-V publishing server with Group Policy** - -1. Open the device’s **Local Group Policy Editor**. - -2. Navigate to **Computer Configuration > Administrative Templates > System > App-V > Publishing**. - -3. Enter your existing App-V publishing server’s details in **Options** and then click or press **Apply**. - -## Verify that the in-box App-V client can receive and launch .appv packages - -1. Add and publish a package using the following Windows PowerShell cmdlets: - - `Add-AppvClientPackage \\path\to\appv\package.appv | Publish-AppvClientPackage` - -2. Launch the published package. - -3. Unpublish an existing package use the following cmdlet: - - `Unpublish-AppvClientPackage "ContosoApplication"` - - - -
    For App-V issues, use the [App-V TechNet Forum](https://social.technet.microsoft.com/Forums/en-US/home?forum=mdopappv). diff --git a/windows/application-management/app-v/appv-using-the-client-management-console.md b/windows/application-management/app-v/appv-using-the-client-management-console.md deleted file mode 100644 index 5d99029e54..0000000000 --- a/windows/application-management/app-v/appv-using-the-client-management-console.md +++ /dev/null @@ -1,64 +0,0 @@ ---- -title: Using the App-V Client Management Console (Windows 10/11) -description: Learn how to use the Application Virtualization (App-V) client management console to manage packages on the computer running the App-V client. -author: aczechowski -ms.service: windows-client -ms.date: 04/19/2017 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.subservice: itpro-apps -ms.topic: article ---- - -# Using the App-V Client Management Console - -[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] - -This article provides information about using the Application Virtualization (App-V) client management console to manage packages on the computer running the App-V client. - -## Options for managing the App-V client - -The App-V client has associated settings that can be configured to determine how the client will run in your environment. You can manage these settings on the computer that runs the client, or you can use Windows PowerShell or Group Policy. For more information about configuring the client by using Windows PowerShell or Group Policy, see: - -- [Deploying the App-V Sequencer and Configuring the Client](appv-deploying-the-appv-sequencer-and-client.md) - -- [How to Modify Client Configuration by Using Windows PowerShell](appv-modify-client-configuration-with-powershell.md) - -- [How to Configure the Client to Receive Package and Connection Groups Updates From the Publishing Server](appv-configure-the-client-to-receive-updates-from-the-publishing-server.md) - -## The App-V client management console - -You can obtain information about the App-V client or perform specific tasks by using the App-V client management console. Many of the tasks that you can perform in the client management console you can also perform by using Windows PowerShell. The associated Windows PowerShell cmdlets for each action are also displayed in the following table. For more information about how to use Windows PowerShell, see [Administering App-V by Using Windows PowerShell](appv-administering-appv-with-powershell.md). - -The client management console contains the following described main tabs. - -- **Overview**: The **Overview** tab contains the following elements: - - - **Update**: Refreshes a virtualized application or to receive a new virtualized package. - - **Last Refresh**: Displays the current version of the virtualized package. - - **Download all virtual applications**: Use the Download tile to download all of the packages provisioned to the current user. - - Associated Windows PowerShell cmdlet: `Mount-AppvClientPackage` - - - **Work Offline**: Disallows all automatic and manual virtual application updates. - - Associated Windows PowerShell cmdlet: `-AppvPublishServer –UserRefreshEnabled –GlobalRefreshEnabled` - -- **VIRTUAL APPS**: Displays all of the packages that have been published to the user. - - You can also click a specific package and see all of the applications that are part of that package. This option displays information about packages that are currently in use and how much of each package has been downloaded to the computer. You can also start and stop package downloads, and repair the user state. A repair will delete all user data that is associated with a package. - -- **APP CONNECTION GROUPS**: Displays all of the connection groups that are available to the current user. Click a specific connection group to see all of the packages that are part of the selected group. This displays information about connection groups that are already in use and how much of the connection group contents have been downloaded to the computer. Additionally, you can start and stop connection group downloads. You can use this section to initiate a repair. A repair will remove all of the user state that is associated a connection group. - - Associated Windows PowerShell cmdlets: - - - Download: `Mount-AppvClientConnectionGroup` - - Repair: `AppvClientConnectionGroup` - -For App-V issues, use the [App-V TechNet Forum](https://social.technet.microsoft.com/Forums/en-US/home?forum=mdopappv). - -## Related articles - -[Operations for App-V](appv-operations.md) diff --git a/windows/application-management/app-v/appv-view-and-configure-applications-and-default-virtual-application-extensions-with-the-management-console.md b/windows/application-management/app-v/appv-view-and-configure-applications-and-default-virtual-application-extensions-with-the-management-console.md deleted file mode 100644 index 97d6680ac1..0000000000 --- a/windows/application-management/app-v/appv-view-and-configure-applications-and-default-virtual-application-extensions-with-the-management-console.md +++ /dev/null @@ -1,41 +0,0 @@ ---- -title: How to View and Configure Applications and Default Virtual Application Extensions by Using the Management Console (Windows 10/11) -description: How to View and Configure Applications and Default Virtual Application Extensions by Using the Management Console -author: aczechowski -ms.service: windows-client -ms.date: 04/19/2017 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.subservice: itpro-apps -ms.topic: article ---- - -# How to View and Configure Applications and Default Virtual Application Extensions by Using the Management Console - -[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] - -Use the following procedure to view and configure default package extensions. - -**To view and configure default virtual application extensions** - -1. To view the package that you want to configure, open the App-V Management Console. Select the package that you want to configure, right-click the package name and select **edit default configuration**. - -2. To view the applications contained in the specified package, in the **Default Configuration** pane, click **Applications**. To view the shortcuts for that package, click **Shortcuts**. To view the file type associations for that package, click **File Types**. - -3. To enable the application extensions, select **ENABLE**. - - To enable shortcuts, select **ENABLE SHORTCUTS**. To add a new shortcut for the selected application, right-click the application in the **SHORTCUTS** pane and select **Add new shortcut**. To remove a shortcut, right-click the application in the **SHORTCUTS** pane and select **Remove Shortcut**. To edit an existing shortcut, right-click the application and select **Edit Shortcut**. - -4. To view any other application extensions, click **Advanced** and click **Export Configuration**. Type in a filename and click **Save**. You can view all application extensions associated with the package using the configuration file. - -5. To edit other application extensions, modify the configuration file and click **Import and Overwrite this Configuration**. Select the modified file and click **Open**. In the dialog box, click **Overwrite** to complete the process. - - - -
    For App-V issues, use the [App-V TechNet Forum](https://social.technet.microsoft.com/Forums/en-US/home?forum=mdopappv). - -## Related articles - -[Operations for App-V](appv-operations.md) diff --git a/windows/application-management/app-v/appv-viewing-appv-server-publishing-metadata.md b/windows/application-management/app-v/appv-viewing-appv-server-publishing-metadata.md deleted file mode 100644 index f652726838..0000000000 --- a/windows/application-management/app-v/appv-viewing-appv-server-publishing-metadata.md +++ /dev/null @@ -1,99 +0,0 @@ ---- -title: Viewing App-V Server Publishing Metadata (Windows 10/11) -description: Use this procedure to view App-V Server publishing metadata, which can help you resolve publishing-related issues. -author: aczechowski -ms.service: windows-client -ms.date: 04/19/2017 -ms.reviewer: -manager: aaroncz -ms.author: aaroncz -ms.collection: must-keep -ms.subservice: itpro-apps -ms.topic: article ---- - -# Viewing App-V Server Publishing Metadata - -**Applies to** -- Windows Server 2016 - -Use this procedure to view App-V Server publishing metadata, which can help you resolve publishing-related issues. You must be using the App-V Management server to use this procedure. - -This article contains the following information: - -- [Definition of publishing metadata](#bkmk-whatis-pub-metadata) - -- [Syntax to use for viewing publishing metadata](#bkmk-syntax-view-pub-meta) - -- [Query values for client operating system](#bkmk-values-query-pub-meta) - -## Definition of publishing metadata - -When packages are published to a computer that is running the App-V client, metadata is sent to that computer indicating which packages and connection groups are being published. The App-V Client makes two separate requests for the following: - -- Packages and connection groups that are entitled to the client computer. - -- Packages and connection groups that are entitled to the current user. - -The Publishing server communicates with the Management server to determine which packages and connection groups are available to the requester. The Publishing server must be registered with the Management server in order for the metadata to be generated. - -You can view the metadata for each request in an Internet browser by using a query that is in the context of the specific user or computer. - -## Query syntax for viewing publishing metadata - -This section provides information about queries for viewing publishing metadata for App-V 5.0 SP3 Server and App-V 5.1 server. The App-V server components have not changed since App-V 5.0 was released, so App-V 5.x Server is the version of the server used with App-V for Windows client. - -**Query syntax** - -`http://:/?ClientVersion=&ClientOS=` - -For information about the variables in this syntax, see the table that follows. - -**Query example** - -`http://pubsvr01:2718/?ClientVersion=10.0.14393&ClientOS=WindowsClient_10.0_x64` - -In this example: - -- A computer running Windows Server 2016 named “pubsvr01” hosts the Publishing service. - -- The Windows client is 64-bit. - -**Query parameter descriptions** - -The following table describes the parameters shown in the preceding **Query syntax**. - -| Parameter | Description | -|------------|---------------| -| `` | Name of the App-V Publishing server. | -| `` | Port to the App-V Publishing server, which you defined when you configured the Publishing server. | -| `ClientVersion=` | Windows client build number. You can obtain this number by running the following Windows PowerShell command:
    `(Get-CimInstance Win32_OperatingSystem).version` | -| `ClientOS=` | Operating system of the computer that is running the App-V client. Refer to the table that follows for the correct value.
    You can omit this parameter, with the result that only the packages that were sequenced to support all operating systems will appear in the metadata. | - -To get the name of the Publishing server and the port number (`http://:`) from the App-V client, look at the URL configuration of the Get-AppvPublishingServer Windows PowerShell cmdlet. - -## Query values for client operating system - -In your publishing metadata query, enter the string values that correspond to the client operating system that you’re using. - -|Operating system|Architecture|String value| -|--- |--- |--- | -|Windows 10/11|64-bit|WindowsClient_10.0_x64| -|Windows 10/11|32-bit|WindowsClient_10.0_x86| -|Windows 8.1|64-bit|WindowsClient_6.2_x64| -|Windows 8.1|32-bit|WindowsClient_6.2_x86| -|Windows 8|64-bit|WindowsClient_6.2_x64| -|Windows 8|32-bit|WindowsClient_6.2_x86| -|Windows Server 2012 R2|64-bit|WindowsServer_6.2_x64| -|Windows Server 2012 R2|32-bit|WindowsServer_6.2_x86| -|Windows Server 2012|64-bit|WindowsServer_6.2_x64| -|Windows Server 2012|32-bit|WindowsServer_6.2_x86| -|Windows Server 2008 R2|64-bit|WindowsServer_6.1_x64| -|Windows Server 2008 R2|32-bit|WindowsServer_6.1_x86| - - -
    For App-V issues, use the [App-V TechNet Forum](https://social.technet.microsoft.com/Forums/en-US/home?forum=mdopappv). - -## Related articles - -[Technical Reference for App-V](appv-technical-reference.md) diff --git a/windows/application-management/app-v/images/app-v-in-adk.png b/windows/application-management/app-v/images/app-v-in-adk.png deleted file mode 100644 index a36ef9f00f88abe22b6da74610bec2f83d3f5e1e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 58314 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 ZkUKs8-F3bPt7EaOrur0AtNi@Ue*hJGEwcas diff --git a/windows/application-management/app-v/images/checklistbox.gif b/windows/application-management/app-v/images/checklistbox.gif deleted file mode 100644 index cbcf4a4f11ec93410f8a70f57343e8c144b1dfaa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 877 zcmW+!y~-Fw5S)Y*Nuz}pDmEGd;#xTn6f1?8Xd@{OtOT0@yF7r!p@NMz62Wc!YlLe| z8A}ntV%mEHv9c7zYP|2eV!6GAo7tJU`_9|1z5e0TcnS}I7yi43i}T7wxp@2h;sOE! z8ZZzPP(%sUD5HV_3}OhQF^myRU=mZ9jcLqa0gG6|YAj;~8`#7ac4Hem=Wm3FkVcH0 z=3tW$(S*;81r}LiHOs7UfP)<3Xby9P6P)A}XLFh}T;L*?xSGpc;RZLk#ogTI4g-da zm}blz9%pR|5?b(~rGknosaj=KG@wBZX|#qlq6tlEO0zYs87*j0OIodEt!P7=+R|=q zYe#`XMM^7Hjs!<>Hq_{bk0M>@VwbwQ%U$V#9_*nW-NQZ76Fu2eJ-erSrWbm#mwI(C z_eyW{W^eWG-tL_aI_#*^9e0lU$7~uh+VC;M1s7d%wacz}z=Iz0Xb*eD6Q1;xXM5T+ zUhtxqyxPlN@rF0O<=x))jsu5|oObNwA_&KgBgx@)h9?Sz6jMrd%Bf@^gBi-`3}+-0 znaosXXF4-k$YPeVI?GwfMmDpR-Pz8*06RfDZXe0d-k0E)slP1O-^IT-p1=3#`(Ho3 z{^Zs7|9JGnZ=XDI^Y&*i-GA{8Zan*eA3wPH)|c1beEIKZzWVdt7q{+z`_JQ7Z{7X+ e>Ye8v{_^vWzdyYF(O(~b^XRAdzPoY-Z~PC&ew%Or diff --git a/windows/application-management/app-v/images/packageaddfileandregistrydata-global.png b/windows/application-management/app-v/images/packageaddfileandregistrydata-global.png deleted file mode 100644 index 775e290a361f370c50125b557c52745ce5c3f6a4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24543 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 Rz7HT=GLi}sIe+Tk|9?^zyIcSO diff --git a/windows/application-management/app-v/images/packageaddfileandregistrydata-stream.png b/windows/application-management/app-v/images/packageaddfileandregistrydata-stream.png deleted file mode 100644 index 0e1205c62b2779721411a67f3763c0154355ac13..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8158 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 W^)_Ks=kLGIDaxtImcMu#@V@{pj9ae& From 1ec5d238fecf49255816e3e0309c6b6daaf7e891 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Wed, 15 May 2024 21:10:58 -0700 Subject: [PATCH 20/30] Update links to point to App-V in mdop-docs-pr --- windows/application-management/index.yml | 14 +- windows/application-management/toc.yml | 198 +++++++++++------------ 2 files changed, 106 insertions(+), 106 deletions(-) diff --git a/windows/application-management/index.yml b/windows/application-management/index.yml index 371bc58a37..7a3b8812e1 100644 --- a/windows/application-management/index.yml +++ b/windows/application-management/index.yml @@ -46,16 +46,16 @@ landingContent: - linkListType: overview links: - text: App-V overview - url: app-v/appv-for-windows.md + url: /microsoft-desktop-optimization-pack/app-v/appv-for-windows - text: Getting started with App-V - url: app-v/appv-getting-started.md + url: /microsoft-desktop-optimization-pack/app-v/appv-getting-started - text: Planning for App-V - url: app-v/appv-planning-for-appv.md + url: /microsoft-desktop-optimization-pack/app-v/appv-planning-for-appv - text: Deploying App-V - url: app-v/appv-deploying-appv.md + url: /microsoft-desktop-optimization-pack/app-v/appv-deploying-appv - text: Operations for App-V - url: app-v/appv-operations.md + url: /microsoft-desktop-optimization-pack/app-v/appv-operations - text: Troubleshooting App-V - url: app-v/appv-troubleshooting.md + url: /microsoft-desktop-optimization-pack/app-v/appv-troubleshooting - text: Technical Reference for App-V - url: app-v/appv-technical-reference.md + url: /microsoft-desktop-optimization-pack/app-v/appv-technical-reference diff --git a/windows/application-management/toc.yml b/windows/application-management/toc.yml index 1308c9ba12..7e86c36a76 100644 --- a/windows/application-management/toc.yml +++ b/windows/application-management/toc.yml @@ -20,236 +20,236 @@ items: - name: Application Virtualization (App-V) items: - name: App-V for Windows overview - href: app-v/appv-for-windows.md + href: /microsoft-desktop-optimization-pack/app-v/appv-for-windows - name: Getting Started items: - name: Getting Started with App-V - href: app-v/appv-getting-started.md + href: /microsoft-desktop-optimization-pack/app-v/appv-getting-started - name: What's new items: - name: What's new in App-V for Windows 10, version 1703 and earlier - href: app-v/appv-about-appv.md + href: /microsoft-desktop-optimization-pack/app-v/appv-about-appv - name: Release Notes for App-V for Windows 10, version 1607 - href: app-v/appv-release-notes-for-appv-for-windows.md + href: /microsoft-desktop-optimization-pack/app-v/appv-release-notes-for-appv-for-windows - name: Release Notes for App-V for Windows 10, version 1703 - href: app-v/appv-release-notes-for-appv-for-windows-1703.md + href: /microsoft-desktop-optimization-pack/app-v/appv-release-notes-for-appv-for-windows-1703 - name: Evaluating App-V - href: app-v/appv-evaluating-appv.md + href: /microsoft-desktop-optimization-pack/app-v/appv-evaluating-appv - name: High Level Architecture for App-V - href: app-v/appv-high-level-architecture.md + href: /microsoft-desktop-optimization-pack/app-v/appv-high-level-architecture - name: Planning items: - name: Planning for App-V - href: app-v/appv-planning-for-appv.md + href: /microsoft-desktop-optimization-pack/app-v/appv-planning-for-appv - name: Preparing your environment items: - name: Preparing your environment for App-V - href: app-v/appv-preparing-your-environment.md + href: /microsoft-desktop-optimization-pack/app-v/appv-preparing-your-environment - name: App-V Prerequisites - href: app-v/appv-prerequisites.md + href: /microsoft-desktop-optimization-pack/app-v/appv-prerequisites - name: App-V security considerations - href: app-v/appv-security-considerations.md + href: /microsoft-desktop-optimization-pack/app-v/appv-security-considerations - name: Planning to deploy items: - name: Planning to Deploy App-V - href: app-v/appv-planning-to-deploy-appv.md + href: /microsoft-desktop-optimization-pack/app-v/appv-planning-to-deploy-appv - name: App-V Supported Configurations - href: app-v/appv-supported-configurations.md + href: /microsoft-desktop-optimization-pack/app-v/appv-supported-configurations - name: App-V Capacity Planning - href: app-v/appv-capacity-planning.md + href: /microsoft-desktop-optimization-pack/app-v/appv-capacity-planning - name: Planning for High Availability with App-V - href: app-v/appv-planning-for-high-availability-with-appv.md + href: /microsoft-desktop-optimization-pack/app-v/appv-planning-for-high-availability-with-appv - name: Planning to Deploy App-V with an Electronic Software Distribution System - href: app-v/appv-planning-to-deploy-appv-with-electronic-software-distribution-solutions.md + href: /microsoft-desktop-optimization-pack/app-v/appv-planning-to-deploy-appv-with-electronic-software-distribution-solutions - name: Planning for the App-V Server Deployment - href: app-v/appv-planning-for-appv-server-deployment.md + href: /microsoft-desktop-optimization-pack/app-v/appv-planning-for-appv-server-deployment - name: Planning for the App-V Sequencer and Client Deployment - href: app-v/appv-planning-for-sequencer-and-client-deployment.md + href: /microsoft-desktop-optimization-pack/app-v/appv-planning-for-sequencer-and-client-deployment - name: Planning for Using App-V with Office - href: app-v/appv-planning-for-using-appv-with-office.md + href: /microsoft-desktop-optimization-pack/app-v/appv-planning-for-using-appv-with-office - name: Planning to Use Folder Redirection with App-V - href: app-v/appv-planning-folder-redirection-with-appv.md + href: /microsoft-desktop-optimization-pack/app-v/appv-planning-folder-redirection-with-appv - name: App-V Planning Checklist - href: app-v/appv-planning-checklist.md + href: /microsoft-desktop-optimization-pack/app-v/appv-planning-checklist - name: Deploying items: - name: Deploying App-V - href: app-v/appv-deploying-appv.md + href: /microsoft-desktop-optimization-pack/app-v/appv-deploying-appv - name: App-V sequencer and client configuration items: - name: Deploying the App-V Sequencer and Configuring the Client - href: app-v/appv-deploying-the-appv-sequencer-and-client.md + href: /microsoft-desktop-optimization-pack/app-v/appv-deploying-the-appv-sequencer-and-client - name: About Client Configuration Settings - href: app-v/appv-client-configuration-settings.md + href: /microsoft-desktop-optimization-pack/app-v/appv-client-configuration-settings - name: Enable the App-V desktop client - href: app-v/appv-enable-the-app-v-desktop-client.md + href: /microsoft-desktop-optimization-pack/app-v/appv-enable-the-app-v-desktop-client - name: How to Install the Sequencer - href: app-v/appv-install-the-sequencer.md + href: /microsoft-desktop-optimization-pack/app-v/appv-install-the-sequencer - name: App-V server deployment items: - name: Deploying the App-V Server - href: app-v/appv-deploying-the-appv-server.md + href: /microsoft-desktop-optimization-pack/app-v/appv-deploying-the-appv-server - name: How to Deploy the App-V Server - href: app-v/appv-deploy-the-appv-server.md + href: /microsoft-desktop-optimization-pack/app-v/appv-deploy-the-appv-server - name: How to Deploy the App-V Server Using a Script - href: app-v/appv-deploy-the-appv-server-with-a-script.md + href: /microsoft-desktop-optimization-pack/app-v/appv-deploy-the-appv-server-with-a-script - name: How to Deploy the App-V Databases by Using SQL Scripts - href: app-v/appv-deploy-appv-databases-with-sql-scripts.md + href: /microsoft-desktop-optimization-pack/app-v/appv-deploy-appv-databases-with-sql-scripts - name: How to Install the Publishing Server on a Remote Computer - href: app-v/appv-install-the-publishing-server-on-a-remote-computer.md + href: /microsoft-desktop-optimization-pack/app-v/appv-install-the-publishing-server-on-a-remote-computer - name: How to Install the Management and Reporting Databases on Separate Computers from the Management and Reporting Services - href: app-v/appv-install-the-management-and-reporting-databases-on-separate-computers.md + href: /microsoft-desktop-optimization-pack/app-v/appv-install-the-management-and-reporting-databases-on-separate-computers - name: How to install the Management Server on a Standalone Computer and Connect it to the Database - href: app-v/appv-install-the-management-server-on-a-standalone-computer.md + href: /microsoft-desktop-optimization-pack/app-v/appv-install-the-management-server-on-a-standalone-computer - name: About App-V Reporting - href: app-v/appv-reporting.md + href: /microsoft-desktop-optimization-pack/app-v/appv-reporting - name: How to install the Reporting Server on a Standalone Computer and Connect it to the Database - href: app-v/appv-install-the-reporting-server-on-a-standalone-computer.md + href: /microsoft-desktop-optimization-pack/app-v/appv-install-the-reporting-server-on-a-standalone-computer - name: App-V Deployment Checklist - href: app-v/appv-deployment-checklist.md + href: /microsoft-desktop-optimization-pack/app-v/appv-deployment-checklist - name: Deploying Microsoft Office 2016 by Using App-V - href: app-v/appv-deploying-microsoft-office-2016-with-appv.md + href: /microsoft-desktop-optimization-pack/app-v/appv-deploying-microsoft-office-2016-with-appv - name: Deploying Microsoft Office 2013 by Using App-V - href: app-v/appv-deploying-microsoft-office-2013-with-appv.md + href: /microsoft-desktop-optimization-pack/app-v/appv-deploying-microsoft-office-2013-with-appv - name: Deploying Microsoft Office 2010 by Using App-V - href: app-v/appv-deploying-microsoft-office-2010-wth-appv.md + href: /microsoft-desktop-optimization-pack/app-v/appv-deploying-microsoft-office-2010-wth-appv - name: Operations items: - name: Operations for App-V - href: app-v/appv-operations.md + href: /microsoft-desktop-optimization-pack/app-v/appv-operations - name: Creating and managing virtualized applications items: - name: Creating and Managing App-V Virtualized Applications - href: app-v/appv-creating-and-managing-virtualized-applications.md + href: /microsoft-desktop-optimization-pack/app-v/appv-creating-and-managing-virtualized-applications - name: Automatically provision your sequencing environment using Microsoft Application Virtualization Sequencer (App-V Sequencer) - href: app-v/appv-auto-provision-a-vm.md + href: /microsoft-desktop-optimization-pack/app-v/appv-auto-provision-a-vm - name: Automatically sequence multiple apps at the same time using Microsoft Application Virtualization Sequencer (App-V Sequencer) - href: app-v/appv-auto-batch-sequencing.md + href: /microsoft-desktop-optimization-pack/app-v/appv-auto-batch-sequencing - name: Automatically update multiple apps at the same time using Microsoft Application Virtualization Sequencer (App-V Sequencer) - href: app-v/appv-auto-batch-updating.md + href: /microsoft-desktop-optimization-pack/app-v/appv-auto-batch-updating - name: Manually sequence a new app using Microsoft Application Virtualization Sequencer (App-V Sequencer) - href: app-v/appv-sequence-a-new-application.md + href: /microsoft-desktop-optimization-pack/app-v/appv-sequence-a-new-application - name: How to Modify an Existing Virtual Application Package - href: app-v/appv-modify-an-existing-virtual-application-package.md + href: /microsoft-desktop-optimization-pack/app-v/appv-modify-an-existing-virtual-application-package - name: How to Create and Use a Project Template - href: app-v/appv-create-and-use-a-project-template.md + href: /microsoft-desktop-optimization-pack/app-v/appv-create-and-use-a-project-template - name: How to Create a Package Accelerator - href: app-v/appv-create-a-package-accelerator.md + href: /microsoft-desktop-optimization-pack/app-v/appv-create-a-package-accelerator - name: How to Create a Virtual Application Package Using an App-V Package Accelerator - href: app-v/appv-create-a-virtual-application-package-package-accelerator.md + href: /microsoft-desktop-optimization-pack/app-v/appv-create-a-virtual-application-package-package-accelerator - name: Administering App-V items: - name: Administering App-V Virtual Applications by Using the Management Console - href: app-v/appv-administering-virtual-applications-with-the-management-console.md + href: /microsoft-desktop-optimization-pack/app-v/appv-administering-virtual-applications-with-the-management-console - name: About App-V Dynamic Configuration - href: app-v/appv-dynamic-configuration.md + href: /microsoft-desktop-optimization-pack/app-v/appv-dynamic-configuration - name: How to Connect to the Management Console - href: app-v/appv-connect-to-the-management-console.md + href: /microsoft-desktop-optimization-pack/app-v/appv-connect-to-the-management-console - name: How to Add or Upgrade Packages by Using the Management Console - href: app-v/appv-add-or-upgrade-packages-with-the-management-console.md + href: /microsoft-desktop-optimization-pack/app-v/appv-add-or-upgrade-packages-with-the-management-console - name: How to Configure Access to Packages by Using the Management Console - href: app-v/appv-configure-access-to-packages-with-the-management-console.md + href: /microsoft-desktop-optimization-pack/app-v/appv-configure-access-to-packages-with-the-management-console - name: How to Publish a Package by Using the Management Console - href: app-v/appv-publish-a-packages-with-the-management-console.md + href: /microsoft-desktop-optimization-pack/app-v/appv-publish-a-packages-with-the-management-console - name: How to Delete a Package in the Management Console - href: app-v/appv-delete-a-package-with-the-management-console.md + href: /microsoft-desktop-optimization-pack/app-v/appv-delete-a-package-with-the-management-console - name: How to Add or Remove an Administrator by Using the Management Console - href: app-v/appv-add-or-remove-an-administrator-with-the-management-console.md + href: /microsoft-desktop-optimization-pack/app-v/appv-add-or-remove-an-administrator-with-the-management-console - name: How to Register and Unregister a Publishing Server by Using the Management Console - href: app-v/appv-register-and-unregister-a-publishing-server-with-the-management-console.md + href: /microsoft-desktop-optimization-pack/app-v/appv-register-and-unregister-a-publishing-server-with-the-management-console - name: How to Create a Custom Configuration File by Using the App-V Management Console - href: app-v/appv-create-a-custom-configuration-file-with-the-management-console.md + href: /microsoft-desktop-optimization-pack/app-v/appv-create-a-custom-configuration-file-with-the-management-console - name: How to Transfer Access and Configurations to Another Version of a Package by Using the Management Console - href: app-v/appv-transfer-access-and-configurations-to-another-version-of-a-package-with-the-management-console.md + href: /microsoft-desktop-optimization-pack/app-v/appv-transfer-access-and-configurations-to-another-version-of-a-package-with-the-management-console - name: How to Customize Virtual Applications Extensions for a Specific AD Group by Using the Management Console - href: app-v/appv-customize-virtual-application-extensions-with-the-management-console.md + href: /microsoft-desktop-optimization-pack/app-v/appv-customize-virtual-application-extensions-with-the-management-console - name: How to View and Configure Applications and Default Virtual Application Extensions by Using the Management Console - href: app-v/appv-view-and-configure-applications-and-default-virtual-application-extensions-with-the-management-console.md + href: /microsoft-desktop-optimization-pack/app-v/appv-view-and-configure-applications-and-default-virtual-application-extensions-with-the-management-console - name: Connection groups items: - name: Managing Connection Groups - href: app-v/appv-managing-connection-groups.md + href: /microsoft-desktop-optimization-pack/app-v/appv-managing-connection-groups - name: About the Connection Group Virtual Environment - href: app-v/appv-connection-group-virtual-environment.md + href: /microsoft-desktop-optimization-pack/app-v/appv-connection-group-virtual-environment - name: About the Connection Group File - href: app-v/appv-connection-group-file.md + href: /microsoft-desktop-optimization-pack/app-v/appv-connection-group-file - name: How to Create a Connection Group - href: app-v/appv-create-a-connection-group.md + href: /microsoft-desktop-optimization-pack/app-v/appv-create-a-connection-group - name: How to Create a Connection Group with User-Published and Globally Published Packages - href: app-v/appv-create-a-connection-group-with-user-published-and-globally-published-packages.md + href: /microsoft-desktop-optimization-pack/app-v/appv-create-a-connection-group-with-user-published-and-globally-published-packages - name: How to Delete a Connection Group - href: app-v/appv-delete-a-connection-group.md + href: /microsoft-desktop-optimization-pack/app-v/appv-delete-a-connection-group - name: How to Publish a Connection Group - href: app-v/appv-publish-a-connection-group.md + href: /microsoft-desktop-optimization-pack/app-v/appv-publish-a-connection-group - name: How to Make a Connection Group Ignore the Package Version - href: app-v/appv-configure-connection-groups-to-ignore-the-package-version.md + href: /microsoft-desktop-optimization-pack/app-v/appv-configure-connection-groups-to-ignore-the-package-version - name: How to Allow Only Administrators to Enable Connection Groups - href: app-v/appv-allow-administrators-to-enable-connection-groups.md + href: /microsoft-desktop-optimization-pack/app-v/appv-allow-administrators-to-enable-connection-groups - name: Deploying App-V packages with ESD items: - name: Deploying App-V Packages by Using Electronic Software Distribution (ESD) - href: app-v/appv-deploying-packages-with-electronic-software-distribution-solutions.md + href: /microsoft-desktop-optimization-pack/app-v/appv-deploying-packages-with-electronic-software-distribution-solutions - name: How to deploy App-V Packages Using Electronic Software Distribution - href: app-v/appv-deploy-appv-packages-with-electronic-software-distribution-solutions.md + href: /microsoft-desktop-optimization-pack/app-v/appv-deploy-appv-packages-with-electronic-software-distribution-solutions - name: How to Enable Only Administrators to Publish Packages by Using an ESD - href: app-v/appv-enable-administrators-to-publish-packages-with-electronic-software-distribution-solutions.md + href: /microsoft-desktop-optimization-pack/app-v/appv-enable-administrators-to-publish-packages-with-electronic-software-distribution-solutions - name: Using the management console items: - name: Using the App-V client management console - href: app-v/appv-using-the-client-management-console.md + href: /microsoft-desktop-optimization-pack/app-v/appv-using-the-client-management-console - name: Automatically clean up unpublished packages on the App-V client - href: app-v/appv-auto-clean-unpublished-packages.md + href: /microsoft-desktop-optimization-pack/app-v/appv-auto-clean-unpublished-packages - name: Migrating items: - name: Migrating to App-V from a previous version - href: app-v/appv-migrating-to-appv-from-a-previous-version.md + href: /microsoft-desktop-optimization-pack/app-v/appv-migrating-to-appv-from-a-previous-version - name: How to convert a package created in a previous version of App-V - href: app-v/appv-convert-a-package-created-in-a-previous-version-of-appv.md + href: /microsoft-desktop-optimization-pack/app-v/appv-convert-a-package-created-in-a-previous-version-of-appv - name: Maintenance items: - name: Maintaining App-V - href: app-v/appv-maintaining-appv.md + href: /microsoft-desktop-optimization-pack/app-v/appv-maintaining-appv - name: How to Move the App-V Server to Another Computer - href: app-v/appv-move-the-appv-server-to-another-computer.md + href: /microsoft-desktop-optimization-pack/app-v/appv-move-the-appv-server-to-another-computer - name: Administering App-V with Windows PowerShell items: - name: Administering App-V by using Windows PowerShell - href: app-v/appv-administering-appv-with-powershell.md + href: /microsoft-desktop-optimization-pack/app-v/appv-administering-appv-with-powershell - name: How to Load the Windows PowerShell Cmdlets for App-V and Get Cmdlet Help - href: app-v/appv-load-the-powershell-cmdlets-and-get-cmdlet-help.md + href: /microsoft-desktop-optimization-pack/app-v/appv-load-the-powershell-cmdlets-and-get-cmdlet-help - name: How to Manage App-V Packages Running on a Stand-Alone Computer by Using Windows PowerShell - href: app-v/appv-manage-appv-packages-running-on-a-stand-alone-computer-with-powershell.md + href: /microsoft-desktop-optimization-pack/app-v/appv-manage-appv-packages-running-on-a-stand-alone-computer-with-powershell - name: How to Manage Connection Groups on a Stand-alone Computer by Using Windows PowerShell - href: app-v/appv-manage-connection-groups-on-a-stand-alone-computer-with-powershell.md + href: /microsoft-desktop-optimization-pack/app-v/appv-manage-connection-groups-on-a-stand-alone-computer-with-powershell - name: How to Modify Client Configuration by Using Windows PowerShell - href: app-v/appv-modify-client-configuration-with-powershell.md + href: /microsoft-desktop-optimization-pack/app-v/appv-modify-client-configuration-with-powershell - name: How to Configure the Client to Receive Package and Connection Groups Updates From the Publishing Server - href: app-v/appv-configure-the-client-to-receive-updates-from-the-publishing-server.md + href: /microsoft-desktop-optimization-pack/app-v/appv-configure-the-client-to-receive-updates-from-the-publishing-server - name: How to Apply the User Configuration File by Using Windows PowerShell - href: app-v/appv-apply-the-user-configuration-file-with-powershell.md + href: /microsoft-desktop-optimization-pack/app-v/appv-apply-the-user-configuration-file-with-powershell - name: How to Apply the Deployment Configuration File by Using Windows PowerShell - href: app-v/appv-apply-the-deployment-configuration-file-with-powershell.md + href: /microsoft-desktop-optimization-pack/app-v/appv-apply-the-deployment-configuration-file-with-powershell - name: How to Sequence a Package by Using Windows PowerShell - href: app-v/appv-sequence-a-package-with-powershell.md + href: /microsoft-desktop-optimization-pack/app-v/appv-sequence-a-package-with-powershell - name: How to Create a Package Accelerator by Using Windows PowerShell - href: app-v/appv-create-a-package-accelerator-with-powershell.md + href: /microsoft-desktop-optimization-pack/app-v/appv-create-a-package-accelerator-with-powershell - name: How to Enable Reporting on the App-V Client by Using Windows PowerShell - href: app-v/appv-enable-reporting-on-the-appv-client-with-powershell.md + href: /microsoft-desktop-optimization-pack/app-v/appv-enable-reporting-on-the-appv-client-with-powershell - name: How to Install the App-V Databases and Convert the Associated Security Identifiers by Using Windows PowerShell - href: app-v/appv-install-the-appv-databases-and-convert-the-associated-security-identifiers-with-powershell.md + href: /microsoft-desktop-optimization-pack/app-v/appv-install-the-appv-databases-and-convert-the-associated-security-identifiers-with-powershell - name: Troubleshooting App-V - href: app-v/appv-troubleshooting.md + href: /microsoft-desktop-optimization-pack/app-v/appv-troubleshooting - name: Technical Reference items: - name: Technical Reference for App-V - href: app-v/appv-technical-reference.md + href: /microsoft-desktop-optimization-pack/app-v/appv-technical-reference - name: Available Mobile Device Management (MDM) settings for App-V - href: app-v/appv-available-mdm-settings.md + href: /microsoft-desktop-optimization-pack/app-v/appv-available-mdm-settings - name: Performance Guidance for Application Virtualization - href: app-v/appv-performance-guidance.md + href: /microsoft-desktop-optimization-pack/app-v/appv-performance-guidance - name: Application Publishing and Client Interaction - href: app-v/appv-application-publishing-and-client-interaction.md + href: /microsoft-desktop-optimization-pack/app-v/appv-application-publishing-and-client-interaction - name: Viewing App-V Server Publishing Metadata - href: app-v/appv-viewing-appv-server-publishing-metadata.md + href: /microsoft-desktop-optimization-pack/app-v/appv-viewing-appv-server-publishing-metadata - name: Running a Locally Installed Application Inside a Virtual Environment with Virtualized Applications - href: app-v/appv-running-locally-installed-applications-inside-a-virtual-environment.md + href: /microsoft-desktop-optimization-pack/app-v/appv-running-locally-installed-applications-inside-a-virtual-environment From d02d22c1b9ee8bbd340da0cb90ca1732b282f898 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Wed, 15 May 2024 21:20:40 -0700 Subject: [PATCH 21/30] Remove initial slash from source_path values --- ...ection.windows-application-management.json | 200 +++++++++--------- 1 file changed, 100 insertions(+), 100 deletions(-) diff --git a/.openpublishing.redirection.windows-application-management.json b/.openpublishing.redirection.windows-application-management.json index 71944da64e..1a9744551d 100644 --- a/.openpublishing.redirection.windows-application-management.json +++ b/.openpublishing.redirection.windows-application-management.json @@ -36,502 +36,502 @@ "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-about-appv.md", + "source_path": "windows/application-management/app-v/appv-about-appv.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-about-appv", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-add-or-remove-an-administrator-with-the-management-console.md", + "source_path": "windows/application-management/app-v/appv-add-or-remove-an-administrator-with-the-management-console.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-add-or-remove-an-administrator-with-the-management-console", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-add-or-upgrade-packages-with-the-management-console.md", + "source_path": "windows/application-management/app-v/appv-add-or-upgrade-packages-with-the-management-console.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-add-or-upgrade-packages-with-the-management-console", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-administering-appv-with-powershell.md", + "source_path": "windows/application-management/app-v/appv-administering-appv-with-powershell.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-administering-appv-with-powershell", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-administering-virtual-applications-with-the-management-console.md", + "source_path": "windows/application-management/app-v/appv-administering-virtual-applications-with-the-management-console.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-administering-virtual-applications-with-the-management-console", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-allow-administrators-to-enable-connection-groups.md", + "source_path": "windows/application-management/app-v/appv-allow-administrators-to-enable-connection-groups.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-allow-administrators-to-enable-connection-groups", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-application-publishing-and-client-interaction.md", + "source_path": "windows/application-management/app-v/appv-application-publishing-and-client-interaction.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-application-publishing-and-client-interaction", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-apply-the-deployment-configuration-file-with-powershell.md", + "source_path": "windows/application-management/app-v/appv-apply-the-deployment-configuration-file-with-powershell.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-apply-the-deployment-configuration-file-with-powershell", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-apply-the-user-configuration-file-with-powershell.md", + "source_path": "windows/application-management/app-v/appv-apply-the-user-configuration-file-with-powershell.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-apply-the-user-configuration-file-with-powershell", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-auto-batch-sequencing.md", + "source_path": "windows/application-management/app-v/appv-auto-batch-sequencing.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-auto-batch-sequencing", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-auto-batch-updating.md", + "source_path": "windows/application-management/app-v/appv-auto-batch-updating.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-auto-batch-updating", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-auto-clean-unpublished-packages.md", + "source_path": "windows/application-management/app-v/appv-auto-clean-unpublished-packages.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-auto-clean-unpublished-packages", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-auto-provision-a-vm.md", + "source_path": "windows/application-management/app-v/appv-auto-provision-a-vm.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-auto-provision-a-vm", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-available-mdm-settings.md", + "source_path": "windows/application-management/app-v/appv-available-mdm-settings.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-available-mdm-settings", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-capacity-planning.md", + "source_path": "windows/application-management/app-v/appv-capacity-planning.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-capacity-planning", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-client-configuration-settings.md", + "source_path": "windows/application-management/app-v/appv-client-configuration-settings.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-client-configuration-settings", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-configure-access-to-packages-with-the-management-console.md", + "source_path": "windows/application-management/app-v/appv-configure-access-to-packages-with-the-management-console.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-configure-access-to-packages-with-the-management-console", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-configure-connection-groups-to-ignore-the-package-version.md", + "source_path": "windows/application-management/app-v/appv-configure-connection-groups-to-ignore-the-package-version.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-configure-connection-groups-to-ignore-the-package-version", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-configure-the-client-to-receive-updates-from-the-publishing-server.md", + "source_path": "windows/application-management/app-v/appv-configure-the-client-to-receive-updates-from-the-publishing-server.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-configure-the-client-to-receive-updates-from-the-publishing-server", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-connection-group-file.md", + "source_path": "windows/application-management/app-v/appv-connection-group-file.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-connection-group-file", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-connection-group-virtual-environment.md", + "source_path": "windows/application-management/app-v/appv-connection-group-virtual-environment.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-connection-group-virtual-environment", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-connect-to-the-management-console.md", + "source_path": "windows/application-management/app-v/appv-connect-to-the-management-console.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-connect-to-the-management-console", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-convert-a-package-created-in-a-previous-version-of-appv.md", + "source_path": "windows/application-management/app-v/appv-convert-a-package-created-in-a-previous-version-of-appv.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-convert-a-package-created-in-a-previous-version-of-appv", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-create-a-connection-group.md", + "source_path": "windows/application-management/app-v/appv-create-a-connection-group.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-create-a-connection-group", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-create-a-connection-group-with-user-published-and-globally-published-packages.md", + "source_path": "windows/application-management/app-v/appv-create-a-connection-group-with-user-published-and-globally-published-packages.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-create-a-connection-group-with-user-published-and-globally-published-packages", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-create-a-custom-configuration-file-with-the-management-console.md", + "source_path": "windows/application-management/app-v/appv-create-a-custom-configuration-file-with-the-management-console.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-create-a-custom-configuration-file-with-the-management-console", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-create-and-use-a-project-template.md", + "source_path": "windows/application-management/app-v/appv-create-and-use-a-project-template.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-create-and-use-a-project-template", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-create-a-package-accelerator.md", + "source_path": "windows/application-management/app-v/appv-create-a-package-accelerator.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-create-a-package-accelerator", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-create-a-package-accelerator-with-powershell.md", + "source_path": "windows/application-management/app-v/appv-create-a-package-accelerator-with-powershell.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-create-a-package-accelerator-with-powershell", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-create-a-virtual-application-package-package-accelerator.md", + "source_path": "windows/application-management/app-v/appv-create-a-virtual-application-package-package-accelerator.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-create-a-virtual-application-package-package-accelerator", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-creating-and-managing-virtualized-applications.md", + "source_path": "windows/application-management/app-v/appv-creating-and-managing-virtualized-applications.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-creating-and-managing-virtualized-applications", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-customize-virtual-application-extensions-with-the-management-console.md", + "source_path": "windows/application-management/app-v/appv-customize-virtual-application-extensions-with-the-management-console.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-customize-virtual-application-extensions-with-the-management-console", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-delete-a-connection-group.md", + "source_path": "windows/application-management/app-v/appv-delete-a-connection-group.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-delete-a-connection-group", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-delete-a-package-with-the-management-console.md", + "source_path": "windows/application-management/app-v/appv-delete-a-package-with-the-management-console.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-delete-a-package-with-the-management-console", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-deploy-appv-databases-with-sql-scripts.md", + "source_path": "windows/application-management/app-v/appv-deploy-appv-databases-with-sql-scripts.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-deploy-appv-databases-with-sql-scripts", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-deploy-appv-packages-with-electronic-software-distribution-solutions.md", + "source_path": "windows/application-management/app-v/appv-deploy-appv-packages-with-electronic-software-distribution-solutions.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-deploy-appv-packages-with-electronic-software-distribution-solutions", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-deploying-appv.md", + "source_path": "windows/application-management/app-v/appv-deploying-appv.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-deploying-appv", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-deploying-microsoft-office-2010-wth-appv.md", + "source_path": "windows/application-management/app-v/appv-deploying-microsoft-office-2010-wth-appv.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-deploying-microsoft-office-2010-wth-appv", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-deploying-microsoft-office-2013-with-appv.md", + "source_path": "windows/application-management/app-v/appv-deploying-microsoft-office-2013-with-appv.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-deploying-microsoft-office-2013-with-appv", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-deploying-microsoft-office-2016-with-appv.md", + "source_path": "windows/application-management/app-v/appv-deploying-microsoft-office-2016-with-appv.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-deploying-microsoft-office-2016-with-appv", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-deploying-packages-with-electronic-software-distribution-solutions.md", + "source_path": "windows/application-management/app-v/appv-deploying-packages-with-electronic-software-distribution-solutions.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-deploying-packages-with-electronic-software-distribution-solutions", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-deploying-the-appv-sequencer-and-client.md", + "source_path": "windows/application-management/app-v/appv-deploying-the-appv-sequencer-and-client.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-deploying-the-appv-sequencer-and-client", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-deploying-the-appv-server.md", + "source_path": "windows/application-management/app-v/appv-deploying-the-appv-server.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-deploying-the-appv-server", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-deployment-checklist.md", + "source_path": "windows/application-management/app-v/appv-deployment-checklist.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-deployment-checklist", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-deploy-the-appv-server.md", + "source_path": "windows/application-management/app-v/appv-deploy-the-appv-server.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-deploy-the-appv-server", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-deploy-the-appv-server-with-a-script.md", + "source_path": "windows/application-management/app-v/appv-deploy-the-appv-server-with-a-script.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-deploy-the-appv-server-with-a-script", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-dynamic-configuration.md", + "source_path": "windows/application-management/app-v/appv-dynamic-configuration.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-dynamic-configuration", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-enable-administrators-to-publish-packages-with-electronic-software-distribution-solutions.md", + "source_path": "windows/application-management/app-v/appv-enable-administrators-to-publish-packages-with-electronic-software-distribution-solutions.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-enable-administrators-to-publish-packages-with-electronic-software-distribution-solutions", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-enable-reporting-on-the-appv-client-with-powershell.md", + "source_path": "windows/application-management/app-v/appv-enable-reporting-on-the-appv-client-with-powershell.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-enable-reporting-on-the-appv-client-with-powershell", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-enable-the-app-v-desktop-client.md", + "source_path": "windows/application-management/app-v/appv-enable-the-app-v-desktop-client.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-enable-the-app-v-desktop-client", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-evaluating-appv.md", + "source_path": "windows/application-management/app-v/appv-evaluating-appv.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-evaluating-appv", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-for-windows.md", + "source_path": "windows/application-management/app-v/appv-for-windows.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-for-windows", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-getting-started.md", + "source_path": "windows/application-management/app-v/appv-getting-started.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-getting-started", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-high-level-architecture.md", + "source_path": "windows/application-management/app-v/appv-high-level-architecture.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-high-level-architecture", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-install-the-appv-databases-and-convert-the-associated-security-identifiers-with-powershell.md", + "source_path": "windows/application-management/app-v/appv-install-the-appv-databases-and-convert-the-associated-security-identifiers-with-powershell.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-install-the-appv-databases-and-convert-the-associated-security-identifiers-with-powershell", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-install-the-management-and-reporting-databases-on-separate-computers.md", + "source_path": "windows/application-management/app-v/appv-install-the-management-and-reporting-databases-on-separate-computers.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-install-the-management-and-reporting-databases-on-separate-computers", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-install-the-management-server-on-a-standalone-computer.md", + "source_path": "windows/application-management/app-v/appv-install-the-management-server-on-a-standalone-computer.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-install-the-management-server-on-a-standalone-computer", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-install-the-publishing-server-on-a-remote-computer.md", + "source_path": "windows/application-management/app-v/appv-install-the-publishing-server-on-a-remote-computer.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-install-the-publishing-server-on-a-remote-computer", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-install-the-reporting-server-on-a-standalone-computer.md", + "source_path": "windows/application-management/app-v/appv-install-the-reporting-server-on-a-standalone-computer.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-install-the-reporting-server-on-a-standalone-computer", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-install-the-sequencer.md", + "source_path": "windows/application-management/app-v/appv-install-the-sequencer.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-install-the-sequencer", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-load-the-powershell-cmdlets-and-get-cmdlet-help.md", + "source_path": "windows/application-management/app-v/appv-load-the-powershell-cmdlets-and-get-cmdlet-help.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-load-the-powershell-cmdlets-and-get-cmdlet-help", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-maintaining-appv.md", + "source_path": "windows/application-management/app-v/appv-maintaining-appv.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-maintaining-appv", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-manage-appv-packages-running-on-a-stand-alone-computer-with-powershell.md", + "source_path": "windows/application-management/app-v/appv-manage-appv-packages-running-on-a-stand-alone-computer-with-powershell.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-manage-appv-packages-running-on-a-stand-alone-computer-with-powershell", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-manage-connection-groups-on-a-stand-alone-computer-with-powershell.md", + "source_path": "windows/application-management/app-v/appv-manage-connection-groups-on-a-stand-alone-computer-with-powershell.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-manage-connection-groups-on-a-stand-alone-computer-with-powershell", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-managing-connection-groups.md", + "source_path": "windows/application-management/app-v/appv-managing-connection-groups.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-managing-connection-groups", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-migrating-to-appv-from-a-previous-version.md", + "source_path": "windows/application-management/app-v/appv-migrating-to-appv-from-a-previous-version.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-migrating-to-appv-from-a-previous-version", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-modify-an-existing-virtual-application-package.md", + "source_path": "windows/application-management/app-v/appv-modify-an-existing-virtual-application-package.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-modify-an-existing-virtual-application-package", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-modify-client-configuration-with-powershell.md", + "source_path": "windows/application-management/app-v/appv-modify-client-configuration-with-powershell.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-modify-client-configuration-with-powershell", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-move-the-appv-server-to-another-computer.md", + "source_path": "windows/application-management/app-v/appv-move-the-appv-server-to-another-computer.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-move-the-appv-server-to-another-computer", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-operations.md", + "source_path": "windows/application-management/app-v/appv-operations.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-operations", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-performance-guidance.md", + "source_path": "windows/application-management/app-v/appv-performance-guidance.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-performance-guidance", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-planning-checklist.md", + "source_path": "windows/application-management/app-v/appv-planning-checklist.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-planning-checklist", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-planning-folder-redirection-with-appv.md", + "source_path": "windows/application-management/app-v/appv-planning-folder-redirection-with-appv.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-planning-folder-redirection-with-appv", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-planning-for-appv.md", + "source_path": "windows/application-management/app-v/appv-planning-for-appv.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-planning-for-appv", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-planning-for-appv-server-deployment.md", + "source_path": "windows/application-management/app-v/appv-planning-for-appv-server-deployment.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-planning-for-appv-server-deployment", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-planning-for-high-availability-with-appv.md", + "source_path": "windows/application-management/app-v/appv-planning-for-high-availability-with-appv.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-planning-for-high-availability-with-appv", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-planning-for-sequencer-and-client-deployment.md", + "source_path": "windows/application-management/app-v/appv-planning-for-sequencer-and-client-deployment.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-planning-for-sequencer-and-client-deployment", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-planning-for-using-appv-with-office.md", + "source_path": "windows/application-management/app-v/appv-planning-for-using-appv-with-office.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-planning-for-using-appv-with-office", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-planning-to-deploy-appv.md", + "source_path": "windows/application-management/app-v/appv-planning-to-deploy-appv.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-planning-to-deploy-appv", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-planning-to-deploy-appv-with-electronic-software-distribution-solutions.md", + "source_path": "windows/application-management/app-v/appv-planning-to-deploy-appv-with-electronic-software-distribution-solutions.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-planning-to-deploy-appv-with-electronic-software-distribution-solutions", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-preparing-your-environment.md", + "source_path": "windows/application-management/app-v/appv-preparing-your-environment.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-preparing-your-environment", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-prerequisites.md", + "source_path": "windows/application-management/app-v/appv-prerequisites.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-prerequisites", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-publish-a-connection-group.md", + "source_path": "windows/application-management/app-v/appv-publish-a-connection-group.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-publish-a-connection-group", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-publish-a-packages-with-the-management-console.md", + "source_path": "windows/application-management/app-v/appv-publish-a-packages-with-the-management-console.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-publish-a-packages-with-the-management-console", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-register-and-unregister-a-publishing-server-with-the-management-console.md", + "source_path": "windows/application-management/app-v/appv-register-and-unregister-a-publishing-server-with-the-management-console.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-register-and-unregister-a-publishing-server-with-the-management-console", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-release-notes-for-appv-for-windows.md", + "source_path": "windows/application-management/app-v/appv-release-notes-for-appv-for-windows.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-release-notes-for-appv-for-windows", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-release-notes-for-appv-for-windows-1703.md", + "source_path": "windows/application-management/app-v/appv-release-notes-for-appv-for-windows-1703.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-release-notes-for-appv-for-windows-1703", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-reporting.md", + "source_path": "windows/application-management/app-v/appv-reporting.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-reporting", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-running-locally-installed-applications-inside-a-virtual-environment.md", + "source_path": "windows/application-management/app-v/appv-running-locally-installed-applications-inside-a-virtual-environment.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-running-locally-installed-applications-inside-a-virtual-environment", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-security-considerations.md", + "source_path": "windows/application-management/app-v/appv-security-considerations.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-security-considerations", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-sequence-a-new-application.md", + "source_path": "windows/application-management/app-v/appv-sequence-a-new-application.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-sequence-a-new-application", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-sequence-a-package-with-powershell.md", + "source_path": "windows/application-management/app-v/appv-sequence-a-package-with-powershell.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-sequence-a-package-with-powershell", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-supported-configurations.md", + "source_path": "windows/application-management/app-v/appv-supported-configurations.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-supported-configurations", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-technical-reference.md", + "source_path": "windows/application-management/app-v/appv-technical-reference.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-technical-reference", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-transfer-access-and-configurations-to-another-version-of-a-package-with-the-management-console.md", + "source_path": "windows/application-management/app-v/appv-transfer-access-and-configurations-to-another-version-of-a-package-with-the-management-console.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-transfer-access-and-configurations-to-another-version-of-a-package-with-the-management-console", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-troubleshooting.md", + "source_path": "windows/application-management/app-v/appv-troubleshooting.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-troubleshooting", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-upgrading-to-app-v-for-windows-10-from-an-existing-installation.md", + "source_path": "windows/application-management/app-v/appv-upgrading-to-app-v-for-windows-10-from-an-existing-installation.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-upgrading-to-app-v-for-windows-10-from-an-existing-installation", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-using-the-client-management-console.md", + "source_path": "windows/application-management/app-v/appv-using-the-client-management-console.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-using-the-client-management-console", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-view-and-configure-applications-and-default-virtual-application-extensions-with-the-management-console.md", + "source_path": "windows/application-management/app-v/appv-view-and-configure-applications-and-default-virtual-application-extensions-with-the-management-console.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-view-and-configure-applications-and-default-virtual-application-extensions-with-the-management-console", "redirect_document_id": false }, { - "source_path": "/windows/application-management/app-v/appv-viewing-appv-server-publishing-metadata.md", + "source_path": "windows/application-management/app-v/appv-viewing-appv-server-publishing-metadata.md", "redirect_url": "/microsoft-desktop-optimization-pack/app-v/appv-viewing-appv-server-publishing-metadata", "redirect_document_id": false } From 5de76c4148a1760ab8a290079a14d3106901c7e6 Mon Sep 17 00:00:00 2001 From: Violet Date: Thu, 16 May 2024 12:50:06 +0300 Subject: [PATCH 22/30] The Unsigned policy rule option is valid for Supplemental types --- .../design/select-types-of-rules-to-create.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/application-security/application-control/windows-defender-application-control/design/select-types-of-rules-to-create.md b/windows/security/application-security/application-control/windows-defender-application-control/design/select-types-of-rules-to-create.md index 961a1e4dc4..46200516f4 100644 --- a/windows/security/application-security/application-control/windows-defender-application-control/design/select-types-of-rules-to-create.md +++ b/windows/security/application-security/application-control/windows-defender-application-control/design/select-types-of-rules-to-create.md @@ -34,7 +34,7 @@ You can set several rule options within a WDAC policy. Table 1 describes each ru | **3 Enabled:Audit Mode (Default)** | Instructs WDAC to log information about applications, binaries, and scripts that would have been blocked, if the policy was enforced. You can use this option to identify the potential impact of your WDAC policy, and use the audit events to refine the policy before enforcement. To enforce a WDAC policy, delete this option. | No | | **4 Disabled:Flight Signing** | If enabled, binaries from Windows Insider builds aren't trusted. This option is useful for organizations that only want to run released binaries, not prerelease Windows builds. | No | | **5 Enabled:Inherit Default Policy** | This option is reserved for future use and currently has no effect. | Yes | -| **6 Enabled:Unsigned System Integrity Policy (Default)** | Allows the policy to remain unsigned. When this option is removed, the policy must be signed and any supplemental policies must also be signed. The certificates that are trusted for future policy updates must be identified in the UpdatePolicySigners section. Certificates that are trusted for supplemental policies must be identified in the SupplementalPolicySigners section. | No | +| **6 Enabled:Unsigned System Integrity Policy (Default)** | Allows the policy to remain unsigned. When this option is removed, the policy must be signed and any supplemental policies must also be signed. The certificates that are trusted for future policy updates must be identified in the UpdatePolicySigners section. Certificates that are trusted for supplemental policies must be identified in the SupplementalPolicySigners section. | Yes | | **7 Allowed:Debug Policy Augmented** | This option isn't currently supported. | Yes | | **8 Required:EV Signers** | This option isn't currently supported. | No | | **9 Enabled:Advanced Boot Options Menu** | The F8 preboot menu is disabled by default for all WDAC policies. Setting this rule option allows the F8 menu to appear to physically present users. | No | From 14b1e54714fe49d13a7ce99fcdff4a2b2447f849 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Thu, 16 May 2024 11:56:20 -0400 Subject: [PATCH 23/30] replaced custom controls with external authentication method for MFA claim --- .../hello-for-business/deploy/index.md | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/deploy/index.md b/windows/security/identity-protection/hello-for-business/deploy/index.md index b28e7db255..f5c412fc4f 100644 --- a/windows/security/identity-protection/hello-for-business/deploy/index.md +++ b/windows/security/identity-protection/hello-for-business/deploy/index.md @@ -1,7 +1,7 @@ --- title: Plan a Windows Hello for Business Deployment description: Learn about the role of each component within Windows Hello for Business and how certain deployment decisions affect other aspects of your infrastructure. -ms.date: 03/12/2024 +ms.date: 05/16/2024 ms.topic: concept-article --- @@ -151,14 +151,16 @@ The goal of Windows Hello for Business is to move organizations away from passwo || Deployment model | MFA options | |--|--|--| | **🔲** | **Cloud-only** | Microsoft Entra MFA | -| **🔲** | **Cloud-only** | Non-Microsoft MFA via Microsoft Entra ID custom controls or federation | +| **🔲** | **Cloud-only** | Non-Microsoft MFA, via external authentication method in Microsoft Entra ID or federation | | **🔲** | **Hybrid** | Microsoft Entra MFA | -| **🔲** | **Hybrid** | Non-Microsoft MFA via Microsoft Entra ID custom controls or federation| +| **🔲** | **Hybrid** | Non-Microsoft MFA, via external authentication method in Microsoft Entra ID or federation| | **🔲** | **On-premises** | AD FS MFA adapter | -For more information how to configure Microsoft Entra multifactor authentication, see [Configure Microsoft Entra multifactor authentication settings][ENTRA-4]. +For more information: -For more information how to configure AD FS to provide multifactor authentication, see [Configure Azure MFA as authentication provider with AD FS][SER-1]. +- [Configure Microsoft Entra multifactor authentication settings][ENTRA-4] +- [Configure Azure MFA as authentication provider with AD FS][SER-1] +- [Manage an external authentication method in Microsoft Entra ID][ENTRA-11] #### MFA and federated authentication @@ -298,6 +300,7 @@ Now that you've read about the different deployment options and requirements, yo [ENTRA-8]: /entra/identity/conditional-access/overview [ENTRA-9]: /entra/identity/authentication/concept-mfa-licensing [ENTRA-10]: /entra/identity/hybrid/connect/whatis-fed +[ENTRA-11]: /entra/identity/authentication/how-to-authentication-external-method-manage [SER-1]: /windows-server/identity/ad-fs/operations/configure-ad-fs-2016-and-azure-mfa [SER-2]: /windows-server/identity/ad-fs/operations/configure-additional-authentication-methods-for-ad-fs#microsoft-and-third-party-additional-authentication-methods From 7ba2c563d2594a1443632dec5064be41f6e038fe Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Thu, 16 May 2024 09:31:09 -0700 Subject: [PATCH 24/30] edits --- windows/deployment/update/waas-manage-updates-wufb.md | 2 +- windows/deployment/update/waas-wufb-csp-mdm.md | 6 +++--- windows/deployment/update/waas-wufb-group-policy.md | 6 +++--- windows/deployment/update/wufb-compliancedeadlines.md | 2 +- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/windows/deployment/update/waas-manage-updates-wufb.md b/windows/deployment/update/waas-manage-updates-wufb.md index 63abc18ed2..68e010805d 100644 --- a/windows/deployment/update/waas-manage-updates-wufb.md +++ b/windows/deployment/update/waas-manage-updates-wufb.md @@ -14,7 +14,7 @@ ms.localizationpriority: medium appliesto: - ✅ Windows 11 - ✅ Windows 10 -ms.date: 05/14/2024 +ms.date: 05/16/2024 --- # What is Windows Update for Business? diff --git a/windows/deployment/update/waas-wufb-csp-mdm.md b/windows/deployment/update/waas-wufb-csp-mdm.md index fcc0e12b57..0ab9c7324e 100644 --- a/windows/deployment/update/waas-wufb-csp-mdm.md +++ b/windows/deployment/update/waas-wufb-csp-mdm.md @@ -11,7 +11,7 @@ ms.localizationpriority: medium appliesto: - ✅ Windows 11 - ✅ Windows 10 -ms.date: 05/14/2024 +ms.date: 05/16/2024 --- # Walkthrough: Use CSPs and MDMs to configure Windows Update for Business @@ -179,10 +179,10 @@ Users can set a preference for notifications about pending restarts for updates Users have the following options for the **Notify me when a restart is required to finish updating** setting: - **Off** (default): Once the device enters a pending reboot state for updates, restart notifications are suppressed for 24 hours. During the first 24 hours, automatic restarts can still occur outside of active hours. Typically, users receive fewer notifications about upcoming restarts while the deadline is approaching. - - When the deadline is set for 1 day, users only receive a notification 4 hours before the deadline and a final nondismissable notification 15 minutes before a forced restart. + - When the deadline is set for 1 day, users only receive a notification about the deadline and a final nondismissable notification 15 minutes before a forced restart. - **On**: Users immediately receive a toast notification when the device enters a reboot pending state for updates. Automatic restarts for updates are blocked for 24 hours after the initial notification to give these users time to prepare for a restart. After 24 hours have passed, automatic restarts can occur. This setting is recommended for users who want to be notified about upcoming restarts. - - When the deadline is set for 1 day, an initial notification occurs, automatic restart is blocked for 24 hours, and users receive a notification 4 hours before the deadline and a final nondismissable notification 15 minutes before a forced restart. + - When the deadline is set for 1 day, an initial notification occurs, automatic restart is blocked for 24 hours, and users receive another notification before the deadline and a final nondismissable notification 15 minutes before a forced restart. When a deadline is set for 0 days, no matter which option is selected, the only notification users receive is a final nondismissable notification 15 minutes before a forced restart. diff --git a/windows/deployment/update/waas-wufb-group-policy.md b/windows/deployment/update/waas-wufb-group-policy.md index f552229307..f78cd0d3e4 100644 --- a/windows/deployment/update/waas-wufb-group-policy.md +++ b/windows/deployment/update/waas-wufb-group-policy.md @@ -17,7 +17,7 @@ appliesto: - ✅ Windows Server 2022 - ✅ Windows Server 2019 - ✅ Windows Server 2016 -ms.date: 05/14/2024 +ms.date: 05/16/2024 --- # Walkthrough: Use Group Policy to configure Windows Update for Business @@ -186,10 +186,10 @@ Users can set a preference for notifications about pending restarts for updates Users have the following options for the **Notify me when a restart is required to finish updating** setting: - **Off** (default): Once the device enters a pending reboot state for updates, restart notifications are suppressed for 24 hours. During the first 24 hours, automatic restarts can still occur outside of active hours. Typically, users receive fewer notifications about upcoming restarts while the deadline is approaching. - - When the deadline is set for 1 day, users only receive a notification 4 hours before the deadline and a final nondismissable notification 15 minutes before a forced restart. + - When the deadline is set for 1 day, users only receive a notification about the deadline and a final nondismissable notification 15 minutes before a forced restart. - **On**: Users immediately receive a toast notification when the device enters a reboot pending state for updates. Automatic restarts for updates are blocked for 24 hours after the initial notification to give these users time to prepare for a restart. After 24 hours have passed, automatic restarts can occur. This setting is recommended for users who want to be notified about upcoming restarts. - - When the deadline is set for 1 day, an initial notification occurs, automatic restart is blocked for 24 hours, and users receive a notification 4 hours before the deadline and a final nondismissable notification 15 minutes before a forced restart. + - When the deadline is set for 1 day, an initial notification occurs, automatic restart is blocked for 24 hours, and users receive another notification before the deadline and a final nondismissable notification 15 minutes before a forced restart. When a deadline is set for 0 days, no matter which option is selected, the only notification users receive is a final nondismissable notification 15 minutes before a forced restart. diff --git a/windows/deployment/update/wufb-compliancedeadlines.md b/windows/deployment/update/wufb-compliancedeadlines.md index 7eea666636..0a90bb71ad 100644 --- a/windows/deployment/update/wufb-compliancedeadlines.md +++ b/windows/deployment/update/wufb-compliancedeadlines.md @@ -12,7 +12,7 @@ manager: aaroncz appliesto: - ✅ Windows 11 - ✅ Windows 10 -ms.date: 05/14/2024 +ms.date: 05/16/2024 --- # Enforcing compliance deadlines for updates From fbb7200f7ac9fe0ebbc413a77ffcad6118247952 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Fri, 17 May 2024 14:12:38 -0700 Subject: [PATCH 25/30] may20 --- windows/client-management/manage-recall.md | 81 ++++++++++++++++++++++ 1 file changed, 81 insertions(+) create mode 100644 windows/client-management/manage-recall.md diff --git a/windows/client-management/manage-recall.md b/windows/client-management/manage-recall.md new file mode 100644 index 0000000000..1d69eb4523 --- /dev/null +++ b/windows/client-management/manage-recall.md @@ -0,0 +1,81 @@ +--- +title: Manage Recall for Windows clients +description: Learn how to manage Recall for commercial environments using MDM and group policy. Learn about Recall features. +ms.topic: conceptual +ms.subservice: windows-copilot +ms.date: 05/20/2024 +ms.author: mstewart +author: mestew +ms.collection: windows-copilot +appliesto: +- ✅ Copilot+ PCs +--- + +# Manage Recall + +>**Looking for consumer information?** See [Retrace your steps with Recall](https://support.microsoft.com/topic/aa03f8a0-a78b-4b3e-b0a1-2eb8ac48701c). + +Recall allows you to search across time to find the content you need. Just describe how you remember it, and Recall retrieves the moment you saw it. Recall takes snapshots of your screen and stores them in a timeline. Snapshots are taken every five seconds while content on the screen is different from the previous snapshot. Snapshots are locally stored and locally analyzed on your PC. Recall's analysis allows you to search for content, including both images and text, using natural language. + +When Recall opens the snapshot a user selected, it enables screenray, which runs on top of the saved snapshot. Screenray analyzes what's in the snapshot and allows users to interact with individual elements in the snapshot. For instance, users can copy text from the snapshot or send pictures from the snapshot to an app that supports `jpeg` files. + +## System requirements + +Recall has the following minimum system requirements: + +- A [Copilot+ PC](https://aka.ms/nextgenaipcs) +- 16 GB RAM +- 8 logical processors +- 256 GB storage capacity + - To enable Recall, you need at least 50 GB of space free + - Snapshot capture automatically pauses once the device has less than 25 GB of disk space + +## Supported browsers + +Users need a supported browser for Recall to [filter websites](#user-controlled-settings-for-recall) and to automatically filter InPrivate browsing activity. Supported browsers, and their capabilities include: + +- **Microsoft Edge**: blocks websites and filters private browsing activity +- **Chromium based browsers**: filters private browsing activity only, doesn't block specific websites + +## Configure policies for Recall + +By default, Recall assists users by considering their historical behaviors and data. Organizations that aren't ready to use AI for historical analysis can disable it until they're ready with the **Turn off saving snapshots for Windows** policy. The following policy allows you to disable user data analysis: + +|   | Setting | +|---|---| +| **CSP** | ./User/Vendor/MSFT/Policy/Config/WindowsAI/[DisableAIDataAnalysis](mdm/policy-csp-windowsai.md#disableaidataanalysis) | +| **Group policy** | User Configuration > Administrative Templates > Windows Components > Windows Copilot > **Turn off saving snapshots for Windows** | + +## Limitations + +In two specific scenarios, Recall captures snapshots that include InPrivate windows, blocked apps, and blocked websites. If Recall gets launched, or the **Now** option is selected in Recall, then a snapshot is taken even when InPrivate windows, blocked apps, and blocked websites are displayed. However, Recall doesn't save these snapshots. If you choose to send the information from this snapshot to another app, a temp file is created in `C:\Users\[username]\AppData\Local\Temp` to share the content. The temporary file is deleted once the content is transferred over the app you selected to use. + +## User controlled settings for Recall + +The following options are user controlled in Recall from the **Settings** > **Privacy & Security** > **Recall & Snapshots** page: + +- Website filtering +- App filtering +- Storage allocation + - When the storage limit is reached, the oldest snapshots are deleted first. +- Deleting snapshots + - Delete all snapshots + - Delete snapshots within a specific time frame + + +### Storage allocation + +The amount of disk space users can allocate to Recall varies depending on how much storage the device has. The following chart shows the storage space options for Recall: + +| Device storage capacity | Storage allocation options for Recall | +|---|---| +| 256 GB | 25 GB (default), 10 GB | +| 512 GB | 75 GB (default), 50 GB, 25 GB | +| 1 TB, or more | 150 GB (default), 100 GB, 75 GB, 50 GB, 25 GB | + + +## Microsoft's commitment to responsible AI + +Microsoft has been on a responsible AI journey since 2017, when we defined our principles and approach to ensuring this technology is used in a way that is driven by ethical principles that put people first. For more about our responsible AI journey, the ethical principles that guide us, and the tooling and capabilities we've created to assure that we develop AI technology responsibly, see [Responsible AI](https://www.microsoft.com/ai/responsible-ai). + +Recall uses optical character recognition (OCR), local to the PC, to analyze snapshots and facilitate search. For more information about OCR, see [Transparency note and use cases for OCR](/legal/cognitive-services/computer-vision/ocr-transparency-note). For more information about privacy and security, see [Privacy and security for Recall & screenray](https://support.microsoft.com/topic/d404f672-7647-41e5-886c-a3c59680af15). From 0c56e795756ae891b36bc81b9c5449962c4fdc49 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Fri, 17 May 2024 14:27:19 -0700 Subject: [PATCH 26/30] may20 --- .../images/8908044-recall.png | Bin 0 -> 1719851 bytes windows/client-management/manage-recall.md | 7 ++++--- 2 files changed, 4 insertions(+), 3 deletions(-) create mode 100644 windows/client-management/images/8908044-recall.png diff --git a/windows/client-management/images/8908044-recall.png b/windows/client-management/images/8908044-recall.png new file mode 100644 index 0000000000000000000000000000000000000000..92c93c46cb4255842b2e6944083c65ebadd63a1c GIT binary patch literal 1719851 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ෞus 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

    6Ja)_L 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

    *TFf2NzJ=Mz|OUAsDavlfZ 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

    pVIxfh3y~y9}|}$ z>j*qE#nj}K<}l@*ah4asPGuX7nlv6-q=BGfS;=}>d}oNsxv6TNQsfcQ6W}IgV9pkZo6KOc?-(0St}sx^twWn(7~}xq_Nrn$oHjM z8_@774gdb^do%VmV8Zv3aWNg4MmDrZQ7w;DzNo?a7{b>FNX-Eaf;363t33p|CfA~K zUtwsFG998q=Hwe;O5}V@j|G7B<~j1)cqf-Q^On}#t0&Z30(ukE`Zu2VcjCG_*w~&p=hZ+Ei$kDw22x^!q%$WQ3-ec_%@9CEi zl>;?g)}4!b&$;gz_SF2;4|qTzfC6U+$6rhmbHH}M5}_VK;nJga&c)uYw|+oJ5Nhgu zr3Wr+g4QI8A9cGt9=4ZbT?)+hTEZ1MA|_X6I$4eIuZnO*!-8&1W}=S&1lX9F4IbQ9 z@m&o^(%^aybMth(D=TLVDs+k#g~K@s9>3Z=ar%8$QWc1X% zUP&e+Ng4O4b935Qmu~8m1e|MfuL5-1C1|=kDktH5{QQkL-g)<{Z<%`IdbS7{F_kKi zXGUx9%y5fEWq*P>wYoSBv>Ow(a#C;A0}dKx$4;jtDo%npqhpU(6ID5TIEyd|c4B!i zXofG7Fa}%NCxtF|CtN$gOVAgG+(ph<<)srQ-Ed?WKFN3`2ORw-kCK*(*m*R5`w94X zXln@AWIFw$2cIBAzD2y^v8>n~|Ka1iDM(-Lgym<8)(TEg&-*eB;$~m0K40W5?h&Hf z!>tb(F|qMyOx}AOpDHY|%1YIK?X#nf?;w&VS1oA1W26M+@u`WAvMvAr(bCh9#<1c$ z@A+-Q(Nl}&4ADQ5jmc{^BYq<>QiiAFbfBaTlkVlf+e_ybRmY7$j_iMx=wBwHKXkx9 z`ak-?|CN^eC4m%q8ggH0)Xk>Lf3AlaHb$H+!Koqn^;enziI>B6*j*1v3Y(GH>+acr z#OufTYM{g6!z@@l8> zyASi4DlgWUAXK%U3EK{+BO5$#4@8K=4S>}0Elv-Z#gHZs;QP0T{&_Vw*&|?*ql}u3 z7KKh~pZYOqh~5Ybb+dvlKRit_e-MvMBLr z!U=Q~Su(zPzP|)2=P~RQhU0svR;%vVlth1Tiq@q5K~~?TNvK>%@9V3BPgIHVaTLC0 zpG3P+B6{;eGU@u$qXt$;F&)GOfp|nLDq2mSNp3R7h8vDDDm6jn$jsL}U1T?G`XDFc z!74DX>n*k8fnF4P(c`WS?hv2+v~)JWH<054hH8+mc7>Lbc?0&`x6Dw0-(?m5N?<6hK@l@lwRhYI`Db8{$3a{P%Jb2K4g z{Jp0#ST2|SLA!}+D;Jl&J}iAkl!7_vXV!W1m&$lOdRdVZh{th=guS-=YOnZJS5n>i<)xJ zGsI5tv0qEau+lB0wAjMHYiaIb?d_@cq5JI#Ui^OJ4TtJ+a=>w@>>5X%@N=1&1`BdL zD}x5wfCi@AXC;KCHQDGNOq-L}I--6HTsctYi`fi!(N_(4TdMRh%lWE*%X}jjy%{qX zqb)o&cZcRp9=B|(x4sw>YuWu>QVF6TaWN7-#gOQDX-<|}QNo_EwqX3&x8> ze$pFvs-It*@S)13_ij(2N!$3-0dtC?RL2n_tLGW3EzJnEg)gXkp#apW z+}N(vJXNm28j{A2t6z@ANzh$%db(e#?yimr=fZAGU6OtuQe`d75M>+oRZzE0c5tcx zvX-<#XPCdi)TUq$G_O6pvBENJwy^O2_mSYq)%A#+9D6!i$!PM$pc{?c%SmEU>1d*l zHqqw;;ik98SDd|~)+GyHLdcE~%MN&xUA~=Hudn7hd=?kmU0v7*yWBhTEsd2HKwT*m zDTdnL{8*lc_V7g09PghtKTEfRbmC1zoXC|Igw~yWmT8$ypzRi1AGIAhisRCs|8L0; zYY09-DbAUZ8`mK)R@FBbr)$5*+fH?)<|!R*Ebr7`o6&0W4^wd)>ivH$r{>JPj=p$j9 z9XobdyjqWw5RIXe znv_#>wBdu})hSQt$w%npAOH9t*7WF^J-4Q7pn+EhHC8i$4cbdZBx6(DUG9VGvLqX` zMem5l0S@9<-+vzlIj|oe_%UwRC@Wlt`i45pIY<*HB9|mmxNs|IeQncGp~oa zqOrNx%gdb@T-Yw$sW2V~|3#P4PjiNYZZNoD2y32v3R^aB zrHTCLaTH=-2T<{hurQ^Vw~1MuxZ>LDIcf5QW}HBbgkB_g-~=1|%FiJs>PT$H;q)&HYDR4 z(VEzTRD3tW(L59Bm4Q$=kFc&A%0>}9m_Tu72%`t8IJ_%}2Or7d@Becz?!2cDcRx6Q z+aElPJ09r6ovZtC_aj5N>!Bgsao-T`eryEyJk^IvtQ)7Dem1g&9P;_x5f@0t(?SxI zZt+eF37WVsSTG;$?QP?H)|GL(;>hvW!G*1G?DUtKncTR1@xKewo0474T<;b}&CZ#5 zr}OZ=OuscZdV21twO8+5kiF>CyY&7r{dz&ap8E+J_3p~2=U*;s;m9sbbCyfd?b%HT z3kl+%`W)G*{)ZzGB;s*|bR04Lc>*I&@tu5?8-**u90~PEa7@Br`tnIaJn=*v(L@Xt z>QysTFI47KO>`cQd9Au!J~#cv8uqaP|o^%^~FFk8n*f4 zk)U#zFBXwkAIq_Z<}fmw5o*rmO?|J%Jkm6AY;rWnTaIIl68${ota>$-yNCqPPq8Dbj--u7Wq94mg zk7qGHV|b1<*~s-g`S0b`$3IwqQ{BS@q{gP~TiuAD_)zotzj;&alt+!RFY-0uo8BEgU&+VY+d-b(B{_n_F}7!#x7w1ab6no&UaK9K0L~+iJYsF8X!?!M{04@HhVi}Izh@^p$gkpE zwrm*=9z1AQYISvWnP85^*VAJs%u6`uqKhsverRn;G|TL~l`FAv(QseJBoa^cA?8%&WGeW}r2qM9;o^7U zO_!bq8aS>{@n*3*mCIp$9h@mx%WRISwoUEgqD704OeSl#Cm%{qElEd3CYxjX@2yAA z2&Yi?omwU7D0tlvdScPHe{W4kmNc%QYT!g+It?IQY2VRKvB+jKGrodqD+jcH`nms( zZ5+sJ5N-ZA2~bC3rq2N=8p8fPaXjANgRgEn zge?POhzH{+(|sUNL@7{3v=}y7j8eErQ^u$3Wg-%kDIih^V^%Vcx2y`{J=gVM>B1rk z)jdEcjzE44!J!a}nI@D96;wyN5Sw=z%JWk|Za=m>v>TbxDrTSEi9h_#03OG{_4%$yVLvK3NlkU z5&UtK?FuIEL=4fb&Gb+>hA(~b?{VjyKW1Lj+@!5ko?cG()Nt;+IF2ulCG6_tE2vhS zhX4BcKSD=mD{VZ!IevJ*FVAy}mk$lLJV*NRPBC%zc}}Ja`TRJaRVJLUgM-|g;FUP#&ij`+HuZ5}n(jtXaxCpLO-HJPnX|PDhm?AksynpvLvA`ue{K$(nfdkV?sQH8z3uAn$k_} z^csevMIQ+c>gqGuDqTvQVpl#pzk+DjV!Fb%^2RhNE>8f5{$!`JDt%ZdONb_=w`@F7 ze2Sx_Q?=+n5|JB*Pa4Ea3D6Ao_cM=+XlhC#P^?|A6^XFa4aE>zupGgdx5zP*E2wn7PrP;omDEh3 z_ypyl%5;+Hn#mPZ$!N%E^~zrZuN9u#xfefpVUr1Z)g!F(%4eSC`AE5>%}AA>BFll= z8R}xp^79;KvbB z1tW@T>uQKIT+v>(xB`gLO^$7tLxT3ASN4J)7G#a)DBFoxD1bB@bg#{+f#D<$Y)9bm z0Xu!GsmyU|sLD|x{V|?sBxY?#m?T*r#c+b`&%%)qgAO5+(ktIPPR0 zQmK{^3#*;d*F`zfTw&WwnmLA)z@xtQEN~1XUb#(YYu^}_7c#pp#vfoiXRR`M5m7r} zIV~P|Oq01MjH?Yu@!qwW5}spQ6-l5HZKhj~r;`K&N(BT8!|Z1AsMyGTMe>bWH{;_EA*6O`x<6mTHnm}Iu>J_OTJeZoQca8&Slw9eA9s6 zQH>?jg8a$7dmasbH!i-~JCk6%nJDG3uYR>j(78(_Kx|yMk(zbv?;( zfZm;&4xB63FKfJ%pWzi$dDe};`k$Y}zyHG*$H#*fzrWm3Z+6miOzVx2T9NIc6}<% z#m8fXeAfFH1@&Yblrbj|3Y|IQ<%{|V&BHa0VE>>#Nj%W$QJNDP%lV`EoXsgow0dlf z7i@khrG(JJ+CaMZsIUFH`c{|kUceJ@Z~lCd-sPVlp*qVyy_!3ZKFc4Sdd2+GiJ5`g z{77;8$Gi&14#f1{RN(AU`c67uGwe=6Sr^0utGYcX$qUYPTTFvlUH$@)>c ziEvzg?zv~-yz|dSJVE+7zOX(wP(tzWW{mE68sTyunvxtVrQ)PF%CSnt#vh?j9MLGp z5_F$THKVP)9jVqfgrkaseKUzwJrwCW@i{#@z-i0?3hZ}_oCH@ZS;VRtw8S_+h$mRy zTQHW-;=rMO95-kl)r?3yiCD4)EgjuxY3(A5lgP8ENJvp@Spn4z&UZD(C~&+K2sN=D zhUq5H`S}nk!+TI1+k;Rg&-s3wbD$RHU4%50jfMjKl{hvChDmcY$s$<9vdce)(=UF% z$HWHSlu((S(G^tvBdk9OudSw;zi!SHYSWJA6;%HAOqeNc@w!W%ez4zXG?W#VlJ)A7K_Ry$j8cxI&R8!&!Mo>zVjZ8L!&KV2fY{Z}Z!Gr)#JzTx_!t=tEnRJ1w z1X?)BDGi`^q>NwdZNdjXmI9g!hzp4p0hQEwrvT8to;h@+*LM>$+V zuv)-n9CQzjWU=+&0kox>a9U3h@4CK%b1v>iw3tL_;3WiF=r$EZppr#(G={N(6g!9> zq}rDNodIMbgNS9z79+9c=`pZGW@N9UonrJ0k6h!+;2iNKNaLFWF> zT6#@51eXt!;`h0CdMU+KZ|;Y4j&M&L9}dA`~nkB!Rbb0p)5GCD!3!HUgx9e%9S>`$O2LlWqn}7#%BP zcqGp{6=Is{WTe8hMbV!QVEv9m0NagtEMnIdX~AzKo5%227Ddw6*3^Vg{PM5ht#5x9 zT06Rtrk#W>1_%4Ge*JU!(cO1)!oCLCLc#c|MPI?{7x|=(1*J+nyycdg(cRUJU;Fjn zKzAyIVla(ZFp3D`D6!38ZlT1w&5#f-2N7nOai`fR41Iw#n#rK2r`IOYL&L)+&8}mE zl~+$c^ECGC_U_=;*E(86= zbJN<^h7~JU*cU{j!z0+Ucdt#>b!2a{DPhM1_w@GQdJf(zEDI7)QF-vnhc~Epby<0+ zhxlT7tF+Vx-0~xP<5z7_$}`g|%XgW)Fo8Sj`Kyg_T^A@mDnKoy2wF6jd%e4O6@}5?;}!S)9*dwu=gwwF?~#Ge*aU8E>Iho>Ji;S~$)dU_27S5e;#=k?^9z zm^Z1j|1k7{W~8+(N8=Okhbvxp4Gl2N9wi*4fp((nAuibpV3Dq~bq8AO6%$Wm$0 z=%zOjHDMv8-;XNm>+HL~g6QKvCA|TpvZF|Zi%2HJh$d3#?CHTE+dej~Y=@Xm_E0${ zritU;XtarMachS=J6aIqxU{LM71888wpZ-S()$o&SR?Imq&A*vBQwaGVwS@iwmEF10)aAGk}MQzxurt>EYZ1P3=Dmmb1!zKV>5gP0<obwUj|-G|l#b{Zf@ZHu;vzGc_Drx9GGE_L~8gNu7Q$m}T3_ z@}Uhv%>&f1cEv*&<9K|O#V^J7B_2;95Q{R-5&QZzY*+lL?4=P2r!ble+x4p*DYcmq z3=EB0`&*3lE4i8(XUEkcTWdyyzyErm_M8E1w=S!v@e6p zd1MZ*L+;=+NQH*c(!wzs#|PDFn0>j{>`EM)sJzBFuZg0$wS{xp79^XSImTeS6^byA zl*gWM>lpjp5zcRO92e#DWg8EKn47J!BD$M2)(D}<{=R=?6o>l{+ZZI7;ut8=jHcEu zw6u4liSJ>~p|l>BW0(?1W<>VEghq&Y&TmVczefULJ~Jo`??e8;W>m-ab50sVYfA_H zr${%)r1?BmnPUm&YdDE8X_ip5xH9kj4`SBxch)%Bz?%`OKQk4;(N)y0&L6FAz7o`? z9ZvxqgAy0-0j7+fddw6?a|)lhP;@wd{X z>z{N*x=u?F&$Q;Gja!{CBcT^v>!fug3Bu^wCJD`G?MZG0g{4zuBxIu#tK?r-H|YxS zGtNB2`b-J$=;|s7vxqJU(&$tfUGJomW$q!pI&tTn?|i47ilaDn;*JDoQ@N$3 z#ZIk}@XVGiTkIqn`B!)fLxS#3m`J?Q$vql-NGL~FYbk8KD}4FY$v6so&O6UelG(j`Hy(cYVdI@n%W-Kx)u1$sk4mrd%asvVevSlZ@5?TU1y=w2#y2=J^2c%!+7Yv`!J*{sA>xw zekEeGP-1@V)iV=Ba-z*|=aa8^qdtGZHn>jm?0VfQe8?ury{d1o_DJF^AhE{uOHzBug0EgF)q8Mu7Ks}3n137FTiXu~D2NTdn zY#Nc0mIe|ihPA=VG+IhL{uyd%b1?Jq^iQN+dMz>@*na>+LxWhrLBA$C<0nDX-1#xp zpuz7>_R14Ytn{=v_;h-wrh1>sUA+?A(+@|No>KL096hpAM=iZA*c~A(E$W$I0{Qdg z6Kk+}^H$RvY;|?AKU+*S<;CwQTF_Y`Utm}z<{i`L^JZ?e^yTv-_v211o|?Ip)SBYI z$d+%_7uhR4(}fmU$FHF3?ZD+%UyFEB8}bU@I|ZdaAKc_#r=ZB*R88;MdwK5p4cUac zP{`R==HjFGPCk(5QWCUrW_mio8>5ePyTZC%307DZBha}urNIGgd}ci!-?o*L`4P|E z1gGi{z>>M`xa}R66VbT0noOebK&N^*2dOKS%tGxvaXLsX+@45}QUE7MzrbkKl zZUoB(*7-83y1TmA%JlWJ&c)E*--Lr3qX=)0pzozN{P5lq{`_mZ@ZJ0Sao?IzJoaJ+ zPi@U%=V%a{4rj4uM-ESIAI9$fw9!~$8pWf0k%QB84!JDT%rv%hGJo59-h*HM4}yipbq5-jZMBF)RrMKqGYp1r&5v=J)`H7HCO*oiHC*D>a83@6c&#Nr)$5d61q zBmBT>1b+4?(l4@oncIa@Ynz?a6(oOks*f$WQ-vd8JowN42D15$4;LqxbPPO3Ej_KDIrJ;x-0OHNeyAZ?SE9>TTub>j!G}*B7Q!}3_ly)h7 zd8#A%r+WpJ%D0a37Olq;Zv)2<8xIZO&I7}!G&QrGV@XswXSu7eOsP)jD$ooYh$8Je z5-}86TFbO=jnllsy21LQ>j86gqxORp#mp6kDTSvKPN*;QscR4z6zD2!vr^2XR@Tz zt}~=rh+)MU#u({U`c&VNd{6t_c$=MJOOwJ=U!*jNCOcV-^>nz*I$w*^(NJMrvF9H{ zc;^O00&1(Y@vW1xLTGR6LMPkxTt1D=&=7)b3xdHC$9Ey5**~ZaYwhSob89Q(XMEKn zMh5!P)Y@(BK|b9_zge_*FQjAAz_vkcn%X%DFc#T|Wm(5{s*5)FB4M3;!*-PIlUhTy zcM-Nr+SHU?pUt<@lf}5#?ARg+QXi1aNF~ zRD4%^P~q6UG=ykz$W8$(G2gV2rPFQH=Ge(bCAHsdH#jCz^;g?gD&}kLr-~5Eo&;;? zUmN8*_CG;7LgcZ80d!K0cjA(SrdS^7E0JJ3NOw81TJNI_n?#Y;2*b`{U}VHL8Wr~F zSjKoZG?d0zE{9kuidOcQy{#!U#dPJMgjIt!X3MLXUUVZqe9?JGvAt4xI8~L(=>XGz z`@Rv3unrAV-;szT!E_G|4mM7}IR#K)*&n}xifYDJP}SVdxZl*6q6P^xtFBG=3Mx_i z#OnL8?x{6wf4n({>bf90oH9GnWqNNM<#+F=U1KJt+nLqFZ|dUGQ)4Ut({ESPdQS#m zPZIBhTgDatWac?|Is7y^okz3xHZ{#&r26xGc{;)Q^(+3=Y(3Od;`!DX)8~$Q;~9DC z_$QY~#1Yar2{ktO*-`Jyc+5WW#G{t4R1(G!LHhI3=qdfmL}gOSPQj6$7BV;2`f+ac zQ^QnzcW`{RvvJ1Go3)DN@o3(8Dm9`>n9yK1@I_4agP*_o$t93kPFBKusqBYhmJWQTSkj1jc8 z#%*jO;ar`dQ!YseKW~CH8Xv_uPSojfp@`Z6MXQKCI!bKEBz)7?x8JUfA0AHQ@IV?v zqj}CFI41}Pk)ppyg#B-&gyA&%YBDFDY(hBNghWcG>hvHSYa+!AT>T#BRN{Y*lWSee zD|3nSRI2*mg>RZW<%f|Q*opGsJ|uz_(%ytS>T$ z3CrlZC#_*ixTU+tJK08%5Q|QvQCzCq;-!RPBq*Y>m4tRg@5L8iY=S_Y9i8T0aVifK zuEN*#R?1rm!bmtqVJIx6LxMf>qqrm_BqgC5xfM+kf_G_^Kc!OwNqWk!(xoe>lvaf) zzluwcyK~PycU*YsRE21hz`yd+T|wo{XM*FMMum4O^X*iC%PWUdiC@QBj!ra0*QrR8 zpw?L9uaili;?jElj_o_JaM40*16~V=4zZ!GNKc7lzJki3(X31#4PF`iS5P$sa2hy1 zs8z0GZSU1_XhTmMKgTM7<2oC!0j?WR)SeDZ8pU7& z#e+p8qGc?3(}*;O zQI?R*q1`AS9_9puX)9-`;wV;|k(jp}$@ym>P~F1`+tUbzGYAf5v2Wurw(Kln(Z#1B z9*U!*s~Z9|ZyZZzSMpoJze+5{0~ zC--_+Sdy9@8XB_BTd++f7oI;GsW&=m&v80rMmRIU(d_K~=6*B#b9$eWJ8cTCUGtO) z;D}c==0gN|VYxJD!qL^$!3k!o-Fqyh4N9f^9q)LXP0aLFhEBFn7`jd(91hZ7J9=mJ z(0wZ>abdd8dv0tjpuv;YnY1}6T0A8)o!+51KJt-Y;3PGLUAuOhdq>yNpz{L1Ac8scw1;oHBD@=KdAoXsP8!<7h- z=3pR+WF>%nvSM{W$~Ha8|A$tuW*9>zaHG4l)fP(_>ZY4+!lRFRUkho0KnoP^B%JGS zxB<_td(OTW$x)u_Qrd;Wj=Le>jy zNDDgRT&LV<6I=UY3R_+~GO7Y?x>q(2G1n+fOBf#x&4Rm;K5;(<4G%{c9VuzB&;1uTDfF9M7ySl z$`eW~b%U?4pcIaY`se zv}r@LiT$y~MOAZ#CdQGr%^27-%!#S6p#NV$5r` z`yo5!U?iI{HykR_EQ~zuLXjqxnG)?;o;VhYs1IQKQZD5=w$7lybnA2516n7p+4He^vCaiuZ1&AKl?I8bj8Bx%N6lh{}^U-ZUW95 zIvWBw#}yjuDlh$gnEL*DGe5=!aF}m$GF<^2)g6^xXLh9Uj|LSLDa|cZ9;YjSBXT8x z^Ze6m$K&z2MUFGQ~evU;XaTQq&}qG0d9P$#F!SWuNmy&cAg^T`}Fq#_IrD zIcIEXO4xi&b9fUr;9SK{_pGwNjztiUM>+S?hXUR_%sY|8tEZYPq&Y7g8XUpMa2g{c zIgW88P|JK|e;ng@q$Q>+I@#_q8EN+2TJMNOy{o61+j}|oXoEgf$!o2_>I3_4zNa%; zwv`%*vfbghLtHI$EQEXp1xuGB&58Q#wg@5>eJRc7icXY!i-^tX#;hgnXkOTgV6}umJc44T7wI1i08jTJ zcwi9a9c5I)NmRpCRLV39jUsTc8|5uUl$+WS>g__btAc2A8l}R1RQjJsC``L@0_j~% zXj(KMvo2^s`_e0sjCWynX9=gD7RIG3BDnFa40;1;Y(7xLXt0Vw&-d zo4>KUdv%{}Utb^g?c0Zc{nvlRTi)^(J4r)#*(yHS>HY8i?(ght2Yq#*`*L*xhVBGj zy?V7B6{;_G^`(HIIL7nUOOnB#KBxTeeyD8Oz?%OqETvm;?(6+YuSL%_Pp-x0&ARqT z_IfD&6Yi49CVcE;AHhdH@<9_K(0#>MUwxH*J+WcKi}>`XKZ#Ux5|2FmF!Q-gIx0Br zw59myM?ZqwZhIHqUt%YITzB2IIOm+R(cgcVd^%)B^^!|2!e>77Yi4)-_1EKu8?Lvn zA)bH!dHYi0Q=j^z@qg{wr;Qdr{YQcp+{RD9>G4j$iLoqu3)!{2t;0C~!~= z>5p5&2wFIhofhKsg@`LpCLm#p^qw+*wRokMyI5E!E|6FDRa+IA{rj-t+4Xo}!+I3- z#k}Xb_MD6`{}#7LaP5@`(cZj)af~98(B1T%XzT1oOIsYt7RD1J?JZ5HCVLQWT8e1X zTm+N!9qUIZxErNviiPFf2sGV_VAtua|L39W>>DtD<)v70$$40IS`W@!u@GmSy$F|H zdLFL6Y8B2neF^sOJ8ai!gqbE?l@b-dnWh%z+j-|-fRBIjQ~1QMd>Ut-eJzLk+8#daPJ%htT*ni*vPCNZH%$_~R7HYK+qm<}G zflMZClXBJTVzI=uhOqAWbyiPQFH{G%@7Ru6y|eI^8*j9u$6fgmsan|4yP)*@m6cs> zxR7zK9Lueg?8QtyC3xaawb7{^$`@B2om)LEAE;M2idXb0T+d$qJ$om-Lv2lv#uGNQ z_-UBWX2@e5$Pi*?RxvU(%zmrDve+bF76t<*?aUL)7i~h6Jb!d=r%W;5bp?T2@D7IP zkL3oDxaFVHHeCUnF%!V?%9)6k8NC~S^_&jm!}S5SImon4O900f$VqlMXxC6#+8cPy z@a+CR{B-{iO7SGiF>}Uc2eoP&RDN~jdY0u*8x(qXLMOWBC{n90PGCg=cpIFiom8lF z?UaO8oFGk#WkylPLS7hYMxdJA#Cn*g8^xpRqI9*D1b*_YBRT;^eSvOGP|zw(tT*AGklSx@MJ8=l}>wO*J5_gOmT}Q#cv_;CrLVW?G=MJfgsiKOsR}E z(xiBl9!BHAJy~a)Uwi`d$9A#(3?Y-35O)Z@T|KyH)s@)Ean{)AFgjaW*pFO}SW`3G z_#{%%3TCxL*oLJ+qVSfEnUWbm}y{J($YN#xy%?UxeWQvG!}|z zR-GhQ%jAs&Rm2;exFzA92>r0(v-Z2CwGD+*4hM!dVx;gC`m>K>P(tL@5SF&jA&-C& zrdgY4`FzfVX$r+6GGk*Vd?;a;ILEKKT#;koGTTOtAIcajvVBZvnZGO}q(2%@ux!DE z76K8uDS7q`U&1Y!dMC>97;GE+L;7kXMfBohi__y!<1ouDw z44!;$1MXS920wb>2|W7rdOY#$i}>loYq5IGb9myJ7xB;&&*9OhUced&7gK-lqib>J zeUF*npFaE)9(r<}xqJGBE$HO@L~2Sf-ch!%&ktuYLf*(=b|Qi$9M9xOM;Zb+#~HdR zKvx9li)4)-)~{c0*ABS%sW2{p!@N?PG1C)p{9~VEg~l;zxTY(BqmuOGL-%9d(`#N9 zuio95$?WW1ZKTFnnm39M-k8j+`6u`E;rTTI08c-zYIajW;h0ieuEtmY)JvGtUdL7K z-R!)vpb31keJ~*p!o@KuZod+(zV{=+vy+>NFagt1e`1AFm!@6;>7l`oYOKb&8S%h70VHGc5QmOp%%kB^Y~V>6B=79Lh@j{4wElZSzqoCwc^`cVFqnUkVXGg0E+tL7) zVg`lL{p>f#(2>#=kSu=zU7gEuAKNB4ci^OL)fnf`;t~#}nRZ zIR%Ui=P){wXWK^WP>l2J5ZlHQS~yYeN`(=lf3=e%=`kgQbDtRJ>M4$sT2W=&qWP1A zZOSYF`Pv5y5?a+5HlV92gPJQ9QOph_Khlr<&_N)57)=~=M5DU4ilZEct8%7wimci> z@<;P3?}WfG-AT}`jF#SWk?K0jxY)p(7c&yT;T&7zW%X~YVOIT)6{^RtwE&J=PpMZf zK0jT0*V>N8M>^3(9|xXla5Nj;Z2XuSOOJ!}uf*%uE0lJB-W@NvuoU+G{rksHz_HF{ zhS3~Px&)WMuO`jMo2F9{{yHF>N@;eqor?Kzs?p@HJ;Aq|7od$L?q4=E= z8)~dLD&A-(;GB9jqzrsEV<$nqT}f4~psgIlZQ&r^mnvg!C2yO<+ly`3dteyz3v?1L0`psdg>#Wu zb_+tSry)PQ7ln}=iaVmnetR2&+lNqzlrUO}AYII(6wTXaP%y)Z%Yia7`*SEnTaY^E zTvVEMnZh0fMh~DeaFBE~0b>c|_YEO+COfPZ*CF22g>bSHh5T-W(T_?fjcBxh_O>w2 zUNQ@G-WKy}h7%of?a7B0eY9C30U1fJOSnT< z5hx$T%W;0vt>dwtS`gIf7GLY0OyW7?yw_6b*jyu|M{Pr;LVdyK52K^ zKK9sSw$ZP+{@@S(z&7x8XQbYL^rIiyCbsU{ouGAcp4!5-=%U`yC*^Z4YtqP6lTPQ? z!joJ5)y&+p7MRDs8Z?Q1QUW-ew(yN%Df~JCoEXdNTi$X#np;x%r>}g)()i3X&zg|T z=;#RTZd9-~DA8TWI=SX|e&@4jX=%pYcmEg~G_&LSVK#D)zUF*rED ze9);nZQkiXxeQjUIM*iR4?OUo3F3%{J9qBF(@#G`N<^QJ0Y`uqF2_&6nbmZ7<&5k_626`-SJyWM#ef@nDiDewJ7JE_TvdhNNMrkDd*S0I9dx^(Dg$lEfms1 z*H{eh+Krc9*nkH&zG$b2)TpxGdRY0SzXVlxOCOq2&(ZJ^1j>&g8h8rH=yOPfUqn2z z4e{VkgmODjEo?xkvYy_WQ7xZ?O7&ud!Z)KFIRlkwD`|}&9?+Nf5frpQ8VVv%%9Fkb zwFxBR%}AwMFmL`mth#6=E{v)CRFki05RKkanv+q(}>vux|+ z8?^(YBV#6DrZRo;MHeAGmPSW=JKph*cVN-t#d!Sj$FTC;b8*A+qm+t>whGeBjFoC zr_0#sH}*&9$21<4=MvbF8=*ow8^f`zt38ri_0{bWmUTWQa3iNWX-8$dh2|L((h1mU zJUZ<}af>dMUkT16IgZojivH!^PHf>%&IES|(Nj}NZD#W6PV7-!T3}b)8HOomqEunZ zT~=)npNdm^=rI}A-VO4g2VZqfRpNz55Zk$t>5L*@$fK2g{RckwDZKmrAHvQZ90v^a zp|_K5;FZ@}y+4Oz!!wsIM3@0we9f)s>FUP5E$c9E!BWIpJJFg-VDW-Q=w#E zH*u`Icojwm`w%E(vHZ+4IUZ=kymg4i6036WZw4=H*^WonzJRA+*o>#1--L(PK96VDZ^5M(oP{$M&z~HpkCrqm z>a#;>oZcMAMV(E!l<7*)PAB6vuAn-;P`|HnzOK~FaSU|NJ@?q@fZB9A5++?i#eA9R z2{_iW>i;Nyrb4ZSGHC3h#%|gII3)Lp)enqcLFHXrqo?Tbgp56!7>mp~p3(T#1V#96 z9X`i0B0^P2wA&cY<`NPn@!WZ1I&+&;?|Mn3lIG;UDevt`y=$KM=d%FkM^$wmnZdb^!V+iH=1bVik+1ti`af>FTb^X z^+EnDBug7zvK&fT2v%pjbjZYm7hXNa^VQ-zI_h)5Oc#M9rIPTI_qnf7J zwU*_)w-&&5PjaE@bOA%ddA2RAqoD}OfjH9HD(5;mbT;`OE;u4(-Np-#!~7rQ)nV zQJt)8Nj6AmS7T5aY8@xu#PDOf@{(nqd}{7p(Gb9CU}ge18Se@z`@m2C)2OpYg4&PQ zS^&qjiS?K&KD}!LcK7Z*m_L6m=O9V*e81aKNSp->y>8oye5cvPs-w8_SF1#md|))iD* zjPeWMxXn{r(36HVD1Pa+;2~Qr2o*zBB+CWd5Q*X!t08nGA{c8;p|X1b?ae)Sc;68A z?;gb5_BfJrI3e$9Wt<@dnie5HbO<;QLFT)gkkkfNAcak1X&g*cG5hK+bX|Q0!kryJ zG>Uv;4x*Reg2aVaBRqdO(4IgfyBF2NW8PQ2!(pU1RS@k-kgolxlw$}aXg;(VfznP? z<2?u@XCv3Y7p3h(h&H!k(V})#1_Rh|IE!?(gc$iI{uMYmjM`d)-jz=M@o6ox$6xE5 zT*esWQ0}}%(c$3{p@sqB|5UV^vW^cM50{8U_04z{?;iLR8= z;(awIdu29%wV>i9%R`m4*Sy;XPc1wbrk)DR%-pJ<=_^*g)~tC7TaI!CmA>}6;)=_S zPv7|ZH*HbApJh^XMx!xYbIsK_>#Sv*kS@eC&#c3oIdk!jcixI`ee0XJ{rf+_zP*Py zX*qz68(-vrC2sDwZQE{F4h;7{Kr|NQgq`mP5ac*ukpZoKgZyMF5F zr=GC{`}62X&;r`H08UQ_F1uO+IMGS`@HAez@RTL|W#MbkLQYZVl{rCz2r`$jiaTLM z?@~^$a1>9e2Ur z_k0$QJXXY-wH55zQN+lB3`YCMFfuTR{sV{5w|5T?bFw(NX9%&#GQ?Wni(>p;D1|O! z81qmGw4xG9s=y)2v00^3KrC2dFP&M0yCR7ZA4FZ7e4XvU&6%~UP!YG(ara< z(J}NLI%wBdX(3Z>@+Ut2ace*B`RP4&*LF{Lk1ZtaCEwrsp4)KtSHMJC4y;S05rt;;=kzIM_+|W!)CsueHJONuE zHh=mfYt6h?9tDLbz3Q!dSDR&W?<5t2zP42;m@(&zTC~ zc$;UAW7O6?UkQ%yGr59Fkv9ZzP7OS}uMc0}(T8ACUn#2W68e#1J}G}z3K+O>IfBj=s5h@D0wL70*}^WO{5gTg4vvSy~PTl%?)DB9_7)C4X)p`R4X zMv-;U)jA32=p-9?)s<1Ip6YWHg-CFx+enzk+hojLsU=Cn^SA zGo=j~24l7o$Wh!9{*kba(xEV1{BINW~-&FwwdyJtIw5AMUlC1)bu(vE>_3905T zWOMp#oaxJqAjy2&_S_nT3mJ59tfbR~B$%VG$CX!Iav)d2gnO(y; zI1pAS9NNyqvRS9GEo0dFDxEyjCc9Xa9?RHfS%v+w+Sgnm%Q1dU2!UlxV(Ds^TiHLv z*`~)NKv|T)Lebjrl&;8RSkXiaT2kJaLRXfBMG5=7CZW_I6I#E;v?>p7ru#FO%zs(kGCj@W?9b0^j^nJ>BzowcEU><7upxkR z+@X`8PCxy0j^A&$4-G!_3m>wv`Oz>*0EcS20ywJA8t2H9%wA2uX=54I{pkqcKR3)#@b7>%vG0Fo;|^miFu_{a^r<3uA%2Fy|JWR|abf#D2Ga`2Cxb-u}$g{_DY*?Dt4&BH1nv{AvO& zZWAb(3T8avcM9@pTKi)Mq;}barYvvirJ?r z5oG6;wR$)7Yy9%XDYEoe?^a=GY_DF|>IKalJ?7S;`^3)yi#!LZ6SkH^C3?d{?mHUV7)IXrj>*`ZzNXBc*g#ilheM>9?+U|Czu{A3m*J67q}lgLFizK04v!Q#<{3klW0Bt0FlKco z5#gB7=1cjsr9;BPi9`zVrY6pxT99gKL!9sWh@r?i6bp>aLFBl?G*mfH4^(pqOPxcH}Gc0 zv7CV8>g|+ucbZVWbOJc)JN@v7YE}7F#&smTyv_6Ca&UV0)M->&$JIKg1aMvz6t^!f zN6UEpR*xslWbdc#mEhdht5q1p*J{!T-Bx4B&oYU79nz8bPkhSp*Q z=ZB&=uUxW8fAb})z{rt!VGUwM;3vBdV>A)QSxce_@7@Pa>k*x|9D$u9$bIu!g!g1@ zgJydnh^I4sIQy2K9KXaB|?l0XyYFovw~2Uc7iQZoBO^TcFlPt^DYO4P9rWBPw;Oi%!m1yLPP!@hJZ_ zAj#&kCa|OUXV02#13SgxI!J}%9dYjE>$uPc%YvCP{WAAJy{&b533Pt+bZL;@-K`%A zObCdW9o?*5`xG`GK>$be#$s_?cKIrtwS1XfA@$a`z7_9$=R5GOcfHHfsOzTEnKbUb z_ddJIO2;0rT6GC#&z@ypb?Zur-rgRZcKTA>bn{#6YMi_7`jPQ;`SRuXrC<6*TzTb{ zCggMa8K+_Ip8a;!mrlTu0FLh5J(d%2QWC)F?Z7IAt&JgFpQH3lC@t7eyeohF3)>D_ zO!NVCxQSd}=M8+_9Z* zyiG_iGo}C&C{c_8wfhH(cwtixPpz%sp~ot?``#RGzjF-tJ`}=F@2gU4j0Pfs`Qx#uVN=tn<_ z)0dvcvVJdax%p=F9XgC3eE<8HJ8!OSBuF}b%jPY(;_}OFfG&4qV`(f{Fdy+moMn5D z3E=1|H?<+6%@&?WtLT=pvLgW!nXAp9QkhbpA#9M1r&hP3X`Q8f0B$9jGXL zwO`t7VVX4|P@0srx{6C*gO)4a$xl``^_6GD6XX$& z07pq~2;iI=czWL<{9sopcT-4c&vs;t6urq~iV|k2l z++=++-Kr$$BkH%#X~$(<&DcDW#W2ge7nWD9bUKdQspeTdl3w+Zh8Hr9i|KE}FvmeO z(DsysePkz+RIcS-0%p37N~hCEup|`@+Eq~wax?xWzk1Mc!iDEXPz{feXeXE>D9wty znSHMb?@+Jesiw2Zu0Qgwrqand8uLl$N7oujV8>3u;lB%?6&&3=UIaF+W1tnJI%lE1 zqZPY%?ZTQTAHwippM7~<$c$j`){WS`{}4t7_T!~3>rL?X8TRG7w{2zrQZ-@QOl}kd zyZ4|s+GK)2o40I2x_>A3(!GSv#a#(x4)-5K|DGKcKvbWL7sGwnGx))+@uOh^#5 zt*ym2-hTG{I_%gzh{{-)eNh}8i8(lL@gh{%9u5u-lK*U@$R~Y`USzvJn$94{agdbq zUxKU%CfFT@jQ2WWN9|G*$D8E>%K&L%gNWuh5aS>&$grv$^B36;7TLR3$~s9$C%Q&&kRD=sDj3ZVF}N&g1%`5Q>^?MrJjdIkEYG9t>k!T( z7AYY{K4){lXfTe%svGd(^Up@oHLWg_ncpu%&F=Y4+whasYb@<5L=v*N?WU`+aqBL8 z?R!5V-Bon4JPZzxVl0!zk_EGoN+z&+%{tt5|Kr&B(k|R~^Oe|lupfu|2QAF5_7=SF z)@!g}j(08VR8Sq!=};<{20qj$H3V=@3^aGqLZdz=XlZFV>h)8C1X`r5tzh1q>Q_+N z)hwj-$<+_yg=e0!v|0OY%A>=hrKUJ;R<+QW#RPCv2dk{vHs+FK&!BRDVy693t4;k$W4)T*uLKuI{ktGD7q9Zh)4yE#;eVTO;dmlAJvnF3NvIhay_0B>eu~H@ zVT$l97XGQfV7w|bE)SLdab@L4l-J^@x%ITvi)Q=x;&5h8O~t3_!clE;)Zm4p_X#t< z-nq3oveHz0dZ3*KDf;)(;}6M?Np5^J2;=eCuSb_tGL#^yG`a#3>_0WGQWf=}v7FX` zblM=$-Q9_{_Ez?@WgObS2c^*inB5*jBB2iiG)E`>bSGhKxz|ZC?z-uCLZ^L(siM}G zm&-vr`6geiTK})pQ%6U$b`s9uU=D{4k8!**OpuWIfKO$QP94*!KCQFQN2m&;RLQDz^$lr(Sn;ciGzR zIBgmf(s{if|GT4^6xsVsXgL-reE(j7z1QjMdE(cf2)KCpGp-*utKmrI#~Uu}`nblQ zmZ7E{f7ZJd{QBbw3)dH)UpXAf{6s)y_h{wC(Qq=$lndMHRZVZtT9mGh5J=t2=yJ6B z&5s7T)0&k|)Yk_pI{95;n9`rq*Oc?)$8_9G1>3+-hId$(SYe zS_m28L_Z#?psO&3a3GA(1?Qlguc9YgL^M#rPY;e^+0qz#!3ll3gzTmPjQ;RhR5l() zs0Tn6qLQ&iKHENGw}{Q1?YB59~*|FoH;H7XkwtkR3Zrnhzl~ybj^99SDq- zkbWeH?5+sVlt;NMg67!^Pz)A<*f5}L0D5mhHla<5ETX|Os@csb9Il`^T1B$66Bo=b z>636gekhC*X%7T)DCwJE>v+7*$fe)U2kD(sR=G~jAT#o1U~qtg=x#e@MFKVYLP+kk zAfl)9qfSqgO)W%k*s#G)zB%*EGwr%5ZJ@vV-S4(5s${3dUwtJiAsne2Zn(iV+SjaE zV+%7bY}uW4)>*jbnro~BcbnZ((%ZW>>3n96CcS$b;KKC5%_`#jzN!b>ScI?=W zGnbudJh?31D|){E@87`s^&2d%v(H|R4}atruw(m9Y~A`2Hg4F2r=NbB z{&&_+z`5Q#0p}R6pi0i_#8ubdVAp3!2uX`($_MXB#Y!{r?g`DPj=6W~?Mpa&dV@SI zT$hU_6!I+B1fH0&JN2vL1C$lm^XJG&fuWCxw#p0=FYVZDJ{fG z5O3L;%dm+4mMmI?i!QtnD^{$qD^e8i8O#S=TQ_^oY+Oh?wGpyYe57_fZo&A(rxO;_ zDFZ5Fg1(#;O)g!6xu|)Jv+y4FJAH@;c0C5uG~Fwx#P)^&&Z&WC_xIrkyZaGrN^$H1q{7TcDz#VI zc$JXJFw5eCrWg+93Ru!IMaK(Nz&WG2CHC*Yv= zL0`q{&1kQM&q|J#jnAO6Z6iiY95cn@nBCopvGfQIbF3O-fWdgP31XCohcGxY%66<^ z{~WOdbHb_`9iBr+xSIiqN9ZKJyaM$&17;v6HfJq)rDiLebC z7#d(ZUa-^6suIdB-0trN}36b=vfBTX}H#5JW_5hXoxr*WSJ_l=}U2}+?Gl*odFDG85Yg+qeB>Gnaou}I5e0>E}P-FovObN z^GY1^7jr1H40d$4u)U3Q9LM}DR*@&o!|@IzFS-UFxnLQR1jg{Dj&EyKI$5%gq=bxT@0*+j`v514(Nshe6O}ufJ z#Sf2q~fyUd-P)BE9t;lb%uAN)G+%^S};nBMm;)Q3M+eC}QJIl84h+P(CT zyWwN9Z_myIMCvUFal%id2fq8k$d;)Y6jT{H~q-R|)&}>_Kt#FlKeekW7ZHc5AF5 zulAt|pC*7)VBgNMhdwaS2MFr-^?_HR$aatYX|BMrs1rTy9J2&;I!+eFe8#TnZEf#Df@9Q5g>50t6ql~@)f!NN^O;;WYqaas z9aIV^+S>`cOvqUFjaeT zJmA7TTKInRe4h21?S|HWk~&F?X*iOh<+z z#}f+Ih3%d~eY}GDNA;n8GePd0nlAitPVz_Nz5Bc?sI;CqZl?$BtPdhwU+s_E-uWjt z&g^)@pLQ3%Xc7Er^6Q;D(Prs5f$+y$52K~VA3sh6p9Fu}{q&6UgHLDfH><}~X2%1L zK0lq~5M4Dp;fU^zBc_VO>Fdq>?oM>M^2awxUyIbeyK*Ic{nP2E1D#y2`LWjY{U_iE z_2Env_H^7#1;ydg;!unBsCc6Z;5eL;q@BY2I+^eb;2cA#YoLLnfR)VO@V!#o>2ENn zT|ecJ%6mvtQ#JS-Vy6#Pg9vJ^h8<0bR>Pqxp5%o6D1+ zMlixi!d1i@*BPgH_`iQ^s^`J1cD6Ok#4jw#c3lLXd zeKkJ(;SbvelTOX}`JexJJKaT{vnFZsr>{uQJMTPGBO@awkRvmNtuT$YknR}wHl(Gb zcS`Rj5W)$vv$yx4Cp2Paaw~Iv#ZKkS_4NGe=?R>uGq!lW6x#2RAOVlPd-p+C$)r*# zqdSw%@jZ;Uzx{3Y6-X|ZHDLq`I}pON&pwYwAAJmm4*$&DBPu|nz7pi6nGuSd0D8Dx0`koBYE_GpU5F=>XiWvt8Z99+u#a|WYp-lknPtNALTU5msg-$c zh?56l(&3f!2)esx;l}H4MoTm6hdJ~X^IUn|cZls&n!MiKXTlyu8Y*nX<&?Sg#jmFX zpTz6tR5KRNpN|#it}p?yCerTe$%PkQfD0}--vsg`AR>PXTY@<^-E@}h9$fkbxpQvaQ&9W{8cFZo<;M9H zoq8{^yz5j8P35hH43anGnHC|$2RlWK?_P%Kt^K(I`twCo`?3W*JDA4YWE8)=q!(9pw_ss1X2LouhPr}k(`XKJ5>edP z+lr6V&BdL~=Ki;r&%=$g+VPHgomkn{gjF3W+&ZV-PS$zP{0_SUK&RfQa5S^MJ3W;! zny&3>!D*>DcCo$Io||f)_V0=s!|`cl?+68|w&yp=-kHT2SYAZe;L5PDr!TD?QA%PG4|itvL^ajjEu1_ zEV0dHz|p2ww06(MqV^Q3VRqh2dJWz?R?W-9Nk!2M_HZNJHl}m+wW9!3V})yl|mX7wjoh%z>B^B+pY8< zLYYC#V_tQW_f_^WS*BMlQ8>VHOh{KWsGSe6-6~_Ce*k-S?!$aCX+={AXT*TH67*re zw*AEy(0@=T%Sh0ccazBTtf~IZS$TnPDa{fG+kKO{727#J+~@ zY#?7k8~bAkdP)dL+}0_Ng-{eMjvUK-W=W3WyPBHN*4l!W?oQ0^?O@@EB1X3<4)%-T zID)P17-1R8WVB&O{#3$fC;ykWN3pPrafUg@DUMiQ-<4{?1-(t^O0qw#7O8aIWvzrL ze_u%vcGaQtL#Vtw_SAZO>(2YIc>ZjBm3FpMn-QI=^&pCsA zdlGvO9G3eKGh+bg*}8a#3)hoL`*33KUXA`eb^@%#Pz_2XvdZ!-Kml``JDGC<|vyw-;~ z6`#D*bv!$pr&9TO>W4oL2MdF4j|P8y&b{)_>VoPCpNdxkF8WZV#5P0Mwv?zOxbJ9k z{vBLcezU3I=l*0ak%u9U6__qhaEXHwqstS@6BK`6Uq1$iMv%^AF*=sBF-tm2x=4ON z>n34cZ^(SG5IL`8cc;0a=BA8+CK5W8;0?z;1tI&3HYY28bwk7|wvSAy2L9(dpZ+;h)Q@ys*N+PvU;gD^@V)QdZfiOYny3EZAN>*TyYIf5 z$<)vXY=8gv|M1HFNdrfO>WS8q{Pk7*)HwWvLRE=z>u)+xGvn0j75=tL53M7q-;{o; zc62Hn$z6SWFT7G4cp~7^D5W-fD!K%}x&Jwp+gFRJ;u7l3=&CkmnGAoLq^5%-xwm&l z_j2CU-1E>{_ z>Qr`mo@lre#Ovetlvx@4<|h&szW$F8-y}2l;Jfx5P6S+h7KieyjyC=I;mrMdfBAnU zIQRDS7gR##_2v3VaB&|CrW?m`gUCEKQcoyOG8Y9dklzo?rI@_U}7@^q6;rilB`p7o5jeQrpvmbIv)(PPEbBT8q(cBfY!3 z+q>Ro}Zd2b|DE1b+6o;Q@dNXrEAsHQYE*xa1v~+Z|Vb-kKxaF3cvFg%GkjZ3i z!DR*0y<){mTRc>l+HjXJ$vmc8*Ks}h7 zPkO2dH+8UPvAyWqjcBEaa;%E6z;+zWKa1h=4mJiQ1QMMHbu31rsfYEQZA69fBw5#^ z5tJiAM8j3gX%1svTO2!I+KhprVd%Oo(Jg+84^Hn_5`NKwq=Zc*aYt}Wn5va9IGB=sdRdQJ(-_Q7)wHV628*u z2=XtbI_WLmknc>pyH?5+c|;A{ppb36XyNlqU-}Zh@r`dxoT9})@lx&;h9+vZz)D`o z-U$zxP#$@yr`+4S;*%RasdPP*gkSXTg#DayCpF2vofbvCgl0C|lK&NhaX_$nmtHhLW zHIq?If`V|t%pkaFqb|AzUSp`ONJYaYSTa^BV}G`Qvyw<_PPeDiRHULUoycN24h!3=?hT_aqLRd9m}bNa|YNp-LroPf4OllHjZR4pJ6R& zPT(tB58}(4_hIco8e=TjYM(kt%Ufo(;p(1N+%&r#E83foE>-Mw90|ZwIABq^WXofx z?bMg2myKuSpw5wA+u0u1)gI3;Ep_sbw9%RnpUm{Gbf_A4L_>BBRG#f$JLwglhKt@w zKS}aHj#aNxVYWT&K9h+A+EOw5f;JFOAkor{=9UCnVx%J#MSEw8O8ovVi*~SkI^s$|(ARdpRTFkL+9VPu`w4@S< z#e;|?B4}^#z*v@cxnZ_(6%3@uuzSxA#7Sc-?NjvI9t)s7!8Va?k*;E`aGV;I;7K8a z1jjWoj*$~=lhiJinU3vScH!~WPvG#j_2>#^a7J$eOIp~5jU2-Bk3D2pVN?m!zlVoL6!~n-3)tVnB#Qj3u9wE96zwkWSDQ-1WdLyktg~xpK*md zkd3!sFqlHVsTJj51bqV~ytL~e#zyy(kB2d)xj~ssBJI-#oeLVjxfWDy{o;AEanqF- zV%x6$_?xeO59>B=!!1`|Vq+Rs6MXN-57|j#zxdu;@V;BG#j2Id@#s_Qv19js<{A40 zhLg(|k;&#Q%yHD>t3@>dXD;~l4IDS|17o|{mAZJwr()P9<(jm@Oo*k4aiN$-^2<;GKLlJyKp zxY?9GIH5bcHrR9T!Zqc4f0^C5nNvQqnp=yP?RbbvPe#MB9eH4MNKZ39>6A+2Xuo=S zM(g7kXV0K(ieWPlPoRN+WED;5+7oy*KH6y?9J^~y$o|%ZIQZ1K*5$1~FDCM2;_1eg z0Ufo-Hkrnx=IDPqiA0K8^QS*OrPLEoxGbAH_w*|(5^~SDtM=r4M1BKI6IHpU%q7#J z^jMn67fYGPT+0*F%g9SIUu$;Gy!Lc3jw&d*C$HSo<}>0SmF6y{YCLmF0?1Z&6{OZX zYVp^{VddV@tvKk{PP(aAbnEeg;hUMBW%i4C z2dA$$uZL&P^yzdtQDH=AlT`JSv>P8}$MK1Z9i0pfWzgR@itJd9?l_j?oF$uK-O-Xhd6whcvcSH(%rQlQZnGRC>>mNP94e!Kgne#d4CVY7`_mzYF=SUsN5XML zqV4v!DG8k3ar6 zHgDc+{llV#i#We)!HX}xh;{4M;o*lLv6GW^s`2X851Rmwt`+~m9d}sRk3IIdt$k?z zsMC+1c;X2>_uO;ir%r2~ZuRQb*tBU=jiLqw)z!Q2{t@oF>n?lON!(xg%0J`9_3Q0@ zMmTa6n;LcP#E~#fXQw>GYyAmo<0M?D2KQLgXW`Y9gVX!%{PrgripxKaaP6+&{I!6i z$MpJ}iVhl$yYajC>8FKSJ@EWY_?zgD*j;iwCxJ-sWHq_b_{NJz_HtQs?!m7o#LE)} z(csTR|GPgAot=Z(X$(rUqxHA17A|}jzf?WFPMLcRB2N$$ub{Z3cS`TJw&}BTH2L38 zG;AMAPhb3kJ!{eX>Cy8TP5J{C#B1wgE68Yf}!koy5Xs0;3E~p}T zS_Z*+3xP-;)%|xM6i)!Hix8}YP#Ic>%D{7|4(viD-G@j#jz|mBxGarIoHQh_K{$F9 zs^K2i#uRDQG4m1R4{Sql>?LZ`2pue-w0j7Vt|Y?k1?=5Eh=06&H=Y=XAkN9WHh+~O zB{{@Ig{iC9qE`S>OJoVap`ItzT2jFzJT6Yy=ZA| zMpIJ?Q7uj|CR@y@L4G7qqmyq|ty*QLTSy>B*U3njM)|4@YYE^iS+c~w@Rpsfrjg)^ z1afqG#&y?ThbynV(u7T%fR5k>q*{z}&?1(76=(}tOwS~W1WQp(YYFr84rVklFp%<_ zTUgXzm)f3!Ln)T6GDE zg(4na{RkE=T!3Hy^#o7>-FuGl3aS#~y&bsxnrm&NP`Pf4*(}s<@?^ZJ z8|1q?gRdL6hEW@se)s#Gy#k%BWqrL^Ca*2W;V80t{YV_ZAx~j6Z;4SziQ7 zkfVeU+k;&%Y{GMoK8(%7!?wuh6Z#dOLT3FUHBM7pNj&6Pu`TniU$u#Rr72!k&t7R8LoKzNv zcC$|IM7FXI2daH2GEI>%>tv`Kp-3-+N!DMcv083|wg*a~f}N%i*!~a-TYpAP49V6W z?A!AacJ0{Dy4#5a>6DOE4#K zE$!lhPK4=Uoef7qxO~-RR%b(DPr$_TrdFTa;8tboJKz2`e)OXs;nK@4#n8|&7A{$Y zzW&2_V(l6vl1F7zJc8x-~k+BSjkiqwr+dLzUDu0@St5&B>|MpTQ-{j(DofW?JNHj+q1_Xf5OVl zQ_nn&_3K|Se?7B$uxH<1Jh5gCA}kXlqa*mzm%oheo^D)p(Zx9Jw57E));41_K{K9; zE%sv%y^9A{-fEi|?p<(t)oWd2BH=V$CneA zTg2DI#N5%1grh=M&m7p6k2cvPYa9f%LeJMKA zE2#7?H61utu9jQc`#t1~C$jBg1m7-0*<>#++mfS9G_Sdxf>UEr}kweR?2`bEuc_&0YHjFu-!t%<>|ko@`ldm*-zs zMfp#%QPAp|Wp8!99yF7XkWSYbA+4^(bWlhV8fsx&5=4>!hy2t?Ho>Ge)*HPKt1MF^ za|s9Ox-Qj0+vZ{&?b^&XYUg?cDtROsUbLx+;j#T-I~UGoF`CVxv%Q6Fa}|e1hA_tZ zt#+D?IRd1ut-G7{omNlVQeloCawr6%=xl32Di*g>gZc&r+0PUZYe`{*^nC(fN?MsMlh^}oI&a$s%|4?OI+LY6#SChU#XTRLi z(P<~3=_(vu$uPKgKl`m+$PD%2(lh5^>7qqQwRMoLW^}}=*uVb}UfSJ9|7^$DmJKpq zUAs9p#_=`VNnOLIjYSF7sCO$dj!2@J`4~b+QyUVbYpg;Z)6J~;vr&yD(4VbhaAXW! z?MZ7lvgB2MR9`X|P$AE<#hjf&64q%q5`tnO5GxK2j^W_pVfHB*^!B!JUJ>D3VTgGY z!a;@^jKrYt%OhPq=;-LNaYdE>w~m%D9E_o$R(J`r>(BJi;r`A*jDH<~pzli&^8bQ`m&S#fS?W{Td85@%kgrowp4=EnD4 zQy#oGe;7_nQ)laqWBFGfpUV#!nVt?!fQ9ho+IX0g;m^w&tTU}wbf-rRUi>c)(_U*q z8l9$-foG`q38guXHx_qkQrVaga`(oJUR(^JmQHgoa%$$|uz9+kp7O^oot_qi?C96U zEyZrrMd(vvk@rOe#4HkmMr#3-p@RTe}P)ni7kva7Iyey5=f)|K_ zE@>Q*$)LhEMMC^m_Y`l4ihBJiZ4$gqCgaGPz)jwST&k5U`|e?eF@j1lYp47b*%y~N z7Ge(BoJQ9}7bKXSEwSGZU?fxK+%b)9yT`C?{}^^2%HS~jZq_inmbtSvf!0J2UC9bM zQzf*vBoI%wnebDgIEH9Ef#&vJ#8Yhu#hVb0=>xbhhe^67vSb1`LDE(#dMDe2S!Y8b zj&UNKf5&4S0|n7P4D3Cm6Y%nwodUX=+4sjdM`s!pex#}0=J;W@iOP#idd#l1(tIq{ zvl7kSXM1cs0yb^hjCJdt$J^ijb`y%x8qQ1Gwjs}XZjR$T3CwKTycu`g@k7j>H46_u z^bnexQ~1yC{wK}uz>}O~|MydA{@kVP)W`Y@ALB%1TBgKCt^H&4W__A88L zg+r~4hJZbL_SxyIT2~YoWv|}M+}Hf;F&@8Pe-v1H&2i0OI#50`+;Lt_k*`O?R5ZO3 zov&vctxmiWP9(3~+N=xjNa4Pc{qe+9yc&<6e_F?P`WcnkSBZMMj>L;;^JtpRT>aEX zwYq{zdwp&XPjO8DOC0v9G`^1S%sm zh!7|4sd5gNG>33bwTu|eWAi#tIkXqyS@TdzX`}N1T2Bum*px%4FlNF!nVtZmSGJ+) z%6Ukhvw&_>sOI;fbm#&55-QTP0>RQ4D!ZRXwQnl|gL#xkBB=IuAu?wv0?`4cIfzQ? zY?9G|YDITL=QxZFArR?B`A`=5ZR=3TClE=_L3my}qH~vG^X4r6=HGYV?oBzMsTuKj z!WId&-c)7Ui`62kCB}sciZm=E!!(YeR16_f3ZW7yp%f(VYJ4|t7_Y>qs%=cU4pXOA zw6rv%tGkQOR!*p5|zvuLesJ7SRb0`ohYE)!f`{6H_gyX~QI< zBa3OSuSaDk!5k?Go9J{G*CDE0IOQOJ_Vjg{GBGDdSpAY8rO&dy_U@GDzzZuL+kHOEA$RKkjL&%!OY-eij-J9g~iB)ot^jH>~H@$?zEX&&H*U`DU)@$3g?e>M#efK?p`|rEozL0wA zsi)}gB@648TW;cDXE)8BHCo2gaukR?62M87%1B56=i2M+$XExB8^!BMydm5m*kK|+ zjOpgqnYpKgASTSUK*xHiuUECetwmLq1=Z6?Bx;*Xx*AOGwLl+>B)rAfNEka_*ofyJ zdlXy7MmVr_ryopCtKPJ&ciV06!I{g?VR$i?*Cd+kYkOTEqK*G3&RRMPOBZz`tcAK* zGm5Nl5^4!l3T!_-;eA(5SZ{mUrFT_Va@(~k`+kfC7{_v0g7+YD+*0Q{*&^-3|W44*6a;Y*dA+V9L zQTqaK&z`+3-;db9TXjHXa?P4Gc=oyH*hDqq$3MBp79}N6qq_c$|M-TLfp{Wr*Q@Q= zwbK?VA9`rDT|xH`|M-vS?&-k~@45@R!tE#b`~7BAua&!ugorJ?Slohfo zB5@|`R2Xyj4hFt%leI!O{5%CVH_!}yl1cjw{<0PIx8zp4GhOQ zR@t}9jF;hgt0;y-Ml_I zziMeIZdS^0t#PNRL)2-*P@poayz5E-I#P|G@kgG*jDh0ueVFqn6Aq#y5;O}pdFHhi zmH%|_<=OO(qH484ocKVBH?jmIoSbHTt1Lw3!~tx|jT2`u9(kUX66f;j3Zm6A>&LMl zOCm}hXoY^VXj34a36WL_LM(KhG%gTKpu$S#sbJ4x^mUVoP@dTZj7*h-VljVv0NZ2-d8Zad>nQ^UFCT zWu1p(t5R*+2Q68NwqKd~2V!w#^95wX{nkk_ z)-jXrBE8BR{;H6kN69lph&$8WJ#3p8vcxePR7yK(}~&n zB`hqjTC(~e`r&uph3%W$6mTvFZDo^10aL&s|9&0bS}+A1nXw}X=UlAx9G~yW2bw2d{I#g9tMhMp658(t?z#PX zxqB}^m7P?nm5i<~oC{<8on4)xkXO$2;naUlF{s^n>0a#D?yd}auQV@iXBX=NPuT|a zGrqBPZFl^q0QNzk$-0Y1%IEvixE!n}ss>D<<*oWyKCSzUz#hG@_KMDHFSaYMUK_UB z(c0N-AFmH&snT07kh8FKYxiw=F$piO1i03H>&=CGURZm(wfeXGb+1_|#dg(0S9h%oQbt_;II ztdp)6DL+fWM8{8sNpm&EEiVRLs!`zn+> zE6C-_S^y!>B4yu-S#+(C)RroKEM==WGqH-}XG=IeUc$s;iF}S9De`@tnFLaaFruXC zVLy48L>;{uKQbLD#8O?R#9XPB5Q(J_Pxq1+NSQUzP*_LXgh|hvwvj_hGNSXc)T6eL zva2lUL=#;Ir8uWg=O#**LNh|LR};njIZJ zJw0ufT4nuMn^Ycn@B#eHr#^+xfBy6MJAeCcVc)*J`0m3GV`Sq9<>=G+51;+dunfX7NUw+!huW%o^LT{o4O&$686wzn5XIg9q_M+%^P$`qTfxltF&w zSN@l^kAl|%g>s$z@l`6|khgRSI3CUR=BTEso38HqYM{CJS3v>C;Tz?zBfcglCow!c z{F)VTUQ3*7g)6m}dnc!Mzg)OWfh)VS)SEkF2leY?9t*zdw zwtP$SWtOsRFU4WE!TtvY>+!B0uV$#cE(M&cXyWfLSKBjxk}lq?zItm$-eo`lp+H{0 zg;CYtR)u4-W}*Cf6u0@ zpZ9tjpzt3=s9DEDohf|cmVTs$8)(k0pnT#uf;+b%xaW5G_uquNKZ!<>X~ly`JeWe{ zm!jzSU$>#>AKih}du~T~%Lp2kBWSKX$ucxiUp>Y1j-Z4=LMj?1YfNm(@&NWiT9wf_ck;K`ti*#KZ}3% z=_m2IgNw-eS&mrDKHRIp)po&J6?@W6eDaPIesW(O@89mj2W}d`kKVHjKX(5h-nl=5 zPL?m&2(ii79_pa>PST^hrN4;jp+oxMehzbUvnE{Wz zW&E?&;y|rdGiOb&uq>aR-A8ftg{*lf4|gP!7Ke4OMGGnOD7@lHn6(8rI(Kx9!ph&J ztHnCiL(lq%t$Y+lS9foV&n?inaqkqz5kNibrF+Mho?}Jy`+o2QG$|}R`Q$SkZ{Ejp zS3be`*aT*#XYF}nVgkSQTfc*U^RGXRfB*mekN6Lt{!jRK|JQ#o_Zz?QAL;iS__zP| z)4c!B6k=yAeF^kxkE%Wjwu++#;Yy{3Q>V_@neDFp*90z(s;7(9lisbxa6PLHR2OSk z*0Vhy*C(!B^iIzX^sEm|ZoyQcyoCubFE<`Eo|K0aLG&?Fe$Lv9{9Qj>=npUb^&sz_ zo<8i|a}%QM13SZ=<3hX8v_dN-2VXshM5t=-YM~hFp{OkYn>CVH2dZ7$QQvwGs)IKJ zojVZ7^g&0+HS=R=_==qWL-56h5cWlpsF`{V%B2<5WZBABgP-XJV;MwhB{Y}Lp?TyL zR9=1*kxjRu^Tv-N)V&!s&O0qM?%0?{ZT=LN7iN$xNnMWZ#PrnuY9Gy!wZ(mwU3F1g zN?A$msN>3Ry6F~G{Q|VwW^Q)Q+WfSvDACi+8#%RmyHj3DPbQi*4|ScG7{|i=Ja+Bc zh2f!LTNo5m{q=8r9e3V&r&-j|kqh_SeUDkLZ#~O8mKGaVS+4noMWhl*Tjz2lyK3r{#yP5)xG`Mg_XY>n;xbU385dIhyV0mPPl?E zTkY=RS^w1=@H320{V1m}^!Li*%@c*yqN(~v<6Z5qdzC|dB1J@9^(;3dXaM)Tzw9-CRgbg688-z$p8VD2LWl?L!u~LuVPqf*Qvms_;s z8Bk+8#sY}@D(EDQiqxx!#Z&fCO{H93T1L6rH02{-t;}-PP^$3CibVVYB-k!e?32YW zsrD^T&5$OLS7ra`II6QVtC*l)k#XjUkIzrdA(807=Dsv?g$mA3%p=(-kXEuiiSG)` zE6ccbA9;Xa4B=RqI8n!Uk+!i!)p8!CLKf*@#nOl|UbR3zaONz!ngzs2Q>7dfV238+ zQEcf+!KY&@LJ>rhNtV69x))FmcaUdJBSo4pFwlpdu72_sKCBii#v5wnBvVP&Az~J0 zre~ILetHS1N)wyO=O-dvsMce|+1g#tQRW7VgLUI+qJs`eAe}z!}=Qd%f@)(qX~H&)BW_noH1q<7wz^I9Kn5t99j{$1jMl z5^pBO8;{2lPvgMiGqSvdb37-W*Rzo6SZ?C$N@(bhZXR21h_II}d; zY7(yuo@-CD-EVz*+CZQ@+w*l{oc~3x70=Rb<#}oF+S$D~rR@e~1X;k8Oe81XomW|D zv@7{dg%eM?#)HyH@y3&*TJfaBulsf3F6UkiT)6dhu{NU%vd^U4>6~OOqiv+!;ZV?= zgt@H^-fo{qrE5o)`lHfwMeCt#OVnni1RZY8FX~Ybt08Xo8`?&EQ%oU zr#5r=waJ5N*@g#Q*%xkFm=#i9)h;?NR+d=gOnIrTJ=({E(G=C);_`R7E+tsnOvBop z&dnLk7dsM*ec6yKK>og_bq@0U;svB=vc9ie|2cmL?P1KH1yY!bj&m-M#xhMQ&YN8C zMWBqr8Ol1!Y4cc?GRDeE)-1#%G9BbYy0BW#;OuM?heo4#;dlej9;@K_;{}`?&trNa zkCj3d#aakUg&h-L%$KY)a8*Z;pw_@#0+#xPJKlJg?qe z4%*+Xk8|Dq)o^cB-#KW1UjOcLa5Z6mSirT3@Sb>^w-O9zx9)#nzziJ@TYq)X{%m8T zH9Rf~$J_PsUJtx+DZNfmLH_zohpUF`7I3b^8xERha@R8Xg>$IQ4hfP(GR21KZ0l? ziQ4EP1R7P;wj>a~tskMi6q@^EK=v%^r6Q0_qgI~)RwhuLjG{S4clZ<<`4t3r??!O{ zPr%pNgK*>wn&}=aRA(uqk0M-Rxr%;-lbtM3h~*^VYGzsPDE!p|Vuizq@9RY+u!z#} zDIA{$zV<>E%}M~_49gPnc1EbyI&LcEFX87O2;=8J7QsEY0}np99q+hvGw#206Yjq! zfLph(Vq(0Av1ztNK#ibJD{2X^r|iGH)j%yM77O;lLW>9KbkcS;=!1a5iqY=v?KN#z zopb$jKlgKH!RGgW|M&6iv(MVX#OFTuIdpY(;fr7VqAg6ww5~oZ%U^=pfBSF$%}nts ztQHtP{pnBJ+1AI79kUPlx_;#=U%~wRJbw3ge;1EF`X~+@IDqc%Zv5Ww{T{ybr7xML zt<3*E_0&`LabEAWaIrAIfR_)xZ1-Bs(8qu6%#gJWY!c5I-mR5XAj`{=U>2~Lx-%c3a4XwjvP5=3MQ6@ zK4;k?H2bY}b&JxTyZC-h38NLx(%`c!=eV-fYMwIF)qoZV%>oXYq*z}U?s@PXwp+_B zOz7${0IdZ)-L=|7S2=|dlcg-(0&ly&%Hytb?wuB&95_FvYl?DgM}1_nv+=7{1pS@@ zO*9_G`NPL?@Tu?Nlv!Bvj!W_Sz-y1z$i@CWH{reS{h%qPNf1?|8>MFg`wRbMRB2`V@{I zJ8sG`iDVMfQ`6YKeLJ3b;t4zFe#ed-W>IO|wrz$RrlzJ)u9Wei4}Q>&w-RWMN~vaI zV$$;O>FGtSQpJZp^kKZ~-S0N#AK{Vt`8g~9kt0XZ$+`RNv(F&JvTH8=$(PfWo<0F!K=B}E5oa7ANP*`+QR5#juu&TRgAVY zTX11MG|U2n%B6mC^FdDSZy#ntUSGJ64c0g6OXeYeh1FuN#nHQP96?zwvAj8S{nvH` zmC|%|xmHja9H=hWas-v4UO$5B?Ex=M&Ee0-77!qRBfdyVFHw#oDV(Tp^r6UxH7{k3 zy%6Vtj%U()y^}EqU6^+pOVIufd_IBQp<8+=e0^Calj!nB@sue3ShOyNey zH+k=Uc8ry-QvS)+WZj4KNC_!!>yjj%l>(CTDc4!=R(YiuWL9~2pJ3YwWLc-l`OtCv zCDe}}w&Mp==??OD2~N5^=Pv0RaX^T~sK^G?5f4)GSj|_lp(BINR2mKXmD!%19Yg5u zBJY=9WTnbx(ahIi+vk_yBTZ|PmTVg8N0YQN6bK?koLgqavbih@dGbKal!HeN=wt|N-!*?W%4(ti1Qcc zS4cP$8@>oqwSX!8)QTk(m}xn{ z^s8k%7Nh8kq13U7w7P~;cF8`r4G(QGS{sblIlco}&6VH}`PnZC(vd281=4Jgr!ADR zQmf!B%d@y#z-o!O?Y0N;Gq>$W+$}Jx<1YuTcat*<_`=s8wd15Tw!{y-=f2zUqwl%T z{KlqcF~7KizxBxSeyHx(-k?h)< z1YQ{Op_DHJyHBc8@7(RjR*$9FlU8p&0Px0XIH4B_4AzxnIEJ+47}9Ct6J3NP&o z&cfKA@=@Rm;Z<(Cw!)fa5S7opZ(Y|rs{`xe-7~J}3H^+BNP*t;844 zb%R#n^xq3a@MsQWd5>$rXT@(NAyMX1eMC-_IA1)cH~y5Te(S@zXRk=Da(-W)0tTSB z-m4APl%1>%y!uMn$Wu7-+Q!ndIO111RwM@NS!r1wat@d#>8{eTcC~!GJd}==PkwBB zDe?qGe^m~KmsL&4AF)^*v3Lwg%0POKL}Rw@AjO@y{3*XkA;-oF>9UeE$Hc9btZ*uG z%ju^)nU7uR%w(#vW*S~>mAt(k7r=Yl29~_ywZH(av8>$D6yZ7Lqk|6t0w+Vy2u-zQ|Ahh~-@+ z3Rx=pu#oj(DN7!v!ZA&{U1?A*E=F-?s)8e@@;EzL#_X#2Bl0Gs-(5-4ZuXD(KXsR+ z6_sDdE_cS7=AMu7#1F8u?fA%GkdARHWp87NHiBeX zKlsALTXBp|F5~4xXD~C9XFimz$WIKUfuT|-_#2L=bwLD^Znjn=SqB*Rbt)K6i4 zZr)^MjguWaw%c)2+TeE2-FI6&S;*PDcaK?DYTuNz~=x`qs-={;htnG`#yum09jWyi3>1IlWu|UJ91&&+DCwvp(+S z{4e$HwK%W6ymZ^2RbJ6b`RfD%QzX7rxGOm0ff#OmSW8dW*1Jo&wXki^?eAZUQyPx% z(X+13Z++OSaW1WP=ls{dH;{jupPUQly>5kT!TRTRxYE1zARd9awVph1ewtsGO6%3q zcQiubu0$`~J6-i#yI<$p{RP@Au1&R@Hf?(AEa1@T@yadX!RtPPss-!&>5T-}wyy;g z^R>r*gW+vckhd1vE#UYbfBf;ak+b*KJ6m_x;X1rNcojNu0T@s}F<(;l=rSdb$VCXX z9W;k!qJA-7v5%3bjvvRr{^$Q3XHT871t8lk#`n&Whd#b5DT+t%HA#SZFAEN0@|Gy< z-k+@E-`<Dei`377RLiW z{sBCF;CU3XdH5S3a|CQiWbyBRAxdGh1|+)JPI1-lG|>%nS%ayJ4QyzJL)5SFqUcEfAUZM3I6dv{>R4b z>LdP(FTQBU*=X@WAJg@r{bzpWXYlL)>erEC`)T1p3zTB4^|4+GJW?8vwTyrG5C0)P z^O?^W(q{obSV^>FvwbndMAot)BP>N$j}MVnL2DCb74$hkO+N@0}cTtu)O!a{Wh=VC|DNQSX8T0viM z7xwLbHzEnnRhGT}@(U7PO>vrn!IXt+!%wa>|scLUc<@i_D{LVa&=7%Ps{Q zG3uK4Zro}3Y#bi3qoqzWec^^&E{jc@N6fm7l;@O}7A93*S>VxPrSOYz$yVYHwUKKx zIn7Ds?U-vRj1;?FFT zPVrt=x-7j`+SdYBA6;2So%bFie(g#n*ZeO9dNrTZB6`ylg}UQm7X8}uz7B63{P*V% z;}^bn0!hyIPVz&hSi}C|ps@G)_$tdYI$o*92hCC)Ii+w?TEVKaf1|KdLo|E zw8BfFB^mOghx1?Eta-FpuA^I)W9XsZ0^^04*9!Tt665zpgT(Dk%o4w8ybQ#=@hl}C zDZuE%%~Y|1IIkMRQpyq8Q#j)XnWu{08mj{H<7DHllrrxFOF`%iuoiATSR zE&VABZ`z0j)~i^WK&{lk(o7zit_(uVPZnPi;RtC@93wp$1QSe?czt%UfX&$n&gYsV5T&z?7>mUJSGkwh4I;`>$N9(^1Lk%r~U6)df;k_N^&*L(=GcETBP zwm~9PBQHie6i#4rd>m=kVRK(M&M#+C)dx4y+A6D8QJ*)0xM{}@^!Ik*=#is1cIY@t zxjY6kaqPVL9t_|3AUe8w5lf`>P0WrX%#9sG>D;sU>JtaCLOh*LMX`O?7Mw4JP-FWE zM`l^R9@3*EM^ueGL5ldkSj!_{sG+jrM=_s8tegCQg#DE*BF-9Y=tv<~$l?4_iDMy+ zY-yG06xnW3q@+yX)97qqAy+{?(Sz<#9i8<>(&;8LeS=tCoZ#X-D5*!%FAFMkI|PmkJ1<47oo|MQ>xl12EFFMk_H&z#3E|I|nD z=+iIa;IT7o&kGElXhC;J8vprU{v*8WzT3V(e|Nv$k03rlbX~mjb$DwbTdHEY;Nc|U zsh%X~y^!N&K(u)^UqFudK*|IfH|p1GrP*urnpcg7W}}9_PRfE;0Ohbm9$5;9|MA!U z5B$;Z{%6wbOA8t8e1y0jy9&qCOUKPhhSG5aIuh1X!qK~SKCM+JFA3w}?8oxzUM!O1 z<8+n3ckl7Yp7Z93$2S|-X34pCmM(8D#JeDaC}aIp5S2;JQ~cm_t8DH_AhLZIfxWXE zItDT86%1>>e0J?3usl^BtBaSvS0=9xmjV}G|1B?jZu#k%?Q0TLtK3r5aO)ldul`=z zuDi+(;gFMps+Yb?S37Lke&R`5X?ks|oD{;#SEZ4>sWl?W(JEh) zG){darSS-P6MgKh881({sa&9JB`Yi5$2x@*tyhtirs{0GgC&2Vj?CTeUB9vz=2S0h ze}&VdBJ$a5CHeAR!k+wh*3rbP)7|D(R&o2b24zvoPRSm#%C}0nWMMH&**%HP zJ9eRGaG0`fnq!N+$?!W7>%H=txWMxByd(W|?G$dQPO)?56aPNQRAN&JT=J^M|@+;=2Jg$QWYRko?C1lbZ zGp%;Xk$=@Xlhz}z7SxAx*)r#ecXYB1-AjP_O88`Xah2mO&i-)pZEa>=GpLXA`5d~s zGuFRX0^#a6Q>IpXUa2nb{ruvBZEDm;M;+HKJSuSG(}mNs_z^ihx6>lkThE41)dBo# zr)!#X0=-i@3M)U&mG*cpP2~|G|6%Ja1Q*BBCg@)CPVp7q<5MoYm!IAlU1+7NF!B?) z_%2;tRR%$OS@q7<*R_SxaN*t6;xcQub}E0RqpP4jUpawGOCUep%TIB1@6u@xFL2i9 zg<}*(^$-YG=~>~{+OtKwUD|rDaJqNl#wb^6ZC?KLBp&tJLHR0-6ht&PRDYM3{9T(1 zl#VO27f<;!4d(3~)9xuY@wJ6%ud6_QO2fUAzwTWh$+t1rx0l}O-qIxf)!Y*(9hbLj58dmkwpDoN1iH#!G*Mw(y2?wStI90r`bMx; zR+h!pxjmfTDIGoQ>Okq~o#HD`S8rElh1Gp~{w^KGv#asa} zaN*^rH00F(0+mB`&{g2#yL+WCC;mW;ocydDOj6d;HGW*%J8)r?j`~#Zl!tp3=-#ET z_jMTgXrOTN&H@T|VMbW@l&3a($Y#_Xh>8%mTHHcuS9WzdWeE za|_F+obSs2>YzlGgO~WLWN}rXaaQKC1TX$@Z>k2s6 z;SGh>Xu9gj&VV9#LZGij0q3+S;Qa46bMl16saM53iO~7&18~C^M1Z)NBpo`ZIpWLX zM?N}&7hj&i6VFcIAKf{CfAByI{*7DF+;AHzUw#a$2Tmcjxfh|${Rn0X2=~pxzpVqc zWH+LPb3kqujWC&s4fmqi{Xx`czK&4-5Q?D$f;}4$S_vZi%o&7iQDz*0t#=`~_b0GA zGlNGDegnQ6Du{Ra(NoG{OCgPP$9)LJH=`LK(-6!cs0EBe4}ebtUB>_RA5Y`l9MjZ-i|a4tqpSBw!m7n3kD(05qWIwZ-;X=*x)V3uv=0OQY?l^8 zBLXa~_ka3N|0(|d-~an&p=M!W!HBSS{pbULK9GxOf8rCLz;FD=-jsr|M-9Z7i?RO6D?*cgvJ3~qv0vTcso`tvzEV@a+OQr_?`mM8ZE6a@KyZDZ~g|pboLD2 zYY|anRb}$Z!I(%;fcyu)^8dv9-v1-S3qFnmnH`VXf?udvK{}X2GOdrg6g-Nn!18G_ z#We)GccK#NW*&_%g;gE>6~uqc}}G zFst2t{n)l^54LQ)75*xP+?i=KmZnjWQcM@;VJwJHdXV#*LMPj(;bYl|l$K^@ao~lQ zuv%0Oev4 zt1HVWREyZVdk^0Kf%oHMANv@#Y#uS?8_g~CnOe_AjrEQCoo&Lhg@RgOq95~gjJ!S? zeDRBahBK#6n*yD7x99_*$z*)*=8j`v)qmR?il%6;2CN%145X0;nC^fi1UI z4uRE?WvBcsDG2@qg&Va6A58%##j&l2%Yf2)BNT8{X=S7GO93a&G1Yku3OMm_z$|mT znTv(j;nm^ypFfOWe)=RfZQO{}O7)_nnbb2k?Sw8>$>@5EF_5nMd>PzDbW~t`qHuu@}56;Zu=b5(V&Hp?%i%)IoGo_c$ou9Yk zr+#JEAdWDFB)0{{`kLYc)DLYQ9`Gt2A4ZG5p2EBL3#KK75_= zwvtxlS)aRDp5Hz(g_GH$wZryw3_mv9ZFTu0<}KwSf!aw*H{Ikf7ua?swvCRN>SWy) zIO#h+`)Tw%^;N_v*f&B^WD7;&v^w&+iq#|9(TVLFlSJr6q&OF4{j5@~qp!Qy6hs=q z7>=AfgUPumwhz$N*?~YPhSk*-bO#%Vq&tW_{fO3zm?@XB3dZdlAf1YuRh&!RKaLAsbgE}ut|jgcmfElW|DZ6w@SA)e_-Y3Gt38#aufCzHg1 zC!WEXb2FruRouGw2HgGrpCq|t7~)%5S*sHl>jPsX8pi7BXYl#2d;`lXD@Z58@dFCa& zeDt)@VF#icT^(us*8k@p;XU_XMghlxd)ERj`dwGRd3!*+0*?Bq_gWQjTKvIlq1leF zv5x@PsDSgEQo#8y|JmbHE&&(#2#?Qkpz_Lz=ajr91srD?z;hS)oAx@nvMN2vBx0?^ zdwGic-aAvc5PwDIh1KG*yB8hv_%!eNLYgj)i|3qj7f+};wD5g0G2a!Ms!{IdFo<-3#u&ieGt>I?Ct^?}vNQey-! zo&nSFtfRp7fGO?VR zW(7tHIT}CSdI3s-O*c!*6(v$K?o#{(vX>Ut`mmWu+#vo~oltb3qUH!~fu(~mt z7t|Y{Bv$q$g)}9pVoC`|mhNn}i_WQUS$~)kjudj}*!G^ap;rI33UDEP4>ZOq#k|Rc zMdA|Mm?nSbA0-dgn~Wkunk_3uo`R6_mrNxqsS)(_^;F~qHxpAUc=qKnoI1Ne z-vId+S@ENcSk7T%Jcs=o%NQC;!I$i29w47lVA*TvAKZZckuC5`!H2w7D4Irk_}xhK z-K|o;E#WtR^FNyM@Fzb0lP#a?@J55i@|6^D+;)qi=Gr6*NEI3I&|? z_)Q=`)#*}T^S)Kj#pNa2H2J{&4qKV6lF zEE~&W`Fq~;9y^X)N+Q~5r43+CfkBoXwHZrR&$TI2Yq`otI6)xgA00m?>+Irx6>GzSS|4bA zP8-=&POWXr>RLO$A#m;J{9N0)s|)AA`8!zuem&^D@@Nm&o{s@vF?YLl{)Ug+$|nDd z(h&dE8u2bE(O```1yg)kq~5lDyRE~!xb5jEUMmGUk0z=7t{oK3uyp+ED<>&I!)rFH&TAH^O#tX0(PN1+3-2M8z6;@7Z$lp2V zuX`8A9NSEp>0aQ%xO+K)OHbhZ9LQgOO4qe}JDyWq2kmiPIovqWvp~s0*b8&Uw9?#y1-_?)zycqxL@^)bzzw7*Um7nYPwY2E3vI$=be?R!(gWg8{9}u*+ zrOIM5qx$d)pmM)91)O!jc5-c@*J@J-cIO^lm+@KMU{QFzxF_{)z0U=>(z{oK3#EDs z;k6h4hX&deaIPOgbsgSNFq|T!(wbg0flQ$ZVU?@?;ZJQI=zr&B8`fw9{WYl+MBly^!1iA;xsHM8mT%o|<7)9ph zH0pDCEIfS{f#M26-8F za{4HIBuRiDWx7M{Jis>@3f<)4!&~GtlCKHUPs<2 z9SJ}Z0Pel_UK7Bi5G2B-4T!)|`PicdiARjJtLORlj!xRa77S$iS$L)Sm(ljkRYj_G#CG za}v13Z0VgREO}Rf#z}zp+L14%4(*imc02^^!;*Hx%5sYGlvNfjsG33qK}R&G&BYAK zuR?s_$j}}>gu&YPgf6q^kYAUuD*VbG0u7I?9)fNKnVUy z0r6lF(I5q&dWjhoAXBup(lQ$5JaGlnDlMQoe;nnh7g5NM;uQ+vfBD>t`19uyr$^6XVqzSbo*_h1oU0)zzF3tEjN#&+@TBgwn@-Git>!V%=g*zB zWB3x$xQ*{3=VG;9MTYY%I;ZFVi*b$HI8L7 zQ>$l|OAF^xDpI@Ys`rYc@M;HLwKGody>ffyw6f?~)}GGdQtY!b{70EghD;nYC2u~zw3xT_h}tX-S+3DBPn!}Ee0Fpm+fp%X z2tJB%^03%{iDNj61jYqZBqr`IwQM>EQ>^tFmkA~DRKRJdYC(bZ_jr5P>hUum{y2u}=Ii|?>GLNu7h|WaJ zcn&EA7KxXH>$GFOFF;(%Iy8J?Xy5m0xsK78UF@vO5R0&VnO;0fnovin zkY}lz#77a*z62^PMIahOq#DEy@}U*B(IWeCbs@|8H_=5pU1q;8lJ`^IU8#gA_yptK zsD%;;+;}HGb?e>>M^Ie}TIlQ*^5x%p{D9R>?zVk9*;F+gIeE^*xeW7T?|;zvq4DW? z^mcXN)aWF(Z{A=>P)*M-8NcPQqZXl)q~jlX_dVFMaj@lk6~F{UbC;H{A3^nYfb~aE z#mJ+sr-6DB4iV^`j-V=w#*$C4v9m7x)xg@qAVG6X2>x1*pnCezhw;jRXIp%U2THTO zJQuEZF>vqQZf7}9c5pI;=M=_W*E>tcO5>cDu3BmBy@gd;UOL{D`C2|6pV97IUhbWq zb?=;)hP(2;!Z0g~--_#;7v^HeH(vSlV;BeR_YS;rU)%=n>fB|4L&@t~x>i`pb}o+I zxxRPz&RK|7(z0-)C>Oa_`{@`Wr|6-!kiRK>h}Gn9urdncG8?VQ7*9?8O<^kC=q&DcS=X=D&vw`{=fU0ZMm@$Ox>?!> z8;Ki7uxG~(?7d+pZrr~Udv%s7b zK3==gMOvSTQ6>yZ>669tk;kZ0Cb9WdvLg+pyrc4y^c!EJ3I?=ZL0Y0?t-3lpjecs~ zKx-J@#|!I*7O-99)E%wHUF$!!xoOAfS@Wpn^vw2^a|%>aGEv$lPxHO-zbP7#Sc{&R z;=W`JrK|Qgrw2ajp9<9i@#i{rs+iA{rjpnz0G%u)spOK=!=yt&xkCkDz)h;f_0Q$DSK*Fr0B6-aKeOf=bh*-8s-W*E)iC1l0w4E%#bMxcUcu z1eK!^mxD{?(e9To6im5B3Ms;!4wReWuL*t#5tHHkAJRfB)}^zZ&+jS$(s8$97w1R+*H)l#R58B)-R4f^htW z>nl0eukNarZ09q+?>+ql?dj-#{qv=+?aq`pTkqU^4@Z0N9qxAT<%~xn9=@1=)77h& z{7289M}J>GqHI^s!j~6MVb-p#c#?rEP4jnYw(cz+oqHw?@$&G}RJ)pAEB*x@^WyZh z?&kcxI4+Hg}woVk?gB-E;eUD_cvcc+HPa{KZB0 z4Cn3@PFGKM`UbN+1ZR zzrt(0kByDJwMS49Z|U(0WNZzt?Fg!i6SVYOq;EaVG#OO*({O0ZwLh=B>L*#kQBu{R z9bWDEYT>oTdIRAtFTh(5?MF~uSHQUrZ#cXb+#m#YtqM3|jPyK z{AUbEiA-L-Uc!(si=VqWhQDz~01w_CMt}blw)G@&=a%j0@|6*Yt-v3wFkS@_eRw^- zjOzI^nY#o+ok7I52GNY^+6h>L^V>#4Mk0Q1$jZu9lTCKrf_u)e~R`7Q|9KiOSLHN=gsOJNy z<(Cl3G!f|ON3-6GW+08);wuOS!Zv}zzaBW{G?jM8`oE@fb+(I%JW(Y?t0Lg z*F_3A4?N@v%IlI>c56&Y+dGxTIWZ0PvehK6jE%aKAu1-IYN5|5D!7kQiYq}^iV@04 z;pFE);iX)m#bKS(KYQvN#*ZDtixjA9HSLO1C@(Jun>TL42S4-?#FJ@+A|YE?^t1ms zbAjAEQh~f#zX~);Xi}(a#5zqNX%-hbUq?}%J%Y;I2~5wO$FnO-_{@RBc=F^K1Uqx+ z-MEBs=NOi9t9W6)ij_hUI}*bf2xZV0k7Dca05*>7q=3@J!q*T8N8yY25ig|CU|#gF z51@YHmu7we{?Z)$m3gerj-#-c#mY(r1%#07>0w`7SZuL5xYo|>55s3#fYf5F=U>Q6 zw6gV_jZsPpYF(|f>OhF(Tk0DGUN^@4n14uAgUCr5ohy)NVddRw! z!t1Iw(nrrQ@vEDBoyz8NNRbh@4q{ntJn$+!b3st|6h(qT z?YyLr&$=p{>a6r7Y^t920fk{@g-ZT@pXb;L{G;H@{MEnusBODKC8VlO;TX%Pw7q9p zL6S4`?esJ2J64WXe5J+orNm-+GF>OEs*ZZ+1XCx(>Dj`ltgXcWOM_1LR+l!XeiANq zW8CII>uUYUzH{@!p7rs9<6qBi&UkIa_Mxz?`sf%MYiGim0?y??-N0X=rGTRa1M_Lc zzh+Q97+2#=){3rH0Y{ljAx}FAUvu8q;SGTka|`(D#3J%RjwSY|VH_JL9_U&3!r-#- zB8xZrAbV?9!gvpTyt$_*ZOSP{x?8%ExSP+D#R|SPy^NdrEbBN@)>*FBFc=M+<(q@c zc`R})Xgm(Z!Z@^2zXyy~Zt6&y#UEJ$k^)bKab5ceR0kdHR3dKIyfURFHrS@|S1_EN z!@|lcV!<*x<4r6SLZefAAowSSZckJAOo`GRg zyb~JG4s?BZ5RR@^%9tBJgR|$(84n<(7*lNN>O|KNrEo z6w6r66%i+Go1R&~0%=l!?LEbORnHjP$kzxUU#gQ=CqDM;NV6tVof(8k&k8I@K38IY zgwaVHE#;$ZE{lbwW%2+i#M$(f8hG7C)shdglBjCT8X=9ix|YYUC(!{`()i6Wcbelh2i>E7~Ql;uG}I;kp9O zTMz3MaN@*cT70`K@SPNJq!=JxL%7ECzCxT=0r3_ZPgkpeqYv=UJoYdSzHq?!7zeHl z_Mi7_&#j`lXN`Y-ED;VetBH;uYQ=H)x;oy-!G*_Gq6E)kjMs(^ytFQ)$v?~2ltnJ` z_ncsT8QPyOIQi>6@A>o6yf~cV84ug$CrTg@aeaN(gBRXQuRRT=DY#O6y<<=hbfr`1 zHOKcZzS4By#q(qejXld>KjquH+C81KvSNOW%Zt@ZSIfotQduaHLVlHTq+CfF74jhw z4WJ_#K~F~rBg0+9Tm9I!c>sHMj^NIlc46O+P1r-Xd;2ErqT9K18-_=QF}z`bGWZbs z`+Cr!4*`_RyE?nj-P?n>HvVK}EjVMciFkWiU+X4r>+J64wHKQy`)}F4!`2IS?bwFB zdv;^rUacE!=kpfa%;zn{p*=m6+q%-k|K1vg*N>`_WKz;O&beC4s!OdRC46sPNp;r; z3w?0VriLhKk}RzHDO=caRh%$p@siEs+FzhMk8^PC>nWng18l3X9|`jANw!%$;zv@) zCzGd$1Q|}|V*v0#55E+fX$hB8>f^oSV)?0G+??dI^^@1PEgx^w0BN8$G{|3mCV8~_ z&^F3&UItCkN=ZmIQyL7wKb2W(&50P>nlw6K=Q3;Kn~vsiaueH*e1hc3IK#xqFG*QJ z%2!ezG7eH@=AEZFqp|5J7I`IN8-#%FG--N3Rwt@5?uQ8bJJr>TL}xdGOk2m8sYFsF zs*?Yy6msM}R#C{USh~yPeV%{$1dbdVXRAcePuaJFd|r^9p-&q+>Z&tZL3g4AHZkR= zDC_2JXi3B+J>(cU^}!7upqYE(e;|KMV>uS4!h* z##({=ygtB6Atn~_WJ`hgP${q+J$lqOQ|i4oZ3+^8;7XcqH_3l#7{MUMFJ=;y|()MmWxby|? zs=8j7KNmpn*EqHt`RT9qPS^HuYU1`-?*00-*PuOc3tSxM)`R8*->hBN zgNt+7JX_G7z6-mS-@0U-|Jr-PmG0Y}gZBQ?z3`pBB?x!_Fe%_DeI~mGN?QH2erzaA zJQ_qStYcXNh=i`rh3T{wr%eFsLG`&5T+aV;u)eHs30zx|e<YI$e*BK=3~|a=sdHGnXj*)^yMmI zvo+Lj4x)KeKhp6o1WS2@!WB|aHDDF!iXyOS15yv%ir|fV5!kW=yKnJfQ+WmFPc2~Y z<{JLq$GXwIw;u?{IlFUcE))?6HWBDZpj=PGAJ_(eID^vEag=g(j4wuT;FyjhxfmOY zV723PF#`f`7gimKMAD9a^0Z!M1t)A_M7*Tst2Wo7jI?3hhia#&BSA&aasoX&{{)2~ z#nn3zZS|q9?qha)T!m9!8ehsoTDR?SbuWM2OAubmgXK`UoS!S7?!~C+Uik@>hMX25 z4;*+N$4{KHdeVz8)h}MVD2zv#FK);6aHTNq?{vLXxK~SGa5Z5BT3d4pIB`?Jc?Y7g z3+E%NJOU-Bws(w){M(s7D>tu}FP+O@VLSyIZ^2CAWa8Re(AGk;Ck%M;EQG~TpUY4E zW4jvsQk~&Drm{LQjTs8-&y0W#+g}Wr$nY25W7k+VNifp!U$chvV4JbQ+_FUO9+T zf#qVm%UYEdk2S70ZQ6*O`qjv=68P z?G(}np!tP4oH=_2lT%Y>L2F`i3S;9FX7S+6*>i?R78V!HX)#n53e=}dOUqcKJ9};v zb4+V#c^R^DbnN&E$gH~-Zcm>%WB1F;OST{*=E8{ZytDOO}l>w_Vg)m$Dl){qvWWBUfeus7>5c@^84hBLKFD!C*EoWPi5I0T zv%e#b@6BiJ*eWT%JhPB%W#>bd^XTTzq$$~aZ*CPovY`uk&bL24H)l#Q8b=A@gFDVbXcXj3&e(?zuUV0vtI(d~;H{zWG=;-J~ zA{Icgkj296k{uV7l69771jS|u=VumiWb_=CD@7EEzqKfkN+nS#E}8<3pLyxymaMwX z&o5$rMMt^?5#L^Fjz?$%$ z@G0M?60)k*G?V*A?$#(4_9V?Tzj!(^z?qqRx zZW?oiB^22IS&q$ellU~#WA(1rt4Ok+gDh{6yhWrdiQJOv+d%C0`|;DaT%`pZ0sDV^ zdJbRx?$fAp{EB8TF0Ud?dj5fj?nHkN`FoDpKltJ|@WP=Jm}WnI?UAQ3yReLpzUMwW z!fUX%8@slS*uqd&$A&OjwaiwMlPSy1<-iVWVu=e99iWu1)S%fv$4D$6iza@-M5v?-HX2x@9!yWd;E;2g#G*R7N*#p zy1RO{hc{q);;l`tWBTk?TWC(j!{{O%-#pTf-8)9GbL$4;uMOC{YcqCj+en->h#kad zn>Gxfw>yOn;_gH`LHa-%uu57;{Fo~iC_5}*c4n4-+E8#7Cr_Qjnb9#UXG^I2f*7Bj z#lfRTap>4_96fOcbEF@q&W>V?vfqe?W3OpUy zvUwYZH*dkFty{5g&tBZTcQ5wu+KQWQ*n*v#`mmuViLRs{$rSmEuw;gkS)7zL&Jua& zVv)3&w6<6%vTZ1qkOn2wX;T7n$GXZwjoL_KK<%aW4F}1ehkZyz{OF7Z(986PDMN1Q zieXDn0vo$y819H*6Q4JcRu1recOrx&!v_PhEaWrgXHQ0F-zpD2TW?!GtAji_$2pau zNSauZ^&8?4^J6$uz@f8^2ON8vqal`0R$x7=J`802?(N8xOr&8h%QliRWC2IvYy*SF zZcBm+`5R^pkjYx!PDWB$m7iz$M&sMI#2DRo3T-+TG)a^cY--a^6Y)$35^U30rW0ZE zGMal*^ip`GS1nLxFXve}^-GrWX%R<{FXHgAY04yQJI3pbM~uH@AoFKsroYm`URU?7{a((&`sX#E*ZMeX`CbLIhrM+AO4BZD;N|1pOF4RC zV$wG8MJdaOHW)ucxR5R#uj1+CXB#aUPGmwwH$Tx0K6pHd#ZnA=*ZzD#8Jo|lw!QPf z9qZ`wUC-03)s&KJ} z>-_D$8!oiPwBLt-8gr!7VZ*$4%)-CJAvzqcF?-FPQdt~Qow1Y)2g=jc!{+2 zIvLZ(T&=hfBecqJHBOPWIaSK=S}Sm4z(MrAOdPCJ>11WL`a} z&pwax(a#`Qn?N`%ZT=$4FC0bfz!Y)|e$?Yl1bcG`^zTEkb3clU=TJFy49C8^1Yeej zdT$SKV;TNX5zWOYqN!o{W~cd%tXnvWdMJn5_%SqQM$rh&BYE2ZP+mdgsgu}$!yxW` zPY_%8?uD=8ohTm~Mg7z`r68u2?nS+O4}$TXXh!J7<<|!7adhv}6ez3{All=(_iAs&xgrzM01 zZuG42qO0m7s~{GH@AESYm_2g_Pn%w2o9tD|{@k7TGE#a*8FkWs|s|fLvq_EA=cQ;SK2P+=fb^iOIz|)bbTniyU`j zSp*B6cZGhIY(r!AI?T z?ATG_zZqMc)NX#guM?+f0i(046I(WK^4gW}+_6t~6cwMPu%iVF%~u^a^3uyM+3up{ zl@&}*Pgz>paU`Z%^KE8!7N<_1wqrwduk*6iU-3i|Pe1((1_lNh_B{Kkj5BA?n$nKU z2QMrv*{&d2&5nk#?s=FJu9qs9I5lGSUb{b&aL-X zd#-=)?)A=r77=76Mq^&%+c{fA;#K}`ZV6mk>y>-#s4Xe;(9b@4U+M^|D}d5>3OL%4 z?&asj*R6MV^#1j@bc6gzB#pwS~PC+&XKh>^5$F{=uy^eq{zY{ zhr=sHoEF~Vm>esVah~{6M@Z$!o5|wLD#NYt{!Fe+|GFLXRN^2wpD$yH_i{RtN(wG# zawR+Z$>l4&HqJC(T*}+H(eYP0B1++9Sx0fR6jT+a%=}L=&4o%8^U9y&@+_a{S%%qS z)f8kV81K9+&M4@(CJe4ss-@%%W#pB!x5r?oWsb~b5 z&Xg%_N0Mo;09HoTBy)82#67c`2Ic*uGBDA3t$KlYB7o z4LnXprs>c1e-CW=B9s5hs#J zpyZ1n!ZJ3h1q34rI~rEUQ{+kaWbvj-ew37(RMTfiN2w0#i*m7mRavSb&C_C~=$1Z8 zRs#{R70J_*-)$1N5m)M%sz@||S+;4VQbu1#0xRV@>6>Vsr&IvaaN&JfrzsJqMu|HY zN#}EV~vvEP?VbwuvCAD_B)|HTS88UyX)pdIKxIX#che(hn>SJEPmGw~S5&y3;x z3boQsa2@?O~c^>F!=E`Y`ZC(2bT;OL|Ol@xHC zpV4xLRS8`=RY#&i@;Xwg7r#TkhqPZZl|I6Iia6o}l!oGY>Bu==S5sBsz0;lAPw#Z^ z{8SF_#)Z?9+SaA#oa3`D=i1+!@(`WU@tl+nJmWjs!l);&6jFIY=6o#@3B}*uQfV_V3|5JaY@7d`z0=*XndnGWOTJzH_xo^8DD#J-)w7#U2XD;+f+ zSBfVTCQXS%ikgMhEV8*3;_*D2rh#ZELRuF$MVwG9W=ArKCGU*|u(8uquG!of=QV{>lxd{W z+@v3Anm6S1kFrU%f+FQC(LgD+n6GueHMQ}vrrt&o~0eiVUjt5 zq|2oHwo}*IgEG6yqi~F(v7|X+V@Hnf>Kc!hxAJ5>I})1VB%9M;AE?c`DW6juD-pJ@ zl1OxPB1Rr57?+Yvg!~1|#-d36l&n@MX3?w_CKx^c|Md-o#VeS@{fb@=NG z*J=SrbIay}ra@~yy%x~ic{?cJs2ncsSIa|+DpJDG(dSyLW$acxsnR`q7V>@{W$7y6dhx**8u6_g4-bBoAL8t_ZSB??XDBv32mBJGQg@J{%*BI?eLQ^7`nx zvv|*Y-eYxaZ^L$wzv`{4dv@X6{j0TkJFE|Xt#PjvyfWII-D`7RPfxeEPH%n|jNsM9 zHo_6SC>~8y7{#@;=xuxzhr95%l}Yav-u`=K^b~AbX(^27P4L1fEw!t7UOC+>oTm`l z4qm=;TB|c3-pk+W#XQW?AN`b$Xs_f)*G-<=(aX zU-G^!+Lh9G;KHm=>uTb*!?lJNTuq#-PFLYtVXqX&y}Oz)mxGJmuM7HWao5AO{JLAHOP>9@h=&OTv{DaK3*|*nhszwe_xbuS+x%G;20GG32#?vJ;P? zd}S%Jy?w9L7q8Y&4ixI@LcU4xmS+C;f$Iu5*Wpb8p&bdzuVtnS>AV&NoW=P$Jo4?Y zV|Hc+0Wvz<`ZIXPjeGFXcixVhcJyL6T|z83ig=31ZDS{@(F`iVn-I)0q2hV?!ewI4 z02&1%;(=|b_4c7y8AtE?h7r0ofjR~I+#^L)CQ1nRlBw)2puT(t^&AEK<)=`4?z<>V zoI-5Z4*HFw^2!0se|HwXIWm0pMMSsmL1OP-)T6U#__H|u;?sEK>@0HWFnSTh>_Pzn zUl@s}O9;KZjIx-#nIinT5CX$d#0KLC1brwj&cQ!>0>Q*I0v&Zk>nrF@me92=jbPt? z)W=p)c={y-#2{*yQP*bp`}QIbO2J>5KxOqT>YVuHr43MM_sWYYGL{X5@%7zbZIh$w|42{t+hSf)ZZ4iDRz zu;UXGWXgMuOo<^C!PC8VlIg?p*|X=?m|uOMP=;b+H6{)nK4Ob_5@Mct_F42Xe-_G) zPmnT!K5&THmGCPePtY#V=-x5k`qh}91Z1TrzkEJt3PSN%+`?%g$)d8(5+a^^_JAEh zuRpD&v%EAN$uOl@x1Fw|naYbGG-gNKAU31(7k5U5?GSRjR>d+)gi!y7l+IhlGd zrbWkc=_)2)3+_5HOTwVaDpRRaS`gE(W56Wf$hwHiuQK0!^G((U5)6%rw~n)HzYp}v zQ^4UE>hHoG_uXd}W3;$s)oayDZD7s>7O(B>s&;7kNT?9lE(eQek5*3ghoWkyoIdI) ztbz%YhIXH*FVz1EYYS_vzZSt{F~oMgN=d>WKy7{zvm9rS96d^g$!kx`(12r>|L?u$ zKHPlk?RI2Ul>MeLCIz9w>O7*M8WJ5D)}2CDEpNwa_(DlizZkNi8JuaHV!CB?M+On^ z-h!bmdr)0j#>%--bQS7IR)bi`rE&Dc0#ad)J*Ge8%i!i4ZbzfW@#2rcA8BHK?g$<^ z_XOe{eYkb!yAf)3v=$CIpV_Af#aX5>aSnxl3h<@X6-~t#viUO3kIx|4Gk~ED z!we^d3N2iEeb8!J>l=*`wXvt90ZdHj?Ci%;EK}gqM^_1V{ApK?K78D?|HjsCBq=7b z9F~rp*PnB9^R~-KV^|;il=ha*Td=&eWaoJ&5^>uhq;hDSs_)9BvYowc)@V3qqMQeM zFWg-&moPpy&N&rBI+a9sSGQ*|i*2AV3k&mhM3yQwJ~p;C_oSSYN~W-N+cpgnH1)xi zbGkt%v+!~a39)h#UezcjAh(2JI(garW_nr>v9ZPWlCzf#YYW&W4AakqV2$M#)86(0 zMGM5XNUU}X>DVcy%layPI*qXlu61-3+gXaBc5TI#0-6S?Q%F;p?ZSSNqM7D_@R*z@ zn6m(?zg@K;!EwMg4h2OUNf&G^y><&YDyx-)eyt?T|5`xpqq%$C0?uDeI507XZ%i&D zoJ^X6iuH#6$!RcLqI=kbrogaNu41B4H3b(Pza(WFDcG!5YM3rok*hT@U8pcj1(PKm z{Zz*SuM@*K$DYt0$>FA~`!-&#&L*B!CidUg$g>zPlGAqnO19pb#E-%dS-mRlbdJ$;v40rtc+R|PRhp zj8=Onyr8|D+BqHz_$;o%aH1k}>Us37j1$LG*pkxFLe`X0bUfY)asI;06me({i5PK6 zJb(&$uvjvIXhO$pkO%ffFw(n$WoVKvsa%}v-J3aYn#hw62u4V6{N#J`Sp*rkGZ{sM zX%W+~F-x`!r&te>o;J`y++8NUOGH8_Reh$2nqxfS$}Iy?;!)zrh99eJ$6~q8c+7+C zS|LB2AleEys^ru1q)!#r&yVrt66UAI5vk-5izf_sEzV5hl_wv;;g_Dr)T+WY?N|vZ z-o&N&Eh|V}DOAblmRO&PEby?sh}E&o_7QH#l^e+Bswh`jFLrZxM}ldv%*4@o;{OW! ztJ?5*1szSPBg2G3bUY$4J$mB8L3M`rn^lFG#YMB$of?CB&uJ^Y(yt1swIy)mp$2jTPUdXA9kmqyO#ha?nm^Js#+dQNXeCw52UR z*DH%RFZCe)OY)S;FTOBj{16@e#20xom6wiv@NcEJmTn8*UJMH7-MKh=ZjbBTyL2x& z2kp=6@7H8SdPy-r&!&7sC-i#Zz2_tix!N*f`W>{>enliYQB$N@#I$f%hw>cz^QjI8L3LG>bI{j~vIzGh>*WoyP3+ z6s9KUu)3P1h(}q1GO(cN4Y_rO^>K&(J_b2%EpM~6O98uJC<3H?n*J2c!+a2nMfGVukoVsV{?L6 zDdMXC6_X>*^5URt$xp&{p6sKw0?#S}LkR~kj4VTUl3_>$s`O+3$76_Ox)DxvBM_CP z<+zDVvK*^5foh>Z-iEy9QWJ;Hk|(@*ZTg2~v` zH%|e_qZ^FV7R_kRI#9Y6_A+_6cLJ^7Y7>>L#K^+3-l^<5a%$_=t)_${g_@6k^rN;x zO#WJr&~Z<{_j|u*Yo=0?k+mEtv7|E@eC=z0iF@w3*DRPz2}Ya8zWkLho1)IkFTac% zZ@S5pc;cMXue?IM&h#IA@P11}`S0Gn%Pi|W`sic$#3w$EJ$v@Bya9amt6#G@fByU! zKK8MX8K0~*+Vf*$wtgkNc7ik`pD*HX{`}8cze;iF<(CiQj@$3VyWaT_jvhO1$~#ij z8DkzpLmP1B%xQe*JKw?2{>;yKbb-9R)`JD>n@@a&yh{3!{od;@>l$JKL_4( z3)=4q9>1kTwf-jhTV3Z!Ye{Q7=UJH5CJ9fGh@yD9v_v9j?Q*g2s)$4V*uJ z{)g@es*Azo4Eyfa_?*;JO0Nb$D~& zbA@{G?nZZiKRT1ZKqpzI;uJ#h z2AX8%Yvlk!r4AHMyn@iiegryGXsphmc&>tA?+EJAEV{N;5x)0k1h@PM^3N@y_`+F) zw=@vFX%hk+ThLgVLvU^qf$>p{zqE)(Dvi#4`_Rlzpf&#qNC?SyJ%rAW{3BHT zdH9>B&@4yr$fHN_z3B!RNFZs*ThZqGZ+h{RLWtWnSTbMd<;030Anzbi^rchuFmCF{eiD2g8zjXJ?`SuxuO&cY&z~3$CtS2&onT>1fdn8r2@#&KLZOCju5!za zw}2^etWl_G^-n~WJeYva*q@u7K{Bo#hkleR9K${eK+LDHw1~+Qr||gkwKPY982!)?0r5)x|Tt-JaY`fx{`UvNXlHt-j?S}Uw@0-U;?G*eg zY>!3|WBy6Z*NS*$^fW5j8QiwN7c0aehh|r?DW1k~Dnv#LxOu}KY}vRQzF-0k;;S$l zwYjpuzE5H6rn}IS-VJ{!4Ign*eeN{;IB^)O*&_0_23GSq z?7rzvbWoVLU4Q(k7p#5R4gwEP%KD2IPrVP~QfPVXvG1Z(DO%fl?cT(O!9nQQsatQq z1F3Y{6gQ+eBB9amzo0mxW89?VCG)`BIQBLSZNR3H5u4*ZoKM3WhHW?MefQpnT|0MT zi0KY|4IKYnWFZe-dClDD3*x53H}+PIFYEzRxFR z8OArK`iIzO#ErTSX`E=Gfa%%-u>^jNb>8t=$0i7`X`BiSXQ(sS7rJOpXdK!OQ{GEB zSJ$eK?B4v;Rq8Ve*ZQC)zwn5eWmj1Kb92l4K*cf6XF1(#$EmkFh;!og zD&SaLj<5^U=&C{G6lfe?SHStJ2`^5~;vpEAs;_Xa zrkRG`Z)3U}i13y79@byhZu+BP+>nWz5|DV&B*Utn2AmIxqt9VWWdQ?y-8R>VoDh!( zk%`AJNq%RskR_c9B1oEDZAww5$#*G4g_{~h#LY^K4#axx?GX(1jUzm8G zbdk6&LL9h4I+!aIkk=7hERp&y#NP0fI zT4ow$>k278CL(MPwvUb^k>wm&N{ckv->g?S5yz%2n^~3win%;0MY>!8g+c`t()##a z58-ET+vh3ZXkc7oUaUduo%;Mo-hB^#`XlegCqMcgeBwjz#K+!yKYslE58`J&_FjDQ zN8XJOzw2Ingzgg`ekY&bg^#}X0sJ(tKmQXSz{eT>CqMX*z5CQh-;E!C-vjvYJMYHu zP~WBVy%e;{BA)QN0?yk5Uhff9dbZH+`WiqV2=yiVY87yZLh$tCk6fgHW97I^xed#T zpHT|@(+3eLe5m}wgW_pC-bVb4u~A-lb6&cRw`kA9aPE{;Fskhe5GsM~bq=j2X2C!pGKXz^%=KY{K zv6&0=3s_yrVsdf@6VtOeM_K;7j)LO#$gvYRb?U6W8yla-{M-VHl#2tT4Kd1K8M?5) zi9G3`ctO#LL_`))NN+L`Z0JpylcGw0M+mp>8^rFd{U|Okqo2G=DyE~Hn%LNv#J(Lv z8179V8S!D;a369@Gw9C*v2RO{S(FLaS1{5Qz`o7h=n9jjPzEcnOjE8~Kw)_v^HXD( zn;6B^_<2l>PvYpwQJfr|#LJ{<=f|cfmzAL-r@F|yY#i#r_K|+vdc!8{+qs!CW!#Qs z@--@K&j#mdiE~CD>>4PO{%E~Jvb5w8DW^!5U`MdMDV1;zN`er5v*U8v_@ciR@nNK` zverOvyNVxU^~f{JN=^`6EhQdpK&sb?BS^m`Tli!tRFRmb*3oqQRN1WGXdZk0yEatS z@AS}zKBZ%u3OL?lq{+fb3a0TzG04V~X0&Y#VEMFhLYoU@DMzwdP_migk=9Dik+UJF z`P1@Oit@8}Ug|bagd3Dkh%~-4!7&h~49>odvTb8s1BfPc95dxJj@^1g7Vb(EIx3W* zs#wU@adfPTvs2_*sydQ1YR3dcr8LZ|)^1dcCdZogOUb%UN1%vApo|##SASF+a6*uk zrV!iJ$NmX1FV%+)LfJBeWdCi5bna#<*Ws@-T(bg>)*v*GTJE)i=H8pBfMelXbG#ka zKMU5Uzy4lvbk*9aEZ}GzRGSl>zjNBiC5y^hYjW$P3ZspSi;K%RM*0zp#>j&cpAv`O zeACU8HySv8`~>6NXlY0x=9y=n!wom=wKe6vd-vKVNa3!|t}cA*Ti-IvG+KLAd9)_= zxzBwb?|a|-7}m3Bb)K~9>8GB?%{SkI7hifA?|kRGT6~rtyLRoyop;`aTW`6Uc)VMLhT1^TZu-Tl?0Ut`vnHe)!?m5lnri9Hg|gc~k2=TB8+uwg#tD zJ-mCbt@W&QbTyf=1zxzfFSzo#>$%ZUvx4nezwqj(cN)Jo7WmV~GVvp7Pj7r^jozbs z`X1qh(>tZ;#qrYD`kI%XdsbR5eJ?+krowtMx!!r#8G&E7h{CSL>bTn{DnR zC<>_XKjwtdaAckPu85g4Rc}A6mQdbw(km{k^3(nnL8(2DR?(GEakw9!j%+oE;Yt3UY<`(eSx4(nzYTm3j z#Qjxl-PDa_tbs&i4ub<>RJALrgGjB+g3gx_#43EN=MdSx0ga_)O#k7_$e(B;HJn9s zABFzi_oLaf7ye*Bij!whtxY5Kz5P&~7Yr=M-$TTd@x%idn}?dc*D zS4DHGj^fEYVtWRW`tS!)Tbe-b+0VjPB{PK~mi2iQS?0Tjf$h6WNbQKAcT*2ST@f_4 z2GI5K55d>zL+$7>1jAVhe^peQb(9y#C>{!-y2w0MvuI}hX0E@Y9n3WfhZP`50Wc8M zZmJ^ctaF`$LUn8jwdops3qDMqsbh4G>|5H0iFy#nrpsg?!-yKAs0E_$?@J+eEduez z7*h#K-91vg>9XT(G88-{gy>_e7)2?Q=);J1LC8-Z-?d{vI}4;-Bkg#Z1zlWPw2%I! zQqhjUk+7tX^ipD(n)1$(m2!<1l4M0^&kZ-=@ZrO@0JLMrb~90`4+~;eH7XQOJI}Pk zLP|Kw+kH6Ky@;C1r83HS~Ay*Kn@gnhNSW0*rAibmbfF_~u44A%%_!{8kphkMx0Db~@CU?Y#!1K&a*JCESt z7Sw`LIAS|ea6~bW>GNlhEf(RAB@xm`*v<6Yx9ol3Xv!#2Nl z)tJ@pBaPo^B!*NvW#d858oN%3P2*S38jr%qCTOXCV(>?6R2D5rp0J|)KV7Od1|{& zErQ;8ctImeLs<*IdiKV!7f!TC;M&fCvsRd(SCsnYgaXKGzwsiDU|qcmhGT ziInElj%rWm6i49V^PkmIR-BrAFEje`6I`tVPHw#g9L6)aP>rhsrKS4Fde7A=;7DOs z&2?P?=j{PHg6d17^YA5-=wN@y3XWl#_HNOA%W2%--JQZv%v)R@AExpBZ&GJ(EvV@~@N{Q#)108nX%keD> zDf^_j77GM`|*!^~4ICxoK5BE5>e{3N<&&!8)lM4jAbm45T}Wz+&etgzf6)^pQ_ z0c5LT%rK2cwTum&A+xTQua!~AlO9$BSY9b(c{$HX6NEn$#o6<-q?utP*{)5}ww$zU zNaqmpo1%@Z*Mu82v!b$`)scdv!7NgPbWI;XcXlSRnlGYQs+i@TT-`@Ln!F?1LU>gl zLJLetijT5x&>at$WrD?}97>f2=~M$NrKaJVfpiEfg%akLS9z_lOd)I?NMMEWWmPB2 zx}=jTYY-9gD^eyZu!)w-K8(+1vB-8PvfXp+3zf%s1Qs?LWgLzzeZVU<^}*7|yi10+ zOZpJPc8Ep25BjlWoMnxe^_W%C&|Ec$Y{}y_^no-UB40!LxR|f7TvgJT1iCwjcR?AU zi{n^Ix1J#o*~D&R=D``O1HF$FvEB=(N^xAQ%E7N{<+cy`A>jc1K_kjPPI)G%PiS3*E(US?Xo*B-+Dk8oDHuS`h2vb@h-7V%R!G3&a3ssWaxOK|lKre3EzYSY9WzgFbH98k2AKy?}>Q&C&GU;=Pu1xw<$6_sr zLX&eo9OHZlk>2{q?@0DlU#jo2i16hh&KH zIj2j^Qy%>MD61!WI*{n~OfyecL7r_ny;#NR$s$H)S@&`ndEnl)(;%(iX>D?3WFvW6ZEo_E zZnR#jxy3B&Jo@P4IP}Uf^t5Ir94Jf4gM&lRk;3Aqv~DG3AFcH&4=Drf+O^B_+PPyFZoBms zmLbkO50jP+GY3{!?Zuy3+|h8g!IMuuiLZbC>$vT<+pOJOo4$QO<+<3Y{oK9UObSt2 z^B1q-KpP)aHz_g=4ECc;dGGn>Umy=LYKls-nxsv%8XrvxqS`Dd%SNxfe28s7Vtu6z zr{DYDQ?}Vv$}N)3JO@vGs&>+sfq`bKj_NB_O$3OE-(UKTE=fU`b5 z!396>>i)}LQ%*-vyWDRgHLS5y|<^3*#KHbDwDIWp2q%S$K}3Z`tKkLX=poqWz4 z0oJ{&VQkyB)dZNk@4nj>Ys8pKJ9g{VEha!6IPjbaO}bZp+8H5b6A3R;K9SHPlb`$d z?!of%B5v5d6CE9C=ASjDT0)#G@+jQ!uxDvQLYJ6vF{dI*Vq8UB^>JMbl8$M0&K(uy z#<2XPETD9pCcEHL1lfb831Jet?!W(j^Kqt6r9dQsLFJO4tlKDkrL8zxJk+@Lj@|O| zkgzAEof7>N_Hv-GN=J2+wIKLrAHbyOxfzt261?nV+rzB@6}^FH*% zdXZRNMQnBkJNzNyfe;R#TSkA#kK1ktqux1*)!+&SHf%>I(TAXp{RnEok@a9MNDTtv zjD0X|L^;>O6iQi-dZZim_yDTGI2Zvz&P6TjhZ7wLMxxec8i#q#og+t%TH9DHeOeTh zpvEUQyV|K8_(q-LDZEg~Uk_UNknpSdqBPux5Z8CgSISiyZ#oJ}i|F#x%-4I(0~b$o zOnqkxS=uGi>SyQNd~*FRlj^o3lb}511e)KPyDtA)OSwfjK#R@pLu{+Uw!rMtRvKDN z)jF80E3kDLhUMj$(UX)xblib@T?_fm4W}*hQbZned8l8 z;MfbRU%fnC{axEBT~`)w5!ri|1)jAqytk`+=2df5ecaWhU7cb3I9{^FYT+iYz1M?l zS6vNQZ}pA9d0jhb;m0o4#I5A68mw7sVpUx9`X{q z(lN6bBc+__Qq_)~3UOS_lqz;?RGf3JkKwi?qo$-2;TTRcuB_Y0zpRC7x)WJXvBI-v zBWpJSJim~`%S(CFZ{41XBG2-@xR|ryDrKD-%dtwFG0VJyK0nUpN~Xx8G`6K;ru?%n z6US&?JJP+mt_nOre~s6^Xb6drS9ZnI5mWM)63uvC$7YcSq=#sstllV($7YxDJj?LZ zToxZ0>cTSPePe3LK1iuvvesjXw4lLEr)HKhF*=U9)f{R}V_~|0bLZw!FOokiG;s9f zIHng%#5YOO1Ja6WgXIb%5ta46pjn|wu|5g5S)4pio$Vu2gyB>ibVA55 z5l2p(LyqHaJ&aDwU~+n%ZQ;?w^`LZ@IZpCYXj)jd`U}Ud(66L9MSsJ&%t!ctbbJP5 zle4IDt{Ko@A3bO0meh?_j#FnT*MuA-~3+%F2z?|EwtyhM)NP5 zp2r7X6$rUsA4LcAnplX%33s1!t)Z)bvZfU>Bp+NI(_^zC@$N1(Dc39!Pmj(PQKsxPo6V6H1d;CBh`D?N z-#u^`&mKFEanjMF=cZ8)CP*iv$P(YLO35~wK!`Lj7)c@1J%o`>!?=0>4S2`Bx8nWx z-;8_q4dd2b9eCHB8*$eS9k_8gh==xf;v;u#!~?rBxMy!KLXA9Lc8?MIo#=IWNp|k>ni7AELFv210%*&(_cx z4`5e+47Y8J;fDSYy5bBkvU;OIQ=)9XSSVsPpGB@( zHr|N2vIzRmFdCOqAS~4}H_y7vESdbGV>KI;&6{+bAS|n_{g5`3j%tI8?er%d*3mFJ zo;=L47$$GwK6q#jOF67bS-a9?9Z8#G8OnhX@(ofXF62-qKa*R`VuAeB_;?lvPv-IL z$tsRb`Z$&&>>tW}9LE7)l_ix$LT%L0h7Bn(*F+c@#?LTKwwu-%)UM?B!t^75;@9Sx zK!S52!uBI?#Q79t-qrjn+fm0tUWe;&4bVdOYdHCB3hgvT;O^F!yM4{+N_BGYJY@oJ zJ>G%Vk)(hl!7l}e$PF3;n1POw%&B_z4zkZ z{F{GcNBC-!*#Gz+e}ul?Ui`?9eh}NXZDw4pN2#vFcr1_An{~R8Wx3^+o9rFMJ(dMb zKZ(2VzKdzzjfWn*5BJ}HkKsD2H|wwRYF+&K=btAX5)WTA%k4Gd6$UZ-%+|LwrG%(> z0$Dv@SXjU#k33@dvAylr!6{ zF@ISK()xIiZSk#deG@uOCG4;of9yjaS8hcWddFsihkTHec4S4)+5pay8Qs4y}z!u9O_R8?e}j6TvfUF+J$+e%Hz`0xRraW;q}&PeY>o0 zQ}0o2?cKj>n_nX+y(^{Z-nnvKZT<@N=8nKufj739{>sC33pm%|n&Hi$AwnS9ff~OS z3phmdI*#bc#~#7tGN1UZ~&uEjbZ9Y7H7`X@ue3R zaB{AOaxH{RrH=Sq5tGlA@zSvsEM|Pz_@N%8w^k6{5JRY&Om=kzbqf7j$ZMQiL~JsT z`dkzF2_o8|hv4tr%IB96&h(&^Wm_yBX8n3mK3T?@gUc8_oyWHA5yUr=y{mP=A0;!- zGW*IDP)c?9DrDw~-2CAh8c8i+1o=*j4P;=WK9u`1hzul6 zkwVM(#5jeZ4EF4~fkIlpl|y;S45@@KG1ra}&_Y!ERZbv=Rl=a2^^spptd2O)vlKm~ z)S!<~&#~W6oH)h$OHfq(6`TKT5zDilBkLejQ`4rL)Ya8xiVP})l##SULmKxJ6BCfa zl9*`il2G1Von2NJDd#8+y;I&2R8?mwE2-@-WdTP@H>$IoK>jM%+}ym^cdbRX^`JiV zEa21;>+i+`?|K&n)U*l15(HH)#dnKj*7x@8DHG`4UDq7Pj%!;zODK}^iv&nH2@4Wx zrTm~iS6Xgd>BE|tqUN|$AL(6;Z4d~>C{R>U_XkmDyPkOdC7dnfF)=xAY1&Q##%GP} z$f@_g|AUB9uvQyrm!3qjQht?nEt*O7Ml5CJ)EV;OMjrWte~D&p8vaZlqN$zmg}V{; zHIP{>AT~CK0qqh^)-b#|!*Li#DZGSmIgiwQ7+nk>PxqNJMuTIf!LdZi+wfAI#R`Nd zJTbnXdDSQ|rusJmJ)2NtokCTa(ylSTD6eIVpE`_%#RYT?ZpPFi)9=}U&D(Y$8c$do zNqNN0JAwREf7_9$aZ5Z{W12^fyo~ATDGMV|Xepy;zHHmE!{(g8^|2O6l$OSv1b*!p zId|@y%_oi3iSY?L%T;qryFgBzI%#uD<4~5Y&YnGM<5U8mtUXOlP1(*6`OBQ^2@1Db z=s&>uBY({ajemtxeB~ttAsqpyIQqW4#CDJ()y&K^O6==Oxo97F4d|>08S2qW|@SFoSf*FtRz5emWzJ=jbR9mZ8WbMXV zq}IZ<{G~wTeMohE>!o{PzQ|b~a+VCs8Hy-li+8maaNH489(`4M_D27%8oYXVARK!A z2&%uD@Y2*A{(Ni!{zQ^bO=LLF3dGaayZqPQJMxnyn>)HvIF~P*RTwFsELCdgkA^T_ ztYA+jjyd{k6pkdKcxrwXF^-Ka$F{8Ij1?+4S12PvKPkQJ?@Z$4Y6+c@AO>QdvW}E# zm@IO&hFQ?*BtNHjv!yDwr()QejNk;rY>Y*4CRetjsg$np?lAN4tkfjTI?e?18s|GL zhHhrs9~kV!6w}$yavoYHj%PVG#3L52BOEk~KAqtJ!&K~OEGZhPOea^1Hf9&fvJ~LM zo{l*Fe0&ir9M4@Wdywfb+ae?@u150(5I^`7VxvdU$M)*#??EP+BK|6%w3>sTG&~xt zBSXF^lp!BfCv7QIF}s)}FG>D49V1RJk#-fag}g&B(6A4deLdauTPBT*V5L~cLcV}7 zGtCjl=16O``6jFnufZ_sPu!HM^2Gv*Y|9i%NRr2!F8eXZwhA69d^>6v&GPh||)^ z1aX|K8iY;ZrV$7s5Q$->P{ShIRF-z6WULQmQQ{9Nr|9S?Dd4IZljQG&|8y)?u|%Gh zBdfn7WgmLU)v}C!tS+q}&x$ZdmZL#hTjqNoGHi#u_&K&qnRQZ{>Zg)+4;I+ARUc+@ zb>!Ga$#~2@C@a;~)n&6D5Fk(2BySeI^*;RUEjOS}8gg=!{9Cb%gGW!}mE&hHGrwe( zh7R#Q9*tmmHIMUCGnky2Gi99PXU1@5bP7FP89e>MVT@1DVPbk7Q?mwq3;BlN{ znzG(tX&yVnwkzQ~-+RH@V_|6(tGR+LI3GH31}D#v_A%Z5o=&`Y_#~FeKc74|W{a^W z&yF+xS^A%_h5uueS7h~V<6tl8>+*FAIBx@Ztrl=J{+&{@^S>Ni{*4D_Ws*4KYAoQ` zydjQw`q77R@cC!0%yJ(6_nh++*uAd$-||;k#hd6uf+;8ykJ?AKH9ku*T4{Qby-O>u zz1BU$I~l|C_X2w1bjx)06K}?!${-fWflG^j_Rrq0#r5t@$;Ixyd~~#cJML5I^BG1%LU{(&ya{2NTMQgTLT zcbCa5dE(P>B#Mv}b%=k(<4a8>7Ngu9Pa&Sn@CnEhf1e_5o1C4uqljmSL$woKMDx3Z`vJR7FWhd>;Q*&4DXU}9#K6b!M<}Lm&FP zJF#VW0Q+~1;Le-2W6zd8Z0HW+zB_lJS)zV4edKZbeOQgYNtd?0rmct*G@&{!B%}wHL zKWSHl^f$^bkCLqpMjE8+q<5ri+H}C)w_hNr;~5+1l;s%G*EpZ+^#F?HrYRm*IG*bK zc`7{|B^o<6HaRCbp2F%pYjxo!;u*F_g>t)c2$MGwz0}Y9^L`qqqATSp`6`aLWGcyi z)iE=aK{bxaM`-SN<4`iD+k~V3Rd!5;@2w6>SM!W@6^@WHZy(2Df@#*+9>q$NZCj?i zpU0VV%cP}?I5Aql+35yW3t^TchMUypPt!eLDnC7I%~R_~TI+R3P^mrSr_Gdi+;IoK{q1ktrp%XKdI^8{ zhkt06&3EnIjYl4N6rcIbpWwOY4j@UH>G<)Zxc&Cq=>Hf#|Ao)v?AbGT&wJlx$}GS4 zd;dSPk|KQn2Y>iK?D(h0pLpEzRT`iD>}N4NywNPL{O!N}w=JyJp#IL^{ae_)d5h&A ziAM3AZ+{nm{Kx+jbMteoK@)%SC!fJ9uN*eZCOY=&OJDjj9((LDTYna9{;$9LdwAqw zJ`W9=b@WFcdjfy{=U+BUlZOr+!WaMS&#cZ`yZx8{@>f0DEIh}nESvw2Kl&ql>s#M8 z%Pq@{^9O(M2UbR{i)rm!>%YoR3PY~X*SE8y|AO`JE(Z$V9`_*Bi9Brjg8G)Hc@s9nV;s$(9j0_>7RZM?|%2YZLR#+(PQ>~L7Q}E zC`;*^g6K(iR~L>PJz|PkN~@bRJ4ZRHx37=mEQBLR4&&sB;~1Y9GkSB&Ew>_{&*AwO zp2tA{fGP9bb=O@O7#y&5%YFOy*&6@++&uQ*xF1IjA7_5ElmT4EyN%~>{=&PzO~1-Z)dw~r6Owbc7sz~%F1rGKr^UXH6N zlPiCFd%f9pxl;OiXWv2yZfv~~pma12wVtnUfa3XoP_TY13clax`{7zF;0W6Nb*pD< zLq5wg^XmoI6;g0t57uvOeYL*duBIOq;%eIEO@~)6>JKekKZ5EyydfY2q&a^T^Zr#q zNbFh^aAZ9|NON&<0gpfW2u9DHK{=nruAUG+{*jxpdtV>w`4b3+s$@puz;YHZ9GJt` zo>;<`d>#qr6^Qo1w_HP4?=r$0{YdN$!{0cAU@U<0Oc>c$mNEI*B$mFnfZSLa{!RPP zv2#0i-gg_iwYEciyMHK-4wmWo%d03BI&i*T!3p}GTr40_T12LsY4;Jq`*Mg5ZiTPZ zkNU|u$dqNEdpmsl-;d;u2jM$;6vZ!p3sqkaLX{@`(+3ewvaWtInHzlAc}pj{hr+0b z0%%AJ+)svU)zbzKG()HtitvX6XlBxg^lWB(cAzw~2w$^|W;BBMp8ZJl2N5YxBG|PF zEA<4Pd*KYSm4LU?myDf09vOO8#}d@mLh4$Al#luHpFSSx_$gVskpLt{)_sr`vn;2b z03z}dzVyyHG2ZGoDU8T!j6M$NS&BAdVs)>vAfl+nqcuj7eo9|sLxRla&1B?5L1Q|_ zILZQy13fDrfg?%^r?Lpduv!^aXM&Vvq)4D0UlM@C;0v@sbl|z?apL$XOUKf(FW@Yb zT_s$EtPNy(Q$m;8LPudOE-o1}B4I*1FpeHQ+6o^w=3T<4gf0ngDwo2kEo6pMiU~50 zDpP&}wTr^4+}iCS#zyaC=2aiZq`;v#I+{yo8*4WSOUp7^^oxL1^b~LyCN|K8d*AU+ zTLcy3?k)6c5lzYp9#bOc`cU`Y4v$ti^HV-f$n=~PFjQ9SJ2sOR4DDDUhP$9tpcFU< z*bi#gCi9Q5E!8hF!(Fa3UCyPZgp7q{oP7BpW*Fn_+0(XrQ)zkCYa$+t;{)&i5ZkHC z7Ir&2I4(Q8aQw(2!~%8nbtDiC>UfT=56DiiJIaQ{j@_wW=#VDEh5!z zmyvcT$+WN1c)7AgDa=(rbNc)=F!#dK>&$qN*CwX@~ev13;E zBkY4>A2Q#*xPUrcImi>@&}pFsz-Nxh(sh z0`qCQCmw$sixhsRCdTdE@nc7AQCww_vW?PvYV#(OC9IsEYWBlSR2#Xc;VGOGZLMyt!Iu5EuL!;TJ0<49=%gqPRQ}* z2)*^7v^fdcG`67bId6Wcy)=Ie&$NNcWcjl!hKUt6OdQn;cdZIInq!J<`LwdK+l#Zk zEGVAJq&a?F0q3tKyfQtHKO0{}AfB|bl_o8fwHonO8WU?nga3rTrL6Lffi#jqSwQid zm74Q~idn$(rF+X#-Wu0dMT*h(UUZV znr`C!ILFX#ixWh5BxJ`(RY(I?$m8|$`QDy1^ABUJSiuX6Ia8>)r$;y$cFfdmT`8s& z#h1nx>{zI~`EI6EwWF>&Sg#)+>BhNS8Q+*%#xCX)X8D!gzK$4n@>v#o23fWnI^w2u zqw}rQ}3LR|oP<_SH&U6i6Vrm96 z3wijP+U+eRB_E`}LagwOIc8w2qC9r}0C`&>9W)NL$qa9l|k`G9rOd6?jML7=q{w5OapMlO8 zdeY=;w8Ncoq$Cq2P44a;L4RKYJ>5wR4DUod(P>HuQwur75-FoM1@cHz_=$2Hh;K=y zljtHJw3^egP(|`kIx?$_NHlJF8O>r}WeYmuqk<6QCD|uw_Luk(EnF<-3dA>6ESnW1 z52p+7RZJ<^Ycnmr*Zol}m6}*34Of_mu{GqqgAtU;2S#qW2S0oB9`->Eqm#2($&z*x z2TS>8erW|;Hx8NQni%UX#TbjriKFAcWXYzhGi7*A#|SC?!za#KUDTiAbreR5v~x?# z=tw6R+h-O5Wr1i(dskG9toPqktpDJsm;y%;Vo} zDd31-P|6oTMRCQ^MZAfp$RdB@6W&OvS=IzSzLRrT?{!^QkF`f$UAkVLau@tmyY^=} zN*#>m{pdqK@lm?feDuNyEKi|o^YcPGe~<6FaBpc^81rN(@pImL7e^p@s+Fyt>_=p( z2b=TmYWKRfo<(!(q#OEZ>)t!%8<)1@1;vkg(buJ`(y@Z#9VH8!B1lVy@_0|JsZfSu zUXn=%`g^f^*ADF8x66(|Oc0MtIb>pD3}??x;M~}pDU>WNW+_)znNAoJlcZTItKQfl z9%NUdBN<0eXU1@zUz-*>(&+Azb;l0lt;GxX_xGT)Bh}(>$s@)SNN4z-^_2xNl~a~c zq{yoeX;RWseY$&kS$4lE@5f?k$_mSN+-+aq09KZ>wxMTgZr*5{;sn@c8;1ta!Sd)B zzYfaU#e9)`|FYQ`EtQ+Z)mbc)o{Y~dVsWKp%C33xqf4X@$4`&bk23U1k@R&I=ZWWM zN#AuG6h{JvHx6L)<^e<_#N&C&hopIG2g$he%PW|eoyVEc38piKI%U6jI!&5Zr2H1Z zuB{{3y=9Q?MS3D-I?^*8BT;9WrC66M)JUuSsA-dlkMxx76eVjO5BW&zz&2ywhGe;g zqmkXIcF`Eoy~4^`ixf~u7Lkbhk)jL8x+~kJOy0{2>x~cfft+wjN)~Ct-qBMv_Lcfp zL)MO%V*f~la?VICM4?c|&Jw zLM*V9t)w8PG}g*SerPFI=Qv!#xoOIb0kj{`)cUx^drK43=sE*lW7DJX|}tcvSg7(Y_J_=p(kwh zE0X3W25v)Y;JO0NUw60`1stu%dGuOqVXb-d8bRat2cdxD=*g>rOaF3t$xoI^v~f$y zHty(D`D>j>$_wB8<~MQQefQZ1+TZ@|-!?@UDKMyhU--i3Y%`!Xb?W-v?|uh^g9G@l z|MhqAiBEhSr%s==HRC`3^Do)@@5JN;`P)UDK7E?>ErHe570X{VLTjWCKKOv;`GF6- zA1}T1vX$q?8*iaZQDyo`oIN|rJimxf{mduv_~Va}CfD$luY3g?hBxBYTW`fvPd$l^ zBO9=7`&N95CeHOiaz4*pAzJZ4xdI(QE@dR$a{dS|>FSD$&rta2+)`RoA z)VnKz!aH{@U~#-V`|m*GM$Y)9*7%&5n6kBOtsg5J4J{p0wY0QgR&7Q`Hi?X2etyw5 z#tjY);XB{?4jy>mJ|q%J960d2DdlL5Tx*JIYqg2;(HPP(U-oT)v`XuH+At{o^6=qT zjE~XxAjy!uy?t2Wc+k;OTGQ9&SXt#)x>|4Cyk)Z~WNEE(|Ni~94n0UdLfP}D3upcKaU)9lVK)mn1do8Xk7HN#>sI&_TIMx)e3hn*i#nbbpop=$ijmZO8IBg0f zofGY3*@G<^L2Gi_=qUbD!L08r{CfC)zsrZcI(R*CUk%#RelzpA8o1W7xVfRQ&b?XS z(sp@X3N)J9yZ?&#WA*4Gk6>o} z9PZi@#XtM$O}HsJk7jWNfqI=nb`L7WA_C1YzVN*ToIg>$Xvu^jEx1a{UxKI< zFl_OuUNfg0y(ILn+`aEG({-M>_!Y;X_tOWD!ToGJ00NQoxahy@XVOBbu@dq&7Qs%F9avsuX$z zn?^<~o&-}JwIzifY2izW>FCiTmiO{9$6rs6wS@$a%L)H#Ln+`S7%tY=g?k@*C&yNl zEzLG%`vtTh#`!0KBoOi#eC=A*4pv*#rL!{A>F6p;lkMQ$c=uKIUrompu`g}Wj(x0= zq<31Fkl>(lsv))TrlmVe!_rir*HEcT?66-=B z+KJH6euR5=qL=BVl41CmR={6GZgCmqN%liI1kN;sJBDm5gxDtYGxK&I(+6#z6dYLB zChHgs+lNwrwTy@?`q0%>*U~CZzx*`LkDf7RYhk6#d=e-#?9lKC>!M@XthsHWRPCl_ z*Z8%?d%9}1!FJUAX=0JWx(2F^dh|z5T?y9VnD*W+|Y?u@MMI&@(WIOP@qJ`}W^xriVk3D91JNVI+nSaYB%BJag$0&KWIuu$?s~+1MJhYJZJ;Yd3a? zc2%mqv=H4OK9=&0uBsC|#>TonKxh}StSQv_PV>OR>K&aHdU#{$36$1)=YcoZgg10u zb8LrZ&^upUDZCa1oVB#*w|yLBTV0I;PVu?|&f5x3%q-wbV+&}; z5;hLC<2lGKDLG}5)`~Za!$?A7TE7EF6D5L@ec7>iZBz!iiLS;DUTDYB}?NO@?M9Ri#WKPUsGt&+&f<= z;~3L_kzr-IMv6J7vnBc|Y{4wOOcu*_MAQ=VTBy|U64MxCIh2TSt(1O_v3#n7%CGn; zuM~z( zr_jG}9z#7H2ob;JN;OoQA4ksPZN288p2+3#&@i6gIlyi#H zIhU^@LQW0-5JJfwj89JS*@q1IJZ-jVGVP936oqV__?3K)cw(d1VfdL}%}@I4Cyzp! zo+YiAGsP70KRUuG5VDVMQcSJ1J~m2uMm*1ko)iWLx{1p-BGs`SoBFk5F^E#$kAy#i zXrzi{ggivZk4!v-o^%wwUE~QnQ%r;Wrawsf)q!BVkGM5}H0v8r_mc*9Ag2$$b1THz z=fne(hdAW2F-JKZ>^mUtJ#CE3L)s;4!ue5tPUgT1V7&?PXFqT>X?HUt1nl7~QrST}SvxvD_4I z#8i%-yY(Yj#Qj7MS}R7Jbhdv zHvdqEXN3OA10sZ^>Jy?BYi>tx=vEq&+>iiW6hA zI5)A1`D~rELXh-c7_~qIRr1tYyHLC_w)Z5*FpZ(o=%oC~-o_fm*V<6262}2w8QZ$* z*xu`7S=m>}CrJRuA5D;lB5%%eh(FU>S0bVLl=K1HnzZMohVDXg;Gh-xN}vNC!kN~X zOj9unn`ir#mRGHnshn~@N4{2T8#<(=!zKc~-+=cvT#o=wsZ9fpvwyRozVp2l!14O# zwSzYfy)m73JFUIydLi%npLGEo9XOPR7p;*BKf}Yrb}iLI4?SesWwhqBZ{I!>9#FrL z1{euCsQ+mF^yh#6=j}=-t*uJnL7H?V@SrtT^{Lx#yUo_G1X_>PTJMKG^dS?dkuZhE zo3DK3%Xt6$KVY=%!;9&*R~TAGWdxHsagW+eZ7Vf&5=jSov{b z)?11fPQm4-HsRKqMPE)#PTHQprJK>x%sy|2Ql$-F%Uk+hSX{*Z{rezo?!vq3TH1d; z_`wg_AFREM3{hm8 zq$Q7=XJJ!tX*=`1gzt6y*8}Z&xz>EO_q*$9Bi9Qqoht&pw6~qN3lx{ee~s6FT{Yl1 zaPIbKdA*i(@T-Bf5B{XZlOJCFwCYI7xca)>^IE{-@m}9Oa2aUf?%mJOI|nxeaBjf$ zL0gZ#%DD8VK?B-#3*e9;TAH85Yfpa_pSX8Be(}e4V$Z;N_^QjO6v&Wo*^PRj6BSMf zp;R}XJ(5E-SH}LH2pJ`yYtV=84-6o*^L7#|B-&q_z$@Qg#`&Yb$SvL2^_lySyl*SQ zBMV3z+6Q0HJ*Wi+Y@x(YW;@c%qDJJ*=SrCDts;D=AK{w^utcWm=I&Aa=)DIqvMqs* zUAxds7m!)VGWTUPmorRjkwj)5r@!_ni(9k#FX{<>k;`qzI z{37ON=Zv7uWHQDmN#&>{#Km}t@tEVg1WF{uE`n8)w6wa2Sk(IyPd;H`wJ;%O#O}}K zx1?!xC#+OKdW#sIh8V>!d*wkJD3V$i{SQh_R=7BO}*x{gPZ`MNslm6w(Ov&04`XrV?6VGc*a5AmVzm0@mfmVSzi+an;v z;CT1JdRK652C7d_07q9)b>n_Aq+(!HE(stgp9-ryxHw!sU0wz4c580><5L@4(oiDY zI3s}yEslwK5Dv7UFaJu<;Y@j#UoE6H5JbS&K%IH2&Cg+FdKTwd&!&^TAac{X$Ft9p{~ zo1S7K)mF8*p~Z^5d-h=0&YdPGrV~Fqc5H|4PS#?fRKoTT4xqcI#}++wGDJdQyE(>f z-?rTtR-Jy5D&UckQ4-?1K5mrx*oSRfcJO;A>5M@fyz@3}-@Oxkd>`Gm1$%G0*}_Gc zhQjXIyO({k6P;b146_3}n4eutTTf}`8QrpldEJNIeBXcIfaOVLz4g}pwy@FHKY&3p z+`D(}HhbOkYz>A+YWZ#PnmE!};c0x*!mZxDjSsnN<4ALinU=jj#CoRj1;c!@Plmnk zAmjJjd&ILRQ6CCjRh2C(*I%?bz2??>nql2Dqwp~ewk~tK zRskGsa4R-#Lq+RBzbU zoHQ$x*^c#;;ICbmz{r>~X*-}Ztdq{(wOFF{Ds)pGBplRW+R`?rG$mZ4W~8u+OImhh zXa4xDe5x$UkMb$MdKb+m|4KvUk(>6$bck5Jn5Bs9{|+mDq(iTSE>>=!*zmFP6*EM_CfejSc6 ze??R{|LC-MkY!<~M~-o+B6Mn;NF?5*freOT{g7C+&8&Dlg3gX4whrBjk&au@DGi0y zarR%9z4K;7>ZCidO1~AP;$if3L@>~kFd>it$H5vjmL^fH1W*mc5l;5dUjy+}7jYOs zzFfs>v4(8Ej1uQAjjbix>3WVD%dZUwe6On7?mo}U;(v&U*=e%xzFe* z(hZ``RK#dBXd9dPqBaJliAUcR@(L2<;TUXn)v)v`wChTe?hUc6FdsvllWU|u&dp^w z|HqN)>VfapyYROT-Hdc3XaY2Y{oN+uB0(4l&1kbXo#Nad70(hN9TGP;3DwA6c+@=H z)7@eA(g-1wOvLPJs!nP9;kV+}v#*Eq9m8}m>|kHFh0zAMr`aK8*LrCVQXW#txcO5! z#nsEO%99tyFdP z-U*IwbKvsp=s3~v^3v|lrSJ0K!l)$9pL3UBV}#>^1UAA^@_)4R;wI-rH_`4pc5b(g z#9MCOgKpB%^Yi4vFN|a2;v~k#FPd=4%4!bzlI9Wdj5W^HP4d2d97{S`mYTJdTlU># zV@#dAjy5kFwKD6mNq!(g8a-+J8cSq?99lh$?+&+8q8{(bT#&7$iqrd zLx*mpNk-bpGTEH*zoL`p7nY2Vkv5imu7H8Tew?+dZR?yfhm2R2Hkovs{K$^2Y}cGq zGOH+(2kO$*LTqd5Gt$}_W&U*{pC~lGN1Ak&mNIq~p)~Q_acI9C0GPNi$vS~);L-Jk z1>&T;Zv^MZr*KBvZEBqF5)tg%x5ut4*A&{54r6P7it{UZJkc-}@s@ea&&*?KF^`MW zD>ym6i23ELX_4Ezmwe3jQM>X=`hMyS&P^3*X={)^AgxfO;nY=OU4}S5L`X|09kl|h zU-4_it#I!PvORDPuQfv`*22tl5KE;XmMbBY12MZ=G}4hE@0UPQ+GbdGPe8?M+rqPW zI~|}9FQJRr+lov~>mk2whpTMvF+OM%)lgDTIe&yf)iV2}fBl1_j_B9jE5ug0bv(Mts|NJj- z^5jX|*ni|ZkJvTMx88EgJGxPI1Fj#gO8|#Fw%Y(->oac>)PLR%0i5=^qaEH#-qzRZ z+`6$BUpA)=*a^-(J4`rSc3PkP(?9)FTQ88X$shc|AJ}z6TEo@4lh!olCV?3B6|M1h zb#~#o=bytp_uOOav2vGihSqlU?u{h@i(A*6s}E@{cWG(GgmSbVtg%l535O3K#*hB! zr|{^bkKtS2`W6(h+bthhU@degb7*9R*Gnbd1 zS<(8m<|`dI)jG7UEz%e<(BF?2=tn|5$BrGx(@%XDcinxrtwC$O?M23&$z*K}T5I4# zL&FUJyx~rE`}f~!JNB+w&GED{*f8k*L)G&TxR@Z=Lu zVsz^$`q@Tw9ogY$pJtr{qa(w_=V?6g-6uHKH!(8m#pxZQlTc;|$BrL2UQy$%Gz)2c zU+HNrUfMa74_#X(?cEamQhloZNb8R12Km>%fDQs{u2i0+!ARY3itSeI@C#q~g6$DV zaOloEZ}$o-{IJ}bmmID|lXjZ&@cuo0*n4LOdiHQ43Y>;N zmd4^_2O=>B^>yJ~l8k@uJbFjAV)Qe+5!*J8Mr;s)&JV)JyraB`+{q_U&y(5c?uI{| zLS!I?&`1d3!5D(c0-Du4!u~qToQJPgML1Z3kGQK<$(+PuD8&3|YEf+WP88D-_~JXE zaXlE`LBebpPrY&s7Z&OWghOO7G^CTdC4y~$UmMh06O-)t(}Iean*M=)bTe)(h9$Kb z(82QAbuivZ0-ZvTK#l}W^nLW$F%z8kd{D!n6`<@2}oE-f;ona3b_M$Cy8M)j_R3sa@ecYiR7 zppR*)d@C!+EiL1fDP1)*j%*>X6xV7&i)TOdL!Uq*nKmIloxIUKxvMM7sFm}G1e+#= z(+o6G4W|)GY)5Cki}6+wjSnE$wGXxMFu;E8W13p{)pb&hMga9%070Y?Zg!idsYI~b zg!yVIhD&xMOeSAf+=+>=WEbIMdVw&~ zEo_Gojz+A1Yk@=UPl7qBvl!!6U2A+;JBi^}KBOs1r(f%gD_{%W(g4sTp4FYSp&ki) zSBMCdt}X2FC;WN&kPw;|zv5N=@*~x&+N6}~dCR-vp&vCqVa>HS;m-9Z39-2Ltf#;U zHVNHIS3Y&>RHqpQ!ll}_9p9nR(ywrA8fzHN>WOjq6mLT+-T72Ivfy6b*&FjFqs+CB z3yR+v^%XJwv^Bq$cI&Ay(ttxmdhrl+l}n6xy%NapMh!UpXE?encwWr3d-Oszt^M5) z!1?}!7boZN&FKv4v4jc9XtOoO{;l3n0>bwO};v!$3L^XdAorC)jiH;yYS43wg$5Vfe;cDneM$wguAzc$4_kl zYLhX~ayFWNJM|v5%}2JCBI9SHuyLHf3d3phtf@_1(u0v$2szHF`8?@l`qM_N@Fc+< z)u$j8=RC;rYO^&N4`Ok-gtwYzKx6K81LJY2c-I{@tRGzos)qG2p34g0YdjfGhgOtu)kbZp$d478`CvBN%@KhIjDx))Q+ z!pnPGnD+2q`t3%x%7gdr8ChzuFEK z@Z;z|X*AOqFXOcdFA`~>>FMpk&Ye54|JGY<6EDv3S!)|QY;yMO7{<>}U~XZ>gcNnH zowSdU8nd~0s3l;SBt4%Xt=+}BBpwZsmn)lKql8c-Jh*M!Fa`(vIF?pSqlyUwlJ@RM zr%)nqR^s?6{~BAZ?K1wc^U?yFv6?9}&5ShCEH0p@yT`O->Y7Ap!x3+@YsU_Tsgths z_>=yDZbe~N4R@rHbZe6Lh?4IhKgls&e8@frXx~G)5S2f^jU6w^jl{($rdWs8%>1usnk!gUGNfRq}ze^GgUu;#gTNlBdsN zbaVi>-n<1j@7jt2(`ZzRCXlnGKY?xi9d@9pP^e%vSHgwqIZVvVqF62=&3tbk8o=Id zTgXF^@8-NHt)Nxbh4>@U=!KFWnPQN%PY5Mnl(Yg!?*!NbyAI>dQ zadxSUv1OW-GN!Xt6l#jqJLpnpStOt&9#ID_#G7c1KpS$>dQ&JCiK{pU`+Lp5H1bqM zC$RpcZ70gkCEl>TU0QQv^OcZJh4H8ziFeaM4+&uLmHerARHdhJq;6w_9c17f?V7db zVqJY)_hIXnEjV@hl&xcl?|$*cmu&O+z=8d??xnszzp!9e zJm0i;FD_1aC&i^j;|9EU;jfDTj+=kn_w_=18g4FX2f0a*Qfrl(gLHsNc3Pj6K&CX1 zNZ3Sf>TkMcNe2nFj(gAD_ZXe3wNtIVZri@i1UV%5plhlmAfdxvI!tx%z4ux;jnNWX zQ8@J@30CM3mkyE1PU+oq&)v3mto5oN{nV!r=NP2{?2|w8Dcp1KJ?2OGz5DKaEt~`r zhlfUNJ?WWe4%>Bx`}W;}k9_DOCKw}LNn_Y2|Hdcn;NLLA>#$~jZ$I-p1PK`HK-ktT z+vqlI>r=iN4UBB7sYV@9pj)jsmt8xtDEW>((uXM^CWR&+@_eM`_AY`&4_;et^=` zzJmn6)CM)zY220e8?_@H^3%8ClQx^t(JgEnUYL9Cx!2;@xpTY4d3UR=YFw9QKM7K; zU(c!nx8786!?)Mxy!>5C8(tl}c)f6Xdt+F+xdVIcaqC^{h+6Mcds0?(4YT@~ctf={ z*N5d-=6c$P^XuSR!hEmb4S8v+hqn{FdhjA{f4>s6=gqypo4ER3fy$&kIvtwVzMj_W z-znHw|AIH#yb<0YfWtuSt={V<^`@uy-f~;}7Ju^A1&+LS(PX|n0UUj~mLfN2+;{ua z!N%|RJSe*k)$LiA-S=5ht_9i!aC}cb`J^j4ZoT84*4qvEfd{qhOvbyM9U>avRO3iDIgoc;?WGMp#)xAF2H}ji4WY7#>fXcQ8+z~a9;}X zecfcz%kcL-hzJ?-W`#^eWIGzQ*U^~#HZtr>htE!7av+HGu0iA~IW*@R_@Qlm=n57Q z?l^=-bQ$H652s#u4V6k3FP4Kia&{hf_BHWCqgydNQbA++Eb58(A$;Kfi$F7k(y{-5 z+RUr)hhvCsC36=bV;31jrEnfT{}cjq4P?$#5$ftea)4rItd{`6-ld$iIOmkK*Y074v2V`(2497Uc_&j%uk7RDP~P+C=M}l60}i1C19h8 zNN!@-1iH(93kmF6t!4{tPDnrtA`&G%9{j^!`d`u2+iCqzcx$hF*$LmmqwF_M_|DF` z3-q4NtRmC8a!bU&;_*Pj6wyoU?8GLSDYYws772B-tym+|P%olP#;SJm1g1}(!S6ov zJf3^@DI7h0f<9fLo9IY&;y?V#f5gbv9mtST*NO6;-T~%e2`@eU2=?t5z^#XNA(ZMt zq*_L}GK(tHsnIaQ@W%#Gt&uU*HgA*Tipo+ifNx}|nMAq9J{Lo^IEi|81_7OT?-~S4 zhbBEVeK7>IQOm&~P+7Iph_Rj_`Y$m~KkDHq8rpm)7f_m?#MFsbapC+J?b8VNj9|6m z$HM#y7M4~po+;xW{?lJZva^SI)6yX8Mfh&vSc|9De)$xUR^T{TsgUTsa325WU;Q#> zXC|1Yeocf)SpL-KehNc_1NiJ`KWjL5r-J-+b2yw~pIOah>^}eA9^xpXlO*01Z@ODw z=+GvLKw6fxnKCy&YYPWrlwJK_JU?!IUUpKiUM%DhO?YFu>fC^F`8hWGn?B-}^{zUQ zwch!3?a8$d_pOcQHNT9{*{`*`mL30Dsmx7&Wt<-SvefZ*!N9t+0%n zdGL~9&9Kcn0Ud#DsPRwCa8t{=#G%0R;xWmxYR`|1Yx|Z5xycx_Zq{Zef2Ki-?MRx; znla8_$^-p`gMM@;uPg+k@N>(nhGU&LwzT!T6eU*$FMli}`>h!HSUAMAlb-!$Ku(Lf zGV8Bti|O6k9MP`X4S3h!>n|U{e|Y>k1T~M=IOo$&0yt{11%5k_eVX>tI3rCpsX-MybNw5ii<6jFKja`RdFo$7zo5nj3to zQ(fIqsWME(gjpo?Q>|%MV?IgGXyeKQpN%2X+9CnMH0OuG&aH?im>{LgC2d{EA{CDy8D^d%iko8=QV529Smr!YVE&{~7-9H~!;V z`s!zLH(?slC}t%(g6^%XxjgC-k~S;S%c41h9Al)NMVnL_3!P>`3(G$3#lt|Y%?wXq z(q66YUsCo~xeWBmPVHz$d&=GVx<^yVPGgJST}b!d7Hcbgy)j=bqnD&tW{(kGkIzmv z(}-qlkF%X7G+K~;`3ceYqeFe@>P#BlzA!(} zxh00qt`1Z=)^>JA$q#5lxPZ~&9`ed*oEy7{DET>Qz5(YSAwgvoU1$OqOd}~xILQv2 zJ~M{7xp~{f(jg1^%d9NhrdLO22j>zAlol|4{sMOI-i7X-E|eHglMO&+G+~}#m~FUh zeznkF=QuCn8}a6~dIf_6eTXt{U7KqMF_^dM=~?KCF7Y>ZrLtezaW9%ipzfYd+u#m` zV$9nz+h-UvGgBtOnd(R*$}%25anj1wnT+Ak{#zM#jQPqD2ffTs6FuF%7&|w`ICMzC zN8YmotBcFzkMfvaDqdaTOe*G@bYV?F~5|- zYOaXB!R@RQKl^_MeccJ9{58~da?08p>7Ysh1=gW71D5LKi`X_qv5CG`o08VM5a%(q zLkVT6b*eR~KGe1Bie0{!L>tgP5F!mvT13K56SIpreeN7Gt1I9%jz02l-KnI}`9Y?m zzUsA6kG~Qz5#;=@>#?QXXY1A>B*=?2n^iPOFPX3}ajd*+4i5S~VL}N2X-!9MB^)G= z$U4khomOolBTimad}d7zRteEv;dNcG4#t$U&PN=GC-nNF+MnLpuSip*k;VRjJhpU8 z^KPAKNWhByB|v(E{%e5*%0BWf{y0*d-H7QbE+R*omx|J$$G$#%@NZ*a-;b%3mxYt3 zPT^1gH-~@oum2VP^w0jgX^h=}>#ca?(MRo2*Jpq7C#`RP{Ttt~17)B1_$N$g zN7@+v;XnLEPeaoUcu#`*(|op!xU?^E?y@$&38;RhMQmj`107`Y<~8;dnl}q-*ZF*o z<5Wl6n#AUy{@l(}YaUYCZmtr%mAnXCc@$?mI6FOOX6EqXOE2LAANYW+Cpo{@leUCw ze)Bhf6F>12KVj>^?P+SASwb6Hqq-buPSxQ=(HzpGt}BN=_qm@kp&yqG`4K&!!yp=u z6ur=7pL{QK&ijqu_ze@V_?e&m+a{2wFdCDTmsWNR=en{^AfDsZS6|1-$RPUq`ss(` zwP+iH9#sz5x^CFMTN&Yy$}y509^=(|n`<`$M+>|iuvwj5H*hY#G!_RQZUoOBe$IrV zw9e?-gu{c96y0Nf`EA+|*J6}rH?0GB^i_a6sI=#rO8?#|Dr{O zE46jG>#6xdZc4KqudYA1J|#c0lON?r`4xD1*VD6a1z)4zG>56L>k2f{5n7+qmD7Ut zve#{%6Q8Stj!H*iMU$w`uLz8TIct4*`4L^Z8Q5Aa-CdboS>021f*NT(@d2fhH0OJB zs&J`y`7r@A%U7$gR{$5M1DDp@4X!*g8`E^~hP=FueWx9ij%ZuQS9opa%CK3UzgM_= zx4_{-)#4rXCG?K(=2r!f%snd8?$I+o`J7CggVQi`>28> z0)1IOa*q~JJyV9CW%Wl&@bB4=;D>(!&5>IWiVu>g4WO1ALv!Udgz|a(^8fv-_@i$u zqp6JzEkHCRfTIf*eN1S=n~9vCn`id3betmeCSk!!b*rnPd5pR7}d9gaAYR|9zA6wkRvy3 zOehY;sR_$5bn+ttSqpqxB>u0z^ZWSPSHDTWn(*l13IaF^+deT~4U~Sn-)jmlriAG$ z>>7|`ytX9Q1#kw+6?7lijbHrdzl_eFPQ!!Btvm?Y2}`|i%$NIi{@W+c0_&yBzAQW| ztQZjC(oQ0hDso{hyqFpGefg8o0-DNGYeo@lR#0Uel@rIYd~O_ne(WR;Kl2nG{qEzf z|N2icIWcB<5oV;7 z=CeQfSqu*k;-`MjWFylI`^k&h4ZJMdfJ5Bx;s0pjwD2*wxHAVciedw&W~TP zJ}Gs<5>P9bOB}277MD(osDABQxQPj*k|{eGq_~$Bmk=W(p3Udb+tW(~YJszea3sVu zbhXrWufY&>J&BsMh)+GeHfJt0a$r@o7m(Dsd zZGQRg+LM=}*QeaKKCG=bMF4ww@Z!<(Hm&q+mY$t_XnRVGn%cPBR3?_9z>#-to_Ae?0M6|4s|6q^Fl%YHd-VRy&751` z&Z`0ayG6b?6w~5rg=qCv<;No6JZb)0VchtopZO7(zgAFIkh!h-vnbvG=C$==;{>zD zF7Jg{^Y6vKmQKsf3+L+6OJ@z*UL6>2-%x1Td)}@1o|VPr;y$Z{h9=DR+!gvy@_A>7ylIh?KghS7U-3>XC#Q}(d$O1D1`F0A#3VO!2nEqg|rmv znzmrbqiduwLxKQC=aDz?4mdChhH+(d3#jhf(r!z{^i^<6;6KWBLilotN6>o!2 znrd_+JrqgUwNJ|{bLb}z*qtKZ#Al;fMX6Xu%*Ku|nq~1+P1bY>iz}1p>k2Xa7QBA! z9NlB&zhcl8L=ueY>+LhXTzq|ibg8aRPNh4ru((VfAxHl~wuK;hiC)_TiYHjmfL=WK&gJWCJ5tgL2Cz*P8=@Xcywg>bWXLl|6DG8#4ZONE(^N`qKSjo_ z>l-Ei;`JwML2MHe?6nD7hHe3tTi~Y$@k?rJ@nno_jL-7zQw-#LeGHo-FWW)hZ*FlB zCr+Qn;?fGjY;*m|D7slsF@b6vObue+I!X0 zh^sL}LR8w|Q8fwxM3;0jDvmkIcO^icCA|&l{+&p7_gOzL7s#J4l7BDg z;7kz1w|p9XyFaSfFAF*}_MPuMf`bPR;K7F;v@34ZK4xZS@!D&z;lBItGeI(~S-t$q zE4Ds1GBS*BeB)cV
    L|9$thV!8qEMNm7PC+`~P`0}0>z_EUKX<9ZewEECn$%lih z#Ub};w)>Y}dKn-1!24}2Ng=$oDrv3uG=1yfrPg(oFZBzRP3uRR1N1K3=|H8fBGqZ^95ZS0pU|8fQg#Xr9&_=B+JDpwJW0u*xVJ7025Fic9gkxLsP;2MXVM-2lRi z%rnnEheL-BBArgMtj@FM9q%cc%GT{#;Ne0qEjvyqcGV&+ML%jSU-P{vI<*B8IJuj;M6{CZyx->|u=(h`P>MPrJ<+;lKRPuK3$X1ul`fgJ54 z=)kFWu+i18l2IR4wvtI{MfWt9yS4EvgUaHSN9oGH2_VdT%BjS2usHfap*^lK{@sPd|fwq4IDDnenw_4`*taF1@qqQo?$X=kmDikG)hqr@V}-`Cp6)Kx zS~U3O!0WG`0FL`!Gp+H$eQ$hsu<`qHaQR%kL!fM4DHGRLjPE;W7r?o31=S7M6x4^! z@cnz;QQaV?Q%muPPC8v)fJ6CNyMl_N-qO+>9{=tmICCz8(`RN8oF<_%mO-R9gwqRC z@Fl9~MF7;5E?2YTV#@*u+7ccQs+ z9JTo}6AU7}^Hwxddr(;(LnGRUW+{Qnps^-S?sD8-%}{MZGqGfHZ9M z-40)pj7vCxP+$P{<`PM|5GscQtmjtBzF3#eW!qBa#r`E(7@o)9ux{PIN*J9H0% zcm5cV>W8mEB2*Ph0=8N8*@^3y4j;x#rO+;dXw3)9{4!ZhDlZ6CjR+d-n zY8t7b)+W9fu4UT&)^Goo5#I8raMDtvaGL046rb+dmau?S-^q{CQkq(Tle^;AX0e0} zbYHNv+Z3MvUeX`<6ZNHA=yfe3nm1Q(P~rSB2T zhRroXTib~(u|Wtm2p)Y8TgeYglWg| zg7u@5zhcgGY7~Jm0*M}u9TChdtf1zPV{&;372>F}Qo!`=B4&#f-21^F!Yv05vS`GM za4&?ms?XK0>Pll}m1AJ7#_wv)HaAY4JY{`BRih>#mB~7dq6O_k2M-zJ>*|#ah)*)H z)uJsB7T9L{`}?rWzM>Pf>RSS-c|CdRq^WXOouxWb)<<>Ez3N-qsMN32C%e0QjlirD zXL0u7nYlTu-*7l;Cz8|`HFmGC+!2oRIwj<7N)T}*I*p)JTeBzI3)_nB^4FN>yWOtct^IwoZyLpIX*svQCdTIa8}P1!uAtHtaBkL1 zkmkPP{7W}oL8U8J#1l9=;d2(R;C>>q*vvu1R?Ax~&+jne3G8M;}v*&R7^cZ=GIn2(@BVQ<@MjkGnc>+qmyXA^BN{?o3UC9Rex-xZZ`OEZT+wTwV5 zhj6H5Zp+K$@d_1G%2lKi3Gy=JTbcEw4)c)q)s;{>9H1*^b(MsKZ!}j(&?Om{*;NxF zN+dhT@A)y$@&_VujEro>N+yq)`Bj`ecM%P?_XKgUWpoIAJqg4^EL+9X>>_PKs+UZz zi1CSeoH}#fHo}IO|6RMb*;P=wVnaMxrCeiO5WnJq$g}zaA=3RJi{BbSQ?;u0BA(xC zg<20_5zW~))MUg{v)_v!k&)&?jYm3=WvyF$As@brJO!6XxM}G*Cl-qJoZaiEhLn`FG~h_@-ts zhGwi6U0V;KZ|9web`HZI)*%@m+i;aUY#5%VSmu)q7eziaDH(ki7s^GAR5M;7M0Pd#Pv{n?-WnQ4sr@|VAizxa#4FabD? zwSWHSe~zO^kK&nUp0&f3(q6N7?_L}~ehe?a{EFHA-tYY$^EQEJ4zhj3*|KJb)&;*ShfBXri zaRQG%`iPbJ$dRLX{q-Z3F9|hhE%^&y_yS&d{skMuPMkQ7&wu`l`07``Y6nYizvGbA zv+(Dh?dI(Q7uQ>gSBuAl&4MdV<$rQ&+5`|yaF^fwv+>y-o@449qZtA1EHC_d{=Bt3 z&0lhCkT%glKNGg)+%I9^2x$jflV)F(f7i#_!30QX)m~2LS0FpRYtGUhg}~x$`L`ha zr+G|%#22oI^}>rjlA8%_>Bs!YkGFQc9*>?{htw6&8WW6`Gk@1UHYo4%r}Wg8l*Yzz z`fiWc!RE26Lg>aKX%9hb0Ggw+m)yN+w}C{LmfZ^+I0)yaL`#=TEydzeG9pz0+x$) z96LFML<8vF-b8$B6$4w-NTvJ;M@h(acEA@Ig1-?1imQw$i|%9x;!8#Bj&)+|4?hTB zx`tY25&pso>X~_D<26+F3<9xHraX$URR7PshWtVW$I7R1HXK8)6vc2AxOM9Y{GAb` z0;{MNPhloIj@jS^8sd{2~H%5?$pCaCRKEGeu^-iC{bnUn7UcWElD9n5XeP30Rh~JB&u9 zi2`ZM=P$&|cqPca?3@=5QX|NQ6e zTLxKZ-+(JBm~Fr~7UNT2ynBvZ_)7IH`IA zk-jbyz!763CPIvex9F>dF^|w!ACp-N-_|Zz&0b8Fgd1pM?pftM5VVB^oh+0f zfz<*1#^Pdb#F$7Uh8E65$|xSj8Bm+#1Qm&*q4JQh%O{h@v@guh*}|)rvX}Oqcin|u zyY^stWfc+PL+SWgR}!4K$ad4HWUysqm`pLp0OnE5UMRHG>b{W{I$L$xU!5O?KS1eVXCvUD1?MpmUnlo_q&v+&nr@JX{yERIGnib8{U zO!Xo)um!Qs0TNXutY(+6u&|2pi?cR{`Fue#`8h1=DydikpZN6ugg*8q5om^S{&Toh zTa!`y(FqML(CSpAGze+&xY4MxZyaTP7uifbL9E+uJA@<|MJ@iR4&CCA7(+kfDiw0J z5I#ISiY~S{wI4CaT11qp-vn`O)$ByAH0^Y;z4!O` zBAJM@{r91dVYE1|{7K+v*UoL|Om}d+=tqJ*_Cs&}p!uF+%%UTQL*D8Rc9I6fId##L@fz6zh z4~IhuE?pvk)5`W{a6`B-U8<)?IJ+(av?Ld}zWn8!76ac+D!&ougWc{5w#RzeFc9!#4f zva?dMkP=?)ALu8qvl9pQdpzUH$}+~s#&Q1qMJz0?AfMA(Km*bw%qS3z1<9|IR!=5S zqFa7t1!-RnH+L4XGnGeYG(_644u8l`e!6U%UUuCBsYQ}%NJfBkxPa=yJd({4>Hi@4 zp}elZGxb4)Uwy<5(F;cXeXN?(NurU>^=0I)E)( zM`f*sgdA}=J-395Q`3mX!{mLsm?l{rza^0-&ZU)F zdH33=SP#+e9xrU5^!f1eqRmEKEma~9>S-aCu$7(MrJJ1;W-hhiAt4+FAt;Z0(2MbR z{4ib#T8GfJb>vlAe4G5%=w|WoTj}XwMboV}(2Mw9wUYqK=#EyA3>O)$f@XkeM&s~B z*lt1zgwjLg%l9JEF$_dlFU(K9QbaMk!uHl=8&4zMzlUCjl*ucCTPtY?5BHv(d*Aqd z1HM1tx&?4-{mE;yZ>65q=dM`*$DnNROUt_=R7!x~C3|X|wj(XP?Ex4?k?1w?F>lKaOvF;~Tj1&O7a3 zm)3+O&?c=45^VY0=RRltBw+rFzxaz5m;C6E*Q>9-hR=NFGqxW5Ge7gw9E*w!a{|lD zOSb;{*}wf+Jo)4kwtltDc~Eg_jd=I&-546|w=$eKe#+K`KkU6GzP-$Qx1}lAh)aR1JLk6X+dx)t40=Ui%~>3qr77^n`wecbZ#~+b z+S}K~3l~YB448ndK>pTUnI7Aa9cW`16R>8#@@oN26J%o6BQ+Io!LswUyD*Yx6H!L~H$`tz`rjKcle?a?L^f(BVD6s4P0#%dI_68^0ZFX7_yuYX$%72kinl*Fx3ZfFBUh zcp&5YuNxn}*Zuje3>X@u8h&r{u@UUXY`hE09Tjx!$zbP!KJ<_7hJR!SLR)S{m9#~1 z?mUVU$IzHt1eU7^*Gf2eupd2pV_2;$qfjD~UumM2J&Drx3i9_HM1A+C(CoS&mBI}C zorA#8%}9*yL2k8<3uCJYADu+sYxDTZfBqK!+dutJIRCZZM`Qf2Fmd_}j-Fh^?D!ZC z>}g`xg8@A7^FNHg_mBQHKK{4=Il6CpKT7oie9@c9rEEbn5QQ(?hgxg^)o3^Bx`rlo z3j*;wP;U;P;42|8SVMX=j9?}R-wBrIYz>WS5TTnG#oaM9qJD&!#YGa3E1A=%FMkX5 z`G1Sr;=hBx`W!;FJp4_a4kO_iZkoDg-50K*p5&O}QEeP6|$}Q$lAc9}-o2umgXK2>B_r|gm4sA#;l>mSi5to)0P$3RG(n;b;Dq$-qG0yF5 z4|{I98H-C`?S5AE%lbIu^H?nq#n=cYayl)h-zU`>SM^W~( z?PgaocX0v}7pJheoUxOm`Emu*D;b2ky0LxVEf^dg_O$yLCYX$p5)KH$nd)6eIM&l@ zvQcBZQ`-O6) z)ZcIMt6i&Zl}G(l7O(xRw>iCPV@K#_acx6L{*|V~gXhl+XKkhJTj2c2ZKJ<-XeYqs zM<+p?fBR-U8t+`%vQs_jU5u;hLvGHvFz)HKo>ttga2B=|p9AI1`jy^k)&!6EA)|h7 z`In=>J+Beky|ZMkx6Q%1>e=qI-To4|&b-`!8*l^OIndbS#;}dX(Q|Ky(H!IE8C`o) zy^N_>IOmhztC=aH+B)&5Fq_4@nQ>{oT}BI??Z(lh8||-VM9;Xe8;#sH3-jJG!o?f$ z@ot!QoNdJAb(!M&yH4tTFO5!tWVunri|1G~b)hI@ba& zB`wg49?>R=J&opXIT~C(e$mOgcCt=dO4=$^f2L)l)H1A7GaLux=K8e8Bk>VyW!9hG zMJr0E-VEs{X&5xo0vbu+$nc#MqowaaVcTgwy}NJs-tI2YmuEynd&YtMI$W4AxKBa? z47( z7WAcA?rH(eN&(r$S-UzoMANKGa6Mi#DG)}5c^Db$MIYnvRq}|F zzl^ZHCH!=DY!*))ejSfI`4Uc?I!B%}V&AUfg!rbV8SM%sk};@Lww zI3qzC@>>-N#H*YtI@^-vPW%<;b_pzXrpX8I#ev%o;=cFYhr92+6MOdVBu|$nzNA@3 z{YU%-I1iVxy1axWakOvGF5}fo>{836Dwgv_E&4;20M`El`?|_}^Mw$|Wwvj1es3^yoFtNx+!Hh^VmbCrI)SJ3q zi-DS6f03pN8QQWPk#=DFt5u79mlh+=<;-7+c(0PjuLYwBruq=+97H(PgK)9~;dp}M zau$oT=S={s%C=i3Zi|Iw)XGbwO=uY34Y&bnbj|q zeB>i`KvLRrR7M>z)Y_@mZxxr;k`Es~%s98(I+X-1HSW#NEm*!JAgWDP(S4#fv{s`^ zwfUA~iTr3Tayga;w~^5iTTj(IZF2_4BRwTBBhBxlbid`6n=v@lkGt-^opVP&?Ypg< zy}e!7wM$oCfo*5 z#=&|U`u+v=XMwFHalE~3yL+c#W3^nRnq2-Js9ra#6RYnwd$tDq@0k{~f6~ADt&HY| zKl;Nzz^8xoQ~1WWzHI`%muo*RUhk*Zw)i)JH`9Kuf|7R^yyAOCaQ(&mzJMDVaBjdQ zuwi_8XP}jyh>YvffWrZ7d0`RXee@BmE-jH^4`N%qh@ZH>1AFdDBb1DyS&g!lM@R>C zXwRGz!xWmU6R77KWUz;jn+~GBltUfW(k3u#^|es7>62Mr|Kv&Yngr zMB=@gfiJZSrP)Q)UY*A5t1B4JX0SIB!a_5FMSl|gU8@)wsv%scp(7hX_iO~Ib2%is z2hh0beQ5S>!CdKeRF@w?;LKSxW@i!V??W>ZCn`7<1WWKWW>KAc68?HWg8m`+R##D; zxroL}77>3F%cp$EA7{CWVZ?7G5w$%|Ja(bDR6%raAI_ewV2*xw-?RsqKLxD33gk{9 zP+vtesEzeJj=l6WoZZt;kJ`85YD4KCOG?g$q4A90^2hh^bV5q?N}lC`;JK+{mm6XVUs3 zf<$EyQ7dU!2@i>J6a%KR>tu%(?$rkt*rxR^K@)`+p2ZNHIC0YAl^}!|2npT@6sNMJ zyi34H_!W~XJV+=>%&Mz97RkGUs#ZsApbPgu`~kayVNKvb%vGzx9T8>rEju^S%gqsv zuB{04l;$9%Da{ zXlNrNnPR+I;_A4a%;JW z5l!z#C6LC`=U>8!3$I}y5XZLu?N&Fdy4p< zWgC`eE1eqAQ*BtnU%F;a?QnTz85b^G#3_cWGLO^KGbpld#>UUv^>P&w=ec=CAORiszVUfU*cRwrM)_jJvJI#f)lamXPT+@dp;Zf?gfnR` zcS+h`_Z3tMslQf!t_KuC`4k>?%I$^*oEvZh-uvLj7B}X&@#gI`ZX7kEF}}4?_eLXo z8jjuO$HI9-h#N*W4|jEQNgl4#w1?IEX5ZIhF6UqNg7)us#|Y1@r+qUomLKLzM)lH~ zSG_sZeS34KXFPjvUTr;P7_X)&&GGAg-@I{ixO;A9uH@#7{5W$t`|p*h2_N1pu4#Ks z1I|WpHku#Xub>h=_*Umk+jwH#UXKQx!;e3T*Iv{WRI+vS4PWV|Z&8}|YT({PCwWif zAZV>NW^IF!dhJE@gK$s7IC?5r)!o5 z?ReF@>cz_0`nIR%sQ;dw8P=zavy(6T<3A;3e)RO*8L>yxDU9Kho?7mzU#(~O!~;1$ za^gb=LBzKnICy}(>m$MkfiF-pGM-zcLe z(m8?%dahy<4NC+p4EP$P*~wB3c*Q;>9#?`W9`92nADKajdG+~<=&(VcG<)Zr!&J z+qaI`l^pYPvqt}mmy!k>ZR&a2Z}_LVR)!76=ko-+ys^BA(JiCcxoam1#O?gz60$kr zn01v%pocuP4y{N)uuv>|{ZDO|m=?Zckr0yU4it&cEbBykCp)jTyYqxQ}=r@Haly~Y7=<56i@o>VUSmGG9gX-+4W zPwhqmNp61PKe~~>tYnc2SBb+gQayu6^z1+=(F1=Z#=L}Co{AmxQawpCfx;D6XOLUG zh)R9|<=g_IoqLe%yIIJ%0YAWyza9-Z&ET`(y6ZwRKLd(`sGv#TQ?&^&`FO;GxzjrQznW#~!n_ zTdglitNN?2y=rrU)_Cu}`)&)PLyB5wl`w+VwKPvCP2pW*hO~og{ZWTKr72o#R-gF9 zC-BNEui(hhqv-7F#LYL|Y~MO0I5u_;Lqj8+V|SRa=*us^YHpfqpLzCK96Ye!1cXkW zI)&#BKWA%@(#WpEl+QlvUC*iVNq9tSVN+8xIL~}ZZ7i1`&es~!ox2x? zV>`!N7pH`uRG;E4bp4{{39Yqij#GNlx+cGxVbsUkP`Y=IQ#3#k-09 zd%-x^_`cE4#%DV&9Juf6Hr9$Sjr04}2()jdFTB;5Y&O?j%j~yN0}e}K&&vf? zI?ichn$pDC4(k8X%Jv8U?f0!ODGlvyYJc!Azw|{l8a(j62QG=n@W}6c!D+x*$FFN` zYv1zQ`gTwAR;54YZNPwVXl{GfrxfL1>?*f6$y z&%g#W8WBU+2eL4$lu>l!%scb zMB<~PXvX5wbqrsW1edN}3a!9j&7gE)36)$Y!rk{FyX?o=FMI>T_kRqdAG!&}mwpT3 zl>kba0>)4J$q00y_kaEo zVhRB2Ko!4-Zq1`>+W@MCJW^Zl$Ha?8T=?CuVQ5zZ$$M_WY(0bGmIC~9%NRM4Ln>KA z@T2cXWbXsSLlgB%0fE(N6wkfNQ9Omjj=O-_1+0AG2{b2GP}`D6VEX`KqxT@ZV-%J0 z%PeOne6;u#EuEdHJS&c3xTNYl-I_dSFU zf8>X8^DQ^qNz$k^5k+H$`>%ZI3&_umvCj@*cyt&$58ehp#|IzN^|S2NdI$b^*nT53w}+TqKV9T#@4*+g_p{Kl=~r(t+Z=iMm6z?5s?@k^VMHfK zwBWIQ+cp!jkwBQf{p>GuvvaoKYbRIz0b5|vNv0qfyW8)$-RpNOhihZ)ZOFB&HITa) zcs^C`mKAMUxFw#vh}Ofp_{^Q}t_?ePfwL1h|9U!qW@O2y+NFK12RHEi@rA*a57oE% zVLWSby856;*|{_f^lgvzJUVcT${KhTuiS0yWP7%|wS#Pnu@vJKCfH{Jesm>ULNJ#B z#Xq~eYMPwX2E6=lDAct;s~j>KuVU=4-KnHk7ncEg#bS=_m3|~B)E(EAb8jN;8*l?| zz?%k*BW@fOXk1$xquwUaxbOzhc)^ElsB7G5ebd4IY=F>%G>VN$R~Z{NO`{F2=6)sE zEbO(U=lnQ&(}9iMEjN|Txx2B~J+GF=TLY#cyelc?m9zvK0>^A^aFf0vjn?G1=4ENb z(`GMd&&=~r0#cp;weqTLs`jLvz^gvaQ`+$5{O%7%5g^?VApPJECA31#XA~rsT46P> zDbV$owH?QT&G2<49A2;gw+b8Mt|EYnZP!~>peGSA!C8U#|56aXR`UhqiY3HIry4Ct zkFLF3E3D;%PidObCUt)oc}355Q;^$ov5E@m%U}JM{~Uk#U;dNPZJWVn`SGnu&WKlX z{XwIRTV(dW^sfG(F2Uww{Fk>uAq|^;(u~>=U>FG;tBq+h!Qt!*cu<))H%`c>)s9;< zi|hnm-qz!9f8QK5etMfpjMd^XI*`SdoyRK*y!Zt!FQO}DG(O0zxiKl1ws0<*-8&?5 zlhJ;&v(q?p<_s1Vmyyfn6^efiTl?^{FOCikV*8G5D3uCWUS32pP{g6pAP#IxqNlsb zE=hV;>5;ec*Rv+D;Rk8TvJWqxF5$_O?QDWm_$ihavyK!s{xlI>(kO+t2L63hLnwX0qfT{Ya$});=VBqifZAdb^>k z$Td#s>I=2F2FI^rp<;p-Cd3vAA{q}N#XK&|&yerWkst4-oeqJp{PjE<)n!{l$(L$) z>a`3`jn|C7I&k1tJn+zi;g*VIy$?%v2Xt^xaZ!xu(B|V6GxBZU3!U9b zJp8_UaND7SSYmyToxh0JPn^Tp#W|E2y?E*%`-av{D#RNaI z2Xv8!?@olQ4zy|N2@?|Y?96IY>SOA&s;5LEjDf*kY#ALye{Yv*F>>RH3E(iVN>AL3 z<%9gKcw6-@)uj&5*gQhNPH0hdOo{$VxdM6CoQ-X&bCq8kr1jz|w)gpQ&+Vfa*}fHt z&H;v^J?mX7 zHy2$AG;cXSlT$M$jB?jqchioU(cDOP9h8zE&G(w)wRRxkqI9|g-~8q`@FK@m9m>?2 z=uiLjPup54Q@8Qm2^$C$m)2|zABe0rB3;Y)L*=3vp98Y3jo=h9VJjT1Tq=&jkT z&%3$`pAW|6=UBUlmDOd-XFiuR;U8_9YQ1%EaLB@`xLOC3K#k&)#&+3@hH+Zf_uqQZ zgh6#UbCL7Y-Neb_qOPD{z)d&pWjL+Ftn&=Yr{Zw5p7JFlJC#xIt}M1L#djG8&fTE( zwEz64D=GCNcca7grSQT_3lB<1xRbroQxskv*5j4{wHK)u-k$u?m-&17l~+x;DZ+V$ zq4=jXS)YMogRAdcPDJ6;`0~ z>7BL5cuEKx4lD>}yYAs4TUOOLhnJQr9%2hYcPdY7i_xvF)@XM3C*!G&|~ zuFtsqxOCUPuL3U3E5ViGad~Y|&wZi${meb)BHJmPtVIodUIY2g--BVJ_d7$-c@pzqn$1L~a}q$ljH?{b|O=mDam{ ze0qHi80hV!PvOggFit;d_Hlgl!ymH!IoDi^2B$aGOcQMIEG;OW_+^?%lfc! zO5tR$Z-?i0;|0{;dYxShTm~)gO}MrqeP6)Qm!50Au~;_*aBje6;0BTJHMqe{gP2ZB zbzheNP5@_4p27e5OTUB*r;cDGQo;Xzdl>ugTt@H%{fu)6&FmBcX%c$D4*2Rz@E1s! zSHkcWyOE!X;Omdh;=;?b_{mS-fv)|XD4lo~^@$qBIq1Ef3E_?p{up-Mc^l>%uj0#- zPve=xtElE1*js5JJ;nUwgZSM4ZDj_P^Jh?*ssN!5_!HYO@z^{P zC+E=_Ap!YN6oI?D5!nAX5l(lZa`6i&zc2?}T*T5;9?!m9!LeczPfX3>mTf_Na-<6* zjViY7P9Spc07CnBp%h5sU;Ude>+PTxT)`*Z5!y@f6nq;KCMyC-ZV4~9j(nzDz1!A!DEddr0xngD{ETWST znz;2Y;!hj+U0uvS{fjvhQK-D>-d$b!q&tKqXd>cSS2BqpmT->J7o#IPF+|cLM4)O zp_3y9bp4f1Sh#DYqzy>;X&1oJ>5O~sxySIMJh;hI1ilttb&^CU9Mw0R1{_^^rA>5| z!}%2`9^IL&c!Xz7$TPDuml41zqe}uf|Lk9&v%8aVRE?nUCUMp~{R_|Sll;bs-MP2- zRlRBxC$lhzQg#U;(lyfd5{{?gCnIBEaWX&hOCw@QWpIQ>m|==lA3|C%Bg0WR@;d5l z53&0nU|oD2Pdxe=4YAh z2IAcVs01UlE+D*k2KjG%1^(_XL_hrFs78B*KGc>M*q0Y@_T}erVR9T7=9aNq@*|c= zBf&O3y;{KZN&%}JPk!oW|2}TJ^Bxm;F%${6iiAm*>$+-#V*$%6?J?>XTBNNo-`{4s zzw=waj&fPTTl8Z6Lk5UO6ZnZA{|WY=6#nin{5@+kQ4)ojl_i8@>T@wNc2z7ducA;a zqqn!uYF}w-;d{%LQ4`Es&8%9*s_iXkabkHH+qQ1Aerv6TZkb$` zOPI&IYE8_luD2p0SqzOaYCB#VGf;UMnb`@$!h<<^{`4)sG9Ke?UCqOh`SA$fH9y7# zt@~5tvX?(C2&k>8ze<=;eN#lQ(viCsc@@rtUsz^8apqmY&}!=nuLS}z((>yQ@y@Wy z2aPe`N}c7Dcll8pcX8VSk)`M5#d1iG^6KT?OUH=sfXb)5C@%SDI$985f6_v?KqvFM zuTcO;nAb@fOPl7+fX9UBv_ruYz~MM*xmN);0r|ZlfO7+Gz`F|?LmjOkQ2)2_>}`ZA z#m5oHM#;6F?_M-?FdTMcKB^ z`Ieg-Z}oKkoSpM?IoRla`LUb!ZBDxOrCBMWQOKfE%G)(xO}j2e0ydsduQnqzFEluh zHEP}lrqcqV>x1}W^NvU(ZK_m@Idhk(Yw?`zN;|s}5|$7EDKC5aN&NZ4QTSt>2zB-$ z+&cn)iZq6-GOuVPo79z$wGi{-A&D0yym;8-*0^ zGo+s+h!B?mj^=&ZT`#zN=qb8UnnNUj<6yHGWp}LtIP2hY-s-*Qbls078exgQAVgrax2!os(O-3(OLcC&7${OIY8d-`E;W@%Z=! z^1IW<4@!_iXpMyYNJc|QlLvR3N5Ws2bk_Xb4EAr0GTUIIdW76oqU48T2yk2|WHVS@oM+p~VPM~9(6{>&R+by^g9&VE z*C&9pl(7R$o&dw;=cvnq^-u4q`5<4oHUS)kx!$BU1NE);Ji9sfT47>x8ZW>6vK`12 zZK?jNaY4OVS3zm*LqaaDm=Yw=x5jdfHM&|}ICr?S{8-_%-s)))5NJMdIFTQ34AZx+ zpVvW4`SZpJf#zEYXKJd|7^rw${EA%BmN{<7PX4@nd37kdN%V-N!*R;yX$DiAa+g1q zL18?Y;0a+Np-DQYRuNR z7uKUUgnO0U;Y#tyC~tB%t<}~Ryt!L~Rca4fb9d`qs#Cd3&_wku&|yvqohUB~B73IMcgp zGm2B~%Ec*nFE7&U?bVILjlj!;*Zy_T*aVX3F29OX;a%Hs_5#_H@hrK}vzkpYr75Qu+>LuWz*_fg7U~PJZ>ivCIOc>2M-9#o_Yr z!m51fNlNFKuwJE?fbz30fTQc?T)SP*Yx`5irQ-x~ z)Mh-PMPRT`*SE>9Js79ot_c3Q8@8)A0dwZ=#T$ot&Rl3jpCkJAkV~i8Lc_l zdkgpN#=@w9>d$?*p4S4ctXdOy@9zn48M^kOeBZzg0h}9fS#X2LI|;S`%!&KW3E-T? zzy24$g!3nkVo%J6fBaw_2R;@>VrvN5@hLQY6{L2LkQCtHICmbH_M><_g6en^vlBUd z`Q$1`&KQ37=XWD<;AWJ^d{}d>x zmIlJB2!8lpB(`^>_}CLzdb)s_#R%rlu41?n#*ttR-)dCx)KV6yNF4hZZtqY4+i&ec zFUxyou8c1|xq@7C2#u&FureA|KdPEo+J<7)1E&BR)Los3!P(ssz>ylw-o9?z)YWML zsSVX6F6mC)9j=L3T3McW;tA7|p-EW+A`*zv#IA1%(m0JSnxwQKC!>j6@#^khX@Zd; zjRa#fVd-w*KmF4`HKIlnzqD*9J_+3XgMaW3Ffu%X!_OVY7r*#LOHaZt@+)RXpb7B8 zg$v%5S1n>gT4R)F5tmx{)Rk3_J^G{x;7EGiW`s5Y9EDN-4;(mPLNyYuQ5wp-7ze2h zS6r{Z{<;y-(sZMAm5%bSFv5v6*GQ$Q!V6NVq%ngMPEz?LR3qUUx$E?!1aO2Wg%`L9 z_x}6uH+SJp!aov3(%s0CO7Y#oAH@oK-)yV zu|K-@(B3ZGvsB0eRTC>s! z!QUvM#=6Z*4LHjXz2{y$_0;qD=2yRlCm#C_q7l`77*P_u{e6Sjwrek%0WIc%1Wy)o zvr{Gna&deD6%s)AJoo_SCobSackahsckIRR&;SNTw<4JCMIh3FW-)`HkA!@fgd>>> zZ7z`wV7^F9X>oJq0{rznn$aY}orCa2!zi*X1huF)bpho<5&m5V?C$?iHH-PJQWyzS(0CA<$7Am_0OXBfPeC9KsMk*c0-}>xl(bdt3IO`*~ zx{R*gZerYH3S*Hd(`15VHXLy-P=6A$tWVh}UrX$ZS}5sAcbL6Y{EE3Y!kuj>nM_$d zl6A2-G?pl8D+}vZ@kp4(V6mD9>czp_`31uhOo!2ATfyctug_~}l25%#vo&9T5^u*8t5JRZ}er(GkaELa#u zC!8qHBG&oy;#==O?p^8GlUWd9Z;K5KuXJQDT(hA7Nw!y|Nq-UI@|rc^@LeZo^(}L~ zpnTes`Mg8}j_f_BH-MaO2;kg+8}ROejei`czgOVKhD(9tOlu(2g1nEkW20I@DZ7et zjjPh ztdo|{Et{zobEeToago9zju|(N3D(d?o0d(|4AMGKt~N<0711b@PGMbXvs_oXi1rPT zjuj0h8iSd!xkvTlZH#JBxs|@nS)_?n&TxvnVjaW13(NJlrqeWZ>1x0Ckj zvFj9d^^W*J{`2D50G9t2J{(-_yB#)jyORI63LE2g0yqLy@8tw=9H`EfxOV_rg0r?Qpep6v7D=3D(mS{U&}&KD@ER z#lPl2&v2bApCGt=4-Z;j|=M=+nrAGcqyg$pxymTglhzHsC$-nt^KX@UCGZ&W-)&ZDX zZ$g1%na0+h?rsy}&*rim-f9R(ITrC*;@DK;{4vzuLtcmR5Pv#6paU7wIx{~vPdwF; z?$82zojf9O6yW^lE0M2mptGBE3V9?la>!@rFf;ZdLggIBW>Wap3sv}IJ?QTYVE498 z+;-nx2*)~c@$3|)#!i#wts}}f3&jeSSIZb2*@ce&Ve)=K=Cy{4Q}cNBl@nN;T}6br zPNri>4Gh{f!`*zUJo%MXeCMlQ#?1H_$K0w3<*3b1%`Bl%WtA|ix`Npk4q^*&a{Iws zuw!%tVGacsCui{8XJ5pb@fkD%3G$RZY|rGEId)4E3>%Ya`&n7dkRL1?|0oSN+I+K( zarHsQt+`ZJX++7Fr;>~(?p+gA$mQ8aGzY6Kb1df^5M(_`qtN+@Nn}@+tsQidmQN}? z=WO*++brOZE!;HP5xML)Oov81S4S$2fq`xejSQftH;p*!Qd)nkFSW*hh4wa4#Yd4Y zV1Es8j*#GtH0H>k`bv#$pi(L_ud68Lv!>OxuDPsIM1}1l?yutDEuFY&X9qgi)`9`j z9~{R5@iZcxLo9bE+c@WK2I`CI^ZJ|RnEUd}ui%3pc)zXny;%_6HzsZAv@F}- z+d<*HupTnChN60qkbyQtiBitHT5D?eD?val`N^-wI=yRc$D>`e$P}-a{u}ez4w}!kZo7Z~{=R41SVsgU#=wR#O!Xm@_>`4_Ed`^cl;!F~7MhmoNzO3BLYr3s9m zKaY4Kj=ugr2J-M_I8ruS-%E=tn3FN5bzV)t6bAi_LMTf|bjKDqRSJ#rIId|)@vA&g_i%a3$yTErGtX-RI1V;`($D1ta0Gg9Hv&ti_3a7Yc>P`F80@>c1{~3>^8Yvg=8xl_ z|MD-{ex?%=66~8jK^wadX#wjC*(# zq3%6s)TeQ}oW?q$iRxexgZG8d81`XxqJ+R$9sOHF2zM=E?wK=q`Af@q^wm6G zoX%jdoW$M17zTqi^rezG7bOwR@qM-u#4FQPJbrW$kGwR4=Z~)+6Q(KdfmM}CS)Vk&vMdTyx~yTG|Qw@X}fkw1e>(kNW%P?XP&`b zcim;*BH$z(A|V_-rR7Fa!@5dIf-e%rxnSUJ zWl1pY*g!Y#ec!_fN4--O0yo*qpVhgI3myR`H%Dv;^e)i1g=u|P>;ww?7zvOX8KnyG zsFT%V%(VEYctmqZ$Vf3Og|)c#&agEyjM_}9G2SZ6-(-FG1_qJt?8ftl4`XF%fn{B0 z9d_CENMagiX6KP(*$XW1OV2-z(h zJ9lBAzZ(Y+9x~P6Ron377{aLMvr!CGp-$}maT1Bxm?^{TQY*Y<G-ns4-U#>*!o&|(GC(iI5WAkZSTn12wz zm15RTUsek_)Jp7cl>*y(iFH`F1>zd#Ct`X2w8WGxFo@q~G zCx?hf<;_Ej*Z<^=nPeyS>P=2s5RqWZl|X6aOJ$bFJAviWeY2o^nreUMMRT@+qT6U% zP-L4|(WI>>7V>a^18%?#c;`TUwtb;uGmxLRrEfA0jaRx_q?9F1vM__y>GN2=a1sk+ z$7oJqaqKv{3`M*bI3AGc76)0vlp;9ei}JG3(IpTZi06Ec5v?U+Ya*Ep59g8TY1pt zre;YAJJ-nrRp!T0p1p`_W}fqTmApd~4bEL0eoak&VR-@B*$J#nj$!HS3Cz<>ojisM z$4M*EOrAW7xihCQefFeh#!h2q>?|hFp2E!ev*bt4Vt(R0%{W$OCRr!bSe;|t&Q0;1 zW|1`5$|CBV6Sa_3^99k2rqLjsQ)fOTd{w1;ZsIsr&%BP(?0J+|$wRQ61hf$!Cc|PA z$2#6!*#++1;qm(gjE*r{#i|bRaL}VAE(0o`Hq0ex;1R{lqwQ{v1?7zvIiqkU=Y+ck*c&H&PpD#E@xO5{~K$@}y$4xMoJ zb7*T;y+!U6`Hy&K4;CglZck)TTgoCG^CKQ5ttrh$$?-kFRh@+#c8y!qr^m#my zvZv_VF!|vc$G&~2npZEkuwrw|!EqU^&Gc&U|^4hCx3^jHcalWj(pwHr{l4rK-rNlgt z7tUm|I6r~JIQJ-0clxi&|TM6)KC_0!tq#I z1WX8re$?(XCP-_H3Cg)IGbIVmQ;6+RyzAva?N;k2CGyyAzV_PvRlxeq=AizmaW58U zo4nfm>vfm63@+c-oc|U$zZ$0|CML0c#}4AbJJ`5B&$Su-_~P7DfVEe`I_-RE9@_JC zX?O>UhiNLfl|eLlD?al|_ZHGkkdI@IML|#AH*H$}G|$S-w1v>!1U_0upgLL4525tG&)~qp0~StW@Ylcob^MS2@juL;4r+?@+qrXxwa;&Sm7~_;kDOZ zXZ#6U)7Sj+mw)+}w$?8V*b<_B{ISPv-$23{&pr1X&YU@mefw@EI@WRa?QeY>$B!My zt+(E6Q-R!6ZPM1KYY=sy_chL)(MZhJzF&Odc^o{n-@;2%;P{0JTZ2Dw;<(X3+DmYF zl@acA?V0E-t*6UQYwKfUW40fmL#w(vO!!uK?K3F6@ToQS*Is+g{OS;|u7?sHb;#HG zQGBA`gcrr5`V+pNe)?&v53SGZrT~Hb%LrFr{pwdu8@`O%to-QEr6-gg@YXMh5amf> z3@H|erfQ$LD{k!xxV22RKlg6=YJ?iP8{r#LWqK2S|vJX!Qj-M0UjClge~0L>!4D`zVQ+ zJO{N9O`Q`diArhb=-CoLxPKoaeccFz=FpW}LVm7^(@P|-B6|tkD7*w|v^Xgt6-{2A zM88MWC~o;z{34d+t~@G?7B$7RC@u-bJoL~*7FNPPN?U?0@}sn+T}Ek0nq6U!A3uR} z=gza#t&U-f%j@_Mu0*6u=%uSmC#V|602E6_W2_|nB7#-!d7 zWS5Cg5I2gu2-v9!U5Hi^Uwr|~m?fhPT^(gX3k0V58)8D8eG2GAopi`7p1e!X> zNJ70{LcOqnrST(J87EVjiX%C&1T~cFD?4z3PoI;T0k?9z|Z{MzmM%Z_j2sh;vsRyF-@SS>Q(JP z8z#Erf9%XD9DeG%ICkU}{K+5uS6n!I5}mBOILocY;FWyVPMz8U1mo!G?z29)efubG zV*epM$a<(EOa@8qQ9?Um)rHcug;vjAgtqEM?^5U4YC7IG{aP*4Qtw&>bxepDClR9x zFQQg)s7=V9V+zzn+J$-q)^2EwkZmRAo{ZFc(%rN2+L&|J0*d~7r-_|Jy4UustFjf@ zNoNLd@k>Rt@}hjHy-7Hyy+674hQidVs1c_+St@M-OLOCx7(a<~r;p;)iPv%R_-i;f zb_SC(Q|!YlC>OP$D?XJ{_T)G$!NirxaV%dvi&dJXiL7f{PD0M$7Jn~R8qbBM)DoG)^SMDrXc3kZ|G z4RM|g#{GzERdI4B7L+NOIj zo@8Bmg1o{+J3bsv?0s!Ux)fI%!Snm>frM{#F_%EuyjB66vgTOQ5A9`svtV>N@#q9_ zE*F#R%Pj$%XCHqQuV1qOj#o$P5$oFvXD+S|Wmpc^-mOgb=LM86xoIP8t`R@Lnh{AN<#{TZeYPZ*=v*E0;&R>WVRKzUeCC z9XoeG*B_`)YGX{=OeM5XDSM}nrE#{WyAz2-gnUhp9V}2hMbf7wX(Wut5Q|2!szV>7 z^&2FDr9rd2vWS7MAfgdzsETojCQVu?89(Uru|4<_jGr`be%Z8qhR6qnL7J5`Z-cxA ziAVU#b<>t9lH1?#A-7DrxTMW#j?>9B=4UdP8Cymy8A9)l4){Z)pZ#_84(WhR3`O!| z11TSdlN{Sg4~EI}bi@NlX$^v9n97teUGyW;H-dasS4?s2x8b~IS0#yV@04a;np8&@ z66EnyU0q0bb~4R0;;A%wv`!PiiN<{B>4_3oO?0J;NGFSkhNb;BLmY(}rVl|KK41;i zn-Vsub9~C6m|e!uKpY2e>BY8@AbGYDs-Zz7JGD7U9-ecM*Ji?~`C{;K9E(QMcHNVN zW6Fg*{Sbe#FuHoWQ4)V&DB-pT-iLh$528q(Zh2t=)pCXP`zppxokV{Zam8^lBOadd zcdR)n=Bo#4U3i*0tLa((t;Tda%Ej^JoBbv(w1YzbDWVwlKv~0VSqW zV%uo4O{JnfbVzeEaV^0f_CA(F_!Ym%AMN}M7$%>tO@Gn%#!u0R2l1|MYj|2OdwT84 z5()ok6QN9=NgK23Gt&Mb4QR%267+wqt1w^EC{Zky$S>u{-;&po;0*nWF9{g0qYlqL z$amWeByKbpz%QOH;B8!qzf|LpJKq(?H0-&A=)YE{8|`{JVn{?d@32ib8pJ1^wPm8Y zvcfUZ=Z_%}?%!_~Zwi`!t^%4P-f00G2bazF zWx)B*WOJs~TZjMDS5;8Y&0D|mj7A>Ku?pc3L7SGleetC|55k4~dQT5F_rtEsh;0+U z6{oD_rtw1Gszy3n*foIz3+JE@3FOMt@+D*^{Zb&I^EF{ZV8zm3500fUK-04*Y@o@ zN%M4LVZjqT8X1))2-UCFr-Z)%o_+Q(n%2-4nz;&MiN z0*Xg_6?ZThuru;~|kbBotI5MM03xs#M zd*DUrzP&IW*c?s#X&qnM*44#@7H^GGYp*Vibv&)ddns&;zdaq6irIUk`(|;OUCa7% zX*rO4dpi1d=4#OH$MVv87qrJI*chL_&4;Y{VrlAw?=Eb67<1nchl6(ewRBtY+IQBqb=SZad+j^fgo^(TM)haBIR@HamBN&Lot`7ONvp$EN#xt^rwC1B|@ zLh%fG_xiEx=X7g5FERSH<{N?ey8<{@J=@>k^YDF<$*aQ+0h}AK2G&%sS9_-+z=TMTCUG$(auX4)iCliQA)<|ZEl@fk6cNuN z^!2SU+EAChBUmK>BViOVBoYh|gJ7HPj7v`uy-GvxVuA!pSMf!oF&sU50;f-%HRjE* zVW{!&FM1;ldlrMN!A*k1{}7VNbAZs8S`WR3G2Zu4p;x};L;L!Wnp;b zL5qBRiujL&6@R_Om`Z3PYy^lF(L~V8SpO$uq4G-TLF(_(sDhY8jd-y>JUB!K#D_BL z>*R@}SYBGN_Lf-@vsE&Io<%ZVV#acXEZaZ;@puB&N&|Vedo6q}E-hkqc>(9oT|{{y zi=hW*n6zZ5~ZCd^a*|B3-&6O~H<^mbO88T2Aj8Cs3*3p3`%c+egaq+r}U~(~sl|l`l``N#T+wQm* zRS{ysV++6P1DVXKF>ucweipS#8Baa=DE|1r{Z~Bp&A-CQ*Iz)rltX7CZks7uOkK_8 zIj*t3Ee@*&43BIjQJBEq-P>{V%{N(}(5crTt4TE#Br`0ASPP)af)SK_aeYHiRvg=q zw-G6$wr9dF3@;V%I_+}&#Bo!9E1|b6`;$(5T)c3RWyqSQEVXSh;W{M}XMV(tt6d6Q zyfO~-?zJgpivDD@xXN$Qnc9-mDPO4%H+%Xw`jgK9UG++5i$_eo@~`r!KNt>ZuQ5S( z0^!^G7}L~KY1_TieAj|{g}9y=KZ|F+`zXHh^)KMtkA4$RJo^-$JbW0>y!g;|TP>)m?Cs^2Sp&W*ef0^u+Joi!;Q1QWDF;`F;d3nmR3CO+3sK80%zAA&bjf$$|PM2jlv4*Qzub8 z{~Ai9Yc>Cq(lWX;KR=6=3#Tyo!c!P~{uvy3@p+th?G>Cqdk$xGGIVMhGYd;t&XVq} zY5}#0a5R8qB8;A%1cryYFfiDOq2X=}4fgPx&*3f%4$yw62YvmWr2W%&EkZ|E0?CdT z;xW;1%me4+GHI0@>9ZxydlJ%FC2b~QfYpUL6P_xP{wigbP|2;J$@C>G)Z^K-SkPfMZ(b z!rol(d4F^HRwz4dM_NiW{-L~^v5!_W!PVEseyTY1^x{{( zTlGrAoG9oTc>eU%7|V!7qq+nLUVNS)xM*voFIsrt&HK!VpB8_jYb7pToG|)X8)7lm zS1c-8JzyI$74|U+8wS~iViD4_wK9306+}tbW%$&FnxARtlzAi-K{!PIa(NY@W*Nhy zJ@ADjfE7WIao1}F(|m$DX-e|%^?DxF;xc@sd;Jyi0L*_STR=5iWN`wd<(tUrI#D(b z3EwYG=TMv@?-XE}LqUvPSY=cUQ>!3bs3J=iVs?o%Z%JcU4P7Z8IwK7v!%fnGy51oK ze~tV{k$LgQaAB#4*T|D~eA3Fww5w&5IGBkl87Z!SX#+p z+n#+mbkBWEr^z{OmH98SzA||2r5Dkgj$_Bj0D|lj5^fZoEKQ~2+cZ9Cb3i;pvr)13 zE*ZMz%c%bYh0p5TevFL6^U<`HCF>>usIo!dHa(?Aj< zotz(u*L+D=QmGvWY)wskN`PT>{St#ColdgOT09F;Z3hzcsNxmq^?o)ymf(#|IB2GaVYljZIdy!9b_>eRU> zfTMVABhYwib247AAz>Q+l&W3NOMeydusVDeN-z^a)2vIZGOVu95RTZdq@m3(tx3un z@zAWYtz^h!^&yttrVQVJA7FSZ8gQ%)x5N5$a8*zrxn=j3IN6~Cw6y5k$tyiPE> z>)`%O*DozPLHx6M}K?-nWHr zMPY(K8`HLYdj7mL&9?OvKcMv!jX}zbIjw=q-$wg&@Y0dH{3)AyYF$@a&b5xMwJ6aC zdP)f6kw+e}_46d>6A9&NEnI>b63*3nvFM1GUU}ILk4jsP1aV^VxUFp|oI6aXtL7yf z)z#IFp98=C0s>@eY$ z+ip9ATW-Ax&mDdNM~)n|1ApoR+Jx7^(y_7gmM^tU3ED{b6W2NM(9v2D^9dw6>-hOzU|E4&G|Gd;Ezf z*!F_hwrv~xV$g(ML}#g8C=MCz8;H(QJ5`*@k2H74O}LbBj|82xZ}GLSea(cMTpXHv zjvYN}T7*9FiBA|FRew6rD^MINvxIq62fD&ahmIu(r1+#6=bn4+vA!ZLI;uzQH%LH9 z!aS;b;avxhZ4RYToC0?(n!s($%R;|KQ)`^0J)&{Tqt;yoP5?*X^$pF^952{LRHv>j zJ3sAUHZ6PlG7I_B94&rN0zdlJTInTz+>>rHu1^YFI%`kX)svw8T~GJk4ra$c z^V=5JX5jL*5iaLn;PNg%?)`G$^1CrU`!=)wtyjh7{B9bi4cg;&?+z?qm&x14cmysU z2bc5H4*K4ht^;SUeJ}}#tM6#+X$QHxuT5zWcU=8^o?#0}ct0<;8hC^Z0kMu(X8R zZ>{3qJGv2y#O&IbW?qXHHB_p8lolFTJ;y<G0%Ub{7K@<>x_7Wc zq^iigGL7*^Ph;=FI0>{mZoRDso!vz&J$DjwhvzUb(vQv^L%_v3G)p;z_T7O%V-Afo z7tsuFL&3LzzC~iB@#7*}z&E*o3Qt8|?L?ZES_`(kZ zp&jryQ#5f@SP@MUrHMoXVJy;A5bcbhStc>w{V8S^og5(_sP(S@T2I2v1{oo!n zR;N(S=aDQo5NiaHBd$*M2C)=NA)hJRX}VA};Sp)R7y>>`l3IwWqbU`=TKMGXEU9vV z7Em_MMEdL-=tXBo+6MdcBwTf!kkmc?<(Ix_3x}FCL=2077J({NjFS_SCS@*xk<+J6 znWTMhPmi5!d+f2t@YGXJ;rQ|6M!ZUZN5rWk-aV$^lx^b6UTPc_?_d4ZUs>DHNddV_ zT3rGF68@1CyNsBTFMs*V#uSKY5TUI&WR#BLQM}5V+(Z~Fo(gf5Bhzx~)EO(cO>A0C zavi1(B|%TIo1Df$WvOM>KD4TzZ><)~Y=L91`jS-MIh# z??;^Ymw!j-w-e+_%~Z3BF>R%-pT1oiF_4q|nIU0M22c0#y2Uh)8DLx1wNBxP-RB+* zM=c%GP{IgoQJTzPz~8WiF^vKZ5&C3qni7;FbEmRN=;kczPAB61Oi#?0gn2~pi7^aE z{K#b%*|rsz5BXxzgu3{O8sk1UIe~&dh!rv>g;X3!cVIf3!QA8w=Fg3j8Jon^g|i%6 z=4>&$9w6hT1=&Is3sP-5b`q;&N0C4ODzXdHn3|Zy6pL_fDT}F@43>(_e>{zJFNrOd z$IpIT(&@=&5N9SAktzA{lRy0nxc7mF$Ovm|hR9>)v}mX{aO9Pj@SlI}S8(je>nM|; z{mwVOf)}3su5DrkQAdz*O7J11w#F{2@i4=DN_L=woTv2J$m+(m{xge^k@7#ST! zm^f-Oy>cm!N{#i$^mNy9iOila`zC=d){CT|a;)`V350Y3-SY0Yk z85100I{fE-Tic?$R-D<^v`8S3aF+x%H71Bj)qT>QcA18qtdww&cXG2%!@S#qd=MeF z4Yfrv(KVJ?Mi*pOC z<2+`h4Pdo^m1UawEavAIF*!YjGiOiZ1jn&yzBd{bWL8$#9t-H|>_a%l^jSV_ZV9KR zZrzL+?N%KS|FUy^(t*{7{3`E3Z()VeSR21q0UTk~3E(*U>jeu#TxndrA%JrOZou~k zXuS2t)wd6pEs{*WcEPz`ra6q z^V9C%`O&y5N~n2N zf;l>sx;VdJg3v3=OUSJ*qny*Gcad{i05$RIe5l(h! z^11}Kq8Hk6dNpYG>u~+O2BjbYsW&5lvwj7Y%lqZSYzD4;!q`R)I0CuKtvyz~n+6;X z70*7gxdxo}_PPe`kz5hp=&?PX_4@S$mA$JSTp#g_{CgW{3M;zt()_h&Yg14-@6n2D z-B`a41ej!iVM0OD%C#(#B*~Jx0=dfiuI11lD=70OZTaPf7?!8h6-#OEr`-WmX4i$b1R8B6-I| z99`)o!YpfrJaV4=nUB2P`MDA@tOfGG2rPW#B8Rnd`*AWSzO z^IR#ChS$Muwzp!n?_LJjwB|6X}5wB>M(IF2XdB4i1eV&9O>p$2z*P z^OpV0dx(5j(K}$qrh4+&5mY($?b$Jk2+JimW`;N=UOQ4IyqL`uktA=h_(d6Y0!h;^#5(9MnFW7M}Kc%wO_ zUaMGF3z0X9#ZrhRyEtDYkRd;wDF?7x3}87Y;V`Bx{;A2fX!WW?T~*TVB$X;ruZKge*s8gSGuy*Z>c{=Z4kTyf0;I7*92Ie*@~_2$6BUPt)$w6yjs zfdZ{P1=xpGhKCI>Gv4=F9xqA4`*3cTJlp-X-etcQ&jzp{ zEpsKX_R#X<`RCYQ_6~?jctuX4`6ZB{Lu()V*vCvbL~Tj}Eb?m_a9F&2A#VpTCD0*( zQwe#9mdLUWUVr`d7TxF_1l3x0DwT$=?3ZSD9X=LF0B31=5j%El$3Xueo_gvTTMvKV z``(8~9(k1Wb&6?+$RiA~F1_+gXj1Fribp~+k3RCa9c=yJ2R~q1U3$ouNsGI*<4cHV zadFAwlK_h5Z^a=&BCW}P>|-A>p<=DuCP`DM*0lcq!V52&R=MrW*S>wXB0)E;;U<%D z_6e=aXAB=&GwWq~qHPZz+;8i9D=QhB10@U~ffsFp%P3ue`iSPUmtTI_a3(ydJn}2y z9tq$GXWCD2dl$;T;#U0~Bb|0`Y|PebC2XKQ3(b+zobR=FpW$EWfB3^6w!IC-EdiS^ zeBlcwkRxFo?KLP5s$Z2^_!M5`U+*fPi_Zh$U+aBZKl9cKg)psk>Q&l`L@O(w=9`|~ zp2DT^cx_MDQrb0>jMwcac;G$lyDd!1+5_4vZkxYFFVM||aLkYXX>D>nO+B4y2Yox5 zV5496-u}E2m>>OJ$?pay`Ms979saK7|61Z&gDb?fnY|m^l@~#~AA7${TyF=sw62z4 zwd0EyE|^v>wdHpT+HoSIua?ynVWS2d7mr}mlD4@!zxJf(jT&$Sa+89B{kPu2aa}@d zSI(5-kzqUmob~dUy`F3X?RIALp+z`OI0q-f$fT4lv zngwt;h-pJl6Vme1BEI{?Q&?G?#lihe+`B7-VDXHo64dA~*cU<|%mJzrMs~`N#O^_) zMmmri%b^mEAlQ{ceJ+P1GdTn!bqo$xFuPL3H@`WHp;VlNPynH*54lr5jD1~qZTm3z zqjw{I*ZWa<$vqZccAaiLnO5GDAmd) zZLa&YwE!o+M~iagKKW;c|`H;|$2t^6zD7+S~9D|~G#Nf#2S}aMfOZ~G5h{c5^T)1$N z{ygI6asoI4hadNJu<`q9ApaIdf1AX0wdk&to~qarz^NnB--WyHf1hpmi?NeXgBIVk zAg0A%85fhahE}|W0zF$lwGT&($WKF8@aPmBog@rVW!w_<(7o!>WZFBSZUO`(Cg{l) zr1^6TY9i|!wjfwH%`r7HK|Zz}T|pJ59|`$PvrXu#uSQD47yL-OM{=_ihR0lGFIEv|BAd;|?+Dj`7$TNJ2dCHe7m|2*|6x-qa z)C3kL&S7PK5_7a$F4Zts1*VF1%r=8qsz|`0fg*8M<~W8h8KhVo8QK*ZK^i}fk4@v$ zxhZ`7<3EZY`}9wk<{R%^bVF;O@RJaH;qbHg^?(0=;q;ML(34K0L;`VY{5+bqirw=s z0Xh#uVz|mWtjNzGmZc$xxR0`5NGL)ZH+%Np%)TDNorm^g+qUgw%;L7`qea|cC}OJG zgW(XL5$n^cLkYK-uoY8Kb(1w?8ca=A1l5(8JdG9VYY#v4Fz&zq0et@RpU1)5Zo`R_ zC(%J>^JjnVXYt@e4|2>|#_#^#@8Rcu?&t97Pk$PJ_(y+)J-c<~+b*Wlij(7j_wKbX zd$!tIt9cpWX&Pa)u*)_eBf&khqnm_m6h=5uzg552-PjSfIkhXbGqn+s=3+KA$LMs7 zEdnudof6T>S>ZwI;p>$$$D)_&ax<7?P zS{no*lu8;0YixTZtgdEljGLOizk`0Wd6d_;l=cm{0XN{fLF2o| z+P4L)|B?>Ru3%|u3@aSxDurbP1DuB{lgLdRL-zPfSbps_^aUE|8SMiq$83D{)#pi* z2hg)af;Yn$z4IPyyLkvb9R>7u^`pBhjqc7U2GVtmBxx7PU??62sl))PlCcH%Uq z&yCq)kH*c!;2`3?J&2NC&t;debbejd6NFyOzBK{jJaF+h|jQqGG!>!Em)Zv+$fQ3v219<+`kRfs{9u z(KG53jz;n9*7(0`04I$xSr zQi(YGYB!=`o!E{enM~MKzS?LJ8gv3XK+>z1eL3YXqd~g0m*Zf(SwNq!f_N!|u3#NK z;R?2NG{ByR%-kwsp(dj7D5U+x$MiB|lUSOV^|U?aDyXfJhncUUk*&ZV5x+owsU+Tz z`~k-UyZ(th_R`{twPSH3wTk$h0LJFZSS{!Z-vA$l}{{SRo#ZFh6-4GwRhm0?jh~ zVuTu1wuicg7d~|=Rf6o~7wZzRpmSZ^ZL@uAf_}B%~=n~vX5(j0RI&~707bZ9suaeJTyGaoreOu5sybGN@Lnc62W&D9~ z96dv$@P)#rwN?4kfdcWTQxoF|G%E1v6ghcV2|5X15{^nHl9(rMXBU=HE>$qx*MUyf zzXo0L>7u#4#e8je=P)xn%g)^-k2j2MTZV|C1{UU*P%1ag|aprwKnGo z%g`{K#x4`WQCDLA-8`xOsyM6<^QUiZ5@&M-tY)${KWJ4zYZKy6b%mJ(aNIbgLl=ri zJXD4F)S(LHT<#&_F~+$qLOe>KvlfV=+=!AF4`U?{Yo8_7yXLW4y^Kt@h{>r{oE@9T z$If@S>-!_wh-u1ou=p=Gl^a^Lbta#cA2UG%lAv_udX( z-ZTO!pl2s9^6uQ;4zPIIqH_6g0yw&YsvV@kMeF0jrG#^|_N}#U3E)U0j=r^4t!pbK zB=YdX4`ZOOpEP%uX&o0WA;A`{d!Ijl0U!V2k1`K_bdWATdGZu4a1Il~w1$4$p+n>e zx@|7H?Y7&nW5-sev%@sCXx#dyK{%AU`N!p(mbr+=PN8jHC5`X}S@p z9<(0!=%bHXStYQdJq8`nl~9cKD^kf6`Um=LjZ^Li4<59z0_8>X-r>WCt&Pty?AEPY zt)5&vlVFtgEZ+bA_gg+it4Yx4i(mYr3FRmbeJfraQdF8+vy?`D3E({R&_kCMVDQ>x zYdlbU;UZ@hpel&dBr8+RXvry zXk52`DdVO6MsPTCPyGbWzjJf%-%D_L*!bQK?fH7Ifb!yS)DG`v9+kFTeaCU>N>@;Q zFJQCwvI%8x99$8Pt%%j$?P=|1a{(NI1l={RnfI$ykE_>g-V;>37UROTzh4Vn z1A5+jaBW30OQusFAX?IQu~ z-%&$6tb0MVQCdPMC4Ws+G66J6nEe0Q`>!U;lI%6CQhS-@aY@67I{Fd&s<{PCbS4+zRTKH?_?NsWusqS`)QF zFZLZAgr5wXFXzX^%m6fVvvIzLi?8R*jjty$`WdzlX?6-$aY*A={QeX=WP0z;b+MgYM<@~`QRwYZ=wY>fge-q)S{qZf zt7C{@jf{=h1dfzfe)z*5_B7~6ObC$RAU8%vSWM|RzWxmyJ$BU0E57o|E2gC{B^@#6 zVwj~FE+>Xm3Nm`HGgqZVqkC!9i@BFcM%Paat+e-L8q)n%%(T*X&vjKEbgzDL;`j;s zUW~GsMNI@L-(rLnmo(0mSH0KszS(^&&nN|z8(3aaoAl~HD-XZIRKQihiBTwvjAZc2 zx4*+7pd%X`r6xAK)tByFC)iEkcbI#puei^;>RHgJH|z zbZt%SX;+~pCYdMAEO&KQd)JR31wFq6v)nd7fg#8?QYY2XVDk%$ShzdSalc_{>4mJA zNC`~4BW%*1g_V*(o%sldwCK>a-4P>fSCwmx-^vVjwbr13Ic}TqwyCR3 zrYO_pI1Zypzq}T&_?(h*N81T=_}DQDV?Mn6;tLoXpJ3bgZQ@e(?URtE_VW3$w7g;_ z@70`(6hhT}#gZ&P-LNx`g^#QCn#C(iIo1e-q;{<&6Zn(=?N3mnKrC~tXU?3log?qO z^9}|4yM_bae)BE-=+}Q_WAgRa-!S1_6SOyP-7y@i)GZk z@P(Y7)n9b4e&>X9CVC{0yZz9~=}w3^~bhX7ttzy7g5Nol`%Y`i7d*==On?L+F zICuFH3iN9Qi4PMYgpy(S6Mh_cW*@<1Er;cwPWN&K^3%dXul=m=unfOQ1su0t zRsT<{faBk@fU^gC@XG)fw|rL6&}}z}+twD5CGT3VZNmrB-11%I?tFxmci+a{*Wba? z#mg8=)p6{_gYf(A!qbxSbc2Y4v?@9cpTB`fEQp|=IJ~xMN~Xld@CQ@mJ(IlmBV1WU zXzeDV;SSC(ba47=0r^rL*^N!C&Cg@y_DvLdFNKWA@F-G~QwT=Gs7NvB&JC2-mdJw# z5KaylturL_8A0{v!lUZc4d>$8hv7Ve?W0dnL%+e z&r+_DCA>EAIm=*PyjO8_Z%12^=C`DLL#L~hpEZ|cj(KNHrl_H33s0xG^-lSSt>Ey-4*#RFzpf(cnYJ}&gPLw{R-o}hU9(~+G+avOHf>M+HHhxG@6-rZ*bM<4b4 zAO6*&LHv&D>R}2v{h(u-)vl*q1stZkyQV&t|6Pv{s#_=b_Xm7fJ>2JO={x<@X>UE5 zH`yqS9WCSYnVt^ks0ZhA57Z{?pYnEGuP*z>pOY7747!UP&b<>^e>n5$^WOod+-^AK zR5(ITiX>yBVbAs}yEOA;Iij#dInT%j` zeAKME43m{SH5owMlS8msK)PMRq_>8dL=%T+A{b5u(by^=()FR7D{(AUO_@aKu(P#| z?fEP^-V`Pd96}^9j8c_t&weM-uR(kvnXN6}l>IQCB0fp!2te`A>?f3qO2o(YdI#H; zHkP-@U$eYKx$uMoXotL}9N{Pa3Mnq~f9)oihYo6VvgV`Xx)JjuUu>h^_F`&k1hdlv z7|D<}cvx=AE8$3z5qc2{`$;F9BZ4@DNEgUYh9svtO7-DzkbR_%;`S;ExlPtLaS!vZ zIiO~fIHjfUm`)>ray?DiDT*p(#v*Y_x5IJfPorM-m<596h7^97U)O3*nBRt@ zQdSG2;|rtK@}pF1p;T$1P;FszyNQM6G8R^=9FIEAjdfA$;^bGpjw7d@bJE;{zc(N} z?b0q?E5u#eIPxS4ICeZ*&;Qec(td0UIK7eid4Nl2o&?-->X;)bA83Bpj>}%1E{GKemhl7xUo0bD^TRsYumk#lW!aAS2-|T*V61cxi%9DOB*fX6JaI_&* z^UZF)HAf@9&&|6OE2JQzxoa(M3v}#}6mSk6JY;iga+$$F=Co^8VKo0eJ~~d^88&4b zS%}d>u+q4E`HESUm$esDC}Db2l${32lZ#hZy2)hB=I0vCIwq$a1svr@d6QC#HrpzF z&DBeBMVsp6uW;gXF7}RTQW#msmK7RTRuV6I`N}0c&Gc=KS;c1L>N7@P`0&w3AKJXW z>gV?DTUK@{?ug##DEoI$pJv_%EIwI~lY)t4rzO|s6k8CiZK+FTbR z|H1O7$S2*sJ8$);IY7lJ>u%@IpS!1AWA#br;v2=ixw&E1gPwo>d5iPoz?vbytEpmJPTX?4`B%|P&5^5()Lxo<7w%GeJ3Z9-|0s~9I)zjFDPHj?T3}E- zY9l6Xd2_<V>f(J`FdD- z{h+kf*L75$*64nb3OE9{ZmfRz{1{n&27r{OHT zirIhr^`B#FBa3*Ti)W4jLm5Ar0x>vk_(EN@Dq*z9#AS}@=&A|=1Cwa2mQcL3j!vVD zIKxHBjN}l+&C7R?T__`#h-0H!!nMnFY|XXJ(#BZ0i}Y|D-H8}F!?W;@4g&iRQRvDd z7TH8}XaoBuJ(wUPgn<(XAKVXrdlBB`K7#VByO>8N=7U$~vj#F~E|#%=eG93~ zFrvdM-v&I@ASzdVs9*4+aovYzE`;!j=P~qu{9h0``2w1+zJc1G|L-XL>7Swd)_bTg zuc9+RhWTp~sJ9!aUD|?Yy#l5JU)zUbr;5elEZ&>T;o8M2nJo&5A(?01Av*UF6V|Kq ze1B(f{l#Psj}9Xik79CS(unPe6DLh$UJ5x85)TWXtoAj4*joyigwq0Ko zY_y9&-zyzy#>-!6iQ!g!%AdXyGcQF1)rF0XzcUIrZBxMc+PA)Kb!6>MCPZzadod&? z81;etoqpl;1%Z9Xd-qu&0iaQ>B1hpz$3-Prze(1;OoBTLN&JrCbYzf}bDE8s30FEt zpAtL&G>J<=huyQu47Vs~LJB71V|s1MG^L7m%H?tQ&YWgU*rqL9Fi9kH< zOa#_CD9){5`|c|71p8QK2tM{ZEwVIyVKls9lv@GJt#0F^D>t#UNg=G#3o~ zRVWfeoWiWE;OGqgGiN`vBb0QUoZ`O0KCj6XEsjai=B>Biww*QF?Wl~ae`vwrzy7yB z#fKk$gn#+J{7V}zQegWB|KK0kj+g)RpZ>FrGwlF*>E)MftpCNI|2dw1>M1k5`r{w} z7@Hd#b{?{rb=8C7)z}rNOQ~O(IrF~0sC&21DZJbF+-J9s+JdWk1LIR&O6b=+$I6cu z6&*z$Ejo5PjK9-FrMQiE-+c}Lzkm1t!8HmJ8-)r+_f6oH@4bxUUpa~cCk|rz&^Urg z;=z;`sj&o71G1Fn$1~5RFf|=F~g>Cjh<)w}6);5kFI${&k zV%_z#LD2*4Bvo02rv%EQ^6Oq%Fb-nU7}WvaOW1u}1ss71+I@BQq@ZuC{+>VqN4p5s ztab#|o&}se*n?j$Imj26dH-v;7`;E7Gc7fqp?pF{2T z0+yG&_-}7+V`;TwVWqe$JYKC-kzHFit2ec+4Lj~JJ~e|l`BNR0l-pXx+OEV{`}m|D;FQtIu_C6rF<3)Axgebia43cDTGo9c>DpB3k8%mHqk7X*k(0U*lt>wj>TgLN5tzi zv2yhyvRBWcUCf$dRUnZz-t}?dv$p-?!tTBx-cZ&(4EQP%{A3F_veLM71eFukuKIiU zrw@h4RlrfyRVm=G{ZG3`Q1vCKJnSx?ebfV|iXB;DcQ}4&{~rh3Q2i}t?dSaU{5igi zAKc*sdDFW(mwV9r_I}vmA$Rhs`+h&ye@E7F!}dq#`nlkS(|8k~FIiO^J0z?6+5T(m zYqoQJYjex^c5Q?R2K>-bM`CxyTWQ=DOJ$VHjzU_sS~m8NQW0Vd@9BCG?39r4Y~c8q z2gAWSQjH3ReNBv}$vX!r+vsSW%{Cg8LBe4#YE{Zw9K5kW6SdV979xa+<4+?@nKzsn zLnJ+nf$<>>&kQr&B5HNw+O`j=!C{U;=Bd?yk41G9!vbiuDRY#h%+N))*phKZh7F+3 zFh%m+QC}CCP{5RO+LWI?#LN3n96&e70KOJ{G1iekjP>;v$Gng7X$#3{2tg^v*UJpU zdJM*_&b0epGGu_fbiglOUdlfu*0$s!9jiq8RBMor&tiLf3u}}wTIB14ln*=1XN!Dj zsaQv`9H1;U#r%(;S!-isZOInj3Z)WqbP%Cv0z+dH9LGMho>Q+h zFflfX@zF817dTGqrc4;1tQcecNhb7A{wU|SQP^BTetV5_Zj*WM;?m`-SY2Mk$UxF$ zI+0{8W~#5G>6a^%QD;7fD0j{7n?{c9pUoH9b`kR0Qp`#acef}flzU1sUgoKdEy~-) zLJkw-qd0Q-kjc;Mn`>s3wdD(OJae27Plt(ntQ?wH%>Er_M_`K@ z-Q-2lt82qq&vV9%Xo-{=v|&b8H6))aKazEXiyWFMr%Y)xhGb>R$s8}LcduWHMG@wU z{fJKa>-yMwl(}>~C3`RH#e-rkh!Xo;vn}N-%J!@q(M}z)c;eZYu>Z(YD&!vgJps`d zqg%X}C1_ch)tHdn`nU=>vOwWjtaJQ7EhryPb_CT9Z~0l$wQrx`d#kTrcx@V!H4)J` zjZ-(8{`}}(uKznjCXb)wBY=_YipNcFx9fk`pBG&me?2{zk9jiC5RA zR#~DRW_+5Dk49s5Je3q#709uMvXidn%9SPNrk8&p7K__AQf84A7b%F^hDYIHrZ0X| zaVw7#;}a~KGe>3dk`K^){K&|VeAvHrQF;z-QJ$qRqhm%x#K*06)0C3MBe7%Im>8vu zmu0<4SzpqH(m!_mIP>z1S(K5}rdlZ(XRC4>Sf+eSvx5~ zt6r;OZFXk8@=jLDrSPLRcH8}aaQcJ$ioH|+tp4Qh)8@P$7@cIA3hO!r7EVzaWIhu@gJ9$xf=h=zdjoC@p zjd$n%i-O(hJt(by|3`)UyrDm>-EOBoKkmLLcu-pX&JCjzF?8aD#+?+}eo?SHFX~yW zrcZ=NDd4#HVh0qrLk|pi(fD)ce;!K#=Mk?3mVd@ys!-lz;QPv@KjGy*zkcUJ|NWyt zrBKMn3;iX4UzvoZWt5N%!ScyRS=ra!7m17HGtYy3x&BXLUlg^4AW@(@ajSdD_t*&z9?S3 zvW;6e8x+Ws`08&@V|pwJ?;07J?M?V*_|4&G;HkCYO;nNIPyh4+V!R(7457YOK&>^3 z0Qsz-_afTNbStFp(~O|K=tcQ-5RJd+qW)eP zp5!>vzx|I8ICTu=%jZ!0Z~q1L|Ms7N8@CWG<>7CH&>SU`{f#ud17U2uvw-fE0-04Z z)0q^4wK{H9EBIe8Y~ttV*U)LS5DKTzh8B077VjrCLf$TcccK4T#70Ukqdf~aVp8=k zx4mtQr_5Q3085~d=DUP3X~$o?cFjyt%Jic&&*h{+E`lvBard|?5p9_;y?*UF-h2N& zV}xbW?q@&ynJrA~TwEPJAf{j8^zN;<-ZCaq+P9Y8+`I`jdcU3BHfC0u-pacc8}#f> zYP&mCjJWm6sH>bThJ0}5EN-%{6~JEq9Z|rEx7dy&8NB?>Z;=sqwDET)wHzXELKGce z+OzeOUO1~u-plFU;%432H}x9I+gqwgj8MRdB+?X*WC~o98amdBar0^{Pe;tZCR4Ql zr8G3j#&DXABO~AS`O&r`sOs=fj6*xNWez);O51T|Qu3Lfn{${SEnZ29hyB_g;F#xF zmt_`NhH=WGW3B=y5l>Xe;B<%|vc@C0cX!&$N9@QQL5JQ{7Wz4_kZ{I zk)$B2vxHLvX%yIpoykNg#rSaT(k1-IKl($|irc1`RI9gaB3YA`Qgrc9xG{#7W$>`N zBf&7j!QO{(;(wfHT@BGg1SUbtWkS3XBzWsOp;XlMzUw+wkg}nIUi&ieh*+2dSPG8))cgCc{ zDEEhPm2=!M_keZlzL&oQLtBJm|F|zMjc3+rF`vb`i)Zmi|M`z_{q7wUv?v_(A)E~1 z$jJkk-am@5sbM_*>~YeVNo;LyAe+r$fOUJ~&=lImDsEj`AzlpPgJvvMVzlDwU zB8sI3@+G#pzl*ZkzU#xj=~=diBiIXnX<|fI;X~mo!%@l`LHSl6)|2{ztAHbr@E$g+ zGB!N#LGQJJ(vSj~FAb-Ipj!A|q zZmwc|?mF7FZQ_vvdELucIsGQ)Uw<3fxh31VQzSjzD75k1Q=@q9(&RcjzQ9{$;Zb( zsu$NiF1X=EV?^V3fA2m!j&z88NV~L!#@#EZY%SS>beH^ReQOn~AAN}17v95%yk5I@ z73&*otosfoCQ>+ba1{GyhL9Q1aU$fO$O9Rjlk%`BnyS4WzD>^Bnsi1=xLPpMYkp$1 zM@LMV1swXf=-FVs$_h(aiZJAl#3K|+Wn1_q=0{lzPB!66y2bA`+0Vk5qOTo~sB(!W z)7i7=t>iB`O$@7U=tSp|LxadnPGWHX0aKLHF`&iVHu=ab`L-6CmALN{h@4M3JXSY4DaP~_5L~SWPLjHQ|`0Y6RGq9@#qGN~UTXkW3 zW(@XDaZ9%8d0QR3QL(4-1#j%7Zk28?-wdE5n04Z_Izs@`J5r1i8 zoA-)S+_dg_=UfGnmpn+2pFVWtFb*9)fMTUU@%;u?mRFJ8%yFD*$G8{CL=*!lZ2}3| zbCmqM`nrx$4YSRJyCc1}i<1A-EQu^Z33pDWJeV2`aV!u=FJ%$nn2>TyMKYH!h(^7G ze6D4A_mf|%=4wc^%J8;pjEre&?k_cnKrqhwB2O37(W+_Ga+|1bZIW+`Qoc|gst8bC z@#{FHTEW`T8;M{eTSqS6B5w8L;E@c{10if|mr*8~PBM?tb_*1L5QumXABnf-_l z4-juKpRE6Kse|nm;+Z^UILcrF^4uNrscq&j$9}tA36igtyh4QK4KR;2(wZWgo)|&{ zQwSwS(4>4O#fw060MYmeNzN4MK!&Wcl=oP!PzwIY0A;r{8tpjSJw`b*LOCvhKzahP z;bTaRJ&oZ5U&qMdmoahlB^-L@n>h09H!ySLD@czXL@+sy)W{4D9DNE?`wug%DDxv3 zvWQAy9mT>H+l(}ZGOw(zP%^~o+FfkrWU1AUg}F5>%-=;i9>8EyINOT``EnfvrNu?b zdm9_ud=6rAa*U|5P5Eq{Rpev+hp@D?tnP&b!wSbscGRLj3(oP{L9UQTmGO;?3}Skc zbwWHT1+EHda+?FB)}*|lenh#(OF`0(mSX>lg(O3g-n2ZZG}Ys^kmziP(HuaV^gu^f z2yd}>o6@BYq;g~u{nTr`wh2Uwkvig{K$_8FyKC`sowDC{py5Xmt6S%CeA zW$e&j^18!|(1}LzPB^PVI-irJrd*a~(=k^}lM&g1F29q71}(zM3W6;2nH(sEA=aUf zxYJ7+S;vA26R5sJ%%7u7;cU_oJqnX{L?cnY3z}6T9pQ55#B-QFaE#&h;O`TN1{AXE z_{mRxf(C*}q|@v#9BAy^m*j5Zvegn8^v>+{>#K+HUWGu!fuFeP!xFzn^=*8=UYvZuj%! zyT^n6BdFBQhEtU$v*+ehPIE$1*wnrJ71rIPDrKB_JYl@M_!xx|Z=z?-f0@z;@i(J3 zr#Uw%zi9KRHpa<%jOd55ZP>que?v@D@i#SJOIjm*?Bq!~mlDu0<&a6}s4FQN3m3~8 znQ*Br^Nf#;V0>H_$ECojy5wh!ThE!^+JWWQUZ`A7yiy#ImFP$)KwRv{DCIa)IF>Rl z%iZp_kQq#2W@Z{Q`(`jZyU&zYG-ofx4rjB0%a6J3ywjE;@<3V#aONJJx8k!^ziybp z!3@ix`WD|Tc}W{1Nk>}^(#;zAkudW}9xWC@IvFSZ(MHZ1+f%fNbc*3JnY2V58^>x_ zl|?d|V~JdIVxphD46wa4H+L@&@^%VfAV0Sx2I59(MnEf$C^CJjhSrrvF9c!-Yqsz5Ct6!V12qJSxrId3n&YEJw;x z*DqQDXE!KU_f^wFs_bD$P`Ty39~enrq;A>Wu%D=aBlx7(y*kxA8XufI=#N*I2hhFi z?tAV?z>v!N-A}+8wu#IetGE5YiBT1#VM_lx zD?R1wV)iLNCQc2Yb=OJHAFko(@esnLChF@|1P_u)Vj5Uq!q!h;hksxY-P#5k3%3zW z)Zs}ptwa#@;u=s~L@ZfBx4ngSZ3wOCv+#DZ@CM58kWuZH0|<692z5g6Ei?aTIw=3R zi~5HxAUpsZokjS&zlQv34xPXLb3{Hoi_Y=_{4Fxph@s(&pgIb~zCxxu)JE=|EkyG^ z1WG}88w|rV0%RJmR6F>Sl@2PQGzQ3|YhuDC%X?r5TNS&j-R}{hp1-vf{bUw?WOUdx ziP5M z?W|Vq3e>%JO-U)>?Af!%Fe*+h<||K9;JI+&f>}V)Lcf%AWcp6-%-J*cEM*^=>C{nI z?jpZ_Myz_BToX$wpNN~@i*Zz$#7IgR;p~|YS-!u63OE!1!lMJGfFohV>Za#Zelg|} zs5CnJ>x&h&bI*(F&6xdO7>&tNK8F$o@fiD>*B`P;zgClpGEPPgAHzvFw8?Z!Pm4bk zNOUj9aN4b>bNyxdyuG=BZiQoJe9Xqa6n%6q{0jS0tKP)5>(@*PKzjk5$DyDPYzE#dOq5-#0b#DyF4xO{yM>stk^u5Fo;O@e~&@BG7mfM5H;_mSJq z;otrHe~X(pZ{R=u$A6ENSdKI>$_CCp_chH|h%# z1U24DrJ`Ab(vFftWS+IlQc7{pzo7j2ZT!e$6?=mTTFQ^cY?8uxnCTRX1v^?vd3pP- zw>geW_$UAPALG=?6PV`syL#oSmG=++;Gg2;@e>xG#Q3*Sw7qCls#sXOjsN&x{w>?_Dhd>& z{ZT)r_l>h}bTNPDmUHaM#tQD59~jP!OUP!{!~6x7H85~%8fRz+gd(dD?Z z4+tvHZVNc}#(C`&pAVnc5mauynUMXM3OMc&R5}hID(e@YGVMLsgFX0kV0iK#e*HK+ zbWF;h-{w{pkXyb*yqAZsyN>*g_i*QLeum}qS8V5NiS#L#uMy9e5sJj|KmFsUF+3eZ zNBRSaW8_gs;R%ny6CFc05CstkJhg3jOBdlOUPiZY747XMbkxhs!tSu(iEOI_{&4Gl;{7CowvlA`O+Sq;?h0)8pIRYY*?M?L_;vK;(iJU0ZZI zo>P+}T|4Wr2PL997ekD&QEu((~^JJ(}x1 z?}q;H;w#h_9!CME-cmo31)NuL@vIbZ9GdOM*MI*==nJwtyz}Vz^^YYNn1XZdrR9WY zUp8L{$c;Mwbi4DU`n5QAybRnh_u^C#jzbHp|Gj&q=xQB2QFqS6;FclwidXO z$+%gHlyXBf8nS-D;eb{pk3*wA0N_9$zsmM4j^(;p1@lEb@DId+SPFxqV`B7Cue4At zw#;%SI$^YmUE)#7Z*lT(p&|IgLqM2u`dG(pFCyItYD)`fSGO^GU>e@k5E6qkNTi22 zE`f5s#Bh#9+||vZS!J0Wi(zb(xZUT)R$kV7T8Q&~$lFAWI6N~L#t_4J!W{&e{~+tF zQfgphjd^AtOJw3`c{^AquUreIQ1U0RRFy%xz z8KmR!qb5ASJg_#IZ{mJWn{pVCN<BJvPD>GA@<)nvYcv(a#2{rr(tsAr-XYG> z=$4fpXN)s{{3#8S*_p5Gb{>UX!4|C*$ji3YrV?3Y(pb@AscmfW>iDU!Z8Xu5(i)#y z5R^3q7LoO>MZyM}vRuTUlx{ShB#ZmmKctki@9;^=a7QdBd+_%I)KAoxPQU#I&Yr)F z?OYL~lQT%iiBH7GJOuQeYXQeu%obg8`rW4m(ZnZJ!1=V$pVueNcYj!Ig4CR=tezNu z^91oc7W9b!!}2IUmzQ`@7(Mm-xncU<7X|&izramTxJ+~5QowQj+%kwq7Px-u2XgLv zfo|PLh2wv7!pGXAtRsuu&<<{N%PJAfnGe+W&O709rQw8g<5F136mGxv%e)#v^Kt@L z(L(rFb9y@7Na3X5D1Wo8Ly(`8Ym_ci?0w_ReW|QU+nwvvJhA*W2Go~=QdoPPyT1Qd3vh?TFzw)bm ziYD^fD@yOu1C>Qrg;gE6xW~D7J|JI8Ixeg6;w3^MSxfKbo%QJSGq?VndQ!f$LE7ze z?z=~U)k&|M`o8}=U7URJsy=wH6z==`uP*F<{w$z;x$!A)0w+%oPs4rpdFJDB;6drh zufGht;fu(l(sSXH($p)9@z?|TISM$R zOs5|OZu|CIz|mTni?iJ@yPfl*cX6K|0?M@;V)yk+2g+D~=G=R?>c6xZe>m(Z;OxQu z&>NA$HyXPS!8>0F2#E<{2J0O$IZFnkVhUyY*{3tGV&~A7zNF*HfG?02aii@QRKDt=KkwGsGWFpwy zs3O|zAR42PHPnWG-ypn=EqD`t1g3`3DZPg`x4$>(zt< z>)h=9Iwa&CDd9iWFHyRl3=Ek&p1p8gJBCK4E2VKCW*$#IbpnG!gQg7g?6c4IwDIHi zy)^VCjA?OSN-<;OV|G-Hj+K&Tz0O}%cxmD5z5EnbS6Ro9;*KZ^vGRLdHBwsFA5nz8Swvm1@GmIoF*`y4AU3x>rJwOrA^4OuHbv>{p&@9p3Q?+tFri z$9S}Z;mXx(Xb^AQnY&}VIV9xhz1q}vc{4ALvI>R44uu`&L(t;)npCufCR6?)j-XH? z%Sm$!cd@axY45cFvYE}{?!pr8E-qnZZ3AsVac!e*|5<<%{Q)kI^7{jF-}{Aw{$ z6XBZh)6sWVE?>d?{2az7C-LsP@8JD+-oVD<0>^0u$4{KZnKSR>&;GanN<37zMJzF2 z4dz{w*j|=j`IC$opi_M}y%azhe~aNI6l=F%iGrJy9401o+}fC#BG(Rs7hiIYeu{=e zPQ9=^;t_3J^I6FL(7^*Zar_vDGHJUX86L*y$dH*a4-hX(kkt9q4B8VwB~-Wg&2fC^ z+uy?1zWOp=Ryyg7DewH?d*8?RzVls7v%C_>M}~(i+;_kG9ZYiEDjtt5=s5Y%SaSun zekX7kW2bKsYuUHzdh)*~1gmfMocnAGRt%_UobfKnN1V@J0L>n;Bu74RU<=P%YH4x{zbPBpzYET-(Z#)@<9iU|%id+XzKGIB+nC znGp{rlW`0a-;S~^2FFv#=Zn}_X1}OtGNH?M^;+E?J9?b4Ib*`g%^YfwY66}&RtEyN zKJ34T?*fhjjzT<00cSVp``rpSimeyzV}qLy)t@E}oDU0T-P2{$!*jTNjQug52 ze)Bk9`r-5FM8fcd)9^)SiFlIel4g0D6}lCma2DR|d9)XPj@HeasNP()<63i@A*`SM z5Wdbj8nJ^2%)A0m(1T2PjWn`_J9ldE6G!@6va3fv*Xu`!zd(cdrCda!UPHvwWO_|> zq>K^GAVt|Wnu?&XxsK&)X0eg(Cq z>u6MpXtNwm^11mt*Kzy(*KwYF!P$#fkS!E2ko4pDp-~(>FovPw6#N0vLh-KRqnw3M zv8Lj$NKlNPD34~9P+q*3GLvYx7CLpLRI4ck9P$$4f26ET8OOphui`^G+Qpe)Koog| zIyLwjHMGkOY}cBI_?k$QE_$@EP5wiCo66)&6nX7?hsKkSBfary;oH+wwh^xvlp+rK zJ^J&76NbE)PgM(5WT7O{QfGUcBF z;v?hiZ!v6zRB#*tht#erI*Vv07xf4){8cnr`HB_avP?3U;hwqXcXJO1=&mkQ3VPJBAd~k#^8H*7b$ zTS9GX5s}0QQqw08NRxLbHrU?CV|iiOl-36aQpB@9B!(vJXh3lMX^zDkP7nuqQKO6# zmeP#)S^B3F0j5vf;;q9^T+k#g+1eyu&3s2vQL{j*W31M5#IKY`N{px62_X^l^IPH& z7OtG#K#g_fOU+>RrQbz#>M3|533x&&;-WBdRM`|5JFS{oK1Q=FEhW;PBK_*7%;SrV zV*J3fm^knh5~*=hrZ43-klVOLI(HM<)f*^o+(BXWIyUcKppaNVv$To)#%+eV&AQwm z4WgV{)3L{8mbr-#<-K^sOFFn@mTCgw7~;tRB$Fwm(+R9B%wv6N2}6k(k}OYH_><#G zI9JDfsUND%Wi>_}L`qlM7@=ML+Kn$fU#XT^-2pomcsrLj3!HJbr<4(OOp`6PGQv`s z{e!Y>l4;G(Oc{ROqRdhy&Tmuh(D;@Kn{dF3FllQjOnHjsiBiy%wU0urjVgs>{ft%+ zcWASRaJm*()tu^QLH1M0D^ehGfbB*!H!_q#CQ8}0S|z@25RVB563G8gO-*8qvV5EI z)TOv1fj1Ece7DjL^88|dcn3FwQU5IU8MJ^|0&>Y85r6-4YSqBd75Iyn-$qxi0 zrVOF6tg$KDBxf2!>+(HiYT@$1px~fM4vv-zU(Kmr`mQ z9v#E*@E{Tcbg>8mJ^K3~P`@(;99gp>U-NPL@Z_Mr|BF<>+0Da#8qkJHZQQaWs5quv z+WuMM+ztIa^@HG%Y4-Vjo_Ts)=ugwV*GAKR1ss8{nv0b6_!c4mD)6U2{V8OrPjmb7lah_(4)OGN?#z>xmGQBS|*P#v@7gmKEH{M70d@{iRAyWCaROT!OQ(d>8t&uNZ}qS^(b)ivZI`& zGDv|*pfc}(a_C&0d&SK=%k$1v(0~6~;r_aE;+0>2x*v1OV=oJO{-R)ax~`uKyZs;L zz6f|wIuCQQhM> z@lwSZH}-6Q`VpAV{`$Tb<^k7-f&1329z8!sRsHf|cg6*eF6x&O_7rgT;C^5y7B11a zeH^6qd4i!8rYU6hsg9t^ZkYv~Z8CsB7@Hdv1lt8Xd(ww!*o*R71f?}EQj=t^0u^`y zVfcbE_(FArqg^y^dQd59VzPm7$cw~_2XOmR6*q5}@yatPJok@Y!07jW9jSu@2&d){ z+D{>V=0$XeM&N6l2exh@G*pH!-a?lQM>ipciOgapht6gRYjXi?RbucDWKdbDV)@lF zLiIt!M>=S%mQehgBD$})(b)DQK&CPf_W@%mbjvkFR<=;TeHES-8KGK}@iwv6tYFPk zL3cQW-~?HhbjQs1wsKwgivgzTLsDm61zFZ08BKp2KQ5PWrrRL{7)GmILz7IEm_kF; zbdL21xgL_Ye~zHzdMK>gNX(Uvrm=HlV^JJGaRM*B_<||Bh#`OWnP=?SC@I!VOib9> zuunhzv`r-H+gDzB#m-}u0*$V+k|Sa*Cq)`5*PLLSuF{T_EEHC8DNcnKgDC%=B@5@S`%2Opfl&6|HmE#OE2=bPUqLmpxu zkWk{(iR#C#2e;kj)JODR&|ilxxZkRtBNC4Iy(Yk11qeUHU21XosiDU8K-_?b>zRx_KKV3Yc1CljRzKz@J+oe!7nOr|y#+I-p$SDPIkC=?9FwP>dYW&$*jQhs&>qD%zW$1x zX*|HO8eu((A=YkNo&BrHO4YmCNJ3|sd6HEsrJ+e+S4l$xt^_o@XHHZfj?+#N39Aj3 zy^03&tY?jLS)Nk8I1|ZYP@Q(TSC=Xa({;z0-n;cJaQl|RyKN(|Hc~s%zu!;ctW8-b z77t&!3y@CRIdSV*aVuTx%}ho~b{OXDnRoHpTYrn?)fJR$Eu;ri7#bfyBo;)w%e*s= zvUcUNtlEjJ$#I$4mGJ0gf}WNal;0U=8_{%=?UIA1Q$?}p?6{pi5TS70!18j=7H6Wd z2(+_xc4og#rmJ$5Pff0Cf?I7OB^-@Ifm=5Q6xdw_9MzQiLHG$2a3u6AL8pD~^%H~g zqq=>PBdAn_Jq4US*n?jV^y5+&931elu}Eq{e4AgLLvei(?M4o*!cDBa`v#WY`G_%Csm2w5W-oJ4v!NgSTX>b1*e9dlrEpYaWb zoIU~E`s=470=Ev`dUSEM-uJ(A-;3s=ULya08`aGv(ibOOWn~VFAD+hf)9>P=3m34p zokKLh`rJQ^LkGr?9*EiErqMr}+;)^o@8#X{C+E;dO-7p)K>4v1bTyucpYU_ip%!_K znpxoKww;B3O(2VhXm^_QZy?mIBS@O2V_YJs5yV)(rFH{B`bYdyDsd;2`JK@!X3)wh zzM3)(c?l^F*sfS!MY}xW2hBN_U6fxx`90zkKDrw|vCjC~^6uul?_TZT zy4_%5=&h?e&IHE$_r4d{w>yvb;!Zq?>fgre!Uxkea^D(DzAM*KFh*8|Kw@m zo$NV_rQ(0Z_xjns`}gm|$&)9Dm%_Ml>n1K;yolwcMY9yMUzSP2VU)@`E}F6r$A%VY z^2MT!6)mtyabD?2kzYp|$Un$ z^%DHdC&d(0i4O+H23e1kOS0r=>mH2nn?N`oB;Q^}G&zGHw}Cckui;Xz|;z!64Sgx?nBXQC< zS>>V3NIadoo+Eg+%pT9jBbl z=gp;42^={%YnwPWHaFQmlxHZ{X_JSni6trH_$kA*DWCW_ev%2cD^ai(0Za);V}dlp zEZ4Gc(T8+*2t%2aJvF7wqdw=6{7>4!a_I=Q@qr`;!d~`EDTz`}Y_eqoUhLDcAqNj5 zJTQimhh?O^)g*0l6gEkxn4UJzu)r3-oW_^(VRyXISSz!Rb;NifUu1i;b1|gkR@I9Z zNxeQPcS_bH{o^;Xek#QqY4JGs;tk-)yX>!0VhV;N8%wtGVq)JRj7`ll-aYvH0_t1p zhvSn|Hh(xXJ&g|e5h>p|$Cf=9tlzTF$^y~TK`9yh*+g;Rb7dhg!%!{?pf-QdRW)|=+tw0TwY+Qw(`r|avlziyjKH772R zpBA|P_>ceC=G7(dG#lg*>BM6ztmZ;>#L&jZx*ciwv!DIk=HF$NMe}rj_=kUJbK*AF z$M`gF?i>|lN!$Y`Z|ZX%T)un-ufFygmKK+B;rvCL>y%>8_rCXii$l*kiawoA;{3S_ z7-2b5sR2_a{)@l(AG}ZVyYn{Rsl|Dvt-1U6-unP&&wgkMMd~*SfAi)|JpcSxl&sBt zZD(_M>#eu#s43Nzcv#Ul&1WiY@oE;BI9~6as&xya2dAzbP#EXVl$h&POH(|X$}8F- zS|Eid%|&Y*OSbX(G>_}ZBbJ^f4lUhY+LoMqwNxxs%|kkOF6dr9?$1j;Omlov{1p8W zUlcaymQ`|`=2B(dO+1@p+1pK_4|=?*=(JnL9iRvEruKA{mYjS$SH7~w-+2~j{!uOw zPgpxx9OfPcP6fFA+8^+-t?M?oY?kx<&Rnw7Zccm(CvdNVhuwdkpm>!}H?QvXW6<+@ zWSB1icBkW}@818iV0RweXI)LEC>0G4X$?^0>6Zn{RWEBhu=|pHNdI%cbHDAsJ_?j`g_3(fwR}0DKeKM;e+6Mr z0cQ_B2JV=BjIsNW~h;$xX0f%9=qh5@d1n_s>cpclhO*0J8Xmzl>Qo`iKFrwiU ze)`h_dwCZ#Cp0P4rnEf@Uwj1qP))0}sGe`ax8y^EOpwf@=XIX;ss}S@WAtDcL%;q# zqz=9W-(Z*w(G~dXMRc1B@Z}cZDOJ#2gYCxkg!5>5GVr8cfX9Cvh|W-Gn?h}&faMRH zxNxC?(;t*DceR3a(}S^~7uA(f;O#o1IWOAGn>Xr*Hx|_a-%t&7HnZgQ8fd0lK&pa9 zius+61BZs-8;>A0>O;uiL20cHeE5w;;b1-yRVlBPNczvgI^qn(F z8MJq@kRv~Vt_q{HT&KLq?e>>bxs}eDGiP!AniO#4$IIUp1)NqJkgGEE7kFS-;V73fV%Dc#!dGyzyh@$IQs`Ub{p)j9*7n*|Z}4Qp3YIKmk3O z8N~eEJJ?)bwy~k}oh4|C5!Tp?=xly#2i7lfoyLtjrqq@iFUqTqosja1+Rn~MW_>#X zqBBmNzTw*`Gx3PVx1807%G$e^;Mk;~t7o^5IAMfO90A)Mm+sZY5AMDE-FDEkrKPs) zi&J5>!$^HB!@e|A~-NF{@zt(7Ba8PGsN0Cf~ zFgQBE`XSzAy2p=?;N*!3|`du4SKP13KBKa5y3j^ig!Flwg`ZQ{6BPg3O4WQAMTy0%&^G?|t!>`p*v z_&lBk934-lDsb!6saB_M1-)vvKHlejA6Wf66=^$SH7WTd3OGT9-&4TZgFX0#gT}3k zOFkJ$XGq(!D|b-Nu5hduQQf$VrMF(i^81(UD54Vi%;I(h)vX$e`3}le@_BJDe*2&Q z5Ql%`_uz>QlTH!m_@d~xHqhO83!dC*#=VM;tl$*M$6qd?6FG|5Z~QhQCr_ap8be~= z6z*;oaOFxCl}HrVm)B9tuOb!kB1)R2N#g_0K93VeQ+WD_7tek76psJ;uVMe!U&i>c zBN#ez5Cdc52$PEr5$Ad5K7zMN9wI@$KQn=Wp%e=1OSt|1I|zhB$V?nCWO?#?`dfiCt< zXRv>E7y~JpGWQ!T70%V-r07k*(zKLVc;nCr(GI?n@{L&<<9PtV>b`?>a%yXcXrnYeR+1T0`axVi+k;VCvfAkYyUgzoICLGHtl`K zXMHDM`??pO;NEyOKZbAu*gIXFG@Z5*+{?pG5XaBCwK1nfFDXArF+IXDa_s04oI3Rs z`D@CMXV2ina~H6=v1v!(q$!t52_T+Gq28!64(Hg0p}`S59!d*Bwg^PtTZ>z*RviNa zX|s}Z@X&r7JbZ|8ZBw2Ho;xv)17jhKv5U(ZNiaD;UOxsM)wZ>~i9)W5SSmqrN|vG` z98(^IqrxRk${il8uU2h7Adw=E%)VAD*U_q1(WvHFmOA^b50zRO8!I=FyLlVA3u|cP z8l_4q@q5g)08>LGDafA z!{ncfpWVu3L>nx@BrnTr@lr!e-Pbr z7I)tJOQ4?R_?I-LL2E+JF zX-7Cc6bzXh79#G{#*|{QihRCgnAA{rZeBbb7t;e_OvHh(uY(%Hl_>{EDM{9Ibd-5!D1&Hv5FKC0aGge!SzBNn zB4SEQ@d>&fN$#R~8r9B-*CqzhGFbzX^#oZG5>3%~3Qe3;_cgD)O5cd@~?)cBHR!T{Utu@rFF7hQVo zx=#zDZC|7U&hET@+PvyJhk&LpEm_fDdb2gR2JwpH?Fx;S<9B)iId(AD$nw!!)cJwHI^0z<1$jB&U z(fd2!`HqDZ-uvjIkMN@({fPc|$;S*b-cjP!Al`iQE#~j8#gihv(pBT*z=3^u@AL=A zX1DN-Z+rt26XRGTUCI%Uf8{IBDhHMaDI%YK_dVoTKL-yTB5ib(B~2m5^7^oLWB&PP z@AxFw>5#vvR?Tvncr3j)<<)51TqGQ`IYg5|6rUzoMGaLKe0HttkigjUJ;&I);!B-d zhrzeR^~`_zv-^j*K2UB&zx-s7bR4fK0{JyJD}~)QWj05_+wBhy&1HV{%wO;C-urur zSUBAaTz`T5?R5`y6tOHNHf+w*vBYiB8|an9>`5))2r=cd z+j#elcaYC!$vnx7ZwKo+FV0`tz?n-G{Es&am^mE6SH7M^AiSU7r_h#Z`c9tAMFp(| z5B!T^)H)v2>B8Gh4Ar_wbt~wmBN%%5>*$V5nKcNb(}RvO+-<|RO6 z8)1C$7`oAfO@=oLOK8Ud|B?L&ee(!{-$^6>;uuDMZ4%?({|=JRJdNn&EVl04VO|;x z+eGSU5b;(Qt!x9HZWzIK5Z99t{M(I9G=dQX!(`;N;Ldu}ZYG<`V7=cXGptvEkhqKN z^}b^v9nd7ez(2jgXb*LJCitC5IqY;HKmUh%d3^iFB%dj0x!Q`}J; ziqpzRCf5~q9`r0H!umG2!(v#*qo|Z^t6$ck zlF=fXOrH)=$UXYhQy8T%y}GfEd5*JMrNFXEuQ_fB3E%2oV@d60ZN&I=?~WS@#EzL#C%kghw14-9633IPMCENqTuUgei$_|Ej%IiSGGYu zSHayo8(3Q_+Yw~-S_ze6leCESD--_71orQr!O*}2E}UOt90eRaG08q0z}oUQd>ua$ z(G*Ueda5VrI{ib7teq~?WLxS;Gv(VUgHx}v65yv`E=4T$yia=smE3NSm%`X9yOHk> z*dt#mpXxJDbOaUS(_-zO1)M$DgI_%KRR z%?^she~m3Ia!MhdY%fXk%g+wsYyb2A8KD$;tsoI*w+c^W7@oDirh6Nn@BqA#3{cx9 z6Soa-C_cq!c?|A9fYB2tF?8}668oo+*f)X1>|tAI_HE81Se_@Joq#v95AlH@nwtw) zym|#b`VCCX^pM^T?8Z_3&o2Ia5FV4C@b!H-TezC|yuNl9^^FCz z*8E+}-@J=!g(B9g9z=DNOQ(iFw?&>!mPNz**zi0FGU>G+tO%EFMzgEtUi z*buLpOs5M)?P?Zrd{V$+N76lMtd4`IM&1o1l8%+e~ycG1eHs(T^`Trhr%iM0mGC}9>qi={1i8a0IKY_Cck@uUy?pB+JHID%rGe7#pz#p)=@I!%E%T}nRj zBsvWba!Xa#gBK0*&ss)GM?x4F4#5{zZTiS7tL{ig*xBmUF6)7~XP|?D@gRapZ4ii< z0!*#NFs&NXqXfm2cc>_z=-au~UDw|JM87Y&soA7)5rg-S}v?vEf z(5c@>x3+}h<`OoRNDDe8@~+~Ah5Lw`n^IhCBR!Z#dUynpc!qIwusZ(%n#FmRXPvl> zGEj61q39qy?G4h%53#X$7HfB}!P8OQWDrb@A(n_?FaeAWuzqTrsF!mHhP9{`KyF<} z=~WD$SISkxeLB9_Hh~b&tG#2Ubi+EJd>g0yrp`td8g~{}ad&wQljFm-ps8a%%wj6X zwyY=(45VyKREgs$S+hPU_YsGzFwKF%44x)!>=K`EY-TyeSp{7`uPl?d!+s;VMlw+o zLCWB9=Ap&qr$}7+Jon6L)KoHNbkYvB-K-IES!^lJP$asc|kJ zrKh8-w8&S;mrWU`LOD|)ivf~3Tp3V{&Mo$3(G^p`VOh-j4abCzKotFPju!D@VrD;v z$EPfwhkPBfBavqz2@)U#p%=Uv28;* zckVo7{Xz3-TC{rO%{MW^erKBs-+l*cl+Hf53*Eq;J`tok}0gMZyFAi^?1$SYtDb)z8PMt zHczi(2&Js3qp(IshWYJVxOVNDDGHrBb&5G5f61Tb6eZtWxpEaRz4S7lwKgOkO_k_Y zq;nNLaE7QuC(N7lT40{8ax=Uv|>9 zyWW++Tdk&$B0bdI3;0OT`<*nMyf~W^l}A$)AaA9OF-_8Jl}CL?@vBT$0hSl1zuXVI zp9OBd^eOYnZ^ZxT=qb&~yLe3CymRKWUAgvgK;fi#BP&gkSEZ2dr2BZ^e-Y4MrpGPE z7X|%!`7*-e){)!igb##Uv>{(}^XgZwbKw_JW~J7bu{{_j(;8{D_#zAsnbOEJ!|+UwFl-vWwvJl4ZIi*C29Y9# z{YJM8@5E6Aj{nbSC62?>+y3)OAZ+J5|patUu$n+TH$@`r=y%0fhk^~n0xe5EFV3}G8W z6N2BtYVsEoEHArfSShkdQ(s31Nqat%NgKna=ezUsw);T@Sf(U3$tW%T{Ra+Ub#0Z* z`!zF9H-C4Yj9k}tVl6H%VsUBF&hox}`?d*hH*VZ8LN0;i;>C-`?BBX|3#%)urmSOe zFfBPL_$)6k+jp|ebCm*u1Pv(yDIW?WK}OG-yilKUnF06uFoGqbCo`EhuK!)Kfa5`c zb?+$PWbn$jze7Ppn!Bn8SDC^g`cB)kN9ftg>^$pzKPYT}9lG~cQ@mF_%k9252F*f| z5cQNfl$Iv?+Fc4A9`;ZQT+Ow0wAnwRwyTC|_u5U0BN8&VvfCEt?K^XJM)F`fWrBis zfM|Dz@QS`sdn%m3DUHhbad?nl|G2nUeg>3K(f@(%8t}4QOy9mx7+&O*o@&y|JV@a} zC&g)kQ^yQQF-Fm7p~YF2=>Lw-7LSKQ^CXTOJ%)pakD@?9_}YzY96Ln>m?a-WB;rvV zIeY}){N}gt!t*a+mI84im4r;tYLZ|1(-Bk>rX^%)hk_K-G$E)X!lY27u_r2Wrwjjy0l}|@W$PrAHcg3Ud&Xv!-1xp8*Db+pm;^p_J-+dcb zuU#|+oILU62*<_Ir)JQK@!OaOO%4x#B8+e*g4k#X$)OM;alajBvhTdc2BIg2HRCYbMz1#U{$xI>Np<4jepW$55$^QqD0Y z!(JayyJ&L6RU}ef>HKH}H92iPjQ#EL6>wAok5a(t2fbDm-wUSdR>kR-_foFfvw*V) zd+@6P!Y{&yp9C74rCb)dwI$-Oidnu{eESW|e{jJpB#8H}7AmN1)ln;TQPC=>XcO_| zxBto4G5yU~h`3_5K-nprC8Ev4yYf?BiRV*K1MwMC!a%SCUrI{h#0A88-6m-d^O(E* zW6Yhujar_xB0xG%;+8>z^v#DrvW|49fli$?CXggg8)IBybQ9wwO5}TkQuK&0&KUg3 z3?d`rh#fqE#Gzw|B*_C;7ts=3OHE;5B!V*e#wGHdu~Y`BVJ&W{EIXjOP`&ko{9OFy zUR~JzPEKEUYh~0|?x0c1LRMgEtly2xAL9J0KgH?y-p300;gY^DW%y%7k&fdmSp^15>u~}|mIOxSe%2t_R z+bj`iGK&la%cqHAFH&JIrc+g9NcUpoOPbXxI>DqV>iE1}_=6F6L$W5p_R<70>&1?s z>M7xLNjn#A-K1={j^TX=$sb5AWV?$F@;*K|hUCnCcp@QmvugnPAkjD}_JqwUrXQPk zZX$d88rwHX+C3@8#i_$xpt{}NmVyWQeH!Rjz)_TstAKOQ0#1)-dD8s!2REyK$e(7cW0{;@SD$_*s3gZ+US-?!@hY6V5pGo`3)Q{(FthMze-;rNp{z*^$XQE@FIq zg7Rhwmo8tywQDzQH=}kfi;o*08MdPuv>+wxAwxrhh{qGg3+w0}9dWA7EGk))e0qeu zxgbqkW*b~6Q%_9HV*kOz99JB>?INNmBj9P+5lF4_Hfofei<{f178{6$6UH}&h(l|X z)7wO-K5vA)a?O;Uira0huQ!k{w9w+%i83Bfy}#PVzwP$Ew&6$u~t+(xa6R)xH}CrI4WMK#|h+Zx2kRGcyhWuAHo zxveU;brcr+n--gbQINkTeu#$9A&m%1agX@K*+4+N&pI!b%7_n5V`SeE=Cgx(ZUtL& z7tpQeQIiGFmX6cY(X&zj@sqcXL&s}XbMvU=mr*H^9uYTWSoeeDLr4t{U|?_(sq`=+ zF|Xm_2>EVL+lS@bH?ef2yL zNRs}L?sXfR^z$K+(XkxE%p>K4yKAhAIzp7Yo0L`58703+LCovX28$jq&#orfERm4q z03ULN0yeg`O~yHVXrCz~ZEa<(PpEGx&k@RX)mjY=A$-Qk-fS|1QtJQ6qw83bLV}WOMdX{qCqZM$Z7^68R%~fe(**4_xck|XQ6!LjnT)uee5|V7g>FFta zbnYAu9N3R{PoG9^JEtt;=#e9~_^czXbws(WxpSy@@N1+8n>uiKG!d+=zG z^36|w_H$Fnl64TtyHBEoqyF>en{S#@gf_qoPfTHCa1j0-)c-LMU2qj}+B^IX z`t`4h0*(u=0*;RFQhX}I=MnGU6)?=Tt2)%*Tm>Aroi%r^Idmzbs4odb`!p9WT#+6~ zD%{5A7N1)-A1~!X;c&&H`9&!! z9y@l-j@OjpvG@$L-bsv~OeIW7N1F$Oq}$GsMIPL_J!km*1szSrc*P&ytB!K2qZ}hT+-OkdVN;RxT0Z5k>&M5Qd%rusdUl-Jg8$9(UO&zeZqxj# zZGvP%qHzzdiycs3H(rqRREjr^CV4~lOVPF+cyt_J1bkAyf05wk<;#?(eo($1CvR?l z5dN2yE#U?iZ}rFVxbb~fu-^O_!}4JYI1kIC`RW}bw_h(2&AXVwe85>Bd2HB~jOJfz zqz7g45w>B3KaDr1-g?(wUip>%Nxx&QiSsJ{OZ2F4qR z9S$Jaieu}?B?RUal?SbW2bY?_zu8zvE*M5U5+mbAri%IKbj3iaggpXcNL`3tegq+Y z-b)d{5PmPL?ng$4ZP$}bHcm}XTN{jyj@V*$Dw(t$BT{w|gDXO;qi<$r_F-;*-pm0@ z2|#AHHOZn07ae1@vbusyW&kV8E5_i7xzxmynDi@Gt{Bs--GIZx!zM&TBT;N_ZQ9~= zp-`|qh|yPg?Oc(cG{c9;$eYkGK4HR(n1bE#AY!Eje201U;{6ZK;>Pux^i`ecqN$-@ zRZsyah_Ehn1XXBs2(NtSd)7u`CiL3fX-k>JsT->YeJT$#t|CF2ZNk zyQ9o;|2Oh;gfC~ZPv6K->B(YEv(<%Pd)(QNYV1=T_W#h#&MtMuFQGu+45U-|;QbHS z=YqI#<2rl+opmc_$g%chX=%cc%)cWN2y`dd`Oh5Nz25EQ)&MGZ&staru%2`#ukxp#>e3Wi zSf847WdS$_L+lrE6OuKS^)3IwIo?8Tt7D)19MjGbV_I+%!|nQ+5|UCgT*CI?c(xsl z45#t!PEv{CR6D6orPL!Fp`D02O2UpLV?4TQGS-flV!jo({A7CF^2PX-menDvT=7^N zIj^ieRG)55Tc71mia8QsFI~ETE7#9qi#VxTZ(;WEBqk1Kuv)CxqGhM!K_t#Lm=0qo z5kO%fkBe_FA-`V4^mG)556AJ9uZ-dAUq6P!hYli{Af0J+aOdgStTt>nSMgGY$JCTwzBPGe8?CZ#23g4n4qy;ulm+pd` zFWyz0@97lREj_mp-R&L(Fz~~ersR5&fZe6&%jljj3kHTGU{Ti*caO8pV8>p_{ zGJdB^T3J|K!kx44;KR4yz=bQ9et}UTnXI~&sBx{J0H%eP;SiO4QXaEsG?!HxW zVisPu!ESg|n?CB@8XU~v*=L_I<(pe~=JDZ2 z=WzG#qA80=PLYgq=->e);xQ~QFL8{v$pc2nvkzJRbu@ymQn-=Tn<2($6WH_{q--pu z@C14MYPmugp-Uce1RQ?ol-E%sE<<$--D(!CQVxxLnf_7+ufs=KKao&-6L0c64u6D# zQRBnVs*_Iz^H@hTp#?9tL#+c}Q|(k|f33nFieVt0L3wQx_3S!gp(dikQMCOrhS4!Y z1#GS7P|j7cwNl}IlacT*#D2@G7Pqv~z!T5}wI88q7nvdA0OqGd{ItClz~VCbQa|Mf z;t7AagHS4nT&)QY^BGTN%xbSK+OQMq7$R94%9d&vn>u92ZdJ02$Sz!k-^1^T=UcS` zN`-Yh<}e-&v5YlTOC|c(DEo9MOQkS-XcB{CQUr4H6=pfZyf$jvk$25^!U&F0STey3NICXr0{QV%^BvM0ztmiW3Z(N|fQ^SF$ zpTop~ud)m=tgkM!%p2I=&Z91qHcUryh!&>Q-yiP>R@@&4+M2qd|NKcMpk3jP=0$WIBI;24Mta~Z# z2)7R;B1m|ui1@VG1jtspC{xClB2X!xGv%NS)@LriZO2HdoLVSNXNF7;^>bX<#skCq z>YtjOa-=@}ELE0MQ;!(7DHoLWnAO7&W%!Afjq`2ZUD_-+= z7mT0L#x7x4@t@OEuRYdG%9`vETg7AMxF^DH=K!kaX-+!tj@l z#!}zV##-fF%8IdA1V@h@!nt$jtb9^RK62!+Sqf8}QovFAfA(j8j;Ee_3j1cH;Nw)E z;rV;@=-deBs~nn_(xzZ3UMdf!oJtzyEVQcyL?8H{yphGxi)SZJhn_f2ps~@ryO*f@ zt_O_IiRgZ(pWW|d_A#KBHuGaN&Nlt(QTM_F%8xTY7!GT$mGp~rLMJhZM^IX#%{w^b zQE5AADSJvsJgx3^)R)o|sBLtwxos%`Ir(^;@~D2DJgDAf8BsJ*-wQV=4kht;aeaR9 zi%#!R;O6Dal&5}Bz8*Jk3MYkOvw$|cpZwa#*KtjL`vsKMdbQJicRl!laPB!q}j*E@w# z8WK{b$ly!xkdUYFauQ6mprAMp9XwwoLIYs@aPb}_MPt_tR2LC?d^j3_3FY^%yH|+1@~T8H;#L8 z@nZGe3!{7YohFu~{2*`{d|kCj(Cx|v;NuwUFu#q}HMA>bgnJ4&T}`wR2Z))MlYm$% zl}!j-T3*D;>MHy}KVsSiO3yuDBPrU#C;Gs{e7PWhiHo+$=+vxS#K}hM-UiDq+1}S;drl=%;UVFMktCm2rl*oHNhm zVhL}){u-{`xPn}+z`o^0g7p@QYS(THrDC0USLX36$Yj{hHp+PSC$|vyh4Iq!DLnI( zABSfGIHZY(p_4dr;26sb6bpH#<43XBz@>`|SX(S38XiC}?1#t4vUY0BfDapMWgMJ6 zikayd;%DZMg_07Ib1t`|z~!vgsvk!XvN!togrIM<$SVst zPj&>=o&wGu?7=Swghw3w{V*WzB`(h{-$kccM!ULz)pPG)?)CS{8|P4wQb(zV+IkhW zvKG*sIE9s?L_gpA-Yky&=J((kItWiN1y8GtZgUOZrAwrFBj`;12)=F=UgAM`qr`ut zMSks$Bt2&=UD2vw#uj}e?GkBw8~Ioo6VE?K-p`BiKn^3VO`zn({MjrSbRgIzKl~wi za!&)HsWIbkgkL@00Ixxn2%c_(G^5GqFw+acUtd7;;{PDe5JqtJ1Y*eqHs|KCwYGxc z*(2l~oFh2}y1MlyoF%8{hv6?bj3%>%BOBQz)Yn;`#MjMg9mV)c%= z;yxTdL_T?RfOuKoILb6i-mzpuo=7yny>E+7%1=Cyo<);eJtZ9HTdjl2`i(3TZI#cPDBv)M{U!9toCH@T*KK{ zuVDFZ8Htz_X(LP@C{R9{91ddtpJT(M{AU zZRCoi&EX`13?HUk;vOv}+AYN!AKORAj_PO-(fx2Nfk-0Fie)d8UqJMeSJ8Iy66`bj zE+QqJsae)@0M+FM%4$X4lh>7Xk#HDQ%7-i0F2Y9{Gc`2>e}uAt2vQH+c6(U6epYZ5 za0E&s@o<^FxQJ$9 z37$G}w)oXz2eq6R`HhxYm}%4+#M?SfR`Vjd)|n>{+RT5u+BQq0)BB@?^`9NSwk^fLN?pN+FFfr0_!Nq{0+tM^fO0@ zgX(A#CmcIDiWgs*wf!p_b47%-35Zpht$2_vcbFe-n&==i6hM>mU%AmiG?73wm9!)3 zbbMVf9O2mSunyV(h)>6-NN3oR?b;T3bSZ8yEymw%vu*NOBok3n@Yq~mWh-=$8VqBY zI4&GXQLap*-U_2xCoZhZl9Af9Nf~kjo0~bqL+W3FKpUeI#D_5-a(N%ZiNnMzDbz}o zU75#~?e&3#B_ar&*-c{5SQTi>ugI+Phe zhT(LiajsCbJ|&t|VSABE-~jvT#OSCkif(Lg8-5bbZL$KTz}jJjC_kb}5-oxO_NQ{y z=G`=Q-1sz3q_i?PlwqDjru^v8B)$^vXZ~f3N3v`x=pnr>Go1j+q(?dO60*Fb^0iq9 zZI;jG!`L_dtR&6lOmob{*bihC%^wOIJ?WM)$bUJ18Vnaj27#kfi zd0dOwl0U!x$}6_0tc@88tK&Fcdg(>8c%vg*4jnoOZGyUW`?i&NaA?q!cGR{yYUW$t z`lea3nAtaj5x(DpM?->rO>>AEJF?cHc|~XL;PF6XO;)sB1)S*vhls16%mR+mbH?r? zKKcX@9{4m0I7Sd1l_b8=H8hh^qpEa*8$WqA``M-ng*BWCEeRkq^d1&`p&iH{x zq}v~+|Gxj~hU*9UKd8>!?_6-h?f!l@?EX%mXLG&hM}d8>UypxqwIS6W^HYqbWR&rD;EFoh;zKv z?b~yFPx*&9abO@roU;F3UWBW4WYp`gzm6APc)`gp)3ht!$-2F)$;;xIls=z&>S^oi z!h2GpSzTS{xVdN+?3HKnteS&UK83$tc;R{SHKc>&oivZHx=@(E{L8<#c}~eENy=iw z;)}?~i}q;au1-1ljoGqIiPLWHgM0qHux_n5z;yXval7@j^WJe%>~urB@Sy&rxb6eK?hm3{<-Pwq zYjd0PlpN$IKhbcMcj+&_(~7J-JTN^MocH|1Xt&x&IaV9c+s3UMU;h}sSN95JUQYh) zu~*klSSP&V5N*{FX0o2G4b;v%=lzpFe|dJ7?a^gb-kv<%bj%AX4#%O~GCBi|{9Kx-u0 zcpV8#XUF>X1n8ExeXrrd91g-+>e%;>5tXuLc3eRZnwqd)h#cYPEngq(8z z$)SIV@Q}>8MRd#Ys|0%rID7DM;7GJiy@PXpVPL3?NbJ*Dz}d#>H{Z6SXN=+Rknno~ z2oRsj5(cRN>WvQaYgIfm*hV^ek&H?ko=64lFd2uK}aK%Mz+9UnvRcYXumul)#~u>+JMWAMfXSynQS z0SfY+26+(;sYs!W)kp>4xrAs3m+5_So7#)5`_G1+oAf0#T*trL6%vH zM>&^`1ub@-2 zb`b2g5an14jSk|KZ-18zLr5d=zIt#$_v#}qlhOZ9(Ep7a##sn*7Kz+vy>}T3Jqt`g z;Io*1eXBkpp-aM3*W>54g%01>rGQf|!#6Qu;j}Yc-)N#lP9Q;RokFLChxvthGy5)! zCb>chG4-LSjwGM}(RPkNk}ziz6#P~tQjS=PUM)FbPxhz&|8eLKD{#M7|GqCK-u6$1 zC@xL@S-ci8?}WQ_%lpjWunDk-4j;zM^fcz@@0gXAqD*zSG)XC8$;ZB*!O^3~@WP8P z;%i^~I-Yy(c}(w{MIxD^;7fevbrf%uqRQ^pznm02REILxY;DzR1HE&{k|sCh=Q_8} zWh%c>uh8i%{W|NkX<=<~u-7IEuk^&+$^@;>0hU6Kv(V-zZq_23%FIepo;WTw*(6XN z^u0j&S9~r=NN;OW-xR8x1tkV&ovU)4J|?g{D|Wr?f%)~ys>xe@D+Qc4Ui~Qwr4<~U zoy6B){u;jd)vu!4tf5%Qp}1Xyw;i(MPeMTtCdT48c07e|eR~o={La%jHnSf?F)daW zShg~*U0K1u`(Izfg^Rb*4K{7}ayp*E!tGVuzPgO;N(IHuCi`;-n+p{b);c(H@R;oy za@)lw@Yo+z7CE(#6wQ=x5I?vd-3IAYJx3fW{(6S@3>zGScknp#P~iJIx`hRF+i^7B z%)zsA4c?(Jd12;FN-~id1ZKXAvHgb;>|~kVJO=Y~2yHLHmj$+N)vz?rIBGTGlP+Qh zG6+o$@zV&r(GM^q3qv!`gtzF9%e%PFg$Lm;*Uu&&+YK}}?xK-hWtu)T$&0UFKaWfAyn(Z)-$!<9 z4U=ODoIEm#WJ3HGX&CXl6lqK`ggk`Owlf2}D>F+=afURfCWi{sF)PBm|f z{wha}ywB2R9v4@)Q6%mkj|VXnZW~=Ydn=1OwGtBhDbp~ya65=2lcSiJ8p8Mx@p(0m zaKMic^S*U`8Fz2w;PZx&iTQE-NDTgH2+O%T4h=VO_{1QNeC=gq(muplkBL|SE%uDj zOcLo}3)Mmql`3f%({tdZaH($^?@QTOJhQCz*6LML zoY#WAWD<##vV5VP$BAUZ7Uk_2I4!70GZ1gUnyI#kAWT-yT_LAz$7MVl!L8cAj`5TSqV) zu+2qJJ$o2qlLN?%jbh)C{g{}hoX+^etk&8_m2vAx?lx9R%xjL=fOe`5Jx~eyjh1ZOJ+>BMR|p|HJKSjW@wVxYoJ=$;P<3Y^$sd^);sY-GChL9kqP8- zMU!V_B_J3dU^OQAeTKLwfo3<%F_A*E6GNjDX1U16hlY?$PLY1ZDSK+lBn(+&y){?B z=2jFV<43TWBYkVv(X2MHwz-7KeVT*FAeEY8Ju=?%CW2VRp_wScQP!D1%{FbKUc81< zZVs`ij_nR$V^ug+c%Wm8q-uA~S*Ul5M;CuB`A4#Vj!{W3}S6@Ej19qrzx{FF&0 zSTF4Vl<}qTv{|Sl-xTeloXE24sH#|47LbMGHJ7LO*~i!p@)N%Avc6(Eb4;3l(tMQsWr0}>%NqZhFUw>y7)Yn>m=(R(BD5Byg(ozZrSRG;rX#7`O=#L= z7K_DgUTvCwqJ4Yt#e(qrXHvi+y*9pteh;TFpA4dNPpW_;lE|)Z^I5ve8T8)k(RBvB zo6nS24Ko{e9u$g2vrg_>K#?_P`D=WNS5^NNz5BC2`!nJ@pN$Kb$LMQzxu1cvN5LdXgo5*s2&|Y!~unslr?^j@I%#dAtO(pTP_|XK zT_XD`d8Jy7d<`=lCN39!kfNq!K8FIRO?T#4Ei${f^{qDAxtDXR#ahrSwN()n$Hxg{ zq0Bj_3OJy=*=x3k^VSXPfLq@d?mp1-BOJr;eBwOoYW2Xpi~frzFe`v<$`0&rN=tpm zWMP7Z?S1Efd#~}~&_d18ngw^&7eCPRgXoTq%hY%gFRXc0XTv7_Ij-F{+DS*?C=&=* z$U>2;XnTK{PX|taaME<|`^S<%egY?7Ump0fPlf{$xBK&!b>*K+y}ek`XbA% z-1my`NZ4%whrP$HJNMvIB-u3E#^<{@W1)M$j7-$ea!MOe0 zK?v;AS-{!GJ8!&+Vopa9iSRQn9gpJWdoe}62Br5V)^ZIZ+B#l%X$bM-KSC#5B{RTp zd=YqM#fFTazw5)sLJ7V+1!DM73AAyyMB$$A5`$j&<7DWh>~eJ-^%XzPyDhWoh!kZ#I>veQ)*5RwN z9AQmPx3Jpuoa(ySp?+bt~s;WEx3Q7z^Mq(sE*o z$HvBSZmClBccBv^nmIM+K7V#++3CA?o#S_ZT9O;?g^`!*-*b*9>r3HyYyZ@sbOF|l zEZ{`OGL8aHG;*)rR1FWRi+f;^JskS$^g(s3blkRco!VT^{29*r9{atN=w!aSxv`Fp zj)R-oXGasc8o@hl-lf2ou$>>;0kF2ZPNAS=0-rHANC)sJstc|C`j zqk|Zq9%6g>5sL))J#lfNh0VD#K74x)x36rG)|4?Ao4~PSM=(AvD`)D{PX788aBN)g zo${}CF;nTJAMWJAlN>>%E~ol*>!rVb9uFKGtbC~cp40+PkZrPO0cQ{P;1>@rPJa++ zJT|HoY%DJjpVZLYyokGRzm3(abL7i8eru$otE8!9IUB@DT3~aPZ-U+czV)L+IR45M zI*~9ueAgk(?ba*sgrY(?q#Idu%XfI6BL1Rl=wc#t)h*KytB+~FF1`tRN8}DHBxJ%x@ zL)RtVl=6-6WxEd4)_|=WIRBILC^rKbdFFYwTD z1i4Zh7RY8{n3Hz)^6xj<=9{vq98r(bn*4TCcW5KL-O-Waia@I}xjDc`U+ z*}bCI5mb*#NAIM7Qx}cx@nnKe%G<}^?vzcuo67oR3OGN*xercTfA3FQ{F*(nBkJmy z$(PKf@xgn07O$ct)nC~`t)6+WZ|U#xNtRQ*Fy2;I<53kK-93I)&V^oEDNfzHVO{6? zIl(k;^}qMly%=BR@LK$DX}D!`)-VvEHB`=gGU^+KBkOo^Q7h!+<>B}=igG#e(*7-#%C zwx-dnkT>?>fGl7PrCGI2RPqa`ZQMqCV+o!7Cc3Q#;_(Q=952;Elko+yzQQsv@?eaP z<4P7@q=XQO5nqyB)N!lZ`3{J#5sh~dAgWHKV~7O2qy;ThyM7#a_IXSlJdVh~IHH+h zmcQd15!9qi67aBGZDjLp+*xVT--i(Mo@DfZ~i9pw51G^~wS&1=dZ7W78B-h~wEGgyVGdui-Swur)0Z+o)k3 zNJ%HevelVp7-`CUb>ep>LOdBndO+530$5sI!vtk0X%`*(NoLzl^VmTy7gW zqG@7$3{#`S*w|P@zQlBxS1Gu7N!+zm=4XDqULBS0wPTK@aFeaH(O{bel;chvtY#bT zLFQY^L1o4(%eDN3IcAfyi?$gC(ZDyEQwm3= zLIDMqqgpDO9IWHnq>Q8u6hYF2c%0=Web5o{>c?$q-l*H#Mm*7dwy&y9d6YkI^sTHV zUzGri zT`Tj~zV@|V2nY1N=F8ru3{}V%%yP`tt5_c>PkGnEwX1+*>FYZHaFHrGC1CvST_$O!n$enZ2J*ibRf`I`YdBwWv zMXB#>E|s`f%22XkFNH`aPfkDA23#FCrSzou<77v1YZIQ=$~HAMY2T*P-gyhI7Y?KykTgJMn%xaKE)Hoi?#*o>Vb6NY}*otIn*A zACio|b>mV0mQsRygk1l)ar>d1##E7gTWdQC6C~c-QDW-lXIFwMzs*1Lr#WaTOF8{; zC+<&z{`PY7;(qJCQ+^~5S{v|h_cy<6=+DFBmiw0hkDD*I46=SB#Y7#esdoNlfm*w- z$sY>46>$2;r{H1bm#^EW`umnZh2n6h`NOdhtZwHDpeRrpM&4dP|ueeuc_@(hv< z1xinO(beubHr!{WDq7&abDe$H>*sdg^ZQkX-6c?w`u(hktakS*bS&r(^JRrS1)M$j z7`Pqzmjyy%pTz=B&Me@FY13eIraOHdGNxV;1}_EkFg{u?z}rdSnU{YH{`L|AonTn!0-WKYwZosoyf!E(;rlfel>;!yh=;tpWeAtKh?|d8afA~M4 zom@jV_YoS`{v4j#BD&EI8JszIx3eg}c^aK7e~H@Fo2W0>k$mPwgiahov%HM1H-zn5 zA(U^H;Uh!d2?w>E6>FXdezsjfEfGVZRz*b$Mj=_EVEuZ@Ac{#8W2^e=Rjle(WXKS^ z{B%#J$q+HZI!-DYi&7wrVrFI^4jwv4;^oDKix*7cCcBlj$sZA62~83-WJX()9THNc z`LDROJ5VOPx3XI%&`3~`kRsvAon&x{$itWu%VW>KKdeCg;vPZm`C0gTrP}$X9~`e8 ze@&ulcbRqs=)Bt(UXc4r-_>!?KTo&o-hI9o#&x^iJJ;uUeRk&^ulIe^bNBf@NB6wG z>3!Gdo-@B^@Z59Hn!6WH-@N!7zVh@_*f%(clP^DygU3#q5|s%&R@c4yQ+@TEF#&Y$ zvs-ul&;8Eg(U126G4k%&v2NSQ=~+&bjIOmD`D+4SI|_Uhu-c467I3tn7n+$iLD1PL zPT`CF#&u%0C5)awf8I=V-?(voCqKj&!WpuL)NXR@^^`x9c0VZB4+A%(Tc&nkG?92F95*yHLcwzy`(|e`H9c*@Z$7_GA$^nhOk=1*Vbp^V$HeeJ2K)CP zz*oQe3cm5p@8FwsPe1dt?UaipQXJckl8wf+7)lA>IzwMVkpx=p5^1*DW;(V;#!p9m zi9wdYtgAcj?zM@87u6m8bgr<3Tq(~<$>!>nYxwZYM>zYzM>zArS)6|NeZ2Md+j!^g zxA5+}@8a}(@8N^@-^crM@9FvhpXok0gEJqV#fKk$gmdT4nBxug zoyPP?8ZUh18H|li(yzt#0cIvF$mHgeTEN*m zf@%-;;Fkj~UVk9)U3P7i^r1xFcopmC-@@GwE}~kh+1M?w$#RV!FaGmi!_luF#KO4+ zc!)bsy>bv={ax}L|M-W9O(xNeO`#J?qw8+~2^}w0Ml*jII<7>=Lp6#uQuR?1K~2&& z;X6R8dwha4k-Y2e72-MKZmqSJ$O9J_5#TiwP9in^3?i9vY;SDg@}&(l8sg2o=oFd= z6E_Fz8wiT$XI^~?;>Wh5d?PD*TF?afWJ5r$3Ov;{_=_K+v9yfKXIGHfH;MG&XAn(B zuy*qrw%0c>JbTQPIb1ZQx^r=si#tDt!}#1~n$7jQW+4vzzOu52g%97sTd(~LS1(^f zGUmaFBNG@Qy|J_VNs~p7bR1%f^{E(1l}!0T(}z;L(Xk*crccrVS+>zpBU-SOza7KD zkA&C7zbLL6d7RDi2HM^_CX!+7Py0!uI=Gz`A6~)IW{FMH#t*(r{$p$!!CD(fr;g#! z^G_i@)JE~l8LXb(!sti~lP9|f53~`BQ2t3LkRN*n?{|G@)pPjgzx5Ryd-*pIWL)js z`zYVNf>uq(gv8-#ZPQiRMxqm8tZvm&s5G(v*enj7Iz)Q7yx)=osZWKWcX_quHp~ zqQ4fiv@RI2ZOP#8CEXW^mO1L^1bo8mT|Teq&i_y7PYiXT{5$^GwV~zH%do4k(=aW zM@EM*I>@om$rFWb+R=9H&1KY<*U--AI6i|I9Eu?xCeEmWGDMAIM@Kq&5spfcq|NwS zC`)-pcv3tVi^b%5^`k*~fJ23@3t8A?vZ!?ZW`!)79%R52ngu_~tMkO6+vGR3(>y}C zzl$9G*GgV&ZMQLy@!`~S!x$NlAkrZ1SlS@Jn?oWU#@6k-M8k1JhsUwLv}KBf1A`Ir z%9QIuVa%;(QQ}A$o*pv=q*kqf!qz&1A#&k+y7LZFvdv zi?@j{N(i$4DSnyEspGI@ji|7lClBtojUZY81nG;OJsAc{bA8eLx)cWy3WV|AM{SWqK}xZJV0ra2My16f5j8;oDH)wo+p~_yQF=(s zVk@%zbQ)PIixwqxgxJ_%lKcSsM4^n85|FPs)>1WMv{|OcvS=})Dfx_kT3GEcJ<04k zx}s7kat!jyGFHkZ_94>$NEGRzQN)rNk_@KLFWVi;IIOJ?y!$|bU#V(*;@ z^xwjsJ*#=55AiSl#lOIR_z(ZV6f?B2E5((Okr4}Lc%v7$;*z3`6mO(}^LxMddp7?p ze<`YH?ytYR`cCtn0x8L8uIlNhpT@wzz`eP!eo*~OQRdJ8{Lk^;d+*_mH{O6OS_yL< zKYrX?KPXSaBbpD}&TX6Z9?f;V{PN2dkHTBtiC0DUT?;t+PS9UAfzszAVW*uGzZ1?$ zPv9zn7!G4t=R3vY&ZoI?>#FZ8xPkod=jHTY{E(Dy>UNbfk8r;8tf$oH=s6RXa#pV>np@Coe??vgfBcNQG1Wcj9yMrh3@%f0%RO zL4Lcz+JuEy7#&NcI#HdOH5}$eblgev!Rb14rjo0iIlBJ*Iq~n@o7JIu4XL!OA|;G3 zaK3TAb({sg_bgDH%9|8v)lDVCIqka>M&Lg8yNCJ9xqUz6qjaRJ%UhYIpH^eiNQX7t>xcFqI>~jb_uzr z&fM(aW;TaR1Nipg0ZfkhF_dEd?{2_ztA=nulf|-r)3USH+deWK(_O^B8G`?*2*RhH zfp_)=GMr>|bC=;EGv2B;5J&{!YlhLSk?|{&dGf5mPhwFI96<87{~2nlE9flULOni& zzxdmE#MXTn4ExA%vAm5cZdbc_t=2+48AG+vWL5YO3WuScOgb}L?cF08PNfV0F;@I({=4854&nHeCqabw@$L%U1jMo!K>EFB8JG(mX zcfRR=f4t{+%;MH{Cye`ie|XDFUw-a=ck&pH9^*6J@na0H`=bimd(Uu3cs+WEeTe1W z&*#`c1~ONv31=4Goa(@KW~vrAX3PwE1jUhJN%Hvmpk; z78;ya_U*m;?>SA*DSe08(5R)iMN_^NB13bV1A0p zdENm%JG*;*HgP*XHjZbXeg+2*9zrahKr#_${noI)zRdg*XRsbR#Dh)Z0i79tV0J&A zf8izk@YjDG-}=sX@$B=@WA?y742_H-nux$3(qyoXZHpinAwG$85cGuMBhFKub~>!Z zmaLEHp4I6KQi%53&Ri`5sQwgAlK@hblT&@kqKqam)>c+=cm6J3{rS)F)*El&gAd-v zJ8!*-4?p+-H*Q|X!reKn5f|mMn<$s_tlKK;wTA5!ZV(UYzRLP8mI~O~-onb-GL{w= zFn9Adu3ox?E0-_f=8fz4@a$RKx-(~jqO`-+CQ=TPnSV3IZheYn;8lx`S|m}M)6?>6 z)!ze^NuaiJ`jiAp^+O7JVz${1nq*U4nuIxX<^#l|KAbv!7=yzz=u$YW*R$w0DBLsb z;RAUUldK^a&&SIT?`R>x1?fxDc8|GL%V&;Me2ZwD(uS}uKVwrYfTHEx-hn1Q4 z);8?-YHS}b6DV+BEf6{Xd) zSa|;o@^{x!t+i3uETOzy#moz*@caLde}&^OjUp0QM{0aOe)C_xfTv&XAd(c%u#E1; zIW#vG$tRMQc}Qm~t4x46I64Y%azAMs@%i>D8cWyFAlDXKi057niNeAAvHE-w9}cCbnw-~ zt_I{Oni~s{g^UjAMq%y-=H7b^Z@>8(=I7=yJ`%;@{Ub=mrI;i>N%Ty7m%|saCJe`u zESYkRjy{pAw>re1EmX{cg+m9_ijsqv0i$y^;mmtd2b37L?kONM96*GXGaL?Ld@zRj zvLDws%9!7*lHZQu*S`BAh7$)6Z+bBG%&#L9-9+Q|o2Z^yKz+W8sc8?Q6G3$NU3(o^ zzfs3!-zc_19?Xyg{rdNRfXLtox|IuPY+Xn0)+TZbHPp6pXymq8584J1!)7Oi3yXQm z0bV?P@&JaW_aW$Q!e3uCy6ul<;8Q!Z&ZJmtR&JzNBRWp!Gy2Uoq@TMx)+UhY=PKZ+ z?2=71`EG4OKhe=3^Vgz(X>pG2Ut(HG#A8WTUK{I+cTr|v%}nk?C_S`8;2r|^we=H% ztAHa=G*5g4mDSXz$U|S5jL+utlPKW4>nh;%cq$hZMtQm4?c`7CI8G1xlT7Y}Ve_$h z*rvTwIbZC2E6}~Z@AtF#^s`7G4gDe9@conU#t+gd2mNVi97-ONg1TgKzO=;wrK{t9 zWRXQjNFAUIHGANIDRnI_En#tS$-Xsth)xO<;$K^A!(2Ykn7jOrGCkvyqP^Nw$JIy) zO^ZhYm`0sEdR<4+vaVTAfk2C6 zleo9(#r9?!8+W&n^c7K9*~H~{uOr+kV|@X+#J7$czmjIywTd-V(_O+8nF3 z!ZxC$4gMhOo_H_Hdg^)u2uI@>92qr5zhF3OvX0O1L8($QIX{ybA|E~gAHVbXS~l;I zh^G-C-|1(#U{JWDg`z2RREVdfh$MOg3=TzEM={%^)Zu#%%iHm^P0>gB)sa%sSc14$ zNAcD;KHG@IM%cDd;_4jpeHW>Sj#=V(@90RU1}fD&irbqg6iDN`NqB?e^;0P1HnFt0 z$bK+@5altSPxarkLdv#~OeQ%;)&&yDB#K4mh5k}3(t>oD<5(m>vO%#>G^LfCSzA~} zIyJyD$IMBAX=#~wE|X!u3{ysSHmgbg$>p+0rV`k{e^y8eE30eBF`c?B@-W_L*lT6! z*v1td73RS}BFJ*Jv0Z7RBm7L+QX@%!I*!S#MKNxV#sc%Jv~-nBIXg8@GQ7@oi`Xc4 zDL0V@s_zTE*f4YyPV1~!(Pe(d?|b;4@z}_g%*S`_hBlLwP-P$XfV3`3`D<_t$;>dv zWtjMj`CvR=DVKSeifzWDQ&Nn^B3J%+tNf}jY-eTBbqyP9>o{=aI1U{@#kYI#_X#A| zerg3AB1Mz0`)JLl1&x`{QvpX^-k$Yu_xsP7SNGdoK4%NC`)7A7;3)6f7$=J{ngf3R z`R8%>?p?D8qcTeQG!WdGLr`2&q|vccY76l#U;XM=&7!g_=4h_irRf62FQpbK?0oRS z2X?%YaHkYr)P}OiBCFDF9lB+eGSHv=$)DibwQKmj-~B!OLqvB9(%u3ob_LE&bVL(#~3+X8v_h$#a(&(&(p=FZe#*4H->Bafi+$>Naufk4*w z-8xhMQ@PX@Qos}sCcLjY*RwVo>RK*WIR12;v1sEG{nst;>Qfu!XXnjb?B+WT%?y^>`Fdti1KV_z;ZzZ#6zI=6M4V&wmb}vixqRpx+@c>R)$ltLa zsqblADPQVOvXp4bC04IHpfLJQ^T7i38y)u~y0@{h&Z|Qcv)P=j)hIp1C#Sf?AE;iW z?4~0cl~+A$olW^uovO~15Am~VYt`8n+g<63PD`0gPH}6qwaTJ$C_UA`=IFIyTbBFu zjVVqsUX4ekr7+5;yXjN$C{5)}n|bw4R;y%HN<50v()W6=G_*-nV^d{Pn8uRm-?V^=$B3bXZJHS1{e&wOvX@Wy-96_94c@mi4Gc%8xmIy+ z_72Wo+#=%;#E>U}k(3|9`^V7s1(92nx!a(b1g^G7=sh)f6J&r|WU|Ut1pQtTc@J`p z5Gsu(#uHJDg`;>n5X8g?kUW%zHyK8-?MFM`Mt}^l#}|Q*;i@T?@1+07A0{{~8b_8PJa zZCqTfV0){HL;eWH+9h}x&foUo64U?datT$IyG<7eMI6SDbs@(3zP4s{8Itb@)}up8 zoRHe>ml{YJ!zE4qqel+e`LtqO2Qz~<@gl)Uf{S)FD7>8BOA$x!bRDCRp@|@!QLfzv z`gUk=2pQg6n#^lI@plQMOH_0f(;-#bn_*rXWX+)E&L-zluF`p)^*`OXdNzL!({ z?!D`rwEDv7+RK9*rvw!M$Ury0F`&*j3`^$M{YH~*%DZ+twrf=s?=B#ij3JOnvb;_l zP8~RPugbcQsQ0b{XN=8M9r6dGCFjWY}2SG+ZyiT8fl% z%CGBW$wvaF7CEec5!C10e&^h4EI4J8;A~--Cke`3`m3+qx_Jxvt#!;yW{_cf$+}Fp zE0g#Q1ceC^bC@Pp@m z6Vs`E@RB}siY0Wbn#gYu9}cm;yf}aEvRNoPGu5jHiGa@X?!$RK z{AJ^f?WFqd%8%ikNf0(S%ka1gI2z$LLD-A)QPBTd_q&6ueji%_r%t@as}`0b0e3Qe z5B6XWeo^4!dG}smv3~wER?lBWX}d-mTC|1L1bMfY|KLYB^x`p~ zb`C?)I~X4$yBg=e@)o?=GiYz#LYs8j8y_K_su4jnNE2k~CJA3?jJR+KozfgSP2zRZ z^-d=SPka?kYb`E4Ofycxy5K}mr+Ie(a z5ww|4|JpV9vQ-R?dWfgHXkIC!bh?bSk2<&1fycq>albqn2q zWS;@E?q(KnSijR2Sz^ z({VlICuAW!{e8IhrNyze_V zZdG(mwFYJyK%K~&_g=q#T^v7t{2cdlk1wEq&whlGeLvU6Zd!K+C$5vzr^8n^z>$#E z3I9UC_$s9i$wBHbpJxjyZ8fB|oVQdZrYL?9o>yO5pkuyrFint*$_YD z{ov3r_U%7NzT>s+RV7wxYt?F*&zY8=vY57j5S>Z~le`rr&Seat?WnZCkVwRByB_Jm zqHAZtrOvY>Plb4|FR8t)ItDzem<%n$v-3V$+vngb^18BvD0y2l=tVr0L?30-=+HRj zs}^Z1$D@gIo^>Go_#zENQy%n5O#}RoISsbxy2^dwwmnEEe!MoFf!mpG~h>eqk`*K z*HJ1p(c70KUP{Q7^VDwwh!RPSN*(!H1;N2y@~Q^;TLwdu)8xPXL?GouHcftK-L{4; zP{!XaHqeuzj2!JT&o8CoE=u`r)C$|!Aivf&(R&UY!sytz8RN)6MtWAMkV84UgBs(u zYdPYyOxh4m$OC$Mc}=cZ1LPrQcsPWSQ6KsS!_?b`AkQJbYFaSW5ks9KFOcd2Iawl;GpRf6z_(unm8nqhx9sKwYU z$6dAs>4K#;T1>Hi@?0vq3x)!=uq1s!-eI(*u=GChE-hNCJIIrbJfeyCw5>x=Jc)rm z>MF0k8saQNsE(q0(3e8y-^qJUmoUX|f(z&_0JQJ2)BV7=*KeM!H3KdKKk zNCWb)69{gbFpzThm%I_1)~RdwbsL!3tEnRH9_7mLey+G5IhBkPyl&7fE=*n(;Qz&Lu- zLkLCKOQ?(1+SJd){#YXYZuWfZ_e32JlT3WINa?Sl}5nWzu zMn^{t&)pzHor#GF{MY~bU-6s2`I|QH{DU9-0N?!PHyzJ2>a+y6+_ST@W?=DqzxR9Q zWkyCa+6w(2{DXgh2OfCfX8ClM{4IRSSV!~IM~)o9#fum5`@jGDR&IHu(_Fbg`M7!L zc=z3R@spqY#0&*wARyz8M<0FE-s=X%m0^v_FXN;8@4p}a{lEWrtGCAb+YNAJ?4dbw zHy`Eu^wUqu3RNOjpP6N_y6ANHO)2=U8tR9F!gW#&A-9pk3Wu3Fob{l zPyeaWnC3Lq_S$|-UW!D!=g*zThaY}ubawi*jL&^Gm;Bb7ud!?`ynE(dBzsbp_J8_M z{}J+zFXQExUVOnmsO;&XUdz!_bNj-%wq*P7|NT$V&-OZf`fXgjdJTt3bMgrF?wQl% z7k<3<+H2OH%J)D1$Ny;M6b=+FT2!BT;e{7Wc2t;TQ+Ypk!NGGIfAS~)4L|(hkMON; zebd53d-Cw4HJLy8lRq)T2({B2Z@g|a^rwINXGVAGJBlYmvge+A9y>c3>$ft*5$^u& zzx}sX4)s^@#*aSw5JwIl#-IJ!pBe2co;*Xz812vg?9VMsZScw~uk!sQ{_p?$4~_2k z?Ae1$moA&JoXV>{p^vpCOI>LbrJ)V8`S?j~v zZcg#l59Q5DMnSrkH!Srz)xpKn7Xo9X&gEYTFzqi~rVa>4f-n32r-9P^BI&yEWq_kT zBtu2D%~=`amp%L^d{W?KEcJgLD%&swS{|sGn^+ES9XZ^cHeh} z>*w%HCyf7YT`Q^EuI+3Y*yZ0iaI4j+>d%2%;IBi~?;7CTg^z&<`sbL{FC3(7d@%zY zF{kWK7Vo_Arfo%K49Shv>4`35q^QUE6#mHA8onr2cH4OKd=6)?6w%1Z_$P>Ss|~!h zP)57PzR>a`*J@zXTgD@g9>$)r0Ol69kk7>^z|^qasG>k2BOQyGXPbSA5JKJp0{vkG z4~?Uq&%&p@+Ns1f^u^VrAK}N+h&_22t%*J$QHD3nXZp&jDc9+7z#oUN;YI!02Q2>x zf@7ypFRa2-x&|z~hv488&YxYu;&W%vpZ25C7vw8398UBhy<31!U-%G@wR#Xg$>s5K zy$EkpAC-j>jVElNk%tW(F1U=_1>JWKGP;(4I8C8Q6FxBtm{N@P?VUj%1yl{PCQ$Pg z35606bqEx$^fXzeYiDxv)?w|%L(gO>|4C(W!*#9qq_9Xy?vAf#GAv?XC*&5~{=SS+ z1PV2!rK2c1ib!WrQ@(tzvgtkDyWU>}R_4yNz!|t5MMCiZ&NIdRB+xtE zab1ulte!dLc06Uc*S8-wVb!UZN0XbxU14bzk-lC;)BRRAf(8RiwxM(Csg{ud{Ln9dD*f}{liK#t%F-pZ~Y zKe?~hGF;pEPe{gn9`b=u9alGhgt?t(;EOa7jt8+(`~X*PJdZ@QpS&pvIRU8EDyGmo zu1NhhStM^O`Fz0?-uK>p4==s+l6|rB_B(H5V|@eq5<)oEzR#i~(T3XX<21=|kKD2| ztXZ=O`HA5^oH#g*Z#;1?zW?1{!Qc7TWB83JdEo!~=GG<5wQSBM+X!Bln%e zu>&(0>`S6iF5v3LbEXK-&E6o+^2|GEhB)rm67C^-68$J&8QZ8#DywUR;~p|ja}17T ztm7Eb$v}vN18oIx>D)&cN=MLWRgg*#uzms7p-H?a(QM0Oj+gBeM>N>R(F1#V9Kqpz z`;pK@K8fhpp85uU|9|*k>ERZ-o!h~?AoA+xxSe7S{@Q}^J}fAD*F z`0xJ)4xE~RuQkUw=g92?2;>&YdnlhaH{dC@;0+#wck;XNkDP)pbqe0(5k4!URo;QO z?-6*lFq)r5y;(&tHG^8IfLeA9!SoEg9HUGIER|8-yp9(6gEu~EOOnk>4Xq;iBFA-K z+-r-EeS4=-FIOoS)DTN2;SD4amflb;qFN~ModQ~w9P^j)V-=oSkqJ>|lu>Uq0Z(#( z@_8A7wH@+gEpXJ)d+Z)WdM7A%l(BT-Lqt;p=ouI>Jh}X`n{NuACKIqejqPPrISwc+ zd-WVHz3~!Gzx@uf*-h-5k|Aya(Xfn%8HeM53_u+jQgR2!28}};ziKR=jBg4uzM-D6 zTd2TSDI(=7VI*8N-k)y-h%3odlDWJl!%(>5CC3FmZ+W#a+rYk|HV%$VVz4KHM1nFy zaTodZtZk(`(U-!#kNqZsfnK!Fy@1>cuVVSdITXm#tJHs*l#>emN8#V|IJWW;T*=jt z`OdeHz&ai~JcZ!{4{#t!GS4^)TfpmoaT#Z>mGSbr7c0#OR$C#wzEsCM^94)}2a$?+ zv9Yj&iC_cy)ivxc-Qb|Gfp#U2;^sPv`3n503HYP(f~oOAk->^PE~*VA zD>~juOul5e?$tK8WO#{-isM6kc#Qhf1WL>EsBMvE<8g#y^18!v-MEgz<}&)H_SvF5 zk*DT0PJC?uFXFd)MIc2g^@a(4V=xq8Z zKp&~Fy%3$~ab`Lx{e{K&*GGCGK{(NUAB6|Tj@o8`v0zI(+_9b^Q8dycbvx8teFTo4mw$HZn zD`d+U-FFnJgXFn``{0cYv;Vft3y7EUda<&LM9PmuI)F$j3U4@whF6A>RrqV3#ZXS*WMFjmd^d-X7Ey9q8()BgUw{3YIiBPB0 zyp3dB8RwIJYI(GMGAJUij`_)}^GHohkw1k{%I;Ebq`dBJAk@RWd>(A>?4rrI{gdP9 zr=B-9HBEf(P<|#4_XiOnzYc^`l+A~z?=(=%ty53fLA|(zi|0PX@i+) zy~Q*GNbsGIKaB0QCFHjkQOvHQxVw%D8CI*BgTJlqVpv9B4Us?@$!GzIu)d~l!q2<{ z(Ku?&3K|vBOdP>Pn&VQ4{laTUsEm&|Y&QSvTr zy%Z!p$}mQwy7;3$f*2ecurKZNxg6gYxipQwRNi%t^NB>1=>(}i%G0R4IFr7$xH&zE zp}{`v?rIyEEE;TMiR}UQiLj@|@{o3u37&yiko<||+2XiB4r`n($!FR+O=Z;_ox)uG zUd&Tvp4u~m2FLtdCWEa~%M5T>VYaDbT%$TzpOjxa-mCY@vrmO(H2qFvET7sO0C6S$ zAE6#CJw(P#TRY1<)@+VQ-iiiBrqMsT$2{737{|74BtA8_AWzv=K9{Yq9Li9+x0%%&K6X|g%Ne`({ii~yc|@<}tOalw7Z)*2!ao6DAbr4P-H9zAMC208LSdChP^@2HF)eDHxS z{Qtop{DHkA0|limqXZcibc6B`4XF&j`@6qu#xpV$5ML61IdJfn0geoLWK1A@xM4Cl zkdeaUk3C_A8OlrbKX~wvdDhchqtep0?kg*+HrFWQh1uCT^X{TDE8gYHSFP;Ax8#o3 zUw_k#f8|+cad8=aef@^xD_5@FG!Bx1$ocaZY~4UI-Fxr7Z+P9=&Y(BlYq%>G3)Gu9 z?(n(h1!c&hyk!KTZPjIX{O)`2ntmf3-MF#9W6_MR)UGPiM<1Q#d$XjEEtbEZvbfWh zD!azMciwp$!^1=7!Cn1O1{lgqbGgEy^4{9s!S{dtH;vvjZ>hFWelNfBvKiPYT=~h! zOGX-xJ@%NbXQL6aQyf&!;kvk+i$;#C%^FoPMkPy zw0Pm-McjMuJ+|$>yty1au%CKqfaM)z*;xGTDntb=W-!)?ug$qA2DiN++kW9X~w8(b7 zVR7`H+C%*8)Tw(-9+2^ka4FhQSwz#?u1#UW(b==-jE)p0+`ahXixw^e9rZ)?G3BX# zBI7d|A;~~a`SlR*Lqo$B_nv$1;q{<>Eb18ToU=ZlHW8>y>N7GpGW;DpXkn_C@)M|k zs&CwT@4e>v|M};iw|K(8aHM`Ex_;^#Pgx#6``ORzU8O4{HP^65ACjtXe;F`ogZzq7WPS7P#Js*N^i%v?sW(cE-t#`xYs%> zFZcP!4*vA)cHR2s(N#trw_m$(`~9cE=a2dI098%xdZ#M>b*al;1Dw0?F))JeT>qlM zIui5O#MBqvf=Uy6GQ4^Fb;kpa%S5GNI33mDwhlw$Gr3mw)DWalB!#`ocvo|6yuIAS zi#Im$^3oPQT+3mM%Kv^}44dt$JR;-4Uw;5o_aDd3^)2|TMf4BHk#Ck!L6he?d=!ND zMp*8U2eo<;?NkiGQ~-f!4uOFLFcU!R(KMp>oj`ly2t0`)7Ag#chv4xy;AvEdfN@j{ zc{Dc`;J`Qj6G!!f>G9y za^HMCi2uC3g&P4MV!;TKiKIXUAeX&QN_)6QIT)NY>giht9dmXx#VxaV71+O^nI|7}RuAaMLy0>usZkyco zy7aC|BE{=G)5N{=27&qN%D%Q`fWma`SnWG`>#VX_K78h;e>0y>x!f|jps?<6_r4o+ zue!US>+X0r<9DLyzB?axQt4(oRv(@eg@SHzc@<%KG)hW{XFKtsn}(gcga9|p4&kVC z?+T~gpf=D~bIMcK`f~K<`?s}&rO_#y;@mt~cuny7*-&zEU0dHko9!N&nxaBOJnP-I zla40jB)IF)B9?^nekyYj3f^*2s;}}iAu6}=EFIrvo3hO!@dSpc#7^v;!5%6PGkbaL z*@u~#z1TA~V-p1u-+L%EP6=QjB($^kx5iX@f%2&BuG-XHU zLOy3-`=O-?KMxhGB=*iI%^9Y3fQrh!c>IYc@y&022lw9h0LCY$s4(_XNoJbtUoyH0 z__ZaGzP==XY3K{~3?j)WwhIf0#o5ObgV?H^!{v=XMRFjGmGvynT{(kX?F!<_Dm=|7 zlHo}tG^revoBIHQ{-DuswNj;WIA>pV=*ym0UwH-R&YrdMyY1pEh6&#a>Y^o{?OtGQ z(L})8z{w*s_#gl7uj2Q9`+NBIx9-P74;*5hhcP%1MKt1JTgZTkZ4mL3zXqxJCow+S zPrQ!d#IXao@4jPr;J%|69Uj2!)oXa`jn{DY+(#%Bi`K?cJdHoF?L`BshX`0@acRxH zcJFoEyjG_n&8xgRxtx6TdfZtYKw2gF}aoVQOkG#|tmz zu3@&JvyGTP;IxZCbx?V&xE(y(mL=jf0S-)hM)+b|P-$;y#{kC-|Dw>rAgiXui_dR> zLzEDQUPSL2;M|3~@Cyg=5LYHs|FeVFnavH9iW!6hS?tWdhxH2=v9p%P=+P7SJOA7N zibD_Vr`)G4gFZkj^Df$rAZj<(;o0KR2H)Tj_1iRN}$&0)Qg|%QwnLIfJe{vAM7{`j#D7-y9 zk`t7pDR;-2Z|@=U&>Fl;@1w^b;~36ygtD!F{E!*wZePD_ZnsDGA0tn8T%F&<84ux7 zJWvKbEz0WR`5IsH*Dql9^lLc%&S`8CKZp0GF*eeRSTt;D$oPgYn_MKu&LPZ9Ce8jFr19x(4*f#)W>n~%FBp`Gr00z3(pkNSQ;6`>VOxQ z;t{0pIf3XzKT6SEv?DF_uYZIH<&S8(1aEzl38yGW9$;H1@ci57Q3^!ycfWTp4)5zj zJwAp0u@U%dMZ|qg46+P+DFgIUUh>t-hz=$x>&J;ZA|cp|^!PM~wg8$w%2ATLSw|b| zh*$HfXLZ(DZJ@Kpcgo~y6NL-Gop6TSY%3;W;n6h5b>>msSVo-cQ=vIaOeJ>YcWy5}zgGCWqjKCcHH(dJt(zle|C zJHKXFd1>fk?Z-Kr)uLoz-yOfjCyDyhVY%l8zfM>h}sx2T?E z|JmTarE=WqaGyCBPJcFCh*yq2=Xg5NcD3@HCGR17sQbzT?2W}GeE89aw!kKX87&q_ z_K!q@=%H>A4M!1TUz8juFE{ZxaZdW(+Rm6h5~OafydsqOR0M5dAjA6I-5o@H5eiCm z^ia2W!>8A#NkUB(=va5{Q)QtMd$U~k^Sd7ZvJe-rf)r{eJ2ZPM&Apjalb% zVH?Hbrfp4@9++Ug8`#e7qFD7}J0m{jcnD7RrWij=xxY*@%W%AkvF(%C+{u`36B1oW z#wX2-PDGtP(xLddJY*)QKenj*2H2i@sKtX8JD(O01AfsJbvx?3T0~6r#2r0}X~~dp zmU^CesJyJU`Hr%Y7g}n~&=wC`RNb>@8UsUvSX`6yh8k+XZ^I@v=(w@gj3|WsB^t7&kWQhgN_lB;{m9RFmWKAYj-z;EsnqPJ|sFA z8K1)N)IRj|jaom@M-k0>h3(1`c36M|PT4hwanB=<$hLh07sX4LuWgzk2%MkpnFXGDxd{%8Q^H1Onq0NEvB?EuCX+ph}-?u zt5;1I(L$~2d8fP;CXWg-JkcDq7W^N1_z?_}Kj~dPcVz>2Zbxx`_`@IK+u!-NdBD-a zz4)#RZa!+`=bwAt3=HJ4LFJPnfQ(mkFE1SKJc*l++Es=HGL(_whKvt1{>#&b;@=Lv z9P_mBF9TeqF+DwPhBe~Nu0eosRN{E0JSA7S^^g&Rj+3YEv3SvF%szyZXCE0G$bdo~ zQ8Y(LRM>W2GW=5AHE$_{qI>VX&%Bbz0Oiu9i()U%zffO{Y)G zz$J*c-g?W*_xfwE*?i?6{m~yW&k0=NyJKUc)*jD1^HZEVcaHSgu(JL5$3L;{w&aCI zUVEN<{&}Wx%nUqa1fgkHQ@-%;1$7&kF7h70G<;>giMl)oxA9-TXX&Wx-@&%&kJPja5N z_Fr3D!AEC5qMWis9Zp+^#fhu4W@w{%;`Oz4<}qtBqYQ$Sp0<;GmG~B|>X1hn@gMaS z)m;WyiYpKeX^v3u3ukulr+LN&mRobG+U99+aLCe-fw=mk=9Hg*{sog2C?s z)^9}0E$;>tdYrogN$d&L@AtT+bw2(1(xJ{gtt38k7 zvN6@`!=B%H0I^5Ehg5~-TR)4bz5N(Z1~E;+%GdNGNj^C<5P`QRgg}!*%cfi_#}OK= zBRDgH=#gpor$^yUj{uQD_<}?5gs0&RQ)u^9P}<#wf8bZpLJt~C*HByDM7>x-Fj_>r zyb51(99J(j@PGc>r*U?= zL906rfu*a)AXxi!@^RxyDU%T8evu$yOTv@;bwQK@@apOc-eQ=ZY4Kfxn?U)xikLuW zcOk?LQyhJ5sBnS4Vw78MO^hl`6HxjZSz3(a;YRn)1ehHJrQu8?b%1H#UT61k!M%6m z>8wQqo!vz+C(JP%>INmFAWOq?c0gz4U}^Hgp4x=50(m$O?YVR7ylv5$mL{}XiqmYN zu(FD9k^*pV+9t`AXLs2&`7Tfz_Qwd8FTpLh!1?ch<S)9~D9E#hcIX zQei9D1g9n*>ug_AfK9xK4&-WGZm0Ft27|5qQW8~0*T_Q?AyQmix~Wvke5a!IA(aHB zQh{M5lzH}(uV}%|j7-8oj8LgNdgv$~e(+&a1dbm&fn&!`;^e*e-~CqP3%g zR|g}aBOPih-3s&0Gs8dcQ$0ca`ma5K|HuFGyLjlHgBVQ5sN^e-Xo~csNh#J#NNejI z*2^1EeM4wd3DiQQ7Cy9y(U(r)z}{)xcj_41u!w8du9_0RzP^DBdA?lyM`PNXS(CF) zn^;b~7AV}M2iGu51~3+n;goZEFh9oi2Ls6L=CCxoU`8|9>^AmHk=6o!)=_m+A8n9s z*xoh^Cl|l^64o&ejK>4mSzkaQvx$TjGdhZgS7qV5?FMnhe2axLE?${OFx-oy$L~c^ z<4HV)k#zoXG-$3>3CR&?8_+w)T-upWU9{v`5{fEei{7kt}P-cMdioP;>g%EN|ap9FCl z3wcp1?_hjz2+5P*L1^?Cb%|}P&#xiWY~aw|C?@ZJoa1v0?JKWh^ZF(}%6QQ{702K~ z^623aY;J6$w_d?;nBx>U_N~uiH`u`RBO?gM>S$J$Ni&NakAfJO7{%o)SFyIVhVMOj zKgRk}`0(6Sj7;r8ERjZia}j&xWrFQmW!r^^M=|}a-$5vvM!Y|Y{=*Nz7mlLHx;4C- zSZ2LcH;z>@#L<{&3$hBcNh%rWaLluXF3Jw)n0*c&NWi?(FMLI`tw%DcfsXTp9YLQVIAy?AzpF+K%nm zWIrO6s|dEp?`lQzgbdmxwq=oJE7cJn7{S1id*JOIrYs#ttKLR_X9vxE29=#PMy#0e zO)wNQ<8JBx`WQewNOE`3$MTT}ctY$0pWi>0G8&|8Oy1R~HprRVC>Kk_K@IDxb(AYX+cGe5=wA4GC(znjB;Vgf zwUR;8PizNT$d!s%%~3vXkuKQ|$%G8v%hvDv`qHS7HwL09Gi=fGrG?Ari8CkGL7u?m z=_EBcLS7OHlAe1IPxLaG0CAQePE*8b*ya;FE%Ms&76yi+@C18M zX@-!m2C=YE!}3ZIiBuaS;~|9nG3p^6>NM*Jd3RYiFCvLaww*qPC?ia{UVT6dtRxzS zIXb3B?O-^He{WZjtmq@k;C>3(Wv1{1@B*qVJGyPI3sC~z#JPOZcpo~?M+105bO*3Pqi z{J}$I5DTkNS1(sNHu@tN7(c`@e-u^96XHlQj)6VYrDN=qZOS6K-EC~Hub`CQwGVRo zhsQ8Fa|o%?J(LU5vx%ZJL{?-`a7|xx`uNAoCft9VpqyMU* z!T$WE4RA`10ggMS==idrx_=c9IPQmr-6i-rL!8dVS1qdxxqRLh)U^QnvGka)3U7vWFT)n?mL!8=coKN)*FxFp?Po_u_!-xi<@q+G*~>vb<3&`NadMC#x{}( zWT++nEN|9>LqkqZj3+*zuz&hLYhN=;DP&aeSQJI^;^GX^OcGx;|Xo`6DBWw?6Jr3*4uAcek#A}r+l?- z{ynFTV{Z1kdFWP~{`#+fpZ%d=1{SLCp@WBT_|Rc9NM2Z2q`b3*Z-3`0T)jHW`jSUi zs`$0To4P_W3LkZzSpNx5AwVi;IhfE3FI2z(~dy z`bh2h=bpvD;Gm6#Lh#fiA-TC=>%kzmR9*4XSNiMr|@dEa+jKW8e?LohTD-)pok&r9lKYJYi#)D~AM)=k@le*4?scD8k+4BSt8a1DHP z2q)GrNo%WXt45Tzl%H_p8e56ZzZ7)(uw8!HH2w-e zWm2EfpWv5SHkC#EP6jyg=A}04=DWXWP-}IX>{H?PEvUM|kwkCd^>+N;ywioE-iCg+ zZMxs@KHQJoZ+`49Iafbk3!M3mu5qaAaKpOKF5G^9C+Lpx*|C55penh?Cl%Oj?yq}& z?i%3yEeDrCzaE6@bQ>{nGs5_y1~{1vPQUS1$K5U&8JUZad@&?_ZJcBo27OZCTNv0M!sxH=M?D=uDpEyj{X7=0RFGe&!&fL` zWvz^I(1%0!q!HO|z?*HLUTz{w#UU{ngr_$RU;l`Cy=jLc@CK-G1jf*aBv_sZJe2|( zr8#(eCJ`KZ48GJ9yhBZRqHFNfa|rn2KsAD^FTRPV-@1;Ksu#6-3&kdoCz_50JotlT zKawF$eR)u71n`GDJNSq=9PSx}T=>`*NqnZC@GX20QO;RUjH@{~6BrH&ZA}zX@stqi z^LtGYlVGN=q~!TS6N?UR9U~H*-L!P?f_p8+Rtw;IN7oXNwWsbs{D=S0jBWPJ>@oMD z5{6~zE`tZ<_s{;>KePQwzz@>Do%ucaymZN)tS)g>Be0igH6xexgY1qAz zQJ6zBdan6o^IoAiJnZbg%Y*6=r!c%*DK_%l-*(x7t~_Q5w!7k@FR^BACFzpW{u)Z~fikkscJr)EOn32K#N6t6AX-AHy^Yz`k8pY6D&L7=V|5FgH@1+#C{9j) z1A7J^#aQntgnT`0Gvc1^4P4q(xY0BZ z;lQJIv8h!phVf`OF+SXj|MmBO9l!TmPf-C4*<`7`t1ZtY;F6#EgHiYbGF)LFVLo1Y zlksbE$ys3IKi>0NlejE|a2|_AaL;|Gh_e~CRTEdK2HPAJm#)1BhRs6cw{dkF>PUR z0|UcD=%unAk0-1QHi6CfDyw0?b8Y=gK*YAS&`6qb!^{AO{9oWkyB!qwb^{zI?kBwP zDPUy5l+@4tY=3#J`z&w`aO8dN?iN&c;V%5*p<7-Ns1Fu)v&e02QB15Mw{jL+m(F5s zVGA|N$q)SMW8_bLHr~nOOgnf0t^6SSJmrQH4P2{JyJ%-G@VtR`W(AeY+X(Kz2a)j+=ZpBnUIZdOtZ=NUkjG8zKdKry zIMaARJeu)MVVkl9e(kC?ZF9#0Wbf7?7T45sVopFRO^Vi=KR4@QQ4NGEFO9~nU3!TS+PFs(DM;mxyo zW+uKXDMFu`+zSTd2%$AV0f-<@q&a*K)XAYGdjk@jG@1ZR$(y>N+ZGS5eWW4jD~TRhxx zUh+bl4+9CxR6~>I38#@+gI~s7k+^L|xpw`kc}+~u9I*HQvf!8I0f)5af@6IA`M02w zX#CDAFW~HZ?-1{fyx?XpnM2pcQ<$dW3LIU;(H)#EWz=Inz09hU(zzXOhJE_$p9`Ek z?8+&RrOB&Kd0lYu>&Twku2nKlnEd3((WBUZ;1D)8HgWd+c{6OVeoUOkOO#ak^t$k;&(Dv~={BT_&MN#1LbMmlfI7QHA_ib7ZxeL+nr73skdj0}ySzI6#b z?FGbql-=rO)QV-4cBz|qNKMoiyzv1NQwk08j2h+o+U5=R$2pWX=TR+aadQ_t8+BY*2Hst6V1w!USU%=JX}^xGLJJGo zJc8s!W+T$5pjxURm#tWuL83Cmx>iaptgY1$@9o8b`wqh+BMBK`=C+B85JCa*uL>%) z5;n3`Y*oStM2C^d?2tF+(cdfH!n7MD=GB7``FA);oKGv_^icoS_@R#Qc8NIwx-eoXd>QY3vAL&8q{5+XXvYcEk1~L zr61MmG7R-#o3emDR5*J0Fw(@^B6)be)@I9-f7Pl;al8m}{JF7H#kqwY);Wfu!2!~j z^e^dFKIXytl9!r69%)+rL_AD=B)5JY?d|JmRH$d=TgcTUkFXE2E*dMXE2>&Nv_-Vl z(GDf$@D%mmI{RldIgBF@eg~rm@8xwr+lhRVc}jB%nf@FhKB#vpUDlh*ooxpqKHSqc zgfa5?k?8|S@VZTTq*`a6uQym;%?H$Q|6}ri^Dqna$)JVq|KorE-|=UE`ltBmGe5yk ze)3~H^Wz`eBI!?l{4{?2qaWevA3g0{Km9bXb^jOm(O>BJp*?%<*`ML*r+8cJed8K(YuB;4G>@&>vuLc(Veb4#n7csv@$v=K zH)gT5Z~?2c7qK*Z84Fh~BDZ+ewt8HjJ&zLO*LIdDE0W%-Q#`!DP z@#-rtV|jTEODn5bUEjnGpYO7Nh+kGnU)tX9>g+Y_Y_8kZ7Z)xw&wK^j#TGtz=XJ^x zAECU?JlAKjF@M=U#)|h2IyChuAfEqKJmBaZS7-mMygm(t|IcfHV_l@vUu?|%`Qg+7 zD~`qj@i`~{S1qSNWmOs(%ADF#$P92g&jiu|1p2s9bB05MgC8@#xjlc~OFq_OybNMw z%pija8DuCgH%>RW_Zo+__^$IO#c|t5X}RgSXMvvCPx19iS2A|XaDALAZy&93Oso)(l@pM@JlEBp&iCE}nYn$`vFMDf4DC zJu`*voh_Ram6sfq`NrY`$7-+bR3O7n8KS)Y#%qvQ!RhHe#AO5@Qa|WT_jTs#WRy}c zgAmuF$;^z_9`aQBzzVpr*^O&RU&9rTrjL+8A*6l-0d6z#={0Ilakqo+Ipriif_Q%f!jB5Pg zi@ftWz%9p@P1oN0%PrDZ0+mNRNxV$`R5ba^0`cQ6cK&e?&UEnkr)@#?No{j`m?fpQ z)K%9bH(vL-TQ2z6q2KLc7Pl*YCw*PJ>2;q4-PfN5LXTp95}Lkl;8x9T*W0VA+rJL= zxod#)HylKupVSZU`0Nwn{vtsP?8_M7>}Ik!^VZuY*g5d=E@+I)D(nn)nk;O4v=tQ< zbqbqK-N_jFtNWT5_EvF(%6QNd!cH}dna2k)bS#KwAc|Zyg*pW~U&e!-T!{jh59x3W z@sJ@upGWxTywfiK^}Q~n?x=?UYA&x2o&_T%23I6T1` zymb#=%h&Knxh$F#hNBc}wS|woO>{T0u;XG#c>kCnU=cN`+JrBleL+V|(a;3HgjKm4 z9HnBTul*dnIymlDXxw`pA4{9y#*+{zmx2G{U;GQ343d)d(8CXzV5q%4WgRX{Y6--0 z9VsK6eH5tw%OCw0Jn_U6CQv(*Z&Z9+GN^FMAyC?Gy#$(Yawf4=y^hk=QGj$PmOIcn z?@0-7GTfP5R+uJQ<;Gdc0O~*$zqtfmO)e?SeaE3M<>u7apnLG_gt=ZfOi9*7*Sk04 zGQ^4P#MASeaV$({C&sP!I@cB|P(4}}riopF{@a2?qmDe47~6s>mA1CF=Zx&sUv-w} zkd8+n)>DVBg%dNzu<~>kk%$wEE5i!41=F#~FrL*$nwS&VB%A1hXH5_&&2G>$1Es4T z$@E$*yLrGV6i}z|tjg<)a>oG3B0KG2<#yUc_j1dviAmu}y*ol0PQ;_;ZDe$G*e1uN z1lSiA(U1x0+P}Uhl`uthfC`nq7)hpjFiZtN%2-b#P6c6~xzrTB$}^PQb>4sfeP&^= zuVdxi=AL`*GevNplv?6fUyVefF~sDeRI}EszYgI?b#@IzM5Cfr?Y%7HHbv8ydD^#L zivb_azKS<4y^gEb7m+J9(I76`;Sy?XDs9;!Ru&4Fzf{7b$Nxus@5$fA_~0Q7^&UVp z*h8F!Z9(Vim8(=LKQsmO%;~pm(o1OfX^~6m5r@K`Vb*Ae^r9QlsSaJTb!5mWO7?nN zIB{eK|Jy(MeLQmCVfb2k(im|cN|1lZ;D&S{uP#hXZuj+-p$wqp!rd2$*fXOCrpw%o zejGZ{oq+k1eujnzas2Qh9N05$O6tW67jfnCHRSRI1lhJRwvDwv`z?usB;?Ym(sjT+ zTTV<|^kK$742iS-^;PBE+%*Jw&reIr3~+ds2b{YGICtSL{NkaTw+qw-cUD(XDesb}<&j%>4_nt}abs}@ z@xC;^@jrYIp+r9gD#^5A^A-}AJc!WoZ^Az@fo6S;37m!}_ZDiK=TKjH9j%SG9U~X= zMKlU%7ME=SQO1*6AoN6s%?ph$&M_(43r~EEJiCZyX&sIH5`2`WL&J}vmaUqnl*I5b zf|7}Qg2*q=V)x3t$pQh&pH+VXS3g`u`_cmXw1pJq>gLWiqVYCmn*j3|f+x}oL?|~j zD4$nz@KmNQMCWV=)LF3ELb|Mb{mCRT!S8Qz4M7O*z z)*3RvX`@nWqf~Xao+_7W2y$E-i1^SOr#zsoVyG+hq-BH?x2;*0H#4Yv0yY62^fw_J z$cV3jV0i-#wr8zcvaxjk@jV=q%V^bD#~9_AfkE_-BoR+W5bT?QFI2?R<{bK-`W_zo z2mcdB_wPlhhvQCT5m=o?V`CRPU(JCuA&{CgeTNPX@KJ#-*v_h9ULERG0D+$Y%yA6rg_70WKDan zA2YREz7OF|!+0cLK6v~H9=`t}M9WKP?VM*{ zE7?L)tLZn7HQpHWO+-wNmZ3^(V+p$#&Y-b!2_a-z?kf2;+ku6Wu?|`#GhXz0sKb`Z z>~EA^Da+O~HRQIn%|IF1oeZumc<}t$8s1zeW1BKtPt1!UrW0>9&=dDyGh2}_Ec7M< z95d?n5kqN{`8T|jWqT1N&kBb9$Yjf?Ha!?RFpfRP_Mn*CKqw5A%ZM@r2pd;ePUu5%?k_$d^L6KA)xBPaIbp z#7h(F+f`g&YGF6i#^6wp@B7iHNAd2v8(3P*A(f0G)sr^fuI))g7cvCh&B^egi8`;P z*04|SsaoEUT@mh#!WE_A)Ei zv9`Q`7U^+xViME)4xw*s3f`zZG_=gfWw)p&dp-s>P1{V{}JY|Tw@)BI8oLC}lWQm(1q8$5U5z@b(4bHx%zL{N`V?WtJnS2I3 zO4(g(Zc^@O*AO6oX;;|iiy0I%o2X{C?V~5ZUxt9}E0sKXgti;4A&&^ooIZn7LA{f~JP_cCg3FyD5&O1+(O2-{rS{B1D5h5754yK)iD0`n%{tQB)S zc8TXLB!?z!oc}cVN(MOWFVf?6?;c+kG!}kt100RJJSBulu+skMk*TU?-WCkzZdHWsw;DyXiiOO$TP}+{?Gr}(vTsF zD|btN(OK^(%nf%B-FL%Ho^%`B9_HS=>D+{$f7O9Iqw7R0YWp>Ny<|jh~eOM}k zAs19f84JiGjbsY(@R5;WBoc8m#7QPoW_TbYG>ro?$WdmR(;T3TFV8YEj1*5C8XV%d zQ8z;d^Nhl<#~yvu#(|OHAsa(#wYqH~s1FEPDvk#k^I~H2>@17YkenyO7R|{U?ny(U zdCh4mtWeC`S%w&i!a%h{AbV0$m5{N zW94$e=455KAv_2leLQOmCmGHNSCY##N2|11Al!fd{YEdF)H`J8r1wQbil_4GUdB%X z^=r)m_pyG$y$q!_$Ey$i#QRw_GdvW}lPB&2`}Z4N%e#~CD-SGr>Y>^~G|e)|+xpD( zwB_M6y85fm@^)7vZ|Xr$B5B^(AGq%x%7`(RZ4U~C9Co(IlSc;Gu6tRRUE(lBd=FdM zWPGH#L9M&2t}bI`be&!Mn9r2A^VCy=crQwT>pqdo zRvYLL{`BQl|3IG!aS~SL{YJv9T+8)S84YsK(mS$tm5}4^Q>p=2c}StsGYQWE`y$FI zjO8z(`Jeyue{N~YI$1)V1SnlA9VuYn_{KLZ54k=3o!|K#3S|K^#*wli>ukA^lyD}2 zQOcPF$=e5gH_w~(=1*tUNpW?!*DfAD_S~-tBxg}vVeX-O_kH)U^!dKPt~Gnx1(rS~ zdnq6qEmS6z&wWStF1TswaO)t@wI&FpV7t%Ubc6%~&BKpA!mv}Akr$}WyZa9u zv@{2(><&_Cl0k({28Ok@l04c3sC4Q}5#AFwDx=CIyxD&J4A;Hkt%ED!+-)~4B1w@D z<)%}k@cV+;+TK9T%XSP)`SqYD8b*IlKZ={gaW#&^M~~yu{5kybU;H7KH!o7*B7Rya zT)BJ!KYi}c@h5-$=UBYHgf@AoCg(jKzULvWYT~BTBrZO!O*-Y$AyC}5hy5QlJo)G; z{J;O7zmEfZM&Q-H{Mx38{LUAOvwjiQlh;bCRV6Xh(V#Nw^~o?NZU#7h@+~R5QrOH3 zQIov2sjobF&!*JZvYIf^;zxjeacHQ|6xb0e)pOUb**?-z>a-XlWnW*`h=zn;mH!s) zTgj~s^2p@Uu2VnK8^<0ge^L@l#T?(O<1+cn_|Pyy{vvXPB_!j+>?>ik$nOKb0xJ1U z_!?D~E5MZ1*8>Peak= ztB_Ai$_#MSo}}fwTTtDFyYPz#hu3w+NA|y3rGo9%74pG4T9s8~uAIT@!WtGAbBOo! z;K3(PQkJEh+AfeMmw|d2p4hZ`TxhQRH+ZXO;SCL=L3y^8-9(wZGyDEk%CegXam@7u zqG*=a$s5RvgGmY$@@g|lCO|>i+lIeq4`t?2rrm^}V`MGA#<&p#2M;sdUNj0BgnEN$ zRd-M?Y+(My53sXRLHfWH{Ny3kTmiFdRd@?!q{G_gqk&+56w!S%2<&|Vp7a4@Ri0Yj zj3v?7;W(6I-H8K^MeTYK?aUHNS97S8%80ZsA^*-9)CW!=FmceHFJ8TbYI?2>w_Cm6Z=z_9TbrEQ*;86n6`V4^Ej35jl7Y zBgc*-mKY?usB5%~Y@-qyoAYS<$1wfd{{XpI9526m8IM2yAXf7nNAl;<7i^%lxr27m zgPkRgN7Or_eE~G{*B#FgOsh8$#lCy?qmSwLA3KFm|2}NbFQH!XFis5defOih_%7C7 z{68s^-XOhI5occE>N@p|EWGs_DBZY9-DnJc?XgMPvF)jBf{J5^+C%ikdmR*EZa!;s zoENU0g(;2CIurjL*&vkahbNIjaq%+sHPT4bnIx|ia#+1`0sWIxh!2fh8-7*z(grxx zL0!4PDZlglb3@k)l7(2An+7=UliQQjy=#DT`jzK#{=K(NmR3^2r5neU1B7$a1BiFi z85EI+oh-(ugZjqj1qTmb7CJOzK)Mi}bb?%YP@n~qI%QA~Wo#Ma>q~0M_Sfd-&E>ro zokS6m&qjs^EzTPGXr6Loh5D$rHITk6nNs|=TC3OsS18~^n6j5-Ic>LEq|U540)4qI zSt_@ilX(GR@h}F)2QZu-M)k%81j^!p)~odJe!0OX!+2r%J`<_7{IqkOAYqXat-A|o@|&k@dj{XvyL-Y8u*Kkig=Yg zHA7K8N|`$y^P)EzK%nhKDB=TOL!;?KZ_tA}QO9+^BNvTTzl z4`Y-#sxF;JrM7|Cz$6;f33j(`Fr7Shb8XapgNTh!@VyMihk>I9C@cFayq6IX>k{Tz zLY^(-8%n~cvA#|6UwMoXKW&ni>uY?+Ku6p5iJp8YWHQKZtf7$IVq4WPITl4a>8Cy< z!^IH$RvpVLi`bNYS*~Mb#K*QEZ=+7s@7B-0#6uH28E0`ai1jZk~T zj0d8mn`k0#TY7D7=TNQ^H%%GTXe;nI(!G6FHO;lChE>Y*T6oe{4x%4@=%PL@Lm7D% zkgi-RRY(U~(9(8Z#4FF2uUr!wpx)7s#T$!Er@_9!@w8eoeO23}t*@*ho$j+O$K{ns z+y1uMZUxd#hA3_^K8HBtXl6V^zG}Ul*Vd2Nw^SDOkyLN5rL(!dh7<}I2$WGIAuVQF z*kv8X9n}Y!io-j|V=P@h5(n3zYsO+c@*(MlyzA?ecZ{PvC#lo0=TPqqQ2z?VlV-@P zZ6W0~sKxP9-mdLq3w8e%X*QRo4m^v6E9bDbbe*(VN1EgO#J)oqo;ieA?*NXTIEe#? z4)KLMgXrgnfBxsVdj2eN;X#9VuT`nPvUD;O5sj%_(zikZKlOa+`kE6Uow1#VM~2xa zJz)33q5d}h=cnShXFPzxY7SGa3OwuN2ixn|8`wrWmPG$hj~S*7B)745s(>)Z__4_u z@}PdChbNKhAH>GOtQp2=?yg9hZsc|-Q`Br8u13C9B#)^SDrSf^I5dc%(Q$ZXTt_)z zY&4GL-6)Qnc!XtVU#izo%fO}webncZ z6C)VvPg6`BLaAINeK(L!MG@;CFuL{Y;}Nz;#TQ1U*+4m;W1pk0u9jxs$&ru9ph>(` zhK=%|A^a+a<_VgO8rrOv<{GkX@_~jQ$yf>lX&LE+&0~cY%Bvj1{CqD=n%9RPY#OA; z_8>x;>eE1d>8or(<<1W(?8}Z<_7*$4yjXoc4>%vsi;`yN>dx?0%62;_CpRs5FxuK8 zeeR`f-}wpj{Kr4}FfFqC$Awvfl znP}T2w|w$iCO#++Ecz%`AE&9Vl0&AaC(Q`v&>?O2l)^!tA(M452YY zX^B6{7-MvF$l64B5Z|Aq?5k~*#0L%^IY6BvhCMS=Of$jucFHZ?MP#WlNn?r1zkeV5 zS0n;?_mdYDeZZ?Wm9dZvVe~PhK3uf1ih1>>d-3oi58FqP2lwx#>>p$NDse)2g>^c3 z@Q|e?j~XhU`k2~YI8a$-Y%)4BYI!SP(SW?E2se7JxJpOQWE7x##Zh{CS6evt63^OF zNp%yC866rjxlYHvJ=5gn^0p6*QJ)$f8pinesLgNdy^)b2hd(lc%IAXGN_|#1Ry&G^ zB`K3lOpF@Om&`))#mLYA`EWl5DN|@r9vmP~9vo5vCZEdqMrmk1Sss97Afs}EGCSgv8V{ocL%iSMA%kMJ*A8yg#D-MvP;nv=J(v+mke z!8JD12Qod(`_SQotm6dRYsTK4n3%MC;Y4Gayz_|8gcBL@2q#lh6V`8(hVoRJ%EO71 zw08wA&VE^-{Pk0Le%WRD%K+6u0M&hF8j zhroTm`g(vI!qbyX*`klWD$$qEQYr>)Yonx1 z9x6^Bl~TD$)z?k3`jL@;OZVziifc5=y6ak#PQsUc z*~+r3ofNJxO*-gW74XObIMa#v`!J9i!{+W5GPMPaO-s=NdSgkHc51kIW)bb02kV7P z*ecDkKQ3c-cFEdfc`1vx&%A^}a~_RQ6+7FzjLULrs#ExGckpVpa6oP3ww1u1^DqM( zDyqj0jN||HkN!R;Mw0M*TV`C*sA}<#%+4Qka3Gqf=FqO^q3xZ#0U77$nYQB#8V<~B zk|tHPz)OCrg->nmA$sysd2_twgxIFy?`>Oj*f%qcX)0oJH+$vUH7u{Jn&PI(2Tjy8 ziEoW5q9?cf?pdIE3C}u|zrLuGk&pIl-p#PAY)E~La_Pb~j1Kpb_pD=Uvx;|Nel8GSER#=V$k((UQr@|W%(V+xUEIOO zavsAYL%8?hY4|I1JNn#YT9&3wg$Ak=IjjCLfEUo!LeG!Z~>2b<{SO5$v0WFEImO^(w-? zRg_DVDX*Nxg%3*z_l;rbo>K_+^rEnx#o5^nM3{f7rS0%)2&KqJ4?P9n0N?kO;caOF ziFwvD%zKA&M3(i~MytHRa%a(8UBT*yyVzQ;BS3z(bgqO_D}>~U`w@usm>~u@o()YO zAl4|S$h%K|6P{=iwd^()-+2LVzVsr;+9gbnMzMd-F!`&DX*s5mE1K~}Q!l>H-ErVg^2X&_Va;Ntu`)-zgYC}Pi` zAK!kW7cp-IzSRcOXkmCNjnT0|L|T-4M)q;6+CpP{j$>K`^Or8+|M!Ql;|DLVVKCuC z-*6rAnWG%LMp;(XFvt`*j(J0<6}Hh1rI9>*5=*OBuyA1$zw`qIP>Opj1q^T zYzDEZ$IqiX$GRFvs*=ewiEslGClc@mi#$dVO!gwT_z|-2{|xPL5+1hW z{PRD+=H;s>vTnAxR>>nwy(`jKM1d7~Xdf{&>>b?yJC; zHo(ys%kka`bHcv}bjv*Qrl@*!8{oL9x!3N!7B6LhbLQ0-asJF{${3W*`7=E7d3V`$ zY1@7pp1ad>^8TbUcbDx`LD7`%C!}*bC|#q0+rW9>kq0er=hhDU(1H!Gj}c^itwnx? zYYT?Gdk?a&?NWwbVdS=LPoRFQg^B(?(lEpH)wC8QTmvP^^fl@%GHQ^ay$tT;=_W$i zR7O>`8rzkOR}1xt2%nQ5%43eoQ7jeE*FS_2%9_FEHreG8aqB}MltR-(`8h~=JJ7>S zYSfXK5BX`E@^ZZ-ogs`^Um8J{t++})m1kQ8)2NB`SbtB0aw6NdQLZA(XLGAHTwbQ` zaHEc^n;v9JEe!QVD5J3l%jS|qAY+S&k96Z_8M;Y! zVug%^vc2T>3Cgy?0`)g+B9hcc2yGM!tEf~r$%AXiW+)pE&LBQMgVB*eB%&oW%c~rh zR#0n&5ltUJTL$gTJaRjW&bZO6Vs~d7)j|QaB5_=9A#5H-Dfc&;klLtLC>M(4t?YG_ zIn`bPGv$zB6?r)E7Ng9a=t;3JMo_PokV-bG_emEeZHR62pGRBCwgcGS$YPOv*B9_0 z*&jE97~2x6R78H4;|ZB(w5JdLNQ!(aWu6JyId9k7(}z0*Mqn0eR7ocOQx#()C*GCv4+z$d3R63z;1( zU0=Y$>@{SGUw&=??Z9%$ z;{-Vm+cAa&%iLhQ^u!~$XTpbj!>ef5+Npg20RQw!L_t)o7tx>UN0M<1TV*V)vYj~| z_WCIou-wUsAtZ(;I8IloJ15YJOe374JTx(m-q8tcEiIr;I<8kLsFX@b_V%JL%z~9O z*e0HPQYqHmq1j5Igw1uza^%^`bT8AI!0b{1+rDVBikbrk*T^L^;0 zoEBl5seQwtfGuXrgW1aZHpfmsMh1Hj<@;wr zvs_SY_YI9vpMMLgkLM*i`!x76W&12pdKxFS04oC=>#WQ|;hM+Qb~!S9kg`>dSq2;b4w|!u50x(@oyPE=-$e} zpUEgUslkaW8dI3~tcomtZB4CcjIVnouQd{TQ;#)=#5;wLjcMD(xSlxin4XiT(h~2g zQ%`6RZ;s30+jBRx7<|VjAJ5CvHwTbhd`%Gc(dv2J@ zsxs)A#&H8CtNfifP9By^SD2fp4)ta6EwxJ^;B3{e4=a8sK!l>$cA)on6qq8)DD&XJK8}U5C34*=>B| z9G!dpbS7=9eBEI#eA4yjfiD*Omk%nhmAO;!FIe5L4cs-r`5Ovi8ZJ@Z&V0V^#A*Zg zmoUJ|Wq0xJ+i#;l0oG-r&g9_71r7dZkb{JqxG+Hg@GG2xp07j+q}xWn(#E%;iHh}4UVBorKE9r**r)1M^3^&aG2$+0Q1)n z*xtp}Tp4Gt*Kw~uj$wZr{zwANnis`bA5QO<@qaCE;HMHwQhn$NQNi?5@bXd6XbG2M z+P8!>2S36?2N6a$&b8v`khO6i1!Lh(i`v@$N!G;azO*wTOyNrLB(O=jl2RoLV|{%f z1xU(-lnNQ$Xe%jsw$ZgK1iGGUBxp;alEtPZTHj6`t51Ap4+zx6#+iWIl zdz4DJ`uqRW-^U}5K7#Lj=R5X}!X#*Ez*jw#zFQZSuUj~_@J<<2HywIcXTuH8O2<#( zPT^7@bZ=puJlr@s+;?<#59eMvIqAEHJvY(7!FP9fce-x4TW06I&bjlR&X!JxhSf3L z=Pu}dS18rB+Du#Iv?&}H7MBrBCJ>1Cn8Ib-OEHf7j(g32_P#(@UCA4``6;fOzu{Lk z?Ftj9+-`YvtuhO`D?Lra3iSe5SaNp6LTUIwe!(ZpQltdXu z_}F$bo>3dh)ix1l6U4%|1h7a%F3h85c&50TFq3B!8T>fqb|xkjSMNJUK0K>0SYEsq zz4)BxrWiYoVl=2P15_SeOF=PXCdRm38BmQ}flG(+LMfs8a?VpXx9rVm7R%e`5sw1H z0||r}=4Cq511B*$a0ol)RYX%P19iP(wt>~PWo%~_ku9yj+uOwS$$mu0pH>#M7^=MF z0f#iD0(JVe4uN}CSyV(v>1rYo_2GZ{{lANQj?a+Q)NN9Zl|xe#zX3;2T(5$drD!h+RsD#N=j@KXV80@f2;%!u9 z^~IYM_YcpW#oER;mX?-Lr1C1G7JXU6f->b>xYXg+#ib8{voNP|#Y0{ap|Y0XSkz`U zBG}1n;_BrET)MP@r+@N_ePKH`GJ>Goy^E&EzvSlqh38(eNqXB(pw_^Rxp`DdIplXU z#xK)D4r}A43xIq$t!j7G#dlDBYXjH%czM;8Q^Hlz8!8)`mO=aUAPOsTu{Gt$6s~O zTxJ^u@;85=jPlAk>|DEswY3~FJcjy{IPu^Z{FPa>wlAVx+%TSvo$F{XzW`b7c%o_Y z%o5t=7Mi>3sBDzc?w^6bhXYb+1A+ctlLH#N3-Hvk@b*kGU$2b?&GH&RUg{-7_xYM+ z40(?BOW3{oAwt84jo15|b12MR$LcHRv2ZDaY_$i;@d5JQFe1qwrc=V)D&MPDZJU%x zEQnB&??t?pXJP&W6mDEXZR0v>TQ^YKzJb!}0&+Lzkh?yIoevhU@KOe|7kt>>kuk;~ z)^@0eQ0^SQ_aOu(_F{Ks9=Y8T24@Z;$Z^M;TZWfoTeDin`swF!`qdY3HCW>BFXvV8gyiYp%= z>R&}>c?+3*85fpnSZ~BII5mSFj)Nnkb%e(T;r9-6OpswljpbuGITp5C4VEp7K<@+= z)~@5DcjquMG=s;!@f#Q&+l&5@1Bi|uLLd=iTg@U7*fQgPUm}hA?p3A-AXyM@(@7jWshXRv(X8p=(-E!6E~y;xhXBiD+fS1$AuLr5HY0HK~J z{Pi_bQxy#`4awG&i)<2?`S>I&XdysD6Y-)gGIiE78Rv-JZTx3DI1^mXA+HFLfiaml zqj>3Ej{h9bVjBNjSiLciMk$Y>LnkPM2sh5Sr}q4!v27D;I<(7gu)r zYS5Lmi+5KBxf67^&BxoSyNnL#xePS4rLrtHsP*|g1q3>~VKGSjM>5x1_Dv)&cWN>2z;uaL~!6AdC3_S<6i z{KC8$zJy83&1wy?0Ojgt2HwgR(uoAZl(9YJc`fSB(&4Jb9aQp}yYMfOvcUGy;!_TcY5I*CUQ zlE0P;*vXU673+wS2aN-;_5U>J)ypdkhTVHn612`}_LE*W^_KYAA z4xx~{PT7118znDJU(Mp>vp2BQ3?ox0WAF4HeB+6ysE0;K9}CE4cTDCc0&Jm5dV};y z&8O&IhxnZH@qu^-`*D*rQE!-MidtQ~y^SjCl+EQ$pVhW#>c6FmK6;?u;jl~Mu3+Ar zj~+hE_9|g@gR+A3Vafrb=Qe4=`XO;7KCEj;zF^+$AG+#Er;zIHLq4;MASy`vtB7a| z-?k4c8J3|`cRq~a*c(kGt$#2PCtaqazI#(&V}9bK@&(!=e;*wj#^HkpZEI+ah2lf% zx6;|=HB}zgLgeK!Z2`@`=a*Lm;zS=;XmL>U0@C^AWgwlaz0U(I~DV93*}?Hn&QP$gEr= zA1b3>X8W;y^&wH2ZJEs#D2w$W8DgE;cM5ec1}Kw7{dMeCNE7V0>&x1*in5p}fHFkg zm%t;BJz<6m;&X4k{kG}1@d4E0w=k0cQwZZ$3xvsrAdXKdlRRHBXTIK;`Bi;%LOin1)%+a8hyp+Rx8^_E98aAwNb@iO^i!`c7V;SE@!4~EeoFQxkm%PI zRE`0{CxP1Ts~F&@Pl{$0#($j{9|wir>F5Uafxm7BIN9tjX=KMfpmgOMg}?B^3pUTI zMQ|D3Jo)64_%HwYzu?>7`L=z8DFYiB9*E}j;ickeyBHbT{NC^Vo_&D%Cx7xMHn*&K zWIfk5K>8q4!-0>SJHvVFFA79xS{Qysyt*^A-?RS zcWX}UW}f`Hp4r{@>W*XaEF0m$iTAN*UDpus;Jo|RX)^$k z(toSAPMR(=bBu3{eHj=lBO??N#Sohm462?cR(A8)Y?krc-#>tFd}kj<_9ig2Z!f%5 zEbA+?NbQRwLS;AJilSEXW2YHJUpkJ5_eap!$-`6enGolVHxU|$pptFdp6l^}Flw5> z_tfBNl;I6h$f{HEEmJ^fL|Kd+T5C0w=NAy_*@CY}E^Bwuocjxsz;M8b}uc<=r9+FrmT zoe2_6K*&v?-c??TBUgftKKiJ+9hKstYZ?8>=teFQT`O!UYWlL_gAYHj^8CYp_zy8Y zIc5sE33yD~&qVF36P8B;>FtB5c|*BbNeQ0BIe!W>Ty(DWo+~^Xh&DQ-pTcx>3)i}K z@7-%RZg)JTF9BGKGCE5r)Y&~0*9rgmG-b@9vo#dKE%U9kt(ckvGhyEDJBRa?wR59K z_Acw=rI1@#UPUOCKtyh>`O`B^HV6m0*70!xs?&Emc{s)zdQaz@Po>6Lnbk)HZhe%V zTQ7mtPj$9C0xzVDSr`?dwnr0jb(_ent*xP1EFd&J?Ub(*U*$GD@K)&yTq7xkNf|Kw zGF{iJk!VC|n2`<7s(|5*XQiRV4jI}A^p4(lJg=}`43koz_pKhCca)!$2Fs6atb5Uo zTUS~At6Z+(m(tKzu~J4%5mOrEU4DIG8c;oSFJm5^SzlhmUq-c_!|Ahsj?>p(MY%@7 z(bq&(Usg~l9!w;0@7^adI(P`POV?0oYO+`cM0}OXbjzPZ4JD*T`Vi=CV`5*A(agr; zCi#*2NT;n?WW#Bv>@HsI&L$Cg-D=>wPd$L&`a6#zzZHHyrm$~t)A_c~ty*DK_AJj{!Z@S(5mqCIRgeQ_6L_QWB7 zE#lc#v_?mUP^*+MJGX?ac=y(ZDFJ=yex$m-c(6W1P`z9_bZOlQQ#|!khBF^|?};Q5 zl!^LLt@&{I>N3_g*Kzj!^SE(+1@WE$lF2AyktA}vHT?KT+QvI4a;ps zr)@sT07sxGPPA?hI01)$clzuX1s7+Ufc`WC97b`@yf0VP|Lz*#+=aXF%L148*)`AE zt#wpOyBzb%DBd`Sof`|-$ySkH*@d^(!r>GBh%`2V{5%lpgD0^U?aB)3*EfKf-#|Mt zfzq}2(4?$~P|OxE1L|zC5 zJ8i6O0So7sapC1lIQQBjX3uWp{G0Q*^3DP-y}p98udLwm8|%3I`X+9?l|^B*g(`WN zhhuNg7|Y(9pqv@Nz++FsJ352h#xgb+SEvUZK!P&5#-dgrf}Kn6+f{LJWD|7;>2`W~O`4cjzz& zzYM&stjU(u9gg!Wi)hwc@I|PL1VRig;_{^zkk4e09-JUfHD)>zsp)vSCa!g_wvbms zQwIeK=NKF8A4R1=*<-x1R};Wkq}41~@KsC!_0|1~{+2hzsw%WAdR>hK?NU6s7}R*P{2% zr9k*{;p6Xo5xDiiVKGZ7nFHm=bxUypgt0G((^gcD4&xyPn0)Yz~DrawE#QWZOsu$@^Hw(LO)+ zj07;zQ{~aXNRJ1VavRHqCgQ#b#v@)#9gJi0zyNwDl86uWqJN+l=>&6a7qPKk#l|ja zJLSj3upg;7-=mz|4zRw=#}jZClvzBUBiP+;Vqq^dNPGG!la| z)K{thah$mJ(T7-H-XtH10Makw{pcB*LEprF^iOcSNTm@-q$z6;BHBAde$S`IIR=| zY{wBq!cmlqMXZuH1lce8Qc2QK40E&B$lrqK9hx@UT3)$Ei}eRQ%P2Sd~_J$U=VBTo8*bw z{wxA{A`s6hl4fM6Gd(kmp|O4}b8yWUq<6}IpM8i7QRA4-(kG--vlxzUA-+plzi(&| zbt1G`&ZD1Am-5x%Yx7_l+w$yO^CHzZgha9zL5@Z8UL(&Z9_qeMPuAJ#!=?%;X%Fkl zjAkaraO(IG^s>*$*i+%+<+ecVr%0jHh{| z1o0(UyHcLFoOdHP4VcK##cUI=O1T$JV$)gHpT&bA#2c}6ho zN1g2>{?OOkgR$X0JT%e9UjHU)dG=T4+bmP}t!c}%BAT864jmXm&KrS`<=j|XvHUa_QkBs$>Ez0_S=?A$LatCE4~bAd z=tZP=*bL7~?FhEYer)dK%v;8d#Tzy+BH9yg6@98rqOlfGP0nyIqHo(!(bb7wm={dK9je}i} zK5H!fBB1>Bm)XhK+^-C9l)Ung0hK(|{MK*%7EYc#X~sA*rqZ@{GLlgodAZTNujXzZ zdgviDtdR$sk3Ray-g6CilUG_uqfN86(OA&aeE+uh@9} zS)lygTCWu$^zQpp%@W}Om^Ra_J^@&TDF5~p+cSzTcr|S3L|G+%L&&|!- z*ds$VlWjZiDZLLrJZs*8ZroTxfB%5dvTMAfxR)+nF&-tkL^wNr`n2IxTV4sAk9Io+ z?fe&hW@qOt9rZ&Cw|Y2drLFuKV(sG2h1zq4^8J>J0={4|`LIG=uBbU)jztls>&Wc_ zCp{hN4|dJ;)Hh|crS%EXk`hwcWT0g{molzC4A!B0eMEfoeM?K(%lJpQkns)2qTMXc zo;z!@U}k5V<7Ze;Ep5}`2u2?)8Ok`rv6+^m=^g-%+kKkLY6 zMjLvcG@$m85s=mb?SnxL@B}LYLC^J$z@-(HN#%8~oqW67%?)>sUlgbe>I-h3x1YZ( z{37e{c|he6PZIC>MQ=gX-5&%ZdC|yc!6zBuD1|#>w=3{Y?Wk+J)46kP=TABK?`C`e zyg)<03D(`uoG#h*T=$(cZ-+aDeG<4aKL?7wR?tC(f!n^_)&Be#_~pS}1DwAh@Jaox zn=p0!b?9VL8Z_X383Ua6-g(!QG*{tq>aTxdS`sFN2fgWFLV}ROO;J`bUlXH~z>uM! zlyCd6ytGTM2HG_i21j89i-qI(ATB2@YJ@@u5Pf-VJg!}Y<{?o-mwbHbs0M! zTtMbp5m%QR_~ZFqyj^MHe5rsJs2Klnw}>-!V4m_tGZI5jvezaOHTj}CnZXU8S+!X? zt0%#fGhI9AaU$^0ZCeu?6p*yXro1vpn9(GnCfxT^QR+*l&2T{5tazJDztKc2;>Er_ zhcG%dfe9*5d-m?bz)&Cd?wP^N?qqBINiNL8j(bgTuWt`C;jt5DX?H)j|4K*AaO+*g)1i0WcigbKOIWf4HH;C%8%D(DbH&w z`^~&4T&t`MmqCm6k=KO3-qSNTjXQzi+$0SGPol;Kl@gzaX)x{D>Ka=5GGfBn`xQ)E z6GCz)ErDM_qHCpLiyFLF9rP8I8FHy?pb(&Ch(s1In+L|yIJu`pBmmyNaLq6d_ ztx;lqfTipuTv|JCTUNxPN$l>F5N}T4p}l_>10hWo#&L1}Lo9EuqDdty5cVUM@?&Va zheryLl!rX624CEV;mMTYDYK!kJ;^t$dpdP@+e#CeDjd}(-58!n2m9~`zyBK;9|^I1 z!XNpWkNmh^BQMLr8;-*hO2H@mHfv~9Gw=ms2qebr>qWVc_tr|r3)>zl&uuDRb@IG= z9_>nw^{>FkGy<^!c>FOU-JxN5eo+gFugSng3q(HN?4KT`!n}(ci;F00l5k_&JfaQs z^_k+WI;xFyz8%a!i{r^HaJHZm?U*axNE}mp_Tb2gqZpeQM>3T#&t9`vW^wKEWz1c@ zhONyU75)_Y-YAlN!$_qEkxUPvcW@l*+q-z?XD{HLci(3n{N$knn4FsCF@urOF{FCa zW=yEQba8%x)&VtSIi zJsPxalX7$CaqZP-@a}sba$qmw#K9r-^~G&sl?WE5iEGJG99wLBamF2uqV8m&%YUs+ z;J0m5f>n;gEYv_Eg5UkMNj$VKfPG^=j7D2H_3$wajRg>!I)uT=7#{xS!#MfW_YoNw zh9|5A=Rx=fW)L1fis1MINbJ84sl%s`*mpky{f7`EK6`qCi1@Zl*YL_nR7KI)iv{W{ zMGl5J)YtzA#l@GgePI^cSF^Y_+s4_~=MX4nv9eXihwofLXyFW6bMGLxFbi*K6V1W~ z<)aAJ&t5`qwSc}u_h55=3oGwkM(@56qz|x#+Urc8`PBWp(doUzpzUu_KHpN)y(FruT=D6B4`y0MH{Zy%zG z9&GMpvAr;d;XQj1?i;c;R+|ZQzWw+l(3UA*)d0s0ci~fBzaxB_0gekwQip4R^X_Xe z;==pybn;UDSWk=baj^P#UAy4oS;y`8xf8y+>-R;#P0Px`!~Gb+1t(qixD{XeY&uQe zM!q9&HCjwaB~v(PU(^p{X?X=#DC22CxKgXyM))c1#nDGR20EkDK8Gc9h&T*e!WVshVMJo@CfaQOIf%uv_X2Pb{~12}N_sL8LX z{xO82De{^MTKNp>+a*-86^hYqY;V@EuvkXW??HK^h2okIL6)UOxxcJBmD|)2>R4Tp z*PBhO&gYS61Z|tC(dh&RMp#}i<=k2mV|@V(rb4Lai^y)4hzrV_#8gD$8Bi zZDN=FI=fTD#%`YDf(Jtr)EUU%WxyT?NBB;_7H_Lnc{lbWF))S6;}2u}$O9NTcpt_O zK8VSq4`J`gM=-wsB;x(kNDS{o-`HXF4DLg6WG{xM4ziq+7#Q7yiG#8wp`I9|E|m8|4nelJnkeOX6k4d)J#oh8gKUqp=f878j%{vftic2TQVabs;2S8lA~+C~v? zd~^e|8s{q1r9-dmA2pNwJn`|jyDsg8I1=p zJTl0XFKz79`vUBQL9(k)>)*9+tD~FzE$S4rWpX0 z>Z-HXjIDy{sz=Jq^;w00% zGq_t&&0RRld^~mt$1ZQte;JdQhpi~es4fHM1XXlw)xj-AnX2vzm9>~->~4D$6Mga%IHwKLaQU-mIikh*J# zZJRPfoMN$r&8;lugCuE7n2}*znDkr3TBd*+;~#(cJLY|eoe&AidQW}pTQ*lB&t2Mj zS-4btst@D~CENN;hB2F)JM1f)Sli5?Kw42+8Okx*#;ZjEt2f0lJ72)qSU<+bhuPP6 zsk>9>=PyQiDVB&?eImUw1oTjjWJ?h5@>XLX4RHVxj;o|ic|_RW*|EhvdErQMY>vi4 z@I~YBu)n#(hJC!%YOo(v@E+xi#Z}@;F3Q;$TEiU}+e4W&=0yGk5FLDJ103Q({ZIFb z{$Fh_lDT9|QSFV`nd2N?3e9BNs#wr#?%|&K<`t%w6 z;DT5>plM|!l2}(|Sjl=geKPA~q zJWmx=Ulw_2Oj8`^!$hXVr#83BcaLy zb9uVzq${^SD%{qQ6n-;~)2=$)c+MQW;wfLvi(9B7-t3dYqtdW-5{7B4Fz-Z+vYG>|EOaMS$`aU5H-oo-{1F_$>Hj z0~`@f=aSHk?>ph%4ZC^nT-)6p;#-)Wizam23A6V*0q*_uuH%qdeo+G)4Zt$MIrG-r$jJbwlc;?O)0Kg)KQ>77 z{ zL^}&Cf0#qEcL+=KH}L*X=dpbQ_<&07PZsm=rpHj^U{Umk5RCTPWPv=p9^sJz zAl5?x%E?Dx;>pmtI10#j8}@l7yPIDh)W z&Gx2dn45;uweogwp|j%JNfgvldl`5*L3a1b<=U-W_q3Y-QeE4aa0bsEZx@v zH+?s++wUDC0mm>#NR*cqh3nqV7O$(UI(O>m#8Y}sxDEJBueh>`XgY;Rx=)2P{HjcH z%j{m;J+Fn+n`M@yZpH54(Mj3BJ-fy?-S4Wd?!69OOQ~?L-SnlP$t#N27h)e_`Ycb4 zN~b=X^ivU6A60psoJnJ}xNdpGe-uZGq3U7r zgAQ$(D^}ezjwY$}T%czTuAO{!xYq)m^`63%t|sfuvY%lBDLc};T6LCBD^;36Y*7Ji zX+o3vdh77AeA-&3XW9OBrl# z?ZVHx=8IL7Yel4zA;cm<$MIXg z_8^*7eU+|lnBo@CQ_G=M&cGAa7plF`KFX-)$>Z2|(Incz1aU-#l3^Yya6VrWEq@A) zb{(zSF4~o>ZFK_jL{E%#8SbMZCY}=@I#?cM&x|x-O1+Kv;(PTn>7|LO$uZ1cyH3Tt zWDBcHYd27%LOn7(f`R^it5-MuxrfuvOsCUUH~S3nU#*t0y|rb^zP2dSB*p^|K8#cM z-iN*W4`XO}3d5s&FfzUmL!&d8+5L@8?Lh2HOnT7^9Cbgj?Od23(Kg*?(P8g;Nu23>Svt? zUkvOOr|*f5Kg|H=CNO%rvjvs<_FWG+ci}Gl;-Pzd(jwsc(jvz|cFM*!b}qh;-AvxT z_^)l|QOq_`*ec?{!Cnj=nS#f^&G+kQMtb4zpMWn&Ub*=i`SmJ7Q}^09P`PmqjY0vw z(HNPMChpSY7d2GYR!}b&;ZF`A7~?q5;Fv&uU(0Qww77)Y2TSm$BRoz-hK)1yzx3Ro2xjorRaWmj& z3e;IB|NDDbXUbZ3&oNu$bv?uJH^Xuid9DD&du#bEv`Y(URp!y$x%7*w2t(VJ(&8H2Pu1Ktm08BqP{VQ;`$Ee-do1Vo=wtS%}tz` z^5MXM2k}saZOQ!nMFa*;Io_8jGqkEH>Rdh)YkBm>m(V-Na^~i7X<-?!e{d07>q`i? zOGu?h&1lCRXS&B5T{*X%@l^*=6^O*(>q(U2Q_`$?xE^5kj@JL@&%cYMf{sFP5?*fSDAJn8D@ z(l^96sViyW1wNE_sw4pFUDY=8C4Y?gkx2P);?Xh6xjl$zORH2Gk)A>J5tcC(L7+lh zkVnXiMNcnzxwhH~gt6z|2hlq*#coux1uiXgRjPI5wsHuRiIaRA*%JA4yohwq4nlzf zYD|lzqn;~V`7k^&iShl1Fn;JHhW8yu&(H+p4{{9ZVIwBUa;PH&;*`64DHr#UZsqlW zH13a}<<)i?#2-5|2V3oRiEGnIdV>HKGdFm2r=gFfq4Cmu7epoOxw{mI#a zr3@+>Z7+4Ews`^Y%D9MqLECO=3eh{Fp=%)H{ndQylbQV3GN)0VobAwqQ^)sVxLrX0>N%_}WRYEKVRy5PL~jiH?%9g~`%$w$A5fxQnRK6HTN|DYMDWj0r^xt`_Nox&@8|J4t+uvPP7AU%ZwWft)r>5bYt z%Ht29;)z-LW>O8(aLfA5KyM0v?{|I&lSd!m5S<{3n|R_^9ygvQFH38yD<(5ae^z~E ze4~1(jyh~^iFJ?lB#Fm3^4V=WWGFT@F@&)Z^2$^jgJ~a<@eoD_{0JupF*P-VLkIU` zX3rkBM*wxUaSzA2bUcco!2zU`QS!(p?;|$fXk3c<%b-V|Q>0I($#Y}c3fjh1$^muC zZ#9SJx3)64HoJh5yy%dhUup{~ zp4|KHL!dMT-C=)Op!Bl4yXM8*JmB!B{4}5Zo$q`H=|1vS(xI-u``z!_BCWjLJpAy( z_|~_+WriQxcIw256Sn1)Jm7r)``@?u5~Zy%R&g~CbNu*mGpFK=( z9(=&)Uv%-8UC+NvP}#&^-7ToP%c^V9)C(`XXhujfI6A?453qk6K77cGQ~Ue+v2XuA z^E{z>D)DsD%Fxg-adZsx^Yiv`>;C0&d(`#Ic-Il*n6kFEW`;nnah1|pqF#6Y!UZ!RQMoT% zxQGuv_|WdFEx$@>f0K(G{3#LxQL4vFIb-PVx&A|NTfRVvCdle zP+j#*^%I@Ri<0=A=;HeI>lRmZCL=EyMa!T|226U-nNx4#-FMzGL)s12M~15EYf19v zix)4EH_ecb=>tKx&ydG=`n1zdokRRb6OtWp``9g+S+5cAJUeoY!#^F*KziSz5JauI zWjnFE>zR13##3#n=o*#?Zl=pTEI%hp12=zx8&7A2TXsxGbfqVbL6noT@p6VLOzcKu zvVAB@TZD$_F1wLneza(1zO5v^n z&fj4896aZ10k=Akb0H@BMGbH?aLWMa{ddmryvutD4!0Po%b0a`!I)g<>@q+@8vpdj z7L+|vw5iO)-$thH#hL9k-ny^`@AVrP8i``?@h9OQ90n>yLL8;l^yJ`9HFKk@ty>t!7viR5d2|B!FCpKyBK|^jsn$PBAmmtZiRP)!Zmnl zi>Qf-aT}1NfJ-4bc<>PRP!QEu2Ce`mWVMK&#`YFU|Lk9)vb>Dwi6ihtf~G8c*go=- zLlKuTSstOc(-v-iZg~}MWn}&W=b6)Hj*#q3cDv84&6tcEPlqg~RbG2QaN^vmt9$Ln zcgx})5{`B5jw2A(BsjWdaLehQ-9z!apSy9~L(m;|`@I|Ho<9w2QC>8wKjv$7W&2Cv z*R_srL0N};uf1mF7TBYSjKvj%dV3H_^)X+kECQD1Cf;@ES`!j>&p6IR8_$Lt#dbhf z?$5pir$XX<1<|ROy{AP0$9PDfbak&uX{GOgr2zAQ({7;LR9P3{=Q%Vv$$I*2f=xoX zO?0qsQk-3R;wx_Yilh96532{mUA(D0DoevAaXxO8Apl z3S3+$p3>5xXQEA|;g&=1sLYx`)dXfuo@4m3*Arl0Vd;I2662$S-1O#9_FczTA zzKPw+HOw#HVB0k?GZ9CB>mZJeeb;b)ZR2gMRNg@)u#QTtfvXocuzWR#jfFDiuB;=! z(?U`(BwrzokRH&ipw*}`{W{`_Ahea!g$uLLKJ0~3 z0o$9KrqB_tc zZ+AndgoqlNYJ@8F%6 zU$DvNnUNUw?;YmYr-^dM5Z9O-aqM^o&=RKj9LG&QcjOZZU<#ug!n53Xdzi;yPk`fb zkYfQ53G*38!StRXzD=EId>>^Y)&~^?lN?v;>p=V<(Yehr^E{L1_$Y&Z*1g@#S~2uB zyZCgwk+ZMPnGxExJg*z5T)&FS$_?V4*V!hDJ3d@LyN30vEv%faV*7d>>kBQ+t;rim z08
    F?RA4rlwLjJQ>BlhrWrS2YwadxDUyx1Bi_5M?15MS~idTW*)WtE=KP=g_);* zmGv!Ch8cn{`5?;IFN4YrJliW6N%v#$zWcFrZ4R?6?Ij+nv*O*Qj z>AnzRQzsEf?nk))0QycmiNt{ikh$?11_tVg4j({u^AZ*^Mcmk|VQF~{p4^6QPZI8- z0_Nq|Dojubv9{=pJHoGY5F1n7gW=KML6g%87f)06lsk19+yKkh=Mhh)(7We=-7AHU zffHz;wA?XUhd{Fa1A z77wGZFNI2pa;q6Jc+s!LE%trA`{76Du)4NMd6WH{eI-UlGCVklot;gT3VF(YGPY?_ zw(K$aQVTxW40&C-WQN8vpfTBwW%IP<(Lrq~Zy3Zs!({lAV4ts&cP`Fd#wPi3M0pJL z^L=)6rXP^(9bn%sY#@92Ez+cPyPJ?^p1ovG?~Pa z`((5-f=Hqd;lWAxd-}-2qVR{}%qxt_d=5)z7FaFfoV?lJ6UE+p@1cG^`Jm65cZXjj8p#iGTrznlTRW&JcW3lCQ>NBQ{MIkj@{D5ntF5U!njwXZ8`a{Z-)fEdb9@Sfdzg-lZ4#K6na1c8d3!U4 zt5?@-D~z7r0kUw)w&b^A;;~X^eF6idmuXa(=Gx{K=B{n9Ewx2%9Ai`aF+MtD^Hy6s z+qkiG1L1HJs|E79K_7KWKhC_oj`?$0w93>o>rM78>a*JZswaY;WE`OgaX>sa8hp+& z&rFWvJ5N3azdVLeuTsBVT3*FR@4c^8F4nTmF}%bv#e<$i93|?x0S$MGPG6yR9!UBr8XAmer9?ShmRaaR9;Z{Omz&i4YVj5r!E+a zCYTS~h84*PT}bB6PDkdK!zSa z`SH`3J%85d%jIdpv&vp?v`xmCo*AS3)Mh)yi1Q@+B6aK=jpEpm1E^nn3(JdJm|r7} zvC{|1leE|=gQ)Gb0=C#yhJWR|7{BLn+fGgM0v?X-;nW`Z6Nj*1lEP0O)3F=xhqT9*lNbmjVi#Bj#!iy#HgY8@mBO}B3);As}y-lF6zn6R^ zW1gpFydav=f|?d<<(;5fsgnD^z+07pDugxm@LvLJf;QU*Am0^KzFRm#>4Hm>SFPg&C0?rsj#(^GaY=$>CuRNd=P z{x%oJL-jNM!Lu8td!4(>>OOZt>A3QdKyz(w+THJcT|wp3_D}K}B*T$z&@(M&zx2|} z*uQ_D^~DPpFXGs-V>VCu`s;7tD6eItd;a`6Ga`|PDDlZb_9YoYUAS-_Pd@o1({f}W zHNQ=z5oE9~cj?k4JoeaQW}u@sdghs*V6 zqqPOm%qy?Hf@|8wkvv8p&;6L?I7z)j{qgO$-?sNZ`sl3nGu2OhRK`B?cysmYRU7N{ zu6UQ~B7+>&`Th6bw|mw1O_odEfkY!RmVWolX$-J$zxwK{*t>5Ze(-}o$DzZAF?;PA zdBs8FZ;};ly@Ir7v~FF9XN8HT70Ui@Kf|%;*qK+wbYBacd&SqfffJ@z^}fa{Jysl>Z#6kz zbA`fFg))K+3!M*Co%baZQ|DEZirB$Xjj~If?X8c&1@e5P@k~+FHac8hrnj{9qwAb88r9E1_ou>54>%pVbDyWwMLe@^I-q?2X`zIZCXSWx-gws5PgHojB!zs_~JYk>1N z5IzsH`8vU^PNRZ5%DW~9zK8*i7;Y}Ri}&6+gB%4|G2Yw3WllE-edgm17S5q?#c>em zp}^3TL5E+;UdTLX_##2%ngN`>PDT0L6{Jc#nA(3B?cHs>`h&OdleH3NDKH+UqQ5Un zWn$NdYTl2WzPhOSsE9`}w^+u;b{*9mmGTbCc9dh+NzS9($+6sMaO z1bXh~;O6HX&b{KhXZKn-ay?hLg7&R=JZ=jYxX;}%_fWjzj*G1g8|lHS^aydZsU&6mIqDs)IB{n_z7ZSUAk~-Q!#}nS>C(g)>Uzop3bVPCIa+Dk6Z3;0~5PMu<2UYuQi7B?zq5J>tlzp#bPl@da}ApGsRZL^^x6$kFWZw8@A5-~s9p1oCD ze9XSJfzl592g@dKaHM)Wc#<+yEbO9EEaLtX(>QrxhzPE+of-&)WAFqMtQQ#*+sqeD zk!Pkm1~@s^m3%ZDXLMfYR?#l*pqSgy&Qb&_Yn65QimNDYEn_!VLNq;waB2vCrYjt2 z;fVivEu$M9Y^$2K>nIc7QdqSwHZahawsKy%a+Tp;#*KgRC1-rSN zO_VAXeUTbZ#4$K9fSH+TjE_xV$i8k)I$wBNj?ByO?esIz$4&a_Y7dpmjN6Dfj|_0s z8JK|jr##?TJp2Fip!a2fBakAmdk1d4p`e?=p8+mSd|m^bN{xMtWxZ>Fa~JNyF9(c& zaC}nVD;EpMtgj#(Zlh6J$Ii8jwm?xS)X-edp_XrA-;pSeK6QXXKmv`-77AN61Y=&T zJu{2^ZUm93lW0fBQCMHc;yV{`^>Pu{7WE~13+b2#{+x%{;Qpb(AX^${TGn zCZW(lHWomOJgJ<`qSoRVIC22~c$|Fq|IglkK3R5T`GMf?Y5gMNg_aqqB@$W`fI`Wx z>aK3GyQ!8muI?fMhXuC#Q54l6@?jeW9W>;5LqpAQDv`8c} zk%`nIw2r5>+~4oqcOzd0A`_V?pbFiC6M6H#>(|9`_v6RU@q7IECVc4?loqlmR{M}$ zCI4@cPs_W_YL4=B8_CfW;sbF`F%5*{2?Ucd&KVJ8vSn;$isY>=M2SNrN*)|0uhG{N z)>}MRAH@PXf~iJ^)Cn6uEjGN!l-k(JSAkp|L$j27zxxA(S{1~@@+Of$;noFQe)AXj z=;I4WhT3@K)_TS0T-Lz$(*7aJhHHHJ^XQ@zINbD8?U2s}O+A8`(7 zW;E-t&$Qc}c(saV;3KbxIxfr0w9RG#^-2K#!P8hz*KqmFC3uT%4ELoFs-)qkE|VA< z#-XQ=PzA%#0vq+8)AU4pC=-5FFOrF`$oNJE5Gqy>eLw@8-5zj+?|qWp7mQ9x6Axm5<9fjP;Eh*t;q3bi zB<=Er)rfSfKY>2xE9_29?+w=Ggx)rC!F}i69|YXE!ocugmQJo3XU^pmqj-|ICFdzX zJBs}n7)UT(3zbUE`cp>I$4;HV#N-sNT%mk-`I^ZrO~#S=)L>s91_w$1k%;A$NG2UG zHPm_a5luU+wU8SKIC7iv)CVHJFJK>Ly}k~jk)VCEk!;9jM7>r*n8S5qdj=Z3uo!vluco4pL456rx_0W2Sycjf*(LfA#&?nC& zhbE918-_0!CI3&r?^Itdouo3ZuBaMU)%x4aDrj){)tL7~3~PJhG^yH&82V zqunTSe#xVlYoJ*0qS+3j#C9pMlgg~aR<47A$svp!_$Ee?m!^X8h4JzGM8#<&1QtxO|Kj8RLuiH_-`XfQxN1bY&(OG%wm_EwUiNPUE z93-zB+s|pq!*oqlas?E!MP{8q%d2Dl#yBQw$Zf1qPa?lc0;$w6rVdm8qD=2&UQPDX z$5-ZY>H0b*M>)n~Eqt<^!TT?-VD)Mh{s!rS`ID459fgq1*08x&q8{hPG^NUhdd zC|4cN1}6?4;9O9{b|#JY&z#4#tJkT|`7mrprs<=U`aFml=fG-J23eeoSTFGzai>PD zYC5TQQOM9g$$3&9oAgmXNm^C=Qcx-HuG^vhZe~c!)I5ZMK*i)kpz<%KSXqfXMdD`Mu z74xiry}|Ko{UQ%ZoU4=x^OfhDVm4=ertCD1bnHqrAtNK$NB-l-$d4oPbjCb+`8k)% zASW8{=iD!SIzruAUXYxRhr(4lxzUc&NZ0a9&jUgMdB};7CMcJ9eK>jQ5gU{D0vX`g z5mc8iGM{cBp+$P8c%v#{d_0ALA&xPYsSOzYQ9oW7yoRGG)+sTIn`b}5_3IhTZ?dh~ zk44Tkw==-P@+SKBAH>mr@PESa!F^`9R?csuQZ7*Dsqm^Ik{CkO-;cj|?JU+yAV2ZgqlmHpQ7>X+YXeU{ z^^DPy3{X~kb7;`>@_(3(Yg=-ujvhULsp)BsqZ<2a zfIMW{4E1dNgkeSm%86}kIkKUYr`8x_$v6hsPV!n+%4SG2b@mU-BP||3dJt1H)5a6m zR@W#`QjTClmvbd7E-Yc0VVAGnG9z4h+EDuoUl#&?A5NV*ZeF172Tk_tZUdZ=2Q|PU z%}VFjvwMAB&>ZV-rYkZ`<1DBafW0cxt0kv4Cfuc^a#$E3Ee@ z$K^@8WDs=l;32**S-bq`N55~!+DN{7^2sM{OzK%5_+@k>BT}vHImd0q%-BYE87b*V zGL6ZlrDZ(z^fNg9$fM>RNoCATPf;Fd;e!v)*jy=tLGi4sSFf0tA+>?RVqICxj*Zeh zXY?$((_Er?gck)hljY5jM!DH!$oJ|+$DoG)E0i?CIgt9Vj$sx>xNG~$U$UEIM7_|_ z|3=$MnY8=}*tRTN)>>9#kj&b8w(&MSiQz zG0H>hjfyFw8X1u5XiL>oaV0xjxhzLGSth)Mw|Tzd<=0vtU%BI2ayoNmsjMH{&CjyT z*oJ)}gHhqET=eYD(=zyyCnEh8zM?2Oy1HOE z{D$xl^y1>em(dRDHRZcZdEqy0fTMDE*GaYBqw1dmd35wqt`xuAvssk)ouB&uQ|0ac z?LND|AN2ZE8kO7=?*8rtH{HX6o9Y3Y=qm@kRo-2FJ?i=@*XwHooWErtM)Ntx;co?m ztKr;z)-O#IvbKI$1Dsq&M^L?wV!r51`pjHYp2L`WO5n5NyMlnrxFnD`&lC%YgFa)* z**yY`FD26#M#vvA#kCsh$F+0~>z~{}d}9?+PaQ8`TEmC6Fd8++&zEo{=|{xZMtR+j zg{%+Dl@89%<*`zwa_wniVsr$pERdh8p^>e?zmE#)-~B$Kzxy3{j>&~i3-P`fVyyuF z%ZJ-|ZPSZra*)DE*pxwkhZs`m(>e}IG*06PCW1TlmBp~yR0bDfMvjoAxOeJql_sc7 zCZ{GbG(2SSw3~0=%s!kraoo=Gm5{EomA%qR(2>jC7L|s^U;PZ8Qf1bTHtA!;4A`C3JKV{+qt9N z`YVkT3@OqQ;T3w2-fZp~o!yZ1Xd?|4* z4n|Lk!*?>UvHrF;cP>V(AsQH?B?!^Nbn~ve#53k_- z2TRBm8_48pxc2TkYI)HVl{_1@QaF`Q&6H*BFw^fyD1blu(F>Rwj5S{!gO52MlmurX(?L&NI zAH0Du+nW8PUE{=~)2P^vPaWCkZPn4KSJ7_Nt*y1YvE%WZf_m`aEc2;gaemeKw{`@{ z<*YhRo@eYlVV72%E;dkK>CXlAk9INZn6d~JdKut^BT?&nk}I0*t0sAjXsDqNTWT}Q z)1fsF`&O>c`v(SWfnj$4thwc!n3zOTA8q)~G0>je?4hD!r0bb4v9R$%L zPuI~@*{p3HT^;*RE|KUuvQh_MzPLVDj)R#*a^$@ z%H7pm1EDD8^Li6E=C)97R1r@G;Sc#aH^`XPkr_N~55k@hm4k}>k#MJ{)i8Ki2%m-jUwFFhd}={ z0?7&Zi37Plkh#Qm3c(X550@vLb_E^3JiT;Xlyg3H<|6i)`dY`hP>w*mfKGK8t&K~l zY%IbPn?$g01lw~9xPJZ$(wjLHH@B!?)G@g4AWppW4eWpNNsJzOgnfRH%%1sF))7ul za$ap>;hkThxUhhBbsIr{7KzCe2A}>rn0fx27w$-ESYtgP{(hlu@(+BEtNiIX#Gd2M3TG8A7X^Lt){vdD;sNj$-ZH zU!!vU9ESIgQ_GOoy$asAw2mt`*AU|zeJISixl%{F?+~JW6E;7}`=fpE)4Zd9yqg@R z`LsLnIdc-{W9m+U!Esa;ufbEvu^;*^&i2|W+LS}bPdv)`U9^1f3A1;8vvJ3=I*!G$ zmH(gyIQQ~^(+l^><}Ms1tEwIkV}PS0s4jl^zSB+wWhaS2e*)<(-Jd();ObnxV9$&$ zoOD?p-6(F{-Dy4xtZjuu_rrp6-O2PWP#7cd(!&1;>1rS~fMTi0@!K*l5z>K=9zTg3 zd83X?sL4=6A1^31rTUW?8XPdWRUdxUCo%G7*TOIehQS?VHWNtD%UD>rcat)C-QD>EPB z8UZ2$)UOAlXvk$2>D8+bCG|Ga8x1VYHL;&HCqMLs5RbLU0yz!`BB=YrNLLyd9#0}QIYoLW&mmuJSJTL@UFZCeSFvm( zeWYK5CmO)WfoUXWr?I)Vf%aBfswOHNyIadQ%n)B6pX$^L3uQm%mRne7`6cQQ#kLPQ zwq0!YB);+c|2NE>{5|rDQS$G8jzt}37%_c9#xfr21@;k&^1i(7>cf;iklAs!YE#ZF zP3i_RY^v9#vk+(UKplT2LlSvVRX^EBA02@}UfGZwj}ZC>CNVyJ2qBhv>((;1GSpGR z!))Ias%+ov2Kiq-jmJ)Taq!R-b*e`YN)9t$@%%b&-d?~j-@1-VH@0#3Xdjy4A}(Lg zlaB;(bl-mK&uCQo1jjyEL5p)vv+6~DyGlB)V|YZmPMdQOwVqA{hxZ?}vARHA=KMz& z*oJka`XZ#oh#4|SuW56T`q&;`&M6e^soPCkpG#k>%b0~tr1b)AKG4UnXq0V9J)%jP zy>a7)%}>=@4Vi43?N#I46T>LShDJ)URNWiV))6 z&wLzxOT0!`i*48Br9Na@)+fxil3~fwqlYmwGi7=11XK|bm+uPaf?H%F5hJeJC!*c!mf^<|v<=rZf#MT~=~PEx+c_P9)0;NasY@a=#0 zPtZ3$fl5Jg66Z9I)i%dU+d~GxdZ_}@c#3>$2-i1nAVV3-7x$4a0|H z`mOS%_sR(1^BCYfj0c=M^Yy3az=r|h{6!kz^y2g&@gEf2zEyrYQc<2p_RsEj!i;L1 zclQI;uQ!hJbi>?Bpt~F1+a|qnep}$;V0f@e-1V9J;iY#nF40CY9pSVaG!9oOcgnNG zmCKjSbFz#`gme1ch_DO5`lamw1t6zTk=XQKmlrpjql(CA|$|ff! zcf8jeKYjx9yep5nxp^~k{OF@|q-j6a*VnDg^>ulxNyPo)TzyJCr%tSk2CUIbM@*~GrpJMkn!v8+SCVU&fxm> z8+No9Yh?A+`%9NDvCb!~U0!|lRU4y6jvTS?6bd`Tbjmj#kK;f6r~kyV2W`#ovBw`L zzi~V($*YTW!rPqx-g^6OJ7#NmkmH;4!@KXiWBHw9+ejw6a`_VD!wh{KLl?HQ%@dld z9RorIsL9>7cP<9&4e8jPwT>wrK#C^k8%@llU_L93lh(qz>C}JDCSo@u{c;S3o$;n{ zrFX}J#o8GYisBliIG`WSgZnK)Wm;YgR$QgkT_EiALSd%AGDNzrW2hhlU&+zVnzt4e zm6zlMf!4ScPx#A2pFq(R*D> z1h*`q@2qJ!I0)Rk!h8A1ZyI)&`P;x@FZfdMV3x{P#&O%*+vFq1f2;M?2oY_37MKSd z(v>@I_C%S17HoC25QE9<{7`rLWm74E{P-tW4cNZp(JybJCX{-B`d`So)6&4O@M zm5pWf-1h>D>-_x6!Pf>je_No-U_@vSz-zuTV1whX5#lIFpUVIzm%~{KT{>f2>6DMd zcqKeIO1U#ob$32K+|9TsJ+ORZzWG;+l8Qs3Uf_x-|`0ZieVk5_FYD%E&KYdBxmkDonfE6jw%4mo8s1g+^!gDokf6FD@>1pMB;!SLftv_mukb z{JHaZ{f##*PxbEzl{VGw)mL9Jmz&xZAS>jl$ti4ZZQ>P{`~Lgyn^K%gu`lKRT#KMf z%Lw)-5bR5tV6D6ydQs!@pVp%kZg=&QHNN5C7za6hWoNT1l7wBwr{Ju%RW@oL?UZta zcG3->?PHk66~nZHPi>&~ms@D}y}8Tw2H_+9cmhFmhQh@JW0+%L)s4eT;i7Ss%gDB9E=9A+y4VLbf^bw^`QWz>1aU4BM%kd){cH(EQN4l z#M-TzUq^#w_@jg9pFV}?;6AkdQMMPmf_>fgFdrG*kU!S*X$7)vWjNI&570*~J~JN~ z`S=21(oYDpROU08EyyLWyz->Cvu5e8-O5@(7QKj%xeI0b?S{FRXjc6!x8?FqB)8_; zp{m6&Df)6-848B^E`$&(uRd0|cKT>RVR&Q=GqbaX%b`PuF|%(LgF{1z%j*>5i9kdf zQZ6-KT2w-Nk3H+f$NeoZeATvEth7Jo!*+5FaP+(vC|&OnRC-qI?oGqtF0kgXEzNiCd?wEX+RYyda_-43AanaV zXQTkCnF2f;c^rBEAb#-w_H!!uF%J4Mu1(x??0@W*0k7IGLln!?N< z{x13{b9tFgA7|G-ej8_h^$Ops1F>0-rC?~Sc@e0EJJp9dq{MN9(5%dp)IX?zaT3u#0Rfm$CddCZf{YZUTk7(+lSQnB!K0|hzyKaQb_`{29LsC+x=}(gy^Kn3(>}CHPtg&M;ss&{ z&J3zY{$iskOc3s){LZaP<0N zj-a}8M5Vp4_j|#8vNJHboH#y+0Zy$UdUibEd~)^!lU3{u!_;PqWA*Kpsj?j$?_5s! zoxAa$-Zrv-lFglQ;>LBsdEP6m2bi5R{`BC)cYp7W>SWhJG#bR{*s!%nO-D~j1|Ax~ zlTST`Xrd1voH>it^>vfGWB}9G7pLyjXI{f3@5`%AG#aC<7c)IZM*glWDQ`GZm81*F z7)PLf4u(U|j2XvhDH^2E3jvPD6NJNb?Z8@L8`pP1_ZH{5mTa$buGxsrk zg*6PPq7G}>bFT`Hx|(p{^WH!wze(LJS|?$4$=iL=GHqX zay+z?LDV@PJo??2@O%H4{~klLkDIqKGHbS+<}1m>@|vN0oo%Vkr5>S<=d+CbWyoZF zkeBXlmZ@?bPdJoO1CD+tT|l~-K=XnKMY@EJ=##$NZb~POATlt7zOjAqhT_QQ3uskJ z*jm{_dU+iuj|Y$(i6PrOfSQLod51cJw~mdKn>cg+D&9G}j;(wXvj?d!r1EHaLfF@L z1PSu*rIi)dzm7_sx*zFI20$9y(r9D|a{AFBOpPbuCvPrg$~boD5YvTl^%L^YLLTF! z(ZK;3BXRCz9@4k`q_H~l43eK5IdKvPjvR-dG`O;~WOWWv$BxD0c7#Ncc}QQ;7}VUP zJf!<45;4<_`Z$*ka=s5U&g$BRc_)%lgpSOT&RVLHM{|yR^6@9k_+))!lkH7ykL_xj zI8_jRP}5u-LK&wI3}AAAvVMcKLp>)PP1vqN)ba7njNI2W+ zPCQ**EE>~sQ5*vtPpZ%C^b8JDx6(M1e&q5HlW-`AXt;|`^bIh;XMNw3{-L{%bfonK zU#D*4j-7AiingTNN#ENyJB^9)5#_cgm;ugD{|dLSd_vlEP-pQr-c@FbW2k>{kbz#? z+@^jI4Xza^E2TRaCLSxR1uSosIES*HOcP^&%i!~O|NDP{)Yu@&o_v^ty-|{TcM|wQlF%*kam-Qi^-e7Au z-o13BT_4A^r$ySKe(Vp%j5b=Fhh?OuBcnZ@2==5mW)pJd6jNudo3QyMYm%pI;>Gl*_veaI)E~8AMpPjfu}!=So#;%A?) zj4v8oJRDCScb@Nuqk9C^ZVxyv9N2%r#+ztbUSPxvwT`Ve7N26)d*&^}lF`v&F{cLl?HhtTsU$fz$Hqo5LOisdck0v$tH%(>tMZ(kowd8laBy-! zb<~D6t)(S7UghORIH}Gu*3tT`Q@>H-K4@c3>$a-P^z^hDMr*Fpobl-CN6iDAz&1;e zC^eqmeEnDE-DhHA4Cg-l2uF_`!HMI?%+t{9z8N#RyMFDewT<#pd)YcRWqG?e5vxvW z`#T0Kcdyy0TTBn+v%Y1>0H;H_NIcOQ8_v9CaScKJ=agf!m&FmUl$7d$U;2yX$+s+1 zag|bS&pV=Eki-^GkL)IGRyibFbcoZ-1mf? zBdAD6_l@6Em)>f9s*Zf@ZRef$J>ffHUDzvJzbwoWcAxEy1H1G1JfIvNpoxB~;8xS_ zywpb)#Q*Nq1geu>eO2rBwE@oG77&&3atZAV7?WQL^rB_Icj2i=O->JEfTP_sVnTTe z{2zaK4y8iTCTM5$NxX4dMRCMjT~N3?G51c0ZWw24$vw`*-hFKgvs4%ZeD3%=sD^#W zP**>{k;k0Q6i1XweGnNf!WY|kVWJQIL<6_xvq)z;IA5=!8VTU(sW6^7P2u#JXHXy8 zkM(E-*XDCLe`y{UZr;M;rDbI2nz(!;j~f}{5Fh7%!LD%S;39DGHhg#0!v(iK?zI~f zCIgv%3d_^eQ*1lO0$IYW1mDAl4|fe(*rv9);Ix}_@mXsXRBmHWoI>R9{s6vz^alw2 z!S@k7dJsV>=4!?^8<1UfS6bDjtD9IGn}EeX?KISTW$t1t<=pWyqQV?ddQA)qvewJVDPzry5lQ|H${ z|NQf&JV>!0rUD~Z%2FbP!^amcn9EEpBit4GZ`73V11PLm8(}x(UH=k zvuuTfjEv-hQ)lj~o-!U1t}nm*veiT35{z_A+xYY(I*kSjORESCBoU^fqH>&mar#F? zN3`!QmOCIi(#`1|<*&FJY5ZYv9RXVlIZl2`;|SHdG;W>uR#s2m`mOvF$q8p#PY_-b zS%xq`5{L3I=x?P%6rim3}Ot=l3MFa4Gx=bj7gC?rm}lu~&Ga*geTQ=RRi zyX~4|yGm(OpV$WwrDGXVJoL_Z4b#bJLiwr;l_l)0T*i}Swa&g~p|$`d+_gKd-l}3T za~9XO{wu1jMTEWM2zG|q5EZt&j8|d^Mw-ahZexDyZOkv{k7arpaZ z(T)%YFVmxINGZdcMhT6=7V4XGXqC3r&1lPriDhYlyrUhlK`rPx0(7(0U|)DJJvB_; zo8>sqP%&>Jlgo?qn=&os-}2|BzOp<;!$z}C{~3)*kyIb@(sb6UnU+Kn_Z zIf=3H2^(kA9N*J3GtMHx!2@P|qi~H?m6=E+P2m^)7!BE?pz~Wwrszjy>(W?~`{CYQ z)GnAYBk7kvGPPUbETFQn zg$n1CR=$FvSOcAA1^G-78|4r_xmrZL<3Y1p#TMo9GV>C9^hxlP*R2ZY^mf}3oA8~fmr!y#SSIHR3#~MY99Uj2=^Ut9#H3h^*kYAm{CvW^5A5%_@ z2I@F|coYHhTk$ZPM_87*9@oDvgOt3`X||A0r#W|LIHy+O=lmY>HmFCG;cw;;XqOQq z8y|@KFqt9`XIu9TjT6^?Y_D!3y^`Vk77|mFoNr?+rwU()_-<{WcM$Br;1#C7?nXce~E=Pwve*?0aLMam_`7IlRFeti6k513{def^U2D=3#6n0Wqa zB#%9f(8#k04jo4@HHOm7vy=l$lvh(IR_Zu=brp%y4Frpq!G^>1k!c)%^d&s=><{qV zcYX)s`-U-h^AlXAju20zP%37To&Ny7>MG?r$|95<%n(P7ratRVdg@R8mJw4hHNyID zqOp1#tuS>w_Gu}fLvDKuQ>Pwd9_kZEmUS-|c0aqvjyd3YI1e~Meb7@X$*SE5dw}Ao z$a`gLdK4o(s0SPwj-7eaF~G480?M0XO%W8wt)10V@;D227(|4HAbOMegTRD)7 z6qUzAzZvU<+4s?C2*aaec=PY=HaI8UUaf&F3=`vFP95xnY6p?VAeNWcvADX9LaB~w zg>!C8o1LhGk|pS48MQ@B?F(aM%!}jzX^eQwz)Q5OBNw&NW@v1Lx>6suiWM_7T`Sgb zZFLhj*H)1n9K@;9kFs6-W>}$(Q>wq#$C{)Wd6kjwqazdTLzeVe(rBeZUQK$;QXkCm zk|!7$2j!W!yozdLjPzm|jC9} z>!3Q; zd3AXOKmNr>NN-h8T-TV^RJ~b+#t`9y`zmawJH0B_cmq0Rz1i0Se}uhtRE+I&L_TrABF5T>$ib5;;S*O zkNbJ8O_X!!i$}4#O(J4r42}$=)uhCkGuh#$e z>QjOGRlM9az>$t_M^JI>_+=q=4^TQYz$yQB4RG#NuP+r;X1Dw;%0^nVln0z&qw4pC z-a5L!Rd( zS#eX8k2Hr24yE`mX~xD{2b1x{AaRp1jrg*UM) z)d~8oNOou0y6Mh-Ysveo8Q|!TlaGv78PB?eAPLZswHYRI=5K9^)KN?NE#q31XD2t9 ztm(`HP09#&=09bo_7n;VU|u#BoI)&2cSY9Sxe@N*A#i>=DIE{`lm$5NivO#R9iGHo zcG8PhyZLp)^sMiC+90oQIig+RuOp>wZQSB0ZzrAfXVpbCrTVFK)kl2LF-lTAmC49N zOt|T%mAMO)?z8yjZcv+iseHo_c7E;!ck1;e;_v_xqMrAP z`>>w(_q-Z;Cj-C$w%&Tc!Usy_O?SDIfJzW5x! zSWuPKr&e_rS+_xU!B@R5UmM{3ZGs2kGG7t6Yw&bIk5cBus2|z`4l~T>@;LwDNA|(k z+>Gn$3I}3Tu23$p@?F@C2cIpiJ?M8g0`ZbiB^BLvph#KQ`QyPPn&CKn;V2bFPVzb? zg?KO3D%cmQ;n=|-K3*-`BL9oe4&nE{cM^Z}-NzB}HIR7vhnV{AA7bj*43eo~)K?b~ z+1^HbJA|7Hb*#3-X!j4>f-f~*v?W6b58|YDa&hZr#QN<%yK&qJaCf*s?ILUU0|#a) zxawoDmqKp}2M!)E_i_4gETLDztqZ;R@IPovNN12j?9eFMgJb9n$&#IdD+SED&so&+ zwkbT?g2)|0C8pMQE;#uyT+PT!N`Mw0B)ALD-f|_N2`3q@2u~T>NPySJZVBizc##7A z{qKL@@R#NM+i$;(#~**(T;s`DMPV{#QNA+3`SFi`j6eFLKQaYKdC2l#3WJPVniLwP z2nY`;Dl**BrH|~r0)~DoPvIux87W4JFOM`5NS=D?Da%Ke!P-Hocsj>dhCfje^AAQu?LhtmfMFh2x6r%%dA5)gJ zpv5}nmsb##vN50?TAT=okK5O(i+-zp>^B8u$B@RM0k_V&Ti@u?n4?0X1v@Q7SY!d; zsV&rg?pRcw?xj53`~*tH64=igZ!L6Kc4KoB?Mewj8A6Frm`yi#qX##=^0yBn(;t9k<6Ntr`cc_mzvwlpk zV+%6XOITW)!`fyAp?2_6&yV|fahL3iej;VXe5qQ{|Lf~FhVIml0(GJ+e9LoM0wqZ%V!r+D>tkU0^uOS zF)5@}c86m47ytYpT?{ye%4v5Y3-Wr=9aOXkAiG4OnwmVL(AjWk|x7KXhJ(C z*cKkA4Fcf=i6DlSk8K>}6-uEM7=$O3V0^Z7yAFM@Y*dSARCDe);c-hvW zn7ncYt*ss9lyoB6QkxO)Rit*r} zGzQG*VLaeCM^KTbSdR$D!cIPWfsnl4Yvyy`^n%aG{9MSRnAwDm{%KY=kX@WZsYza4X<%%)AE*BK4~_q$S_0B@XwS_f%(-v; z+fQTg#b;4SZ=n`VAijSDo>&-T(?QH0j$v$e2x}W{>_0d}`BKKKO$2M3@MNxWsz}2> zbqGGnhyn8YQo4%F%^N5e8z^q&iA$F9b=HoZ@KTQUEL}u>VG*C)0fc^y?tIXM>fBOVJmp5mx0=;*JYzlMBmH|YaG9>2*uV3DO#wl-8ZjAOj#+S`9^@i)5Tg!O+RtZ0TV;=J>70RHu@aiw$ z$I@S&MeU=D*u1=nmANL;882#0FY*O178jd%<9rhz+-&1Uo^uazdh}=#&%Zd0XTEy^ z`%fRi;Ou@3?LUa%z%bhWK2&mBSh#!{mo6^jmGf&@OjE{wZWPC#J%r%M5z@c}{Gldd zW1|T5Q#KCwqm{jg*22s1M#te9c^-w;d0czzZCqRP;QCS>S1;T^zh?^r{c1Z8%9S=& zwtSd*>HrdBhuI%9oUC+|Wd?!8myy5<+bnMeG+Xrsu3XPy-;u{L_}srha{5P@-1j`j z$Hv(=oR`{ZB>eN{68qZOcd>E%DstHzN}Dne$|BTUryN0`xVyNJgm#_1n=?GW=5!`}R%Y z?|a;*&=ZP%`XJST!f$0t~w2KiBua&sGU zFjHilLaB|^a1=+6452R`q>NTJ-s30Tr#EzTAh4a&`UA&@r^CAV$ZsNOb^_Sm%3*GP zgZg$B>&uk4`4^&WUoPjcytstTwGwWTw{32h(4d--&V^Cp4;{C+MgCmkT=K;CU&4z& z`XMF{A2H7y;-8ID8s*$3{OrCO<^K+Gsus3U%5AWDDkx;P$op#SRq|bB%zlwq4H-_z zXhN4f--tKsW0~|;+f2ge7IhVUq;Htvj*J8pM!IBw>1yc`O*I*=%?H$7`Ugj-BaM-t zh2W2fd5^#s9HH*wLA6%E=JIu9)~_Q;-7PUN!n)NE8%$7dqTC*CqQLp|#XdT%JQFmqBt9b4H>nW2Pyt( z1B=F!bassmZFG^>8*N&uvmM&R^YEcVwpJrUH?8@({KVEOSXVyTvv`4c1$&miIp1}( zcBqXDoQGLXkn?kx>{-<9r`|{vg>!GkjBj*g@Lr&N)o(xh$zS2-r3=OfC2EKd>PTX( zE$rVvL7l5*Yda&OV3Q#HsoRlQ{jy{}5A04{&Zu zax5mvUzjobRUd1;kpcKvUm4+Ovq`62LdP4%yXUSWy ziBum-`5NUuz756EqWsq=mod5j2u__oZN@$7$Ib1{9Rr+Vp@5~OMWYqzZjv1xFF4}6 z>>tWAg$(%<`(|<^gt5UW<(d%V1W}~U9gOywuH0^x&?McE4RV}nlyN|^ozy2fzO7xD zx3c}5kNrUz#s>LXt>MA?!UEEplvCNbHGPC;8Xad=ES1Q^DAyFKOzNYqokYBk^D}V` zvp?f?8UK;bG@2+@$+g(mDR%PM%zi{Tckc$n#b`x(?Hvy|(!ZzocaNYFUEKqe)(mhe zHPhQ|9f)CWo}UMV(--Oi=L>}1_R>u2mY>d~ZH;wy-z=Z)^#g(O6MR-3cE@web>TtM ze^wk9+_D7sOVgVtv9bGug3?v0jt3kWjO+#%2i@&Y_wFUw!HbW2uSX713vhJ3EPcD;;)_pYm?14N)dKHJ%IOo-| zG3u&u=U7KGj^W%Od5@Yg+eQXVT4QtOK=rSlrSHjb#915c*4t|6+*OL|XT~xLVSBYS z|H<1I+s*OH;=FUxS&Hs+7nm=5&&snpGd~%tDo-bk)7MTvJLL%#_j20CiKkol7s2_} z+b)VP92Dl%$EoWbkin79=Hg04$B(J69G+zDW5$Vh;wwyiv{IIAp`$<>mR@tbHneIg zR%{u4?WE&PIE!8t*9G;H(u;N^Z@cfD{&((@q zH^lC{-~S&3RO?SweUGMa``qF?KfiMDwE@oGB6tuc^V@>Gc*X882Y*eV4`G1AxY|*# z-)4Yw<{TBilD)SDLGn`jDBGQk9Kp_h*|Wf?*(KnrAwXGRaMz@=wi+O>7%>NV_} zkpW7=gfj`a67Hlp%fLl-5DjSYT81k!PLcJzj$@Md8X4uh_~MK9USawzP#V{pi9F2c z7%Lgc$S6i1*tGy8LmpZ9DvofM(5T&%@}%>~Bac`)Zr#+5SFT*a`Sa&3t>PyWNvnvC z#8Mo&%2ga0?rd&uT3NzZAZ0}cI1*@-hr%7Vqgo*J+hVW`f>Z~&ew8O6DO55h(zEI* z+~hh^I}+rYoDGJ;;xZxweYT^RS?z#3HU!rG>M!@1cUMqx!}ZE6@w?A@FX7x-P<8}r zM`7Z4u@4Cj9q6+73|AWWS*SR>6MfLGw6@QS#>NI(I_79{(iU3`VJ!w}mn46?V_oU_ zAL+;m>s7`KN7hIN9@lT&!2j!i`kycu++dskkN?mA5wHE~ zHT>%J*YWdT`~q*k^EUP$*l$N35j#VfTm#-f3pdu@$MuExkPHoD|KJOl7(9Wdr;OG7 zHTXjMI2R?R5rhJAeJTgjtJuioP$+6AT>w*~{WvmnnB#a0x8^^_%GNFT8E^h(9v44c zASCYDnzkZ2&;=ZlGlUCGT}TDCyEz z)g@kLjMhKqK^vqitU6y6)xJmBcKuWtPN8sMlZ7R`fV*8oRKFLUfBck*~p z*l8Qyh2sMo;M7{|>o(_1;`$Z#fTMPH>-bd$^&dw|_vyC-e^c7(s{+66_Hy`%vmhx? z9@+I(@-RNMvdAsWq0%6qt2L2|_^|J(V`S4wbn>^*%-le;Q6TSXA~-dS;Orp`MXPw^ zkB{N#i$`$myT5~h$tYq|DGVPxj>PC7`T|~rDQ|fFYHP|Sukr`Y=aN;;Z z!$YXAan2)eC~p+8m8nto&m(*GCURG{kjs1U;e{f8_Fff*T1Qif9pxm$8A_LSEtaZS zYd4VKyEysL_O|mebM(M8W>23)s9nauSOSUR2%-c1Xr|XunZJx?E`vs~idLbCT3$zB z$q<*i2TGXv)(aSU=7;DcC_~L%#mBGy#6D(D4+n8T21o2i?Vxn|vl`SsO0_s5DFfFU zO=PK;)Cy_zMW`dhf}ArX4^I5g!h5?i=Tb*Ze_wDi}s1zX?QFaD(ml(e)(fb02Q3m+i7R14nOzzFnRb1jLl4Mvxi}ptyJqH?J?@#UDP0eY4}(KOW-z7eR3F6#P;4CFRYPciuu}=_2bqkJjQF zsNR|fQjf6a2eIO5@kW(A>25gqndz3ib36hbGSz`kc*KxFt7)t)5l z%H}OE!k;;VP?T~5+oid=gbO!|s3fQG!aw{Mh>x8no%OT*>$aP|SzSZDxM)T;1IaC1 zpI@YYl}Bc~itU9PXm6g!Kr}5u6NpT}8}_1>t0O{yDAXq%~d6?iRGu4!z*i=hJoRjl1{z zJ2Jh=WIM8%o*i)JMP0(m#jL}2^kOhIAkoo2=u1zLJa^*Q5ey6r;?mU{m|I$rYN1hv zv5^tXOpTinj@<5xCUopTI1)8IM4m!qd?S5R-f^_6*JL8hbI2WtZ#b=si#8kugDZ74$~$#zoBqA}5V zi+q?`%VraeU;vG%7av~BqvIn^Z4YB@`O z%)V<;$EcTBmlDH^ka4|-8kOJ2G3Sv{MhPt)ai!y^H2(FG%RZh-=hR0(QiC>fwAA0c z>?4@wK*`l?N8;_sQV!i1EoqRlUvyNU`bT=u~qh9k(8H2!^v_xmwAp1{ah66JCgdCqqY_NDqrhCo5i zyYXRAzwvVHHLy({KDW4lQhNzo*>#-xh;z|}IrB^v;uwxlNAvq-tl~kI^SL~cjt&i* z;mpmsIjpU&Q3v8YOxlu;E7~lVD=3$=9#AFC_hX>1AKJK&s)D?;6_R%gGH_b6;A zl|(!dMTL5kJft+Kmuo}S{#kus_fQvJp-x#L-BAbR+^4>n84Y1F>9oB(&DzmD8nbL~ z59hWZyVc8?c4@1Eb+(OkGvQ!*B*&vRbC?HN>PuQjs1jEh@~DrRI*zH{ARqSO#EBEO z@yhfWmscn|jZ@~y|9LkS!2*@qQ0RjA4|O@-Wz6Lz-FZ2;gv=O6*tIb}F@a&uxq{t1 zOy%i=;LAV#3Ffa|G(AXB8tg~KO~gag{YR*CwM`e)#u?QwK>25~I*+Z*I{F#s_r7}^ zCy&n{74(Bq*}g3t`PO%lOmVESuEFFuf+PxWc!2VlyvVXWV@ZY&vu$M9;vB)0DHL(# z`VB;rQPlHwR5^ABrbqCN!(;f~k<;)sBc#_k@kD z^^J8r{?t>(%L;`87D<0H%CdD9jupqyn9ZrpN^Hyq$K=FtANGw?ALcl2Hod46%jR(@ z6erHCvy5)46^^^QjIY>u{Ljm|UtQLztfRv@+Y=wTB+cnBbo7)>^aOt8Ek}UT8+nq60?JOeIiyGr;KLsNZfLd}W|V z$8gSBOA?5;h|aZEY~M^6tTC?lj_m8?~xvPT9`8-e;wE)AfS!4dcVkJIQv!M{|g^o8su5R%Dr{3_9B#$_Xj)WTowrtce)P1w?WuYP3Q zZrdwg8F#x?Qkdd6eIePMG9-V8mIv2-|8APh@bqU-)aqcedb}!5I4k+wSJAFQI^LW_2441pn z`L%Jm7pMesC7~Y}T<-Wcmf>w7)b=rMkjhyQK^+$rqHxsm;1CtY{(Uv14*KBreD z*rOm4q7vQi)X-Tyi{{EzTwGej|MJTlc;#vbwZss-u@HjoF#KBR@M*!6LYNGDdbAnU z#bxBIrE~Ar)vc#48GN|mE=U;EQ7W_hXU#xI0#G~|w_}!0oIGI@r#z_02t{Qmf3=dp z&DYuO=qz2xOrjoCdl4s36HTAW^CQ?I{>;0rg^wN__L}I_U-gC*XGakBGmZpXi_5Ys zwOeNv)u3Q^?b>yW%Qa?Sztu^Cvf@erP@QFDd*{q4+xHN_orEO>dh^(U4J& zlq(tBT)1$-KG@4h=THCiPwnHplrJg#Pe1*%8O_K5=k)2*mfrP%qw{%X5Tv`(xMiqp zm8-=d9W^BvoT{gURN<)j!dFLjZLV)%-+@`!5mYN{2=^xt9vHOtGi}*L+wSgjm%>B@ z>Wgl+xWd{$fQZVDIw2{&D4KxO^tw3VK9H|P@AoqQ>TbA)v~0mxl6D5y6!w(JP1 z(DW2zFoEJKo!#9srPMg|saI~<0v9*&0rlg*{@4E+Kl|&y#>U1vo_OL(YcClt{hNRD zZ|uD;d4Lk07cXAKx4!i)>nj9GCGdLJQx@b;Jd$f6tl-7n4B5G z;z9w-D>W3WIm8FZqk>7SE@knv|Lqgjzl5z@d8}Q`A;UZd`r~#qLc88JuT1h*qvOOz z2IKg@{?k7&FE~<~WaJ`VtA*7@y=osJbWX8HUTz{ucmg__fqmB~p`!)!mOea^U;0V6 z;Q=&6Zu~Ph;f(@NEyCNVqF&raHM@jbaTD!k4LT1#5K2-}c9hS_!zYlKJcvMIj4anN z0@5)OQc`8`_4lf-2IxVBQ7gw-eTFW@qkU*e(=%Zs%j@NZ=>Jj`)Dm_)0*jCyv1 zEV_kKzG^$D{R3oyW2X@uroLFb4NsNt)7$XH4j>RuU?8~-PiY;Q+c~T(lu+i}w0gUN zX1xhtGKN4O`D8o}5BWxQMh#A7eF{918SHTn9CcK`zhnMV*NP! z{Pz$Wn!wn>S@aFDEoKH0J1~tj`=wpZuud{$b^1@`w@OFuPZ(}{Zire!` zcJxf3;lp;>hs8YSK(5le>9rhZeMr#w~bL%HU`*r5alPn|@3tRKlyc_pfwUNtZ^g5g6G7(O_HspI<) z-**t6*r3(3-O8g=xC-PpNsE*pvl(ohU&o)lQpD5G4C3^Y6KGPOYFFmbs$4_6x{i7^ zje2DjWx4QZts+;;D2oR>2t(r|2&Z8Amyy$|8Ij56eR#2GKnBE80sUYUM%f0S$1foMY_>R6aY= z??3)O4R_+(0y$-%hcUpB2b@cG1Qlt{Ufu`i?wxA1bML9Y!0OPA<k%J1FDG@E~8PAh*4ZILg=;NaK;g zbsQb0d>^HJS_{}QY-<~9lu0)+F+PkihSB2uO^N;OXD{Ar3$B1X|4BdVwrWo-1^u z6*`Vrn_@BV)Q5e}My4(#Ihy_HP)E+Q%_Spiy~Lq$yQqV7*lseu zF^@O4Cd4{3KS!SDdl848?IJd!OA@d?G?~uAI5GwZk&nknJ2w_q@XL44;Z~-GmF=1t zDV511Y*tVmzLg5JeKTjG7l5QxY2O=C#i zb)S_LNpk)hY*Y7fJOZt+k{;NY!3g`$7e=K7_Ahx-NO_V*2m29*iSLdnJu<$OT0=(`0_9lbv6Z&$JMG@d*K{UJzEAZLqh{da;^>r zsehAiPGe|#3j2;uQ6Hwv5*nngm!iHKwo98_I-!2b2m27>yi_f$6a5Cl(G(U+ zx3RTRX8UyzA54HE6aLO4kE7B`U}WTo`p0M!= z@zVy|L1UZ=n3@g5M)G^xX2gTY5IP(m9NDDL3j5fD<@rUd+_*@-QZ?GDk?+(fcjYK+ z1xVQO7(#+c2j&-{sI>l!CrW}VSD1T z3wFnML1FgJ=+6mr-+xw~Zd&*EU7%nF^}e@qdg8h71a7#()UU1qj*ewgoA#!6e}DMl zhuB!(z`671$Y)ySamLN_&fWQ~G~%^}lxoYHdFkxF7uXo#d??vca;V9MU36_8WHjZY zI7;v0qIh~{EGt8QTDwxdW^8BWJ9CWUxz9>ltyXaE+<7c7FPZmut$}Nu+NEv9aobYh z;@S(E12i`E?ZP$0adFczUa!3Jip?F$`^=dSh<^+6QofU^70@wxpjN5yx3f{xz>0VK z*^%ifP%(t~sSJyx9?}?78+X?S75lF7>6D@W8PV=C=&?CQ!j4HjdZ+esVj5rNZ?`VG zoOjN9$s}6q^pl5~uEG~W+rE=9E;%#9oO(EhM=H9Pj`XbBIeF??I4MkdInPeH0$V4r zFx8LwD4pW5&*f21?WeV1(T~l^njcua%@Ithbz^0qc9Fg-8AI}ywYBDAx6k<}8j~@R z-pT0N#o-P(^%73n_^7p7;U;kF=Hl-3-QD2S(P;}L$f_viG#Zl$C`Sr$ip*QVLn(ke&J3e11u={iGIBvM0H-EwIyyXE$hP!5f zbDw-%xGN6dD@Jb_cfaR#cb0d>>BU3v>C!$8_cOrhE&5)dvfS&}1?yWE`18)QJ$&Jy zEca;AuNWO^%CWUa|?Mar5iYWXb{PG83>jrMCH(^Y@m=^$0xT}@fYte z~pgO5HKOar1KOZ;$ruJ{U$qfn`Zdb^h2EYBPmPPGVelq1p1X zi?8@j)2-a-%J52+)lM$qDh1ZkF_H14W^*8#Lu5QheL-C+j|M`QoL2Zjd`JbG3c zQixxD?G-%o*rOs*6qZ*J?oT2j4>%Hv)y7UU8#wewVValjPBkUS>bV<{o$S=!>06f` zP0;RUX0*p&%17X~m%#n4`<-x(T`2}~*RMrWDjW3;#{*7qW(Hor#s~A2VV4v@<}dm( zWyqdo9N~;-`^`4hrST~`_<#S;|1*{r7x6#*%m2ap_b-3^mv+v)++Dx?*MDtZj7nYf)iq=`GJHRT!;ej|$(z_-Dx%%c!fPFkP6Lyp1NhzV zJdJqNZwtv@?FMEa$S9Cajt+6~kjB02GjB{ERuk~Zpst)IO;AxQZ=+Ms1EDB9e)1h^ zXk-!OKg>sINPn%u7HUQIGwbb(^dXcOM<9|ylkdXuIEKih!hHkqN0^>@=y(x7FLN2+ zr8aXNuU*MC?TFRFat8&@3+K*VMXuC9hqR-`K&=CcZuae)WnKK;d4ly&UMz2ijzwn{ zCZ(BA!kf=Z>n!XtkxOTyLxySRrJhA^de(2Hxs#_;j^(XCz1QzmEhu^y$o;E6D&G%O){X&Amv8BMSTOwcKmUnV9@Ybnj4Qv&9&o;fuiGB!0YgH-8b6B2jP(hqL&fIGUd&41S1DWkQzVY}3o_z6nJo23% zVf@r_^v&)=w9k*&)HISa(-=E6fn>ivE>$_FXvZe!G0v~;a*ofy@|p){E|#&DE>R!i z+(%rdeI1NZhN*GBu5{|yD7R23*39tgu~Q?IcPG$K`S;1+{SG4XRKz*gJ{)xlKyw+L z#u7a3GMdFKiYpgT-dIN^-$FLi!O*^gNF6vp`EiKdIK}y&^LF7A1Ved@J+dG1p*~a> zR+0N~84c1-);EdNiD|^9_fa+&;1ni#zXo5BGJmum(a|FaQcm>;*>BZVc%qygf~1|= z4L)B-YyJ%I#)t5&EW($`qLOQ2y%xcVLs5k5*VrC)w#PbJjS}S*eclCSmjd#o+nC#2 z#xLHgZgpp=`~>J8TejuWPt{NX_OIKLj+ z15T@hGjG0%Pd@sfD{HGYx_B5a&Tluox7H@@TU*?TP&(nqy} zHxvok$A%F5As7mqPFSHVr9vc6)~foDLz0!T4&VDJXVxn+ps6F;$znRXg%e{N7!70* zp-fGYn7jhmC{gyLUeqM-8Xg`(GM-`@QZvUWT9hH>JyN=@^r3bgrL9fW3pK{~v46bS zBJXO{z3_DcXq1RYrG;{hJgDA8l=?j>hdiNTyt0w0p~7&crtBExxbtFkS|4*N*k0Sj z>QV;lTX~c@2UN&oWguB6?~>iRymCl(^aY~`L}RG2Uh+!ejRX-)M(u+jNT*FUNv_yN zxz6!XSKqgh2zse!6wyCEgy|=a;^0$HVEDjcbjSxi0e!S*{q=#JGJCyRbT;CUpUSI+ zI@U7aLR`g5;&BC5ueS^Nj6yzH#{Uj*hE4`%K}Y4$+jO z)A9#jDbVun(ovo5DSj`*ALWziAHc1ZZLF{#e6b`d#AQWCDb}c~mqM6ZPP1MC=-94Y zp-S42Cli)Ong~)aYBmE{UCkiT7sJ3{2!*nYHzgZu9fWf;<0Vr-I2Pdeuc1`%V)=HB z&n=`zq|bVgC7%}^%Hxq}Su`t|Ucc8fX=F){c^NZNmkLJ$$d+@uRC$#IPV>-t#7GG zZBEp<8;JQao{F$fWR$|XcX^{mb-?6*)`MkUp4-GV$_VljWk(S;8>Hu&@kRB&>0OL3 z4=>@U^c^QZ8HC8dO&i9vuAvXVck>fx&B@h|R5l;1d^g_C8|t?*q?NZLP9Qd(Ek4tx zM#jtlXD@zkw88e40nW|K7rKQAoFA!yC}M2Kdedv`2FbpD4kV8K^~(VJ!sl&cZM%S* z3u)xGa;UeeNJhN4x>m##=l)|aecLhG3?w*Khe?{OJLjDapBq{;t7Xlzte5k9y_|uk z+(7x0%LsX@cy=m*-}C2iNHo;)VR?QIW%Bb(zG^an3~<`skgXX_A3Tavk3U1)%FL&L zP0p{6Kl!xLh}Kr;nO1bE@n9cX)fVa>^L8VH=K}E#a-3*w!N>GPGqi4yUP@(_mC#3a zKk?-_k}Rh2XZ=9F6^av&2z1o8eV}dCm`{yz-XhlK7dZDd_stXGKhZzAMF|JXD_tp8qp>Vnn?^^sre zXEMHOyyS2G~w*wlQeJS8t`jBEbdSx4>WE%{4% zh$q;(m(i!QX0P%TPuV$mIBoaNJMZGmnGf;ei!a!wQO&EWvx}qU!KlJjmvB?Ko8E;# z|MNdLzOS{~-gXv0`;Y(eKiWFG+UUlO>o|P)5ab!3n28e@UP`0+LA+jYFm8nLlkvB>1P`@dTeTT8)ltULc{qemc#}Pl_XmxS$QNE%tW#D+k zvEUxi`ln;yW%NcorB5rp(;p59FXyg0+=(l2X!DDM-DN*0xVU{;;O4K(>5~WJTVDvU zTB0$1uM+>)2@wwc{C2=8_p|GMUk^ABiM-l+_w^vK6IcJ-w7YSCu&f>$+-!ea{q&&F z+myY(g}89<4YOzG=cn#p1^C(k=WjBQl0;0qiSDZm_Z&PupvmH43~4 zk5DQU`J_KZawZ-zRby-x`svBYd3GjKV|tcGclTWvC^%4_AxN}v1QY$~=np5d;^;kN zPzY&y{YbYwnBT18%0d~}*BUr?a})1;yoH~;!=^3xl*wobg_V+h1jOvyU8 znTZ5G`*VZ`M{siR?*(_Fb@AQ}ZkX;SM0Q%Xup;A|SWK=19pf8$OgVD&C=MMwgyErK z3aj0ZsVvU$kVM)o+b#3XMH~%1=eJB2wH-)>xii>tffJvK62O;{G)95m%jN;bE7OzH!|?it}c1rkpiJ| zb$r(B?5vfiIC_?%AulQ0nS~ZK47b`Z;gudpZ#$9MekXp^@}y0-S3PqDROE{C$1v^>z(fIJo7Z^se%510izLlF%o@g5ncT#?=|Xgc_v!l+%V5KQXFM`BO@ps8}^;=d4zs+ zM}oY>+YXYC#&F~M8n!n(2nT{x&a~?~f!mkn5oQ~P6H(g{yS2O_Pwu3VI#!p{Si7A@ zH7mEFZ08W$lTAD^(uWtHIf+zX9R5(8eINrpDdh5m!+08(q)Bg(3VO63K7XIN%SR)_ z^nNt*8))U%Y?05`EWz8-ae)n6cxy8+Ee0ArP~o;6eqQaW@St9m>-i$Q{vg5;(y52E z?oXi2c4h+Toc?;XfJQZkcBPDtK1yoG9DlpYs3_w6g{xTE$}_!`KQBrYx0k*ULnEqkG!AAVeS=@OT4>+0^{47%j zII5j+aq6yLcSA33d%owN@hJViM;0kSKMx% zdzCM^*ZbZ)TyW#MaIZWCpH;44&ob=4PlpS3=edIqAJrcA-2LssUS-@5dgJev)-7|d z@O#B|LGSOC|Go0SD#*On0U z>H}O0+qZ9{l&hdtZK1J5`C*_RhrV%~(`*Tz80Qul$oSXMOlMKch7cW#qCNj6vey<- z3lAVNbqc&i0$~c239!2W(Q%LTcMrmye^_4VQg-rze zW5}gjSXj<+UepH_FSgg3SfIRo<9Y_$`4%diOLJ8Z@*8Dnr~G!ciM1{AaLNe%u^8@p$56OU-V;FBU*jC_LwsfmeJsB}+K1}e zCJ+wd$UptZh@W^CmHam5-g^b--g}>OSs6$64AA#p`*jXSI{xg8=8w=Z1je z!*y(Ps%>e3)6+(keg5P#hj9GKM=&rk#X5vAc=$=g2B%R^-{QQbkGWM|t+?;{NyWSy$mzI6?^KAOk!wFSxul$BP_qO^DsxvPsP zoXx{mp`5{)W23~mFgAptJ|8OUYba;di0+UXhc&%*N>=h3v4NHKkMaJQGA_UCV|#JV z3`Wpo8}w1Gd+hlaF?Q%N1Sqd*Zq=yS;rqPpJh6@%KS9>LymSNA?G5;&31ZR0#>z6{ zI>tp_a1@_8A|ZSgL}YfchjhT0*kRb-X7rcFSWBS>6*^(PlJ=U+F5t$ z1syZKkw*@Fyq8y58B_0@nZ)dY{kT21h?~5sHF;lYqdyTtFhDtlbTT?VhA_u&jr1uw zuxgtgs6UlT_FMUcf+6#a6Qo=v!vJzhgeU{X0!@sEws2}Fi@{(Te(A7v8Rv8;vjXd7 zpiVv_WB>8VedG=DbRmOu>AfukBT@U<(9n@g=}mO_@?N|iK}-4?J{?s72?p4Je*0l zQ$E%w#3|X|Po36K-3@mGmQ8($xm`3X?0f(PRe(&a)-L7yfde|TO z&OIm89Fsc&W)tI)#qX4VZVQDEoVCY?!*6cC3d;M-AjM zdG>9@^p2Xz?;f_R(=_E$9!HKGrtUn1`S~T%Pr>TgU<8db9ZMASI9_Em4&}92>jG+D zjV)%1%X3?p+p3#kMT7KOCvO%{lx`-TEblimjts}5_7PQd7SQ}i9At2H{P=N9O->r! z39Rq*lAv`wN5^8AbUWs!=Pnr;uy^@dUPalDEZ;TKa^v<7kD@OnPZNsmV&v#FCu&IKKM&226HPqZhInWL7s(D%8j~SP$uoz7ERu2HUPp z9j%U$dX{s_aU>5uMcm39+ZB$BFmWuPoLfaLx5)XE@)O5QsBatr&PU}d=g{}g&+t-T z6Hoc7*dMGQ9&TWDbqkxt7IJkz>62qjMlAjS%VV1p-&xLGCm%V@`M1dWRIruF;jt&5 zGD9q_KWWX(@qj}*XT>D@s1bFfVpD<-`!^8_*^zfzms2Z9MvKU!PNjm?jjS0^1%vF* zQUR@UkvvdF!lDhP*HOyEq~mFkMst+=mQf{5mzh?y7nDand52=$h&=7EUBlwBY;VoC znWBy-^NVZEUD;!h6m!BZgbQT9FBh67iymtKtaiv^AT!TSBe)hA!wvC5c(;lQg z@an6tm}j0(KDlHDL;AKL5YNzN(R3!mcNfhw`x8$*fuZ3c+g$qg+i%-uNYz_-sa}^Z zeS&O`e2}ukkAM7^n3>sU<*D7|J!k*^Su?rBUHn0Syq^FPM}pR^YyOwRW*Bo(i8Jnb+Vd6MKEtyL;3m22TvxUyHd zFat-u7j9}tM>lcaDXuQf-zIlCXc})4u9|;EtIl^OmE)v!>!!KbU5~Z8@lSZGOc`sc zeMC=t=|fJC6E1@+8HAblasJu2p)Lqdfjh2r7fuc?cj~(rxM_OfLDISJ?iJU~*M0B8 zUgh$~%Gap}cr>|grI?z#xME<1>T;eP#%I6ma+sjf-C@E?E2iu)X8v{(7&!Ug$;-Vv zzny1_L?}^UxwMeSYwxG=#(Ooqd#;R6Za0yw#}OPDM@6J!p zR)!Pm=Ixf>E9eM%-@CZFpt>l?dCzoAtKCle_--Gtd1=AN6<|%+wEX!@x==g@nlX$7 z4GGm!_$2ttP(q6|gQ-Ci(xn8*P(sH`X`x956P0QO&prDLQdFoV9BQ}9_{5|wGDt~r zg$F4K%FEp?Fg!eLN`rPk%Bzenw|+8i>F@71BMv?5QayD^$q~4&`Goi5k3Vj4+%gnT zi?C8CRF3YdmprZLx8m!gzTPRF>ZZI@o{rH{-Grx$tMHQ1j>=XZvPxE*=fCj{L=sVW z>J1bYml5obBa|F4LDn5Fy42x%=70RnepT1%w=VUYJvz_!o0q`Svo4mvqTVe83wDP& zp^l_AFHsP&QBRz?|WZz+Z9A00s@B|&-o%YXSV@$GMa+uBt0^~Znw$7bZD zGnGrlGJgK@&oDkU2n4c7B>b4zAHnV1%P4tn+J~Vk6{L*LXm5byZIDV|4QuPSk*};` zX>ApCDlvsx9?M%RC^f3cvY-6{5B48SU}`3W;SnEZ_W3Y88X(R1d3g~}>bNc$Ld20- zZ{y6H>sVc`+K&9Sl{9j!tH)Er$Y2!fa~0gamcijCCXgD9p;2nuDNvA9%;DKte{mZ+OA0L0u~Qw zu>>6@fL0Op+$ze-YyAewTl0)twlu|pc5>E@M&z-~4CdChaq0TJEoj?rO!lRARfq@9 z?AvF2LDpWLBQ<3$9cbN;#Xr4$y%yd5&sTmEnK$zO`oz3i>xb}u*F7L1v{ zdzoRAA}bB!X=esu}i^=-;WO?bC5 z=pPK=&{HGu1}IPXa%dNCqq(w#TDG6_@C1U*Wsd)}c}Pe+`_B+ej-z1H=u@>jGxF4fB@*x<&%31~KV%-cB z;{z!~qaGxOlgMu8kzdOq9%*xaBQGixk%%-gb!r6hkrdWHnMdE_r!o7-{{Wpx3b}== zIQQDmF+X=3`^OU)8Sb;TbG_e)A2;N2t?gw!+bGxc+{8e%gTX`)1C+O8@d)`Nd0s4r zIAyow$S83dL@*NKRK)o^oW~VzC2-PtX>R=+&#$yK} zIQ`Az7~DUFSgOyCk;vSdLo(Ll{6QI!czXRw(ksj2e2h?v?Z~o%Nyk&o-~>iz_ajQV zrqigPUdfx$Yklzy3iE5oXF^!~=r&r>Lnv0GW*lEkZ?Fw==x4usVzUkn7H*-j^$D7s z!+n7`V*9_1@Bn37Zw()Quz<_wa#&id;qv7gmTz{jupGqvW&=&mHSI(nZfyG~8-*zb z)UbMO8yg!L)LI*;HkVMW&!d#SjMdv$asFZvm8)TlhhwC8c|B>Pzb}lTR1AksJ&n}l zA)5=Otr=)Obq8zD+-yUbdYX3qw{CujPB3gA^U8%Biqt(OPCjZzIX3HyH!`gTzQhH2 zfe42=-}(Y*$>qHA;@<;%z@ePt7~lvOdt>h(2Havqv%>A6j-Yy79&pZ>d}7t=1qHa7 z^X|TutgJu7S%11Sy`t`5@22a5(=KYqdZ~<0YBhZ!UsYaf7R;`Y$S{9A%RZy@+mi%sRse<`*8=HkTinTVfl_s?c^0*Xv z2l3w8VEl#$b;`}9avk|9^Jsc79P^W>Q_rM2>Lb6(EZ4BP(ZYJVg%aN*;HMrDLm(PL zI38wGQ2u3bl=5?5GKE5^NUGNd@?_INt?i-SGmQ99 z1cOKRF8b8R zB{Q(6-l;VRC3HSku@@L_n@X5YADhCIcV&dMIJZE(scPx!q7nA7j&_Psul9x+pY@R^ z0U2ND7!0kw=tEi2j-Fy(K`;9HBS^$`q#|{&JaJ>+gySB>Qy$I}VW!n_WTMn6r7`6m^(*5B7QufW96xr9<9eLq&e3NWOmK85Ck`+19bF11y;+z=WX-j{AkRaj zXEp%esWo&o67?_M<^3kXHc;H%pz_oPKmXZJFn{f$P2pS1&Qech>y>5oM;`4c{AUpHk(v4 zY?ml?z&^)4R59MriTtB zq8uXuq;nPIiCZb3r;f;eB|UrDml{W+6d8%hI7(h@Zd|#ArTJB4BzyKH%=41w$8a=e zbR**+>5ck8?;3N7=H)#}Mq0^%elv`#6pPkQcXVmW44kXADY8x8GCVqFUK3THy+Hjc z-hbx^DnF+7AGC3#V+rpC#zV-L%ma=~kKOC@f^d9T103t0-x824jAmq@AoY6dIvW+$T}8478R)|^`^moPm&Woy{l7^*dMt!-;#tJdhW zR;^>UH1^cT-}?5q@YA3C%+}{FU%rCVryn(3w4p+4<61jUP#)6}_;vDz3gxCcWv+MM zd7J55Y=bn89X`N$rH()Uvp>hF6DLjI`sFWQ!PMlmdE@!v4}TZ&coZLe@B!=b1kQX& zT$24ZUyY7U;?1|-Gdk9h$C@8x;LDn`k2tq$E)&6%t2^E^@6e^@Q2oA(HW=1szK$HL zc)H!8Sw)rPVxY22Ct*3{xn|VDIXo1OvpCKpyS6Whwc$C053eCL#}@)#z0%;o^TVtmPM>T8?WR7J|R zS`$`0<;f|+*85bPp7lcftVTSml2v5%>Xc-6{q?q+K<%V5?OPCWm$xSI*&TydYd;48 zH=W!5ZrfV>6MFN#Cn#!fwB6750k=Ho;ZAwII2h=6H_Tf90rUSX&>Z2;JudW?yYrhj zx2@eU!=)$PgF{O@ak^HqW`sj0rq9{8d_-Dr5a z$m)4_SQmP`eAlb5418^X^ELcN!5tL$;)gc*lOaE-0ge=0+fh$RKp!7-6ed@emnd*F zjFB3H*96lYf@1Via{0oZ1;WLBwD(fZ8K&P7rtXAyCrZ9^7EIk|=Yy#WZd@;udMQA4 zIyEZC6q1-k$HoLB0mS>0=uZt$SxnfXjJ$iavs?FII}`&%IV z+`ASnMn^|5IXTHPHPL`VXB-oJK6>OR4j(#*;h`bh^<=eCS_xge4ESvA*^}pPaNnyv z+;$N3{_f2~^>c(KzSEs?TyGL`>nLH%3~_euGSZP?Awg7SIDM=g1Dfb{9X@>6$`VcV zQyG`X8yTVKorDsFEB@g_hfNuA7G|8XRqo8pJ`?KY=2PxH6<>?1%2(cJq@1XJS^!Xb z7s{ow2^}g+iiFa+b#?2nwiiCiN1lcRQbd%O;z?lCZz&{tmNKIF!bkXP0ZQQ#I?bEU ze&)q~Q<+LD*V{T0OKEhu?n!0Tqc}3WQaxgki0#bl)Tt0HuOQIp7~n`ja&dO?vBgea zs*e^-jKGX0cy;5kc20QDrQWuDcz5fsXBTXtst4RSb{ReJA92*8s;Aws#oGG%COVZe zf^0|SC47XRc0vkA6>JIu6%E@>$=`0?E7SYs`^M{U@csrBvR~S9 zW>O^o>aTu+)zvjK{C=gUu54* z;)8SV;&=biWBBF|j^W_(0o>gF6}B5UsnoTxyUq%#F(TT;N8riqzUa_Rz1fjCTypU z=*i{hx=RV|9m@jU-Lc}*tV>@z^lr+nMRx8zp!@`uo_|`@Ry!&WH$Po&99;svw>Z2Q z!9E0f+0J~hVzlG%GYxQArYK z5Wa4^d|tR$9$#kO4+9UI$Nl1eA^7n6^>Vm3xcG@4ol*3~;Cw&0SN^>?d|tR$9=pqY zkh1QyO?Qa$Szuv3`Q58NyTRpW0_9Z7rBUV;NrWiJWRP86H4h5S?KF}>4-P#_KCgM9 z6F|FALMKQ5qq41@1XF}&$0UMIefCv!r2V@T8MIa-ypn0lNb!k zTUpKwRCH{~z|29cUb}*Yt817Y_8?f}ytrA!c7;6O*F>@pXp}oBVYc@r!urbRTA>*>8loEK`+|Cymoln{bBhdeWF%`cIOo^mE!=+R4a~px*9fyd@socS(F4!e z(PZP__#P%+_+8Ag?7#Zi>j=aLaQLamNyC21aT_RH|4U>qzl$p6=E%??geRV$3{*g* zbrJDE4)H`7!;=Rwvi~Ve9(o4TlL^)_gXZW-44--gw{NZ>yRwaTt%2y+EGp#y<}Yty zb0LG)2P#Ar;$6#bYu`nY+(@tDD`jBTCq zWy8$9x<91*d1HO3ZY-dd-mqgbJCs$@n;S?Bj$rWc3F1Q;WqaK|m_=d{%4`AixTJof zbb*EhlrF?2^K{4aUZ633w+9?2tc%pcfrdOU&A(&-4`qOJ=FL}e>D-4F+RHn3gWiz4 zaJY)A-I0%U^)C2ZYP&mNd3N*N3Aa3W^DsZ&?XozOwRG(y5pQ(njypLj8|PUDB$77< z2l^0;>F698(lCtShYveCRH;(K!s04QMar*C<(HQQ%GW;9xIV;4*9-hJF(uac)052_W8XUecT9=TZHn60nl_&^DVhUH<5$f|BcT1U0YgD2T01}CPm z|LN}`F*HuOInF$TsO2}2+g`R06(L`g<0ZqfwvNq}O5lo0{q;ZE2p==8TpZ#m4(6r+eFok$2~}T3EeRp#JB_;23GS&ep4k+1||4 zQ$uVx%(+E+1nIURqbPYU9YrAgV1!oWL_DD2m5jB_8jw*DH!X(3Th2!JQYCD ztNht&oJ#`Uj?KL?){yboM>oi`vreBnBUbA-Y%A7ZUUB4M&Oqb2+fTxwMw}Jz=#gWb z_a|(uI?-5v_Li~|Icdn5e#Upkzx9?c)Q67o4e6j+vyZr948~m;U&dcb+$RH^0q00@ zfq0d8i+h&`oWK6*PjUOo1?rNbNfyY$%&?2RU~GIC6%NFN^mX!ZdDQi1=F!<)Ctvqq zv@ee7p#kq3e3o)e4cS5wPdxRMZ9H;3;OGb{>AcQ(&<`EOq&}5FKqkG7C}qX*!H9iyw-3B* zhFq?U^>op6`%t^Vd3o7*U&KQhYI}?F#}?ALEH+46okkVKOcr6{Ca=1cveL1RexG@( zZE=2%Q3j0iz4YY@`9r=~!DgmFnroUTjU;*eDC=G=7Mu-@L_&QonsB@?IM?X#sMXD# z%k}~p0k|G;WI#7Hd(g(i19`w<8_KZF=AiENc|kaSSq37%aj!D(1#a89Y24@CcR}y(&jPj->-ccBRQ`Lm*8`S&zx1vL9C>8k9Y^bS zSFc`kyyT6KB9qB*zRBA;WBBpoC%Ws-Z8KcaJg!Zk zT3eSn>I9R9sQ-3UNYQdaHIO`op4aTT1(fO+`$6}ah|x1 zk4=y-RdI?q$%A=v_doodA0Qr$;mnyc=3V|{hCTb- zv&NUtp8JS=@(>%|iy!>phvsQsX=F@2G(5=iMld&bi_<}i_};=}kDfw2#__Dq5P#=C zGq%wm+f{OsW)@aNF|59Boz$0-GZdyH8yz|44!vm8sPov3qj^;Vs?AUiZOHgWGEq1Z zH@NUn|$wR6(>2?iiyD?o*T6vfe z1zMd5EVK`N`Y8{zshesJ)O$0SW?a{^xEb{@o@iaNs=oKg)1ADW z$pAw6Xr8fef5b!85s1!&gL%2LHj)vK^PNxm%44Fy9XE=r>$CXfz2IKF!L9%O;I8-l zseBZ+J5M*B-PI2dkhcr>i)-z{db{u4{?)VI?Es&5=de4^d$q%EaPe`=kWrv`iTKlQ zT$G<1*W&Z97k1Ze_wz%6vhJ<(J>WqMa2_C=FCV@{9KH(GdswhO`3%Irs`dKX0OxNI zi2sP#Tt3uGR9^|k@PM!$0dOvvZka>>LZWkwS_Cr^IQF`aH(49Q>PN3grsL{O(baw?H6U@5rbqSm@tR_2m zCr`I5=eNC6xjUEp-g&mgSY9f}oj4`Dxp?ch?ph3REY%%DBzGqj8{N_<+`X$@#SxBf zKJI(BPJ-Svx)fhK7i6sCzUu|I&bljqfpB*7Q@9&PV85A-?pnlg^R#eYR;Csgx_RjC ze)M;&+Z~}tXi+S-+=AH-QFyc6NL~9$FYCrAofj-A|9$@crcD|EXlSFJB##ecr9A$ zs4)3Y_ec@;@i`ENj(cDYr7OZ0V1H4GzV^`-tZigasI*Ybm#I7#ks9phd(x`0M5ZP2 zXu&|VA;nIF$WXph7{`O?g8eIAniw2M|MX!D>^qKRY8t^vKMM;p4Hdg+igihfS+H#a zxPE&9H|Nyxv-SiHA&To6}rgzG86j^x)^O^@7hOr+W+5m^V!4@Z-7s}QF_b$-y-e-cL z&;#PL4|4>SlxgYFVI4uWJF_nk+;;oCaKH3>zEh*RLA}4b@LBl@9wtvWzx(BTU${qp zUj}?;-m3qu_xDSqcY=q(*Uj(q*7H;8cD3LA;GSvkmB&Nm{UFd=zJAM4RUqC}E@YA2 zSRt<@&-6Bto?9@FGtGPf$%qffzW+2QqY-pk^e9Fid7g4<9oZ}IAWl36!#>ou zi&);Op+UaTHksIqSVTq=#D()>*c;$8=e|BIg!+&#az2sq1^J%8)Pl?jVtsM)7cW*; zGw{gEM74}YEr)Erglu2{u|todk;~vv!i&iP&a257;s?f2<(xc!F$+u|!2aL+J$MHu zv3dOh&i(2aSem~_9g-!Do;p-o>_V$DhvV+7^C982RP7HHi zY{FBxO{Pn^uSQzVUO>BW747O4n%Oy23RMif_&ex7_B)8gW60ln7pqsc%qz{I@B9FL z`$jQ;;RedN8cKEceY%Z{ugzm+qk{dErtT>ZF-%{336*dNEth`fIIFfuuWm9;9W zbw7qjhfyrB9QMV~^%R55G2kC^Ps%6xjH)xo`>IFy~*&A*JnYv`Ym< zNn3?C{u<3oZ)51_aRgJt%s>m?I+iBSaykFWb0G6lb}}e?5Ca?;ftUdf@o>X;q50X+ zjql3m4{Cs;BT>%0`5G>rJHv8a8N^87Qy@OzzH#H})h{q|5DkY+u9x?SwT*2o zEG*lHQ>`I{LIE>8kO97Sj;nmhhAK_R7l;R_D1BtwV&CVBc{9j}MiZ37D1-5Rr@VzR z{|Zh|gEBj@_Jufp#cw&5y_CZhjenuRNhA+`gF~JCg>53?NJq2PDHnSwLno61Xp{?B zynYQgu5#>h9C;|a1<9LZQC&Dcv zhuCgzHL#Lyp-`8%8Zs&|FZOk{Tw}c|yy}$KfbD!0>8%Pf=>jsP2G$D=3{Au_(5FM6 zyl6Hwr+U$%Jnv(Ct;uwfaU6c`X&is)dGychgEyW;M-?_%mv}ZAk!7iWWV|oq2k8hM zwvUWQeB|{epG)-TcvjoV2)|8UD-S!8+Z9iS1@a7{k5iT#1ytnSrMB@hTV&a?XvSkgFq4zAaB-sR0k?8J6v7V|BS{2A_Sh zaScn4m+7JhOVsr|9qMJt782AC=NCy&RC%8M;Q<_adJI#?QkXi*`D(^X{ux3gN1d_& zjM$NfLAIIWan#F-l!`^eDa^4Dk44RE)8OEcd3e%hEEx@on#^M*<%3e0bdW2dT+ya7 z;z{0Dt<*TJhj8@JeiW-EtgUUbZ6w>XFWFF&BT4dP^@5JH;MB(U2?eN=`aNbeCJ#7U z1=38Hx7gTcM~Y8ro|Vq6k99I!(nmy>S7`HuWP}ssvs&MBy3tvOv;MKmiRLsf9xM;jR@2!W!N!jdG7@>Ui$gZeu}v(7c9NeNB7b=9UDr@ zC#=!5b2J?&Z>{2Je-)$bA5JJ3pB+Oo9>vAmn@xlu)nvse=PT!UX9DS5! zrQCLic{z?*Uy50zCm9eFF~z?2F+5AW^X%KSygbRH59uzXv*Or)Lt2k$SJ5Qx708q3 z(^W($7abVu!)P*M@#S?a!S)y%p>CfdU(|=|dc};Zbp(qH!emfWBrmk~lA$x{duS+y z$#xovP6ee7fa9T_9vjFAGIy0~Dp#rXP@XJmQ6(N2Ep%G3J~U~G7p zx~_U~Z%|q@z|j#@ny-~t_xijboW3Xn9JhY%{bAu#>C}APN4+!PvyKgtcWHSpu`#GL zJ#p`X&j?q(J9!iKdUnD6y;t4z?(@{S7kbO;1%>bVu3P54()EI53DKH1WeR%nl>u0i z^sQs4wC4Ecn{S!7dU>yT?X}lzoUX5L*gF1?fBa)xi~jk~e{O49^2{xR2c;8TXzlXD z56{|W&(~jn-9D1P^UgbF94PPanhRcg?N_$xQ|~1s>3At^AeBLn_?>vO@Y9i1N~_Jh z`mIf#I@;>|`SWJ9qs^!qLoy0-z18d8pZ(dNS^4tTBcmaCsFz`m#*B=N^sVC6U%igY z*KV<_j;+)F@)y6r%^TNo?%Y|FDQmB-E@OO*`pm5xl;iWvLtf_F3}3-7UVa%TjvvRP zrys%p{$KtJbgY)-xtlk2RM!$tK61+DzMD61;jzb_;QI(JU%q7DM+Q@U?1L2EfA4MR zG=NVoT)>e-2N)(V@$3`I6cPkP*Y?fFI6Cj98#x<@d+Fg$-z%-YPc#@$;TofQ=iKi^ zW8SVJDPW$GWxSMwLX?HDQxtP)JYcT6jq(6c7D6}9T4I@kM{+qfbIjqO}j@Py=AEGJI}qzl^?-D`q#G+eLK-+bJ0XE{`%efJ;uH60z=OE`FUWcJoowxco+{j%IyKN z{Bqz+EcXrte6`_0y0w>lbiYs3-x_>vfb%y5#0y1iE>HZM3^ovUkA|LSG0q1*f{Jm? z0}hojO|*$f07HZQNcP33xMobb)I!P~#;=*2X}e5T3p`Gnx)aXbh&f>nBfm32I0A>g zvoKwjiGiD+1xv8t<)y+H2;*o0k+zxn$HLoWi8^%2M8SL1}g2UC;XM zPTDG`Qm&XXp)kiq=Aa3ZpTdp!>)8!+?*d2gbLhYpc==o9^_Jaxxr>&dGyR#&V=w z>;@JO+xd!q}$yr4@t+`Vi?)S$S*@BJJd3A05JKw>#zx^G2=iA@r^<6yu^pkdWzQ&6j z!RH%n`|&jTMk**(v*?dcF#iG4YXjMIl}e^|(>l9X`4b7&&EM=GnSzPy)$*kmmEGf99u;Kt8siw~nEdT%5-$;{HT=+ z>?a=@Z9m@!(LXYT$wQ~$OOCKH`q^uKcv@^2wu=^`jc#n*Q&5pnPpF^xPm*TG5KB#A zXyyo_gQM^gpJ1quJXYr;Q~&=wzUc$-bM7o({{SDp zwTWvPFD_@>$d+|93g_`g8{d595FUBv2z=u+m^l4B`F8@@t1n~q=NHJcD1Z7}D6Up; zcBzU^7?j~7W=vYE)G42aF~Rw&maQO6{x&%?LOC{yt+gD2ohJGse#B&0UT?xr-Vz{h zT-mH*kbHTJd}gy$##SJPNB`iTQhumnI5UsKQR0=YAu>9Q5a-kEdY=c4;0PAN>r=AKylHi+r~o$K(?yIq&5# ze{mU`InGO-FsIvo3=BnZ@X-OB{=rL#PaR}6eCRYXtcVOv^gB=4q0UPlBP6RCck~1PNaW8)trw^(#ee zEw_-%H?eSi6Wcd0!&h5FeSI1AY#Gf=1IbJdaZc6#ffPK2d34exgc6#&wmH9tFwTCN zef${u_8&ngHHb*EfuV!PF+7n%Kk_&_*ue|mdlvnJNwmxB7#x#fQH1kPKaM>1G{S>p zEc+Z~!V#nci-*^R|oc+Kl-!0okVHYayd);=TcGLA<0=2RG+w!sBd~X2`IC7K1H21I% z)GZ8md&<4L*+?-^n4Tq~`TZX1zm)O&6ZU~iACmQMc6OS&@hl4E8kUyVu^|te5aelM@yZok{NM~K z7$S2Xx5iu9K04^`hX+Qch>{d zqa54LF;rc8;tv~_yqsqTAL*AWTl1&9bcip6^wF*_W_`P`KpoYqK4u${-lFk1(%A;e z`4+-{>L>CZMm4WQ9lczy%8?w~v;`e;rlXA7%^Gy1a5(BkwGu>*e6TO&CmlpsPxc?n zE~LFkZ*tBEG^yXPrm+rAJRd`3IKXuK(FqafZ~@U_HhqG6L)eRerl+#wAwcUPZQ|-< z8$==@`^Xpy25sF%8$)b;rbV1dYunptTl>+`McNp%v9-hmK?V(lZa4{y@TIM$s0W0>`|!&_LC-JK7THRf5e zv21#s(E%fnURAEV-y{cy?DuXEj`FDW^3Q&PTURbJK)N4uX4|qx(9tI0km!&4F5Am7 z`XFB|%YB*=*C5?y#E0% zzWz&Gd+jwe)~;gvHs@%TI~Z(YbcSPdG=YXZ>*j!LD~L_b|7(p9mNs*&yK`(*Hd{m} z6v5y5JAa78`V#tXU&lPhZ-LXp*u)f`>K^5u%Vse*ciZ}0ZJ-Fp@sbA(YL=6Fy8O0`QT3#Gm91I1=`g=X9`dERI;GjyUUB zBA?81P7MSDY&WrvAb$t3yu5~dp=cYOv}P6%Pp#BYkoTLB5kwLRj3&c~m(~&TaBPr& z<;mxSE4$J_<5IjvUVmJ}$~}ScMQeACpd#+(0p|e?a9BUBU%P7tJ9FIU0O9zc1~{&< zk=#}p9p+km)3~sa*t~fH{QTid)DVa#( zg>QU=d@_QGG4gooM9)3@BG8n+eP*=t%u`RZO@=rxs2|iB z8qXSs_P{^&vDTf{E_c9P*Y2fB8NPJdjsb~%k75cNv-aLuf4Aj#WhvQ(Kjf25`D+uU zpLl9st5U|S>ZmEUhgXJ;7o=}~yOh92%EaPxP;4S!Hj>W53=l(B<@5;GIG zPCMZ}V9$4>`I+#b{Is_${dRG1pL>7zzWco3^qbebQ)#2JPI}nY1$Tks>-zHG!Sa6) z0~|GtWyR~)Y^Ki#Us5x~iU7uA;SYs#HW`_r&A0x5KEN z@ZR^%#OeHYgafOHy;gosxC2glW8xM?LIHpBKN-I`#tNK_6<BFqDwd&z~IoJ3EvV*XZKOS>>n^i^-kTL z^t#-SH14y?S6FYn-pS4VZH5qR13l~RToUe_vnizrsBd?!U~iaq2?e|H9Ag???z5Y( z7C>*^zJ)*k^FKE?nHMfxFeOAg1oZJlM+2#^WL2;C!gYRr-snNc4M{=N_1?ShVPkXC zltsnYZUHF^JB!`j>rOo=Xj2mJHR{nNu=a2|b*F9IckjLT9{%0G`*-GUQ}FNq{lCZC zZ@+DdhTL(=jpvyU&zMr6v%;OcL?X`rE*Smk&VJBuU2a*zO`s!^{^U>o#9V^@+kg9S z?WiRgD1C#9jN-{)O+DD5QeRwNL8w1rM^Lq>7`Qa#;w?d(89VVU+X9!9zwYW^(ToN0Kc_CLx$yK+w~z-MADUY_f~tz}^pxdc>G@~0&p)+= z3~p4W77=CLuYS_5GsSep82DoVYtj_v#fY?R(brZjJh$rYW)%QCeKEJylEXR@fW&4U529gh}?Cb6-> zu&SfL)LGAZQ*NELKQ+L*1W?E~u(q_GDYQh1c#0evu;KEnAWEwN4Ea|?EPo7Wl44(27cFj z_wMs9y{jzmy1Uw=(Le(Ybkji6A}|y=q)5?9nx&b+T9W1;#UHbl*8G?yjYx_l7Ka>4 z1kmtofM{FQT_|5!S?PV|^Zt5o=KFTs^YZ4amswfusv*_BFWxyPyxFm1?}!}{eVl#e zI%>r_qL~oVQz=A8ujYm#>3{O1uG2}BjY%E+xufBm)EQ(~DZKg#+ zmXR&S_GUW-!w5vO@b@!lG?`CdlXVqCjBT$|efpsUQnQCJ^XQY9K5zu-(NRnuJ%!BF zF;=8b1xOLSZqry8^(S3HHE{ny z6mZ;xo$HGpSU2>{y-xPM*G_`)2RQ*p3t+5L#7Oro{b5kXJS)8mhPyJ*J-90dfZ!ZkT@5O6&deXcno;@%e z-h;h%d(+r2PT33ghBJ`WKKZ|2n7#3PcEkSnvm1u};t>qn+dF@*mpFJ2E-3z?c=n5T zubua;r{I415bO;n@WSp5XLj$&AI+ZVy|DL-L$Gh$d+Y?By~j5Q%opuRkgjIp zs1>$Q*esySF{yHU8QIwbm^?PgFeUgoPMVT%dy91SHtN1MmTqt2d*8T-|M15P_~yH9 zY}A2L!{x0-+WYxWJb}OXxBoh_9H(;Ak06+yLSyawSa|V|v3#eE{GmgL1%fE76mY%T zMP@XM9LKdlh_t`gvIV11gI~)t^t6PXHUd2<4Cr$dEoS#PO$Q=634oZt96ar}+`1vm(IDPl;LJ6itJ|r?v z0y>3$tAy6lEwnbau(8y^xeFX0%FC$Sd=m@rE}&8hV`OR^qceGACsXJZ7O{A93p?Ey zKKIq9apKb-!@*A+#)0QfAbH?X_>u=GfUN-KGw3r9zWAd~*@xq&3MpQU12FT%Z(9&% zncEHK_W;8_&N|{C-`WH!7f@Y!6Qx^cNaG`zn?H_;WDu#|HkRM`E>^E>U~^UDHybe2 zLygSA#Tzx+Z=+jayuzOfxt>-Sv6IgLd6s*Jd1^;F<|PoDJdD|oeG$`-J%;SzBM7HQ zfb=ASG4dA&KaPk_)CrU^F`mNcp~EQqdRW-mLZ#hDqe~g1AHacw^O!pJBqk1>Mt=4P zqVc;|%Bp9muQ-{FydG_OjT)MZH&A}}4Ky#m3xB1EFnN!7oN4A#2r!L}Slvc$Y8Da72T}@Yls9qy`!Axr$$rIR z3$4gHkq2fu*r%dV&3hzJZuaadybk$)iWGM3jZS1qP*xcuebniQen0yZBWTlYwMyA6 z&OSLBvqg>s-L;0Lx(TqXTclxES8BMm)xkFX21&~k!9KE@V@Z(C@KhkVj<0qLIa=&d8d6pg-nbM zF*It*D{61vV)>#>U(>v>^u+3HuD5}J~~SmufpAlNTPb2-+ZPHB;Z zO9#FMsYtiVQ-=tuJyk{wM+Rq^m=8_Gn_t(_&Y5;%sn z>XcJkQf#9w^K2&>Namx3#(JH8lNlM6Z-Zg}N>3?H=?bcA7tdR)O0UE8Q>mDpR@GFjJgH8^k3=NE@$L|IvL|tk{8Xe{#_dK1mFNg=tyi#CsIWbA zCWo!AZQ6qS=fCiCxV^K9Ey{!I%@$_nkC<}nv(G;56mW_~n-{yQfaB^wZ5|^A_SkoI z3XV>!(G@3B4s5fm34a%}$pG7(_))2|PmmTe|BXhQyhRAPIC(I-CF$Sa>R@xNgbwZV zsU)^oFUwm+TNsPPq{LRj#@3e61u0mUiNEXQQ45tO$KDad5=o5Y^T@Zh5be8b1jB4Y za{Y3->DE1TlN?ur2C;pc8O}Pqe#V8V>`?;|DnbN9FVs zaD?~z+XdH9vDSwG0RQw!L_t&;c45Er@3r&3^%U$|7UyK3JZ`bAq)Z}Z3b}bje+}x z)%d2lVJZ1~bJWVOlvZ?7q@5^2`Al=lQV7=EzBXZMv#mha^ga2+6E@!|BR8!Ph;Q-Y z6#b5}Ur5nd^YHE&F*luzcya3e(;(F`f?C{8a9+1Z?$_$7w5&5xwn z%ByIs%By%}6tC(<@6(eyrJLgnd2jJnQn*QQtksovb|n;fZk^^I-XOI@#1V zNYE}NUXHw)HY<$gGZ@LHnP!La#b_er+cl3CvHDa0mcq8iM4bSaBwdkF-rd}|`rn{! z^x#-x%HiZQ-1Yg^Bvu}^tlYgZMe?IgpRp5bj1PA4xbevG8}?0mx$9eOjOM_ld?T4r zJdNfnYn1}WORak`K`}6fM;496GmzDs#ix^PoSkT=<_9~L zuJ^61d)XKAa3WnW1@ba_Q&imf$U$CE@2eKbF z9^B7fF#P?XxIGxo^X|L%pMS$~+%GQK5Bu3KP7ikDp!I$<(M!(@r;YJaC_Hrd(60Tk zf4vVI4~F9zeh$062WU@+!N(Ao{oQ`{Ab8j-s1)Ug2Jc^t4-6{K-e`Xe$^2NrYmfUi z?|xONYX2BTvy z6_4Ei;1B))3wIWbNqG6sUN+5rof4y`1a4hVB zRYy9ZM#?c#yitC%13*V|iphNJu}5uJgJVwJq>;Di@4g)a>>2r!@xEVs?KM*{(sg1I zg05V-g1_=t{)#E#sLhpLj>4LR1$4ToEUzGvNz>%4jjS|-d^_M%jiR@Koogo#NAI?u z;BGka_)?&tP-Oj%ekq;odgs%;(!%gX#@d?3p27l6!m^AKTv)dD+B$md%b{tVfWtar zysA&9g|CSD>~?l>O1mw@m@6(hd-e6d{PTZ~-}#;2#>VCbzV>R z{_Zy8sW9p)e4QHcsfxbJ+MpeU*g%lwsBOScw+;o=evm?OG)t2}KkR4Tb4ZL$AvQ6G zNNNmS?P5ic;j8F2q;y0)=#YVC{qv3Z&_!Wu9p~PB9XBq%i$-;gg1Jt>Vw?5qOuxyo zgLJ;Dr`k?CZChsFt(S0}ef*`@&a#b4yM4w@wg%YNEt@1bdi9*)c1 z>ysXM@3OzQzc_Q(-NohJo!{ZO_4MNRz73BD^iO?+0T5uD)6pA(OZ66N z98V(AAd(agVjNq0+nabaAI9OsQ^@3#h^2z?=SRpJ1hKqSMD+CInEdR|L&MPerFZf6 z%P*o{*uc?)V~8grM(4zzh?g+Kf5!Lnse05k86ENg8VjpUO*oS8oAn`eFpK!iF@&a` zM0om>h>SmmKq?PE#~Jilr)`GmHxZpbjNrr!<80aW68_i(8;23IzIw%X=x-hU$Rv8H z(`=&{$5ZA#kf8fE3O819{z4shwp!S@QN;EF^Uxc^XV7gF^^%Va5KP{zL*N~C#nQrU;@41 zEWmvELL>B7Vp>;m>5aE>^YvE|ZI|s7qd55&f4zXW-n@lMxkElEf_|Wm=%^o+Ko9Md z4_oyhvi%4~k_oyeh?g4cQ`BJ#Zg`KfW_j(iNs>@@kK!Gali z0x=y*r&}(ear+W#uYU*C*T0L(g9zFP`+6vCtYPc+72G&~24~*Af_HAO;{rRu z9kzd2CyFFP*ruOSVF!(R9od;9;Z=N&X4#O8u=b1zMGOB13RZ+Pk+kfFjzdYbNrF~ zc-D$XPghs8H#@zG-`P#YOM=!;&agU?cMIFc=tvfM^2hatczAYhI?T*W;qbAe*xV`L z^7Wf27Hj0GbX{{0$BrGbozLR&>y#l=sWcLaB>R8YPV^{~9x8sx3sUe;#)+>|^x(S> z9r&snh}Q4mU~&@^8Pb?Ad1tx@&?4VMd5AoaR#qaZEGljC_wi{YCQqVM-a%>M2A1!v zqDFc)cUUJfHF4?9m$7pBBKxJ3{rt2e`gYrt@q$RCVw8<~D3E5Zl15hReH3>p?7Kb6 z09xPpkdrD zR{iHYciVcpg2+BZ59C#Q2^6v)e!%1y*cKhyCjqDfuP-C=#SQ6c@4B4jGcv5&adtvAUN zbg|tEV5izag><&Sd~a@+P+@-%-W5tEvK%drgs$6N%NiT?F8Zuf z}j?vf%3u7G`c?2ZYwZl5aylrW@TiZTb?X{$}Ho?l0g;l$+3%JZBw7- z6V*rQ*C`jf`9tHItzIb0S~M;mJq-s%ue>LJJ1#6pu?o zc5bfL&GQfE%gX#C0LA0Q>49hG;j!{~kDopM-w#}g-V1xv-TQq%@apbIRRX496`dz+G)5MGq-n#Nu(wix!o0xvVJ|96Nr@?sJ`;nYF8_#5_A@Msc`! zck@M1eiVm{m%m}-fd)A5TTd^%#{?LYLUzy;GU%qsH8GMZrx++PyYBcx$FR%Z!VK~< zoF5tGM~X#KXpwS_j=j{qv$EHOjFcsweDX;<9#f#>G^KR&cj>k~wWF37=z?1@q{OEmib92{Temr|U6|eHCwB<)aslMf| zBRahkaHRO7qd6~Kx@dQ3>ZF#<%`KY%xqbVNJy%y(?OG|NCqH`XTk$I2zxR8;XLX_Y zAAkIDyN6e0P`Narpq)%7j-N2Dy3cy3F0LS$Ng|ZWm~bG0&5TWQI^`Da3{`!3?IRo< zZZFp^!s!7H7{0RI*^j$zDMDxhR`F^A+3i-8VF3QI{l)b2T>^!U{kF7imm|XjLS?9m;FMk7P-Z^8tI&^~2_rCuA2^ zu(iDf%1?*{W4L{7i+HO^uO|H3eVa()_N8qsUuojn*;Q;WmXIQi%+KVIm@v*| z!kq|ei*a-c6PTSlX-YhPwr{(-f$|MaxGu}$566+p zO7_f`9QcrEl2uIk;;Yk+SK=jlG6RR(ez_?6j9HwE4TloJY^z3^3j z1$)EDcy0pEUFDO|uSIQ(i~0Is3OE$9nXaW_nYO=&0`oWIdG850jPkzF;CQWms9iNN zwwvl>xK6!yfxZRz*zsp&*ZXi-n!COnc;N-ZaR~ONH4J;x5bWpoL2(G)&s|{g%ZncG zlg8fotlbFv<#o6W9^6x|{oL;pe%O9L@bYE(kymk1};6Y(M@baO$5_o=h$8F`AZt8<=jt^VQ zOVDW%(UBCk$!Ao`RRo$f>|9&M%&7o!69LppW!yM(5x@5@Z{a&%FJNn}Z;P){_UG9& z$GI@+cc+gglj=3P7z>8+^PhVJlSep)1Dy=MEut z=orci8z@{_Ce0>aKw6f{r{SwK(OV@gPjU?B_*5&mu)WsCGRLk63z&TV zRJ+9SD#SL^U@4wz48HV9^p?+{di@go%x3nG#)1UfsgLEI9%deU6xC(|i*H;-acP@n z{AE1;%U{6cSQF74`H&>*H$YtUN71j}0%|w-J_=vy2Gd(ZU-{HzH^*qXpIyn>sTui-ndE#UHv9h^9J5dKIA zi#CSS|9B?&u_r9jRb`WD}#Q22f=9dIQPB zFCdhgW}JR>t3|X|Z=!zX9hBaB1*JE?kH)Rb=ryHy);Q1^w1Q$hBDK1RkyOqnQ=8^h?_F-)F#n(q^?FA`r;u?WZXK?mIj zROk1cfTN$ht1Xo)=yLQlo#zGZ}Q*3ZNz4#F9+8o1l5?A)Ijo$ewquQ~#so^;jg zfdey$Ct{TUb^TO_vT+#4PaH!y8pp!w2A0>h*ssaQkiV7!PClQbyi_sXu23waTB%#O zvGH-M3n}I(4as#{7_Cb|q0z7_=3;?1Vuh+3dOA6$ zgJ^>9fe>yjY4Mv?NWQMDGBfRb#D^@uLkyeAM$lm$Ymuo&`d_N~@yVb2IKJ@Z&mcj0 zvQIown|4@clNFU^@!P=&>5Z=4*5(Q=;nR;47g>*8jzLZG>Z)7DEFC4r9}%e|nIvCN zf07OD%3;bq#`n@M|7<)H=+xsL^Q)_|?6erW?uc@QEoiwh*PS9G+0dh3;=e`D+`^S` z%W#NzETaWB;UOfqs9dy@JSu-pDR6L%6#i=meLNn-{L~2L!UT%FBKle8J4CsY^%rA3 z>(sN-P8C&-qtzYO@iyg?ZU6=08|A)Qv5Jr{j$*loCdgMuquAQu7|~I`X;40qqL2Cm z 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%0AoZJ_NBqH*aWy6nHn7d~OB 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�FsO*s|{6lE9@QCb2a!>?fgB7gD5baE{-z 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 PCs +- ✅ Copilot+ PCs --- # Manage Recall @@ -19,11 +19,12 @@ Recall allows you to search across time to find the content you need. Just descr When Recall opens the snapshot a user selected, it enables screenray, which runs on top of the saved snapshot. Screenray analyzes what's in the snapshot and allows users to interact with individual elements in the snapshot. For instance, users can copy text from the snapshot or send pictures from the snapshot to an app that supports `jpeg` files. -## System requirements +:::image type="content" source="images/8908044-recall.png" alt-text="Screenshot of Recall with search results displayed for a query about a restaurant that the user's friend sent them." lightbox="images/8908044-recall.png"::: +## System requirements Recall has the following minimum system requirements: -- A [Copilot+ PC](https://aka.ms/nextgenaipcs) +- A Copilot+ PC - 16 GB RAM - 8 logical processors - 256 GB storage capacity From 491d623a238566f652e0c594019e8ed9d234a6ab Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Fri, 17 May 2024 14:39:08 -0700 Subject: [PATCH 27/30] may20 --- windows/client-management/manage-recall.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/manage-recall.md b/windows/client-management/manage-recall.md index 0c82e88a96..fb7c7c9190 100644 --- a/windows/client-management/manage-recall.md +++ b/windows/client-management/manage-recall.md @@ -12,7 +12,7 @@ appliesto: --- # Manage Recall - + >**Looking for consumer information?** See [Retrace your steps with Recall](https://support.microsoft.com/topic/aa03f8a0-a78b-4b3e-b0a1-2eb8ac48701c). Recall allows you to search across time to find the content you need. Just describe how you remember it, and Recall retrieves the moment you saw it. Recall takes snapshots of your screen and stores them in a timeline. Snapshots are taken every five seconds while content on the screen is different from the previous snapshot. Snapshots are locally stored and locally analyzed on your PC. Recall's analysis allows you to search for content, including both images and text, using natural language. From b80c59dda8da1c6fe3f68ac7718ca2c91998488e Mon Sep 17 00:00:00 2001 From: "Vinay Pamnani (from Dev Box)" Date: Mon, 20 May 2024 11:37:55 -0600 Subject: [PATCH 28/30] CSP Changes 2404 --- .../mdm/Language-pack-management-csp.md | 28 +-- windows/client-management/mdm/defender-csp.md | 205 +++++++++++++++++- windows/client-management/mdm/defender-ddf.md | 159 +++++++++++++- .../mdm/enterprisedesktopappmanagement-csp.md | 6 +- ...enterprisedesktopappmanagement-ddf-file.md | 4 +- windows/client-management/mdm/laps-csp.md | 14 +- ...in-policy-csp-supported-by-group-policy.md | 4 +- .../mdm/policy-csp-internetexplorer.md | 8 +- .../mdm/policy-csp-settings.md | 9 +- .../mdm/policy-csp-windowsai.md | 128 ++++++++++- .../client-management/mdm/surfacehub-csp.md | 4 +- 11 files changed, 531 insertions(+), 38 deletions(-) diff --git a/windows/client-management/mdm/Language-pack-management-csp.md b/windows/client-management/mdm/Language-pack-management-csp.md index f4e01b842c..3fd4c9a6d5 100644 --- a/windows/client-management/mdm/Language-pack-management-csp.md +++ b/windows/client-management/mdm/Language-pack-management-csp.md @@ -1,7 +1,7 @@ --- title: LanguagePackManagement CSP description: Learn more about the LanguagePackManagement CSP. -ms.date: 01/18/2024 +ms.date: 05/20/2024 --- @@ -41,7 +41,7 @@ The following list shows the LanguagePackManagement configuration service provid | Scope | Editions | Applicable OS | |:--|:--|:--| -| ✅ Device
    ❌ User | ✅ Pro
    ✅ Enterprise
    ✅ Education
    ✅ Windows SE
    ✅ IoT Enterprise / IoT Enterprise LTSC | ✅ Windows Insider Preview [99.9.9999] | +| ✅ Device
    ❌ User | ✅ Pro
    ✅ Enterprise
    ✅ Education
    ✅ Windows SE
    ✅ IoT Enterprise / IoT Enterprise LTSC | ✅ Windows Insider Preview | @@ -80,7 +80,7 @@ Language to be installed or being installed. | Scope | Editions | Applicable OS | |:--|:--|:--| -| ✅ Device
    ❌ User | ✅ Pro
    ✅ Enterprise
    ✅ Education
    ✅ Windows SE
    ✅ IoT Enterprise / IoT Enterprise LTSC | ✅ Windows Insider Preview [99.9.9999] | +| ✅ Device
    ❌ User | ✅ Pro
    ✅ Enterprise
    ✅ Education
    ✅ Windows SE
    ✅ IoT Enterprise / IoT Enterprise LTSC | ✅ Windows Insider Preview | @@ -120,7 +120,7 @@ Language tag of the language to be installed or being installed. | Scope | Editions | Applicable OS | |:--|:--|:--| -| ✅ Device
    ❌ User | ✅ Pro
    ✅ Enterprise
    ✅ Education
    ✅ Windows SE
    ✅ IoT Enterprise / IoT Enterprise LTSC | ✅ Windows Insider Preview [99.9.9999] | +| ✅ Device
    ❌ User | ✅ Pro
    ✅ Enterprise
    ✅ Education
    ✅ Windows SE
    ✅ IoT Enterprise / IoT Enterprise LTSC | ✅ Windows Insider Preview | @@ -169,7 +169,7 @@ Copies the language to the international settings (that is, locale, input layout | Scope | Editions | Applicable OS | |:--|:--|:--| -| ✅ Device
    ❌ User | ✅ Pro
    ✅ Enterprise
    ✅ Education
    ✅ Windows SE
    ✅ IoT Enterprise / IoT Enterprise LTSC | ✅ Windows Insider Preview [99.9.9999] | +| ✅ Device
    ❌ User | ✅ Pro
    ✅ Enterprise
    ✅ Education
    ✅ Windows SE
    ✅ IoT Enterprise / IoT Enterprise LTSC | ✅ Windows Insider Preview | @@ -218,7 +218,7 @@ Enables installations of all available language features when the value is true. | Scope | Editions | Applicable OS | |:--|:--|:--| -| ✅ Device
    ❌ User | ✅ Pro
    ✅ Enterprise
    ✅ Education
    ✅ Windows SE
    ✅ IoT Enterprise / IoT Enterprise LTSC | ✅ Windows Insider Preview [99.9.9999] | +| ✅ Device
    ❌ User | ✅ Pro
    ✅ Enterprise
    ✅ Education
    ✅ Windows SE
    ✅ IoT Enterprise / IoT Enterprise LTSC | ✅ Windows Insider Preview | @@ -257,7 +257,7 @@ Error code of queued language installation. 0 if there is no error. | Scope | Editions | Applicable OS | |:--|:--|:--| -| ✅ Device
    ❌ User | ✅ Pro
    ✅ Enterprise
    ✅ Education
    ✅ Windows SE
    ✅ IoT Enterprise / IoT Enterprise LTSC | ✅ Windows Insider Preview [99.9.9999] | +| ✅ Device
    ❌ User | ✅ Pro
    ✅ Enterprise
    ✅ Education
    ✅ Windows SE
    ✅ IoT Enterprise / IoT Enterprise LTSC | ✅ Windows Insider Preview | @@ -296,7 +296,7 @@ Execution node to queue a language for installation on the device. | Scope | Editions | Applicable OS | |:--|:--|:--| -| ✅ Device
    ❌ User | ✅ Pro
    ✅ Enterprise
    ✅ Education
    ✅ Windows SE
    ✅ IoT Enterprise / IoT Enterprise LTSC | ✅ Windows Insider Preview [99.9.9999] | +| ✅ Device
    ❌ User | ✅ Pro
    ✅ Enterprise
    ✅ Education
    ✅ Windows SE
    ✅ IoT Enterprise / IoT Enterprise LTSC | ✅ Windows Insider Preview | @@ -335,7 +335,7 @@ Status of the language queued for install. 0 - not started; 1 - in progress; 2 - | Scope | Editions | Applicable OS | |:--|:--|:--| -| ✅ Device
    ❌ User | ✅ Pro
    ✅ Enterprise
    ✅ Education
    ✅ Windows SE
    ✅ IoT Enterprise / IoT Enterprise LTSC | ✅ Windows Insider Preview [99.9.9999] | +| ✅ Device
    ❌ User | ✅ Pro
    ✅ Enterprise
    ✅ Education
    ✅ Windows SE
    ✅ IoT Enterprise / IoT Enterprise LTSC | ✅ Windows Insider Preview | @@ -374,7 +374,7 @@ Languages currently installed on the device. | Scope | Editions | Applicable OS | |:--|:--|:--| -| ✅ Device
    ❌ User | ✅ Pro
    ✅ Enterprise
    ✅ Education
    ✅ Windows SE
    ✅ IoT Enterprise / IoT Enterprise LTSC | ✅ Windows Insider Preview [99.9.9999] | +| ✅ Device
    ❌ User | ✅ Pro
    ✅ Enterprise
    ✅ Education
    ✅ Windows SE
    ✅ IoT Enterprise / IoT Enterprise LTSC | ✅ Windows Insider Preview | @@ -414,7 +414,7 @@ Language tag of an installed language on the device. Delete to uninstall. | Scope | Editions | Applicable OS | |:--|:--|:--| -| ✅ Device
    ❌ User | ✅ Pro
    ✅ Enterprise
    ✅ Education
    ✅ Windows SE
    ✅ IoT Enterprise / IoT Enterprise LTSC | ✅ Windows Insider Preview [99.9.9999] | +| ✅ Device
    ❌ User | ✅ Pro
    ✅ Enterprise
    ✅ Education
    ✅ Windows SE
    ✅ IoT Enterprise / IoT Enterprise LTSC | ✅ Windows Insider Preview | @@ -453,7 +453,7 @@ Numeric representation of the language features installed. Basic Typing - 1 (0x1 | Scope | Editions | Applicable OS | |:--|:--|:--| -| ✅ Device
    ❌ User | ✅ Pro
    ✅ Enterprise
    ✅ Education
    ✅ Windows SE
    ✅ IoT Enterprise / IoT Enterprise LTSC | ✅ Windows Insider Preview [99.9.9999] | +| ✅ Device
    ❌ User | ✅ Pro
    ✅ Enterprise
    ✅ Education
    ✅ Windows SE
    ✅ IoT Enterprise / IoT Enterprise LTSC | ✅ Windows Insider Preview | @@ -492,7 +492,7 @@ Numeric representation of how a language is installed. 1 - The system language p | Scope | Editions | Applicable OS | |:--|:--|:--| -| ✅ Device
    ❌ User | ✅ Pro
    ✅ Enterprise
    ✅ Education
    ✅ Windows SE
    ✅ IoT Enterprise / IoT Enterprise LTSC | ✅ Windows Insider Preview [99.9.9999] | +| ✅ Device
    ❌ User | ✅ Pro
    ✅ Enterprise
    ✅ Education
    ✅ Windows SE
    ✅ IoT Enterprise / IoT Enterprise LTSC | ✅ Windows Insider Preview | @@ -531,7 +531,7 @@ Language settings of the device. | Scope | Editions | Applicable OS | |:--|:--|:--| -| ✅ Device
    ❌ User | ✅ Pro
    ✅ Enterprise
    ✅ Education
    ✅ Windows SE
    ✅ IoT Enterprise / IoT Enterprise LTSC | ✅ Windows Insider Preview [99.9.9999] | +| ✅ Device
    ❌ User | ✅ Pro
    ✅ Enterprise
    ✅ Education
    ✅ Windows SE
    ✅ IoT Enterprise / IoT Enterprise LTSC | ✅ Windows Insider Preview | diff --git a/windows/client-management/mdm/defender-csp.md b/windows/client-management/mdm/defender-csp.md index f3477a1132..bd54fa0edc 100644 --- a/windows/client-management/mdm/defender-csp.md +++ b/windows/client-management/mdm/defender-csp.md @@ -1,7 +1,7 @@ --- title: Defender CSP description: Learn more about the Defender CSP. -ms.date: 01/31/2024 +ms.date: 05/20/2024 --- @@ -53,6 +53,8 @@ The following list shows the Defender configuration service provider nodes: - [RuleData](#configurationdevicecontrolpolicyrulesruleidruledata) - [DeviceControlEnabled](#configurationdevicecontrolenabled) - [DisableCacheMaintenance](#configurationdisablecachemaintenance) + - [DisableCoreServiceECSIntegration](#configurationdisablecoreserviceecsintegration) + - [DisableCoreServiceTelemetry](#configurationdisablecoreservicetelemetry) - [DisableCpuThrottleOnIdleScans](#configurationdisablecputhrottleonidlescans) - [DisableDatagramProcessing](#configurationdisabledatagramprocessing) - [DisableDnsOverTcpParsing](#configurationdisablednsovertcpparsing) @@ -71,6 +73,8 @@ The following list shows the Defender configuration service provider nodes: - [EnableConvertWarnToBlock](#configurationenableconvertwarntoblock) - [EnableDnsSinkhole](#configurationenablednssinkhole) - [EnableFileHashComputation](#configurationenablefilehashcomputation) + - [EnableUdpReceiveOffload](#configurationenableudpreceiveoffload) + - [EnableUdpSegmentationOffload](#configurationenableudpsegmentationoffload) - [EngineUpdatesChannel](#configurationengineupdateschannel) - [ExcludedIpAddresses](#configurationexcludedipaddresses) - [HideExclusionsFromLocalAdmins](#configurationhideexclusionsfromlocaladmins) @@ -1585,6 +1589,104 @@ Defines whether the cache maintenance idle task will perform the cache maintenan + +### Configuration/DisableCoreServiceECSIntegration + + +| Scope | Editions | Applicable OS | +|:--|:--|:--| +| ✅ Device
    ❌ User | ✅ Pro
    ✅ Enterprise
    ✅ Education
    ✅ Windows SE
    ✅ IoT Enterprise / IoT Enterprise LTSC | ✅ Windows 10, version 1607 [10.0.14393] and later | + + + +```Device +./Device/Vendor/MSFT/Defender/Configuration/DisableCoreServiceECSIntegration +``` + + + + +Turn off ECS integration for Defender core service. + + + + + + + +**Description framework properties**: + +| Property name | Property value | +|:--|:--| +| Format | `int` | +| Access Type | Add, Delete, Get, Replace | +| Default Value | 0x0 | + + + +**Allowed values**: + +| Flag | Description | +|:--|:--| +| 0x0 (Default) | The Defender core service will use the Experimentation and Configuration Service (ECS) to rapidly deliver critical, org-specific fixes. | +| 0x1 | The Defender core service stops using the Experimentation and Configuration Service (ECS). Fixes will continue to be delivered through security intelligence updates. | + + + + + + + + + +### Configuration/DisableCoreServiceTelemetry + + +| Scope | Editions | Applicable OS | +|:--|:--|:--| +| ✅ Device
    ❌ User | ✅ Pro
    ✅ Enterprise
    ✅ Education
    ✅ Windows SE
    ✅ IoT Enterprise / IoT Enterprise LTSC | ✅ Windows 10, version 1607 [10.0.14393] and later | + + + +```Device +./Device/Vendor/MSFT/Defender/Configuration/DisableCoreServiceTelemetry +``` + + + + +Turn off OneDsCollector telemetry for Defender core service. + + + + + + + +**Description framework properties**: + +| Property name | Property value | +|:--|:--| +| Format | `int` | +| Access Type | Add, Delete, Get, Replace | +| Default Value | 0x0 | + + + +**Allowed values**: + +| Flag | Description | +|:--|:--| +| 0x0 (Default) | The Defender core service will use the OneDsCollector framework to rapidly collect telemetry. | +| 0x1 | The Defender core service stops using the OneDsCollector framework to rapidly collect telemetry, impacting Microsoft's ability to quickly recognize and address poor performance, false positives, and other problems. | + + + + + + + + ### Configuration/DisableCpuThrottleOnIdleScans @@ -2372,6 +2474,9 @@ This setting controls whether network protection blocks network traffic instead ### Configuration/EnableDnsSinkhole +> [!NOTE] +> This policy is deprecated and may be removed in a future release. + | Scope | Editions | Applicable OS | |:--|:--|:--| @@ -2467,6 +2572,104 @@ Enables or disables file hash computation feature. When this feature is enabled + +### Configuration/EnableUdpReceiveOffload + + +| Scope | Editions | Applicable OS | +|:--|:--|:--| +| ✅ Device
    ❌ User | ✅ Pro
    ✅ Enterprise
    ✅ Education
    ✅ Windows SE
    ✅ IoT Enterprise / IoT Enterprise LTSC | ✅ Windows 10, version 1607 [10.0.14393] and later | + + + +```Device +./Device/Vendor/MSFT/Defender/Configuration/EnableUdpReceiveOffload +``` + + + + +This setting enables Udp Receive Offload Network Protection. + + + + + + + +**Description framework properties**: + +| Property name | Property value | +|:--|:--| +| Format | `int` | +| Access Type | Add, Delete, Get, Replace | +| Default Value | 0 | + + + +**Allowed values**: + +| Value | Description | +|:--|:--| +| 0 (Default) | Udp Receive Offload is disabled. | +| 1 | Udp Receive Offload is enabled. | + + + + + + + + + +### Configuration/EnableUdpSegmentationOffload + + +| Scope | Editions | Applicable OS | +|:--|:--|:--| +| ✅ Device
    ❌ User | ✅ Pro
    ✅ Enterprise
    ✅ Education
    ✅ Windows SE
    ✅ IoT Enterprise / IoT Enterprise LTSC | ✅ Windows 10, version 1607 [10.0.14393] and later | + + + +```Device +./Device/Vendor/MSFT/Defender/Configuration/EnableUdpSegmentationOffload +``` + + + + +This setting enables Udp Segmentation Offload Network Protection. + + + + + + + +**Description framework properties**: + +| Property name | Property value | +|:--|:--| +| Format | `int` | +| Access Type | Add, Delete, Get, Replace | +| Default Value | 0 | + + + +**Allowed values**: + +| Value | Description | +|:--|:--| +| 0 (Default) | Udp Segmentation Offload is disabled. | +| 1 | Udp Segmentation Offload is enabled. | + + + + + + + + ### Configuration/EngineUpdatesChannel diff --git a/windows/client-management/mdm/defender-ddf.md b/windows/client-management/mdm/defender-ddf.md index 2e65444a0f..a7f5fe4029 100644 --- a/windows/client-management/mdm/defender-ddf.md +++ b/windows/client-management/mdm/defender-ddf.md @@ -1,7 +1,7 @@ --- title: Defender DDF file description: View the XML file containing the device description framework (DDF) for the Defender configuration service provider. -ms.date: 01/31/2024 +ms.date: 05/20/2024 --- @@ -1755,6 +1755,7 @@ The following XML file contains the device description framework (DDF) for the D DNS Sinkhole is enabled + @@ -2721,6 +2722,84 @@ The following XML file contains the device description framework (DDF) for the D + + DisableCoreServiceECSIntegration + + + + + + + + 0x0 + Turn off ECS integration for Defender core service + + + + + + + + + + + + + + 10.0.14393 + 1.3 + + + + 0x0 + The Defender core service will use the Experimentation and Configuration Service (ECS) to rapidly deliver critical, org-specific fixes. + + + 0x1 + The Defender core service stops using the Experimentation and Configuration Service (ECS). Fixes will continue to be delivered through security intelligence updates. + + + + + + DisableCoreServiceTelemetry + + + + + + + + 0x0 + Turn off OneDsCollector telemetry for Defender core service + + + + + + + + + + + + + + 10.0.14393 + 1.3 + + + + 0x0 + The Defender core service will use the OneDsCollector framework to rapidly collect telemetry. + + + 0x1 + The Defender core service stops using the OneDsCollector framework to rapidly collect telemetry, impacting Microsoft's ability to quickly recognize and address poor performance, false positives, and other problems. + + + + IntelTDTEnabled @@ -2881,6 +2960,84 @@ The following XML file contains the device description framework (DDF) for the D + + EnableUdpSegmentationOffload + + + + + + + + 0 + This setting enables Udp Segmentation Offload Network Protection. + + + + + + + + + + + + + + 10.0.14393 + 1.3 + + + + 0 + Udp Segmentation Offload is disabled + + + 1 + Udp Segmentation Offload is enabled + + + + + + EnableUdpReceiveOffload + + + + + + + + 0 + This setting enables Udp Receive Offload Network Protection. + + + + + + + + + + + + + + 10.0.14393 + 1.3 + + + + 0 + Udp Receive Offload is disabled + + + 1 + Udp Receive Offload is enabled + + + + AllowSwitchToAsyncInspection diff --git a/windows/client-management/mdm/enterprisedesktopappmanagement-csp.md b/windows/client-management/mdm/enterprisedesktopappmanagement-csp.md index 4c2b45f8d4..e0331f74f7 100644 --- a/windows/client-management/mdm/enterprisedesktopappmanagement-csp.md +++ b/windows/client-management/mdm/enterprisedesktopappmanagement-csp.md @@ -1,7 +1,7 @@ --- title: EnterpriseDesktopAppManagement CSP description: Learn more about the EnterpriseDesktopAppManagement CSP. -ms.date: 01/18/2024 +ms.date: 05/20/2024 --- @@ -172,7 +172,7 @@ For more information, see [DownloadInstall XSD Schema](#downloadinstall-xsd-sche | Property name | Property value | |:--|:--| | Format | `xml` | -| Access Type | Add, Delete, Exec, Get | +| Access Type | Add, Delete, Exec, Get, Replace | @@ -695,7 +695,7 @@ For more information, see [DownloadInstall XSD Schema](#downloadinstall-xsd-sche | Property name | Property value | |:--|:--| | Format | `xml` | -| Access Type | Add, Delete, Exec, Get | +| Access Type | Add, Delete, Exec, Get, Replace | diff --git a/windows/client-management/mdm/enterprisedesktopappmanagement-ddf-file.md b/windows/client-management/mdm/enterprisedesktopappmanagement-ddf-file.md index 2ca8dc6240..3d361ec180 100644 --- a/windows/client-management/mdm/enterprisedesktopappmanagement-ddf-file.md +++ b/windows/client-management/mdm/enterprisedesktopappmanagement-ddf-file.md @@ -1,7 +1,7 @@ --- title: EnterpriseDesktopAppManagement DDF file description: View the XML file containing the device description framework (DDF) for the EnterpriseDesktopAppManagement configuration service provider. -ms.date: 04/10/2024 +ms.date: 05/20/2024 --- @@ -225,6 +225,7 @@ The following XML file contains the device description framework (DDF) for the E + was added to the section of the XML. The default value is 0 (do not send token). This tag is optional and needs to be set to 1 in case the server wants the download URL to get the AADUserToken.]]> @@ -585,6 +586,7 @@ The following XML file contains the device description framework (DDF) for the E + was added to the section of the XML. The default value is 0 (do not send token). This tag is optional and needs to be set to 1 in case the server wants the download URL to get the AADUserToken.]]> diff --git a/windows/client-management/mdm/laps-csp.md b/windows/client-management/mdm/laps-csp.md index 1d92425031..e48b4b6d54 100644 --- a/windows/client-management/mdm/laps-csp.md +++ b/windows/client-management/mdm/laps-csp.md @@ -1,7 +1,7 @@ --- title: LAPS CSP description: Learn more about the LAPS CSP. -ms.date: 01/31/2024 +ms.date: 05/20/2024 --- @@ -432,7 +432,7 @@ If the specified user or group account is invalid the device will fallback to us | Scope | Editions | Applicable OS | |:--|:--|:--| -| ✅ Device
    ❌ User | ✅ Pro
    ✅ Enterprise
    ✅ Education
    ✅ Windows SE
    ✅ IoT Enterprise / IoT Enterprise LTSC | ✅ Windows Insider Preview [99.9.9999] | +| ✅ Device
    ❌ User | ✅ Pro
    ✅ Enterprise
    ✅ Education
    ✅ Windows SE
    ✅ IoT Enterprise / IoT Enterprise LTSC | ✅ Windows Insider Preview | @@ -488,7 +488,7 @@ If not specified, this setting defaults to False. | Scope | Editions | Applicable OS | |:--|:--|:--| -| ✅ Device
    ❌ User | ✅ Pro
    ✅ Enterprise
    ✅ Education
    ✅ Windows SE
    ✅ IoT Enterprise / IoT Enterprise LTSC | ✅ Windows Insider Preview [99.9.9999] | +| ✅ Device
    ❌ User | ✅ Pro
    ✅ Enterprise
    ✅ Education
    ✅ Windows SE
    ✅ IoT Enterprise / IoT Enterprise LTSC | ✅ Windows Insider Preview | @@ -543,7 +543,7 @@ If not specified, this setting defaults to False. | Scope | Editions | Applicable OS | |:--|:--|:--| -| ✅ Device
    ❌ User | ✅ Pro
    ✅ Enterprise
    ✅ Education
    ✅ Windows SE
    ✅ IoT Enterprise / IoT Enterprise LTSC | ✅ Windows Insider Preview [99.9.9999] | +| ✅ Device
    ❌ User | ✅ Pro
    ✅ Enterprise
    ✅ Education
    ✅ Windows SE
    ✅ IoT Enterprise / IoT Enterprise LTSC | ✅ Windows Insider Preview | @@ -587,7 +587,7 @@ If not specified, this setting will default to "WLapsAdmin". | Scope | Editions | Applicable OS | |:--|:--|:--| -| ✅ Device
    ❌ User | ✅ Pro
    ✅ Enterprise
    ✅ Education
    ✅ Windows SE
    ✅ IoT Enterprise / IoT Enterprise LTSC | ✅ Windows Insider Preview [99.9.9999] | +| ✅ Device
    ❌ User | ✅ Pro
    ✅ Enterprise
    ✅ Education
    ✅ Windows SE
    ✅ IoT Enterprise / IoT Enterprise LTSC | ✅ Windows Insider Preview | @@ -643,7 +643,7 @@ If not specified, this setting defaults to False. | Scope | Editions | Applicable OS | |:--|:--|:--| -| ✅ Device
    ❌ User | ✅ Pro
    ✅ Enterprise
    ✅ Education
    ✅ Windows SE
    ✅ IoT Enterprise / IoT Enterprise LTSC | ✅ Windows Insider Preview [99.9.9999] | +| ✅ Device
    ❌ User | ✅ Pro
    ✅ Enterprise
    ✅ Education
    ✅ Windows SE
    ✅ IoT Enterprise / IoT Enterprise LTSC | ✅ Windows Insider Preview | @@ -759,7 +759,7 @@ If not specified, this setting will default to 0. | Scope | Editions | Applicable OS | |:--|:--|:--| -| ✅ Device
    ❌ User | ✅ Pro
    ✅ Enterprise
    ✅ Education
    ✅ Windows SE
    ✅ IoT Enterprise / IoT Enterprise LTSC | ✅ Windows Insider Preview [99.9.9999] | +| ✅ Device
    ❌ User | ✅ Pro
    ✅ Enterprise
    ✅ Education
    ✅ Windows SE
    ✅ IoT Enterprise / IoT Enterprise LTSC | ✅ Windows Insider Preview | diff --git a/windows/client-management/mdm/policies-in-policy-csp-supported-by-group-policy.md b/windows/client-management/mdm/policies-in-policy-csp-supported-by-group-policy.md index 6542f4aa17..b48e301116 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-supported-by-group-policy.md +++ b/windows/client-management/mdm/policies-in-policy-csp-supported-by-group-policy.md @@ -1,7 +1,7 @@ --- title: Policies in Policy CSP supported by Group Policy description: Learn about the policies in Policy CSP supported by Group Policy. -ms.date: 04/23/2024 +ms.date: 05/20/2024 --- @@ -871,6 +871,8 @@ This article lists the policies in Policy CSP that have a group policy mapping. ## WindowsAI - [TurnOffWindowsCopilot](policy-csp-windowsai.md) +- [DisableAIDataAnalysis](policy-csp-windowsai.md) +- [AllowImageCreator](policy-csp-windowsai.md) ## WindowsDefenderSecurityCenter diff --git a/windows/client-management/mdm/policy-csp-internetexplorer.md b/windows/client-management/mdm/policy-csp-internetexplorer.md index a6efb038f9..8985e0fd66 100644 --- a/windows/client-management/mdm/policy-csp-internetexplorer.md +++ b/windows/client-management/mdm/policy-csp-internetexplorer.md @@ -1,7 +1,7 @@ --- title: InternetExplorer Policy CSP description: Learn more about the InternetExplorer Area in Policy CSP. -ms.date: 01/18/2024 +ms.date: 05/20/2024 --- @@ -7718,7 +7718,7 @@ High Safety enables applets to run in their sandbox. Disable Java to prevent any | Scope | Editions | Applicable OS | |:--|:--|:--| -| ✅ Device
    ✅ User | ✅ Pro
    ✅ Enterprise
    ✅ Education
    ✅ Windows SE
    ✅ IoT Enterprise / IoT Enterprise LTSC | ✅ Windows Insider Preview | +| ✅ Device
    ✅ User | ✅ Pro
    ✅ Enterprise
    ✅ Education
    ✅ Windows SE
    ✅ IoT Enterprise / IoT Enterprise LTSC | ✅ [10.0.20348.2227] and later
    ✅ Windows 10, version 2004 [10.0.19041.3758] and later
    ✅ Windows 11, version 22H2 [10.0.22621.2792] and later
    ✅ Windows Insider Preview [10.0.25398.643] | @@ -8793,7 +8793,7 @@ High Safety enables applets to run in their sandbox. Disable Java to prevent any | Scope | Editions | Applicable OS | |:--|:--|:--| -| ✅ Device
    ✅ User | ✅ Pro
    ✅ Enterprise
    ✅ Education
    ✅ Windows SE
    ✅ IoT Enterprise / IoT Enterprise LTSC | ✅ Windows Insider Preview | +| ✅ Device
    ✅ User | ✅ Pro
    ✅ Enterprise
    ✅ Education
    ✅ Windows SE
    ✅ IoT Enterprise / IoT Enterprise LTSC | ✅ [10.0.20348.2227] and later
    ✅ Windows 10, version 2004 [10.0.19041.3758] and later
    ✅ Windows 11, version 22H2 [10.0.22621.2792] and later
    ✅ Windows Insider Preview [10.0.25398.643] | @@ -17364,7 +17364,7 @@ High Safety enables applets to run in their sandbox. Disable Java to prevent any | Scope | Editions | Applicable OS | |:--|:--|:--| -| ✅ Device
    ✅ User | ✅ Pro
    ✅ Enterprise
    ✅ Education
    ✅ Windows SE
    ✅ IoT Enterprise / IoT Enterprise LTSC | ✅ Windows Insider Preview | +| ✅ Device
    ✅ User | ✅ Pro
    ✅ Enterprise
    ✅ Education
    ✅ Windows SE
    ✅ IoT Enterprise / IoT Enterprise LTSC | ✅ [10.0.20348.2227] and later
    ✅ Windows 10, version 2004 [10.0.19041.3758] and later
    ✅ Windows 11, version 22H2 [10.0.22621.2792] and later
    ✅ Windows Insider Preview [10.0.25398.643] | diff --git a/windows/client-management/mdm/policy-csp-settings.md b/windows/client-management/mdm/policy-csp-settings.md index eeb0d6f1ba..bf9e5d11f5 100644 --- a/windows/client-management/mdm/policy-csp-settings.md +++ b/windows/client-management/mdm/policy-csp-settings.md @@ -1,7 +1,7 @@ --- title: Settings Policy CSP description: Learn more about the Settings Area in Policy CSP. -ms.date: 01/18/2024 +ms.date: 05/20/2024 --- @@ -169,10 +169,13 @@ Allows the user to change date and time settings. ## AllowEditDeviceName +> [!NOTE] +> This policy is deprecated and may be removed in a future release. + | Scope | Editions | Applicable OS | |:--|:--|:--| -| ✅ Device
    ❌ User | ✅ Pro
    ✅ Enterprise
    ✅ Education
    ✅ Windows SE
    ✅ IoT Enterprise / IoT Enterprise LTSC | ✅ Windows 10, version 1607 [10.0.14393] and later | +| ✅ Device
    ❌ User | Not applicable | ✅ Windows 10, version 1607 [10.0.14393] and later | @@ -183,7 +186,7 @@ Allows the user to change date and time settings. -Allows the user to edit the device name. +This policy is deprecated. diff --git a/windows/client-management/mdm/policy-csp-windowsai.md b/windows/client-management/mdm/policy-csp-windowsai.md index 7f0e55df51..cf79d817d1 100644 --- a/windows/client-management/mdm/policy-csp-windowsai.md +++ b/windows/client-management/mdm/policy-csp-windowsai.md @@ -1,7 +1,7 @@ --- title: WindowsAI Policy CSP description: Learn more about the WindowsAI Area in Policy CSP. -ms.date: 04/23/2024 +ms.date: 05/20/2024 --- @@ -9,10 +9,136 @@ ms.date: 04/23/2024 # Policy CSP - WindowsAI +[!INCLUDE [Windows Insider tip](includes/mdm-insider-csp-note.md)] + + +## AllowImageCreator + + +| Scope | Editions | Applicable OS | +|:--|:--|:--| +| ✅ Device
    ❌ User | ✅ Pro
    ✅ Enterprise
    ✅ Education
    ✅ Windows SE
    ✅ IoT Enterprise / IoT Enterprise LTSC | ✅ Windows Insider Preview | + + + +```Device +./Device/Vendor/MSFT/Policy/Config/WindowsAI/AllowImageCreator +``` + + + + +This policy setting allows you to control whether Image Creator functionality is available in the Windows Paint app. + +- If you disable this policy setting, Image Creator functionality won't be accessible in the Windows Paint app. + +- If you enable or don't configure this policy setting, users will be able to access Image Creator functionality. + + + + + + + +**Description framework properties**: + +| Property name | Property value | +|:--|:--| +| Format | `int` | +| Access Type | Add, Delete, Get, Replace | +| Default Value | 1 | + + + +**Allowed values**: + +| Value | Description | +|:--|:--| +| 0 | Disabled. | +| 1 (Default) | Enabled. | + + + +**Group policy mapping**: + +| Name | Value | +|:--|:--| +| Name | AllowImageCreator | +| Path | WindowsAI > AT > WindowsComponents > Paint | + + + + + + + + + +## DisableAIDataAnalysis + + +| Scope | Editions | Applicable OS | +|:--|:--|:--| +| ❌ Device
    ✅ User | ✅ Pro
    ✅ Enterprise
    ✅ Education
    ✅ Windows SE
    ✅ IoT Enterprise / IoT Enterprise LTSC | ✅ Windows Insider Preview | + + + +```User +./User/Vendor/MSFT/Policy/Config/WindowsAI/DisableAIDataAnalysis +``` + + + + +This policy setting allows you to control whether Windows saves snapshots of the screen and analyzes the user's activity on their device. + +- If you enable this policy setting, Windows won't be able to save snapshots and users won't be able to search for or browse through their historical device activity using Recall. + +- If you disable or don't configure this policy setting, Windows will save snapshots of the screen and users will be able to search for or browse through a timeline of their past activities using Recall. + + + + + + + +**Description framework properties**: + +| Property name | Property value | +|:--|:--| +| Format | `int` | +| Access Type | Add, Delete, Get, Replace | +| Default Value | 0 | + + + +**Allowed values**: + +| Value | Description | +|:--|:--| +| 0 (Default) | Enable saving Snapshots for Windows. | +| 1 | Disable saving Snapshots for Windows. | + + + +**Group policy mapping**: + +| Name | Value | +|:--|:--| +| Name | DisableAIDataAnalysis | +| Path | WindowsAI > AT > WindowsComponents > WindowsAI | + + + + + + + + ## TurnOffWindowsCopilot diff --git a/windows/client-management/mdm/surfacehub-csp.md b/windows/client-management/mdm/surfacehub-csp.md index 78f6dd37b7..f830d00fd8 100644 --- a/windows/client-management/mdm/surfacehub-csp.md +++ b/windows/client-management/mdm/surfacehub-csp.md @@ -1,7 +1,7 @@ --- title: SurfaceHub CSP description: Learn more about the SurfaceHub CSP. -ms.date: 04/22/2024 +ms.date: 05/20/2024 --- @@ -358,7 +358,7 @@ Possible error values: | Scope | Editions | Applicable OS | |:--|:--|:--| -| ✅ Device
    ❌ User | ✅ Pro
    ✅ Enterprise
    ✅ Education
    ✅ Windows SE
    ✅ IoT Enterprise / IoT Enterprise LTSC | ✅ Windows 10, version 2004 [10.0.19041.789] and later
    ✅ Windows 10, version 2009 [10.0.19042.789] and later
    ✅ Windows Insider Preview [99.9.9999] | +| ✅ Device
    ❌ User | ✅ Pro
    ✅ Enterprise
    ✅ Education
    ✅ Windows SE
    ✅ IoT Enterprise / IoT Enterprise LTSC | ✅ Windows 10, version 2004 [10.0.19041.789] and later
    ✅ Windows 10, version 2009 [10.0.19042.789] and later
    ✅ Windows Insider Preview | From 1ab6cf61f262d9c0e4b23d5e6efdb6d7b44616e3 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Mon, 20 May 2024 12:14:31 -0700 Subject: [PATCH 29/30] add copilot plus pc links --- windows/client-management/manage-recall.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/windows/client-management/manage-recall.md b/windows/client-management/manage-recall.md index fb7c7c9190..9ffff42044 100644 --- a/windows/client-management/manage-recall.md +++ b/windows/client-management/manage-recall.md @@ -8,7 +8,8 @@ ms.author: mstewart author: mestew ms.collection: windows-copilot appliesto: -- ✅ Copilot+ PCs +- ✅ Copilot+ PCs +--- --- # Manage Recall @@ -24,7 +25,7 @@ When Recall opens the snapshot a user selected, it enables screenray, which runs ## System requirements Recall has the following minimum system requirements: -- A Copilot+ PC +- A [Copilot+ PC](https://www.microsoft.com/windows/business/devices/copilot-plus-pcs#copilot-plus-pcs) - 16 GB RAM - 8 logical processors - 256 GB storage capacity From e7a828d1f205c737f9786823d931b760e830f497 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Mon, 20 May 2024 12:29:54 -0700 Subject: [PATCH 30/30] udpate support links for may 20 --- windows/client-management/manage-recall.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/client-management/manage-recall.md b/windows/client-management/manage-recall.md index 9ffff42044..87536da447 100644 --- a/windows/client-management/manage-recall.md +++ b/windows/client-management/manage-recall.md @@ -14,7 +14,7 @@ appliesto: # Manage Recall ->**Looking for consumer information?** See [Retrace your steps with Recall](https://support.microsoft.com/topic/aa03f8a0-a78b-4b3e-b0a1-2eb8ac48701c). +>**Looking for consumer information?** See [Retrace your steps with Recall](https://support.microsoft.com/windows/retrace-your-steps-with-recall-aa03f8a0-a78b-4b3e-b0a1-2eb8ac48701c). Recall allows you to search across time to find the content you need. Just describe how you remember it, and Recall retrieves the moment you saw it. Recall takes snapshots of your screen and stores them in a timeline. Snapshots are taken every five seconds while content on the screen is different from the previous snapshot. Snapshots are locally stored and locally analyzed on your PC. Recall's analysis allows you to search for content, including both images and text, using natural language. @@ -80,4 +80,4 @@ The amount of disk space users can allocate to Recall varies depending on how mu Microsoft has been on a responsible AI journey since 2017, when we defined our principles and approach to ensuring this technology is used in a way that is driven by ethical principles that put people first. For more about our responsible AI journey, the ethical principles that guide us, and the tooling and capabilities we've created to assure that we develop AI technology responsibly, see [Responsible AI](https://www.microsoft.com/ai/responsible-ai). -Recall uses optical character recognition (OCR), local to the PC, to analyze snapshots and facilitate search. For more information about OCR, see [Transparency note and use cases for OCR](/legal/cognitive-services/computer-vision/ocr-transparency-note). For more information about privacy and security, see [Privacy and security for Recall & screenray](https://support.microsoft.com/topic/d404f672-7647-41e5-886c-a3c59680af15). +Recall uses optical character recognition (OCR), local to the PC, to analyze snapshots and facilitate search. For more information about OCR, see [Transparency note and use cases for OCR](/legal/cognitive-services/computer-vision/ocr-transparency-note). For more information about privacy and security, see [Privacy and security for Recall & screenray](https://support.microsoft.com/windows/recall-and-your-data-d404f672-7647-41e5-886c-a3c59680af15).

    A;CPNo#v;; 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